From 9933a0e0ad1634f4af143bb2f1ed3cf7bb9046d7 Mon Sep 17 00:00:00 2001 From: elf-mouse Date: Thu, 28 Dec 2023 12:06:03 +0800 Subject: [PATCH] build: docs-vue3 from main as of 0fe0d5d --- css/{app.81c84c02.css => app.5a007fff.css} | 4 ++-- index.html | 2 +- js/{app.cba753f5.js => app.4b01fa0f.js} | 2 +- js/chunk/{1379.30c2b933.js => 1379.a4cc34af.js} | 2 +- js/chunk/3015.f0a39a79.js | 1 + js/chunk/{3372.eb7e2651.js => 3372.35848910.js} | 2 +- js/chunk/361.24bec0c1.js | 1 - js/chunk/361.a5a7d9d3.js | 1 + js/chunk/4536.0e9b2349.js | 1 - js/chunk/4536.88ca388e.js | 1 + js/chunk/4955.08f27f6f.js | 1 - js/chunk/{6513.45787011.js => 6513.0741a91b.js} | 2 +- js/chunk/{7586.bd69eeb6.js => 7586.66f48259.js} | 2 +- js/chunk/852.4f2c3e7c.js | 1 + js/chunk/852.d19ec644.js | 1 - js/chunk/{9002.52ed0022.js => 9002.74481b63.js} | 2 +- js/chunk/{9454.f316ddb2.js => 9454.de6d0330.js} | 2 +- sw.js | 2 +- 18 files changed, 15 insertions(+), 15 deletions(-) rename css/{app.81c84c02.css => app.5a007fff.css} (92%) rename js/{app.cba753f5.js => app.4b01fa0f.js} (56%) rename js/chunk/{1379.30c2b933.js => 1379.a4cc34af.js} (98%) create mode 100644 js/chunk/3015.f0a39a79.js rename js/chunk/{3372.eb7e2651.js => 3372.35848910.js} (96%) delete mode 100644 js/chunk/361.24bec0c1.js create mode 100644 js/chunk/361.a5a7d9d3.js delete mode 100644 js/chunk/4536.0e9b2349.js create mode 100644 js/chunk/4536.88ca388e.js delete mode 100644 js/chunk/4955.08f27f6f.js rename js/chunk/{6513.45787011.js => 6513.0741a91b.js} (90%) rename js/chunk/{7586.bd69eeb6.js => 7586.66f48259.js} (97%) create mode 100644 js/chunk/852.4f2c3e7c.js delete mode 100644 js/chunk/852.d19ec644.js rename js/chunk/{9002.52ed0022.js => 9002.74481b63.js} (56%) rename js/chunk/{9454.f316ddb2.js => 9454.de6d0330.js} (97%) diff --git a/css/app.81c84c02.css b/css/app.5a007fff.css similarity index 92% rename from css/app.81c84c02.css rename to css/app.5a007fff.css index 63b129a..184e654 100644 --- a/css/app.81c84c02.css +++ b/css/app.5a007fff.css @@ -1,4 +1,4 @@ -@charset "UTF-8";*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}body,html{height:100%;margin:0}html{word-break:normal}a{text-decoration:none}img{max-width:100%}@font-face{font-display:swap;font-family:Material Icons;font-style:normal;font-weight:400;src:url(../font/material-icons.a4160421.woff2) format("woff2"),url(../font/material-icons.3e1afe59.woff) format("woff")}.material-icons{font-feature-settings:"liga";font-family:Material Icons}@font-face{font-display:swap;font-family:Material Icons Outlined;font-style:normal;font-weight:400;src:url(../font/material-icons-outlined.0ba49c09.woff2) format("woff2")}.material-icons,.material-icons-outlined{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:ltr;display:inline-block;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}.material-icons-outlined{font-feature-settings:"liga";font-family:Material Icons Outlined}@font-face{font-display:swap;font-family:Material Icons Round;font-style:normal;font-weight:400;src:url(../font/material-icons-round.121a59d7.woff2) format("woff2")}.material-icons-round{font-feature-settings:"liga";font-family:Material Icons Round}@font-face{font-display:swap;font-family:Material Icons Two Tone;font-style:normal;font-weight:400;src:url(../font/material-icons-two-tone.e2c22f8c.woff2) format("woff2")}.material-icons-round,.material-icons-two-tone{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:ltr;display:inline-block;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}.material-icons-two-tone{font-feature-settings:"liga";font-family:Material Icons Two Tone}@font-face{font-display:swap;font-family:Material Icons Sharp;font-style:normal;font-weight:400;src:url(../font/material-icons-sharp.4f203ef2.woff2) format("woff2")}.material-icons-sharp{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:Material Icons Sharp;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}.material-icons-outlined.md-18,.material-icons-round.md-18,.material-icons-two-tone.md-18,.material-icons.md-18{font-size:18px;height:18px;width:18px}.material-icons-outlined.md-24,.material-icons-round.md-24,.material-icons-two-tone.md-24,.material-icons.md-24{font-size:24px;height:24px;width:24px}.material-icons-outlined.md-36,.material-icons-round.md-36,.material-icons-two-tone.md-36,.material-icons.md-36{font-size:36px;height:36px;width:36px}.material-icons-outlined.md-48,.material-icons-round.md-48,.material-icons-two-tone.md-48,.material-icons.md-48{font-size:48px;height:48px;width:48px}.material-icons-outlined.md-dark,.material-icons-outlined.md-light,.material-icons-round.md-dark,.material-icons-round.md-light,.material-icons-two-tone.md-dark,.material-icons-two-tone.md-light,.material-icons.md-dark,.material-icons.md-light{transition:color .25s}.material-icons-outlined.md-dark,.material-icons-round.md-dark,.material-icons-two-tone.md-dark,.material-icons.md-dark{color:rgba(0,0,0,.54)}.material-icons-outlined.md-dark:hover,.material-icons-round.md-dark:hover,.material-icons-two-tone.md-dark:hover,.material-icons.md-dark:hover{color:rgba(0,0,0,.87)}.material-icons-outlined.md-dark.md-inactive,.material-icons-round.md-dark.md-inactive,.material-icons-two-tone.md-dark.md-inactive,.material-icons.md-dark.md-inactive{color:rgba(0,0,0,.38)}.material-icons-outlined.md-light,.material-icons-round.md-light,.material-icons-two-tone.md-light,.material-icons.md-light{color:hsla(0,0%,100%,.7)}.material-icons-outlined.md-light:hover,.material-icons-round.md-light:hover,.material-icons-two-tone.md-light:hover,.material-icons.md-light:hover{color:#fff}.material-icons-outlined.md-light.md-inactive,.material-icons-round.md-light.md-inactive,.material-icons-two-tone.md-light.md-inactive,.material-icons.md-light.md-inactive{color:hsla(0,0%,100%,.5)}.md-success-icon,.md-success-icon--outlined{border-radius:50%;color:#0f9d58}.md-info-icon,.md-info-icon--outlined{border-radius:50%;color:#4285f4}.md-warning-icon,.md-warning-icon--outlined{border-radius:50%;color:#f4b400}.md-error-icon,.md-error-icon--outlined{border-radius:50%;color:#db4437}.mdc-banner__graphic{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee);color:#fff;color:var(--mdc-theme-surface,#fff)}.mdc-banner__content,.mdc-banner__fixed{min-width:344px}@media (max-width:344px),(max-width:480px){.mdc-banner__content,.mdc-banner__fixed{min-width:100%}}.mdc-banner__content{max-width:720px}.mdc-banner{border-bottom-style:solid;box-sizing:border-box;display:none;flex-shrink:0;height:0;position:relative;width:100%;z-index:1}@media (max-width:480px){.mdc-banner .mdc-banner__fixed{left:0;right:0}.mdc-banner .mdc-banner__text{margin-left:16px;margin-right:36px}.mdc-banner .mdc-banner__text[dir=rtl],[dir=rtl] .mdc-banner .mdc-banner__text{margin-left:36px;margin-right:16px}.mdc-banner.mdc-banner--mobile-stacked .mdc-banner__content{flex-wrap:wrap}.mdc-banner.mdc-banner--mobile-stacked .mdc-banner__graphic{margin-bottom:12px}.mdc-banner.mdc-banner--mobile-stacked .mdc-banner__text{margin-left:16px;margin-right:8px;padding-bottom:4px}.mdc-banner.mdc-banner--mobile-stacked .mdc-banner__text[dir=rtl],[dir=rtl] .mdc-banner.mdc-banner--mobile-stacked .mdc-banner__text{margin-left:8px;margin-right:16px}.mdc-banner.mdc-banner--mobile-stacked .mdc-banner__actions{margin-left:auto}}.mdc-banner--closing,.mdc-banner--open,.mdc-banner--opening{display:flex}.mdc-banner--open{transition:height .3s ease}.mdc-banner--open .mdc-banner__content{transform:translateY(0);transition:transform .3s ease}.mdc-banner--closing{transition:height .25s ease}.mdc-banner--closing .mdc-banner__content{transition:transform .25s ease}.mdc-banner--centered .mdc-banner__content{left:0;margin-left:auto;margin-right:auto;right:0}.mdc-banner__fixed{border-bottom-style:solid;box-sizing:border-box;height:inherit;position:fixed;width:100%}.mdc-banner__content{min-height:52px;position:absolute;transform:translateY(-100%)}.mdc-banner__content,.mdc-banner__graphic-text-wrapper{display:flex;width:100%}.mdc-banner__graphic{flex-shrink:0;margin:16px 0 16px 16px;text-align:center}.mdc-banner__graphic[dir=rtl],[dir=rtl] .mdc-banner__graphic{margin-left:0;margin-right:16px}.mdc-banner__icon{position:relative;top:50%;transform:translateY(-50%)}.mdc-banner__text{align-self:center;flex-grow:1;margin-left:24px;margin-right:90px;padding-bottom:16px;padding-top:16px}.mdc-banner__text[dir=rtl],[dir=rtl] .mdc-banner__text{margin-left:90px;margin-right:24px}.mdc-banner__actions{align-self:flex-end;display:flex;flex-shrink:0;padding:8px 8px 8px 0}.mdc-banner__actions[dir=rtl],[dir=rtl] .mdc-banner__actions{padding-left:8px;padding-right:0}.mdc-banner{background-color:#fff;border-bottom-color:rgba(0,0,0,.12);border-bottom-width:1px;border-radius:0}.mdc-banner .mdc-banner__text{color:#000;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem}.mdc-banner .mdc-banner__graphic{border-radius:50%;height:40px;width:40px}.mdc-banner .mdc-banner__fixed{background-color:#fff;border-bottom-color:rgba(0,0,0,.12);border-bottom-width:1px}.mdc-banner .mdc-button:not(:disabled){color:#6200ee;color:var(--mdc-text-button-label-text-color,#6200ee)}.mdc-banner .mdc-button .mdc-button__ripple:after,.mdc-banner .mdc-button .mdc-button__ripple:before{background-color:#6200ee;background-color:var(--mdc-text-button-hover-state-layer-color,#6200ee)}.mdc-banner .mdc-button.mdc-ripple-surface--hover .mdc-button__ripple:before,.mdc-banner .mdc-button:hover .mdc-button__ripple:before{opacity:.04;opacity:var(--mdc-text-button-hover-state-layer-opacity,.04)}.mdc-banner .mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__ripple:before,.mdc-banner .mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__ripple:before{opacity:.12;opacity:var(--mdc-text-button-focus-state-layer-opacity,.12);transition-duration:75ms}.mdc-banner .mdc-button:not(.mdc-ripple-upgraded) .mdc-button__ripple:after{transition:opacity .15s linear}.mdc-banner .mdc-button:not(.mdc-ripple-upgraded):active .mdc-button__ripple:after{opacity:.1;opacity:var(--mdc-text-button-pressed-state-layer-opacity,.1);transition-duration:75ms}.mdc-banner .mdc-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-text-button-pressed-state-layer-opacity,0.1)}.mdc-banner__secondary-action{margin-left:0;margin-right:8px}.mdc-banner__secondary-action[dir=rtl],[dir=rtl] .mdc-banner__secondary-action{margin-left:8px;margin-right:0}.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{background-color:#fff;background-color:var(--mdc-elevation-overlay-color,#fff);border-radius:inherit;opacity:0;opacity:var(--mdc-elevation-overlay-opacity,0);pointer-events:none;position:absolute;transition:opacity .28s cubic-bezier(.4,0,.2,1)}.mdc-button{align-items:center;-webkit-appearance:none;background:transparent;border:none;box-sizing:border-box;display:inline-flex;justify-content:center;line-height:inherit;min-width:64px;outline:none;overflow:visible;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.mdc-button .mdc-elevation-overlay{height:100%;left:0;top:0;width:100%}.mdc-button::-moz-focus-inner{border:0;padding:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button .mdc-button__icon{display:inline-block;margin-left:0;margin-right:8px;position:relative;vertical-align:top}.mdc-button .mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button .mdc-button__icon{margin-left:8px;margin-right:0}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{display:none}@media screen and (forced-colors:active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{border:2px solid transparent;border-radius:6px;box-sizing:content-box;display:block;height:calc(100% + 4px);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}}@media screen and (forced-colors:active) and (forced-colors:active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{border-color:CanvasText}}@media screen and (forced-colors:active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring:after,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring:after{border:2px solid transparent;border-radius:8px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}}@media screen and (forced-colors:active) and (forced-colors:active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring:after,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring:after{border-color:CanvasText}}.mdc-button .mdc-button__touch{height:48px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}.mdc-button__label+.mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button__label+.mdc-button__icon{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-bottom:6px;margin-top:6px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));padding:0 8px;text-decoration:none;-webkit-text-decoration:var(--mdc-typography-button-text-decoration,none);text-decoration:var(--mdc-typography-button-text-decoration,none)}.mdc-button--unelevated{padding:0 16px;transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{padding:0 16px;transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border .28s cubic-bezier(.4,0,.2,1)}.mdc-button--outlined .mdc-button__ripple{border-color:transparent;border-style:solid}@keyframes mdc-ripple-fg-radius-in{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@keyframes mdc-ripple-fg-opacity-in{0%{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity,0)}}@keyframes mdc-ripple-fg-opacity-out{0%{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity,0)}to{opacity:0}}.mdc-button{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-button .mdc-button__ripple:after,.mdc-button .mdc-button__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-button .mdc-button__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-button .mdc-button__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-button.mdc-ripple-upgraded .mdc-button__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-button.mdc-ripple-upgraded .mdc-button__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-button.mdc-ripple-upgraded--unbounded .mdc-button__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-button.mdc-ripple-upgraded--foreground-activation .mdc-button__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-button.mdc-ripple-upgraded--foreground-deactivation .mdc-button__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-button .mdc-button__ripple:after,.mdc-button .mdc-button__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-button.mdc-ripple-upgraded .mdc-button__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-button__ripple{bottom:0;box-sizing:content-box;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0}.mdc-button{border-radius:4px;border-radius:var(--mdc-text-button-container-shape,var(--mdc-shape-small,4px));font-family:Roboto,sans-serif;font-family:var(--mdc-text-button-label-text-font,var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif)));font-size:.875rem;font-size:var(--mdc-text-button-label-text-size,var(--mdc-typography-button-font-size,.875rem));font-weight:500;font-weight:var(--mdc-text-button-label-text-weight,var(--mdc-typography-button-font-weight,500));height:36px;height:var(--mdc-text-button-container-height,36px);letter-spacing:.0892857143em;letter-spacing:var(--mdc-text-button-label-text-tracking,var(--mdc-typography-button-letter-spacing,.0892857143em));text-transform:uppercase;text-transform:var(--mdc-text-button-label-text-transform,var(--mdc-typography-button-text-transform,uppercase))}.mdc-button:not(:disabled){color:#6200ee;color:var(--mdc-text-button-label-text-color,var(--mdc-theme-primary,#6200ee))}.mdc-button:disabled{color:rgba(0,0,0,.38);color:var(--mdc-text-button-disabled-label-text-color,rgba(0,0,0,.38))}.mdc-button .mdc-button__icon{font-size:1.125rem;font-size:var(--mdc-text-button-with-icon-icon-size,1.125rem);height:1.125rem;height:var(--mdc-text-button-with-icon-icon-size,1.125rem);width:1.125rem;width:var(--mdc-text-button-with-icon-icon-size,1.125rem)}.mdc-button .mdc-button__ripple:after,.mdc-button .mdc-button__ripple:before{background-color:#6200ee;background-color:var(--mdc-text-button-hover-state-layer-color,var(--mdc-theme-primary,#6200ee))}.mdc-button.mdc-ripple-surface--hover .mdc-button__ripple:before,.mdc-button:hover .mdc-button__ripple:before{opacity:.04;opacity:var(--mdc-text-button-hover-state-layer-opacity,.04)}.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__ripple:before,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__ripple:before{opacity:.12;opacity:var(--mdc-text-button-focus-state-layer-opacity,.12);transition-duration:75ms}.mdc-button:not(.mdc-ripple-upgraded) .mdc-button__ripple:after{transition:opacity .15s linear}.mdc-button:not(.mdc-ripple-upgraded):active .mdc-button__ripple:after{opacity:.12;opacity:var(--mdc-text-button-pressed-state-layer-opacity,.12);transition-duration:75ms}.mdc-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-text-button-pressed-state-layer-opacity,0.12)}.mdc-button .mdc-button__ripple{border-radius:4px;border-radius:var(--mdc-text-button-container-shape,var(--mdc-shape-small,4px))}.mdc-button--unelevated{border-radius:4px;border-radius:var(--mdc-filled-button-container-shape,var(--mdc-shape-small,4px));font-family:Roboto,sans-serif;font-family:var(--mdc-filled-button-label-text-font,var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif)));font-size:.875rem;font-size:var(--mdc-filled-button-label-text-size,var(--mdc-typography-button-font-size,.875rem));font-weight:500;font-weight:var(--mdc-filled-button-label-text-weight,var(--mdc-typography-button-font-weight,500));height:36px;height:var(--mdc-filled-button-container-height,36px);letter-spacing:.0892857143em;letter-spacing:var(--mdc-filled-button-label-text-tracking,var(--mdc-typography-button-letter-spacing,.0892857143em));text-transform:uppercase;text-transform:var(--mdc-filled-button-label-text-transform,var(--mdc-typography-button-text-transform,uppercase))}.mdc-button--unelevated:not(:disabled){background-color:#6200ee;background-color:var(--mdc-filled-button-container-color,var(--mdc-theme-primary,#6200ee))}.mdc-button--unelevated:disabled{background-color:rgba(0,0,0,.12);background-color:var(--mdc-filled-button-disabled-container-color,rgba(0,0,0,.12))}.mdc-button--unelevated:not(:disabled){color:#fff;color:var(--mdc-filled-button-label-text-color,var(--mdc-theme-on-primary,#fff))}.mdc-button--unelevated:disabled{color:rgba(0,0,0,.38);color:var(--mdc-filled-button-disabled-label-text-color,rgba(0,0,0,.38))}.mdc-button--unelevated .mdc-button__icon{font-size:1.125rem;font-size:var(--mdc-filled-button-with-icon-icon-size,1.125rem);height:1.125rem;height:var(--mdc-filled-button-with-icon-icon-size,1.125rem);width:1.125rem;width:var(--mdc-filled-button-with-icon-icon-size,1.125rem)}.mdc-button--unelevated .mdc-button__ripple:after,.mdc-button--unelevated .mdc-button__ripple:before{background-color:#fff;background-color:var(--mdc-filled-button-hover-state-layer-color,var(--mdc-theme-on-primary,#fff))}.mdc-button--unelevated.mdc-ripple-surface--hover .mdc-button__ripple:before,.mdc-button--unelevated:hover .mdc-button__ripple:before{opacity:.08;opacity:var(--mdc-filled-button-hover-state-layer-opacity,.08)}.mdc-button--unelevated.mdc-ripple-upgraded--background-focused .mdc-button__ripple:before,.mdc-button--unelevated:not(.mdc-ripple-upgraded):focus .mdc-button__ripple:before{opacity:.24;opacity:var(--mdc-filled-button-focus-state-layer-opacity,.24);transition-duration:75ms}.mdc-button--unelevated:not(.mdc-ripple-upgraded) .mdc-button__ripple:after{transition:opacity .15s linear}.mdc-button--unelevated:not(.mdc-ripple-upgraded):active .mdc-button__ripple:after{opacity:.24;opacity:var(--mdc-filled-button-pressed-state-layer-opacity,.24);transition-duration:75ms}.mdc-button--unelevated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-filled-button-pressed-state-layer-opacity,0.24)}.mdc-button--unelevated .mdc-button__ripple{border-radius:4px;border-radius:var(--mdc-filled-button-container-shape,var(--mdc-shape-small,4px))}.mdc-button--raised{--mdc-elevation-box-shadow-for-gss: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);border-radius:4px;border-radius:var(--mdc-protected-button-container-shape,var(--mdc-shape-small,4px));box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:var(--mdc-protected-button-container-elevation,var(--mdc-elevation-box-shadow-for-gss));font-family:Roboto,sans-serif;font-family:var(--mdc-protected-button-label-text-font,var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif)));font-size:.875rem;font-size:var(--mdc-protected-button-label-text-size,var(--mdc-typography-button-font-size,.875rem));font-weight:500;font-weight:var(--mdc-protected-button-label-text-weight,var(--mdc-typography-button-font-weight,500));height:36px;height:var(--mdc-protected-button-container-height,36px);letter-spacing:.0892857143em;letter-spacing:var(--mdc-protected-button-label-text-tracking,var(--mdc-typography-button-letter-spacing,.0892857143em));text-transform:uppercase;text-transform:var(--mdc-protected-button-label-text-transform,var(--mdc-typography-button-text-transform,uppercase))}.mdc-button--raised:not(:disabled){background-color:#6200ee;background-color:var(--mdc-protected-button-container-color,var(--mdc-theme-primary,#6200ee))}.mdc-button--raised:disabled{background-color:rgba(0,0,0,.12);background-color:var(--mdc-protected-button-disabled-container-color,rgba(0,0,0,.12))}.mdc-button--raised:not(:disabled){color:#fff;color:var(--mdc-protected-button-label-text-color,var(--mdc-theme-on-primary,#fff))}.mdc-button--raised:disabled{color:rgba(0,0,0,.38);color:var(--mdc-protected-button-disabled-label-text-color,rgba(0,0,0,.38))}.mdc-button--raised .mdc-button__icon{font-size:1.125rem;font-size:var(--mdc-protected-button-with-icon-icon-size,1.125rem);height:1.125rem;height:var(--mdc-protected-button-with-icon-icon-size,1.125rem);width:1.125rem;width:var(--mdc-protected-button-with-icon-icon-size,1.125rem)}.mdc-button--raised .mdc-button__ripple:after,.mdc-button--raised .mdc-button__ripple:before{background-color:#fff;background-color:var(--mdc-protected-button-hover-state-layer-color,var(--mdc-theme-on-primary,#fff))}.mdc-button--raised.mdc-ripple-surface--hover .mdc-button__ripple:before,.mdc-button--raised:hover .mdc-button__ripple:before{opacity:.08;opacity:var(--mdc-protected-button-hover-state-layer-opacity,.08)}.mdc-button--raised.mdc-ripple-upgraded--background-focused .mdc-button__ripple:before,.mdc-button--raised:not(.mdc-ripple-upgraded):focus .mdc-button__ripple:before{opacity:.24;opacity:var(--mdc-protected-button-focus-state-layer-opacity,.24);transition-duration:75ms}.mdc-button--raised:not(.mdc-ripple-upgraded) .mdc-button__ripple:after{transition:opacity .15s linear}.mdc-button--raised:not(.mdc-ripple-upgraded):active .mdc-button__ripple:after{opacity:.24;opacity:var(--mdc-protected-button-pressed-state-layer-opacity,.24);transition-duration:75ms}.mdc-button--raised.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-protected-button-pressed-state-layer-opacity,0.24)}.mdc-button--raised .mdc-button__ripple{border-radius:4px;border-radius:var(--mdc-protected-button-container-shape,var(--mdc-shape-small,4px))}.mdc-button--raised.mdc-ripple-upgraded--background-focused,.mdc-button--raised:not(.mdc-ripple-upgraded):focus{--mdc-elevation-box-shadow-for-gss:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:var(--mdc-protected-button-focus-container-elevation,var(--mdc-elevation-box-shadow-for-gss))}.mdc-button--raised:hover{--mdc-elevation-box-shadow-for-gss:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:var(--mdc-protected-button-hover-container-elevation,var(--mdc-elevation-box-shadow-for-gss))}.mdc-button--raised:not(:disabled):active{--mdc-elevation-box-shadow-for-gss:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:var(--mdc-protected-button-pressed-container-elevation,var(--mdc-elevation-box-shadow-for-gss))}.mdc-button--raised:disabled{--mdc-elevation-box-shadow-for-gss:0px 0px 0px 0px rgba(0,0,0,.2),0px 0px 0px 0px rgba(0,0,0,.14),0px 0px 0px 0px rgba(0,0,0,.12);box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);box-shadow:var(--mdc-protected-button-disabled-container-elevation,var(--mdc-elevation-box-shadow-for-gss))}.mdc-button--outlined{border-radius:4px;border-radius:var(--mdc-outlined-button-container-shape,var(--mdc-shape-small,4px));border-width:1px;border-width:var(--mdc-outlined-button-outline-width,1px);font-family:Roboto,sans-serif;font-family:var(--mdc-outlined-button-label-text-font,var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif)));font-size:.875rem;font-size:var(--mdc-outlined-button-label-text-size,var(--mdc-typography-button-font-size,.875rem));font-weight:500;font-weight:var(--mdc-outlined-button-label-text-weight,var(--mdc-typography-button-font-weight,500));height:36px;height:var(--mdc-outlined-button-container-height,36px);letter-spacing:.0892857143em;letter-spacing:var(--mdc-outlined-button-label-text-tracking,var(--mdc-typography-button-letter-spacing,.0892857143em));padding:0 15px;text-transform:uppercase;text-transform:var(--mdc-outlined-button-label-text-transform,var(--mdc-typography-button-text-transform,uppercase))}.mdc-button--outlined:not(:disabled){color:#6200ee;color:var(--mdc-outlined-button-label-text-color,var(--mdc-theme-primary,#6200ee))}.mdc-button--outlined:disabled{color:rgba(0,0,0,.38);color:var(--mdc-outlined-button-disabled-label-text-color,rgba(0,0,0,.38))}.mdc-button--outlined .mdc-button__icon{font-size:1.125rem;font-size:var(--mdc-outlined-button-with-icon-icon-size,1.125rem);height:1.125rem;height:var(--mdc-outlined-button-with-icon-icon-size,1.125rem);width:1.125rem;width:var(--mdc-outlined-button-with-icon-icon-size,1.125rem)}.mdc-button--outlined .mdc-button__ripple:after,.mdc-button--outlined .mdc-button__ripple:before{background-color:#6200ee;background-color:var(--mdc-outlined-button-hover-state-layer-color,var(--mdc-theme-primary,#6200ee))}.mdc-button--outlined.mdc-ripple-surface--hover .mdc-button__ripple:before,.mdc-button--outlined:hover .mdc-button__ripple:before{opacity:.04;opacity:var(--mdc-outlined-button-hover-state-layer-opacity,.04)}.mdc-button--outlined.mdc-ripple-upgraded--background-focused .mdc-button__ripple:before,.mdc-button--outlined:not(.mdc-ripple-upgraded):focus .mdc-button__ripple:before{opacity:.12;opacity:var(--mdc-outlined-button-focus-state-layer-opacity,.12);transition-duration:75ms}.mdc-button--outlined:not(.mdc-ripple-upgraded) .mdc-button__ripple:after{transition:opacity .15s linear}.mdc-button--outlined:not(.mdc-ripple-upgraded):active .mdc-button__ripple:after{opacity:.12;opacity:var(--mdc-outlined-button-pressed-state-layer-opacity,.12);transition-duration:75ms}.mdc-button--outlined.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-outlined-button-pressed-state-layer-opacity,0.12)}.mdc-button--outlined .mdc-button__ripple{border-radius:4px;border-radius:var(--mdc-outlined-button-container-shape,var(--mdc-shape-small,4px))}.mdc-button--outlined:not(:disabled){border-color:rgba(0,0,0,.12);border-color:var(--mdc-outlined-button-outline-color,rgba(0,0,0,.12))}.mdc-button--outlined:disabled{border-color:rgba(0,0,0,.12);border-color:var(--mdc-outlined-button-disabled-outline-color,rgba(0,0,0,.12))}.mdc-button--outlined.mdc-button--icon-trailing{padding:0 11px 0 15px}.mdc-button--outlined.mdc-button--icon-leading{padding:0 15px 0 11px}.mdc-button--outlined .mdc-button__ripple{border-width:1px;border-width:var(--mdc-outlined-button-outline-width,1px);bottom:-1px;left:-1px;right:-1px;top:-1px}.mdc-button--outlined .mdc-button__touch{left:-1px;left:calc(var(--mdc-outlined-button-outline-width, 1px)*-1);width:calc(100% + 2px);width:calc(100% + var(--mdc-outlined-button-outline-width, 1px)*2)}.mdc-button--outlined .mdc-button__icon,.mdc-button--raised .mdc-button__icon,.mdc-button--unelevated .mdc-button__icon{margin-left:-4px;margin-right:8px}.mdc-button--outlined .mdc-button__icon[dir=rtl],.mdc-button--outlined .mdc-button__label+.mdc-button__icon,.mdc-button--raised .mdc-button__icon[dir=rtl],.mdc-button--raised .mdc-button__label+.mdc-button__icon,.mdc-button--unelevated .mdc-button__icon[dir=rtl],.mdc-button--unelevated .mdc-button__label+.mdc-button__icon,[dir=rtl] .mdc-button--outlined .mdc-button__icon,[dir=rtl] .mdc-button--raised .mdc-button__icon,[dir=rtl] .mdc-button--unelevated .mdc-button__icon{margin-left:8px;margin-right:-4px}.mdc-button--outlined .mdc-button__label+.mdc-button__icon[dir=rtl],.mdc-button--raised .mdc-button__label+.mdc-button__icon[dir=rtl],.mdc-button--unelevated .mdc-button__label+.mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button--outlined .mdc-button__label+.mdc-button__icon,[dir=rtl] .mdc-button--raised .mdc-button__label+.mdc-button__icon,[dir=rtl] .mdc-button--unelevated .mdc-button__label+.mdc-button__icon{margin-left:-4px;margin-right:8px}.mdc-card{background-color:#fff;background-color:var(--mdc-theme-surface,#fff);border-radius:4px;border-radius:var(--mdc-shape-medium,4px);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);box-sizing:border-box;display:flex;flex-direction:column;position:relative}.mdc-card .mdc-elevation-overlay,.mdc-card:after{height:100%;left:0;top:0;width:100%}.mdc-card:after{border:1px solid transparent;border-radius:4px;border-radius:var(--mdc-shape-medium,4px);border-radius:inherit;box-sizing:border-box;content:"";pointer-events:none;position:absolute}@media screen and (forced-colors:active){.mdc-card:after{border-color:CanvasText}}.mdc-card--outlined{border:1px solid #e0e0e0;box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mdc-card--outlined:after{border:none}.mdc-card__content{border-radius:inherit;height:100%}.mdc-card__media{background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;position:relative}.mdc-card__media:before{content:"";display:block}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__media--square:before{margin-top:100%}.mdc-card__media--16-9:before{margin-top:56.25%}.mdc-card__media-content{bottom:0;box-sizing:border-box;left:0;position:absolute;right:0;top:0}.mdc-card__primary-action{box-sizing:border-box;color:inherit;cursor:pointer;display:flex;flex-direction:column;outline:none;overflow:hidden;position:relative;text-decoration:none}.mdc-card__primary-action:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__primary-action:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__actions{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;min-height:52px;padding:8px}.mdc-card__actions--full-bleed{padding:0}.mdc-card__action-buttons,.mdc-card__action-icons{align-items:center;box-sizing:border-box;display:flex;flex-direction:row}.mdc-card__action-icons{color:rgba(0,0,0,.6);flex-grow:1;justify-content:flex-end}.mdc-card__action-buttons+.mdc-card__action-icons{margin-left:16px;margin-right:0}.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl],[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons{margin-left:0;margin-right:16px}.mdc-card__action{align-items:center;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-direction:row;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mdc-card__action:focus{outline:none}.mdc-card__action--button{margin-left:0;margin-right:8px;padding:0 8px}.mdc-card__action--button[dir=rtl],[dir=rtl] .mdc-card__action--button{margin-left:8px;margin-right:0}.mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl],[dir=rtl] .mdc-card__action--button:last-child{margin-left:0;margin-right:0}.mdc-card__actions--full-bleed .mdc-card__action--button{height:auto;justify-content:space-between;margin:0;max-height:none;padding:8px 16px;text-align:left;width:100%}.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl],[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button{text-align:right}.mdc-card__action--icon{margin:-6px 0;padding:12px}.mdc-card__action--icon:not(:disabled){color:rgba(0,0,0,.6)}.mdc-card__primary-action{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-card__primary-action .mdc-card__ripple:after,.mdc-card__primary-action .mdc-card__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-card__primary-action .mdc-card__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-card__primary-action .mdc-card__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-card__primary-action.mdc-ripple-upgraded .mdc-card__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-card__primary-action.mdc-ripple-upgraded .mdc-card__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-card__primary-action.mdc-ripple-upgraded--unbounded .mdc-card__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-card__primary-action.mdc-ripple-upgraded--foreground-activation .mdc-card__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-card__primary-action.mdc-ripple-upgraded--foreground-deactivation .mdc-card__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-card__primary-action .mdc-card__ripple:after,.mdc-card__primary-action .mdc-card__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-card__primary-action.mdc-ripple-upgraded .mdc-card__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-card__primary-action .mdc-card__ripple:after,.mdc-card__primary-action .mdc-card__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}.mdc-card__primary-action.mdc-ripple-surface--hover .mdc-card__ripple:before,.mdc-card__primary-action:hover .mdc-card__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-card__primary-action.mdc-ripple-upgraded--background-focused .mdc-card__ripple:before,.mdc-card__primary-action:not(.mdc-ripple-upgraded):focus .mdc-card__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-card__primary-action:not(.mdc-ripple-upgraded) .mdc-card__ripple:after{transition:opacity .15s linear}.mdc-card__primary-action:not(.mdc-ripple-upgraded):active .mdc-card__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-card__primary-action.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-card__primary-action .mdc-card__ripple{box-sizing:content-box;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.mdc-card__primary-action.mdc-ripple-upgraded--background-focused:after,.mdc-card__primary-action:not(.mdc-ripple-upgraded):focus:after{border:5px double transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-card__primary-action.mdc-ripple-upgraded--background-focused:after,.mdc-card__primary-action:not(.mdc-ripple-upgraded):focus:after{border-color:CanvasText}}.mdc-checkbox{margin:0;margin:calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2);padding:11px;padding:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2)}.mdc-checkbox .mdc-checkbox__ripple:after,.mdc-checkbox .mdc-checkbox__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}.mdc-checkbox.mdc-ripple-surface--hover .mdc-checkbox__ripple:before,.mdc-checkbox:hover .mdc-checkbox__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple:before,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-checkbox:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple:after{transition:opacity .15s linear}.mdc-checkbox:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-checkbox.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple:after,.mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple:before{background-color:#018786;background-color:var(--mdc-ripple-color,var(--mdc-theme-secondary,#018786))}.mdc-checkbox.mdc-checkbox--selected.mdc-ripple-surface--hover .mdc-checkbox__ripple:before,.mdc-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple:before,.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple:after{transition:opacity .15s linear}.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple:after,.mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple:before{background-color:#018786;background-color:var(--mdc-ripple-color,var(--mdc-theme-secondary,#018786))}.mdc-checkbox .mdc-checkbox__background{left:11px;left:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);top:11px;top:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2)}.mdc-checkbox .mdc-checkbox__native-control{height:40px;height:var(--mdc-checkbox-touch-target-size,40px);left:0;left:calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);right:0;right:calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);top:0;top:calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);width:40px;width:var(--mdc-checkbox-touch-target-size,40px)}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{background-color:transparent;border-color:rgba(0,0,0,.54);border-color:var(--mdc-checkbox-unchecked-color,rgba(0,0,0,.54))}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{background-color:#018786;background-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#018786));border-color:#018786;border-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#018786))}@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786{0%{background-color:transparent;border-color:rgba(0,0,0,.54);border-color:var(--mdc-checkbox-unchecked-color,rgba(0,0,0,.54))}50%{background-color:#018786;background-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#018786));border-color:#018786;border-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#018786))}}@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786{0%,80%{background-color:#018786;background-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#018786));border-color:#018786;border-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#018786))}to{background-color:transparent;border-color:rgba(0,0,0,.54);border-color:var(--mdc-checkbox-unchecked-color,rgba(0,0,0,.54))}}.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786}.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786}.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{background-color:transparent;border-color:rgba(0,0,0,.38);border-color:var(--mdc-checkbox-disabled-color,rgba(0,0,0,.38))}.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background{background-color:rgba(0,0,0,.38);background-color:var(--mdc-checkbox-disabled-color,rgba(0,0,0,.38));border-color:transparent}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#fff;color:var(--mdc-checkbox-ink-color,#fff)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:#fff;border-color:var(--mdc-checkbox-ink-color,#fff)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#fff;color:var(--mdc-checkbox-ink-color,#fff)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:#fff;border-color:var(--mdc-checkbox-ink-color,#fff)}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0,0,.2,1)}to{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0,0,0,1)}to{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{0%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.4,0,1,1);opacity:1}to{stroke-dashoffset:-29.7833385;opacity:0}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{0%{animation-timing-function:cubic-bezier(0,0,.2,1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(45deg)}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{0%{animation-timing-function:cubic-bezier(.14,0,0,1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(1turn)}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{0%{animation-timing-function:mdc-animation-deceleration-curve-timing-function;opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{0%{animation-timing-function:cubic-bezier(.14,0,0,1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(315deg)}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;transform:scaleX(1)}32.8%,to{opacity:0;transform:scaleX(0)}}.mdc-checkbox{box-sizing:content-box;cursor:pointer;display:inline-block;flex:0 0 18px;height:18px;line-height:0;position:relative;vertical-align:bottom;white-space:nowrap;width:18px}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border:2px solid transparent;border-radius:6px;box-sizing:content-box;height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media screen and (forced-colors:active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring:after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring:after{border:2px solid transparent;border-radius:8px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}@media screen and (forced-colors:active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring:after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring:after{border-color:CanvasText}}@media (-ms-high-contrast:none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{align-items:center;background-color:transparent;border:2px solid;border-radius:2px;box-sizing:border-box;display:inline-flex;height:18px;justify-content:center;pointer-events:none;position:absolute;transition:background-color 90ms cubic-bezier(.4,0,.6,1) 0ms,border-color 90ms cubic-bezier(.4,0,.6,1) 0ms;width:18px;will-change:background-color,border-color}.mdc-checkbox__checkmark{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .18s cubic-bezier(.4,0,.6,1) 0ms;width:100%}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385;transition:stroke-dashoffset .18s cubic-bezier(.4,0,.6,1) 0ms}.mdc-checkbox__mixedmark{border-style:solid;border-width:1px;height:0;opacity:0;transform:scaleX(0) rotate(0deg);transition:opacity 90ms cubic-bezier(.4,0,.6,1) 0ms,transform 90ms cubic-bezier(.4,0,.6,1) 0ms;width:100%}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background{animation-duration:.18s;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path .18s linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark .5s linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark .5s linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark .3s linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms cubic-bezier(0,0,.2,1) 0ms,background-color 90ms cubic-bezier(0,0,.2,1) 0ms}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{cursor:inherit;margin:0;opacity:0;padding:0;position:absolute}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:4px;margin:calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox--touch .mdc-checkbox__native-control{height:48px;height:var(--mdc-checkbox-state-layer-size,48px);left:-4px;left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);right:-4px;right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);top:-4px;top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);width:48px;width:var(--mdc-checkbox-state-layer-size,48px)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{opacity:1;transition:opacity .18s cubic-bezier(0,0,.2,1) 0ms,transform .18s cubic-bezier(0,0,.2,1) 0ms}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{opacity:0;transform:rotate(45deg);transition:opacity 90ms cubic-bezier(.4,0,.6,1) 0ms,transform 90ms cubic-bezier(.4,0,.6,1) 0ms}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{opacity:1;transform:scaleX(1) rotate(0deg)}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-checkbox{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-checkbox .mdc-checkbox__ripple:after,.mdc-checkbox .mdc-checkbox__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-checkbox .mdc-checkbox__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-checkbox .mdc-checkbox__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-checkbox.mdc-ripple-upgraded--unbounded .mdc-checkbox__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-checkbox.mdc-ripple-upgraded--foreground-activation .mdc-checkbox__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-checkbox.mdc-ripple-upgraded--foreground-deactivation .mdc-checkbox__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-checkbox .mdc-checkbox__ripple:after,.mdc-checkbox .mdc-checkbox__ripple:before{height:100%;left:0;top:0;width:100%}.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple:after,.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple:before{height:var(--mdc-ripple-fg-size,100%);left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0);width:var(--mdc-ripple-fg-size,100%)}.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-checkbox{z-index:0}.mdc-checkbox .mdc-checkbox__ripple:after,.mdc-checkbox .mdc-checkbox__ripple:before{z-index:-1;z-index:var(--mdc-ripple-z-index,-1)}.mdc-checkbox__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{background-color:transparent;border-color:GrayText;border-color:var(--mdc-checkbox-disabled-unselected-icon-color,GrayText)}.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background{background-color:GrayText;background-color:var(--mdc-checkbox-disabled-selected-icon-color,GrayText);border-color:GrayText}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:ButtonText;color:var(--mdc-checkbox-selected-checkmark-color,ButtonText)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:ButtonText;border-color:var(--mdc-checkbox-selected-checkmark-color,ButtonText)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:ButtonFace;color:var(--mdc-checkbox-disabled-selected-checkmark-color,ButtonFace)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:ButtonFace;border-color:var(--mdc-checkbox-disabled-selected-checkmark-color,ButtonFace)}}.mdc-deprecated-chip-trailing-action__touch{height:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px}.mdc-deprecated-chip-trailing-action{align-items:center;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;position:relative}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__icon{font-size:18px;height:18px;width:18px}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action{color:#000;color:var(--mdc-theme-on-surface,#000)}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__touch{width:26px}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__icon{fill:currentColor;color:inherit}.mdc-deprecated-chip-trailing-action{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:after,.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--unbounded .mdc-deprecated-chip-trailing-action__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--foreground-activation .mdc-deprecated-chip-trailing-action__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--foreground-deactivation .mdc-deprecated-chip-trailing-action__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:after,.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:before{height:100%;left:0;top:0;width:100%}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple:after,.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple:before{height:var(--mdc-ripple-fg-size,100%);left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0);width:var(--mdc-ripple-fg-size,100%)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:after,.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,var(--mdc-theme-on-surface,#000))}.mdc-deprecated-chip-trailing-action.mdc-ripple-surface--hover .mdc-deprecated-chip-trailing-action__ripple:before,.mdc-deprecated-chip-trailing-action:hover .mdc-deprecated-chip-trailing-action__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--background-focused .mdc-deprecated-chip-trailing-action__ripple:before,.mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded):focus .mdc-deprecated-chip-trailing-action__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded) .mdc-deprecated-chip-trailing-action__ripple:after{transition:opacity .15s linear}.mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded):active .mdc-deprecated-chip-trailing-action__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple{box-sizing:content-box;height:100%;overflow:hidden;position:absolute;width:100%}.mdc-chip__icon--leading{color:rgba(0,0,0,.54)}.mdc-deprecated-chip-trailing-action{color:#000}.mdc-chip__icon--trailing{color:rgba(0,0,0,.54)}.mdc-chip__icon--trailing:hover{color:rgba(0,0,0,.62)}.mdc-chip__icon--trailing:focus{color:rgba(0,0,0,.87)}.mdc-chip__icon.mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden){font-size:20px;height:20px;width:20px}.mdc-chip__icon.mdc-chip__icon--trailing,.mdc-deprecated-chip-trailing-action__icon{font-size:18px;height:18px;width:18px}.mdc-deprecated-chip-trailing-action{margin-left:4px;margin-right:-4px}.mdc-deprecated-chip-trailing-action[dir=rtl],[dir=rtl] .mdc-deprecated-chip-trailing-action{margin-left:-4px;margin-right:4px}.mdc-chip__icon--trailing{margin-left:4px;margin-right:-4px}.mdc-chip__icon--trailing[dir=rtl],[dir=rtl] .mdc-chip__icon--trailing{margin-left:-4px;margin-right:4px}.mdc-chip{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;-webkit-appearance:none;background-color:#e0e0e0;border-radius:16px;border-width:0;box-sizing:border-box;color:rgba(0,0,0,.87);cursor:pointer;display:inline-flex;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);height:32px;letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);outline:none;padding:0 12px;position:relative;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit)}.mdc-chip .mdc-chip__ripple{border-radius:16px}.mdc-chip:hover{color:rgba(0,0,0,.87)}.mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden),.mdc-chip.mdc-chip--selected .mdc-chip__checkmark{margin-left:-4px;margin-right:4px}.mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden)[dir=rtl],.mdc-chip.mdc-chip--selected .mdc-chip__checkmark[dir=rtl],[dir=rtl] .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden),[dir=rtl] .mdc-chip.mdc-chip--selected .mdc-chip__checkmark{margin-left:4px;margin-right:-4px}.mdc-chip .mdc-elevation-overlay{height:100%;left:0;top:0;width:100%}.mdc-chip::-moz-focus-inner{border:0;padding:0}.mdc-chip:hover{color:#000;color:var(--mdc-theme-on-surface,#000)}.mdc-chip .mdc-chip__touch{height:48px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.mdc-chip--exit{opacity:0;transition:opacity 75ms cubic-bezier(.4,0,.2,1),width .15s cubic-bezier(0,0,.2,1),padding .1s linear,margin .1s linear}.mdc-chip__overflow{overflow:hidden;text-overflow:ellipsis}.mdc-chip__text{white-space:nowrap}.mdc-chip__icon{border-radius:50%;outline:none;vertical-align:middle}.mdc-chip__checkmark{height:20px}.mdc-chip__checkmark-path{stroke-width:2px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385;transition:stroke-dashoffset .15s cubic-bezier(.4,0,.6,1) 50ms}.mdc-chip__primary-action:focus{outline:none}.mdc-chip--selected .mdc-chip__checkmark-path{stroke-dashoffset:0}.mdc-chip__icon--leading,.mdc-chip__icon--trailing{position:relative}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected{color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__icon--leading{color:rgba(98,0,238,.54)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover{color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-chip-set--choice .mdc-chip .mdc-chip__checkmark-path{stroke:#6200ee;stroke:var(--mdc-theme-primary,#6200ee)}.mdc-chip-set--choice .mdc-chip--selected{background-color:#fff;background-color:var(--mdc-theme-surface,#fff)}.mdc-chip__checkmark-svg{height:20px;transition:width .15s cubic-bezier(.4,0,.2,1);width:0}.mdc-chip--selected .mdc-chip__checkmark-svg{width:20px}.mdc-chip-set--filter .mdc-chip__icon--leading{opacity:1;transition:opacity 75ms linear;transition-delay:-50ms}.mdc-chip-set--filter .mdc-chip__icon--leading+.mdc-chip__checkmark{opacity:0;transition:opacity 75ms linear;transition-delay:80ms}.mdc-chip-set--filter .mdc-chip__icon--leading+.mdc-chip__checkmark .mdc-chip__checkmark-svg{transition:width 0ms}.mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading{opacity:0}.mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading+.mdc-chip__checkmark{opacity:1;width:0}.mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading{opacity:0;width:0}.mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading+.mdc-chip__checkmark{width:20px}.mdc-chip{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-chip .mdc-chip__ripple:after,.mdc-chip .mdc-chip__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-chip .mdc-chip__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-chip .mdc-chip__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-chip.mdc-ripple-upgraded--unbounded .mdc-chip__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-chip.mdc-ripple-upgraded--foreground-activation .mdc-chip__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-chip.mdc-ripple-upgraded--foreground-deactivation .mdc-chip__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-chip .mdc-chip__ripple:after,.mdc-chip .mdc-chip__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-chip .mdc-chip__ripple:after,.mdc-chip .mdc-chip__ripple:before{background-color:rgba(0,0,0,.87);background-color:var(--mdc-ripple-color,rgba(0,0,0,.87))}.mdc-chip.mdc-ripple-surface--hover .mdc-chip__ripple:before,.mdc-chip:hover .mdc-chip__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-chip.mdc-ripple-upgraded--background-focused .mdc-chip__ripple:before,.mdc-chip.mdc-ripple-upgraded:focus-within .mdc-chip__ripple:before,.mdc-chip:not(.mdc-ripple-upgraded):focus .mdc-chip__ripple:before,.mdc-chip:not(.mdc-ripple-upgraded):focus-within .mdc-chip__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-chip:not(.mdc-ripple-upgraded) .mdc-chip__ripple:after{transition:opacity .15s linear}.mdc-chip:not(.mdc-ripple-upgraded):active .mdc-chip__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-chip.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-chip .mdc-chip__ripple{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple:before{opacity:.08;opacity:var(--mdc-ripple-selected-opacity,.08)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple:after,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-surface--hover .mdc-chip__ripple:before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover .mdc-chip__ripple:before{opacity:.12;opacity:var(--mdc-ripple-hover-opacity,.12)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded--background-focused .mdc-chip__ripple:before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded:focus-within .mdc-chip__ripple:before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus .mdc-chip__ripple:before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus-within .mdc-chip__ripple:before{opacity:.2;opacity:var(--mdc-ripple-focus-opacity,.2);transition-duration:75ms}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded) .mdc-chip__ripple:after{transition:opacity .15s linear}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):active .mdc-chip__ripple:after{opacity:.2;opacity:var(--mdc-ripple-press-opacity,.2);transition-duration:75ms}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.2)}@keyframes mdc-chip-entry{0%{opacity:.4;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.mdc-chip-set{box-sizing:border-box;display:flex;flex-wrap:wrap;padding:4px}.mdc-chip-set .mdc-chip{margin:4px}.mdc-chip-set .mdc-chip--touch{margin-bottom:8px;margin-top:8px}.mdc-chip-set--input .mdc-chip{animation:mdc-chip-entry .1s cubic-bezier(0,0,.2,1)}.mdc-circular-progress__determinate-circle,.mdc-circular-progress__indeterminate-circle-graphic{stroke:#6200ee;stroke:var(--mdc-theme-primary,#6200ee)}.mdc-circular-progress__determinate-track{stroke:transparent}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(1turn)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(3turn)}}@keyframes mdc-circular-progress-color-1-fade-in-out{0%{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{0%{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{0%{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{0%{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{0%{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{0%{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{direction:ltr;display:inline-flex;line-height:0;position:relative;transition:opacity .25s cubic-bezier(.4,0,.6,1) 0ms}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{height:100%;position:absolute;width:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;opacity:0;white-space:nowrap}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:transparent}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset .5s cubic-bezier(0,0,.2,1) 0ms}.mdc-circular-progress__gap-patch{box-sizing:border-box;height:100%;left:47.5%;overflow:hidden;position:absolute;top:0;width:5%}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;transform:rotate(180deg);width:2000%}.mdc-circular-progress__circle-clipper{height:100%;overflow:hidden;position:relative;width:50%}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1.5682352941176s linear infinite;opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--closed{opacity:0}.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:text;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);left:0;letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);line-height:1.15rem;overflow:hidden;position:absolute;text-align:left;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-overflow:ellipsis;text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit);transform-origin:left top;transition:transform .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);white-space:nowrap;will-change:transform}.mdc-floating-label[dir=rtl],[dir=rtl] .mdc-floating-label{left:auto;right:0;text-align:right;transform-origin:right top}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:after{content:"*";margin-left:1px;margin-right:0}.mdc-floating-label--required[dir=rtl]:after,[dir=rtl] .mdc-floating-label--required:after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(.75)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard .25s 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(0) translateY(-106%) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(4%) translateY(-106%) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(-4%) translateY(-106%) scale(.75)}to{transform:translateX(0) translateY(-106%) scale(.75)}}.mdc-line-ripple:after,.mdc-line-ripple:before{border-bottom-style:solid;bottom:0;content:"";left:0;position:absolute;width:100%}.mdc-line-ripple:before{border-bottom-width:1px;z-index:1}.mdc-line-ripple:after{border-bottom-width:2px;opacity:0;transform:scaleX(0);transition:transform .18s cubic-bezier(.4,0,.2,1),opacity .18s cubic-bezier(.4,0,.2,1);z-index:2}.mdc-line-ripple--active:after{opacity:1;transform:scaleX(1)}.mdc-line-ripple--deactivating:after{opacity:0}.mdc-notched-outline{box-sizing:border-box;display:flex;height:100%;left:0;max-width:100%;pointer-events:none;position:absolute;right:0;text-align:left;top:0;width:100%}.mdc-notched-outline[dir=rtl],[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-bottom:1px solid;border-top:1px solid;box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}.mdc-notched-outline__leading[dir=rtl],.mdc-notched-outline__trailing,[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{flex:0 0 auto;max-width:calc(100% - 24px);width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;max-width:100%;position:relative}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{border-top:none;padding-left:0;padding-right:8px}.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl],[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-select{display:inline-flex;position:relative}.mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text{color:rgba(0,0,0,.87)}.mdc-select.mdc-select--disabled .mdc-select__selected-text{color:rgba(0,0,0,.38)}.mdc-select:not(.mdc-select--disabled) .mdc-floating-label{color:rgba(0,0,0,.6)}.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:rgba(98,0,238,.87)}.mdc-select.mdc-select--disabled .mdc-floating-label{color:rgba(0,0,0,.38)}.mdc-select:not(.mdc-select--disabled) .mdc-select__dropdown-icon{fill:rgba(0,0,0,.54)}.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-select__dropdown-icon{fill:#6200ee;fill:var(--mdc-theme-primary,#6200ee)}.mdc-select.mdc-select--disabled .mdc-select__dropdown-icon{fill:rgba(0,0,0,.38)}.mdc-select:not(.mdc-select--disabled)+.mdc-select-helper-text{color:rgba(0,0,0,.6)}.mdc-select.mdc-select--disabled+.mdc-select-helper-text{color:rgba(0,0,0,.38)}.mdc-select:not(.mdc-select--disabled) .mdc-select__icon{color:rgba(0,0,0,.54)}.mdc-select.mdc-select--disabled .mdc-select__icon{color:rgba(0,0,0,.38)}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-select.mdc-select--disabled .mdc-select__selected-text{color:GrayText}.mdc-select.mdc-select--disabled .mdc-select__dropdown-icon{fill:red}.mdc-select.mdc-select--disabled .mdc-floating-label{color:GrayText}.mdc-select.mdc-select--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.mdc-select.mdc-select--disabled .mdc-notched-outline__leading,.mdc-select.mdc-select--disabled .mdc-notched-outline__notch,.mdc-select.mdc-select--disabled .mdc-notched-outline__trailing{border-color:GrayText}.mdc-select.mdc-select--disabled .mdc-select__icon,.mdc-select.mdc-select--disabled+.mdc-select-helper-text{color:GrayText}}.mdc-select .mdc-floating-label{pointer-events:none;top:50%;transform:translateY(-50%)}.mdc-select .mdc-select__anchor{padding-left:16px;padding-right:0}.mdc-select .mdc-select__anchor[dir=rtl],[dir=rtl] .mdc-select .mdc-select__anchor{padding-left:0;padding-right:16px}.mdc-select.mdc-select--with-leading-icon .mdc-select__anchor,.mdc-select.mdc-select--with-leading-icon .mdc-select__anchor[dir=rtl],[dir=rtl] .mdc-select.mdc-select--with-leading-icon .mdc-select__anchor{padding-left:0;padding-right:0}.mdc-select .mdc-select__icon{font-size:24px;height:24px;width:24px}.mdc-select .mdc-select__dropdown-icon{height:24px;width:24px}.mdc-select .mdc-select__menu .mdc-deprecated-list-item,.mdc-select .mdc-select__menu .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-select .mdc-select__menu .mdc-deprecated-list-item{padding-left:16px;padding-right:16px}.mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic{margin-left:0;margin-right:12px}.mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic{margin-left:12px;margin-right:0}.mdc-select__dropdown-icon{align-items:center;align-self:center;display:inline-flex;flex-shrink:0;justify-content:center;margin-left:12px;margin-right:12px;pointer-events:none;position:relative}.mdc-select__dropdown-icon .mdc-select__dropdown-icon-active,.mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive{left:0;position:absolute;top:0}.mdc-select__dropdown-icon .mdc-select__dropdown-icon-graphic{height:20.8333333333%;width:41.6666666667%}.mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive{opacity:1;transition:opacity 75ms linear 75ms}.mdc-select__dropdown-icon .mdc-select__dropdown-icon-active{opacity:0;transition:opacity 75ms linear}.mdc-select__dropdown-icon[dir=rtl],[dir=rtl] .mdc-select__dropdown-icon{margin-left:12px;margin-right:12px}.mdc-select--activated .mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive{opacity:0;transition:opacity 49.5ms linear}.mdc-select--activated .mdc-select__dropdown-icon .mdc-select__dropdown-icon-active{opacity:1;transition:opacity .1005s linear 49.5ms}.mdc-select__anchor{box-sizing:border-box;cursor:pointer;flex:1 1 auto;min-width:0;outline:none;overflow:hidden;position:relative;width:200px}.mdc-select__anchor .mdc-floating-label--float-above{transform:translateY(-106%) scale(.75)}.mdc-select__selected-text-container{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;box-sizing:border-box;color:inherit;display:flex;flex-grow:1;height:28px;min-width:0;outline:none;padding:0;pointer-events:none;width:auto}.mdc-select__selected-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height,1.75rem);overflow:hidden;text-align:left;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-overflow:ellipsis;text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit);white-space:nowrap;width:100%}.mdc-select__selected-text[dir=rtl],[dir=rtl] .mdc-select__selected-text{text-align:right}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-floating-label,.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label,.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--invalid+.mdc-select-helper-text--validation-msg{color:#b00020;color:var(--mdc-theme-error,#b00020)}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__dropdown-icon,.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-select__dropdown-icon{fill:#b00020;fill:var(--mdc-theme-error,#b00020)}.mdc-select--disabled{cursor:default;pointer-events:none}.mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item,.mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item{padding-left:12px;padding-right:12px}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-select__menu:before{border:1px solid transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}}@media screen and (-ms-high-contrast:active) and (forced-colors:active),screen and (forced-colors:active) and (forced-colors:active){.mdc-select__menu:before{border-color:CanvasText}}.mdc-select__menu .mdc-deprecated-list .mdc-select__icon,.mdc-select__menu .mdc-deprecated-list .mdc-select__icon[dir=rtl],.mdc-select__menu .mdc-list .mdc-select__icon,.mdc-select__menu .mdc-list .mdc-select__icon[dir=rtl],[dir=rtl] .mdc-select__menu .mdc-deprecated-list .mdc-select__icon,[dir=rtl] .mdc-select__menu .mdc-list .mdc-select__icon{margin-left:0;margin-right:0}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--activated,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__graphic,.mdc-select__menu .mdc-list .mdc-deprecated-list-item--activated,.mdc-select__menu .mdc-list .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic,.mdc-select__menu .mdc-list .mdc-deprecated-list-item--selected,.mdc-select__menu .mdc-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__graphic{color:#000;color:var(--mdc-theme-on-surface,#000)}.mdc-select__menu .mdc-list-item__start{align-items:center;display:inline-flex}.mdc-select__option,.mdc-select__option[dir=rtl],[dir=rtl] .mdc-select__option{padding-left:16px;padding-right:16px}.mdc-select__one-line-option.mdc-list-item--with-one-line{height:48px}.mdc-select__two-line-option.mdc-list-item--with-two-lines{height:64px}.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__start{margin-top:20px}.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-select__two-line-option.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-select__two-line-option.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{content:"";display:inline-block;height:36px;vertical-align:0;width:0}.mdc-select__option-with-leading-content{padding-left:0;padding-right:12px}.mdc-select__option-with-leading-content.mdc-list-item{padding-left:0;padding-right:auto}.mdc-select__option-with-leading-content.mdc-list-item[dir=rtl],[dir=rtl] .mdc-select__option-with-leading-content.mdc-list-item{padding-left:auto;padding-right:0}.mdc-select__option-with-leading-content .mdc-list-item__start{margin-left:12px;margin-right:0}.mdc-select__option-with-leading-content .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-select__option-with-leading-content .mdc-list-item__start{margin-left:0;margin-right:12px}.mdc-select__option-with-leading-content .mdc-list-item__start{height:24px;width:36px}.mdc-select__option-with-leading-content[dir=rtl],[dir=rtl] .mdc-select__option-with-leading-content{padding-left:12px;padding-right:0}.mdc-select__option-with-meta.mdc-list-item{padding-left:auto;padding-right:0}.mdc-select__option-with-meta.mdc-list-item[dir=rtl],[dir=rtl] .mdc-select__option-with-meta.mdc-list-item{padding-left:0;padding-right:auto}.mdc-select__option-with-meta .mdc-list-item__end,.mdc-select__option-with-meta .mdc-list-item__end[dir=rtl],[dir=rtl] .mdc-select__option-with-meta .mdc-list-item__end{margin-left:12px;margin-right:12px}.mdc-select--filled .mdc-select__anchor{align-items:baseline;display:flex;height:56px}.mdc-select--filled .mdc-select__anchor:before{content:"";display:inline-block;height:40px;vertical-align:0;width:0}.mdc-select--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text:before{content:"​"}.mdc-select--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container{align-items:center;display:inline-flex;height:100%}.mdc-select--filled.mdc-select--no-label .mdc-select__anchor:before{display:none}.mdc-select--filled .mdc-select__anchor{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px)}.mdc-select--filled:not(.mdc-select--disabled) .mdc-select__anchor{background-color:#f5f5f5}.mdc-select--filled.mdc-select--disabled .mdc-select__anchor{background-color:#fafafa}.mdc-select--filled:not(.mdc-select--disabled) .mdc-line-ripple:before{border-bottom-color:rgba(0,0,0,.42)}.mdc-select--filled:not(.mdc-select--disabled):hover .mdc-line-ripple:before{border-bottom-color:rgba(0,0,0,.87)}.mdc-select--filled:not(.mdc-select--disabled) .mdc-line-ripple:after{border-bottom-color:#6200ee;border-bottom-color:var(--mdc-theme-primary,#6200ee)}.mdc-select--filled.mdc-select--disabled .mdc-line-ripple:before{border-bottom-color:rgba(0,0,0,.06)}.mdc-select--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-select--filled .mdc-floating-label--float-above{max-width:calc(133.33333% - 85.33333px)}.mdc-select--filled .mdc-menu-surface--is-open-below{border-top-left-radius:0;border-top-right-radius:0}.mdc-select--filled.mdc-select--focused.mdc-line-ripple:after{opacity:1;transform:scaleY(2)}.mdc-select--filled .mdc-floating-label{left:16px;right:auto}.mdc-select--filled .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-select--filled .mdc-floating-label{left:auto;right:16px}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{left:48px;right:auto}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{left:auto;right:48px}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label--float-above{max-width:calc(133.33333% - 128px)}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-line-ripple:after,.mdc-select--invalid:not(.mdc-select--disabled) .mdc-line-ripple:before,.mdc-select--invalid:not(.mdc-select--disabled):hover .mdc-line-ripple:before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error,#b00020)}.mdc-select--outlined{border:none}.mdc-select--outlined .mdc-select__anchor{height:56px}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-select-outlined-56px .25s 1}@keyframes mdc-floating-label-shake-float-above-select-outlined-56px{0%{transform:translateX(0) translateY(-34.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(4%) translateY(-34.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(-4%) translateY(-34.75px) scale(.75)}to{transform:translateX(0) translateY(-34.75px) scale(.75)}}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small,4px);border-bottom-right-radius:0;border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:0}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl],[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small,4px);border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px)}@supports (top:max(0%)){.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-shape-small,4px))}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small,4px);border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px)}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small,4px);border-bottom-right-radius:0;border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:0}@supports (top:max(0%)){.mdc-select--outlined .mdc-select__anchor{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-select--outlined .mdc-select__anchor[dir=rtl],[dir=rtl] .mdc-select--outlined .mdc-select__anchor{padding-left:0}@supports (top:max(0%)){.mdc-select--outlined .mdc-select__anchor[dir=rtl],[dir=rtl] .mdc-select--outlined .mdc-select__anchor{padding-right:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}.mdc-select--outlined+.mdc-select-helper-text{margin-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-select--outlined+.mdc-select-helper-text[dir=rtl],[dir=rtl] .mdc-select--outlined+.mdc-select-helper-text{margin-left:0}@supports (top:max(0%)){.mdc-select--outlined+.mdc-select-helper-text[dir=rtl],[dir=rtl] .mdc-select--outlined+.mdc-select-helper-text{margin-right:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-select--outlined.mdc-select--disabled .mdc-select__anchor,.mdc-select--outlined:not(.mdc-select--disabled) .mdc-select__anchor{background-color:transparent}.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.38)}.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.87)}.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee);border-width:2px}.mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.06)}.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-select--outlined .mdc-select__anchor{align-items:baseline;display:flex;overflow:visible}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-select-outlined .25s 1}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above{font-size:.75rem;transform:translateY(-37.25px) scale(1)}.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem;transform:translateY(-34.75px) scale(.75)}.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-select--outlined .mdc-select__anchor .mdc-select__selected-text:before{content:"​"}.mdc-select--outlined .mdc-select__anchor .mdc-select__selected-text-container{align-items:center;display:inline-flex;height:100%}.mdc-select--outlined .mdc-select__anchor:before{display:none}.mdc-select--outlined .mdc-select__selected-text-container{background-color:transparent;border:none;display:flex;z-index:1}.mdc-select--outlined .mdc-select__icon{z-index:2}.mdc-select--outlined .mdc-floating-label{left:4px;line-height:1.15rem;right:auto}.mdc-select--outlined .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-select--outlined .mdc-floating-label{left:auto;right:4px}.mdc-select--outlined.mdc-select--focused .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__trailing,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error,#b00020)}.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error,#b00020);border-width:2px}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label{left:36px;right:auto}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label{left:auto;right:36px}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above{font-size:.75rem}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(.75)}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(32px) scale(.75)}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px .25s 1}@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px{0%{transform:translateX(-32px) translateY(-34.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(.75)}to{transform:translateX(-32px) translateY(-34.75px) scale(.75)}}.mdc-select--outlined.mdc-select--with-leading-icon[dir=rtl] .mdc-floating-label--shake,[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px .25s 1}@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px-rtl{0%{transform:translateX(32px) translateY(-34.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% + 32px)) translateY(-34.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% + 32px)) translateY(-34.75px) scale(.75)}to{transform:translateX(32px) translateY(-34.75px) scale(.75)}}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 96px)}.mdc-select--outlined .mdc-menu-surface{margin-bottom:8px}.mdc-select--outlined .mdc-menu-surface--is-open-below,.mdc-select--outlined.mdc-select--no-label .mdc-menu-surface{margin-bottom:0}.mdc-select__anchor{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-select__anchor .mdc-select__ripple:after,.mdc-select__anchor .mdc-select__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-select__anchor .mdc-select__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-select__anchor .mdc-select__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-select__anchor.mdc-ripple-upgraded--unbounded .mdc-select__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-select__anchor.mdc-ripple-upgraded--foreground-activation .mdc-select__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-select__anchor.mdc-ripple-upgraded--foreground-deactivation .mdc-select__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-select__anchor .mdc-select__ripple:after,.mdc-select__anchor .mdc-select__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-select__anchor .mdc-select__ripple:after,.mdc-select__anchor .mdc-select__ripple:before{background-color:rgba(0,0,0,.87);background-color:var(--mdc-ripple-color,rgba(0,0,0,.87))}.mdc-select__anchor.mdc-ripple-surface--hover .mdc-select__ripple:before,.mdc-select__anchor:hover .mdc-select__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-select__anchor.mdc-ripple-upgraded--background-focused .mdc-select__ripple:before,.mdc-select__anchor:not(.mdc-ripple-upgraded):focus .mdc-select__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-select__anchor .mdc-select__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple:after,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,var(--mdc-theme-on-surface,#000))}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple:before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:hover .mdc-deprecated-list-item__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple:before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple:after{transition:opacity .15s linear}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-list-item__ripple:after,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-list-item__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,var(--mdc-theme-on-surface,#000))}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-list-item__ripple:before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:hover .mdc-list-item__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-list-item__ripple:after{transition:opacity .15s linear}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-select-helper-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-caption-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size,.75rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight,400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing,.0333333333em);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height,1.25rem);line-height:normal;margin:0 16px;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform,inherit)}.mdc-select-helper-text[dir=rtl],[dir=rtl] .mdc-select-helper-text{margin-left:16px;margin-right:16px}.mdc-select-helper-text:before{content:"";display:inline-block;height:16px;vertical-align:0;width:0}.mdc-select-helper-text--validation-msg{opacity:0;transition:opacity .18s cubic-bezier(.4,0,.2,1)}.mdc-select--invalid+.mdc-select-helper-text--validation-msg,.mdc-select-helper-text--validation-msg-persistent{opacity:1}.mdc-select--with-leading-icon .mdc-select__icon{fill:currentColor;align-self:center;background-color:transparent;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;flex-shrink:0;margin-left:12px;margin-right:12px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mdc-select--with-leading-icon .mdc-select__icon[dir=rtl],[dir=rtl] .mdc-select--with-leading-icon .mdc-select__icon{margin-left:12px;margin-right:12px}.mdc-select__icon:not([tabindex]),.mdc-select__icon[tabindex="-1"]{cursor:default;pointer-events:none}.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit)}.mdc-data-table{-webkit-overflow-scrolling:touch;background-color:#fff;background-color:var(--mdc-theme-surface,#fff);border:1px solid rgba(0,0,0,.12);border-radius:4px;border-radius:var(--mdc-shape-medium,4px);box-sizing:border-box;display:inline-flex;flex-direction:column;position:relative}.mdc-data-table .mdc-data-table__header-cell:first-child{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-medium,4px)}.mdc-data-table .mdc-data-table__header-cell:first-child[dir=rtl],[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:first-child{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-medium,4px)}.mdc-data-table .mdc-data-table__header-cell:last-child{border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-medium,4px)}.mdc-data-table .mdc-data-table__header-cell:last-child[dir=rtl],[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:last-child{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-medium,4px);border-top-right-radius:0}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:first-child{border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-medium,4px)}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:first-child[dir=rtl],[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:first-child{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-medium,4px)}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:last-child{border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-medium,4px)}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:last-child[dir=rtl],[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:last-child{border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-medium,4px);border-bottom-right-radius:0}.mdc-data-table__row{background-color:inherit}.mdc-data-table__header-cell{background-color:#fff;background-color:var(--mdc-theme-surface,#fff)}.mdc-data-table__row--selected{background-color:rgba(98,0,238,.04)}.mdc-data-table__pagination-rows-per-page-select:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-data-table__pagination-rows-per-page-select:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-data-table__pagination-rows-per-page-select:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.12)}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-color:rgba(0,0,0,.12)}.mdc-data-table__pagination{border-top-color:rgba(0,0,0,.12)}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-style:solid;border-bottom-width:1px}.mdc-data-table__pagination{border-top-style:solid;border-top-width:1px}.mdc-data-table__row:last-child .mdc-data-table__cell{border-bottom:none}.mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:rgba(0,0,0,.04)}.mdc-data-table__cell,.mdc-data-table__header-cell,.mdc-data-table__pagination-rows-per-page-label,.mdc-data-table__pagination-total{color:rgba(0,0,0,.87)}.mdc-data-table__row{height:52px}.mdc-data-table__pagination{min-height:52px}.mdc-data-table__header-row{height:56px}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px}.mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox{padding-left:4px;padding-right:0}.mdc-data-table__cell--checkbox[dir=rtl],.mdc-data-table__header-cell--checkbox[dir=rtl],[dir=rtl] .mdc-data-table__cell--checkbox,[dir=rtl] .mdc-data-table__header-cell--checkbox{padding-left:0;padding-right:4px}.mdc-data-table__table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.mdc-data-table__table{border:0;border-spacing:0;min-width:100%;table-layout:fixed;white-space:nowrap}.mdc-data-table__cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);overflow:hidden;text-align:left;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-overflow:ellipsis;text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit)}.mdc-data-table__cell--numeric,.mdc-data-table__cell[dir=rtl],[dir=rtl] .mdc-data-table__cell{text-align:right}.mdc-data-table__cell--numeric[dir=rtl],[dir=rtl] .mdc-data-table__cell--numeric{text-align:left}.mdc-data-table__cell--checkbox{width:1px}.mdc-data-table__header-cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-subtitle2-font-size,.875rem);font-weight:500;font-weight:var(--mdc-typography-subtitle2-font-weight,500);letter-spacing:.0071428571em;letter-spacing:var(--mdc-typography-subtitle2-letter-spacing,.0071428571em);line-height:1.375rem;line-height:var(--mdc-typography-subtitle2-line-height,1.375rem);outline:none;overflow:hidden;text-align:left;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-overflow:ellipsis;text-transform:inherit;text-transform:var(--mdc-typography-subtitle2-text-transform,inherit)}.mdc-data-table__header-cell[dir=rtl],[dir=rtl] .mdc-data-table__header-cell{text-align:right}.mdc-data-table__header-cell--checkbox{width:1px}.mdc-data-table__header-cell--numeric{text-align:right}.mdc-data-table__header-cell--numeric[dir=rtl],[dir=rtl] .mdc-data-table__header-cell--numeric{text-align:left}.mdc-data-table__sort-icon-button{height:28px;margin-left:4px;margin-right:0;opacity:0;padding:2px;transform:rotate(.0001deg);transition:transform .15s cubic-bezier(.4,0,.2,1) 0ms;width:28px}.mdc-data-table__sort-icon-button .mdc-icon-button__focus-ring{display:none}.mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block;max-height:28px;max-width:28px}@media screen and (forced-colors:active){.mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{border:2px solid transparent;border-radius:6px;box-sizing:content-box;height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}}@media screen and (forced-colors:active) and (forced-colors:active){.mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{border-color:CanvasText}}@media screen and (forced-colors:active){.mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring:after,.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring:after{border:2px solid transparent;border-radius:8px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}}@media screen and (forced-colors:active) and (forced-colors:active){.mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring:after,.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring:after{border-color:CanvasText}}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{height:28px;margin:0;width:28px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button .mdc-icon-button__touch{height:28px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:28px}.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button,.mdc-data-table__sort-icon-button[dir=rtl],[dir=rtl] .mdc-data-table__sort-icon-button{margin-left:0;margin-right:4px}.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button[dir=rtl],[dir=rtl] .mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button{margin-left:4px;margin-right:0}.mdc-data-table__header-cell--sorted-descending .mdc-data-table__sort-icon-button{transform:rotate(-180deg)}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell:hover .mdc-data-table__sort-icon-button,.mdc-data-table__sort-icon-button:focus{opacity:1}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__header-cell--with-sort{cursor:pointer}.mdc-data-table__sort-status-label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mdc-data-table--sticky-header .mdc-data-table__header-cell{position:sticky;top:0;z-index:1}.mdc-data-table__sort-icon-button{color:rgba(0,0,0,.6)}.mdc-data-table__sort-icon-button .mdc-icon-button__ripple:after,.mdc-data-table__sort-icon-button .mdc-icon-button__ripple:before{background-color:rgba(0,0,0,.6);background-color:var(--mdc-ripple-color,rgba(0,0,0,.6))}.mdc-data-table__sort-icon-button.mdc-ripple-surface--hover .mdc-icon-button__ripple:before,.mdc-data-table__sort-icon-button:hover .mdc-icon-button__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple:before,.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple:after{transition:opacity .15s linear}.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-data-table__sort-icon-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button{color:rgba(0,0,0,.87)}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button .mdc-icon-button__ripple:after,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button .mdc-icon-button__ripple:before{background-color:rgba(0,0,0,.87);background-color:var(--mdc-ripple-color,rgba(0,0,0,.87))}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button.mdc-ripple-surface--hover .mdc-icon-button__ripple:before,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:hover .mdc-icon-button__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple:before,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple:after{transition:opacity .15s linear}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-data-table__progress-indicator{display:none;position:absolute;width:100%}.mdc-data-table--in-progress .mdc-data-table__progress-indicator{display:block}.mdc-data-table__scrim{background-color:#fff;background-color:var(--mdc-theme-surface,#fff);height:100%;opacity:.32;position:absolute;top:0;width:100%}.mdc-data-table__pagination{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;display:flex;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);justify-content:flex-end;letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit)}.mdc-data-table__pagination-trailing{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;margin-left:4px;margin-right:0}.mdc-data-table__pagination-trailing[dir=rtl],[dir=rtl] .mdc-data-table__pagination-trailing{margin-left:0;margin-right:4px}.mdc-data-table__pagination-navigation{align-items:center;display:flex}.mdc-data-table__pagination-button{margin-left:0;margin-right:4px}.mdc-data-table__pagination-button .mdc-button__icon[dir=rtl],[dir=rtl] .mdc-data-table__pagination-button .mdc-button__icon{transform:rotate(180deg)}.mdc-data-table__pagination-button[dir=rtl],[dir=rtl] .mdc-data-table__pagination-button{margin-left:4px;margin-right:0}.mdc-data-table__pagination-total{margin-left:14px;margin-right:36px;white-space:nowrap}.mdc-data-table__pagination-total[dir=rtl],[dir=rtl] .mdc-data-table__pagination-total{margin-left:36px;margin-right:14px}.mdc-data-table__pagination-rows-per-page{align-items:center;display:inline-flex;margin-left:0;margin-right:22px}.mdc-data-table__pagination-rows-per-page[dir=rtl],[dir=rtl] .mdc-data-table__pagination-rows-per-page{margin-left:22px;margin-right:0}.mdc-data-table__pagination-rows-per-page-label{margin-left:0;margin-right:12px;white-space:nowrap}.mdc-data-table__pagination-rows-per-page-label[dir=rtl],[dir=rtl] .mdc-data-table__pagination-rows-per-page-label{margin-left:12px;margin-right:0}.mdc-data-table__pagination-rows-per-page-select{margin:8px 0;min-width:80px;min-width:var(--mdc-menu-min-width,80px)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor{height:36px;min-width:80px;width:100%}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above{font-size:.75rem;transform:translateY(-27.25px) scale(1)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem;transform:translateY(-24.75px) scale(.75)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-select-outlined-36px .25s 1}@keyframes mdc-floating-label-shake-float-above-select-outlined-36px{0%{transform:translateX(0) translateY(-24.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(4%) translateY(-24.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(-4%) translateY(-24.75px) scale(.75)}to{transform:translateX(0) translateY(-24.75px) scale(.75)}}.mdc-data-table__pagination-rows-per-page-select .mdc-select__dropdown-icon{height:20px;width:20px}.mdc-data-table__pagination-rows-per-page-select.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 56px)}.mdc-data-table__pagination-rows-per-page-select .mdc-list-item.mdc-list-item--with-one-line{height:36px}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple:after,.mdc-data-table__header-row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple:before,.mdc-data-table__row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple:after,.mdc-data-table__row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-surface--hover .mdc-checkbox__ripple:before,.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple:before,.mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-surface--hover .mdc-checkbox__ripple:before,.mdc-data-table__row-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple:before,.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple:before,.mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple:before,.mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple:after,.mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple:after{transition:opacity .15s linear}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple:after,.mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded,.mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple:after,.mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple:before,.mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple:after,.mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{background-color:transparent;border-color:rgba(0,0,0,.54);border-color:var(--mdc-checkbox-unchecked-color,rgba(0,0,0,.54))}.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{background-color:#6200ee;background-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#6200ee));border-color:#6200ee;border-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#6200ee))}@keyframes mdc-checkbox-fade-in-background-8A000000FF6200EE00000000FF6200EE{0%{background-color:transparent;border-color:rgba(0,0,0,.54);border-color:var(--mdc-checkbox-unchecked-color,rgba(0,0,0,.54))}50%{background-color:#6200ee;background-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#6200ee));border-color:#6200ee;border-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#6200ee))}}@keyframes mdc-checkbox-fade-out-background-8A000000FF6200EE00000000FF6200EE{0%,80%{background-color:#6200ee;background-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#6200ee));border-color:#6200ee;border-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#6200ee))}to{background-color:transparent;border-color:rgba(0,0,0,.54);border-color:var(--mdc-checkbox-unchecked-color,rgba(0,0,0,.54))}}.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FF6200EE00000000FF6200EE}.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FF6200EE00000000FF6200EE}.mdc-dialog .mdc-dialog__surface{background-color:#fff;background-color:var(--mdc-theme-surface,#fff)}.mdc-dialog .mdc-dialog__scrim,.mdc-dialog .mdc-dialog__surface-scrim{background-color:rgba(0,0,0,.32)}.mdc-dialog .mdc-dialog__title{color:rgba(0,0,0,.87)}.mdc-dialog .mdc-dialog__content{color:rgba(0,0,0,.6)}.mdc-dialog .mdc-dialog__close{color:#000;color:var(--mdc-theme-on-surface,#000)}.mdc-dialog .mdc-dialog__close .mdc-icon-button__ripple:after,.mdc-dialog .mdc-dialog__close .mdc-icon-button__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,var(--mdc-theme-on-surface,#000))}.mdc-dialog .mdc-dialog__close.mdc-ripple-surface--hover .mdc-icon-button__ripple:before,.mdc-dialog .mdc-dialog__close:hover .mdc-icon-button__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-dialog .mdc-dialog__close.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple:before,.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple:after{transition:opacity .15s linear}.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-dialog .mdc-dialog__close.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable.mdc-dialog-scroll-divider-footer .mdc-dialog__actions{border-color:rgba(0,0,0,.12)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:0}.mdc-dialog.mdc-dialog-scroll-divider-header.mdc-dialog--fullscreen .mdc-dialog__header{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mdc-dialog .mdc-dialog__surface{border-radius:4px;border-radius:var(--mdc-shape-medium,4px)}.mdc-dialog__surface{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mdc-dialog__title{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline6-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size,1.25rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight,500);letter-spacing:.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing,.0125em);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height,2rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration,inherit);text-decoration:var(--mdc-typography-headline6-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform,inherit)}.mdc-dialog__content,.mdc-dialog__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-dialog__content{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-body1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-body1-font-weight,400);letter-spacing:.03125em;letter-spacing:var(--mdc-typography-body1-letter-spacing,.03125em);line-height:1.5rem;line-height:var(--mdc-typography-body1-line-height,1.5rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body1-text-decoration,inherit);text-decoration:var(--mdc-typography-body1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body1-text-transform,inherit)}.mdc-dialog,.mdc-dialog__scrim{align-items:center;box-sizing:border-box;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.mdc-dialog{display:none;z-index:7;z-index:var(--mdc-dialog-z-index,7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media (max-width:592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media (min-width:592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media (max-width:960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media (max-width:720px) and (max-width:672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media (max-width:720px) and (min-width:672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media (max-width:720px) and (max-height:720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media (max-width:720px) and (min-height:720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media (max-width:720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media (max-width:720px) and (max-height:400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{border-radius:0;height:100%;max-height:100vh;max-width:100vw;width:100vw}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{left:-12px;order:-1}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{justify-content:flex-start;padding:0 16px 9px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:-8px}}@media (max-width:600px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{border-radius:0;height:100%;max-height:100vh;max-width:100vw;width:100vw}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{left:-12px;order:-1}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{justify-content:flex-start;padding:0 16px 9px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:-8px}}@media (min-width:960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;height:100%;justify-content:space-around;opacity:0;pointer-events:none;transform:scale(.8)}.mdc-dialog__surface{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;max-height:100%;max-width:100%;overflow-y:auto;pointer-events:auto;position:relative}.mdc-dialog__surface .mdc-elevation-overlay{height:100%;left:0;top:0;width:100%}.mdc-dialog__surface[dir=rtl],[dir=rtl] .mdc-dialog__surface{text-align:right}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface:before{border:2px solid transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-dialog__surface:before{border-color:CanvasText}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.mdc-dialog__surface:before{content:none}}.mdc-dialog__title{box-sizing:border-box;display:block;flex-shrink:0;margin:0 0 1px;padding:0 24px 9px;position:relative}.mdc-dialog__title:before{content:"";display:inline-block;height:40px;vertical-align:0;width:0}.mdc-dialog__title[dir=rtl],[dir=rtl] .mdc-dialog__title{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid transparent;display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors:active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{border-bottom:0;margin-bottom:0;padding:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid transparent}@media screen and (forced-colors:active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog__content{box-sizing:border-box;flex-grow:1;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__header+.mdc-dialog__content,.mdc-dialog__title+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-bottom:8px;padding-top:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{align-items:center;border-top:1px solid transparent;box-sizing:border-box;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin:0;min-height:52px;padding:8px;position:relative}@media screen and (forced-colors:active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{align-items:flex-end;flex-direction:column}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}.mdc-dialog__button[dir=rtl],[dir=rtl] .mdc-dialog__button{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl],[dir=rtl] .mdc-dialog__button:first-child{margin-left:0;margin-right:0}.mdc-dialog__button[dir=rtl],[dir=rtl] .mdc-dialog__button{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--closing,.mdc-dialog--open,.mdc-dialog--opening{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity .15s linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform .15s cubic-bezier(0,0,.2,1) 0ms}.mdc-dialog--closing .mdc-dialog__container,.mdc-dialog--closing .mdc-dialog__scrim{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{opacity:1;transform:none}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1;z-index:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity .15s linear}.mdc-dialog__surface-scrim{display:none;height:100%;opacity:0;position:absolute;width:100%}.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__close{position:absolute;right:12px;top:9px;z-index:1}.mdc-drawer{background-color:#fff;background-color:var(--mdc-theme-surface,#fff);border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-right-radius:var(--mdc-shape-large,0);border-right:1px solid;border-color:rgba(0,0,0,.12);border-top-left-radius:0;border-top-right-radius:0;border-top-right-radius:var(--mdc-shape-large,0);box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:100%;overflow:hidden;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:256px;z-index:6}.mdc-drawer .mdc-drawer__title{color:rgba(0,0,0,.87)}.mdc-drawer .mdc-deprecated-list-group__subheader,.mdc-drawer .mdc-deprecated-list-item__graphic,.mdc-drawer .mdc-drawer__subtitle{color:rgba(0,0,0,.6)}.mdc-drawer .mdc-deprecated-list-item{color:rgba(0,0,0,.87)}.mdc-drawer .mdc-deprecated-list-item--activated{color:rgba(98,0,238,.87)}.mdc-drawer[dir=rtl],[dir=rtl] .mdc-drawer{border-bottom-left-radius:0;border-bottom-left-radius:var(--mdc-shape-large,0);border-bottom-right-radius:0;border-top-left-radius:0;border-top-left-radius:var(--mdc-shape-large,0);border-top-right-radius:0}.mdc-drawer .mdc-deprecated-list-item{border-radius:4px;border-radius:var(--mdc-shape-small,4px)}.mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content{margin-left:256px;margin-right:0}.mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content[dir=rtl],[dir=rtl] .mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content{margin-left:0;margin-right:256px}.mdc-drawer[dir=rtl],[dir=rtl] .mdc-drawer{border-left-style:solid;border-left-width:1px;border-right-style:none;border-right-width:0}.mdc-drawer .mdc-deprecated-list-item{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-subtitle2-font-size,.875rem);font-weight:500;font-weight:var(--mdc-typography-subtitle2-font-weight,500);height:40px;letter-spacing:.0071428571em;letter-spacing:var(--mdc-typography-subtitle2-letter-spacing,.0071428571em);line-height:1.375rem;line-height:var(--mdc-typography-subtitle2-line-height,1.375rem);margin:8px;padding:0 8px;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle2-text-transform,inherit)}.mdc-drawer .mdc-deprecated-list-item:first-child{margin-top:2px}.mdc-drawer .mdc-deprecated-list-item:last-child{margin-bottom:0}.mdc-drawer .mdc-deprecated-list-group__subheader{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);line-height:normal;margin:0;padding:0 16px;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit)}.mdc-drawer .mdc-deprecated-list-group__subheader:before{content:"";display:inline-block;height:24px;vertical-align:0;width:0}.mdc-drawer .mdc-deprecated-list-divider{margin:3px 0 4px}.mdc-drawer .mdc-deprecated-list-item__graphic,.mdc-drawer .mdc-deprecated-list-item__text{pointer-events:none}.mdc-drawer--animate{transform:translateX(-100%)}.mdc-drawer--animate[dir=rtl],[dir=rtl] .mdc-drawer--animate{transform:translateX(100%)}.mdc-drawer--opening{transition-duration:.25s}.mdc-drawer--opening,.mdc-drawer--opening[dir=rtl],[dir=rtl] .mdc-drawer--opening{transform:translateX(0)}.mdc-drawer--closing{transform:translateX(-100%);transition-duration:.2s}.mdc-drawer--closing[dir=rtl],[dir=rtl] .mdc-drawer--closing{transform:translateX(100%)}.mdc-drawer__header{box-sizing:border-box;flex-shrink:0;min-height:64px;padding:0 16px 4px}.mdc-drawer__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline6-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size,1.25rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight,500);letter-spacing:.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing,.0125em);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height,2rem);line-height:normal;margin-bottom:-20px;margin-top:0;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration,inherit);text-decoration:var(--mdc-typography-headline6-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform,inherit)}.mdc-drawer__title:before{content:"";display:inline-block;height:36px;vertical-align:0;width:0}.mdc-drawer__title:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-drawer__subtitle{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);line-height:normal;margin-bottom:0;margin-top:0;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit)}.mdc-drawer__subtitle:before{content:"";display:inline-block;height:20px;vertical-align:0;width:0}.mdc-drawer__content{-webkit-overflow-scrolling:touch;height:100%;overflow-y:auto}.mdc-drawer--dismissible{display:none;left:0;position:absolute;right:auto}.mdc-drawer--dismissible[dir=rtl],[dir=rtl] .mdc-drawer--dismissible{left:auto;right:0}.mdc-drawer--dismissible.mdc-drawer--open{display:flex}.mdc-drawer-app-content{position:relative}.mdc-drawer-app-content,.mdc-drawer-app-content[dir=rtl],[dir=rtl] .mdc-drawer-app-content{margin-left:0;margin-right:0}.mdc-drawer--modal{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);display:none;left:0;position:fixed;right:auto}.mdc-drawer--modal+.mdc-drawer-scrim{background-color:rgba(0,0,0,.32)}.mdc-drawer--modal[dir=rtl],[dir=rtl] .mdc-drawer--modal{left:auto;right:0}.mdc-drawer--modal.mdc-drawer--open{display:flex}.mdc-drawer-scrim{display:none;height:100%;left:0;position:fixed;top:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;z-index:5}.mdc-drawer--open+.mdc-drawer-scrim{display:block}.mdc-drawer--animate+.mdc-drawer-scrim{opacity:0}.mdc-drawer--opening+.mdc-drawer-scrim{opacity:1;transition-duration:.25s}.mdc-drawer--closing+.mdc-drawer-scrim{opacity:0;transition-duration:.2s}.mdc-elevation--z0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mdc-elevation--z1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mdc-elevation--z2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mdc-elevation--z3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mdc-elevation--z4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mdc-elevation--z5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.mdc-elevation--z6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mdc-elevation--z7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.mdc-elevation--z8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mdc-elevation--z9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.mdc-elevation--z10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.mdc-elevation--z11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.mdc-elevation--z12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mdc-elevation--z13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.mdc-elevation--z14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.mdc-elevation--z15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.mdc-elevation--z16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mdc-elevation--z17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.mdc-elevation--z18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.mdc-elevation--z19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.mdc-elevation--z20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.mdc-elevation--z21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.mdc-elevation--z22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.mdc-elevation--z23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.mdc-elevation--z24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mdc-elevation-transition{transition:box-shadow .28s cubic-bezier(.4,0,.2,1);will-change:box-shadow}.mdc-fab{fill:currentColor;align-items:center;-moz-appearance:none;-webkit-appearance:none;border:none;box-sizing:border-box;cursor:pointer;display:inline-flex;height:56px;justify-content:center;overflow:visible;padding:0;position:relative;text-decoration:none;transition:box-shadow .28s cubic-bezier(.4,0,.2,1),opacity 15ms linear 30ms,transform .27s cubic-bezier(0,0,.2,1) 0ms;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:56px}.mdc-fab .mdc-elevation-overlay{height:100%;left:0;top:0;width:100%}.mdc-fab::-moz-focus-inner{border:0;padding:0}.mdc-fab.mdc-ripple-upgraded--background-focused,.mdc-fab:hover,.mdc-fab:not(.mdc-ripple-upgraded):focus{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mdc-fab .mdc-fab__focus-ring{position:absolute}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border:2px solid transparent;border-radius:6px;box-sizing:content-box;height:calc(100% + 4px);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}@media screen and (forced-colors:active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring:after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring:after{border:2px solid transparent;border-radius:8px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}@media screen and (forced-colors:active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring:after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring:after{border-color:CanvasText}}.mdc-fab:active,.mdc-fab:focus:active{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mdc-fab:active,.mdc-fab:focus{outline:none}.mdc-fab:hover{cursor:pointer}.mdc-fab>svg{width:100%}.mdc-fab--mini{height:40px;width:40px}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-radius:24px;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-button-font-size,.875rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight,500);height:48px;letter-spacing:.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing,.0892857143em);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height,2.25rem);line-height:normal;max-width:100%;padding-left:20px;padding-right:20px;text-decoration:none;-webkit-text-decoration:var(--mdc-typography-button-text-decoration,none);text-decoration:var(--mdc-typography-button-text-decoration,none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform,uppercase);width:auto}.mdc-fab--extended .mdc-fab__ripple{border-radius:24px}.mdc-fab--extended .mdc-fab__icon{margin-left:-8px;margin-right:12px}.mdc-fab--extended .mdc-fab__icon[dir=rtl],.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,[dir=rtl] .mdc-fab--extended .mdc-fab__icon{margin-left:12px;margin-right:-8px}.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl],[dir=rtl] .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:-8px;margin-right:12px}.mdc-fab--touch{margin:4px}.mdc-fab--touch .mdc-fab__touch{height:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px}.mdc-fab:before{border:1px solid transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-fab:before{border-color:CanvasText}}.mdc-fab__label{justify-content:flex-start;overflow-x:hidden;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.mdc-fab__icon{fill:currentColor;transition:transform .18s cubic-bezier(0,0,.2,1) 90ms;will-change:transform}.mdc-fab .mdc-fab__icon{align-items:center;display:inline-flex;justify-content:center}.mdc-fab--exited{opacity:0;transform:scale(0);transition:opacity 15ms linear .15s,transform .18s cubic-bezier(.4,0,1,1) 0ms}.mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms cubic-bezier(.4,0,1,1) 0ms}.mdc-fab{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mdc-fab .mdc-fab__icon{font-size:24px;height:24px;width:24px}.mdc-fab,.mdc-fab:disabled .mdc-fab__icon,.mdc-fab:disabled .mdc-fab__label,.mdc-fab:not(:disabled) .mdc-fab__icon,.mdc-fab:not(:disabled) .mdc-fab__label{color:#fff;color:var(--mdc-theme-on-secondary,#fff)}.mdc-fab:not(.mdc-fab--extended),.mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:50%}.mdc-fab{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-fab .mdc-fab__ripple:after,.mdc-fab .mdc-fab__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-fab .mdc-fab__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-fab .mdc-fab__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-fab.mdc-ripple-upgraded--unbounded .mdc-fab__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-fab.mdc-ripple-upgraded--foreground-activation .mdc-fab__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-fab.mdc-ripple-upgraded--foreground-deactivation .mdc-fab__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-fab .mdc-fab__ripple:after,.mdc-fab .mdc-fab__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-fab .mdc-fab__ripple:after,.mdc-fab .mdc-fab__ripple:before{background-color:#fff;background-color:var(--mdc-ripple-color,var(--mdc-theme-on-secondary,#fff))}.mdc-fab.mdc-ripple-surface--hover .mdc-fab__ripple:before,.mdc-fab:hover .mdc-fab__ripple:before{opacity:.08;opacity:var(--mdc-ripple-hover-opacity,.08)}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__ripple:before,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__ripple:before{opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24);transition-duration:75ms}.mdc-fab:not(.mdc-ripple-upgraded) .mdc-fab__ripple:after{transition:opacity .15s linear}.mdc-fab:not(.mdc-ripple-upgraded):active .mdc-fab__ripple:after{opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24);transition-duration:75ms}.mdc-fab.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.24)}.mdc-fab .mdc-fab__ripple{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.mdc-fab{z-index:0}.mdc-fab .mdc-fab__ripple:after,.mdc-fab .mdc-fab__ripple:before{z-index:-1;z-index:var(--mdc-ripple-z-index,-1)}.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87));display:inline-flex;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit);vertical-align:middle}.mdc-form-field>label{margin-left:0;margin-right:auto;order:0;padding-left:4px;padding-right:0}.mdc-form-field>label[dir=rtl],[dir=rtl] .mdc-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;order:-1;padding-left:0;padding-right:4px}.mdc-form-field--align-end>label[dir=rtl],[dir=rtl] .mdc-form-field--align-end>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl],[dir=rtl] .mdc-form-field--space-between>label{margin:0}.mdc-icon-button{font-size:24px;height:48px;padding:12px;width:48px}.mdc-icon-button .mdc-icon-button__focus-ring{display:none}.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block;max-height:48px;max-width:48px}@media screen and (forced-colors:active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{border:2px solid transparent;border-radius:6px;box-sizing:content-box;height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}}@media screen and (forced-colors:active) and (forced-colors:active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{border-color:CanvasText}}@media screen and (forced-colors:active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring:after,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring:after{border:2px solid transparent;border-radius:8px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}}@media screen and (forced-colors:active) and (forced-colors:active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring:after,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring:after{border-color:CanvasText}}.mdc-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{height:40px;margin:4px;width:40px}.mdc-icon-button.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{max-height:40px;max-width:40px}.mdc-icon-button:disabled{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-disabled-on-light,rgba(0,0,0,.38))}.mdc-icon-button img,.mdc-icon-button svg{height:24px;width:24px}.mdc-icon-button{fill:currentColor;background-color:transparent;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:inline-block;outline:none;overflow:visible;position:relative;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.mdc-icon-button .mdc-icon-button__touch{height:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button--on .mdc-icon-button__icon,.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mdc-icon-button{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-icon-button .mdc-icon-button__ripple:after,.mdc-icon-button .mdc-icon-button__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-icon-button .mdc-icon-button__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-icon-button .mdc-icon-button__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-icon-button.mdc-ripple-upgraded--unbounded .mdc-icon-button__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-icon-button.mdc-ripple-upgraded--foreground-activation .mdc-icon-button__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-icon-button.mdc-ripple-upgraded--foreground-deactivation .mdc-icon-button__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-icon-button .mdc-icon-button__ripple:after,.mdc-icon-button .mdc-icon-button__ripple:before{height:100%;left:0;top:0;width:100%}.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple:after,.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple:before{height:var(--mdc-ripple-fg-size,100%);left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0);width:var(--mdc-ripple-fg-size,100%)}.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-icon-button .mdc-icon-button__ripple:after,.mdc-icon-button .mdc-icon-button__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}.mdc-icon-button.mdc-ripple-surface--hover .mdc-icon-button__ripple:before,.mdc-icon-button:hover .mdc-icon-button__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple:before,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-icon-button:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple:after{transition:opacity .15s linear}.mdc-icon-button:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-icon-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-icon-button .mdc-icon-button__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.mdc-image-list{display:flex;flex-wrap:wrap;margin:0 auto;padding:0}.mdc-image-list__image-aspect-container,.mdc-image-list__item{box-sizing:border-box;position:relative}.mdc-image-list__item{list-style-type:none}.mdc-image-list__image{width:100%}.mdc-image-list__image-aspect-container .mdc-image-list__image{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0}.mdc-image-list__image-aspect-container{padding-bottom:100%}.mdc-image-list__image{border-radius:0}.mdc-image-list--with-text-protection .mdc-image-list__supporting{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.mdc-image-list__supporting{align-items:center;box-sizing:border-box;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87));display:flex;justify-content:space-between;line-height:24px;padding:8px 0}.mdc-image-list__label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height,1.75rem);overflow:hidden;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-overflow:ellipsis;text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit);white-space:nowrap}.mdc-image-list--with-text-protection .mdc-image-list__supporting{background:rgba(0,0,0,.6);bottom:0;color:#fff;height:48px;padding:0 16px;position:absolute;width:100%}.mdc-image-list--masonry{display:block}.mdc-image-list--masonry .mdc-image-list__item{-moz-column-break-inside:avoid;break-inside:avoid-column}.mdc-image-list--masonry .mdc-image-list__image{display:block;height:auto}:root{--mdc-layout-grid-margin-desktop:12px;--mdc-layout-grid-gutter-desktop:12px;--mdc-layout-grid-column-width-desktop:72px;--mdc-layout-grid-margin-tablet:8px;--mdc-layout-grid-gutter-tablet:8px;--mdc-layout-grid-column-width-tablet:72px;--mdc-layout-grid-margin-phone:8px;--mdc-layout-grid-gutter-phone:8px;--mdc-layout-grid-column-width-phone:72px}@media (min-width:840px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:12px;padding:var(--mdc-layout-grid-margin-desktop,12px)}}@media (min-width:600px) and (max-width:839px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:8px;padding:var(--mdc-layout-grid-margin-tablet,8px)}}@media (max-width:599px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:8px;padding:var(--mdc-layout-grid-margin-phone,8px)}}@media (min-width:840px){.mdc-layout-grid__inner{align-items:stretch;display:flex;flex-flow:row wrap;margin:-6px;margin:calc(var(--mdc-layout-grid-gutter-desktop, 12px)/2*-1)}@supports (display:grid){.mdc-layout-grid__inner{grid-gap:12px;grid-gap:var(--mdc-layout-grid-gutter-desktop,12px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin:0}}}@media (min-width:600px) and (max-width:839px){.mdc-layout-grid__inner{align-items:stretch;display:flex;flex-flow:row wrap;margin:-4px;margin:calc(var(--mdc-layout-grid-gutter-tablet, 8px)/2*-1)}@supports (display:grid){.mdc-layout-grid__inner{grid-gap:8px;grid-gap:var(--mdc-layout-grid-gutter-tablet,8px);display:grid;grid-template-columns:repeat(8,minmax(0,1fr));margin:0}}}@media (max-width:599px){.mdc-layout-grid__inner{align-items:stretch;display:flex;flex-flow:row wrap;margin:-4px;margin:calc(var(--mdc-layout-grid-gutter-phone, 8px)/2*-1)}@supports (display:grid){.mdc-layout-grid__inner{grid-gap:8px;grid-gap:var(--mdc-layout-grid-gutter-phone,8px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}}}@media (min-width:840px){.mdc-layout-grid__cell{box-sizing:border-box;margin:6px;margin:calc(var(--mdc-layout-grid-gutter-desktop, 12px)/2);width:calc(33.33333% - 12px);width:calc(33.33333% - var(--mdc-layout-grid-gutter-desktop, 12px))}@supports (display:grid){.mdc-layout-grid__cell{grid-column-end:span 4;margin:0;width:auto}}.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-desktop{width:calc(8.33333% - 12px);width:calc(8.33333% - var(--mdc-layout-grid-gutter-desktop, 12px))}@supports (display:grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-desktop{grid-column-end:span 1;width:auto}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-desktop{width:calc(16.66667% - 12px);width:calc(16.66667% - var(--mdc-layout-grid-gutter-desktop, 12px))}@supports (display:grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-desktop{grid-column-end:span 2;width:auto}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-desktop{width:calc(25% - 12px);width:calc(25% - var(--mdc-layout-grid-gutter-desktop, 12px))}@supports (display:grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-desktop{grid-column-end:span 3;width:auto}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-desktop{width:calc(33.33333% - 12px);width:calc(33.33333% - var(--mdc-layout-grid-gutter-desktop, 12px))}@supports (display:grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-desktop{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-desktop{width:calc(41.66667% - 12px);width:calc(41.66667% - var(--mdc-layout-grid-gutter-desktop, 12px))}@supports (display:grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-desktop{grid-column-end:span 5;width:auto}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-desktop{width:calc(50% - 12px);width:calc(50% - var(--mdc-layout-grid-gutter-desktop, 12px))}@supports (display:grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-desktop{grid-column-end:span 6;width:auto}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-desktop{width:calc(58.33333% - 12px);width:calc(58.33333% - var(--mdc-layout-grid-gutter-desktop, 12px))}@supports (display:grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-desktop{grid-column-end:span 7;width:auto}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-desktop{width:calc(66.66667% - 12px);width:calc(66.66667% - var(--mdc-layout-grid-gutter-desktop, 12px))}@supports (display:grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-desktop{grid-column-end:span 8;width:auto}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-desktop{width:calc(75% - 12px);width:calc(75% - var(--mdc-layout-grid-gutter-desktop, 12px))}@supports (display:grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-desktop{grid-column-end:span 9;width:auto}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-desktop{width:calc(83.33333% - 12px);width:calc(83.33333% - var(--mdc-layout-grid-gutter-desktop, 12px))}@supports (display:grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-desktop{grid-column-end:span 10;width:auto}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-desktop{width:calc(91.66667% - 12px);width:calc(91.66667% - var(--mdc-layout-grid-gutter-desktop, 12px))}@supports (display:grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-desktop{grid-column-end:span 11;width:auto}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-desktop{width:calc(100% - 12px);width:calc(100% - var(--mdc-layout-grid-gutter-desktop, 12px))}@supports (display:grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-desktop{grid-column-end:span 12;width:auto}}}@media (min-width:600px) and (max-width:839px){.mdc-layout-grid__cell{box-sizing:border-box;margin:4px;margin:calc(var(--mdc-layout-grid-gutter-tablet, 8px)/2);width:calc(50% - 8px);width:calc(50% - var(--mdc-layout-grid-gutter-tablet, 8px))}@supports (display:grid){.mdc-layout-grid__cell{grid-column-end:span 4;margin:0;width:auto}}.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-tablet{width:calc(12.5% - 8px);width:calc(12.5% - var(--mdc-layout-grid-gutter-tablet, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-tablet{grid-column-end:span 1;width:auto}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-tablet{width:calc(25% - 8px);width:calc(25% - var(--mdc-layout-grid-gutter-tablet, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-tablet{grid-column-end:span 2;width:auto}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-tablet{width:calc(37.5% - 8px);width:calc(37.5% - var(--mdc-layout-grid-gutter-tablet, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-tablet{grid-column-end:span 3;width:auto}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-tablet{width:calc(50% - 8px);width:calc(50% - var(--mdc-layout-grid-gutter-tablet, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-tablet{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-tablet{width:calc(62.5% - 8px);width:calc(62.5% - var(--mdc-layout-grid-gutter-tablet, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-tablet{grid-column-end:span 5;width:auto}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-tablet{width:calc(75% - 8px);width:calc(75% - var(--mdc-layout-grid-gutter-tablet, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-tablet{grid-column-end:span 6;width:auto}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-tablet{width:calc(87.5% - 8px);width:calc(87.5% - var(--mdc-layout-grid-gutter-tablet, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-tablet{grid-column-end:span 7;width:auto}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-tablet{width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-tablet{grid-column-end:span 8;width:auto}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-tablet{width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-tablet{grid-column-end:span 8;width:auto}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-tablet{width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-tablet{grid-column-end:span 8;width:auto}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-tablet{width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-tablet{grid-column-end:span 8;width:auto}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-tablet{width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-tablet{grid-column-end:span 8;width:auto}}}@media (max-width:599px){.mdc-layout-grid__cell{box-sizing:border-box;margin:4px;margin:calc(var(--mdc-layout-grid-gutter-phone, 8px)/2);width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 8px))}@supports (display:grid){.mdc-layout-grid__cell{grid-column-end:span 4;margin:0;width:auto}}.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-phone{width:calc(25% - 8px);width:calc(25% - var(--mdc-layout-grid-gutter-phone, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-phone{grid-column-end:span 1;width:auto}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-phone{width:calc(50% - 8px);width:calc(50% - var(--mdc-layout-grid-gutter-phone, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-phone{grid-column-end:span 2;width:auto}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-phone{width:calc(75% - 8px);width:calc(75% - var(--mdc-layout-grid-gutter-phone, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-phone{grid-column-end:span 3;width:auto}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-phone{width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-phone{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-phone{width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-phone{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-phone{width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-phone{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-phone{width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-phone{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-phone{width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-phone{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-phone{width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-phone{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-phone{width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-phone{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-phone{width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-phone{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-phone{width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-phone{grid-column-end:span 4;width:auto}}}.mdc-layout-grid__cell--order-1{order:1}.mdc-layout-grid__cell--order-2{order:2}.mdc-layout-grid__cell--order-3{order:3}.mdc-layout-grid__cell--order-4{order:4}.mdc-layout-grid__cell--order-5{order:5}.mdc-layout-grid__cell--order-6{order:6}.mdc-layout-grid__cell--order-7{order:7}.mdc-layout-grid__cell--order-8{order:8}.mdc-layout-grid__cell--order-9{order:9}.mdc-layout-grid__cell--order-10{order:10}.mdc-layout-grid__cell--order-11{order:11}.mdc-layout-grid__cell--order-12{order:12}.mdc-layout-grid__cell--align-top{align-self:flex-start}@supports (display:grid){.mdc-layout-grid__cell--align-top{align-self:start}}.mdc-layout-grid__cell--align-middle{align-self:center}.mdc-layout-grid__cell--align-bottom{align-self:flex-end}@supports (display:grid){.mdc-layout-grid__cell--align-bottom{align-self:end}}@media (min-width:840px){.mdc-layout-grid--fixed-column-width{width:1020px;width:calc(var(--mdc-layout-grid-column-width-desktop, 72px)*12 + var(--mdc-layout-grid-gutter-desktop, 12px)*11 + var(--mdc-layout-grid-margin-desktop, 12px)*2)}}@media (min-width:600px) and (max-width:839px){.mdc-layout-grid--fixed-column-width{width:648px;width:calc(var(--mdc-layout-grid-column-width-tablet, 72px)*8 + var(--mdc-layout-grid-gutter-tablet, 8px)*7 + var(--mdc-layout-grid-margin-tablet, 8px)*2)}}@media (max-width:599px){.mdc-layout-grid--fixed-column-width{width:328px;width:calc(var(--mdc-layout-grid-column-width-phone, 72px)*4 + var(--mdc-layout-grid-gutter-phone, 8px)*3 + var(--mdc-layout-grid-margin-phone, 8px)*2)}}.mdc-layout-grid--align-left{margin-left:0;margin-right:auto}.mdc-layout-grid--align-right{margin-left:auto;margin-right:0}@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(83.67142%);transform:translateX(var(--mdc-linear-progress-primary-half,83.67142%))}to{transform:translateX(200.611057%);transform:translateX(var(--mdc-linear-progress-primary-full,200.611057%))}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(.08)}36.65%{animation-timing-function:cubic-bezier(.334731,.12482,.785844,1);transform:scaleX(.08)}69.15%{animation-timing-function:cubic-bezier(.06,.11,.6,1);transform:scaleX(.661479)}to{transform:scaleX(.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(.15,0,.515058,.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(.31033,.284058,.8,.733712);transform:translateX(37.651913%);transform:translateX(var(--mdc-linear-progress-secondary-quarter,37.651913%))}48.35%{animation-timing-function:cubic-bezier(.4,.627035,.6,.902026);transform:translateX(84.386165%);transform:translateX(var(--mdc-linear-progress-secondary-half,84.386165%))}to{transform:translateX(160.277782%);transform:translateX(var(--mdc-linear-progress-secondary-full,160.277782%))}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(.205028,.057051,.57661,.453971);transform:scaleX(.08)}19.15%{animation-timing-function:cubic-bezier(.152313,.196432,.648374,1.004315);transform:scaleX(.457104)}44.15%{animation-timing-function:cubic-bezier(.257759,-.003163,.211762,1.38179);transform:scaleX(.72796)}to{transform:scaleX(.08)}}@keyframes mdc-linear-progress-buffering{0%{transform:rotate(180deg) translateX(-10px)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(-83.67142%);transform:translateX(var(--mdc-linear-progress-primary-half-neg,-83.67142%))}to{transform:translateX(-200.611057%);transform:translateX(var(--mdc-linear-progress-primary-full-neg,-200.611057%))}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(.15,0,.515058,.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(.31033,.284058,.8,.733712);transform:translateX(-37.651913%);transform:translateX(var(--mdc-linear-progress-secondary-quarter-neg,-37.651913%))}48.35%{animation-timing-function:cubic-bezier(.4,.627035,.6,.902026);transform:translateX(-84.386165%);transform:translateX(var(--mdc-linear-progress-secondary-half-neg,-84.386165%))}to{transform:translateX(-160.277782%);transform:translateX(var(--mdc-linear-progress-secondary-full-neg,-160.277782%))}}@keyframes mdc-linear-progress-buffering-reverse{0%{transform:translateX(-10px)}}.mdc-linear-progress{outline:1px solid transparent;overflow:hidden;position:relative;transform:translateZ(0);transition:opacity .25s cubic-bezier(.4,0,.6,1) 0ms;width:100%}@media screen and (forced-colors:active){.mdc-linear-progress{outline-color:CanvasText}}.mdc-linear-progress__bar{animation:none;height:100%;position:absolute;transform-origin:top left;transition:transform .25s cubic-bezier(.4,0,.6,1) 0ms;width:100%}.mdc-linear-progress__bar-inner{animation:none;border-top-style:solid;display:inline-block;position:absolute;width:100%}.mdc-linear-progress__buffer{display:flex;height:100%;position:absolute;width:100%}.mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering .25s linear infinite;background-repeat:repeat-x;flex:auto;transform:rotate(180deg)}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis .25s cubic-bezier(.4,0,.6,1) 0ms}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{display:block;left:-54.888891%}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate 2s linear infinite}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale 2s linear infinite}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate 2s linear infinite}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale 2s linear infinite}.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__bar,[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__bar{right:0;transform-origin:center right}.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar,[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar,[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__buffer-dots,[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse .25s linear infinite;transform:rotate(0)}.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar,[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:auto;right:-145.166611%}.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar,[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:auto;right:-54.888891%}.mdc-linear-progress--closed{opacity:0}.mdc-linear-progress--closed-animation-off .mdc-linear-progress__buffer-dots,.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar,.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar .mdc-linear-progress__bar-inner{animation:none}.mdc-linear-progress__bar-inner{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee)}.mdc-linear-progress__buffer-dots{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' preserveAspectRatio='none slice' viewBox='0 0 5 2'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23e6e6e6'/%3E%3C/svg%3E")}.mdc-linear-progress__buffer-bar{background-color:#e6e6e6}.mdc-linear-progress{height:4px}.mdc-linear-progress__bar-inner{border-top-width:4px}.mdc-linear-progress__buffer-dots{background-size:10px 4px}.mdc-deprecated-list{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87));font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height,1.75rem);line-height:1.5rem;list-style-type:none;margin:0;padding:8px 0;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit)}.mdc-deprecated-list:focus{outline:none}.mdc-deprecated-list-item__secondary-text{color:rgba(0,0,0,.54);color:var(--mdc-theme-text-secondary-on-background,rgba(0,0,0,.54))}.mdc-deprecated-list-item__graphic{background-color:transparent;color:rgba(0,0,0,.38);color:var(--mdc-theme-text-icon-on-background,rgba(0,0,0,.38))}.mdc-deprecated-list-item__meta{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-hint-on-background,rgba(0,0,0,.38))}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__text{opacity:.38}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__primary-text,.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__secondary-text,.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__text{color:#000;color:var(--mdc-theme-on-surface,#000)}.mdc-deprecated-list-item--activated,.mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic,.mdc-deprecated-list-item--selected,.mdc-deprecated-list-item--selected .mdc-deprecated-list-item__graphic{color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-deprecated-list--dense{font-size:.812rem;padding-bottom:4px;padding-top:4px}.mdc-deprecated-list-item__wrapper{display:block}.mdc-deprecated-list-item{align-items:center;display:flex;height:48px;justify-content:flex-start;overflow:hidden;padding:0 16px;position:relative}.mdc-deprecated-list-item:focus{outline:none}.mdc-deprecated-list-item.mdc-ripple-upgraded--background-focused:before,.mdc-deprecated-list-item:not(.mdc-deprecated-list-item--selected):focus:before{border:1px solid transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-deprecated-list-item.mdc-ripple-upgraded--background-focused:before,.mdc-deprecated-list-item:not(.mdc-deprecated-list-item--selected):focus:before{border-color:CanvasText}}.mdc-deprecated-list-item.mdc-deprecated-list-item--selected:before{border:3px double transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-deprecated-list-item.mdc-deprecated-list-item--selected:before{border-color:CanvasText}}.mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-deprecated-list-item{padding-left:16px;padding-right:16px}.mdc-deprecated-list--icon-list .mdc-deprecated-list-item{height:56px;padding-left:16px;padding-right:16px}.mdc-deprecated-list--icon-list .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-item{padding-left:16px;padding-right:16px}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item{height:56px;padding-left:16px;padding-right:16px}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item{padding-left:16px;padding-right:16px}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item{height:56px;padding-left:16px;padding-right:16px}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item{padding-left:16px;padding-right:16px}.mdc-deprecated-list--image-list .mdc-deprecated-list-item{height:72px;padding-left:16px;padding-right:16px}.mdc-deprecated-list--image-list .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-item{padding-left:16px;padding-right:16px}.mdc-deprecated-list--video-list .mdc-deprecated-list-item{height:72px;padding-left:0;padding-right:16px}.mdc-deprecated-list--video-list .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-item{padding-left:16px;padding-right:0}.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic{height:20px;margin-left:0;margin-right:16px;width:20px}.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic{margin-left:16px;margin-right:0}.mdc-deprecated-list-item__graphic{fill:currentColor;align-items:center;flex-shrink:0;height:24px;justify-content:center;margin-left:0;margin-right:32px;-o-object-fit:cover;object-fit:cover;width:24px}.mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list-item__graphic{margin-left:32px;margin-right:0}.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic{height:24px;margin-left:0;margin-right:32px;width:24px}.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic{margin-left:32px;margin-right:0}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__graphic{border-radius:50%;height:40px;margin-left:0;margin-right:16px;width:40px}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__graphic{margin-left:16px;margin-right:0}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__graphic{height:40px;margin-left:0;margin-right:16px;width:40px}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__graphic{margin-left:16px;margin-right:0}.mdc-deprecated-list--image-list .mdc-deprecated-list-item__graphic{height:56px;margin-left:0;margin-right:16px;width:56px}.mdc-deprecated-list--image-list .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-item__graphic{margin-left:16px;margin-right:0}.mdc-deprecated-list--video-list .mdc-deprecated-list-item__graphic{height:56px;margin-left:0;margin-right:16px;width:100px}.mdc-deprecated-list--video-list .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-item__graphic{margin-left:16px;margin-right:0}.mdc-deprecated-list .mdc-deprecated-list-item__graphic{display:inline-flex}.mdc-deprecated-list-item__meta{margin-left:auto;margin-right:0}.mdc-deprecated-list-item__meta:not(.material-icons){-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-caption-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size,.75rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight,400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing,.0333333333em);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height,1.25rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform,inherit)}.mdc-deprecated-list-item[dir=rtl] .mdc-deprecated-list-item__meta,[dir=rtl] .mdc-deprecated-list-item .mdc-deprecated-list-item__meta{margin-left:0;margin-right:auto}.mdc-deprecated-list-item__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdc-deprecated-list-item__text[for]{pointer-events:none}.mdc-deprecated-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdc-deprecated-list-item__primary-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-deprecated-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__primary-text,.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__primary-text,.mdc-deprecated-list--image-list .mdc-deprecated-list-item__primary-text,.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__primary-text,.mdc-deprecated-list--video-list .mdc-deprecated-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__primary-text:before,.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__primary-text:before,.mdc-deprecated-list--image-list .mdc-deprecated-list-item__primary-text:before,.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__primary-text:before,.mdc-deprecated-list--video-list .mdc-deprecated-list-item__primary-text:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__primary-text:after,.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__primary-text:after,.mdc-deprecated-list--image-list .mdc-deprecated-list-item__primary-text:after,.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__primary-text:after,.mdc-deprecated-list--video-list .mdc-deprecated-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-deprecated-list--dense .mdc-deprecated-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-deprecated-list--dense .mdc-deprecated-list-item__primary-text:before{content:"";display:inline-block;height:24px;vertical-align:0;width:0}.mdc-deprecated-list--dense .mdc-deprecated-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-deprecated-list-item__secondary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);line-height:normal;margin-top:0;overflow:hidden;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-overflow:ellipsis;text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit);white-space:nowrap}.mdc-deprecated-list-item__secondary-text:before{content:"";display:inline-block;height:20px;vertical-align:0;width:0}.mdc-deprecated-list--dense .mdc-deprecated-list-item__secondary-text{font-size:inherit}.mdc-deprecated-list--dense .mdc-deprecated-list-item{height:40px}.mdc-deprecated-list--two-line .mdc-deprecated-list-item__text{align-self:flex-start}.mdc-deprecated-list--two-line .mdc-deprecated-list-item{height:64px}.mdc-deprecated-list--two-line.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item,.mdc-deprecated-list--two-line.mdc-deprecated-list--icon-list .mdc-deprecated-list-item,.mdc-deprecated-list--two-line.mdc-deprecated-list--image-list .mdc-deprecated-list-item,.mdc-deprecated-list--two-line.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item,.mdc-deprecated-list--two-line.mdc-deprecated-list--video-list .mdc-deprecated-list-item{height:72px}.mdc-deprecated-list--two-line.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic{align-self:flex-start;margin-top:16px}.mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item,.mdc-deprecated-list--two-line.mdc-deprecated-list--dense .mdc-deprecated-list-item{height:60px}.mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic{height:36px;margin-left:0;margin-right:16px;width:36px}.mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic{margin-left:16px;margin-right:0}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item{cursor:pointer}a.mdc-deprecated-list-item{color:inherit;text-decoration:none}.mdc-deprecated-list-divider{border:none;border-bottom:1px solid;border-bottom-color:rgba(0,0,0,.12);height:0;margin:0}.mdc-deprecated-list-divider--padded{margin-left:16px;margin-right:0;width:calc(100% - 32px)}.mdc-deprecated-list-divider--padded[dir=rtl],[dir=rtl] .mdc-deprecated-list-divider--padded{margin-left:0;margin-right:16px}.mdc-deprecated-list-divider--inset{margin-left:72px;margin-right:0;width:calc(100% - 72px)}.mdc-deprecated-list-divider--inset[dir=rtl],[dir=rtl] .mdc-deprecated-list-divider--inset{margin-left:0;margin-right:72px}.mdc-deprecated-list-divider--inset.mdc-deprecated-list-divider--padded{margin-left:72px;margin-right:0;width:calc(100% - 88px)}.mdc-deprecated-list-divider--inset.mdc-deprecated-list-divider--padded[dir=rtl],[dir=rtl] .mdc-deprecated-list-divider--inset.mdc-deprecated-list-divider--padded{margin-left:0;margin-right:72px}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading{margin-left:16px;margin-right:0;width:calc(100% - 16px)}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading[dir=rtl],[dir=rtl] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading{margin-left:0;margin-right:16px}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-trailing{width:calc(100% - 16px)}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:16px;margin-right:0;width:calc(100% - 32px)}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl],[dir=rtl] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:0;margin-right:16px}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:16px;margin-right:0;width:calc(100% - 16px)}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl],[dir=rtl] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:0;margin-right:16px}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:16px;margin-right:0;width:calc(100% - 32px)}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl],[dir=rtl] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:0;margin-right:16px}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading{margin-left:72px;margin-right:0;width:calc(100% - 72px)}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading[dir=rtl],[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading{margin-left:0;margin-right:72px}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-trailing{width:calc(100% - 16px)}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:72px;margin-right:0;width:calc(100% - 88px)}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl],[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:0;margin-right:72px}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:16px;margin-right:0;width:calc(100% - 16px)}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:0;margin-right:16px}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:16px;margin-right:0;width:calc(100% - 32px)}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:0;margin-right:16px}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading{margin-left:72px;margin-right:0;width:calc(100% - 72px)}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading[dir=rtl],[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading{margin-left:0;margin-right:72px}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-trailing{width:calc(100% - 16px)}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:72px;margin-right:0;width:calc(100% - 88px)}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl],[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:0;margin-right:72px}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:16px;margin-right:0;width:calc(100% - 16px)}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:0;margin-right:16px}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:16px;margin-right:0;width:calc(100% - 32px)}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:0;margin-right:16px}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading{margin-left:72px;margin-right:0;width:calc(100% - 72px)}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading[dir=rtl],[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading{margin-left:0;margin-right:72px}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-trailing{width:calc(100% - 16px)}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:72px;margin-right:0;width:calc(100% - 88px)}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl],[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:0;margin-right:72px}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:16px;margin-right:0;width:calc(100% - 16px)}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:0;margin-right:16px}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:16px;margin-right:0;width:calc(100% - 32px)}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:0;margin-right:16px}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading{margin-left:88px;margin-right:0;width:calc(100% - 88px)}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading[dir=rtl],[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading{margin-left:0;margin-right:88px}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-trailing{width:calc(100% - 16px)}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:88px;margin-right:0;width:calc(100% - 104px)}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl],[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:0;margin-right:88px}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:16px;margin-right:0;width:calc(100% - 16px)}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:0;margin-right:16px}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:16px;margin-right:0;width:calc(100% - 32px)}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:0;margin-right:16px}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading{margin-left:116px;margin-right:0;width:calc(100% - 116px)}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading[dir=rtl],[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading{margin-left:0;margin-right:116px}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-trailing{width:calc(100% - 16px)}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:116px;margin-right:0;width:calc(100% - 132px)}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl],[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:0;margin-right:116px}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:0;margin-right:0;width:100%}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:0;margin-right:0}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:0;margin-right:0;width:calc(100% - 16px)}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:0;margin-right:0}.mdc-deprecated-list-group .mdc-deprecated-list{padding:0}.mdc-deprecated-list-group__subheader{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height,1.75rem);margin:.75rem 16px;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit)}.mdc-list-item__primary-text{color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87))}.mdc-list-item__secondary-text{color:rgba(0,0,0,.54);color:var(--mdc-theme-text-secondary-on-background,rgba(0,0,0,.54))}.mdc-list-item__overline-text{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-hint-on-background,rgba(0,0,0,.38))}.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-trailing-icon .mdc-list-item__end{background-color:transparent;color:rgba(0,0,0,.38);color:var(--mdc-theme-text-icon-on-background,rgba(0,0,0,.38))}.mdc-list-item__end{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-hint-on-background,rgba(0,0,0,.38))}.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end,.mdc-list-item--disabled .mdc-list-item__start{opacity:.38}.mdc-list-item--disabled .mdc-list-item__overline-text,.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:#000;color:var(--mdc-theme-on-surface,#000)}.mdc-list-item--activated .mdc-list-item__primary-text,.mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--selected .mdc-list-item__primary-text,.mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-deprecated-list-group__subheader{color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87))}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-list-divider:after{border-bottom:1px solid #fff;content:"";display:block}}.mdc-list{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height,1.75rem);line-height:1.5rem;list-style-type:none;margin:0;padding:8px 0;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit)}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{align-items:center;align-items:stretch;cursor:pointer;display:flex;justify-content:flex-start;overflow:hidden;padding:0;position:relative}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start,.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end,.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item.mdc-ripple-upgraded--background-focused:before,.mdc-list-item:not(.mdc-list-item--selected):focus:before{border:1px solid transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-list-item.mdc-ripple-upgraded--background-focused:before,.mdc-list-item:not(.mdc-list-item--selected):focus:before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:before{border:3px double transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-list-item.mdc-list-item--selected:before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus:before{border:3px solid transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-list-item.mdc-list-item--selected:focus:before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor}.mdc-list-item__end,.mdc-list-item__start{flex-shrink:0;pointer-events:none}.mdc-list-item__content{align-self:center;flex:1;overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.mdc-list-item--with-three-lines .mdc-list-item__content,.mdc-list-item--with-two-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__content[for]{pointer-events:none}.mdc-list-item__primary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height,1.75rem);overflow:hidden;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-overflow:ellipsis;text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit);white-space:nowrap}.mdc-list-item--with-three-lines .mdc-list-item__primary-text,.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-three-lines .mdc-list-item__primary-text:before,.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-three-lines .mdc-list-item__primary-text:after,.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item__secondary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);line-height:normal;margin-top:0;overflow:hidden;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-overflow:ellipsis;text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit);white-space:nowrap}.mdc-list-item__secondary-text:before{content:"";display:inline-block;height:20px;vertical-align:0;width:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{line-height:20px;white-space:normal}.mdc-list-item--with-overline .mdc-list-item__secondary-text{line-height:auto;white-space:nowrap}.mdc-list-item__overline-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-overline-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-overline-font-size,.75rem);font-weight:500;font-weight:var(--mdc-typography-overline-font-weight,500);letter-spacing:.1666666667em;letter-spacing:var(--mdc-typography-overline-letter-spacing,.1666666667em);line-height:2rem;line-height:var(--mdc-typography-overline-line-height,2rem);overflow:hidden;text-decoration:none;-webkit-text-decoration:var(--mdc-typography-overline-text-decoration,none);text-decoration:var(--mdc-typography-overline-text-decoration,none);text-overflow:ellipsis;text-transform:uppercase;text-transform:var(--mdc-typography-overline-text-transform,uppercase);white-space:nowrap}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:24px;vertical-align:0;width:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{height:40px;width:40px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon .mdc-list-item__start{height:24px;width:24px}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{height:40px;width:40px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image .mdc-list-item__start{height:56px;width:56px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-image.mdc-list-item--with-one-line,.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{height:56px;width:100px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-video.mdc-list-item--with-one-line,.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{height:40px;width:40px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio .mdc-list-item__start{height:40px;width:40px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch .mdc-list-item__start{height:20px;width:36px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-icon .mdc-list-item__end{height:24px;width:24px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-caption-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size,.75rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight,400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing,.0333333333em);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height,1.25rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform,inherit)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{height:40px;width:40px}.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio .mdc-list-item__end{height:40px;width:40px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch .mdc-list-item__end{height:20px;width:36px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:20px;vertical-align:0;width:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:20px;vertical-align:0;width:0}.mdc-list-item,.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height,1.75rem);margin:.75rem 16px;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit)}.mdc-list-divider{background-clip:content-box;background-color:rgba(0,0,0,.12);height:1px;padding:0}.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset{padding-left:auto;padding-right:16px}.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl],[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:auto;padding-right:0}.mdc-list-divider[dir=rtl],[dir=rtl] .mdc-list-divider{padding:0}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--unbounded .mdc-deprecated-list-item__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-activation .mdc-deprecated-list-item__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-deactivation .mdc-deprecated-list-item__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-list-item__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-list-item__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:before{height:200%;left:-50%;top:-50%;width:200%}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:before{height:200%;left:-50%;top:-50%;width:200%}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-list-item__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:hover .mdc-deprecated-list-item__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple:after{transition:opacity .15s linear}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-surface--hover .mdc-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:hover .mdc-list-item__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded) .mdc-list-item__ripple:after{transition:opacity .15s linear}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-deprecated-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-activated-opacity,.12)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-deprecated-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-deprecated-list-item__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:hover .mdc-deprecated-list-item__ripple:before{opacity:.16;opacity:var(--mdc-ripple-hover-opacity,.16)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple:before{opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple:after{transition:opacity .15s linear}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple:after{opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-activated-opacity,.12)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-list-item__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-surface--hover .mdc-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:hover .mdc-list-item__ripple:before{opacity:.16;opacity:var(--mdc-ripple-hover-opacity,.16)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded) .mdc-list-item__ripple:after{transition:opacity .15s linear}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple:after{opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.24)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple:before{opacity:.08;opacity:var(--mdc-ripple-selected-opacity,.08)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:hover .mdc-deprecated-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-hover-opacity,.12)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple:before{opacity:.2;opacity:var(--mdc-ripple-focus-opacity,.2);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple:after{transition:opacity .15s linear}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple:after{opacity:.2;opacity:var(--mdc-ripple-press-opacity,.2);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-list-item__ripple:before{opacity:.08;opacity:var(--mdc-ripple-selected-opacity,.08)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-list-item__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:hover .mdc-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-hover-opacity,.12)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{opacity:.2;opacity:var(--mdc-ripple-focus-opacity,.2);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-list-item__ripple:after{transition:opacity .15s linear}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple:after{opacity:.2;opacity:var(--mdc-ripple-press-opacity,.2);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.2)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.mdc-deprecated-list-item--disabled{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:after,.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--unbounded .mdc-deprecated-list-item__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-activation .mdc-deprecated-list-item__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation .mdc-deprecated-list-item__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:after,.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:after,.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:after,.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:after,.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:before,.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:after,.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple:before,.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,.mdc-deprecated-list-item--disabled:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple:before,.mdc-deprecated-list-item--disabled:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple,.mdc-deprecated-list-item--disabled .mdc-list-item__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}:not(.mdc-list-item--disabled).mdc-list-item{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:after,:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded .mdc-list-item__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded .mdc-list-item__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:after,:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:before{height:200%;left:-50%;top:-50%;width:200%}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded .mdc-list-item__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:after,:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-surface--hover .mdc-list-item__ripple:before,:not(.mdc-list-item--disabled).mdc-list-item:hover .mdc-list-item__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded) .mdc-list-item__ripple:after{transition:opacity .15s linear}:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}:not(.mdc-list-item--disabled).mdc-list-item--activated .mdc-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-activated-opacity,.12)}:not(.mdc-list-item--disabled).mdc-list-item--activated .mdc-list-item__ripple:after,:not(.mdc-list-item--disabled).mdc-list-item--activated .mdc-list-item__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-surface--hover .mdc-list-item__ripple:before,:not(.mdc-list-item--disabled).mdc-list-item--activated:hover .mdc-list-item__ripple:before{opacity:.16;opacity:var(--mdc-ripple-hover-opacity,.16)}:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24);transition-duration:75ms}:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded) .mdc-list-item__ripple:after{transition:opacity .15s linear}:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple:after{opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24);transition-duration:75ms}:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.24)}:not(.mdc-list-item--disabled).mdc-list-item--selected .mdc-list-item__ripple:before{opacity:.08;opacity:var(--mdc-ripple-selected-opacity,.08)}:not(.mdc-list-item--disabled).mdc-list-item--selected .mdc-list-item__ripple:after,:not(.mdc-list-item--disabled).mdc-list-item--selected .mdc-list-item__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-surface--hover .mdc-list-item__ripple:before,:not(.mdc-list-item--disabled).mdc-list-item--selected:hover .mdc-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-hover-opacity,.12)}:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{opacity:.2;opacity:var(--mdc-ripple-focus-opacity,.2);transition-duration:75ms}:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded) .mdc-list-item__ripple:after{transition:opacity .15s linear}:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple:after{opacity:.2;opacity:var(--mdc-ripple-press-opacity,.2);transition-duration:75ms}:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.2)}:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.mdc-list-item--disabled{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-list-item--disabled .mdc-list-item__ripple:after,.mdc-list-item--disabled .mdc-list-item__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-list-item--disabled .mdc-list-item__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-list-item--disabled .mdc-list-item__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-list-item--disabled.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-list-item--disabled .mdc-list-item__ripple:after,.mdc-list-item--disabled .mdc-list-item__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-list-item--disabled .mdc-list-item__ripple:after,.mdc-list-item--disabled .mdc-list-item__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}.mdc-list-item--disabled.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,.mdc-list-item--disabled:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-list-item--disabled .mdc-list-item__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.mdc-menu{min-width:112px;min-width:var(--mdc-menu-min-width,112px)}.mdc-menu .mdc-deprecated-list-item__graphic,.mdc-menu .mdc-deprecated-list-item__meta{color:rgba(0,0,0,.87)}.mdc-menu .mdc-menu-item--submenu-open .mdc-deprecated-list-item__ripple:before,.mdc-menu .mdc-menu-item--submenu-open .mdc-list-item__ripple:before{opacity:.04}.mdc-menu .mdc-deprecated-list{color:rgba(0,0,0,.87)}.mdc-menu .mdc-deprecated-list,.mdc-menu .mdc-list{position:relative}.mdc-menu .mdc-deprecated-list .mdc-elevation-overlay,.mdc-menu .mdc-list .mdc-elevation-overlay{height:100%;left:0;top:0;width:100%}.mdc-menu .mdc-deprecated-list-divider{margin:8px 0}.mdc-menu .mdc-deprecated-list-item{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mdc-menu .mdc-deprecated-list-item--disabled{cursor:auto}.mdc-menu a.mdc-deprecated-list-item .mdc-deprecated-list-item__graphic,.mdc-menu a.mdc-deprecated-list-item .mdc-deprecated-list-item__text{pointer-events:none}.mdc-menu__selection-group{fill:currentColor;padding:0}.mdc-menu__selection-group .mdc-deprecated-list-item{padding-left:56px;padding-right:16px}.mdc-menu__selection-group .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-menu__selection-group .mdc-deprecated-list-item{padding-left:16px;padding-right:56px}.mdc-menu__selection-group .mdc-menu__selection-group-icon{display:none;left:16px;position:absolute;right:auto;top:50%;transform:translateY(-50%)}.mdc-menu__selection-group .mdc-menu__selection-group-icon[dir=rtl],[dir=rtl] .mdc-menu__selection-group .mdc-menu__selection-group-icon{left:auto;right:16px}.mdc-menu-item--selected .mdc-menu__selection-group-icon{display:inline}.mdc-menu-surface{transform-origin-left:top left;transform-origin-right:top right;background-color:#fff;background-color:var(--mdc-theme-surface,#fff);border-radius:4px;border-radius:var(--mdc-shape-medium,4px);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-sizing:border-box;color:#000;color:var(--mdc-theme-on-surface,#000);display:none;margin:0;max-height:calc(100vh - 32px);max-height:var(--mdc-menu-max-height,calc(100vh - 32px));max-width:calc(100vw - 32px);max-width:var(--mdc-menu-max-width,calc(100vw - 32px));opacity:0;overflow:auto;padding:0;position:absolute;transform:scale(1);transform-origin:top left;transition:opacity .03s linear,transform .12s cubic-bezier(0,0,.2,1),height .25s cubic-bezier(0,0,.2,1);will-change:transform,opacity;z-index:8}.mdc-menu-surface:focus{outline:none}.mdc-menu-surface--animating-open{display:inline-block;opacity:0;transform:scale(.8)}.mdc-menu-surface--open{display:inline-block;opacity:1;transform:scale(1)}.mdc-menu-surface--animating-closed{display:inline-block;opacity:0;transition:opacity 75ms linear}.mdc-menu-surface[dir=rtl],[dir=rtl] .mdc-menu-surface{transform-origin-left:top right;transform-origin-right:top left}.mdc-menu-surface--anchor{overflow:visible;position:relative}.mdc-menu-surface--fixed{position:fixed}.mdc-menu-surface--fullwidth{width:100%}.mdc-radio{padding:10px}.mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0,0,0,.54)}.mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#018786;border-color:var(--mdc-theme-secondary,#018786)}.mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0,0,0,.38)}.mdc-radio .mdc-radio__background:before{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786);height:40px;left:-10px;top:-10px;width:40px}.mdc-radio .mdc-radio__native-control{height:40px;left:0;right:0;top:0;width:40px}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-radio.mdc-radio--disabled .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio.mdc-radio--disabled .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio.mdc-radio--disabled .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio.mdc-radio--disabled [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio.mdc-radio--disabled [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio.mdc-radio--disabled [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:GrayText}}.mdc-radio{box-sizing:content-box;cursor:pointer;flex:0 0 auto;will-change:opacity,transform,border-color,color}.mdc-radio,.mdc-radio__background{display:inline-block;height:20px;position:relative;width:20px}.mdc-radio__background{box-sizing:border-box}.mdc-radio__background:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute;transform:scale(0);transition:opacity .12s cubic-bezier(.4,0,.6,1) 0ms,transform .12s cubic-bezier(.4,0,.6,1) 0ms}.mdc-radio__outer-circle{border-radius:50%;border-style:solid;border-width:2px;transition:border-color .12s cubic-bezier(.4,0,.6,1) 0ms}.mdc-radio__inner-circle,.mdc-radio__outer-circle{box-sizing:border-box;height:100%;left:0;position:absolute;top:0;width:100%}.mdc-radio__inner-circle{border-radius:50%;border-style:solid;border-width:10px;transform:scale(0);transition:transform .12s cubic-bezier(.4,0,.6,1) 0ms,border-color .12s cubic-bezier(.4,0,.6,1) 0ms}.mdc-radio__native-control{cursor:inherit;margin:0;opacity:0;padding:0;position:absolute;z-index:1}.mdc-radio--touch{margin:4px}.mdc-radio--touch .mdc-radio__native-control{height:48px;left:-4px;right:-4px;top:-4px;width:48px}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border:2px solid transparent;border-radius:6px;box-sizing:content-box;height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media screen and (forced-colors:active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border-color:CanvasText}}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring:after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring:after{border:2px solid transparent;border-radius:8px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}@media screen and (forced-colors:active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring:after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring:after{border-color:CanvasText}}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity .12s cubic-bezier(0,0,.2,1) 0ms,transform .12s cubic-bezier(0,0,.2,1) 0ms}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color .12s cubic-bezier(0,0,.2,1) 0ms}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform .12s cubic-bezier(0,0,.2,1) 0ms,border-color .12s cubic-bezier(0,0,.2,1) 0ms}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(.5);transition:transform .12s cubic-bezier(0,0,.2,1) 0ms,border-color .12s cubic-bezier(0,0,.2,1) 0ms}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:focus+.mdc-radio__background:before{opacity:.12;transform:scale(1);transition:opacity .12s cubic-bezier(0,0,.2,1) 0ms,transform .12s cubic-bezier(0,0,.2,1) 0ms}.mdc-radio{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-radio .mdc-radio__ripple:after,.mdc-radio .mdc-radio__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-radio .mdc-radio__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-radio .mdc-radio__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-radio.mdc-ripple-upgraded--unbounded .mdc-radio__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-radio.mdc-ripple-upgraded--foreground-activation .mdc-radio__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-radio.mdc-ripple-upgraded--foreground-deactivation .mdc-radio__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-radio .mdc-radio__ripple:after,.mdc-radio .mdc-radio__ripple:before{height:100%;left:0;top:0;width:100%}.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple:after,.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple:before{height:var(--mdc-ripple-fg-size,100%);left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0);width:var(--mdc-ripple-fg-size,100%)}.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-radio .mdc-radio__ripple:after,.mdc-radio .mdc-radio__ripple:before{background-color:#018786;background-color:var(--mdc-ripple-color,var(--mdc-theme-secondary,#018786))}.mdc-radio.mdc-ripple-surface--hover .mdc-radio__ripple:before,.mdc-radio:hover .mdc-radio__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__ripple:before,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-radio:not(.mdc-ripple-upgraded) .mdc-radio__ripple:after{transition:opacity .15s linear}.mdc-radio:not(.mdc-ripple-upgraded):active .mdc-radio__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-radio.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-radio.mdc-ripple-upgraded .mdc-radio__background:before,.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__background:before{content:none}.mdc-radio__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.mdc-ripple-surface{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;overflow:hidden;position:relative;will-change:transform,opacity}.mdc-ripple-surface:after,.mdc-ripple-surface:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-ripple-surface:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-ripple-surface:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-ripple-surface.mdc-ripple-upgraded:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-ripple-surface.mdc-ripple-upgraded:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-ripple-surface.mdc-ripple-upgraded--unbounded:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-ripple-surface:after,.mdc-ripple-surface:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-ripple-surface.mdc-ripple-upgraded:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded],.mdc-ripple-upgraded--unbounded{overflow:visible}.mdc-ripple-surface[data-mdc-ripple-is-unbounded]:after,.mdc-ripple-surface[data-mdc-ripple-is-unbounded]:before,.mdc-ripple-upgraded--unbounded:after,.mdc-ripple-upgraded--unbounded:before{height:100%;left:0;top:0;width:100%}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded:after,.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded:before,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded:after,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded:before{height:var(--mdc-ripple-fg-size,100%);left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0);width:var(--mdc-ripple-fg-size,100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded:after,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-ripple-surface:after,.mdc-ripple-surface:before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}.mdc-ripple-surface.mdc-ripple-surface--hover:before,.mdc-ripple-surface:hover:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-ripple-surface.mdc-ripple-upgraded--background-focused:before,.mdc-ripple-surface:not(.mdc-ripple-upgraded):focus:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-ripple-surface:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-ripple-surface:not(.mdc-ripple-upgraded):active:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-ripple-surface.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-segmented-button{display:inline-block;font-size:0}.mdc-segmented-button__segment{background-color:#fff;background-color:var(--mdc-segmented-button-unselected-container-fill-color,#fff);border-color:rgba(0,0,0,.12);border-color:var(--mdc-segmented-button-outline-color,rgba(0,0,0,.12));color:rgba(0,0,0,.6);color:var(--mdc-segmented-button-unselected-ink-color,rgba(0,0,0,.6))}.mdc-segmented-button__segment--selected{background-color:rgba(98,0,238,.08);background-color:var(--mdc-segmented-button-selected-container-fill-color,rgba(98,0,238,.08));color:#6200ee;color:var(--mdc-segmented-button-selected-ink-color,#6200ee)}.mdc-segmented-button__segment{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;border-width:1px 0 1px 1px;display:inline-flex;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-button-font-size,.875rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight,500);height:36px;letter-spacing:.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing,.0892857143em);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height,2.25rem);min-width:48px;padding:0 12px;position:relative;text-decoration:none;-webkit-text-decoration:var(--mdc-typography-button-text-decoration,none);text-decoration:var(--mdc-typography-button-text-decoration,none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform,uppercase);vertical-align:top}.mdc-segmented-button__segment .mdc-elevation-overlay{height:100%;left:0;top:0;width:100%}.mdc-segmented-button__segment:hover{cursor:pointer}.mdc-segmented-button__segment:focus{outline-width:0}.mdc-segmented-button__segment:first-child{border-radius:4px 0 0 4px}.mdc-segmented-button__segment:last-child{border-radius:0 4px 4px 0;border-right-width:1px}.mdc-segmented-button__segment .mdc-segmented-button__segment__touch{height:48px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.mdc-segmented-button__segment .mdc-segmented-button__segment--touch{margin-bottom:0;margin-top:0}.mdc-touch-target-wrapper .mdc-segmented-button__segment{border-radius:0;border-right-width:0}.mdc-touch-target-wrapper:first-child .mdc-segmented-button__segment{border-radius:4px 0 0 4px}.mdc-touch-target-wrapper:last-child .mdc-segmented-button__segment{border-radius:0 4px 4px 0;border-right-width:1px}.mdc-segmented-button__icon{font-size:18px;width:24px}.mdc-segmented-button__icon+.mdc-segmented-button__label{padding-left:6px}.mdc-segmented-button__segment{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;will-change:transform,opacity}.mdc-segmented-button__segment .mdc-segmented-button__ripple:after,.mdc-segmented-button__segment .mdc-segmented-button__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-segmented-button__segment .mdc-segmented-button__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-segmented-button__segment .mdc-segmented-button__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-segmented-button__segment.mdc-ripple-upgraded .mdc-segmented-button__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-segmented-button__segment.mdc-ripple-upgraded .mdc-segmented-button__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-segmented-button__segment.mdc-ripple-upgraded--unbounded .mdc-segmented-button__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-segmented-button__segment.mdc-ripple-upgraded--foreground-activation .mdc-segmented-button__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-segmented-button__segment.mdc-ripple-upgraded--foreground-deactivation .mdc-segmented-button__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-segmented-button__segment .mdc-segmented-button__ripple:after,.mdc-segmented-button__segment .mdc-segmented-button__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-segmented-button__segment.mdc-ripple-upgraded .mdc-segmented-button__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-segmented-button__segment .mdc-segmented-button__ripple:after,.mdc-segmented-button__segment .mdc-segmented-button__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,#6200ee)}.mdc-segmented-button__segment.mdc-ripple-surface--hover .mdc-segmented-button__ripple:before,.mdc-segmented-button__segment:hover .mdc-segmented-button__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-segmented-button__segment.mdc-ripple-upgraded--background-focused .mdc-segmented-button__ripple:before,.mdc-segmented-button__segment.mdc-ripple-upgraded:focus-within .mdc-segmented-button__ripple:before,.mdc-segmented-button__segment:not(.mdc-ripple-upgraded):focus .mdc-segmented-button__ripple:before,.mdc-segmented-button__segment:not(.mdc-ripple-upgraded):focus-within .mdc-segmented-button__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-segmented-button__segment:not(.mdc-ripple-upgraded) .mdc-segmented-button__ripple:after{transition:opacity .15s linear}.mdc-segmented-button__segment:not(.mdc-ripple-upgraded):active .mdc-segmented-button__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-segmented-button__segment.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-segmented-button__segment .mdc-segmented-button__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.mdc-slider__thumb{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-slider__thumb:after,.mdc-slider__thumb:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-slider__thumb:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-slider__thumb:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-slider__thumb.mdc-ripple-upgraded:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-slider__thumb.mdc-ripple-upgraded:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-slider__thumb.mdc-ripple-upgraded--unbounded:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-slider__thumb.mdc-ripple-upgraded--foreground-activation:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-slider__thumb.mdc-ripple-upgraded--foreground-deactivation:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-slider__thumb:after,.mdc-slider__thumb:before{height:100%;left:0;top:0;width:100%}.mdc-slider__thumb.mdc-ripple-upgraded:after,.mdc-slider__thumb.mdc-ripple-upgraded:before{height:var(--mdc-ripple-fg-size,100%);left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0);width:var(--mdc-ripple-fg-size,100%)}.mdc-slider__thumb.mdc-ripple-upgraded:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-slider__thumb:after,.mdc-slider__thumb:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}.mdc-slider__thumb.mdc-ripple-surface--hover:before,.mdc-slider__thumb:hover:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-slider__thumb.mdc-ripple-upgraded--background-focused:before,.mdc-slider__thumb:not(.mdc-ripple-upgraded):focus:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-slider__thumb:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-slider__thumb:not(.mdc-ripple-upgraded):active:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-slider__thumb.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-slider{cursor:pointer;height:48px;margin:0 24px;position:relative;touch-action:pan-y}.mdc-slider .mdc-slider__track{height:4px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.mdc-slider .mdc-slider__track--active,.mdc-slider .mdc-slider__track--inactive{display:flex;height:100%;position:absolute;width:100%}.mdc-slider .mdc-slider__track--active{border-radius:3px;height:6px;overflow:hidden;top:-1px}.mdc-slider .mdc-slider__track--active_fill{border-top:6px solid;box-sizing:border-box;height:100%;position:relative;transform-origin:left;width:100%}.mdc-slider .mdc-slider__track--active_fill[dir=rtl],[dir=rtl] .mdc-slider .mdc-slider__track--active_fill{transform-origin:right}.mdc-slider .mdc-slider__track--inactive{border-radius:2px;height:4px;left:0;top:0}.mdc-slider .mdc-slider__track--inactive:before{border:1px solid transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-slider .mdc-slider__track--inactive:before{border-color:CanvasText}}.mdc-slider .mdc-slider__track--active_fill{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee)}.mdc-slider.mdc-slider--disabled .mdc-slider__track--active_fill{border-color:#000;border-color:var(--mdc-theme-on-surface,#000)}.mdc-slider .mdc-slider__track--inactive{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee);opacity:.24}.mdc-slider.mdc-slider--disabled .mdc-slider__track--inactive{background-color:#000;background-color:var(--mdc-theme-on-surface,#000);opacity:.24}.mdc-slider .mdc-slider__value-indicator-container{bottom:44px;left:50%;left:var(--slider-value-indicator-container-left,50%);pointer-events:none;position:absolute;right:var(--slider-value-indicator-container-right);transform:translateX(-50%);transform:var(--slider-value-indicator-container-transform,translateX(-50%))}.mdc-slider .mdc-slider__value-indicator{align-items:center;border-radius:4px;display:flex;height:32px;padding:0 12px;transform:scale(0);transform-origin:bottom;transition:transform .1s cubic-bezier(.4,0,1,1) 0ms}.mdc-slider .mdc-slider__value-indicator:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid;bottom:-5px;content:"";height:0;left:50%;left:var(--slider-value-indicator-caret-left,50%);position:absolute;right:var(--slider-value-indicator-caret-right);transform:translateX(-50%);transform:var(--slider-value-indicator-caret-transform,translateX(-50%));width:0}.mdc-slider .mdc-slider__value-indicator:after{border:1px solid transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-slider .mdc-slider__value-indicator:after{border-color:CanvasText}}.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator-container{pointer-events:auto}.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator{transform:scale(1);transition:transform .1s cubic-bezier(0,0,.2,1) 0ms}@media (prefers-reduced-motion){.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator,.mdc-slider .mdc-slider__value-indicator{transition:none}}.mdc-slider .mdc-slider__value-indicator-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-subtitle2-font-size,.875rem);font-weight:500;font-weight:var(--mdc-typography-subtitle2-font-weight,500);letter-spacing:.0071428571em;letter-spacing:var(--mdc-typography-subtitle2-letter-spacing,.0071428571em);line-height:1.375rem;line-height:var(--mdc-typography-subtitle2-line-height,1.375rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle2-text-transform,inherit)}.mdc-slider .mdc-slider__value-indicator{background-color:#000;opacity:.6}.mdc-slider .mdc-slider__value-indicator:before{border-top-color:#000}.mdc-slider .mdc-slider__value-indicator{color:#fff;color:var(--mdc-theme-on-primary,#fff)}.mdc-slider .mdc-slider__thumb{display:flex;height:48px;left:-24px;outline:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:48px}.mdc-slider .mdc-slider__thumb--top{z-index:1}.mdc-slider .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob{border-style:solid;border-width:1px;box-sizing:content-box}.mdc-slider .mdc-slider__thumb-knob{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee);border:10px solid;border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee);border-radius:50%;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);box-sizing:border-box;height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}.mdc-slider .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob{border-color:#fff}.mdc-slider.mdc-slider--disabled .mdc-slider__thumb-knob{background-color:#000;background-color:var(--mdc-theme-on-surface,#000);border-color:#000;border-color:var(--mdc-theme-on-surface,#000)}.mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob,.mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob{border-color:#fff}.mdc-slider .mdc-slider__thumb:after,.mdc-slider .mdc-slider__thumb:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}.mdc-slider .mdc-slider__thumb.mdc-ripple-surface--hover:before,.mdc-slider .mdc-slider__thumb:hover:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-slider .mdc-slider__thumb.mdc-ripple-upgraded--background-focused:before,.mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded):focus:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded):active:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-slider .mdc-slider__thumb.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-slider .mdc-slider__tick-marks{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;padding:0 1px;position:absolute;width:100%}.mdc-slider .mdc-slider__tick-mark--active,.mdc-slider .mdc-slider__tick-mark--inactive{border-radius:50%;height:2px;width:2px}.mdc-slider .mdc-slider__tick-mark--active,.mdc-slider.mdc-slider--disabled .mdc-slider__tick-mark--active{background-color:#fff;background-color:var(--mdc-theme-on-primary,#fff);opacity:.6}.mdc-slider .mdc-slider__tick-mark--inactive{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee);opacity:.6}.mdc-slider.mdc-slider--disabled .mdc-slider__tick-mark--inactive{background-color:#000;background-color:var(--mdc-theme-on-surface,#000);opacity:.6}.mdc-slider--discrete .mdc-slider__thumb,.mdc-slider--discrete .mdc-slider__track--active_fill{transition:transform 80ms ease}@media (prefers-reduced-motion){.mdc-slider--discrete .mdc-slider__thumb,.mdc-slider--discrete .mdc-slider__track--active_fill{transition:none}}.mdc-slider--disabled{cursor:auto;opacity:.38}.mdc-slider--disabled .mdc-slider__thumb{pointer-events:none}.mdc-slider__input{cursor:pointer;height:100%;left:0;margin:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.mdc-snackbar{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;bottom:0;box-sizing:border-box;display:none;justify-content:center;left:0;margin:8px;pointer-events:none;position:fixed;right:0;z-index:8}.mdc-snackbar__surface{background-color:#333}.mdc-snackbar__label{color:hsla(0,0%,100%,.87)}.mdc-snackbar__surface{min-width:344px}@media (max-width:344px),(max-width:480px){.mdc-snackbar__surface{min-width:100%}}.mdc-snackbar__surface{border-radius:4px;border-radius:var(--mdc-shape-small,4px);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);max-width:672px}.mdc-snackbar--closing,.mdc-snackbar--open,.mdc-snackbar--opening{display:flex}.mdc-snackbar--open .mdc-snackbar__actions,.mdc-snackbar--open .mdc-snackbar__label{visibility:visible}.mdc-snackbar--leading{justify-content:flex-start}.mdc-snackbar--stacked .mdc-snackbar__label{padding-bottom:12px;padding-left:16px;padding-right:8px}.mdc-snackbar--stacked .mdc-snackbar__label[dir=rtl],[dir=rtl] .mdc-snackbar--stacked .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mdc-snackbar--stacked .mdc-snackbar__surface{align-items:flex-start;flex-direction:column}.mdc-snackbar--stacked .mdc-snackbar__actions{align-self:flex-end;margin-bottom:8px}.mdc-snackbar__surface{align-items:center;box-sizing:border-box;display:flex;justify-content:flex-start;opacity:0;padding-left:0;padding-right:8px;transform:scale(.8)}.mdc-snackbar__surface:before{border:1px solid transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-snackbar__surface:before{border-color:CanvasText}}.mdc-snackbar__surface[dir=rtl],[dir=rtl] .mdc-snackbar__surface{padding-left:8px;padding-right:0}.mdc-snackbar--open .mdc-snackbar__surface{opacity:1;pointer-events:auto;transform:scale(1);transition:opacity .15s cubic-bezier(0,0,.2,1) 0ms,transform .15s cubic-bezier(0,0,.2,1) 0ms}.mdc-snackbar--closing .mdc-snackbar__surface{transform:scale(1);transition:opacity 75ms cubic-bezier(.4,0,1,1) 0ms}.mdc-snackbar__label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;flex-grow:1;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);margin:0;padding:14px 8px 14px 16px;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit);visibility:hidden;width:100%}.mdc-snackbar__label[dir=rtl],[dir=rtl] .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mdc-snackbar__label:before{content:attr(data-mdc-snackbar-label-text);display:inline}.mdc-snackbar__actions{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;visibility:hidden}.mdc-snackbar__action:not(:disabled){color:#bb86fc}.mdc-snackbar__action .mdc-button__ripple:after,.mdc-snackbar__action .mdc-button__ripple:before{background-color:#bb86fc;background-color:var(--mdc-ripple-color,#bb86fc)}.mdc-snackbar__action.mdc-ripple-surface--hover .mdc-button__ripple:before,.mdc-snackbar__action:hover .mdc-button__ripple:before{opacity:.08;opacity:var(--mdc-ripple-hover-opacity,.08)}.mdc-snackbar__action.mdc-ripple-upgraded--background-focused .mdc-button__ripple:before,.mdc-snackbar__action:not(.mdc-ripple-upgraded):focus .mdc-button__ripple:before{opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24);transition-duration:75ms}.mdc-snackbar__action:not(.mdc-ripple-upgraded) .mdc-button__ripple:after{transition:opacity .15s linear}.mdc-snackbar__action:not(.mdc-ripple-upgraded):active .mdc-button__ripple:after{opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24);transition-duration:75ms}.mdc-snackbar__action.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.24)}.mdc-snackbar__dismiss{color:hsla(0,0%,100%,.87)}.mdc-snackbar__dismiss .mdc-icon-button__ripple:after,.mdc-snackbar__dismiss .mdc-icon-button__ripple:before{background-color:hsla(0,0%,100%,.87);background-color:var(--mdc-ripple-color,hsla(0,0%,100%,.87))}.mdc-snackbar__dismiss.mdc-ripple-surface--hover .mdc-icon-button__ripple:before,.mdc-snackbar__dismiss:hover .mdc-icon-button__ripple:before{opacity:.08;opacity:var(--mdc-ripple-hover-opacity,.08)}.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple:before,.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple:before{opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24);transition-duration:75ms}.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple:after{transition:opacity .15s linear}.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple:after{opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24);transition-duration:75ms}.mdc-snackbar__dismiss.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.24)}.mdc-snackbar__dismiss.mdc-snackbar__dismiss{font-size:18px;height:36px;padding:6px;width:36px}.mdc-snackbar__dismiss.mdc-snackbar__dismiss .mdc-icon-button__focus-ring{display:none}.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block;max-height:36px;max-width:36px}@media screen and (forced-colors:active){.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{border:2px solid transparent;border-radius:6px;box-sizing:content-box;height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}}@media screen and (forced-colors:active) and (forced-colors:active){.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{border-color:CanvasText}}@media screen and (forced-colors:active){.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring:after,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring:after{border:2px solid transparent;border-radius:8px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}}@media screen and (forced-colors:active) and (forced-colors:active){.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring:after,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring:after{border-color:CanvasText}}.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-icon-button--reduced-size .mdc-icon-button__ripple{height:36px;margin:0;width:36px}.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{max-height:36px;max-width:36px}.mdc-snackbar__dismiss.mdc-snackbar__dismiss .mdc-icon-button__touch{height:36px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:36px}.mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:8px;margin-right:0}.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl],[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:0;margin-right:8px}.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative}.mdc-switch:disabled{cursor:default;pointer-events:none}.mdc-switch__track{overflow:hidden;position:relative;width:100%}.mdc-switch__track:after,.mdc-switch__track:before{border:1px solid transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (forced-colors:active){.mdc-switch__track:after,.mdc-switch__track:before{border-color:currentColor}}.mdc-switch__track:before{transform:translateX(0);transition:transform 75ms cubic-bezier(0,0,.2,1) 0ms}.mdc-switch__track:after{transform:translateX(-100%);transition:transform 75ms cubic-bezier(.4,0,.6,1) 0ms}.mdc-switch__track[dir=rtl]:after,[dir=rtl] .mdc-switch__track:after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track:before{transform:translateX(100%);transition:transform 75ms cubic-bezier(.4,0,.6,1) 0ms}.mdc-switch--selected .mdc-switch__track[dir=rtl]:before,[dir=rtl] .mdc-switch--selected .mdc-switch__track:before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track:after{transform:translateX(0);transition:transform 75ms cubic-bezier(0,0,.2,1) 0ms}.mdc-switch__handle-track{height:100%;left:0;pointer-events:none;position:absolute;right:auto;top:0;transform:translateX(0);transition:transform 75ms cubic-bezier(.4,0,.2,1) 0ms}.mdc-switch__handle-track[dir=rtl],[dir=rtl] .mdc-switch__handle-track{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__handle-track[dir=rtl],[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track{transform:translateX(-100%)}.mdc-switch__handle{display:flex;left:0;pointer-events:auto;position:absolute;right:auto;top:50%;transform:translateY(-50%)}.mdc-switch__handle[dir=rtl],[dir=rtl] .mdc-switch__handle{left:auto;right:0}.mdc-switch__handle:after,.mdc-switch__handle:before{border:1px solid transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;transition:background-color 75ms cubic-bezier(.4,0,.2,1) 0ms,border-color 75ms cubic-bezier(.4,0,.2,1) 0ms;width:100%;z-index:-1}@media screen and (forced-colors:active){.mdc-switch__handle:after,.mdc-switch__handle:before{border-color:currentColor}}.mdc-switch__shadow{border-radius:inherit;position:absolute}.mdc-elevation-overlay,.mdc-switch__shadow{bottom:0;left:0;right:0;top:0}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}.mdc-switch:disabled .mdc-switch__ripple{display:none}.mdc-switch__icons{height:100%;position:relative;width:100%;z-index:1}.mdc-switch__icon{bottom:0;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;transition:opacity 30ms cubic-bezier(.4,0,1,1) 0ms}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms cubic-bezier(0,0,.2,1) 30ms}.mdc-switch{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-switch .mdc-switch__ripple:after,.mdc-switch .mdc-switch__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-switch .mdc-switch__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-switch .mdc-switch__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-switch.mdc-ripple-upgraded--unbounded .mdc-switch__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-switch.mdc-ripple-upgraded--foreground-activation .mdc-switch__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-switch.mdc-ripple-upgraded--foreground-deactivation .mdc-switch__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-switch .mdc-switch__ripple:after,.mdc-switch .mdc-switch__ripple:before{height:100%;left:0;top:0;width:100%}.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple:after,.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple:before{height:var(--mdc-ripple-fg-size,100%);left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0);width:var(--mdc-ripple-fg-size,100%)}.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-switch .mdc-switch__focus-ring-wrapper{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.mdc-switch.mdc-ripple-upgraded--background-focused .mdc-switch__focus-ring,.mdc-switch:not(.mdc-ripple-upgraded):focus .mdc-switch__focus-ring{border:2px solid transparent;border-radius:6px;box-sizing:content-box;height:calc(100% + 4px);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}@media screen and (forced-colors:active){.mdc-switch.mdc-ripple-upgraded--background-focused .mdc-switch__focus-ring,.mdc-switch:not(.mdc-ripple-upgraded):focus .mdc-switch__focus-ring{border-color:CanvasText}}.mdc-switch.mdc-ripple-upgraded--background-focused .mdc-switch__focus-ring:after,.mdc-switch:not(.mdc-ripple-upgraded):focus .mdc-switch__focus-ring:after{border:2px solid transparent;border-radius:8px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}@media screen and (forced-colors:active){.mdc-switch.mdc-ripple-upgraded--background-focused .mdc-switch__focus-ring:after,.mdc-switch:not(.mdc-ripple-upgraded):focus .mdc-switch__focus-ring:after{border-color:CanvasText}}.mdc-switch{width:36px;width:var(--mdc-switch-track-width,36px)}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle:after{background:#6200ee;background:var(--mdc-switch-selected-handle-color,var(--mdc-theme-primary,#6200ee))}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle:after{background:#310077;background:var(--mdc-switch-selected-hover-handle-color,#310077)}.mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle:after{background:#310077;background:var(--mdc-switch-selected-focus-handle-color,#310077)}.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle:after{background:#310077;background:var(--mdc-switch-selected-pressed-handle-color,#310077)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle:after{background:#424242;background:var(--mdc-switch-disabled-selected-handle-color,#424242)}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle:after{background:#616161;background:var(--mdc-switch-unselected-handle-color,#616161)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle:after{background:#212121;background:var(--mdc-switch-unselected-hover-handle-color,#212121)}.mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle:after{background:#212121;background:var(--mdc-switch-unselected-focus-handle-color,#212121)}.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle:after{background:#212121;background:var(--mdc-switch-unselected-pressed-handle-color,#212121)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle:after{background:#424242;background:var(--mdc-switch-disabled-unselected-handle-color,#424242)}.mdc-switch .mdc-switch__handle:before{background:#fff;background:var(--mdc-switch-handle-surface-color,var(--mdc-theme-surface,#fff))}.mdc-switch:enabled .mdc-switch__shadow{--mdc-elevation-box-shadow-for-gss:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);box-shadow:var(--mdc-switch-handle-elevation,var(--mdc-elevation-box-shadow-for-gss))}.mdc-switch:disabled .mdc-switch__shadow{--mdc-elevation-box-shadow-for-gss:0px 0px 0px 0px rgba(0,0,0,.2),0px 0px 0px 0px rgba(0,0,0,.14),0px 0px 0px 0px rgba(0,0,0,.12);box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);box-shadow:var(--mdc-switch-disabled-handle-elevation,var(--mdc-elevation-box-shadow-for-gss))}.mdc-switch .mdc-switch__focus-ring-wrapper,.mdc-switch .mdc-switch__handle{height:20px;height:var(--mdc-switch-handle-height,20px)}.mdc-switch:disabled .mdc-switch__handle:after{opacity:.38;opacity:var(--mdc-switch-disabled-handle-opacity,.38)}.mdc-switch .mdc-switch__handle{border-radius:10px;border-radius:var(--mdc-switch-handle-shape,10px);width:20px;width:var(--mdc-switch-handle-width,20px)}.mdc-switch .mdc-switch__handle-track{width:calc(100% - 20px);width:calc(100% - var(--mdc-switch-handle-width, 20px))}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:#fff;fill:var(--mdc-switch-selected-icon-color,var(--mdc-theme-on-primary,#fff))}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:#fff;fill:var(--mdc-switch-disabled-selected-icon-color,var(--mdc-theme-on-primary,#fff))}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:#fff;fill:var(--mdc-switch-unselected-icon-color,var(--mdc-theme-on-primary,#fff))}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:#fff;fill:var(--mdc-switch-disabled-unselected-icon-color,var(--mdc-theme-on-primary,#fff))}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:.38;opacity:var(--mdc-switch-disabled-selected-icon-opacity,.38)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:.38;opacity:var(--mdc-switch-disabled-unselected-icon-opacity,.38)}.mdc-switch.mdc-switch--selected .mdc-switch__icon{height:18px;height:var(--mdc-switch-selected-icon-size,18px);width:18px;width:var(--mdc-switch-selected-icon-size,18px)}.mdc-switch.mdc-switch--unselected .mdc-switch__icon{height:18px;height:var(--mdc-switch-unselected-icon-size,18px);width:18px;width:var(--mdc-switch-unselected-icon-size,18px)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple:after,.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple:before{background-color:#6200ee;background-color:var(--mdc-switch-selected-hover-state-layer-color,var(--mdc-theme-primary,#6200ee))}.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple:after,.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple:before{background-color:#6200ee;background-color:var(--mdc-switch-selected-focus-state-layer-color,var(--mdc-theme-primary,#6200ee))}.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple:after,.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple:before{background-color:#6200ee;background-color:var(--mdc-switch-selected-pressed-state-layer-color,var(--mdc-theme-primary,#6200ee))}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple:after,.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple:before{background-color:#424242;background-color:var(--mdc-switch-unselected-hover-state-layer-color,#424242)}.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple:after,.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple:before{background-color:#424242;background-color:var(--mdc-switch-unselected-focus-state-layer-color,#424242)}.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple:after,.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple:before{background-color:#424242;background-color:var(--mdc-switch-unselected-pressed-state-layer-color,#424242)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple:before,.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple:before{opacity:.04;opacity:var(--mdc-switch-selected-hover-state-layer-opacity,.04)}.mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple:before,.mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple:before{opacity:.12;opacity:var(--mdc-switch-selected-focus-state-layer-opacity,.12);transition-duration:75ms}.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple:after{transition:opacity .15s linear}.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple:after{opacity:.1;opacity:var(--mdc-switch-selected-pressed-state-layer-opacity,.1);transition-duration:75ms}.mdc-switch.mdc-switch--selected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-selected-pressed-state-layer-opacity,0.1)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple:before,.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple:before{opacity:.04;opacity:var(--mdc-switch-unselected-hover-state-layer-opacity,.04)}.mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple:before,.mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple:before{opacity:.12;opacity:var(--mdc-switch-unselected-focus-state-layer-opacity,.12);transition-duration:75ms}.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple:after{transition:opacity .15s linear}.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple:after{opacity:.1;opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity,.1);transition-duration:75ms}.mdc-switch.mdc-switch--unselected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity,0.1)}.mdc-switch .mdc-switch__ripple{height:48px;height:var(--mdc-switch-state-layer-size,48px);width:48px;width:var(--mdc-switch-state-layer-size,48px)}.mdc-switch .mdc-switch__track{height:14px;height:var(--mdc-switch-track-height,14px)}.mdc-switch:disabled .mdc-switch__track{opacity:.12;opacity:var(--mdc-switch-disabled-track-opacity,.12)}.mdc-switch:enabled .mdc-switch__track:after{background:#d7bbff;background:var(--mdc-switch-selected-track-color,#d7bbff)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track:after{background:#d7bbff;background:var(--mdc-switch-selected-hover-track-color,#d7bbff)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track:after{background:#d7bbff;background:var(--mdc-switch-selected-focus-track-color,#d7bbff)}.mdc-switch:enabled:active .mdc-switch__track:after{background:#d7bbff;background:var(--mdc-switch-selected-pressed-track-color,#d7bbff)}.mdc-switch:disabled .mdc-switch__track:after{background:#424242;background:var(--mdc-switch-disabled-selected-track-color,#424242)}.mdc-switch:enabled .mdc-switch__track:before{background:#e0e0e0;background:var(--mdc-switch-unselected-track-color,#e0e0e0)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track:before{background:#e0e0e0;background:var(--mdc-switch-unselected-hover-track-color,#e0e0e0)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track:before{background:#e0e0e0;background:var(--mdc-switch-unselected-focus-track-color,#e0e0e0)}.mdc-switch:enabled:active .mdc-switch__track:before{background:#e0e0e0;background:var(--mdc-switch-unselected-pressed-track-color,#e0e0e0)}.mdc-switch:disabled .mdc-switch__track:before{background:#424242;background:var(--mdc-switch-disabled-unselected-track-color,#424242)}.mdc-switch .mdc-switch__track{border-radius:7px;border-radius:var(--mdc-switch-track-shape,7px)}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-switch:disabled .mdc-switch__handle:after{opacity:1;opacity:var(--mdc-switch-disabled-handle-opacity,1)}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:ButtonText;fill:var(--mdc-switch-selected-icon-color,ButtonText)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:GrayText;fill:var(--mdc-switch-disabled-selected-icon-color,GrayText)}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:ButtonText;fill:var(--mdc-switch-unselected-icon-color,ButtonText)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:GrayText;fill:var(--mdc-switch-disabled-unselected-icon-color,GrayText)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:1;opacity:var(--mdc-switch-disabled-selected-icon-opacity,1)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:1;opacity:var(--mdc-switch-disabled-unselected-icon-opacity,1)}.mdc-switch:disabled .mdc-switch__track{opacity:1;opacity:var(--mdc-switch-disabled-track-opacity,1)}}.mdc-tab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-button-font-size,.875rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight,500);letter-spacing:.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing,.0892857143em);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height,2.25rem);position:relative;text-decoration:none;-webkit-text-decoration:var(--mdc-typography-button-text-decoration,none);text-decoration:var(--mdc-typography-button-text-decoration,none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform,uppercase)}.mdc-tab .mdc-tab__text-label{color:rgba(0,0,0,.6)}.mdc-tab .mdc-tab__icon{fill:currentColor;color:rgba(0,0,0,.54)}.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring,.mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring{border:2px solid transparent;border-radius:8px;box-sizing:content-box;height:calc(100% - 12px);left:50%;margin-top:-2px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 8px);z-index:2}@media screen and (forced-colors:active){.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring,.mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring{border-color:CanvasText}}.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring:after,.mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring:after{border:2px solid transparent;border-radius:10px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}@media screen and (forced-colors:active){.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring:after,.mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring:after{border-color:CanvasText}}.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring{border:2px solid transparent;border-radius:8px;box-sizing:content-box;height:calc(100% - 8px);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 8px);z-index:2}@media screen and (forced-colors:active){.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring{border-color:CanvasText}}.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring:after,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring:after{border:2px solid transparent;border-radius:10px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}@media screen and (forced-colors:active){.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring:after,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring:after{border-color:CanvasText}}.mdc-tab__content{position:relative}.mdc-tab__icon{font-size:24px;height:24px;width:24px}.mdc-tab--active .mdc-tab__icon,.mdc-tab--active .mdc-tab__text-label{color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mdc-tab{-webkit-appearance:none;background:none;border:none;box-sizing:border-box;cursor:pointer;display:flex;flex:1 0 auto;justify-content:center;margin:0;min-width:90px;outline:none;padding:0 24px;text-align:center;white-space:nowrap;z-index:1}.mdc-tab::-moz-focus-inner{border:0;padding:0}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{align-items:center;display:flex;height:inherit;justify-content:center;pointer-events:none}.mdc-tab__text-label{display:inline-block;line-height:1}.mdc-tab__icon,.mdc-tab__text-label{transition:color .15s linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{align-items:center;flex-direction:column;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-bottom:4px;padding-top:6px}.mdc-tab--active .mdc-tab__icon,.mdc-tab--active .mdc-tab__text-label{transition-delay:.1s}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl],[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:0;padding-right:8px}.mdc-tab{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-tab .mdc-tab__ripple:after,.mdc-tab .mdc-tab__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-tab .mdc-tab__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-tab .mdc-tab__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-tab.mdc-ripple-upgraded--unbounded .mdc-tab__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-tab.mdc-ripple-upgraded--foreground-activation .mdc-tab__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-tab.mdc-ripple-upgraded--foreground-deactivation .mdc-tab__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-tab .mdc-tab__ripple:after,.mdc-tab .mdc-tab__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-tab .mdc-tab__ripple:after,.mdc-tab .mdc-tab__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}.mdc-tab.mdc-ripple-surface--hover .mdc-tab__ripple:before,.mdc-tab:hover .mdc-tab__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__ripple:before,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-tab:not(.mdc-ripple-upgraded) .mdc-tab__ripple:after{transition:opacity .15s linear}.mdc-tab:not(.mdc-ripple-upgraded):active .mdc-tab__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-tab.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-tab__ripple{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;will-change:transform,opacity}.mdc-tab-bar{width:100%}.mdc-tab{height:48px}.mdc-tab--stacked{height:72px}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee)}.mdc-tab-indicator .mdc-tab-indicator__content--icon{color:#018786;color:var(--mdc-theme-secondary,#018786)}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-top-width:2px}.mdc-tab-indicator .mdc-tab-indicator__content--icon{font-size:34px;height:34px}.mdc-tab-indicator{display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.mdc-tab-indicator__content{opacity:0;transform-origin:left}.mdc-tab-indicator__content--underline{align-self:flex-end;border-top-style:solid;box-sizing:border-box;width:100%}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:transform .25s cubic-bezier(.4,0,.2,1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:opacity .15s linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:.1s}.mdc-tab-scroller{overflow-y:hidden}.mdc-tab-scroller.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-content{transition:transform .25s cubic-bezier(.4,0,.2,1)}.mdc-tab-scroller__test{height:100px;overflow-x:scroll;position:absolute;top:-9999px;width:100px}.mdc-tab-scroller__scroll-area{-webkit-overflow-scrolling:touch;display:flex;overflow-x:hidden}.mdc-tab-scroller__scroll-area::-webkit-scrollbar,.mdc-tab-scroller__test::-webkit-scrollbar{display:none}.mdc-tab-scroller__scroll-area--scroll{overflow-x:scroll}.mdc-tab-scroller__scroll-content{display:flex;flex:1 0 auto;position:relative;transform:none;will-change:transform}.mdc-tab-scroller--align-start .mdc-tab-scroller__scroll-content{justify-content:flex-start}.mdc-tab-scroller--align-end .mdc-tab-scroller__scroll-content{justify-content:flex-end}.mdc-tab-scroller--align-center .mdc-tab-scroller__scroll-content{justify-content:center}.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-area{-webkit-overflow-scrolling:auto}.mdc-text-field--filled{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-text-field--filled .mdc-text-field__ripple:after,.mdc-text-field--filled .mdc-text-field__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-text-field--filled .mdc-text-field__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-text-field--filled .mdc-text-field__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-text-field--filled.mdc-ripple-upgraded--unbounded .mdc-text-field__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-text-field--filled.mdc-ripple-upgraded--foreground-activation .mdc-text-field__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-text-field--filled.mdc-ripple-upgraded--foreground-deactivation .mdc-text-field__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-text-field--filled .mdc-text-field__ripple:after,.mdc-text-field--filled .mdc-text-field__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-text-field__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.mdc-text-field{align-items:baseline;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px);box-sizing:border-box;display:inline-flex;overflow:hidden;padding:0 16px;position:relative;will-change:opacity,transform,color}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:rgba(0,0,0,.87)}@media{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:rgba(0,0,0,.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:rgba(0,0,0,.54)}}@media{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:rgba(0,0,0,.54)}}.mdc-text-field .mdc-text-field__input{caret-color:#6200ee;caret-color:var(--mdc-theme-primary,#6200ee)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading,.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:rgba(0,0,0,.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix,.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:rgba(0,0,0,.6)}.mdc-text-field .mdc-floating-label{pointer-events:none;top:50%;transform:translateY(-50%)}.mdc-text-field__input{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);height:28px;letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);min-width:0;padding:0;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit);transition:opacity .15s cubic-bezier(.4,0,.2,1) 0ms;width:100%}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media{.mdc-text-field__input::-moz-placeholder{opacity:0;-moz-transition:opacity 67ms cubic-bezier(.4,0,.2,1) 0ms;transition:opacity 67ms cubic-bezier(.4,0,.2,1) 0ms}.mdc-text-field__input::placeholder{opacity:0;transition:opacity 67ms cubic-bezier(.4,0,.2,1) 0ms}}@media{.mdc-text-field__input:-ms-input-placeholder{opacity:0;-ms-transition:opacity 67ms cubic-bezier(.4,0,.2,1) 0ms;transition:opacity 67ms cubic-bezier(.4,0,.2,1) 0ms}}@media{.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder,.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder{opacity:1;transition-delay:40ms;transition-duration:.11s}.mdc-text-field--focused .mdc-text-field__input::placeholder,.mdc-text-field--no-label .mdc-text-field__input::placeholder{opacity:1;transition-delay:40ms;transition-duration:.11s}}@media{.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder{opacity:1;transition-delay:40ms;transition-duration:.11s}}.mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);height:28px;letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);opacity:0;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit);transition:opacity .15s cubic-bezier(.4,0,.2,1) 0ms;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports (-webkit-hyphens:none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}.mdc-text-field__affix--prefix[dir=rtl],[dir=rtl] .mdc-text-field__affix--prefix{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl],.mdc-text-field__affix--suffix,[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix[dir=rtl],[dir=rtl] .mdc-text-field__affix--suffix{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl],[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled .mdc-text-field__ripple:after,.mdc-text-field--filled .mdc-text-field__ripple:before{background-color:rgba(0,0,0,.87);background-color:var(--mdc-ripple-color,rgba(0,0,0,.87))}.mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before,.mdc-text-field--filled:hover .mdc-text-field__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-text-field--filled:before{content:"";display:inline-block;height:40px;vertical-align:0;width:0}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:rgba(0,0,0,.42)}.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:rgba(0,0,0,.87)}.mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:#6200ee;border-bottom-color:var(--mdc-theme-primary,#6200ee)}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}.mdc-text-field--filled .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--no-label:before{display:none}@supports (-webkit-hyphens:none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem;transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem;transform:translateY(-34.75px) scale(.75)}.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined .25s 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(0) translateY(-34.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(4%) translateY(-34.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(-4%) translateY(-34.75px) scale(.75)}to{transform:translateX(0) translateY(-34.75px) scale(.75)}}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.38)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.87)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small,4px);border-bottom-right-radius:0;border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:0}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small,4px);border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px)}@supports (top:max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-shape-small,4px))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small,4px);border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small,4px);border-bottom-right-radius:0;border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:0}@supports (top:max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-shape-small,4px))}.mdc-text-field--outlined,.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-shape-small,4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports (top:max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px,var(--mdc-shape-small,4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl],[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:0}@supports (top:max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl],[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:max(16px,var(--mdc-shape-small,4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports (top:max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl],[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:0}@supports (top:max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl],[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-text-field__ripple:after,.mdc-text-field--outlined .mdc-text-field__ripple:before{background-color:transparent;background-color:var(--mdc-ripple-color,transparent)}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}.mdc-text-field--outlined .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--outlined .mdc-text-field__input{background-color:transparent;border:none!important;display:flex}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{align-items:center;flex-direction:column;height:auto;padding:0;transition:none;width:auto}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{box-sizing:border-box;flex-grow:1;height:auto;line-height:1.5rem;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;padding:0 16px;resize:none}.mdc-text-field--textarea.mdc-text-field--filled:before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled .25s 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(0) translateY(-10.25px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(4%) translateY(-10.25px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(-4%) translateY(-10.25px) scale(.75)}to{transform:translateX(0) translateY(-10.25px) scale(.75)}}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-bottom:9px;margin-top:23px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-bottom:16px;margin-top:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem;transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem;transform:translateY(-24.75px) scale(.75)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined .25s 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(0) translateY(-24.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(4%) translateY(-24.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(-4%) translateY(-24.75px) scale(.75)}to{transform:translateX(0) translateY(-24.75px) scale(.75)}}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-bottom:16px;margin-top:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter:after{content:"";display:inline-block;height:16px;vertical-align:-16px;width:0}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter:before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:-moz-fit-content;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input{transform:translateX(1px) translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}.mdc-text-field--with-leading-icon[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{left:48px;max-width:calc(100% - 48px);right:auto}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{left:auto;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(133.33333% - 85.33333px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:auto}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:auto;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(32px) scale(.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon .25s 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(-32px) translateY(-34.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(.75)}to{transform:translateX(-32px) translateY(-34.75px) scale(.75)}}.mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon .25s 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(32px) translateY(-34.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% + 32px)) translateY(-34.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% + 32px)) translateY(-34.75px) scale(.75)}to{transform:translateX(32px) translateY(-34.75px) scale(.75)}}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}.mdc-text-field--with-trailing-icon[dir=rtl],[dir=rtl] .mdc-text-field--with-trailing-icon{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(133.33333% - 85.33333px)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(133.33333% - 128px)}.mdc-text-field-helper-line{box-sizing:border-box;display:flex;justify-content:space-between}.mdc-text-field+.mdc-text-field-helper-line{padding-left:16px;padding-right:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(98,0,238,.87)}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after,.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:#b00020;color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid .mdc-text-field__input{caret-color:#b00020;caret-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#b00020;color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}.mdc-text-field--disabled .mdc-text-field__input{color:rgba(0,0,0,.38)}@media{.mdc-text-field--disabled .mdc-text-field__input::-moz-placeholder{color:rgba(0,0,0,.38)}.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:rgba(0,0,0,.38)}}@media{.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:rgba(0,0,0,.38)}}.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0,0,0,.38)}.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:rgba(0,0,0,.3)}.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:rgba(0,0,0,.38)}.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:rgba(0,0,0,.06)}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.06)}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-text-field--disabled .mdc-text-field__input::-moz-placeholder{color:GrayText}.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix,.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}@media screen and (forced-colors:active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl],[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input{text-align:left}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input{direction:ltr}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading{order:1}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix{order:2}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input{order:3}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix{order:4}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing{order:5}.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix,[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-right:12px}.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix,[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px}.mdc-text-field-helper-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-caption-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size,.75rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight,400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing,.0333333333em);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height,1.25rem);line-height:normal;margin:0;opacity:0;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform,inherit);transition:opacity .15s cubic-bezier(.4,0,.2,1) 0ms;will-change:opacity}.mdc-text-field-helper-text:before{content:"";display:inline-block;height:16px;vertical-align:0;width:0}.mdc-text-field-helper-text--persistent{opacity:1;transition:none;will-change:auto}.mdc-text-field-character-counter{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-caption-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size,.75rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight,400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing,.0333333333em);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height,1.25rem);line-height:normal;margin-left:auto;margin-right:0;margin-top:0;padding-left:16px;padding-right:0;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform,inherit);white-space:nowrap}.mdc-text-field-character-counter:before{content:"";display:inline-block;height:16px;vertical-align:0;width:0}.mdc-text-field-character-counter[dir=rtl],[dir=rtl] .mdc-text-field-character-counter{margin-left:0;margin-right:auto;padding-left:0;padding-right:16px}.mdc-text-field__icon{align-self:center;cursor:pointer}.mdc-text-field__icon:not([tabindex]),.mdc-text-field__icon[tabindex="-1"]{cursor:default;pointer-events:none}.mdc-text-field__icon svg{display:block}.mdc-text-field__icon--leading{margin-left:16px;margin-right:8px}.mdc-text-field__icon--leading[dir=rtl],[dir=rtl] .mdc-text-field__icon--leading{margin-left:8px;margin-right:16px}.mdc-text-field__icon--trailing{margin-left:0;margin-right:0;padding:12px}.mdc-text-field__icon--trailing[dir=rtl],[dir=rtl] .mdc-text-field__icon--trailing{margin-left:0;margin-right:0}:root{--mdc-theme-primary:#6200ee;--mdc-theme-secondary:#018786;--mdc-theme-background:#fff;--mdc-theme-surface:#fff;--mdc-theme-error:#b00020;--mdc-theme-on-primary:#fff;--mdc-theme-on-secondary:#fff;--mdc-theme-on-surface:#000;--mdc-theme-on-error:#fff;--mdc-theme-text-primary-on-background:rgba(0,0,0,.87);--mdc-theme-text-secondary-on-background:rgba(0,0,0,.54);--mdc-theme-text-hint-on-background:rgba(0,0,0,.38);--mdc-theme-text-disabled-on-background:rgba(0,0,0,.38);--mdc-theme-text-icon-on-background:rgba(0,0,0,.38);--mdc-theme-text-primary-on-light:rgba(0,0,0,.87);--mdc-theme-text-secondary-on-light:rgba(0,0,0,.54);--mdc-theme-text-hint-on-light:rgba(0,0,0,.38);--mdc-theme-text-disabled-on-light:rgba(0,0,0,.38);--mdc-theme-text-icon-on-light:rgba(0,0,0,.38);--mdc-theme-text-primary-on-dark:#fff;--mdc-theme-text-secondary-on-dark:hsla(0,0%,100%,.7);--mdc-theme-text-hint-on-dark:hsla(0,0%,100%,.5);--mdc-theme-text-disabled-on-dark:hsla(0,0%,100%,.5);--mdc-theme-text-icon-on-dark:hsla(0,0%,100%,.5)}.mdc-theme--primary{color:#6200ee!important;color:var(--mdc-theme-primary,#6200ee)!important}.mdc-theme--secondary{color:#018786!important;color:var(--mdc-theme-secondary,#018786)!important}.mdc-theme--background{background-color:#fff;background-color:var(--mdc-theme-background,#fff)}.mdc-theme--surface{background-color:#fff;background-color:var(--mdc-theme-surface,#fff)}.mdc-theme--error{color:#b00020!important;color:var(--mdc-theme-error,#b00020)!important}.mdc-theme--on-primary{color:#fff!important;color:var(--mdc-theme-on-primary,#fff)!important}.mdc-theme--on-secondary{color:#fff!important;color:var(--mdc-theme-on-secondary,#fff)!important}.mdc-theme--on-surface{color:#000!important;color:var(--mdc-theme-on-surface,#000)!important}.mdc-theme--on-error{color:#fff!important;color:var(--mdc-theme-on-error,#fff)!important}.mdc-theme--text-primary-on-background{color:rgba(0,0,0,.87)!important;color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87))!important}.mdc-theme--text-secondary-on-background{color:rgba(0,0,0,.54)!important;color:var(--mdc-theme-text-secondary-on-background,rgba(0,0,0,.54))!important}.mdc-theme--text-hint-on-background{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-hint-on-background,rgba(0,0,0,.38))!important}.mdc-theme--text-disabled-on-background{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-disabled-on-background,rgba(0,0,0,.38))!important}.mdc-theme--text-icon-on-background{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-icon-on-background,rgba(0,0,0,.38))!important}.mdc-theme--text-primary-on-light{color:rgba(0,0,0,.87)!important;color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87))!important}.mdc-theme--text-secondary-on-light{color:rgba(0,0,0,.54)!important;color:var(--mdc-theme-text-secondary-on-light,rgba(0,0,0,.54))!important}.mdc-theme--text-hint-on-light{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-hint-on-light,rgba(0,0,0,.38))!important}.mdc-theme--text-disabled-on-light{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-disabled-on-light,rgba(0,0,0,.38))!important}.mdc-theme--text-icon-on-light{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-icon-on-light,rgba(0,0,0,.38))!important}.mdc-theme--text-primary-on-dark{color:#fff!important;color:var(--mdc-theme-text-primary-on-dark,#fff)!important}.mdc-theme--text-secondary-on-dark{color:hsla(0,0%,100%,.7)!important;color:var(--mdc-theme-text-secondary-on-dark,hsla(0,0%,100%,.7))!important}.mdc-theme--text-hint-on-dark{color:hsla(0,0%,100%,.5)!important;color:var(--mdc-theme-text-hint-on-dark,hsla(0,0%,100%,.5))!important}.mdc-theme--text-disabled-on-dark{color:hsla(0,0%,100%,.5)!important;color:var(--mdc-theme-text-disabled-on-dark,hsla(0,0%,100%,.5))!important}.mdc-theme--text-icon-on-dark{color:hsla(0,0%,100%,.5)!important;color:var(--mdc-theme-text-icon-on-dark,hsla(0,0%,100%,.5))!important}.mdc-theme--primary-bg{background-color:#6200ee!important;background-color:var(--mdc-theme-primary,#6200ee)!important}.mdc-theme--secondary-bg{background-color:#018786!important;background-color:var(--mdc-theme-secondary,#018786)!important}.mdc-tooltip__caret-surface-bottom,.mdc-tooltip__caret-surface-top,.mdc-tooltip__surface{border-radius:4px;border-radius:var(--mdc-shape-small,4px)}.mdc-tooltip__surface{background-color:rgba(0,0,0,.6);color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff);overflow-wrap:anywhere;word-break:break-all;word-break:var(--mdc-tooltip-word-break,normal)}.mdc-tooltip{z-index:9}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity .15s cubic-bezier(0,0,.2,1) 0ms,transform .15s cubic-bezier(0,0,.2,1) 0ms}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms cubic-bezier(.4,0,1,1) 0ms}.mdc-tooltip__title{color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87))}.mdc-tooltip__content{color:rgba(0,0,0,.6)}.mdc-tooltip__content-link{color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-tooltip{display:none;position:fixed}.mdc-tooltip.mdc-tooltip--rich .mdc-tooltip__caret-surface-bottom,.mdc-tooltip.mdc-tooltip--rich .mdc-tooltip__caret-surface-top,.mdc-tooltip.mdc-tooltip--rich .mdc-tooltip__surface{background-color:#fff}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--hide,.mdc-tooltip--showing,.mdc-tooltip--shown{display:inline-flex}.mdc-tooltip--hide.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--shown.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-caption-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size,.75rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight,400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing,.0333333333em);line-height:16px;max-height:40vh;max-width:200px;min-height:24px;min-width:40px;overflow:hidden;padding:4px 8px;text-align:center;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform,inherit)}.mdc-tooltip__surface:before{border:1px solid transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-tooltip__surface:before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;border-radius:4px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);display:flex;flex-direction:column;line-height:20px;max-width:320px;min-height:24px;min-width:40px;position:relative}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-elevation-overlay{height:100%;left:0;top:0;width:100%}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl],[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-subtitle2-font-size,.875rem);font-weight:500;font-weight:var(--mdc-typography-subtitle2-font-weight,500);letter-spacing:.0071428571em;letter-spacing:var(--mdc-typography-subtitle2-letter-spacing,.0071428571em);line-height:20px;line-height:1.375rem;line-height:var(--mdc-typography-subtitle2-line-height,1.375rem);margin:0 8px;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle2-text-transform,inherit)}.mdc-tooltip__surface .mdc-tooltip__title:before{content:"";display:inline-block;height:24px;vertical-align:0;width:0}.mdc-tooltip__surface .mdc-tooltip__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);margin:8px;max-width:184px;text-align:left;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit)}.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl],[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{align-self:stretch;max-width:304px}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{opacity:1;transform:scale(1)}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-bottom,.mdc-tooltip__caret-surface-top{height:24px;position:absolute;transform:rotate(35deg) skewY(20deg) scaleX(.9396926208);width:24px}.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay,.mdc-tooltip__caret-surface-top .mdc-elevation-overlay{height:100%;left:0;top:0;width:100%}.mdc-tooltip__caret-surface-bottom{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);outline:1px solid transparent;z-index:-1}@media screen and (forced-colors:active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mdc-top-app-bar{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;position:fixed;width:100%;z-index:4}.mdc-top-app-bar .mdc-top-app-bar__action-item,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon{color:#fff;color:var(--mdc-theme-on-primary,#fff)}.mdc-top-app-bar .mdc-top-app-bar__action-item:after,.mdc-top-app-bar .mdc-top-app-bar__action-item:before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:before{background-color:#fff;background-color:var(--mdc-ripple-color,var(--mdc-theme-on-primary,#fff))}.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-surface--hover:before,.mdc-top-app-bar .mdc-top-app-bar__action-item:hover:before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-surface--hover:before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:hover:before{opacity:.08;opacity:var(--mdc-ripple-hover-opacity,.08)}.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded--background-focused:before,.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):focus:before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded--background-focused:before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):focus:before{opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24);transition-duration:75ms}.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):active:after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):active:after{opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24);transition-duration:75ms}.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.24)}.mdc-top-app-bar__row{box-sizing:border-box;display:flex;height:64px;position:relative;width:100%}.mdc-top-app-bar__section{align-items:center;display:inline-flex;flex:1 1 auto;min-width:0;padding:8px 12px;z-index:1}.mdc-top-app-bar__section--align-start{justify-content:flex-start;order:-1}.mdc-top-app-bar__section--align-end{justify-content:flex-end;order:1}.mdc-top-app-bar__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline6-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size,1.25rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight,500);letter-spacing:.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing,.0125em);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height,2rem);overflow:hidden;padding-left:20px;padding-right:0;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration,inherit);text-decoration:var(--mdc-typography-headline6-text-decoration,inherit);text-overflow:ellipsis;text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform,inherit);white-space:nowrap;z-index:1}.mdc-top-app-bar__title[dir=rtl],[dir=rtl] .mdc-top-app-bar__title{padding-left:0;padding-right:20px}.mdc-top-app-bar--short-collapsed{border-bottom-left-radius:0;border-bottom-right-radius:24px;border-top-left-radius:0;border-top-right-radius:0}.mdc-top-app-bar--short-collapsed[dir=rtl],[dir=rtl] .mdc-top-app-bar--short-collapsed{border-bottom-left-radius:24px;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.mdc-top-app-bar--short{left:0;right:auto;top:0;transition:width .25s cubic-bezier(.4,0,.2,1);width:100%}.mdc-top-app-bar--short[dir=rtl],[dir=rtl] .mdc-top-app-bar--short{left:auto;right:0}.mdc-top-app-bar--short .mdc-top-app-bar__row{height:56px}.mdc-top-app-bar--short .mdc-top-app-bar__section{padding:4px}.mdc-top-app-bar--short .mdc-top-app-bar__title{opacity:1;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.mdc-top-app-bar--short-collapsed{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);transition:width .3s cubic-bezier(.4,0,.2,1);width:56px}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__title{display:none}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__action-item{transition:padding .15s cubic-bezier(.4,0,.2,1)}.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item{width:112px}.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end{padding-left:0;padding-right:12px}.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end[dir=rtl],[dir=rtl] .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end{padding-left:12px;padding-right:0}.mdc-top-app-bar--dense .mdc-top-app-bar__row{height:48px}.mdc-top-app-bar--dense .mdc-top-app-bar__section{padding:0 4px}.mdc-top-app-bar--dense .mdc-top-app-bar__title{padding-left:12px;padding-right:0}.mdc-top-app-bar--dense .mdc-top-app-bar__title[dir=rtl],[dir=rtl] .mdc-top-app-bar--dense .mdc-top-app-bar__title{padding-left:0;padding-right:12px}.mdc-top-app-bar--prominent .mdc-top-app-bar__row{height:128px}.mdc-top-app-bar--prominent .mdc-top-app-bar__title{align-self:flex-end;padding-bottom:2px}.mdc-top-app-bar--prominent .mdc-top-app-bar__action-item,.mdc-top-app-bar--prominent .mdc-top-app-bar__navigation-icon{align-self:flex-start}.mdc-top-app-bar--fixed{transition:box-shadow .2s linear}.mdc-top-app-bar--fixed-scrolled{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);transition:box-shadow .2s linear}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__row{height:96px}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__section{padding:0 12px}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title{padding-bottom:9px;padding-left:20px;padding-right:0}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title[dir=rtl],[dir=rtl] .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title{padding-left:0;padding-right:20px}.mdc-top-app-bar--fixed-adjust{padding-top:64px}.mdc-top-app-bar--dense-fixed-adjust{padding-top:48px}.mdc-top-app-bar--short-fixed-adjust{padding-top:56px}.mdc-top-app-bar--prominent-fixed-adjust{padding-top:128px}.mdc-top-app-bar--dense-prominent-fixed-adjust{padding-top:96px}@media (max-width:599px){.mdc-top-app-bar__row{height:56px}.mdc-top-app-bar__section{padding:4px}.mdc-top-app-bar--short{transition:width .2s cubic-bezier(.4,0,.2,1)}.mdc-top-app-bar--short-collapsed{transition:width .25s cubic-bezier(.4,0,.2,1)}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end{padding-left:0;padding-right:12px}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end[dir=rtl],[dir=rtl] .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end{padding-left:12px;padding-right:0}.mdc-top-app-bar--prominent .mdc-top-app-bar__title{padding-bottom:6px}.mdc-top-app-bar--fixed-adjust{padding-top:56px}}.mdc-typography{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-font-family,Roboto,sans-serif)}.mdc-typography--headline1{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:6rem;font-size:var(--mdc-typography-headline1-font-size,6rem);font-weight:300;font-weight:var(--mdc-typography-headline1-font-weight,300);letter-spacing:-.015625em;letter-spacing:var(--mdc-typography-headline1-letter-spacing,-.015625em);line-height:6rem;line-height:var(--mdc-typography-headline1-line-height,6rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline1-text-decoration,inherit);text-decoration:var(--mdc-typography-headline1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline1-text-transform,inherit)}.mdc-typography--headline1,.mdc-typography--headline2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-typography--headline2{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:3.75rem;font-size:var(--mdc-typography-headline2-font-size,3.75rem);font-weight:300;font-weight:var(--mdc-typography-headline2-font-weight,300);letter-spacing:-.0083333333em;letter-spacing:var(--mdc-typography-headline2-letter-spacing,-.0083333333em);line-height:3.75rem;line-height:var(--mdc-typography-headline2-line-height,3.75rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline2-text-decoration,inherit);text-decoration:var(--mdc-typography-headline2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline2-text-transform,inherit)}.mdc-typography--headline3{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline3-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:3rem;font-size:var(--mdc-typography-headline3-font-size,3rem);font-weight:400;font-weight:var(--mdc-typography-headline3-font-weight,400);letter-spacing:normal;letter-spacing:var(--mdc-typography-headline3-letter-spacing,normal);line-height:3.125rem;line-height:var(--mdc-typography-headline3-line-height,3.125rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline3-text-decoration,inherit);text-decoration:var(--mdc-typography-headline3-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline3-text-transform,inherit)}.mdc-typography--headline3,.mdc-typography--headline4{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-typography--headline4{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline4-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:2.125rem;font-size:var(--mdc-typography-headline4-font-size,2.125rem);font-weight:400;font-weight:var(--mdc-typography-headline4-font-weight,400);letter-spacing:.0073529412em;letter-spacing:var(--mdc-typography-headline4-letter-spacing,.0073529412em);line-height:2.5rem;line-height:var(--mdc-typography-headline4-line-height,2.5rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline4-text-decoration,inherit);text-decoration:var(--mdc-typography-headline4-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline4-text-transform,inherit)}.mdc-typography--headline5{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline5-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1.5rem;font-size:var(--mdc-typography-headline5-font-size,1.5rem);font-weight:400;font-weight:var(--mdc-typography-headline5-font-weight,400);letter-spacing:normal;letter-spacing:var(--mdc-typography-headline5-letter-spacing,normal);line-height:2rem;line-height:var(--mdc-typography-headline5-line-height,2rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline5-text-decoration,inherit);text-decoration:var(--mdc-typography-headline5-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline5-text-transform,inherit)}.mdc-typography--headline5,.mdc-typography--headline6{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-typography--headline6{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline6-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size,1.25rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight,500);letter-spacing:.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing,.0125em);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height,2rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration,inherit);text-decoration:var(--mdc-typography-headline6-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform,inherit)}.mdc-typography--subtitle1{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height,1.75rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit)}.mdc-typography--subtitle1,.mdc-typography--subtitle2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-typography--subtitle2{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-subtitle2-font-size,.875rem);font-weight:500;font-weight:var(--mdc-typography-subtitle2-font-weight,500);letter-spacing:.0071428571em;letter-spacing:var(--mdc-typography-subtitle2-letter-spacing,.0071428571em);line-height:1.375rem;line-height:var(--mdc-typography-subtitle2-line-height,1.375rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle2-text-transform,inherit)}.mdc-typography--body1{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-body1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-body1-font-weight,400);letter-spacing:.03125em;letter-spacing:var(--mdc-typography-body1-letter-spacing,.03125em);line-height:1.5rem;line-height:var(--mdc-typography-body1-line-height,1.5rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body1-text-decoration,inherit);text-decoration:var(--mdc-typography-body1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body1-text-transform,inherit)}.mdc-typography--body1,.mdc-typography--body2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-typography--body2{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit)}.mdc-typography--caption{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-caption-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size,.75rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight,400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing,.0333333333em);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height,1.25rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform,inherit)}.mdc-typography--button{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-button-font-size,.875rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight,500);letter-spacing:.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing,.0892857143em);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height,2.25rem);text-decoration:none;-webkit-text-decoration:var(--mdc-typography-button-text-decoration,none);text-decoration:var(--mdc-typography-button-text-decoration,none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform,uppercase)}.mdc-typography--button,.mdc-typography--overline{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-typography--overline{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-overline-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-overline-font-size,.75rem);font-weight:500;font-weight:var(--mdc-typography-overline-font-weight,500);letter-spacing:.1666666667em;letter-spacing:var(--mdc-typography-overline-letter-spacing,.1666666667em);line-height:2rem;line-height:var(--mdc-typography-overline-line-height,2rem);text-decoration:none;-webkit-text-decoration:var(--mdc-typography-overline-text-decoration,none);text-decoration:var(--mdc-typography-overline-text-decoration,none);text-transform:uppercase;text-transform:var(--mdc-typography-overline-text-transform,uppercase)}.mdc-drawer-root{display:flex;height:100vh}.mdc-top-app-bar{color:#fff;color:var(--mdc-theme-on-primary,#fff)}.mdc-top-app-bar__section--align-end>.mdc-deprecated-list{display:flex}.mdc-text-field--fullwidth{display:flex;width:100%}.mdc-autocomplete{display:inline-flex;position:relative}.mdc-autocomplete .mdc-text-field__ripple:after,.mdc-autocomplete .mdc-text-field__ripple:before{border-radius:4px 4px 0 0;height:100%;left:0;top:0;width:100%}.mdc-autocomplete--fullwidth{display:flex;width:100%}.mdc-autocomplete__menu{left:0;max-height:calc(50vh - 32px);position:absolute;top:54px}.mdc-autocomplete__menu.mdc-menu-surface--open{display:block}.mdc-autocomplete__menu .mdc-deprecated-list{width:100%}.mdc-autocomplete__menu .mdc-deprecated-list-item{height:30px;line-height:30px;padding:0 10px}.mdc-autocomplete__menu .mdc-deprecated-list-item strong{font-weight:700}.mdc-autocomplete__menu .mdc-deprecated-list-item.selected{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee);color:#fff;color:var(--mdc-theme-on-primary,#fff)}.mdc-autocomplete--in-dialog .mdc-autocomplete__menu{align-items:center;background-color:transparent;bottom:0!important;box-shadow:none;flex-direction:row;justify-content:space-around;left:0!important;max-height:100vh!important;max-width:100vw!important;position:fixed!important;right:0;top:0!important}.mdc-autocomplete--in-dialog .mdc-autocomplete__menu .mdc-deprecated-list{background-color:#fff;background-color:var(--mdc-theme-surface,#fff);border-radius:4px;border-radius:var(--mdc-shape-medium,4px);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);color:#000;color:var(--mdc-theme-on-surface,#000);width:560px;z-index:6}.mdc-autocomplete--in-dialog .mdc-autocomplete__menu.mdc-menu-surface--open{display:flex}.mdc-autocomplete--in-dialog .mdc-autocomplete__menu.mdc-menu-surface--open .mdc-drawer-scrim{background-color:rgba(0,0,0,.32);display:block}.mdc-autocomplete--in-dialog .mdc-autocomplete__menu.mdc-menu-surface--open .mdc-deprecated-list{max-height:100%;overflow-y:scroll}@media (max-width:599px){.mdc-autocomplete--in-dialog .mdc-autocomplete__menu .mdc-deprecated-list{width:100%}}.mdc-card__text{padding:16px}.mdc-card__text+.mdc-card__text{padding-top:0}.mdc-card__media+.mdc-card__text{padding-top:16px}.mdc-file{display:inline-block}.mdc-form{border:0;margin:0;padding:0}.mdc-form__item{align-items:center;display:flex;margin-bottom:10px}.mdc-form__item:last-child{margin-bottom:0}.mdc-form__item>label{margin:0;padding:0}.mdc-form__item.required>label:before{color:red;content:"*"}.mdc-form--nowrap .mdc-form__item>label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdc-form--horizontal .mdc-form__item>label{flex:0 0 auto;margin-right:0}.mdc-form--horizontal .mdc-form__actions{padding-left:auto0}.mdc-form--horizontal .mdc-form__actions .mdc-button{margin-right:8px}.mdc-form--horizontal .mdc-form__actions .mdc-button:last-child{margin-right:0}.mdc-form--horizontal.mdc-form--label-top-aligned .mdc-form__item{align-items:flex-start}.mdc-form--horizontal.mdc-form--label-right-aligned .mdc-form__item>label{text-align:right}.mdc-form--horizontal.mdc-form--label-top-right-aligned .mdc-form__item{align-items:flex-start}.mdc-form--horizontal.mdc-form--label-top-right-aligned .mdc-form__item>label{text-align:right}.mdc-form--horizontal .mdc-checkbox+label,.mdc-form--horizontal .mdc-radio+label{flex-basis:auto}.mdc-form--vertical .mdc-form__item{align-items:flex-start;flex-direction:column}.mdc-form--vertical .mdc-form__item>label{margin-bottom:0}.mdc-form--vertical .mdc-form__actions{flex-direction:row}.mdc-form--vertical .mdc-form__actions .mdc-button{margin-right:8px}.mdc-form--vertical .mdc-form__actions .mdc-button:last-child,.mdc-form__item>.mdc-form-field{margin-right:0}.mdc-form--actions-center .mdc-form__actions{justify-content:center;padding-left:0}.mdc-form--actions-right .mdc-form__actions{justify-content:flex-end}.mdc-icon-button img,.mdc-icon-button svg{vertical-align:initial}.mdc-pagination .material-icons{font-size:18px}.mdc-pagination .mdc-button{height:32px;min-width:32px}.mdc-pagination .mdc-button.mdc-pagination__button--ellipsis{color:rgba(0,0,0,.38);cursor:default}.mdc-pagination .mdc-data-table__pagination-button:not(.mdc-pagination__button--ellipsis){border:1px solid rgba(0,0,0,.87);color:rgba(0,0,0,.87)}.mdc-pagination .mdc-data-table__pagination-button:not(.mdc-pagination__button--ellipsis):hover{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee);color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-pagination .mdc-data-table__pagination-button:not(.mdc-pagination__button--ellipsis).mdc-pagination__button--active{cursor:default}.mdc-pagination .mdc-data-table__pagination-button:not(.mdc-pagination__button--ellipsis).mdc-pagination__button--active,.mdc-pagination .mdc-data-table__pagination-button:not(.mdc-pagination__button--ellipsis).mdc-pagination__button--active:hover{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee);border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee);color:#fff;color:var(--mdc-theme-on-primary,#fff)}.mdc-pagination .mdc-data-table__pagination-button:disabled{border-color:rgba(0,0,0,.38);color:rgba(0,0,0,.38);cursor:not-allowed}.mdc-pagination.mdc-pagination--left{justify-content:flex-start}.mdc-pagination.mdc-pagination--center{justify-content:center}.mdc-pagination.mdc-pagination--right{justify-content:flex-end}.mdc-pagination.mdc-pagination--mini .mdc-data-table__pagination-trailing{justify-content:center;margin:0;width:100%}.mdc-pagination.mdc-pagination--mini .mdc-data-table__pagination-navigation{justify-content:space-between;width:100%}.mdc-pagination.mdc-pagination--mini .mdc-data-table__pagination-total{margin:0}.mdc-pagination.mdc-pagination--mini .mdc-data-table__pagination-prev-button{order:-1}.mdc-data-table__pagination-rows-per-page select{border:1px solid #d9d9d9;height:24px;outline:0;text-indent:4px;transition:all .3s;width:48px}.mdc-data-table__pagination-rows-per-page select:focus,.mdc-data-table__pagination-rows-per-page select:hover{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee)}.mdc-data-table__pagination-jumper{align-items:center;display:inline-flex;margin-left:22px}.mdc-data-table__pagination-jumper .mdc-data-table__pagination-jumper-label{margin-right:12px}.mdc-data-table__pagination-jumper input{border:1px solid #d9d9d9;height:24px;outline:0;text-indent:4px;transition:all .3s;width:48px}.mdc-data-table__pagination-jumper input:focus,.mdc-data-table__pagination-jumper input:hover{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee)}.mdc-data-table__pagination-jumper button{border:1px solid #d9d9d9;height:24px;line-height:22px}@keyframes mdc-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.mdc-skeleton{align-items:flex-start;display:flex;width:100%}.mdc-skeleton-avatar{background:#f2f2f2;display:block;height:36px;line-height:36px;margin-left:0;margin-right:16px;width:36px}.mdc-skeleton-avatar.mdc-skeleton-avatar--circle{border-radius:50%}.mdc-skeleton-avatar.mdc-skeleton-avatar--large{height:40px;line-height:40px;width:40px}.mdc-skeleton-avatar.mdc-skeleton-avatar--small{height:24px;line-height:24px;width:24px}.mdc-skeleton__content{width:100%}.mdc-skeleton-paragraph{margin:0;padding:0}.mdc-skeleton-paragraph>li{background:#f2f2f2;height:16px;list-style:none;width:100%}.mdc-skeleton-paragraph>li+li{margin-top:16px}.mdc-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)){width:61%}.mdc-skeleton-title{background:#f2f2f2;height:16px;margin:16px 0 0;width:100%}.mdc-skeleton-title+.mdc-skeleton-paragraph{margin-top:24px}.mdc-skeleton--with-avatar .mdc-skeleton-title{margin-top:12px}.mdc-skeleton--with-avatar .mdc-skeleton-title+.mdc-skeleton-paragraph{margin-top:28px}.mdc-skeleton--active .mdc-skeleton-avatar,.mdc-skeleton--active .mdc-skeleton-paragraph>li,.mdc-skeleton--active .mdc-skeleton-title{animation:mdc-skeleton-loading 1.4s ease infinite;background:linear-gradient(90deg,#f2f2f2 25%,#dadada 37%,#f2f2f2 63%);background-size:400% 100%}.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{background-color:#fff;background-color:var(--mdc-theme-background,#fff)}.mdc-data-table--fullwidth{display:flex;width:100%}.mdc-data-table__cell--left{text-align:left}.mdc-data-table__cell--center{text-align:center}.mdc-data-table__cell--right{text-align:right}.mdc-data-table__footer-row{border-top:1px solid rgba(0,0,0,.12);height:52px}.mdc-data-table__footer-row .mdc-data-table__cell{font-weight:700}.mdc-data-table__header-cell-label{align-items:center;display:inline-flex;vertical-align:middle}@media (max-width:599px){.mdc-data-table{width:100%}}.mdc-data-table__header-cell--scrollbar{border-right-color:transparent;position:sticky;right:0;width:0}.mdc-data-table--fixed{width:100%}.mdc-data-table--fixed .mdc-data-table__cell{background-color:#fff;z-index:1}.mdc-data-table__fixed-footer,.mdc-data-table__fixed-header{overflow:hidden}.mdc-data-table__fixed-footer table,.mdc-data-table__fixed-header table{position:relative;width:100%}.mdc-data-table__fixed-body{overflow:auto}.mdc-data-table__fixed-body table{min-width:100%}.mdc-panels .mdc-panel{display:none}.mdc-panels .mdc-panel.active{display:block}.mdc-divider{align-items:center;display:flex;justify-content:space-around}.mdc-divider__text{align-items:center;display:inline-flex;justify-content:space-between}.mdc-divider__text:after,.mdc-divider__text:before{content:"";display:block}.mdc-divider__text span{display:inline-block;flex-shrink:0;font-size:inherit;text-transform:uppercase}.mdc-divider--horizontal{width:100%}.mdc-divider--horizontal.mdc-divider--no-text{background-color:rgba(0,0,0,.12);height:2px}.mdc-divider--horizontal .mdc-divider__text{width:100%}.mdc-divider--horizontal .mdc-divider__text:after,.mdc-divider--horizontal .mdc-divider__text:before{background-color:rgba(0,0,0,.12);height:2px;width:50%}.mdc-divider--horizontal .mdc-divider__text>span{padding:8px 16px}.mdc-divider--vertical{height:100%}.mdc-divider--vertical.mdc-divider--no-text{background-color:rgba(0,0,0,.12);width:2px}.mdc-divider--vertical .mdc-divider__text{flex-direction:column;height:100%}.mdc-divider--vertical .mdc-divider__text:after,.mdc-divider--vertical .mdc-divider__text:before{background-color:rgba(0,0,0,.12);height:50%;width:2px}.mdc-divider--vertical .mdc-divider__text>span{padding:16px 8px}.flatpickr-calendar{animation:none;background:transparent;background:#fff;border:0;border-radius:5px;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid transparent;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{background:transparent;flex:1;line-height:1;overflow:hidden;position:relative;text-align:center}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{fill:rgba(0,0,0,.9);color:rgba(0,0,0,.9);height:34px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{cursor:pointer;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:inherit;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid rgba(57,57,57,.15);box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:transparent;color:rgba(0,0,0,.5);font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{align-items:center;background:transparent;display:flex;height:28px;overflow:hidden;text-align:center;width:100%}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{background:transparent;color:rgba(0,0,0,.54);cursor:default;display:block;flex:1;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{align-items:flex-start;display:flex;overflow:hidden;position:relative;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;max-width:307.875px;min-width:307.875px;opacity:1;outline:0;padding:0;text-align:left;transform:translateZ(0);width:307.875px}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;flex-basis:14.2857143%;font-weight:400;height:39px;justify-content:center;line-height:39px;margin:0;max-width:39px;position:relative;text-align:center;width:14.2857143%}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;border-color:#569ff7;box-shadow:none}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:transparent;border-color:transparent;color:rgba(57,57,57,.3);cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgba(57,57,57,.1);cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:transparent;border:none;color:rgba(57,57,57,.3);cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{box-sizing:border-box;display:block;display:flex;overflow:hidden}.flatpickr-rContainer{box-sizing:border-box;display:inline-block;padding:0}.flatpickr-time{box-sizing:border-box;display:block;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{flex:1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;color:#393939;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{align-self:center;color:#393939;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2%}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.flatpickr-monthSelect-months{flex-wrap:wrap;margin:10px 1px 3px}.flatpickr-monthSelect-month{-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:1px solid transparent;border-radius:4px;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;font-weight:400;justify-content:center;-webkit-justify-content:center;margin:.5px;padding:10px;position:relative;text-align:center;width:33%}.flatpickr-monthSelect-month.flatpickr-disabled{color:#eee}.flatpickr-monthSelect-month.flatpickr-disabled:focus,.flatpickr-monthSelect-month.flatpickr-disabled:hover{background:none!important;cursor:not-allowed}.flatpickr-monthSelect-theme-dark{background:#3f4458}.flatpickr-monthSelect-theme-dark .flatpickr-current-month input.cur-year{color:#fff}.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-next-month,.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-prev-month{fill:#fff;color:#fff}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month{color:hsla(0,0%,100%,.95)}.flatpickr-monthSelect-month.today{border-color:#959ea9}.flatpickr-monthSelect-month.inRange,.flatpickr-monthSelect-month.inRange.today,.flatpickr-monthSelect-month:focus,.flatpickr-monthSelect-month:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.inRange,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:focus,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:hover{background:#646c8c;border-color:#646c8c}.flatpickr-monthSelect-month.today:focus,.flatpickr-monthSelect-month.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-monthSelect-month.endRange,.flatpickr-monthSelect-month.selected,.flatpickr-monthSelect-month.startRange{background-color:#569ff7;border-color:#569ff7;box-shadow:none;color:#fff}.flatpickr-monthSelect-month.startRange{border-radius:50px 0 0 50px}.flatpickr-monthSelect-month.endRange{border-radius:0 50px 50px 0}.flatpickr-monthSelect-month.startRange.endRange{border-radius:50px}.flatpickr-monthSelect-month.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.endRange,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.selected,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.startRange{background:#80cbc4;border-color:#80cbc4;box-shadow:none;color:#fff}.flatpickr-calendar.open{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover,.flatpickr-monthSelect-month.selected,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.selected{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee);border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee);color:#fff;color:var(--mdc-theme-on-primary,#fff)}.mdc-datepicker .mdc-datepicker__icon{align-items:center;display:inline-flex;justify-content:space-around;pointer-events:auto;width:48px}.mdc-datepicker .mdc-datepicker__icon>span{cursor:pointer}.mdc-datepicker .mdc-datepicker__icon>span svg{height:16px;width:16px}.mdc-datepicker .flatpickr-mobile{min-width:180px}.mdc-rangepicker{display:inline-flex}.mdc-rangepicker__separator{align-items:center;display:inline-flex;height:56px;justify-content:center;padding:8px}.mdc-rangepicker__end .mdc-text-field__input{cursor:pointer}.mdc-navigation-bar--fixed-adjust{padding-bottom:48px}.mdc-navigation-bar--stacked-fixed-adjust{padding-bottom:72px}.mdc-navigation-bar{background-color:#fff;bottom:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);height:48px;left:0;position:fixed;right:0;z-index:4}.mdc-navigation-bar.mdc-navigation-bar--stacked{height:72px}.mdc-navigation-bar__destinations .mdc-tab-scroller__scroll-content{width:100%}.mdc-navigation-bar--dest-33 .mdc-tab{overflow:hidden;width:33%}.mdc-navigation-bar--dest-25 .mdc-tab{overflow:hidden;width:25%}.mdc-navigation-bar--dest-20 .mdc-tab{overflow:hidden;width:20%}.mdc-circular-progress__spinner-layer{display:flex}.mdc-circular-progress__circle-clipper{display:inline-flex}.mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:#4285f4}.mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:#db4437}.mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:#f4b400}.mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:#0f9d58}.mdc-circular-progress--large{height:48px;width:48px}.mdc-circular-progress--medium{height:36px;width:36px}.mdc-circular-progress--small{height:24px;width:24px}.mdc-menu .mdc-deprecated-list{color:inherit}.mdc-menu :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:after,.mdc-menu :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:before{background-color:currentColor}.mdc-menu-surface--absolute{position:absolute}.mdc-menu :not(.mdc-deprecated-list-item--disabled).mdc-menu-item--selected{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee);color:#fff;color:var(--mdc-theme-on-primary,#fff)}.mdc-menu :not(.mdc-deprecated-list-item--disabled).mdc-menu-item--selected .mdc-deprecated-list-item__graphic{color:#fff;color:var(--mdc-theme-on-primary,#fff)}.mdc-select--fullwidth{display:flex;width:100%}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee);color:#fff;color:var(--mdc-theme-on-primary,#fff)}.mdc-select--in-dialog .mdc-select__menu{align-items:center;background-color:transparent;bottom:0!important;box-shadow:none;flex-direction:row;justify-content:space-around;left:0!important;max-height:100vh!important;max-width:100vw!important;position:fixed!important;right:0;top:0!important}.mdc-select--in-dialog .mdc-select__menu .mdc-deprecated-list{background-color:#fff;background-color:var(--mdc-theme-surface,#fff);border-radius:4px;border-radius:var(--mdc-shape-medium,4px);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);color:#000;color:var(--mdc-theme-on-surface,#000);width:560px;z-index:6}.mdc-select--in-dialog .mdc-select__menu.mdc-menu-surface--open{display:flex}.mdc-select--in-dialog .mdc-select__menu.mdc-menu-surface--open .mdc-drawer-scrim{background-color:rgba(0,0,0,.32);display:block}.mdc-select--in-dialog .mdc-select__menu.mdc-menu-surface--open .mdc-deprecated-list{max-height:100%;overflow-y:scroll}@media (max-width:599px){.mdc-select--in-dialog .mdc-select__menu .mdc-deprecated-list{width:100%}}.mdc-alert{align-items:center;border-radius:2px;display:flex;margin-bottom:16px;padding:8px 16px;transition:opacity .15s linear}.mdc-alert .mdc-alert__icon{margin-right:8px}.mdc-alert.mdc-alert--success{background-color:rgba(15,157,88,.12);border:1px solid rgba(15,157,88,.5)}.mdc-alert.mdc-alert--info{background-color:rgba(66,133,244,.12);border:1px solid rgba(66,133,244,.5)}.mdc-alert.mdc-alert--warning{background-color:rgba(244,180,0,.12);border:1px solid rgba(244,180,0,.5)}.mdc-alert.mdc-alert--error{background-color:rgba(219,68,55,.12);border:1px solid rgba(219,68,55,.5)}.mdc-alert.mdc-alert--closed{opacity:0}.mdc-alert__content{flex:1}.mdc-alert__close-button{color:rgba(0,0,0,.45);font-size:18px;transition:color .3s}.mdc-alert__close-button:hover{color:rgba(0,0,0,.75)}.mdc-collapse{display:flex;flex-direction:column;margin-bottom:0}.mdc-collapse__header{align-items:center;align-self:flex-start;display:flex;margin-bottom:0}.mdc-collapse__icon{margin-right:8px}.mdc-collapse__content,.mdc-collapse__title{padding:8px 0}.mdc-collapse--with-icon .mdc-collapse__header{align-self:auto}.mdc-collapse--with-icon .mdc-collapse__content{padding-left:32px}.mdc-collapse--icon-end-aligned .mdc-collapse__header{justify-content:space-between}.mdc-collapse--icon-end-aligned .mdc-collapse__title{order:-1}.mdc-badge{align-items:center;display:inline-flex;position:relative}.mdc-badge__sup{background-color:#db4437;border-radius:10px;color:#fff;font-size:12px;height:20px;line-height:20px;overflow:hidden;padding:0 6px;white-space:nowrap}.mdc-badge__sup.mdc-badge__sup--dot{border-radius:50%;height:auto;line-height:normal;padding:6px}.mdc-badge__sup.mdc-badge__sup--success{background-color:#0f9d58;color:#fff}.mdc-badge__sup.mdc-badge__sup--info{background-color:#4285f4;color:#fff}.mdc-badge__sup.mdc-badge__sup--warning{background-color:#f4b400;color:#fff}.mdc-badge__sup.mdc-badge__sup--error{background-color:#db4437;color:#fff}.mdc-badge__sup.mdc-badge__sup--hide{display:none}.mdc-badge--overlap .mdc-badge__sup{position:absolute;right:0;top:0;transform:translate(50%,-50%)}.mdc-layout-grid__inner{height:100%}.mdc-drawer .mdc-deprecated-list-item--activated,.mdc-drawer .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic{color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-drawer .mdc-deprecated-list-item--activated [class*=mdc-theme--text-],.mdc-drawer .mdc-deprecated-list-item--activated[class*=mdc-theme--text-]{color:#6200ee!important;color:var(--mdc-theme-primary,#6200ee)!important}.mdc-deprecated-list--non-interactive .mdc-deprecated-list-item{cursor:default} +@charset "UTF-8";*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}body,html{height:100%;margin:0}html{word-break:normal}a{text-decoration:none}img{max-width:100%}@font-face{font-display:swap;font-family:Material Icons;font-style:normal;font-weight:400;src:url(../font/material-icons.a4160421.woff2) format("woff2"),url(../font/material-icons.3e1afe59.woff) format("woff")}.material-icons{font-family:Material Icons;font-feature-settings:"liga"}@font-face{font-display:swap;font-family:Material Icons Outlined;font-style:normal;font-weight:400;src:url(../font/material-icons-outlined.0ba49c09.woff2) format("woff2")}.material-icons,.material-icons-outlined{display:inline-block;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}.material-icons-outlined{font-family:Material Icons Outlined;font-feature-settings:"liga"}@font-face{font-display:swap;font-family:Material Icons Round;font-style:normal;font-weight:400;src:url(../font/material-icons-round.121a59d7.woff2) format("woff2")}.material-icons-round{font-family:Material Icons Round;font-feature-settings:"liga"}@font-face{font-display:swap;font-family:Material Icons Two Tone;font-style:normal;font-weight:400;src:url(../font/material-icons-two-tone.e2c22f8c.woff2) format("woff2")}.material-icons-round,.material-icons-two-tone{display:inline-block;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}.material-icons-two-tone{font-family:Material Icons Two Tone;font-feature-settings:"liga"}@font-face{font-display:swap;font-family:Material Icons Sharp;font-style:normal;font-weight:400;src:url(../font/material-icons-sharp.4f203ef2.woff2) format("woff2")}.material-icons-sharp{display:inline-block;font-family:Material Icons Sharp;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-icons-outlined.md-18,.material-icons-round.md-18,.material-icons-two-tone.md-18,.material-icons.md-18{font-size:18px;height:18px;width:18px}.material-icons-outlined.md-24,.material-icons-round.md-24,.material-icons-two-tone.md-24,.material-icons.md-24{font-size:24px;height:24px;width:24px}.material-icons-outlined.md-36,.material-icons-round.md-36,.material-icons-two-tone.md-36,.material-icons.md-36{font-size:36px;height:36px;width:36px}.material-icons-outlined.md-48,.material-icons-round.md-48,.material-icons-two-tone.md-48,.material-icons.md-48{font-size:48px;height:48px;width:48px}.material-icons-outlined.md-dark,.material-icons-outlined.md-light,.material-icons-round.md-dark,.material-icons-round.md-light,.material-icons-two-tone.md-dark,.material-icons-two-tone.md-light,.material-icons.md-dark,.material-icons.md-light{transition:color .25s}.material-icons-outlined.md-dark,.material-icons-round.md-dark,.material-icons-two-tone.md-dark,.material-icons.md-dark{color:rgba(0,0,0,.54)}.material-icons-outlined.md-dark:hover,.material-icons-round.md-dark:hover,.material-icons-two-tone.md-dark:hover,.material-icons.md-dark:hover{color:rgba(0,0,0,.87)}.material-icons-outlined.md-dark.md-inactive,.material-icons-round.md-dark.md-inactive,.material-icons-two-tone.md-dark.md-inactive,.material-icons.md-dark.md-inactive{color:rgba(0,0,0,.38)}.material-icons-outlined.md-light,.material-icons-round.md-light,.material-icons-two-tone.md-light,.material-icons.md-light{color:hsla(0,0%,100%,.7)}.material-icons-outlined.md-light:hover,.material-icons-round.md-light:hover,.material-icons-two-tone.md-light:hover,.material-icons.md-light:hover{color:#fff}.material-icons-outlined.md-light.md-inactive,.material-icons-round.md-light.md-inactive,.material-icons-two-tone.md-light.md-inactive,.material-icons.md-light.md-inactive{color:hsla(0,0%,100%,.5)}.md-success-icon,.md-success-icon--outlined{border-radius:50%;color:#0f9d58}.md-info-icon,.md-info-icon--outlined{border-radius:50%;color:#4285f4}.md-warning-icon,.md-warning-icon--outlined{border-radius:50%;color:#f4b400}.md-error-icon,.md-error-icon--outlined{border-radius:50%;color:#db4437}.mdc-banner__graphic{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee);color:#fff;color:var(--mdc-theme-surface,#fff)}.mdc-banner__content,.mdc-banner__fixed{min-width:344px}@media (max-width:344px),(max-width:480px){.mdc-banner__content,.mdc-banner__fixed{min-width:100%}}.mdc-banner__content{max-width:720px}.mdc-banner{border-bottom-style:solid;box-sizing:border-box;display:none;flex-shrink:0;height:0;position:relative;width:100%;z-index:1}@media (max-width:480px){.mdc-banner .mdc-banner__fixed{left:0;right:0}.mdc-banner .mdc-banner__text{margin-left:16px;margin-right:36px}.mdc-banner .mdc-banner__text[dir=rtl],[dir=rtl] .mdc-banner .mdc-banner__text{margin-left:36px;margin-right:16px}.mdc-banner.mdc-banner--mobile-stacked .mdc-banner__content{flex-wrap:wrap}.mdc-banner.mdc-banner--mobile-stacked .mdc-banner__graphic{margin-bottom:12px}.mdc-banner.mdc-banner--mobile-stacked .mdc-banner__text{margin-left:16px;margin-right:8px;padding-bottom:4px}.mdc-banner.mdc-banner--mobile-stacked .mdc-banner__text[dir=rtl],[dir=rtl] .mdc-banner.mdc-banner--mobile-stacked .mdc-banner__text{margin-left:8px;margin-right:16px}.mdc-banner.mdc-banner--mobile-stacked .mdc-banner__actions{margin-left:auto}}.mdc-banner--closing,.mdc-banner--open,.mdc-banner--opening{display:flex}.mdc-banner--open{transition:height .3s ease}.mdc-banner--open .mdc-banner__content{transform:translateY(0);transition:transform .3s ease}.mdc-banner--closing{transition:height .25s ease}.mdc-banner--closing .mdc-banner__content{transition:transform .25s ease}.mdc-banner--centered .mdc-banner__content{left:0;margin-left:auto;margin-right:auto;right:0}.mdc-banner__fixed{border-bottom-style:solid;box-sizing:border-box;height:inherit;position:fixed;width:100%}.mdc-banner__content{min-height:52px;position:absolute;transform:translateY(-100%)}.mdc-banner__content,.mdc-banner__graphic-text-wrapper{display:flex;width:100%}.mdc-banner__graphic{flex-shrink:0;margin:16px 0 16px 16px;text-align:center}.mdc-banner__graphic[dir=rtl],[dir=rtl] .mdc-banner__graphic{margin-left:0;margin-right:16px}.mdc-banner__icon{position:relative;top:50%;transform:translateY(-50%)}.mdc-banner__text{align-self:center;flex-grow:1;margin-left:24px;margin-right:90px;padding-bottom:16px;padding-top:16px}.mdc-banner__text[dir=rtl],[dir=rtl] .mdc-banner__text{margin-left:90px;margin-right:24px}.mdc-banner__actions{align-self:flex-end;display:flex;flex-shrink:0;padding:8px 8px 8px 0}.mdc-banner__actions[dir=rtl],[dir=rtl] .mdc-banner__actions{padding-left:8px;padding-right:0}.mdc-banner{background-color:#fff;border-bottom-color:rgba(0,0,0,.12);border-bottom-width:1px;border-radius:0}.mdc-banner .mdc-banner__text{color:#000;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem}.mdc-banner .mdc-banner__graphic{border-radius:50%;height:40px;width:40px}.mdc-banner .mdc-banner__fixed{background-color:#fff;border-bottom-color:rgba(0,0,0,.12);border-bottom-width:1px}.mdc-banner .mdc-button:not(:disabled){color:#6200ee;color:var(--mdc-text-button-label-text-color,#6200ee)}.mdc-banner .mdc-button .mdc-button__ripple:after,.mdc-banner .mdc-button .mdc-button__ripple:before{background-color:#6200ee;background-color:var(--mdc-text-button-hover-state-layer-color,#6200ee)}.mdc-banner .mdc-button.mdc-ripple-surface--hover .mdc-button__ripple:before,.mdc-banner .mdc-button:hover .mdc-button__ripple:before{opacity:.04;opacity:var(--mdc-text-button-hover-state-layer-opacity,.04)}.mdc-banner .mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__ripple:before,.mdc-banner .mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__ripple:before{opacity:.12;opacity:var(--mdc-text-button-focus-state-layer-opacity,.12);transition-duration:75ms}.mdc-banner .mdc-button:not(.mdc-ripple-upgraded) .mdc-button__ripple:after{transition:opacity .15s linear}.mdc-banner .mdc-button:not(.mdc-ripple-upgraded):active .mdc-button__ripple:after{opacity:.1;opacity:var(--mdc-text-button-pressed-state-layer-opacity,.1);transition-duration:75ms}.mdc-banner .mdc-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-text-button-pressed-state-layer-opacity,0.1)}.mdc-banner__secondary-action{margin-left:0;margin-right:8px}.mdc-banner__secondary-action[dir=rtl],[dir=rtl] .mdc-banner__secondary-action{margin-left:8px;margin-right:0}.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{background-color:#fff;background-color:var(--mdc-elevation-overlay-color,#fff);border-radius:inherit;opacity:0;opacity:var(--mdc-elevation-overlay-opacity,0);pointer-events:none;position:absolute;transition:opacity .28s cubic-bezier(.4,0,.2,1)}.mdc-button{align-items:center;-webkit-appearance:none;background:transparent;border:none;box-sizing:border-box;display:inline-flex;justify-content:center;line-height:inherit;min-width:64px;outline:none;overflow:visible;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.mdc-button .mdc-elevation-overlay{height:100%;left:0;top:0;width:100%}.mdc-button::-moz-focus-inner{border:0;padding:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button .mdc-button__icon{display:inline-block;margin-left:0;margin-right:8px;position:relative;vertical-align:top}.mdc-button .mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button .mdc-button__icon{margin-left:8px;margin-right:0}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{display:none}@media screen and (forced-colors:active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{border:2px solid transparent;border-radius:6px;box-sizing:content-box;display:block;height:calc(100% + 4px);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}}@media screen and (forced-colors:active) and (forced-colors:active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{border-color:CanvasText}}@media screen and (forced-colors:active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring:after,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring:after{border:2px solid transparent;border-radius:8px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}}@media screen and (forced-colors:active) and (forced-colors:active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring:after,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring:after{border-color:CanvasText}}.mdc-button .mdc-button__touch{height:48px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}.mdc-button__label+.mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button__label+.mdc-button__icon{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-bottom:6px;margin-top:6px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));padding:0 8px;text-decoration:none;-webkit-text-decoration:var(--mdc-typography-button-text-decoration,none);text-decoration:var(--mdc-typography-button-text-decoration,none)}.mdc-button--unelevated{padding:0 16px;transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{padding:0 16px;transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border .28s cubic-bezier(.4,0,.2,1)}.mdc-button--outlined .mdc-button__ripple{border-color:transparent;border-style:solid}@keyframes mdc-ripple-fg-radius-in{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@keyframes mdc-ripple-fg-opacity-in{0%{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity,0)}}@keyframes mdc-ripple-fg-opacity-out{0%{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity,0)}to{opacity:0}}.mdc-button{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-button .mdc-button__ripple:after,.mdc-button .mdc-button__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-button .mdc-button__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-button .mdc-button__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-button.mdc-ripple-upgraded .mdc-button__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-button.mdc-ripple-upgraded .mdc-button__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-button.mdc-ripple-upgraded--unbounded .mdc-button__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-button.mdc-ripple-upgraded--foreground-activation .mdc-button__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-button.mdc-ripple-upgraded--foreground-deactivation .mdc-button__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-button .mdc-button__ripple:after,.mdc-button .mdc-button__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-button.mdc-ripple-upgraded .mdc-button__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-button__ripple{bottom:0;box-sizing:content-box;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0}.mdc-button{border-radius:4px;border-radius:var(--mdc-text-button-container-shape,var(--mdc-shape-small,4px));font-family:Roboto,sans-serif;font-family:var(--mdc-text-button-label-text-font,var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif)));font-size:.875rem;font-size:var(--mdc-text-button-label-text-size,var(--mdc-typography-button-font-size,.875rem));font-weight:500;font-weight:var(--mdc-text-button-label-text-weight,var(--mdc-typography-button-font-weight,500));height:36px;height:var(--mdc-text-button-container-height,36px);letter-spacing:.0892857143em;letter-spacing:var(--mdc-text-button-label-text-tracking,var(--mdc-typography-button-letter-spacing,.0892857143em));text-transform:uppercase;text-transform:var(--mdc-text-button-label-text-transform,var(--mdc-typography-button-text-transform,uppercase))}.mdc-button:not(:disabled){color:#6200ee;color:var(--mdc-text-button-label-text-color,var(--mdc-theme-primary,#6200ee))}.mdc-button:disabled{color:rgba(0,0,0,.38);color:var(--mdc-text-button-disabled-label-text-color,rgba(0,0,0,.38))}.mdc-button .mdc-button__icon{font-size:1.125rem;font-size:var(--mdc-text-button-with-icon-icon-size,1.125rem);height:1.125rem;height:var(--mdc-text-button-with-icon-icon-size,1.125rem);width:1.125rem;width:var(--mdc-text-button-with-icon-icon-size,1.125rem)}.mdc-button .mdc-button__ripple:after,.mdc-button .mdc-button__ripple:before{background-color:#6200ee;background-color:var(--mdc-text-button-hover-state-layer-color,var(--mdc-theme-primary,#6200ee))}.mdc-button.mdc-ripple-surface--hover .mdc-button__ripple:before,.mdc-button:hover .mdc-button__ripple:before{opacity:.04;opacity:var(--mdc-text-button-hover-state-layer-opacity,.04)}.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__ripple:before,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__ripple:before{opacity:.12;opacity:var(--mdc-text-button-focus-state-layer-opacity,.12);transition-duration:75ms}.mdc-button:not(.mdc-ripple-upgraded) .mdc-button__ripple:after{transition:opacity .15s linear}.mdc-button:not(.mdc-ripple-upgraded):active .mdc-button__ripple:after{opacity:.12;opacity:var(--mdc-text-button-pressed-state-layer-opacity,.12);transition-duration:75ms}.mdc-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-text-button-pressed-state-layer-opacity,0.12)}.mdc-button .mdc-button__ripple{border-radius:4px;border-radius:var(--mdc-text-button-container-shape,var(--mdc-shape-small,4px))}.mdc-button--unelevated{border-radius:4px;border-radius:var(--mdc-filled-button-container-shape,var(--mdc-shape-small,4px));font-family:Roboto,sans-serif;font-family:var(--mdc-filled-button-label-text-font,var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif)));font-size:.875rem;font-size:var(--mdc-filled-button-label-text-size,var(--mdc-typography-button-font-size,.875rem));font-weight:500;font-weight:var(--mdc-filled-button-label-text-weight,var(--mdc-typography-button-font-weight,500));height:36px;height:var(--mdc-filled-button-container-height,36px);letter-spacing:.0892857143em;letter-spacing:var(--mdc-filled-button-label-text-tracking,var(--mdc-typography-button-letter-spacing,.0892857143em));text-transform:uppercase;text-transform:var(--mdc-filled-button-label-text-transform,var(--mdc-typography-button-text-transform,uppercase))}.mdc-button--unelevated:not(:disabled){background-color:#6200ee;background-color:var(--mdc-filled-button-container-color,var(--mdc-theme-primary,#6200ee))}.mdc-button--unelevated:disabled{background-color:rgba(0,0,0,.12);background-color:var(--mdc-filled-button-disabled-container-color,rgba(0,0,0,.12))}.mdc-button--unelevated:not(:disabled){color:#fff;color:var(--mdc-filled-button-label-text-color,var(--mdc-theme-on-primary,#fff))}.mdc-button--unelevated:disabled{color:rgba(0,0,0,.38);color:var(--mdc-filled-button-disabled-label-text-color,rgba(0,0,0,.38))}.mdc-button--unelevated .mdc-button__icon{font-size:1.125rem;font-size:var(--mdc-filled-button-with-icon-icon-size,1.125rem);height:1.125rem;height:var(--mdc-filled-button-with-icon-icon-size,1.125rem);width:1.125rem;width:var(--mdc-filled-button-with-icon-icon-size,1.125rem)}.mdc-button--unelevated .mdc-button__ripple:after,.mdc-button--unelevated .mdc-button__ripple:before{background-color:#fff;background-color:var(--mdc-filled-button-hover-state-layer-color,var(--mdc-theme-on-primary,#fff))}.mdc-button--unelevated.mdc-ripple-surface--hover .mdc-button__ripple:before,.mdc-button--unelevated:hover .mdc-button__ripple:before{opacity:.08;opacity:var(--mdc-filled-button-hover-state-layer-opacity,.08)}.mdc-button--unelevated.mdc-ripple-upgraded--background-focused .mdc-button__ripple:before,.mdc-button--unelevated:not(.mdc-ripple-upgraded):focus .mdc-button__ripple:before{opacity:.24;opacity:var(--mdc-filled-button-focus-state-layer-opacity,.24);transition-duration:75ms}.mdc-button--unelevated:not(.mdc-ripple-upgraded) .mdc-button__ripple:after{transition:opacity .15s linear}.mdc-button--unelevated:not(.mdc-ripple-upgraded):active .mdc-button__ripple:after{opacity:.24;opacity:var(--mdc-filled-button-pressed-state-layer-opacity,.24);transition-duration:75ms}.mdc-button--unelevated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-filled-button-pressed-state-layer-opacity,0.24)}.mdc-button--unelevated .mdc-button__ripple{border-radius:4px;border-radius:var(--mdc-filled-button-container-shape,var(--mdc-shape-small,4px))}.mdc-button--raised{border-radius:4px;border-radius:var(--mdc-protected-button-container-shape,var(--mdc-shape-small,4px));font-family:Roboto,sans-serif;font-family:var(--mdc-protected-button-label-text-font,var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif)));font-size:.875rem;font-size:var(--mdc-protected-button-label-text-size,var(--mdc-typography-button-font-size,.875rem));font-weight:500;font-weight:var(--mdc-protected-button-label-text-weight,var(--mdc-typography-button-font-weight,500));height:36px;height:var(--mdc-protected-button-container-height,36px);letter-spacing:.0892857143em;letter-spacing:var(--mdc-protected-button-label-text-tracking,var(--mdc-typography-button-letter-spacing,.0892857143em));text-transform:uppercase;text-transform:var(--mdc-protected-button-label-text-transform,var(--mdc-typography-button-text-transform,uppercase));--mdc-elevation-box-shadow-for-gss: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);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:var(--mdc-protected-button-container-elevation,var(--mdc-elevation-box-shadow-for-gss))}.mdc-button--raised:not(:disabled){background-color:#6200ee;background-color:var(--mdc-protected-button-container-color,var(--mdc-theme-primary,#6200ee))}.mdc-button--raised:disabled{background-color:rgba(0,0,0,.12);background-color:var(--mdc-protected-button-disabled-container-color,rgba(0,0,0,.12))}.mdc-button--raised:not(:disabled){color:#fff;color:var(--mdc-protected-button-label-text-color,var(--mdc-theme-on-primary,#fff))}.mdc-button--raised:disabled{color:rgba(0,0,0,.38);color:var(--mdc-protected-button-disabled-label-text-color,rgba(0,0,0,.38))}.mdc-button--raised .mdc-button__icon{font-size:1.125rem;font-size:var(--mdc-protected-button-with-icon-icon-size,1.125rem);height:1.125rem;height:var(--mdc-protected-button-with-icon-icon-size,1.125rem);width:1.125rem;width:var(--mdc-protected-button-with-icon-icon-size,1.125rem)}.mdc-button--raised .mdc-button__ripple:after,.mdc-button--raised .mdc-button__ripple:before{background-color:#fff;background-color:var(--mdc-protected-button-hover-state-layer-color,var(--mdc-theme-on-primary,#fff))}.mdc-button--raised.mdc-ripple-surface--hover .mdc-button__ripple:before,.mdc-button--raised:hover .mdc-button__ripple:before{opacity:.08;opacity:var(--mdc-protected-button-hover-state-layer-opacity,.08)}.mdc-button--raised.mdc-ripple-upgraded--background-focused .mdc-button__ripple:before,.mdc-button--raised:not(.mdc-ripple-upgraded):focus .mdc-button__ripple:before{opacity:.24;opacity:var(--mdc-protected-button-focus-state-layer-opacity,.24);transition-duration:75ms}.mdc-button--raised:not(.mdc-ripple-upgraded) .mdc-button__ripple:after{transition:opacity .15s linear}.mdc-button--raised:not(.mdc-ripple-upgraded):active .mdc-button__ripple:after{opacity:.24;opacity:var(--mdc-protected-button-pressed-state-layer-opacity,.24);transition-duration:75ms}.mdc-button--raised.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-protected-button-pressed-state-layer-opacity,0.24)}.mdc-button--raised .mdc-button__ripple{border-radius:4px;border-radius:var(--mdc-protected-button-container-shape,var(--mdc-shape-small,4px))}.mdc-button--raised.mdc-ripple-upgraded--background-focused,.mdc-button--raised:not(.mdc-ripple-upgraded):focus{--mdc-elevation-box-shadow-for-gss:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:var(--mdc-protected-button-focus-container-elevation,var(--mdc-elevation-box-shadow-for-gss))}.mdc-button--raised:hover{--mdc-elevation-box-shadow-for-gss:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:var(--mdc-protected-button-hover-container-elevation,var(--mdc-elevation-box-shadow-for-gss))}.mdc-button--raised:not(:disabled):active{--mdc-elevation-box-shadow-for-gss:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:var(--mdc-protected-button-pressed-container-elevation,var(--mdc-elevation-box-shadow-for-gss))}.mdc-button--raised:disabled{--mdc-elevation-box-shadow-for-gss:0px 0px 0px 0px rgba(0,0,0,.2),0px 0px 0px 0px rgba(0,0,0,.14),0px 0px 0px 0px rgba(0,0,0,.12);box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);box-shadow:var(--mdc-protected-button-disabled-container-elevation,var(--mdc-elevation-box-shadow-for-gss))}.mdc-button--outlined{border-radius:4px;border-radius:var(--mdc-outlined-button-container-shape,var(--mdc-shape-small,4px));border-width:1px;border-width:var(--mdc-outlined-button-outline-width,1px);font-family:Roboto,sans-serif;font-family:var(--mdc-outlined-button-label-text-font,var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif)));font-size:.875rem;font-size:var(--mdc-outlined-button-label-text-size,var(--mdc-typography-button-font-size,.875rem));font-weight:500;font-weight:var(--mdc-outlined-button-label-text-weight,var(--mdc-typography-button-font-weight,500));height:36px;height:var(--mdc-outlined-button-container-height,36px);letter-spacing:.0892857143em;letter-spacing:var(--mdc-outlined-button-label-text-tracking,var(--mdc-typography-button-letter-spacing,.0892857143em));padding:0 15px;text-transform:uppercase;text-transform:var(--mdc-outlined-button-label-text-transform,var(--mdc-typography-button-text-transform,uppercase))}.mdc-button--outlined:not(:disabled){color:#6200ee;color:var(--mdc-outlined-button-label-text-color,var(--mdc-theme-primary,#6200ee))}.mdc-button--outlined:disabled{color:rgba(0,0,0,.38);color:var(--mdc-outlined-button-disabled-label-text-color,rgba(0,0,0,.38))}.mdc-button--outlined .mdc-button__icon{font-size:1.125rem;font-size:var(--mdc-outlined-button-with-icon-icon-size,1.125rem);height:1.125rem;height:var(--mdc-outlined-button-with-icon-icon-size,1.125rem);width:1.125rem;width:var(--mdc-outlined-button-with-icon-icon-size,1.125rem)}.mdc-button--outlined .mdc-button__ripple:after,.mdc-button--outlined .mdc-button__ripple:before{background-color:#6200ee;background-color:var(--mdc-outlined-button-hover-state-layer-color,var(--mdc-theme-primary,#6200ee))}.mdc-button--outlined.mdc-ripple-surface--hover .mdc-button__ripple:before,.mdc-button--outlined:hover .mdc-button__ripple:before{opacity:.04;opacity:var(--mdc-outlined-button-hover-state-layer-opacity,.04)}.mdc-button--outlined.mdc-ripple-upgraded--background-focused .mdc-button__ripple:before,.mdc-button--outlined:not(.mdc-ripple-upgraded):focus .mdc-button__ripple:before{opacity:.12;opacity:var(--mdc-outlined-button-focus-state-layer-opacity,.12);transition-duration:75ms}.mdc-button--outlined:not(.mdc-ripple-upgraded) .mdc-button__ripple:after{transition:opacity .15s linear}.mdc-button--outlined:not(.mdc-ripple-upgraded):active .mdc-button__ripple:after{opacity:.12;opacity:var(--mdc-outlined-button-pressed-state-layer-opacity,.12);transition-duration:75ms}.mdc-button--outlined.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-outlined-button-pressed-state-layer-opacity,0.12)}.mdc-button--outlined .mdc-button__ripple{border-radius:4px;border-radius:var(--mdc-outlined-button-container-shape,var(--mdc-shape-small,4px))}.mdc-button--outlined:not(:disabled){border-color:rgba(0,0,0,.12);border-color:var(--mdc-outlined-button-outline-color,rgba(0,0,0,.12))}.mdc-button--outlined:disabled{border-color:rgba(0,0,0,.12);border-color:var(--mdc-outlined-button-disabled-outline-color,rgba(0,0,0,.12))}.mdc-button--outlined.mdc-button--icon-trailing{padding:0 11px 0 15px}.mdc-button--outlined.mdc-button--icon-leading{padding:0 15px 0 11px}.mdc-button--outlined .mdc-button__ripple{border-width:1px;border-width:var(--mdc-outlined-button-outline-width,1px);bottom:-1px;left:-1px;right:-1px;top:-1px}.mdc-button--outlined .mdc-button__touch{left:-1px;left:calc(var(--mdc-outlined-button-outline-width, 1px)*-1);width:calc(100% + 2px);width:calc(100% + var(--mdc-outlined-button-outline-width, 1px)*2)}.mdc-button--outlined .mdc-button__icon,.mdc-button--raised .mdc-button__icon,.mdc-button--unelevated .mdc-button__icon{margin-left:-4px;margin-right:8px}.mdc-button--outlined .mdc-button__icon[dir=rtl],.mdc-button--outlined .mdc-button__label+.mdc-button__icon,.mdc-button--raised .mdc-button__icon[dir=rtl],.mdc-button--raised .mdc-button__label+.mdc-button__icon,.mdc-button--unelevated .mdc-button__icon[dir=rtl],.mdc-button--unelevated .mdc-button__label+.mdc-button__icon,[dir=rtl] .mdc-button--outlined .mdc-button__icon,[dir=rtl] .mdc-button--raised .mdc-button__icon,[dir=rtl] .mdc-button--unelevated .mdc-button__icon{margin-left:8px;margin-right:-4px}.mdc-button--outlined .mdc-button__label+.mdc-button__icon[dir=rtl],.mdc-button--raised .mdc-button__label+.mdc-button__icon[dir=rtl],.mdc-button--unelevated .mdc-button__label+.mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button--outlined .mdc-button__label+.mdc-button__icon,[dir=rtl] .mdc-button--raised .mdc-button__label+.mdc-button__icon,[dir=rtl] .mdc-button--unelevated .mdc-button__label+.mdc-button__icon{margin-left:-4px;margin-right:8px}.mdc-card{background-color:#fff;background-color:var(--mdc-theme-surface,#fff);border-radius:4px;border-radius:var(--mdc-shape-medium,4px);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);box-sizing:border-box;display:flex;flex-direction:column;position:relative}.mdc-card .mdc-elevation-overlay,.mdc-card:after{height:100%;left:0;top:0;width:100%}.mdc-card:after{border:1px solid transparent;border-radius:4px;border-radius:var(--mdc-shape-medium,4px);border-radius:inherit;box-sizing:border-box;content:"";pointer-events:none;position:absolute}@media screen and (forced-colors:active){.mdc-card:after{border-color:CanvasText}}.mdc-card--outlined{border:1px solid #e0e0e0;box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mdc-card--outlined:after{border:none}.mdc-card__content{border-radius:inherit;height:100%}.mdc-card__media{background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;position:relative}.mdc-card__media:before{content:"";display:block}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__media--square:before{margin-top:100%}.mdc-card__media--16-9:before{margin-top:56.25%}.mdc-card__media-content{bottom:0;box-sizing:border-box;left:0;position:absolute;right:0;top:0}.mdc-card__primary-action{box-sizing:border-box;color:inherit;cursor:pointer;display:flex;flex-direction:column;outline:none;overflow:hidden;position:relative;text-decoration:none}.mdc-card__primary-action:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__primary-action:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__actions{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;min-height:52px;padding:8px}.mdc-card__actions--full-bleed{padding:0}.mdc-card__action-buttons,.mdc-card__action-icons{align-items:center;box-sizing:border-box;display:flex;flex-direction:row}.mdc-card__action-icons{color:rgba(0,0,0,.6);flex-grow:1;justify-content:flex-end}.mdc-card__action-buttons+.mdc-card__action-icons{margin-left:16px;margin-right:0}.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl],[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons{margin-left:0;margin-right:16px}.mdc-card__action{align-items:center;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-direction:row;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mdc-card__action:focus{outline:none}.mdc-card__action--button{margin-left:0;margin-right:8px;padding:0 8px}.mdc-card__action--button[dir=rtl],[dir=rtl] .mdc-card__action--button{margin-left:8px;margin-right:0}.mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl],[dir=rtl] .mdc-card__action--button:last-child{margin-left:0;margin-right:0}.mdc-card__actions--full-bleed .mdc-card__action--button{height:auto;justify-content:space-between;margin:0;max-height:none;padding:8px 16px;text-align:left;width:100%}.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl],[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button{text-align:right}.mdc-card__action--icon{margin:-6px 0;padding:12px}.mdc-card__action--icon:not(:disabled){color:rgba(0,0,0,.6)}.mdc-card__primary-action{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-card__primary-action .mdc-card__ripple:after,.mdc-card__primary-action .mdc-card__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-card__primary-action .mdc-card__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-card__primary-action .mdc-card__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-card__primary-action.mdc-ripple-upgraded .mdc-card__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-card__primary-action.mdc-ripple-upgraded .mdc-card__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-card__primary-action.mdc-ripple-upgraded--unbounded .mdc-card__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-card__primary-action.mdc-ripple-upgraded--foreground-activation .mdc-card__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-card__primary-action.mdc-ripple-upgraded--foreground-deactivation .mdc-card__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-card__primary-action .mdc-card__ripple:after,.mdc-card__primary-action .mdc-card__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-card__primary-action.mdc-ripple-upgraded .mdc-card__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-card__primary-action .mdc-card__ripple:after,.mdc-card__primary-action .mdc-card__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}.mdc-card__primary-action.mdc-ripple-surface--hover .mdc-card__ripple:before,.mdc-card__primary-action:hover .mdc-card__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-card__primary-action.mdc-ripple-upgraded--background-focused .mdc-card__ripple:before,.mdc-card__primary-action:not(.mdc-ripple-upgraded):focus .mdc-card__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-card__primary-action:not(.mdc-ripple-upgraded) .mdc-card__ripple:after{transition:opacity .15s linear}.mdc-card__primary-action:not(.mdc-ripple-upgraded):active .mdc-card__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-card__primary-action.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-card__primary-action .mdc-card__ripple{box-sizing:content-box;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.mdc-card__primary-action.mdc-ripple-upgraded--background-focused:after,.mdc-card__primary-action:not(.mdc-ripple-upgraded):focus:after{border:5px double transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-card__primary-action.mdc-ripple-upgraded--background-focused:after,.mdc-card__primary-action:not(.mdc-ripple-upgraded):focus:after{border-color:CanvasText}}.mdc-checkbox{margin:0;margin:calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2);padding:11px;padding:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2)}.mdc-checkbox .mdc-checkbox__ripple:after,.mdc-checkbox .mdc-checkbox__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}.mdc-checkbox.mdc-ripple-surface--hover .mdc-checkbox__ripple:before,.mdc-checkbox:hover .mdc-checkbox__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple:before,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-checkbox:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple:after{transition:opacity .15s linear}.mdc-checkbox:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-checkbox.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple:after,.mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple:before{background-color:#018786;background-color:var(--mdc-ripple-color,var(--mdc-theme-secondary,#018786))}.mdc-checkbox.mdc-checkbox--selected.mdc-ripple-surface--hover .mdc-checkbox__ripple:before,.mdc-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple:before,.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple:after{transition:opacity .15s linear}.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple:after,.mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple:before{background-color:#018786;background-color:var(--mdc-ripple-color,var(--mdc-theme-secondary,#018786))}.mdc-checkbox .mdc-checkbox__background{left:11px;left:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);top:11px;top:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2)}.mdc-checkbox .mdc-checkbox__native-control{height:40px;height:var(--mdc-checkbox-touch-target-size,40px);left:0;left:calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);right:0;right:calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);top:0;top:calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);width:40px;width:var(--mdc-checkbox-touch-target-size,40px)}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{background-color:transparent;border-color:rgba(0,0,0,.54);border-color:var(--mdc-checkbox-unchecked-color,rgba(0,0,0,.54))}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{background-color:#018786;background-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#018786));border-color:#018786;border-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#018786))}@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786{0%{background-color:transparent;border-color:rgba(0,0,0,.54);border-color:var(--mdc-checkbox-unchecked-color,rgba(0,0,0,.54))}50%{background-color:#018786;background-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#018786));border-color:#018786;border-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#018786))}}@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786{0%,80%{background-color:#018786;background-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#018786));border-color:#018786;border-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#018786))}to{background-color:transparent;border-color:rgba(0,0,0,.54);border-color:var(--mdc-checkbox-unchecked-color,rgba(0,0,0,.54))}}.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786}.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786}.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{background-color:transparent;border-color:rgba(0,0,0,.38);border-color:var(--mdc-checkbox-disabled-color,rgba(0,0,0,.38))}.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background{background-color:rgba(0,0,0,.38);background-color:var(--mdc-checkbox-disabled-color,rgba(0,0,0,.38));border-color:transparent}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#fff;color:var(--mdc-checkbox-ink-color,#fff)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:#fff;border-color:var(--mdc-checkbox-ink-color,#fff)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#fff;color:var(--mdc-checkbox-ink-color,#fff)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:#fff;border-color:var(--mdc-checkbox-ink-color,#fff)}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0,0,.2,1)}to{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0,0,0,1)}to{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{0%{animation-timing-function:cubic-bezier(.4,0,1,1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{0%{animation-timing-function:cubic-bezier(0,0,.2,1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(45deg)}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{0%{animation-timing-function:cubic-bezier(.14,0,0,1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(1turn)}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{0%{animation-timing-function:mdc-animation-deceleration-curve-timing-function;opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{0%{animation-timing-function:cubic-bezier(.14,0,0,1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(315deg)}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;transform:scaleX(1)}32.8%,to{opacity:0;transform:scaleX(0)}}.mdc-checkbox{box-sizing:content-box;cursor:pointer;display:inline-block;flex:0 0 18px;height:18px;line-height:0;position:relative;vertical-align:bottom;white-space:nowrap;width:18px}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border:2px solid transparent;border-radius:6px;box-sizing:content-box;height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media screen and (forced-colors:active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring:after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring:after{border:2px solid transparent;border-radius:8px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}@media screen and (forced-colors:active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring:after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring:after{border-color:CanvasText}}@media (-ms-high-contrast:none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{align-items:center;background-color:transparent;border:2px solid;border-radius:2px;box-sizing:border-box;display:inline-flex;height:18px;justify-content:center;pointer-events:none;position:absolute;transition:background-color 90ms cubic-bezier(.4,0,.6,1) 0ms,border-color 90ms cubic-bezier(.4,0,.6,1) 0ms;width:18px;will-change:background-color,border-color}.mdc-checkbox__checkmark{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .18s cubic-bezier(.4,0,.6,1) 0ms;width:100%}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset .18s cubic-bezier(.4,0,.6,1) 0ms;stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{border-style:solid;border-width:1px;height:0;opacity:0;transform:scaleX(0) rotate(0deg);transition:opacity 90ms cubic-bezier(.4,0,.6,1) 0ms,transform 90ms cubic-bezier(.4,0,.6,1) 0ms;width:100%}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background{animation-duration:.18s;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path .18s linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark .5s linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark .5s linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark .3s linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms cubic-bezier(0,0,.2,1) 0ms,background-color 90ms cubic-bezier(0,0,.2,1) 0ms}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{cursor:inherit;margin:0;opacity:0;padding:0;position:absolute}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:4px;margin:calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox--touch .mdc-checkbox__native-control{height:48px;height:var(--mdc-checkbox-state-layer-size,48px);left:-4px;left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);right:-4px;right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);top:-4px;top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);width:48px;width:var(--mdc-checkbox-state-layer-size,48px)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{opacity:1;transition:opacity .18s cubic-bezier(0,0,.2,1) 0ms,transform .18s cubic-bezier(0,0,.2,1) 0ms}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{opacity:0;transform:rotate(45deg);transition:opacity 90ms cubic-bezier(.4,0,.6,1) 0ms,transform 90ms cubic-bezier(.4,0,.6,1) 0ms}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{opacity:1;transform:scaleX(1) rotate(0deg)}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-checkbox{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-checkbox .mdc-checkbox__ripple:after,.mdc-checkbox .mdc-checkbox__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-checkbox .mdc-checkbox__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-checkbox .mdc-checkbox__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-checkbox.mdc-ripple-upgraded--unbounded .mdc-checkbox__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-checkbox.mdc-ripple-upgraded--foreground-activation .mdc-checkbox__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-checkbox.mdc-ripple-upgraded--foreground-deactivation .mdc-checkbox__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-checkbox .mdc-checkbox__ripple:after,.mdc-checkbox .mdc-checkbox__ripple:before{height:100%;left:0;top:0;width:100%}.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple:after,.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple:before{height:var(--mdc-ripple-fg-size,100%);left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0);width:var(--mdc-ripple-fg-size,100%)}.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-checkbox{z-index:0}.mdc-checkbox .mdc-checkbox__ripple:after,.mdc-checkbox .mdc-checkbox__ripple:before{z-index:-1;z-index:var(--mdc-ripple-z-index,-1)}.mdc-checkbox__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{background-color:transparent;border-color:GrayText;border-color:var(--mdc-checkbox-disabled-unselected-icon-color,GrayText)}.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background{background-color:GrayText;background-color:var(--mdc-checkbox-disabled-selected-icon-color,GrayText);border-color:GrayText}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:ButtonText;color:var(--mdc-checkbox-selected-checkmark-color,ButtonText)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:ButtonText;border-color:var(--mdc-checkbox-selected-checkmark-color,ButtonText)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:ButtonFace;color:var(--mdc-checkbox-disabled-selected-checkmark-color,ButtonFace)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:ButtonFace;border-color:var(--mdc-checkbox-disabled-selected-checkmark-color,ButtonFace)}}.mdc-deprecated-chip-trailing-action__touch{height:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px}.mdc-deprecated-chip-trailing-action{align-items:center;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;position:relative}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__icon{font-size:18px;height:18px;width:18px}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action{color:#000;color:var(--mdc-theme-on-surface,#000)}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__touch{width:26px}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__icon{fill:currentColor;color:inherit}.mdc-deprecated-chip-trailing-action{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:after,.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--unbounded .mdc-deprecated-chip-trailing-action__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--foreground-activation .mdc-deprecated-chip-trailing-action__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--foreground-deactivation .mdc-deprecated-chip-trailing-action__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:after,.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:before{height:100%;left:0;top:0;width:100%}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple:after,.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple:before{height:var(--mdc-ripple-fg-size,100%);left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0);width:var(--mdc-ripple-fg-size,100%)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:after,.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,var(--mdc-theme-on-surface,#000))}.mdc-deprecated-chip-trailing-action.mdc-ripple-surface--hover .mdc-deprecated-chip-trailing-action__ripple:before,.mdc-deprecated-chip-trailing-action:hover .mdc-deprecated-chip-trailing-action__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--background-focused .mdc-deprecated-chip-trailing-action__ripple:before,.mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded):focus .mdc-deprecated-chip-trailing-action__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded) .mdc-deprecated-chip-trailing-action__ripple:after{transition:opacity .15s linear}.mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded):active .mdc-deprecated-chip-trailing-action__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple{box-sizing:content-box;height:100%;overflow:hidden;position:absolute;width:100%}.mdc-chip__icon--leading{color:rgba(0,0,0,.54)}.mdc-deprecated-chip-trailing-action{color:#000}.mdc-chip__icon--trailing{color:rgba(0,0,0,.54)}.mdc-chip__icon--trailing:hover{color:rgba(0,0,0,.62)}.mdc-chip__icon--trailing:focus{color:rgba(0,0,0,.87)}.mdc-chip__icon.mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden){font-size:20px;height:20px;width:20px}.mdc-chip__icon.mdc-chip__icon--trailing,.mdc-deprecated-chip-trailing-action__icon{font-size:18px;height:18px;width:18px}.mdc-deprecated-chip-trailing-action{margin-left:4px;margin-right:-4px}.mdc-deprecated-chip-trailing-action[dir=rtl],[dir=rtl] .mdc-deprecated-chip-trailing-action{margin-left:-4px;margin-right:4px}.mdc-chip__icon--trailing{margin-left:4px;margin-right:-4px}.mdc-chip__icon--trailing[dir=rtl],[dir=rtl] .mdc-chip__icon--trailing{margin-left:-4px;margin-right:4px}.mdc-chip{background-color:#e0e0e0;border-radius:16px;color:rgba(0,0,0,.87);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;-webkit-appearance:none;border-width:0;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);height:32px;letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);outline:none;padding:0 12px;position:relative;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit)}.mdc-chip .mdc-chip__ripple{border-radius:16px}.mdc-chip:hover{color:rgba(0,0,0,.87)}.mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden),.mdc-chip.mdc-chip--selected .mdc-chip__checkmark{margin-left:-4px;margin-right:4px}.mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden)[dir=rtl],.mdc-chip.mdc-chip--selected .mdc-chip__checkmark[dir=rtl],[dir=rtl] .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden),[dir=rtl] .mdc-chip.mdc-chip--selected .mdc-chip__checkmark{margin-left:4px;margin-right:-4px}.mdc-chip .mdc-elevation-overlay{height:100%;left:0;top:0;width:100%}.mdc-chip::-moz-focus-inner{border:0;padding:0}.mdc-chip:hover{color:#000;color:var(--mdc-theme-on-surface,#000)}.mdc-chip .mdc-chip__touch{height:48px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.mdc-chip--exit{opacity:0;transition:opacity 75ms cubic-bezier(.4,0,.2,1),width .15s cubic-bezier(0,0,.2,1),padding .1s linear,margin .1s linear}.mdc-chip__overflow{overflow:hidden;text-overflow:ellipsis}.mdc-chip__text{white-space:nowrap}.mdc-chip__icon{border-radius:50%;outline:none;vertical-align:middle}.mdc-chip__checkmark{height:20px}.mdc-chip__checkmark-path{transition:stroke-dashoffset .15s cubic-bezier(.4,0,.6,1) 50ms;stroke-width:2px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-chip__primary-action:focus{outline:none}.mdc-chip--selected .mdc-chip__checkmark-path{stroke-dashoffset:0}.mdc-chip__icon--leading,.mdc-chip__icon--trailing{position:relative}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected{color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__icon--leading{color:rgba(98,0,238,.54)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover{color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-chip-set--choice .mdc-chip .mdc-chip__checkmark-path{stroke:#6200ee;stroke:var(--mdc-theme-primary,#6200ee)}.mdc-chip-set--choice .mdc-chip--selected{background-color:#fff;background-color:var(--mdc-theme-surface,#fff)}.mdc-chip__checkmark-svg{height:20px;transition:width .15s cubic-bezier(.4,0,.2,1);width:0}.mdc-chip--selected .mdc-chip__checkmark-svg{width:20px}.mdc-chip-set--filter .mdc-chip__icon--leading{opacity:1;transition:opacity 75ms linear;transition-delay:-50ms}.mdc-chip-set--filter .mdc-chip__icon--leading+.mdc-chip__checkmark{opacity:0;transition:opacity 75ms linear;transition-delay:80ms}.mdc-chip-set--filter .mdc-chip__icon--leading+.mdc-chip__checkmark .mdc-chip__checkmark-svg{transition:width 0ms}.mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading{opacity:0}.mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading+.mdc-chip__checkmark{opacity:1;width:0}.mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading{opacity:0;width:0}.mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading+.mdc-chip__checkmark{width:20px}.mdc-chip{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-chip .mdc-chip__ripple:after,.mdc-chip .mdc-chip__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-chip .mdc-chip__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-chip .mdc-chip__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-chip.mdc-ripple-upgraded--unbounded .mdc-chip__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-chip.mdc-ripple-upgraded--foreground-activation .mdc-chip__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-chip.mdc-ripple-upgraded--foreground-deactivation .mdc-chip__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-chip .mdc-chip__ripple:after,.mdc-chip .mdc-chip__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-chip .mdc-chip__ripple:after,.mdc-chip .mdc-chip__ripple:before{background-color:rgba(0,0,0,.87);background-color:var(--mdc-ripple-color,rgba(0,0,0,.87))}.mdc-chip.mdc-ripple-surface--hover .mdc-chip__ripple:before,.mdc-chip:hover .mdc-chip__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-chip.mdc-ripple-upgraded--background-focused .mdc-chip__ripple:before,.mdc-chip.mdc-ripple-upgraded:focus-within .mdc-chip__ripple:before,.mdc-chip:not(.mdc-ripple-upgraded):focus .mdc-chip__ripple:before,.mdc-chip:not(.mdc-ripple-upgraded):focus-within .mdc-chip__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-chip:not(.mdc-ripple-upgraded) .mdc-chip__ripple:after{transition:opacity .15s linear}.mdc-chip:not(.mdc-ripple-upgraded):active .mdc-chip__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-chip.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-chip .mdc-chip__ripple{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple:before{opacity:.08;opacity:var(--mdc-ripple-selected-opacity,.08)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple:after,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-surface--hover .mdc-chip__ripple:before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover .mdc-chip__ripple:before{opacity:.12;opacity:var(--mdc-ripple-hover-opacity,.12)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded--background-focused .mdc-chip__ripple:before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded:focus-within .mdc-chip__ripple:before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus .mdc-chip__ripple:before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus-within .mdc-chip__ripple:before{opacity:.2;opacity:var(--mdc-ripple-focus-opacity,.2);transition-duration:75ms}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded) .mdc-chip__ripple:after{transition:opacity .15s linear}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):active .mdc-chip__ripple:after{opacity:.2;opacity:var(--mdc-ripple-press-opacity,.2);transition-duration:75ms}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.2)}@keyframes mdc-chip-entry{0%{opacity:.4;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.mdc-chip-set{box-sizing:border-box;display:flex;flex-wrap:wrap;padding:4px}.mdc-chip-set .mdc-chip{margin:4px}.mdc-chip-set .mdc-chip--touch{margin-bottom:8px;margin-top:8px}.mdc-chip-set--input .mdc-chip{animation:mdc-chip-entry .1s cubic-bezier(0,0,.2,1)}.mdc-circular-progress__determinate-circle,.mdc-circular-progress__indeterminate-circle-graphic{stroke:#6200ee;stroke:var(--mdc-theme-primary,#6200ee)}.mdc-circular-progress__determinate-track{stroke:transparent}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(1turn)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(3turn)}}@keyframes mdc-circular-progress-color-1-fade-in-out{0%{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{0%{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{0%{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{0%{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{0%{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{0%{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{direction:ltr;display:inline-flex;line-height:0;position:relative;transition:opacity .25s cubic-bezier(.4,0,.6,1) 0ms}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{height:100%;position:absolute;width:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;opacity:0;white-space:nowrap}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:transparent}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset .5s cubic-bezier(0,0,.2,1) 0ms}.mdc-circular-progress__gap-patch{box-sizing:border-box;height:100%;left:47.5%;overflow:hidden;position:absolute;top:0;width:5%}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;transform:rotate(180deg);width:2000%}.mdc-circular-progress__circle-clipper{height:100%;overflow:hidden;position:relative;width:50%}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1.5682352941176s linear infinite;opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--closed{opacity:0}.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:text;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);left:0;letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);line-height:1.15rem;overflow:hidden;position:absolute;text-align:left;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-overflow:ellipsis;text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit);transform-origin:left top;transition:transform .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);white-space:nowrap;will-change:transform}.mdc-floating-label[dir=rtl],[dir=rtl] .mdc-floating-label{left:auto;right:0;text-align:right;transform-origin:right top}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:after{content:"*";margin-left:1px;margin-right:0}.mdc-floating-label--required[dir=rtl]:after,[dir=rtl] .mdc-floating-label--required:after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(.75)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard .25s 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(0) translateY(-106%) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(4%) translateY(-106%) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(-4%) translateY(-106%) scale(.75)}to{transform:translateX(0) translateY(-106%) scale(.75)}}.mdc-line-ripple:after,.mdc-line-ripple:before{border-bottom-style:solid;bottom:0;content:"";left:0;position:absolute;width:100%}.mdc-line-ripple:before{border-bottom-width:1px;z-index:1}.mdc-line-ripple:after{border-bottom-width:2px;opacity:0;transform:scaleX(0);transition:transform .18s cubic-bezier(.4,0,.2,1),opacity .18s cubic-bezier(.4,0,.2,1);z-index:2}.mdc-line-ripple--active:after{opacity:1;transform:scaleX(1)}.mdc-line-ripple--deactivating:after{opacity:0}.mdc-notched-outline{box-sizing:border-box;display:flex;height:100%;left:0;max-width:100%;pointer-events:none;position:absolute;right:0;text-align:left;top:0;width:100%}.mdc-notched-outline[dir=rtl],[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-bottom:1px solid;border-top:1px solid;box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}.mdc-notched-outline__leading[dir=rtl],.mdc-notched-outline__trailing,[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{flex:0 0 auto;max-width:calc(100% - 24px);width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;max-width:100%;position:relative}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{border-top:none;padding-left:0;padding-right:8px}.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl],[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-select{display:inline-flex;position:relative}.mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text{color:rgba(0,0,0,.87)}.mdc-select.mdc-select--disabled .mdc-select__selected-text{color:rgba(0,0,0,.38)}.mdc-select:not(.mdc-select--disabled) .mdc-floating-label{color:rgba(0,0,0,.6)}.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:rgba(98,0,238,.87)}.mdc-select.mdc-select--disabled .mdc-floating-label{color:rgba(0,0,0,.38)}.mdc-select:not(.mdc-select--disabled) .mdc-select__dropdown-icon{fill:rgba(0,0,0,.54)}.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-select__dropdown-icon{fill:#6200ee;fill:var(--mdc-theme-primary,#6200ee)}.mdc-select.mdc-select--disabled .mdc-select__dropdown-icon{fill:rgba(0,0,0,.38)}.mdc-select:not(.mdc-select--disabled)+.mdc-select-helper-text{color:rgba(0,0,0,.6)}.mdc-select.mdc-select--disabled+.mdc-select-helper-text{color:rgba(0,0,0,.38)}.mdc-select:not(.mdc-select--disabled) .mdc-select__icon{color:rgba(0,0,0,.54)}.mdc-select.mdc-select--disabled .mdc-select__icon{color:rgba(0,0,0,.38)}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-select.mdc-select--disabled .mdc-select__selected-text{color:GrayText}.mdc-select.mdc-select--disabled .mdc-select__dropdown-icon{fill:red}.mdc-select.mdc-select--disabled .mdc-floating-label{color:GrayText}.mdc-select.mdc-select--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.mdc-select.mdc-select--disabled .mdc-notched-outline__leading,.mdc-select.mdc-select--disabled .mdc-notched-outline__notch,.mdc-select.mdc-select--disabled .mdc-notched-outline__trailing{border-color:GrayText}.mdc-select.mdc-select--disabled .mdc-select__icon,.mdc-select.mdc-select--disabled+.mdc-select-helper-text{color:GrayText}}.mdc-select .mdc-floating-label{pointer-events:none;top:50%;transform:translateY(-50%)}.mdc-select .mdc-select__anchor{padding-left:16px;padding-right:0}.mdc-select .mdc-select__anchor[dir=rtl],[dir=rtl] .mdc-select .mdc-select__anchor{padding-left:0;padding-right:16px}.mdc-select.mdc-select--with-leading-icon .mdc-select__anchor,.mdc-select.mdc-select--with-leading-icon .mdc-select__anchor[dir=rtl],[dir=rtl] .mdc-select.mdc-select--with-leading-icon .mdc-select__anchor{padding-left:0;padding-right:0}.mdc-select .mdc-select__icon{font-size:24px;height:24px;width:24px}.mdc-select .mdc-select__dropdown-icon{height:24px;width:24px}.mdc-select .mdc-select__menu .mdc-deprecated-list-item,.mdc-select .mdc-select__menu .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-select .mdc-select__menu .mdc-deprecated-list-item{padding-left:16px;padding-right:16px}.mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic{margin-left:0;margin-right:12px}.mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic{margin-left:12px;margin-right:0}.mdc-select__dropdown-icon{align-items:center;align-self:center;display:inline-flex;flex-shrink:0;justify-content:center;margin-left:12px;margin-right:12px;pointer-events:none;position:relative}.mdc-select__dropdown-icon .mdc-select__dropdown-icon-active,.mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive{left:0;position:absolute;top:0}.mdc-select__dropdown-icon .mdc-select__dropdown-icon-graphic{height:20.8333333333%;width:41.6666666667%}.mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive{opacity:1;transition:opacity 75ms linear 75ms}.mdc-select__dropdown-icon .mdc-select__dropdown-icon-active{opacity:0;transition:opacity 75ms linear}.mdc-select__dropdown-icon[dir=rtl],[dir=rtl] .mdc-select__dropdown-icon{margin-left:12px;margin-right:12px}.mdc-select--activated .mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive{opacity:0;transition:opacity 49.5ms linear}.mdc-select--activated .mdc-select__dropdown-icon .mdc-select__dropdown-icon-active{opacity:1;transition:opacity .1005s linear 49.5ms}.mdc-select__anchor{box-sizing:border-box;cursor:pointer;flex:1 1 auto;min-width:0;outline:none;overflow:hidden;position:relative;width:200px}.mdc-select__anchor .mdc-floating-label--float-above{transform:translateY(-106%) scale(.75)}.mdc-select__selected-text-container{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;box-sizing:border-box;color:inherit;display:flex;flex-grow:1;height:28px;min-width:0;outline:none;padding:0;pointer-events:none;width:auto}.mdc-select__selected-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height,1.75rem);overflow:hidden;text-align:left;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-overflow:ellipsis;text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit);white-space:nowrap;width:100%}.mdc-select__selected-text[dir=rtl],[dir=rtl] .mdc-select__selected-text{text-align:right}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-floating-label,.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label,.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--invalid+.mdc-select-helper-text--validation-msg{color:#b00020;color:var(--mdc-theme-error,#b00020)}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__dropdown-icon,.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-select__dropdown-icon{fill:#b00020;fill:var(--mdc-theme-error,#b00020)}.mdc-select--disabled{cursor:default;pointer-events:none}.mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item,.mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item{padding-left:12px;padding-right:12px}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-select__menu:before{border:1px solid transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}}@media screen and (-ms-high-contrast:active) and (forced-colors:active),screen and (forced-colors:active) and (forced-colors:active){.mdc-select__menu:before{border-color:CanvasText}}.mdc-select__menu .mdc-deprecated-list .mdc-select__icon,.mdc-select__menu .mdc-deprecated-list .mdc-select__icon[dir=rtl],.mdc-select__menu .mdc-list .mdc-select__icon,.mdc-select__menu .mdc-list .mdc-select__icon[dir=rtl],[dir=rtl] .mdc-select__menu .mdc-deprecated-list .mdc-select__icon,[dir=rtl] .mdc-select__menu .mdc-list .mdc-select__icon{margin-left:0;margin-right:0}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--activated,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__graphic,.mdc-select__menu .mdc-list .mdc-deprecated-list-item--activated,.mdc-select__menu .mdc-list .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic,.mdc-select__menu .mdc-list .mdc-deprecated-list-item--selected,.mdc-select__menu .mdc-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__graphic{color:#000;color:var(--mdc-theme-on-surface,#000)}.mdc-select__menu .mdc-list-item__start{align-items:center;display:inline-flex}.mdc-select__option,.mdc-select__option[dir=rtl],[dir=rtl] .mdc-select__option{padding-left:16px;padding-right:16px}.mdc-select__one-line-option.mdc-list-item--with-one-line{height:48px}.mdc-select__two-line-option.mdc-list-item--with-two-lines{height:64px}.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__start{margin-top:20px}.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-select__two-line-option.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-select__two-line-option.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{content:"";display:inline-block;height:36px;vertical-align:0;width:0}.mdc-select__option-with-leading-content{padding-left:0;padding-right:12px}.mdc-select__option-with-leading-content.mdc-list-item{padding-left:0;padding-right:auto}.mdc-select__option-with-leading-content.mdc-list-item[dir=rtl],[dir=rtl] .mdc-select__option-with-leading-content.mdc-list-item{padding-left:auto;padding-right:0}.mdc-select__option-with-leading-content .mdc-list-item__start{margin-left:12px;margin-right:0}.mdc-select__option-with-leading-content .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-select__option-with-leading-content .mdc-list-item__start{margin-left:0;margin-right:12px}.mdc-select__option-with-leading-content .mdc-list-item__start{height:24px;width:36px}.mdc-select__option-with-leading-content[dir=rtl],[dir=rtl] .mdc-select__option-with-leading-content{padding-left:12px;padding-right:0}.mdc-select__option-with-meta.mdc-list-item{padding-left:auto;padding-right:0}.mdc-select__option-with-meta.mdc-list-item[dir=rtl],[dir=rtl] .mdc-select__option-with-meta.mdc-list-item{padding-left:0;padding-right:auto}.mdc-select__option-with-meta .mdc-list-item__end,.mdc-select__option-with-meta .mdc-list-item__end[dir=rtl],[dir=rtl] .mdc-select__option-with-meta .mdc-list-item__end{margin-left:12px;margin-right:12px}.mdc-select--filled .mdc-select__anchor{align-items:baseline;display:flex;height:56px}.mdc-select--filled .mdc-select__anchor:before{content:"";display:inline-block;height:40px;vertical-align:0;width:0}.mdc-select--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text:before{content:"​"}.mdc-select--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container{align-items:center;display:inline-flex;height:100%}.mdc-select--filled.mdc-select--no-label .mdc-select__anchor:before{display:none}.mdc-select--filled .mdc-select__anchor{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px)}.mdc-select--filled:not(.mdc-select--disabled) .mdc-select__anchor{background-color:#f5f5f5}.mdc-select--filled.mdc-select--disabled .mdc-select__anchor{background-color:#fafafa}.mdc-select--filled:not(.mdc-select--disabled) .mdc-line-ripple:before{border-bottom-color:rgba(0,0,0,.42)}.mdc-select--filled:not(.mdc-select--disabled):hover .mdc-line-ripple:before{border-bottom-color:rgba(0,0,0,.87)}.mdc-select--filled:not(.mdc-select--disabled) .mdc-line-ripple:after{border-bottom-color:#6200ee;border-bottom-color:var(--mdc-theme-primary,#6200ee)}.mdc-select--filled.mdc-select--disabled .mdc-line-ripple:before{border-bottom-color:rgba(0,0,0,.06)}.mdc-select--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-select--filled .mdc-floating-label--float-above{max-width:calc(133.33333% - 85.33333px)}.mdc-select--filled .mdc-menu-surface--is-open-below{border-top-left-radius:0;border-top-right-radius:0}.mdc-select--filled.mdc-select--focused.mdc-line-ripple:after{opacity:1;transform:scaleY(2)}.mdc-select--filled .mdc-floating-label{left:16px;right:auto}.mdc-select--filled .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-select--filled .mdc-floating-label{left:auto;right:16px}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{left:48px;right:auto}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{left:auto;right:48px}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label--float-above{max-width:calc(133.33333% - 128px)}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-line-ripple:after,.mdc-select--invalid:not(.mdc-select--disabled) .mdc-line-ripple:before,.mdc-select--invalid:not(.mdc-select--disabled):hover .mdc-line-ripple:before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error,#b00020)}.mdc-select--outlined{border:none}.mdc-select--outlined .mdc-select__anchor{height:56px}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-select-outlined-56px .25s 1}@keyframes mdc-floating-label-shake-float-above-select-outlined-56px{0%{transform:translateX(0) translateY(-34.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(4%) translateY(-34.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(-4%) translateY(-34.75px) scale(.75)}to{transform:translateX(0) translateY(-34.75px) scale(.75)}}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small,4px);border-bottom-right-radius:0;border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:0}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl],[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small,4px);border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px)}@supports (top:max(0%)){.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-shape-small,4px))}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small,4px);border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px)}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small,4px);border-bottom-right-radius:0;border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:0}@supports (top:max(0%)){.mdc-select--outlined .mdc-select__anchor{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-select--outlined .mdc-select__anchor[dir=rtl],[dir=rtl] .mdc-select--outlined .mdc-select__anchor{padding-left:0}@supports (top:max(0%)){.mdc-select--outlined .mdc-select__anchor[dir=rtl],[dir=rtl] .mdc-select--outlined .mdc-select__anchor{padding-right:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}.mdc-select--outlined+.mdc-select-helper-text{margin-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-select--outlined+.mdc-select-helper-text[dir=rtl],[dir=rtl] .mdc-select--outlined+.mdc-select-helper-text{margin-left:0}@supports (top:max(0%)){.mdc-select--outlined+.mdc-select-helper-text[dir=rtl],[dir=rtl] .mdc-select--outlined+.mdc-select-helper-text{margin-right:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-select--outlined.mdc-select--disabled .mdc-select__anchor,.mdc-select--outlined:not(.mdc-select--disabled) .mdc-select__anchor{background-color:transparent}.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.38)}.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.87)}.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee);border-width:2px}.mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.06)}.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-select--outlined .mdc-select__anchor{align-items:baseline;display:flex;overflow:visible}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-select-outlined .25s 1}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above{font-size:.75rem;transform:translateY(-37.25px) scale(1)}.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem;transform:translateY(-34.75px) scale(.75)}.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-select--outlined .mdc-select__anchor .mdc-select__selected-text:before{content:"​"}.mdc-select--outlined .mdc-select__anchor .mdc-select__selected-text-container{align-items:center;display:inline-flex;height:100%}.mdc-select--outlined .mdc-select__anchor:before{display:none}.mdc-select--outlined .mdc-select__selected-text-container{background-color:transparent;border:none;display:flex;z-index:1}.mdc-select--outlined .mdc-select__icon{z-index:2}.mdc-select--outlined .mdc-floating-label{left:4px;line-height:1.15rem;right:auto}.mdc-select--outlined .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-select--outlined .mdc-floating-label{left:auto;right:4px}.mdc-select--outlined.mdc-select--focused .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__trailing,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error,#b00020)}.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error,#b00020);border-width:2px}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label{left:36px;right:auto}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label{left:auto;right:36px}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above{font-size:.75rem}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(.75)}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(32px) scale(.75)}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px .25s 1}@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px{0%{transform:translateX(-32px) translateY(-34.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(.75)}to{transform:translateX(-32px) translateY(-34.75px) scale(.75)}}.mdc-select--outlined.mdc-select--with-leading-icon[dir=rtl] .mdc-floating-label--shake,[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px .25s 1}@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px-rtl{0%{transform:translateX(32px) translateY(-34.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% + 32px)) translateY(-34.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% + 32px)) translateY(-34.75px) scale(.75)}to{transform:translateX(32px) translateY(-34.75px) scale(.75)}}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 96px)}.mdc-select--outlined .mdc-menu-surface{margin-bottom:8px}.mdc-select--outlined .mdc-menu-surface--is-open-below,.mdc-select--outlined.mdc-select--no-label .mdc-menu-surface{margin-bottom:0}.mdc-select__anchor{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-select__anchor .mdc-select__ripple:after,.mdc-select__anchor .mdc-select__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-select__anchor .mdc-select__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-select__anchor .mdc-select__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-select__anchor.mdc-ripple-upgraded--unbounded .mdc-select__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-select__anchor.mdc-ripple-upgraded--foreground-activation .mdc-select__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-select__anchor.mdc-ripple-upgraded--foreground-deactivation .mdc-select__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-select__anchor .mdc-select__ripple:after,.mdc-select__anchor .mdc-select__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-select__anchor .mdc-select__ripple:after,.mdc-select__anchor .mdc-select__ripple:before{background-color:rgba(0,0,0,.87);background-color:var(--mdc-ripple-color,rgba(0,0,0,.87))}.mdc-select__anchor.mdc-ripple-surface--hover .mdc-select__ripple:before,.mdc-select__anchor:hover .mdc-select__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-select__anchor.mdc-ripple-upgraded--background-focused .mdc-select__ripple:before,.mdc-select__anchor:not(.mdc-ripple-upgraded):focus .mdc-select__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-select__anchor .mdc-select__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple:after,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,var(--mdc-theme-on-surface,#000))}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple:before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:hover .mdc-deprecated-list-item__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple:before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple:after{transition:opacity .15s linear}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-list-item__ripple:after,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-list-item__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,var(--mdc-theme-on-surface,#000))}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-list-item__ripple:before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:hover .mdc-list-item__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-list-item__ripple:after{transition:opacity .15s linear}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-select-helper-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-caption-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size,.75rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight,400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing,.0333333333em);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height,1.25rem);line-height:normal;margin:0 16px;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform,inherit)}.mdc-select-helper-text[dir=rtl],[dir=rtl] .mdc-select-helper-text{margin-left:16px;margin-right:16px}.mdc-select-helper-text:before{content:"";display:inline-block;height:16px;vertical-align:0;width:0}.mdc-select-helper-text--validation-msg{opacity:0;transition:opacity .18s cubic-bezier(.4,0,.2,1)}.mdc-select--invalid+.mdc-select-helper-text--validation-msg,.mdc-select-helper-text--validation-msg-persistent{opacity:1}.mdc-select--with-leading-icon .mdc-select__icon{align-self:center;background-color:transparent;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;flex-shrink:0;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;fill:currentColor;margin-left:12px;margin-right:12px}.mdc-select--with-leading-icon .mdc-select__icon[dir=rtl],[dir=rtl] .mdc-select--with-leading-icon .mdc-select__icon{margin-left:12px;margin-right:12px}.mdc-select__icon:not([tabindex]),.mdc-select__icon[tabindex="-1"]{cursor:default;pointer-events:none}.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit)}.mdc-data-table{background-color:#fff;background-color:var(--mdc-theme-surface,#fff);border:1px solid rgba(0,0,0,.12);border-radius:4px;border-radius:var(--mdc-shape-medium,4px);-webkit-overflow-scrolling:touch;box-sizing:border-box;display:inline-flex;flex-direction:column;position:relative}.mdc-data-table .mdc-data-table__header-cell:first-child{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-medium,4px)}.mdc-data-table .mdc-data-table__header-cell:first-child[dir=rtl],[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:first-child{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-medium,4px)}.mdc-data-table .mdc-data-table__header-cell:last-child{border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-medium,4px)}.mdc-data-table .mdc-data-table__header-cell:last-child[dir=rtl],[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:last-child{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-medium,4px);border-top-right-radius:0}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:first-child{border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-medium,4px)}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:first-child[dir=rtl],[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:first-child{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-medium,4px)}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:last-child{border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-medium,4px)}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:last-child[dir=rtl],[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:last-child{border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-medium,4px);border-bottom-right-radius:0}.mdc-data-table__row{background-color:inherit}.mdc-data-table__header-cell{background-color:#fff;background-color:var(--mdc-theme-surface,#fff)}.mdc-data-table__row--selected{background-color:rgba(98,0,238,.04)}.mdc-data-table__pagination-rows-per-page-select:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-data-table__pagination-rows-per-page-select:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-data-table__pagination-rows-per-page-select:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.12)}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-color:rgba(0,0,0,.12)}.mdc-data-table__pagination{border-top-color:rgba(0,0,0,.12)}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-style:solid;border-bottom-width:1px}.mdc-data-table__pagination{border-top-style:solid;border-top-width:1px}.mdc-data-table__row:last-child .mdc-data-table__cell{border-bottom:none}.mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:rgba(0,0,0,.04)}.mdc-data-table__cell,.mdc-data-table__header-cell,.mdc-data-table__pagination-rows-per-page-label,.mdc-data-table__pagination-total{color:rgba(0,0,0,.87)}.mdc-data-table__row{height:52px}.mdc-data-table__pagination{min-height:52px}.mdc-data-table__header-row{height:56px}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px}.mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox{padding-left:4px;padding-right:0}.mdc-data-table__cell--checkbox[dir=rtl],.mdc-data-table__header-cell--checkbox[dir=rtl],[dir=rtl] .mdc-data-table__cell--checkbox,[dir=rtl] .mdc-data-table__header-cell--checkbox{padding-left:0;padding-right:4px}.mdc-data-table__table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.mdc-data-table__table{border:0;border-spacing:0;min-width:100%;table-layout:fixed;white-space:nowrap}.mdc-data-table__cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);overflow:hidden;text-align:left;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-overflow:ellipsis;text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit)}.mdc-data-table__cell--numeric,.mdc-data-table__cell[dir=rtl],[dir=rtl] .mdc-data-table__cell{text-align:right}.mdc-data-table__cell--numeric[dir=rtl],[dir=rtl] .mdc-data-table__cell--numeric{text-align:left}.mdc-data-table__cell--checkbox{width:1px}.mdc-data-table__header-cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-subtitle2-font-size,.875rem);font-weight:500;font-weight:var(--mdc-typography-subtitle2-font-weight,500);letter-spacing:.0071428571em;letter-spacing:var(--mdc-typography-subtitle2-letter-spacing,.0071428571em);line-height:1.375rem;line-height:var(--mdc-typography-subtitle2-line-height,1.375rem);outline:none;overflow:hidden;text-align:left;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-overflow:ellipsis;text-transform:inherit;text-transform:var(--mdc-typography-subtitle2-text-transform,inherit)}.mdc-data-table__header-cell[dir=rtl],[dir=rtl] .mdc-data-table__header-cell{text-align:right}.mdc-data-table__header-cell--checkbox{width:1px}.mdc-data-table__header-cell--numeric{text-align:right}.mdc-data-table__header-cell--numeric[dir=rtl],[dir=rtl] .mdc-data-table__header-cell--numeric{text-align:left}.mdc-data-table__sort-icon-button{height:28px;margin-left:4px;margin-right:0;opacity:0;padding:2px;transform:rotate(.0001deg);transition:transform .15s cubic-bezier(.4,0,.2,1) 0ms;width:28px}.mdc-data-table__sort-icon-button .mdc-icon-button__focus-ring{display:none}.mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block;max-height:28px;max-width:28px}@media screen and (forced-colors:active){.mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{border:2px solid transparent;border-radius:6px;box-sizing:content-box;height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}}@media screen and (forced-colors:active) and (forced-colors:active){.mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{border-color:CanvasText}}@media screen and (forced-colors:active){.mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring:after,.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring:after{border:2px solid transparent;border-radius:8px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}}@media screen and (forced-colors:active) and (forced-colors:active){.mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring:after,.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring:after{border-color:CanvasText}}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{height:28px;margin:0;width:28px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button .mdc-icon-button__touch{height:28px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:28px}.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button,.mdc-data-table__sort-icon-button[dir=rtl],[dir=rtl] .mdc-data-table__sort-icon-button{margin-left:0;margin-right:4px}.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button[dir=rtl],[dir=rtl] .mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button{margin-left:4px;margin-right:0}.mdc-data-table__header-cell--sorted-descending .mdc-data-table__sort-icon-button{transform:rotate(-180deg)}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell:hover .mdc-data-table__sort-icon-button,.mdc-data-table__sort-icon-button:focus{opacity:1}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__header-cell--with-sort{cursor:pointer}.mdc-data-table__sort-status-label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mdc-data-table--sticky-header .mdc-data-table__header-cell{position:sticky;top:0;z-index:1}.mdc-data-table__sort-icon-button{color:rgba(0,0,0,.6)}.mdc-data-table__sort-icon-button .mdc-icon-button__ripple:after,.mdc-data-table__sort-icon-button .mdc-icon-button__ripple:before{background-color:rgba(0,0,0,.6);background-color:var(--mdc-ripple-color,rgba(0,0,0,.6))}.mdc-data-table__sort-icon-button.mdc-ripple-surface--hover .mdc-icon-button__ripple:before,.mdc-data-table__sort-icon-button:hover .mdc-icon-button__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple:before,.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple:after{transition:opacity .15s linear}.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-data-table__sort-icon-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button{color:rgba(0,0,0,.87)}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button .mdc-icon-button__ripple:after,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button .mdc-icon-button__ripple:before{background-color:rgba(0,0,0,.87);background-color:var(--mdc-ripple-color,rgba(0,0,0,.87))}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button.mdc-ripple-surface--hover .mdc-icon-button__ripple:before,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:hover .mdc-icon-button__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple:before,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple:after{transition:opacity .15s linear}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-data-table__progress-indicator{display:none;position:absolute;width:100%}.mdc-data-table--in-progress .mdc-data-table__progress-indicator{display:block}.mdc-data-table__scrim{background-color:#fff;background-color:var(--mdc-theme-surface,#fff);height:100%;opacity:.32;position:absolute;top:0;width:100%}.mdc-data-table__pagination{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;display:flex;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);justify-content:flex-end;letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit)}.mdc-data-table__pagination-trailing{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;margin-left:4px;margin-right:0}.mdc-data-table__pagination-trailing[dir=rtl],[dir=rtl] .mdc-data-table__pagination-trailing{margin-left:0;margin-right:4px}.mdc-data-table__pagination-navigation{align-items:center;display:flex}.mdc-data-table__pagination-button{margin-left:0;margin-right:4px}.mdc-data-table__pagination-button .mdc-button__icon[dir=rtl],[dir=rtl] .mdc-data-table__pagination-button .mdc-button__icon{transform:rotate(180deg)}.mdc-data-table__pagination-button[dir=rtl],[dir=rtl] .mdc-data-table__pagination-button{margin-left:4px;margin-right:0}.mdc-data-table__pagination-total{margin-left:14px;margin-right:36px;white-space:nowrap}.mdc-data-table__pagination-total[dir=rtl],[dir=rtl] .mdc-data-table__pagination-total{margin-left:36px;margin-right:14px}.mdc-data-table__pagination-rows-per-page{align-items:center;display:inline-flex;margin-left:0;margin-right:22px}.mdc-data-table__pagination-rows-per-page[dir=rtl],[dir=rtl] .mdc-data-table__pagination-rows-per-page{margin-left:22px;margin-right:0}.mdc-data-table__pagination-rows-per-page-label{margin-left:0;margin-right:12px;white-space:nowrap}.mdc-data-table__pagination-rows-per-page-label[dir=rtl],[dir=rtl] .mdc-data-table__pagination-rows-per-page-label{margin-left:12px;margin-right:0}.mdc-data-table__pagination-rows-per-page-select{margin:8px 0;min-width:80px;min-width:var(--mdc-menu-min-width,80px)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor{height:36px;min-width:80px;width:100%}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above{font-size:.75rem;transform:translateY(-27.25px) scale(1)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem;transform:translateY(-24.75px) scale(.75)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-select-outlined-36px .25s 1}@keyframes mdc-floating-label-shake-float-above-select-outlined-36px{0%{transform:translateX(0) translateY(-24.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(4%) translateY(-24.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(-4%) translateY(-24.75px) scale(.75)}to{transform:translateX(0) translateY(-24.75px) scale(.75)}}.mdc-data-table__pagination-rows-per-page-select .mdc-select__dropdown-icon{height:20px;width:20px}.mdc-data-table__pagination-rows-per-page-select.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 56px)}.mdc-data-table__pagination-rows-per-page-select .mdc-list-item.mdc-list-item--with-one-line{height:36px}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple:after,.mdc-data-table__header-row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple:before,.mdc-data-table__row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple:after,.mdc-data-table__row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-surface--hover .mdc-checkbox__ripple:before,.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple:before,.mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-surface--hover .mdc-checkbox__ripple:before,.mdc-data-table__row-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple:before,.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple:before,.mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple:before,.mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple:after,.mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple:after{transition:opacity .15s linear}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple:after,.mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded,.mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple:after,.mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple:before,.mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple:after,.mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{background-color:transparent;border-color:rgba(0,0,0,.54);border-color:var(--mdc-checkbox-unchecked-color,rgba(0,0,0,.54))}.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{background-color:#6200ee;background-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#6200ee));border-color:#6200ee;border-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#6200ee))}@keyframes mdc-checkbox-fade-in-background-8A000000FF6200EE00000000FF6200EE{0%{background-color:transparent;border-color:rgba(0,0,0,.54);border-color:var(--mdc-checkbox-unchecked-color,rgba(0,0,0,.54))}50%{background-color:#6200ee;background-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#6200ee));border-color:#6200ee;border-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#6200ee))}}@keyframes mdc-checkbox-fade-out-background-8A000000FF6200EE00000000FF6200EE{0%,80%{background-color:#6200ee;background-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#6200ee));border-color:#6200ee;border-color:var(--mdc-checkbox-checked-color,var(--mdc-theme-secondary,#6200ee))}to{background-color:transparent;border-color:rgba(0,0,0,.54);border-color:var(--mdc-checkbox-unchecked-color,rgba(0,0,0,.54))}}.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FF6200EE00000000FF6200EE}.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FF6200EE00000000FF6200EE}.mdc-dialog .mdc-dialog__surface{background-color:#fff;background-color:var(--mdc-theme-surface,#fff)}.mdc-dialog .mdc-dialog__scrim,.mdc-dialog .mdc-dialog__surface-scrim{background-color:rgba(0,0,0,.32)}.mdc-dialog .mdc-dialog__title{color:rgba(0,0,0,.87)}.mdc-dialog .mdc-dialog__content{color:rgba(0,0,0,.6)}.mdc-dialog .mdc-dialog__close{color:#000;color:var(--mdc-theme-on-surface,#000)}.mdc-dialog .mdc-dialog__close .mdc-icon-button__ripple:after,.mdc-dialog .mdc-dialog__close .mdc-icon-button__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,var(--mdc-theme-on-surface,#000))}.mdc-dialog .mdc-dialog__close.mdc-ripple-surface--hover .mdc-icon-button__ripple:before,.mdc-dialog .mdc-dialog__close:hover .mdc-icon-button__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-dialog .mdc-dialog__close.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple:before,.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple:after{transition:opacity .15s linear}.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-dialog .mdc-dialog__close.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable.mdc-dialog-scroll-divider-footer .mdc-dialog__actions{border-color:rgba(0,0,0,.12)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:0}.mdc-dialog.mdc-dialog-scroll-divider-header.mdc-dialog--fullscreen .mdc-dialog__header{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mdc-dialog .mdc-dialog__surface{border-radius:4px;border-radius:var(--mdc-shape-medium,4px)}.mdc-dialog__surface{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mdc-dialog__title{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline6-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size,1.25rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight,500);letter-spacing:.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing,.0125em);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height,2rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration,inherit);text-decoration:var(--mdc-typography-headline6-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform,inherit)}.mdc-dialog__content,.mdc-dialog__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-dialog__content{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-body1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-body1-font-weight,400);letter-spacing:.03125em;letter-spacing:var(--mdc-typography-body1-letter-spacing,.03125em);line-height:1.5rem;line-height:var(--mdc-typography-body1-line-height,1.5rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body1-text-decoration,inherit);text-decoration:var(--mdc-typography-body1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body1-text-transform,inherit)}.mdc-dialog,.mdc-dialog__scrim{align-items:center;box-sizing:border-box;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.mdc-dialog{display:none;z-index:7;z-index:var(--mdc-dialog-z-index,7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media (max-width:592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media (min-width:592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media (max-width:960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media (max-width:720px) and (max-width:672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media (max-width:720px) and (min-width:672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media (max-width:720px) and (max-height:720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media (max-width:720px) and (min-height:720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media (max-width:720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media (max-width:720px) and (max-height:400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{border-radius:0;height:100%;max-height:100vh;max-width:100vw;width:100vw}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{left:-12px;order:-1}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{justify-content:flex-start;padding:0 16px 9px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:-8px}}@media (max-width:600px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{border-radius:0;height:100%;max-height:100vh;max-width:100vw;width:100vw}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{left:-12px;order:-1}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{justify-content:flex-start;padding:0 16px 9px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:-8px}}@media (min-width:960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;height:100%;justify-content:space-around;opacity:0;pointer-events:none;transform:scale(.8)}.mdc-dialog__surface{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;max-height:100%;max-width:100%;overflow-y:auto;pointer-events:auto;position:relative}.mdc-dialog__surface .mdc-elevation-overlay{height:100%;left:0;top:0;width:100%}.mdc-dialog__surface[dir=rtl],[dir=rtl] .mdc-dialog__surface{text-align:right}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface:before{border:2px solid transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-dialog__surface:before{border-color:CanvasText}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.mdc-dialog__surface:before{content:none}}.mdc-dialog__title{box-sizing:border-box;display:block;flex-shrink:0;margin:0 0 1px;padding:0 24px 9px;position:relative}.mdc-dialog__title:before{content:"";display:inline-block;height:40px;vertical-align:0;width:0}.mdc-dialog__title[dir=rtl],[dir=rtl] .mdc-dialog__title{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid transparent;display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors:active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{border-bottom:0;margin-bottom:0;padding:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid transparent}@media screen and (forced-colors:active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog__content{box-sizing:border-box;flex-grow:1;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__header+.mdc-dialog__content,.mdc-dialog__title+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-bottom:8px;padding-top:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{align-items:center;border-top:1px solid transparent;box-sizing:border-box;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin:0;min-height:52px;padding:8px;position:relative}@media screen and (forced-colors:active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{align-items:flex-end;flex-direction:column}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}.mdc-dialog__button[dir=rtl],[dir=rtl] .mdc-dialog__button{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl],[dir=rtl] .mdc-dialog__button:first-child{margin-left:0;margin-right:0}.mdc-dialog__button[dir=rtl],[dir=rtl] .mdc-dialog__button{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--closing,.mdc-dialog--open,.mdc-dialog--opening{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity .15s linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform .15s cubic-bezier(0,0,.2,1) 0ms}.mdc-dialog--closing .mdc-dialog__container,.mdc-dialog--closing .mdc-dialog__scrim{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{opacity:1;transform:none}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1;z-index:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity .15s linear}.mdc-dialog__surface-scrim{display:none;height:100%;opacity:0;position:absolute;width:100%}.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__close{position:absolute;right:12px;top:9px;z-index:1}.mdc-drawer{background-color:#fff;background-color:var(--mdc-theme-surface,#fff);border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-right-radius:var(--mdc-shape-large,0);border-right:1px solid;border-color:rgba(0,0,0,.12);border-top-left-radius:0;border-top-right-radius:0;border-top-right-radius:var(--mdc-shape-large,0);box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:100%;overflow:hidden;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:256px;z-index:6}.mdc-drawer .mdc-drawer__title{color:rgba(0,0,0,.87)}.mdc-drawer .mdc-deprecated-list-group__subheader,.mdc-drawer .mdc-deprecated-list-item__graphic,.mdc-drawer .mdc-drawer__subtitle{color:rgba(0,0,0,.6)}.mdc-drawer .mdc-deprecated-list-item{color:rgba(0,0,0,.87)}.mdc-drawer .mdc-deprecated-list-item--activated{color:rgba(98,0,238,.87)}.mdc-drawer[dir=rtl],[dir=rtl] .mdc-drawer{border-bottom-left-radius:0;border-bottom-left-radius:var(--mdc-shape-large,0);border-bottom-right-radius:0;border-top-left-radius:0;border-top-left-radius:var(--mdc-shape-large,0);border-top-right-radius:0}.mdc-drawer .mdc-deprecated-list-item{border-radius:4px;border-radius:var(--mdc-shape-small,4px)}.mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content{margin-left:256px;margin-right:0}.mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content[dir=rtl],[dir=rtl] .mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content{margin-left:0;margin-right:256px}.mdc-drawer[dir=rtl],[dir=rtl] .mdc-drawer{border-left-style:solid;border-left-width:1px;border-right-style:none;border-right-width:0}.mdc-drawer .mdc-deprecated-list-item{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-subtitle2-font-size,.875rem);font-weight:500;font-weight:var(--mdc-typography-subtitle2-font-weight,500);height:40px;letter-spacing:.0071428571em;letter-spacing:var(--mdc-typography-subtitle2-letter-spacing,.0071428571em);line-height:1.375rem;line-height:var(--mdc-typography-subtitle2-line-height,1.375rem);margin:8px;padding:0 8px;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle2-text-transform,inherit)}.mdc-drawer .mdc-deprecated-list-item:first-child{margin-top:2px}.mdc-drawer .mdc-deprecated-list-item:last-child{margin-bottom:0}.mdc-drawer .mdc-deprecated-list-group__subheader{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);line-height:normal;margin:0;padding:0 16px;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit)}.mdc-drawer .mdc-deprecated-list-group__subheader:before{content:"";display:inline-block;height:24px;vertical-align:0;width:0}.mdc-drawer .mdc-deprecated-list-divider{margin:3px 0 4px}.mdc-drawer .mdc-deprecated-list-item__graphic,.mdc-drawer .mdc-deprecated-list-item__text{pointer-events:none}.mdc-drawer--animate{transform:translateX(-100%)}.mdc-drawer--animate[dir=rtl],[dir=rtl] .mdc-drawer--animate{transform:translateX(100%)}.mdc-drawer--opening{transition-duration:.25s}.mdc-drawer--opening,.mdc-drawer--opening[dir=rtl],[dir=rtl] .mdc-drawer--opening{transform:translateX(0)}.mdc-drawer--closing{transform:translateX(-100%);transition-duration:.2s}.mdc-drawer--closing[dir=rtl],[dir=rtl] .mdc-drawer--closing{transform:translateX(100%)}.mdc-drawer__header{box-sizing:border-box;flex-shrink:0;min-height:64px;padding:0 16px 4px}.mdc-drawer__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline6-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size,1.25rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight,500);letter-spacing:.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing,.0125em);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height,2rem);line-height:normal;margin-bottom:-20px;margin-top:0;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration,inherit);text-decoration:var(--mdc-typography-headline6-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform,inherit)}.mdc-drawer__title:before{content:"";display:inline-block;height:36px;vertical-align:0;width:0}.mdc-drawer__title:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-drawer__subtitle{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);line-height:normal;margin-bottom:0;margin-top:0;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit)}.mdc-drawer__subtitle:before{content:"";display:inline-block;height:20px;vertical-align:0;width:0}.mdc-drawer__content{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.mdc-drawer--dismissible{display:none;left:0;position:absolute;right:auto}.mdc-drawer--dismissible[dir=rtl],[dir=rtl] .mdc-drawer--dismissible{left:auto;right:0}.mdc-drawer--dismissible.mdc-drawer--open{display:flex}.mdc-drawer-app-content{position:relative}.mdc-drawer-app-content,.mdc-drawer-app-content[dir=rtl],[dir=rtl] .mdc-drawer-app-content{margin-left:0;margin-right:0}.mdc-drawer--modal{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);display:none;left:0;position:fixed;right:auto}.mdc-drawer--modal+.mdc-drawer-scrim{background-color:rgba(0,0,0,.32)}.mdc-drawer--modal[dir=rtl],[dir=rtl] .mdc-drawer--modal{left:auto;right:0}.mdc-drawer--modal.mdc-drawer--open{display:flex}.mdc-drawer-scrim{display:none;height:100%;left:0;position:fixed;top:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;z-index:5}.mdc-drawer--open+.mdc-drawer-scrim{display:block}.mdc-drawer--animate+.mdc-drawer-scrim{opacity:0}.mdc-drawer--opening+.mdc-drawer-scrim{opacity:1;transition-duration:.25s}.mdc-drawer--closing+.mdc-drawer-scrim{opacity:0;transition-duration:.2s}.mdc-elevation--z0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mdc-elevation--z1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mdc-elevation--z2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mdc-elevation--z3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mdc-elevation--z4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mdc-elevation--z5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.mdc-elevation--z6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mdc-elevation--z7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.mdc-elevation--z8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mdc-elevation--z9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.mdc-elevation--z10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.mdc-elevation--z11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.mdc-elevation--z12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mdc-elevation--z13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.mdc-elevation--z14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.mdc-elevation--z15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.mdc-elevation--z16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mdc-elevation--z17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.mdc-elevation--z18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.mdc-elevation--z19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.mdc-elevation--z20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.mdc-elevation--z21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.mdc-elevation--z22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.mdc-elevation--z23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.mdc-elevation--z24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mdc-elevation-transition{transition:box-shadow .28s cubic-bezier(.4,0,.2,1);will-change:box-shadow}.mdc-fab{align-items:center;border:none;box-sizing:border-box;display:inline-flex;height:56px;justify-content:center;padding:0;position:relative;width:56px;fill:currentColor;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;overflow:visible;text-decoration:none;transition:box-shadow .28s cubic-bezier(.4,0,.2,1),opacity 15ms linear 30ms,transform .27s cubic-bezier(0,0,.2,1) 0ms;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mdc-fab .mdc-elevation-overlay{height:100%;left:0;top:0;width:100%}.mdc-fab::-moz-focus-inner{border:0;padding:0}.mdc-fab.mdc-ripple-upgraded--background-focused,.mdc-fab:hover,.mdc-fab:not(.mdc-ripple-upgraded):focus{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mdc-fab .mdc-fab__focus-ring{position:absolute}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border:2px solid transparent;border-radius:6px;box-sizing:content-box;height:calc(100% + 4px);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}@media screen and (forced-colors:active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring:after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring:after{border:2px solid transparent;border-radius:8px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}@media screen and (forced-colors:active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring:after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring:after{border-color:CanvasText}}.mdc-fab:active,.mdc-fab:focus:active{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mdc-fab:active,.mdc-fab:focus{outline:none}.mdc-fab:hover{cursor:pointer}.mdc-fab>svg{width:100%}.mdc-fab--mini{height:40px;width:40px}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-radius:24px;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-button-font-size,.875rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight,500);height:48px;letter-spacing:.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing,.0892857143em);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height,2.25rem);line-height:normal;max-width:100%;padding-left:20px;padding-right:20px;text-decoration:none;-webkit-text-decoration:var(--mdc-typography-button-text-decoration,none);text-decoration:var(--mdc-typography-button-text-decoration,none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform,uppercase);width:auto}.mdc-fab--extended .mdc-fab__ripple{border-radius:24px}.mdc-fab--extended .mdc-fab__icon{margin-left:-8px;margin-right:12px}.mdc-fab--extended .mdc-fab__icon[dir=rtl],.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,[dir=rtl] .mdc-fab--extended .mdc-fab__icon{margin-left:12px;margin-right:-8px}.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl],[dir=rtl] .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:-8px;margin-right:12px}.mdc-fab--touch{margin:4px}.mdc-fab--touch .mdc-fab__touch{height:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px}.mdc-fab:before{border:1px solid transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-fab:before{border-color:CanvasText}}.mdc-fab__label{justify-content:flex-start;overflow-x:hidden;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.mdc-fab__icon{transition:transform .18s cubic-bezier(0,0,.2,1) 90ms;fill:currentColor;will-change:transform}.mdc-fab .mdc-fab__icon{align-items:center;display:inline-flex;justify-content:center}.mdc-fab--exited{opacity:0;transform:scale(0);transition:opacity 15ms linear .15s,transform .18s cubic-bezier(.4,0,1,1) 0ms}.mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms cubic-bezier(.4,0,1,1) 0ms}.mdc-fab{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mdc-fab .mdc-fab__icon{font-size:24px;height:24px;width:24px}.mdc-fab,.mdc-fab:disabled .mdc-fab__icon,.mdc-fab:disabled .mdc-fab__label,.mdc-fab:not(:disabled) .mdc-fab__icon,.mdc-fab:not(:disabled) .mdc-fab__label{color:#fff;color:var(--mdc-theme-on-secondary,#fff)}.mdc-fab:not(.mdc-fab--extended),.mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:50%}.mdc-fab{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-fab .mdc-fab__ripple:after,.mdc-fab .mdc-fab__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-fab .mdc-fab__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-fab .mdc-fab__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-fab.mdc-ripple-upgraded--unbounded .mdc-fab__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-fab.mdc-ripple-upgraded--foreground-activation .mdc-fab__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-fab.mdc-ripple-upgraded--foreground-deactivation .mdc-fab__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-fab .mdc-fab__ripple:after,.mdc-fab .mdc-fab__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-fab .mdc-fab__ripple:after,.mdc-fab .mdc-fab__ripple:before{background-color:#fff;background-color:var(--mdc-ripple-color,var(--mdc-theme-on-secondary,#fff))}.mdc-fab.mdc-ripple-surface--hover .mdc-fab__ripple:before,.mdc-fab:hover .mdc-fab__ripple:before{opacity:.08;opacity:var(--mdc-ripple-hover-opacity,.08)}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__ripple:before,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__ripple:before{opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24);transition-duration:75ms}.mdc-fab:not(.mdc-ripple-upgraded) .mdc-fab__ripple:after{transition:opacity .15s linear}.mdc-fab:not(.mdc-ripple-upgraded):active .mdc-fab__ripple:after{opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24);transition-duration:75ms}.mdc-fab.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.24)}.mdc-fab .mdc-fab__ripple{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.mdc-fab{z-index:0}.mdc-fab .mdc-fab__ripple:after,.mdc-fab .mdc-fab__ripple:before{z-index:-1;z-index:var(--mdc-ripple-z-index,-1)}.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87));display:inline-flex;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit);vertical-align:middle}.mdc-form-field>label{margin-left:0;margin-right:auto;order:0;padding-left:4px;padding-right:0}.mdc-form-field>label[dir=rtl],[dir=rtl] .mdc-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;order:-1;padding-left:0;padding-right:4px}.mdc-form-field--align-end>label[dir=rtl],[dir=rtl] .mdc-form-field--align-end>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl],[dir=rtl] .mdc-form-field--space-between>label{margin:0}.mdc-icon-button{font-size:24px;height:48px;padding:12px;width:48px}.mdc-icon-button .mdc-icon-button__focus-ring{display:none}.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block;max-height:48px;max-width:48px}@media screen and (forced-colors:active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{border:2px solid transparent;border-radius:6px;box-sizing:content-box;height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}}@media screen and (forced-colors:active) and (forced-colors:active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{border-color:CanvasText}}@media screen and (forced-colors:active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring:after,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring:after{border:2px solid transparent;border-radius:8px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}}@media screen and (forced-colors:active) and (forced-colors:active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring:after,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring:after{border-color:CanvasText}}.mdc-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{height:40px;margin:4px;width:40px}.mdc-icon-button.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{max-height:40px;max-width:40px}.mdc-icon-button:disabled{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-disabled-on-light,rgba(0,0,0,.38))}.mdc-icon-button img,.mdc-icon-button svg{height:24px;width:24px}.mdc-icon-button{background-color:transparent;border:none;box-sizing:border-box;display:inline-block;outline:none;position:relative;fill:currentColor;color:inherit;cursor:pointer;overflow:visible;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.mdc-icon-button .mdc-icon-button__touch{height:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button--on .mdc-icon-button__icon,.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mdc-icon-button{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-icon-button .mdc-icon-button__ripple:after,.mdc-icon-button .mdc-icon-button__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-icon-button .mdc-icon-button__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-icon-button .mdc-icon-button__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-icon-button.mdc-ripple-upgraded--unbounded .mdc-icon-button__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-icon-button.mdc-ripple-upgraded--foreground-activation .mdc-icon-button__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-icon-button.mdc-ripple-upgraded--foreground-deactivation .mdc-icon-button__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-icon-button .mdc-icon-button__ripple:after,.mdc-icon-button .mdc-icon-button__ripple:before{height:100%;left:0;top:0;width:100%}.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple:after,.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple:before{height:var(--mdc-ripple-fg-size,100%);left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0);width:var(--mdc-ripple-fg-size,100%)}.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-icon-button .mdc-icon-button__ripple:after,.mdc-icon-button .mdc-icon-button__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}.mdc-icon-button.mdc-ripple-surface--hover .mdc-icon-button__ripple:before,.mdc-icon-button:hover .mdc-icon-button__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple:before,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-icon-button:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple:after{transition:opacity .15s linear}.mdc-icon-button:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-icon-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-icon-button .mdc-icon-button__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.mdc-image-list{display:flex;flex-wrap:wrap;margin:0 auto;padding:0}.mdc-image-list__image-aspect-container,.mdc-image-list__item{box-sizing:border-box;position:relative}.mdc-image-list__item{list-style-type:none}.mdc-image-list__image{width:100%}.mdc-image-list__image-aspect-container .mdc-image-list__image{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0}.mdc-image-list__image-aspect-container{padding-bottom:100%}.mdc-image-list__image{border-radius:0}.mdc-image-list--with-text-protection .mdc-image-list__supporting{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.mdc-image-list__supporting{align-items:center;box-sizing:border-box;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87));display:flex;justify-content:space-between;line-height:24px;padding:8px 0}.mdc-image-list__label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height,1.75rem);overflow:hidden;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-overflow:ellipsis;text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit);white-space:nowrap}.mdc-image-list--with-text-protection .mdc-image-list__supporting{background:rgba(0,0,0,.6);bottom:0;color:#fff;height:48px;padding:0 16px;position:absolute;width:100%}.mdc-image-list--masonry{display:block}.mdc-image-list--masonry .mdc-image-list__item{-moz-column-break-inside:avoid;break-inside:avoid-column}.mdc-image-list--masonry .mdc-image-list__image{display:block;height:auto}:root{--mdc-layout-grid-margin-desktop:12px;--mdc-layout-grid-gutter-desktop:12px;--mdc-layout-grid-column-width-desktop:72px;--mdc-layout-grid-margin-tablet:8px;--mdc-layout-grid-gutter-tablet:8px;--mdc-layout-grid-column-width-tablet:72px;--mdc-layout-grid-margin-phone:8px;--mdc-layout-grid-gutter-phone:8px;--mdc-layout-grid-column-width-phone:72px}@media (min-width:840px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:12px;padding:var(--mdc-layout-grid-margin-desktop,12px)}}@media (min-width:600px) and (max-width:839px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:8px;padding:var(--mdc-layout-grid-margin-tablet,8px)}}@media (max-width:599px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:8px;padding:var(--mdc-layout-grid-margin-phone,8px)}}@media (min-width:840px){.mdc-layout-grid__inner{align-items:stretch;display:flex;flex-flow:row wrap;margin:-6px;margin:calc(var(--mdc-layout-grid-gutter-desktop, 12px)/2*-1)}@supports (display:grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:12px;grid-gap:var(--mdc-layout-grid-gutter-desktop,12px);grid-template-columns:repeat(12,minmax(0,1fr))}}}@media (min-width:600px) and (max-width:839px){.mdc-layout-grid__inner{align-items:stretch;display:flex;flex-flow:row wrap;margin:-4px;margin:calc(var(--mdc-layout-grid-gutter-tablet, 8px)/2*-1)}@supports (display:grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:8px;grid-gap:var(--mdc-layout-grid-gutter-tablet,8px);grid-template-columns:repeat(8,minmax(0,1fr))}}}@media (max-width:599px){.mdc-layout-grid__inner{align-items:stretch;display:flex;flex-flow:row wrap;margin:-4px;margin:calc(var(--mdc-layout-grid-gutter-phone, 8px)/2*-1)}@supports (display:grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:8px;grid-gap:var(--mdc-layout-grid-gutter-phone,8px);grid-template-columns:repeat(4,minmax(0,1fr))}}}@media (min-width:840px){.mdc-layout-grid__cell{box-sizing:border-box;margin:6px;margin:calc(var(--mdc-layout-grid-gutter-desktop, 12px)/2);width:calc(33.33333% - 12px);width:calc(33.33333% - var(--mdc-layout-grid-gutter-desktop, 12px))}@supports (display:grid){.mdc-layout-grid__cell{grid-column-end:span 4;margin:0;width:auto}}.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-desktop{width:calc(8.33333% - 12px);width:calc(8.33333% - var(--mdc-layout-grid-gutter-desktop, 12px))}@supports (display:grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-desktop{grid-column-end:span 1;width:auto}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-desktop{width:calc(16.66667% - 12px);width:calc(16.66667% - var(--mdc-layout-grid-gutter-desktop, 12px))}@supports (display:grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-desktop{grid-column-end:span 2;width:auto}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-desktop{width:calc(25% - 12px);width:calc(25% - var(--mdc-layout-grid-gutter-desktop, 12px))}@supports (display:grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-desktop{grid-column-end:span 3;width:auto}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-desktop{width:calc(33.33333% - 12px);width:calc(33.33333% - var(--mdc-layout-grid-gutter-desktop, 12px))}@supports (display:grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-desktop{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-desktop{width:calc(41.66667% - 12px);width:calc(41.66667% - var(--mdc-layout-grid-gutter-desktop, 12px))}@supports (display:grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-desktop{grid-column-end:span 5;width:auto}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-desktop{width:calc(50% - 12px);width:calc(50% - var(--mdc-layout-grid-gutter-desktop, 12px))}@supports (display:grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-desktop{grid-column-end:span 6;width:auto}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-desktop{width:calc(58.33333% - 12px);width:calc(58.33333% - var(--mdc-layout-grid-gutter-desktop, 12px))}@supports (display:grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-desktop{grid-column-end:span 7;width:auto}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-desktop{width:calc(66.66667% - 12px);width:calc(66.66667% - var(--mdc-layout-grid-gutter-desktop, 12px))}@supports (display:grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-desktop{grid-column-end:span 8;width:auto}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-desktop{width:calc(75% - 12px);width:calc(75% - var(--mdc-layout-grid-gutter-desktop, 12px))}@supports (display:grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-desktop{grid-column-end:span 9;width:auto}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-desktop{width:calc(83.33333% - 12px);width:calc(83.33333% - var(--mdc-layout-grid-gutter-desktop, 12px))}@supports (display:grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-desktop{grid-column-end:span 10;width:auto}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-desktop{width:calc(91.66667% - 12px);width:calc(91.66667% - var(--mdc-layout-grid-gutter-desktop, 12px))}@supports (display:grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-desktop{grid-column-end:span 11;width:auto}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-desktop{width:calc(100% - 12px);width:calc(100% - var(--mdc-layout-grid-gutter-desktop, 12px))}@supports (display:grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-desktop{grid-column-end:span 12;width:auto}}}@media (min-width:600px) and (max-width:839px){.mdc-layout-grid__cell{box-sizing:border-box;margin:4px;margin:calc(var(--mdc-layout-grid-gutter-tablet, 8px)/2);width:calc(50% - 8px);width:calc(50% - var(--mdc-layout-grid-gutter-tablet, 8px))}@supports (display:grid){.mdc-layout-grid__cell{grid-column-end:span 4;margin:0;width:auto}}.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-tablet{width:calc(12.5% - 8px);width:calc(12.5% - var(--mdc-layout-grid-gutter-tablet, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-tablet{grid-column-end:span 1;width:auto}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-tablet{width:calc(25% - 8px);width:calc(25% - var(--mdc-layout-grid-gutter-tablet, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-tablet{grid-column-end:span 2;width:auto}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-tablet{width:calc(37.5% - 8px);width:calc(37.5% - var(--mdc-layout-grid-gutter-tablet, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-tablet{grid-column-end:span 3;width:auto}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-tablet{width:calc(50% - 8px);width:calc(50% - var(--mdc-layout-grid-gutter-tablet, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-tablet{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-tablet{width:calc(62.5% - 8px);width:calc(62.5% - var(--mdc-layout-grid-gutter-tablet, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-tablet{grid-column-end:span 5;width:auto}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-tablet{width:calc(75% - 8px);width:calc(75% - var(--mdc-layout-grid-gutter-tablet, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-tablet{grid-column-end:span 6;width:auto}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-tablet{width:calc(87.5% - 8px);width:calc(87.5% - var(--mdc-layout-grid-gutter-tablet, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-tablet{grid-column-end:span 7;width:auto}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-tablet{width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-tablet{grid-column-end:span 8;width:auto}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-tablet{width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-tablet{grid-column-end:span 8;width:auto}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-tablet{width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-tablet{grid-column-end:span 8;width:auto}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-tablet{width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-tablet{grid-column-end:span 8;width:auto}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-tablet{width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-tablet{grid-column-end:span 8;width:auto}}}@media (max-width:599px){.mdc-layout-grid__cell{box-sizing:border-box;margin:4px;margin:calc(var(--mdc-layout-grid-gutter-phone, 8px)/2);width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 8px))}@supports (display:grid){.mdc-layout-grid__cell{grid-column-end:span 4;margin:0;width:auto}}.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-phone{width:calc(25% - 8px);width:calc(25% - var(--mdc-layout-grid-gutter-phone, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-phone{grid-column-end:span 1;width:auto}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-phone{width:calc(50% - 8px);width:calc(50% - var(--mdc-layout-grid-gutter-phone, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-phone{grid-column-end:span 2;width:auto}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-phone{width:calc(75% - 8px);width:calc(75% - var(--mdc-layout-grid-gutter-phone, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-phone{grid-column-end:span 3;width:auto}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-phone{width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-phone{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-phone{width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-phone{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-phone{width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-phone{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-phone{width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-phone{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-phone{width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-phone{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-phone{width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-phone{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-phone{width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-phone{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-phone{width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-phone{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-phone{width:calc(100% - 8px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 8px))}@supports (display:grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-phone{grid-column-end:span 4;width:auto}}}.mdc-layout-grid__cell--order-1{order:1}.mdc-layout-grid__cell--order-2{order:2}.mdc-layout-grid__cell--order-3{order:3}.mdc-layout-grid__cell--order-4{order:4}.mdc-layout-grid__cell--order-5{order:5}.mdc-layout-grid__cell--order-6{order:6}.mdc-layout-grid__cell--order-7{order:7}.mdc-layout-grid__cell--order-8{order:8}.mdc-layout-grid__cell--order-9{order:9}.mdc-layout-grid__cell--order-10{order:10}.mdc-layout-grid__cell--order-11{order:11}.mdc-layout-grid__cell--order-12{order:12}.mdc-layout-grid__cell--align-top{align-self:flex-start}@supports (display:grid){.mdc-layout-grid__cell--align-top{align-self:start}}.mdc-layout-grid__cell--align-middle{align-self:center}.mdc-layout-grid__cell--align-bottom{align-self:flex-end}@supports (display:grid){.mdc-layout-grid__cell--align-bottom{align-self:end}}@media (min-width:840px){.mdc-layout-grid--fixed-column-width{width:1020px;width:calc(var(--mdc-layout-grid-column-width-desktop, 72px)*12 + var(--mdc-layout-grid-gutter-desktop, 12px)*11 + var(--mdc-layout-grid-margin-desktop, 12px)*2)}}@media (min-width:600px) and (max-width:839px){.mdc-layout-grid--fixed-column-width{width:648px;width:calc(var(--mdc-layout-grid-column-width-tablet, 72px)*8 + var(--mdc-layout-grid-gutter-tablet, 8px)*7 + var(--mdc-layout-grid-margin-tablet, 8px)*2)}}@media (max-width:599px){.mdc-layout-grid--fixed-column-width{width:328px;width:calc(var(--mdc-layout-grid-column-width-phone, 72px)*4 + var(--mdc-layout-grid-gutter-phone, 8px)*3 + var(--mdc-layout-grid-margin-phone, 8px)*2)}}.mdc-layout-grid--align-left{margin-left:0;margin-right:auto}.mdc-layout-grid--align-right{margin-left:auto;margin-right:0}@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(83.67142%);transform:translateX(var(--mdc-linear-progress-primary-half,83.67142%))}to{transform:translateX(200.611057%);transform:translateX(var(--mdc-linear-progress-primary-full,200.611057%))}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(.08)}36.65%{animation-timing-function:cubic-bezier(.334731,.12482,.785844,1);transform:scaleX(.08)}69.15%{animation-timing-function:cubic-bezier(.06,.11,.6,1);transform:scaleX(.661479)}to{transform:scaleX(.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(.15,0,.515058,.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(.31033,.284058,.8,.733712);transform:translateX(37.651913%);transform:translateX(var(--mdc-linear-progress-secondary-quarter,37.651913%))}48.35%{animation-timing-function:cubic-bezier(.4,.627035,.6,.902026);transform:translateX(84.386165%);transform:translateX(var(--mdc-linear-progress-secondary-half,84.386165%))}to{transform:translateX(160.277782%);transform:translateX(var(--mdc-linear-progress-secondary-full,160.277782%))}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(.205028,.057051,.57661,.453971);transform:scaleX(.08)}19.15%{animation-timing-function:cubic-bezier(.152313,.196432,.648374,1.004315);transform:scaleX(.457104)}44.15%{animation-timing-function:cubic-bezier(.257759,-.003163,.211762,1.38179);transform:scaleX(.72796)}to{transform:scaleX(.08)}}@keyframes mdc-linear-progress-buffering{0%{transform:rotate(180deg) translateX(-10px)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(-83.67142%);transform:translateX(var(--mdc-linear-progress-primary-half-neg,-83.67142%))}to{transform:translateX(-200.611057%);transform:translateX(var(--mdc-linear-progress-primary-full-neg,-200.611057%))}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(.15,0,.515058,.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(.31033,.284058,.8,.733712);transform:translateX(-37.651913%);transform:translateX(var(--mdc-linear-progress-secondary-quarter-neg,-37.651913%))}48.35%{animation-timing-function:cubic-bezier(.4,.627035,.6,.902026);transform:translateX(-84.386165%);transform:translateX(var(--mdc-linear-progress-secondary-half-neg,-84.386165%))}to{transform:translateX(-160.277782%);transform:translateX(var(--mdc-linear-progress-secondary-full-neg,-160.277782%))}}@keyframes mdc-linear-progress-buffering-reverse{0%{transform:translateX(-10px)}}.mdc-linear-progress{outline:1px solid transparent;overflow:hidden;position:relative;transform:translateZ(0);transition:opacity .25s cubic-bezier(.4,0,.6,1) 0ms;width:100%}@media screen and (forced-colors:active){.mdc-linear-progress{outline-color:CanvasText}}.mdc-linear-progress__bar{animation:none;height:100%;position:absolute;transform-origin:top left;transition:transform .25s cubic-bezier(.4,0,.6,1) 0ms;width:100%}.mdc-linear-progress__bar-inner{animation:none;border-top-style:solid;display:inline-block;position:absolute;width:100%}.mdc-linear-progress__buffer{display:flex;height:100%;position:absolute;width:100%}.mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering .25s linear infinite;background-repeat:repeat-x;flex:auto;transform:rotate(180deg)}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis .25s cubic-bezier(.4,0,.6,1) 0ms}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{display:block;left:-54.888891%}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate 2s linear infinite}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale 2s linear infinite}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate 2s linear infinite}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale 2s linear infinite}.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__bar,[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__bar{right:0;transform-origin:center right}.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar,[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar,[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__buffer-dots,[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse .25s linear infinite;transform:rotate(0)}.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar,[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:auto;right:-145.166611%}.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar,[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:auto;right:-54.888891%}.mdc-linear-progress--closed{opacity:0}.mdc-linear-progress--closed-animation-off .mdc-linear-progress__buffer-dots,.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar,.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar .mdc-linear-progress__bar-inner{animation:none}.mdc-linear-progress__bar-inner{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee)}.mdc-linear-progress__buffer-dots{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' preserveAspectRatio='none slice' viewBox='0 0 5 2'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23e6e6e6'/%3E%3C/svg%3E")}.mdc-linear-progress__buffer-bar{background-color:#e6e6e6}.mdc-linear-progress{height:4px}.mdc-linear-progress__bar-inner{border-top-width:4px}.mdc-linear-progress__buffer-dots{background-size:10px 4px}.mdc-deprecated-list{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87));font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height,1.75rem);line-height:1.5rem;list-style-type:none;margin:0;padding:8px 0;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit)}.mdc-deprecated-list:focus{outline:none}.mdc-deprecated-list-item__secondary-text{color:rgba(0,0,0,.54);color:var(--mdc-theme-text-secondary-on-background,rgba(0,0,0,.54))}.mdc-deprecated-list-item__graphic{background-color:transparent;color:rgba(0,0,0,.38);color:var(--mdc-theme-text-icon-on-background,rgba(0,0,0,.38))}.mdc-deprecated-list-item__meta{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-hint-on-background,rgba(0,0,0,.38))}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__text{opacity:.38}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__primary-text,.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__secondary-text,.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__text{color:#000;color:var(--mdc-theme-on-surface,#000)}.mdc-deprecated-list-item--activated,.mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic,.mdc-deprecated-list-item--selected,.mdc-deprecated-list-item--selected .mdc-deprecated-list-item__graphic{color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-deprecated-list--dense{font-size:.812rem;padding-bottom:4px;padding-top:4px}.mdc-deprecated-list-item__wrapper{display:block}.mdc-deprecated-list-item{align-items:center;display:flex;height:48px;justify-content:flex-start;overflow:hidden;padding:0 16px;position:relative}.mdc-deprecated-list-item:focus{outline:none}.mdc-deprecated-list-item.mdc-ripple-upgraded--background-focused:before,.mdc-deprecated-list-item:not(.mdc-deprecated-list-item--selected):focus:before{border:1px solid transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-deprecated-list-item.mdc-ripple-upgraded--background-focused:before,.mdc-deprecated-list-item:not(.mdc-deprecated-list-item--selected):focus:before{border-color:CanvasText}}.mdc-deprecated-list-item.mdc-deprecated-list-item--selected:before{border:3px double transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-deprecated-list-item.mdc-deprecated-list-item--selected:before{border-color:CanvasText}}.mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-deprecated-list-item{padding-left:16px;padding-right:16px}.mdc-deprecated-list--icon-list .mdc-deprecated-list-item{height:56px;padding-left:16px;padding-right:16px}.mdc-deprecated-list--icon-list .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-item{padding-left:16px;padding-right:16px}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item{height:56px;padding-left:16px;padding-right:16px}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item{padding-left:16px;padding-right:16px}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item{height:56px;padding-left:16px;padding-right:16px}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item{padding-left:16px;padding-right:16px}.mdc-deprecated-list--image-list .mdc-deprecated-list-item{height:72px;padding-left:16px;padding-right:16px}.mdc-deprecated-list--image-list .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-item{padding-left:16px;padding-right:16px}.mdc-deprecated-list--video-list .mdc-deprecated-list-item{height:72px;padding-left:0;padding-right:16px}.mdc-deprecated-list--video-list .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-item{padding-left:16px;padding-right:0}.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic{height:20px;margin-left:0;margin-right:16px;width:20px}.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic{margin-left:16px;margin-right:0}.mdc-deprecated-list-item__graphic{align-items:center;flex-shrink:0;justify-content:center;fill:currentColor;height:24px;margin-left:0;margin-right:32px;-o-object-fit:cover;object-fit:cover;width:24px}.mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list-item__graphic{margin-left:32px;margin-right:0}.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic{height:24px;margin-left:0;margin-right:32px;width:24px}.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic{margin-left:32px;margin-right:0}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__graphic{border-radius:50%;height:40px;margin-left:0;margin-right:16px;width:40px}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__graphic{margin-left:16px;margin-right:0}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__graphic{height:40px;margin-left:0;margin-right:16px;width:40px}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__graphic{margin-left:16px;margin-right:0}.mdc-deprecated-list--image-list .mdc-deprecated-list-item__graphic{height:56px;margin-left:0;margin-right:16px;width:56px}.mdc-deprecated-list--image-list .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-item__graphic{margin-left:16px;margin-right:0}.mdc-deprecated-list--video-list .mdc-deprecated-list-item__graphic{height:56px;margin-left:0;margin-right:16px;width:100px}.mdc-deprecated-list--video-list .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-item__graphic{margin-left:16px;margin-right:0}.mdc-deprecated-list .mdc-deprecated-list-item__graphic{display:inline-flex}.mdc-deprecated-list-item__meta{margin-left:auto;margin-right:0}.mdc-deprecated-list-item__meta:not(.material-icons){-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-caption-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size,.75rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight,400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing,.0333333333em);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height,1.25rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform,inherit)}.mdc-deprecated-list-item[dir=rtl] .mdc-deprecated-list-item__meta,[dir=rtl] .mdc-deprecated-list-item .mdc-deprecated-list-item__meta{margin-left:0;margin-right:auto}.mdc-deprecated-list-item__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdc-deprecated-list-item__text[for]{pointer-events:none}.mdc-deprecated-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdc-deprecated-list-item__primary-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-deprecated-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__primary-text,.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__primary-text,.mdc-deprecated-list--image-list .mdc-deprecated-list-item__primary-text,.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__primary-text,.mdc-deprecated-list--video-list .mdc-deprecated-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__primary-text:before,.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__primary-text:before,.mdc-deprecated-list--image-list .mdc-deprecated-list-item__primary-text:before,.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__primary-text:before,.mdc-deprecated-list--video-list .mdc-deprecated-list-item__primary-text:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__primary-text:after,.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__primary-text:after,.mdc-deprecated-list--image-list .mdc-deprecated-list-item__primary-text:after,.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__primary-text:after,.mdc-deprecated-list--video-list .mdc-deprecated-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-deprecated-list--dense .mdc-deprecated-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-deprecated-list--dense .mdc-deprecated-list-item__primary-text:before{content:"";display:inline-block;height:24px;vertical-align:0;width:0}.mdc-deprecated-list--dense .mdc-deprecated-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-deprecated-list-item__secondary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);line-height:normal;margin-top:0;overflow:hidden;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-overflow:ellipsis;text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit);white-space:nowrap}.mdc-deprecated-list-item__secondary-text:before{content:"";display:inline-block;height:20px;vertical-align:0;width:0}.mdc-deprecated-list--dense .mdc-deprecated-list-item__secondary-text{font-size:inherit}.mdc-deprecated-list--dense .mdc-deprecated-list-item{height:40px}.mdc-deprecated-list--two-line .mdc-deprecated-list-item__text{align-self:flex-start}.mdc-deprecated-list--two-line .mdc-deprecated-list-item{height:64px}.mdc-deprecated-list--two-line.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item,.mdc-deprecated-list--two-line.mdc-deprecated-list--icon-list .mdc-deprecated-list-item,.mdc-deprecated-list--two-line.mdc-deprecated-list--image-list .mdc-deprecated-list-item,.mdc-deprecated-list--two-line.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item,.mdc-deprecated-list--two-line.mdc-deprecated-list--video-list .mdc-deprecated-list-item{height:72px}.mdc-deprecated-list--two-line.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic{align-self:flex-start;margin-top:16px}.mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item,.mdc-deprecated-list--two-line.mdc-deprecated-list--dense .mdc-deprecated-list-item{height:60px}.mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic{height:36px;margin-left:0;margin-right:16px;width:36px}.mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic{margin-left:16px;margin-right:0}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item{cursor:pointer}a.mdc-deprecated-list-item{color:inherit;text-decoration:none}.mdc-deprecated-list-divider{border:none;border-bottom:1px solid;border-bottom-color:rgba(0,0,0,.12);height:0;margin:0}.mdc-deprecated-list-divider--padded{margin-left:16px;margin-right:0;width:calc(100% - 32px)}.mdc-deprecated-list-divider--padded[dir=rtl],[dir=rtl] .mdc-deprecated-list-divider--padded{margin-left:0;margin-right:16px}.mdc-deprecated-list-divider--inset{margin-left:72px;margin-right:0;width:calc(100% - 72px)}.mdc-deprecated-list-divider--inset[dir=rtl],[dir=rtl] .mdc-deprecated-list-divider--inset{margin-left:0;margin-right:72px}.mdc-deprecated-list-divider--inset.mdc-deprecated-list-divider--padded{margin-left:72px;margin-right:0;width:calc(100% - 88px)}.mdc-deprecated-list-divider--inset.mdc-deprecated-list-divider--padded[dir=rtl],[dir=rtl] .mdc-deprecated-list-divider--inset.mdc-deprecated-list-divider--padded{margin-left:0;margin-right:72px}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading{margin-left:16px;margin-right:0;width:calc(100% - 16px)}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading[dir=rtl],[dir=rtl] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading{margin-left:0;margin-right:16px}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-trailing{width:calc(100% - 16px)}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:16px;margin-right:0;width:calc(100% - 32px)}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl],[dir=rtl] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:0;margin-right:16px}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:16px;margin-right:0;width:calc(100% - 16px)}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl],[dir=rtl] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:0;margin-right:16px}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:16px;margin-right:0;width:calc(100% - 32px)}.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl],[dir=rtl] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:0;margin-right:16px}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading{margin-left:72px;margin-right:0;width:calc(100% - 72px)}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading[dir=rtl],[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading{margin-left:0;margin-right:72px}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-trailing{width:calc(100% - 16px)}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:72px;margin-right:0;width:calc(100% - 88px)}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl],[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:0;margin-right:72px}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:16px;margin-right:0;width:calc(100% - 16px)}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:0;margin-right:16px}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:16px;margin-right:0;width:calc(100% - 32px)}.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:0;margin-right:16px}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading{margin-left:72px;margin-right:0;width:calc(100% - 72px)}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading[dir=rtl],[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading{margin-left:0;margin-right:72px}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-trailing{width:calc(100% - 16px)}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:72px;margin-right:0;width:calc(100% - 88px)}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl],[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:0;margin-right:72px}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:16px;margin-right:0;width:calc(100% - 16px)}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:0;margin-right:16px}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:16px;margin-right:0;width:calc(100% - 32px)}.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:0;margin-right:16px}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading{margin-left:72px;margin-right:0;width:calc(100% - 72px)}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading[dir=rtl],[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading{margin-left:0;margin-right:72px}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-trailing{width:calc(100% - 16px)}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:72px;margin-right:0;width:calc(100% - 88px)}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl],[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:0;margin-right:72px}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:16px;margin-right:0;width:calc(100% - 16px)}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:0;margin-right:16px}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:16px;margin-right:0;width:calc(100% - 32px)}.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:0;margin-right:16px}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading{margin-left:88px;margin-right:0;width:calc(100% - 88px)}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading[dir=rtl],[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading{margin-left:0;margin-right:88px}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-trailing{width:calc(100% - 16px)}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:88px;margin-right:0;width:calc(100% - 104px)}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl],[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:0;margin-right:88px}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:16px;margin-right:0;width:calc(100% - 16px)}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:0;margin-right:16px}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:16px;margin-right:0;width:calc(100% - 32px)}.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:0;margin-right:16px}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading{margin-left:116px;margin-right:0;width:calc(100% - 116px)}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading[dir=rtl],[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading{margin-left:0;margin-right:116px}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-trailing{width:calc(100% - 16px)}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:116px;margin-right:0;width:calc(100% - 132px)}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl],[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{margin-left:0;margin-right:116px}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:0;margin-right:0;width:100%}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{margin-left:0;margin-right:0}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:0;margin-right:0;width:calc(100% - 16px)}.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{margin-left:0;margin-right:0}.mdc-deprecated-list-group .mdc-deprecated-list{padding:0}.mdc-deprecated-list-group__subheader{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height,1.75rem);margin:.75rem 16px;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit)}.mdc-list-item__primary-text{color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87))}.mdc-list-item__secondary-text{color:rgba(0,0,0,.54);color:var(--mdc-theme-text-secondary-on-background,rgba(0,0,0,.54))}.mdc-list-item__overline-text{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-hint-on-background,rgba(0,0,0,.38))}.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-trailing-icon .mdc-list-item__end{background-color:transparent;color:rgba(0,0,0,.38);color:var(--mdc-theme-text-icon-on-background,rgba(0,0,0,.38))}.mdc-list-item__end{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-hint-on-background,rgba(0,0,0,.38))}.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end,.mdc-list-item--disabled .mdc-list-item__start{opacity:.38}.mdc-list-item--disabled .mdc-list-item__overline-text,.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:#000;color:var(--mdc-theme-on-surface,#000)}.mdc-list-item--activated .mdc-list-item__primary-text,.mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--selected .mdc-list-item__primary-text,.mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-deprecated-list-group__subheader{color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87))}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-list-divider:after{border-bottom:1px solid #fff;content:"";display:block}}.mdc-list{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height,1.75rem);line-height:1.5rem;list-style-type:none;margin:0;padding:8px 0;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit)}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{align-items:center;align-items:stretch;cursor:pointer;display:flex;justify-content:flex-start;overflow:hidden;padding:0;position:relative}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start,.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end,.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item.mdc-ripple-upgraded--background-focused:before,.mdc-list-item:not(.mdc-list-item--selected):focus:before{border:1px solid transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-list-item.mdc-ripple-upgraded--background-focused:before,.mdc-list-item:not(.mdc-list-item--selected):focus:before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:before{border:3px double transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-list-item.mdc-list-item--selected:before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus:before{border:3px solid transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-list-item.mdc-list-item--selected:focus:before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor}.mdc-list-item__end,.mdc-list-item__start{flex-shrink:0;pointer-events:none}.mdc-list-item__content{align-self:center;flex:1;overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.mdc-list-item--with-three-lines .mdc-list-item__content,.mdc-list-item--with-two-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__content[for]{pointer-events:none}.mdc-list-item__primary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height,1.75rem);overflow:hidden;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-overflow:ellipsis;text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit);white-space:nowrap}.mdc-list-item--with-three-lines .mdc-list-item__primary-text,.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-three-lines .mdc-list-item__primary-text:before,.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-three-lines .mdc-list-item__primary-text:after,.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item__secondary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);line-height:normal;margin-top:0;overflow:hidden;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-overflow:ellipsis;text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit);white-space:nowrap}.mdc-list-item__secondary-text:before{content:"";display:inline-block;height:20px;vertical-align:0;width:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{line-height:20px;white-space:normal}.mdc-list-item--with-overline .mdc-list-item__secondary-text{line-height:auto;white-space:nowrap}.mdc-list-item__overline-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-overline-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-overline-font-size,.75rem);font-weight:500;font-weight:var(--mdc-typography-overline-font-weight,500);letter-spacing:.1666666667em;letter-spacing:var(--mdc-typography-overline-letter-spacing,.1666666667em);line-height:2rem;line-height:var(--mdc-typography-overline-line-height,2rem);overflow:hidden;text-decoration:none;-webkit-text-decoration:var(--mdc-typography-overline-text-decoration,none);text-decoration:var(--mdc-typography-overline-text-decoration,none);text-overflow:ellipsis;text-transform:uppercase;text-transform:var(--mdc-typography-overline-text-transform,uppercase);white-space:nowrap}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:24px;vertical-align:0;width:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{height:40px;width:40px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon .mdc-list-item__start{height:24px;width:24px}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{height:40px;width:40px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image .mdc-list-item__start{height:56px;width:56px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-image.mdc-list-item--with-one-line,.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{height:56px;width:100px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-video.mdc-list-item--with-one-line,.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{height:40px;width:40px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio .mdc-list-item__start{height:40px;width:40px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch .mdc-list-item__start{height:20px;width:36px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-icon .mdc-list-item__end{height:24px;width:24px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end:before{content:"";display:inline-block;height:28px;vertical-align:0;width:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-caption-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size,.75rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight,400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing,.0333333333em);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height,1.25rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform,inherit)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{height:40px;width:40px}.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio .mdc-list-item__end{height:40px;width:40px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch .mdc-list-item__end{height:20px;width:36px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:20px;vertical-align:0;width:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;line-height:normal;margin-top:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text:before{content:"";display:inline-block;height:20px;vertical-align:0;width:0}.mdc-list-item,.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height,1.75rem);margin:.75rem 16px;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit)}.mdc-list-divider{background-clip:content-box;background-color:rgba(0,0,0,.12);height:1px;padding:0}.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset{padding-left:auto;padding-right:16px}.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl],[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:auto;padding-right:0}.mdc-list-divider[dir=rtl],[dir=rtl] .mdc-list-divider{padding:0}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--unbounded .mdc-deprecated-list-item__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-activation .mdc-deprecated-list-item__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-deactivation .mdc-deprecated-list-item__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-list-item__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-list-item__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:before{height:200%;left:-50%;top:-50%;width:200%}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:before{height:200%;left:-50%;top:-50%;width:200%}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-list-item__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:hover .mdc-deprecated-list-item__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple:after{transition:opacity .15s linear}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-surface--hover .mdc-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:hover .mdc-list-item__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded) .mdc-list-item__ripple:after{transition:opacity .15s linear}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-deprecated-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-activated-opacity,.12)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-deprecated-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-deprecated-list-item__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:hover .mdc-deprecated-list-item__ripple:before{opacity:.16;opacity:var(--mdc-ripple-hover-opacity,.16)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple:before{opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple:after{transition:opacity .15s linear}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple:after{opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-activated-opacity,.12)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-list-item__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-surface--hover .mdc-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:hover .mdc-list-item__ripple:before{opacity:.16;opacity:var(--mdc-ripple-hover-opacity,.16)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded) .mdc-list-item__ripple:after{transition:opacity .15s linear}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple:after{opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.24)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple:before{opacity:.08;opacity:var(--mdc-ripple-selected-opacity,.08)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:hover .mdc-deprecated-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-hover-opacity,.12)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple:before{opacity:.2;opacity:var(--mdc-ripple-focus-opacity,.2);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple:after{transition:opacity .15s linear}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple:after{opacity:.2;opacity:var(--mdc-ripple-press-opacity,.2);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-list-item__ripple:before{opacity:.08;opacity:var(--mdc-ripple-selected-opacity,.08)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-list-item__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:hover .mdc-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-hover-opacity,.12)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{opacity:.2;opacity:var(--mdc-ripple-focus-opacity,.2);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-list-item__ripple:after{transition:opacity .15s linear}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple:after{opacity:.2;opacity:var(--mdc-ripple-press-opacity,.2);transition-duration:75ms}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.2)}:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.mdc-deprecated-list-item--disabled{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:after,.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--unbounded .mdc-deprecated-list-item__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-activation .mdc-deprecated-list-item__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation .mdc-deprecated-list-item__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:after,.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:after,.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:after,.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:after,.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:before,.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:after,.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple:before,.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,.mdc-deprecated-list-item--disabled:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple:before,.mdc-deprecated-list-item--disabled:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple,.mdc-deprecated-list-item--disabled .mdc-list-item__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}:not(.mdc-list-item--disabled).mdc-list-item{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:after,:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded .mdc-list-item__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded .mdc-list-item__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:after,:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:before{height:200%;left:-50%;top:-50%;width:200%}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded .mdc-list-item__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:after,:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-surface--hover .mdc-list-item__ripple:before,:not(.mdc-list-item--disabled).mdc-list-item:hover .mdc-list-item__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded) .mdc-list-item__ripple:after{transition:opacity .15s linear}:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}:not(.mdc-list-item--disabled).mdc-list-item--activated .mdc-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-activated-opacity,.12)}:not(.mdc-list-item--disabled).mdc-list-item--activated .mdc-list-item__ripple:after,:not(.mdc-list-item--disabled).mdc-list-item--activated .mdc-list-item__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-surface--hover .mdc-list-item__ripple:before,:not(.mdc-list-item--disabled).mdc-list-item--activated:hover .mdc-list-item__ripple:before{opacity:.16;opacity:var(--mdc-ripple-hover-opacity,.16)}:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24);transition-duration:75ms}:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded) .mdc-list-item__ripple:after{transition:opacity .15s linear}:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple:after{opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24);transition-duration:75ms}:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.24)}:not(.mdc-list-item--disabled).mdc-list-item--selected .mdc-list-item__ripple:before{opacity:.08;opacity:var(--mdc-ripple-selected-opacity,.08)}:not(.mdc-list-item--disabled).mdc-list-item--selected .mdc-list-item__ripple:after,:not(.mdc-list-item--disabled).mdc-list-item--selected .mdc-list-item__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-surface--hover .mdc-list-item__ripple:before,:not(.mdc-list-item--disabled).mdc-list-item--selected:hover .mdc-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-hover-opacity,.12)}:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{opacity:.2;opacity:var(--mdc-ripple-focus-opacity,.2);transition-duration:75ms}:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded) .mdc-list-item__ripple:after{transition:opacity .15s linear}:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple:after{opacity:.2;opacity:var(--mdc-ripple-press-opacity,.2);transition-duration:75ms}:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.2)}:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.mdc-list-item--disabled{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-list-item--disabled .mdc-list-item__ripple:after,.mdc-list-item--disabled .mdc-list-item__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-list-item--disabled .mdc-list-item__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-list-item--disabled .mdc-list-item__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-list-item--disabled.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-list-item--disabled .mdc-list-item__ripple:after,.mdc-list-item--disabled .mdc-list-item__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-list-item--disabled .mdc-list-item__ripple:after,.mdc-list-item--disabled .mdc-list-item__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}.mdc-list-item--disabled.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,.mdc-list-item--disabled:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-list-item--disabled .mdc-list-item__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.mdc-menu{min-width:112px;min-width:var(--mdc-menu-min-width,112px)}.mdc-menu .mdc-deprecated-list-item__graphic,.mdc-menu .mdc-deprecated-list-item__meta{color:rgba(0,0,0,.87)}.mdc-menu .mdc-menu-item--submenu-open .mdc-deprecated-list-item__ripple:before,.mdc-menu .mdc-menu-item--submenu-open .mdc-list-item__ripple:before{opacity:.04}.mdc-menu .mdc-deprecated-list{color:rgba(0,0,0,.87)}.mdc-menu .mdc-deprecated-list,.mdc-menu .mdc-list{position:relative}.mdc-menu .mdc-deprecated-list .mdc-elevation-overlay,.mdc-menu .mdc-list .mdc-elevation-overlay{height:100%;left:0;top:0;width:100%}.mdc-menu .mdc-deprecated-list-divider{margin:8px 0}.mdc-menu .mdc-deprecated-list-item{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mdc-menu .mdc-deprecated-list-item--disabled{cursor:auto}.mdc-menu a.mdc-deprecated-list-item .mdc-deprecated-list-item__graphic,.mdc-menu a.mdc-deprecated-list-item .mdc-deprecated-list-item__text{pointer-events:none}.mdc-menu__selection-group{padding:0;fill:currentColor}.mdc-menu__selection-group .mdc-deprecated-list-item{padding-left:56px;padding-right:16px}.mdc-menu__selection-group .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-menu__selection-group .mdc-deprecated-list-item{padding-left:16px;padding-right:56px}.mdc-menu__selection-group .mdc-menu__selection-group-icon{display:none;left:16px;position:absolute;right:auto;top:50%;transform:translateY(-50%)}.mdc-menu__selection-group .mdc-menu__selection-group-icon[dir=rtl],[dir=rtl] .mdc-menu__selection-group .mdc-menu__selection-group-icon{left:auto;right:16px}.mdc-menu-item--selected .mdc-menu__selection-group-icon{display:inline}.mdc-menu-surface{background-color:#fff;background-color:var(--mdc-theme-surface,#fff);border-radius:4px;border-radius:var(--mdc-shape-medium,4px);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-sizing:border-box;color:#000;color:var(--mdc-theme-on-surface,#000);display:none;margin:0;max-height:calc(100vh - 32px);max-height:var(--mdc-menu-max-height,calc(100vh - 32px));max-width:calc(100vw - 32px);max-width:var(--mdc-menu-max-width,calc(100vw - 32px));opacity:0;overflow:auto;padding:0;position:absolute;transform:scale(1);transform-origin:top left;transition:opacity .03s linear,transform .12s cubic-bezier(0,0,.2,1),height .25s cubic-bezier(0,0,.2,1);will-change:transform,opacity;z-index:8;transform-origin-left:top left;transform-origin-right:top right}.mdc-menu-surface:focus{outline:none}.mdc-menu-surface--animating-open{display:inline-block;opacity:0;transform:scale(.8)}.mdc-menu-surface--open{display:inline-block;opacity:1;transform:scale(1)}.mdc-menu-surface--animating-closed{display:inline-block;opacity:0;transition:opacity 75ms linear}.mdc-menu-surface[dir=rtl],[dir=rtl] .mdc-menu-surface{transform-origin-left:top right;transform-origin-right:top left}.mdc-menu-surface--anchor{overflow:visible;position:relative}.mdc-menu-surface--fixed{position:fixed}.mdc-menu-surface--fullwidth{width:100%}.mdc-radio{padding:10px}.mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0,0,0,.54)}.mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#018786;border-color:var(--mdc-theme-secondary,#018786)}.mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0,0,0,.38)}.mdc-radio .mdc-radio__background:before{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786);height:40px;left:-10px;top:-10px;width:40px}.mdc-radio .mdc-radio__native-control{height:40px;left:0;right:0;top:0;width:40px}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-radio.mdc-radio--disabled .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio.mdc-radio--disabled .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio.mdc-radio--disabled .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio.mdc-radio--disabled [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio.mdc-radio--disabled [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio.mdc-radio--disabled [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:GrayText}}.mdc-radio{box-sizing:content-box;cursor:pointer;flex:0 0 auto;will-change:opacity,transform,border-color,color}.mdc-radio,.mdc-radio__background{display:inline-block;height:20px;position:relative;width:20px}.mdc-radio__background{box-sizing:border-box}.mdc-radio__background:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute;transform:scale(0);transition:opacity .12s cubic-bezier(.4,0,.6,1) 0ms,transform .12s cubic-bezier(.4,0,.6,1) 0ms}.mdc-radio__outer-circle{border-radius:50%;border-style:solid;border-width:2px;transition:border-color .12s cubic-bezier(.4,0,.6,1) 0ms}.mdc-radio__inner-circle,.mdc-radio__outer-circle{box-sizing:border-box;height:100%;left:0;position:absolute;top:0;width:100%}.mdc-radio__inner-circle{border-radius:50%;border-style:solid;border-width:10px;transform:scale(0);transition:transform .12s cubic-bezier(.4,0,.6,1) 0ms,border-color .12s cubic-bezier(.4,0,.6,1) 0ms}.mdc-radio__native-control{cursor:inherit;margin:0;opacity:0;padding:0;position:absolute;z-index:1}.mdc-radio--touch{margin:4px}.mdc-radio--touch .mdc-radio__native-control{height:48px;left:-4px;right:-4px;top:-4px;width:48px}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border:2px solid transparent;border-radius:6px;box-sizing:content-box;height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media screen and (forced-colors:active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border-color:CanvasText}}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring:after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring:after{border:2px solid transparent;border-radius:8px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}@media screen and (forced-colors:active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring:after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring:after{border-color:CanvasText}}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity .12s cubic-bezier(0,0,.2,1) 0ms,transform .12s cubic-bezier(0,0,.2,1) 0ms}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color .12s cubic-bezier(0,0,.2,1) 0ms}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform .12s cubic-bezier(0,0,.2,1) 0ms,border-color .12s cubic-bezier(0,0,.2,1) 0ms}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(.5);transition:transform .12s cubic-bezier(0,0,.2,1) 0ms,border-color .12s cubic-bezier(0,0,.2,1) 0ms}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:focus+.mdc-radio__background:before{opacity:.12;transform:scale(1);transition:opacity .12s cubic-bezier(0,0,.2,1) 0ms,transform .12s cubic-bezier(0,0,.2,1) 0ms}.mdc-radio{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-radio .mdc-radio__ripple:after,.mdc-radio .mdc-radio__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-radio .mdc-radio__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-radio .mdc-radio__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-radio.mdc-ripple-upgraded--unbounded .mdc-radio__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-radio.mdc-ripple-upgraded--foreground-activation .mdc-radio__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-radio.mdc-ripple-upgraded--foreground-deactivation .mdc-radio__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-radio .mdc-radio__ripple:after,.mdc-radio .mdc-radio__ripple:before{height:100%;left:0;top:0;width:100%}.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple:after,.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple:before{height:var(--mdc-ripple-fg-size,100%);left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0);width:var(--mdc-ripple-fg-size,100%)}.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-radio .mdc-radio__ripple:after,.mdc-radio .mdc-radio__ripple:before{background-color:#018786;background-color:var(--mdc-ripple-color,var(--mdc-theme-secondary,#018786))}.mdc-radio.mdc-ripple-surface--hover .mdc-radio__ripple:before,.mdc-radio:hover .mdc-radio__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__ripple:before,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-radio:not(.mdc-ripple-upgraded) .mdc-radio__ripple:after{transition:opacity .15s linear}.mdc-radio:not(.mdc-ripple-upgraded):active .mdc-radio__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-radio.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-radio.mdc-ripple-upgraded .mdc-radio__background:before,.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__background:before{content:none}.mdc-radio__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.mdc-ripple-surface{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;overflow:hidden;position:relative;will-change:transform,opacity}.mdc-ripple-surface:after,.mdc-ripple-surface:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-ripple-surface:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-ripple-surface:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-ripple-surface.mdc-ripple-upgraded:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-ripple-surface.mdc-ripple-upgraded:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-ripple-surface.mdc-ripple-upgraded--unbounded:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-ripple-surface:after,.mdc-ripple-surface:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-ripple-surface.mdc-ripple-upgraded:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded],.mdc-ripple-upgraded--unbounded{overflow:visible}.mdc-ripple-surface[data-mdc-ripple-is-unbounded]:after,.mdc-ripple-surface[data-mdc-ripple-is-unbounded]:before,.mdc-ripple-upgraded--unbounded:after,.mdc-ripple-upgraded--unbounded:before{height:100%;left:0;top:0;width:100%}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded:after,.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded:before,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded:after,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded:before{height:var(--mdc-ripple-fg-size,100%);left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0);width:var(--mdc-ripple-fg-size,100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded:after,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-ripple-surface:after,.mdc-ripple-surface:before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}.mdc-ripple-surface.mdc-ripple-surface--hover:before,.mdc-ripple-surface:hover:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-ripple-surface.mdc-ripple-upgraded--background-focused:before,.mdc-ripple-surface:not(.mdc-ripple-upgraded):focus:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-ripple-surface:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-ripple-surface:not(.mdc-ripple-upgraded):active:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-ripple-surface.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-segmented-button{display:inline-block;font-size:0}.mdc-segmented-button__segment{background-color:#fff;background-color:var(--mdc-segmented-button-unselected-container-fill-color,#fff);border-color:rgba(0,0,0,.12);border-color:var(--mdc-segmented-button-outline-color,rgba(0,0,0,.12));color:rgba(0,0,0,.6);color:var(--mdc-segmented-button-unselected-ink-color,rgba(0,0,0,.6))}.mdc-segmented-button__segment--selected{background-color:rgba(98,0,238,.08);background-color:var(--mdc-segmented-button-selected-container-fill-color,rgba(98,0,238,.08));color:#6200ee;color:var(--mdc-segmented-button-selected-ink-color,#6200ee)}.mdc-segmented-button__segment{position:relative;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;border-width:1px 0 1px 1px;display:inline-flex;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-button-font-size,.875rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight,500);height:36px;letter-spacing:.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing,.0892857143em);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height,2.25rem);min-width:48px;padding:0 12px;text-decoration:none;-webkit-text-decoration:var(--mdc-typography-button-text-decoration,none);text-decoration:var(--mdc-typography-button-text-decoration,none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform,uppercase);vertical-align:top}.mdc-segmented-button__segment .mdc-elevation-overlay{height:100%;left:0;top:0;width:100%}.mdc-segmented-button__segment:hover{cursor:pointer}.mdc-segmented-button__segment:focus{outline-width:0}.mdc-segmented-button__segment:first-child{border-radius:4px 0 0 4px}.mdc-segmented-button__segment:last-child{border-radius:0 4px 4px 0;border-right-width:1px}.mdc-segmented-button__segment .mdc-segmented-button__segment__touch{height:48px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.mdc-segmented-button__segment .mdc-segmented-button__segment--touch{margin-bottom:0;margin-top:0}.mdc-touch-target-wrapper .mdc-segmented-button__segment{border-radius:0;border-right-width:0}.mdc-touch-target-wrapper:first-child .mdc-segmented-button__segment{border-radius:4px 0 0 4px}.mdc-touch-target-wrapper:last-child .mdc-segmented-button__segment{border-radius:0 4px 4px 0;border-right-width:1px}.mdc-segmented-button__icon{font-size:18px;width:24px}.mdc-segmented-button__icon+.mdc-segmented-button__label{padding-left:6px}.mdc-segmented-button__segment{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;will-change:transform,opacity}.mdc-segmented-button__segment .mdc-segmented-button__ripple:after,.mdc-segmented-button__segment .mdc-segmented-button__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-segmented-button__segment .mdc-segmented-button__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-segmented-button__segment .mdc-segmented-button__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-segmented-button__segment.mdc-ripple-upgraded .mdc-segmented-button__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-segmented-button__segment.mdc-ripple-upgraded .mdc-segmented-button__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-segmented-button__segment.mdc-ripple-upgraded--unbounded .mdc-segmented-button__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-segmented-button__segment.mdc-ripple-upgraded--foreground-activation .mdc-segmented-button__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-segmented-button__segment.mdc-ripple-upgraded--foreground-deactivation .mdc-segmented-button__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-segmented-button__segment .mdc-segmented-button__ripple:after,.mdc-segmented-button__segment .mdc-segmented-button__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-segmented-button__segment.mdc-ripple-upgraded .mdc-segmented-button__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-segmented-button__segment .mdc-segmented-button__ripple:after,.mdc-segmented-button__segment .mdc-segmented-button__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,#6200ee)}.mdc-segmented-button__segment.mdc-ripple-surface--hover .mdc-segmented-button__ripple:before,.mdc-segmented-button__segment:hover .mdc-segmented-button__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-segmented-button__segment.mdc-ripple-upgraded--background-focused .mdc-segmented-button__ripple:before,.mdc-segmented-button__segment.mdc-ripple-upgraded:focus-within .mdc-segmented-button__ripple:before,.mdc-segmented-button__segment:not(.mdc-ripple-upgraded):focus .mdc-segmented-button__ripple:before,.mdc-segmented-button__segment:not(.mdc-ripple-upgraded):focus-within .mdc-segmented-button__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-segmented-button__segment:not(.mdc-ripple-upgraded) .mdc-segmented-button__ripple:after{transition:opacity .15s linear}.mdc-segmented-button__segment:not(.mdc-ripple-upgraded):active .mdc-segmented-button__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-segmented-button__segment.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-segmented-button__segment .mdc-segmented-button__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.mdc-slider__thumb{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-slider__thumb:after,.mdc-slider__thumb:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-slider__thumb:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-slider__thumb:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-slider__thumb.mdc-ripple-upgraded:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-slider__thumb.mdc-ripple-upgraded:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-slider__thumb.mdc-ripple-upgraded--unbounded:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-slider__thumb.mdc-ripple-upgraded--foreground-activation:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-slider__thumb.mdc-ripple-upgraded--foreground-deactivation:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-slider__thumb:after,.mdc-slider__thumb:before{height:100%;left:0;top:0;width:100%}.mdc-slider__thumb.mdc-ripple-upgraded:after,.mdc-slider__thumb.mdc-ripple-upgraded:before{height:var(--mdc-ripple-fg-size,100%);left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0);width:var(--mdc-ripple-fg-size,100%)}.mdc-slider__thumb.mdc-ripple-upgraded:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-slider__thumb:after,.mdc-slider__thumb:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}.mdc-slider__thumb.mdc-ripple-surface--hover:before,.mdc-slider__thumb:hover:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-slider__thumb.mdc-ripple-upgraded--background-focused:before,.mdc-slider__thumb:not(.mdc-ripple-upgraded):focus:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-slider__thumb:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-slider__thumb:not(.mdc-ripple-upgraded):active:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-slider__thumb.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-slider{cursor:pointer;height:48px;margin:0 24px;position:relative;touch-action:pan-y}.mdc-slider .mdc-slider__track{height:4px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.mdc-slider .mdc-slider__track--active,.mdc-slider .mdc-slider__track--inactive{display:flex;height:100%;position:absolute;width:100%}.mdc-slider .mdc-slider__track--active{border-radius:3px;height:6px;overflow:hidden;top:-1px}.mdc-slider .mdc-slider__track--active_fill{border-top:6px solid;box-sizing:border-box;height:100%;position:relative;transform-origin:left;width:100%}.mdc-slider .mdc-slider__track--active_fill[dir=rtl],[dir=rtl] .mdc-slider .mdc-slider__track--active_fill{transform-origin:right}.mdc-slider .mdc-slider__track--inactive{border-radius:2px;height:4px;left:0;top:0}.mdc-slider .mdc-slider__track--inactive:before{border:1px solid transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-slider .mdc-slider__track--inactive:before{border-color:CanvasText}}.mdc-slider .mdc-slider__track--active_fill{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee)}.mdc-slider.mdc-slider--disabled .mdc-slider__track--active_fill{border-color:#000;border-color:var(--mdc-theme-on-surface,#000)}.mdc-slider .mdc-slider__track--inactive{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee);opacity:.24}.mdc-slider.mdc-slider--disabled .mdc-slider__track--inactive{background-color:#000;background-color:var(--mdc-theme-on-surface,#000);opacity:.24}.mdc-slider .mdc-slider__value-indicator-container{bottom:44px;left:50%;left:var(--slider-value-indicator-container-left,50%);pointer-events:none;position:absolute;right:var(--slider-value-indicator-container-right);transform:translateX(-50%);transform:var(--slider-value-indicator-container-transform,translateX(-50%))}.mdc-slider .mdc-slider__value-indicator{align-items:center;border-radius:4px;display:flex;height:32px;padding:0 12px;transform:scale(0);transform-origin:bottom;transition:transform .1s cubic-bezier(.4,0,1,1) 0ms}.mdc-slider .mdc-slider__value-indicator:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid;bottom:-5px;content:"";height:0;left:50%;left:var(--slider-value-indicator-caret-left,50%);position:absolute;right:var(--slider-value-indicator-caret-right);transform:translateX(-50%);transform:var(--slider-value-indicator-caret-transform,translateX(-50%));width:0}.mdc-slider .mdc-slider__value-indicator:after{border:1px solid transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-slider .mdc-slider__value-indicator:after{border-color:CanvasText}}.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator-container{pointer-events:auto}.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator{transform:scale(1);transition:transform .1s cubic-bezier(0,0,.2,1) 0ms}@media (prefers-reduced-motion){.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator,.mdc-slider .mdc-slider__value-indicator{transition:none}}.mdc-slider .mdc-slider__value-indicator-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-subtitle2-font-size,.875rem);font-weight:500;font-weight:var(--mdc-typography-subtitle2-font-weight,500);letter-spacing:.0071428571em;letter-spacing:var(--mdc-typography-subtitle2-letter-spacing,.0071428571em);line-height:1.375rem;line-height:var(--mdc-typography-subtitle2-line-height,1.375rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle2-text-transform,inherit)}.mdc-slider .mdc-slider__value-indicator{background-color:#000;opacity:.6}.mdc-slider .mdc-slider__value-indicator:before{border-top-color:#000}.mdc-slider .mdc-slider__value-indicator{color:#fff;color:var(--mdc-theme-on-primary,#fff)}.mdc-slider .mdc-slider__thumb{display:flex;height:48px;left:-24px;outline:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:48px}.mdc-slider .mdc-slider__thumb--top{z-index:1}.mdc-slider .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob{border-style:solid;border-width:1px;box-sizing:content-box}.mdc-slider .mdc-slider__thumb-knob{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee);border:10px solid;border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee);border-radius:50%;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);box-sizing:border-box;height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}.mdc-slider .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob{border-color:#fff}.mdc-slider.mdc-slider--disabled .mdc-slider__thumb-knob{background-color:#000;background-color:var(--mdc-theme-on-surface,#000);border-color:#000;border-color:var(--mdc-theme-on-surface,#000)}.mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob,.mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob{border-color:#fff}.mdc-slider .mdc-slider__thumb:after,.mdc-slider .mdc-slider__thumb:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}.mdc-slider .mdc-slider__thumb.mdc-ripple-surface--hover:before,.mdc-slider .mdc-slider__thumb:hover:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-slider .mdc-slider__thumb.mdc-ripple-upgraded--background-focused:before,.mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded):focus:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded):active:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-slider .mdc-slider__thumb.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-slider .mdc-slider__tick-marks{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;padding:0 1px;position:absolute;width:100%}.mdc-slider .mdc-slider__tick-mark--active,.mdc-slider .mdc-slider__tick-mark--inactive{border-radius:50%;height:2px;width:2px}.mdc-slider .mdc-slider__tick-mark--active,.mdc-slider.mdc-slider--disabled .mdc-slider__tick-mark--active{background-color:#fff;background-color:var(--mdc-theme-on-primary,#fff);opacity:.6}.mdc-slider .mdc-slider__tick-mark--inactive{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee);opacity:.6}.mdc-slider.mdc-slider--disabled .mdc-slider__tick-mark--inactive{background-color:#000;background-color:var(--mdc-theme-on-surface,#000);opacity:.6}.mdc-slider--discrete .mdc-slider__thumb,.mdc-slider--discrete .mdc-slider__track--active_fill{transition:transform 80ms ease}@media (prefers-reduced-motion){.mdc-slider--discrete .mdc-slider__thumb,.mdc-slider--discrete .mdc-slider__track--active_fill{transition:none}}.mdc-slider--disabled{cursor:auto;opacity:.38}.mdc-slider--disabled .mdc-slider__thumb{pointer-events:none}.mdc-slider__input{cursor:pointer;height:100%;left:0;margin:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.mdc-snackbar{align-items:center;bottom:0;box-sizing:border-box;display:none;justify-content:center;left:0;margin:8px;pointer-events:none;position:fixed;right:0;z-index:8;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-snackbar__surface{background-color:#333}.mdc-snackbar__label{color:hsla(0,0%,100%,.87)}.mdc-snackbar__surface{min-width:344px}@media (max-width:344px),(max-width:480px){.mdc-snackbar__surface{min-width:100%}}.mdc-snackbar__surface{border-radius:4px;border-radius:var(--mdc-shape-small,4px);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);max-width:672px}.mdc-snackbar--closing,.mdc-snackbar--open,.mdc-snackbar--opening{display:flex}.mdc-snackbar--open .mdc-snackbar__actions,.mdc-snackbar--open .mdc-snackbar__label{visibility:visible}.mdc-snackbar--leading{justify-content:flex-start}.mdc-snackbar--stacked .mdc-snackbar__label{padding-bottom:12px;padding-left:16px;padding-right:8px}.mdc-snackbar--stacked .mdc-snackbar__label[dir=rtl],[dir=rtl] .mdc-snackbar--stacked .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mdc-snackbar--stacked .mdc-snackbar__surface{align-items:flex-start;flex-direction:column}.mdc-snackbar--stacked .mdc-snackbar__actions{align-self:flex-end;margin-bottom:8px}.mdc-snackbar__surface{align-items:center;box-sizing:border-box;display:flex;justify-content:flex-start;opacity:0;padding-left:0;padding-right:8px;transform:scale(.8)}.mdc-snackbar__surface:before{border:1px solid transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-snackbar__surface:before{border-color:CanvasText}}.mdc-snackbar__surface[dir=rtl],[dir=rtl] .mdc-snackbar__surface{padding-left:8px;padding-right:0}.mdc-snackbar--open .mdc-snackbar__surface{opacity:1;pointer-events:auto;transform:scale(1);transition:opacity .15s cubic-bezier(0,0,.2,1) 0ms,transform .15s cubic-bezier(0,0,.2,1) 0ms}.mdc-snackbar--closing .mdc-snackbar__surface{transform:scale(1);transition:opacity 75ms cubic-bezier(.4,0,1,1) 0ms}.mdc-snackbar__label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;flex-grow:1;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);margin:0;padding:14px 8px 14px 16px;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit);visibility:hidden;width:100%}.mdc-snackbar__label[dir=rtl],[dir=rtl] .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mdc-snackbar__label:before{content:attr(data-mdc-snackbar-label-text);display:inline}.mdc-snackbar__actions{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;visibility:hidden}.mdc-snackbar__action:not(:disabled){color:#bb86fc}.mdc-snackbar__action .mdc-button__ripple:after,.mdc-snackbar__action .mdc-button__ripple:before{background-color:#bb86fc;background-color:var(--mdc-ripple-color,#bb86fc)}.mdc-snackbar__action.mdc-ripple-surface--hover .mdc-button__ripple:before,.mdc-snackbar__action:hover .mdc-button__ripple:before{opacity:.08;opacity:var(--mdc-ripple-hover-opacity,.08)}.mdc-snackbar__action.mdc-ripple-upgraded--background-focused .mdc-button__ripple:before,.mdc-snackbar__action:not(.mdc-ripple-upgraded):focus .mdc-button__ripple:before{opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24);transition-duration:75ms}.mdc-snackbar__action:not(.mdc-ripple-upgraded) .mdc-button__ripple:after{transition:opacity .15s linear}.mdc-snackbar__action:not(.mdc-ripple-upgraded):active .mdc-button__ripple:after{opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24);transition-duration:75ms}.mdc-snackbar__action.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.24)}.mdc-snackbar__dismiss{color:hsla(0,0%,100%,.87)}.mdc-snackbar__dismiss .mdc-icon-button__ripple:after,.mdc-snackbar__dismiss .mdc-icon-button__ripple:before{background-color:hsla(0,0%,100%,.87);background-color:var(--mdc-ripple-color,hsla(0,0%,100%,.87))}.mdc-snackbar__dismiss.mdc-ripple-surface--hover .mdc-icon-button__ripple:before,.mdc-snackbar__dismiss:hover .mdc-icon-button__ripple:before{opacity:.08;opacity:var(--mdc-ripple-hover-opacity,.08)}.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple:before,.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple:before{opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24);transition-duration:75ms}.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple:after{transition:opacity .15s linear}.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple:after{opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24);transition-duration:75ms}.mdc-snackbar__dismiss.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.24)}.mdc-snackbar__dismiss.mdc-snackbar__dismiss{font-size:18px;height:36px;padding:6px;width:36px}.mdc-snackbar__dismiss.mdc-snackbar__dismiss .mdc-icon-button__focus-ring{display:none}.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block;max-height:36px;max-width:36px}@media screen and (forced-colors:active){.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{border:2px solid transparent;border-radius:6px;box-sizing:content-box;height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}}@media screen and (forced-colors:active) and (forced-colors:active){.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{border-color:CanvasText}}@media screen and (forced-colors:active){.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring:after,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring:after{border:2px solid transparent;border-radius:8px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}}@media screen and (forced-colors:active) and (forced-colors:active){.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring:after,.mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring:after{border-color:CanvasText}}.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-icon-button--reduced-size .mdc-icon-button__ripple{height:36px;margin:0;width:36px}.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{max-height:36px;max-width:36px}.mdc-snackbar__dismiss.mdc-snackbar__dismiss .mdc-icon-button__touch{height:36px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:36px}.mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:8px;margin-right:0}.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl],[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:0;margin-right:8px}.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative}.mdc-switch:disabled{cursor:default;pointer-events:none}.mdc-switch__track{overflow:hidden;position:relative;width:100%}.mdc-switch__track:after,.mdc-switch__track:before{border:1px solid transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (forced-colors:active){.mdc-switch__track:after,.mdc-switch__track:before{border-color:currentColor}}.mdc-switch__track:before{transform:translateX(0);transition:transform 75ms cubic-bezier(0,0,.2,1) 0ms}.mdc-switch__track:after{transform:translateX(-100%);transition:transform 75ms cubic-bezier(.4,0,.6,1) 0ms}.mdc-switch__track[dir=rtl]:after,[dir=rtl] .mdc-switch__track:after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track:before{transform:translateX(100%);transition:transform 75ms cubic-bezier(.4,0,.6,1) 0ms}.mdc-switch--selected .mdc-switch__track[dir=rtl]:before,[dir=rtl] .mdc-switch--selected .mdc-switch__track:before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track:after{transform:translateX(0);transition:transform 75ms cubic-bezier(0,0,.2,1) 0ms}.mdc-switch__handle-track{height:100%;left:0;pointer-events:none;position:absolute;right:auto;top:0;transform:translateX(0);transition:transform 75ms cubic-bezier(.4,0,.2,1) 0ms}.mdc-switch__handle-track[dir=rtl],[dir=rtl] .mdc-switch__handle-track{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__handle-track[dir=rtl],[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track{transform:translateX(-100%)}.mdc-switch__handle{display:flex;left:0;pointer-events:auto;position:absolute;right:auto;top:50%;transform:translateY(-50%)}.mdc-switch__handle[dir=rtl],[dir=rtl] .mdc-switch__handle{left:auto;right:0}.mdc-switch__handle:after,.mdc-switch__handle:before{border:1px solid transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;transition:background-color 75ms cubic-bezier(.4,0,.2,1) 0ms,border-color 75ms cubic-bezier(.4,0,.2,1) 0ms;width:100%;z-index:-1}@media screen and (forced-colors:active){.mdc-switch__handle:after,.mdc-switch__handle:before{border-color:currentColor}}.mdc-switch__shadow{border-radius:inherit;position:absolute}.mdc-elevation-overlay,.mdc-switch__shadow{bottom:0;left:0;right:0;top:0}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}.mdc-switch:disabled .mdc-switch__ripple{display:none}.mdc-switch__icons{height:100%;position:relative;width:100%;z-index:1}.mdc-switch__icon{bottom:0;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;transition:opacity 30ms cubic-bezier(.4,0,1,1) 0ms}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms cubic-bezier(0,0,.2,1) 30ms}.mdc-switch{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-switch .mdc-switch__ripple:after,.mdc-switch .mdc-switch__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-switch .mdc-switch__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-switch .mdc-switch__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-switch.mdc-ripple-upgraded--unbounded .mdc-switch__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-switch.mdc-ripple-upgraded--foreground-activation .mdc-switch__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-switch.mdc-ripple-upgraded--foreground-deactivation .mdc-switch__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-switch .mdc-switch__ripple:after,.mdc-switch .mdc-switch__ripple:before{height:100%;left:0;top:0;width:100%}.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple:after,.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple:before{height:var(--mdc-ripple-fg-size,100%);left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0);width:var(--mdc-ripple-fg-size,100%)}.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-switch .mdc-switch__focus-ring-wrapper{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.mdc-switch.mdc-ripple-upgraded--background-focused .mdc-switch__focus-ring,.mdc-switch:not(.mdc-ripple-upgraded):focus .mdc-switch__focus-ring{border:2px solid transparent;border-radius:6px;box-sizing:content-box;height:calc(100% + 4px);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}@media screen and (forced-colors:active){.mdc-switch.mdc-ripple-upgraded--background-focused .mdc-switch__focus-ring,.mdc-switch:not(.mdc-ripple-upgraded):focus .mdc-switch__focus-ring{border-color:CanvasText}}.mdc-switch.mdc-ripple-upgraded--background-focused .mdc-switch__focus-ring:after,.mdc-switch:not(.mdc-ripple-upgraded):focus .mdc-switch__focus-ring:after{border:2px solid transparent;border-radius:8px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}@media screen and (forced-colors:active){.mdc-switch.mdc-ripple-upgraded--background-focused .mdc-switch__focus-ring:after,.mdc-switch:not(.mdc-ripple-upgraded):focus .mdc-switch__focus-ring:after{border-color:CanvasText}}.mdc-switch{width:36px;width:var(--mdc-switch-track-width,36px)}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle:after{background:#6200ee;background:var(--mdc-switch-selected-handle-color,var(--mdc-theme-primary,#6200ee))}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle:after{background:#310077;background:var(--mdc-switch-selected-hover-handle-color,#310077)}.mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle:after{background:#310077;background:var(--mdc-switch-selected-focus-handle-color,#310077)}.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle:after{background:#310077;background:var(--mdc-switch-selected-pressed-handle-color,#310077)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle:after{background:#424242;background:var(--mdc-switch-disabled-selected-handle-color,#424242)}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle:after{background:#616161;background:var(--mdc-switch-unselected-handle-color,#616161)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle:after{background:#212121;background:var(--mdc-switch-unselected-hover-handle-color,#212121)}.mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle:after{background:#212121;background:var(--mdc-switch-unselected-focus-handle-color,#212121)}.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle:after{background:#212121;background:var(--mdc-switch-unselected-pressed-handle-color,#212121)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle:after{background:#424242;background:var(--mdc-switch-disabled-unselected-handle-color,#424242)}.mdc-switch .mdc-switch__handle:before{background:#fff;background:var(--mdc-switch-handle-surface-color,var(--mdc-theme-surface,#fff))}.mdc-switch:enabled .mdc-switch__shadow{--mdc-elevation-box-shadow-for-gss:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);box-shadow:var(--mdc-switch-handle-elevation,var(--mdc-elevation-box-shadow-for-gss))}.mdc-switch:disabled .mdc-switch__shadow{--mdc-elevation-box-shadow-for-gss:0px 0px 0px 0px rgba(0,0,0,.2),0px 0px 0px 0px rgba(0,0,0,.14),0px 0px 0px 0px rgba(0,0,0,.12);box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);box-shadow:var(--mdc-switch-disabled-handle-elevation,var(--mdc-elevation-box-shadow-for-gss))}.mdc-switch .mdc-switch__focus-ring-wrapper,.mdc-switch .mdc-switch__handle{height:20px;height:var(--mdc-switch-handle-height,20px)}.mdc-switch:disabled .mdc-switch__handle:after{opacity:.38;opacity:var(--mdc-switch-disabled-handle-opacity,.38)}.mdc-switch .mdc-switch__handle{border-radius:10px;border-radius:var(--mdc-switch-handle-shape,10px);width:20px;width:var(--mdc-switch-handle-width,20px)}.mdc-switch .mdc-switch__handle-track{width:calc(100% - 20px);width:calc(100% - var(--mdc-switch-handle-width, 20px))}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:#fff;fill:var(--mdc-switch-selected-icon-color,var(--mdc-theme-on-primary,#fff))}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:#fff;fill:var(--mdc-switch-disabled-selected-icon-color,var(--mdc-theme-on-primary,#fff))}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:#fff;fill:var(--mdc-switch-unselected-icon-color,var(--mdc-theme-on-primary,#fff))}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:#fff;fill:var(--mdc-switch-disabled-unselected-icon-color,var(--mdc-theme-on-primary,#fff))}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:.38;opacity:var(--mdc-switch-disabled-selected-icon-opacity,.38)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:.38;opacity:var(--mdc-switch-disabled-unselected-icon-opacity,.38)}.mdc-switch.mdc-switch--selected .mdc-switch__icon{height:18px;height:var(--mdc-switch-selected-icon-size,18px);width:18px;width:var(--mdc-switch-selected-icon-size,18px)}.mdc-switch.mdc-switch--unselected .mdc-switch__icon{height:18px;height:var(--mdc-switch-unselected-icon-size,18px);width:18px;width:var(--mdc-switch-unselected-icon-size,18px)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple:after,.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple:before{background-color:#6200ee;background-color:var(--mdc-switch-selected-hover-state-layer-color,var(--mdc-theme-primary,#6200ee))}.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple:after,.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple:before{background-color:#6200ee;background-color:var(--mdc-switch-selected-focus-state-layer-color,var(--mdc-theme-primary,#6200ee))}.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple:after,.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple:before{background-color:#6200ee;background-color:var(--mdc-switch-selected-pressed-state-layer-color,var(--mdc-theme-primary,#6200ee))}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple:after,.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple:before{background-color:#424242;background-color:var(--mdc-switch-unselected-hover-state-layer-color,#424242)}.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple:after,.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple:before{background-color:#424242;background-color:var(--mdc-switch-unselected-focus-state-layer-color,#424242)}.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple:after,.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple:before{background-color:#424242;background-color:var(--mdc-switch-unselected-pressed-state-layer-color,#424242)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple:before,.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple:before{opacity:.04;opacity:var(--mdc-switch-selected-hover-state-layer-opacity,.04)}.mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple:before,.mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple:before{opacity:.12;opacity:var(--mdc-switch-selected-focus-state-layer-opacity,.12);transition-duration:75ms}.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple:after{transition:opacity .15s linear}.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple:after{opacity:.1;opacity:var(--mdc-switch-selected-pressed-state-layer-opacity,.1);transition-duration:75ms}.mdc-switch.mdc-switch--selected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-selected-pressed-state-layer-opacity,0.1)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple:before,.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple:before{opacity:.04;opacity:var(--mdc-switch-unselected-hover-state-layer-opacity,.04)}.mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple:before,.mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple:before{opacity:.12;opacity:var(--mdc-switch-unselected-focus-state-layer-opacity,.12);transition-duration:75ms}.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple:after{transition:opacity .15s linear}.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple:after{opacity:.1;opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity,.1);transition-duration:75ms}.mdc-switch.mdc-switch--unselected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity,0.1)}.mdc-switch .mdc-switch__ripple{height:48px;height:var(--mdc-switch-state-layer-size,48px);width:48px;width:var(--mdc-switch-state-layer-size,48px)}.mdc-switch .mdc-switch__track{height:14px;height:var(--mdc-switch-track-height,14px)}.mdc-switch:disabled .mdc-switch__track{opacity:.12;opacity:var(--mdc-switch-disabled-track-opacity,.12)}.mdc-switch:enabled .mdc-switch__track:after{background:#d7bbff;background:var(--mdc-switch-selected-track-color,#d7bbff)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track:after{background:#d7bbff;background:var(--mdc-switch-selected-hover-track-color,#d7bbff)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track:after{background:#d7bbff;background:var(--mdc-switch-selected-focus-track-color,#d7bbff)}.mdc-switch:enabled:active .mdc-switch__track:after{background:#d7bbff;background:var(--mdc-switch-selected-pressed-track-color,#d7bbff)}.mdc-switch:disabled .mdc-switch__track:after{background:#424242;background:var(--mdc-switch-disabled-selected-track-color,#424242)}.mdc-switch:enabled .mdc-switch__track:before{background:#e0e0e0;background:var(--mdc-switch-unselected-track-color,#e0e0e0)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track:before{background:#e0e0e0;background:var(--mdc-switch-unselected-hover-track-color,#e0e0e0)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track:before{background:#e0e0e0;background:var(--mdc-switch-unselected-focus-track-color,#e0e0e0)}.mdc-switch:enabled:active .mdc-switch__track:before{background:#e0e0e0;background:var(--mdc-switch-unselected-pressed-track-color,#e0e0e0)}.mdc-switch:disabled .mdc-switch__track:before{background:#424242;background:var(--mdc-switch-disabled-unselected-track-color,#424242)}.mdc-switch .mdc-switch__track{border-radius:7px;border-radius:var(--mdc-switch-track-shape,7px)}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-switch:disabled .mdc-switch__handle:after{opacity:1;opacity:var(--mdc-switch-disabled-handle-opacity,1)}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:ButtonText;fill:var(--mdc-switch-selected-icon-color,ButtonText)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:GrayText;fill:var(--mdc-switch-disabled-selected-icon-color,GrayText)}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:ButtonText;fill:var(--mdc-switch-unselected-icon-color,ButtonText)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:GrayText;fill:var(--mdc-switch-disabled-unselected-icon-color,GrayText)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:1;opacity:var(--mdc-switch-disabled-selected-icon-opacity,1)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:1;opacity:var(--mdc-switch-disabled-unselected-icon-opacity,1)}.mdc-switch:disabled .mdc-switch__track{opacity:1;opacity:var(--mdc-switch-disabled-track-opacity,1)}}.mdc-tab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-button-font-size,.875rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight,500);letter-spacing:.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing,.0892857143em);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height,2.25rem);position:relative;text-decoration:none;-webkit-text-decoration:var(--mdc-typography-button-text-decoration,none);text-decoration:var(--mdc-typography-button-text-decoration,none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform,uppercase)}.mdc-tab .mdc-tab__text-label{color:rgba(0,0,0,.6)}.mdc-tab .mdc-tab__icon{color:rgba(0,0,0,.54);fill:currentColor}.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring,.mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring{border:2px solid transparent;border-radius:8px;box-sizing:content-box;height:calc(100% - 12px);left:50%;margin-top:-2px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 8px);z-index:2}@media screen and (forced-colors:active){.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring,.mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring{border-color:CanvasText}}.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring:after,.mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring:after{border:2px solid transparent;border-radius:10px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}@media screen and (forced-colors:active){.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring:after,.mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring:after{border-color:CanvasText}}.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring{border:2px solid transparent;border-radius:8px;box-sizing:content-box;height:calc(100% - 8px);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 8px);z-index:2}@media screen and (forced-colors:active){.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring{border-color:CanvasText}}.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring:after,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring:after{border:2px solid transparent;border-radius:10px;content:"";display:block;height:calc(100% + 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}@media screen and (forced-colors:active){.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring:after,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring:after{border-color:CanvasText}}.mdc-tab__content{position:relative}.mdc-tab__icon{font-size:24px;height:24px;width:24px}.mdc-tab--active .mdc-tab__icon,.mdc-tab--active .mdc-tab__text-label{color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mdc-tab{-webkit-appearance:none;background:none;border:none;box-sizing:border-box;cursor:pointer;display:flex;flex:1 0 auto;justify-content:center;margin:0;min-width:90px;outline:none;padding:0 24px;text-align:center;white-space:nowrap;z-index:1}.mdc-tab::-moz-focus-inner{border:0;padding:0}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{align-items:center;display:flex;height:inherit;justify-content:center;pointer-events:none}.mdc-tab__text-label{display:inline-block;line-height:1}.mdc-tab__icon,.mdc-tab__text-label{transition:color .15s linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{align-items:center;flex-direction:column;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-bottom:4px;padding-top:6px}.mdc-tab--active .mdc-tab__icon,.mdc-tab--active .mdc-tab__text-label{transition-delay:.1s}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl],[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:0;padding-right:8px}.mdc-tab{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-tab .mdc-tab__ripple:after,.mdc-tab .mdc-tab__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-tab .mdc-tab__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-tab .mdc-tab__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-tab.mdc-ripple-upgraded--unbounded .mdc-tab__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-tab.mdc-ripple-upgraded--foreground-activation .mdc-tab__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-tab.mdc-ripple-upgraded--foreground-deactivation .mdc-tab__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-tab .mdc-tab__ripple:after,.mdc-tab .mdc-tab__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-tab .mdc-tab__ripple:after,.mdc-tab .mdc-tab__ripple:before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}.mdc-tab.mdc-ripple-surface--hover .mdc-tab__ripple:before,.mdc-tab:hover .mdc-tab__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__ripple:before,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-tab:not(.mdc-ripple-upgraded) .mdc-tab__ripple:after{transition:opacity .15s linear}.mdc-tab:not(.mdc-ripple-upgraded):active .mdc-tab__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-tab.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-tab__ripple{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;will-change:transform,opacity}.mdc-tab-bar{width:100%}.mdc-tab{height:48px}.mdc-tab--stacked{height:72px}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee)}.mdc-tab-indicator .mdc-tab-indicator__content--icon{color:#018786;color:var(--mdc-theme-secondary,#018786)}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-top-width:2px}.mdc-tab-indicator .mdc-tab-indicator__content--icon{font-size:34px;height:34px}.mdc-tab-indicator{display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.mdc-tab-indicator__content{opacity:0;transform-origin:left}.mdc-tab-indicator__content--underline{align-self:flex-end;border-top-style:solid;box-sizing:border-box;width:100%}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:transform .25s cubic-bezier(.4,0,.2,1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:opacity .15s linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:.1s}.mdc-tab-scroller{overflow-y:hidden}.mdc-tab-scroller.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-content{transition:transform .25s cubic-bezier(.4,0,.2,1)}.mdc-tab-scroller__test{height:100px;overflow-x:scroll;position:absolute;top:-9999px;width:100px}.mdc-tab-scroller__scroll-area{-webkit-overflow-scrolling:touch;display:flex;overflow-x:hidden}.mdc-tab-scroller__scroll-area::-webkit-scrollbar,.mdc-tab-scroller__test::-webkit-scrollbar{display:none}.mdc-tab-scroller__scroll-area--scroll{overflow-x:scroll}.mdc-tab-scroller__scroll-content{display:flex;flex:1 0 auto;position:relative;transform:none;will-change:transform}.mdc-tab-scroller--align-start .mdc-tab-scroller__scroll-content{justify-content:flex-start}.mdc-tab-scroller--align-end .mdc-tab-scroller__scroll-content{justify-content:flex-end}.mdc-tab-scroller--align-center .mdc-tab-scroller__scroll-content{justify-content:center}.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-area{-webkit-overflow-scrolling:auto}.mdc-text-field--filled{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-text-field--filled .mdc-text-field__ripple:after,.mdc-text-field--filled .mdc-text-field__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-text-field--filled .mdc-text-field__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-text-field--filled .mdc-text-field__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-text-field--filled.mdc-ripple-upgraded--unbounded .mdc-text-field__ripple:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-text-field--filled.mdc-ripple-upgraded--foreground-activation .mdc-text-field__ripple:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-text-field--filled.mdc-ripple-upgraded--foreground-deactivation .mdc-text-field__ripple:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-text-field--filled .mdc-text-field__ripple:after,.mdc-text-field--filled .mdc-text-field__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-text-field__ripple{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.mdc-text-field{align-items:baseline;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px);box-sizing:border-box;display:inline-flex;overflow:hidden;padding:0 16px;position:relative;will-change:opacity,transform,color}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:rgba(0,0,0,.87)}@media{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:rgba(0,0,0,.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:rgba(0,0,0,.54)}}@media{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:rgba(0,0,0,.54)}}.mdc-text-field .mdc-text-field__input{caret-color:#6200ee;caret-color:var(--mdc-theme-primary,#6200ee)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading,.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:rgba(0,0,0,.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix,.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:rgba(0,0,0,.6)}.mdc-text-field .mdc-floating-label{pointer-events:none;top:50%;transform:translateY(-50%)}.mdc-text-field__input{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);height:28px;letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);min-width:0;padding:0;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit);transition:opacity .15s cubic-bezier(.4,0,.2,1) 0ms;width:100%}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media{.mdc-text-field__input::-moz-placeholder{opacity:0;-moz-transition:opacity 67ms cubic-bezier(.4,0,.2,1) 0ms;transition:opacity 67ms cubic-bezier(.4,0,.2,1) 0ms}.mdc-text-field__input::placeholder{opacity:0;transition:opacity 67ms cubic-bezier(.4,0,.2,1) 0ms}}@media{.mdc-text-field__input:-ms-input-placeholder{opacity:0;-ms-transition:opacity 67ms cubic-bezier(.4,0,.2,1) 0ms;transition:opacity 67ms cubic-bezier(.4,0,.2,1) 0ms}}@media{.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder,.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder{opacity:1;transition-delay:40ms;transition-duration:.11s}.mdc-text-field--focused .mdc-text-field__input::placeholder,.mdc-text-field--no-label .mdc-text-field__input::placeholder{opacity:1;transition-delay:40ms;transition-duration:.11s}}@media{.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder{opacity:1;transition-delay:40ms;transition-duration:.11s}}.mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);height:28px;letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);opacity:0;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit);transition:opacity .15s cubic-bezier(.4,0,.2,1) 0ms;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports (-webkit-hyphens:none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}.mdc-text-field__affix--prefix[dir=rtl],[dir=rtl] .mdc-text-field__affix--prefix{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl],.mdc-text-field__affix--suffix,[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix[dir=rtl],[dir=rtl] .mdc-text-field__affix--suffix{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl],[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled .mdc-text-field__ripple:after,.mdc-text-field--filled .mdc-text-field__ripple:before{background-color:rgba(0,0,0,.87);background-color:var(--mdc-ripple-color,rgba(0,0,0,.87))}.mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before,.mdc-text-field--filled:hover .mdc-text-field__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-text-field--filled:before{content:"";display:inline-block;height:40px;vertical-align:0;width:0}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:rgba(0,0,0,.42)}.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:rgba(0,0,0,.87)}.mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:#6200ee;border-bottom-color:var(--mdc-theme-primary,#6200ee)}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}.mdc-text-field--filled .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--no-label:before{display:none}@supports (-webkit-hyphens:none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem;transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem;transform:translateY(-34.75px) scale(.75)}.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined .25s 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(0) translateY(-34.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(4%) translateY(-34.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(-4%) translateY(-34.75px) scale(.75)}to{transform:translateX(0) translateY(-34.75px) scale(.75)}}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.38)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.87)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small,4px);border-bottom-right-radius:0;border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:0}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small,4px);border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px)}@supports (top:max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-shape-small,4px))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small,4px);border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small,4px);border-bottom-right-radius:0;border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:0}@supports (top:max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-shape-small,4px))}.mdc-text-field--outlined,.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-shape-small,4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports (top:max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px,var(--mdc-shape-small,4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl],[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:0}@supports (top:max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl],[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:max(16px,var(--mdc-shape-small,4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports (top:max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl],[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:0}@supports (top:max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl],[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-text-field__ripple:after,.mdc-text-field--outlined .mdc-text-field__ripple:before{background-color:transparent;background-color:var(--mdc-ripple-color,transparent)}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}.mdc-text-field--outlined .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--outlined .mdc-text-field__input{background-color:transparent;border:none!important;display:flex}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{align-items:center;flex-direction:column;height:auto;padding:0;transition:none;width:auto}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{box-sizing:border-box;flex-grow:1;height:auto;line-height:1.5rem;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;padding:0 16px;resize:none}.mdc-text-field--textarea.mdc-text-field--filled:before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled .25s 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(0) translateY(-10.25px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(4%) translateY(-10.25px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(-4%) translateY(-10.25px) scale(.75)}to{transform:translateX(0) translateY(-10.25px) scale(.75)}}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-bottom:9px;margin-top:23px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-bottom:16px;margin-top:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem;transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem;transform:translateY(-24.75px) scale(.75)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined .25s 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(0) translateY(-24.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(4%) translateY(-24.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(-4%) translateY(-24.75px) scale(.75)}to{transform:translateX(0) translateY(-24.75px) scale(.75)}}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-bottom:16px;margin-top:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter:after{content:"";display:inline-block;height:16px;vertical-align:-16px;width:0}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter:before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:-moz-fit-content;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input{transform:translateX(1px) translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}.mdc-text-field--with-leading-icon[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{left:48px;max-width:calc(100% - 48px);right:auto}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{left:auto;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(133.33333% - 85.33333px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:auto}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:auto;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(32px) scale(.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon .25s 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(-32px) translateY(-34.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(.75)}to{transform:translateX(-32px) translateY(-34.75px) scale(.75)}}.mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon .25s 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(32px) translateY(-34.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% + 32px)) translateY(-34.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% + 32px)) translateY(-34.75px) scale(.75)}to{transform:translateX(32px) translateY(-34.75px) scale(.75)}}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}.mdc-text-field--with-trailing-icon[dir=rtl],[dir=rtl] .mdc-text-field--with-trailing-icon{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(133.33333% - 85.33333px)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(133.33333% - 128px)}.mdc-text-field-helper-line{box-sizing:border-box;display:flex;justify-content:space-between}.mdc-text-field+.mdc-text-field-helper-line{padding-left:16px;padding-right:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(98,0,238,.87)}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after,.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:#b00020;color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid .mdc-text-field__input{caret-color:#b00020;caret-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#b00020;color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}.mdc-text-field--disabled .mdc-text-field__input{color:rgba(0,0,0,.38)}@media{.mdc-text-field--disabled .mdc-text-field__input::-moz-placeholder{color:rgba(0,0,0,.38)}.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:rgba(0,0,0,.38)}}@media{.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:rgba(0,0,0,.38)}}.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0,0,0,.38)}.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:rgba(0,0,0,.3)}.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:rgba(0,0,0,.38)}.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:rgba(0,0,0,.06)}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.06)}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-text-field--disabled .mdc-text-field__input::-moz-placeholder{color:GrayText}.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix,.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}@media screen and (forced-colors:active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl],[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input{text-align:left}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input{direction:ltr}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading{order:1}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix{order:2}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input{order:3}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix{order:4}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing{order:5}.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix,[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-right:12px}.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix,[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px}.mdc-text-field-helper-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-caption-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size,.75rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight,400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing,.0333333333em);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height,1.25rem);line-height:normal;margin:0;opacity:0;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform,inherit);transition:opacity .15s cubic-bezier(.4,0,.2,1) 0ms;will-change:opacity}.mdc-text-field-helper-text:before{content:"";display:inline-block;height:16px;vertical-align:0;width:0}.mdc-text-field-helper-text--persistent{opacity:1;transition:none;will-change:auto}.mdc-text-field-character-counter{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-caption-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size,.75rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight,400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing,.0333333333em);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height,1.25rem);line-height:normal;margin-left:auto;margin-right:0;margin-top:0;padding-left:16px;padding-right:0;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform,inherit);white-space:nowrap}.mdc-text-field-character-counter:before{content:"";display:inline-block;height:16px;vertical-align:0;width:0}.mdc-text-field-character-counter[dir=rtl],[dir=rtl] .mdc-text-field-character-counter{margin-left:0;margin-right:auto;padding-left:0;padding-right:16px}.mdc-text-field__icon{align-self:center;cursor:pointer}.mdc-text-field__icon:not([tabindex]),.mdc-text-field__icon[tabindex="-1"]{cursor:default;pointer-events:none}.mdc-text-field__icon svg{display:block}.mdc-text-field__icon--leading{margin-left:16px;margin-right:8px}.mdc-text-field__icon--leading[dir=rtl],[dir=rtl] .mdc-text-field__icon--leading{margin-left:8px;margin-right:16px}.mdc-text-field__icon--trailing{margin-left:0;margin-right:0;padding:12px}.mdc-text-field__icon--trailing[dir=rtl],[dir=rtl] .mdc-text-field__icon--trailing{margin-left:0;margin-right:0}:root{--mdc-theme-primary:#6200ee;--mdc-theme-secondary:#018786;--mdc-theme-background:#fff;--mdc-theme-surface:#fff;--mdc-theme-error:#b00020;--mdc-theme-on-primary:#fff;--mdc-theme-on-secondary:#fff;--mdc-theme-on-surface:#000;--mdc-theme-on-error:#fff;--mdc-theme-text-primary-on-background:rgba(0,0,0,.87);--mdc-theme-text-secondary-on-background:rgba(0,0,0,.54);--mdc-theme-text-hint-on-background:rgba(0,0,0,.38);--mdc-theme-text-disabled-on-background:rgba(0,0,0,.38);--mdc-theme-text-icon-on-background:rgba(0,0,0,.38);--mdc-theme-text-primary-on-light:rgba(0,0,0,.87);--mdc-theme-text-secondary-on-light:rgba(0,0,0,.54);--mdc-theme-text-hint-on-light:rgba(0,0,0,.38);--mdc-theme-text-disabled-on-light:rgba(0,0,0,.38);--mdc-theme-text-icon-on-light:rgba(0,0,0,.38);--mdc-theme-text-primary-on-dark:#fff;--mdc-theme-text-secondary-on-dark:hsla(0,0%,100%,.7);--mdc-theme-text-hint-on-dark:hsla(0,0%,100%,.5);--mdc-theme-text-disabled-on-dark:hsla(0,0%,100%,.5);--mdc-theme-text-icon-on-dark:hsla(0,0%,100%,.5)}.mdc-theme--primary{color:#6200ee!important;color:var(--mdc-theme-primary,#6200ee)!important}.mdc-theme--secondary{color:#018786!important;color:var(--mdc-theme-secondary,#018786)!important}.mdc-theme--background{background-color:#fff;background-color:var(--mdc-theme-background,#fff)}.mdc-theme--surface{background-color:#fff;background-color:var(--mdc-theme-surface,#fff)}.mdc-theme--error{color:#b00020!important;color:var(--mdc-theme-error,#b00020)!important}.mdc-theme--on-primary{color:#fff!important;color:var(--mdc-theme-on-primary,#fff)!important}.mdc-theme--on-secondary{color:#fff!important;color:var(--mdc-theme-on-secondary,#fff)!important}.mdc-theme--on-surface{color:#000!important;color:var(--mdc-theme-on-surface,#000)!important}.mdc-theme--on-error{color:#fff!important;color:var(--mdc-theme-on-error,#fff)!important}.mdc-theme--text-primary-on-background{color:rgba(0,0,0,.87)!important;color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87))!important}.mdc-theme--text-secondary-on-background{color:rgba(0,0,0,.54)!important;color:var(--mdc-theme-text-secondary-on-background,rgba(0,0,0,.54))!important}.mdc-theme--text-hint-on-background{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-hint-on-background,rgba(0,0,0,.38))!important}.mdc-theme--text-disabled-on-background{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-disabled-on-background,rgba(0,0,0,.38))!important}.mdc-theme--text-icon-on-background{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-icon-on-background,rgba(0,0,0,.38))!important}.mdc-theme--text-primary-on-light{color:rgba(0,0,0,.87)!important;color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87))!important}.mdc-theme--text-secondary-on-light{color:rgba(0,0,0,.54)!important;color:var(--mdc-theme-text-secondary-on-light,rgba(0,0,0,.54))!important}.mdc-theme--text-hint-on-light{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-hint-on-light,rgba(0,0,0,.38))!important}.mdc-theme--text-disabled-on-light{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-disabled-on-light,rgba(0,0,0,.38))!important}.mdc-theme--text-icon-on-light{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-icon-on-light,rgba(0,0,0,.38))!important}.mdc-theme--text-primary-on-dark{color:#fff!important;color:var(--mdc-theme-text-primary-on-dark,#fff)!important}.mdc-theme--text-secondary-on-dark{color:hsla(0,0%,100%,.7)!important;color:var(--mdc-theme-text-secondary-on-dark,hsla(0,0%,100%,.7))!important}.mdc-theme--text-hint-on-dark{color:hsla(0,0%,100%,.5)!important;color:var(--mdc-theme-text-hint-on-dark,hsla(0,0%,100%,.5))!important}.mdc-theme--text-disabled-on-dark{color:hsla(0,0%,100%,.5)!important;color:var(--mdc-theme-text-disabled-on-dark,hsla(0,0%,100%,.5))!important}.mdc-theme--text-icon-on-dark{color:hsla(0,0%,100%,.5)!important;color:var(--mdc-theme-text-icon-on-dark,hsla(0,0%,100%,.5))!important}.mdc-theme--primary-bg{background-color:#6200ee!important;background-color:var(--mdc-theme-primary,#6200ee)!important}.mdc-theme--secondary-bg{background-color:#018786!important;background-color:var(--mdc-theme-secondary,#018786)!important}.mdc-tooltip__caret-surface-bottom,.mdc-tooltip__caret-surface-top,.mdc-tooltip__surface{border-radius:4px;border-radius:var(--mdc-shape-small,4px)}.mdc-tooltip__surface{background-color:rgba(0,0,0,.6);color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff);overflow-wrap:anywhere;word-break:break-all;word-break:var(--mdc-tooltip-word-break,normal)}.mdc-tooltip{z-index:9}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity .15s cubic-bezier(0,0,.2,1) 0ms,transform .15s cubic-bezier(0,0,.2,1) 0ms}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms cubic-bezier(.4,0,1,1) 0ms}.mdc-tooltip__title{color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87))}.mdc-tooltip__content{color:rgba(0,0,0,.6)}.mdc-tooltip__content-link{color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-tooltip{display:none;position:fixed}.mdc-tooltip.mdc-tooltip--rich .mdc-tooltip__caret-surface-bottom,.mdc-tooltip.mdc-tooltip--rich .mdc-tooltip__caret-surface-top,.mdc-tooltip.mdc-tooltip--rich .mdc-tooltip__surface{background-color:#fff}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--hide,.mdc-tooltip--showing,.mdc-tooltip--shown{display:inline-flex}.mdc-tooltip--hide.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--shown.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-caption-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size,.75rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight,400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing,.0333333333em);line-height:16px;max-height:40vh;max-width:200px;min-height:24px;min-width:40px;overflow:hidden;padding:4px 8px;text-align:center;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform,inherit)}.mdc-tooltip__surface:before{border:1px solid transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-tooltip__surface:before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;border-radius:4px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);display:flex;flex-direction:column;line-height:20px;max-width:320px;min-height:24px;min-width:40px;position:relative}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-elevation-overlay{height:100%;left:0;top:0;width:100%}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl],[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{display:block;line-height:20px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-subtitle2-font-size,.875rem);font-weight:500;font-weight:var(--mdc-typography-subtitle2-font-weight,500);letter-spacing:.0071428571em;letter-spacing:var(--mdc-typography-subtitle2-letter-spacing,.0071428571em);line-height:1.375rem;line-height:var(--mdc-typography-subtitle2-line-height,1.375rem);margin:0 8px;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle2-text-transform,inherit)}.mdc-tooltip__surface .mdc-tooltip__title:before{content:"";display:inline-block;height:24px;vertical-align:0;width:0}.mdc-tooltip__surface .mdc-tooltip__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);margin:8px;max-width:184px;text-align:left;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit)}.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl],[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{align-self:stretch;max-width:304px}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{opacity:1;transform:scale(1)}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-bottom,.mdc-tooltip__caret-surface-top{height:24px;position:absolute;transform:rotate(35deg) skewY(20deg) scaleX(.9396926208);width:24px}.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay,.mdc-tooltip__caret-surface-top .mdc-elevation-overlay{height:100%;left:0;top:0;width:100%}.mdc-tooltip__caret-surface-bottom{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);outline:1px solid transparent;z-index:-1}@media screen and (forced-colors:active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mdc-top-app-bar{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;position:fixed;width:100%;z-index:4}.mdc-top-app-bar .mdc-top-app-bar__action-item,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon{color:#fff;color:var(--mdc-theme-on-primary,#fff)}.mdc-top-app-bar .mdc-top-app-bar__action-item:after,.mdc-top-app-bar .mdc-top-app-bar__action-item:before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:before{background-color:#fff;background-color:var(--mdc-ripple-color,var(--mdc-theme-on-primary,#fff))}.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-surface--hover:before,.mdc-top-app-bar .mdc-top-app-bar__action-item:hover:before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-surface--hover:before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:hover:before{opacity:.08;opacity:var(--mdc-ripple-hover-opacity,.08)}.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded--background-focused:before,.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):focus:before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded--background-focused:before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):focus:before{opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24);transition-duration:75ms}.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):active:after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):active:after{opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24);transition-duration:75ms}.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.24)}.mdc-top-app-bar__row{box-sizing:border-box;display:flex;height:64px;position:relative;width:100%}.mdc-top-app-bar__section{align-items:center;display:inline-flex;flex:1 1 auto;min-width:0;padding:8px 12px;z-index:1}.mdc-top-app-bar__section--align-start{justify-content:flex-start;order:-1}.mdc-top-app-bar__section--align-end{justify-content:flex-end;order:1}.mdc-top-app-bar__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline6-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size,1.25rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight,500);letter-spacing:.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing,.0125em);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height,2rem);overflow:hidden;padding-left:20px;padding-right:0;text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration,inherit);text-decoration:var(--mdc-typography-headline6-text-decoration,inherit);text-overflow:ellipsis;text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform,inherit);white-space:nowrap;z-index:1}.mdc-top-app-bar__title[dir=rtl],[dir=rtl] .mdc-top-app-bar__title{padding-left:0;padding-right:20px}.mdc-top-app-bar--short-collapsed{border-bottom-left-radius:0;border-bottom-right-radius:24px;border-top-left-radius:0;border-top-right-radius:0}.mdc-top-app-bar--short-collapsed[dir=rtl],[dir=rtl] .mdc-top-app-bar--short-collapsed{border-bottom-left-radius:24px;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.mdc-top-app-bar--short{left:0;right:auto;top:0;transition:width .25s cubic-bezier(.4,0,.2,1);width:100%}.mdc-top-app-bar--short[dir=rtl],[dir=rtl] .mdc-top-app-bar--short{left:auto;right:0}.mdc-top-app-bar--short .mdc-top-app-bar__row{height:56px}.mdc-top-app-bar--short .mdc-top-app-bar__section{padding:4px}.mdc-top-app-bar--short .mdc-top-app-bar__title{opacity:1;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.mdc-top-app-bar--short-collapsed{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);transition:width .3s cubic-bezier(.4,0,.2,1);width:56px}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__title{display:none}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__action-item{transition:padding .15s cubic-bezier(.4,0,.2,1)}.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item{width:112px}.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end{padding-left:0;padding-right:12px}.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end[dir=rtl],[dir=rtl] .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end{padding-left:12px;padding-right:0}.mdc-top-app-bar--dense .mdc-top-app-bar__row{height:48px}.mdc-top-app-bar--dense .mdc-top-app-bar__section{padding:0 4px}.mdc-top-app-bar--dense .mdc-top-app-bar__title{padding-left:12px;padding-right:0}.mdc-top-app-bar--dense .mdc-top-app-bar__title[dir=rtl],[dir=rtl] .mdc-top-app-bar--dense .mdc-top-app-bar__title{padding-left:0;padding-right:12px}.mdc-top-app-bar--prominent .mdc-top-app-bar__row{height:128px}.mdc-top-app-bar--prominent .mdc-top-app-bar__title{align-self:flex-end;padding-bottom:2px}.mdc-top-app-bar--prominent .mdc-top-app-bar__action-item,.mdc-top-app-bar--prominent .mdc-top-app-bar__navigation-icon{align-self:flex-start}.mdc-top-app-bar--fixed{transition:box-shadow .2s linear}.mdc-top-app-bar--fixed-scrolled{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);transition:box-shadow .2s linear}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__row{height:96px}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__section{padding:0 12px}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title{padding-bottom:9px;padding-left:20px;padding-right:0}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title[dir=rtl],[dir=rtl] .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title{padding-left:0;padding-right:20px}.mdc-top-app-bar--fixed-adjust{padding-top:64px}.mdc-top-app-bar--dense-fixed-adjust{padding-top:48px}.mdc-top-app-bar--short-fixed-adjust{padding-top:56px}.mdc-top-app-bar--prominent-fixed-adjust{padding-top:128px}.mdc-top-app-bar--dense-prominent-fixed-adjust{padding-top:96px}@media (max-width:599px){.mdc-top-app-bar__row{height:56px}.mdc-top-app-bar__section{padding:4px}.mdc-top-app-bar--short{transition:width .2s cubic-bezier(.4,0,.2,1)}.mdc-top-app-bar--short-collapsed{transition:width .25s cubic-bezier(.4,0,.2,1)}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end{padding-left:0;padding-right:12px}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end[dir=rtl],[dir=rtl] .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end{padding-left:12px;padding-right:0}.mdc-top-app-bar--prominent .mdc-top-app-bar__title{padding-bottom:6px}.mdc-top-app-bar--fixed-adjust{padding-top:56px}}.mdc-typography{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-font-family,Roboto,sans-serif)}.mdc-typography--headline1{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:6rem;font-size:var(--mdc-typography-headline1-font-size,6rem);font-weight:300;font-weight:var(--mdc-typography-headline1-font-weight,300);letter-spacing:-.015625em;letter-spacing:var(--mdc-typography-headline1-letter-spacing,-.015625em);line-height:6rem;line-height:var(--mdc-typography-headline1-line-height,6rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline1-text-decoration,inherit);text-decoration:var(--mdc-typography-headline1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline1-text-transform,inherit)}.mdc-typography--headline1,.mdc-typography--headline2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-typography--headline2{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:3.75rem;font-size:var(--mdc-typography-headline2-font-size,3.75rem);font-weight:300;font-weight:var(--mdc-typography-headline2-font-weight,300);letter-spacing:-.0083333333em;letter-spacing:var(--mdc-typography-headline2-letter-spacing,-.0083333333em);line-height:3.75rem;line-height:var(--mdc-typography-headline2-line-height,3.75rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline2-text-decoration,inherit);text-decoration:var(--mdc-typography-headline2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline2-text-transform,inherit)}.mdc-typography--headline3{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline3-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:3rem;font-size:var(--mdc-typography-headline3-font-size,3rem);font-weight:400;font-weight:var(--mdc-typography-headline3-font-weight,400);letter-spacing:normal;letter-spacing:var(--mdc-typography-headline3-letter-spacing,normal);line-height:3.125rem;line-height:var(--mdc-typography-headline3-line-height,3.125rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline3-text-decoration,inherit);text-decoration:var(--mdc-typography-headline3-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline3-text-transform,inherit)}.mdc-typography--headline3,.mdc-typography--headline4{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-typography--headline4{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline4-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:2.125rem;font-size:var(--mdc-typography-headline4-font-size,2.125rem);font-weight:400;font-weight:var(--mdc-typography-headline4-font-weight,400);letter-spacing:.0073529412em;letter-spacing:var(--mdc-typography-headline4-letter-spacing,.0073529412em);line-height:2.5rem;line-height:var(--mdc-typography-headline4-line-height,2.5rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline4-text-decoration,inherit);text-decoration:var(--mdc-typography-headline4-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline4-text-transform,inherit)}.mdc-typography--headline5{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline5-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1.5rem;font-size:var(--mdc-typography-headline5-font-size,1.5rem);font-weight:400;font-weight:var(--mdc-typography-headline5-font-weight,400);letter-spacing:normal;letter-spacing:var(--mdc-typography-headline5-letter-spacing,normal);line-height:2rem;line-height:var(--mdc-typography-headline5-line-height,2rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline5-text-decoration,inherit);text-decoration:var(--mdc-typography-headline5-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline5-text-transform,inherit)}.mdc-typography--headline5,.mdc-typography--headline6{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-typography--headline6{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline6-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size,1.25rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight,500);letter-spacing:.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing,.0125em);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height,2rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration,inherit);text-decoration:var(--mdc-typography-headline6-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform,inherit)}.mdc-typography--subtitle1{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height,1.75rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit)}.mdc-typography--subtitle1,.mdc-typography--subtitle2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-typography--subtitle2{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-subtitle2-font-size,.875rem);font-weight:500;font-weight:var(--mdc-typography-subtitle2-font-weight,500);letter-spacing:.0071428571em;letter-spacing:var(--mdc-typography-subtitle2-letter-spacing,.0071428571em);line-height:1.375rem;line-height:var(--mdc-typography-subtitle2-line-height,1.375rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle2-text-transform,inherit)}.mdc-typography--body1{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-body1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-body1-font-weight,400);letter-spacing:.03125em;letter-spacing:var(--mdc-typography-body1-letter-spacing,.03125em);line-height:1.5rem;line-height:var(--mdc-typography-body1-line-height,1.5rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body1-text-decoration,inherit);text-decoration:var(--mdc-typography-body1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body1-text-transform,inherit)}.mdc-typography--body1,.mdc-typography--body2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-typography--body2{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height,1.25rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit)}.mdc-typography--caption{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-caption-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size,.75rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight,400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing,.0333333333em);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height,1.25rem);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform,inherit)}.mdc-typography--button{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-button-font-size,.875rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight,500);letter-spacing:.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing,.0892857143em);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height,2.25rem);text-decoration:none;-webkit-text-decoration:var(--mdc-typography-button-text-decoration,none);text-decoration:var(--mdc-typography-button-text-decoration,none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform,uppercase)}.mdc-typography--button,.mdc-typography--overline{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-typography--overline{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-overline-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-overline-font-size,.75rem);font-weight:500;font-weight:var(--mdc-typography-overline-font-weight,500);letter-spacing:.1666666667em;letter-spacing:var(--mdc-typography-overline-letter-spacing,.1666666667em);line-height:2rem;line-height:var(--mdc-typography-overline-line-height,2rem);text-decoration:none;-webkit-text-decoration:var(--mdc-typography-overline-text-decoration,none);text-decoration:var(--mdc-typography-overline-text-decoration,none);text-transform:uppercase;text-transform:var(--mdc-typography-overline-text-transform,uppercase)}.mdc-drawer-root{display:flex;height:100vh}.mdc-top-app-bar{color:#fff;color:var(--mdc-theme-on-primary,#fff)}.mdc-top-app-bar__section--align-end>.mdc-deprecated-list{display:flex}.mdc-text-field--fullwidth{display:flex;width:100%}.mdc-autocomplete{display:inline-flex;position:relative}.mdc-autocomplete .mdc-text-field__ripple:after,.mdc-autocomplete .mdc-text-field__ripple:before{border-radius:4px 4px 0 0;height:100%;left:0;top:0;width:100%}.mdc-autocomplete--fullwidth{display:flex;width:100%}.mdc-autocomplete__menu{left:0;max-height:calc(50vh - 32px);position:absolute;top:54px}.mdc-autocomplete__menu.mdc-menu-surface--open{display:block}.mdc-autocomplete__menu .mdc-deprecated-list{width:100%}.mdc-autocomplete__menu .mdc-deprecated-list-item{height:30px;line-height:30px;padding:0 10px}.mdc-autocomplete__menu .mdc-deprecated-list-item strong{font-weight:700}.mdc-autocomplete__menu .mdc-deprecated-list-item.selected{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee);color:#fff;color:var(--mdc-theme-on-primary,#fff)}.mdc-autocomplete--in-dialog .mdc-autocomplete__menu{align-items:center;background-color:transparent;bottom:0!important;box-shadow:none;flex-direction:row;justify-content:space-around;left:0!important;max-height:100vh!important;max-width:100vw!important;position:fixed!important;right:0;top:0!important}.mdc-autocomplete--in-dialog .mdc-autocomplete__menu .mdc-deprecated-list{background-color:#fff;background-color:var(--mdc-theme-surface,#fff);border-radius:4px;border-radius:var(--mdc-shape-medium,4px);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);color:#000;color:var(--mdc-theme-on-surface,#000);width:560px;z-index:6}.mdc-autocomplete--in-dialog .mdc-autocomplete__menu.mdc-menu-surface--open{display:flex}.mdc-autocomplete--in-dialog .mdc-autocomplete__menu.mdc-menu-surface--open .mdc-drawer-scrim{background-color:rgba(0,0,0,.32);display:block}.mdc-autocomplete--in-dialog .mdc-autocomplete__menu.mdc-menu-surface--open .mdc-deprecated-list{max-height:100%;overflow-y:scroll}@media (max-width:599px){.mdc-autocomplete--in-dialog .mdc-autocomplete__menu .mdc-deprecated-list{width:100%}}.mdc-card__text{padding:16px}.mdc-card__text+.mdc-card__text{padding-top:0}.mdc-card__media+.mdc-card__text{padding-top:16px}.mdc-file{display:inline-block}.mdc-form{border:0;margin:0;padding:0}.mdc-form__item{align-items:center;display:flex;height:100%;margin-bottom:10px}.mdc-form__item:last-child{margin-bottom:0}.mdc-form__item>label{margin:0;padding:0}.mdc-form__item.required>label:before{color:red;content:"*"}.mdc-form--nowrap .mdc-form__item>label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdc-form--horizontal .mdc-form__item>label{flex:0 0 auto;margin-right:0}.mdc-form--horizontal .mdc-form__actions{padding-left:auto0}.mdc-form--horizontal .mdc-form__actions .mdc-button{margin-right:8px}.mdc-form--horizontal .mdc-form__actions .mdc-button:last-child{margin-right:0}.mdc-form--horizontal.mdc-form--label-top-aligned .mdc-form__item{align-items:flex-start}.mdc-form--horizontal.mdc-form--label-right-aligned .mdc-form__item>label{text-align:right}.mdc-form--horizontal.mdc-form--label-top-right-aligned .mdc-form__item{align-items:flex-start}.mdc-form--horizontal.mdc-form--label-top-right-aligned .mdc-form__item>label{text-align:right}.mdc-form--horizontal .mdc-checkbox+label,.mdc-form--horizontal .mdc-radio+label{flex-basis:auto}.mdc-form--vertical .mdc-form__item{align-items:flex-start;flex-direction:column}.mdc-form--vertical .mdc-form__item>label{margin-bottom:0}.mdc-form--vertical .mdc-form__actions{flex-direction:row}.mdc-form--vertical .mdc-form__actions .mdc-button{margin-right:8px}.mdc-form--vertical .mdc-form__actions .mdc-button:last-child,.mdc-form__item>.mdc-form-field{margin-right:0}.mdc-form--actions-center .mdc-form__actions{justify-content:center;padding-left:0}.mdc-form--actions-right .mdc-form__actions{justify-content:flex-end}.mdc-icon-button img,.mdc-icon-button svg{vertical-align:initial}.mdc-pagination .material-icons{font-size:18px}.mdc-pagination .mdc-button{height:32px;min-width:32px}.mdc-pagination .mdc-button.mdc-pagination__button--ellipsis{color:rgba(0,0,0,.38);cursor:default}.mdc-pagination .mdc-data-table__pagination-button:not(.mdc-pagination__button--ellipsis){border:1px solid rgba(0,0,0,.87);color:rgba(0,0,0,.87)}.mdc-pagination .mdc-data-table__pagination-button:not(.mdc-pagination__button--ellipsis):hover{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee);color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-pagination .mdc-data-table__pagination-button:not(.mdc-pagination__button--ellipsis).mdc-pagination__button--active{cursor:default}.mdc-pagination .mdc-data-table__pagination-button:not(.mdc-pagination__button--ellipsis).mdc-pagination__button--active,.mdc-pagination .mdc-data-table__pagination-button:not(.mdc-pagination__button--ellipsis).mdc-pagination__button--active:hover{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee);border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee);color:#fff;color:var(--mdc-theme-on-primary,#fff)}.mdc-pagination .mdc-data-table__pagination-button:disabled{border-color:rgba(0,0,0,.38);color:rgba(0,0,0,.38);cursor:not-allowed}.mdc-pagination.mdc-pagination--left{justify-content:flex-start}.mdc-pagination.mdc-pagination--center{justify-content:center}.mdc-pagination.mdc-pagination--right{justify-content:flex-end}.mdc-pagination.mdc-pagination--mini .mdc-data-table__pagination-trailing{justify-content:center;margin:0;width:100%}.mdc-pagination.mdc-pagination--mini .mdc-data-table__pagination-navigation{justify-content:space-between;width:100%}.mdc-pagination.mdc-pagination--mini .mdc-data-table__pagination-total{margin:0}.mdc-pagination.mdc-pagination--mini .mdc-data-table__pagination-prev-button{order:-1}.mdc-data-table__pagination-rows-per-page select{border:1px solid #d9d9d9;height:24px;outline:0;text-indent:4px;transition:all .3s;width:48px}.mdc-data-table__pagination-rows-per-page select:focus,.mdc-data-table__pagination-rows-per-page select:hover{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee)}.mdc-data-table__pagination-jumper{align-items:center;display:inline-flex;margin-left:22px}.mdc-data-table__pagination-jumper .mdc-data-table__pagination-jumper-label{margin-right:12px}.mdc-data-table__pagination-jumper input{border:1px solid #d9d9d9;height:24px;outline:0;text-indent:4px;transition:all .3s;width:48px}.mdc-data-table__pagination-jumper input:focus,.mdc-data-table__pagination-jumper input:hover{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee)}.mdc-data-table__pagination-jumper button{border:1px solid #d9d9d9;height:24px;line-height:22px}@keyframes mdc-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.mdc-skeleton{align-items:flex-start;display:flex;width:100%}.mdc-skeleton-avatar{background:#f2f2f2;display:block;height:36px;line-height:36px;margin-left:0;margin-right:16px;width:36px}.mdc-skeleton-avatar.mdc-skeleton-avatar--circle{border-radius:50%}.mdc-skeleton-avatar.mdc-skeleton-avatar--large{height:40px;line-height:40px;width:40px}.mdc-skeleton-avatar.mdc-skeleton-avatar--small{height:24px;line-height:24px;width:24px}.mdc-skeleton__content{width:100%}.mdc-skeleton-paragraph{margin:0;padding:0}.mdc-skeleton-paragraph>li{background:#f2f2f2;height:16px;list-style:none;width:100%}.mdc-skeleton-paragraph>li+li{margin-top:16px}.mdc-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)){width:61%}.mdc-skeleton-title{background:#f2f2f2;height:16px;margin:16px 0 0;width:100%}.mdc-skeleton-title+.mdc-skeleton-paragraph{margin-top:24px}.mdc-skeleton--with-avatar .mdc-skeleton-title{margin-top:12px}.mdc-skeleton--with-avatar .mdc-skeleton-title+.mdc-skeleton-paragraph{margin-top:28px}.mdc-skeleton--active .mdc-skeleton-avatar,.mdc-skeleton--active .mdc-skeleton-paragraph>li,.mdc-skeleton--active .mdc-skeleton-title{animation:mdc-skeleton-loading 1.4s ease infinite;background:linear-gradient(90deg,#f2f2f2 25%,#dadada 37%,#f2f2f2 63%);background-size:400% 100%}.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{background-color:#fff;background-color:var(--mdc-theme-background,#fff)}.mdc-data-table--fullwidth{display:flex;width:100%}.mdc-data-table__cell--left{text-align:left}.mdc-data-table__cell--center{text-align:center}.mdc-data-table__cell--right{text-align:right}.mdc-data-table__footer-row{border-top:1px solid rgba(0,0,0,.12);height:52px}.mdc-data-table__footer-row .mdc-data-table__cell{font-weight:700}.mdc-data-table__header-cell-label{align-items:center;display:inline-flex;vertical-align:middle}@media (max-width:599px){.mdc-data-table{width:100%}}.mdc-data-table__header-cell--scrollbar{border-right-color:transparent;position:sticky;right:0;width:0}.mdc-data-table--fixed{width:100%}.mdc-data-table--fixed .mdc-data-table__cell{background-color:#fff;z-index:1}.mdc-data-table__fixed-footer,.mdc-data-table__fixed-header{overflow:hidden}.mdc-data-table__fixed-footer table,.mdc-data-table__fixed-header table{position:relative;width:100%}.mdc-data-table__fixed-body{overflow:auto}.mdc-data-table__fixed-body table{min-width:100%}.mdc-panels .mdc-panel{display:none}.mdc-panels .mdc-panel.active{display:block}.mdc-divider{align-items:center;display:flex;justify-content:space-around}.mdc-divider__text{align-items:center;display:inline-flex;justify-content:space-between}.mdc-divider__text:after,.mdc-divider__text:before{content:"";display:block}.mdc-divider__text span{display:inline-block;flex-shrink:0;font-size:inherit;text-transform:uppercase}.mdc-divider--horizontal{width:100%}.mdc-divider--horizontal.mdc-divider--no-text{background-color:rgba(0,0,0,.12);height:2px}.mdc-divider--horizontal .mdc-divider__text{width:100%}.mdc-divider--horizontal .mdc-divider__text:after,.mdc-divider--horizontal .mdc-divider__text:before{background-color:rgba(0,0,0,.12);height:2px;width:50%}.mdc-divider--horizontal .mdc-divider__text>span{padding:8px 16px}.mdc-divider--vertical{height:100%}.mdc-divider--vertical.mdc-divider--no-text{background-color:rgba(0,0,0,.12);width:2px}.mdc-divider--vertical .mdc-divider__text{flex-direction:column;height:100%}.mdc-divider--vertical .mdc-divider__text:after,.mdc-divider--vertical .mdc-divider__text:before{background-color:rgba(0,0,0,.12);height:50%;width:2px}.mdc-divider--vertical .mdc-divider__text>span{padding:16px 8px}.flatpickr-calendar{animation:none;background:transparent;background:#fff;border:0;border-radius:5px;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid transparent;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{background:transparent;flex:1;line-height:1;overflow:hidden;position:relative;text-align:center}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{cursor:pointer;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid rgba(57,57,57,.15);box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:transparent;color:rgba(0,0,0,.5);font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{align-items:center;background:transparent;display:flex;height:28px;overflow:hidden;text-align:center;width:100%}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{background:transparent;color:rgba(0,0,0,.54);cursor:default;display:block;flex:1;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{align-items:flex-start;display:flex;overflow:hidden;position:relative;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;max-width:307.875px;min-width:307.875px;opacity:1;outline:0;padding:0;text-align:left;transform:translateZ(0);width:307.875px}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;flex-basis:14.2857143%;font-weight:400;height:39px;justify-content:center;line-height:39px;margin:0;max-width:39px;position:relative;text-align:center;width:14.2857143%}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;border-color:#569ff7;box-shadow:none}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:transparent;border-color:transparent;color:rgba(57,57,57,.3);cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgba(57,57,57,.1);cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:transparent;border:none;color:rgba(57,57,57,.3);cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{box-sizing:border-box;display:block;display:flex;overflow:hidden}.flatpickr-rContainer{box-sizing:border-box;display:inline-block;padding:0}.flatpickr-time{box-sizing:border-box;display:block;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{flex:1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;color:#393939;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{align-self:center;color:#393939;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2%}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.flatpickr-monthSelect-months{flex-wrap:wrap;margin:10px 1px 3px}.flatpickr-monthSelect-month{background:none;border:1px solid transparent;border-radius:4px;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;font-weight:400;justify-content:center;margin:.5px;padding:10px;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;text-align:center;width:33%}.flatpickr-monthSelect-month.flatpickr-disabled{color:#eee}.flatpickr-monthSelect-month.flatpickr-disabled:focus,.flatpickr-monthSelect-month.flatpickr-disabled:hover{background:none!important;cursor:not-allowed}.flatpickr-monthSelect-theme-dark{background:#3f4458}.flatpickr-monthSelect-theme-dark .flatpickr-current-month input.cur-year{color:#fff}.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-next-month,.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-prev-month{color:#fff;fill:#fff}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month{color:hsla(0,0%,100%,.95)}.flatpickr-monthSelect-month.today{border-color:#959ea9}.flatpickr-monthSelect-month.inRange,.flatpickr-monthSelect-month.inRange.today,.flatpickr-monthSelect-month:focus,.flatpickr-monthSelect-month:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.inRange,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:focus,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:hover{background:#646c8c;border-color:#646c8c}.flatpickr-monthSelect-month.today:focus,.flatpickr-monthSelect-month.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-monthSelect-month.endRange,.flatpickr-monthSelect-month.selected,.flatpickr-monthSelect-month.startRange{background-color:#569ff7;border-color:#569ff7;box-shadow:none;color:#fff}.flatpickr-monthSelect-month.startRange{border-radius:50px 0 0 50px}.flatpickr-monthSelect-month.endRange{border-radius:0 50px 50px 0}.flatpickr-monthSelect-month.startRange.endRange{border-radius:50px}.flatpickr-monthSelect-month.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.endRange,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.selected,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.startRange{background:#80cbc4;border-color:#80cbc4;box-shadow:none;color:#fff}.flatpickr-calendar.open{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover,.flatpickr-monthSelect-month.selected,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.selected{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee);border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee);color:#fff;color:var(--mdc-theme-on-primary,#fff)}.mdc-datepicker .mdc-datepicker__icon{align-items:center;display:inline-flex;justify-content:space-around;pointer-events:auto;width:48px}.mdc-datepicker .mdc-datepicker__icon>span{cursor:pointer}.mdc-datepicker .mdc-datepicker__icon>span svg{height:16px;width:16px}.mdc-datepicker .flatpickr-mobile{min-width:180px}.mdc-rangepicker{display:inline-flex}.mdc-rangepicker__separator{align-items:center;display:inline-flex;height:56px;justify-content:center;padding:8px}.mdc-rangepicker__end .mdc-text-field__input{cursor:pointer}.mdc-navigation-bar--fixed-adjust{padding-bottom:48px}.mdc-navigation-bar--stacked-fixed-adjust{padding-bottom:72px}.mdc-navigation-bar{background-color:#fff;bottom:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);height:48px;left:0;position:fixed;right:0;z-index:4}.mdc-navigation-bar.mdc-navigation-bar--stacked{height:72px}.mdc-navigation-bar__destinations .mdc-tab-scroller__scroll-content{width:100%}.mdc-navigation-bar--dest-33 .mdc-tab{overflow:hidden;width:33%}.mdc-navigation-bar--dest-25 .mdc-tab{overflow:hidden;width:25%}.mdc-navigation-bar--dest-20 .mdc-tab{overflow:hidden;width:20%}.mdc-circular-progress__spinner-layer{display:flex}.mdc-circular-progress__circle-clipper{display:inline-flex}.mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:#4285f4}.mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:#db4437}.mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:#f4b400}.mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:#0f9d58}.mdc-circular-progress--large{height:48px;width:48px}.mdc-circular-progress--medium{height:36px;width:36px}.mdc-circular-progress--small{height:24px;width:24px}.mdc-menu .mdc-deprecated-list{color:inherit}.mdc-menu :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:after,.mdc-menu :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:before{background-color:currentColor}.mdc-menu-surface--absolute{position:absolute}.mdc-menu :not(.mdc-deprecated-list-item--disabled).mdc-menu-item--selected{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee);color:#fff;color:var(--mdc-theme-on-primary,#fff)}.mdc-menu :not(.mdc-deprecated-list-item--disabled).mdc-menu-item--selected .mdc-deprecated-list-item__graphic{color:#fff;color:var(--mdc-theme-on-primary,#fff)}.mdc-select--fullwidth{display:flex;width:100%}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee);color:#fff;color:var(--mdc-theme-on-primary,#fff)}.mdc-select--in-dialog .mdc-select__menu{align-items:center;background-color:transparent;bottom:0!important;box-shadow:none;flex-direction:row;justify-content:space-around;left:0!important;max-height:100vh!important;max-width:100vw!important;position:fixed!important;right:0;top:0!important}.mdc-select--in-dialog .mdc-select__menu .mdc-deprecated-list{background-color:#fff;background-color:var(--mdc-theme-surface,#fff);border-radius:4px;border-radius:var(--mdc-shape-medium,4px);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);color:#000;color:var(--mdc-theme-on-surface,#000);width:560px;z-index:6}.mdc-select--in-dialog .mdc-select__menu.mdc-menu-surface--open{display:flex}.mdc-select--in-dialog .mdc-select__menu.mdc-menu-surface--open .mdc-drawer-scrim{background-color:rgba(0,0,0,.32);display:block}.mdc-select--in-dialog .mdc-select__menu.mdc-menu-surface--open .mdc-deprecated-list{max-height:100%;overflow-y:scroll}@media (max-width:599px){.mdc-select--in-dialog .mdc-select__menu .mdc-deprecated-list{width:100%}}.mdc-alert{align-items:center;border-radius:2px;display:flex;margin-bottom:16px;padding:8px 16px;transition:opacity .15s linear}.mdc-alert .mdc-alert__icon{margin-right:8px}.mdc-alert.mdc-alert--success{background-color:rgba(15,157,88,.12);border:1px solid rgba(15,157,88,.5)}.mdc-alert.mdc-alert--info{background-color:rgba(66,133,244,.12);border:1px solid rgba(66,133,244,.5)}.mdc-alert.mdc-alert--warning{background-color:rgba(244,180,0,.12);border:1px solid rgba(244,180,0,.5)}.mdc-alert.mdc-alert--error{background-color:rgba(219,68,55,.12);border:1px solid rgba(219,68,55,.5)}.mdc-alert.mdc-alert--closed{opacity:0}.mdc-alert__content{flex:1}.mdc-alert__close-button{color:rgba(0,0,0,.45);font-size:18px;transition:color .3s}.mdc-alert__close-button:hover{color:rgba(0,0,0,.75)}.mdc-collapse{display:flex;flex-direction:column;margin-bottom:0}.mdc-collapse__header{align-items:center;align-self:flex-start;display:flex;margin-bottom:0}.mdc-collapse__icon{margin-right:8px}.mdc-collapse__content,.mdc-collapse__title{padding:8px 0}.mdc-collapse--with-icon .mdc-collapse__header{align-self:auto}.mdc-collapse--with-icon .mdc-collapse__content{padding-left:32px}.mdc-collapse--icon-end-aligned .mdc-collapse__header{justify-content:space-between}.mdc-collapse--icon-end-aligned .mdc-collapse__title{order:-1}.mdc-badge{align-items:center;display:inline-flex;position:relative}.mdc-badge__sup{background-color:#db4437;border-radius:10px;color:#fff;font-size:12px;height:20px;line-height:20px;overflow:hidden;padding:0 6px;white-space:nowrap}.mdc-badge__sup.mdc-badge__sup--dot{border-radius:50%;height:auto;line-height:normal;padding:6px}.mdc-badge__sup.mdc-badge__sup--success{background-color:#0f9d58;color:#fff}.mdc-badge__sup.mdc-badge__sup--info{background-color:#4285f4;color:#fff}.mdc-badge__sup.mdc-badge__sup--warning{background-color:#f4b400;color:#fff}.mdc-badge__sup.mdc-badge__sup--error{background-color:#db4437;color:#fff}.mdc-badge__sup.mdc-badge__sup--hide{display:none}.mdc-badge--overlap .mdc-badge__sup{position:absolute;right:0;top:0;transform:translate(50%,-50%)}.mdc-layout-grid__inner{height:100%}.mdc-drawer .mdc-deprecated-list-item--activated,.mdc-drawer .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic{color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-drawer .mdc-deprecated-list-item--activated [class*=mdc-theme--text-],.mdc-drawer .mdc-deprecated-list-item--activated[class*=mdc-theme--text-]{color:#6200ee!important;color:var(--mdc-theme-primary,#6200ee)!important}.mdc-deprecated-list--non-interactive .mdc-deprecated-list-item{cursor:default} /*! * Quill Editor v1.3.7 @@ -12,4 +12,4 @@ * https://quilljs.com/ * Copyright (c) 2014, Jason Chen * Copyright (c) 2013, salesforce.com - */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-bubble .ql-toolbar:after,.ql-bubble.ql-toolbar:after{clear:both;content:"";display:table}.ql-bubble .ql-toolbar button,.ql-bubble.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble .ql-toolbar button svg,.ql-bubble.ql-toolbar button svg{float:left;height:100%}.ql-bubble .ql-toolbar button:active:hover,.ql-bubble.ql-toolbar button:active:hover{outline:none}.ql-bubble .ql-toolbar input.ql-image[type=file],.ql-bubble.ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button:focus,.ql-bubble .ql-toolbar button:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble.ql-toolbar button:focus,.ql-bubble.ql-toolbar button:hover{color:#fff}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#fff}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter{stroke:#fff}@media (pointer:coarse){.ql-bubble .ql-toolbar button:hover:not(.ql-active),.ql-bubble.ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble,.ql-bubble *{box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:"";display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-stroke.ql-thin,.ql-bubble .ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label:before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-item:before,.ql-bubble .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-item:before,.ql-bubble .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-item:before,.ql-bubble .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:transparent;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{position:absolute;right:20px;top:10px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"×";font-size:16px;font-weight:700}.ql-container.ql-bubble:not(.ql-disabled) a{position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a:before{background-color:#444;border-radius:15px;color:#fff;content:attr(href);font-size:12px;font-weight:400;overflow:hidden;padding:5px 15px;text-decoration:none;top:-5px;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #444;content:" ";height:0;top:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a:after,.ql-container.ql-bubble:not(.ql-disabled) a:before{left:0;margin-left:50%;position:absolute;transform:translate(-50%,-100%);transition:visibility 0s ease .2s;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:hover:after,.ql-container.ql-bubble:not(.ql-disabled) a:hover:before{visibility:visible}.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Font Famliy"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value]:before{content:attr(data-value)}.ql-snow .ql-picker.ql-font .ql-picker-label{word-wrap:normal;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-picker-item[data-value=Arial]:before{font-family:Arial}.ql-picker-item[data-value="Arial Black"]:before{font-family:Arial Black}.ql-picker-item[data-value="Comic Sans MS"]:before{font-family:Comic Sans MS}.ql-picker-item[data-value="Courier New"]:before{font-family:Courier New}.ql-picker-item[data-value=Tahoma]:before{font-family:Tahoma}.ql-picker-item[data-value=Georgia]:before{font-family:Georgia}.ql-picker-item[data-value=Helvetica]:before{font-family:Helvetica}.ql-picker-item[data-value="Segoe UI"]:before{font-family:Segoe UI}.ql-picker-item[data-value=Sans-Serif]:before{font-family:"Sans-Serif"}.ql-picker-item[data-value=Impact]:before{font-family:Impact}.ql-picker-item[data-value="Times New Roman"]:before{font-family:Times New Roman}.ql-picker-item[data-value=Verdana]:before{font-family:Verdana}.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Font Size"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value]:before{content:attr(data-value)}.ql-snow .ql-picker.ql-lineheight{width:98px}.ql-snow .ql-picker.ql-lineheight .ql-picker-label:before{content:"Line Height"}.ql-snow .ql-picker.ql-lineheight .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-lineheight .ql-picker-item[data-value]:before,.ql-snow .ql-picker.ql-lineheight .ql-picker-label[data-value]:before{content:attr(data-value)}.mdc-editor__counter{border:1px solid #ccc;border-top:0 solid #ccc;color:#aaa;padding:5px 15px;text-align:right}#ql-emoji-toolbar{background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:3px;box-shadow:0 5px 10px rgba(0,0,0,.12);display:flex;flex-direction:column;height:220px;position:absolute;width:280px;z-index:4}#ql-emoji-toolbar-close{cursor:pointer;font-size:18px;position:absolute;right:0;top:0}.ql-emoji-tab-bar{background-color:#f7f7f7;border-bottom:1px solid rgba(0,0,0,.15);overflow-y:hidden;width:100%}.ql-emoji-tab-scroller{display:flex;overflow-x:auto;padding-right:18px}.ql-emoji-tab-content{display:flex;margin:0;padding:4px 4px 0}.ql-emoji-tab{list-style:none;padding:0 8px;text-transform:uppercase}.ql-emoji-tab.ql-emoji-tab--active{border-bottom:2px solid #6200ee}.ql-emoji-panel{align-content:flex-start;background-color:#fff;display:flex;flex:1;flex-wrap:wrap;overflow-y:scroll;padding:8px}.ql-emoji-panel .ql-emoji{align-items:center;display:inline-flex;height:24px;justify-content:center;width:24px}.ql-emoji-panel .ql-emoji em,.ql-emoji-panel .ql-emoji img{height:20px;width:20px}.ql-emoji-panel .ql-emoji em{font-size:18px;font-style:normal}.mdc-editor.ql-snow .ql-editor{height:100%}.mdc-editor.ql-bubble .ql-editor{height:100px}.mdc-editor--fullwidth{width:100%}.ql-bubble .ql-editor{border:1px solid #ccc}.ql-toolbar .material-icons{font-size:18px}.ql-bubble .ql-toolbar button,.ql-bubble.ql-toolbar button{color:#ccc}.mdc-slider{width:calc(100% - 48px)}.mdc-dialog__title--closable{position:relative}.mdc-dialog__title--closable .mdc-dialog__close{position:absolute;right:12px;top:5px}.mdc-dialog__content .mdc-autocomplete__menu .mdc-deprecated-list:first-child:last-child,.mdc-dialog__content .mdc-select__menu .mdc-deprecated-list:first-child:last-child{padding:8px 0}.mdc-tree{display:flex;flex-direction:column;width:100%}.mdc-tree ul{margin:0;padding:0}.mdc-tree-node{display:flex;flex-direction:column}.mdc-tree-node__content{align-items:center;display:flex;margin-bottom:4px}.mdc-tree-node__content:not(.mdc-tree-node--selected):hover{background:rgba(0,0,0,.04)}.mdc-tree-node__content.mdc-tree-node--selected{background-color:rgba(98,0,238,.12);color:#000}.mdc-tree-node__indent{align-self:stretch;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.mdc-tree-node__indent-unit{display:inline-block;width:24px}.mdc-tree-node__icon{cursor:pointer;width:24px}.mdc-tree-node__label{flex:1;padding:8px 0}.mdc-snackbar--center{bottom:auto;left:50%;right:auto;top:50%;transform:translateX(-50%) translateY(-50%)}.mdc-snackbar--top{bottom:auto;top:0}@keyframes slideInDown{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0);visibility:hidden}}.mdc-bottom-sheet,.mdc-bottom-sheet__scrim{box-sizing:border-box;height:100%;left:0;position:fixed;top:0;width:100%}.mdc-bottom-sheet{display:none;z-index:7}.mdc-bottom-sheet.mdc-bottom-sheet--open{display:block}.mdc-bottom-sheet__scrim{background-color:rgba(0,0,0,.32);opacity:0;z-index:-1}.mdc-bottom-sheet__content{animation-duration:.3s;animation-fill-mode:both;backface-visibility:hidden;background-color:#fff;border-top-left-radius:0;border-top-right-radius:0;bottom:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);left:0;overflow:hidden;position:fixed;width:100%}.mdc-bottom-sheet--open .mdc-bottom-sheet__scrim{opacity:1}.mdc-bottom-sheet--open .mdc-bottom-sheet__content{animation-name:slideInDown}.mdc-bottom-sheet--closing .mdc-bottom-sheet__content{animation-name:slideOutDown}.mdc-navigation-rail{display:flex;flex-direction:column}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateX(0)}}@keyframes slideOutRight{0%{transform:translateX(0)}to{transform:translate3d(100%,0,0);visibility:hidden}}.mdc-side-sheet,.mdc-side-sheet__scrim{box-sizing:border-box;height:100%;position:fixed;right:0;top:0;width:100%}.mdc-side-sheet{display:none;z-index:7}.mdc-side-sheet.mdc-side-sheet--open{display:block}.mdc-side-sheet__scrim{background-color:rgba(0,0,0,.32);opacity:0;z-index:-1}.mdc-side-sheet__container{animation-duration:.3s;animation-fill-mode:both;backface-visibility:hidden;background-color:#fff;border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);display:flex;flex-direction:column;height:100%;overflow:hidden;position:fixed;right:0;top:0;width:40%}.mdc-side-sheet--open .mdc-side-sheet__scrim{opacity:1}.mdc-side-sheet--open .mdc-side-sheet__container{animation-name:slideInRight}.mdc-side-sheet--closing .mdc-side-sheet__container{animation-name:slideOutRight}@media (max-width:599px){.mdc-side-sheet__container{width:80%}}.mdc-side-sheet__wrapper{flex:1;padding:24px 24px 0 16px}.mdc-side-sheet__header{align-items:center;display:flex;justify-content:space-between}.mdc-side-sheet__title{margin:0}.mdc-side-sheet__actions{border-top:1px solid rgba(0,0,0,.12);padding:12px 24px}.mdc-alert-dialog .mdc-dialog__surface{width:450px}.mdc-alert-dialog .mdc-dialog__content{display:flex}.mdc-alert-dialog .mdc-alert-dialog__icon{margin-right:8px}.mdc-alert-dialog .mdc-dialog__actions{justify-content:center}.mdc-confirm-dialog .mdc-dialog__surface{width:450px}.mdc-confirm-dialog .mdc-dialog__content{display:flex}.mdc-confirm-dialog .mdc-confirm-dialog__icon{margin-right:8px}.mdc-confirm-dialog .mdc-dialog__actions{justify-content:center}.mdc-confirm-dialog .mdc-button{margin:0 8px}.mdc-toast--center{bottom:auto;left:50%;right:auto;top:50%;transform:translateX(-50%) translateY(-50%)}.mdc-toast--top{bottom:auto;top:0}.mdc-ripple-surface.material-icons{box-sizing:content-box}.mdc-ripple-surface.mdc-ripple-surface--primary:after,.mdc-ripple-surface.mdc-ripple-surface--primary:before{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee)}.mdc-ripple-surface.mdc-ripple-surface--secondary:after,.mdc-ripple-surface.mdc-ripple-surface--secondary:before{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786)}.mdc-shape--rounded.mdc-shape--medium,.mdc-shape--rounded.mdc-shape--small{border-radius:4px}.mdc-shape--rounded.mdc-shape--large{border-radius:0}.mdc-shape--cut.mdc-shape--medium,.mdc-shape--cut.mdc-shape--small{-webkit-clip-path:polygon(0 4px,4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px));clip-path:polygon(0 4px,4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px))}.mdc-shape--cut.mdc-shape--large{-webkit-clip-path:polygon(0 0,0 0,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 100%);clip-path:polygon(0 0,0 0,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 100%)}.mdc-layout-view-root{background:#fff;display:flex;flex-direction:column;min-height:100%}.mdc-layout-view{display:flex}.mdc-layout-view__content{width:100%}.mdc-layout-view__app-content{height:100vh}.mdc-layout-view__main-content{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;min-height:calc(100vh - 64px);position:relative}.mdc-layout-view--with-permanent-drawer.mdc-layout-view--with-drawer-above-top-app-bar .mdc-layout-view__drawer{height:100%;position:fixed}.mdc-layout-view--with-permanent-drawer.mdc-layout-view--with-drawer-above-top-app-bar .mdc-layout-view__content{padding-left:256px}.mdc-layout-view--with-permanent-drawer.mdc-layout-view--with-drawer-above-top-app-bar .mdc-top-app-bar{width:calc(100% - 256px)}.mdc-layout-view--with-permanent-drawer.mdc-layout-view--with-drawer-below-top-app-bar .mdc-layout-view__drawer{min-width:256px}.mdc-layout-view--with-permanent-drawer.mdc-layout-view--with-drawer-below-top-app-bar .mdc-layout-view__drawer .mdc-drawer{position:fixed;z-index:2}.mdc-layout-view--with-permanent-drawer.mdc-layout-view--with-drawer-below-top-app-bar .mdc-layout-view__content{display:flex;flex-direction:row;height:100vh}.mdc-layout-view--with-permanent-drawer.mdc-layout-view--with-drawer-below-top-app-bar .mdc-layout-view__app-content{width:calc(100% - 256px)}.mdc-layout-view--with-modal-drawer .mdc-layout-view__content{padding-left:0}.mdc-form-view{flex:1}.mdc-form-view .mdc-form__item>.mdc-form-item__label.required:before{color:red;content:"*"}.mdc-form-view.mdc-form--horizontal .mdc-form-item__item{flex-grow:1}.mdc-form-view.mdc-form--vertical .mdc-form-item__item{width:100%}.mdc-form-item__ui-slider .mdc-form-item__item .mdc-slider{max-width:100%;width:auto}.mdc-list-view__conditions{margin-bottom:12px}.mdc-list-view__top-actions{display:flex;flex-wrap:wrap;margin-bottom:6px}.mdc-list-view__top-actions .top-action{margin:0 6px 6px 0}.mdc-list-view__top-actions .mdc-checkbox-group{display:flex;flex-direction:column}.mdc-list-view__row-actions{align-items:center;display:flex;flex-wrap:wrap}.mdc-list-view__row-actions .row-action{cursor:pointer;margin:4px}.mdc-list-view__empty{align-items:center;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);display:flex;min-height:128px}.mdc-data-table__cell--center .mdc-list-view__actions,.mdc-list-view__empty{justify-content:center}.mdc-data-table__cell--right .mdc-list-view__actions{justify-content:flex-end}.mdc-dialog__content.mdc-dialog__content--without-actions{padding-bottom:0}.mdc-dialog__content.mdc-dialog__content--without-actions .mdc-form__actions{align-items:center;border-top:1px solid transparent;box-sizing:border-box;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:center;margin:0;min-height:52px;padding:8px 0;position:relative}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#ccc;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{opacity:0;position:absolute;right:.2em;top:.3em;transition:opacity .3s ease-in-out;z-index:10}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{background:#f5f2f0;background:hsla(0,0%,88%,.2);border-radius:.5em;box-shadow:0 2px 0 0 rgba(0,0,0,.2);color:#bbb;font-size:.8em;padding:0 .5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none}h1{font-size:38px;line-height:46px}h2{font-size:30px;line-height:38px}h3{font-size:24px;line-height:32px}h4{font-size:20px;line-height:28px}h5{font-size:16px;line-height:24px}h6{font-size:14px;line-height:22px}.octicon{fill:currentColor;display:inline-block;vertical-align:text-top;vertical-align:text-bottom}.language-sh{color:#17ff0b!important}.balmui-placeholder{display:table;height:100%;width:100%}.balmui-placeholder .container{display:table-cell;text-align:center;vertical-align:middle}.balmui-placeholder h1{font:italic 68px/76px Times New Roman,Georgia,Arial,sans-serif;text-align:center;width:100%}.balmui-placeholder b{color:orange}.balmui-placeholder strong{color:#6200ee}.balmui-placeholder p{font-size:24px}.hero{align-items:center;background-color:#f7f7f7;display:flex;flex-flow:column nowrap;justify-content:center;min-height:360px;padding:40px 0}.hero>h1{font-size:3.14rem;font-weight:300}a{color:#6200ee}.balmui-container{background:#fff;display:flex;flex-direction:column;min-height:100%}.balmui-head .github{line-height:1}.balmui-head .github>span{display:none}.top-app-toolbar{align-items:center;display:flex}.global-message-banner{position:fixed;top:64px;z-index:3}.global-message-banner .mdc-banner__graphic{padding:8px 0}.global-message-banner a{font-weight:700}.catalog-list .mdc-deprecated-list-group__subheader{font-size:18px}.catalog-list .no-icon{padding-left:28px}.catalog-list-icon{background-repeat:no-repeat;background-size:100%;height:24px;margin:0 24px 0 12px;width:24px}@media (min-width:1241pxpx){.balmui-content{width:calc(100% - 256px)}#balmui-menu{display:none}}.component-docs{margin-bottom:40px}.catalog-list .balmui-version{display:none}.mdc-layout-view--with-drawer-below-top-app-bar .catalog-list .balmui-version{display:inline}.mdc-layout-view .mdc-drawer__header{border-bottom:1px solid rgba(0,0,0,.12)}.mdc-layout-view .balmui-version{font-weight:400}.mdc-layout-view .balmui-version .version{color:#e65100}.mdc-typography--body1>.mdc-typography--body2{padding:0 20px 40px}.mdc-typography--body1>.mdc-typography--body2.pure-docs{padding-top:20px}.mdc-typography--body1>.mdc-typography--body2>footer{display:flex;justify-content:space-between;margin-top:20px}@media (max-width:640px){.mdc-typography--body1>.mdc-typography--body2{padding:0 12px 24px}}.markdown-body{word-wrap:break-word;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;line-height:1.5}.markdown-body kbd{background-color:#fafbfc;border:1px solid #d1d5da;border-radius:3px;box-shadow:inset 0 -1px 0 #d1d5da;color:#444d56;display:inline-block;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:10px;padding:3px 5px;vertical-align:middle}.markdown-body:after,.markdown-body:before{content:"";display:table}.markdown-body:after{clear:both}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:#cb2431}.markdown-body .anchor{float:left;line-height:1;margin-left:-20px;padding-right:4px}.markdown-body .anchor:focus{outline:none}.markdown-body blockquote,.markdown-body details,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-bottom:16px;margin-top:0}.markdown-body hr{background-color:#e1e4e8;border:0;height:.25em;margin:24px 0;padding:0}.markdown-body blockquote{background:rgba(25,118,210,.05);border-left:.25em solid #1976d2;color:#6a737d;padding:0 1em}.markdown-body blockquote:after,.markdown-body blockquote:before{content:""}.markdown-body blockquote p{display:block;padding:14px 0}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-weight:600;line-height:1.25;margin-bottom:16px;margin-top:24px}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 code,.markdown-body h1 tt,.markdown-body h2 code,.markdown-body h2 tt,.markdown-body h3 code,.markdown-body h3 tt,.markdown-body h4 code,.markdown-body h4 tt,.markdown-body h5 code,.markdown-body h5 tt,.markdown-body h6 code,.markdown-body h6 tt{font-size:inherit}.markdown-body h1{font-size:2em}.markdown-body h1,.markdown-body h2{border-bottom:1px solid #eaecef;padding-bottom:.3em}.markdown-body h2{font-size:1.5em}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{color:#6a737d;font-size:.85em}.markdown-body ol,.markdown-body ul{padding-left:2em}.markdown-body ol.no-list,.markdown-body ul.no-list{list-style-type:none;padding:0}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-bottom:0;margin-top:0}.markdown-body li{word-wrap:break-all}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{font-size:1em;font-style:italic;font-weight:600;margin-top:16px;padding:0}.markdown-body dl dd{margin-bottom:16px;padding:0 16px}.markdown-body table{display:block;overflow:auto;width:100%}.markdown-body table th{font-weight:600}.markdown-body table td,.markdown-body table th{border:1px solid #dfe2e5;padding:6px 13px}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body table img{background-color:initial}.markdown-body img{background-color:#fff;box-sizing:initial;max-width:100%}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{background-color:initial;max-width:none;vertical-align:text-top}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{border:1px solid #dfe2e5;display:block;float:left;margin:13px 0 0;overflow:hidden;padding:7px;width:auto}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{clear:both;color:#24292e;display:block;padding:5px 0 0}.markdown-body span.align-center{clear:both;display:block;overflow:hidden}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{clear:both;display:block;overflow:hidden}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{background-color:rgba(27,31,35,.05);border-radius:3px;font-size:85%;margin:0;padding:.2em .4em}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body pre{word-wrap:normal}.markdown-body pre>code{background:transparent;border:0;font-size:100%;margin:0;padding:0;white-space:pre;word-break:normal}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{border-radius:3px;font-size:14px;line-height:1.45;overflow:auto;padding:16px}.markdown-body pre code,.markdown-body pre tt{word-wrap:normal;background-color:initial;border:0;display:inline;line-height:inherit;margin:0;max-width:auto;overflow:visible;padding:0}.markdown-body .csv-data td,.markdown-body .csv-data th{font-size:12px;line-height:1;overflow:hidden;padding:5px;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{background:#fff;border:0;padding:10px 8px 9px;text-align:right}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{background:#f6f8fa;border-top:0;font-weight:600}.markdown-body table td:first-child{font-weight:700;white-space:nowrap}.markdown-body table td:nth-child(2){color:#c41d7f;font-size:13px}.toc-affix{background:#fff;left:0;position:sticky;right:0;top:64px;z-index:2}.toc-affix .mdc-deprecated-list{display:flex}.toc-affix .mdc-deprecated-list-item{cursor:pointer}.toc-affix.toc-affix--bottom{bottom:0;position:fixed;top:auto}@media (max-width:599px){.toc-affix{top:56px}}.page-home .hero{overflow:hidden}.page-home .pure-docs{text-align:center} \ No newline at end of file + */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-bubble .ql-toolbar:after,.ql-bubble.ql-toolbar:after{clear:both;content:"";display:table}.ql-bubble .ql-toolbar button,.ql-bubble.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble .ql-toolbar button svg,.ql-bubble.ql-toolbar button svg{float:left;height:100%}.ql-bubble .ql-toolbar button:active:hover,.ql-bubble.ql-toolbar button:active:hover{outline:none}.ql-bubble .ql-toolbar input.ql-image[type=file],.ql-bubble.ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button:focus,.ql-bubble .ql-toolbar button:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble.ql-toolbar button:focus,.ql-bubble.ql-toolbar button:hover{color:#fff}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#fff}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter{stroke:#fff}@media (pointer:coarse){.ql-bubble .ql-toolbar button:hover:not(.ql-active),.ql-bubble.ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble,.ql-bubble *{box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:"";display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-stroke.ql-thin,.ql-bubble .ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label:before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-item:before,.ql-bubble .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-item:before,.ql-bubble .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-item:before,.ql-bubble .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:transparent;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{position:absolute;right:20px;top:10px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"×";font-size:16px;font-weight:700}.ql-container.ql-bubble:not(.ql-disabled) a{position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a:before{background-color:#444;border-radius:15px;color:#fff;content:attr(href);font-size:12px;font-weight:400;overflow:hidden;padding:5px 15px;text-decoration:none;top:-5px;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #444;content:" ";height:0;top:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a:after,.ql-container.ql-bubble:not(.ql-disabled) a:before{left:0;margin-left:50%;position:absolute;transform:translate(-50%,-100%);transition:visibility 0s ease .2s;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:hover:after,.ql-container.ql-bubble:not(.ql-disabled) a:hover:before{visibility:visible}.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Font Famliy"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value]:before{content:attr(data-value)}.ql-snow .ql-picker.ql-font .ql-picker-label{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.ql-picker-item[data-value=Arial]:before{font-family:Arial}.ql-picker-item[data-value="Arial Black"]:before{font-family:Arial Black}.ql-picker-item[data-value="Comic Sans MS"]:before{font-family:Comic Sans MS}.ql-picker-item[data-value="Courier New"]:before{font-family:Courier New}.ql-picker-item[data-value=Tahoma]:before{font-family:Tahoma}.ql-picker-item[data-value=Georgia]:before{font-family:Georgia}.ql-picker-item[data-value=Helvetica]:before{font-family:Helvetica}.ql-picker-item[data-value="Segoe UI"]:before{font-family:Segoe UI}.ql-picker-item[data-value=Sans-Serif]:before{font-family:"Sans-Serif"}.ql-picker-item[data-value=Impact]:before{font-family:Impact}.ql-picker-item[data-value="Times New Roman"]:before{font-family:Times New Roman}.ql-picker-item[data-value=Verdana]:before{font-family:Verdana}.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Font Size"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value]:before{content:attr(data-value)}.ql-snow .ql-picker.ql-lineheight{width:98px}.ql-snow .ql-picker.ql-lineheight .ql-picker-label:before{content:"Line Height"}.ql-snow .ql-picker.ql-lineheight .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-lineheight .ql-picker-item[data-value]:before,.ql-snow .ql-picker.ql-lineheight .ql-picker-label[data-value]:before{content:attr(data-value)}.mdc-editor__counter{border:1px solid #ccc;border-top:0 solid #ccc;color:#aaa;padding:5px 15px;text-align:right}#ql-emoji-toolbar{background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:3px;box-shadow:0 5px 10px rgba(0,0,0,.12);display:flex;flex-direction:column;height:220px;position:absolute;width:280px;z-index:4}#ql-emoji-toolbar-close{cursor:pointer;font-size:18px;position:absolute;right:0;top:0}.ql-emoji-tab-bar{background-color:#f7f7f7;border-bottom:1px solid rgba(0,0,0,.15);overflow-y:hidden;width:100%}.ql-emoji-tab-scroller{display:flex;overflow-x:auto;padding-right:18px}.ql-emoji-tab-content{display:flex;margin:0;padding:4px 4px 0}.ql-emoji-tab{list-style:none;padding:0 8px;text-transform:uppercase}.ql-emoji-tab.ql-emoji-tab--active{border-bottom:2px solid #6200ee}.ql-emoji-panel{align-content:flex-start;background-color:#fff;display:flex;flex:1;flex-wrap:wrap;overflow-y:scroll;padding:8px}.ql-emoji-panel .ql-emoji{align-items:center;display:inline-flex;height:24px;justify-content:center;width:24px}.ql-emoji-panel .ql-emoji em,.ql-emoji-panel .ql-emoji img{height:20px;width:20px}.ql-emoji-panel .ql-emoji em{font-size:18px;font-style:normal}.mdc-editor.ql-snow .ql-editor{height:100%}.mdc-editor.ql-bubble .ql-editor{height:100px}.mdc-editor--fullwidth{width:100%}.ql-bubble .ql-editor{border:1px solid #ccc}.ql-toolbar .material-icons{font-size:18px}.ql-bubble .ql-toolbar button,.ql-bubble.ql-toolbar button{color:#ccc}.mdc-slider{width:calc(100% - 48px)}.mdc-dialog__title--closable{position:relative}.mdc-dialog__title--closable .mdc-dialog__close{position:absolute;right:12px;top:5px}.mdc-dialog__content .mdc-autocomplete__menu .mdc-deprecated-list:first-child:last-child,.mdc-dialog__content .mdc-select__menu .mdc-deprecated-list:first-child:last-child{padding:8px 0}.mdc-tree{display:flex;flex-direction:column;width:100%}.mdc-tree ul{margin:0;padding:0}.mdc-tree-node{display:flex;flex-direction:column}.mdc-tree-node__content{align-items:center;display:flex;margin-bottom:4px}.mdc-tree-node__content:not(.mdc-tree-node--selected):hover{background:rgba(0,0,0,.04)}.mdc-tree-node__content.mdc-tree-node--selected{background-color:rgba(98,0,238,.12);color:#000}.mdc-tree-node__indent{align-self:stretch;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.mdc-tree-node__indent-unit{display:inline-block;width:24px}.mdc-tree-node__icon{cursor:pointer;width:24px}.mdc-tree-node__label{flex:1;padding:8px 0}.mdc-snackbar--center{bottom:auto;left:50%;right:auto;top:50%;transform:translateX(-50%) translateY(-50%)}.mdc-snackbar--top{bottom:auto;top:0}@keyframes slideInDown{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0);visibility:hidden}}.mdc-bottom-sheet,.mdc-bottom-sheet__scrim{box-sizing:border-box;height:100%;left:0;position:fixed;top:0;width:100%}.mdc-bottom-sheet{display:none;z-index:7}.mdc-bottom-sheet.mdc-bottom-sheet--open{display:block}.mdc-bottom-sheet__scrim{background-color:rgba(0,0,0,.32);opacity:0;z-index:-1}.mdc-bottom-sheet__content{animation-duration:.3s;animation-fill-mode:both;backface-visibility:hidden;background-color:#fff;border-top-left-radius:0;border-top-right-radius:0;bottom:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);left:0;overflow:hidden;position:fixed;width:100%}.mdc-bottom-sheet--open .mdc-bottom-sheet__scrim{opacity:1}.mdc-bottom-sheet--open .mdc-bottom-sheet__content{animation-name:slideInDown}.mdc-bottom-sheet--closing .mdc-bottom-sheet__content{animation-name:slideOutDown}.mdc-navigation-rail{display:flex;flex-direction:column}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateX(0)}}@keyframes slideOutRight{0%{transform:translateX(0)}to{transform:translate3d(100%,0,0);visibility:hidden}}.mdc-side-sheet,.mdc-side-sheet__scrim{box-sizing:border-box;height:100%;position:fixed;right:0;top:0;width:100%}.mdc-side-sheet{display:none;z-index:7}.mdc-side-sheet.mdc-side-sheet--open{display:block}.mdc-side-sheet__scrim{background-color:rgba(0,0,0,.32);opacity:0;z-index:-1}.mdc-side-sheet__container{animation-duration:.3s;animation-fill-mode:both;backface-visibility:hidden;background-color:#fff;border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);display:flex;flex-direction:column;height:100%;overflow:hidden;position:fixed;right:0;top:0;width:40%}.mdc-side-sheet--open .mdc-side-sheet__scrim{opacity:1}.mdc-side-sheet--open .mdc-side-sheet__container{animation-name:slideInRight}.mdc-side-sheet--closing .mdc-side-sheet__container{animation-name:slideOutRight}@media (max-width:599px){.mdc-side-sheet__container{width:80%}}.mdc-side-sheet__wrapper{flex:1;padding:24px 24px 0 16px}.mdc-side-sheet__header{align-items:center;display:flex;justify-content:space-between}.mdc-side-sheet__title{margin:0}.mdc-side-sheet__actions{border-top:1px solid rgba(0,0,0,.12);padding:12px 24px}.mdc-alert-dialog .mdc-dialog__surface{width:450px}.mdc-alert-dialog .mdc-dialog__content{display:flex}.mdc-alert-dialog .mdc-alert-dialog__icon{margin-right:8px}.mdc-alert-dialog .mdc-dialog__actions{justify-content:center}.mdc-confirm-dialog .mdc-dialog__surface{width:450px}.mdc-confirm-dialog .mdc-dialog__content{display:flex}.mdc-confirm-dialog .mdc-confirm-dialog__icon{margin-right:8px}.mdc-confirm-dialog .mdc-dialog__actions{justify-content:center}.mdc-confirm-dialog .mdc-button{margin:0 8px}.mdc-toast--center{bottom:auto;left:50%;right:auto;top:50%;transform:translateX(-50%) translateY(-50%)}.mdc-toast--top{bottom:auto;top:0}.mdc-ripple-surface.material-icons{box-sizing:content-box}.mdc-ripple-surface.mdc-ripple-surface--primary:after,.mdc-ripple-surface.mdc-ripple-surface--primary:before{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee)}.mdc-ripple-surface.mdc-ripple-surface--secondary:after,.mdc-ripple-surface.mdc-ripple-surface--secondary:before{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786)}.mdc-shape--rounded.mdc-shape--medium,.mdc-shape--rounded.mdc-shape--small{border-radius:4px}.mdc-shape--rounded.mdc-shape--large{border-radius:0}.mdc-shape--cut.mdc-shape--medium,.mdc-shape--cut.mdc-shape--small{-webkit-clip-path:polygon(0 4px,4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px));clip-path:polygon(0 4px,4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px))}.mdc-shape--cut.mdc-shape--large{-webkit-clip-path:polygon(0 0,0 0,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 100%);clip-path:polygon(0 0,0 0,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 100%)}.mdc-layout-view-root{background:#fff;display:flex;flex-direction:column;min-height:100%}.mdc-layout-view{display:flex}.mdc-layout-view__content{width:100%}.mdc-layout-view__app-content{height:100vh}.mdc-layout-view__main-content{display:flex;flex-direction:column;min-height:calc(100vh - 64px);position:relative;-webkit-overflow-scrolling:touch}.mdc-layout-view--with-permanent-drawer.mdc-layout-view--with-drawer-above-top-app-bar .mdc-layout-view__drawer{height:100%;position:fixed}.mdc-layout-view--with-permanent-drawer.mdc-layout-view--with-drawer-above-top-app-bar .mdc-layout-view__content{padding-left:256px}.mdc-layout-view--with-permanent-drawer.mdc-layout-view--with-drawer-above-top-app-bar .mdc-top-app-bar{width:calc(100% - 256px)}.mdc-layout-view--with-permanent-drawer.mdc-layout-view--with-drawer-below-top-app-bar .mdc-layout-view__drawer{min-width:256px}.mdc-layout-view--with-permanent-drawer.mdc-layout-view--with-drawer-below-top-app-bar .mdc-layout-view__drawer .mdc-drawer{position:fixed;z-index:2}.mdc-layout-view--with-permanent-drawer.mdc-layout-view--with-drawer-below-top-app-bar .mdc-layout-view__content{display:flex;flex-direction:row;height:100vh}.mdc-layout-view--with-permanent-drawer.mdc-layout-view--with-drawer-below-top-app-bar .mdc-layout-view__app-content{width:calc(100% - 256px)}.mdc-layout-view--with-modal-drawer .mdc-layout-view__content{padding-left:0}.mdc-form-view{flex:1}.mdc-form-view .mdc-form__item>.mdc-form-item__label.required:before{color:red;content:"*"}.mdc-form-view.mdc-form--horizontal .mdc-form-item__item{flex-grow:1}.mdc-form-view.mdc-form--vertical .mdc-form-item__item{width:100%}.mdc-form-item__ui-slider .mdc-form-item__item .mdc-slider{max-width:100%;width:auto}.mdc-list-view__conditions{margin-bottom:12px}.mdc-list-view__top-actions{display:flex;flex-wrap:wrap;margin-bottom:6px}.mdc-list-view__top-actions .top-action{margin:0 6px 6px 0}.mdc-list-view__top-actions .mdc-checkbox-group{display:flex;flex-direction:column}.mdc-list-view__row-actions{align-items:center;display:flex;flex-wrap:wrap}.mdc-list-view__row-actions .row-action{cursor:pointer;margin:4px}.mdc-list-view__empty{align-items:center;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);display:flex;min-height:128px}.mdc-data-table__cell--center .mdc-list-view__actions,.mdc-list-view__empty{justify-content:center}.mdc-data-table__cell--right .mdc-list-view__actions{justify-content:flex-end}.mdc-dialog__content.mdc-dialog__content--without-actions{padding-bottom:0}.mdc-dialog__content.mdc-dialog__content--without-actions .mdc-form__actions{align-items:center;border-top:1px solid transparent;box-sizing:border-box;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:center;margin:0;min-height:52px;padding:8px 0;position:relative}code[class*=language-],pre[class*=language-]{background:none;color:#ccc;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{opacity:0;position:absolute;right:.2em;top:.3em;transition:opacity .3s ease-in-out;z-index:10}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{background:#f5f2f0;background:hsla(0,0%,88%,.2);border-radius:.5em;box-shadow:0 2px 0 0 rgba(0,0,0,.2);color:#bbb;font-size:.8em;padding:0 .5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none}h1{font-size:38px;line-height:46px}h2{font-size:30px;line-height:38px}h3{font-size:24px;line-height:32px}h4{font-size:20px;line-height:28px}h5{font-size:16px;line-height:24px}h6{font-size:14px;line-height:22px}.octicon{display:inline-block;vertical-align:text-top;vertical-align:text-bottom;fill:currentColor}.language-sh{color:#17ff0b!important}.balmui-placeholder{display:table;height:100%;width:100%}.balmui-placeholder .container{display:table-cell;text-align:center;vertical-align:middle}.balmui-placeholder h1{font:italic 68px/76px Times New Roman,Georgia,Arial,sans-serif;text-align:center;width:100%}.balmui-placeholder b{color:orange}.balmui-placeholder strong{color:#6200ee}.balmui-placeholder p{font-size:24px}.hero{align-items:center;background-color:#f7f7f7;display:flex;flex-flow:column nowrap;justify-content:center;min-height:360px;padding:40px 0}.hero>h1{font-size:3.14rem;font-weight:300}a{color:#6200ee}.balmui-container{background:#fff;display:flex;flex-direction:column;min-height:100%}.balmui-head .github{line-height:1}.balmui-head .github>span{display:none}.top-app-toolbar{align-items:center;display:flex}.global-message-banner{position:fixed;top:64px;z-index:3}.global-message-banner .mdc-banner__graphic{padding:8px 0}.global-message-banner a{font-weight:700}.catalog-list .mdc-deprecated-list-group__subheader{font-size:18px}.catalog-list .no-icon{padding-left:28px}.catalog-list-icon{background-repeat:no-repeat;background-size:100%;height:24px;margin:0 24px 0 12px;width:24px}@media (min-width:1241pxpx){.balmui-content{width:calc(100% - 256px)}#balmui-menu{display:none}}.component-docs{margin-bottom:40px}.catalog-list .balmui-version{display:none}.mdc-layout-view--with-drawer-below-top-app-bar .catalog-list .balmui-version{display:inline}.mdc-layout-view .mdc-drawer__header{border-bottom:1px solid rgba(0,0,0,.12)}.mdc-layout-view .balmui-version{font-weight:400}.mdc-layout-view .balmui-version .version{color:#e65100}.mdc-typography--body1>.mdc-typography--body2{padding:0 20px 40px}.mdc-typography--body1>.mdc-typography--body2.pure-docs{padding-top:20px}.mdc-typography--body1>.mdc-typography--body2>footer{display:flex;justify-content:space-between;margin-top:20px}@media (max-width:640px){.mdc-typography--body1>.mdc-typography--body2{padding:0 12px 24px}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body kbd{background-color:#fafbfc;border:1px solid #d1d5da;border-radius:3px;box-shadow:inset 0 -1px 0 #d1d5da;color:#444d56;display:inline-block;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:10px;padding:3px 5px;vertical-align:middle}.markdown-body:after,.markdown-body:before{content:"";display:table}.markdown-body:after{clear:both}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:#cb2431}.markdown-body .anchor{float:left;line-height:1;margin-left:-20px;padding-right:4px}.markdown-body .anchor:focus{outline:none}.markdown-body blockquote,.markdown-body details,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-bottom:16px;margin-top:0}.markdown-body hr{background-color:#e1e4e8;border:0;height:.25em;margin:24px 0;padding:0}.markdown-body blockquote{background:rgba(25,118,210,.05);border-left:.25em solid #1976d2;color:#6a737d;padding:0 1em}.markdown-body blockquote:after,.markdown-body blockquote:before{content:""}.markdown-body blockquote p{display:block;padding:14px 0}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-weight:600;line-height:1.25;margin-bottom:16px;margin-top:24px}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 code,.markdown-body h1 tt,.markdown-body h2 code,.markdown-body h2 tt,.markdown-body h3 code,.markdown-body h3 tt,.markdown-body h4 code,.markdown-body h4 tt,.markdown-body h5 code,.markdown-body h5 tt,.markdown-body h6 code,.markdown-body h6 tt{font-size:inherit}.markdown-body h1{font-size:2em}.markdown-body h1,.markdown-body h2{border-bottom:1px solid #eaecef;padding-bottom:.3em}.markdown-body h2{font-size:1.5em}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{color:#6a737d;font-size:.85em}.markdown-body ol,.markdown-body ul{padding-left:2em}.markdown-body ol.no-list,.markdown-body ul.no-list{list-style-type:none;padding:0}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-bottom:0;margin-top:0}.markdown-body li{word-wrap:break-all}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{font-size:1em;font-style:italic;font-weight:600;margin-top:16px;padding:0}.markdown-body dl dd{margin-bottom:16px;padding:0 16px}.markdown-body table{display:block;overflow:auto;width:100%}.markdown-body table th{font-weight:600}.markdown-body table td,.markdown-body table th{border:1px solid #dfe2e5;padding:6px 13px}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body table img{background-color:initial}.markdown-body img{background-color:#fff;box-sizing:initial;max-width:100%}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{background-color:initial;max-width:none;vertical-align:text-top}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{border:1px solid #dfe2e5;display:block;float:left;margin:13px 0 0;overflow:hidden;padding:7px;width:auto}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{clear:both;color:#24292e;display:block;padding:5px 0 0}.markdown-body span.align-center{clear:both;display:block;overflow:hidden}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{clear:both;display:block;overflow:hidden}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{background-color:rgba(27,31,35,.05);border-radius:3px;font-size:85%;margin:0;padding:.2em .4em}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body pre{word-wrap:normal}.markdown-body pre>code{background:transparent;border:0;font-size:100%;margin:0;padding:0;white-space:pre;word-break:normal}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{border-radius:3px;font-size:14px;line-height:1.45;overflow:auto;padding:16px}.markdown-body pre code,.markdown-body pre tt{display:inline;line-height:inherit;margin:0;max-width:auto;overflow:visible;padding:0;word-wrap:normal;background-color:initial;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{font-size:12px;line-height:1;overflow:hidden;padding:5px;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{background:#fff;border:0;padding:10px 8px 9px;text-align:right}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{background:#f6f8fa;border-top:0;font-weight:600}.markdown-body table td:first-child{font-weight:700;white-space:nowrap}.markdown-body table td:nth-child(2){color:#c41d7f;font-size:13px}.toc-affix{background:#fff;left:0;position:sticky;right:0;top:64px;z-index:2}.toc-affix .mdc-deprecated-list{display:flex}.toc-affix .mdc-deprecated-list-item{cursor:pointer}.toc-affix.toc-affix--bottom{bottom:0;position:fixed;top:auto}@media (max-width:599px){.toc-affix{top:56px}}.page-home .hero{overflow:hidden}.page-home .pure-docs{text-align:center} \ No newline at end of file diff --git a/index.html b/index.html index 11fe151..e1edf3e 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -BalmUI Pro

Hello BalmUIPro

More configuration definition, less code implementation for Vue.js

https://github.com/balmjs/balm-ui-pro

\ No newline at end of file +BalmUI Pro

Hello BalmUIPro

More configuration definition, less code implementation for Vue.js

https://github.com/balmjs/balm-ui-pro

\ No newline at end of file diff --git a/js/app.cba753f5.js b/js/app.4b01fa0f.js similarity index 56% rename from js/app.cba753f5.js rename to js/app.4b01fa0f.js index 0696989..06e785e 100644 --- a/js/app.cba753f5.js +++ b/js/app.4b01fa0f.js @@ -1 +1 @@ -!function(){var e={5541:function(e,n,t){Promise.all([t.e(4955),t.e(4536)]).then(t.bind(t,3176))}},n={};function t(r){var u=n[r];if(void 0!==u)return u.exports;var f=n[r]={id:r,loaded:!1,exports:{}};return e[r].call(f.exports,f,f.exports,t),f.loaded=!0,f.exports}t.m=e,t.c=n,t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,{a:n}),n},function(){var e,n=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__};t.t=function(r,u){if(1&u&&(r=this(r)),8&u)return r;if("object"===typeof r&&r){if(4&u&&r.__esModule)return r;if(16&u&&"function"===typeof r.then)return r}var f=Object.create(null);t.r(f);var o={};e=e||[null,n({}),n([]),n(n)];for(var a=2&u&&r;"object"==typeof a&&!~e.indexOf(a);a=n(a))Object.getOwnPropertyNames(a).forEach((function(e){o[e]=function(){return r[e]}}));return o.default=function(){return r},t.d(f,o),f}}(),t.d=function(e,n){for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},t.f={},t.e=function(e){return Promise.all(Object.keys(t.f).reduce((function(n,r){return t.f[r](e,n),n}),[]))},t.u=function(e){return"js/chunk/"+e+"."+{17:"365ab47c",309:"7820239b",361:"24bec0c1",445:"73bd02bc",697:"7cd146c1",767:"4f7e3c85",829:"9a50c930",852:"d19ec644",901:"589d7d9c",1027:"82ab06e4",1181:"65478768",1379:"30c2b933",1388:"f0d355b5",1770:"39dac724",1839:"b46e94da",1877:"9aff32f9",1883:"1a2d7408",2005:"0b7987ce",2039:"4fe6c8a2",2192:"a0285813",2203:"1e043d20",2274:"814b5523",2476:"e27b7f37",2486:"9c4c9bc6",2507:"a83ddb21",2947:"1917c209",3e3:"bdfe20d2",3095:"9d6385b7",3125:"59a6ef7d",3139:"6471c452",3155:"281452f5",3266:"51c4cb75",3372:"eb7e2651",3470:"9bb6bf9c",3520:"c5c9cc1c",3640:"2528f639",3641:"e5910462",3764:"f886a4ac",3814:"52616db0",3934:"a0162a2d",3944:"4b2c184b",3972:"04367e82",4019:"bbfb7ebb",4048:"d3df0606",4123:"b7942f3e",4131:"5c5c3afa",4200:"397b972f",4202:"63b6c57c",4536:"0e9b2349",4659:"d509b65d",4699:"1fbca4b9",4886:"7749bb34",4944:"a6d0621a",4955:"08f27f6f",5051:"4bda33d5",5145:"7f6fcfb4",5166:"5d5f38cc",5211:"00b6ff95",5381:"194af688",5453:"b510f826",5519:"0c2f682e",5672:"5b996230",5707:"c3e45c32",5719:"f34e3433",5838:"68a4fb65",5890:"8b3f0a5d",5921:"749ef473",5935:"66fc3ea4",5950:"95fdde44",5951:"9fa6c582",6005:"631506bb",6018:"1aac2e56",6253:"27626abf",6507:"aa64ec1a",6513:"45787011",6718:"1eeb34dc",6761:"f4b81877",6907:"e2f558d4",7055:"9905c0dd",7121:"741958d5",7238:"37bc4dae",7322:"c558c674",7410:"79c1098a",7432:"35628c40",7567:"9d91dcea",7586:"bd69eeb6",7641:"0f3ac89a",7669:"8e1afd5d",7674:"8e46fd5b",8236:"eeeb9802",8241:"68866f42",8253:"da3c3a29",8273:"de1ffdd5",8388:"5a21ff4f",8513:"16bb1d4f",8632:"a91fbc3b",8661:"ec5b903d",8715:"daa23d74",8920:"b5448a38",9002:"52ed0022",9011:"12ca065e",9106:"8fd68193",9232:"7bf205f7",9454:"f316ddb2",9512:"8af79034",9750:"d9870aa6",9759:"b139c3b3",9913:"704dcb96",9930:"9b152a60",9978:"e8e7307d"}[e]+".js"},t.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},function(){var e={},n="balm-ui-pro:";t.l=function(r,u,f,o){if(e[r])e[r].push(u);else{var a,c;if(void 0!==f)for(var i=document.getElementsByTagName("script"),d=0;d=0)){if(u.push(f),e[r])return e[r];t.o(t.S,r)||(t.S[r]={});var o=t.S[r],a="balm-ui-pro",c=[];if("default"===r)!function(e,n,t,r){var u=o[e]=o[e]||{},f=u[n];(!f||!f.loaded&&(!r!=!f.eager?r:a>f.from))&&(u[n]={get:t,from:a,eager:!!r})}("vue","3.2.47",(function(){return t.e(5166).then((function(){return function(){return t(5166)}}))}));return c.length?e[r]=Promise.all(c).then((function(){return e[r]=1})):e[r]=1}}}(),t.p="https://pro.balmjs.com/",function(){var e=function(e){var n=function(e){return e.split(".").map((function(e){return+e==e?+e:e}))},t=/^([^-+]+)?(?:-([^+]+))?(?:\+(.+))?$/.exec(e),r=t[1]?n(t[1]):[];return t[2]&&(r.length++,r.push.apply(r,n(t[2]))),t[3]&&(r.push([]),r.push.apply(r,n(t[3]))),r},n=function(n,t){n=e(n),t=e(t);for(var r=0;;){if(r>=n.length)return r=t.length)return"u"==f;var o=t[r],a=(typeof o)[0];if(f!=a)return"o"==f&&"n"==a||"s"==a||"u"==f;if("o"!=f&&"u"!=f&&u!=o)return u=t.length||"o"==(d=(typeof(i=t[o]))[0]))return!c||("u"==b?a>u&&!f:""==b!=f);if("u"==d){if(!c||"u"!=b)return!1}else if(c)if(b==d)if(a<=u){if(i!=n[a])return!1}else{if(f?i>n[a]:i=0)){if(u.push(f),e[r])return e[r];t.o(t.S,r)||(t.S[r]={});var o=t.S[r],c="balm-ui-pro",a=[];if("default"===r)!function(e,n,t,r){var u=o[e]=o[e]||{},f=u[n];(!f||!f.loaded&&(!r!=!f.eager?r:c>f.from))&&(u[n]={get:t,from:c,eager:!!r})}("vue","3.2.47",(function(){return t.e(5166).then((function(){return function(){return t(5166)}}))}));return a.length?e[r]=Promise.all(a).then((function(){return e[r]=1})):e[r]=1}}}(),t.p="https://pro.balmjs.com/",function(){var e=function(e){var n=function(e){return e.split(".").map((function(e){return+e==e?+e:e}))},t=/^([^-+]+)?(?:-([^+]+))?(?:\+(.+))?$/.exec(e),r=t[1]?n(t[1]):[];return t[2]&&(r.length++,r.push.apply(r,n(t[2]))),t[3]&&(r.push([]),r.push.apply(r,n(t[3]))),r},n=function(n,t){n=e(n),t=e(t);for(var r=0;;){if(r>=n.length)return r=t.length)return"u"==f;var o=t[r],c=(typeof o)[0];if(f!=c)return"o"==f&&"n"==c||"s"==c||"u"==f;if("o"!=f&&"u"!=f&&u!=o)return u=t.length||"o"==(d=(typeof(i=t[o]))[0]))return!a||("u"==b?c>u&&!f:""==b!=f);if("u"==d){if(!a||"u"!=b)return!1}else if(a)if(b==d)if(c<=u){if(i!=n[c])return!1}else{if(f?i>n[c]:iu.modelValue),(e=>{i.value=e})),o({test:function(){r("add","gg")}}),(e,t)=>((0,a.openBlock)(),(0,a.createElementBlock)("div",l,[(0,a.withDirectives)((0,a.createElementVNode)("input",{"onUpdate:modelValue":t[0]||(t[0]=e=>(0,a.isRef)(c)?c.value=e:null),onInput:m},null,544),[[a.vModelText,(0,a.unref)(c)]])]))}})},1379:function(e,t,o){o.r(t),o.d(t,{default:function(){return s}});var a=o(3114),l=o(2201),n=o(7337),r=o(9713),u=o(8236);const i=(0,a.createElementVNode)("hr",null,null,-1),c={for:"extra-option"},m=(0,a.createElementVNode)("hr",null,null,-1);var s={__name:"form-view",setup(e){const t={XFormItem:r.Z},o=(0,l.yj)(),s=(0,n.oR)(),d=[{type:"reset",text:"Reset",attrOrProp:{outlined:!0}},{type:"submit",text:"Submit",attrOrProp:{raised:!0}}];async function f(){const e=await s.getModelConfig("model-config/b.js");return console.log("hello test"),e}const p=(0,a.reactive)({formDataSource:{},formData:{a:"hello",b:"world"},modelConfig:u,message:"",extra:!1}),{formDataSource:v,formData:g,modelConfig:b,message:x,extra:V}=(0,a.toRefs)(p),w=(0,a.computed)((()=>o.params.id||0));function C(e){console.info("onLoaded",e)}function D(e,t){if(console.log("onAction",e,t),"submit"===e.type){const{valid:e,message:o}=t;p.message=o,e&&console.log("gg")}else p.message=""}function h(e,t){console.log("onChange",e,t),p.formDataSource[e]=t}return(0,a.onMounted)((async()=>{p.modelConfig=await s.getModelConfig("model-config/b.js"),w.value?(p.formDataSource=await s.getModelDetail("user",{id:w.value}),p.formData=Object.assign({},p.formDataSource)):setTimeout((()=>{p.formDataSource={a:"a1",b:"b1",c:"

c1

",d:1,f:5,g:[7,8],h:"2022-06-11",i:["2022-06-05","2022-06-15"],j:"off",k:30,l:1,m:11,n:111,o:"o1",p:"p1",x:"xyz"},p.formData=Object.assign({},p.formDataSource)}),1e3)})),(e,o)=>{const l=(0,a.resolveComponent)("ui-checkbox"),n=(0,a.resolveComponent)("ui-form-field"),r=(0,a.resolveComponent)("ui-alert"),u=(0,a.resolveComponent)("ui-form-view"),s=(0,a.resolveComponent)("ui-snippet"),p=(0,a.resolveComponent)("docs-page");return(0,a.openBlock)(),(0,a.createBlock)(p,{name:"form-view",apis:["form-view","form-item"],"without-css":"","demo-count":"1"},{default:(0,a.withCtx)((()=>[(0,a.createVNode)(u,{modelValue:(0,a.unref)(g),"onUpdate:modelValue":o[2]||(o[2]=e=>(0,a.isRef)(g)?g.value=e:null),components:t,"model-config":(0,a.unref)(b),"model-options":{extra:(0,a.unref)(V)},"action-config":d,test:f,onLoaded:C,onAction:D,"onUpdate:x":h},{"before-form-view":(0,a.withCtx)((()=>[(0,a.createElementVNode)("div",null,"outer formData: "+(0,a.toDisplayString)((0,a.unref)(v)),1),i])),"form-item__ui-textfield--l":(0,a.withCtx)((()=>[(0,a.withDirectives)((0,a.createElementVNode)("input",{"onUpdate:modelValue":o[0]||(o[0]=e=>(0,a.unref)(g).l=e)},null,512),[[a.vModelText,(0,a.unref)(g).l]])])),"custom-slot":(0,a.withCtx)((()=>[(0,a.createTextVNode)("gg")])),"after-form-view":(0,a.withCtx)((e=>{let{data:t}=e;return[(0,a.createVNode)(n,null,{default:(0,a.withCtx)((()=>[(0,a.createElementVNode)("label",c," Extra options: select disabled ("+(0,a.toDisplayString)((0,a.unref)(V))+") ",1),(0,a.createVNode)(l,{modelValue:(0,a.unref)(V),"onUpdate:modelValue":o[1]||(o[1]=e=>(0,a.isRef)(V)?V.value=e:null),"input-id":"extra-option"},null,8,["modelValue"])])),_:1}),m,(0,a.createElementVNode)("div",null,"inner formData: "+(0,a.toDisplayString)(t),1),(0,a.unref)(x)?((0,a.openBlock)(),(0,a.createBlock)(r,{key:0,state:"warning"},{default:(0,a.withCtx)((()=>[(0,a.createTextVNode)((0,a.toDisplayString)((0,a.unref)(x)),1)])),_:1})):(0,a.createCommentVNode)("v-if",!0)]})),_:1},8,["modelValue","model-config","model-options"]),(0,a.createCommentVNode)(' Clear formData\n Set formData '),(0,a.createVNode)(s,{code:e.$store.demos[1]},null,8,["code"])])),_:1})}}}},8236:function(e){e.exports=JSON.parse('[{"label":"Textfield","component":"ui-textfield","key":"a","value":"","attrOrProp":{"placeholder":"aaa"}},{"label":"Autocomplete","component":"ui-autocomplete","key":"b","value":""},{"label":"Editor","component":"ui-editor","key":"c","value":""},{"label":"Select","component":"ui-select","key":"d","value":"","attrOrProp":{"placeholder":"bbb","defaultLabel":"default","options":[{"label":"A","value":1},{"label":"B","value":2}]}}]')}}]); \ No newline at end of file +"use strict";(self.webpackChunkbalm_ui_pro=self.webpackChunkbalm_ui_pro||[]).push([[1379,8236],{9713:function(e,t,o){o.d(t,{Z:function(){return u}});var a=o(3114);const l={class:"x-form-item"},n="input",r={name:"XFormItem"};var u=Object.assign(r,{props:{modelValue:{type:String,default:""}},emits:[n,"add"],setup(e,t){let{expose:o,emit:r}=t;const u=e,i=(0,a.reactive)({value:u.modelValue}),{value:c}=(0,a.toRefs)(i);function m(e){r(n,e.target.value)}return(0,a.watch)((()=>u.modelValue),(e=>{i.value=e})),o({test:function(){r("add","gg")}}),(e,t)=>((0,a.openBlock)(),(0,a.createElementBlock)("div",l,[(0,a.withDirectives)((0,a.createElementVNode)("input",{"onUpdate:modelValue":t[0]||(t[0]=e=>(0,a.isRef)(c)?c.value=e:null),onInput:m},null,544),[[a.vModelText,(0,a.unref)(c)]])]))}})},1379:function(e,t,o){o.r(t),o.d(t,{default:function(){return s}});var a=o(3114),l=o(2201),n=o(8867),r=o(9713),u=o(8236);const i=(0,a.createElementVNode)("hr",null,null,-1),c={for:"extra-option"},m=(0,a.createElementVNode)("hr",null,null,-1);var s={__name:"form-view",setup(e){const t={XFormItem:r.Z},o=(0,l.yj)(),s=(0,n.oR)(),d=[{type:"reset",text:"Reset",attrOrProp:{outlined:!0}},{type:"submit",text:"Submit",attrOrProp:{raised:!0}}];async function f(){const e=await s.getModelConfig("model-config/b.js");return console.log("hello test"),e}const p=(0,a.reactive)({formDataSource:{},formData:{a:"hello",b:"world"},modelConfig:u,message:"",extra:!1}),{formDataSource:v,formData:g,modelConfig:b,message:x,extra:V}=(0,a.toRefs)(p),w=(0,a.computed)((()=>o.params.id||0));function C(e){console.info("onLoaded",e)}function D(e,t){if(console.log("onAction",e,t),"submit"===e.type){const{valid:e,message:o}=t;p.message=o,e&&console.log("gg")}else p.message=""}function h(e,t){console.log("onChange",e,t),p.formDataSource[e]=t}return(0,a.onMounted)((async()=>{p.modelConfig=await s.getModelConfig("model-config/b.js"),w.value?(p.formDataSource=await s.getModelDetail("user",{id:w.value}),p.formData=Object.assign({},p.formDataSource)):setTimeout((()=>{p.formDataSource={a:"a1",b:"b1",c:"

c1

",d:1,f:5,g:[7,8],h:"2022-06-11",i:["2022-06-05","2022-06-15"],j:"off",k:30,l:1,m:11,n:111,o:"o1",p:"p1",x:"xyz"},p.formData=Object.assign({},p.formDataSource)}),1e3)})),(e,o)=>{const l=(0,a.resolveComponent)("ui-checkbox"),n=(0,a.resolveComponent)("ui-form-field"),r=(0,a.resolveComponent)("ui-alert"),u=(0,a.resolveComponent)("ui-form-view"),s=(0,a.resolveComponent)("ui-snippet"),p=(0,a.resolveComponent)("docs-page");return(0,a.openBlock)(),(0,a.createBlock)(p,{name:"form-view",apis:["form-view","form-item"],"without-css":"","demo-count":"1"},{default:(0,a.withCtx)((()=>[(0,a.createVNode)(u,{modelValue:(0,a.unref)(g),"onUpdate:modelValue":o[2]||(o[2]=e=>(0,a.isRef)(g)?g.value=e:null),components:t,"model-config":(0,a.unref)(b),"model-options":{extra:(0,a.unref)(V)},"action-config":d,test:f,onLoaded:C,onAction:D,"onUpdate:x":h},{"before-form-view":(0,a.withCtx)((()=>[(0,a.createElementVNode)("div",null,"outer formData: "+(0,a.toDisplayString)((0,a.unref)(v)),1),i])),"form-item__ui-textfield--l":(0,a.withCtx)((()=>[(0,a.withDirectives)((0,a.createElementVNode)("input",{"onUpdate:modelValue":o[0]||(o[0]=e=>(0,a.unref)(g).l=e)},null,512),[[a.vModelText,(0,a.unref)(g).l]])])),"custom-slot":(0,a.withCtx)((()=>[(0,a.createTextVNode)("gg")])),"after-form-view":(0,a.withCtx)((e=>{let{data:t}=e;return[(0,a.createVNode)(n,null,{default:(0,a.withCtx)((()=>[(0,a.createElementVNode)("label",c," Extra options: select disabled ("+(0,a.toDisplayString)((0,a.unref)(V))+") ",1),(0,a.createVNode)(l,{modelValue:(0,a.unref)(V),"onUpdate:modelValue":o[1]||(o[1]=e=>(0,a.isRef)(V)?V.value=e:null),"input-id":"extra-option"},null,8,["modelValue"])])),_:1}),m,(0,a.createElementVNode)("div",null,"inner formData: "+(0,a.toDisplayString)(t),1),(0,a.unref)(x)?((0,a.openBlock)(),(0,a.createBlock)(r,{key:0,state:"warning"},{default:(0,a.withCtx)((()=>[(0,a.createTextVNode)((0,a.toDisplayString)((0,a.unref)(x)),1)])),_:1})):(0,a.createCommentVNode)("v-if",!0)]})),_:1},8,["modelValue","model-config","model-options"]),(0,a.createCommentVNode)(' Clear formData\n Set formData '),(0,a.createVNode)(s,{code:e.$store.demos[1]},null,8,["code"])])),_:1})}}}},8236:function(e){e.exports=JSON.parse('[{"label":"Textfield","component":"ui-textfield","key":"a","value":"","attrOrProp":{"placeholder":"aaa"}},{"label":"Autocomplete","component":"ui-autocomplete","key":"b","value":""},{"label":"Editor","component":"ui-editor","key":"c","value":""},{"label":"Select","component":"ui-select","key":"d","value":"","attrOrProp":{"placeholder":"bbb","defaultLabel":"default","options":[{"label":"A","value":1},{"label":"B","value":2}]}}]')}}]); \ No newline at end of file diff --git a/js/chunk/3015.f0a39a79.js b/js/chunk/3015.f0a39a79.js new file mode 100644 index 0000000..5e891bd --- /dev/null +++ b/js/chunk/3015.f0a39a79.js @@ -0,0 +1 @@ +(self.webpackChunkbalm_ui_pro=self.webpackChunkbalm_ui_pro||[]).push([[3015],{5847:function(e,t,n){"undefined"!==typeof n.g&&n.g.__pretenderNodePolyfill&&(delete n.g.self,delete n.g.__pretenderNodePolyfill)},3310:function(e,t,n){"undefined"!==typeof n.g&&"undefined"===typeof n.g.self&&(n.g.self={},n.g.__pretenderNodePolyfill=!0)},9996:function(e){"use strict";var t=function(e){return function(e){return!!e&&"object"===typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===n}(e)}(e)};var n="function"===typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function r(e,t){return!1!==t.clone&&t.isMergeableObject(e)?l((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function o(e,t,n){return e.concat(t).map((function(e){return r(e,n)}))}function i(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return Object.propertyIsEnumerable.call(e,t)})):[]}(e))}function a(e,t){try{return t in e}catch(n){return!1}}function s(e,t,n){var o={};return n.isMergeableObject(e)&&i(e).forEach((function(t){o[t]=r(e[t],n)})),i(t).forEach((function(i){(function(e,t){return a(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,i)||(a(e,i)&&n.isMergeableObject(t[i])?o[i]=function(e,t){if(!t.customMerge)return l;var n=t.customMerge(e);return"function"===typeof n?n:l}(i,n)(e[i],t[i],n):o[i]=r(t[i],n))})),o}function l(e,n,i){(i=i||{}).arrayMerge=i.arrayMerge||o,i.isMergeableObject=i.isMergeableObject||t,i.cloneUnlessOtherwiseSpecified=r;var a=Array.isArray(n);return a===Array.isArray(e)?a?i.arrayMerge(e,n,i):s(e,n,i):r(n,i)}l.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return l(e,n,t)}),{})};var c=l;e.exports=c},1895:function(){"use strict";"function"!==typeof Object.assign&&(Object.assign=function(e){for(var t=[],n=1;ne.config.maxDate&&(t=e.config.maxDate),e.currentYear=t.getFullYear()),e.currentYearElement.value=String(e.currentYear),e.rContainer&&e.rContainer.querySelectorAll(".flatpickr-monthSelect-month").forEach((function(t){t.dateObj.setFullYear(e.currentYear),e.config.minDate&&t.dateObje.config.maxDate?t.classList.add("flatpickr-disabled"):t.classList.remove("flatpickr-disabled")})),u()}function f(t){t.preventDefault(),t.stopPropagation();var n=r(t);if(n instanceof Element&&!n.classList.contains("flatpickr-disabled")&&!n.classList.contains("notAllowed")&&(p(n.dateObj),e.config.closeOnSelect)){var o="single"===e.config.mode,i="range"===e.config.mode&&2===e.selectedDates.length;(o||i)&&e.close()}}function p(t){var n=new Date(e.currentYear,t.getMonth(),t.getDate()),r=[];switch(e.config.mode){case"single":r=[n];break;case"multiple":r.push(n);break;case"range":2===e.selectedDates.length?r=[n]:(r=e.selectedDates.concat([n])).sort((function(e,t){return e.getTime()-t.getTime()}))}e.setDate(r,!0),u()}var h={37:-1,39:1,40:3,38:-3};function m(t,n,r,i){var a=void 0!==h[i.keyCode];if((a||13===i.keyCode)&&e.rContainer&&o.monthsContainer){var s=e.rContainer.querySelector(".flatpickr-monthSelect-month.selected"),l=Array.prototype.indexOf.call(o.monthsContainer.children,document.activeElement);if(-1===l){var c=s||o.monthsContainer.firstElementChild;c.focus(),l=c.$i}a?o.monthsContainer.children[(12+l+h[i.keyCode])%12].focus():13===i.keyCode&&o.monthsContainer.contains(document.activeElement)&&p(document.activeElement.dateObj)}}function g(){var t;"range"===(null===(t=e.config)||void 0===t?void 0:t.mode)&&1===e.selectedDates.length&&e.clear(!1),e.selectedDates.length||l()}function y(){a._stubbedCurrentMonth=e._initialDate.getMonth(),e._initialDate.setMonth(a._stubbedCurrentMonth),e.currentMonth=a._stubbedCurrentMonth}function v(){a._stubbedCurrentMonth&&(e._initialDate.setMonth(a._stubbedCurrentMonth),e.currentMonth=a._stubbedCurrentMonth,delete a._stubbedCurrentMonth)}function b(){if(null!==o.monthsContainer)for(var e=o.monthsContainer.querySelectorAll(".flatpickr-monthSelect-month"),t=0;t=i.length?e(t):i).length>t.length){var u=t[0],d=o?[i[0],u]:[u,i[1]];d[0].getTime()>d[1].getTime()&&(o?d[0]=d[1]:d[1]=d[0]),n.setDate(d,!1),i=e(d)}l=(s=n.selectedDates.map((function(e){return n.formatDate(e,a)})))[0],n._input.value=void 0===l?"":l,c=s[1],r.value=void 0===c?"":c}}};return l}}return t}()},8552:function(e,t,n){var r=n(852)(n(5639),"DataView");e.exports=r},1989:function(e,t,n){var r=n(1789),o=n(401),i=n(7667),a=n(1327),s=n(1866);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1}},1196:function(e){e.exports=function(e,t,n){for(var r=-1,o=null==e?0:e.length;++r0&&i(u)?n>1?e(u,n-1,i,a,s):r(s,u):a||(s[s.length]=u)}return s}},8483:function(e,t,n){var r=n(5063)();e.exports=r},7816:function(e,t,n){var r=n(8483),o=n(3674);e.exports=function(e,t){return e&&r(e,t,o)}},7786:function(e,t,n){var r=n(1811),o=n(327);e.exports=function(e,t){for(var n=0,i=(t=r(t,e)).length;null!=e&&no?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(o);++r=200){var m=t?null:s(e);if(m)return l(m);f=!1,u=a,h=new r}else h=t?[]:p;e:for(;++c=o?e:r(e,t,n)}},4318:function(e,t,n){var r=n(1149);e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},4626:function(e,t,n){e=n.nmd(e);var r=n(5639),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o?r.Buffer:void 0,s=a?a.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,r=s?s(n):new e.constructor(n);return e.copy(r),r}},7157:function(e,t,n){var r=n(4318);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}},3147:function(e){var t=/\w*$/;e.exports=function(e){var n=new e.constructor(e.source,t.exec(e));return n.lastIndex=e.lastIndex,n}},419:function(e,t,n){var r=n(2705),o=r?r.prototype:void 0,i=o?o.valueOf:void 0;e.exports=function(e){return i?Object(i.call(e)):{}}},7133:function(e,t,n){var r=n(4318);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},278:function(e){e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n1?n[i-1]:void 0,s=i>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(i--,a):void 0,s&&o(n[0],n[1],s)&&(a=i<3?void 0:a,i=1),t=Object(t);++r-1?s[l?t[c]:c]:void 0}}},3593:function(e,t,n){var r=n(8525),o=n(308),i=n(1814),a=r&&1/i(new r([,-0]))[1]==1/0?function(e){return new r(e)}:o;e.exports=a},8777:function(e,t,n){var r=n(852),o=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(t){}}();e.exports=o},7114:function(e,t,n){var r=n(8668),o=n(2908),i=n(4757);e.exports=function(e,t,n,a,s,l){var c=1&n,u=e.length,d=t.length;if(u!=d&&!(c&&d>u))return!1;var f=l.get(e),p=l.get(t);if(f&&p)return f==t&&p==e;var h=-1,m=!0,g=2&n?new r:void 0;for(l.set(e,t),l.set(t,e);++h-1&&e%1==0&&e-1}},4705:function(e,t,n){var r=n(8470);e.exports=function(e,t){var n=this.__data__,o=r(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},4785:function(e,t,n){var r=n(1989),o=n(8407),i=n(7071);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},1285:function(e,t,n){var r=n(5050);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},6e3:function(e,t,n){var r=n(5050);e.exports=function(e){return r(this,e).get(e)}},9916:function(e,t,n){var r=n(5050);e.exports=function(e){return r(this,e).has(e)}},5265:function(e,t,n){var r=n(5050);e.exports=function(e,t){var n=r(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}},8776:function(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}},2634:function(e){e.exports=function(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}},4523:function(e,t,n){var r=n(8306);e.exports=function(e){var t=r(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}},4536:function(e,t,n){var r=n(852)(Object,"create");e.exports=r},6916:function(e,t,n){var r=n(5569)(Object.keys,Object);e.exports=r},3498:function(e){e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},1167:function(e,t,n){e=n.nmd(e);var r=n(1957),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o&&r.process,s=function(){try{var e=i&&i.require&&i.require("util").types;return e||a&&a.binding&&a.binding("util")}catch(t){}}();e.exports=s},2333:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},5569:function(e){e.exports=function(e,t){return function(n){return e(t(n))}}},5357:function(e,t,n){var r=n(6874),o=Math.max;e.exports=function(e,t,n){return t=o(void 0===t?e.length-1:t,0),function(){for(var i=arguments,a=-1,s=o(i.length-t,0),l=Array(s);++a0){if(++n>=800)return arguments[0]}else n=0;return e.apply(void 0,arguments)}}},7465:function(e,t,n){var r=n(8407);e.exports=function(){this.__data__=new r,this.size=0}},3779:function(e){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},7599:function(e){e.exports=function(e){return this.__data__.get(e)}},4758:function(e){e.exports=function(e){return this.__data__.has(e)}},4309:function(e,t,n){var r=n(8407),o=n(7071),i=n(3369);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var a=n.__data__;if(!o||a.length<199)return a.push([e,t]),this.size=++n.size,this;n=this.__data__=new i(a)}return n.set(e,t),this.size=n.size,this}},2351:function(e){e.exports=function(e,t,n){for(var r=n-1,o=e.length;++r-1&&e%1==0&&e<=9007199254740991}},6688:function(e,t,n){var r=n(5588),o=n(7518),i=n(1167),a=i&&i.isMap,s=a?o(a):r;e.exports=s},3218:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},7005:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},8630:function(e,t,n){var r=n(4239),o=n(5924),i=n(7005),a=Function.prototype,s=Object.prototype,l=a.toString,c=s.hasOwnProperty,u=l.call(Object);e.exports=function(e){if(!i(e)||"[object Object]"!=r(e))return!1;var t=o(e);if(null===t)return!0;var n=c.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==u}},2928:function(e,t,n){var r=n(9221),o=n(7518),i=n(1167),a=i&&i.isSet,s=a?o(a):r;e.exports=s},3448:function(e,t,n){var r=n(4239),o=n(7005);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==r(e)}},6719:function(e,t,n){var r=n(8749),o=n(7518),i=n(1167),a=i&&i.isTypedArray,s=a?o(a):r;e.exports=s},3674:function(e,t,n){var r=n(4636),o=n(280),i=n(8612);e.exports=function(e){return i(e)?r(e):o(e)}},1704:function(e,t,n){var r=n(4636),o=n(313),i=n(8612);e.exports=function(e){return i(e)?r(e,!0):o(e)}},928:function(e){e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},1683:function(e,t,n){var r=n(8805)("toLowerCase");e.exports=r},5161:function(e,t,n){var r=n(9932),o=n(7206),i=n(9199),a=n(1469);e.exports=function(e,t){return(a(e)?r:i)(e,o(t,3))}},6604:function(e,t,n){var r=n(9465),o=n(7816),i=n(7206);e.exports=function(e,t){var n={};return t=i(t,3),o(e,(function(e,o,i){r(n,o,t(e,o,i))})),n}},8306:function(e,t,n){var r=n(3369);function o(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(o.Cache||r),n}o.Cache=r,e.exports=o},308:function(e){e.exports=function(){}},8718:function(e,t,n){var r=n(5970),o=n(9021)((function(e,t){return null==e?{}:r(e,t)}));e.exports=o},9601:function(e,t,n){var r=n(371),o=n(9152),i=n(5403),a=n(327);e.exports=function(e){return i(e)?r(a(e)):o(e)}},479:function(e){e.exports=function(){return[]}},5062:function(e){e.exports=function(){return!1}},8601:function(e,t,n){var r=n(4841),o=1/0;e.exports=function(e){return e?(e=r(e))===o||e===-1/0?17976931348623157e292*(e<0?-1:1):e===e?e:0:0===e?e:0}},554:function(e,t,n){var r=n(8601);e.exports=function(e){var t=r(e),n=t%1;return t===t?n?t-n:t:0}},4841:function(e,t,n){var r=n(7561),o=n(3218),i=n(3448),a=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return NaN;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=s.test(e);return n||l.test(e)?c(e.slice(2),n?2:8):a.test(e)?NaN:+e}},9833:function(e,t,n){var r=n(531);e.exports=function(e){return null==e?"":r(e)}},4908:function(e,t,n){var r=n(5652);e.exports=function(e){return e&&e.length?r(e):[]}},5578:function(e,t,n){var r=n(7206),o=n(5652);e.exports=function(e,t){return e&&e.length?o(e,r(t,2)):[]}},2628:function(e,t,n){var r=n(7415),o=n(3674);e.exports=function(e){return null==e?[]:r(e,o(e))}},7217:function(e){e.exports=function(){"use strict";var e,t=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r0;)a[i=r[o]]||(t[i]=e[i],a[i]=!0);e=Object.getPrototypeOf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:r,kindOfTest:o,endsWith:function(e,t,n){e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;var r=e.indexOf(t,n);return-1!==r&&r===n},toArray:function(e){if(!e)return null;var t=e.length;if(a(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n},isTypedArray:v,isFileList:p},E=b;function C(e,t,n,r,o){Error.call(this),this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}E.inherits(C,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var _=C.prototype,T={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED"].forEach((function(e){T[e]={value:e}})),Object.defineProperties(C,T),Object.defineProperty(_,"isAxiosError",{value:!0}),C.from=function(e,t,n,r,o,i){var a=Object.create(_);return E.toFlatObject(e,a,(function(e){return e!==Error.prototype})),C.call(a,e.message,t,n,r,o),a.name=e.name,i&&Object.assign(a,i),a};var A=C,S=A,O=b,I=O.isStandardBrowserEnv()?{write:function(e,t,n,r,o,i){var a=[];a.push(e+"="+encodeURIComponent(t)),O.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),O.isString(r)&&a.push("path="+r),O.isString(o)&&a.push("domain="+o),!0===i&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}},w=b;function N(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var k=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)},x=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e},L=function(e,t){return e&&!k(t)?x(e,t):t},R=b,D=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"],P=b,M=P.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function r(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=r(window.location.href),function(t){var n=P.isString(t)?r(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0},B={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},F=A;function V(e){F.call(this,null==e?"canceled":e,F.ERR_CANCELED),this.name="CanceledError"}b.inherits(V,F,{__CANCEL__:!0});var j=V;function H(e,t,n,r){var o,i=e.data,a=e.headers,s=e.responseType;function l(){e.cancelToken&&e.cancelToken.unsubscribe(o),e.signal&&e.signal.removeEventListener("abort",o)}b.isFormData(i)&&b.isStandardBrowserEnv()&&delete a["Content-Type"];var c=new XMLHttpRequest;if(e.auth){var u=e.auth.username||"",d=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";a.Authorization="Basic "+btoa(u+":"+d)}var f=L(e.baseURL,e.url);function p(){if(c){var r="getAllResponseHeaders"in c?function(e){var t,n,r,o={};return e?(R.forEach(e.split("\n"),(function(e){if(r=e.indexOf(":"),t=R.trim(e.substr(0,r)).toLowerCase(),n=R.trim(e.substr(r+1)),t){if(o[t]&&D.indexOf(t)>=0)return;o[t]="set-cookie"===t?(o[t]?o[t]:[]).concat([n]):o[t]?o[t]+", "+n:n}})),o):o}(c.getAllResponseHeaders()):null;!function(e,t,n){var r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new S("Request failed with status code "+n.status,[S.ERR_BAD_REQUEST,S.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}((function(e){t(e),l()}),(function(e){n(e),l()}),{data:s&&"text"!==s&&"json"!==s?c.response:c.responseText,status:c.status,statusText:c.statusText,headers:r,config:e,request:c}),c=null}}if(c.open(e.method.toUpperCase(),function(e,t,n){if(!t)return e;var r;if(n)r=n(t);else if(w.isURLSearchParams(t))r=t.toString();else{var o=[];w.forEach(t,(function(e,t){null!==e&&"undefined"!==typeof e&&(w.isArray(e)?t+="[]":e=[e],w.forEach(e,(function(e){w.isDate(e)?e=e.toISOString():w.isObject(e)&&(e=JSON.stringify(e)),o.push(N(t)+"="+N(e))})))})),r=o.join("&")}if(r){var i=e.indexOf("#");-1!==i&&(e=e.slice(0,i)),e+=(-1===e.indexOf("?")?"?":"&")+r}return e}(f,e.params,e.paramsSerializer),!0),c.timeout=e.timeout,c.onreadystatechange=function(){c&&4===c.readyState&&(0!==c.status||c.responseURL&&0===c.responseURL.indexOf("file:"))&&setTimeout(p)},c.onabort=function(){c&&(n(new A("Request aborted",A.ECONNABORTED,e,c)),c=null)},c.onerror=function(){n(new A("Network Error",A.ERR_NETWORK,e,c,c)),c=null},c.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",r=e.transitional||B;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new A(t,r.clarifyTimeoutError?A.ETIMEDOUT:A.ECONNABORTED,e,c)),c=null},b.isStandardBrowserEnv()){var h=(e.withCredentials||M(f))&&e.xsrfCookieName?I.read(e.xsrfCookieName):void 0;h&&(a[e.xsrfHeaderName]=h)}"setRequestHeader"in c&&b.forEach(a,(function(e,t){"undefined"===typeof i&&"content-type"===t.toLowerCase()?delete a[t]:c.setRequestHeader(t,e)})),b.isUndefined(e.withCredentials)||(c.withCredentials=!!e.withCredentials),s&&"json"!==s&&(c.responseType=e.responseType),"function"===typeof e.onDownloadProgress&&c.addEventListener("progress",e.onDownloadProgress),"function"===typeof e.onUploadProgress&&c.upload&&c.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(o=function(e){c&&(n(!e||e&&e.type?new j:e),c.abort(),c=null)},e.cancelToken&&e.cancelToken.subscribe(o),e.signal&&(e.signal.aborted?o():e.signal.addEventListener("abort",o))),i||(i=null);var m=function(e){var t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(f);m&&-1===["http","https","file"].indexOf(m)?n(new A("Unsupported protocol "+m+":",A.ERR_BAD_REQUEST,e)):(c.send(i),r&&console.log("xhr:",f))}function U(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(c){return void n(c)}s.done?t(l):Promise.resolve(l).then(r,o)}var q={exports:{}},$={exports:{}};!function(e){function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}($),function(e){var t=$.exports.default;function n(){e.exports=n=function(){return r},e.exports.__esModule=!0,e.exports.default=e.exports;var r={},o=Object.prototype,i=o.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},s=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(N){u=function(e,t,n){return e[t]=n}}function d(e,t,n,r){var o=t&&t.prototype instanceof h?t:h,i=Object.create(o.prototype),a=new O(r||[]);return i._invoke=function(e,t,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return w()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var s=T(a,n);if(s){if(s===p)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=f(e,t,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===p)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}(e,n,a),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(N){return{type:"throw",arg:N}}}r.wrap=d;var p={};function h(){}function m(){}function g(){}var y={};u(y,s,(function(){return this}));var v=Object.getPrototypeOf,b=v&&v(v(I([])));b&&b!==o&&i.call(b,s)&&(y=b);var E=g.prototype=h.prototype=Object.create(y);function C(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,n){function r(o,a,s,l){var c=f(e[o],e,a);if("throw"!==c.type){var u=c.arg,d=u.value;return d&&"object"==t(d)&&i.call(d,"__await")?n.resolve(d.__await).then((function(e){r("next",e,s,l)}),(function(e){r("throw",e,s,l)})):n.resolve(d).then((function(e){u.value=e,s(u)}),(function(e){return r("throw",e,s,l)}))}l(c.arg)}var o;this._invoke=function(e,t){function i(){return new n((function(n,o){r(e,t,n,o)}))}return o=o?o.then(i,i):i()}}function T(e,t){var n=e.iterator[t.method];if(void 0===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,T(e,t),"throw"===t.method))return p;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var r=f(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,p;var o=r.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function A(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function O(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(A,this),this.reset(!0)}function I(e){if(e){var t=e[s];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n=0;--r){var o=this.tryEntries[r],a=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var s=i.call(o,"catchLoc"),l=i.call(o,"finallyLoc");if(s&&l){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),S(n),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;S(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:I(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),p}},r}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(q);var z=q.exports(),K=z;try{regeneratorRuntime=z}catch(Y){"object"===typeof globalThis?globalThis.regeneratorRuntime=z:Function("r","regeneratorRuntime = r")(z)}function G(e,t,n,r){var o=L(e.baseURL,e.url),i=e.method.toUpperCase(),a=o,s={};if("GET"===i){var l=new URLSearchParams(e.params);a=o.includes("?")?"".concat(o,"&").concat(l):"".concat(o,"?").concat(l)}else s={method:i,body:e.data};return r&&console.log("fetch:",a,s),fetch(a,s).then(function(){var n,r=(n=K.mark((function n(r){var o,i,a;return K.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o=r.status,i=r.statusText,n.next=3,r.json();case 3:a=n.sent,t({data:a,status:o,statusText:i,config:e,request:fetch});case 5:case"end":return n.stop()}}),n)})),function(){var e=this,t=arguments;return new Promise((function(r,o){var i=n.apply(e,t);function a(e){U(i,r,o,a,s,"next",e)}function s(e){U(i,r,o,a,s,"throw",e)}a(void 0)}))});return function(e){return r.apply(this,arguments)}}()).catch((function(e){return n(e)}))}var W=/^\/mock/;return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:W,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e)throw new Error("`axios` module not found");e.defaults.adapter=function(e){return new Promise((function(r,o){return t.test(e.baseURL)?G(e,r,o,n):H(e,r,o,n)}))}}}()},4988:function(e,t,n){"use strict";n.d(t,{n0:function(){return vr}});var r=n(8630),o=n.n(r),i=n(3560),a=n.n(i),s=n(6604),l=n.n(s),c=n(4908),u=n.n(c),d=n(5564),f=n.n(d),p=Object.prototype.toString;function h(e){return"[object Function]"===p.call(e)}var m=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},g=function(){function e(e,t){for(var n=0;n=0;n--)e[n]===t&&Array.prototype.splice.call(e,n,1)}function b(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var E={},C=function(){function e(){m(this,e),this.plurals=[],this.singulars=[],this.uncountables=[],this.humans=[],this.acronyms={},this.acronymRegex=/(?=a)b/}return g(e,null,[{key:"getInstance",value:function(t){return E[t]=E[t]||new e,E[t]}}]),g(e,[{key:"acronym",value:function(e){this.acronyms[e.toLowerCase()]=e;var t=[];for(var n in this.acronyms)b(this.acronyms,n)&&t.push(this.acronyms[n]);this.acronymRegex=new RegExp(t.join("|"))}},{key:"plural",value:function(e,t){"string"===typeof e&&v(this.uncountables,e),v(this.uncountables,t),this.plurals.unshift([e,t])}},{key:"singular",value:function(e,t){"string"===typeof e&&v(this.uncountables,e),v(this.uncountables,t),this.singulars.unshift([e,t])}},{key:"irregular",value:function(e,t){v(this.uncountables,e),v(this.uncountables,t);var n=e[0],r=e.substr(1),o=t[0],i=t.substr(1);if(n.toUpperCase()===o.toUpperCase())this.plural(new RegExp("("+n+")"+r+"$","i"),"$1"+i),this.plural(new RegExp("("+o+")"+i+"$","i"),"$1"+i),this.singular(new RegExp("("+n+")"+r+"$","i"),"$1"+r),this.singular(new RegExp("("+o+")"+i+"$","i"),"$1"+r);else{var a=y(r),s=y(i);this.plural(new RegExp(n.toUpperCase()+a+"$"),o.toUpperCase()+i),this.plural(new RegExp(n.toLowerCase()+a+"$"),o.toLowerCase()+i),this.plural(new RegExp(o.toUpperCase()+s+"$"),o.toUpperCase()+i),this.plural(new RegExp(o.toLowerCase()+s+"$"),o.toLowerCase()+i),this.singular(new RegExp(n.toUpperCase()+a+"$"),n.toUpperCase()+r),this.singular(new RegExp(n.toLowerCase()+a+"$"),n.toLowerCase()+r),this.singular(new RegExp(o.toUpperCase()+s+"$"),n.toUpperCase()+r),this.singular(new RegExp(o.toLowerCase()+s+"$"),n.toLowerCase()+r)}}},{key:"uncountable",value:function(){for(var e=arguments.length,t=Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:"all";"all"===e?(this.plurals=[],this.singulars=[],this.uncountables=[],this.humans=[]):this[e]=[]}}]),e}();var _={en:function(e){e.plural(/$/,"s"),e.plural(/s$/i,"s"),e.plural(/^(ax|test)is$/i,"$1es"),e.plural(/(octop|vir)us$/i,"$1i"),e.plural(/(octop|vir)i$/i,"$1i"),e.plural(/(alias|status)$/i,"$1es"),e.plural(/(bu)s$/i,"$1ses"),e.plural(/(buffal|tomat)o$/i,"$1oes"),e.plural(/([ti])um$/i,"$1a"),e.plural(/([ti])a$/i,"$1a"),e.plural(/sis$/i,"ses"),e.plural(/(?:([^f])fe|([lr])f)$/i,"$1$2ves"),e.plural(/(hive)$/i,"$1s"),e.plural(/([^aeiouy]|qu)y$/i,"$1ies"),e.plural(/(x|ch|ss|sh)$/i,"$1es"),e.plural(/(matr|vert|ind)(?:ix|ex)$/i,"$1ices"),e.plural(/^(m|l)ouse$/i,"$1ice"),e.plural(/^(m|l)ice$/i,"$1ice"),e.plural(/^(ox)$/i,"$1en"),e.plural(/^(oxen)$/i,"$1"),e.plural(/(quiz)$/i,"$1zes"),e.singular(/s$/i,""),e.singular(/(ss)$/i,"$1"),e.singular(/(n)ews$/i,"$1ews"),e.singular(/([ti])a$/i,"$1um"),e.singular(/((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)(sis|ses)$/i,"$1sis"),e.singular(/(^analy)(sis|ses)$/i,"$1sis"),e.singular(/([^f])ves$/i,"$1fe"),e.singular(/(hive)s$/i,"$1"),e.singular(/(tive)s$/i,"$1"),e.singular(/([lr])ves$/i,"$1f"),e.singular(/([^aeiouy]|qu)ies$/i,"$1y"),e.singular(/(s)eries$/i,"$1eries"),e.singular(/(m)ovies$/i,"$1ovie"),e.singular(/(x|ch|ss|sh)es$/i,"$1"),e.singular(/^(m|l)ice$/i,"$1ouse"),e.singular(/(bus)(es)?$/i,"$1"),e.singular(/(o)es$/i,"$1"),e.singular(/(shoe)s$/i,"$1"),e.singular(/(cris|test)(is|es)$/i,"$1is"),e.singular(/^(a)x[ie]s$/i,"$1xis"),e.singular(/(octop|vir)(us|i)$/i,"$1us"),e.singular(/(alias|status)(es)?$/i,"$1"),e.singular(/^(ox)en/i,"$1"),e.singular(/(vert|ind)ices$/i,"$1ex"),e.singular(/(matr)ices$/i,"$1ix"),e.singular(/(quiz)zes$/i,"$1"),e.singular(/(database)s$/i,"$1"),e.irregular("person","people"),e.irregular("man","men"),e.irregular("child","children"),e.irregular("sex","sexes"),e.irregular("move","moves"),e.irregular("zombie","zombies"),e.uncountable("equipment","information","rice","money","species","series","fish","sheep","jeans","police")}};function T(e,t){if(h(e)&&(t=e,e=null),e=e||"en",!t)return C.getInstance(e);t(C.getInstance(e))}for(var A in _)T(A,_[A]);function S(e,t){var n,r,o,i=""+e;if(0===i.length)return i;var a=i.toLowerCase().match(/\b\w+$/);if(a&&T().uncountables.indexOf(a[0])>-1)return i;for(var s=0,l=t.length;s1&&void 0!==arguments[1]?arguments[1]:"en").plurals)}function I(e){return S(e,T(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en").singulars)}function w(e){var t=null===e||void 0===e?"":String(e);return t.charAt(0).toUpperCase()+t.slice(1)}function N(e,t){null!==t&&void 0!==t||(t=!0);var n=""+e;return n=(n=t?n.replace(/^[a-z\d]*/,(function(e){return T().acronyms[e]||w(e)})):n.replace(new RegExp("^(?:"+T().acronymRegex.source+"(?=\\b|[A-Z_])|\\w)"),(function(e){return e.toLowerCase()}))).replace(/(?:_|(\/))([a-z\d]*)/gi,(function(e,t,n,r,o){return t||(t=""),""+t+(T().acronyms[n]||w(n))}))}function k(e){var t=""+e;return(t=(t=(t=(t=t.replace(new RegExp("(?:([A-Za-z\\d])|^)("+T().acronymRegex.source+")(?=\\b|[^a-z])","g"),(function(e,t,n){return(t||"")+(t?"_":"")+n.toLowerCase()}))).replace(/([A-Z\d]+)([A-Z][a-z])/g,"$1_$2")).replace(/([a-z\d])([A-Z])/g,"$1_$2")).replace(/-/g,"_")).toLowerCase()}var x={"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xc6":"AE","\xc7":"C","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xd0":"D","\xd1":"N","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd7":"x","\xd8":"O","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xdd":"Y","\xde":"Th","\xdf":"ss","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xe6":"ae","\xe7":"c","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xf0":"d","\xf1":"n","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xfd":"y","\xfe":"th","\xff":"y","\u0100":"A","\u0101":"a","\u0102":"A","\u0103":"a","\u0104":"A","\u0105":"a","\u0106":"C","\u0107":"c","\u0108":"C","\u0109":"c","\u010a":"C","\u010b":"c","\u010c":"C","\u010d":"c","\u010e":"D","\u010f":"d","\u0110":"D","\u0111":"d","\u0112":"E","\u0113":"e","\u0114":"E","\u0115":"e","\u0116":"E","\u0117":"e","\u0118":"E","\u0119":"e","\u011a":"E","\u011b":"e","\u011c":"G","\u011d":"g","\u011e":"G","\u011f":"g","\u0120":"G","\u0121":"g","\u0122":"G","\u0123":"g","\u0124":"H","\u0125":"h","\u0126":"H","\u0127":"h","\u0128":"I","\u0129":"i","\u012a":"I","\u012b":"i","\u012c":"I","\u012d":"i","\u012e":"I","\u012f":"i","\u0130":"I","\u0131":"i","\u0132":"IJ","\u0133":"ij","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013a":"l","\u013b":"L","\u013c":"l","\u013d":"L","\u013e":"l","\u013f":"L","\u0140":"l","\u0141":"L","\u0142":"l","\u0143":"N","\u0144":"n","\u0145":"N","\u0146":"n","\u0147":"N","\u0148":"n","\u0149":"'n","\u014a":"NG","\u014b":"ng","\u014c":"O","\u014d":"o","\u014e":"O","\u014f":"o","\u0150":"O","\u0151":"o","\u0152":"OE","\u0153":"oe","\u0154":"R","\u0155":"r","\u0156":"R","\u0157":"r","\u0158":"R","\u0159":"r","\u015a":"S","\u015b":"s","\u015c":"S","\u015d":"s","\u015e":"S","\u015f":"s","\u0160":"S","\u0161":"s","\u0162":"T","\u0163":"t","\u0164":"T","\u0165":"t","\u0166":"T","\u0167":"t","\u0168":"U","\u0169":"u","\u016a":"U","\u016b":"u","\u016c":"U","\u016d":"u","\u016e":"U","\u016f":"u","\u0170":"U","\u0171":"u","\u0172":"U","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017a":"z","\u017b":"Z","\u017c":"z","\u017d":"Z","\u017e":"z","\u0410":"A","\u0411":"B","\u0412":"V","\u0413":"G","\u0414":"D","\u0415":"E","\u0401":"E","\u0416":"ZH","\u0417":"Z","\u0418":"I","\u0419":"J","\u041a":"K","\u041b":"L","\u041c":"M","\u041d":"N","\u041e":"O","\u041f":"P","\u0420":"R","\u0421":"S","\u0422":"T","\u0423":"U","\u0424":"F","\u0425":"KH","\u0426":"C","\u0427":"CH","\u0428":"SH","\u0429":"SHCH","\u042a":"","\u042b":"Y","\u042c":"","\u042d":"E","\u042e":"YU","\u042f":"YA","\u0430":"a","\u0431":"b","\u0432":"v","\u0433":"g","\u0434":"d","\u0435":"e","\u0451":"e","\u0436":"zh","\u0437":"z","\u0438":"i","\u0439":"j","\u043a":"k","\u043b":"l","\u043c":"m","\u043d":"n","\u043e":"o","\u043f":"p","\u0440":"r","\u0441":"s","\u0442":"t","\u0443":"u","\u0444":"f","\u0445":"kh","\u0446":"c","\u0447":"ch","\u0448":"sh","\u0449":"shch","\u044a":"","\u044b":"y","\u044c":"","\u044d":"e","\u044e":"yu","\u044f":"ya"},L={};!function(){function e(){for(var t in m(this,e),this.approximations={},x)this.approximate(t,x[t])}g(e,null,[{key:"getInstance",value:function(t){return L[t]=L[t]||new e,L[t]}}]),g(e,[{key:"approximate",value:function(e,t){this.approximations[e]=t}},{key:"transliterate",value:function(e,t){var n=this;return e.replace(/[^\u0000-\u007f]/g,(function(e){return n.approximations[e]||t||"?"}))}}])}();var R=n(1683),D=n.n(R),P=n(8446),M=n.n(P),B=n(5161),F=n.n(B),V=n(361),j=n.n(V),H=n(8894),U=n.n(H),q=n(9693),$=n.n(q),z=n(8721),K=n.n(z),G=n(2628),W=n.n(G),Y=n(1609),X=n.n(Y),Z=n(7361),J=n.n(Z),Q=n(5578),ee=n.n(Q),te=n(2620),ne=n.n(te),re=n(8718),oe=n.n(re),ie=n(8583),ae=n.n(ie),se=n(3311),le=n.n(se),ce=n(3754),ue=n.n(ce),de=(n(3310),Object.create);function fe(){var e=de(null);return e.__=void 0,delete e.__,e}var pe=function(e,t,n){this.path=e,this.matcher=t,this.delegate=n};pe.prototype.to=function(e,t){var n=this.delegate;if(n&&n.willAddRoute&&(e=n.willAddRoute(this.matcher.target,e)),this.matcher.add(this.path,e),t){if(0===t.length)throw new Error("You must have an argument in the function passed to `to`");this.matcher.addChild(this.path,e,t,this.delegate)}};var he=function(e){this.routes=fe(),this.children=fe(),this.target=e};function me(e,t,n){return function(r,o){var i=e+r;if(!o)return new pe(i,t,n);o(me(i,t,n))}}function ge(e,t,n){for(var r=0,o=0;o0&&47===t.charCodeAt(0)&&(t=t.substr(1));for(var r=t.split("/"),o=void 0,i=void 0,a=0;a2&&"[]"===i.slice(a-2)&&(s=!0,n[i=i.slice(0,a-2)]||(n[i]=[])),l=o[1]?Fe(o[1]):""),s?n[i].push(l):n[i]=l}return n},Ve.prototype.recognize=function(e){var t,n=[this.rootState],r={},o=!1,i=e.indexOf("#");-1!==i&&(e=e.substr(0,i));var a=e.indexOf("?");if(-1!==a){var s=e.substr(a+1,e.length);e=e.substr(0,a),r=this.parseQueryString(s)}"/"!==e.charAt(0)&&(e="/"+e);var l=e;Ve.ENCODE_AND_DECODE_PATH_SEGMENTS?e=ve(e):(e=decodeURI(e),l=decodeURI(l));var c=e.length;c>1&&"/"===e.charAt(c-1)&&(e=e.substr(0,c-1),l=l.substr(0,l.length-1),o=!0);for(var u=0;u=0;t--)$e(e[t],this)}function Ke(){ze.call(this),this.readyState=Ke.UNSENT,this.requestHeaders={},this.requestBody=null,this.status=0,this.statusText="",this.upload=new ze,this.onabort=null,this.onerror=null,this.onload=null,this.onloadend=null,this.onloadstart=null,this.onprogress=null,this.onreadystatechange=null,this.ontimeout=null}ze.prototype={addEventListener:function(e,t){this._eventListeners[e]=this._eventListeners[e]||[],this._eventListeners[e].push(t)},removeEventListener:function(e,t){for(var n=this._eventListeners[e]||[],r=0,o=n.length;rKe.UNSENT&&this.sendFlag&&(this._readyStateChange(Ke.UNSENT),this.sendFlag=!1),"function"===typeof this.onerror&&this.onerror()},getResponseHeader:function(e){if(this.readyState=2&&(n=n.slice(2)):ut(o)?n=r[4]:o?i&&(n=n.slice(2)):s>=2&&ut(t.protocol)&&(n=r[4]),{protocol:o,slashes:i||ut(o),slashesCount:s,rest:n}}function ft(e,t,n){if(e=at(e),!(this instanceof ft))return new ft(e,t,n);var r,o,i,a,s,l,c=st.slice(),u=typeof t,d=this,f=0;for("object"!==u&&"string"!==u&&(n=t,t=null),n&&"function"!==typeof n&&(n=tt.parse),r=!(o=dt(e||"",t=ct(t))).protocol&&!o.slashes,d.slashes=o.slashes||r&&t.slashes,d.protocol=o.protocol||t.protocol||"",e=o.rest,("file:"===o.protocol&&(2!==o.slashesCount||ot.test(e))||!o.slashes&&(o.protocol||o.slashesCount<2||!ut(d.protocol)))&&(c[3]=[/(.*)/,"pathname"]);f-1};function St(e){if("string"!==typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw new TypeError('Invalid character in header field name: "'+e+'"');return e.toLowerCase()}function Ot(e){return"string"!==typeof e&&(e=String(e)),e}function It(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return bt&&(t[Symbol.iterator]=function(){return t}),t}function wt(e){this.map={},e instanceof wt?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function Nt(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function kt(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function xt(e){var t=new FileReader,n=kt(t);return t.readAsArrayBuffer(e),n}function Lt(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function Rt(){return this.bodyUsed=!1,this._initBody=function(e){var t;this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?"string"===typeof e?this._bodyText=e:Et&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:Ct&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:vt&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():_t&&Et&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=Lt(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):_t&&(ArrayBuffer.prototype.isPrototypeOf(e)||At(e))?this._bodyArrayBuffer=Lt(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"===typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):vt&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},Et&&(this.blob=function(){var e=Nt(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=Nt(this);return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}return this.blob().then(xt)}),this.text=function(){var e=Nt(this);if(e)return e;if(this._bodyBlob)return function(e){var t=new FileReader,n=kt(t);return t.readAsText(e),n}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?t:e}(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(n),("GET"===this.method||"HEAD"===this.method)&&("no-store"===t.cache||"no-cache"===t.cache)){var r=/([?&])_=[^&]*/;if(r.test(this.url))this.url=this.url.replace(r,"$1_="+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function Mt(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function Bt(e){var t=new wt;return e.replace(/\r?\n[\t ]+/g," ").split("\r").map((function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e})).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t}function Ft(e,t){if(!(this instanceof Ft))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new wt(t.headers),this.url=t.url||"",this._initBody(e)}Pt.prototype.clone=function(){return new Pt(this,{body:this._bodyInit})},Rt.call(Pt.prototype),Rt.call(Ft.prototype),Ft.prototype.clone=function(){return new Ft(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new wt(this.headers),url:this.url})},Ft.error=function(){var e=new Ft(null,{status:0,statusText:""});return e.type="error",e};var Vt=[301,302,303,307,308];Ft.redirect=function(e,t){if(-1===Vt.indexOf(t))throw new RangeError("Invalid status code");return new Ft(null,{status:t,headers:{location:e}})};var jt=yt.DOMException;try{new jt}catch(Cr){(jt=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack}).prototype=Object.create(Error.prototype),jt.prototype.constructor=jt}function Ht(e,t){return new Promise((function(n,r){var o=new Pt(e,t);if(o.signal&&o.signal.aborted)return r(new jt("Aborted","AbortError"));var i=new XMLHttpRequest;function a(){i.abort()}i.onload=function(){var e={status:i.status,statusText:i.statusText,headers:Bt(i.getAllResponseHeaders()||"")};e.url="responseURL"in i?i.responseURL:e.headers.get("X-Request-URL");var t="response"in i?i.response:i.responseText;setTimeout((function(){n(new Ft(t,e))}),0)},i.onerror=function(){setTimeout((function(){r(new TypeError("Network request failed"))}),0)},i.ontimeout=function(){setTimeout((function(){r(new TypeError("Network request failed"))}),0)},i.onabort=function(){setTimeout((function(){r(new jt("Aborted","AbortError"))}),0)},i.open(o.method,function(e){try{return""===e&&yt.location.href?yt.location.href:e}catch(t){return e}}(o.url),!0),"include"===o.credentials?i.withCredentials=!0:"omit"===o.credentials&&(i.withCredentials=!1),"responseType"in i&&(Et?i.responseType="blob":_t&&o.headers.get("Content-Type")&&-1!==o.headers.get("Content-Type").indexOf("application/octet-stream")&&(i.responseType="arraybuffer")),!t||"object"!==typeof t.headers||t.headers instanceof wt?o.headers.forEach((function(e,t){i.setRequestHeader(t,e)})):Object.getOwnPropertyNames(t.headers).forEach((function(e){i.setRequestHeader(e,Ot(t.headers[e]))})),o.signal&&(o.signal.addEventListener("abort",a),i.onreadystatechange=function(){4===i.readyState&&o.signal.removeEventListener("abort",a)}),i.send("undefined"===typeof o._bodyInit?null:o._bodyInit)}))}Ht.polyfill=!0,yt.fetch||(yt.fetch=Ht,yt.Headers=wt,yt.Request=Pt,yt.Response=Ft);var Ut=Object.freeze({__proto__:null,Headers:wt,Request:Pt,Response:Ft,get DOMException(){return jt},fetch:Ht});var qt=function(){function e(){this.length=0}return e.prototype.push=function(){for(var e=[],t=0;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)throw new Error("Cyclic dependency in properties ".concat(JSON.stringify(l)));if(!o[s]){o[s]=!0;var c=e.filter((function(e){return e&&e[0]===a}));if(s=c.length){var u=l.concat(a);do{var d=c[--s][1];d&&i(d,t.indexOf(d),u)}while(s)}r[--n]=a}};i--;)o[i]||a(t[i],i,[]);return r.reverse()}(o)}(i,t);return s.forEach((function(e){var n,s;n=function(e){return l()(e,s)},s=function(e){return Array.isArray(e)?e.map(s):o()(e)?n(e):a()(e)?e.call(i,t):e};var c=i[e];a()(c)?r[e]=c.call(r,t):r[e]=s(c)})),r}};gn.extend=function(e){var t=Object.assign({},this.attrs,e),n=function(){this.attrs=t,gn.call(this)};return n.extend=gn.extend,n.extractAfterCreateCallbacks=gn.extractAfterCreateCallbacks,n.isTrait=gn.isTrait,n.attrs=t,n},gn.extractAfterCreateCallbacks=function(){var e=this,t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).traits,n=[],r=this.attrs||{};return r.afterCreate&&n.push(r.afterCreate),(Array.isArray(t)?t:Object.keys(r)).filter((function(t){return e.isTrait(t)&&r[t].extension.afterCreate})).forEach((function(e){n.push(r[e].extension.afterCreate)})),n},gn.isTrait=function(e){var t=this.attrs;return o()(t[e])&&!0===t[e].__isTrait__};var yn=function(){function e(){Zt(this,e),this._nextId=1,this._ids={}}return Qt(e,[{key:"get",value:function(){return this._nextId}},{key:"set",value:function(e){if(this._ids[e])throw new Error("Attempting to use the ID ".concat(e,", but it's already been used"));var t;(+(t=e)).toString()===t.toString()&&+e>=this._nextId&&(this._nextId=+e+1),this._ids[e]=!0}},{key:"inc",value:function(){var e=this.get()+1;return this._nextId=e,e}},{key:"fetch",value:function(){var e=this.get();return this._ids[e]=!0,this.inc(),e.toString()}},{key:"reset",value:function(){this._nextId=1,this._ids={}}}]),e}(),vn=console.warn,bn=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;Zt(this,e),this.code=t,this.headers=n,204===t?void 0!==r&&""!==r?vn("Mirage: One of your route handlers is returning a custom\n 204 Response that has data, but this is a violation of the HTTP spec\n and could lead to unexpected behavior. 204 responses should have no\n content (an empty string) as their body."):this.data="":void 0!==r&&""!==r||Object.prototype.hasOwnProperty.call(this.headers,"Content-Type")?this.data=r:this.data={},204===t||Object.prototype.hasOwnProperty.call(this.headers,"Content-Type")||(this.headers["Content-Type"]="application/json")}return Qt(e,[{key:"toRackResponse",value:function(){return[this.code,this.headers,this.data]}}]),e}(),En={},Cn={},_n={},Tn={};function An(e){if("string"!==typeof En[e]){var t=N(On(e),!1).split("/").map(D()).join("/");En[e]=t}return En[e]}function Sn(e){if("string"!==typeof Cn[e]){var t=On(e).replace(/_/g,"-");Cn[e]=t}return Cn[e]}function On(e){if("string"!==typeof _n[e]){var t=k(e);_n[e]=t}return _n[e]}function In(e){if("string"!==typeof Tn[e]){var t=w(e);Tn[e]=t}return Tn[e]}var wn=["description","fileName","lineNumber","message","name","number","stack"];function Nn(e,t){if("string"===typeof e&&!t)throw new kn(e);if(!e)throw new kn(t.replace(/^ +/gm,"")||"Assertion failed")}function kn(e,t){var n=Error(e);t&&(n.stack=t);for(var r=0;r-1?this[o]="Mirage: ".concat(n[o]):this[o]=n[o]}}kn.prototype=Object.create(Error.prototype);var xn=function(){function e(t,n){Zt(this,e),this.modelName=void 0,"object"===Xt(t)?(this.modelName=void 0,this.opts=t):(this.modelName=t?Sn(t):"",this.opts=n||{}),this.name="",this.ownerModelName=""}return Qt(e,[{key:"setSchema",value:function(e){this.schema=e}},{key:"isReflexive",value:function(){var e=!(this.modelName!==this.ownerModelName||!this.opts.inverse),t=!(void 0!==this.opts.inverse||this.ownerModelName!==this.modelName);return e||t}},{key:"isPolymorphic",get:function(){return this.opts.polymorphic}},{key:"type",get:function(){throw new Error("Subclasses of Association must implement a getter for type")}},{key:"foreignKey",get:function(){return this.getForeignKey()}},{key:"identifier",get:function(){throw new Error("Subclasses of Association must implement a getter for identifier")}}]),e}(),Ln={},Rn=function(e){tn(n,e);var t=ln(n);function n(){return Zt(this,n),t.apply(this,arguments)}return Qt(n,[{key:"identifier",get:function(){if("string"!==typeof Ln[this.name]){var e="".concat(An(this.name),"Id");Ln[this.name]=e}return Ln[this.name]}},{key:"type",get:function(){return"belongsTo"}},{key:"getForeignKeyArray",value:function(){return[An(this.ownerModelName),this.getForeignKey()]}},{key:"getForeignKey",value:function(){if("string"!==typeof Ln[this.name]){var e="".concat(An(this.name),"Id");Ln[this.name]=e}return Ln[this.name]}},{key:"addMethodsToModelClass",value:function(e,t){var n=e.prototype,r=this,o=this.getForeignKey(),i=en({},t,this);n.belongsToAssociations=Object.assign(n.belongsToAssociations,i),Object.keys(n.belongsToAssociations).forEach((function(e){var t=n.belongsToAssociations[e];n.belongsToAssociationFks[t.getForeignKey()]=t})),this.schema.addDependentAssociation(this,this.modelName),n.associationKeys.add(t),n.associationIdKeys.add(o),Object.defineProperty(n,o,{get:function(){this._tempAssociations=this._tempAssociations||{};var e=this._tempAssociations[t];return null===e?null:r.isPolymorphic?e?{id:e.id,type:e.modelName}:this.attrs[o]:e?e.id:this.attrs[o]},set:function(e){var n;null===e?n=null:void 0!==e&&(r.isPolymorphic?(Nn("object"===Xt(e),"You're setting an ID on the polymorphic association '".concat(r.name,"' but you didn't pass in an object. Polymorphic IDs need to be in the form { type, id }.")),n=r.schema[r.schema.toCollectionName(e.type)].find(e.id)):Nn(n=r.schema[r.schema.toCollectionName(r.modelName)].find(e),"Couldn't find ".concat(r.modelName," with id = ").concat(e))),this[t]=n}}),Object.defineProperty(n,t,{get:function(){this._tempAssociations=this._tempAssociations||{};var e=this._tempAssociations[t],n=this[o],i=null;return e?i=e:null!==n&&(i=r.isPolymorphic?r.schema[r.schema.toCollectionName(n.type)].find(n.id):r.schema[r.schema.toCollectionName(r.modelName)].find(n)),i},set:function(e){if(this._tempAssociations=this._tempAssociations||{},this._tempAssociations[t]=e,e&&e.hasInverseFor(r)){var n=e.inverseFor(r);e.associate(this,n)}}}),n["new".concat(In(t))]=function(){var e,n;r.isPolymorphic?(e=arguments.length<=0?void 0:arguments[0],n=arguments.length<=1?void 0:arguments[1]):(e=r.modelName,n=arguments.length<=0?void 0:arguments[0]);var o=r.schema[r.schema.toCollectionName(e)].new(n);return this[t]=o,o},n["create".concat(In(t))]=function(){var e,n;r.isPolymorphic?(e=arguments.length<=0?void 0:arguments[0],n=arguments.length<=1?void 0:arguments[1]):(e=r.modelName,n=arguments.length<=0?void 0:arguments[0]);var o=r.schema[r.schema.toCollectionName(e)].create(n);return this[t]=o,this.save(),o.reload()}}},{key:"disassociateAllDependentsFromTarget",value:function(e){var t,n=this,r=this.ownerModelName;t=this.isPolymorphic?{type:e.modelName,id:e.id}:e.id,this.schema[this.schema.toCollectionName(r)].where((function(e){var r=e[n.getForeignKey()];return!!r&&("object"===Xt(r)?r.type===t.type&&r.id===t.id:r===t)})).models.forEach((function(t){t.disassociate(e,n),t.save()}))}}]),n}(xn);function Dn(e){return Array.isArray(e)?e.map(Dn):Object.assign({},e)}var Pn=function(){function e(t,n,r){Zt(this,e),this.name=t,this._records=[],this.identityManager=new r,n&&this.insert(n)}return Qt(e,[{key:"all",value:function(){return Dn(this._records)}},{key:"insert",value:function(e){var t=this;return Array.isArray(e)?F()(e,(function(e){return t._insertRecord(e)})):this._insertRecord(e)}},{key:"find",value:function(e){if(Array.isArray(e))return this._findRecords(e).filter(Boolean).map(Dn);var t=this._findRecord(e);return t?Dn(t):null}},{key:"findBy",value:function(e){var t=this._findRecordBy(e);return t?Dn(t):null}},{key:"where",value:function(e){return this._findRecordsWhere(e).map(Dn)}},{key:"firstOrCreate",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=cn(this.where(e),1)[0];if(n)return n;var r=Object.assign(t,e);return this.insert(r)}},{key:"update",value:function(e,t){var n,r=this;if("undefined"===typeof t){t=e;var o=[];return this._records.forEach((function(e){var n=Object.assign({},e);r._updateRecord(e,t),M()(n,e)||o.push(e)})),o}if("number"===typeof e||"string"===typeof e){var i=e,a=this._findRecord(i);return this._updateRecord(a,t),a}if(Array.isArray(e)){var s=e;return(n=this._findRecords(s)).forEach((function(e){r._updateRecord(e,t)})),n}if("object"===Xt(e)){var l=e;return(n=this._findRecordsWhere(l)).forEach((function(e){r._updateRecord(e,t)})),n}}},{key:"remove",value:function(e){var t=this;if("undefined"===typeof e)this._records=[],this.identityManager.reset();else if("number"===typeof e||"string"===typeof e){var n=this._findRecord(e),r=this._records.indexOf(n);this._records.splice(r,1)}else Array.isArray(e)?this._findRecords(e).forEach((function(e){var n=t._records.indexOf(e);t._records.splice(n,1)})):"object"===Xt(e)&&this._findRecordsWhere(e).forEach((function(e){var n=t._records.indexOf(e);t._records.splice(n,1)}))}},{key:"_findRecord",value:function(e){return e=e.toString(),this._records.find((function(t){return t.id===e}))}},{key:"_findRecordBy",value:function(e){return this._findRecordsWhere(e)[0]}},{key:"_findRecords",value:function(e){return e.map(this._findRecord,this)}},{key:"_findRecordsWhere",value:function(e){var t=this._records;var n="object"===Xt(e)?function(t){return Object.keys(e).every((function(n){return String(t[n])===String(e[n])}))}:e;return t.filter(n)}},{key:"_insertRecord",value:function(e){var t=Dn(e);return!t||void 0!==t.id&&null!==t.id?(t.id=t.id.toString(),this.identityManager.set(t.id)):t.id=this.identityManager.fetch(t),this._records.push(t),Dn(t)}},{key:"_updateRecord",value:function(e,t){var n=t&&Object.prototype.hasOwnProperty.call(t,"id")?t.id.toString():null,r=e.id;if(n&&r!==n)throw new Error("Updating the ID of a record is not permitted");for(var o in t)"id"!==o&&(e[o]=t[o])}}]),e}(),Mn=function(){function e(t,n){Zt(this,e),this._collections=[],this.registerIdentityManagers(n),t&&this.loadData(t)}return Qt(e,[{key:"loadData",value:function(e){for(var t in e)this.createCollection(t,j()(e[t]))}},{key:"dump",value:function(){return this._collections.reduce((function(e,t){return e[t.name]=t.all(),e}),{})}},{key:"createCollection",value:function(e,t){if(this[e])t&&this[e].insert(t);else{var n=this.identityManagerFor(e),r=new Pn(e,t,n);Object.defineProperty(this,e,{get:function(){var e=r.all();return["insert","find","findBy","where","update","remove","firstOrCreate"].forEach((function(t){e[t]=function(){return r[t].apply(r,arguments)}})),e}}),Object.defineProperty(this,"_".concat(e),{get:function(){var e=[];return["insert","find","findBy","where","update","remove","firstOrCreate"].forEach((function(t){e[t]=function(){return r[t].apply(r,arguments)}})),e}}),this._collections.push(r)}return this}},{key:"createCollections",value:function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r1&&void 0!==arguments[1]?arguments[1]:[];Zt(this,e),Nn(t&&"string"===typeof t,"You must pass a `modelName` into a Collection"),this.modelName=t,this.models=n}return Qt(e,[{key:"length",get:function(){return this.models.length}},{key:"update",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:[];Zt(this,e),this.models=t}return Qt(e,[{key:"length",get:function(){return this.models.length}},{key:"update",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n=0;r--){var o=n[r];if(o.length&&":"!==o[0]){t=o;break}}Hn[e]=Sn(An(this._container.inflector.singularize(t)))}return Hn[e]}}},{key:"_getIdForRequest",value:function(e,t){var n;return e&&e.params&&e.params.id?n=e.params.id:t&&t.data&&t.data.id&&(n=t.data.id),n}},{key:"_getJsonApiDocForRequest",value:function(e,t){var n;return e&&e.requestBody&&(n=JSON.parse(e.requestBody)),this.serializerOrRegistry.normalize(n,t)}},{key:"_getAttrsForRequest",value:function(e,t){var n=this,r=this._getJsonApiDocForRequest(e,t),o=this._getIdForRequest(e,r),i={};return Nn(r.data&&(r.data.attributes||r.data.type||r.data.relationships),"You're using a shorthand or #normalizedRequestAttrs, but your serializer's normalize function did not return a valid JSON:API document. Consult the docs for the normalize hook on the Serializer class."),r.data.attributes&&(i=Object.keys(r.data.attributes).reduce((function(e,t){return e[An(t)]=r.data.attributes[t],e}),{})),r.data.relationships&&Object.keys(r.data.relationships).forEach((function(o){var a,s=r.data.relationships[o],l=n.schema.modelClassFor(t).associationFor(An(o));Nn(l,"You're passing the relationship '".concat(o,"' to the '").concat(t,"' model via a ").concat(e.method," to '").concat(e.url,"', but you did not define the '").concat(o,"' association on the '").concat(t,"' model.")),a=l.isPolymorphic?s.data:l instanceof jn?s.data&&s.data.map((function(e){return e.id})):s.data&&s.data.id,i[l.identifier]=a}),{}),o&&(i.id=o),i}},{key:"_getAttrsForFormRequest",value:function(e){var t=e.requestBody;return Nn(t&&"string"===typeof t,"You're using the helper method #normalizedFormData, but the request body is empty or not a valid url encoded string."),t.split("&").reduce((function(e,t){var n=cn(t.split("="),2),r=n[0],o=n[1];return e[r]=decodeURIComponent(o.replace(/\+/g," ")),e}),{})}}]),e}(),qn=function(e){tn(n,e);var t=ln(n);function n(e,r,o,i,a){var s;return Zt(this,n),(s=t.call(this,a)).schema=e,s.serializerOrRegistry=r,s.userFunction=o,s.path=i,s}return Qt(n,[{key:"handle",value:function(e){return this.userFunction(this.schema,e)}},{key:"setRequest",value:function(e){this.request=e}},{key:"serialize",value:function(e,t){return(t?this.serializerOrRegistry.serializerFor(t,{explicit:!0}):this.serializerOrRegistry).serialize(e,this.request)}},{key:"normalizedRequestAttrs",value:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=this.path,r=this.request,o=this.request.requestHeaders,i={};for(var a in o)i[a.toLowerCase()]=o[a];return/x-www-form-urlencoded/.test(i["content-type"])?e=this._getAttrsForFormRequest(r):(t?Nn(Sn(t)===t,"You called normalizedRequestAttrs('".concat(t,"'), but normalizedRequestAttrs was intended to be used with the dasherized version of the model type. Please change this to normalizedRequestAttrs('").concat(Sn(t),"').")):t=this.getModelClassFromPath(n),Nn(this.schema.hasModelForModelName(t),"You're using a shorthand or the #normalizedRequestAttrs helper but the detected model of '".concat(t,"' does not exist. You might need to pass in the correct modelName as the first argument to #normalizedRequestAttrs.")),e=this._getAttrsForRequest(r,t)),e}}]),n}(Un),$n=function(){function e(t,n,r){Zt(this,e),this.schema=t,this.serializerOrRegistry=n,this.object=r}return Qt(e,[{key:"handle",value:function(){return this.object}}]),e}(),zn=function(e){tn(n,e);var t=ln(n);function n(e,r,o,i){var a,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};Zt(this,n),a=t.call(this),o=o||a.getModelClassFromPath(i),a.schema=e,a.serializerOrRegistry=r,a.shorthand=o,a.options=s;var l=Array.isArray(o)?"array":Xt(o);if("string"===l){var c=a.schema[a.schema.toCollectionName(o)];a.handle=function(e){return a.handleStringShorthand(e,c)}}else if("array"===l){var u=o.map((function(e){return a.schema[a.schema.toCollectionName(e)]}));a.handle=function(e){return a.handleArrayShorthand(e,u)}}return a}return n}(Un),Kn=function(e){tn(n,e);var t=ln(n);function n(){return Zt(this,n),t.apply(this,arguments)}return Qt(n,[{key:"handleStringShorthand",value:function(e,t){var n=An(this.shorthand);Nn(t,"The route handler for ".concat(e.url," is trying to access the ").concat(n," model, but that model doesn't exist."));var r=this._getIdForRequest(e);if(r){var o=t.find(r);return o||new bn(404)}if(this.options.coalesce){var i=this.serializerOrRegistry.getCoalescedIds(e,n);if(i)return t.find(i)}return t.all()}},{key:"handleArrayShorthand",value:function(e,t){var n=this.shorthand;return Nn(!this._getIdForRequest(e)||this._container.inflector.singularize(n[0])!==n[0],"It looks like you're using the \"Single record with\n related records\" version of the array shorthand, in addition to opting\n in to the model layer. This shorthand was made when there was no\n serializer layer. Now that you're using models, please ensure your\n relationships are defined, and create a serializer for the parent\n model, adding the relationships there."),t.map((function(e){return e.all()}))}}]),n}(zn),Gn=function(e){tn(n,e);var t=ln(n);function n(){return Zt(this,n),t.apply(this,arguments)}return Qt(n,[{key:"handleStringShorthand",value:function(e,t){var n=An(this.shorthand);Nn(t,"The route handler for ".concat(e.url," is trying to access the ").concat(n," model, but that model doesn't exist."));var r=this._getAttrsForRequest(e,t.camelizedModelName);return t.create(r)}}]),n}(zn),Wn=function(e){tn(n,e);var t=ln(n);function n(){return Zt(this,n),t.apply(this,arguments)}return Qt(n,[{key:"handleStringShorthand",value:function(e,t){var n=An(this.shorthand);Nn(t,"The route handler for ".concat(e.url," is trying to access the ").concat(n," model, but that model doesn't exist."));var r=this._getIdForRequest(e),o=t.find(r);if(!o)return new bn(404);var i=this._getAttrsForRequest(e,t.camelizedModelName);return o.update(i)}}]),n}(zn),Yn=function(e){tn(n,e);var t=ln(n);function n(){return Zt(this,n),t.apply(this,arguments)}return Qt(n,[{key:"handleStringShorthand",value:function(e,t){var n=An(this.shorthand);Nn(t,"The route handler for ".concat(e.url," is trying to access the ").concat(n," model, but that model doesn't exist."));var r=this._getIdForRequest(e),o=t.find(r);if(!o)return new bn(404);o.destroy()}},{key:"handleArrayShorthand",value:function(e,t){var n=this,r=this._getIdForRequest(e),o=t[0].find(r);t.slice(1).map((function(e){return n._container.inflector.pluralize(e.camelizedModelName)})).forEach((function(e){return o[e].destroy()})),o.destroy()}}]),n}(zn),Xn=function(e){tn(n,e);var t=ln(n);function n(){return Zt(this,n),t.apply(this,arguments)}return Qt(n,[{key:"handleStringShorthand",value:function(e,t){var n=An(this.shorthand);Nn(t,"The route handler for ".concat(e.url," is trying to access the ").concat(n," model, but that model doesn't exist."));var r=this._getIdForRequest(e);if(r){var o=t.find(r);return new bn(o?204:404)}if(this.options.coalesce&&e.queryParams&&e.queryParams.ids){var i=t.find(e.queryParams.ids);return new bn(i?204:404)}return new bn(204)}}]),n}(zn),Zn={get:200,put:204,post:201,delete:204};var Jn=function(){function e(t){var n=t.schema,r=t.verb,o=t.rawHandler,i=t.customizedCode,a=t.options,s=t.path,l=t.serializerOrRegistry,c=t.middleware;Zt(this,e),this.verb=r,this.customizedCode=i,this.serializerOrRegistry=l,this.middleware=c||[],this.handler=function(e){var t,n=e.verb,r=e.schema,o=e.serializerOrRegistry,i=e.path,a=e.rawHandler,s=[r,o,a,i,e.options,e.middleware],l=Xt(a);return"function"===l?t=an(qn,s):"object"===l&&a?t=an($n,s):"get"===n?t=an(Kn,s):"post"===n?t=an(Gn,s):"put"===n||"patch"===n?t=an(Wn,s):"delete"===n?t=an(Yn,s):"head"===n&&(t=an(Xn,s)),t}({verb:r,schema:n,path:s,serializerOrRegistry:l,rawHandler:o,options:a})}return Qt(e,[{key:"handle",value:function(e){var t=this;return this._getMirageResponseForRequest(e,this.middleware).then((function(n){return t.serialize(n,e)})).then((function(e){return e.toRackResponse()}))}},{key:"_getMirageResponseForRequest",value:function(e){var t,n=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];try{this.handler instanceof qn&&this.handler.setRequest(e),t=this.handleWithMiddleware(e,[].concat(un(r),[function(e,t){return n.handler.handle(t)}]))}catch(i){if(i instanceof kn)t=new bn(500,{},i);else{var o=i.message||i;t=new bn(500,{},{message:o,stack:"Mirage: Your ".concat(e.method," handler for the url ").concat(e.url," threw an error:\n\n").concat(i.stack||i)})}}return this._toMirageResponse(t)}},{key:"handleWithMiddleware",value:function(e,t){var n,r=this,o=dn(n=t)||fn(n)||pn(n)||mn(),i=o[0],a=o.slice(1);return i(this.schema,e,(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e;return r.handleWithMiddleware(t,a)}))}},{key:"_toMirageResponse",value:function(e){var t,n=this;return new Promise((function(r,o){Promise.resolve(e).then((function(o){if(o instanceof bn)t=e;else{var i=n._getCodeForResponse(o);t=new bn(i,{},o)}r(t)})).catch(o)}))}},{key:"_getCodeForResponse",value:function(e){var t;return this.customizedCode?t=this.customizedCode:204===(t=Zn[this.verb])&&void 0!==e&&""!==e&&(t=200),t}},{key:"serialize",value:function(e,t){return e.data=this.serializerOrRegistry.serialize(e.data,t),e}}]),e}();function Qn(e,t){var n=function(t){tn(r,t);var n=ln(r);function r(){var t,o;Zt(this,r);for(var i=arguments.length,a=new Array(i),s=0;s-1&&this.attrs[n].splice(r,1)}else this.attrs[n]=null}},{key:"isSaving",get:function(){return this._schema.isSaving[this.toString()]}},{key:"_setupAttr",value:function(e,t){this.associationKeys.has(e)||this.associationIdKeys.has(e)||(this.attrs[e]=t,this._definePlainAttribute(e))}},{key:"_definePlainAttribute",value:function(e){var t=Object.getOwnPropertyDescriptor(this,e);t&&t.get||(Object.prototype.hasOwnProperty.call(this.attrs,e)||(this.attrs[e]=null),Object.defineProperty(this,e,{get:function(){return this.attrs[e]},set:function(t){this.attrs[e]=t}}))}},{key:"_setupRelationship",value:function(e,t){var n=this.associationIdKeys.has(e)||this.fks.includes(e),r=this.associationKeys.has(e);n&&(void 0!==t&&null!==t&&this._validateForeignKeyExistsInDatabase(e,t),this.attrs[e]=t),r&&(this[e]=t)}},{key:"_validateAttr",value:function(t,n){if(this.associationKeys.has(t)){var r=this.associationFor(t),o=null===n;if(r instanceof jn){var i=n instanceof Bn||n instanceof Fn,a=Array.isArray(n)&&n.every((function(t){return t instanceof e}));Nn(i||a||o,"You're trying to create a ".concat(this.modelName,' model and you passed in "').concat(n,'" under the ').concat(t," key, but that key is a HasMany relationship. You must pass in a Collection, PolymorphicCollection, array of Models, or null."))}else r instanceof Rn&&Nn(n instanceof e||o,"You're trying to create a ".concat(this.modelName,' model and you passed in "').concat(n,'" under the ').concat(t," key, but that key is a BelongsTo relationship. You must pass in a Model or null."))}this.associationIdKeys.has(t)&&(t.endsWith("Ids")&&Nn(Array.isArray(n)||null===n,"You're trying to create a ".concat(this.modelName,' model and you passed in "').concat(n,'" under the ').concat(t," key, but that key is a foreign key for a HasMany relationship. You must pass in an array of ids or null.")));var s=n instanceof e||n instanceof Bn||n instanceof Fn,l=Array.isArray(n)&&n.length&&n.every((function(t){return t instanceof e}));if(s||l){var c=n;Nn(this.associationKeys.has(t),"You're trying to create a ".concat(this.modelName," model and you passed in a ").concat(c.toString()," under the ").concat(t," key, but you haven't defined that key as an association on your model."))}}},{key:"_validateForeignKeyExistsInDatabase",value:function(e,t){var n=this;if(Array.isArray(t)){var r,o=this.hasManyAssociationFks[e];o.isPolymorphic?(r=t.map((function(e){var t=e.type,r=e.id;return n._schema.db[n._schema.toInternalCollectionName(t)].find(r)})),r=$()(r)):r=this._schema.db[this._schema.toInternalCollectionName(o.modelName)].find(t);var i=o.isPolymorphic?t.map((function(e){return"".concat(e.type,":").concat(e.id)})).join(","):t;Nn(r.length===t.length,"You're instantiating a ".concat(this.modelName," that has a ").concat(e," of ").concat(i,", but some of those records don't exist in the database."))}else{var a,s=this.belongsToAssociationFks[e];a=s.isPolymorphic?this._schema.db[this._schema.toInternalCollectionName(t.type)].find(t.id):this._schema.db[this._schema.toInternalCollectionName(s.modelName)].find(t);var l=s.isPolymorphic?"".concat(t.type,":").concat(t.id):t;Nn(a,"You're instantiating a ".concat(this.modelName," that has a ").concat(e," of ").concat(l,", but that record doesn't exist in the database."))}}},{key:"_saveAssociations",value:function(){this._saveBelongsToAssociations(),this._saveHasManyAssociations()}},{key:"_saveBelongsToAssociations",value:function(){var e=this;W()(this.belongsToAssociations).forEach((function(t){e._disassociateFromOldInverses(t),e._saveNewAssociates(t),e._associateWithNewInverses(t)}))}},{key:"_saveHasManyAssociations",value:function(){var e=this;W()(this.hasManyAssociations).forEach((function(t){e._disassociateFromOldInverses(t),e._saveNewAssociates(t),e._associateWithNewInverses(t)}))}},{key:"_disassociateFromOldInverses",value:function(e){e instanceof jn?this._disassociateFromHasManyInverses(e):e instanceof Rn&&this._disassociateFromBelongsToInverse(e)}},{key:"_disassociateFromHasManyInverses",value:function(e){var t=this,n=e.getForeignKey(),r=this._tempAssociations&&this._tempAssociations[e.name],o=this.attrs[n];r&&o&&(e.isPolymorphic?o.map((function(e){var n=e.type,r=e.id;return t._schema[t._schema.toCollectionName(n)].find(r)})):this._schema[this._schema.toCollectionName(e.modelName)].find(o||[]).models).filter((function(t){return!t.isSaving&&!r.includes(t)&&t.hasInverseFor(e)})).forEach((function(n){var r=n.inverseFor(e);n.disassociate(t,r),n.save()}))}},{key:"_disassociateFromBelongsToInverse",value:function(e){var t,n=e.getForeignKey(),r=this._tempAssociations&&this._tempAssociations[e.name],o=this.attrs[n];if(void 0!==r&&o&&(t=e.isPolymorphic?this._schema[this._schema.toCollectionName(o.type)].find(o.id):this._schema[this._schema.toCollectionName(e.modelName)].find(o)).hasInverseFor(e)){var i=t.inverseFor(e);t.disassociate(this,i),t._updateInDb(t.attrs)}}},{key:"_disassociateFromDependents",value:function(){var e=this;this._schema.dependentAssociationsFor(this.modelName).forEach((function(t){t.disassociateAllDependentsFromTarget(e)}))}},{key:"_saveNewAssociates",value:function(e){var t=e.getForeignKey(),n=this._tempAssociations&&this._tempAssociations[e.name];if(void 0!==n){if(this.__isSavingNewChildren=!0,delete this._tempAssociations[e.name],n instanceof Bn)n.models.filter((function(e){return!e.isSaving})).forEach((function(e){e.save()})),this._updateInDb(en({},t,n.models.map((function(e){return e.id}))));else if(n instanceof Fn)n.models.filter((function(e){return!e.isSaving})).forEach((function(e){e.save()})),this._updateInDb(en({},t,n.models.map((function(e){return{type:e.modelName,id:e.id}}))));else if(null===n)this._updateInDb(en({},t,null));else if(this.equals(n))this._updateInDb(en({},t,this.id));else if(!n.isSaving){var r;n.save(),this._syncTempAssociations(n),r=e.isPolymorphic?{id:n.id,type:n.modelName}:n.id,this._updateInDb(en({},t,r))}this.__isSavingNewChildren=!1}}},{key:"_associateWithNewInverses",value:function(t){var n=this;if(!this.__isSavingNewChildren){var r=this[t.name];r instanceof e?this._associateModelWithInverse(r,t):(r instanceof Bn||r instanceof Fn)&&r.models.forEach((function(e){n._associateModelWithInverse(e,t)})),delete this._tempAssociations[t.name]}}},{key:"_associateModelWithInverse",value:function(e,t){var n=this;if(e.hasInverseFor(t)){var r=e.inverseFor(t),o=r.getForeignKey(),i=this.id;if(r instanceof Rn){var a;a=r.isPolymorphic?{type:this.modelName,id:i}:i,this._schema.db[this._schema.toInternalCollectionName(e.modelName)].update(e.id,en({},o,a))}else{var s,l,c=this._schema.db[this._schema.toInternalCollectionName(e.modelName)],u=c.find(e.id)[r.getForeignKey()]||[],d=Object.assign([],u);r.isPolymorphic?(s={type:this.modelName,id:i},l=d.some((function(e){return e.type==n.modelName&&e.id==i}))):(s=i,l=d.includes(i)),l||d.push(s),c.update(e.id,en({},o,d))}}}},{key:"_updateInDb",value:function(e){this.attrs=this._schema.db[this._schema.toInternalCollectionName(this.modelName)].update(this.attrs.id,e)}},{key:"_syncTempAssociations",value:function(e){var t=this;Object.keys(this._tempAssociations).forEach((function(n){t._tempAssociations[n]&&t._tempAssociations[n].toString()===e.toString()&&(t._tempAssociations[n]=e)}))}},{key:"toString",value:function(){var e=this.id?"(".concat(this.id,")"):"";return"model:".concat(this.modelName).concat(e)}},{key:"equals",value:function(e){return this.toString()===e.toString()}}]),e}();er.extend=Qn,er.findBelongsToAssociation=function(e){return this.prototype.belongsToAssociations[e]};var tr=function(){function e(t,n){var r=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Zt(this,e),this.registry=t,this.type=n,this.request=o,this.attrs=this.attrs||void 0,this.include=this.include||[],this.root=this.root||void 0,this.embed=this.embed||void 0,this._embedFn=a()(this.embed)?this.embed:function(){return!!r.embed},this.serializeIds=this.serializeIds||void 0,this.primaryKey=this.primaryKey||void 0}return Qt(e,[{key:"serialize",value:function(e){return this.primaryResource=e,this.buildPayload(e)}},{key:"normalize",value:function(e){return e}},{key:"buildPayload",value:function(e,t,n,r){if(!e&&X()(t))return r;if(e){var o=cn(this.getHashForPrimaryResource(e),2),i=o[0],a=o[1],s=this.isCollection(e)?e.models:[e];return this.buildPayload(void 0,a,s,i)}var l=t.shift(),c=cn(this.getHashForIncludedResource(l),2),u=c[0],d=c[1].filter((function(e){return!n.map((function(e){return e.toString()})).includes(e.toString())})).concat(t),f=(this.isCollection(l)?l.models:[l]).concat(n),p=this.mergePayloads(r,u);return this.buildPayload(void 0,d,f,p)}},{key:"getHashForPrimaryResource",value:function(e){var t,n=cn(this.getHashForResource(e),2),r=n[0],o=n[1];this.root?(Nn(!(e instanceof Fn),"The base Serializer class cannot serialize a top-level PolymorphicCollection when root is true, since PolymorphicCollections have no type."),t=en({},this.serializerFor(e.modelName).keyForResource(e),r)):t=r;return[t,o]}},{key:"getHashForIncludedResource",value:function(e){var t,n;if(e instanceof Fn)t={},n=e.models;else{var r=this.serializerFor(e.modelName),o=cn(r.getHashForResource(e),2),i=o[0],a=o[1],s=r.keyForRelationship(e.modelName);t=Array.isArray(i)?en({},s,i):en({},s,[i]),n=a}return[t,n]}},{key:"getHashForResource",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=this;return arguments.length>3&&void 0!==arguments[3]&&arguments[3]&&e.modelName&&(o=this.serializerFor(e.modelName)),[this.isModel(e)?o._hashForModel(e,n,r):e.models.map((function(e){var i=o;return i||(i=t.serializerFor(e.modelName)),i._hashForModel(e,n,r)})),ee()($()(f()(o.getKeysForIncluded().map((function(n){return t.isCollection(e)?e.models.map((function(e){return e[n]})):e[n]})))),(function(e){return e.toString()}))]}},{key:"mergePayloads",value:function(e,t){var n,r=cn(Object.keys(t),1)[0];return e[r]?(n=e)[r]=e[r].concat(t[r]):n=Object.assign(e,t),n}},{key:"keyForResource",value:function(e){var t=e.modelName;return this.isModel(e)?this.keyForModel(t):this.keyForCollection(t)}},{key:"keyForModel",value:function(e){return An(e)}},{key:"keyForCollection",value:function(e){return this._container.inflector.pluralize(this.keyForModel(e))}},{key:"_hashForModel",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=this._attrsForModel(e);if(t&&e.fks.forEach((function(e){delete o[e]})),this.embed){var i=Object.assign({},r);i[e.modelName]=i[e.modelName]||{},i[e.modelName][e.id]=!0,this.getKeysForEmbedded().forEach((function(t){var r=e[t];if(r&&!J()(i,"".concat(r.modelName,".").concat(r.id))){var a=cn(n.getHashForResource(r,!0,i,!0),1)[0],s=n.keyForEmbeddedRelationship(t);if(o[s]=a,n.isModel(r)){var l="".concat(An(t),"Id");delete o[l]}}}))}return this._maybeAddAssociationIds(e,o)}},{key:"_attrsForModel",value:function(e){var t={};return t=this.attrs?this.attrs.reduce((function(t,n){return t[n]=e[n],t}),{}):Object.assign(t,e.attrs),e.fks.forEach((function(e){return delete t[e]})),this._formatAttributeKeys(t)}},{key:"_maybeAddAssociationIds",value:function(e,t){var n=this,r=Object.assign({},t);return"always"===this.serializeIds?un(e.associationKeys).filter((function(e){return!n._embedFn(e)})).forEach((function(t){var o=e[t],i=e.associationFor(t);if(n.isCollection(o)){var a=n.keyForRelationshipIds(t);r[a]=e["".concat(n._container.inflector.singularize(t),"Ids")]}else if(n.isModel(o)&&i.isPolymorphic){var s=n.keyForPolymorphicForeignKeyType(t),l=n.keyForPolymorphicForeignKeyId(t);r[s]=e["".concat(t,"Id")].type,r[l]=e["".concat(t,"Id")].id}else if(o){var c=n.keyForForeignKey(t);r[c]=e["".concat(t,"Id")]}})):"included"===this.serializeIds&&this.getKeysForIncluded().forEach((function(t){var o=e[t],i=e.associationFor(t);if(n.isCollection(o)){var a=n.keyForRelationshipIds(t);r[a]=e["".concat(n._container.inflector.singularize(t),"Ids")]}else if(n.isModel(o)&&i.isPolymorphic){var s=n.keyForPolymorphicForeignKeyType(t),l=n.keyForPolymorphicForeignKeyId(t);r[s]=e["".concat(t,"Id")].type,r[l]=e["".concat(t,"Id")].id}else if(n.isModel(o)){var c=n.keyForForeignKey(t);r[c]=e["".concat(t,"Id")]}})),r}},{key:"keyForAttribute",value:function(e){return"id"===e?this.keyForId():e}},{key:"keyForRelationship",value:function(e){return An(this._container.inflector.pluralize(e))}},{key:"keyForEmbeddedRelationship",value:function(e){return An(e)}},{key:"keyForRelationshipIds",value:function(e){return"".concat(this._container.inflector.singularize(An(e)),"Ids")}},{key:"keyForForeignKey",value:function(e){return"".concat(An(e),"Id")}},{key:"keyForPolymorphicForeignKeyId",value:function(e){return"".concat(An(e),"Id")}},{key:"keyForPolymorphicForeignKeyType",value:function(e){return"".concat(An(e),"Type")}},{key:"isModel",value:function(e){return e instanceof er}},{key:"isCollection",value:function(e){return e instanceof Bn||e instanceof Fn}},{key:"isModelOrCollection",value:function(e){return this.isModel(e)||this.isCollection(e)}},{key:"serializerFor",value:function(e){return this.registry.serializerFor(e)}},{key:"getAssociationKeys",value:function(){return a()(this.include)?this.include(this.request,this.primaryResource):this.include}},{key:"getKeysForEmbedded",value:function(){var e=this;return this.getAssociationKeys().filter((function(t){return e._embedFn(t)}))}},{key:"getKeysForIncluded",value:function(){var e=this;return this.getAssociationKeys().filter((function(t){return!e._embedFn(t)}))}},{key:"schema",get:function(){return this.registry.schema}},{key:"keyForId",value:function(){return this.primaryKey}},{key:"valueForId",value:function(e){return e}},{key:"_formatAttributeKeys",value:function(e){var t={};for(var n in e){var r=e[n];"id"===n&&(r=this.valueForId(r)),t[this.keyForAttribute(n)]=r}return t}},{key:"getCoalescedIds",value:function(){}}]),e}();tr.prototype.include=[],tr.prototype.root=!0,tr.prototype.embed=!1,tr.prototype.primaryKey="id",tr.prototype.serializeIds="included",tr.extend=Qn;var nr=function(e){tn(n,e);var t=ln(n);function n(){var e;return Zt(this,n),(e=t.apply(this,arguments)).alwaysIncludeLinkageData=e.alwaysIncludeLinkageData||void 0,e}return Qt(n,[{key:"keyForModel",value:function(e){return Sn(e)}},{key:"keyForCollection",value:function(e){return Sn(e)}},{key:"keyForAttribute",value:function(e){return Sn(e)}},{key:"keyForRelationship",value:function(e){return Sn(e)}},{key:"links",value:function(){}},{key:"getHashForPrimaryResource",value:function(e){return this._createRequestedIncludesGraph(e),[{data:this.getHashForResource(e)},this.getAddToIncludesForResource(e)]}},{key:"getHashForIncludedResource",value:function(e){var t=this.serializerFor(e.modelName).getHashForResource(e),n={included:this.isModel(e)?[t]:t},r=[];return this.hasQueryParamIncludes()||(r=this.getAddToIncludesForResource(e)),[n,r]}},{key:"getHashForResource",value:function(e){var t=this;return this.isModel(e)?this.getResourceObjectForModel(e):e.models.map((function(e){return t.getResourceObjectForModel(e)}))}},{key:"getAddToIncludesForResource",value:function(e){var t;this.hasQueryParamIncludes()?t=this.getQueryParamIncludes():t=this.serializerFor(e.modelName).getKeysForIncluded();return this.getAddToIncludesForResourceAndPaths(e,t)}},{key:"getAddToIncludesForResourceAndPaths",value:function(e,t){var n=this,r=[];return t.forEach((function(t){var o=t.split("."),i=n.getIncludesForResourceAndPath.apply(n,[e].concat(un(o)));r.push(i)})),ee()($()(f()(r)),(function(e){return e.toString()}))}},{key:"getIncludesForResourceAndPath",value:function(e){for(var t=this,n=arguments.length,r=new Array(n>1?n-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{};Zt(this,e),this.schema=t,this._serializerMap=n}return Qt(e,[{key:"normalize",value:function(e,t){return this.serializerFor(t).normalize(e)}},{key:"serialize",value:function(e,t){var n=this;return this.request=t,this._isModelOrCollection(e)?this.serializerFor(e.modelName).serialize(e,t):Array.isArray(e)&&e.some(this._isCollection)?e.reduce((function(e,r){var o=n.serializerFor(r.modelName);return o.embed?e[n._container.inflector.pluralize(r.modelName)]=o.serialize(r,t):e=Object.assign(e,o.serialize(r,t)),e}),{}):e}},{key:"serializerFor",value:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).explicit,n=void 0!==t&&t,r=e&&this._serializerMap&&this._serializerMap[An(e)];return n?Nn(!!r,"You passed in ".concat(e," as an explicit serializer type but that serializer doesn't exist.")):Nn(!(r=r||this._serializerMap.application||tr)||r.prototype.embed||r.prototype.root||new r instanceof nr,"You cannot have a serializer that sideloads (embed: false) and disables the root (root: false)."),new r(this,e,this.request)}},{key:"_isModel",value:function(e){return e instanceof er}},{key:"_isCollection",value:function(e){return e instanceof Bn||e instanceof Fn}},{key:"_isModelOrCollection",value:function(e){return this._isModel(e)||this._isCollection(e)}},{key:"registerSerializers",value:function(e){var t=this._serializerMap||{};this._serializerMap=Object.assign(t,e)}},{key:"getCoalescedIds",value:function(e,t){return this.serializerFor(t).getCoalescedIds(e)}}]),e}(),or={},ir={},ar={},sr=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Zt(this,e),Nn(t,"A schema requires a db"),this.db=t,this._registry={},this._dependentAssociations={polymorphic:[]},this.registerModels(n),this.isSaving={}}return Qt(e,[{key:"registerModels",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};ne()(t,(function(n,r){e.registerModel(r,t[r])}))}},{key:"registerModel",value:function(e,t){var n=this,r=An(e),o=Sn(r);t=t.extend(),this._registry[r]=this._registry[r]||{class:null,foreignKeys:[]},this._registry[r].class=t,t.prototype._schema=this,t.prototype.modelName=o,t.prototype.hasManyAssociations={},t.prototype.hasManyAssociationFks={},t.prototype.belongsToAssociations={},t.prototype.belongsToAssociationFks={},t.prototype.associationKeys=new Set,t.prototype.associationIdKeys=new Set,t.prototype.dependentAssociations=[];var i={};for(var a in t.prototype)if(t.prototype[a]instanceof xn){var s=t.prototype[a];s.name=a,s.modelName=s.modelName||this.toModelName(a),s.ownerModelName=o,s.setSchema(this);var l=cn(s.getForeignKeyArray(),2),c=l[0],u=l[1];i[c]=i[c]||[],Nn(!i[c].includes(u),"Your '".concat(e,"' model definition has multiple possible inverse relationships of type '").concat(c,"'. Please use explicit inverses.")),i[c].push(u),this._addForeignKeyToRegistry(c,u),s.addMethodsToModelClass(t,a)}var d=this.toCollectionName(o);return this.db[d]||this.db.createCollection(d),this[d]={camelizedModelName:r,new:function(e){return n.new(r,e)},create:function(e){return n.create(r,e)},all:function(e){return n.all(r,e)},find:function(e){return n.find(r,e)},findBy:function(e){return n.findBy(r,e)},findOrCreateBy:function(e){return n.findOrCreateBy(r,e)},where:function(e){return n.where(r,e)},none:function(e){return n.none(r,e)},first:function(e){return n.first(r,e)}},this}},{key:"modelFor",value:function(e){return this._registry[e]}},{key:"new",value:function(e,t){return this._instantiateModel(Sn(e),t)}},{key:"create",value:function(e,t){return this.new(e,t).save()}},{key:"all",value:function(e){var t=this.collectionForType(e);return this._hydrate(t,Sn(e))}},{key:"none",value:function(e){return this._hydrate([],Sn(e))}},{key:"find",value:function(e,t){var n=this.collectionForType(e).find(t);return Array.isArray(t)&&Nn(n.length===t.length,"Couldn't find all ".concat(this._container.inflector.pluralize(e)," with ids: (").concat(t.join(","),") (found ").concat(n.length," results, but was looking for ").concat(t.length,")")),this._hydrate(n,Sn(e))}},{key:"findBy",value:function(e,t){var n=this.collectionForType(e).findBy(t);return this._hydrate(n,Sn(e))}},{key:"findOrCreateBy",value:function(e,t){var n=this.collectionForType(e).findBy(t);return n?this._hydrate(n,Sn(e)):this.create(e,t)}},{key:"where",value:function(e,t){var n=this.collectionForType(e).where(t);return this._hydrate(n,Sn(e))}},{key:"first",value:function(e){var t=this.collectionForType(e)[0];return this._hydrate(t,Sn(e))}},{key:"modelClassFor",value:function(e){var t=this._registry[An(e)];return Nn(t,"Model not registered: ".concat(e)),t.class.prototype}},{key:"addDependentAssociation",value:function(e,t){e.isPolymorphic?this._dependentAssociations.polymorphic.push(e):(this._dependentAssociations[t]=this._dependentAssociations[t]||[],this._dependentAssociations[t].push(e))}},{key:"dependentAssociationsFor",value:function(e){var t=this._dependentAssociations[e]||[],n=this._dependentAssociations.polymorphic||[];return t.concat(n)}},{key:"associationsFor",value:function(e){var t=this.modelClassFor(e);return Object.assign({},t.belongsToAssociations,t.hasManyAssociations)}},{key:"hasModelForModelName",value:function(e){return this.modelFor(An(e))}},{key:"collectionForType",value:function(e){var t=this.toCollectionName(e);return Nn(this.db[t],"You're trying to find model(s) of type ".concat(e," but this collection doesn't exist in the database.")),this.db[t]}},{key:"toCollectionName",value:function(e){if("string"!==typeof or[e]){var t=Sn(e),n=An(this._container.inflector.pluralize(t));or[e]=n}return or[e]}},{key:"toInternalCollectionName",value:function(e){if("string"!==typeof ir[e]){var t="_".concat(this.toCollectionName(e));ir[e]=t}return ir[e]}},{key:"toModelName",value:function(e){if("string"!==typeof ar[e]){var t=Sn(e),n=this._container.inflector.singularize(t);ar[e]=n}return ar[e]}},{key:"_addForeignKeyToRegistry",value:function(e,t){this._registry[e]=this._registry[e]||{class:null,foreignKeys:[]};var n=this._registry[e].foreignKeys;n.includes(t)||n.push(t)}},{key:"_instantiateModel",value:function(e,t){return new(this._modelFor(e))(this,e,t,this._foreignKeysFor(e))}},{key:"_modelFor",value:function(e){return this._registry[An(e)].class}},{key:"_foreignKeysFor",value:function(e){return this._registry[An(e)].foreignKeys}},{key:"_hydrate",value:function(e,t){if(Array.isArray(e)){var n=e.map((function(e){return this._instantiateModel(t,e)}),this);return new Bn(t,n)}return e?this._instantiateModel(t,e):null}}]),e}(),lr={Db:Mn,Association:xn,RouteHandler:Jn,BaseRouteHandler:Un,Serializer:tr,SerializerRegistry:rr,Schema:sr},cr={singularize:I,pluralize:O},ur=function(){function e(){Zt(this,e),this.inflector=cr}return Qt(e,[{key:"register",value:function(e,t){this[e]=t}},{key:"create",value:function(e){var t=lr[e];t.prototype._container=this;for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o-1)return!0}return!1}(t)?(e.push(t),t=pr):t=ae()({},pr,t);for(var n=2-e.length;n-- >0;)e.push(void 0);return e.push(t),e}var mr=function(){function e(){Zt(this,e),en(this,"urlPrefix",void 0),en(this,"namespace",void 0),en(this,"timing",void 0),en(this,"passthroughChecks",void 0),en(this,"pretender",void 0),en(this,"mirageServer",void 0),en(this,"trackRequests",void 0)}return Qt(e,[{key:"create",value:function(e,t){var n=this;this.mirageServer=e,this.pretender=this._create(e,t),e.pretender=this.pretender,this.passthroughChecks=this.passthroughChecks||[],this.config(t),[["get"],["post"],["put"],["delete","del"],["patch"],["head"],["options"]].forEach((function(t){var r=cn(t,2),o=r[0],i=r[1];n[o]=function(t){for(var r,i=arguments.length,a=new Array(i>1?i-1:0),s=1;s1&&Array.isArray(i)&&(o=n.pop()),n.forEach((function(t){"function"===typeof t?e.passthroughChecks.push(t):o.forEach((function(n){var r=e._getFullPath(t);e.pretender[n](r,e.pretender.passthrough)}))}))}}},{key:"_getFullPath",value:function(e){e="/"===e[0]?e.slice(1):e;var t="",n=this.urlPrefix?this.urlPrefix.trim():"",r="";if(this.urlPrefix&&this.namespace&&("/"===this.namespace[0]&&"/"===this.namespace[this.namespace.length-1]&&(r=this.namespace.substring(0,this.namespace.length-1).substring(1)),"/"===this.namespace[0]&&"/"!==this.namespace[this.namespace.length-1]&&(r=this.namespace.substring(1)),"/"!==this.namespace[0]&&"/"===this.namespace[this.namespace.length-1]&&(r=this.namespace.substring(0,this.namespace.length-1)),"/"!==this.namespace[0]&&"/"!==this.namespace[this.namespace.length-1]&&(r=this.namespace)),this.namespace&&!this.urlPrefix){if("/"===this.namespace[0]&&"/"===this.namespace[this.namespace.length-1]&&(r=this.namespace.substring(0,this.namespace.length-1)),"/"===this.namespace[0]&&"/"!==this.namespace[this.namespace.length-1]&&(r=this.namespace),"/"!==this.namespace[0]&&"/"===this.namespace[this.namespace.length-1]){var o=this.namespace.substring(0,this.namespace.length-1);r="/".concat(o)}"/"!==this.namespace[0]&&"/"!==this.namespace[this.namespace.length-1]&&(r="/".concat(this.namespace))}return this.namespace||(r=""),/^https?:\/\//.test(e)?t+=e:(n.length&&(t+="/"===n[n.length-1]?n:"".concat(n,"/")),"/"!==(t+=r)[t.length-1]&&(t+="/"),/^https?:\/\//.test(t+=e)||(t=(t="/".concat(t)).replace(/\/+/g,"/"))),t}},{key:"start",value:function(){}},{key:"shutdown",value:function(){this.pretender.shutdown()}}]),e}(),gr={},yr={singularize:I,pluralize:O};function vr(e){return new br(e)}var br=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Zt(this,e),this._container=new ur,this.config(t),this.db=this.db||void 0,this.schema=this.schema||void 0,this.middleware=[]}return Qt(e,[{key:"namespace",get:function(){return this.interceptor.namespace},set:function(e){this.interceptor.namespace=e}},{key:"urlPrefix",get:function(){return this.interceptor.urlPrefix},set:function(e){this.interceptor.urlPrefix=e}},{key:"timing",get:function(){return this.interceptor.timing},set:function(e){this.interceptor.timing=e}},{key:"passthroughChecks",get:function(){return this.interceptor.passthroughChecks},set:function(e){this.interceptor.passthroughChecks=e}},{key:"config",value:function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};n.interceptor||(n.interceptor=new mr),this.interceptor?this.interceptor.config(n):(this.interceptor=n.interceptor,this.interceptor.create(this,n)),Nn(!(n.environment&&this.environment&&this.environment!==n.environment),"You cannot modify Mirage's environment once the server is created"),this.environment=n.environment||this.environment||"development",n.routes&&(Nn(!n.baseConfig,"The routes option is an alias for the baseConfig option. You can't pass both options into your server definition."),n.baseConfig=n.routes),n.seeds&&(Nn(!n.scenarios,"The seeds option is an alias for the scenarios.default option. You can't pass both options into your server definition."),n.scenarios={default:n.seeds}),this._config=n,this.inflector=n.inflector||yr,this._container.register("inflector",this.inflector),this.logging=void 0!==n.logging?this.logging:void 0,this.testConfig=this.testConfig||void 0,this.trackRequests=n.trackRequests,this.db?this.db.registerIdentityManagers(n.identityManagers):this.db=this._container.create("Db",void 0,n.identityManagers),this.schema?(this.schema.registerModels(n.models),this.serializerOrRegistry.registerSerializers(n.serializers||{})):(this.schema=this._container.create("Schema",this.db,n.models),this.serializerOrRegistry=this._container.create("SerializerRegistry",this.schema,n.serializers));var r=this._hasModulesOfType(n,"factories"),o=n.scenarios&&Object.prototype.hasOwnProperty.call(n.scenarios,"default");n.baseConfig&&this.loadConfig(n.baseConfig),this.isTest()&&(this.loadConfig(n.testConfig),"undefined"!==typeof window&&(window.server=this)),this.isTest()&&r?this.loadFactories(n.factories):!this.isTest()&&o?(this.loadFactories(n.factories),n.scenarios.default(this)):this.loadFixtures(),null===(e=(t=this.interceptor).start)||void 0===e||e.call(t)}},{key:"isTest",value:function(){return"test"===this.environment}},{key:"shouldLog",value:function(){return"undefined"!==typeof this.logging?this.logging:!this.isTest()}},{key:"loadConfig",value:function(e){null===e||void 0===e||e.call(this),this.timing=this.isTest()?0:this.timing||0}},{key:"passthrough",value:function(){for(var e,t,n=arguments.length,r=new Array(n),o=0;o0&&void 0!==arguments[0]?arguments[0]:{},n=this._factoryMap||{};this._factoryMap=ae()(n,t),Object.keys(t).forEach((function(t){var n=e.schema.toCollectionName(t);e.db.createCollection(n)}))}},{key:"factoryFor",value:function(e){var t=An(e);if(this._factoryMap&&this._factoryMap[t])return this._factoryMap[t]}},{key:"build",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r2?r-2:0),i=2;i1?n-1:0),i=1;i2?i-2:0),s=2;s1&&void 0!==arguments[1]?arguments[1]:{},r=n.only,o=n.except,i=n.path;if(e=this.inflector.pluralize(e),i=i||"/".concat(e),o=o||[],(r=r||[]).length>0&&o.length>0)throw"cannot use both :only and :except options";var a={index:{methods:["get"],path:"".concat(i)},show:{methods:["get"],path:"".concat(i,"/:id")},create:{methods:["post"],path:"".concat(i)},update:{methods:["put","patch"],path:"".concat(i,"/:id")},delete:{methods:["del"],path:"".concat(i,"/:id")}},s=Object.keys(a);(r.length>0&&r||o.length>0&&s.filter((function(e){return-1===o.indexOf(e)}))||s).forEach((function(n){var r=a[n];r.methods.forEach((function(n){return i===e?t[n](r.path):t[n](r.path,e)}))}))}},{key:"_serialize",value:function(e){return"string"===typeof e?e:JSON.stringify(e)}},{key:"registerRouteHandler",value:function(e,t,n,r,o){var i=this,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:this.middleware,s=this._container.create("RouteHandler",{schema:this.schema,verb:e,rawHandler:n,customizedCode:r,options:o,path:t,serializerOrRegistry:this.serializerOrRegistry,middleware:a});return function(e){return s.handle(e).then((function(e){var t=cn(e,3),n=t[0],r=t[1],o=t[2];return[n,r,i._serialize(o)]}))}}},{key:"_hasModulesOfType",value:function(e,t){var n=e[t];return!!n&&Object.keys(n).length>0}},{key:"_typeIsPluralForModel",value:function(e){if("boolean"!==typeof gr[e]){var t=this._modelOrFactoryExistsForTypeOrCollectionName(e),n=e===this.inflector.pluralize(e),r=this.inflector.singularize(e)===this.inflector.pluralize(e),o=n&&!r&&t;gr[e]=o}return gr[e]}},{key:"_modelOrFactoryExistsForType",value:function(e){var t=this.schema&&this.schema.modelFor(An(e)),n=this.db[this.schema.toInternalCollectionName(e)];return(t||n)&&!this._typeIsPluralForModel(e)}},{key:"_modelOrFactoryExistsForTypeOrCollectionName",value:function(e){var t=this.schema&&this.schema.modelFor(An(e)),n=this.db[this.schema.toInternalCollectionName(e)];return t||n}},{key:"_validateTraits",value:function(e,t,n){e.forEach((function(e){if(!t.isTrait(e))throw new Error("'".concat(e,"' trait is not registered in '").concat(n,"' factory"))}))}},{key:"_mergeExtensions",value:function(e,t,n){var r=t.map((function(t){return e[t].extension}));return r.push(n||{}),r.reduce((function(e,t){return ae()(e,t)}),{})}},{key:"_mapAssociationsFromAttributes",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Object.keys(t||{}).filter((function(e){return n=t[e],o()(n)&&!0===n.__isAssociation__;var n})).forEach((function(o){var i=n.schema.modelClassFor(e).associationFor(o);Nn(i&&i instanceof Rn,"You're using the `association` factory helper on the '".concat(o,"' attribute of your ").concat(e," factory, but that attribute is not a `belongsTo` association.")),Nn(!(i&&i instanceof Rn&&i.modelName===e),"You're using the association() helper on your ".concat(e," factory for ").concat(o,", which is a belongsTo self-referential relationship. You can't do this as it will lead to infinite recursion. You can move the helper inside of a trait and use it selectively.")),Nn(!(i&&i.opts&&i.opts.polymorphic),"You're using the association() helper on your ".concat(e," factory for ").concat(o,", which is a polymorphic relationship. This is not currently supported."));var a=t[o],s="".concat(An(o),"Id");r[o]||(t[s]=n.create.apply(n,[i.modelName].concat(un(a.traitsAndOverrides))).id),delete t[o]}))}}]),e}(),Er=tr.extend({serializeIds:"always",normalizeIds:!0,keyForModel:function(e){return On(e)},keyForAttribute:function(e){return On(e=tr.prototype.keyForAttribute.apply(this,arguments))},keyForRelationship:function(e){return this._container.inflector.pluralize(On(e))},keyForEmbeddedRelationship:function(e){return On(e)},keyForRelationshipIds:function(e){return"".concat(On(this._container.inflector.singularize(e)),"_ids")},keyForForeignKey:function(e){return"".concat(On(e),"_id")},keyForPolymorphicForeignKeyId:function(e){return"".concat(On(e),"_id")},keyForPolymorphicForeignKeyType:function(e){return"".concat(On(e),"_type")},normalize:function(e){var t=this,n=Object.keys(e)[0],r=e[n],o=An(n),i=this.schema.modelClassFor(o),a=i.belongsToAssociations,s=i.hasManyAssociations,l=Object.keys(a),c=Object.keys(s);"id"!==this.primaryKey&&(r.id=r[this.primaryKey],delete r[this.primaryKey]);var u={data:{type:this._container.inflector.pluralize(n),attributes:{}}};r.id&&(u.data.id=r.id);var d={};return Object.keys(r).forEach((function(e){if("id"!==e)if(t.normalizeIds)if(l.includes(e)){var n=a[e].modelName;d[Sn(e)]={data:{type:n,id:r[e]}}}else if(c.includes(e)){var o=s[e].modelName,i=r[e].map((function(e){return{type:o,id:e}}));d[Sn(e)]={data:i}}else u.data.attributes[Sn(e)]=r[e];else u.data.attributes[Sn(e)]=r[e]})),Object.keys(d).length&&(u.data.relationships=d),u},getCoalescedIds:function(e){return e.queryParams&&e.queryParams.ids}});Er.extend({serializeIds:"always",keyForModel:function(e){return An(e)},keyForAttribute:function(e){return An(e=Er.prototype.keyForAttribute.apply(this,arguments))},keyForRelationship:function(e){return An(this._container.inflector.pluralize(e))},keyForEmbeddedRelationship:function(e){return An(e)},keyForRelationshipIds:function(e){return An(this._container.inflector.pluralize(e))},keyForForeignKey:function(e){return An(this._container.inflector.singularize(e))},getCoalescedIds:function(e){return e.queryParams&&e.queryParams.ids}})},7874:function(){!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var o=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],i=r.variable[1].inside,a=0;a]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}},8325:function(e,t,n){var r=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,r={},o={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof i?new i(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/=d.reach);T+=_.value.length,_=_.next){var A=_.value;if(t.length>e.length)return;if(!(A instanceof i)){var S,O=1;if(v){if(!(S=a(C,T,e,y))||S.index>=e.length)break;var I=S.index,w=S.index+S[0].length,N=T;for(N+=_.value.length;I>=N;)N+=(_=_.next).value.length;if(T=N-=_.value.length,_.value instanceof i)continue;for(var k=_;k!==t.tail&&(Nd.reach&&(d.reach=D);var P=_.prev;if(L&&(P=c(t,P,L),T+=L.length),u(t,P,O),_=c(t,P,new i(f,g?o.tokenize(x,g):x,b,x)),R&&c(t,_,R),O>1){var M={cause:f+","+h,reach:D};s(e,t,n,_.prev,T,M),d&&M.reach>d.reach&&(d.reach=M.reach)}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function c(e,t,n){var r=t.next,o={value:n,prev:t,next:r};return t.next=o,r.prev=o,e.length++,o}function u(e,t,n){for(var r=t.next,o=0;o"+i.content+""},!e.document)return e.addEventListener?(o.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var n=JSON.parse(t.data),r=n.language,i=n.code,a=n.immediateClose;e.postMessage(o.highlight(i,o.languages[r],r)),a&&e.close()}),!1),o):o;var d=o.util.currentScript();function f(){o.manual||o.highlightAll()}if(d&&(o.filename=d.src,d.hasAttribute("data-manual")&&(o.manual=!0)),!o.manual){var p=document.readyState;"loading"===p||"interactive"===p&&d&&d.defer?document.addEventListener("DOMContentLoaded",f):window.requestAnimationFrame?window.requestAnimationFrame(f):window.setTimeout(f,16)}return o}("undefined"!==typeof window?window:"undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=r),"undefined"!==typeof n.g&&(n.g.Prism=r)},5251:function(){!function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(Prism)},9980:function(){Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),Prism.languages.js=Prism.languages.javascript},4335:function(){Prism.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[t]},n.cdata=/^$/i;var r={"included-cdata":{pattern://i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:Prism.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},Prism.languages.insertBefore("markup","cdata",o)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(e,t){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:Prism.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml},2447:function(){Prism.languages.scss=Prism.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),Prism.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),Prism.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),Prism.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),Prism.languages.scss.atrule.inside.rest=Prism.languages.scss},6836:function(){!function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(Prism)},6263:function(){!function(){function e(e,n){e.addEventListener("click",(function(){!function(e){navigator.clipboard?navigator.clipboard.writeText(e.getText()).then(e.success,(function(){t(e)})):t(e)}(n)}))}function t(e){var t=document.createElement("textarea");t.value=e.getText(),t.style.top="0",t.style.left="0",t.style.position="fixed",document.body.appendChild(t),t.focus(),t.select();try{var n=document.execCommand("copy");setTimeout((function(){n?e.success():e.error()}),1)}catch(r){setTimeout((function(){e.error(r)}),1)}document.body.removeChild(t)}"undefined"!==typeof Prism&&"undefined"!==typeof document&&(Prism.plugins.toolbar?Prism.plugins.toolbar.registerButton("copy-to-clipboard",(function(t){var n=t.element,r=function(e){var t={copy:"Copy","copy-error":"Press Ctrl+C to copy","copy-success":"Copied!","copy-timeout":5e3};for(var n in t){for(var r="data-prismjs-"+n,o=e;o&&!o.hasAttribute(r);)o=o.parentElement;o&&(t[n]=o.getAttribute(r))}return t}(n),o=document.createElement("button");o.className="copy-to-clipboard-button",o.setAttribute("type","button");var i=document.createElement("span");return o.appendChild(i),s("copy"),e(o,{getText:function(){return n.textContent},success:function(){s("copy-success"),a()},error:function(){s("copy-error"),setTimeout((function(){!function(e){window.getSelection().selectAllChildren(e)}(n)}),1),a()}}),o;function a(){setTimeout((function(){s("copy")}),r["copy-timeout"])}function s(e){i.textContent=r[e],o.setAttribute("data-copy-state",e)}})):console.warn("Copy to Clipboard plugin loaded before Toolbar plugin."))}()},7193:function(){"undefined"!==typeof Prism&&Prism.hooks.add("wrap",(function(e){"keyword"===e.type&&e.classes.push("keyword-"+e.content)}))},5206:function(){!function(){if("undefined"!==typeof Prism&&"undefined"!==typeof document){var e=[],t={},n=function(){};Prism.plugins.toolbar={};var r=Prism.plugins.toolbar.registerButton=function(n,r){var o;o="function"===typeof r?r:function(e){var t;return"function"===typeof r.onClick?((t=document.createElement("button")).type="button",t.addEventListener("click",(function(){r.onClick.call(this,e)}))):"string"===typeof r.url?(t=document.createElement("a")).href=r.url:t=document.createElement("span"),r.className&&t.classList.add(r.className),t.textContent=r.text,t},n in t?console.warn('There is a button with the key "'+n+'" registered already.'):e.push(t[n]=o)},o=Prism.plugins.toolbar.hook=function(r){var o=r.element.parentNode;if(o&&/pre/i.test(o.nodeName)&&!o.parentNode.classList.contains("code-toolbar")){var i=document.createElement("div");i.classList.add("code-toolbar"),o.parentNode.insertBefore(i,o),i.appendChild(o);var a=document.createElement("div");a.classList.add("toolbar");var s=e,l=function(e){for(;e;){var t=e.getAttribute("data-toolbar-order");if(null!=t)return(t=t.trim()).length?t.split(/\s*,\s*/g):[];e=e.parentElement}}(r.element);l&&(s=l.map((function(e){return t[e]||n}))),s.forEach((function(e){var t=e(r);if(t){var n=document.createElement("div");n.classList.add("toolbar-item"),n.appendChild(t),a.appendChild(n)}})),i.appendChild(a)}};r("label",(function(e){var t=e.element.parentNode;if(t&&/pre/i.test(t.nodeName)&&t.hasAttribute("data-label")){var n,r,o=t.getAttribute("data-label");try{r=document.querySelector("template#"+o)}catch(i){}return r?n=r.content:(t.hasAttribute("data-url")?(n=document.createElement("a")).href=t.getAttribute("data-url"):n=document.createElement("span"),n.textContent=o),n}})),Prism.hooks.add("complete",o)}}()},6095:function(e){var t;"undefined"!==typeof self&&self,t=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=109)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(17),o=n(18),i=n(19),a=n(45),s=n(46),l=n(47),c=n(48),u=n(49),d=n(12),f=n(32),p=n(33),h=n(31),m=n(1),g={Scope:m.Scope,create:m.create,find:m.find,query:m.query,register:m.register,Container:r.default,Format:o.default,Leaf:i.default,Embed:c.default,Scroll:a.default,Block:l.default,Inline:s.default,Text:u.default,Attributor:{Attribute:d.default,Class:f.default,Style:p.default,Store:h.default}};t.default=g},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(t){var n=this;return t="[Parchment] "+t,(n=e.call(this,t)||this).message=t,n.name=n.constructor.name,n}return r(t,e),t}(Error);t.ParchmentError=o;var i,a={},s={},l={},c={};function u(e,t){var n;if(void 0===t&&(t=i.ANY),"string"===typeof e)n=c[e]||a[e];else if(e instanceof Text||e.nodeType===Node.TEXT_NODE)n=c.text;else if("number"===typeof e)e&i.LEVEL&i.BLOCK?n=c.block:e&i.LEVEL&i.INLINE&&(n=c.inline);else if(e instanceof HTMLElement){var r=(e.getAttribute("class")||"").split(/\s+/);for(var o in r)if(n=s[r[o]])break;n=n||l[e.tagName]}return null==n?null:t&i.LEVEL&n.scope&&t&i.TYPE&n.scope?n:null}t.DATA_KEY="__blot",function(e){e[e.TYPE=3]="TYPE",e[e.LEVEL=12]="LEVEL",e[e.ATTRIBUTE=13]="ATTRIBUTE",e[e.BLOT=14]="BLOT",e[e.INLINE=7]="INLINE",e[e.BLOCK=11]="BLOCK",e[e.BLOCK_BLOT=10]="BLOCK_BLOT",e[e.INLINE_BLOT=6]="INLINE_BLOT",e[e.BLOCK_ATTRIBUTE=9]="BLOCK_ATTRIBUTE",e[e.INLINE_ATTRIBUTE=5]="INLINE_ATTRIBUTE",e[e.ANY=15]="ANY"}(i=t.Scope||(t.Scope={})),t.create=function(e,t){var n=u(e);if(null==n)throw new o("Unable to create "+e+" blot");var r=n,i=e instanceof Node||e.nodeType===Node.TEXT_NODE?e:r.create(t);return new r(i,t)},t.find=function e(n,r){return void 0===r&&(r=!1),null==n?null:null!=n[t.DATA_KEY]?n[t.DATA_KEY].blot:r?e(n.parentNode,r):null},t.query=u,t.register=function e(){for(var t=[],n=0;n1)return t.map((function(t){return e(t)}));var r=t[0];if("string"!==typeof r.blotName&&"string"!==typeof r.attrName)throw new o("Invalid definition");if("abstract"===r.blotName)throw new o("Cannot register abstract class");return c[r.blotName||r.attrName]=r,"string"===typeof r.keyName?a[r.keyName]=r:(null!=r.className&&(s[r.className]=r),null!=r.tagName&&(Array.isArray(r.tagName)?r.tagName=r.tagName.map((function(e){return e.toUpperCase()})):r.tagName=r.tagName.toUpperCase(),(Array.isArray(r.tagName)?r.tagName:[r.tagName]).forEach((function(e){null!=l[e]&&null!=r.className||(l[e]=r)})))),r}},function(e,t,n){var r=n(51),o=n(11),i=n(3),a=n(20),s=String.fromCharCode(0),l=function(e){Array.isArray(e)?this.ops=e:null!=e&&Array.isArray(e.ops)?this.ops=e.ops:this.ops=[]};l.prototype.insert=function(e,t){var n={};return 0===e.length?this:(n.insert=e,null!=t&&"object"===typeof t&&Object.keys(t).length>0&&(n.attributes=t),this.push(n))},l.prototype.delete=function(e){return e<=0?this:this.push({delete:e})},l.prototype.retain=function(e,t){if(e<=0)return this;var n={retain:e};return null!=t&&"object"===typeof t&&Object.keys(t).length>0&&(n.attributes=t),this.push(n)},l.prototype.push=function(e){var t=this.ops.length,n=this.ops[t-1];if(e=i(!0,{},e),"object"===typeof n){if("number"===typeof e.delete&&"number"===typeof n.delete)return this.ops[t-1]={delete:n.delete+e.delete},this;if("number"===typeof n.delete&&null!=e.insert&&(t-=1,"object"!==typeof(n=this.ops[t-1])))return this.ops.unshift(e),this;if(o(e.attributes,n.attributes)){if("string"===typeof e.insert&&"string"===typeof n.insert)return this.ops[t-1]={insert:n.insert+e.insert},"object"===typeof e.attributes&&(this.ops[t-1].attributes=e.attributes),this;if("number"===typeof e.retain&&"number"===typeof n.retain)return this.ops[t-1]={retain:n.retain+e.retain},"object"===typeof e.attributes&&(this.ops[t-1].attributes=e.attributes),this}}return t===this.ops.length?this.ops.push(e):this.ops.splice(t,0,e),this},l.prototype.chop=function(){var e=this.ops[this.ops.length-1];return e&&e.retain&&!e.attributes&&this.ops.pop(),this},l.prototype.filter=function(e){return this.ops.filter(e)},l.prototype.forEach=function(e){this.ops.forEach(e)},l.prototype.map=function(e){return this.ops.map(e)},l.prototype.partition=function(e){var t=[],n=[];return this.forEach((function(r){(e(r)?t:n).push(r)})),[t,n]},l.prototype.reduce=function(e,t){return this.ops.reduce(e,t)},l.prototype.changeLength=function(){return this.reduce((function(e,t){return t.insert?e+a.length(t):t.delete?e-t.delete:e}),0)},l.prototype.length=function(){return this.reduce((function(e,t){return e+a.length(t)}),0)},l.prototype.slice=function(e,t){e=e||0,"number"!==typeof t&&(t=1/0);for(var n=[],r=a.iterator(this.ops),o=0;o0&&n.next(i.retain-s)}for(var c=new l(r);t.hasNext()||n.hasNext();)if("insert"===n.peekType())c.push(n.next());else if("delete"===t.peekType())c.push(t.next());else{var u=Math.min(t.peekLength(),n.peekLength()),d=t.next(u),f=n.next(u);if("number"===typeof f.retain){var p={};"number"===typeof d.retain?p.retain=u:p.insert=d.insert;var h=a.attributes.compose(d.attributes,f.attributes,"number"===typeof d.retain);if(h&&(p.attributes=h),c.push(p),!n.hasNext()&&o(c.ops[c.ops.length-1],p)){var m=new l(t.rest());return c.concat(m).chop()}}else"number"===typeof f.delete&&"number"===typeof d.retain&&c.push(f)}return c.chop()},l.prototype.concat=function(e){var t=new l(this.ops.slice());return e.ops.length>0&&(t.push(e.ops[0]),t.ops=t.ops.concat(e.ops.slice(1))),t},l.prototype.diff=function(e,t){if(this.ops===e.ops)return new l;var n=[this,e].map((function(t){return t.map((function(n){if(null!=n.insert)return"string"===typeof n.insert?n.insert:s;throw new Error("diff() called "+(t===e?"on":"with")+" non-document")})).join("")})),i=new l,c=r(n[0],n[1],t),u=a.iterator(this.ops),d=a.iterator(e.ops);return c.forEach((function(e){for(var t=e[1].length;t>0;){var n=0;switch(e[0]){case r.INSERT:n=Math.min(d.peekLength(),t),i.push(d.next(n));break;case r.DELETE:n=Math.min(t,u.peekLength()),u.next(n),i.delete(n);break;case r.EQUAL:n=Math.min(u.peekLength(),d.peekLength(),t);var s=u.next(n),l=d.next(n);o(s.insert,l.insert)?i.retain(n,a.attributes.diff(s.attributes,l.attributes)):i.push(l).delete(n)}t-=n}})),i.chop()},l.prototype.eachLine=function(e,t){t=t||"\n";for(var n=a.iterator(this.ops),r=new l,o=0;n.hasNext();){if("insert"!==n.peekType())return;var i=n.peek(),s=a.length(i)-n.peekLength(),c="string"===typeof i.insert?i.insert.indexOf(t,s)-s:-1;if(c<0)r.push(n.next());else if(c>0)r.push(n.next(c));else{if(!1===e(r,n.next(1).attributes||{},o))return;o+=1,r=new l}}r.length()>0&&e(r,{},o)},l.prototype.transform=function(e,t){if(t=!!t,"number"===typeof e)return this.transformPosition(e,t);for(var n=a.iterator(this.ops),r=a.iterator(e.ops),o=new l;n.hasNext()||r.hasNext();)if("insert"!==n.peekType()||!t&&"insert"===r.peekType())if("insert"===r.peekType())o.push(r.next());else{var i=Math.min(n.peekLength(),r.peekLength()),s=n.next(i),c=r.next(i);if(s.delete)continue;c.delete?o.push(c):o.retain(i,a.attributes.transform(s.attributes,c.attributes,t))}else o.retain(a.length(n.next()));return o.chop()},l.prototype.transformPosition=function(e,t){t=!!t;for(var n=a.iterator(this.ops),r=0;n.hasNext()&&r<=e;){var o=n.peekLength(),i=n.peekType();n.next(),"delete"!==i?("insert"===i&&(r0&&(e1&&void 0!==arguments[1]&&arguments[1];if(n&&(0===e||e>=this.length()-1)){var r=this.clone();return 0===e?(this.parent.insertBefore(r,this),this):(this.parent.insertBefore(r,this.next),r)}var i=o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"split",this).call(this,e,n);return this.cache={},i}}]),t}(s.default.Block);function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return null==e?t:("function"===typeof e.formats&&(t=(0,i.default)(t,e.formats())),null==e.parent||"scroll"==e.parent.blotName||e.parent.statics.scope!==e.statics.scope?t:y(e.parent,t))}g.blotName="block",g.tagName="P",g.defaultChild="break",g.allowedChildren=[c.default,s.default.Embed,u.default],t.bubbleFormats=y,t.BlockEmbed=m,t.default=g},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.overload=t.expandConfig=void 0;var r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(l){o=!0,i=l}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},i=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.options=E(t,r),this.container=this.options.container,null==this.container)return v.error("Invalid Quill container",t);this.options.debug&&e.debug(this.options.debug);var o=this.container.innerHTML.trim();this.container.classList.add("ql-container"),this.container.innerHTML="",this.container.__quill=this,this.root=this.addContainer("ql-editor"),this.root.classList.add("ql-blank"),this.root.setAttribute("data-gramm",!1),this.scrollingContainer=this.options.scrollingContainer||this.root,this.emitter=new l.default,this.scroll=u.default.create(this.root,{emitter:this.emitter,whitelist:this.options.formats}),this.editor=new s.default(this.scroll),this.selection=new f.default(this.scroll,this.emitter),this.theme=new this.options.theme(this,this.options),this.keyboard=this.theme.addModule("keyboard"),this.clipboard=this.theme.addModule("clipboard"),this.history=this.theme.addModule("history"),this.theme.init(),this.emitter.on(l.default.events.EDITOR_CHANGE,(function(e){e===l.default.events.TEXT_CHANGE&&n.root.classList.toggle("ql-blank",n.editor.isBlank())})),this.emitter.on(l.default.events.SCROLL_UPDATE,(function(e,t){var r=n.selection.lastRange,o=r&&0===r.length?r.index:void 0;C.call(n,(function(){return n.editor.update(null,t,o)}),e)}));var i=this.clipboard.convert("
"+o+"


");this.setContents(i),this.history.clear(),this.options.placeholder&&this.root.setAttribute("data-placeholder",this.options.placeholder),this.options.readOnly&&this.disable()}return i(e,null,[{key:"debug",value:function(e){!0===e&&(e="log"),h.default.level(e)}},{key:"find",value:function(e){return e.__quill||u.default.find(e)}},{key:"import",value:function(e){return null==this.imports[e]&&v.error("Cannot import "+e+". Are you sure it was registered?"),this.imports[e]}},{key:"register",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"!==typeof e){var o=e.attrName||e.blotName;"string"===typeof o?this.register("formats/"+o,e,t):Object.keys(e).forEach((function(r){n.register(r,e[r],t)}))}else null==this.imports[e]||r||v.warn("Overwriting "+e+" with",t),this.imports[e]=t,(e.startsWith("blots/")||e.startsWith("formats/"))&&"abstract"!==t.blotName?u.default.register(t):e.startsWith("modules")&&"function"===typeof t.register&&t.register()}}]),i(e,[{key:"addContainer",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if("string"===typeof e){var n=e;(e=document.createElement("div")).classList.add(n)}return this.container.insertBefore(e,t),e}},{key:"blur",value:function(){this.selection.setRange(null)}},{key:"deleteText",value:function(e,t,n){var r=this,i=_(e,t,n),a=o(i,4);return e=a[0],t=a[1],n=a[3],C.call(this,(function(){return r.editor.deleteText(e,t)}),n,e,-1*t)}},{key:"disable",value:function(){this.enable(!1)}},{key:"enable",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.scroll.enable(e),this.container.classList.toggle("ql-disabled",!e)}},{key:"focus",value:function(){var e=this.scrollingContainer.scrollTop;this.selection.focus(),this.scrollingContainer.scrollTop=e,this.scrollIntoView()}},{key:"format",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l.default.sources.API;return C.call(this,(function(){var r=n.getSelection(!0),o=new a.default;if(null==r)return o;if(u.default.query(e,u.default.Scope.BLOCK))o=n.editor.formatLine(r.index,r.length,y({},e,t));else{if(0===r.length)return n.selection.format(e,t),o;o=n.editor.formatText(r.index,r.length,y({},e,t))}return n.setSelection(r,l.default.sources.SILENT),o}),r)}},{key:"formatLine",value:function(e,t,n,r,i){var a,s=this,l=_(e,t,n,r,i),c=o(l,4);return e=c[0],t=c[1],a=c[2],i=c[3],C.call(this,(function(){return s.editor.formatLine(e,t,a)}),i,e,0)}},{key:"formatText",value:function(e,t,n,r,i){var a,s=this,l=_(e,t,n,r,i),c=o(l,4);return e=c[0],t=c[1],a=c[2],i=c[3],C.call(this,(function(){return s.editor.formatText(e,t,a)}),i,e,0)}},{key:"getBounds",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=void 0;n="number"===typeof e?this.selection.getBounds(e,t):this.selection.getBounds(e.index,e.length);var r=this.container.getBoundingClientRect();return{bottom:n.bottom-r.top,height:n.height,left:n.left-r.left,right:n.right-r.left,top:n.top-r.top,width:n.width}}},{key:"getContents",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getLength()-e,n=_(e,t),r=o(n,2);return e=r[0],t=r[1],this.editor.getContents(e,t)}},{key:"getFormat",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.getSelection(!0),t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return"number"===typeof e?this.editor.getFormat(e,t):this.editor.getFormat(e.index,e.length)}},{key:"getIndex",value:function(e){return e.offset(this.scroll)}},{key:"getLength",value:function(){return this.scroll.length()}},{key:"getLeaf",value:function(e){return this.scroll.leaf(e)}},{key:"getLine",value:function(e){return this.scroll.line(e)}},{key:"getLines",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE;return"number"!==typeof e?this.scroll.lines(e.index,e.length):this.scroll.lines(e,t)}},{key:"getModule",value:function(e){return this.theme.modules[e]}},{key:"getSelection",value:function(){return arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&this.focus(),this.update(),this.selection.getRange()[0]}},{key:"getText",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getLength()-e,n=_(e,t),r=o(n,2);return e=r[0],t=r[1],this.editor.getText(e,t)}},{key:"hasFocus",value:function(){return this.selection.hasFocus()}},{key:"insertEmbed",value:function(t,n,r){var o=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.sources.API;return C.call(this,(function(){return o.editor.insertEmbed(t,n,r)}),i,t)}},{key:"insertText",value:function(e,t,n,r,i){var a,s=this,l=_(e,0,n,r,i),c=o(l,4);return e=c[0],a=c[2],i=c[3],C.call(this,(function(){return s.editor.insertText(e,t,a)}),i,e,t.length)}},{key:"isEnabled",value:function(){return!this.container.classList.contains("ql-disabled")}},{key:"off",value:function(){return this.emitter.off.apply(this.emitter,arguments)}},{key:"on",value:function(){return this.emitter.on.apply(this.emitter,arguments)}},{key:"once",value:function(){return this.emitter.once.apply(this.emitter,arguments)}},{key:"pasteHTML",value:function(e,t,n){this.clipboard.dangerouslyPasteHTML(e,t,n)}},{key:"removeFormat",value:function(e,t,n){var r=this,i=_(e,t,n),a=o(i,4);return e=a[0],t=a[1],n=a[3],C.call(this,(function(){return r.editor.removeFormat(e,t)}),n,e)}},{key:"scrollIntoView",value:function(){this.selection.scrollIntoView(this.scrollingContainer)}},{key:"setContents",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l.default.sources.API;return C.call(this,(function(){e=new a.default(e);var n=t.getLength(),r=t.editor.deleteText(0,n),o=t.editor.applyDelta(e),i=o.ops[o.ops.length-1];return null!=i&&"string"===typeof i.insert&&"\n"===i.insert[i.insert.length-1]&&(t.editor.deleteText(t.getLength()-1,1),o.delete(1)),r.compose(o)}),n)}},{key:"setSelection",value:function(t,n,r){if(null==t)this.selection.setRange(null,n||e.sources.API);else{var i=_(t,n,r),a=o(i,4);t=a[0],n=a[1],r=a[3],this.selection.setRange(new d.Range(t,n),r),r!==l.default.sources.SILENT&&this.selection.scrollIntoView(this.scrollingContainer)}}},{key:"setText",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l.default.sources.API,n=(new a.default).insert(e);return this.setContents(n,t)}},{key:"update",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l.default.sources.USER,t=this.scroll.update(e);return this.selection.update(e),t}},{key:"updateContents",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l.default.sources.API;return C.call(this,(function(){return e=new a.default(e),t.editor.applyDelta(e,n)}),n,!0)}}]),e}();function E(e,t){if((t=(0,p.default)(!0,{container:e,modules:{clipboard:!0,keyboard:!0,history:!0}},t)).theme&&t.theme!==b.DEFAULTS.theme){if(t.theme=b.import("themes/"+t.theme),null==t.theme)throw new Error("Invalid theme "+t.theme+". Did you register it?")}else t.theme=m.default;var n=(0,p.default)(!0,{},t.theme.DEFAULTS);[n,t].forEach((function(e){e.modules=e.modules||{},Object.keys(e.modules).forEach((function(t){!0===e.modules[t]&&(e.modules[t]={})}))}));var r=Object.keys(n.modules).concat(Object.keys(t.modules)).reduce((function(e,t){var n=b.import("modules/"+t);return null==n?v.error("Cannot load "+t+" module. Are you sure you registered it?"):e[t]=n.DEFAULTS||{},e}),{});return null!=t.modules&&t.modules.toolbar&&t.modules.toolbar.constructor!==Object&&(t.modules.toolbar={container:t.modules.toolbar}),t=(0,p.default)(!0,{},b.DEFAULTS,{modules:r},n,t),["bounds","container","scrollingContainer"].forEach((function(e){"string"===typeof t[e]&&(t[e]=document.querySelector(t[e]))})),t.modules=Object.keys(t.modules).reduce((function(e,n){return t.modules[n]&&(e[n]=t.modules[n]),e}),{}),t}function C(e,t,n,r){if(this.options.strict&&!this.isEnabled()&&t===l.default.sources.USER)return new a.default;var o=null==n?null:this.getSelection(),i=this.editor.delta,s=e();if(null!=o&&(!0===n&&(n=o.index),null==r?o=T(o,s,t):0!==r&&(o=T(o,n,r,t)),this.setSelection(o,l.default.sources.SILENT)),s.length()>0){var c,u,d=[l.default.events.TEXT_CHANGE,s,i,t];(c=this.emitter).emit.apply(c,[l.default.events.EDITOR_CHANGE].concat(d)),t!==l.default.sources.SILENT&&(u=this.emitter).emit.apply(u,d)}return s}function _(e,t,n,o,i){var a={};return"number"===typeof e.index&&"number"===typeof e.length?"number"!==typeof t?(i=o,o=n,n=t,t=e.length,e=e.index):(t=e.length,e=e.index):"number"!==typeof t&&(i=o,o=n,n=t,t=0),"object"===("undefined"===typeof n?"undefined":r(n))?(a=n,i=o):"string"===typeof n&&(null!=o?a[n]=o:i=n),[e,t,a,i=i||l.default.sources.API]}function T(e,t,n,r){if(null==e)return null;var i=void 0,s=void 0;if(t instanceof a.default){var c=[e.index,e.index+e.length].map((function(e){return t.transformPosition(e,r!==l.default.sources.USER)})),u=o(c,2);i=u[0],s=u[1]}else{var f=[e.index,e.index+e.length].map((function(e){return e=0?e+n:Math.max(t,e+n)})),p=o(f,2);i=p[0],s=p[1]}return new d.Range(i,s-i)}b.DEFAULTS={bounds:null,formats:null,modules:{},placeholder:"",readOnly:!1,scrollingContainer:null,strict:!0,theme:"default"},b.events=l.default.events,b.sources=l.default.sources,b.version="1.3.7",b.imports={delta:a.default,parchment:u.default,"core/module":c.default,"core/theme":m.default},t.expandConfig=E,t.overload=_,t.default=b},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0){var n=this.parent.isolate(this.offset(),this.length());this.moveChildren(n),n.wrap(this)}}}],[{key:"compare",value:function(e,n){var r=t.order.indexOf(e),o=t.order.indexOf(n);return r>=0||o>=0?r-o:e===n?0:e1?t-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.quill=t,this.options=n};r.DEFAULTS={},t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=["error","warn","log","info"],o="warn";function i(e){if(r.indexOf(e)<=r.indexOf(o)){for(var t,n=arguments.length,i=Array(n>1?n-1:0),a=1;a=0;c--)if(d[c]!=f[c])return!1;for(c=d.length-1;c>=0;c--)if(u=d[c],!a(e[u],t[u],n))return!1;return typeof e===typeof t}(e,t,n))};function s(e){return null===e||void 0===e}function l(e){return!(!e||"object"!==typeof e||"number"!==typeof e.length)&&"function"===typeof e.copy&&"function"===typeof e.slice&&!(e.length>0&&"number"!==typeof e[0])}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(){function e(e,t,n){void 0===n&&(n={}),this.attrName=e,this.keyName=t;var o=r.Scope.TYPE&r.Scope.ATTRIBUTE;null!=n.scope?this.scope=n.scope&r.Scope.LEVEL|o:this.scope=r.Scope.ATTRIBUTE,null!=n.whitelist&&(this.whitelist=n.whitelist)}return e.keys=function(e){return[].map.call(e.attributes,(function(e){return e.name}))},e.prototype.add=function(e,t){return!!this.canAdd(e,t)&&(e.setAttribute(this.keyName,t),!0)},e.prototype.canAdd=function(e,t){return null!=r.query(e,r.Scope.BLOT&(this.scope|r.Scope.TYPE))&&(null==this.whitelist||("string"===typeof t?this.whitelist.indexOf(t.replace(/["']/g,""))>-1:this.whitelist.indexOf(t)>-1))},e.prototype.remove=function(e){e.removeAttribute(this.keyName)},e.prototype.value=function(e){var t=e.getAttribute(this.keyName);return this.canAdd(e,t)&&t?t:""},e}();t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Code=void 0;var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(l){o=!0,i=l}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=function(){function e(e,t){for(var n=0;n=e+n)){var a=this.newlineIndex(e,!0)+1,l=i-a+1,c=this.isolate(a,l),u=c.next;c.format(r,o),u instanceof t&&u.formatAt(0,e-a+n-l,r,o)}}}},{key:"insertAt",value:function(e,t,n){if(null==n){var o=this.descendant(u.default,e),i=r(o,2),a=i[0],s=i[1];a.insertAt(s,t)}}},{key:"length",value:function(){var e=this.domNode.textContent.length;return this.domNode.textContent.endsWith("\n")?e:e+1}},{key:"newlineIndex",value:function(e){if(arguments.length>1&&void 0!==arguments[1]&&arguments[1])return this.domNode.textContent.slice(0,e).lastIndexOf("\n");var t=this.domNode.textContent.slice(e).indexOf("\n");return t>-1?e+t:-1}},{key:"optimize",value:function(e){this.domNode.textContent.endsWith("\n")||this.appendChild(s.default.create("text","\n")),i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"optimize",this).call(this,e);var n=this.next;null!=n&&n.prev===this&&n.statics.blotName===this.statics.blotName&&this.statics.formats(this.domNode)===n.statics.formats(n.domNode)&&(n.optimize(e),n.moveChildren(this),n.remove())}},{key:"replace",value:function(e){i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"replace",this).call(this,e),[].slice.call(this.domNode.querySelectorAll("*")).forEach((function(e){var t=s.default.find(e);null==t?e.parentNode.removeChild(e):t instanceof s.default.Embed?t.remove():t.unwrap()}))}}],[{key:"create",value:function(e){var n=i(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this,e);return n.setAttribute("spellcheck",!1),n}},{key:"formats",value:function(){return!0}}]),t}(l.default);g.blotName="code-block",g.tagName="PRE",g.TAB=" ",t.Code=m,t.default=g},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(l){o=!0,i=l}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},i=function(){function e(e,t){for(var n=0;n=i&&!p.endsWith("\n")&&(n=!0),t.scroll.insertAt(e,p);var h=t.scroll.line(e),m=o(h,2),y=m[0],v=m[1],b=(0,g.default)({},(0,d.bubbleFormats)(y));if(y instanceof f.default){var E=y.descendant(l.default.Leaf,v),C=o(E,1)[0];b=(0,g.default)(b,(0,d.bubbleFormats)(C))}u=s.default.attributes.diff(b,u)||{}}else if("object"===r(a.insert)){var _=Object.keys(a.insert)[0];if(null==_)return e;t.scroll.insertAt(e,_,a.insert[_])}i+=c}return Object.keys(u).forEach((function(n){t.scroll.formatAt(e,c,n,u[n])})),e+c}),0),e.reduce((function(e,n){return"number"===typeof n.delete?(t.scroll.deleteAt(e,n.delete),e):e+(n.retain||n.insert.length||1)}),0),this.scroll.batchEnd(),this.update(e)}},{key:"deleteText",value:function(e,t){return this.scroll.deleteAt(e,t),this.update((new a.default).retain(e).delete(t))}},{key:"formatLine",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.scroll.update(),Object.keys(r).forEach((function(o){if(null==n.scroll.whitelist||n.scroll.whitelist[o]){var i=n.scroll.lines(e,Math.max(t,1)),a=t;i.forEach((function(t){var i=t.length();if(t instanceof c.default){var s=e-t.offset(n.scroll),l=t.newlineIndex(s+a)-s+1;t.formatAt(s,l,o,r[o])}else t.format(o,r[o]);a-=i}))}})),this.scroll.optimize(),this.update((new a.default).retain(e).retain(t,(0,h.default)(r)))}},{key:"formatText",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object.keys(r).forEach((function(o){n.scroll.formatAt(e,t,o,r[o])})),this.update((new a.default).retain(e).retain(t,(0,h.default)(r)))}},{key:"getContents",value:function(e,t){return this.delta.slice(e,e+t)}},{key:"getDelta",value:function(){return this.scroll.lines().reduce((function(e,t){return e.concat(t.delta())}),new a.default)}},{key:"getFormat",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=[],r=[];0===t?this.scroll.path(e).forEach((function(e){var t=o(e,1)[0];t instanceof f.default?n.push(t):t instanceof l.default.Leaf&&r.push(t)})):(n=this.scroll.lines(e,t),r=this.scroll.descendants(l.default.Leaf,e,t));var i=[n,r].map((function(e){if(0===e.length)return{};for(var t=(0,d.bubbleFormats)(e.shift());Object.keys(t).length>0;){var n=e.shift();if(null==n)return t;t=E((0,d.bubbleFormats)(n),t)}return t}));return g.default.apply(g.default,i)}},{key:"getText",value:function(e,t){return this.getContents(e,t).filter((function(e){return"string"===typeof e.insert})).map((function(e){return e.insert})).join("")}},{key:"insertEmbed",value:function(e,t,n){return this.scroll.insertAt(e,t,n),this.update((new a.default).retain(e).insert(function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},t,n)))}},{key:"insertText",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t=t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),this.scroll.insertAt(e,t),Object.keys(r).forEach((function(o){n.scroll.formatAt(e,t.length,o,r[o])})),this.update((new a.default).retain(e).insert(t,(0,h.default)(r)))}},{key:"isBlank",value:function(){if(0==this.scroll.children.length)return!0;if(this.scroll.children.length>1)return!1;var e=this.scroll.children.head;return e.statics.blotName===f.default.blotName&&!(e.children.length>1)&&e.children.head instanceof p.default}},{key:"removeFormat",value:function(e,t){var n=this.getText(e,t),r=this.scroll.line(e+t),i=o(r,2),s=i[0],l=i[1],u=0,d=new a.default;null!=s&&(u=s instanceof c.default?s.newlineIndex(l)-l+1:s.length()-l,d=s.delta().slice(l,l+u-1).insert("\n"));var f=this.getContents(e,t+u).diff((new a.default).insert(n).concat(d)),p=(new a.default).retain(e).concat(f);return this.applyDelta(p)}},{key:"update",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=this.delta;if(1===t.length&&"characterData"===t[0].type&&t[0].target.data.match(v)&&l.default.find(t[0].target)){var o=l.default.find(t[0].target),i=(0,d.bubbleFormats)(o),s=o.offset(this.scroll),c=t[0].oldValue.replace(u.default.CONTENTS,""),f=(new a.default).insert(c),p=(new a.default).insert(o.value());e=(new a.default).retain(s).concat(f.diff(p,n)).reduce((function(e,t){return t.insert?e.insert(t.insert,i):e.push(t)}),new a.default),this.delta=r.compose(e)}else this.delta=this.getDelta(),e&&(0,m.default)(r.compose(e),this.delta)||(e=r.diff(this.delta,n));return e}}]),e}();function E(e,t){return Object.keys(t).reduce((function(n,r){return null==e[r]||(t[r]===e[r]?n[r]=t[r]:Array.isArray(t[r])?t[r].indexOf(e[r])<0&&(n[r]=t[r].concat([e[r]])):n[r]=[t[r],e[r]]),n}),{})}t.default=b},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Range=void 0;var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(l){o=!0,i=l}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:0;d(this,e),this.index=t,this.length=n},h=function(){function e(t,n){var r=this;d(this,e),this.emitter=n,this.scroll=t,this.composing=!1,this.mouseDown=!1,this.root=this.scroll.domNode,this.cursor=i.default.create("cursor",this),this.lastRange=this.savedRange=new p(0,0),this.handleComposition(),this.handleDragging(),this.emitter.listenDOM("selectionchange",document,(function(){r.mouseDown||setTimeout(r.update.bind(r,l.default.sources.USER),1)})),this.emitter.on(l.default.events.EDITOR_CHANGE,(function(e,t){e===l.default.events.TEXT_CHANGE&&t.length()>0&&r.update(l.default.sources.SILENT)})),this.emitter.on(l.default.events.SCROLL_BEFORE_UPDATE,(function(){if(r.hasFocus()){var e=r.getNativeRange();null!=e&&e.start.node!==r.cursor.textNode&&r.emitter.once(l.default.events.SCROLL_UPDATE,(function(){try{r.setNativeRange(e.start.node,e.start.offset,e.end.node,e.end.offset)}catch(t){}}))}})),this.emitter.on(l.default.events.SCROLL_OPTIMIZE,(function(e,t){if(t.range){var n=t.range,o=n.startNode,i=n.startOffset,a=n.endNode,s=n.endOffset;r.setNativeRange(o,i,a,s)}})),this.update(l.default.sources.SILENT)}return o(e,[{key:"handleComposition",value:function(){var e=this;this.root.addEventListener("compositionstart",(function(){e.composing=!0})),this.root.addEventListener("compositionend",(function(){if(e.composing=!1,e.cursor.parent){var t=e.cursor.restore();if(!t)return;setTimeout((function(){e.setNativeRange(t.startNode,t.startOffset,t.endNode,t.endOffset)}),1)}}))}},{key:"handleDragging",value:function(){var e=this;this.emitter.listenDOM("mousedown",document.body,(function(){e.mouseDown=!0})),this.emitter.listenDOM("mouseup",document.body,(function(){e.mouseDown=!1,e.update(l.default.sources.USER)}))}},{key:"focus",value:function(){this.hasFocus()||(this.root.focus(),this.setRange(this.savedRange))}},{key:"format",value:function(e,t){if(null==this.scroll.whitelist||this.scroll.whitelist[e]){this.scroll.update();var n=this.getNativeRange();if(null!=n&&n.native.collapsed&&!i.default.query(e,i.default.Scope.BLOCK)){if(n.start.node!==this.cursor.textNode){var r=i.default.find(n.start.node,!1);if(null==r)return;if(r instanceof i.default.Leaf){var o=r.split(n.start.offset);r.parent.insertBefore(this.cursor,o)}else r.insertBefore(this.cursor,n.start.node);this.cursor.attach()}this.cursor.format(e,t),this.scroll.optimize(),this.setNativeRange(this.cursor.textNode,this.cursor.textNode.data.length),this.update()}}}},{key:"getBounds",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=this.scroll.length();e=Math.min(e,n-1),t=Math.min(e+t,n-1)-e;var o=void 0,i=this.scroll.leaf(e),a=r(i,2),s=a[0],l=a[1];if(null==s)return null;var c=s.position(l,!0),u=r(c,2);o=u[0],l=u[1];var d=document.createRange();if(t>0){d.setStart(o,l);var f=this.scroll.leaf(e+t),p=r(f,2);if(s=p[0],l=p[1],null==s)return null;var h=s.position(l,!0),m=r(h,2);return o=m[0],l=m[1],d.setEnd(o,l),d.getBoundingClientRect()}var g="left",y=void 0;return o instanceof Text?(l0&&(g="right")),{bottom:y.top+y.height,height:y.height,left:y[g],right:y[g],top:y.top,width:0}}},{key:"getNativeRange",value:function(){var e=document.getSelection();if(null==e||e.rangeCount<=0)return null;var t=e.getRangeAt(0);if(null==t)return null;var n=this.normalizeNative(t);return f.info("getNativeRange",n),n}},{key:"getRange",value:function(){var e=this.getNativeRange();return null==e?[null,null]:[this.normalizedToRange(e),e]}},{key:"hasFocus",value:function(){return document.activeElement===this.root}},{key:"normalizedToRange",value:function(e){var t=this,n=[[e.start.node,e.start.offset]];e.native.collapsed||n.push([e.end.node,e.end.offset]);var o=n.map((function(e){var n=r(e,2),o=n[0],a=n[1],s=i.default.find(o,!0),l=s.offset(t.scroll);return 0===a?l:s instanceof i.default.Container?l+s.length():l+s.index(o,a)})),a=Math.min(Math.max.apply(Math,u(o)),this.scroll.length()-1),s=Math.min.apply(Math,[a].concat(u(o)));return new p(s,a-s)}},{key:"normalizeNative",value:function(e){if(!m(this.root,e.startContainer)||!e.collapsed&&!m(this.root,e.endContainer))return null;var t={start:{node:e.startContainer,offset:e.startOffset},end:{node:e.endContainer,offset:e.endOffset},native:e};return[t.start,t.end].forEach((function(e){for(var t=e.node,n=e.offset;!(t instanceof Text)&&t.childNodes.length>0;)if(t.childNodes.length>n)t=t.childNodes[n],n=0;else{if(t.childNodes.length!==n)break;n=(t=t.lastChild)instanceof Text?t.data.length:t.childNodes.length+1}e.node=t,e.offset=n})),t}},{key:"rangeToNative",value:function(e){var t=this,n=e.collapsed?[e.index]:[e.index,e.index+e.length],o=[],i=this.scroll.length();return n.forEach((function(e,n){e=Math.min(i-1,e);var a,s=t.scroll.leaf(e),l=r(s,2),c=l[0],u=l[1],d=c.position(u,0!==n),f=r(d,2);a=f[0],u=f[1],o.push(a,u)})),o.length<2&&(o=o.concat(o)),o}},{key:"scrollIntoView",value:function(e){var t=this.lastRange;if(null!=t){var n=this.getBounds(t.index,t.length);if(null!=n){var o=this.scroll.length()-1,i=this.scroll.line(Math.min(t.index,o)),a=r(i,1)[0],s=a;if(t.length>0){var l=this.scroll.line(Math.min(t.index+t.length,o));s=r(l,1)[0]}if(null!=a&&null!=s){var c=e.getBoundingClientRect();n.topc.bottom&&(e.scrollTop+=n.bottom-c.bottom)}}}}},{key:"setNativeRange",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t,o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(f.info("setNativeRange",e,t,n,r),null==e||null!=this.root.parentNode&&null!=e.parentNode&&null!=n.parentNode){var i=document.getSelection();if(null!=i)if(null!=e){this.hasFocus()||this.root.focus();var a=(this.getNativeRange()||{}).native;if(null==a||o||e!==a.startContainer||t!==a.startOffset||n!==a.endContainer||r!==a.endOffset){"BR"==e.tagName&&(t=[].indexOf.call(e.parentNode.childNodes,e),e=e.parentNode),"BR"==n.tagName&&(r=[].indexOf.call(n.parentNode.childNodes,n),n=n.parentNode);var s=document.createRange();s.setStart(e,t),s.setEnd(n,r),i.removeAllRanges(),i.addRange(s)}}else i.removeAllRanges(),this.root.blur(),document.body.focus()}}},{key:"setRange",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l.default.sources.API;if("string"===typeof t&&(n=t,t=!1),f.info("setRange",e),null!=e){var r=this.rangeToNative(e);this.setNativeRange.apply(this,u(r).concat([t]))}else this.setNativeRange(null);this.update(n)}},{key:"update",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l.default.sources.USER,t=this.lastRange,n=this.getRange(),o=r(n,2),i=o[0],c=o[1];if(this.lastRange=i,null!=this.lastRange&&(this.savedRange=this.lastRange),!(0,s.default)(t,this.lastRange)){var u;!this.composing&&null!=c&&c.native.collapsed&&c.start.node!==this.cursor.textNode&&this.cursor.restore();var d,f=[l.default.events.SELECTION_CHANGE,(0,a.default)(this.lastRange),(0,a.default)(t),e];(u=this.emitter).emit.apply(u,[l.default.events.EDITOR_CHANGE].concat(f)),e!==l.default.sources.SILENT&&(d=this.emitter).emit.apply(d,f)}}}]),e}();function m(e,t){try{t.parentNode}catch(n){return!1}return t instanceof Text&&(t=t.parentNode),e.contains(t)}t.Range=p,t.default=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n0&&(n+=1),[this.parent.domNode,n]},t.prototype.value=function(){var e;return(e={})[this.statics.blotName]=this.statics.value(this.domNode)||!0,e},t.scope=i.Scope.INLINE_BLOT,t}(o.default);t.default=a},function(e,t,n){var r=n(11),o=n(3),i={attributes:{compose:function(e,t,n){"object"!==typeof e&&(e={}),"object"!==typeof t&&(t={});var r=o(!0,{},t);for(var i in n||(r=Object.keys(r).reduce((function(e,t){return null!=r[t]&&(e[t]=r[t]),e}),{})),e)void 0!==e[i]&&void 0===t[i]&&(r[i]=e[i]);return Object.keys(r).length>0?r:void 0},diff:function(e,t){"object"!==typeof e&&(e={}),"object"!==typeof t&&(t={});var n=Object.keys(e).concat(Object.keys(t)).reduce((function(n,o){return r(e[o],t[o])||(n[o]=void 0===t[o]?null:t[o]),n}),{});return Object.keys(n).length>0?n:void 0},transform:function(e,t,n){if("object"!==typeof e)return t;if("object"===typeof t){if(!n)return t;var r=Object.keys(t).reduce((function(n,r){return void 0===e[r]&&(n[r]=t[r]),n}),{});return Object.keys(r).length>0?r:void 0}}},iterator:function(e){return new a(e)},length:function(e){return"number"===typeof e.delete?e.delete:"number"===typeof e.retain?e.retain:"string"===typeof e.insert?e.insert.length:1}};function a(e){this.ops=e,this.index=0,this.offset=0}a.prototype.hasNext=function(){return this.peekLength()<1/0},a.prototype.next=function(e){e||(e=1/0);var t=this.ops[this.index];if(t){var n=this.offset,r=i.length(t);if(e>=r-n?(e=r-n,this.index+=1,this.offset=0):this.offset+=e,"number"===typeof t.delete)return{delete:e};var o={};return t.attributes&&(o.attributes=t.attributes),"number"===typeof t.retain?o.retain=e:"string"===typeof t.insert?o.insert=t.insert.substr(n,e):o.insert=t.insert,o}return{retain:1/0}},a.prototype.peek=function(){return this.ops[this.index]},a.prototype.peekLength=function(){return this.ops[this.index]?i.length(this.ops[this.index])-this.offset:1/0},a.prototype.peekType=function(){return this.ops[this.index]?"number"===typeof this.ops[this.index].delete?"delete":"number"===typeof this.ops[this.index].retain?"retain":"insert":"retain"},a.prototype.rest=function(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(this.index);var e=this.offset,t=this.index,n=this.next(),r=this.ops.slice(this.index);return this.offset=e,this.index=t,[n].concat(r)}return[]},e.exports=i},function(e,t){var n=function(){"use strict";function e(e,t){return null!=t&&e instanceof t}var t,n,r;try{t=Map}catch(s){t=function(){}}try{n=Set}catch(s){n=function(){}}try{r=Promise}catch(s){r=function(){}}function o(i,s,l,c,u){"object"===typeof s&&(l=s.depth,c=s.prototype,u=s.includeNonEnumerable,s=s.circular);var d=[],f=[],p="undefined"!=typeof Buffer;return"undefined"==typeof s&&(s=!0),"undefined"==typeof l&&(l=1/0),function i(l,h){if(null===l)return null;if(0===h)return l;var m,g;if("object"!=typeof l)return l;if(e(l,t))m=new t;else if(e(l,n))m=new n;else if(e(l,r))m=new r((function(e,t){l.then((function(t){e(i(t,h-1))}),(function(e){t(i(e,h-1))}))}));else if(o.__isArray(l))m=[];else if(o.__isRegExp(l))m=new RegExp(l.source,a(l)),l.lastIndex&&(m.lastIndex=l.lastIndex);else if(o.__isDate(l))m=new Date(l.getTime());else{if(p&&Buffer.isBuffer(l))return m=Buffer.allocUnsafe?Buffer.allocUnsafe(l.length):new Buffer(l.length),l.copy(m),m;e(l,Error)?m=Object.create(l):"undefined"==typeof c?(g=Object.getPrototypeOf(l),m=Object.create(g)):(m=Object.create(c),g=c)}if(s){var y=d.indexOf(l);if(-1!=y)return f[y];d.push(l),f.push(m)}for(var v in e(l,t)&&l.forEach((function(e,t){var n=i(t,h-1),r=i(e,h-1);m.set(n,r)})),e(l,n)&&l.forEach((function(e){var t=i(e,h-1);m.add(t)})),l){var b;g&&(b=Object.getOwnPropertyDescriptor(g,v)),b&&null==b.set||(m[v]=i(l[v],h-1))}if(Object.getOwnPropertySymbols){var E=Object.getOwnPropertySymbols(l);for(v=0;v0){if(s instanceof l.BlockEmbed||p instanceof l.BlockEmbed)return void this.optimize();if(s instanceof d.default){var h=s.newlineIndex(s.length(),!0);if(h>-1&&(s=s.split(h+1))===p)return void this.optimize()}else if(p instanceof d.default){var m=p.newlineIndex(0);m>-1&&p.split(m+1)}var g=p.children.head instanceof u.default?null:p.children.head;s.moveChildren(p,g),s.remove()}this.optimize()}},{key:"enable",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.domNode.setAttribute("contenteditable",e)}},{key:"formatAt",value:function(e,n,r,o){(null==this.whitelist||this.whitelist[r])&&(i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"formatAt",this).call(this,e,n,r,o),this.optimize())}},{key:"insertAt",value:function(e,n,r){if(null==r||null==this.whitelist||this.whitelist[n]){if(e>=this.length())if(null==r||null==a.default.query(n,a.default.Scope.BLOCK)){var o=a.default.create(this.statics.defaultChild);this.appendChild(o),null==r&&n.endsWith("\n")&&(n=n.slice(0,-1)),o.insertAt(0,n,r)}else{var s=a.default.create(n,r);this.appendChild(s)}else i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"insertAt",this).call(this,e,n,r);this.optimize()}}},{key:"insertBefore",value:function(e,n){if(e.statics.scope===a.default.Scope.INLINE_BLOT){var r=a.default.create(this.statics.defaultChild);r.appendChild(e),e=r}i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"insertBefore",this).call(this,e,n)}},{key:"leaf",value:function(e){return this.path(e).pop()||[null,-1]}},{key:"line",value:function(e){return e===this.length()?this.line(e-1):this.descendant(h,e)}},{key:"lines",value:function(){return function e(t,n,r){var o=[],i=r;return t.children.forEachAt(n,r,(function(t,n,r){h(t)?o.push(t):t instanceof a.default.Container&&(o=o.concat(e(t,n,i))),i-=r})),o}(this,arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE)}},{key:"optimize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!0!==this.batch&&(i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"optimize",this).call(this,e,n),e.length>0&&this.emitter.emit(s.default.events.SCROLL_OPTIMIZE,e,n))}},{key:"path",value:function(e){return i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"path",this).call(this,e).slice(1)}},{key:"update",value:function(e){if(!0!==this.batch){var n=s.default.sources.USER;"string"===typeof e&&(n=e),Array.isArray(e)||(e=this.observer.takeRecords()),e.length>0&&this.emitter.emit(s.default.events.SCROLL_BEFORE_UPDATE,n,e),i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"update",this).call(this,e.concat([])),e.length>0&&this.emitter.emit(s.default.events.SCROLL_UPDATE,n,e)}}}]),t}(a.default.Scroll);m.blotName="scroll",m.className="ql-editor",m.tagName="DIV",m.defaultChild="block",m.allowedChildren=[c.default,l.BlockEmbed,f.default],t.default=m},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SHORTKEY=t.default=void 0;var r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(l){o=!0,i=l}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},i=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=I(e);if(null==r||null==r.key)return y.warn("Attempted to add invalid keyboard binding",r);"function"===typeof t&&(t={handler:t}),"function"===typeof n&&(n={handler:n}),r=(0,l.default)(r,t,n),this.bindings[r.key]=this.bindings[r.key]||[],this.bindings[r.key].push(r)}},{key:"listen",value:function(){var e=this;this.quill.root.addEventListener("keydown",(function(n){if(!n.defaultPrevented){var i=n.which||n.keyCode,a=(e.bindings[i]||[]).filter((function(e){return t.match(n,e)}));if(0!==a.length){var l=e.quill.getSelection();if(null!=l&&e.quill.hasFocus()){var c=e.quill.getLine(l.index),u=o(c,2),f=u[0],p=u[1],h=e.quill.getLeaf(l.index),m=o(h,2),g=m[0],y=m[1],v=0===l.length?[g,y]:e.quill.getLeaf(l.index+l.length),b=o(v,2),E=b[0],C=b[1],_=g instanceof d.default.Text?g.value().slice(0,y):"",T=E instanceof d.default.Text?E.value().slice(C):"",A={collapsed:0===l.length,empty:0===l.length&&f.length()<=1,format:e.quill.getFormat(l),offset:p,prefix:_,suffix:T};a.some((function(t){if(null!=t.collapsed&&t.collapsed!==A.collapsed)return!1;if(null!=t.empty&&t.empty!==A.empty)return!1;if(null!=t.offset&&t.offset!==A.offset)return!1;if(Array.isArray(t.format)){if(t.format.every((function(e){return null==A.format[e]})))return!1}else if("object"===r(t.format)&&!Object.keys(t.format).every((function(e){return!0===t.format[e]?null!=A.format[e]:!1===t.format[e]?null==A.format[e]:(0,s.default)(t.format[e],A.format[e])})))return!1;return!(null!=t.prefix&&!t.prefix.test(A.prefix))&&!(null!=t.suffix&&!t.suffix.test(A.suffix))&&!0!==t.handler.call(e,l,A)}))&&n.preventDefault()}}}}))}}]),t}(h.default);function E(e,t){var n,r=e===b.keys.LEFT?"prefix":"suffix";return g(n={key:e,shiftKey:t,altKey:null},r,/^$/),g(n,"handler",(function(n){var r=n.index;e===b.keys.RIGHT&&(r+=n.length+1);var i=this.quill.getLeaf(r);return!(o(i,1)[0]instanceof d.default.Embed)||(e===b.keys.LEFT?t?this.quill.setSelection(n.index-1,n.length+1,f.default.sources.USER):this.quill.setSelection(n.index-1,f.default.sources.USER):t?this.quill.setSelection(n.index,n.length+1,f.default.sources.USER):this.quill.setSelection(n.index+n.length+1,f.default.sources.USER),!1)})),n}function C(e,t){if(!(0===e.index||this.quill.getLength()<=1)){var n=this.quill.getLine(e.index),r=o(n,1)[0],i={};if(0===t.offset){var a=this.quill.getLine(e.index-1),s=o(a,1)[0];if(null!=s&&s.length()>1){var l=r.formats(),c=this.quill.getFormat(e.index-1,1);i=u.default.attributes.diff(l,c)||{}}}var d=/[\uD800-\uDBFF][\uDC00-\uDFFF]$/.test(t.prefix)?2:1;this.quill.deleteText(e.index-d,d,f.default.sources.USER),Object.keys(i).length>0&&this.quill.formatLine(e.index-d,d,i,f.default.sources.USER),this.quill.focus()}}function _(e,t){var n=/^[\uD800-\uDBFF][\uDC00-\uDFFF]/.test(t.suffix)?2:1;if(!(e.index>=this.quill.getLength()-n)){var r={},i=0,a=this.quill.getLine(e.index),s=o(a,1)[0];if(t.offset>=s.length()-1){var l=this.quill.getLine(e.index+1),c=o(l,1)[0];if(c){var d=s.formats(),p=this.quill.getFormat(e.index,1);r=u.default.attributes.diff(d,p)||{},i=c.length()}}this.quill.deleteText(e.index,n,f.default.sources.USER),Object.keys(r).length>0&&this.quill.formatLine(e.index+i-1,n,r,f.default.sources.USER)}}function T(e){var t=this.quill.getLines(e),n={};if(t.length>1){var r=t[0].formats(),o=t[t.length-1].formats();n=u.default.attributes.diff(o,r)||{}}this.quill.deleteText(e,f.default.sources.USER),Object.keys(n).length>0&&this.quill.formatLine(e.index,1,n,f.default.sources.USER),this.quill.setSelection(e.index,f.default.sources.SILENT),this.quill.focus()}function A(e,t){var n=this;e.length>0&&this.quill.scroll.deleteAt(e.index,e.length);var r=Object.keys(t.format).reduce((function(e,n){return d.default.query(n,d.default.Scope.BLOCK)&&!Array.isArray(t.format[n])&&(e[n]=t.format[n]),e}),{});this.quill.insertText(e.index,"\n",r,f.default.sources.USER),this.quill.setSelection(e.index+1,f.default.sources.SILENT),this.quill.focus(),Object.keys(t.format).forEach((function(e){null==r[e]&&(Array.isArray(t.format[e])||"link"!==e&&n.quill.format(e,t.format[e],f.default.sources.USER))}))}function S(e){return{key:b.keys.TAB,shiftKey:!e,format:{"code-block":!0},handler:function(t){var n=d.default.query("code-block"),r=t.index,i=t.length,a=this.quill.scroll.descendant(n,r),s=o(a,2),l=s[0],c=s[1];if(null!=l){var u=this.quill.getIndex(l),p=l.newlineIndex(c,!0)+1,h=l.newlineIndex(u+c+i),m=l.domNode.textContent.slice(p,h).split("\n");c=0,m.forEach((function(t,o){e?(l.insertAt(p+c,n.TAB),c+=n.TAB.length,0===o?r+=n.TAB.length:i+=n.TAB.length):t.startsWith(n.TAB)&&(l.deleteAt(p+c,n.TAB.length),c-=n.TAB.length,0===o?r-=n.TAB.length:i-=n.TAB.length),c+=t.length+1})),this.quill.update(f.default.sources.USER),this.quill.setSelection(r,i,f.default.sources.SILENT)}}}}function O(e){return{key:e[0].toUpperCase(),shortKey:!0,handler:function(t,n){this.quill.format(e,!n.format[e],f.default.sources.USER)}}}function I(e){if("string"===typeof e||"number"===typeof e)return I({key:e});if("object"===("undefined"===typeof e?"undefined":r(e))&&(e=(0,a.default)(e,!1)),"string"===typeof e.key)if(null!=b.keys[e.key.toUpperCase()])e.key=b.keys[e.key.toUpperCase()];else{if(1!==e.key.length)return null;e.key=e.key.toUpperCase().charCodeAt(0)}return e.shortKey&&(e[v]=e.shortKey,delete e.shortKey),e}b.keys={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46},b.DEFAULTS={bindings:{bold:O("bold"),italic:O("italic"),underline:O("underline"),indent:{key:b.keys.TAB,format:["blockquote","indent","list"],handler:function(e,t){if(t.collapsed&&0!==t.offset)return!0;this.quill.format("indent","+1",f.default.sources.USER)}},outdent:{key:b.keys.TAB,shiftKey:!0,format:["blockquote","indent","list"],handler:function(e,t){if(t.collapsed&&0!==t.offset)return!0;this.quill.format("indent","-1",f.default.sources.USER)}},"outdent backspace":{key:b.keys.BACKSPACE,collapsed:!0,shiftKey:null,metaKey:null,ctrlKey:null,altKey:null,format:["indent","list"],offset:0,handler:function(e,t){null!=t.format.indent?this.quill.format("indent","-1",f.default.sources.USER):null!=t.format.list&&this.quill.format("list",!1,f.default.sources.USER)}},"indent code-block":S(!0),"outdent code-block":S(!1),"remove tab":{key:b.keys.TAB,shiftKey:!0,collapsed:!0,prefix:/\t$/,handler:function(e){this.quill.deleteText(e.index-1,1,f.default.sources.USER)}},tab:{key:b.keys.TAB,handler:function(e){this.quill.history.cutoff();var t=(new c.default).retain(e.index).delete(e.length).insert("\t");this.quill.updateContents(t,f.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(e.index+1,f.default.sources.SILENT)}},"list empty enter":{key:b.keys.ENTER,collapsed:!0,format:["list"],empty:!0,handler:function(e,t){this.quill.format("list",!1,f.default.sources.USER),t.format.indent&&this.quill.format("indent",!1,f.default.sources.USER)}},"checklist enter":{key:b.keys.ENTER,collapsed:!0,format:{list:"checked"},handler:function(e){var t=this.quill.getLine(e.index),n=o(t,2),r=n[0],i=n[1],a=(0,l.default)({},r.formats(),{list:"checked"}),s=(new c.default).retain(e.index).insert("\n",a).retain(r.length()-i-1).retain(1,{list:"unchecked"});this.quill.updateContents(s,f.default.sources.USER),this.quill.setSelection(e.index+1,f.default.sources.SILENT),this.quill.scrollIntoView()}},"header enter":{key:b.keys.ENTER,collapsed:!0,format:["header"],suffix:/^$/,handler:function(e,t){var n=this.quill.getLine(e.index),r=o(n,2),i=r[0],a=r[1],s=(new c.default).retain(e.index).insert("\n",t.format).retain(i.length()-a-1).retain(1,{header:null});this.quill.updateContents(s,f.default.sources.USER),this.quill.setSelection(e.index+1,f.default.sources.SILENT),this.quill.scrollIntoView()}},"list autofill":{key:" ",collapsed:!0,format:{list:!1},prefix:/^\s*?(\d+\.|-|\*|\[ ?\]|\[x\])$/,handler:function(e,t){var n=t.prefix.length,r=this.quill.getLine(e.index),i=o(r,2),a=i[0],s=i[1];if(s>n)return!0;var l=void 0;switch(t.prefix.trim()){case"[]":case"[ ]":l="unchecked";break;case"[x]":l="checked";break;case"-":case"*":l="bullet";break;default:l="ordered"}this.quill.insertText(e.index," ",f.default.sources.USER),this.quill.history.cutoff();var u=(new c.default).retain(e.index-s).delete(n+1).retain(a.length()-2-s).retain(1,{list:l});this.quill.updateContents(u,f.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(e.index-n,f.default.sources.SILENT)}},"code exit":{key:b.keys.ENTER,collapsed:!0,format:["code-block"],prefix:/\n\n$/,suffix:/^\s+$/,handler:function(e){var t=this.quill.getLine(e.index),n=o(t,2),r=n[0],i=n[1],a=(new c.default).retain(e.index+r.length()-i-2).retain(1,{"code-block":null}).delete(1);this.quill.updateContents(a,f.default.sources.USER)}},"embed left":E(b.keys.LEFT,!1),"embed left shift":E(b.keys.LEFT,!0),"embed right":E(b.keys.RIGHT,!1),"embed right shift":E(b.keys.RIGHT,!0)}},t.default=b,t.SHORTKEY=v},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(l){o=!0,i=l}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=function e(t,n,r){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var i=Object.getPrototypeOf(t);return null===i?void 0:e(i,n,r)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(r):void 0},i=function(){function e(e,t){for(var n=0;n-1}s.blotName="link",s.tagName="A",s.SANITIZED_URL="about:blank",s.PROTOCOL_WHITELIST=["http","https","mailto","tel"],t.default=s,t.sanitize=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]&&arguments[1],n=this.container.querySelector(".ql-selected");if(e!==n&&(null!=n&&n.classList.remove("ql-selected"),null!=e&&(e.classList.add("ql-selected"),this.select.selectedIndex=[].indexOf.call(e.parentNode.children,e),e.hasAttribute("data-value")?this.label.setAttribute("data-value",e.getAttribute("data-value")):this.label.removeAttribute("data-value"),e.hasAttribute("data-label")?this.label.setAttribute("data-label",e.getAttribute("data-label")):this.label.removeAttribute("data-label"),t))){if("function"===typeof Event)this.select.dispatchEvent(new Event("change"));else if("object"===("undefined"===typeof Event?"undefined":r(Event))){var o=document.createEvent("Event");o.initEvent("change",!0,!0),this.select.dispatchEvent(o)}this.close()}}},{key:"update",value:function(){var e=void 0;if(this.select.selectedIndex>-1){var t=this.container.querySelector(".ql-picker-options").children[this.select.selectedIndex];e=this.select.options[this.select.selectedIndex],this.selectItem(t)}else this.selectItem(null);var n=null!=e&&e!==this.select.querySelector("option[selected]");this.label.classList.toggle("ql-active",n)}}]),e}();t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=y(n(0)),o=y(n(5)),i=n(4),a=y(i),s=y(n(16)),l=y(n(25)),c=y(n(24)),u=y(n(35)),d=y(n(6)),f=y(n(22)),p=y(n(7)),h=y(n(55)),m=y(n(42)),g=y(n(23));function y(e){return e&&e.__esModule?e:{default:e}}o.default.register({"blots/block":a.default,"blots/block/embed":i.BlockEmbed,"blots/break":s.default,"blots/container":l.default,"blots/cursor":c.default,"blots/embed":u.default,"blots/inline":d.default,"blots/scroll":f.default,"blots/text":p.default,"modules/clipboard":h.default,"modules/history":m.default,"modules/keyboard":g.default}),r.default.register(a.default,s.default,c.default,d.default,f.default,p.default),t.default=o.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(){function e(e){this.domNode=e,this.domNode[r.DATA_KEY]={blot:this}}return Object.defineProperty(e.prototype,"statics",{get:function(){return this.constructor},enumerable:!0,configurable:!0}),e.create=function(e){if(null==this.tagName)throw new r.ParchmentError("Blot definition missing tagName");var t;return Array.isArray(this.tagName)?("string"===typeof e&&(e=e.toUpperCase(),parseInt(e).toString()===e&&(e=parseInt(e))),t="number"===typeof e?document.createElement(this.tagName[e-1]):this.tagName.indexOf(e)>-1?document.createElement(e):document.createElement(this.tagName[0])):t=document.createElement(this.tagName),this.className&&t.classList.add(this.className),t},e.prototype.attach=function(){null!=this.parent&&(this.scroll=this.parent.scroll)},e.prototype.clone=function(){var e=this.domNode.cloneNode(!1);return r.create(e)},e.prototype.detach=function(){null!=this.parent&&this.parent.removeChild(this),delete this.domNode[r.DATA_KEY]},e.prototype.deleteAt=function(e,t){this.isolate(e,t).remove()},e.prototype.formatAt=function(e,t,n,o){var i=this.isolate(e,t);if(null!=r.query(n,r.Scope.BLOT)&&o)i.wrap(n,o);else if(null!=r.query(n,r.Scope.ATTRIBUTE)){var a=r.create(this.statics.scope);i.wrap(a),a.format(n,o)}},e.prototype.insertAt=function(e,t,n){var o=null==n?r.create("text",t):r.create(t,n),i=this.split(e);this.parent.insertBefore(o,i)},e.prototype.insertInto=function(e,t){void 0===t&&(t=null),null!=this.parent&&this.parent.children.remove(this);var n=null;e.children.insertBefore(this,t),null!=t&&(n=t.domNode),this.domNode.parentNode==e.domNode&&this.domNode.nextSibling==n||e.domNode.insertBefore(this.domNode,n),this.parent=e,this.attach()},e.prototype.isolate=function(e,t){var n=this.split(e);return n.split(t),n},e.prototype.length=function(){return 1},e.prototype.offset=function(e){return void 0===e&&(e=this.parent),null==this.parent||this==e?0:this.parent.children.offset(this)+this.parent.offset(e)},e.prototype.optimize=function(e){null!=this.domNode[r.DATA_KEY]&&delete this.domNode[r.DATA_KEY].mutations},e.prototype.remove=function(){null!=this.domNode.parentNode&&this.domNode.parentNode.removeChild(this.domNode),this.detach()},e.prototype.replace=function(e){null!=e.parent&&(e.parent.insertBefore(this,e.next),e.remove())},e.prototype.replaceWith=function(e,t){var n="string"===typeof e?r.create(e,t):e;return n.replace(this),n},e.prototype.split=function(e,t){return 0===e?this:this.next},e.prototype.update=function(e,t){},e.prototype.wrap=function(e,t){var n="string"===typeof e?r.create(e,t):e;return null!=this.parent&&this.parent.insertBefore(n,this.next),n.appendChild(this),n},e.blotName="abstract",e}();t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(12),o=n(32),i=n(33),a=n(1),s=function(){function e(e){this.attributes={},this.domNode=e,this.build()}return e.prototype.attribute=function(e,t){t?e.add(this.domNode,t)&&(null!=e.value(this.domNode)?this.attributes[e.attrName]=e:delete this.attributes[e.attrName]):(e.remove(this.domNode),delete this.attributes[e.attrName])},e.prototype.build=function(){var e=this;this.attributes={};var t=r.default.keys(this.domNode),n=o.default.keys(this.domNode),s=i.default.keys(this.domNode);t.concat(n).concat(s).forEach((function(t){var n=a.query(t,a.Scope.ATTRIBUTE);n instanceof r.default&&(e.attributes[n.attrName]=n)}))},e.prototype.copy=function(e){var t=this;Object.keys(this.attributes).forEach((function(n){var r=t.attributes[n].value(t.domNode);e.format(n,r)}))},e.prototype.move=function(e){var t=this;this.copy(e),Object.keys(this.attributes).forEach((function(e){t.attributes[e].remove(t.domNode)})),this.attributes={}},e.prototype.values=function(){var e=this;return Object.keys(this.attributes).reduce((function(t,n){return t[n]=e.attributes[n].value(e.domNode),t}),{})},e}();t.default=s},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();function o(e,t){return(e.getAttribute("class")||"").split(/\s+/).filter((function(e){return 0===e.indexOf(t+"-")}))}Object.defineProperty(t,"__esModule",{value:!0});var i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.keys=function(e){return(e.getAttribute("class")||"").split(/\s+/).map((function(e){return e.split("-").slice(0,-1).join("-")}))},t.prototype.add=function(e,t){return!!this.canAdd(e,t)&&(this.remove(e),e.classList.add(this.keyName+"-"+t),!0)},t.prototype.remove=function(e){o(e,this.keyName).forEach((function(t){e.classList.remove(t)})),0===e.classList.length&&e.removeAttribute("class")},t.prototype.value=function(e){var t=(o(e,this.keyName)[0]||"").slice(this.keyName.length+1);return this.canAdd(e,t)?t:""},t}(n(12).default);t.default=i},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();function o(e){var t=e.split("-"),n=t.slice(1).map((function(e){return e[0].toUpperCase()+e.slice(1)})).join("");return t[0]+n}Object.defineProperty(t,"__esModule",{value:!0});var i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.keys=function(e){return(e.getAttribute("style")||"").split(";").map((function(e){return e.split(":")[0].trim()}))},t.prototype.add=function(e,t){return!!this.canAdd(e,t)&&(e.style[o(this.keyName)]=t,!0)},t.prototype.remove=function(e){e.style[o(this.keyName)]="",e.getAttribute("style")||e.removeAttribute("style")},t.prototype.value=function(e){var t=e.style[o(this.keyName)];return this.canAdd(e,t)?t:""},t}(n(12).default);t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;nr&&this.stack.undo.length>0){var o=this.stack.undo.pop();n=n.compose(o.undo),e=o.redo.compose(e)}else this.lastRecorded=r;this.stack.undo.push({redo:e,undo:n}),this.stack.undo.length>this.options.maxStack&&this.stack.undo.shift()}}},{key:"redo",value:function(){this.change("redo","undo")}},{key:"transform",value:function(e){this.stack.undo.forEach((function(t){t.undo=e.transform(t.undo,!0),t.redo=e.transform(t.redo,!0)})),this.stack.redo.forEach((function(t){t.undo=e.transform(t.undo,!0),t.redo=e.transform(t.redo,!0)}))}},{key:"undo",value:function(){this.change("undo","redo")}}]),t}(a(n(9)).default);function l(e){var t=e.reduce((function(e,t){return e+=t.delete||0}),0),n=e.length()-t;return function(e){var t=e.ops[e.ops.length-1];return null!=t&&(null!=t.insert?"string"===typeof t.insert&&t.insert.endsWith("\n"):null!=t.attributes&&Object.keys(t.attributes).some((function(e){return null!=o.default.query(e,o.default.Scope.BLOCK)})))}(e)&&(n-=1),n}s.DEFAULTS={delay:1e3,maxStack:100,userOnly:!1},t.default=s,t.getLastChangeIndex=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.BaseTooltip=void 0;var r=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:"link",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.root.classList.remove("ql-hidden"),this.root.classList.add("ql-editing"),null!=t?this.textbox.value=t:e!==this.root.getAttribute("data-mode")&&(this.textbox.value=""),this.position(this.quill.getBounds(this.quill.selection.savedRange)),this.textbox.select(),this.textbox.setAttribute("placeholder",this.textbox.getAttribute("data-"+e)||""),this.root.setAttribute("data-mode",e)}},{key:"restoreFocus",value:function(){var e=this.quill.scrollingContainer.scrollTop;this.quill.focus(),this.quill.scrollingContainer.scrollTop=e}},{key:"save",value:function(){var e=this.textbox.value;switch(this.root.getAttribute("data-mode")){case"link":var t=this.quill.root.scrollTop;this.linkRange?(this.quill.formatText(this.linkRange,"link",e,s.default.sources.USER),delete this.linkRange):(this.restoreFocus(),this.quill.format("link",e,s.default.sources.USER)),this.quill.root.scrollTop=t;break;case"video":e=function(e){var t=e.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtube\.com\/watch.*v=([a-zA-Z0-9_-]+)/)||e.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtu\.be\/([a-zA-Z0-9_-]+)/);return t?(t[1]||"https")+"://www.youtube.com/embed/"+t[2]+"?showinfo=0":(t=e.match(/^(?:(https?):\/\/)?(?:www\.)?vimeo\.com\/(\d+)/))?(t[1]||"https")+"://player.vimeo.com/video/"+t[2]+"/":e}(e);case"formula":if(!e)break;var n=this.quill.getSelection(!0);if(null!=n){var r=n.index+n.length;this.quill.insertEmbed(r,this.root.getAttribute("data-mode"),e,s.default.sources.USER),"formula"===this.root.getAttribute("data-mode")&&this.quill.insertText(r+1," ",s.default.sources.USER),this.quill.setSelection(r+2,s.default.sources.USER)}}this.textbox.value="",this.hide()}}]),t}(p.default);function S(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];t.forEach((function(t){var r=document.createElement("option");t===n?r.setAttribute("selected","selected"):r.setAttribute("value",t),e.appendChild(r)}))}t.BaseTooltip=A,t.default=T},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(){this.head=this.tail=null,this.length=0}return e.prototype.append=function(){for(var e=[],t=0;t1&&this.append.apply(this,e.slice(1))},e.prototype.contains=function(e){for(var t,n=this.iterator();t=n();)if(t===e)return!0;return!1},e.prototype.insertBefore=function(e,t){e&&(e.next=t,null!=t?(e.prev=t.prev,null!=t.prev&&(t.prev.next=e),t.prev=e,t===this.head&&(this.head=e)):null!=this.tail?(this.tail.next=e,e.prev=this.tail,this.tail=e):(e.prev=null,this.head=this.tail=e),this.length+=1)},e.prototype.offset=function(e){for(var t=0,n=this.head;null!=n;){if(n===e)return t;t+=n.length(),n=n.next}return-1},e.prototype.remove=function(e){this.contains(e)&&(null!=e.prev&&(e.prev.next=e.next),null!=e.next&&(e.next.prev=e.prev),e===this.head&&(this.head=e.next),e===this.tail&&(this.tail=e.prev),this.length-=1)},e.prototype.iterator=function(e){return void 0===e&&(e=this.head),function(){var t=e;return null!=e&&(e=e.next),t}},e.prototype.find=function(e,t){void 0===t&&(t=!1);for(var n,r=this.iterator();n=r();){var o=n.length();if(ea?n(r,e-a,Math.min(t,a+l-e)):n(r,0,Math.min(l,e+t-a)),a+=l}},e.prototype.map=function(e){return this.reduce((function(t,n){return t.push(e(n)),t}),[])},e.prototype.reduce=function(e,t){for(var n,r=this.iterator();n=r();)t=e(t,n);return t},e}();t.default=r},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var o=n(17),i=n(1),a={attributes:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0},s=function(e){function t(t){var n=e.call(this,t)||this;return n.scroll=n,n.observer=new MutationObserver((function(e){n.update(e)})),n.observer.observe(n.domNode,a),n.attach(),n}return r(t,e),t.prototype.detach=function(){e.prototype.detach.call(this),this.observer.disconnect()},t.prototype.deleteAt=function(t,n){this.update(),0===t&&n===this.length()?this.children.forEach((function(e){e.remove()})):e.prototype.deleteAt.call(this,t,n)},t.prototype.formatAt=function(t,n,r,o){this.update(),e.prototype.formatAt.call(this,t,n,r,o)},t.prototype.insertAt=function(t,n,r){this.update(),e.prototype.insertAt.call(this,t,n,r)},t.prototype.optimize=function(t,n){var r=this;void 0===t&&(t=[]),void 0===n&&(n={}),e.prototype.optimize.call(this,n);for(var a=[].slice.call(this.observer.takeRecords());a.length>0;)t.push(a.pop());for(var s=function(e,t){void 0===t&&(t=!0),null!=e&&e!==r&&null!=e.domNode.parentNode&&(null==e.domNode[i.DATA_KEY].mutations&&(e.domNode[i.DATA_KEY].mutations=[]),t&&s(e.parent))},l=function(e){null!=e.domNode[i.DATA_KEY]&&null!=e.domNode[i.DATA_KEY].mutations&&(e instanceof o.default&&e.children.forEach(l),e.optimize(n))},c=t,u=0;c.length>0;u+=1){if(u>=100)throw new Error("[Parchment] Maximum optimize iterations reached");for(c.forEach((function(e){var t=i.find(e.target,!0);null!=t&&(t.domNode===e.target&&("childList"===e.type?(s(i.find(e.previousSibling,!1)),[].forEach.call(e.addedNodes,(function(e){var t=i.find(e,!1);s(t,!1),t instanceof o.default&&t.children.forEach((function(e){s(e,!1)}))}))):"attributes"===e.type&&s(t.prev)),s(t))})),this.children.forEach(l),a=(c=[].slice.call(this.observer.takeRecords())).slice();a.length>0;)t.push(a.pop())}},t.prototype.update=function(t,n){var r=this;void 0===n&&(n={}),(t=t||this.observer.takeRecords()).map((function(e){var t=i.find(e.target,!0);return null==t?null:null==t.domNode[i.DATA_KEY].mutations?(t.domNode[i.DATA_KEY].mutations=[e],t):(t.domNode[i.DATA_KEY].mutations.push(e),null)})).forEach((function(e){null!=e&&e!==r&&null!=e.domNode[i.DATA_KEY]&&e.update(e.domNode[i.DATA_KEY].mutations||[],n)})),null!=this.domNode[i.DATA_KEY].mutations&&e.prototype.update.call(this,this.domNode[i.DATA_KEY].mutations,n),this.optimize(t,n)},t.blotName="scroll",t.defaultChild="block",t.scope=i.Scope.BLOCK_BLOT,t.tagName="DIV",t}(o.default);t.default=s},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var o=n(18),i=n(1),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.formats=function(n){if(n.tagName!==t.tagName)return e.formats.call(this,n)},t.prototype.format=function(n,r){var i=this;n!==this.statics.blotName||r?e.prototype.format.call(this,n,r):(this.children.forEach((function(e){e instanceof o.default||(e=e.wrap(t.blotName,!0)),i.attributes.copy(e)})),this.unwrap())},t.prototype.formatAt=function(t,n,r,o){null!=this.formats()[r]||i.query(r,i.Scope.ATTRIBUTE)?this.isolate(t,n).format(r,o):e.prototype.formatAt.call(this,t,n,r,o)},t.prototype.optimize=function(n){e.prototype.optimize.call(this,n);var r=this.formats();if(0===Object.keys(r).length)return this.unwrap();var o=this.next;o instanceof t&&o.prev===this&&function(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(e[n]!==t[n])return!1;return!0}(r,o.formats())&&(o.moveChildren(this),o.remove())},t.blotName="inline",t.scope=i.Scope.INLINE_BLOT,t.tagName="SPAN",t}(o.default);t.default=a},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var o=n(18),i=n(1),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.formats=function(n){var r=i.query(t.blotName).tagName;if(n.tagName!==r)return e.formats.call(this,n)},t.prototype.format=function(n,r){null!=i.query(n,i.Scope.BLOCK)&&(n!==this.statics.blotName||r?e.prototype.format.call(this,n,r):this.replaceWith(t.blotName))},t.prototype.formatAt=function(t,n,r,o){null!=i.query(r,i.Scope.BLOCK)?this.format(r,o):e.prototype.formatAt.call(this,t,n,r,o)},t.prototype.insertAt=function(t,n,r){if(null==r||null!=i.query(n,i.Scope.INLINE))e.prototype.insertAt.call(this,t,n,r);else{var o=this.split(t),a=i.create(n,r);o.parent.insertBefore(a,o)}},t.prototype.update=function(t,n){navigator.userAgent.match(/Trident/)?this.build():e.prototype.update.call(this,t,n)},t.blotName="block",t.scope=i.Scope.BLOCK_BLOT,t.tagName="P",t}(o.default);t.default=a},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.formats=function(e){},t.prototype.format=function(t,n){e.prototype.formatAt.call(this,0,this.length(),t,n)},t.prototype.formatAt=function(t,n,r,o){0===t&&n===this.length()?this.format(r,o):e.prototype.formatAt.call(this,t,n,r,o)},t.prototype.formats=function(){return this.statics.formats(this.domNode)},t}(n(19).default);t.default=o},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var o=n(19),i=n(1),a=function(e){function t(t){var n=e.call(this,t)||this;return n.text=n.statics.value(n.domNode),n}return r(t,e),t.create=function(e){return document.createTextNode(e)},t.value=function(e){var t=e.data;return t.normalize&&(t=t.normalize()),t},t.prototype.deleteAt=function(e,t){this.domNode.data=this.text=this.text.slice(0,e)+this.text.slice(e+t)},t.prototype.index=function(e,t){return this.domNode===e?t:-1},t.prototype.insertAt=function(t,n,r){null==r?(this.text=this.text.slice(0,t)+n+this.text.slice(t),this.domNode.data=this.text):e.prototype.insertAt.call(this,t,n,r)},t.prototype.length=function(){return this.text.length},t.prototype.optimize=function(n){e.prototype.optimize.call(this,n),this.text=this.statics.value(this.domNode),0===this.text.length?this.remove():this.next instanceof t&&this.next.prev===this&&(this.insertAt(this.length(),this.next.value()),this.next.remove())},t.prototype.position=function(e,t){return void 0===t&&(t=!1),[this.domNode,e]},t.prototype.split=function(e,t){if(void 0===t&&(t=!1),!t){if(0===e)return this;if(e===this.length())return this.next}var n=i.create(this.domNode.splitText(e));return this.parent.insertBefore(n,this.next),this.text=this.statics.value(this.domNode),n},t.prototype.update=function(e,t){var n=this;e.some((function(e){return"characterData"===e.type&&e.target===n.domNode}))&&(this.text=this.statics.value(this.domNode))},t.prototype.value=function(){return this.text},t.blotName="text",t.scope=i.Scope.INLINE_BLOT,t}(o.default);t.default=a},function(e,t,n){"use strict";var r=document.createElement("div");if(r.classList.toggle("test-class",!1),r.classList.contains("test-class")){var o=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(e,t){return arguments.length>1&&!this.contains(e)===!t?t:o.call(this,e)}}String.prototype.startsWith||(String.prototype.startsWith=function(e,t){return t=t||0,this.substr(t,e.length)===e}),String.prototype.endsWith||(String.prototype.endsWith=function(e,t){var n=this.toString();("number"!==typeof t||!isFinite(t)||Math.floor(t)!==t||t>n.length)&&(t=n.length),t-=e.length;var r=n.indexOf(e,t);return-1!==r&&r===t}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(e){if(null===this)throw new TypeError("Array.prototype.find called on null or undefined");if("function"!==typeof e)throw new TypeError("predicate must be a function");for(var t,n=Object(this),r=n.length>>>0,o=arguments[1],i=0;it.length?e:t,d=e.length>t.length?t:e,f=u.indexOf(d);if(-1!=f)return c=[[r,u.substring(0,f)],[o,d],[r,u.substring(f+d.length)]],e.length>t.length&&(c[0][0]=c[2][0]=n),c;if(1==d.length)return[[n,e],[r,t]];var p=function(e,t){var n=e.length>t.length?e:t,r=e.length>t.length?t:e;if(n.length<4||2*r.length=e.length?[r,o,i,a,d]:null}var i,a,c,u,d,f=o(n,r,Math.ceil(n.length/4)),p=o(n,r,Math.ceil(n.length/2));if(!f&&!p)return null;i=p?f&&f[4].length>p[4].length?f:p:f,e.length>t.length?(a=i[0],c=i[1],u=i[2],d=i[3]):(u=i[0],d=i[1],a=i[2],c=i[3]);var h=i[4];return[a,c,u,d,h]}(e,t);if(p){var h=p[0],m=p[1],g=p[2],y=p[3],v=p[4],b=i(h,g),E=i(m,y);return b.concat([[o,v]],E)}return function(e,t){for(var o=e.length,i=t.length,s=Math.ceil((o+i)/2),l=s,c=2*s,u=new Array(c),d=new Array(c),f=0;fo)g+=2;else if(_>i)m+=2;else if(h&&(S=l+p-E)>=0&&S=(A=o-d[S]))return a(e,t,I,_)}for(var T=-b+y;T<=b-v;T+=2){for(var A,S=l+T,O=(A=T==-b||T!=b&&d[S-1]o)v+=2;else if(O>i)y+=2;else if(!h){var I;if((C=l+p-T)>=0&&C=(A=o-A))return a(e,t,I,_)}}}return[[n,e],[r,t]]}(e,t)}(e=e.substring(0,e.length-f),t=t.substring(0,t.length-f));return p&&m.unshift([o,p]),h&&m.push([o,h]),c(m),null!=u&&(m=function(e,t){var r=function(e,t){if(0===t)return[o,e];for(var r=0,i=0;i0&&i.splice(a+2,0,[l[0],c]),d(i,a,3)}return e}(m,u)),m=function(e){for(var t=!1,i=function(e){return e.charCodeAt(0)>=56320&&e.charCodeAt(0)<=57343},a=function(e){return e.charCodeAt(e.length-1)>=55296&&e.charCodeAt(e.length-1)<=56319},s=2;s0&&l.push(e[s]);return l}(m)}function a(e,t,n,r){var o=e.substring(0,n),a=t.substring(0,r),s=e.substring(n),l=t.substring(r),c=i(o,a),u=i(s,l);return c.concat(u)}function s(e,t){if(!e||!t||e.charAt(0)!=t.charAt(0))return 0;for(var n=0,r=Math.min(e.length,t.length),o=r,i=0;n1?(0!==a&&0!==u&&(0!==(t=s(f,d))&&(i-a-u>0&&e[i-a-u-1][0]==o?e[i-a-u-1][1]+=f.substring(0,t):(e.splice(0,0,[o,f.substring(0,t)]),i++),f=f.substring(t),d=d.substring(t)),0!==(t=l(f,d))&&(e[i][1]=f.substring(f.length-t)+e[i][1],f=f.substring(0,f.length-t),d=d.substring(0,d.length-t))),0===a?e.splice(i-u,a+u,[r,f]):0===u?e.splice(i-a,a+u,[n,d]):e.splice(i-a-u,a+u,[n,d],[r,f]),i=i-a-u+(a?1:0)+(u?1:0)+1):0!==i&&e[i-1][0]==o?(e[i-1][1]+=e[i][1],e.splice(i,1)):i++,u=0,a=0,d="",f=""}""===e[e.length-1][1]&&e.pop();var p=!1;for(i=1;i=0&&r>=t-1;r--)if(r+1=700)&&(n.bold=!0),Object.keys(n).length>0&&(t=I(t,n)),parseFloat(r.textIndent||0)>0&&(t=(new s.default).insert("\t").concat(t)),t}],["li",function(e,t){var n=l.default.query(e);if(null==n||"list-item"!==n.blotName||!N(t,"\n"))return t;for(var r=-1,o=e.parentNode;!o.classList.contains("ql-clipboard");)"list"===(l.default.query(o)||{}).blotName&&(r+=1),o=o.parentNode;return r<=0?t:t.compose((new s.default).retain(t.length()-1).retain(1,{indent:r}))}],["b",L.bind(L,"bold")],["i",L.bind(L,"italic")],["style",function(){return new s.default}]],A=[f.AlignAttribute,g.DirectionAttribute].reduce((function(e,t){return e[t.keyName]=t,e}),{}),S=[f.AlignStyle,p.BackgroundStyle,m.ColorStyle,g.DirectionStyle,y.FontStyle,v.SizeStyle].reduce((function(e,t){return e[t.keyName]=t,e}),{}),O=function(e){function t(e,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return r.quill.root.addEventListener("paste",r.onPaste.bind(r)),r.container=r.quill.addContainer("ql-clipboard"),r.container.setAttribute("contenteditable",!0),r.container.setAttribute("tabindex",-1),r.matchers=[],T.concat(r.options.matchers).forEach((function(e){var t=o(e,2),i=t[0],a=t[1];(n.matchVisual||a!==M)&&r.addMatcher(i,a)})),r}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i(t,[{key:"addMatcher",value:function(e,t){this.matchers.push([e,t])}},{key:"convert",value:function(e){if("string"===typeof e)return this.container.innerHTML=e.replace(/\>\r?\n +\<"),this.convert();var t=this.quill.getFormat(this.quill.selection.savedRange.index);if(t[h.default.blotName]){var n=this.container.innerText;return this.container.innerHTML="",(new s.default).insert(n,E({},h.default.blotName,t[h.default.blotName]))}var r=this.prepareMatching(),i=o(r,2),a=i[0],l=i[1],c=x(this.container,a,l);return N(c,"\n")&&null==c.ops[c.ops.length-1].attributes&&(c=c.compose((new s.default).retain(c.length()-1).delete(1))),C.log("convert",this.container.innerHTML,c),this.container.innerHTML="",c}},{key:"dangerouslyPasteHTML",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:c.default.sources.API;if("string"===typeof e)this.quill.setContents(this.convert(e),t),this.quill.setSelection(0,c.default.sources.SILENT);else{var r=this.convert(t);this.quill.updateContents((new s.default).retain(e).concat(r),n),this.quill.setSelection(e+r.length(),c.default.sources.SILENT)}}},{key:"onPaste",value:function(e){var t=this;if(!e.defaultPrevented&&this.quill.isEnabled()){var n=this.quill.getSelection(),r=(new s.default).retain(n.index),o=this.quill.scrollingContainer.scrollTop;this.container.focus(),this.quill.selection.update(c.default.sources.SILENT),setTimeout((function(){r=r.concat(t.convert()).delete(n.length),t.quill.updateContents(r,c.default.sources.USER),t.quill.setSelection(r.length()-n.length,c.default.sources.SILENT),t.quill.scrollingContainer.scrollTop=o,t.quill.focus()}),1)}}},{key:"prepareMatching",value:function(){var e=this,t=[],n=[];return this.matchers.forEach((function(r){var i=o(r,2),a=i[0],s=i[1];switch(a){case Node.TEXT_NODE:n.push(s);break;case Node.ELEMENT_NODE:t.push(s);break;default:[].forEach.call(e.container.querySelectorAll(a),(function(e){e[_]=e[_]||[],e[_].push(s)}))}})),[t,n]}}]),t}(d.default);function I(e,t,n){return"object"===("undefined"===typeof t?"undefined":r(t))?Object.keys(t).reduce((function(e,n){return I(e,n,t[n])}),e):e.reduce((function(e,r){return r.attributes&&r.attributes[t]?e.push(r):e.insert(r.insert,(0,a.default)({},E({},t,n),r.attributes))}),new s.default)}function w(e){if(e.nodeType!==Node.ELEMENT_NODE)return{};var t="__ql-computed-style";return e[t]||(e[t]=window.getComputedStyle(e))}function N(e,t){for(var n="",r=e.ops.length-1;r>=0&&n.length-1}function x(e,t,n){return e.nodeType===e.TEXT_NODE?n.reduce((function(t,n){return n(e,t)}),new s.default):e.nodeType===e.ELEMENT_NODE?[].reduce.call(e.childNodes||[],(function(r,o){var i=x(o,t,n);return o.nodeType===e.ELEMENT_NODE&&(i=t.reduce((function(e,t){return t(o,e)}),i),i=(o[_]||[]).reduce((function(e,t){return t(o,e)}),i)),r.concat(i)}),new s.default):new s.default}function L(e,t,n){return I(n,e,!0)}function R(e,t){var n=l.default.Attributor.Attribute.keys(e),r=l.default.Attributor.Class.keys(e),o=l.default.Attributor.Style.keys(e),i={};return n.concat(r).concat(o).forEach((function(t){var n=l.default.query(t,l.default.Scope.ATTRIBUTE);null!=n&&(i[n.attrName]=n.value(e),i[n.attrName])||(null==(n=A[t])||n.attrName!==t&&n.keyName!==t||(i[n.attrName]=n.value(e)||void 0),null==(n=S[t])||n.attrName!==t&&n.keyName!==t||(n=S[t],i[n.attrName]=n.value(e)||void 0))})),Object.keys(i).length>0&&(t=I(t,i)),t}function D(e,t){var n=l.default.query(e);if(null==n)return t;if(n.prototype instanceof l.default.Embed){var r={},o=n.value(e);null!=o&&(r[n.blotName]=o,t=(new s.default).insert(r,n.formats(e)))}else"function"===typeof n.formats&&(t=I(t,n.blotName,n.formats(e)));return t}function P(e,t){return N(t,"\n")||(k(e)||t.length()>0&&e.nextSibling&&k(e.nextSibling))&&t.insert("\n"),t}function M(e,t){if(k(e)&&null!=e.nextElementSibling&&!N(t,"\n\n")){var n=e.offsetHeight+parseFloat(w(e).marginTop)+parseFloat(w(e).marginBottom);e.nextElementSibling.offsetTop>e.offsetTop+1.5*n&&t.insert("\n")}return t}function B(e,t){var n=e.data;if("O:P"===e.parentNode.tagName)return t.insert(n.trim());if(0===n.trim().length&&e.parentNode.classList.contains("ql-clipboard"))return t;if(!w(e.parentNode).whiteSpace.startsWith("pre")){var r=function(e,t){return(t=t.replace(/[^\u00a0]/g,"")).length<1&&e?" ":t};n=(n=n.replace(/\r\n/g," ").replace(/\n/g," ")).replace(/\s\s+/g,r.bind(r,!0)),(null==e.previousSibling&&k(e.parentNode)||null!=e.previousSibling&&k(e.previousSibling))&&(n=n.replace(/^\s+/,r.bind(r,!1))),(null==e.nextSibling&&k(e.parentNode)||null!=e.nextSibling&&k(e.nextSibling))&&(n=n.replace(/\s+$/,r.bind(r,!1)))}return t.insert(n)}O.DEFAULTS={matchers:[],matchVisual:!0},t.default=O,t.matchAttributor=R,t.matchBlot=D,t.matchNewline=P,t.matchSpacing=M,t.matchText=B},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n '},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;nr.right&&(i=r.right-o.right,this.root.style.left=t+i+"px"),o.leftr.bottom){var a=o.bottom-o.top,s=e.bottom-e.top+a;this.root.style.top=n-s+"px",this.root.classList.add("ql-flip")}return i}},{key:"show",value:function(){this.root.classList.remove("ql-editing"),this.root.classList.remove("ql-hidden")}}]),e}();t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(l){o=!0,i=l}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=function e(t,n,r){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var i=Object.getPrototypeOf(t);return null===i?void 0:e(i,n,r)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(r):void 0},i=function(){function e(e,t){for(var n=0;n','','',''].join(""),t.default=v},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=P(n(29)),o=n(36),i=n(38),a=n(64),s=P(n(65)),l=P(n(66)),c=n(67),u=P(c),d=n(37),f=n(26),p=n(39),h=n(40),m=P(n(56)),g=P(n(68)),y=P(n(27)),v=P(n(69)),b=P(n(70)),E=P(n(71)),C=P(n(72)),_=P(n(73)),T=n(13),A=P(T),S=P(n(74)),O=P(n(75)),I=P(n(57)),w=P(n(41)),N=P(n(28)),k=P(n(59)),x=P(n(60)),L=P(n(61)),R=P(n(108)),D=P(n(62));function P(e){return e&&e.__esModule?e:{default:e}}r.default.register({"attributors/attribute/direction":i.DirectionAttribute,"attributors/class/align":o.AlignClass,"attributors/class/background":d.BackgroundClass,"attributors/class/color":f.ColorClass,"attributors/class/direction":i.DirectionClass,"attributors/class/font":p.FontClass,"attributors/class/size":h.SizeClass,"attributors/style/align":o.AlignStyle,"attributors/style/background":d.BackgroundStyle,"attributors/style/color":f.ColorStyle,"attributors/style/direction":i.DirectionStyle,"attributors/style/font":p.FontStyle,"attributors/style/size":h.SizeStyle},!0),r.default.register({"formats/align":o.AlignClass,"formats/direction":i.DirectionClass,"formats/indent":a.IndentClass,"formats/background":d.BackgroundStyle,"formats/color":f.ColorStyle,"formats/font":p.FontClass,"formats/size":h.SizeClass,"formats/blockquote":s.default,"formats/code-block":A.default,"formats/header":l.default,"formats/list":u.default,"formats/bold":m.default,"formats/code":T.Code,"formats/italic":g.default,"formats/link":y.default,"formats/script":v.default,"formats/strike":b.default,"formats/underline":E.default,"formats/image":C.default,"formats/video":_.default,"formats/list/item":c.ListItem,"modules/formula":S.default,"modules/syntax":O.default,"modules/toolbar":I.default,"themes/bubble":R.default,"themes/snow":D.default,"ui/icons":w.default,"ui/picker":N.default,"ui/icon-picker":x.default,"ui/color-picker":k.default,"ui/tooltip":L.default},!0),t.default=r.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IndentClass=void 0;var r,o=function(){function e(e,t){for(var n=0;n0&&this.children.tail.format(e,t)}},{key:"formats",value:function(){return e={},t=this.statics.blotName,n=this.statics.formats(this.domNode),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e;var e,t,n}},{key:"insertBefore",value:function(e,n){if(e instanceof f)o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"insertBefore",this).call(this,e,n);else{var r=null==n?this.length():n.offset(this),i=this.split(r);i.parent.insertBefore(e,i)}}},{key:"optimize",value:function(e){o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"optimize",this).call(this,e);var n=this.next;null!=n&&n.prev===this&&n.statics.blotName===this.statics.blotName&&n.domNode.tagName===this.domNode.tagName&&n.domNode.getAttribute("data-checked")===this.domNode.getAttribute("data-checked")&&(n.moveChildren(this),n.remove())}},{key:"replace",value:function(e){if(e.statics.blotName!==this.statics.blotName){var n=i.default.create(this.statics.defaultChild);e.moveChildren(n),this.appendChild(n)}o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"replace",this).call(this,e)}}]),t}(s.default);p.blotName="list",p.scope=i.default.Scope.BLOCK_BLOT,p.tagName=["OL","UL"],p.defaultChild="list-item",p.allowedChildren=[f],t.ListItem=f,t.default=p},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(56),i=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(((r=o)&&r.__esModule?r:{default:r}).default);i.blotName="italic",i.tagName=["EM","I"],t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n-1?n?this.domNode.setAttribute(e,n):this.domNode.removeAttribute(e):i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"format",this).call(this,e,n)}}],[{key:"create",value:function(e){var n=i(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this,e);return"string"===typeof e&&n.setAttribute("src",this.sanitize(e)),n}},{key:"formats",value:function(e){return c.reduce((function(t,n){return e.hasAttribute(n)&&(t[n]=e.getAttribute(n)),t}),{})}},{key:"match",value:function(e){return/\.(jpe?g|gif|png)$/.test(e)||/^data:image\/.+;base64/.test(e)}},{key:"sanitize",value:function(e){return(0,l.sanitize)(e,["http","https","data"])?e:"//:0"}},{key:"value",value:function(e){return e.getAttribute("src")}}]),t}(s.default.Embed);u.blotName="image",u.tagName="IMG",t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n-1?n?this.domNode.setAttribute(e,n):this.domNode.removeAttribute(e):i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"format",this).call(this,e,n)}}],[{key:"create",value:function(e){var n=i(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this,e);return n.setAttribute("frameborder","0"),n.setAttribute("allowfullscreen",!0),n.setAttribute("src",this.sanitize(e)),n}},{key:"formats",value:function(e){return c.reduce((function(t,n){return e.hasAttribute(n)&&(t[n]=e.getAttribute(n)),t}),{})}},{key:"sanitize",value:function(e){return l.default.sanitize(e)}},{key:"value",value:function(e){return e.getAttribute("src")}}]),t}(a.BlockEmbed);u.blotName="video",u.className="ql-video",u.tagName="IFRAME",t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.FormulaBlot=void 0;var r=function(){function e(e,t){for(var n=0;n0||null==this.cachedText)&&(this.domNode.innerHTML=e(t),this.domNode.normalize(),this.attach()),this.cachedText=t)}}]),t}(l(n(13)).default);f.className="ql-syntax";var p=new i.default.Attributor.Class("token","hljs",{scope:i.default.Scope.INLINE}),h=function(e){function t(e,n){c(this,t);var r=u(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));if("function"!==typeof r.options.highlight)throw new Error("Syntax module requires highlight.js. Please include the library on the page before Quill.");var o=null;return r.quill.on(a.default.events.SCROLL_OPTIMIZE,(function(){clearTimeout(o),o=setTimeout((function(){r.highlight(),o=null}),r.options.interval)})),r.highlight(),r}return d(t,e),r(t,null,[{key:"register",value:function(){a.default.register(p,!0),a.default.register(f,!0)}}]),r(t,[{key:"highlight",value:function(){var e=this;if(!this.quill.selection.composing){this.quill.update(a.default.sources.USER);var t=this.quill.getSelection();this.quill.scroll.descendants(f).forEach((function(t){t.highlight(e.options.highlight)})),this.quill.update(a.default.sources.SILENT),null!=t&&this.quill.setSelection(t,a.default.sources.SILENT)}}}]),t}(s.default);h.DEFAULTS={highlight:null==window.hljs?null:function(e){return window.hljs.highlightAuto(e).value},interval:1e3},t.CodeBlock=f,t.CodeToken=p,t.default=h},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.BubbleTooltip=void 0;var r=function e(t,n,r){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var i=Object.getPrototypeOf(t);return null===i?void 0:e(i,n,r)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(r):void 0},o=function(){function e(e,t){for(var n=0;n0&&o===a.default.sources.USER){r.show(),r.root.style.left="0px",r.root.style.width="",r.root.style.width=r.root.offsetWidth+"px";var i=r.quill.getLines(t.index,t.length);if(1===i.length)r.position(r.quill.getBounds(t));else{var s=i[i.length-1],l=r.quill.getIndex(s),u=Math.min(s.length()-1,t.index+t.length-l),d=r.quill.getBounds(new c.Range(l,u));r.position(d)}}else document.activeElement!==r.textbox&&r.quill.hasFocus()&&r.hide()})),r}return h(t,e),o(t,[{key:"listen",value:function(){var e=this;r(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"listen",this).call(this),this.root.querySelector(".ql-close").addEventListener("click",(function(){e.root.classList.remove("ql-editing")})),this.quill.on(a.default.events.SCROLL_OPTIMIZE,(function(){setTimeout((function(){if(!e.root.classList.contains("ql-hidden")){var t=e.quill.getSelection();null!=t&&e.position(e.quill.getBounds(t))}}),1)}))}},{key:"cancel",value:function(){this.show()}},{key:"position",value:function(e){var n=r(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"position",this).call(this,e),o=this.root.querySelector(".ql-tooltip-arrow");if(o.style.marginLeft="",0===n)return n;o.style.marginLeft=-1*n-o.offsetWidth/2+"px"}}]),t}(s.BaseTooltip);y.TEMPLATE=['','
','','',"
"].join(""),t.BubbleTooltip=y,t.default=g},function(e,t,n){e.exports=n(63)}]).default},e.exports=t()},3226:function(e,t,n){"use strict";n.d(t,{o:function(){return wt},QT:function(){return Nt}});const r="undefined"!==typeof window;const o="function"===typeof Symbol&&"symbol"===typeof Symbol.toStringTag,i=e=>o?Symbol(e):e,a=(e,t,n)=>s({l:e,k:t,s:n}),s=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),l=e=>"number"===typeof e&&isFinite(e),c=e=>"[object Date]"===T(e),u=e=>"[object RegExp]"===T(e),d=e=>A(e)&&0===Object.keys(e).length;function f(e,t){"undefined"!==typeof console&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const p=Object.assign;function h(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const m=Object.prototype.hasOwnProperty;function g(e,t){return m.call(e,t)}const y=Array.isArray,v=e=>"function"===typeof e,b=e=>"string"===typeof e,E=e=>"boolean"===typeof e,C=e=>null!==e&&"object"===typeof e,_=Object.prototype.toString,T=e=>_.call(e),A=e=>"[object Object]"===T(e);const S={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,__EXTEND_POINT__:15};S.EXPECTED_TOKEN,S.INVALID_TOKEN_IN_PLACEHOLDER,S.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,S.UNKNOWN_ESCAPE_SEQUENCE,S.INVALID_UNICODE_ESCAPE_SEQUENCE,S.UNBALANCED_CLOSING_BRACE,S.UNTERMINATED_CLOSING_BRACE,S.EMPTY_PLACEHOLDER,S.NOT_ALLOW_NEST_PLACEHOLDER,S.INVALID_LINKED_FORMAT,S.MUST_HAVE_MESSAGES_IN_PLURAL,S.UNEXPECTED_EMPTY_LINKED_MODIFIER,S.UNEXPECTED_EMPTY_LINKED_KEY,S.UNEXPECTED_LEXICAL_ANALYSIS;function O(e,t,n={}){const{domain:r,messages:o,args:i}=n,a=new SyntaxError(String(e));return a.code=e,t&&(a.location=t),a.domain=r,a}function I(e){throw e}function w(e,t,n){const r={start:e,end:t};return null!=n&&(r.source=n),r}const N=" ",k="\r",x="\n",L=String.fromCharCode(8232),R=String.fromCharCode(8233);function D(e){const t=e;let n=0,r=1,o=1,i=0;const a=e=>t[e]===k&&t[e+1]===x,s=e=>t[e]===R,l=e=>t[e]===L,c=e=>a(e)||(e=>t[e]===x)(e)||s(e)||l(e),u=e=>a(e)||s(e)||l(e)?x:t[e];function d(){return i=0,c(n)&&(r++,o=0),a(n)&&n++,n++,o++,t[n]}return{index:()=>n,line:()=>r,column:()=>o,peekOffset:()=>i,charAt:u,currentChar:()=>u(n),currentPeek:()=>u(n+i),next:d,peek:function(){return a(n+i)&&i++,i++,t[n+i]},reset:function(){n=0,r=1,o=1,i=0},resetPeek:function(e=0){i=e},skipToPeek:function(){const e=n+i;for(;e!==n;)d();i=0}}}const P=void 0,M="'",B="tokenizer";function F(e,t={}){const n=!1!==t.location,r=D(e),o=()=>r.index(),i=()=>{return e=r.line(),t=r.column(),n=r.index(),{line:e,column:t,offset:n};var e,t,n},a=i(),s=o(),l={currentType:14,offset:s,startLoc:a,endLoc:a,lastType:14,lastOffset:s,lastStartLoc:a,lastEndLoc:a,braceNest:0,inLinked:!1,text:""},c=()=>l,{onError:u}=t;function d(e,t,n,...r){const o=c();if(t.column+=n,t.offset+=n,u){const n=O(e,w(o.startLoc,t),{domain:B,args:r});u(n)}}function f(e,t,r){e.endLoc=i(),e.currentType=t;const o={type:t};return n&&(o.loc=w(e.startLoc,e.endLoc)),null!=r&&(o.value=r),o}const p=e=>f(e,14);function h(e,t){return e.currentChar()===t?(e.next(),t):(d(S.EXPECTED_TOKEN,i(),0,t),"")}function m(e){let t="";for(;e.currentPeek()===N||e.currentPeek()===x;)t+=e.currentPeek(),e.peek();return t}function g(e){const t=m(e);return e.skipToPeek(),t}function y(e){if(e===P)return!1;const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||95===t}function v(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const r=function(e){if(e===P)return!1;const t=e.charCodeAt(0);return t>=48&&t<=57}("-"===e.currentPeek()?e.peek():e.currentPeek());return e.resetPeek(),r}function b(e){m(e);const t="|"===e.currentPeek();return e.resetPeek(),t}function E(e,t=!0){const n=(t=!1,r="",o=!1)=>{const i=e.currentPeek();return"{"===i?"%"!==r&&t:"@"!==i&&i?"%"===i?(e.peek(),n(t,"%",!0)):"|"===i?!("%"!==r&&!o)||!(r===N||r===x):i===N?(e.peek(),n(!0,N,o)):i!==x||(e.peek(),n(!0,x,o)):"%"===r||t},r=n();return t&&e.resetPeek(),r}function C(e,t){const n=e.currentChar();return n===P?P:t(n)?(e.next(),n):null}function _(e){return C(e,(e=>{const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t>=48&&t<=57||95===t||36===t}))}function T(e){return C(e,(e=>{const t=e.charCodeAt(0);return t>=48&&t<=57}))}function A(e){return C(e,(e=>{const t=e.charCodeAt(0);return t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102}))}function I(e){let t="",n="";for(;t=T(e);)n+=t;return n}function k(e){let t="";for(;;){const n=e.currentChar();if("{"===n||"}"===n||"@"===n||"|"===n||!n)break;if("%"===n){if(!E(e))break;t+=n,e.next()}else if(n===N||n===x)if(E(e))t+=n,e.next();else{if(b(e))break;t+=n,e.next()}else t+=n,e.next()}return t}function L(e){const t=e.currentChar();switch(t){case"\\":case"'":return e.next(),`\\${t}`;case"u":return R(e,t,4);case"U":return R(e,t,6);default:return d(S.UNKNOWN_ESCAPE_SEQUENCE,i(),0,t),""}}function R(e,t,n){h(e,t);let r="";for(let o=0;o=1&&d(S.NOT_ALLOW_NEST_PLACEHOLDER,i(),0),e.next(),n=f(t,2,"{"),g(e),t.braceNest++,n;case"}":return t.braceNest>0&&2===t.currentType&&d(S.EMPTY_PLACEHOLDER,i(),0),e.next(),n=f(t,3,"}"),t.braceNest--,t.braceNest>0&&g(e),t.inLinked&&0===t.braceNest&&(t.inLinked=!1),n;case"@":return t.braceNest>0&&d(S.UNTERMINATED_CLOSING_BRACE,i(),0),n=j(e,t)||p(t),t.braceNest=0,n;default:let r=!0,o=!0,a=!0;if(b(e))return t.braceNest>0&&d(S.UNTERMINATED_CLOSING_BRACE,i(),0),n=f(t,1,F(e)),t.braceNest=0,t.inLinked=!1,n;if(t.braceNest>0&&(5===t.currentType||6===t.currentType||7===t.currentType))return d(S.UNTERMINATED_CLOSING_BRACE,i(),0),t.braceNest=0,H(e,t);if(r=function(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const r=y(e.currentPeek());return e.resetPeek(),r}(e,t))return n=f(t,5,function(e){g(e);let t="",n="";for(;t=_(e);)n+=t;return e.currentChar()===P&&d(S.UNTERMINATED_CLOSING_BRACE,i(),0),n}(e)),g(e),n;if(o=v(e,t))return n=f(t,6,function(e){g(e);let t="";return"-"===e.currentChar()?(e.next(),t+=`-${I(e)}`):t+=I(e),e.currentChar()===P&&d(S.UNTERMINATED_CLOSING_BRACE,i(),0),t}(e)),g(e),n;if(a=function(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const r=e.currentPeek()===M;return e.resetPeek(),r}(e,t))return n=f(t,7,function(e){g(e),h(e,"'");let t="",n="";const r=e=>e!==M&&e!==x;for(;t=C(e,r);)n+="\\"===t?L(e):t;const o=e.currentChar();return o===x||o===P?(d(S.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,i(),0),o===x&&(e.next(),h(e,"'")),n):(h(e,"'"),n)}(e)),g(e),n;if(!r&&!o&&!a)return n=f(t,13,function(e){g(e);let t="",n="";const r=e=>"{"!==e&&"}"!==e&&e!==N&&e!==x;for(;t=C(e,r);)n+=t;return n}(e)),d(S.INVALID_TOKEN_IN_PLACEHOLDER,i(),0,n.value),g(e),n}return n}function j(e,t){const{currentType:n}=t;let r=null;const o=e.currentChar();switch(8!==n&&9!==n&&12!==n&&10!==n||o!==x&&o!==N||d(S.INVALID_LINKED_FORMAT,i(),0),o){case"@":return e.next(),r=f(t,8,"@"),t.inLinked=!0,r;case".":return g(e),e.next(),f(t,9,".");case":":return g(e),e.next(),f(t,10,":");default:return b(e)?(r=f(t,1,F(e)),t.braceNest=0,t.inLinked=!1,r):function(e,t){const{currentType:n}=t;if(8!==n)return!1;m(e);const r="."===e.currentPeek();return e.resetPeek(),r}(e,t)||function(e,t){const{currentType:n}=t;if(8!==n&&12!==n)return!1;m(e);const r=":"===e.currentPeek();return e.resetPeek(),r}(e,t)?(g(e),j(e,t)):function(e,t){const{currentType:n}=t;if(9!==n)return!1;m(e);const r=y(e.currentPeek());return e.resetPeek(),r}(e,t)?(g(e),f(t,12,function(e){let t="",n="";for(;t=_(e);)n+=t;return n}(e))):function(e,t){const{currentType:n}=t;if(10!==n)return!1;const r=()=>{const t=e.currentPeek();return"{"===t?y(e.peek()):!("@"===t||"%"===t||"|"===t||":"===t||"."===t||t===N||!t)&&(t===x?(e.peek(),r()):y(t))},o=r();return e.resetPeek(),o}(e,t)?(g(e),"{"===o?V(e,t)||r:f(t,11,function(e){const t=(n=!1,r)=>{const o=e.currentChar();return"{"!==o&&"%"!==o&&"@"!==o&&"|"!==o&&o?o===N?r:o===x?(r+=o,e.next(),t(n,r)):(r+=o,e.next(),t(!0,r)):r};return t(!1,"")}(e))):(8===n&&d(S.INVALID_LINKED_FORMAT,i(),0),t.braceNest=0,t.inLinked=!1,H(e,t))}}function H(e,t){let n={type:14};if(t.braceNest>0)return V(e,t)||p(t);if(t.inLinked)return j(e,t)||p(t);switch(e.currentChar()){case"{":return V(e,t)||p(t);case"}":return d(S.UNBALANCED_CLOSING_BRACE,i(),0),e.next(),f(t,3,"}");case"@":return j(e,t)||p(t);default:if(b(e))return n=f(t,1,F(e)),t.braceNest=0,t.inLinked=!1,n;const{isModulo:r,hasSpace:o}=function(e){const t=m(e),n="%"===e.currentPeek()&&"{"===e.peek();return e.resetPeek(),{isModulo:n,hasSpace:t.length>0}}(e);if(r)return o?f(t,0,k(e)):f(t,4,function(e){g(e);const t=e.currentChar();return"%"!==t&&d(S.EXPECTED_TOKEN,i(),0,t),e.next(),"%"}(e));if(E(e))return f(t,0,k(e))}return n}return{nextToken:function(){const{currentType:e,offset:t,startLoc:n,endLoc:a}=l;return l.lastType=e,l.lastOffset=t,l.lastStartLoc=n,l.lastEndLoc=a,l.offset=o(),l.startLoc=i(),r.currentChar()===P?f(l,14):H(r,l)},currentOffset:o,currentPosition:i,context:c}}const V="parser",j=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function H(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const e=parseInt(t||n,16);return e<=55295||e>=57344?String.fromCodePoint(e):"\ufffd"}}}function U(e={}){const t=!1!==e.location,{onError:n}=e;function r(e,t,r,o,...i){const a=e.currentPosition();if(a.offset+=o,a.column+=o,n){const e=O(t,w(r,a),{domain:V,args:i});n(e)}}function o(e,n,r){const o={type:e,start:n,end:n};return t&&(o.loc={start:r,end:r}),o}function i(e,n,r,o){e.end=n,o&&(e.type=o),t&&e.loc&&(e.loc.end=r)}function a(e,t){const n=e.context(),r=o(3,n.offset,n.startLoc);return r.value=t,i(r,e.currentOffset(),e.currentPosition()),r}function s(e,t){const n=e.context(),{lastOffset:r,lastStartLoc:a}=n,s=o(5,r,a);return s.index=parseInt(t,10),e.nextToken(),i(s,e.currentOffset(),e.currentPosition()),s}function l(e,t){const n=e.context(),{lastOffset:r,lastStartLoc:a}=n,s=o(4,r,a);return s.key=t,e.nextToken(),i(s,e.currentOffset(),e.currentPosition()),s}function c(e,t){const n=e.context(),{lastOffset:r,lastStartLoc:a}=n,s=o(9,r,a);return s.value=t.replace(j,H),e.nextToken(),i(s,e.currentOffset(),e.currentPosition()),s}function u(e){const t=e.context(),n=o(6,t.offset,t.startLoc);let a=e.nextToken();if(9===a.type){const t=function(e){const t=e.nextToken(),n=e.context(),{lastOffset:a,lastStartLoc:s}=n,l=o(8,a,s);return 12!==t.type?(r(e,S.UNEXPECTED_EMPTY_LINKED_MODIFIER,n.lastStartLoc,0),l.value="",i(l,a,s),{nextConsumeToken:t,node:l}):(null==t.value&&r(e,S.UNEXPECTED_LEXICAL_ANALYSIS,n.lastStartLoc,0,q(t)),l.value=t.value||"",i(l,e.currentOffset(),e.currentPosition()),{node:l})}(e);n.modifier=t.node,a=t.nextConsumeToken||e.nextToken()}switch(10!==a.type&&r(e,S.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,q(a)),a=e.nextToken(),2===a.type&&(a=e.nextToken()),a.type){case 11:null==a.value&&r(e,S.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,q(a)),n.key=function(e,t){const n=e.context(),r=o(7,n.offset,n.startLoc);return r.value=t,i(r,e.currentOffset(),e.currentPosition()),r}(e,a.value||"");break;case 5:null==a.value&&r(e,S.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,q(a)),n.key=l(e,a.value||"");break;case 6:null==a.value&&r(e,S.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,q(a)),n.key=s(e,a.value||"");break;case 7:null==a.value&&r(e,S.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,q(a)),n.key=c(e,a.value||"");break;default:r(e,S.UNEXPECTED_EMPTY_LINKED_KEY,t.lastStartLoc,0);const u=e.context(),d=o(7,u.offset,u.startLoc);return d.value="",i(d,u.offset,u.startLoc),n.key=d,i(n,u.offset,u.startLoc),{nextConsumeToken:a,node:n}}return i(n,e.currentOffset(),e.currentPosition()),{node:n}}function d(e){const t=e.context(),n=o(2,1===t.currentType?e.currentOffset():t.offset,1===t.currentType?t.endLoc:t.startLoc);n.items=[];let d=null;do{const o=d||e.nextToken();switch(d=null,o.type){case 0:null==o.value&&r(e,S.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,q(o)),n.items.push(a(e,o.value||""));break;case 6:null==o.value&&r(e,S.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,q(o)),n.items.push(s(e,o.value||""));break;case 5:null==o.value&&r(e,S.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,q(o)),n.items.push(l(e,o.value||""));break;case 7:null==o.value&&r(e,S.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,q(o)),n.items.push(c(e,o.value||""));break;case 8:const i=u(e);n.items.push(i.node),d=i.nextConsumeToken||null}}while(14!==t.currentType&&1!==t.currentType);return i(n,1===t.currentType?t.lastOffset:e.currentOffset(),1===t.currentType?t.lastEndLoc:e.currentPosition()),n}function f(e){const t=e.context(),{offset:n,startLoc:a}=t,s=d(e);return 14===t.currentType?s:function(e,t,n,a){const s=e.context();let l=0===a.items.length;const c=o(1,t,n);c.cases=[],c.cases.push(a);do{const t=d(e);l||(l=0===t.items.length),c.cases.push(t)}while(14!==s.currentType);return l&&r(e,S.MUST_HAVE_MESSAGES_IN_PLURAL,n,0),i(c,e.currentOffset(),e.currentPosition()),c}(e,n,a,s)}return{parse:function(n){const a=F(n,p({},e)),s=a.context(),l=o(0,s.offset,s.startLoc);return t&&l.loc&&(l.loc.source=n),l.body=f(a),14!==s.currentType&&r(a,S.UNEXPECTED_LEXICAL_ANALYSIS,s.lastStartLoc,0,n[s.offset]||""),i(l,a.currentOffset(),a.currentPosition()),l}}}function q(e){if(14===e.type)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"\u2026":t}function $(e,t){for(let n=0;nn,helper:e=>(n.helpers.add(e),e)}}(e);n.helper("normalize"),e.body&&z(e.body,n);const r=n.context();e.helpers=Array.from(r.helpers)}function G(e,t){const{helper:n}=e;switch(t.type){case 0:!function(e,t){t.body?G(e,t.body):e.push("null")}(e,t);break;case 1:!function(e,t){const{helper:n,needIndent:r}=e;if(t.cases.length>1){e.push(`${n("plural")}([`),e.indent(r());const o=t.cases.length;for(let n=0;n{const n=b(t.mode)?t.mode:"normal",r=b(t.filename)?t.filename:"message.intl",o=!!t.sourceMap,i=null!=t.breakLineCode?t.breakLineCode:"arrow"===n?";":"\n",a=t.needIndent?t.needIndent:"arrow"!==n,s=e.helpers||[],l=function(e,t){const{sourceMap:n,filename:r,breakLineCode:o,needIndent:i}=t,a={source:e.loc.source,filename:r,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:o,needIndent:i,indentLevel:0};function s(e,t){a.code+=e}function l(e,t=!0){const n=t?o:"";s(i?n+" ".repeat(e):n)}return{context:()=>a,push:s,indent:function(e=!0){const t=++a.indentLevel;e&&l(t)},deindent:function(e=!0){const t=--a.indentLevel;e&&l(t)},newline:function(){l(a.indentLevel)},helper:e=>`_${e}`,needIndent:()=>a.needIndent}}(e,{mode:n,filename:r,sourceMap:o,breakLineCode:i,needIndent:a});l.push("normal"===n?"function __msg__ (ctx) {":"(ctx) => {"),l.indent(a),s.length>0&&(l.push(`const { ${s.map((e=>`${e}: _${e}`)).join(", ")} } = ctx`),l.newline()),l.push("return "),G(l,e),l.deindent(a),l.push("}");const{code:c,map:u}=l.context();return{ast:e,code:c,map:u?u.toJSON():void 0}};const Y=[];Y[0]={w:[0],i:[3,0],"[":[4],o:[7]},Y[1]={w:[1],".":[2],"[":[4],o:[7]},Y[2]={w:[2],i:[3,0],0:[3,0]},Y[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},Y[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},Y[5]={"'":[4,0],o:8,l:[5,0]},Y[6]={'"':[4,0],o:8,l:[6,0]};const X=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function Z(e){if(void 0===e||null===e)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function J(e){const t=e.trim();return("0"!==e.charAt(0)||!isNaN(parseInt(e)))&&(n=t,X.test(n)?function(e){const t=e.charCodeAt(0);return t!==e.charCodeAt(e.length-1)||34!==t&&39!==t?e:e.slice(1,-1)}(t):"*"+t);var n}const Q=new Map;function ee(e,t){return C(e)?e[t]:null}const te=e=>e,ne=e=>"",re="text",oe=e=>0===e.length?"":e.join(""),ie=e=>null==e?"":y(e)||A(e)&&e.toString===_?JSON.stringify(e,null,2):String(e);function ae(e,t){return e=Math.abs(e),2===t?e?e>1?1:0:1:e?Math.min(e,2):0}function se(e={}){const t=e.locale,n=function(e){const t=l(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(l(e.named.count)||l(e.named.n))?l(e.named.count)?e.named.count:l(e.named.n)?e.named.n:t:t}(e),r=C(e.pluralRules)&&b(t)&&v(e.pluralRules[t])?e.pluralRules[t]:ae,o=C(e.pluralRules)&&b(t)&&v(e.pluralRules[t])?ae:void 0,i=e.list||[],a=e.named||{};l(e.pluralIndex)&&function(e,t){t.count||(t.count=e),t.n||(t.n=e)}(n,a);function s(t){const n=v(e.messages)?e.messages(t):!!C(e.messages)&&e.messages[t];return n||(e.parent?e.parent.message(t):ne)}const c=A(e.processor)&&v(e.processor.normalize)?e.processor.normalize:oe,u=A(e.processor)&&v(e.processor.interpolate)?e.processor.interpolate:ie,d={list:e=>i[e],named:e=>a[e],plural:e=>e[r(n,e.length,o)],linked:(t,...n)=>{const[r,o]=n;let i="text",a="";1===n.length?C(r)?(a=r.modifier||a,i=r.type||i):b(r)&&(a=r||a):2===n.length&&(b(r)&&(a=r||a),b(o)&&(i=o||i));let l=s(t)(d);return"vnode"===i&&y(l)&&a&&(l=l[0]),a?(c=a,e.modifiers?e.modifiers[c]:te)(l,i):l;var c},message:s,type:A(e.processor)&&b(e.processor.type)?e.processor.type:re,interpolate:u,normalize:c};return d}const le=7;function ce(e,t,n){return[...new Set([n,...y(t)?t:C(t)?Object.keys(t):b(t)?[t]:[n]])]}function ue(e,t,n){const r=b(n)?n:ge,o=e;o.__localeChainCache||(o.__localeChainCache=new Map);let i=o.__localeChainCache.get(r);if(!i){i=[];let e=[n];for(;y(e);)e=de(i,e,t);const a=y(t)||!A(t)?t:t.default?t.default:null;e=b(a)?[a]:a,y(e)&&de(i,e,!1),o.__localeChainCache.set(r,i)}return i}function de(e,t,n){let r=!0;for(let o=0;o`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;let be,Ee,Ce;let _e=null;const Te=e=>{_e=e};let Ae=0;function Se(e={}){const t=b(e.version)?e.version:he,n=b(e.locale)?e.locale:ge,r=y(e.fallbackLocale)||A(e.fallbackLocale)||b(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:n,o=A(e.messages)?e.messages:{[n]:{}},i=A(e.datetimeFormats)?e.datetimeFormats:{[n]:{}},a=A(e.numberFormats)?e.numberFormats:{[n]:{}},s=p({},e.modifiers||{},{upper:(e,t)=>"text"===t&&b(e)?e.toUpperCase():"vnode"===t&&C(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>"text"===t&&b(e)?e.toLowerCase():"vnode"===t&&C(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>"text"===t&&b(e)?ve(e):"vnode"===t&&C(e)&&"__v_isVNode"in e?ve(e.children):e}),l=e.pluralRules||{},c=v(e.missing)?e.missing:null,d=!E(e.missingWarn)&&!u(e.missingWarn)||e.missingWarn,h=!E(e.fallbackWarn)&&!u(e.fallbackWarn)||e.fallbackWarn,m=!!e.fallbackFormat,g=!!e.unresolving,_=v(e.postTranslation)?e.postTranslation:null,T=A(e.processor)?e.processor:null,S=!E(e.warnHtmlMessage)||e.warnHtmlMessage,O=!!e.escapeParameter,I=v(e.messageCompiler)?e.messageCompiler:be,w=v(e.messageResolver)?e.messageResolver:Ee||ee,N=v(e.localeFallbacker)?e.localeFallbacker:Ce||ce,k=C(e.fallbackContext)?e.fallbackContext:void 0,x=v(e.onWarn)?e.onWarn:f,L=e,R=C(L.__datetimeFormatters)?L.__datetimeFormatters:new Map,D=C(L.__numberFormatters)?L.__numberFormatters:new Map,P=C(L.__meta)?L.__meta:{};Ae++;const M={version:t,cid:Ae,locale:n,fallbackLocale:r,messages:o,modifiers:s,pluralRules:l,missing:c,missingWarn:d,fallbackWarn:h,fallbackFormat:m,unresolving:g,postTranslation:_,processor:T,warnHtmlMessage:S,escapeParameter:O,messageCompiler:I,messageResolver:w,localeFallbacker:N,fallbackContext:k,onWarn:x,__meta:P};return M.datetimeFormats=i,M.numberFormats=a,M.__datetimeFormatters=R,M.__numberFormatters=D,M}function Oe(e,t,n,r,o){const{missing:i,onWarn:a}=e;if(null!==i){const r=i(e,n,t,o);return b(r)?r:t}return t}function Ie(e,t,n){e.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}const we=e=>e;let Ne=Object.create(null);let ke=S.__EXTEND_POINT__;const xe=()=>++ke,Le={INVALID_ARGUMENT:ke,INVALID_DATE_ARGUMENT:xe(),INVALID_ISO_DATE_ARGUMENT:xe(),__EXTEND_POINT__:xe()};function Re(e){return O(e,null,void 0)}Le.INVALID_ARGUMENT,Le.INVALID_DATE_ARGUMENT,Le.INVALID_ISO_DATE_ARGUMENT;const De=()=>"",Pe=e=>v(e);function Me(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:o,messageCompiler:i,fallbackLocale:a,messages:s}=e,[c,u]=Ve(...t),d=E(u.missingWarn)?u.missingWarn:e.missingWarn,f=E(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,p=E(u.escapeParameter)?u.escapeParameter:e.escapeParameter,m=!!u.resolvedMessage,g=b(u.default)||E(u.default)?E(u.default)?i?c:()=>c:u.default:n?i?c:()=>c:"",v=n||""!==g,_=b(u.locale)?u.locale:e.locale;p&&function(e){y(e.list)?e.list=e.list.map((e=>b(e)?h(e):e)):C(e.named)&&Object.keys(e.named).forEach((t=>{b(e.named[t])&&(e.named[t]=h(e.named[t]))}))}(u);let[T,A,S]=m?[c,_,s[_]||{}]:Be(e,c,_,a,f,d),O=T,I=c;if(m||b(O)||Pe(O)||v&&(O=g,I=O),!m&&(!b(O)&&!Pe(O)||!b(A)))return o?me:c;let w=!1;const N=Pe(O)?O:Fe(e,c,A,O,I,(()=>{w=!0}));if(w)return O;const k=function(e,t,n,r){const{modifiers:o,pluralRules:i,messageResolver:a,fallbackLocale:s,fallbackWarn:c,missingWarn:u,fallbackContext:d}=e,f=r=>{let o=a(n,r);if(null==o&&d){const[,,e]=Be(d,r,t,s,c,u);o=a(e,r)}if(b(o)){let n=!1;const i=Fe(e,r,t,o,r,(()=>{n=!0}));return n?De:i}return Pe(o)?o:De},p={locale:t,modifiers:o,pluralRules:i,messages:f};e.processor&&(p.processor=e.processor);r.list&&(p.list=r.list);r.named&&(p.named=r.named);l(r.plural)&&(p.pluralIndex=r.plural);return p}(e,A,S,u),x=function(e,t,n){0;const r=t(n);0;return r}(0,N,se(k));return r?r(x,c):x}function Be(e,t,n,r,o,i){const{messages:a,onWarn:s,messageResolver:l,localeFallbacker:c}=e,u=c(e,r,n);let d,f={},p=null,h=n,m=null;for(let g=0;gr;return e.locale=n,e.key=t,e}const c=s(r,function(e,t,n,r,o,i){return{warnHtmlMessage:o,onError:e=>{throw i&&i(e),e},onCacheKey:e=>a(t,n,e)}}(0,n,o,0,l,i));return c.locale=n,c.key=t,c.source=r,c}function Ve(...e){const[t,n,r]=e,o={};if(!b(t)&&!l(t)&&!Pe(t))throw Re(Le.INVALID_ARGUMENT);const i=l(t)?String(t):(Pe(t),t);return l(n)?o.plural=n:b(n)?o.default=n:A(n)&&!d(n)?o.named=n:y(n)&&(o.list=n),l(r)?o.plural=r:b(r)?o.default=r:A(r)&&p(o,r),[i,o]}const je="undefined"!==typeof Intl;je&&Intl.DateTimeFormat,je&&Intl.NumberFormat;function He(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:o,onWarn:i,localeFallbacker:a}=e,{__datetimeFormatters:s}=e;const[l,c,u,f]=qe(...t),h=(E(u.missingWarn)?u.missingWarn:e.missingWarn,E(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,!!u.part),m=b(u.locale)?u.locale:e.locale,g=a(e,o,m);if(!b(l)||""===l)return new Intl.DateTimeFormat(m,f).format(c);let y,v={},C=null,_=m,T=null;for(let d=0;d{Ue.includes(e)?s[e]=n[e]:i[e]=n[e]})),b(r)?i.locale=r:A(r)&&(s=r),A(o)&&(s=o),[i.key||"",a,i,s]}function $e(e,t,n){const r=e;for(const o in n){const e=`${t}__${o}`;r.__datetimeFormatters.has(e)&&r.__datetimeFormatters.delete(e)}}function ze(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:o,onWarn:i,localeFallbacker:a}=e,{__numberFormatters:s}=e;const[l,c,u,f]=Ge(...t),h=(E(u.missingWarn)?u.missingWarn:e.missingWarn,E(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,!!u.part),m=b(u.locale)?u.locale:e.locale,g=a(e,o,m);if(!b(l)||""===l)return new Intl.NumberFormat(m,f).format(c);let y,v={},C=null,_=m,T=null;for(let d=0;d{Ke.includes(e)?a[e]=n[e]:i[e]=n[e]})),b(r)?i.locale=r:A(r)&&(a=r),A(o)&&(a=o),[i.key||"",s,i,a]}function We(e,t,n){const r=e;for(const o in n){const e=`${t}__${o}`;r.__numberFormatters.has(e)&&r.__numberFormatters.delete(e)}}var Ye=n(4130);const Xe="9.2.2";let Ze=le;const Je=()=>++Ze;Je(),Je(),Je(),Je(),Je(),Je();let Qe=S.__EXTEND_POINT__;const et=()=>++Qe,tt={UNEXPECTED_RETURN_TYPE:Qe,INVALID_ARGUMENT:et(),MUST_BE_CALL_SETUP_TOP:et(),NOT_INSLALLED:et(),NOT_AVAILABLE_IN_LEGACY_MODE:et(),REQUIRED_VALUE:et(),INVALID_VALUE:et(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:et(),NOT_INSLALLED_WITH_PROVIDE:et(),UNEXPECTED_ERROR:et(),NOT_COMPATIBLE_LEGACY_VUE_I18N:et(),BRIDGE_SUPPORT_VUE_2_ONLY:et(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:et(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:et(),__EXTEND_POINT__:et()};function nt(e,...t){return O(e,null,void 0)}tt.UNEXPECTED_RETURN_TYPE,tt.INVALID_ARGUMENT,tt.MUST_BE_CALL_SETUP_TOP,tt.NOT_INSLALLED,tt.UNEXPECTED_ERROR,tt.NOT_AVAILABLE_IN_LEGACY_MODE,tt.REQUIRED_VALUE,tt.INVALID_VALUE,tt.CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN,tt.NOT_INSLALLED_WITH_PROVIDE,tt.NOT_COMPATIBLE_LEGACY_VUE_I18N,tt.BRIDGE_SUPPORT_VUE_2_ONLY,tt.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION,tt.NOT_AVAILABLE_COMPOSITION_IN_LEGACY;const rt=i("__transrateVNode"),ot=i("__datetimeParts"),it=i("__numberParts"),at=i("__setPluralRules");i("__intlifyMeta");const st=i("__injectWithOption");function lt(e){if(!C(e))return e;for(const t in e)if(g(e,t))if(t.includes(".")){const n=t.split("."),r=n.length-1;let o=e;for(let e=0;e{if("locale"in e&&"resource"in e){const{locale:t,resource:n}=e;t?(a[t]=a[t]||{},dt(n,a[t])):dt(n,a)}else b(e)&&dt(JSON.parse(e),a)})),null==o&&i)for(const s in a)g(a,s)&<(a[s]);return a}const ut=e=>!C(e)||y(e);function dt(e,t){if(ut(e)||ut(t))throw nt(tt.INVALID_VALUE);for(const n in e)g(e,n)&&(ut(e[n])||ut(t[n])?t[n]=e[n]:dt(e[n],t[n]))}function ft(e){return e.type}function pt(e,t,n){let r=C(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=ct(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const o=Object.keys(r);if(o.length&&o.forEach((t=>{e.mergeLocaleMessage(t,r[t])})),C(t.datetimeFormats)){const n=Object.keys(t.datetimeFormats);n.length&&n.forEach((n=>{e.mergeDateTimeFormat(n,t.datetimeFormats[n])}))}if(C(t.numberFormats)){const n=Object.keys(t.numberFormats);n.length&&n.forEach((n=>{e.mergeNumberFormat(n,t.numberFormats[n])}))}}function ht(e){return(0,Ye.createVNode)(Ye.Text,null,e,0)}let mt=0;function gt(e){return(t,n,r,o)=>e(n,r,(0,Ye.getCurrentInstance)()||void 0,o)}function yt(e={},t){const{__root:n}=e,o=void 0===n;let i=!E(e.inheritLocale)||e.inheritLocale;const a=(0,Ye.ref)(n&&i?n.locale.value:b(e.locale)?e.locale:ge),s=(0,Ye.ref)(n&&i?n.fallbackLocale.value:b(e.fallbackLocale)||y(e.fallbackLocale)||A(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:a.value),c=(0,Ye.ref)(ct(a.value,e)),d=(0,Ye.ref)(A(e.datetimeFormats)?e.datetimeFormats:{[a.value]:{}}),f=(0,Ye.ref)(A(e.numberFormats)?e.numberFormats:{[a.value]:{}});let h=n?n.missingWarn:!E(e.missingWarn)&&!u(e.missingWarn)||e.missingWarn,m=n?n.fallbackWarn:!E(e.fallbackWarn)&&!u(e.fallbackWarn)||e.fallbackWarn,g=n?n.fallbackRoot:!E(e.fallbackRoot)||e.fallbackRoot,_=!!e.fallbackFormat,T=v(e.missing)?e.missing:null,S=v(e.missing)?gt(e.missing):null,O=v(e.postTranslation)?e.postTranslation:null,I=n?n.warnHtmlMessage:!E(e.warnHtmlMessage)||e.warnHtmlMessage,w=!!e.escapeParameter;const N=n?n.modifiers:A(e.modifiers)?e.modifiers:{};let k,x=e.pluralRules||n&&n.pluralRules;k=(()=>{o&&Te(null);const t={version:Xe,locale:a.value,fallbackLocale:s.value,messages:c.value,modifiers:N,pluralRules:x,missing:null===S?void 0:S,missingWarn:h,fallbackWarn:m,fallbackFormat:_,unresolving:!0,postTranslation:null===O?void 0:O,warnHtmlMessage:I,escapeParameter:w,messageResolver:e.messageResolver,__meta:{framework:"vue"}};t.datetimeFormats=d.value,t.numberFormats=f.value,t.__datetimeFormatters=A(k)?k.__datetimeFormatters:void 0,t.__numberFormatters=A(k)?k.__numberFormatters:void 0;const n=Se(t);return o&&Te(n),n})(),Ie(k,a.value,s.value);const L=(0,Ye.computed)({get:()=>a.value,set:e=>{a.value=e,k.locale=a.value}}),R=(0,Ye.computed)({get:()=>s.value,set:e=>{s.value=e,k.fallbackLocale=s.value,Ie(k,a.value,e)}}),D=(0,Ye.computed)((()=>c.value)),P=(0,Ye.computed)((()=>d.value)),M=(0,Ye.computed)((()=>f.value));const B=(e,t,r,o,i,u)=>{let p;if(a.value,s.value,c.value,d.value,f.value,p=e(k),l(p)&&p===me){const[e,r]=t();return n&&g?o(n):i(e)}if(u(p))return p;throw nt(tt.UNEXPECTED_RETURN_TYPE)};function F(...e){return B((t=>Reflect.apply(Me,null,[t,...e])),(()=>Ve(...e)),"translate",(t=>Reflect.apply(t.t,t,[...e])),(e=>e),(e=>b(e)))}const V={normalize:function(e){return e.map((e=>b(e)||l(e)||E(e)?ht(String(e)):e))},interpolate:e=>e,type:"vnode"};function j(e){return c.value[e]||{}}mt++,n&&r&&((0,Ye.watch)(n.locale,(e=>{i&&(a.value=e,k.locale=e,Ie(k,a.value,s.value))})),(0,Ye.watch)(n.fallbackLocale,(e=>{i&&(s.value=e,k.fallbackLocale=e,Ie(k,a.value,s.value))})));const H={id:mt,locale:L,fallbackLocale:R,get inheritLocale(){return i},set inheritLocale(e){i=e,e&&n&&(a.value=n.locale.value,s.value=n.fallbackLocale.value,Ie(k,a.value,s.value))},get availableLocales(){return Object.keys(c.value).sort()},messages:D,get modifiers(){return N},get pluralRules(){return x||{}},get isGlobal(){return o},get missingWarn(){return h},set missingWarn(e){h=e,k.missingWarn=h},get fallbackWarn(){return m},set fallbackWarn(e){m=e,k.fallbackWarn=m},get fallbackRoot(){return g},set fallbackRoot(e){g=e},get fallbackFormat(){return _},set fallbackFormat(e){_=e,k.fallbackFormat=_},get warnHtmlMessage(){return I},set warnHtmlMessage(e){I=e,k.warnHtmlMessage=e},get escapeParameter(){return w},set escapeParameter(e){w=e,k.escapeParameter=e},t:F,getLocaleMessage:j,setLocaleMessage:function(e,t){c.value[e]=t,k.messages=c.value},mergeLocaleMessage:function(e,t){c.value[e]=c.value[e]||{},dt(t,c.value[e]),k.messages=c.value},getPostTranslationHandler:function(){return v(O)?O:null},setPostTranslationHandler:function(e){O=e,k.postTranslation=e},getMissingHandler:function(){return T},setMissingHandler:function(e){null!==e&&(S=gt(e)),T=e,k.missing=S},[at]:function(e){x=e,k.pluralRules=x}};return H.datetimeFormats=P,H.numberFormats=M,H.rt=function(...e){const[t,n,r]=e;if(r&&!C(r))throw nt(tt.INVALID_ARGUMENT);return F(t,n,p({resolvedMessage:!0},r||{}))},H.te=function(e,t){const n=j(b(t)?t:a.value);return null!==k.messageResolver(n,e)},H.tm=function(e){const t=function(e){let t=null;const n=ue(k,s.value,a.value);for(let r=0;rReflect.apply(He,null,[t,...e])),(()=>qe(...e)),"datetime format",(t=>Reflect.apply(t.d,t,[...e])),(()=>ye),(e=>b(e)))},H.n=function(...e){return B((t=>Reflect.apply(ze,null,[t,...e])),(()=>Ge(...e)),"number format",(t=>Reflect.apply(t.n,t,[...e])),(()=>ye),(e=>b(e)))},H.getDateTimeFormat=function(e){return d.value[e]||{}},H.setDateTimeFormat=function(e,t){d.value[e]=t,k.datetimeFormats=d.value,$e(k,e,t)},H.mergeDateTimeFormat=function(e,t){d.value[e]=p(d.value[e]||{},t),k.datetimeFormats=d.value,$e(k,e,t)},H.getNumberFormat=function(e){return f.value[e]||{}},H.setNumberFormat=function(e,t){f.value[e]=t,k.numberFormats=f.value,We(k,e,t)},H.mergeNumberFormat=function(e,t){f.value[e]=p(f.value[e]||{},t),k.numberFormats=f.value,We(k,e,t)},H[st]=e.__injectWithOption,H[rt]=function(...e){return B((t=>{let n;const r=t;try{r.processor=V,n=Reflect.apply(Me,null,[r,...e])}finally{r.processor=null}return n}),(()=>Ve(...e)),"translate",(t=>t[rt](...e)),(e=>[ht(e)]),(e=>y(e)))},H[ot]=function(...e){return B((t=>Reflect.apply(He,null,[t,...e])),(()=>qe(...e)),"datetime format",(t=>t[ot](...e)),(()=>[]),(e=>b(e)||y(e)))},H[it]=function(...e){return B((t=>Reflect.apply(ze,null,[t,...e])),(()=>Ge(...e)),"number format",(t=>t[it](...e)),(()=>[]),(e=>b(e)||y(e)))},H}const vt={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>"parent"===e||"global"===e,default:"parent"},i18n:{type:Object}};function bt(e){return Ye.Fragment}const Et={name:"i18n-t",props:p({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>l(e)||!isNaN(e)}},vt),setup(e,t){const{slots:n,attrs:r}=t,o=e.i18n||Nt({useScope:e.scope,__useComponent:!0});return()=>{const i=Object.keys(n).filter((e=>"_"!==e)),a={};e.locale&&(a.locale=e.locale),void 0!==e.plural&&(a.plural=b(e.plural)?+e.plural:e.plural);const s=function({slots:e},t){if(1===t.length&&"default"===t[0])return(e.default?e.default():[]).reduce(((e,t)=>[...e,...y(t.children)?t.children:[t]]),[]);return t.reduce(((t,n)=>{const r=e[n];return r&&(t[n]=r()),t}),{})}(t,i),l=o[rt](e.keypath,s,a),c=p({},r),u=b(e.tag)||C(e.tag)?e.tag:bt();return(0,Ye.h)(u,c,l)}}};function Ct(e,t,n,r){const{slots:o,attrs:i}=t;return()=>{const t={part:!0};let a={};e.locale&&(t.locale=e.locale),b(e.format)?t.key=e.format:C(e.format)&&(b(e.format.key)&&(t.key=e.format.key),a=Object.keys(e.format).reduce(((t,r)=>n.includes(r)?p({},t,{[r]:e.format[r]}):t),{}));const s=r(e.value,t,a);let l=[t.key];y(s)?l=s.map(((e,t)=>{const n=o[e.type],r=n?n({[e.type]:e.value,index:t,parts:s}):[e.value];var i;return y(i=r)&&!b(i[0])&&(r[0].key=`${e.type}-${t}`),r})):b(s)&&(l=[s]);const c=p({},i),u=b(e.tag)||C(e.tag)?e.tag:bt();return(0,Ye.h)(u,c,l)}}const _t={name:"i18n-n",props:p({value:{type:Number,required:!0},format:{type:[String,Object]}},vt),setup(e,t){const n=e.i18n||Nt({useScope:"parent",__useComponent:!0});return Ct(e,t,Ke,((...e)=>n[it](...e)))}},Tt={name:"i18n-d",props:p({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},vt),setup(e,t){const n=e.i18n||Nt({useScope:"parent",__useComponent:!0});return Ct(e,t,Ue,((...e)=>n[ot](...e)))}};function At(e){if(b(e))return{path:e};if(A(e)){if(!("path"in e))throw nt(tt.REQUIRED_VALUE);return e}throw nt(tt.INVALID_VALUE)}function St(e){const{path:t,locale:n,args:r,choice:o,plural:i}=e,a={},s=r||{};return b(n)&&(a.locale=n),l(o)&&(a.plural=o),l(i)&&(a.plural=i),[t,s,a]}function Ot(e,t,...n){const o=A(n[0])?n[0]:{},i=!!o.useI18nComponentName;(!E(o.globalInstall)||o.globalInstall)&&(e.component(i?"i18n":Et.name,Et),e.component(_t.name,_t),e.component(Tt.name,Tt)),e.directive("t",function(e){const t=t=>{const{instance:n,modifiers:r,value:o}=t;if(!n||!n.$)throw nt(tt.UNEXPECTED_ERROR);const i=function(e,t){const n=e;if("composition"===e.mode)return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return null!=r?r.__composer:e.global.__composer}}(e,n.$),a=At(o);return[Reflect.apply(i.t,i,[...St(a)]),i]};return{created:(n,o)=>{const[i,a]=t(o);r&&e.global===a&&(n.__i18nWatcher=(0,Ye.watch)(a.locale,(()=>{o.instance&&o.instance.$forceUpdate()}))),n.__composer=a,n.textContent=i},unmounted:e=>{r&&e.__i18nWatcher&&(e.__i18nWatcher(),e.__i18nWatcher=void 0,delete e.__i18nWatcher),e.__composer&&(e.__composer=void 0,delete e.__composer)},beforeUpdate:(e,{value:t})=>{if(e.__composer){const n=e.__composer,r=At(t);e.textContent=Reflect.apply(n.t,n,[...St(r)])}},getSSRProps:e=>{const[n]=t(e);return{textContent:n}}}}(t))}const It=i("global-vue-i18n");function wt(e={},t){const n=!E(e.globalInjection)||e.globalInjection,r=new Map,[o,a]=function(e,t,n){const r=(0,Ye.effectScope)();{const t=r.run((()=>yt(e)));if(null==t)throw nt(tt.UNEXPECTED_ERROR);return[r,t]}}(e),s=i("");{const e={get mode(){return"composition"},get allowComposition(){return true},async install(t,...r){t.__VUE_I18N_SYMBOL__=s,t.provide(t.__VUE_I18N_SYMBOL__,e),n&&function(e,t){const n=Object.create(null);kt.forEach((e=>{const r=Object.getOwnPropertyDescriptor(t,e);if(!r)throw nt(tt.UNEXPECTED_ERROR);const o=(0,Ye.isRef)(r.value)?{get(){return r.value.value},set(e){r.value.value=e}}:{get(){return r.get&&r.get()}};Object.defineProperty(n,e,o)})),e.config.globalProperties.$i18n=n,xt.forEach((n=>{const r=Object.getOwnPropertyDescriptor(t,n);if(!r||!r.value)throw nt(tt.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${n}`,r)}))}(t,e.global),Ot(t,e,...r);const o=t.unmount;t.unmount=()=>{e.dispose(),o()}},get global(){return a},dispose(){o.stop()},__instances:r,__getInstance:function(e){return r.get(e)||null},__setInstance:function(e,t){r.set(e,t)},__deleteInstance:function(e){r.delete(e)}};return e}}function Nt(e={}){const t=(0,Ye.getCurrentInstance)();if(null==t)throw nt(tt.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&null!=t.appContext.app&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw nt(tt.NOT_INSLALLED);const n=function(e){{const t=(0,Ye.inject)(e.isCE?It:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw nt(e.isCE?tt.NOT_INSLALLED_WITH_PROVIDE:tt.UNEXPECTED_ERROR);return t}}(t),r=function(e){return"composition"===e.mode?e.global:e.global.__composer}(n),o=ft(t),i=function(e,t){return d(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}(e,o);if("global"===i)return pt(r,e,o),r;if("parent"===i){let o=function(e,t,n=!1){let r=null;const o=t.root;let i=t.parent;for(;null!=i;){const t=e;if("composition"===e.mode&&(r=t.__getInstance(i)),null!=r)break;if(o===i)break;i=i.parent}return r}(n,t,e.__useComponent);return null==o&&(o=r),o}const a=n;let s=a.__getInstance(t);if(null==s){const n=p({},e);"__i18n"in o&&(n.__i18n=o.__i18n),r&&(n.__root=r),s=yt(n),function(e,t,n){(0,Ye.onMounted)((()=>{0}),t),(0,Ye.onUnmounted)((()=>{e.__deleteInstance(t)}),t)}(a,t),a.__setInstance(t,s)}return s}const kt=["locale","fallbackLocale","availableLocales"],xt=["t","rt","d","n","tm"];var Lt;Lt=function(e,t={}){{const n=(t.onCacheKey||we)(e),r=Ne[n];if(r)return r;let o=!1;const i=t.onError||I;t.onError=e=>{o=!0,i(e)};const{code:a}=function(e,t={}){const n=p({},t),r=U(n).parse(e);return K(r,n),W(r,n)}(e,t),s=new Function(`return ${a}`)();return o?s:Ne[n]=s}},be=Lt,Ee=function(e,t){if(!C(e))return null;let n=Q.get(t);if(n||(n=function(e){const t=[];let n,r,o,i,a,s,l,c=-1,u=0,d=0;const f=[];function p(){const t=e[c+1];if(5===u&&"'"===t||6===u&&'"'===t)return c++,o="\\"+t,f[0](),!0}for(f[0]=()=>{void 0===r?r=o:r+=o},f[1]=()=>{void 0!==r&&(t.push(r),r=void 0)},f[2]=()=>{f[0](),d++},f[3]=()=>{if(d>0)d--,u=4,f[0]();else{if(d=0,void 0===r)return!1;if(r=J(r),!1===r)return!1;f[1]()}};null!==u;)if(c++,n=e[c],"\\"!==n||!p()){if(i=Z(n),l=Y[u],a=l[i]||l.l||8,8===a)return;if(u=a[0],void 0!==a[1]&&(s=f[a[1]],s&&(o=n,!1===s())))return;if(7===u)return t}}(t),n&&Q.set(t,n)),!n)return null;const r=n.length;let o=e,i=0;for(;i{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n}},770:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(3114);const o=["checked","disabled"],i=(0,r.createStaticVNode)('
',3),a={name:"MdcCheckbox",customOptions:{}};var s=Object.assign(a,{props:{checked:{type:[Boolean,null],default:null},indeterminate:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},setup(e,t){let{expose:n}=t;const a=e,s=(0,r.ref)(null),l=(0,r.ref)(null);return(0,r.onMounted)((()=>{a.indeterminate&&(l.value.indeterminate=a.indeterminate),a.disabled&&(l.value.disabled=a.disabled),(0,r.watch)((()=>a.indeterminate),(e=>l.value.indeterminate=e)),(0,r.watch)((()=>a.disabled),(e=>l.value.disabled=e))})),n({mdcCheckbox:s,reset:function(){l.value.indeterminate?l.value.indeterminate=!1:l.value.checked=!1}}),(t,n)=>((0,r.openBlock)(),(0,r.createElementBlock)("div",{ref_key:"mdcCheckbox",ref:s,class:"mdc-checkbox"},[(0,r.renderSlot)(t.$slots,"default",{},(()=>[(0,r.createElementVNode)("input",{ref_key:"checkbox",ref:l,type:"checkbox",class:"mdc-checkbox__native-control",checked:e.checked,disabled:e.disabled},null,8,o)])),i],512))}})},195:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(3114),o=n(4793);const i=(0,r.createElementVNode)("div",{class:"mdc-icon-button__ripple"},null,-1),a=(0,r.createElementVNode)("span",{class:"mdc-icon-button__focus-ring"},null,-1),s={name:"MdcIconButton",customOptions:{UI_GLOBAL:o.Z}};var l=Object.assign(s,{emits:[o.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const{handleClick:s}=(0,o.O)({emit:n});return(e,t)=>((0,r.openBlock)(),(0,r.createElementBlock)("button",{type:"button",class:(0,r.normalizeClass)(["mdc-icon-button",(0,r.unref)(o.Z).cssClasses.icon]),onClick:t[0]||(t[0]=function(){return(0,r.unref)(s)&&(0,r.unref)(s)(...arguments)})},[i,a,(0,r.renderSlot)(e.$slots,"default",{},(()=>[(0,r.createCommentVNode)(" Material icon ")]))],2))}});var c=l},1410:function(e,t,n){"use strict";n.d(t,{ZP:function(){return pt}});n(6194);var r=n(2228),o=n(3114),i=n(4300);const a={key:0,class:"mdc-skeleton__header"},s={class:"mdc-skeleton__content"},l={key:1,class:"mdc-skeleton-paragraph"},c={name:"UiSkeleton",customOptions:{}};var u=Object.assign(c,{props:{loading:{type:Boolean,default:!0},active:{type:Boolean,default:!1},avatar:{type:[Boolean,Object],default:!1},title:{type:[Boolean,Object],default:!0},paragraph:{type:[Boolean,Object],default:!0}},setup(e){const t=e,n=(0,o.computed)((()=>t.loading?{"mdc-skeleton":!0,"mdc-skeleton--with-avatar":t.avatar,"mdc-skeleton--active":t.active}:{})),r=(0,o.computed)((()=>"object"===(0,i.Z)(t.avatar)?t.avatar:{})),c=(0,o.computed)((()=>({"mdc-skeleton-avatar":!0,"mdc-skeleton-avatar--circle":"square"!==r.value.shape,"mdc-skeleton-avatar--large":"large"===r.value.size,"mdc-skeleton-avatar--small":"small"===r.value.size}))),u=(0,o.computed)((()=>{const{size:e}=r.value;return"number"===(0,i.Z)(e)?{width:`${e}px`,height:`${e}px`,lineHeight:`${e}px`}:{}})),d=(0,o.computed)((()=>{let e={};return!t.avatar&&t.paragraph&&(e={width:"38%"}),t.avatar&&t.paragraph&&(e={width:"50%"}),"object"===(0,i.Z)(t.title)&&t.title.width&&(e={width:t.title.width}),e})),f=(0,o.computed)((()=>{let e={};return t.avatar&&t.title||(e={width:"61%"}),"object"===(0,i.Z)(t.paragraph)&&t.paragraph.width&&(e={width:t.paragraph.width}),e})),p=(0,o.computed)((()=>{let e=0;return e=!t.avatar&&t.title?3:2,"object"===(0,i.Z)(t.paragraph)&&t.paragraph.rows&&(e=t.paragraph.rows),e}));return(t,r)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(n))},[e.loading?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:0},[e.avatar?((0,o.openBlock)(),(0,o.createElementBlock)("div",a,[(0,o.createElementVNode)("i",{class:(0,o.normalizeClass)((0,o.unref)(c)),style:(0,o.normalizeStyle)((0,o.unref)(u))},null,6)])):(0,o.createCommentVNode)("v-if",!0),(0,o.createElementVNode)("div",s,[e.title?((0,o.openBlock)(),(0,o.createElementBlock)("h3",{key:0,class:"mdc-skeleton-title",style:(0,o.normalizeStyle)((0,o.unref)(d))},null,4)):(0,o.createCommentVNode)("v-if",!0),(0,o.unref)(p)?((0,o.openBlock)(),(0,o.createElementBlock)("ul",l,[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)((0,o.unref)(p),(e=>((0,o.openBlock)(),(0,o.createElementBlock)("li",{key:e,style:(0,o.normalizeStyle)(e===(0,o.unref)(p)?(0,o.unref)(f):{})},null,4)))),128))])):(0,o.createCommentVNode)("v-if",!0)])],64)):(0,o.renderSlot)(t.$slots,"default",{key:1})],2))}});let d,f,p={};const h="UiEditor",m=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object.keys(e).length&&(e.quill?f=e.quill:(d=e.Quill,p=e.toolbarHandlers))},g=()=>({Quill:d,quill:f,toolbarHandlers:p}),y="ql-emoji";function v(e,t){return t.name&&("emoji"===e?t.value:t.src)}function b(e){return"emoji"===e.type?`:${e.name}:`:`[${e.name}]`}function E(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=function(e,t){let n=t;return t||(n="emoji"===e.type?document.createElement("span"):document.createElement("img")),"emoji"===e.type?(n.innerHTML=e.value,n.style.fontSize="18px"):(n.src=e.src,n.setAttribute("alt",e.alt||"")),n}(e,n);return n||(t=document.createElement("span"),t.classList.add(y,`ql-${e.type}-${e.name}`),t.appendChild(r)),n?r:t}const C=/(:\w+:)|(\[\w+\])/g;let _=[],T={},A={};var S=class{constructor(e){for(let t=0,n=e.length;tv(n.type,e)))){console.warn(`[${h}]`,"Invalid emotions format"),_=[],T={},A={};break}{let e=[];[].slice.call(n.content).forEach((t=>{const r=Object.assign({type:n.type},t),o=b(r);e.push(r),A[o]=r})),T[n.title]=e}}}static getTypes(){return _}static getEmotion(e){return T[e]}static getEmotions(){return A}static clear(){_=[],T={},A={}}static encode(e){const t=(new DOMParser).parseFromString(e,"text/html");return t.querySelectorAll(`.${y}`).forEach((e=>{const t=e.classList[1]?e.classList[1].split("-"):[];if(3===t.length){!function(e,t){if(e.outerHTML)e.outerHTML=t;else{let n=document.createElement("div");n.innerText=t;let r=e.parentNode;r.replaceChild(n,e),r.innerHTML=r.innerHTML.replace(`
${t}
`,t)}}(e,b({type:t[1],name:t[2]}))}})),t.querySelector("body").innerHTML}static decode(e){let t=e;try{const n=e.match(C);n&&n.forEach((e=>{let n="emoji"===A[e].type?document.createElement("span"):document.createElement("img");n.classList.add(y);const r=E(A[e],n);t=t.replace(e,r.outerHTML)}))}catch(n){console.warn(`[${h}]`,"The param of the 'decodeEmoji' method must be an async data")}return t}};var O=function(){const{Quill:e}=g(),t=e.import("parchment");class n extends t.Embed{static create(e){let t="emoji"===e.type?document.createElement("span"):document.createElement("img");if("object"===typeof e)return E(e,t);if("string"===typeof e){return E(S.getEmotions()[e],t)}return console.warn(`[${h}]`,"Invalid emoji"),t}}n.blotName="emoji",n.tagName=["SPAN","IMG"],n.className=y,e.register("formats/emoji",n,!0)},I=n(4793);const w={id:"ql-emoji-toolbar",closeId:"ql-emoji-toolbar-close",cssClasses:{tabBar:"ql-emoji-tab-bar",tabScroller:"ql-emoji-tab-scroller",tabContent:"ql-emoji-tab-content",tab:"ql-emoji-tab",tabActive:"ql-emoji-tab--active",panel:"ql-emoji-panel"}};let N=!1;function k(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"div";const n=document.createElement(t);return n.className=e,n}function x(){let e=document.getElementById(w.id);return e&&e.remove(),e}function L(e){const t=e.target;if(t&&new RegExp(`^${y}`).test(t.classList[0]))e.preventDefault(),e.stopPropagation();else if(N){let e=t;for(;e&&e.classList&&!e.classList.contains("mdc-editor-quill");)if(e=e.parentNode,e&&e.classList&&e.classList.contains("mdc-editor-quill")){e.querySelector("#ql-emoji-toolbar")||x();break}}else x()}var R=function(){const{Quill:e}=g(),t=e.import("core/module");e.register("modules/emoji",class extends t{constructor(e,t){super(e,t),this.quill=e;const n=e.getModule("toolbar");"undefined"!==typeof n&&(n.addHandler("emoji",this.openEmojiToolbar.bind(this)),this.quill.on("selection-change",((e,t,n)=>{if(N=e,N){let e=document.getElementById(w.id);e&&this.setEmojiToolbarBounds(e)}})))}setEmojiToolbarBounds(e){let t=this.quill.getSelection(!0);if(e&&t){let n=this.quill.getBounds(t.index),r=n.left+240;e.style.top=`${n.top+n.height+10}px`,r>this.quill.container.offsetWidth?e.style.left=n.left-250+"px":e.style.left=`${n.left}px`}}openEmojiToolbar(){if(!x()){const e=document.createElement("div");e.id=w.id,this.quill.container.appendChild(e),this.setEmojiToolbarBounds(e);const t=document.createElement("i");t.id=w.closeId,t.className=I.Z.cssClasses.icon,t.innerHTML="close",e.appendChild(t);const n=k(w.cssClasses.tabBar),r=k(w.cssClasses.tabScroller);n.appendChild(r),e.appendChild(n);const o=k(w.cssClasses.panel);e.appendChild(o);const i=S.getTypes();this.addTabs(i,r,o),this.updatePanel(i[0]&&i[0].title,o),this.onEmojiHandler(),this.onCloseHandler()}}addTabs(e,t,n){const r=k(w.cssClasses.tabContent,"ul");t.appendChild(r),e.forEach(((e,t)=>{let o=document.createElement("li");o.classList.add(w.cssClasses.tab),0===t&&o.classList.add(w.cssClasses.tabActive),o.innerHTML=e.title,o.dataset.title=e.title,r.appendChild(o),o.addEventListener(I.Z.EVENTS.CLICK,(e=>{let t=e.target;if(!t.classList.contains(w.cssClasses.tabActive)){let e=document.querySelector(`.${w.cssClasses.tabActive}`);e&&e.classList.remove(w.cssClasses.tabActive),t.classList.toggle(w.cssClasses.tabActive),this.updatePanel(t.dataset.title,n)}}))}))}updatePanel(e,t){if(e){t.innerHTML="",S.getEmotion(e).forEach((e=>{const n=E(e);n.setAttribute("title",b(e)),t.appendChild(n)})),this.quill.focus()}else t.innerHTML="Emotions is empty"}onEmojiHandler(){const t=S.getEmotions();document.querySelector(".ql-emoji-panel").addEventListener(I.Z.EVENTS.CLICK,(n=>{const r=n.target.parentNode;if(r&&r.classList.contains(y)){let n=this.quill.getSelection(!0);n&&(this.quill.insertEmbed(n.index,"emoji",t[r.title],e.sources.USER),this.quill.setSelection(n.index+1,e.sources.SILENT)),x()}}))}onCloseHandler(){document.getElementById(w.closeId).addEventListener(I.Z.EVENTS.CLICK,x)}},!0)};var D=function(e){S.getTypes().length||(new S(e),O(),R())};var P=function(){const{Quill:e}=g(),t=e.import("attributors/style/align");e.register(t,!0)};var M=function(){const{Quill:e}=g(),t=e.import("attributors/style/direction");e.register(t,!0)};const B=[1,2,3,4,5,6,7,8].map((e=>`${e}em`));var F=function(){const{Quill:e}=g(),t=e.import("parchment");let n={scope:t.Scope.BLOCK,whitelist:B};class r extends t.Attributor.Style{add(e,t){if("+1"===t||"-1"===t){let n=this.value(e)||0;t="+1"===t?n+1:n-1}return 0===t?(this.remove(e),!0):super.add(e,`${t}em`)}value(e){return parseInt(super.value(e))||void 0}}const o=new r("indent","margin-left",n),i=new r("textindent","text-indent",n);e.register(o,!0),e.register(i,!0)};var V=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(e.length){const{Quill:t}=g(),n=t.import("attributors/style/font");n.whitelist=e,t.register(n,!0)}};var j=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(e.length){const{Quill:t}=g(),n=t.import("attributors/style/size");n.whitelist=e,t.register(n,!0)}};var H=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(e.length){const{Quill:t}=g(),n=t.import("parchment");let r={scope:n.Scope.INLINE,whitelist:e};const o=new n.Attributor.Style("lineheight","line-height",r);t.register(o,!0)}};var U=function(){const{Quill:e}=g(),t=e.import("parchment");class n extends t.Embed{static create(e){let t=super.create();return"string"===typeof e&&(t.innerHTML=e),t}}n.blotName="html",n.tagName="DIV",e.register("formats/html",n,!0)};var q=function(e){let{font:t,size:n,lineheight:r}=e;P(),M(),F(),V(t),j(n),H(r),U()};const $=`.ql-picker${["header","font","size","lineheight"].map((e=>`:not(.ql-${e})`)).join("")} .ql-picker-label`;function z(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=document.querySelectorAll(".ql-toolbar button"),n=document.querySelectorAll(`.ql-toolbar ${$}`),r=document.querySelectorAll(".ql-toolbar .ql-align .ql-picker-item");if([...t,...n,...r].forEach((e=>{e.classList.add(I.Z.cssClasses.icon)})),Object.keys(e).length){const n=document.querySelectorAll(".ql-toolbar .ql-picker");!function(e,t){const n=Object.keys(t);e.forEach((e=>{const r=e.classList[0].replace("ql-","");n.includes(r)&&("object"===typeof t[r]?e.title=t[r][e.value||"default"]:e.title=t[r])}))}([...t,...n],e)}}var K=function(){const{Quill:e}=g();e.register("modules/counter",class{constructor(e,t){this.quill=e,this.options=t,this.container=t.container,e.on("text-change",this.update.bind(this)),this.update()}calculate(){let e=this.quill.getText();return"word"===this.options.unit?(e=e.trim(),e.length>0?e.split(/\s+/).length:0):e.length}update(){let e=this.calculate(),t=this.options.unit||"character";1!==e&&(t+="s"),this.container.innerText=e+" "+t}},!0)};var G=function(){const{toolbarHandlers:e}=g();e.undo=()=>{const{quill:e}=g();e.history.undo()},e.redo=()=>{const{quill:e}=g();e.history.redo()}};var W=function(e){!function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{Quill:t}=g(),n=t.import("ui/icons");for(const[r,o]of Object.entries(e))n[r]=o}(e),K(),G()};var Y=function(){const{Quill:e}=g(),t=e.import("parchment");class n extends t.Embed{}n.blotName="divider",n.tagName="HR",e.register("formats/divider",n,!0)};var X=function(){const{Quill:e}=g();e.register("modules/divider",class{constructor(e){this.quill=e;const t=e.getModule("toolbar");"undefined"!==typeof t&&t.addHandler("divider",this.insertHandler.bind(this))}insertHandler(){let t=this.quill.getSelection(!0);t&&(this.quill.insertText(t.index,"\n",e.sources.USER),this.quill.insertEmbed(t.index+1,"divider",!0,e.sources.USER),this.quill.setSelection(t.index+2,e.sources.SILENT))}},!0)};var Z=function(){Y(),X()};var J=function(){const{toolbarHandlers:e}=g();e.linkoff=()=>{const{quill:e}=g();let t=e.getContents().ops.map((e=>(e.attributes&&"undefined"!==typeof e.attributes.link&&delete e.attributes.link,e)));e.setContents(t)}};var Q=function(){const{toolbarHandlers:e}=g();e.selectall=()=>{const{quill:e}=g();let t=e.getText();e.setSelection(0,t.length)}};var ee=function(){Z(),J(),Q()};const te=["divider","emoji"];var ne=n(5467),re={EVENTS:{TEXT_CHANGE:"update:modelValue",FILE_CHANGE:"file-change"},BLANK:"


",toolbarIcons:{align:{"":"format_align_left",center:"format_align_center",right:"format_align_right",justify:"format_align_justify"},background:"font_download",blockquote:"format_quote",bold:"format_bold",clean:"format_clear",code:"code",color:"text_format",formula:"functions",italic:"format_italic",image:"insert_photo",indent:{"+1":"format_indent_increase","-1":"format_indent_decrease"},link:"insert_link",list:{ordered:"format_list_numbered",bullet:"format_list_bulleted"},script:{sub:"subscript",super:"superscript"},strike:"strikethrough_s",underline:"format_underlined",video:"videocam",divider:"horizontal_rule",emoji:"insert_emoticon",cut:"content_cut",copy:"content_copy",paste:"content_paste",delete:"clear",search:"search",preview:"preview",selectall:"select_all",fullscreen:{"":"fullscreen",exit:"fullscreen_exit"},undo:"undo",redo:"redo",linkoff:"link_off",textindent:{"+1":"format_indent_increase","-1":"format_indent_decrease"},pdf:"picture_as_pdf"},defaultToolbar:[[{header:[]},{font:[]},{size:[]}],["bold","italic","underline",{color:[]},{background:[]}],[{align:""},{align:"center"},{align:"right"},{align:"justify"}],[{list:"ordered"},{list:"bullet"},{indent:"+1"},{indent:"-1"},"blockquote","emoji"],["link","image","video"],["strike",{script:"super"},{script:"sub"},"divider"],["clean","undo","redo"]]};const oe={class:"mdc-editor__content"},ie={key:0,class:"mdc-editor-code",contenteditable:""},ae={name:h,customOptions:{UI_EDITOR:re}};var se=Object.assign(ae,{props:{modelValue:{type:String,default:""},options:{type:Object,default:()=>({})},toolbar:{type:[Array,String,null],default:null},placeholder:{type:[String,null],default:null},readonly:{type:Boolean,default:!1},fullwidth:{type:Boolean,default:!1},theme:{type:String,default:"snow"},toolbarIcons:{type:Object,default:()=>({})},toolbarTips:{type:Object,default:()=>({})},toolbarOptions:{type:Object,default:()=>({})},toolbarHandlers:{type:Object,default:()=>({})},customImageHandler:{type:Boolean,default:!1},emotions:{type:Array,default:()=>[]},withCounter:{type:Boolean,default:!1},extension:{type:[Boolean,Object],default:!1}},emits:[re.EVENTS.TEXT_CHANGE,re.EVENTS.FILE_CHANGE],setup(e,t){let{expose:r,emit:a}=t;const s=e,l=(0,o.ref)(null),c=(0,o.ref)(null),u=(0,o.ref)(null),d=(0,o.reactive)({$editor:null,htmlContent:"",editSourceCode:!1}),{htmlContent:f,editSourceCode:p}=(0,o.toRefs)(d),h=(0,o.computed)((()=>({"mdc-editor":!0,"mdc-editor--fullwidth":s.fullwidth})));function y(e,t,n){for(let r of e)"object"===(0,i.Z)(r)&&"array"===(0,i.Z)(r[t])&&0===r[t].length?r[t]=[!1,...n]:"array"===(0,i.Z)(r)&&y(r,t,n)}function v(){let e=s.toolbar;return"array"===(0,i.Z)(e)&&Object.keys(s.toolbarOptions).forEach((t=>{s.toolbarOptions[t].length&&y(e,t,s.toolbarOptions[t])})),"full"===s.toolbar?re.defaultToolbar:e}function b(e){const{placeholder:t,readonly:n,theme:r}=s,o={modules:{},placeholder:t,readOnly:n,theme:r};let i=Object.assign(o,s.options);i.modules.toolbar={container:v(),handlers:{}},s.withCounter&&(i.modules.counter={container:e});const a=i.modules.toolbar.handlers;return s.customImageHandler&&(a.image=()=>{u.value.click()}),Object.keys(s.toolbarHandlers).forEach((e=>{a[e]=t=>{s.toolbarHandlers[e](d.$editor,t)}})),i}(0,o.onMounted)((()=>{(0,o.nextTick)((async()=>{const{toolbarTips:e,toolbarOptions:t,emotions:r,extension:o}=s;d.$editor=await function(e,t){let{toolbarIcons:r,toolbarTips:o,toolbarOptions:i,options:a,emotions:s,extension:l}=t;const c=n(6095),u=a.modules.toolbar.handlers;m({Quill:c,toolbarHandlers:u}),te.forEach((e=>{a.modules[e]=!0})),q(i),W(r),ee(),"snow"===a.theme?D(s):delete a.modules.emoji,l&&c.register(l,!0);const d=new c(e,a);return m({quill:d}),d.insert=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=d.getSelection(!0);n&&(d.insertEmbed(n.index,e,t,c.sources.USER),d.setSelection(n.index+1,c.sources.SILENT))},z(o),d}(l.value,{toolbarIcons:Object.assign(re.toolbarIcons,s.toolbarIcons),toolbarTips:e,toolbarOptions:t,options:b(c.value),emotions:r,extension:o}),s.modelValue&&C(s.modelValue),d.$editor.on("text-change",((e,t,n)=>{let r=E();r===re.BLANK&&(r=""),d.htmlContent=r,a(re.EVENTS.TEXT_CHANGE,r)}))})),(0,o.watch)((()=>s.modelValue),(e=>{e?d.htmlContent!==e&&(C(e),d.$editor.blur()):C()})),(0,o.watch)((()=>s.readonly),(e=>e?d.$editor.disable():d.$editor.enable())),document.addEventListener("click",L)})),(0,o.onBeforeUnmount)((()=>{S.clear(),document.removeEventListener("click",L)}));const E=()=>d.$editor.root.innerHTML,C=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";d.$editor.root.innerHTML=e,function(e){s.placeholder&&(s.readonly&&e?d.$editor.root.setAttribute("data-placeholder",""):d.$editor.root.dataset.placeholder||d.$editor.root.setAttribute("data-placeholder",s.placeholder))}(e)},_=e=>d.$editor.insert("image",e);function T(e){(0,ne.Z)(s,e,(e=>{a(re.EVENTS.FILE_CHANGE,e[0],_)}))}return r({useEditor:g,encodeEmoji:e=>S.encode(e),decodeEmoji:e=>S.decode(e)}),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(h))},[(0,o.renderSlot)(t.$slots,"toolbar"),(0,o.createElementVNode)("div",oe,[(0,o.unref)(p)?((0,o.openBlock)(),(0,o.createElementBlock)("pre",ie,(0,o.toDisplayString)((0,o.unref)(f)),1)):((0,o.openBlock)(),(0,o.createElementBlock)("div",{key:1,ref_key:"editor",ref:l,class:"mdc-editor-quill"},null,512))]),e.withCounter?((0,o.openBlock)(),(0,o.createElementBlock)("div",{key:0,ref_key:"counter",ref:c,class:"mdc-editor__counter"},null,512)):(0,o.createCommentVNode)("v-if",!0),e.customImageHandler?((0,o.openBlock)(),(0,o.createElementBlock)("input",{key:1,ref_key:"file",ref:u,type:"file",hidden:"",onChange:T},null,544)):(0,o.createCommentVNode)("v-if",!0),(0,o.renderSlot)(t.$slots,"default")],2))}});var le=se;const ce=(e,t,n)=>{let{selectedValue:r,nodeMap:o,dataFormat:i}=e,{level:a,parentKey:s}=n,l=Object.assign({},t);const{value:c,children:u,hasChildren:d,isLeaf:f,disabled:p}=i,h=l[c],m=Array.isArray(l[u])?l[u]:[],g=((e,t,n)=>e[t]||!n)(l,f,l[d]||m.length);return l.level=a,l.isRoot=!a,l.isLeaf=g,l.expanded=!1,l.selected=!Array.isArray(r)&&h===r,l.checked=Array.isArray(r)&&r.includes(h),l.parentKey=s,l.disabled=l[p],m.length||(l[u]=[]),g||(l.indeterminate=!1),o.has(h)||o.set(h,l),l};let ue=[],de=[];class fe{constructor(e){this.treeData=e}getData(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";const{dataFormat:r,maxLevel:o}=this.treeData,i=[],{value:a,children:s,hasChildren:l}=r;for(let c=0,u=e.length;ce!==t))}static setChildrenCheckedValue(e,t,n){const{dataFormat:r,nodeMap:o}=e,{value:i,children:a}=r;for(let s=0,l=t.length;se.checked||e.indeterminate)),l=r.get(n);if(s.length){const t=s.filter((e=>e.checked)).length,r=t===a.length;r?!l.checked&&ue.push(n):l.checked&&ue.push(n),l.checked=r,l.indeterminate=!r,this.setMultipleSelectedValue(e,n,r)}else l.checked=!1,l.indeterminate=!1;t.isRoot||this.setParentCheckedValue(e,r.get(t.parentKey))}}static onCheck(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=!t.checked;"boolean"===typeof n&&(r=n);const{dataFormat:o,nodeMap:i,singleChecked:a}=e,{value:s,children:l}=o,c=t[s],u=t[l];a?(t.checked=r,this.setMultipleSelectedValue(e,c,r),e.selectedEvent={checked:r,checkedNodes:[c],node:t}):(ue=[c],t.isLeaf?(t.checked=r,this.setMultipleSelectedValue(e,c,r)):(t.indeterminate&&(t.indeterminate=!1,r=!0),t.checked=r,this.setMultipleSelectedValue(e,c,r),this.setChildrenCheckedValue(e,u,r)),t.isRoot||this.setParentCheckedValue(e,i.get(t.parentKey)),e.selectedEvent={checked:r,checkedNodes:ue,node:t})}static async handleExpandKeys(e,t,n){const{dataFormat:r,nodeMap:o}=e;for await(let i of t){const t=i[r.value],a=o.get(t);n.includes(t)&&this.onExpand(e,a),i.children&&i.children.length&&this.handleExpandKeys(e,i.children,n)}}static async handleExpandAll(e,t){const{dataFormat:n,nodeMap:r}=e;for await(let o of t){const t=o[n.value],i=r.get(t);this.onExpand(e,i),i.children&&i.children.length&&this.handleExpandAll(e,i.children)}}static async findTreeNode(e,t,n){if(e[t]===n)return e;if(e.children&&e.children.length)for(let r=0;r=0;n--)t.push(e[n]);return t}static async handleAutoExpandSelected(e,t,n,r){if(await this.collapseAllNode(r,e)){const o=await this.findTreeNode(e[0],t,n);if(de.push(o[t]),o.parentKey&&this.handleAutoExpandSelected(e,t,o.parentKey,r),!o.parentKey){const t=this.toReverseArray(de);r&&this.handleExpandKeys(r,e,t)}}}static async setExpanded(e,t,n){let{autoExpandParent:r,defaultExpandedKeys:o,autoExpandAll:i}=n;const{dataFormat:a,nodeMap:s}=e;if(i&&this.handleExpandAll(e,t),r)if(o.length)this.handleExpandKeys(e,t,o);else for await(let l of t){const t=l[a.value],n=s.get(t);this.onExpand(e,n)}}static resetSelected(e,t){const{nodeMap:n}=e;for(let r=0,o=t.length;r{"undefined"!==typeof n[e]&&(l[e]=n[e])}));const c=o.get(t),u=c[a].findIndex((e=>e[i]===s));c[a][u]=l,o.set(t,c),o.set(s,l)}static deleteNode(e,t,n){const{dataFormat:r,nodeMap:o}=e,{value:i,children:a,hasChildren:s}=r,l=n[i];if(o.has(l)){const e=o.get(t),n=e[a];n.splice(n.findIndex((e=>e[i]===l)),1),e[s]=n.length,e[s]||(e.isLeaf=!0,e.expanded=!1),o.set(t,e),o.delete(l)}}}var pe=n(770);const he={key:0,class:"mdc-tree-node__indent"},me={class:"mdc-tree-node__icon"},ge=["onClick"],ye=["onClick"],ve=["onClick"],be={name:"UiTreeNode",customOptions:{UI_GLOBAL:I.Z}};var Ee=Object.assign(be,{props:{children:{type:Array,default:()=>[]},treeData:{type:Object,default:()=>({})}},setup(e){const t=e,n=t.treeData.dataFormat;function r(e){e.disabled||fe.onCheck(t.treeData,e)}function i(e){const{children:t,...r}=e;return e[n.isLeaf]?e:r}return(a,s)=>{const l=(0,o.resolveComponent)("ui-tree-node");return(0,o.openBlock)(),(0,o.createElementBlock)("ul",null,[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)(e.children,((s,c)=>((0,o.openBlock)(),(0,o.createElementBlock)("li",{key:c,class:(0,o.normalizeClass)(["mdc-tree-node",{"mdc-tree-node--root":s.isRoot,"mdc-tree-node--leaf":s.isLeaf}])},[(0,o.createElementVNode)("div",{class:(0,o.normalizeClass)(["mdc-tree-node__content",{"mdc-tree-node--selected":s.selected||s.checked}])},[(0,o.renderSlot)(a.$slots,"before",{data:i(s)}),s.level?((0,o.openBlock)(),(0,o.createElementBlock)("div",he,[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)(s.level,(e=>((0,o.openBlock)(),(0,o.createElementBlock)("span",{key:e,class:"mdc-tree-node__indent-unit"})))),128))])):(0,o.createCommentVNode)("v-if",!0),(0,o.createElementVNode)("div",me,[s[(0,o.unref)(n).isLeaf]?(0,o.createCommentVNode)("v-if",!0):((0,o.openBlock)(),(0,o.createElementBlock)("span",{key:0,onClick:e=>{return n=s,void fe.onExpand(t.treeData,n);var n}},[s.expanded?(0,o.renderSlot)(a.$slots,"expand-more-icon",{key:0},(()=>[(0,o.createElementVNode)("i",{class:(0,o.normalizeClass)((0,o.unref)(I.Z).cssClasses.icon),"aria-hidden":"true"}," expand_more ",2)])):(0,o.renderSlot)(a.$slots,"expand-less-icon",{key:1},(()=>[(0,o.createElementVNode)("i",{class:(0,o.normalizeClass)((0,o.unref)(I.Z).cssClasses.icon),"aria-hidden":"true"}," chevron_right ",2)]))],8,ge))]),e.treeData.multiple?((0,o.openBlock)(),(0,o.createElementBlock)("div",{key:1,class:"mdc-tree-node__checkbox",onClick:e=>r(s)},[s[(0,o.unref)(n).isLeaf]?((0,o.openBlock)(),(0,o.createBlock)(pe.Z,{key:0,checked:s.checked,disabled:s.disabled},null,8,["checked","disabled"])):((0,o.openBlock)(),(0,o.createBlock)(pe.Z,{key:1,checked:s.checked,indeterminate:s.indeterminate,disabled:s.disabled},null,8,["checked","indeterminate","disabled"]))],8,ye)):(0,o.createCommentVNode)("v-if",!0),(0,o.createElementVNode)("label",{class:"mdc-tree-node__label",onClick:(0,o.withModifiers)((n=>{return e.treeData.multiple?r(s):void((o=s).disabled||fe.onSelect(t.treeData,o));var o}),["prevent"])},[(0,o.renderSlot)(a.$slots,"title",{data:i(s)},(()=>[(0,o.createTextVNode)((0,o.toDisplayString)(s[(0,o.unref)(n).label]),1)]))],8,ve),(0,o.renderSlot)(a.$slots,"after",{data:i(s)})],2),!s[(0,o.unref)(n).isLeaf]&&s.expanded?((0,o.openBlock)(),(0,o.createBlock)(l,{key:0,class:"mdc-tree-node__children",children:s[(0,o.unref)(n).children],"tree-data":e.treeData},(0,o.createSlots)({_:2},[(0,o.renderList)(a.$slots,((e,t)=>({name:t,fn:(0,o.withCtx)((e=>[(0,o.renderSlot)(a.$slots,t,(0,o.normalizeProps)((0,o.guardReactiveProps)(e)))]))})))]),1032,["children","tree-data"])):(0,o.createCommentVNode)("v-if",!0)],2)))),128))])}}});const Ce={dataFormat:{label:"label",value:"value",children:"children",hasChildren:"hasChildren",isLeaf:"isLeaf",disabled:"disabled"},EVENTS:{CHANGE:"update:modelValue",SELECTED:"selected"}},_e={name:"UiTree",customOptions:{UI_TREE:Ce}};var Te=Object.assign(_e,{props:{modelValue:{type:[String,Number,Array],default:""},filterParentNode:{type:Boolean,default:!1},data:{type:Array,default:()=>[]},dataFormat:{type:Object,default:()=>({})},maxLevel:{type:Number,default:0},multiple:{type:Boolean,default:!1},singleChecked:{type:Boolean,default:!1},loadData:{type:[Function,null],default:null},autoExpandParent:{type:Boolean,default:!1},defaultExpandedKeys:{type:Array,default:()=>[]},autoExpandSelected:{type:Boolean,default:!1},autoExpandAll:{type:Boolean,default:!1}},emits:[Ce.EVENTS.CHANGE,Ce.EVENTS.SELECTED],setup(e,t){let{expose:n,emit:r}=t;const i=e,a=(0,o.reactive)({$tree:null,nodeList:[],treeData:{dataFormat:Object.assign(Ce.dataFormat,i.dataFormat),maxLevel:i.maxLevel,nodeMap:new Map,selectedValue:i.modelValue,filterParentNode:i.filterParentNode,multiple:i.multiple,singleChecked:i.singleChecked,loadData:i.loadData,selectedEvent:{}}}),{nodeList:s,treeData:l}=(0,o.toRefs)(a),c=(0,o.computed)((()=>({"mdc-tree":!0,"mdc-tree--multiple":i.multiple})));function u(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i.data;a.nodeList=a.$tree.getData(e),a.nodeList.length&&(fe.setExpanded(a.treeData,a.nodeList,{autoExpandParent:i.autoExpandParent,defaultExpandedKeys:i.defaultExpandedKeys,autoExpandAll:i.autoExpandAll}),fe.setSelected(a.treeData,a.treeData.selectedValue,{nodeList:a.nodeList,autoExpandSelected:i.autoExpandSelected}))}function d(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];(0,o.nextTick)((()=>{t.length&&fe.resetSelected(a.treeData,t),fe.setSelected(a.treeData,e,{nodeList:a.nodeList,autoExpandSelected:i.autoExpandSelected}),a.treeData.selectedValue=e}))}(0,o.watch)((()=>i.modelValue),((e,t)=>{Array.isArray(e)?((e,t)=>{for(const n of new Set([...e,...t]))if(e.filter((e=>e===n)).length!==t.filter((e=>e===n)).length)return!1;return!0})(a.treeData.selectedValue,e)||d(e,t):a.treeData.selectedValue!==e&&d(e)})),(0,o.watch)((()=>i.data),(e=>u(e))),(0,o.watch)((()=>a.treeData.selectedValue),(e=>{r(Ce.EVENTS.CHANGE,e,a.treeData.selectedEvent),r(Ce.EVENTS.SELECTED,Array.isArray(e)?e.map((e=>f(e))):f(e))})),(0,o.onBeforeMount)((()=>{if(i.multiple&&!Array.isArray(a.treeData.selectedValue))throw new Error("[UiTree]: The 'modelValue' prop must be an array in the multiple tree")})),(0,o.onMounted)((()=>{a.$tree=new fe(a.treeData),u()}));const f=e=>a.treeData.nodeMap.get(e);return n({updateNode:function(e,t,n){switch(e){case"create":fe.createNode(a.treeData,t,n);break;case"delete":fe.deleteNode(a.treeData,t,n);break;default:fe.updateNode(a.treeData,t,n)}},getNode:f}),(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(c))},[(0,o.renderSlot)(e.$slots,"default"),(0,o.createVNode)(Ee,{children:(0,o.unref)(s),"tree-data":(0,o.unref)(l)},(0,o.createSlots)({_:2},[(0,o.renderList)(e.$slots,((t,n)=>({name:n,fn:(0,o.withCtx)((t=>[(0,o.renderSlot)(e.$slots,n,(0,o.normalizeProps)((0,o.guardReactiveProps)(t)))]))})))]),1032,["children","tree-data"])],2))}});var Ae=Te;const Se={class:"mdc-navigation-bar__destinations"},Oe="UiNavigationBar",Ie={FIXED_ADJUST:{STANDARD:"mdc-navigation-bar--fixed-adjust",STACKED:"mdc-navigation-bar--stacked-fixed-adjust"}},we={name:Oe,customOptions:{name:Oe,UI_NAVIGATION_BAR:Ie}};var Ne=Object.assign(we,{props:{contentSelector:{type:String,required:!0},stacked:{type:Boolean,default:!1},min:{type:Boolean,default:!1},max:{type:Boolean,default:!1}},setup(e){const t=e,n=(0,o.reactive)({destinations:4}),r=(0,o.computed)((()=>{let e=["mdc-navigation-bar",{"mdc-navigation-bar--stacked":t.stacked}];const r=Math.floor(100/n.destinations);return e.push(`mdc-navigation-bar--dest-${r}`),e}));return(0,o.onBeforeMount)((()=>{t.contentSelector||console.error(`[${Oe}]: The 'contentSelector' prop is required`),t.min?n.destinations=3:t.max&&(n.destinations=5)})),(0,o.onMounted)((()=>function(){const e=document.querySelector(t.contentSelector),n=document.createElement("div");n.classList.add(t.stacked?Ie.FIXED_ADJUST.STACKED:Ie.FIXED_ADJUST.STANDARD),e.appendChild(n)}())),(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" (M3) Container "),(0,o.createElementVNode)("div",{class:(0,o.normalizeClass)((0,o.unref)(r))},[(0,o.createCommentVNode)(" Primary destinations (3 to 5) "),(0,o.createElementVNode)("div",Se,[(0,o.renderSlot)(e.$slots,"default")])],2)],2112))}});const ke={key:0,class:"mdc-bottom-sheet__content"},xe={EVENTS:{CHANGE:"update:modelValue"}},Le={name:"UiBottomSheet",customOptions:{UI_BOTTOM_SHEET:xe}};var Re=Object.assign(Le,{props:{modelValue:{type:Boolean,default:!1}},emits:[xe.EVENTS.CHANGE],setup(e,t){let{emit:n}=t;const r=e,i=(0,o.reactive)({closing:!1}),a=(0,o.computed)((()=>({"mdc-bottom-sheet":!0,"mdc-bottom-sheet--open":r.modelValue,"mdc-bottom-sheet--closing":i.closing})));function s(){i.closing=!0,setTimeout((()=>{n(xe.EVENTS.CHANGE,!1),i.closing=!1}),300)}return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(a))},[(0,o.createVNode)(o.Transition,{name:"mdc-slide"},{default:(0,o.withCtx)((()=>[e.modelValue?((0,o.openBlock)(),(0,o.createElementBlock)("div",ke,[(0,o.renderSlot)(t.$slots,"default")])):(0,o.createCommentVNode)("v-if",!0)])),_:3}),(0,o.createElementVNode)("div",{class:"mdc-bottom-sheet__scrim",onClick:s})],2))}});const De={class:"mdc-navigation-rail"},Pe={class:"mdc-navigation-rail__menu"},Me={class:"mdc-navigation-rail__key-action"},Be={class:"mdc-navigation-rail__destinations"},Fe={key:0},Ve={name:"UiNavigationRail",customOptions:{}};var je=Object.assign(Ve,{props:{items:{type:Array,default:()=>[]}},setup(e){return(t,n)=>{const r=(0,o.resolveComponent)("mdc-icon-button");return(0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" (M3) Container "),(0,o.createElementVNode)("div",De,[(0,o.createCommentVNode)(" Menu (optional) "),(0,o.createElementVNode)("div",Pe,[(0,o.renderSlot)(t.$slots,"menu",{},(()=>[t.hasMenu?((0,o.openBlock)(),(0,o.createBlock)(r,{key:0,class:"mdc-navigation-rail__navigation-icon"},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)(" menu ")])),_:1})):(0,o.createCommentVNode)("v-if",!0)]))]),(0,o.createCommentVNode)(" Floating action button (optional) "),(0,o.createElementVNode)("div",Me,[(0,o.renderSlot)(t.$slots,"key-action")]),(0,o.createCommentVNode)(" Primary destinations (3 to 7) "),(0,o.createElementVNode)("div",Be,[(0,o.renderSlot)(t.$slots,"default",{},(()=>[e.items.length?((0,o.openBlock)(),(0,o.createElementBlock)("ul",Fe,[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)(e.items,((t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("li",{key:n},(0,o.toDisplayString)(e.items),1)))),128))])):(0,o.createCommentVNode)("v-if",!0)]))])])],2112)}}}),He=n(195);const Ue={key:0,class:"mdc-side-sheet__container"},qe={class:"mdc-side-sheet__wrapper"},$e={key:0,class:"mdc-side-sheet__header"},ze={class:"mdc-side-sheet__title"},Ke={class:"mdc-side-sheet__content"},Ge={key:0,class:"mdc-side-sheet__actions"},We={EVENTS:{CHANGE:"update:modelValue"}},Ye={name:"UiSideSheet",customOptions:{UI_SIDE_SHEET:We}};var Xe=Object.assign(Ye,{props:{modelValue:{type:Boolean,default:!1},closable:{type:Boolean,default:!1}},emits:[We.EVENTS.CHANGE],setup(e,t){let{emit:n}=t;const r=e,i=(0,o.useSlots)(),a=(0,o.reactive)({closing:!1}),s=(0,o.computed)((()=>({"mdc-side-sheet":!0,"mdc-side-sheet--open":r.modelValue,"mdc-side-sheet--closing":a.closing}))),l=(0,o.computed)((()=>i.title||r.closable)),c=(0,o.computed)((()=>i.actions));function u(){a.closing=!0,setTimeout((()=>{n(We.EVENTS.CHANGE,!1),a.closing=!1}),300)}return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(s))},[(0,o.createVNode)(o.Transition,{name:"mdc-side-sheet"},{default:(0,o.withCtx)((()=>[e.modelValue?((0,o.openBlock)(),(0,o.createElementBlock)("div",Ue,[(0,o.createElementVNode)("div",qe,[(0,o.unref)(l)?((0,o.openBlock)(),(0,o.createElementBlock)("header",$e,[(0,o.createElementVNode)("h4",ze,[(0,o.renderSlot)(t.$slots,"title")]),e.closable?((0,o.openBlock)(),(0,o.createBlock)(He.Z,{key:0,tabindex:"-1",onClick:n[0]||(n[0]=e=>u())},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)(" close ")])),_:1})):(0,o.createCommentVNode)("v-if",!0)])):(0,o.createCommentVNode)("v-if",!0),(0,o.createElementVNode)("div",Ke,[(0,o.renderSlot)(t.$slots,"default")])]),(0,o.unref)(c)?((0,o.openBlock)(),(0,o.createElementBlock)("footer",Ge,[(0,o.renderSlot)(t.$slots,"actions")])):(0,o.createCommentVNode)("v-if",!0)])):(0,o.createCommentVNode)("v-if",!0)])),_:3}),(0,o.createElementVNode)("div",{class:"mdc-side-sheet__scrim",onClick:u})],2))}});const Ze={src:"",delay:300,scrollEvent:"scroll"};let Je=Ze,Qe=!0;const et=(e,t)=>{const n="IMG"===e.tagName?e:e.querySelector("img");if(!n||"IMG"!==n.tagName)throw Qe=!1,new Error("[v-lazyload]: element not found");t(n)},tt={init(e,t){e.setAttribute("data-src",t),e.setAttribute("src",Je.src)},observe(e){new IntersectionObserver((t=>{const n=e.dataset.src;t[0].isIntersecting&&n&&(e.src=n,e.removeAttribute("data-src"))})).observe(e)},listenerScroll(e){const t=tt.throttle(tt.load,Je.delay);tt.load(e),window.addEventListener(Je.scrollEvent,(()=>{t(e)}))},load(e){const t=document.documentElement.clientHeight,n=e.getBoundingClientRect().top,r=e.getBoundingClientRect().bottom;if(n-t<0&&r>0){const t=e.dataset.src;t&&(e.src=t,e.removeAttribute("data-src"))}},throttle(e,t){let n,r;return function(){for(var o=arguments.length,i=new Array(o),a=0;at)return r=s,e.apply(l,i),void clearTimeout(n);n=setTimeout((function(){r=Date.now(),n=null,e.apply(l,i)}),t)}}},nt={name:"lazyload",definition:{beforeMount(e,t){let{value:n}=t;Qe&&et(e,(e=>{tt.init(e,n)}))},mounted(e){Qe&&et(e,(e=>IntersectionObserver?tt.observe(e):tt.listenerScroll(e)))}}};const rt={install:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Je=Object.assign({},Ze,t),e.directive(nt.name,nt.definition)}};let ot={cssClasses:{outer:"v-anchor--html",inner:"v-anchor"},body:null,offset:0};const it=e=>{let t=document.querySelector(e);t?ot.body.scrollTop=t.offsetTop-ot.offset:console.warn("[v-anchor]",`Invalid anchor: ${e}`)},at=(e,t,n)=>{let{value:r,arg:o,modifiers:i}=n;switch(o){case"href":t.dataset.href=r,t[`${e}EventListener`]("click",(()=>{it(r)}));break;case"id":t.setAttribute("id",r)}i.html&&t.classList[e](ot.cssClasses.outer)},st=function(e){let t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:document).querySelectorAll(`.${ot.cssClasses.outer} .${ot.cssClasses.inner}`);t.length&&t.forEach((t=>{t[`${e}EventListener`]("click",(()=>{it(t.dataset.href)}))}))};function lt(e,t){let{callback:n,delay:r}=t,o=null;function i(e){"click"===e.type&&0!==e.button||null===o&&(o=setTimeout((()=>{!function(e){n(e)}(e)}),r||2e3))}function a(e){null!==o&&(clearTimeout(o),o=null)}e.addEventListener("mousedown",i),e.addEventListener("touchstart",i),e.addEventListener("click",a),e.addEventListener("mouseout",a),e.addEventListener("touchend",a),e.addEventListener("touchcancel",a)}const ct={UiEditor:le,UiSideSheet:Xe,UiSkeleton:u,UiTree:Ae,UiTreeNode:Ee,UiBottomSheet:Re,UiNavigationBar:Ne,UiNavigationRail:je},ut={$lazyload:rt},dt={vAnchor:{name:"anchor",beforeMount(e,t){at("add",e,t)},mounted(e,t){((e,t)=>{let{value:n,modifiers:r}=t;Object.keys(r).length&&(ot.body=r.bodyElement?e:document.documentElement||document.body,ot.offset=r.offset?n:ot.body.dataset.vanchorOffset||0)})(e,t),t.modifiers.html&&st("add")},updated(e,t,n){t.modifiers.html&&st("add",n.el)},beforeUnmount(e,t){e===ot.body&&(ot.body=document.documentElement||document.body),at("remove",e,t),t.modifiers.html&&st("remove")}},vCopy:{name:"copy",beforeMount(e,t){let{value:n}=t;if("object"!==(0,i.Z)(n))throw new Error("[v-copy]: The 'value' must be an object ({ text: string; success: Function; error?: Function })");{const{text:t,success:r,error:o}=n;"function"!==(0,i.Z)(r)&&console.warn("[v-copy]: The 'success' must be a function"),e.$value=t,e.handler=()=>{if(!e.$value)return void(o&&o());const t=document.createElement("textarea");t.readOnly=!0,t.style.position="absolute",t.style.left="-9999px",t.value=e.$value,document.body.appendChild(t),t.select();document.execCommand("copy")&&r(),document.body.removeChild(t)},e.addEventListener("click",e.handler)}},updated(e,t){let{value:n}=t;e.$value=n.text},unmounted(e){e.removeEventListener("click",e.handler)}},vLongpress:{name:"longpress",beforeMount(e,t){let{value:n}=t;if("function"===(0,i.Z)(n))lt(e,{callback:n});else{if("object"!==(0,i.Z)(n))throw new Error("[v-longpress]: The 'value' must be an object ({ callback: Function, delay?: number })");"function"!==(0,i.Z)(n.callback)&&console.warn("[v-longpress]: The 'callback' must be a function"),lt(e,n)}},updated(e,t){let{value:n}=t;e.$value=n},unmounted(e){e.removeEventListener("click",e.handler)}}},ft={install:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,r.Z)(e,t,{Components:ct,Plugins:ut,Directives:dt})}};var pt=ft},8867:function(e,t,n){"use strict";n.d(t,{ZP:function(){return hE},Nt:function(){return cE},BM:function(){return lE},xN:function(){return Jy},N4:function(){return cb},oR:function(){return iv}});n(6194);var r=n(2228),o=n(3114),i=n(4793);var a=(e,t,n)=>e[n]||e.type===t[n]||e.type===n;const s="UiIcon",l={TYPES:{filled:0,outlined:1,round:2,twoTone:3,sharp:4},DEFAULT_SIZE:24},c={name:s,customOptions:{name:s,UI_GLOBAL:i.Z,UI_ICON:l}};var u=Object.assign(c,{props:{type:{type:[String,Number],default:0},outlined:{type:Boolean,default:!1},round:{type:Boolean,default:!1},twoTone:{type:Boolean,default:!1},sharp:{type:Boolean,default:!1},size:{type:[Number,String],default:l.DEFAULT_SIZE},dark:{type:Boolean,default:!1},light:{type:Boolean,default:!1},inactive:{type:Boolean,default:!1}},emits:[i.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const r=e,{handleClick:c}=(0,i.O)({emit:n}),u=(0,o.computed)((()=>a(r,l.TYPES,"filled"))),d=(0,o.computed)((()=>a(r,l.TYPES,"outlined"))),f=(0,o.computed)((()=>a(r,l.TYPES,"round"))),p=(0,o.computed)((()=>a(r,l.TYPES,"twoTone"))),h=(0,o.computed)((()=>a(r,l.TYPES,"sharp"))),m=(0,o.computed)((()=>r.dark&&r.light)),g=(0,o.computed)((()=>r.dark||r.light)),y=(0,o.computed)((()=>{let e={"material-icons":u.value,"material-icons-outlined":d.value,"material-icons-round":f.value,"material-icons-two-tone":p.value,"material-icons-sharp":h.value,"md-dark":r.dark&&!r.light,"md-light":r.light&&!r.dark,"md-inactive":r.inactive};return+r.size!==l.DEFAULT_SIZE&&r.size>0&&(e[`md-${r.size}`]=!0),e}));return(0,o.onBeforeMount)((()=>{(m.value||!g.value&&r.inactive)&&console.warn(`[${s}]: Invalid dark or light icon`)})),(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("i",{class:(0,o.normalizeClass)((0,o.unref)(y)),"aria-hidden":"true",onClick:t[0]||(t[0]=function(){return(0,o.unref)(c)&&(0,o.unref)(c)(...arguments)})},[(0,o.renderSlot)(e.$slots,"default",{},(()=>[(0,o.createCommentVNode)(" The material icon name ")]))],2))}});var d=u,f=function(e,t){return f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},f(e,t)};function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}f(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var h=function(){return h=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&o[o.length-1])&&(6===s[0]||2===s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function v(e,t){var n="function"===typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(s){o={error:s}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function b(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o0&&x.some((function(e){return t.adapter.containsEventTarget(e)}))?this.resetActivationState():(void 0!==e&&(x.push(e.target),this.registerDeactivationHandlers(e)),n.wasElementMadeActive=this.checkElementMadeActive(e),n.wasElementMadeActive&&this.animateActivation(),requestAnimationFrame((function(){x=[],n.wasElementMadeActive||void 0===e||" "!==e.key&&32!==e.keyCode||(n.wasElementMadeActive=t.checkElementMadeActive(e),n.wasElementMadeActive&&t.animateActivation()),n.wasElementMadeActive||(t.activationState=t.defaultActivationState())})))}}},t.prototype.checkElementMadeActive=function(e){return void 0===e||"keydown"!==e.type||this.adapter.isSurfaceActive()},t.prototype.animateActivation=function(){var e=this,n=t.strings,r=n.VAR_FG_TRANSLATE_START,o=n.VAR_FG_TRANSLATE_END,i=t.cssClasses,a=i.FG_DEACTIVATION,s=i.FG_ACTIVATION,l=t.numbers.DEACTIVATION_TIMEOUT_MS;this.layoutInternal();var c="",u="";if(!this.adapter.isUnbounded()){var d=this.getFgTranslationCoordinates(),f=d.startPoint,p=d.endPoint;c=f.x+"px, "+f.y+"px",u=p.x+"px, "+p.y+"px"}this.adapter.updateCssVariable(r,c),this.adapter.updateCssVariable(o,u),clearTimeout(this.activationTimer),clearTimeout(this.fgDeactivationRemovalTimer),this.rmBoundedActivationClasses(),this.adapter.removeClass(a),this.adapter.computeBoundingRect(),this.adapter.addClass(s),this.activationTimer=setTimeout((function(){e.activationTimerCallback()}),l)},t.prototype.getFgTranslationCoordinates=function(){var e,t=this.activationState,n=t.activationEvent;return{startPoint:e={x:(e=t.wasActivatedByPointer?function(e,t,n){if(!e)return{x:0,y:0};var r,o,i=t.x,a=t.y,s=i+n.left,l=a+n.top;if("touchstart"===e.type){var c=e;r=c.changedTouches[0].pageX-s,o=c.changedTouches[0].pageY-l}else{var u=e;r=u.pageX-s,o=u.pageY-l}return{x:r,y:o}}(n,this.adapter.getWindowPageOffset(),this.adapter.computeBoundingRect()):{x:this.frame.width/2,y:this.frame.height/2}).x-this.initialSize/2,y:e.y-this.initialSize/2},endPoint:{x:this.frame.width/2-this.initialSize/2,y:this.frame.height/2-this.initialSize/2}}},t.prototype.runDeactivationUXLogicIfReady=function(){var e=this,n=t.cssClasses.FG_DEACTIVATION,r=this.activationState,o=r.hasDeactivationUXRun,i=r.isActivated;(o||!i)&&this.activationAnimationHasEnded&&(this.rmBoundedActivationClasses(),this.adapter.addClass(n),this.fgDeactivationRemovalTimer=setTimeout((function(){e.adapter.removeClass(n)}),w.FG_DEACTIVATION_MS))},t.prototype.rmBoundedActivationClasses=function(){var e=t.cssClasses.FG_ACTIVATION;this.adapter.removeClass(e),this.activationAnimationHasEnded=!1,this.adapter.computeBoundingRect()},t.prototype.resetActivationState=function(){var e=this;this.previousActivationEvent=this.activationState.activationEvent,this.activationState=this.defaultActivationState(),setTimeout((function(){return e.previousActivationEvent=void 0}),t.numbers.TAP_DELAY_MS)},t.prototype.deactivateImpl=function(){var e=this,t=this.activationState;if(t.isActivated){var n=h({},t);t.isProgrammatic?(requestAnimationFrame((function(){e.animateDeactivation(n)})),this.resetActivationState()):(this.deregisterDeactivationHandlers(),requestAnimationFrame((function(){e.activationState.hasDeactivationUXRun=!0,e.animateDeactivation(n),e.resetActivationState()})))}},t.prototype.animateDeactivation=function(e){var t=e.wasActivatedByPointer,n=e.wasElementMadeActive;(t||n)&&this.runDeactivationUXLogicIfReady()},t.prototype.layoutInternal=function(){var e=this;this.frame=this.adapter.computeBoundingRect();var n=Math.max(this.frame.height,this.frame.width);this.maxRadius=this.adapter.isUnbounded()?n:Math.sqrt(Math.pow(e.frame.width,2)+Math.pow(e.frame.height,2))+t.numbers.PADDING;var r=Math.floor(n*t.numbers.INITIAL_ORIGIN_SCALE);this.adapter.isUnbounded()&&r%2!==0?this.initialSize=r-1:this.initialSize=r,this.fgScale=""+this.maxRadius/this.initialSize,this.updateLayoutCssVars()},t.prototype.updateLayoutCssVars=function(){var e=t.strings,n=e.VAR_FG_SIZE,r=e.VAR_LEFT,o=e.VAR_TOP,i=e.VAR_FG_SCALE;this.adapter.updateCssVariable(n,this.initialSize+"px"),this.adapter.updateCssVariable(i,this.fgScale),this.adapter.isUnbounded()&&(this.unboundedCoords={left:Math.round(this.frame.width/2-this.initialSize/2),top:Math.round(this.frame.height/2-this.initialSize/2)},this.adapter.updateCssVariable(r,this.unboundedCoords.left+"px"),this.adapter.updateCssVariable(o,this.unboundedCoords.top+"px"))},t}(E),R=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.disabled=!1,t}return p(t,e),t.attachTo=function(e,n){void 0===n&&(n={isUnbounded:void 0});var r=new t(e);return void 0!==n.isUnbounded&&(r.unbounded=n.isUnbounded),r},t.createAdapter=function(e){return{addClass:function(t){return e.root.classList.add(t)},browserSupportsCssVars:function(){return function(e,t){void 0===t&&(t=!1);var n,r=e.CSS;if("boolean"===typeof S&&!t)return S;if(!r||"function"!==typeof r.supports)return!1;var o=r.supports("--css-vars","yes"),i=r.supports("(--css-vars: yes)")&&r.supports("color","#00000000");return n=o||i,t||(S=n),n}(window)},computeBoundingRect:function(){return e.root.getBoundingClientRect()},containsEventTarget:function(t){return e.root.contains(t)},deregisterDocumentInteractionHandler:function(e,t){return document.documentElement.removeEventListener(e,t,_())},deregisterInteractionHandler:function(t,n){return e.root.removeEventListener(t,n,_())},deregisterResizeHandler:function(e){return window.removeEventListener("resize",e)},getWindowPageOffset:function(){return{x:window.pageXOffset,y:window.pageYOffset}},isSurfaceActive:function(){return A(e.root,":active")},isSurfaceDisabled:function(){return Boolean(e.disabled)},isUnbounded:function(){return Boolean(e.unbounded)},registerDocumentInteractionHandler:function(e,t){return document.documentElement.addEventListener(e,t,_())},registerInteractionHandler:function(t,n){return e.root.addEventListener(t,n,_())},registerResizeHandler:function(e){return window.addEventListener("resize",e)},removeClass:function(t){return e.root.classList.remove(t)},updateCssVariable:function(t,n){return e.root.style.setProperty(t,n)}}},Object.defineProperty(t.prototype,"unbounded",{get:function(){return Boolean(this.isUnbounded)},set:function(e){this.isUnbounded=Boolean(e),this.setUnbounded()},enumerable:!1,configurable:!0}),t.prototype.activate=function(){this.foundation.activate()},t.prototype.deactivate=function(){this.foundation.deactivate()},t.prototype.layout=function(){this.foundation.layout()},t.prototype.getDefaultFoundation=function(){return new L(t.createAdapter(this))},t.prototype.initialSyncWithDOM=function(){var e=this.root;this.isUnbounded="mdcRippleIsUnbounded"in e.dataset},t.prototype.setUnbounded=function(){this.foundation.setUnbounded(Boolean(this.isUnbounded))},t}(C);function D(e){return new R(e)}function P(e,t){(0,o.onMounted)((()=>{const n=e.value;D(n),(0,o.watch)((()=>t.type),(()=>D(n)))}))}const M={icon:{type:String,default:""}};function B(e){return{materialIcon:(0,o.computed)((()=>e.icon||!1))}}var F=n(4300);const V={action:"mdc-card__actions",button:"mdc-card__action-buttons",icon:"mdc-card__action-icons"};let j={cardButton:!1,cardIcon:!1};function H(e){const t=(0,o.computed)((()=>({"mdc-card__action":j.cardButton||j.cardIcon,"mdc-card__action--button":j.cardButton,"mdc-card__action--icon":j.cardIcon})));return(0,o.onMounted)((()=>{var t;const n=null===(t=e.value)||void 0===t?void 0:t.parentNode;n&&"htmldivelement"===(0,F.Z)(n)&&(j.cardButton=n.classList.contains(V.button)||n.classList.contains(V.action),j.cardIcon=n.classList.contains(V.icon))})),{cardActionClasses:t}}const U=["type"],q=(0,o.createElementVNode)("span",{class:"mdc-button__ripple"},null,-1),$=(0,o.createElementVNode)("span",{class:"mdc-button__focus-ring"},null,-1),z=["textContent"],K={TYPES:{text:0,outlined:1,raised:2,unelevated:3},cssClasses:{icon:"mdc-button__icon",label:"mdc-button__label",touch:"mdc-button--touch"}},G={name:"UiButton",customOptions:{UI_GLOBAL:i.Z,UI_BUTTON:K}};var W=Object.assign(G,{props:{type:{type:[String,Number],default:0},outlined:{type:Boolean,default:!1},raised:{type:Boolean,default:!1},unelevated:{type:Boolean,default:!1},...M,nativeType:{type:String,default:"button"}},emits:[i.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const r=e,s=(0,o.ref)(null),{handleClick:l}=(0,i.O)({emit:n});P(s,r);const{materialIcon:c}=B(r),{cardActionClasses:u}=H(s),d=(0,o.computed)((()=>a(r,K.TYPES,"outlined"))),f=(0,o.computed)((()=>a(r,K.TYPES,"raised"))),p=(0,o.computed)((()=>a(r,K.TYPES,"unelevated"))),h=(0,o.computed)((()=>s.value&&s.value.classList.contains(K.cssClasses.touch))),m=(0,o.computed)((()=>[{"mdc-button":!0,"mdc-button--outlined":d.value,"mdc-button--raised":f.value,"mdc-button--unelevated":p.value,"mdc-button--touch":h.value},u.value]));return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" (M3) Container "),(0,o.createElementVNode)("button",{ref_key:"button",ref:s,type:e.nativeType,class:(0,o.normalizeClass)((0,o.unref)(m)),onClick:n[0]||(n[0]=function(){return(0,o.unref)(l)&&(0,o.unref)(l)(...arguments)})},[q,$,(0,o.createCommentVNode)(" Leading icon (optional) "),(0,o.renderSlot)(t.$slots,"before",{iconClass:K.cssClasses.icon},(()=>[(0,o.unref)(c)?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass(K.cssClasses.icon)),"aria-hidden":"true",textContent:(0,o.toDisplayString)((0,o.unref)(c))},null,10,z)):(0,o.createCommentVNode)("v-if",!0)])),(0,o.createCommentVNode)(" Label text "),(0,o.createElementVNode)("span",{class:(0,o.normalizeClass)(K.cssClasses.label)},[(0,o.renderSlot)(t.$slots,"default")],2),(0,o.createCommentVNode)(" Trailing icon (optional) "),(0,o.renderSlot)(t.$slots,"after",{iconClass:K.cssClasses.icon})],10,U)],2112))}});var Y=W,X={TYPES:{regular:0,extended:1},cssClasses:{icon:"mdc-fab__icon",touch:"mdc-fab--touch"}};const Z=(0,o.createElementVNode)("div",{class:"mdc-fab__ripple"},null,-1),J=(0,o.createElementVNode)("div",{class:"mdc-fab__focus-ring"},null,-1),Q=["textContent"],ee={class:"mdc-fab__label"},te=["textContent"],ne={name:"UiFab",customOptions:{UI_GLOBAL:i.Z,UI_FAB:X}};var re=Object.assign(ne,{props:{type:{type:[String,Number],default:0},extended:{type:Boolean,default:!1},...M,mini:{type:Boolean,default:!1},exited:{type:Boolean,default:!1}},emits:[i.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const r=e,s=(0,o.ref)(null),{handleClick:l}=(0,i.O)({emit:n});P(s,r);const{materialIcon:c}=B(r),u=(0,o.computed)((()=>a(r,X.TYPES,"extended"))),d=(0,o.computed)((()=>s.value&&s.value.classList.contains(X.cssClasses.touch))),f=(0,o.computed)((()=>({"mdc-fab":!0,"mdc-fab--extended":u.value,"mdc-fab--mini":r.mini,"mdc-fab--exited":r.exited,"mdc-fab--touch":d.value})));return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" (M3) Container "),(0,o.createElementVNode)("button",{ref_key:"fab",ref:s,type:"button",class:(0,o.normalizeClass)((0,o.unref)(f)),onClick:t[0]||(t[0]=function(){return(0,o.unref)(l)&&(0,o.unref)(l)(...arguments)})},[Z,J,(0,o.unref)(u)?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:0},[(0,o.createCommentVNode)(" Leading icon (optional) "),(0,o.renderSlot)(e.$slots,"before",{iconClass:(0,o.unref)(X).cssClasses.icon},(()=>[(0,o.unref)(c)?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass((0,o.unref)(X).cssClasses.icon)),textContent:(0,o.toDisplayString)((0,o.unref)(c))},null,10,Q)):(0,o.createCommentVNode)("v-if",!0)])),(0,o.createCommentVNode)(" Label text "),(0,o.createElementVNode)("span",ee,[(0,o.renderSlot)(e.$slots,"default")]),(0,o.createCommentVNode)(" Trailing icon (optional) "),(0,o.renderSlot)(e.$slots,"after",{iconClass:(0,o.unref)(X).cssClasses.icon})],64)):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:1},[(0,o.createCommentVNode)(" Icon "),(0,o.renderSlot)(e.$slots,"default",{iconClass:(0,o.unref)(X).cssClasses.icon},(()=>[(0,o.unref)(c)?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass((0,o.unref)(X).cssClasses.icon)),textContent:(0,o.toDisplayString)((0,o.unref)(c))},null,10,te)):(0,o.createCommentVNode)("v-if",!0)]))],64))],2)],2112))}});var oe=re,ie={ICON_BUTTON_ON:"mdc-icon-button--on",ROOT:"mdc-icon-button"},ae={ARIA_LABEL:"aria-label",ARIA_PRESSED:"aria-pressed",DATA_ARIA_LABEL_OFF:"data-aria-label-off",DATA_ARIA_LABEL_ON:"data-aria-label-on",CHANGE_EVENT:"MDCIconButtonToggle:change"},se=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.hasToggledAriaLabel=!1,r}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return ie},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return ae},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},hasClass:function(){return!1},notifyChange:function(){},removeClass:function(){},getAttr:function(){return null},setAttr:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){var e=this.adapter.getAttr(ae.DATA_ARIA_LABEL_ON),t=this.adapter.getAttr(ae.DATA_ARIA_LABEL_OFF);if(e&&t){if(null!==this.adapter.getAttr(ae.ARIA_PRESSED))throw new Error("MDCIconButtonToggleFoundation: Button should not set `aria-pressed` if it has a toggled aria label.");this.hasToggledAriaLabel=!0}else this.adapter.setAttr(ae.ARIA_PRESSED,String(this.isOn()))},t.prototype.handleClick=function(){this.toggle(),this.adapter.notifyChange({isOn:this.isOn()})},t.prototype.isOn=function(){return this.adapter.hasClass(ie.ICON_BUTTON_ON)},t.prototype.toggle=function(e){if(void 0===e&&(e=!this.isOn()),e?this.adapter.addClass(ie.ICON_BUTTON_ON):this.adapter.removeClass(ie.ICON_BUTTON_ON),this.hasToggledAriaLabel){var t=e?this.adapter.getAttr(ae.DATA_ARIA_LABEL_ON):this.adapter.getAttr(ae.DATA_ARIA_LABEL_OFF);this.adapter.setAttr(ae.ARIA_LABEL,t||"")}else this.adapter.setAttr(ae.ARIA_PRESSED,""+e)},t}(E),le=se.strings,ce=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.rippleComponent=t.createRipple(),t}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.initialSyncWithDOM=function(){var e=this;this.handleClick=function(){e.foundation.handleClick()},this.listen("click",this.handleClick)},t.prototype.destroy=function(){this.unlisten("click",this.handleClick),this.ripple.destroy(),e.prototype.destroy.call(this)},t.prototype.getDefaultFoundation=function(){var e=this;return new se({addClass:function(t){return e.root.classList.add(t)},hasClass:function(t){return e.root.classList.contains(t)},notifyChange:function(t){e.emit(le.CHANGE_EVENT,t)},removeClass:function(t){return e.root.classList.remove(t)},getAttr:function(t){return e.root.getAttribute(t)},setAttr:function(t,n){return e.root.setAttribute(t,n)}})},Object.defineProperty(t.prototype,"ripple",{get:function(){return this.rippleComponent},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"on",{get:function(){return this.foundation.isOn()},set:function(e){this.foundation.toggle(e)},enumerable:!1,configurable:!0}),t.prototype.createRipple=function(){var e=new R(this.root);return e.unbounded=!0,e},t}(C);const ue=(0,o.createElementVNode)("div",{class:"mdc-icon-button__ripple"},null,-1),de=(0,o.createElementVNode)("span",{class:"mdc-icon-button__focus-ring"},null,-1),fe=["textContent"],pe=["textContent"],he={cssClasses:{off:"mdc-icon-button__icon",on:"mdc-icon-button__icon mdc-icon-button__icon--on"},EVENTS:{CHANGE:"update:modelValue"}},me={name:"UiIconButton",customOptions:{UI_GLOBAL:i.Z,UI_ICON_BUTTON:he}};var ge=Object.assign(me,{props:{modelValue:{type:Boolean,default:!1},...M,toggle:{type:Object,default:()=>({})}},emits:[i.Z.EVENTS.CLICK,he.EVENTS.CHANGE],setup(e,t){let{emit:n}=t;const r=e,a=(0,o.ref)(null),{handleClick:s}=(0,i.O)({emit:n}),{cardActionClasses:l}=H(a),c=(0,o.computed)((()=>r.toggle.on&&r.toggle.off)),u=(0,o.computed)((()=>[{"mdc-icon-button":!0,"material-icons":!c.value},l.value]));return(0,o.onMounted)((()=>{const e=new ce(a.value);e.listen(ae.CHANGE_EVENT,(e=>{let{detail:t}=e;n(he.EVENTS.CHANGE,t.isOn)})),e.on=r.modelValue,(0,o.watch)((()=>r.modelValue),(t=>e.on=t))})),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Container "),(0,o.createElementVNode)("button",{ref_key:"iconButton",ref:a,type:"button",class:(0,o.normalizeClass)((0,o.unref)(u)),onClick:n[0]||(n[0]=function(){return(0,o.unref)(s)&&(0,o.unref)(s)(...arguments)})},[ue,de,(0,o.createCommentVNode)(" Icon "),(0,o.unref)(c)?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:0},[(0,o.createElementVNode)("i",{class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass(he.cssClasses.off)),textContent:(0,o.toDisplayString)(e.toggle.off)},null,10,fe),(0,o.createElementVNode)("i",{class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass(he.cssClasses.on)),textContent:(0,o.toDisplayString)(e.toggle.on)},null,10,pe)],64)):(0,o.renderSlot)(t.$slots,"default",{key:1,onClass:he.cssClasses.on,offClass:he.cssClasses.off},(()=>[(0,o.createTextVNode)((0,o.toDisplayString)(t.icon),1)]))],2)],2112))}});var ye=ge,ve=".mdc-segmented-button__segment",be="selected",Ee="change",Ce="mdc-segmented-button--single-select",_e=function(e){function t(n){return e.call(this,h(h({},t.defaultAdapter),n))||this}return p(t,e),Object.defineProperty(t,"defaultAdapter",{get:function(){return{hasClass:function(){return!1},getSegments:function(){return[]},selectSegment:function(){},unselectSegment:function(){},notifySelectedChange:function(){}}},enumerable:!1,configurable:!0}),t.prototype.selectSegment=function(e){this.adapter.selectSegment(e)},t.prototype.unselectSegment=function(e){this.adapter.unselectSegment(e)},t.prototype.getSelectedSegments=function(){return this.adapter.getSegments().filter((function(e){return e.selected}))},t.prototype.isSegmentSelected=function(e){return this.adapter.getSegments().some((function(t){return(t.index===e||t.segmentId===e)&&t.selected}))},t.prototype.isSingleSelect=function(){return this.adapter.hasClass(Ce)},t.prototype.handleSelected=function(e){this.isSingleSelect()&&this.unselectPrevSelected(e.index),this.adapter.notifySelectedChange(e)},t.prototype.unselectPrevSelected=function(e){var t,n;try{for(var r=y(this.getSelectedSegments()),o=r.next();!o.done;o=r.next()){var i=o.value;i.index!==e&&this.unselectSegment(i.index)}}catch(a){t={error:a}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}},t}(E),Te="true",Ae="false",Se="aria-checked",Oe="aria-pressed",Ie="data-segment-id",we="click",Ne="selected",ke="mdc-segmented-button__segment--selected",xe={bottom:0,height:0,left:0,right:0,top:0,width:0},Le=function(e){function t(n){return e.call(this,h(h({},t.defaultAdapter),n))||this}return p(t,e),Object.defineProperty(t,"defaultAdapter",{get:function(){return{isSingleSelect:function(){return!1},getAttr:function(){return""},setAttr:function(){},addClass:function(){},removeClass:function(){},hasClass:function(){return!1},notifySelectedChange:function(){},getRootBoundingClientRect:function(){return xe}}},enumerable:!1,configurable:!0}),t.prototype.isSelected=function(){return this.adapter.hasClass(ke)},t.prototype.setSelected=function(){this.adapter.addClass(ke),this.setAriaAttr(Te)},t.prototype.setUnselected=function(){this.adapter.removeClass(ke),this.setAriaAttr(Ae)},t.prototype.getSegmentId=function(){var e;return null!==(e=this.adapter.getAttr(Ie))&&void 0!==e?e:void 0},t.prototype.handleClick=function(){this.adapter.isSingleSelect()?this.setSelected():this.toggleSelection(),this.adapter.notifySelectedChange(this.isSelected())},t.prototype.getDimensions=function(){return this.adapter.getRootBoundingClientRect()},t.prototype.toggleSelection=function(){this.isSelected()?this.setUnselected():this.setSelected()},t.prototype.setAriaAttr=function(e){this.adapter.isSingleSelect()?this.adapter.setAttr(Se,e):this.adapter.setAttr(Oe,e)},t}(E),Re=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),Object.defineProperty(t.prototype,"ripple",{get:function(){return this.rippleComponent},enumerable:!1,configurable:!0}),t.attachTo=function(e){return new t(e)},t.prototype.initialize=function(e){var t=this;void 0===e&&(e=function(e,t){return new R(e,t)});var n=h(h({},R.createAdapter(this)),{computeBoundingRect:function(){return t.foundation.getDimensions()}});this.rippleComponent=e(this.root,new L(n))},t.prototype.initialSyncWithDOM=function(){var e=this;this.handleClick=function(){e.foundation.handleClick()},this.listen(we,this.handleClick)},t.prototype.destroy=function(){this.ripple.destroy(),this.unlisten(we,this.handleClick),e.prototype.destroy.call(this)},t.prototype.getDefaultFoundation=function(){var e=this;return new Le({isSingleSelect:function(){return e.isSingleSelect},getAttr:function(t){return e.root.getAttribute(t)},setAttr:function(t,n){e.root.setAttribute(t,n)},addClass:function(t){e.root.classList.add(t)},removeClass:function(t){e.root.classList.remove(t)},hasClass:function(t){return e.root.classList.contains(t)},notifySelectedChange:function(t){e.emit(Ne,{index:e.index,selected:t,segmentId:e.getSegmentId()},!0)},getRootBoundingClientRect:function(){return e.root.getBoundingClientRect()}})},t.prototype.setIndex=function(e){this.index=e},t.prototype.setIsSingleSelect=function(e){this.isSingleSelect=e},t.prototype.isSelected=function(){return this.foundation.isSelected()},t.prototype.setSelected=function(){this.foundation.setSelected()},t.prototype.setUnselected=function(){this.foundation.setUnselected()},t.prototype.getSegmentId=function(){return this.foundation.getSegmentId()},t}(C),De=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},Object.defineProperty(t.prototype,"segments",{get:function(){return this.segmentsList.slice()},enumerable:!1,configurable:!0}),t.prototype.initialize=function(e){void 0===e&&(e=function(e){return new Re(e)}),this.segmentFactory=e,this.segmentsList=this.instantiateSegments(this.segmentFactory)},t.prototype.instantiateSegments=function(e){return[].slice.call(this.root.querySelectorAll(ve)).map((function(t){return e(t)}))},t.prototype.initialSyncWithDOM=function(){var e=this;this.handleSelected=function(t){e.foundation.handleSelected(t.detail)},this.listen(be,this.handleSelected);for(var t=this.foundation.isSingleSelect(),n=0;n0)throw new Error("No segment selected in singleSelect mdc-segmented-button");if(t&&o.length>1)throw new Error("Multiple segments selected in singleSelect mdc-segmented-button")},t.prototype.destroy=function(){var t,n;try{for(var r=y(this.segmentsList),o=r.next();!o.done;o=r.next()){o.value.destroy()}}catch(i){t={error:i}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}this.unlisten(be,this.handleSelected),e.prototype.destroy.call(this)},t.prototype.getDefaultFoundation=function(){var e=this;return new _e({hasClass:function(t){return e.root.classList.contains(t)},getSegments:function(){return e.mappedSegments()},selectSegment:function(t){var n=e.mappedSegments().find((function(e){return e.index===t||e.segmentId===t}));n&&e.segmentsList[n.index].setSelected()},unselectSegment:function(t){var n=e.mappedSegments().find((function(e){return e.index===t||e.segmentId===t}));n&&e.segmentsList[n.index].setUnselected()},notifySelectedChange:function(t){e.emit(Ee,t,!0)}})},t.prototype.getSelectedSegments=function(){return this.foundation.getSelectedSegments()},t.prototype.selectSegment=function(e){this.foundation.selectSegment(e)},t.prototype.unselectSegment=function(e){this.foundation.unselectSegment(e)},t.prototype.isSegmentSelected=function(e){return this.foundation.isSegmentSelected(e)},t.prototype.mappedSegments=function(){return this.segmentsList.map((function(e,t){return{index:t,selected:e.isSelected(),segmentId:e.getSegmentId()}}))},t}(C);const Pe=["role"],Me=(0,o.createElementVNode)("div",{class:"mdc-segmented-button__ripple"},null,-1),Be=["textContent"],Fe={cssClasses:{icon:"mdc-segmented-button__icon",label:"mdc-segmented-button__label",touch:"mdc-segmented-button--touch"}},Ve={name:"UiSegmentedButton",customOptions:{UI_GLOBAL:i.Z,UI_SEGMENTED_BUTTON:Fe}};var je=Object.assign(Ve,{props:{selected:{type:Boolean,default:!1},...M,text:{type:String,default:""}},emits:[i.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const r=e,a=(0,o.ref)(null),{handleClick:s}=(0,i.O)({emit:n}),{materialIcon:l}=B(r),c=(0,o.computed)((()=>a.value&&a.value.classList.contains(Fe.cssClasses.touch))),u=(0,o.computed)((()=>({"mdc-segmented-button__segment":!0,"mdc-segmented-button__segment--selected":r.selected,"mdc-segmented-button--touch":c.value})));return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("button",{ref_key:"segmentedButton",ref:a,class:(0,o.normalizeClass)((0,o.unref)(u)),role:t.$parent.singleSelect?"radio":null,onClick:n[0]||(n[0]=function(){return(0,o.unref)(s)&&(0,o.unref)(s)(...arguments)})},[Me,(0,o.renderSlot)(t.$slots,"before",{iconClass:Fe.cssClasses.icon},(()=>[(0,o.unref)(l)?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass(Fe.cssClasses.icon)),"aria-hidden":"true",textContent:(0,o.toDisplayString)((0,o.unref)(l))},null,10,Be)):(0,o.createCommentVNode)("v-if",!0)])),(0,o.renderSlot)(t.$slots,"default",{textClass:Fe.cssClasses.label},(()=>[e.text?((0,o.openBlock)(),(0,o.createElementBlock)("span",{key:0,class:(0,o.normalizeClass)(Fe.cssClasses.label)},(0,o.toDisplayString)(e.text),3)):(0,o.createCommentVNode)("v-if",!0)])),(0,o.renderSlot)(t.$slots,"after",{iconClass:Fe.cssClasses.icon})],10,Pe))}});var He=je;const Ue=["role"],qe={EVENTS:{CHANGE:"update:modelValue",SELECTED:"selected"}},$e={name:"UiSegmentedButtons",customOptions:{UI_SEGMENTED_BUTTONS:qe}};var ze=Object.assign($e,{props:{modelValue:{type:[Array,Number],default:()=>[]},items:{type:Array,default:()=>[]},singleSelect:{type:Boolean,default:!1}},emits:[qe.EVENTS.CHANGE,qe.EVENTS.SELECTED],setup(e,t){let{emit:n}=t;const r=e,i=(0,o.ref)(null),a=(0,o.reactive)({selectedValue:r.modelValue}),{selectedValue:s}=(0,o.toRefs)(a),l=(0,o.computed)((()=>({"mdc-segmented-button":!0,"mdc-segmented-button--single-select":r.singleSelect}))),c=(0,o.computed)((()=>r.singleSelect?"radiogroup":"group"));return(0,o.onMounted)((()=>{try{!function(e){const t=new De(e);t.listen(Ee,(e=>{let{detail:t}=e;const o=t.index;let i=a.selectedValue;r.singleSelect?i=o:(t.selected?(i.push(o),i=[...new Set(i)]):i=i.filter((e=>e!=o)),i.sort(((e,t)=>e-t))),n(qe.EVENTS.CHANGE,i),n(qe.EVENTS.SELECTED,o)}));const o=t.segments.filter(((e,t)=>a.selectedValue.includes(t)));o.length&&o.forEach((e=>e.setSelected()))}(i.value)}catch(e){}})),(t,u)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{ref_key:"segmentedButtons",ref:i,class:(0,o.normalizeClass)((0,o.unref)(l)),role:(0,o.unref)(c)},[(0,o.renderSlot)(t.$slots,"default",{},(()=>[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)(e.items,((t,i)=>((0,o.openBlock)(),(0,o.createBlock)(He,{key:i,text:t.text||null,icon:t.icon||null,selected:!!e.singleSelect&&i===(0,o.unref)(s),onClick:e=>{return t=i,void(r.singleSelect&&(a.selectedValue=t,n(qe.EVENTS.CHANGE,a.selectedValue),n(qe.EVENTS.SELECTED,t)));var t}},null,8,["text","icon","selected","onClick"])))),128))]))],10,Ue))}});var Ke=ze,Ge={FIXED_CLASS:"mdc-top-app-bar--fixed",FIXED_SCROLLED_CLASS:"mdc-top-app-bar--fixed-scrolled",SHORT_CLASS:"mdc-top-app-bar--short",SHORT_COLLAPSED_CLASS:"mdc-top-app-bar--short-collapsed",SHORT_HAS_ACTION_ITEM_CLASS:"mdc-top-app-bar--short-has-action-item"},We={DEBOUNCE_THROTTLE_RESIZE_TIME_MS:100,MAX_TOP_APP_BAR_HEIGHT:128},Ye={ACTION_ITEM_SELECTOR:".mdc-top-app-bar__action-item",NAVIGATION_EVENT:"MDCTopAppBar:nav",NAVIGATION_ICON_SELECTOR:".mdc-top-app-bar__navigation-icon",ROOT_SELECTOR:".mdc-top-app-bar",TITLE_SELECTOR:".mdc-top-app-bar__title"},Xe=function(e){function t(n){return e.call(this,h(h({},t.defaultAdapter),n))||this}return p(t,e),Object.defineProperty(t,"strings",{get:function(){return Ye},enumerable:!1,configurable:!0}),Object.defineProperty(t,"cssClasses",{get:function(){return Ge},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return We},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},setStyle:function(){},getTopAppBarHeight:function(){return 0},notifyNavigationIconClicked:function(){},getViewportScrollY:function(){return 0},getTotalActionItems:function(){return 0}}},enumerable:!1,configurable:!0}),t.prototype.handleTargetScroll=function(){},t.prototype.handleWindowResize=function(){},t.prototype.handleNavigationClick=function(){this.adapter.notifyNavigationIconClicked()},t}(E),Ze=function(e){function t(t){var n=e.call(this,t)||this;return n.wasDocked=!0,n.isDockedShowing=!0,n.currentAppBarOffsetTop=0,n.isCurrentlyBeingResized=!1,n.resizeThrottleId=0,n.resizeDebounceId=0,n.lastScrollPosition=n.adapter.getViewportScrollY(),n.topAppBarHeight=n.adapter.getTopAppBarHeight(),n}return p(t,e),t.prototype.destroy=function(){e.prototype.destroy.call(this),this.adapter.setStyle("top","")},t.prototype.handleTargetScroll=function(){var e=Math.max(this.adapter.getViewportScrollY(),0),t=e-this.lastScrollPosition;this.lastScrollPosition=e,this.isCurrentlyBeingResized||(this.currentAppBarOffsetTop-=t,this.currentAppBarOffsetTop>0?this.currentAppBarOffsetTop=0:Math.abs(this.currentAppBarOffsetTop)>this.topAppBarHeight&&(this.currentAppBarOffsetTop=-this.topAppBarHeight),this.moveTopAppBar())},t.prototype.handleWindowResize=function(){var e=this;this.resizeThrottleId||(this.resizeThrottleId=setTimeout((function(){e.resizeThrottleId=0,e.throttledResizeHandler()}),We.DEBOUNCE_THROTTLE_RESIZE_TIME_MS)),this.isCurrentlyBeingResized=!0,this.resizeDebounceId&&clearTimeout(this.resizeDebounceId),this.resizeDebounceId=setTimeout((function(){e.handleTargetScroll(),e.isCurrentlyBeingResized=!1,e.resizeDebounceId=0}),We.DEBOUNCE_THROTTLE_RESIZE_TIME_MS)},t.prototype.checkForUpdate=function(){var e=-this.topAppBarHeight,t=this.currentAppBarOffsetTop<0,n=this.currentAppBarOffsetTop>e,r=t&&n;if(r)this.wasDocked=!1;else{if(!this.wasDocked)return this.wasDocked=!0,!0;if(this.isDockedShowing!==n)return this.isDockedShowing=n,!0}return r},t.prototype.moveTopAppBar=function(){if(this.checkForUpdate()){var e=this.currentAppBarOffsetTop;Math.abs(e)>=this.topAppBarHeight&&(e=-We.MAX_TOP_APP_BAR_HEIGHT),this.adapter.setStyle("top",e+"px")}},t.prototype.throttledResizeHandler=function(){var e=this.adapter.getTopAppBarHeight();this.topAppBarHeight!==e&&(this.wasDocked=!1,this.currentAppBarOffsetTop-=this.topAppBarHeight-e,this.topAppBarHeight=e),this.handleTargetScroll()},t}(Xe),Je=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.wasScrolled=!1,t}return p(t,e),t.prototype.handleTargetScroll=function(){this.adapter.getViewportScrollY()<=0?this.wasScrolled&&(this.adapter.removeClass(Ge.FIXED_SCROLLED_CLASS),this.wasScrolled=!1):this.wasScrolled||(this.adapter.addClass(Ge.FIXED_SCROLLED_CLASS),this.wasScrolled=!0)},t}(Ze),Qe=function(e){function t(t){var n=e.call(this,t)||this;return n.collapsed=!1,n.isAlwaysCollapsed=!1,n}return p(t,e),Object.defineProperty(t.prototype,"isCollapsed",{get:function(){return this.collapsed},enumerable:!1,configurable:!0}),t.prototype.init=function(){e.prototype.init.call(this),this.adapter.getTotalActionItems()>0&&this.adapter.addClass(Ge.SHORT_HAS_ACTION_ITEM_CLASS),this.setAlwaysCollapsed(this.adapter.hasClass(Ge.SHORT_COLLAPSED_CLASS))},t.prototype.setAlwaysCollapsed=function(e){this.isAlwaysCollapsed=!!e,this.isAlwaysCollapsed?this.collapse():this.maybeCollapseBar()},t.prototype.getAlwaysCollapsed=function(){return this.isAlwaysCollapsed},t.prototype.handleTargetScroll=function(){this.maybeCollapseBar()},t.prototype.maybeCollapseBar=function(){this.isAlwaysCollapsed||(this.adapter.getViewportScrollY()<=0?this.collapsed&&this.uncollapse():this.collapsed||this.collapse())},t.prototype.uncollapse=function(){this.adapter.removeClass(Ge.SHORT_COLLAPSED_CLASS),this.collapsed=!1},t.prototype.collapse=function(){this.adapter.addClass(Ge.SHORT_COLLAPSED_CLASS),this.collapsed=!0},t}(Xe),et=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.initialize=function(e){void 0===e&&(e=function(e){return R.attachTo(e)}),this.navIcon=this.root.querySelector(Ye.NAVIGATION_ICON_SELECTOR);var t=[].slice.call(this.root.querySelectorAll(Ye.ACTION_ITEM_SELECTOR));this.navIcon&&t.push(this.navIcon),this.iconRipples=t.map((function(t){var n=e(t);return n.unbounded=!0,n})),this.scrollTarget=window},t.prototype.initialSyncWithDOM=function(){this.handleNavigationClick=this.foundation.handleNavigationClick.bind(this.foundation),this.handleWindowResize=this.foundation.handleWindowResize.bind(this.foundation),this.handleTargetScroll=this.foundation.handleTargetScroll.bind(this.foundation),this.scrollTarget.addEventListener("scroll",this.handleTargetScroll),this.navIcon&&this.navIcon.addEventListener("click",this.handleNavigationClick);var e=this.root.classList.contains(Ge.FIXED_CLASS);this.root.classList.contains(Ge.SHORT_CLASS)||e||window.addEventListener("resize",this.handleWindowResize)},t.prototype.destroy=function(){var t,n;try{for(var r=y(this.iconRipples),o=r.next();!o.done;o=r.next()){o.value.destroy()}}catch(a){t={error:a}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}this.scrollTarget.removeEventListener("scroll",this.handleTargetScroll),this.navIcon&&this.navIcon.removeEventListener("click",this.handleNavigationClick);var i=this.root.classList.contains(Ge.FIXED_CLASS);this.root.classList.contains(Ge.SHORT_CLASS)||i||window.removeEventListener("resize",this.handleWindowResize),e.prototype.destroy.call(this)},t.prototype.setScrollTarget=function(e){this.scrollTarget.removeEventListener("scroll",this.handleTargetScroll),this.scrollTarget=e,this.handleTargetScroll=this.foundation.handleTargetScroll.bind(this.foundation),this.scrollTarget.addEventListener("scroll",this.handleTargetScroll)},t.prototype.getDefaultFoundation=function(){var e=this,t={hasClass:function(t){return e.root.classList.contains(t)},addClass:function(t){return e.root.classList.add(t)},removeClass:function(t){return e.root.classList.remove(t)},setStyle:function(t,n){return e.root.style.setProperty(t,n)},getTopAppBarHeight:function(){return e.root.clientHeight},notifyNavigationIconClicked:function(){return e.emit(Ye.NAVIGATION_EVENT,{})},getViewportScrollY:function(){var t=e.scrollTarget,n=e.scrollTarget;return void 0!==t.pageYOffset?t.pageYOffset:n.scrollTop},getTotalActionItems:function(){return e.root.querySelectorAll(Ye.ACTION_ITEM_SELECTOR).length}};return this.root.classList.contains(Ge.SHORT_CLASS)?new Qe(t):this.root.classList.contains(Ge.FIXED_CLASS)?new Je(t):new Ze(t)},t}(C),tt=n(195);const nt={class:"mdc-top-app-bar__row"},rt={class:"mdc-top-app-bar__section mdc-top-app-bar__section--align-start"},ot={class:"mdc-top-app-bar__brand"},it={class:"mdc-top-app-bar__title"},at={class:"mdc-top-app-bar__section mdc-top-app-bar__section--align-end",role:"toolbar"},st="UiTopAppBar",lt={TYPES:{nonRegular:-1,standard:0,fixed:1,dense:2,prominent:3,prominentDense:4,short:5,shortCollapsed:6},cssClasses:{navIcon:"mdc-top-app-bar__navigation-icon",actionItem:"mdc-top-app-bar__action-item"},FIXED_ADJUST:{STANDARD:"mdc-top-app-bar--fixed-adjust",PROMINENT:"mdc-top-app-bar--prominent-fixed-adjust",DENSE:"mdc-top-app-bar--dense-fixed-adjust",DENSE_PROMINENT:"mdc-top-app-bar--dense-prominent-fixed-adjust",SHORT:"mdc-top-app-bar--short-fixed-adjust"},EVENTS:{NAV:"nav",CLOSE:"close"}},ct={name:st,customOptions:{name:st,UI_TOP_APP_BAR:lt}};var ut=Object.assign(ct,{props:{contentSelector:{type:String,required:!0},type:{type:[String,Number],default:0},fixed:{type:Boolean,default:!1},dense:{type:Boolean,default:!1},prominent:{type:Boolean,default:!1},prominentDense:{type:Boolean,default:!1},short:{type:Boolean,default:!1},shortCollapsed:{type:Boolean,default:!1},title:{type:String,default:""},navIcon:{type:[String,Boolean],default:"menu"},navId:{type:[String,null],default:null}},emits:[lt.EVENTS.NAV,lt.EVENTS.CLOSE],setup(e,t){let{emit:n}=t;const r=e,i=(0,o.ref)(null),s=(0,o.reactive)({$topAppBar:null}),l=(0,o.computed)((()=>a(r,lt.TYPES,"nonRegular"))),c=(0,o.computed)((()=>a(r,lt.TYPES,"fixed"))),u=(0,o.computed)((()=>a(r,lt.TYPES,"dense"))),d=(0,o.computed)((()=>a(r,lt.TYPES,"prominent"))),f=(0,o.computed)((()=>r.dense&&r.prominent||a(r,lt.TYPES,"prominentDense"))),p=(0,o.computed)((()=>a(r,lt.TYPES,"short"))),h=(0,o.computed)((()=>a(r,lt.TYPES,"shortCollapsed"))),m=(0,o.computed)((()=>({"mdc-top-app-bar":!0,"mdc-top-app-bar--fixed":c.value,"mdc-top-app-bar--dense":u.value||f.value,"mdc-top-app-bar--prominent":d.value||f.value,"mdc-top-app-bar--short":p.value||h.value,"mdc-top-app-bar--short-collapsed":h.value}))),g=(0,o.computed)((()=>l.value?lt.EVENTS.CLOSE:r.navIcon));function y(){if(r.contentSelector){const e=document.querySelector(r.contentSelector),t=e?function(e){let t;const n=document.createElement("div"),r=e.children[0];r?r.classList.contains("mdc-drawer")?t=e:/^mdc-top-app-bar--([a-z]+-)*fixed-adjust$/.test(r.className)?t=r:(t=n,e.insertBefore(n,e.firstChild)):(t=n,e.insertBefore(n,e.firstChild));return t}(e):null;t&&(t.classList.remove(...Object.values(lt.FIXED_ADJUST)),u.value?t.classList.add(lt.FIXED_ADJUST.DENSE):d.value?t.classList.add(lt.FIXED_ADJUST.PROMINENT):f.value?t.classList.add(lt.FIXED_ADJUST.DENSE_PROMINENT):p.value||h.value?t.classList.add(lt.FIXED_ADJUST.SHORT):t.classList.add(lt.FIXED_ADJUST.STANDARD))}else console.warn(`[${st}]: The 'contentSelector' prop is required`)}function v(){s.$topAppBar&&s.$topAppBar.destroy(),(0,o.nextTick)((()=>{y(),s.$topAppBar=new et(i.value),s.$topAppBar.listen(Ye.NAVIGATION_EVENT,(()=>{n(l.value?lt.EVENTS.CLOSE:lt.EVENTS.NAV)}))}))}return(0,o.onMounted)((()=>{v(),(0,o.watch)((()=>r.type),(()=>v()))})),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" (M3) Container "),(0,o.createElementVNode)("header",{ref_key:"topAppBar",ref:i,class:(0,o.normalizeClass)((0,o.unref)(m))},[(0,o.createElementVNode)("div",nt,[(0,o.createElementVNode)("section",rt,[(0,o.createCommentVNode)(" Leading navigation icon "),(0,o.createElementVNode)("span",ot,[(0,o.renderSlot)(t.$slots,"nav-icon",{navIconClass:lt.cssClasses.navIcon},(()=>[(0,o.unref)(g)?((0,o.openBlock)(),(0,o.createBlock)(tt.Z,{key:0,id:e.navId,class:(0,o.normalizeClass)(lt.cssClasses.navIcon),textContent:(0,o.toDisplayString)((0,o.unref)(g))},null,8,["id","class","textContent"])):(0,o.createCommentVNode)("v-if",!0)]))]),(0,o.createCommentVNode)(" Headline "),(0,o.createElementVNode)("span",it,[(0,o.renderSlot)(t.$slots,"default",{},(()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e.title),1)]))])]),(0,o.createElementVNode)("section",at,[(0,o.createCommentVNode)(" Trailing interactive icons "),(0,o.renderSlot)(t.$slots,"toolbar",{toolbarItemClass:lt.cssClasses.actionItem})])])],2)],2112))}});var dt=ut;const ft={class:"mdc-layout-grid__inner"};var pt={name:"UiGridInner"},ht=n(3744);var mt=(0,ht.Z)(pt,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("div",ft,[(0,o.renderSlot)(e.$slots,"default")])}]]);const gt="UiGrid",yt={POSITIONS:["left","right"]},vt={name:gt,customOptions:{name:gt,UI_GRID:yt}};var bt=Object.assign(vt,{props:{fixedColumnWidth:{type:Boolean,default:!1},position:{type:String,default:""}},setup(e){const t=e,n=(0,o.computed)((()=>{let e=["mdc-layout-grid"];if(t.fixedColumnWidth&&e.push("mdc-layout-grid--fixed-column-width"),t.position){const n=t.position;yt.POSITIONS.includes(n)?e.push(`mdc-layout-grid--align-${n}`):console.warn(`[${gt}]: Invalid `)}return e}));return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(n))},[(0,o.createVNode)(mt,null,{default:(0,o.withCtx)((()=>[(0,o.renderSlot)(e.$slots,"default")])),_:3})],2))}});const Et="UiGridCell",Ct={cssClasses:"mdc-layout-grid__cell",TYPE:{COLUMNS:"span",ORDER:"order",ALIGN:"align"},TYPE_OF_DEVICE:["desktop","tablet","phone"],POSITION:["top","middle","bottom"]},_t={name:Et,customOptions:{UI_GRID_CELL:Ct}};var Tt=Object.assign(_t,{props:{nested:{type:Boolean,default:!1},columns:{type:[Number,String,Object],default:4},order:{type:[Number,String],default:0},align:{type:String,default:""}},setup(e){const t=e;function n(e,t,n){if("object"===(0,F.Z)(n))for(let r in n){let o=n[r];Ct.TYPE_OF_DEVICE.includes(r)?t.push(`${Ct.cssClasses}--${e}-${o}-${r}`):"default"===r&&t.push(`${Ct.cssClasses}--${e}-${o}`)}else{let r=n;t.push(`${Ct.cssClasses}--${e}-${r}`)}return t}const r=(0,o.computed)((()=>{let e=[Ct.cssClasses];if(t.columns&&(e=n(Ct.TYPE.COLUMNS,e,t.columns)),t.order){let r=+t.order;r>=1&&r<=12?e=n(Ct.TYPE.ORDER,e,r):console.warn(`[${Et}]: Order is an integer between 1 and 12`)}if(t.align){let r=t.align.toLowerCase();Ct.POSITION.includes(r)&&(e=n(Ct.TYPE.ALIGN,e,r))}return e}));return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(r))},[e.nested?((0,o.openBlock)(),(0,o.createBlock)(mt,{key:0},{default:(0,o.withCtx)((()=>[(0,o.renderSlot)(t.$slots,"default")])),_:3})):(0,o.renderSlot)(t.$slots,"default",{key:1})],2))}});var At=Tt;const St={class:"mdc-divider__text"},Ot={key:1,class:"mdc-divider__text"},It={TYPES:{horizontal:0,vertical:1}},wt={name:"UiDivider",customOptions:{UI_DIVIDER:It}};var Nt,kt,xt=Object.assign(wt,{props:{type:{type:[String,Number],default:0}},setup(e){const t=e,n=(0,o.useSlots)(),r=(0,o.computed)((()=>a(t,It.TYPES,"vertical")||"|"===t.type)),i=(0,o.computed)((()=>!!n.default)),s=(0,o.computed)((()=>({"mdc-divider":!0,"mdc-divider--horizontal":!r.value,"mdc-divider--vertical":r.value,"mdc-divider--no-text":!i.value})));return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(s))},[(0,o.unref)(i)?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:0},[(0,o.unref)(r)?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:0},[(0,o.renderSlot)(e.$slots,"left"),(0,o.createElementVNode)("span",St,[(0,o.createElementVNode)("span",null,[(0,o.renderSlot)(e.$slots,"default")])]),(0,o.renderSlot)(e.$slots,"right")],64)):((0,o.openBlock)(),(0,o.createElementBlock)("span",Ot,[(0,o.createElementVNode)("span",null,[(0,o.renderSlot)(e.$slots,"default")])]))],64)):(0,o.createCommentVNode)("v-if",!0)],2))}}),Lt="mdc-dom-focus-sentinel",Rt=function(){function e(e,t){void 0===t&&(t={}),this.root=e,this.options=t,this.elFocusedBeforeTrapFocus=null}return e.prototype.trapFocus=function(){var e=this.getFocusableElements(this.root);if(0===e.length)throw new Error("FocusTrap: Element must have at least one focusable child.");this.elFocusedBeforeTrapFocus=document.activeElement instanceof HTMLElement?document.activeElement:null,this.wrapTabFocus(this.root),this.options.skipInitialFocus||this.focusInitialElement(e,this.options.initialFocusEl)},e.prototype.releaseFocus=function(){[].slice.call(this.root.querySelectorAll("."+Lt)).forEach((function(e){e.parentElement.removeChild(e)})),!this.options.skipRestoreFocus&&this.elFocusedBeforeTrapFocus&&this.elFocusedBeforeTrapFocus.focus()},e.prototype.wrapTabFocus=function(e){var t=this,n=this.createSentinel(),r=this.createSentinel();n.addEventListener("focus",(function(){var n=t.getFocusableElements(e);n.length>0&&n[n.length-1].focus()})),r.addEventListener("focus",(function(){var n=t.getFocusableElements(e);n.length>0&&n[0].focus()})),e.insertBefore(n,e.children[0]),e.appendChild(r)},e.prototype.focusInitialElement=function(e,t){var n=0;t&&(n=Math.max(e.indexOf(t),0)),e[n].focus()},e.prototype.getFocusableElements=function(e){return[].slice.call(e.querySelectorAll("[autofocus], [tabindex], a, input, textarea, select, button")).filter((function(e){var t="true"===e.getAttribute("aria-disabled")||null!=e.getAttribute("disabled")||null!=e.getAttribute("hidden")||"true"===e.getAttribute("aria-hidden"),n=e.tabIndex>=0&&e.getBoundingClientRect().width>0&&!e.classList.contains(Lt)&&!t,r=!1;if(n){var o=getComputedStyle(e);r="none"===o.display||"hidden"===o.visibility}return n&&!r}))},e.prototype.createSentinel=function(){var e=document.createElement("div");return e.setAttribute("tabindex","0"),e.setAttribute("aria-hidden","true"),e.classList.add(Lt),e},e}(),Dt={LIST_ITEM_ACTIVATED_CLASS:"mdc-list-item--activated",LIST_ITEM_CLASS:"mdc-list-item",LIST_ITEM_DISABLED_CLASS:"mdc-list-item--disabled",LIST_ITEM_SELECTED_CLASS:"mdc-list-item--selected",LIST_ITEM_TEXT_CLASS:"mdc-list-item__text",LIST_ITEM_PRIMARY_TEXT_CLASS:"mdc-list-item__primary-text",ROOT:"mdc-list"},Pt=((Nt={})[""+Dt.LIST_ITEM_ACTIVATED_CLASS]="mdc-list-item--activated",Nt[""+Dt.LIST_ITEM_CLASS]="mdc-list-item",Nt[""+Dt.LIST_ITEM_DISABLED_CLASS]="mdc-list-item--disabled",Nt[""+Dt.LIST_ITEM_SELECTED_CLASS]="mdc-list-item--selected",Nt[""+Dt.LIST_ITEM_PRIMARY_TEXT_CLASS]="mdc-list-item__primary-text",Nt[""+Dt.ROOT]="mdc-list",Nt),Mt=((kt={})[""+Dt.LIST_ITEM_ACTIVATED_CLASS]="mdc-deprecated-list-item--activated",kt[""+Dt.LIST_ITEM_CLASS]="mdc-deprecated-list-item",kt[""+Dt.LIST_ITEM_DISABLED_CLASS]="mdc-deprecated-list-item--disabled",kt[""+Dt.LIST_ITEM_SELECTED_CLASS]="mdc-deprecated-list-item--selected",kt[""+Dt.LIST_ITEM_TEXT_CLASS]="mdc-deprecated-list-item__text",kt[""+Dt.LIST_ITEM_PRIMARY_TEXT_CLASS]="mdc-deprecated-list-item__primary-text",kt[""+Dt.ROOT]="mdc-deprecated-list",kt),Bt={ACTION_EVENT:"MDCList:action",SELECTION_CHANGE_EVENT:"MDCList:selectionChange",ARIA_CHECKED:"aria-checked",ARIA_CHECKED_CHECKBOX_SELECTOR:'[role="checkbox"][aria-checked="true"]',ARIA_CHECKED_RADIO_SELECTOR:'[role="radio"][aria-checked="true"]',ARIA_CURRENT:"aria-current",ARIA_DISABLED:"aria-disabled",ARIA_ORIENTATION:"aria-orientation",ARIA_ORIENTATION_HORIZONTAL:"horizontal",ARIA_ROLE_CHECKBOX_SELECTOR:'[role="checkbox"]',ARIA_SELECTED:"aria-selected",ARIA_INTERACTIVE_ROLES_SELECTOR:'[role="listbox"], [role="menu"]',ARIA_MULTI_SELECTABLE_SELECTOR:'[aria-multiselectable="true"]',CHECKBOX_RADIO_SELECTOR:'input[type="checkbox"], input[type="radio"]',CHECKBOX_SELECTOR:'input[type="checkbox"]',CHILD_ELEMENTS_TO_TOGGLE_TABINDEX:"\n ."+Dt.LIST_ITEM_CLASS+" button:not(:disabled),\n ."+Dt.LIST_ITEM_CLASS+" a,\n ."+Mt[Dt.LIST_ITEM_CLASS]+" button:not(:disabled),\n ."+Mt[Dt.LIST_ITEM_CLASS]+" a\n ",DEPRECATED_SELECTOR:".mdc-deprecated-list",FOCUSABLE_CHILD_ELEMENTS:"\n ."+Dt.LIST_ITEM_CLASS+" button:not(:disabled),\n ."+Dt.LIST_ITEM_CLASS+" a,\n ."+Dt.LIST_ITEM_CLASS+' input[type="radio"]:not(:disabled),\n .'+Dt.LIST_ITEM_CLASS+' input[type="checkbox"]:not(:disabled),\n .'+Mt[Dt.LIST_ITEM_CLASS]+" button:not(:disabled),\n ."+Mt[Dt.LIST_ITEM_CLASS]+" a,\n ."+Mt[Dt.LIST_ITEM_CLASS]+' input[type="radio"]:not(:disabled),\n .'+Mt[Dt.LIST_ITEM_CLASS]+' input[type="checkbox"]:not(:disabled)\n ',RADIO_SELECTOR:'input[type="radio"]',SELECTED_ITEM_SELECTOR:'[aria-selected="true"], [aria-current="true"]'},Ft={UNSET_INDEX:-1,TYPEAHEAD_BUFFER_CLEAR_TIMEOUT_MS:300},Vt={UNKNOWN:"Unknown",BACKSPACE:"Backspace",ENTER:"Enter",SPACEBAR:"Spacebar",PAGE_UP:"PageUp",PAGE_DOWN:"PageDown",END:"End",HOME:"Home",ARROW_LEFT:"ArrowLeft",ARROW_UP:"ArrowUp",ARROW_RIGHT:"ArrowRight",ARROW_DOWN:"ArrowDown",DELETE:"Delete",ESCAPE:"Escape",TAB:"Tab"},jt=new Set;jt.add(Vt.BACKSPACE),jt.add(Vt.ENTER),jt.add(Vt.SPACEBAR),jt.add(Vt.PAGE_UP),jt.add(Vt.PAGE_DOWN),jt.add(Vt.END),jt.add(Vt.HOME),jt.add(Vt.ARROW_LEFT),jt.add(Vt.ARROW_UP),jt.add(Vt.ARROW_RIGHT),jt.add(Vt.ARROW_DOWN),jt.add(Vt.DELETE),jt.add(Vt.ESCAPE),jt.add(Vt.TAB);var Ht=8,Ut=13,qt=32,$t=33,zt=34,Kt=35,Gt=36,Wt=37,Yt=38,Xt=39,Zt=40,Jt=46,Qt=27,en=9,tn=new Map;tn.set(Ht,Vt.BACKSPACE),tn.set(Ut,Vt.ENTER),tn.set(qt,Vt.SPACEBAR),tn.set($t,Vt.PAGE_UP),tn.set(zt,Vt.PAGE_DOWN),tn.set(Kt,Vt.END),tn.set(Gt,Vt.HOME),tn.set(Wt,Vt.ARROW_LEFT),tn.set(Yt,Vt.ARROW_UP),tn.set(Xt,Vt.ARROW_RIGHT),tn.set(Zt,Vt.ARROW_DOWN),tn.set(Jt,Vt.DELETE),tn.set(Qt,Vt.ESCAPE),tn.set(en,Vt.TAB);var nn=new Set;function rn(e){var t=e.key;if(jt.has(t))return t;var n=tn.get(e.keyCode);return n||Vt.UNKNOWN}nn.add(Vt.PAGE_UP),nn.add(Vt.PAGE_DOWN),nn.add(Vt.END),nn.add(Vt.HOME),nn.add(Vt.ARROW_LEFT),nn.add(Vt.ARROW_UP),nn.add(Vt.ARROW_RIGHT),nn.add(Vt.ARROW_DOWN);var on=["input","button","textarea","select"],an=function(e){var t=e.target;if(t){var n=(""+t.tagName).toLowerCase();-1===on.indexOf(n)&&e.preventDefault()}};function sn(e,t){var n,r=e.nextChar,o=e.focusItemAtIndex,i=e.sortedIndexByFirstChar,a=e.focusedItemIndex,s=e.skipFocus,l=e.isItemAtIndexDisabled;return clearTimeout(t.bufferClearTimeout),t.bufferClearTimeout=setTimeout((function(){cn(t)}),Ft.TYPEAHEAD_BUFFER_CLEAR_TIMEOUT_MS),t.typeaheadBuffer=t.typeaheadBuffer+r,n=1===t.typeaheadBuffer.length?function(e,t,n,r){var o=r.typeaheadBuffer[0],i=e.get(o);if(!i)return-1;if(o===r.currentFirstChar&&i[r.sortedIndexCursor].index===t){r.sortedIndexCursor=(r.sortedIndexCursor+1)%i.length;var a=i[r.sortedIndexCursor].index;if(!n(a))return a}r.currentFirstChar=o;var s,l=-1;for(s=0;st&&!n(i[s].index)){l=s;break}if(-1!==l)return r.sortedIndexCursor=l,i[r.sortedIndexCursor].index;return-1}(i,a,l,t):function(e,t,n){var r=n.typeaheadBuffer[0],o=e.get(r);if(!o)return-1;var i=o[n.sortedIndexCursor];if(0===i.text.lastIndexOf(n.typeaheadBuffer,0)&&!t(i.index))return i.index;var a=(n.sortedIndexCursor+1)%o.length,s=-1;for(;a!==n.sortedIndexCursor;){var l=o[a],c=0===l.text.lastIndexOf(n.typeaheadBuffer,0),u=!t(l.index);if(c&&u){s=a;break}a=(a+1)%o.length}if(-1!==s)return n.sortedIndexCursor=s,o[n.sortedIndexCursor].index;return-1}(i,l,t),-1===n||s||o(n),n}function ln(e){return e.typeaheadBuffer.length>0}function cn(e){e.typeaheadBuffer=""}function un(e,t){var n=e.event,r=e.isTargetListItem,o=e.focusedItemIndex,i=e.focusItemAtIndex,a=e.sortedIndexByFirstChar,s=e.isItemAtIndexDisabled,l="ArrowLeft"===rn(n),c="ArrowUp"===rn(n),u="ArrowRight"===rn(n),d="ArrowDown"===rn(n),f="Home"===rn(n),p="End"===rn(n),h="Enter"===rn(n),m="Spacebar"===rn(n);return n.altKey||n.ctrlKey||n.metaKey||l||c||u||d||f||p||h?-1:m||1!==n.key.length?m?(r&&an(n),r&&ln(t)?sn({focusItemAtIndex:i,focusedItemIndex:o,nextChar:" ",sortedIndexByFirstChar:a,skipFocus:!1,isItemAtIndexDisabled:s},t):-1):-1:(an(n),sn({focusItemAtIndex:i,focusedItemIndex:o,nextChar:n.key.toLowerCase(),sortedIndexByFirstChar:a,skipFocus:!1,isItemAtIndexDisabled:s},t))}var dn=["Alt","Control","Meta","Shift"];function fn(e){var t=new Set(e?dn.filter((function(t){return e.getModifierState(t)})):[]);return function(e){return e.every((function(e){return t.has(e)}))&&e.length===t.size}}var pn=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.wrapFocus=!1,r.isVertical=!0,r.isSingleSelectionList=!1,r.areDisabledItemsFocusable=!0,r.selectedIndex=Ft.UNSET_INDEX,r.focusedItemIndex=Ft.UNSET_INDEX,r.useActivatedClass=!1,r.useSelectedAttr=!1,r.ariaCurrentAttrValue=null,r.isCheckboxList=!1,r.isRadioList=!1,r.lastSelectedIndex=null,r.hasTypeahead=!1,r.typeaheadState={bufferClearTimeout:0,currentFirstChar:"",sortedIndexCursor:0,typeaheadBuffer:""},r.sortedIndexByFirstChar=new Map,r}return p(t,e),Object.defineProperty(t,"strings",{get:function(){return Bt},enumerable:!1,configurable:!0}),Object.defineProperty(t,"cssClasses",{get:function(){return Dt},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return Ft},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClassForElementIndex:function(){},focusItemAtIndex:function(){},getAttributeForElementIndex:function(){return null},getFocusedElementIndex:function(){return 0},getListItemCount:function(){return 0},hasCheckboxAtIndex:function(){return!1},hasRadioAtIndex:function(){return!1},isCheckboxCheckedAtIndex:function(){return!1},isFocusInsideList:function(){return!1},isRootFocused:function(){return!1},listItemAtIndexHasClass:function(){return!1},notifyAction:function(){},notifySelectionChange:function(){},removeClassForElementIndex:function(){},setAttributeForElementIndex:function(){},setCheckedCheckboxOrRadioAtIndex:function(){},setTabIndexForListItemChildren:function(){},getPrimaryTextAtIndex:function(){return""}}},enumerable:!1,configurable:!0}),t.prototype.layout=function(){0!==this.adapter.getListItemCount()&&(this.adapter.hasCheckboxAtIndex(0)?this.isCheckboxList=!0:this.adapter.hasRadioAtIndex(0)?this.isRadioList=!0:this.maybeInitializeSingleSelection(),this.hasTypeahead&&(this.sortedIndexByFirstChar=this.typeaheadInitSortedIndex()))},t.prototype.getFocusedItemIndex=function(){return this.focusedItemIndex},t.prototype.setWrapFocus=function(e){this.wrapFocus=e},t.prototype.setVerticalOrientation=function(e){this.isVertical=e},t.prototype.setSingleSelection=function(e){this.isSingleSelectionList=e,e&&(this.maybeInitializeSingleSelection(),this.selectedIndex=this.getSelectedIndexFromDOM())},t.prototype.setDisabledItemsFocusable=function(e){this.areDisabledItemsFocusable=e},t.prototype.maybeInitializeSingleSelection=function(){var e=this.getSelectedIndexFromDOM();e!==Ft.UNSET_INDEX&&(this.adapter.listItemAtIndexHasClass(e,Dt.LIST_ITEM_ACTIVATED_CLASS)&&this.setUseActivatedClass(!0),this.isSingleSelectionList=!0,this.selectedIndex=e)},t.prototype.getSelectedIndexFromDOM=function(){for(var e=Ft.UNSET_INDEX,t=this.adapter.getListItemCount(),n=0;n=0&&(this.focusedItemIndex=e,this.adapter.setAttributeForElementIndex(e,"tabindex","0"),this.adapter.setTabIndexForListItemChildren(e,"0"))},t.prototype.handleFocusOut=function(e){var t=this;e>=0&&(this.adapter.setAttributeForElementIndex(e,"tabindex","-1"),this.adapter.setTabIndexForListItemChildren(e,"-1")),setTimeout((function(){t.adapter.isFocusInsideList()||t.setTabindexToFirstSelectedOrFocusedItem()}),0)},t.prototype.isIndexDisabled=function(e){return this.adapter.listItemAtIndexHasClass(e,Dt.LIST_ITEM_DISABLED_CLASS)},t.prototype.handleKeydown=function(e,t,n){var r,o=this,i="ArrowLeft"===rn(e),a="ArrowUp"===rn(e),s="ArrowRight"===rn(e),l="ArrowDown"===rn(e),c="Home"===rn(e),u="End"===rn(e),d="Enter"===rn(e),f="Spacebar"===rn(e),p=this.isVertical&&l||!this.isVertical&&s,h=this.isVertical&&a||!this.isVertical&&i,m="A"===e.key||"a"===e.key,g=fn(e);if(this.adapter.isRootFocused()){if((h||u)&&g([]))e.preventDefault(),this.focusLastElement();else if((p||c)&&g([]))e.preventDefault(),this.focusFirstElement();else if(h&&g(["Shift"])&&this.isCheckboxList){e.preventDefault(),-1!==(v=this.focusLastElement())&&this.setSelectedIndexOnAction(v,!1)}else if(p&&g(["Shift"])&&this.isCheckboxList){e.preventDefault(),-1!==(v=this.focusFirstElement())&&this.setSelectedIndexOnAction(v,!1)}this.hasTypeahead&&un({event:e,focusItemAtIndex:function(e){o.focusItemAtIndex(e)},focusedItemIndex:-1,isTargetListItem:t,sortedIndexByFirstChar:this.sortedIndexByFirstChar,isItemAtIndexDisabled:function(e){return o.isIndexDisabled(e)}},this.typeaheadState)}else{var y=this.adapter.getFocusedElementIndex();if(!(-1===y&&(y=n)<0)){if(p&&g([]))an(e),this.focusNextElement(y);else if(h&&g([]))an(e),this.focusPrevElement(y);else if(p&&g(["Shift"])&&this.isCheckboxList){an(e),-1!==(v=this.focusNextElement(y))&&this.setSelectedIndexOnAction(v,!1)}else if(h&&g(["Shift"])&&this.isCheckboxList){var v;an(e),-1!==(v=this.focusPrevElement(y))&&this.setSelectedIndexOnAction(v,!1)}else if(c&&g([]))an(e),this.focusFirstElement();else if(u&&g([]))an(e),this.focusLastElement();else if(c&&g(["Control","Shift"])&&this.isCheckboxList){if(an(e),this.isIndexDisabled(y))return;this.focusFirstElement(),this.toggleCheckboxRange(0,y,y)}else if(u&&g(["Control","Shift"])&&this.isCheckboxList){if(an(e),this.isIndexDisabled(y))return;this.focusLastElement(),this.toggleCheckboxRange(y,this.adapter.getListItemCount()-1,y)}else if(m&&g(["Control"])&&this.isCheckboxList)e.preventDefault(),this.checkboxListToggleAll(this.selectedIndex===Ft.UNSET_INDEX?[]:this.selectedIndex,!0);else if((d||f)&&g([])){if(t){if((b=e.target)&&"A"===b.tagName&&d)return;if(an(e),this.isIndexDisabled(y))return;this.isTypeaheadInProgress()||(this.isSelectableList()&&this.setSelectedIndexOnAction(y,!1),this.adapter.notifyAction(y))}}else if((d||f)&&g(["Shift"])&&this.isCheckboxList){var b;if((b=e.target)&&"A"===b.tagName&&d)return;if(an(e),this.isIndexDisabled(y))return;this.isTypeaheadInProgress()||(this.toggleCheckboxRange(null!==(r=this.lastSelectedIndex)&&void 0!==r?r:y,y,y),this.adapter.notifyAction(y))}if(this.hasTypeahead)un({event:e,focusItemAtIndex:function(e){o.focusItemAtIndex(e)},focusedItemIndex:this.focusedItemIndex,isTargetListItem:t,sortedIndexByFirstChar:this.sortedIndexByFirstChar,isItemAtIndexDisabled:function(e){return o.isIndexDisabled(e)}},this.typeaheadState)}}},t.prototype.handleClick=function(e,t,n){var r,o=fn(n);e!==Ft.UNSET_INDEX&&(this.isIndexDisabled(e)||(o([])?(this.isSelectableList()&&this.setSelectedIndexOnAction(e,t),this.adapter.notifyAction(e)):this.isCheckboxList&&o(["Shift"])&&(this.toggleCheckboxRange(null!==(r=this.lastSelectedIndex)&&void 0!==r?r:e,e,e),this.adapter.notifyAction(e))))},t.prototype.focusNextElement=function(e){var t=this.adapter.getListItemCount(),n=e,r=null;do{if(++n>=t){if(!this.wrapFocus)return e;n=0}if(n===r)return-1;r=null!==r&&void 0!==r?r:n}while(!this.areDisabledItemsFocusable&&this.isIndexDisabled(n));return this.focusItemAtIndex(n),n},t.prototype.focusPrevElement=function(e){var t=this.adapter.getListItemCount(),n=e,r=null;do{if(--n<0){if(!this.wrapFocus)return e;n=t-1}if(n===r)return-1;r=null!==r&&void 0!==r?r:n}while(!this.areDisabledItemsFocusable&&this.isIndexDisabled(n));return this.focusItemAtIndex(n),n},t.prototype.focusFirstElement=function(){return this.focusNextElement(-1)},t.prototype.focusLastElement=function(){return this.focusPrevElement(this.adapter.getListItemCount())},t.prototype.focusInitialElement=function(){var e=this.getFirstSelectedOrFocusedItemIndex();return this.focusItemAtIndex(e),e},t.prototype.setEnabled=function(e,t){this.isIndexValid(e,!1)&&(t?(this.adapter.removeClassForElementIndex(e,Dt.LIST_ITEM_DISABLED_CLASS),this.adapter.setAttributeForElementIndex(e,Bt.ARIA_DISABLED,"false")):(this.adapter.addClassForElementIndex(e,Dt.LIST_ITEM_DISABLED_CLASS),this.adapter.setAttributeForElementIndex(e,Bt.ARIA_DISABLED,"true")))},t.prototype.setSingleSelectionAtIndex=function(e,t){if(void 0===t&&(t={}),this.selectedIndex!==e||t.forceUpdate){var n=Dt.LIST_ITEM_SELECTED_CLASS;this.useActivatedClass&&(n=Dt.LIST_ITEM_ACTIVATED_CLASS),this.selectedIndex!==Ft.UNSET_INDEX&&this.adapter.removeClassForElementIndex(this.selectedIndex,n),this.setAriaForSingleSelectionAtIndex(e),this.setTabindexAtIndex(e),e!==Ft.UNSET_INDEX&&this.adapter.addClassForElementIndex(e,n),this.selectedIndex=e,t.isUserInteraction&&!t.forceUpdate&&this.adapter.notifySelectionChange([e])}},t.prototype.setAriaForSingleSelectionAtIndex=function(e){this.selectedIndex===Ft.UNSET_INDEX&&(this.ariaCurrentAttrValue=this.adapter.getAttributeForElementIndex(e,Bt.ARIA_CURRENT));var t=null!==this.ariaCurrentAttrValue,n=t?Bt.ARIA_CURRENT:Bt.ARIA_SELECTED;if(this.selectedIndex!==Ft.UNSET_INDEX&&this.adapter.setAttributeForElementIndex(this.selectedIndex,n,"false"),e!==Ft.UNSET_INDEX){var r=t?this.ariaCurrentAttrValue:"true";this.adapter.setAttributeForElementIndex(e,n,r)}},t.prototype.getSelectionAttribute=function(){return this.useSelectedAttr?Bt.ARIA_SELECTED:Bt.ARIA_CHECKED},t.prototype.setRadioAtIndex=function(e,t){void 0===t&&(t={});var n=this.getSelectionAttribute();this.adapter.setCheckedCheckboxOrRadioAtIndex(e,!0),(this.selectedIndex!==e||t.forceUpdate)&&(this.selectedIndex!==Ft.UNSET_INDEX&&this.adapter.setAttributeForElementIndex(this.selectedIndex,n,"false"),this.adapter.setAttributeForElementIndex(e,n,"true"),this.selectedIndex=e,t.isUserInteraction&&!t.forceUpdate&&this.adapter.notifySelectionChange([e]))},t.prototype.setCheckboxAtIndex=function(e,t){void 0===t&&(t={});for(var n=this.selectedIndex,r=t.isUserInteraction?new Set(n===Ft.UNSET_INDEX?[]:n):null,o=this.getSelectionAttribute(),i=[],a=0;a=0;l!==s&&i.push(a),this.adapter.setCheckedCheckboxOrRadioAtIndex(a,l),this.adapter.setAttributeForElementIndex(a,o,l?"true":"false")}this.selectedIndex=e,t.isUserInteraction&&i.length&&this.adapter.notifySelectionChange(i)},t.prototype.toggleCheckboxRange=function(e,t,n){this.lastSelectedIndex=n;for(var r=new Set(this.selectedIndex===Ft.UNSET_INDEX?[]:this.selectedIndex),o=!(null===r||void 0===r?void 0:r.has(n)),i=v([e,t].sort(),2),a=i[0],s=i[1],l=this.getSelectionAttribute(),c=[],u=a;u<=s;u++){if(!this.isIndexDisabled(u))o!==r.has(u)&&(c.push(u),this.adapter.setCheckedCheckboxOrRadioAtIndex(u,o),this.adapter.setAttributeForElementIndex(u,l,""+o),o?r.add(u):r.delete(u))}c.length&&(this.selectedIndex=b([],v(r)),this.adapter.notifySelectionChange(c))},t.prototype.setTabindexAtIndex=function(e){this.focusedItemIndex===Ft.UNSET_INDEX&&0!==e?this.adapter.setAttributeForElementIndex(0,"tabindex","-1"):this.focusedItemIndex>=0&&this.focusedItemIndex!==e&&this.adapter.setAttributeForElementIndex(this.focusedItemIndex,"tabindex","-1"),this.selectedIndex instanceof Array||this.selectedIndex===e||this.adapter.setAttributeForElementIndex(this.selectedIndex,"tabindex","-1"),e!==Ft.UNSET_INDEX&&this.adapter.setAttributeForElementIndex(e,"tabindex","0")},t.prototype.isSelectableList=function(){return this.isSingleSelectionList||this.isCheckboxList||this.isRadioList},t.prototype.setTabindexToFirstSelectedOrFocusedItem=function(){var e=this.getFirstSelectedOrFocusedItemIndex();this.setTabindexAtIndex(e)},t.prototype.getFirstSelectedOrFocusedItemIndex=function(){return this.isSelectableList()?"number"===typeof this.selectedIndex&&this.selectedIndex!==Ft.UNSET_INDEX?this.selectedIndex:this.selectedIndex instanceof Array&&this.selectedIndex.length>0?this.selectedIndex.reduce((function(e,t){return Math.min(e,t)})):0:Math.max(this.focusedItemIndex,0)},t.prototype.isIndexValid=function(e,t){var n=this;if(void 0===t&&(t=!0),e instanceof Array){if(!this.isCheckboxList&&t)throw new Error("MDCListFoundation: Array of index is only supported for checkbox based list");return 0===e.length||e.some((function(e){return n.isIndexInRange(e)}))}if("number"===typeof e){if(this.isCheckboxList&&t)throw new Error("MDCListFoundation: Expected array of index for checkbox based list but got number: "+e);return this.isIndexInRange(e)||this.isSingleSelectionList&&e===Ft.UNSET_INDEX}return!1},t.prototype.isIndexInRange=function(e){var t=this.adapter.getListItemCount();return e>=0&&e-1)&&r.push(o);this.setCheckboxAtIndex(r,{isUserInteraction:t})}},t.prototype.typeaheadMatchItem=function(e,t,n){var r=this;return void 0===n&&(n=!1),sn({focusItemAtIndex:function(e){r.focusItemAtIndex(e)},focusedItemIndex:t||this.focusedItemIndex,nextChar:e,sortedIndexByFirstChar:this.sortedIndexByFirstChar,skipFocus:n,isItemAtIndexDisabled:function(e){return r.isIndexDisabled(e)}},this.typeaheadState)},t.prototype.typeaheadInitSortedIndex=function(){return function(e,t){for(var n=new Map,r=0;r0&&(this.selectedIndex=t[0])}else{var n=this.root.querySelectorAll(Bt.ARIA_ROLE_CHECKBOX_SELECTOR),r=this.root.querySelector(Bt.ARIA_CHECKED_RADIO_SELECTOR);if(n.length){var o=this.root.querySelectorAll(Bt.ARIA_CHECKED_CHECKBOX_SELECTOR);this.selectedIndex=Array.from(o,(function(t){return e.listElements.indexOf(t)}))}else r&&(this.selectedIndex=this.listElements.indexOf(r))}},t.prototype.setEnabled=function(e,t){this.foundation.setEnabled(e,t)},t.prototype.typeaheadMatchItem=function(e,t){return this.foundation.typeaheadMatchItem(e,t,!0)},t.prototype.getDefaultFoundation=function(){var e=this;return new pn({addClassForElementIndex:function(t,n){var r=e.listElements[t];r&&r.classList.add(e.classNameMap[n])},focusItemAtIndex:function(t){var n=e.listElements[t];n&&n.focus()},getAttributeForElementIndex:function(t,n){return e.listElements[t].getAttribute(n)},getFocusedElementIndex:function(){return e.listElements.indexOf(document.activeElement)},getListItemCount:function(){return e.listElements.length},getPrimaryTextAtIndex:function(t){return e.getPrimaryText(e.listElements[t])},hasCheckboxAtIndex:function(t){return!!e.listElements[t].querySelector(Bt.CHECKBOX_SELECTOR)},hasRadioAtIndex:function(t){return!!e.listElements[t].querySelector(Bt.RADIO_SELECTOR)},isCheckboxCheckedAtIndex:function(t){return e.listElements[t].querySelector(Bt.CHECKBOX_SELECTOR).checked},isFocusInsideList:function(){return e.root!==document.activeElement&&e.root.contains(document.activeElement)},isRootFocused:function(){return document.activeElement===e.root},listItemAtIndexHasClass:function(t,n){return e.listElements[t].classList.contains(e.classNameMap[n])},notifyAction:function(t){e.emit(Bt.ACTION_EVENT,{index:t},!0)},notifySelectionChange:function(t){e.emit(Bt.SELECTION_CHANGE_EVENT,{changedIndices:t},!0)},removeClassForElementIndex:function(t,n){var r=e.listElements[t];r&&r.classList.remove(e.classNameMap[n])},setAttributeForElementIndex:function(t,n,r){var o=e.listElements[t];o&&o.setAttribute(n,r)},setCheckedCheckboxOrRadioAtIndex:function(t,n){var r=e.listElements[t].querySelector(Bt.CHECKBOX_RADIO_SELECTOR);r.checked=n;var o=document.createEvent("Event");o.initEvent("change",!0,!0),r.dispatchEvent(o)},setTabIndexForListItemChildren:function(t,n){var r=e.listElements[t],o=Bt.CHILD_ELEMENTS_TO_TOGGLE_TABINDEX;Array.prototype.forEach.call(r.querySelectorAll(o),(function(e){e.setAttribute("tabindex",n)}))}})},t.prototype.ensureFocusable=function(){if(this.isEvolutionEnabled&&this.isInteractive&&!this.root.querySelector("."+this.classNameMap[Dt.LIST_ITEM_CLASS]+'[tabindex="0"]')){var e=this.initialFocusIndex();-1!==e&&(this.listElements[e].tabIndex=0)}},t.prototype.initialFocusIndex=function(){if(this.selectedIndex instanceof Array&&this.selectedIndex.length>0)return this.selectedIndex[0];if("number"===typeof this.selectedIndex&&this.selectedIndex!==Ft.UNSET_INDEX)return this.selectedIndex;var e=this.root.querySelector("."+this.classNameMap[Dt.LIST_ITEM_CLASS]+":not(."+this.classNameMap[Dt.LIST_ITEM_DISABLED_CLASS]+")");return null===e?-1:this.getListItemIndex(e)},t.prototype.getListItemIndex=function(e){var t=T(e,"."+this.classNameMap[Dt.LIST_ITEM_CLASS]+", ."+this.classNameMap[Dt.ROOT]);return t&&A(t,"."+this.classNameMap[Dt.LIST_ITEM_CLASS])?this.listElements.indexOf(t):-1},t.prototype.handleFocusInEvent=function(e){var t=this.getListItemIndex(e.target);this.foundation.handleFocusIn(t)},t.prototype.handleFocusOutEvent=function(e){var t=this.getListItemIndex(e.target);this.foundation.handleFocusOut(t)},t.prototype.handleKeydownEvent=function(e){var t=this.getListItemIndex(e.target),n=e.target;this.foundation.handleKeydown(e,n.classList.contains(this.classNameMap[Dt.LIST_ITEM_CLASS]),t)},t.prototype.handleClickEvent=function(e){var t=this.getListItemIndex(e.target),n=!A(e.target,Bt.CHECKBOX_RADIO_SELECTOR);this.foundation.handleClick(t,n,e)},t}(C),mn={ANIMATE:"mdc-drawer--animate",CLOSING:"mdc-drawer--closing",DISMISSIBLE:"mdc-drawer--dismissible",MODAL:"mdc-drawer--modal",OPEN:"mdc-drawer--open",OPENING:"mdc-drawer--opening",ROOT:"mdc-drawer"},gn={APP_CONTENT_SELECTOR:".mdc-drawer-app-content",CLOSE_EVENT:"MDCDrawer:closed",OPEN_EVENT:"MDCDrawer:opened",SCRIM_SELECTOR:".mdc-drawer-scrim",LIST_SELECTOR:".mdc-list,.mdc-deprecated-list",LIST_ITEM_ACTIVATED_SELECTOR:".mdc-list-item--activated,.mdc-deprecated-list-item--activated"},yn=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.animationFrame=0,r.animationTimer=0,r}return p(t,e),Object.defineProperty(t,"strings",{get:function(){return gn},enumerable:!1,configurable:!0}),Object.defineProperty(t,"cssClasses",{get:function(){return mn},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},elementHasClass:function(){return!1},notifyClose:function(){},notifyOpen:function(){},saveFocus:function(){},restoreFocus:function(){},focusActiveNavigationItem:function(){},trapFocus:function(){},releaseFocus:function(){}}},enumerable:!1,configurable:!0}),t.prototype.destroy=function(){this.animationFrame&&cancelAnimationFrame(this.animationFrame),this.animationTimer&&clearTimeout(this.animationTimer)},t.prototype.open=function(){var e=this;this.isOpen()||this.isOpening()||this.isClosing()||(this.adapter.addClass(mn.OPEN),this.adapter.addClass(mn.ANIMATE),this.runNextAnimationFrame((function(){e.adapter.addClass(mn.OPENING)})),this.adapter.saveFocus())},t.prototype.close=function(){!this.isOpen()||this.isOpening()||this.isClosing()||this.adapter.addClass(mn.CLOSING)},t.prototype.isOpen=function(){return this.adapter.hasClass(mn.OPEN)},t.prototype.isOpening=function(){return this.adapter.hasClass(mn.OPENING)||this.adapter.hasClass(mn.ANIMATE)},t.prototype.isClosing=function(){return this.adapter.hasClass(mn.CLOSING)},t.prototype.handleKeydown=function(e){var t=e.keyCode;("Escape"===e.key||27===t)&&this.close()},t.prototype.handleTransitionEnd=function(e){var t=mn.OPENING,n=mn.CLOSING,r=mn.OPEN,o=mn.ANIMATE,i=mn.ROOT;this.isElement(e.target)&&this.adapter.elementHasClass(e.target,i)&&(this.isClosing()?(this.adapter.removeClass(r),this.closed(),this.adapter.restoreFocus(),this.adapter.notifyClose()):(this.adapter.focusActiveNavigationItem(),this.opened(),this.adapter.notifyOpen()),this.adapter.removeClass(o),this.adapter.removeClass(t),this.adapter.removeClass(n))},t.prototype.opened=function(){},t.prototype.closed=function(){},t.prototype.runNextAnimationFrame=function(e){var t=this;cancelAnimationFrame(this.animationFrame),this.animationFrame=requestAnimationFrame((function(){t.animationFrame=0,clearTimeout(t.animationTimer),t.animationTimer=setTimeout(e,0)}))},t.prototype.isElement=function(e){return Boolean(e.classList)},t}(E),vn=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.prototype.handleScrimClick=function(){this.close()},t.prototype.opened=function(){this.adapter.trapFocus()},t.prototype.closed=function(){this.adapter.releaseFocus()},t}(yn);var bn=yn.cssClasses,En=yn.strings,Cn=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},Object.defineProperty(t.prototype,"open",{get:function(){return this.foundation.isOpen()},set:function(e){e?this.foundation.open():this.foundation.close()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"list",{get:function(){return this.innerList},enumerable:!1,configurable:!0}),t.prototype.initialize=function(e,t){void 0===e&&(e=function(e){return new Rt(e)}),void 0===t&&(t=function(e){return new hn(e)});var n=this.root.querySelector(En.LIST_SELECTOR);n&&(this.innerList=t(n),this.innerList.wrapFocus=!0),this.focusTrapFactory=e},t.prototype.initialSyncWithDOM=function(){var e,t=this,n=bn.MODAL,r=En.SCRIM_SELECTOR;this.scrim=this.root.parentNode.querySelector(r),this.scrim&&this.root.classList.contains(n)&&(this.handleScrimClick=function(){return t.foundation.handleScrimClick()},this.scrim.addEventListener("click",this.handleScrimClick),this.focusTrap=(e=this.root,(0,this.focusTrapFactory)(e,{skipInitialFocus:!0}))),this.handleKeydown=function(e){t.foundation.handleKeydown(e)},this.handleTransitionEnd=function(e){t.foundation.handleTransitionEnd(e)},this.listen("keydown",this.handleKeydown),this.listen("transitionend",this.handleTransitionEnd)},t.prototype.destroy=function(){this.unlisten("keydown",this.handleKeydown),this.unlisten("transitionend",this.handleTransitionEnd),this.innerList&&this.innerList.destroy();var e=bn.MODAL;this.scrim&&this.handleScrimClick&&this.root.classList.contains(e)&&(this.scrim.removeEventListener("click",this.handleScrimClick),this.open=!1)},t.prototype.getDefaultFoundation=function(){var e=this,t={addClass:function(t){e.root.classList.add(t)},removeClass:function(t){e.root.classList.remove(t)},hasClass:function(t){return e.root.classList.contains(t)},elementHasClass:function(e,t){return e.classList.contains(t)},saveFocus:function(){e.previousFocus=document.activeElement},restoreFocus:function(){var t=e.previousFocus;t&&t.focus&&e.root.contains(document.activeElement)&&t.focus()},focusActiveNavigationItem:function(){var t=e.root.querySelector(En.LIST_ITEM_ACTIVATED_SELECTOR);t&&t.focus()},notifyClose:function(){e.emit(En.CLOSE_EVENT,{},!0)},notifyOpen:function(){e.emit(En.OPEN_EVENT,{},!0)},trapFocus:function(){e.focusTrap.trapFocus()},releaseFocus:function(){e.focusTrap.releaseFocus()}},n=bn.DISMISSIBLE,r=bn.MODAL;if(this.root.classList.contains(n))return new yn(t);if(this.root.classList.contains(r))return new vn(t);throw new Error("MDCDrawer: Failed to instantiate component. Supported variants are "+n+" and "+r+".")},t}(C);const _n="UiDrawer",Tn={TYPES:{permanent:0,dismissible:1,modal:2},cssClasses:{root:"mdc-drawer-root",scrim:"mdc-drawer-scrim"},EVENTS:{NAV:"nav",CHANGE:"update:modelValue"}},An={name:_n,customOptions:{UI_DRAWER:Tn}};var Sn=Object.assign(An,{props:{navId:{type:[String,null],default:null},modelValue:{type:Boolean,default:!1},type:{type:[String,Number],default:0},viewportHeight:{type:Boolean,default:!1}},emits:[Tn.EVENTS.NAV,Tn.EVENTS.CHANGE],setup(e,t){let{emit:n}=t;const r=e,i=(0,o.ref)(null),s=(0,o.reactive)({$drawer:null});let l=null;(0,o.computed)((()=>a(r,Tn.TYPES,"permanent")));const c=(0,o.computed)((()=>a(r,Tn.TYPES,"dismissible"))),u=(0,o.computed)((()=>a(r,Tn.TYPES,"modal"))),d=(0,o.computed)((()=>({"mdc-drawer":!0,"mdc-drawer--dismissible":c.value,"mdc-drawer--modal":u.value})));function f(){if(u.value&&!l){l=document.createElement("div"),l.className=Tn.cssClasses.scrim,l.addEventListener("click",m);const e=i.value;e.parentNode.insertBefore(l,e.nextSibling)}}function p(){let e=!0;return s.$drawer.list&&s.$drawer.list.listElements.length||(e=!1,console.warn(`[${_n}]: or is required for in the drawer`)),e}function h(){const e=i.value;s.$drawer=new Cn(e),s.$drawer.listen(gn.OPEN_EVENT,(()=>{n(Tn.EVENTS.NAV,!0)})),s.$drawer.listen(gn.CLOSE_EVENT,m),r.navId&&document.getElementById(r.navId)&&(p(),document.getElementById(r.navId).addEventListener("click",(()=>{p()&&(s.$drawer.open=!s.$drawer.open)})),s.$drawer.open=r.modelValue)}function m(){n(Tn.EVENTS.NAV,!1),n(Tn.EVENTS.CHANGE,!1)}return(0,o.onMounted)((()=>{if(r.viewportHeight){i.value.parentNode.classList.add(Tn.cssClasses.root)}(c.value||u.value)&&(f(),h()),(0,o.watch)((()=>r.modelValue),(e=>{s.$drawer&&(s.$drawer.open=e)})),(0,o.watch)((()=>r.type),(()=>{(0,o.nextTick)((()=>{u.value&&(f(),s.$drawer||h())}))}))})),(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Container "),(0,o.createElementVNode)("aside",{ref_key:"drawer",ref:i,class:(0,o.normalizeClass)((0,o.unref)(d))},[(0,o.renderSlot)(e.$slots,"default")],2),(0,o.createCommentVNode)(" Scrim (modal and bottom only) ")],2112))}});var On=Sn;const In={class:"mdc-drawer__header"};var wn={name:"UiDrawerHeader"};var Nn=(0,ht.Z)(wn,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Header (optional) "),(0,o.createElementVNode)("header",In,[(0,o.renderSlot)(e.$slots,"default")])],2112)}]]);const kn={class:"mdc-drawer__title"};var xn={name:"UiDrawerTitle"};var Ln=(0,ht.Z)(xn,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("h3",kn,[(0,o.renderSlot)(e.$slots,"default")])}]]);const Rn={class:"mdc-drawer__subtitle"};var Dn={name:"UiDrawerSubtitle"};var Pn=(0,ht.Z)(Dn,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("h6",Rn,[(0,o.renderSlot)(e.$slots,"default")])}]]);const Mn={class:"mdc-drawer__content"};var Bn={name:"UiDrawerContent"};var Fn=(0,ht.Z)(Bn,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("div",Mn,[(0,o.renderSlot)(e.$slots,"default",{},(()=>[(0,o.createCommentVNode)(" Active text overlay "),(0,o.createCommentVNode)(" Active text "),(0,o.createCommentVNode)(" Inactive text "),(0,o.createCommentVNode)(" Subtitle ")]))])}]]);const Vn={class:"mdc-drawer-app-content"};var jn={name:"UiDrawerAppContent"};var Hn,Un=(0,ht.Z)(jn,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Dismissible variant only "),(0,o.createElementVNode)("div",Vn,[(0,o.renderSlot)(e.$slots,"default")])],2112)}]]),qn={ANIMATING:"mdc-tab-scroller--animating",SCROLL_AREA_SCROLL:"mdc-tab-scroller__scroll-area--scroll",SCROLL_TEST:"mdc-tab-scroller__test"},$n={AREA_SELECTOR:".mdc-tab-scroller__scroll-area",CONTENT_SELECTOR:".mdc-tab-scroller__scroll-content"},zn=function(e){this.adapter=e},Kn=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.prototype.getScrollPositionRTL=function(){var e=this.adapter.getScrollAreaScrollLeft(),t=this.calculateScrollEdges().right;return Math.round(t-e)},t.prototype.scrollToRTL=function(e){var t=this.calculateScrollEdges(),n=this.adapter.getScrollAreaScrollLeft(),r=this.clampScrollValue(t.right-e);return{finalScrollPosition:r,scrollDelta:r-n}},t.prototype.incrementScrollRTL=function(e){var t=this.adapter.getScrollAreaScrollLeft(),n=this.clampScrollValue(t-e);return{finalScrollPosition:n,scrollDelta:n-t}},t.prototype.getAnimatingScrollPosition=function(e){return e},t.prototype.calculateScrollEdges=function(){return{left:0,right:this.adapter.getScrollContentOffsetWidth()-this.adapter.getScrollAreaOffsetWidth()}},t.prototype.clampScrollValue=function(e){var t=this.calculateScrollEdges();return Math.min(Math.max(t.left,e),t.right)},t}(zn),Gn=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.prototype.getScrollPositionRTL=function(e){var t=this.adapter.getScrollAreaScrollLeft();return Math.round(e-t)},t.prototype.scrollToRTL=function(e){var t=this.adapter.getScrollAreaScrollLeft(),n=this.clampScrollValue(-e);return{finalScrollPosition:n,scrollDelta:n-t}},t.prototype.incrementScrollRTL=function(e){var t=this.adapter.getScrollAreaScrollLeft(),n=this.clampScrollValue(t-e);return{finalScrollPosition:n,scrollDelta:n-t}},t.prototype.getAnimatingScrollPosition=function(e,t){return e-t},t.prototype.calculateScrollEdges=function(){var e=this.adapter.getScrollContentOffsetWidth();return{left:this.adapter.getScrollAreaOffsetWidth()-e,right:0}},t.prototype.clampScrollValue=function(e){var t=this.calculateScrollEdges();return Math.max(Math.min(t.right,e),t.left)},t}(zn),Wn=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.prototype.getScrollPositionRTL=function(e){var t=this.adapter.getScrollAreaScrollLeft();return Math.round(t-e)},t.prototype.scrollToRTL=function(e){var t=this.adapter.getScrollAreaScrollLeft(),n=this.clampScrollValue(e);return{finalScrollPosition:n,scrollDelta:t-n}},t.prototype.incrementScrollRTL=function(e){var t=this.adapter.getScrollAreaScrollLeft(),n=this.clampScrollValue(t+e);return{finalScrollPosition:n,scrollDelta:t-n}},t.prototype.getAnimatingScrollPosition=function(e,t){return e+t},t.prototype.calculateScrollEdges=function(){return{left:this.adapter.getScrollContentOffsetWidth()-this.adapter.getScrollAreaOffsetWidth(),right:0}},t.prototype.clampScrollValue=function(e){var t=this.calculateScrollEdges();return Math.min(Math.max(t.right,e),t.left)},t}(zn),Yn=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.isAnimating=!1,r}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return qn},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return $n},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{eventTargetMatchesSelector:function(){return!1},addClass:function(){},removeClass:function(){},addScrollAreaClass:function(){},setScrollAreaStyleProperty:function(){},setScrollContentStyleProperty:function(){},getScrollContentStyleValue:function(){return""},setScrollAreaScrollLeft:function(){},getScrollAreaScrollLeft:function(){return 0},getScrollContentOffsetWidth:function(){return 0},getScrollAreaOffsetWidth:function(){return 0},computeScrollAreaClientRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},computeScrollContentClientRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},computeHorizontalScrollbarHeight:function(){return 0}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){var e=this.adapter.computeHorizontalScrollbarHeight();this.adapter.setScrollAreaStyleProperty("margin-bottom",-e+"px"),this.adapter.addScrollAreaClass(t.cssClasses.SCROLL_AREA_SCROLL)},t.prototype.getScrollPosition=function(){if(this.isRTL())return this.computeCurrentScrollPositionRTL();var e=this.calculateCurrentTranslateX();return this.adapter.getScrollAreaScrollLeft()-e},t.prototype.handleInteraction=function(){this.isAnimating&&this.stopScrollAnimation()},t.prototype.handleTransitionEnd=function(e){var n=e.target;this.isAnimating&&this.adapter.eventTargetMatchesSelector(n,t.strings.CONTENT_SELECTOR)&&(this.isAnimating=!1,this.adapter.removeClass(t.cssClasses.ANIMATING))},t.prototype.incrementScroll=function(e){0!==e&&this.animate(this.getIncrementScrollOperation(e))},t.prototype.incrementScrollImmediate=function(e){if(0!==e){var t=this.getIncrementScrollOperation(e);0!==t.scrollDelta&&(this.stopScrollAnimation(),this.adapter.setScrollAreaScrollLeft(t.finalScrollPosition))}},t.prototype.scrollTo=function(e){this.isRTL()?this.scrollToImplRTL(e):this.scrollToImpl(e)},t.prototype.getRTLScroller=function(){return this.rtlScrollerInstance||(this.rtlScrollerInstance=this.rtlScrollerFactory()),this.rtlScrollerInstance},t.prototype.calculateCurrentTranslateX=function(){var e=this.adapter.getScrollContentStyleValue("transform");if("none"===e)return 0;var t=/\((.+?)\)/.exec(e);if(!t)return 0;var n=v(t[1].split(","),6),r=(n[0],n[1],n[2],n[3],n[4]);n[5];return parseFloat(r)},t.prototype.clampScrollValue=function(e){var t=this.calculateScrollEdges();return Math.min(Math.max(t.left,e),t.right)},t.prototype.computeCurrentScrollPositionRTL=function(){var e=this.calculateCurrentTranslateX();return this.getRTLScroller().getScrollPositionRTL(e)},t.prototype.calculateScrollEdges=function(){return{left:0,right:this.adapter.getScrollContentOffsetWidth()-this.adapter.getScrollAreaOffsetWidth()}},t.prototype.scrollToImpl=function(e){var t=this.getScrollPosition(),n=this.clampScrollValue(e),r=n-t;this.animate({finalScrollPosition:n,scrollDelta:r})},t.prototype.scrollToImplRTL=function(e){var t=this.getRTLScroller().scrollToRTL(e);this.animate(t)},t.prototype.getIncrementScrollOperation=function(e){if(this.isRTL())return this.getRTLScroller().incrementScrollRTL(e);var t=this.getScrollPosition(),n=e+t,r=this.clampScrollValue(n);return{finalScrollPosition:r,scrollDelta:r-t}},t.prototype.animate=function(e){var n=this;0!==e.scrollDelta&&(this.stopScrollAnimation(),this.adapter.setScrollAreaScrollLeft(e.finalScrollPosition),this.adapter.setScrollContentStyleProperty("transform","translateX("+e.scrollDelta+"px)"),this.adapter.computeScrollAreaClientRect(),requestAnimationFrame((function(){n.adapter.addClass(t.cssClasses.ANIMATING),n.adapter.setScrollContentStyleProperty("transform","none")})),this.isAnimating=!0)},t.prototype.stopScrollAnimation=function(){this.isAnimating=!1;var e=this.getAnimatingScrollPosition();this.adapter.removeClass(t.cssClasses.ANIMATING),this.adapter.setScrollContentStyleProperty("transform","translateX(0px)"),this.adapter.setScrollAreaScrollLeft(e)},t.prototype.getAnimatingScrollPosition=function(){var e=this.calculateCurrentTranslateX(),t=this.adapter.getScrollAreaScrollLeft();return this.isRTL()?this.getRTLScroller().getAnimatingScrollPosition(t,e):t-e},t.prototype.rtlScrollerFactory=function(){var e=this.adapter.getScrollAreaScrollLeft();this.adapter.setScrollAreaScrollLeft(e-1);var t=this.adapter.getScrollAreaScrollLeft();if(t<0)return this.adapter.setScrollAreaScrollLeft(e),new Gn(this.adapter);var n=this.adapter.computeScrollAreaClientRect(),r=this.adapter.computeScrollContentClientRect(),o=Math.round(r.right-n.right);return this.adapter.setScrollAreaScrollLeft(e),o===t?new Wn(this.adapter):new Kn(this.adapter)},t.prototype.isRTL=function(){return"rtl"===this.adapter.getScrollContentStyleValue("direction")},t}(E);var Xn=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.initialize=function(){this.area=this.root.querySelector(Yn.strings.AREA_SELECTOR),this.content=this.root.querySelector(Yn.strings.CONTENT_SELECTOR)},t.prototype.initialSyncWithDOM=function(){var e=this;this.handleInteraction=function(){e.foundation.handleInteraction()},this.handleTransitionEnd=function(t){e.foundation.handleTransitionEnd(t)},this.area.addEventListener("wheel",this.handleInteraction,_()),this.area.addEventListener("touchstart",this.handleInteraction,_()),this.area.addEventListener("pointerdown",this.handleInteraction,_()),this.area.addEventListener("mousedown",this.handleInteraction,_()),this.area.addEventListener("keydown",this.handleInteraction,_()),this.content.addEventListener("transitionend",this.handleTransitionEnd)},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.area.removeEventListener("wheel",this.handleInteraction,_()),this.area.removeEventListener("touchstart",this.handleInteraction,_()),this.area.removeEventListener("pointerdown",this.handleInteraction,_()),this.area.removeEventListener("mousedown",this.handleInteraction,_()),this.area.removeEventListener("keydown",this.handleInteraction,_()),this.content.removeEventListener("transitionend",this.handleTransitionEnd)},t.prototype.getDefaultFoundation=function(){var e=this;return new Yn({eventTargetMatchesSelector:function(e,t){return A(e,t)},addClass:function(t){e.root.classList.add(t)},removeClass:function(t){e.root.classList.remove(t)},addScrollAreaClass:function(t){e.area.classList.add(t)},setScrollAreaStyleProperty:function(t,n){e.area.style.setProperty(t,n)},setScrollContentStyleProperty:function(t,n){e.content.style.setProperty(t,n)},getScrollContentStyleValue:function(t){return window.getComputedStyle(e.content).getPropertyValue(t)},setScrollAreaScrollLeft:function(t){return e.area.scrollLeft=t},getScrollAreaScrollLeft:function(){return e.area.scrollLeft},getScrollContentOffsetWidth:function(){return e.content.offsetWidth},getScrollAreaOffsetWidth:function(){return e.area.offsetWidth},computeScrollAreaClientRect:function(){return e.area.getBoundingClientRect()},computeScrollContentClientRect:function(){return e.content.getBoundingClientRect()},computeHorizontalScrollbarHeight:function(){return function(e,t){if(void 0===t&&(t=!0),t&&"undefined"!==typeof Hn)return Hn;var n=e.createElement("div");n.classList.add(qn.SCROLL_TEST),e.body.appendChild(n);var r=n.offsetHeight-n.clientHeight;return e.body.removeChild(n),t&&(Hn=r),r}(document)}})},t.prototype.getScrollPosition=function(){return this.foundation.getScrollPosition()},t.prototype.getScrollContentWidth=function(){return this.content.offsetWidth},t.prototype.incrementScroll=function(e){this.foundation.incrementScroll(e)},t.prototype.scrollTo=function(e){this.foundation.scrollTo(e)},t}(C),Zn={ACTIVE:"mdc-tab-indicator--active",FADE:"mdc-tab-indicator--fade",NO_TRANSITION:"mdc-tab-indicator--no-transition"},Jn={CONTENT_SELECTOR:".mdc-tab-indicator__content"},Qn=function(e){function t(n){return e.call(this,h(h({},t.defaultAdapter),n))||this}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return Zn},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return Jn},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},computeContentClientRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},setContentStyleProperty:function(){}}},enumerable:!1,configurable:!0}),t.prototype.computeContentClientRect=function(){return this.adapter.computeContentClientRect()},t}(E),er=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.prototype.activate=function(){this.adapter.addClass(Qn.cssClasses.ACTIVE)},t.prototype.deactivate=function(){this.adapter.removeClass(Qn.cssClasses.ACTIVE)},t}(Qn),tr=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.prototype.activate=function(e){if(e){var t=this.computeContentClientRect(),n=e.width/t.width,r=e.left-t.left;this.adapter.addClass(Qn.cssClasses.NO_TRANSITION),this.adapter.setContentStyleProperty("transform","translateX("+r+"px) scaleX("+n+")"),this.computeContentClientRect(),this.adapter.removeClass(Qn.cssClasses.NO_TRANSITION),this.adapter.addClass(Qn.cssClasses.ACTIVE),this.adapter.setContentStyleProperty("transform","")}else this.adapter.addClass(Qn.cssClasses.ACTIVE)},t.prototype.deactivate=function(){this.adapter.removeClass(Qn.cssClasses.ACTIVE)},t}(Qn),nr=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.initialize=function(){this.content=this.root.querySelector(Qn.strings.CONTENT_SELECTOR)},t.prototype.computeContentClientRect=function(){return this.foundation.computeContentClientRect()},t.prototype.getDefaultFoundation=function(){var e=this,t={addClass:function(t){return e.root.classList.add(t)},removeClass:function(t){return e.root.classList.remove(t)},computeContentClientRect:function(){return e.content.getBoundingClientRect()},setContentStyleProperty:function(t,n){e.content.style.setProperty(t,n)}};return this.root.classList.contains(Qn.cssClasses.FADE)?new er(t):new tr(t)},t.prototype.activate=function(e){this.foundation.activate(e)},t.prototype.deactivate=function(){this.foundation.deactivate()},t}(C),rr={ACTIVE:"mdc-tab--active"},or={ARIA_SELECTED:"aria-selected",CONTENT_SELECTOR:".mdc-tab__content",INTERACTED_EVENT:"MDCTab:interacted",RIPPLE_SELECTOR:".mdc-tab__ripple",TABINDEX:"tabIndex",TAB_INDICATOR_SELECTOR:".mdc-tab-indicator"},ir=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.focusOnActivate=!0,r}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return rr},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return or},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},setAttr:function(){},activateIndicator:function(){},deactivateIndicator:function(){},notifyInteracted:function(){},getOffsetLeft:function(){return 0},getOffsetWidth:function(){return 0},getContentOffsetLeft:function(){return 0},getContentOffsetWidth:function(){return 0},focus:function(){}}},enumerable:!1,configurable:!0}),t.prototype.handleClick=function(){this.adapter.notifyInteracted()},t.prototype.isActive=function(){return this.adapter.hasClass(rr.ACTIVE)},t.prototype.setFocusOnActivate=function(e){this.focusOnActivate=e},t.prototype.activate=function(e){this.adapter.addClass(rr.ACTIVE),this.adapter.setAttr(or.ARIA_SELECTED,"true"),this.adapter.setAttr(or.TABINDEX,"0"),this.adapter.activateIndicator(e),this.focusOnActivate&&this.adapter.focus()},t.prototype.deactivate=function(){this.isActive()&&(this.adapter.removeClass(rr.ACTIVE),this.adapter.setAttr(or.ARIA_SELECTED,"false"),this.adapter.setAttr(or.TABINDEX,"-1"),this.adapter.deactivateIndicator())},t.prototype.computeDimensions=function(){var e=this.adapter.getOffsetWidth(),t=this.adapter.getOffsetLeft(),n=this.adapter.getContentOffsetWidth(),r=this.adapter.getContentOffsetLeft();return{contentLeft:t+r,contentRight:t+r+n,rootLeft:t,rootRight:t+e}},t}(E),ar=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.initialize=function(e,t){void 0===e&&(e=function(e,t){return new R(e,t)}),void 0===t&&(t=function(e){return new nr(e)}),this.id=this.root.id;var n=new L(R.createAdapter(this));this.ripple=e(this.root,n);var r=this.root.querySelector(ir.strings.TAB_INDICATOR_SELECTOR);this.tabIndicator=t(r),this.content=this.root.querySelector(ir.strings.CONTENT_SELECTOR)},t.prototype.initialSyncWithDOM=function(){var e=this;this.handleClick=function(){e.foundation.handleClick()},this.listen("click",this.handleClick)},t.prototype.destroy=function(){this.unlisten("click",this.handleClick),this.ripple.destroy(),e.prototype.destroy.call(this)},t.prototype.getDefaultFoundation=function(){var e=this;return new ir({setAttr:function(t,n){return e.root.setAttribute(t,n)},addClass:function(t){return e.root.classList.add(t)},removeClass:function(t){return e.root.classList.remove(t)},hasClass:function(t){return e.root.classList.contains(t)},activateIndicator:function(t){e.tabIndicator.activate(t)},deactivateIndicator:function(){e.tabIndicator.deactivate()},notifyInteracted:function(){return e.emit(ir.strings.INTERACTED_EVENT,{tabId:e.id},!0)},getOffsetLeft:function(){return e.root.offsetLeft},getOffsetWidth:function(){return e.root.offsetWidth},getContentOffsetLeft:function(){return e.content.offsetLeft},getContentOffsetWidth:function(){return e.content.offsetWidth},focus:function(){return e.root.focus()}})},Object.defineProperty(t.prototype,"active",{get:function(){return this.foundation.isActive()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"focusOnActivate",{set:function(e){this.foundation.setFocusOnActivate(e)},enumerable:!1,configurable:!0}),t.prototype.activate=function(e){this.foundation.activate(e)},t.prototype.deactivate=function(){this.foundation.deactivate()},t.prototype.computeIndicatorClientRect=function(){return this.tabIndicator.computeContentClientRect()},t.prototype.computeDimensions=function(){return this.foundation.computeDimensions()},t.prototype.focus=function(){this.root.focus()},t}(C),sr={ARROW_LEFT_KEY:"ArrowLeft",ARROW_RIGHT_KEY:"ArrowRight",END_KEY:"End",ENTER_KEY:"Enter",HOME_KEY:"Home",SPACE_KEY:"Space",TAB_ACTIVATED_EVENT:"MDCTabBar:activated",TAB_SCROLLER_SELECTOR:".mdc-tab-scroller",TAB_SELECTOR:".mdc-tab"},lr={ARROW_LEFT_KEYCODE:37,ARROW_RIGHT_KEYCODE:39,END_KEYCODE:35,ENTER_KEYCODE:13,EXTRA_SCROLL_AMOUNT:20,HOME_KEYCODE:36,SPACE_KEYCODE:32},cr=new Set;cr.add(sr.ARROW_LEFT_KEY),cr.add(sr.ARROW_RIGHT_KEY),cr.add(sr.END_KEY),cr.add(sr.HOME_KEY),cr.add(sr.ENTER_KEY),cr.add(sr.SPACE_KEY);var ur=new Map;ur.set(lr.ARROW_LEFT_KEYCODE,sr.ARROW_LEFT_KEY),ur.set(lr.ARROW_RIGHT_KEYCODE,sr.ARROW_RIGHT_KEY),ur.set(lr.END_KEYCODE,sr.END_KEY),ur.set(lr.HOME_KEYCODE,sr.HOME_KEY),ur.set(lr.ENTER_KEYCODE,sr.ENTER_KEY),ur.set(lr.SPACE_KEYCODE,sr.SPACE_KEY);var dr=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.useAutomaticActivation=!1,r}return p(t,e),Object.defineProperty(t,"strings",{get:function(){return sr},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return lr},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{scrollTo:function(){},incrementScroll:function(){},getScrollPosition:function(){return 0},getScrollContentWidth:function(){return 0},getOffsetWidth:function(){return 0},isRTL:function(){return!1},setActiveTab:function(){},activateTabAtIndex:function(){},deactivateTabAtIndex:function(){},focusTabAtIndex:function(){},getTabIndicatorClientRectAtIndex:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},getTabDimensionsAtIndex:function(){return{rootLeft:0,rootRight:0,contentLeft:0,contentRight:0}},getPreviousActiveTabIndex:function(){return-1},getFocusedTabIndex:function(){return-1},getIndexOfTabById:function(){return-1},getTabListLength:function(){return 0},notifyTabActivated:function(){}}},enumerable:!1,configurable:!0}),t.prototype.setUseAutomaticActivation=function(e){this.useAutomaticActivation=e},t.prototype.activateTab=function(e){var t,n=this.adapter.getPreviousActiveTabIndex();this.indexIsInRange(e)&&e!==n&&(-1!==n&&(this.adapter.deactivateTabAtIndex(n),t=this.adapter.getTabIndicatorClientRectAtIndex(n)),this.adapter.activateTabAtIndex(e,t),this.scrollIntoView(e),this.adapter.notifyTabActivated(e))},t.prototype.handleKeyDown=function(e){var t=this.getKeyFromEvent(e);if(void 0!==t)if(this.isActivationKey(t)||e.preventDefault(),this.useAutomaticActivation){if(this.isActivationKey(t))return;var n=this.determineTargetFromKey(this.adapter.getPreviousActiveTabIndex(),t);this.adapter.setActiveTab(n),this.scrollIntoView(n)}else{var r=this.adapter.getFocusedTabIndex();if(this.isActivationKey(t))this.adapter.setActiveTab(r);else{n=this.determineTargetFromKey(r,t);this.adapter.focusTabAtIndex(n),this.scrollIntoView(n)}}},t.prototype.handleTabInteraction=function(e){this.adapter.setActiveTab(this.adapter.getIndexOfTabById(e.detail.tabId))},t.prototype.scrollIntoView=function(e){this.indexIsInRange(e)&&(0!==e?e!==this.adapter.getTabListLength()-1?this.isRTL()?this.scrollIntoViewImplRTL(e):this.scrollIntoViewImpl(e):this.adapter.scrollTo(this.adapter.getScrollContentWidth()):this.adapter.scrollTo(0))},t.prototype.determineTargetFromKey=function(e,t){var n=this.isRTL(),r=this.adapter.getTabListLength()-1,o=e;return t===sr.END_KEY?o=r:t===sr.ARROW_LEFT_KEY&&!n||t===sr.ARROW_RIGHT_KEY&&n?o-=1:t===sr.ARROW_RIGHT_KEY&&!n||t===sr.ARROW_LEFT_KEY&&n?o+=1:o=0,o<0?o=r:o>r&&(o=0),o},t.prototype.calculateScrollIncrement=function(e,t,n,r){var o=this.adapter.getTabDimensionsAtIndex(t),i=o.contentLeft-n-r,a=o.contentRight-n-lr.EXTRA_SCROLL_AMOUNT,s=i+lr.EXTRA_SCROLL_AMOUNT;return te?Math.max(s,0):Math.min(l,0)},t.prototype.findAdjacentTabIndexClosestToEdge=function(e,t,n,r){var o=t.rootLeft-n,i=t.rootRight-n-r,a=o+i;return o<0||a<0?e-1:i>0||a>0?e+1:-1},t.prototype.findAdjacentTabIndexClosestToEdgeRTL=function(e,t,n,r,o){var i=o-t.rootLeft-r-n,a=o-t.rootRight-n,s=i+a;return i>0||s>0?e+1:a<0||s<0?e-1:-1},t.prototype.getKeyFromEvent=function(e){return cr.has(e.key)?e.key:ur.get(e.keyCode)},t.prototype.isActivationKey=function(e){return e===sr.SPACE_KEY||e===sr.ENTER_KEY},t.prototype.indexIsInRange=function(e){return e>=0&&e{let e=["mdc-tab-scroller"];return yr.ALIGN.includes(i.align)&&e.push(`mdc-tab-scroller--align-${i.align}`),e.join(" ")})),s=(0,o.ref)(null),l=(0,o.reactive)({$tabScroller:null,scrollValue:i.scrollX});return(0,o.onMounted)((()=>{l.$tabScroller=new Xn(s.value),(0,o.watch)((()=>i.scrollX),(e=>{let t=+e;l.$tabScroller.scrollTo(t),l.scrollValue=t}))})),n({increment:function(){let e=+(arguments.length>0&&void 0!==arguments[0]?arguments[0]:0);l.$tabScroller.incrementScroll(e),l.scrollValue+=e,l.scrollValue<0&&(l.scrollValue=0),r(yr.EVENTS.CHANGE,l.scrollValue)}}),(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{ref_key:"tabScroller",ref:s,class:(0,o.normalizeClass)((0,o.unref)(a))},[(0,o.createElementVNode)("div",Er,[(0,o.createElementVNode)("div",Cr,[(0,o.renderSlot)(e.$slots,"default",{},(()=>[(0,o.createCommentVNode)(" Tab components ")]))])])],2))}});var Ar=Tr;const Sr={modelValue:{type:Number,default:-1}};const Or={name:"UiTabBar",customOptions:{UI_TAB_BAR:gr}};var Ir=Object.assign(Or,{props:{...Sr,...mr},emits:[gr.EVENTS.CHANGE],setup(e,t){let{expose:n,emit:r}=t;const i=e,a=(0,o.useSlots)(),s=(0,o.ref)(null),l=(0,o.reactive)({$tabBar:null});function c(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i.modelValue;const t=~e&&e{let{detail:t}=e;r(gr.EVENTS.CHANGE,t.index)})),l.$tabBar.tabList.length&&c()}return(0,o.onMounted)((()=>{u(),(0,o.watch)((()=>i.modelValue),(e=>c(e)))})),n({updated:function(){(0,o.getTransitionRawChildren)(a.default()).length!==l.$tabBar.tabList.length&&(l.$tabBar&&l.$tabBar.destroy(),u())}}),(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Container "),(0,o.createElementVNode)("div",{ref_key:"tabBar",ref:s,class:"mdc-tab-bar",role:"tablist"},[(0,o.createVNode)(Ar,{align:e.align},{default:(0,o.withCtx)((()=>[(0,o.renderSlot)(e.$slots,"default",{},(()=>[(0,o.createCommentVNode)(" Tab components ")]))])),_:3},8,["align"])],512)],2112))}});var wr=Ir;const Nr="UiTabIndicator",kr={name:Nr,customOptions:{name:Nr,UI_GLOBAL:i.Z,UI_TAB_INDICATOR:vr}};var xr=Object.assign(kr,{props:{type:{type:String,default:vr.UNDERLINE},fade:{type:Boolean,default:!1}},setup(e){const t=e,n=(0,o.getCurrentInstance)().parent,r=(0,o.ref)(null),a=(0,o.computed)((()=>n&&n.props.modelValue)),s=(0,o.computed)((()=>({"mdc-tab-indicator":!0,"mdc-tab-indicator--active":a.value,"mdc-tab-indicator--fade":t.fade}))),l=(0,o.computed)((()=>{let e=["mdc-tab-indicator__content",`mdc-tab-indicator__content--${t.type}`];return t.type===vr.ICON&&e.push(i.Z.cssClasses.icon),e.join(" ")}));return(0,o.onBeforeMount)((()=>{Object.values(vr).includes(t.type)||console.warn(`[${Nr}]: Invalid tab indicator type`)})),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Active tab indicator "),(0,o.createElementVNode)("span",{ref_key:"tabIndicator",ref:r,class:(0,o.normalizeClass)((0,o.unref)(s))},[(0,o.createElementVNode)("span",{class:(0,o.normalizeClass)((0,o.unref)(l))},[e.type===(0,o.unref)(vr).ICON?(0,o.renderSlot)(t.$slots,"default",{key:0}):(0,o.createCommentVNode)("v-if",!0)],2)],2)],2112))}});const Lr={type:{type:[String,Number],default:0},stacked:{type:Boolean,default:!1},minWidth:{type:Boolean,default:!1},contentIndicator:{type:Boolean,default:!1}};const Rr={class:"mdc-tab__content"},Dr=["textContent"],Pr={class:"mdc-tab__text-label"},Mr=["textContent"],Br={key:2,class:"mdc-tab__text-label"},Fr=(0,o.createElementVNode)("span",{class:"mdc-tab__ripple"},null,-1),Vr=(0,o.createElementVNode)("div",{class:"mdc-tab__focus-ring"},null,-1),jr={name:"UiTab",customOptions:{UI_GLOBAL:i.Z,UI_TAB:br}};var Hr=Object.assign(jr,{props:{...Lr,...M,text:{type:String,default:""}},emits:[i.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const r=e,s=(0,o.getCurrentInstance)().parent,l=(0,o.ref)(null),{handleClick:c}=(0,i.O)({emit:n}),{isTextWithIcon:u,isIconOnly:d}=function(e){return{isTextWithIcon:(0,o.computed)((()=>a(e,br.TYPES,"textWithIcon"))),isIconOnly:(0,o.computed)((()=>a(e,br.TYPES,"iconOnly")))}}(r),{materialIcon:f}=B(r),p=(0,o.computed)((()=>l.value&&l.value.classList.contains(br.cssClasses.active))),h=(0,o.computed)((()=>({"mdc-tab":!0,"mdc-tab--stacked":r.stacked,"mdc-tab--min-width":r.minWidth,"mdc-tab--active":p.value})));return(0,o.onUpdated)((()=>{try{var e,t;null===(e=s.parent)||void 0===e||null===(t=e.exposed)||void 0===t||t.updated()}catch(n){}})),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Tab item "),(0,o.createElementVNode)("button",{ref_key:"tab",ref:l,class:(0,o.normalizeClass)((0,o.unref)(h)),role:"tab","aria-selected":"false",tabindex:"-1",onClick:n[0]||(n[0]=function(){return(0,o.unref)(c)&&(0,o.unref)(c)(...arguments)})},[(0,o.createElementVNode)("span",Rr,[(0,o.unref)(u)?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:0},[(0,o.createCommentVNode)(" Icon "),(0,o.renderSlot)(t.$slots,"icon",{iconClass:(0,o.unref)(br).cssClasses.icon},(()=>[(0,o.unref)(f)?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass((0,o.unref)(br).cssClasses.icon)),"aria-hidden":"true",textContent:(0,o.toDisplayString)((0,o.unref)(f))},null,10,Dr)):(0,o.createCommentVNode)("v-if",!0)])),(0,o.createCommentVNode)(" Text label "),(0,o.createElementVNode)("span",Pr,[(0,o.renderSlot)(t.$slots,"default",{},(()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e.text),1)]))])],64)):(0,o.unref)(d)?(0,o.renderSlot)(t.$slots,"icon",{key:1,iconClass:(0,o.unref)(br).cssClasses.icon},(()=>[(0,o.unref)(f)?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass((0,o.unref)(br).cssClasses.icon)),"aria-hidden":"true",textContent:(0,o.toDisplayString)((0,o.unref)(f))},null,10,Mr)):(0,o.createCommentVNode)("v-if",!0)])):((0,o.openBlock)(),(0,o.createElementBlock)("span",Br,[(0,o.renderSlot)(t.$slots,"default",{},(()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e.text),1)]))])),(0,o.createCommentVNode)(" Active tab indicator - content inner "),t.contentIndicator?(0,o.renderSlot)(t.$slots,"indicator",{key:3},(()=>[(0,o.createVNode)(xr)])):(0,o.createCommentVNode)("v-if",!0)]),(0,o.createCommentVNode)(" Active tab indicator - content outer "),t.contentIndicator?(0,o.createCommentVNode)("v-if",!0):(0,o.renderSlot)(t.$slots,"indicator",{key:0},(()=>[(0,o.createVNode)(xr)])),Fr,Vr],2)],2112))}});var Ur=Hr;const qr={name:"UiTabs",customOptions:{UI_TAB_BAR:gr}};var $r=Object.assign(qr,{props:{...Sr,...mr,...Lr,items:{type:Array,default:()=>[]}},emits:[gr.EVENTS.CHANGE],setup(e,t){let{emit:n}=t;const{handleChange:r}=function(e){let{emit:t}=e;return{handleChange:function(e){t(gr.EVENTS.CHANGE,e)}}}({emit:n});return(t,n)=>((0,o.openBlock)(),(0,o.createBlock)(wr,{"model-value":t.modelValue,align:t.align,"onUpdate:modelValue":(0,o.unref)(r)},{default:(0,o.withCtx)((()=>[(0,o.renderSlot)(t.$slots,"default",{},(()=>[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)(e.items,((e,n)=>((0,o.openBlock)(),(0,o.createBlock)(Ur,{key:n,type:t.type,text:e.text||null,icon:e.icon||null,stacked:t.stacked,"min-width":t.minWidth,"content-indicator":t.contentIndicator},null,8,["type","text","icon","stacked","min-width","content-indicator"])))),128))]))])),_:3},8,["model-value","align","onUpdate:modelValue"]))}});var zr=$r;const Kr={cssClasses:{active:"active"},EVENTS:{CHANGE:"update:modelValue"}},Gr={name:"UiPanels",customOptions:{UI_PANEL:Kr}};var Wr=Object.assign(Gr,{props:{modelValue:{type:Number,default:0}},setup(e){const t=e,n=(0,o.ref)(null);function r(e){const t=n.value;if(t){const n=t.querySelectorAll(".mdc-panel");n.length&&n.forEach(((t,n)=>{n!==e||t.classList.contains(Kr.cssClasses.active)?t.classList.remove(Kr.cssClasses.active):t.classList.add(Kr.cssClasses.active)}))}}return(0,o.onMounted)((()=>{r(t.modelValue),(0,o.watch)((()=>t.modelValue),(e=>r(e)))})),(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{ref_key:"panels",ref:n,class:"mdc-panels"},[(0,o.renderSlot)(e.$slots,"default")],512))}});var Yr=Wr;const Xr={class:"mdc-panel",role:"tabpanel"};var Zr={name:"UiPanel"};var Jr=(0,ht.Z)(Zr,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("div",Xr,[(0,o.renderSlot)(e.$slots,"default")])}]]);const Qr="UiMenuAnchor",eo=["top left","top right","middle left","middle right","bottom left","bottom right"],to={name:Qr,customOptions:{name:Qr,ANCHOR_POSITIONS:eo}};var no,ro,oo=Object.assign(to,{props:{position:{type:String,default:""},absolute:{type:Boolean,default:!1}},setup(e){const t=e,n=(0,o.computed)((()=>({"mdc-menu-surface--anchor":!0,"mdc-menu-surface--absolute":t.absolute}))),r=(0,o.computed)((()=>{let e="",n=t.position;if(n)if(eo.includes(n)){let t=n.split(" ");e="middle"===t[0]?`top:50%;${t[1]}:0;transform:translateY(-50%);`:t.map((e=>`${e}:0`)).join(";")}else console.warn(`[${Qr}]: Invalid anchor position`);return e}));return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(n)),style:(0,o.normalizeStyle)((0,o.unref)(r))},[(0,o.renderSlot)(e.$slots,"default")],6))}}),io={ANCHOR:"mdc-menu-surface--anchor",ANIMATING_CLOSED:"mdc-menu-surface--animating-closed",ANIMATING_OPEN:"mdc-menu-surface--animating-open",FIXED:"mdc-menu-surface--fixed",IS_OPEN_BELOW:"mdc-menu-surface--is-open-below",OPEN:"mdc-menu-surface--open",ROOT:"mdc-menu-surface"},ao={CLOSED_EVENT:"MDCMenuSurface:closed",CLOSING_EVENT:"MDCMenuSurface:closing",OPENED_EVENT:"MDCMenuSurface:opened",OPENING_EVENT:"MDCMenuSurface:opening",FOCUSABLE_ELEMENTS:["button:not(:disabled)",'[href]:not([aria-disabled="true"])',"input:not(:disabled)","select:not(:disabled)","textarea:not(:disabled)",'[tabindex]:not([tabindex="-1"]):not([aria-disabled="true"])'].join(", ")},so={TRANSITION_OPEN_DURATION:120,TRANSITION_CLOSE_DURATION:75,MARGIN_TO_EDGE:32,ANCHOR_TO_MENU_SURFACE_WIDTH_RATIO:.67,TOUCH_EVENT_WAIT_MS:30};!function(e){e[e.BOTTOM=1]="BOTTOM",e[e.CENTER=2]="CENTER",e[e.RIGHT=4]="RIGHT",e[e.FLIP_RTL=8]="FLIP_RTL"}(no||(no={})),function(e){e[e.TOP_LEFT=0]="TOP_LEFT",e[e.TOP_RIGHT=4]="TOP_RIGHT",e[e.BOTTOM_LEFT=1]="BOTTOM_LEFT",e[e.BOTTOM_RIGHT=5]="BOTTOM_RIGHT",e[e.TOP_START=8]="TOP_START",e[e.TOP_END=12]="TOP_END",e[e.BOTTOM_START=9]="BOTTOM_START",e[e.BOTTOM_END=13]="BOTTOM_END"}(ro||(ro={}));var lo=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.isSurfaceOpen=!1,r.isQuickOpen=!1,r.isHoistedElement=!1,r.isFixedPosition=!1,r.isHorizontallyCenteredOnViewport=!1,r.maxHeight=0,r.openBottomBias=0,r.openAnimationEndTimerId=0,r.closeAnimationEndTimerId=0,r.animationRequestId=0,r.anchorCorner=ro.TOP_START,r.originCorner=ro.TOP_START,r.anchorMargin={top:0,right:0,bottom:0,left:0},r.position={x:0,y:0},r}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return io},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return ao},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return so},enumerable:!1,configurable:!0}),Object.defineProperty(t,"Corner",{get:function(){return ro},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},hasAnchor:function(){return!1},isElementInContainer:function(){return!1},isFocused:function(){return!1},isRtl:function(){return!1},getInnerDimensions:function(){return{height:0,width:0}},getAnchorDimensions:function(){return null},getWindowDimensions:function(){return{height:0,width:0}},getBodyDimensions:function(){return{height:0,width:0}},getWindowScroll:function(){return{x:0,y:0}},setPosition:function(){},setMaxHeight:function(){},setTransformOrigin:function(){},saveFocus:function(){},restoreFocus:function(){},notifyClose:function(){},notifyClosing:function(){},notifyOpen:function(){},notifyOpening:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){var e=t.cssClasses,n=e.ROOT,r=e.OPEN;if(!this.adapter.hasClass(n))throw new Error(n+" class required in root element.");this.adapter.hasClass(r)&&(this.isSurfaceOpen=!0)},t.prototype.destroy=function(){clearTimeout(this.openAnimationEndTimerId),clearTimeout(this.closeAnimationEndTimerId),cancelAnimationFrame(this.animationRequestId)},t.prototype.setAnchorCorner=function(e){this.anchorCorner=e},t.prototype.flipCornerHorizontally=function(){this.originCorner=this.originCorner^no.RIGHT},t.prototype.setAnchorMargin=function(e){this.anchorMargin.top=e.top||0,this.anchorMargin.right=e.right||0,this.anchorMargin.bottom=e.bottom||0,this.anchorMargin.left=e.left||0},t.prototype.setIsHoisted=function(e){this.isHoistedElement=e},t.prototype.setFixedPosition=function(e){this.isFixedPosition=e},t.prototype.isFixed=function(){return this.isFixedPosition},t.prototype.setAbsolutePosition=function(e,t){this.position.x=this.isFinite(e)?e:0,this.position.y=this.isFinite(t)?t:0},t.prototype.setIsHorizontallyCenteredOnViewport=function(e){this.isHorizontallyCenteredOnViewport=e},t.prototype.setQuickOpen=function(e){this.isQuickOpen=e},t.prototype.setMaxHeight=function(e){this.maxHeight=e},t.prototype.setOpenBottomBias=function(e){this.openBottomBias=e},t.prototype.isOpen=function(){return this.isSurfaceOpen},t.prototype.open=function(){var e=this;this.isSurfaceOpen||(this.adapter.notifyOpening(),this.adapter.saveFocus(),this.isQuickOpen?(this.isSurfaceOpen=!0,this.adapter.addClass(t.cssClasses.OPEN),this.dimensions=this.adapter.getInnerDimensions(),this.autoposition(),this.adapter.notifyOpen()):(this.adapter.addClass(t.cssClasses.ANIMATING_OPEN),this.animationRequestId=requestAnimationFrame((function(){e.dimensions=e.adapter.getInnerDimensions(),e.autoposition(),e.adapter.addClass(t.cssClasses.OPEN),e.openAnimationEndTimerId=setTimeout((function(){e.openAnimationEndTimerId=0,e.adapter.removeClass(t.cssClasses.ANIMATING_OPEN),e.adapter.notifyOpen()}),so.TRANSITION_OPEN_DURATION)})),this.isSurfaceOpen=!0))},t.prototype.close=function(e){var n=this;if(void 0===e&&(e=!1),this.isSurfaceOpen){if(this.adapter.notifyClosing(),this.isQuickOpen)return this.isSurfaceOpen=!1,e||this.maybeRestoreFocus(),this.adapter.removeClass(t.cssClasses.OPEN),this.adapter.removeClass(t.cssClasses.IS_OPEN_BELOW),void this.adapter.notifyClose();this.adapter.addClass(t.cssClasses.ANIMATING_CLOSED),requestAnimationFrame((function(){n.adapter.removeClass(t.cssClasses.OPEN),n.adapter.removeClass(t.cssClasses.IS_OPEN_BELOW),n.closeAnimationEndTimerId=setTimeout((function(){n.closeAnimationEndTimerId=0,n.adapter.removeClass(t.cssClasses.ANIMATING_CLOSED),n.adapter.notifyClose()}),so.TRANSITION_CLOSE_DURATION)})),this.isSurfaceOpen=!1,e||this.maybeRestoreFocus()}},t.prototype.handleBodyClick=function(e){var t=e.target;this.adapter.isElementInContainer(t)||this.close()},t.prototype.handleKeydown=function(e){var t=e.keyCode;("Escape"===e.key||27===t)&&this.close()},t.prototype.autoposition=function(){var e;this.measurements=this.getAutoLayoutmeasurements();var n=this.getoriginCorner(),r=this.getMenuSurfaceMaxHeight(n),o=this.hasBit(n,no.BOTTOM)?"bottom":"top",i=this.hasBit(n,no.RIGHT)?"right":"left",a=this.getHorizontalOriginOffset(n),s=this.getVerticalOriginOffset(n),l=this.measurements,c=l.anchorSize,u=l.surfaceSize,d=((e={})[i]=a,e[o]=s,e);c.width/u.width>so.ANCHOR_TO_MENU_SURFACE_WIDTH_RATIO&&(i="center"),(this.isHoistedElement||this.isFixedPosition)&&this.adjustPositionForHoistedElement(d),this.adapter.setTransformOrigin(i+" "+o),this.adapter.setPosition(d),this.adapter.setMaxHeight(r?r+"px":""),this.hasBit(n,no.BOTTOM)||this.adapter.addClass(t.cssClasses.IS_OPEN_BELOW)},t.prototype.getAutoLayoutmeasurements=function(){var e=this.adapter.getAnchorDimensions(),t=this.adapter.getBodyDimensions(),n=this.adapter.getWindowDimensions(),r=this.adapter.getWindowScroll();return e||(e={top:this.position.y,right:this.position.x,bottom:this.position.y,left:this.position.x,width:0,height:0}),{anchorSize:e,bodySize:t,surfaceSize:this.dimensions,viewportDistance:{top:e.top,right:n.width-e.right,bottom:n.height-e.bottom,left:e.left},viewportSize:n,windowScroll:r}},t.prototype.getoriginCorner=function(){var e,n,r=this.originCorner,o=this.measurements,i=o.viewportDistance,a=o.anchorSize,s=o.surfaceSize,l=t.numbers.MARGIN_TO_EDGE;this.hasBit(this.anchorCorner,no.BOTTOM)?(e=i.top-l+this.anchorMargin.bottom,n=i.bottom-l-this.anchorMargin.bottom):(e=i.top-l+this.anchorMargin.top,n=i.bottom-l+a.height-this.anchorMargin.top),!(n-s.height>0)&&e>n+this.openBottomBias&&(r=this.setBit(r,no.BOTTOM));var c,u,d=this.adapter.isRtl(),f=this.hasBit(this.anchorCorner,no.FLIP_RTL),p=this.hasBit(this.anchorCorner,no.RIGHT)||this.hasBit(r,no.RIGHT),h=!1;(h=d&&f?!p:p)?(c=i.left+a.width+this.anchorMargin.right,u=i.right-this.anchorMargin.right):(c=i.left+this.anchorMargin.left,u=i.right+a.width-this.anchorMargin.left);var m=c-s.width>0,g=u-s.width>0,y=this.hasBit(r,no.FLIP_RTL)&&this.hasBit(r,no.RIGHT);return g&&y&&d||!m&&y?r=this.unsetBit(r,no.RIGHT):(m&&h&&d||m&&!h&&p||!g&&c>=u)&&(r=this.setBit(r,no.RIGHT)),r},t.prototype.getMenuSurfaceMaxHeight=function(e){if(this.maxHeight>0)return this.maxHeight;var n=this.measurements.viewportDistance,r=0,o=this.hasBit(e,no.BOTTOM),i=this.hasBit(this.anchorCorner,no.BOTTOM),a=t.numbers.MARGIN_TO_EDGE;return o?(r=n.top+this.anchorMargin.top-a,i||(r+=this.measurements.anchorSize.height)):(r=n.bottom-this.anchorMargin.bottom+this.measurements.anchorSize.height-a,i&&(r-=this.measurements.anchorSize.height)),r},t.prototype.getHorizontalOriginOffset=function(e){var t=this.measurements.anchorSize,n=this.hasBit(e,no.RIGHT),r=this.hasBit(this.anchorCorner,no.RIGHT);if(n){var o=r?t.width-this.anchorMargin.left:this.anchorMargin.right;return this.isHoistedElement||this.isFixedPosition?o-(this.measurements.viewportSize.width-this.measurements.bodySize.width):o}return r?t.width-this.anchorMargin.right:this.anchorMargin.left},t.prototype.getVerticalOriginOffset=function(e){var t=this.measurements.anchorSize,n=this.hasBit(e,no.BOTTOM),r=this.hasBit(this.anchorCorner,no.BOTTOM);return n?r?t.height-this.anchorMargin.top:-this.anchorMargin.bottom:r?t.height+this.anchorMargin.bottom:this.anchorMargin.top},t.prototype.adjustPositionForHoistedElement=function(e){var t,n,r=this.measurements,o=r.windowScroll,i=r.viewportDistance,a=r.surfaceSize,s=r.viewportSize,l=Object.keys(e);try{for(var c=y(l),u=c.next();!u.done;u=c.next()){var d=u.value,f=e[d]||0;!this.isHorizontallyCenteredOnViewport||"left"!==d&&"right"!==d?(f+=i[d],this.isFixedPosition||("top"===d?f+=o.y:"bottom"===d?f-=o.y:"left"===d?f+=o.x:f-=o.x),e[d]=f):e[d]=(s.width-a.width)/2}}catch(p){t={error:p}}finally{try{u&&!u.done&&(n=c.return)&&n.call(c)}finally{if(t)throw t.error}}},t.prototype.maybeRestoreFocus=function(){var e=this,t=this.adapter.isFocused(),n=this.adapter.getOwnerDocument?this.adapter.getOwnerDocument():document,r=n.activeElement&&this.adapter.isElementInContainer(n.activeElement);(t||r)&&setTimeout((function(){e.adapter.restoreFocus()}),so.TOUCH_EVENT_WAIT_MS)},t.prototype.hasBit=function(e,t){return Boolean(e&t)},t.prototype.setBit=function(e,t){return e|t},t.prototype.unsetBit=function(e,t){return e^t},t.prototype.isFinite=function(e){return"number"===typeof e&&isFinite(e)},t}(E),co={animation:{prefixed:"-webkit-animation",standard:"animation"},transform:{prefixed:"-webkit-transform",standard:"transform"},transition:{prefixed:"-webkit-transition",standard:"transition"}},uo={animationend:{cssProperty:"animation",prefixed:"webkitAnimationEnd",standard:"animationend"},animationiteration:{cssProperty:"animation",prefixed:"webkitAnimationIteration",standard:"animationiteration"},animationstart:{cssProperty:"animation",prefixed:"webkitAnimationStart",standard:"animationstart"},transitionend:{cssProperty:"transition",prefixed:"webkitTransitionEnd",standard:"transitionend"}};function fo(e){return Boolean(e.document)&&"function"===typeof e.document.createElement}function po(e,t){if(fo(e)&&t in co){var n=e.document.createElement("div"),r=co[t],o=r.standard,i=r.prefixed;return o in n.style?o:i}return t}function ho(e,t){if(fo(e)&&t in uo){var n=e.document.createElement("div"),r=uo[t],o=r.standard,i=r.prefixed;return r.cssProperty in n.style?o:i}return t}var mo,go=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.initialSyncWithDOM=function(){var e=this,t=this.root.parentElement;this.anchorElement=t&&t.classList.contains(io.ANCHOR)?t:null,this.root.classList.contains(io.FIXED)&&this.setFixedPosition(!0),this.handleKeydown=function(t){e.foundation.handleKeydown(t)},this.handleBodyClick=function(t){e.foundation.handleBodyClick(t)},this.registerBodyClickListener=function(){document.body.addEventListener("click",e.handleBodyClick,{capture:!0})},this.deregisterBodyClickListener=function(){document.body.removeEventListener("click",e.handleBodyClick,{capture:!0})},this.listen("keydown",this.handleKeydown),this.listen(ao.OPENED_EVENT,this.registerBodyClickListener),this.listen(ao.CLOSED_EVENT,this.deregisterBodyClickListener)},t.prototype.destroy=function(){this.unlisten("keydown",this.handleKeydown),this.unlisten(ao.OPENED_EVENT,this.registerBodyClickListener),this.unlisten(ao.CLOSED_EVENT,this.deregisterBodyClickListener),e.prototype.destroy.call(this)},t.prototype.isOpen=function(){return this.foundation.isOpen()},t.prototype.open=function(){this.foundation.open()},t.prototype.close=function(e){void 0===e&&(e=!1),this.foundation.close(e)},Object.defineProperty(t.prototype,"quickOpen",{set:function(e){this.foundation.setQuickOpen(e)},enumerable:!1,configurable:!0}),t.prototype.setIsHoisted=function(e){this.foundation.setIsHoisted(e)},t.prototype.setMenuSurfaceAnchorElement=function(e){this.anchorElement=e},t.prototype.setFixedPosition=function(e){e?this.root.classList.add(io.FIXED):this.root.classList.remove(io.FIXED),this.foundation.setFixedPosition(e)},t.prototype.setAbsolutePosition=function(e,t){this.foundation.setAbsolutePosition(e,t),this.setIsHoisted(!0)},t.prototype.setAnchorCorner=function(e){this.foundation.setAnchorCorner(e)},t.prototype.setAnchorMargin=function(e){this.foundation.setAnchorMargin(e)},t.prototype.getDefaultFoundation=function(){var e=this;return new lo({addClass:function(t){return e.root.classList.add(t)},removeClass:function(t){return e.root.classList.remove(t)},hasClass:function(t){return e.root.classList.contains(t)},hasAnchor:function(){return!!e.anchorElement},notifyClose:function(){return e.emit(lo.strings.CLOSED_EVENT,{})},notifyClosing:function(){e.emit(lo.strings.CLOSING_EVENT,{})},notifyOpen:function(){return e.emit(lo.strings.OPENED_EVENT,{})},notifyOpening:function(){return e.emit(lo.strings.OPENING_EVENT,{})},isElementInContainer:function(t){return e.root.contains(t)},isRtl:function(){return"rtl"===getComputedStyle(e.root).getPropertyValue("direction")},setTransformOrigin:function(t){var n=po(window,"transform")+"-origin";e.root.style.setProperty(n,t)},isFocused:function(){return document.activeElement===e.root},saveFocus:function(){e.previousFocus=document.activeElement},restoreFocus:function(){e.root.contains(document.activeElement)&&e.previousFocus&&e.previousFocus.focus&&e.previousFocus.focus()},getInnerDimensions:function(){return{width:e.root.offsetWidth,height:e.root.offsetHeight}},getAnchorDimensions:function(){return e.anchorElement?e.anchorElement.getBoundingClientRect():null},getWindowDimensions:function(){return{width:window.innerWidth,height:window.innerHeight}},getBodyDimensions:function(){return{width:document.body.clientWidth,height:document.body.clientHeight}},getWindowScroll:function(){return{x:window.pageXOffset,y:window.pageYOffset}},setPosition:function(t){var n=e.root;n.style.left="left"in t?t.left+"px":"",n.style.right="right"in t?t.right+"px":"",n.style.top="top"in t?t.top+"px":"",n.style.bottom="bottom"in t?t.bottom+"px":""},setMaxHeight:function(t){e.root.style.maxHeight=t}})},t}(C),yo={MENU_SELECTED_LIST_ITEM:"mdc-menu-item--selected",MENU_SELECTION_GROUP:"mdc-menu__selection-group",ROOT:"mdc-menu"},vo={ARIA_CHECKED_ATTR:"aria-checked",ARIA_DISABLED_ATTR:"aria-disabled",CHECKBOX_SELECTOR:'input[type="checkbox"]',LIST_SELECTOR:".mdc-list,.mdc-deprecated-list",SELECTED_EVENT:"MDCMenu:selected",SKIP_RESTORE_FOCUS:"data-menu-item-skip-restore-focus"},bo={FOCUS_ROOT_INDEX:-1};!function(e){e[e.NONE=0]="NONE",e[e.LIST_ROOT=1]="LIST_ROOT",e[e.FIRST_ITEM=2]="FIRST_ITEM",e[e.LAST_ITEM=3]="LAST_ITEM"}(mo||(mo={}));var Eo=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.closeAnimationEndTimerId=0,r.defaultFocusState=mo.LIST_ROOT,r.selectedIndex=-1,r}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return yo},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return vo},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return bo},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClassToElementAtIndex:function(){},removeClassFromElementAtIndex:function(){},addAttributeToElementAtIndex:function(){},removeAttributeFromElementAtIndex:function(){},getAttributeFromElementAtIndex:function(){return null},elementContainsClass:function(){return!1},closeSurface:function(){},getElementIndex:function(){return-1},notifySelected:function(){},getMenuItemCount:function(){return 0},focusItemAtIndex:function(){},focusListRoot:function(){},getSelectedSiblingOfItemAtIndex:function(){return-1},isSelectableItemAtIndex:function(){return!1}}},enumerable:!1,configurable:!0}),t.prototype.destroy=function(){this.closeAnimationEndTimerId&&clearTimeout(this.closeAnimationEndTimerId),this.adapter.closeSurface()},t.prototype.handleKeydown=function(e){var t=e.key,n=e.keyCode;("Tab"===t||9===n)&&this.adapter.closeSurface(!0)},t.prototype.handleItemAction=function(e){var t=this,n=this.adapter.getElementIndex(e);if(!(n<0)){this.adapter.notifySelected({index:n});var r="true"===this.adapter.getAttributeFromElementAtIndex(n,vo.SKIP_RESTORE_FOCUS);this.adapter.closeSurface(r),this.closeAnimationEndTimerId=setTimeout((function(){var n=t.adapter.getElementIndex(e);n>=0&&t.adapter.isSelectableItemAtIndex(n)&&t.setSelectedIndex(n)}),lo.numbers.TRANSITION_CLOSE_DURATION)}},t.prototype.handleMenuSurfaceOpened=function(){switch(this.defaultFocusState){case mo.FIRST_ITEM:this.adapter.focusItemAtIndex(0);break;case mo.LAST_ITEM:this.adapter.focusItemAtIndex(this.adapter.getMenuItemCount()-1);break;case mo.NONE:break;default:this.adapter.focusListRoot()}},t.prototype.setDefaultFocusState=function(e){this.defaultFocusState=e},t.prototype.getSelectedIndex=function(){return this.selectedIndex},t.prototype.setSelectedIndex=function(e){if(this.validatedIndex(e),!this.adapter.isSelectableItemAtIndex(e))throw new Error("MDCMenuFoundation: No selection group at specified index.");var t=this.adapter.getSelectedSiblingOfItemAtIndex(e);t>=0&&(this.adapter.removeAttributeFromElementAtIndex(t,vo.ARIA_CHECKED_ATTR),this.adapter.removeClassFromElementAtIndex(t,yo.MENU_SELECTED_LIST_ITEM)),this.adapter.addClassToElementAtIndex(e,yo.MENU_SELECTED_LIST_ITEM),this.adapter.addAttributeToElementAtIndex(e,vo.ARIA_CHECKED_ATTR,"true"),this.selectedIndex=e},t.prototype.setEnabled=function(e,t){this.validatedIndex(e),t?(this.adapter.removeClassFromElementAtIndex(e,Dt.LIST_ITEM_DISABLED_CLASS),this.adapter.addAttributeToElementAtIndex(e,vo.ARIA_DISABLED_ATTR,"false")):(this.adapter.addClassToElementAtIndex(e,Dt.LIST_ITEM_DISABLED_CLASS),this.adapter.addAttributeToElementAtIndex(e,vo.ARIA_DISABLED_ATTR,"true"))},t.prototype.validatedIndex=function(e){var t=this.adapter.getMenuItemCount();if(!(e>=0&&e{await(0,o.nextTick)((()=>{const n=e.value;t=No(n)}));return!(t&&t.classList.contains("mdc-deprecated-list--non-interactive"))})),deprecatedListClassNameMap:_o}}const Lo=["role","data-value"],Ro={key:0,class:"mdc-menu__selection-group"},Do=["textContent"],Po={name:"UiMenuitem",customOptions:{UI_GLOBAL:i.Z}};var Mo=Object.assign(Po,{props:{nested:{type:Boolean,default:!1},item:{type:Object,default:()=>({})},value:{type:null,default:null},disabled:{type:Boolean,default:!1},selected:{type:Boolean,default:!1}},emits:[i.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const r=e,a=(0,o.ref)(null),{handleClick:s}=(0,i.O)({emit:n}),{deprecatedListClassNameMap:l}=xo(a);function c(e){return[l["mdc-list-item"],...ko({disabled:r.disabled||e.disabled}),{"mdc-menu-item--selected":r.selected||e.selected}]}return(0,o.onMounted)((()=>{r.nested||D(a.value)})),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" List item "),(0,o.createElementVNode)("li",{ref_key:"menuitem",ref:a,class:(0,o.normalizeClass)(e.nested?null:c(e.item)),role:e.nested?null:"menuitem","data-value":e.item.value||e.value,onClick:n[0]||(n[0]=function(){return(0,o.unref)(s)&&(0,o.unref)(s)(...arguments)})},[e.nested?((0,o.openBlock)(),(0,o.createElementBlock)("ul",Ro,[(0,o.renderSlot)(t.$slots,"default")])):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:1},[(0,o.createElementVNode)("span",{class:(0,o.normalizeClass)((0,o.unref)(l)["mdc-list-item__ripple"])},null,2),(0,o.createCommentVNode)(" Including label text and optional leading icon, trailing icon, and keyboard command "),(0,o.renderSlot)(t.$slots,"default",{},(()=>[e.item.icon?((0,o.openBlock)(),(0,o.createBlock)(Oo,{key:0},{default:(0,o.withCtx)((()=>[(0,o.createElementVNode)("i",{class:(0,o.normalizeClass)((0,o.unref)(i.Z).cssClasses.icon),"aria-hidden":"true",textContent:(0,o.toDisplayString)(e.item.icon)},null,10,Do)])),_:1})):(0,o.createCommentVNode)("v-if",!0),e.item.text?((0,o.openBlock)(),(0,o.createBlock)(wo,{key:1},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e.item.text),1)])),_:1})):(0,o.createCommentVNode)("v-if",!0)]))],64))],10,Lo)],2112))}});var Bo=Mo;const Fo={padded:{type:Boolean,default:!1},inset:{type:Boolean,default:!1}};function Vo(e){return{className:(0,o.computed)((()=>({"mdc-deprecated-list-divider":!0,"mdc-deprecated-list-divider--padded":e.padded,"mdc-deprecated-list-divider--inset":e.inset})))}}const jo={name:"UiItemDivider",customOptions:{}};var Ho=Object.assign(jo,{props:Fo,setup(e){const t=e,{className:n}=Vo(t);return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("li",{class:(0,o.normalizeClass)((0,o.unref)(n)),role:"separator"},null,2))}});const Uo="UiMenu",qo={DIVIDER:"-",MENU_POSITIONS:["TOP_LEFT","TOP_RIGHT","BOTTOM_LEFT","BOTTOM_RIGHT","TOP_START","TOP_END","BOTTOM_START","BOTTOM_END"],EVENTS:{SELECTED:"selected",CLOSED:"closed",OPENED:"opened",CHANGE:"update:modelValue"}},$o={name:Uo,customOptions:{name:Uo,UI_MENU:qo,getType:F.Z,deprecatedListClassNameMap:_o}};var zo=Object.assign($o,{props:{modelValue:{type:Boolean,default:!1},items:{type:Array,default:()=>[]},quickOpen:{type:Boolean,default:!1},position:{type:String,default:"TOP_LEFT"},distance:{type:Object,default:()=>({})},fixed:{type:Boolean,default:!1},fullwidth:{type:Boolean,default:!1},cssOnly:{type:Boolean,default:!1}},emits:[qo.EVENTS.SELECTED,qo.EVENTS.CLOSED,qo.EVENTS.OPENED,qo.EVENTS.CHANGE],setup(e,t){let{emit:n}=t;const r=e,i=(0,o.computed)((()=>({"mdc-menu":!0,"mdc-menu-surface":!0,"mdc-menu-surface--fixed":r.fixed,"mdc-menu-surface--fullwidth":r.fullwidth&&!r.fixed,"mdc-menu-surface--open":r.cssOnly}))),a=(0,o.ref)(null),s=(0,o.reactive)({$menu:null,currentItems:r.items,currentTextItems:[],currentItem:null}),{currentItems:l}=(0,o.toRefs)(s);(0,o.onMounted)((()=>{if(u(),!r.cssOnly){const e=a.value;s.$menu=new Co(e),e.addEventListener(`MDCMenu:${qo.EVENTS.SELECTED}`,(e=>{let{detail:t}=e;const r=t.index,o=t.item.dataset.value,i=s.currentTextItems[r],a="object"===(0,F.Z)(i)?i:{value:i};s.currentItem=a,n(qo.EVENTS.SELECTED,{index:r,text:s.$menu.getPrimaryTextAtIndex(r),value:a.value||o})})),e.addEventListener(`MDCMenuSurface:${qo.EVENTS.CLOSED}`,(()=>{n(qo.EVENTS.CHANGE,!1),n(qo.EVENTS.CLOSED)})),e.addEventListener(`MDCMenuSurface:${qo.EVENTS.OPENED}`,(()=>{n(qo.EVENTS.OPENED)})),f(),h(),m(),(0,o.watch)((()=>r.modelValue),(e=>{s.$menu.open!==e&&(s.$menu.open=e)})),(0,o.watch)((()=>r.items),(e=>{s.currentItems=e,u()})),(0,o.watch)((()=>r.quickOpen),(e=>{f(e)})),(0,o.watch)((()=>r.position),(e=>{h(e)})),(0,o.watch)((()=>r.distance),(e=>{m(e)}))}}));const c=e=>e===qo.DIVIDER;function u(){s.currentTextItems=s.currentItems.filter((e=>"object"===(0,F.Z)(e)?e.text!==qo.DIVIDER:e!==qo.DIVIDER))}function d(e){let t=!1;return t="object"===(0,F.Z)(e)&&"object"===(0,F.Z)(s.currentItem)?e.text===s.currentItem.text:e===s.currentItem,t}function f(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.quickOpen;s.$menu.quickOpen=e}function p(){const e=a.value;return e.parentElement&&e.parentElement.classList.contains("mdc-menu-surface--anchor")}function h(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.position;p()&&(qo.MENU_POSITIONS.includes(e)?s.$menu.setAnchorCorner(ro[e]):console.warn(`[${Uo}]: Invalid menu position`))}function m(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.distance;p()&&Object.keys(e).length&&s.$menu.setAnchorMargin(e)}return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Container "),(0,o.createElementVNode)("div",{ref_key:"menu",ref:a,class:(0,o.normalizeClass)((0,o.unref)(i))},[(0,o.createElementVNode)("ul",{class:(0,o.normalizeClass)((0,o.unref)(_o)["mdc-list"]),tabindex:"-1",role:"menu","aria-hidden":"true","aria-orientation":"vertical"},[(0,o.renderSlot)(e.$slots,"default",{},(()=>[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)((0,o.unref)(l),((e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:`menu-item-${t}`},["array"===(0,o.unref)(F.Z)(e)?((0,o.openBlock)(),(0,o.createBlock)(Bo,{key:`group${t}`,nested:""},{default:(0,o.withCtx)((()=>[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)(e,((e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:`menu-subitem-${t}`},[c(e)?((0,o.openBlock)(),(0,o.createBlock)(Ho,{key:0})):((0,o.openBlock)(),(0,o.createBlock)(Bo,{key:1,item:"object"===(0,o.unref)(F.Z)(e)?e:{},selected:d(e)},{default:(0,o.withCtx)((()=>["string"===(0,o.unref)(F.Z)(e)?((0,o.openBlock)(),(0,o.createBlock)(wo,{key:0,textContent:(0,o.toDisplayString)(e)},null,8,["textContent"])):(0,o.createCommentVNode)("v-if",!0)])),_:2},1032,["item","selected"]))],64)))),128))])),_:2},1024)):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:1},[c(e)?((0,o.openBlock)(),(0,o.createBlock)(Ho,{key:0})):((0,o.openBlock)(),(0,o.createBlock)(Bo,{key:1,item:"object"===(0,o.unref)(F.Z)(e)?e:{},selected:d(e)},{default:(0,o.withCtx)((()=>["string"===(0,o.unref)(F.Z)(e)?((0,o.openBlock)(),(0,o.createBlock)(wo,{key:0,textContent:(0,o.toDisplayString)(e)},null,8,["textContent"])):(0,o.createCommentVNode)("v-if",!0)])),_:2},1032,["item","selected"]))],64))],64)))),128))]))],2)],2)],2112))}});var Ko=zo;const Go={name:"UiMenuitemDivider",customOptions:{}};var Wo=Object.assign(Go,{setup(e){const{className:t}=Vo({});return(e,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Divider (optional) "),(0,o.createElementVNode)("li",{class:(0,o.normalizeClass)((0,o.unref)(t)),role:"separator"},null,2)],2112))}});const Yo=(0,o.createElementVNode)("span",{class:"mdc-button__ripple"},null,-1),Xo=(0,o.createElementVNode)("span",{class:"mdc-button__focus-ring"},null,-1),Zo=["textContent"],Jo={key:1,class:"mdc-button__label"},Qo={name:"MdcButton",customOptions:{UI_GLOBAL:i.Z}};var ei=Object.assign(Qo,{props:{outlined:{type:Boolean,default:!1},unelevated:{type:Boolean,default:!1},...M,noLabel:{type:Boolean,default:!1}},emits:[i.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const r=e,{handleClick:a}=(0,i.O)({emit:n}),{materialIcon:s}=B(r),l=(0,o.computed)((()=>({"mdc-button":!0,"mdc-button--outlined":r.outlined,"mdc-button--unelevated":r.unelevated})));return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("button",{type:"button",class:(0,o.normalizeClass)((0,o.unref)(l)),onClick:n[0]||(n[0]=function(){return(0,o.unref)(a)&&(0,o.unref)(a)(...arguments)})},[Yo,Xo,(0,o.renderSlot)(t.$slots,"icon",{},(()=>[(0,o.unref)(s)?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass("mdc-button__icon")),"aria-hidden":"true",textContent:(0,o.toDisplayString)((0,o.unref)(s))},null,10,Zo)):(0,o.createCommentVNode)("v-if",!0)])),e.noLabel?(0,o.renderSlot)(t.$slots,"default",{key:0}):((0,o.openBlock)(),(0,o.createElementBlock)("span",Jo,[(0,o.renderSlot)(t.$slots,"default")]))],2))}});var ti=ei;const ni={class:"mdc-data-table__pagination-trailing"},ri={key:0,class:"mdc-data-table__pagination-rows-per-page"},oi={class:"mdc-data-table__pagination-rows-per-page-label"},ii={class:"mdc-data-table__pagination-rows-per-page-select"},ai={class:"mdc-data-table__pagination-navigation"},si={key:0,class:"mdc-data-table__pagination-total"},li={key:2,class:"mdc-data-table__pagination-page"},ci={key:1,class:"mdc-button mdc-data-table__pagination-button mdc-pagination__button--ellipsis"},ui=[(0,o.createElementVNode)("span",{class:"mdc-button__label"},"...",-1)],di={key:1,class:"mdc-data-table__pagination-jumper"},fi={class:"mdc-data-table__pagination-jumper-label"},pi={class:"mdc-data-table__pagination-jumper-input"},hi=["max"],mi={POSITIONS:["left","center","right"],MIN_PAGE_SPAN:3,EVENTS:{CHANGE:"update:modelValue",CHANGE_PAGE_SIZE:"update:pageSize"}},gi={name:"UiPagination",customOptions:{UI_GLOBAL:i.Z,UI_PAGINATION:mi}};var yi=Object.assign(gi,{props:{modelValue:{type:Number,default:1},total:{type:Number,default:0},pageSpan:{type:[Number,Boolean],default:mi.MIN_PAGE_SPAN},showTotal:{type:Boolean,default:!1},pageSize:{type:[Number,Array],default:10},pageSizeText:{type:[String,Array],default:"Rows per page"},ofText:{type:String,default:"of"},unitText:{type:String,default:""},showJumper:{type:Boolean,default:!1},jumperText:{type:[String,Array],default:"Goto"},jumperButtonOutlined:{type:Boolean,default:!1},jumperButtonText:{type:String,default:""},position:{type:String,default:""},mini:{type:Boolean,default:!1}},emits:[mi.EVENTS.CHANGE,mi.EVENTS.CHANGE_PAGE_SIZE],setup(e,t){let{emit:n}=t;const r=e,a=(0,o.reactive)({currentPage:r.modelValue,currentPageSize:Array.isArray(r.pageSize)?r.pageSize[0]:r.pageSize,jumpPage:r.modelValue}),{currentPage:s,currentPageSize:l,jumpPage:c}=(0,o.toRefs)(a),u=(0,o.computed)((()=>{let e=["mdc-data-table__pagination","mdc-pagination",{"mdc-pagination--mini":r.mini}];return mi.POSITIONS.includes(r.position)&&e.push(`mdc-pagination--${r.position}`),e})),d=(0,o.computed)((()=>Math.ceil(r.total/a.currentPageSize))),f=(0,o.computed)((()=>a.currentPageSize*(a.currentPage-1)+1)),p=(0,o.computed)((()=>{const e=a.currentPageSize*a.currentPage;return e>r.total?r.total:e})),h=(0,o.computed)((()=>r.mini||r.pageSpan&&r.pageSpan>=mi.MIN_PAGE_SPAN)),m=(0,o.computed)((()=>Array.isArray(r.pageSizeText)?r.pageSizeText[0]:r.pageSizeText)),g=(0,o.computed)((()=>Array.isArray(r.pageSizeText)?r.pageSizeText[1]:"")),y=(0,o.computed)((()=>Array.isArray(r.jumperText)?r.jumperText[0]:r.jumperText)),v=(0,o.computed)((()=>Array.isArray(r.jumperText)?r.jumperText[1]:""));function b(e){let t=!1;switch(!0){case 1===e:case e===d.value:case a.currentPage>=e&&e>=a.currentPage-r.pageSpan:case a.currentPage<=e&&e<=a.currentPage+r.pageSpan:t=!0}return t}function E(e){let t=a.currentPage===e-r.pageSpan||a.currentPage===e+r.pageSpan,n=1!==e&&e!==d.value;return!(t&&n)}function C(e){switch(!0){case e>d.value:e=d.value;break;case e<1:e=1}return e}function _(e){a.currentPage!==e&&(isNaN(e)?a.jumpPage=a.currentPage:(e=C(e),a.jumpPage=e,n(mi.EVENTS.CHANGE,+e)))}function T(){const e=C(a.currentPage);a.currentPage!==e&&(a.jumpPage=e,n(mi.EVENTS.CHANGE,+e)),n(mi.EVENTS.CHANGE_PAGE_SIZE,{page:e,pageSize:a.currentPageSize,pageCount:d.value})}return(0,o.watch)((()=>r.modelValue),(e=>{a.currentPage=e,a.jumpPage=e})),(0,o.watch)((()=>r.total),(()=>{f.value>p.value&&T()})),(0,o.watch)((()=>r.pageSize),(e=>{Array.isArray(e)||(a.currentPageSize=e)})),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(u))},[(0,o.createElementVNode)("div",ni,[(0,o.createCommentVNode)(" Page size "),!e.mini&&Array.isArray(e.pageSize)?((0,o.openBlock)(),(0,o.createElementBlock)("div",ri,[(0,o.createElementVNode)("div",oi,(0,o.toDisplayString)((0,o.unref)(m)),1),(0,o.createElementVNode)("div",ii,[(0,o.withDirectives)((0,o.createElementVNode)("select",{"onUpdate:modelValue":n[0]||(n[0]=e=>(0,o.isRef)(l)?l.value=e:null),onChange:T},[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)(e.pageSize,(e=>((0,o.openBlock)(),(0,o.createElementBlock)("option",{key:`pageSize-${e}`},(0,o.toDisplayString)(e),1)))),128))],544),[[o.vModelSelect,(0,o.unref)(l)]])]),(0,o.createElementVNode)("span",null,(0,o.toDisplayString)((0,o.unref)(g)),1)])):(0,o.createCommentVNode)("v-if",!0),(0,o.createElementVNode)("div",ai,[(0,o.createCommentVNode)(" Total "),e.showTotal?((0,o.openBlock)(),(0,o.createElementBlock)("div",si,[(0,o.renderSlot)(t.$slots,"default",(0,o.normalizeProps)((0,o.guardReactiveProps)({currentMinRow:(0,o.unref)(f),currentMaxRow:(0,o.unref)(p)})),(()=>[(0,o.createTextVNode)((0,o.toDisplayString)((0,o.unref)(f))+"\u2011"+(0,o.toDisplayString)((0,o.unref)(p))+" "+(0,o.toDisplayString)(e.ofText)+" "+(0,o.toDisplayString)(e.total)+" "+(0,o.toDisplayString)(e.unitText),1)]))])):(0,o.createCommentVNode)("v-if",!0),(0,o.createCommentVNode)(" Navigation buttons "),(0,o.unref)(h)?(0,o.createCommentVNode)("v-if",!0):((0,o.openBlock)(),(0,o.createBlock)(ti,{key:1,class:"mdc-data-table__pagination-button mdc-data-table__pagination-first-button","no-label":"",disabled:1===(0,o.unref)(s),"data-first-page":"true",onClick:n[1]||(n[1]=e=>_(1))},{default:(0,o.withCtx)((()=>[(0,o.renderSlot)(t.$slots,"first",{},(()=>[(0,o.createElementVNode)("i",{class:(0,o.normalizeClass)((0,o.unref)(i.Z).cssClasses.icon)},"first_page",2)]))])),_:3},8,["disabled"])),(0,o.createVNode)(ti,{class:"mdc-data-table__pagination-button mdc-data-table__pagination-prev-button","no-label":"",disabled:1===(0,o.unref)(s),"data-prev-page":"true",onClick:n[2]||(n[2]=e=>_((0,o.unref)(s)-1))},{default:(0,o.withCtx)((()=>[(0,o.renderSlot)(t.$slots,"prev",{},(()=>[(0,o.createElementVNode)("i",{class:(0,o.normalizeClass)((0,o.unref)(i.Z).cssClasses.icon)},"chevron_left",2)]))])),_:3},8,["disabled"]),!e.mini&&(0,o.unref)(h)?((0,o.openBlock)(),(0,o.createElementBlock)("div",li,[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)((0,o.unref)(d),(e=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:`page-${e}`},[b(e)?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:0},[E(e)?((0,o.openBlock)(),(0,o.createBlock)(ti,{key:0,class:(0,o.normalizeClass)({"mdc-data-table__pagination-button":!0,"mdc-pagination__button--active":e===(0,o.unref)(s)}),onClick:t=>_(e)},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e),1)])),_:2},1032,["class","onClick"])):((0,o.openBlock)(),(0,o.createElementBlock)("button",ci,ui))],64)):(0,o.createCommentVNode)("v-if",!0)],64)))),128))])):(0,o.createCommentVNode)("v-if",!0),(0,o.createVNode)(ti,{class:"mdc-data-table__pagination-button mdc-data-table__pagination-next-button",disabled:(0,o.unref)(s)===(0,o.unref)(d),"no-label":"","data-next-page":"true",onClick:n[3]||(n[3]=e=>_((0,o.unref)(s)+1))},{default:(0,o.withCtx)((()=>[(0,o.renderSlot)(t.$slots,"next",{},(()=>[(0,o.createElementVNode)("i",{class:(0,o.normalizeClass)((0,o.unref)(i.Z).cssClasses.icon)},"chevron_right",2)]))])),_:3},8,["disabled"]),(0,o.unref)(h)?(0,o.createCommentVNode)("v-if",!0):((0,o.openBlock)(),(0,o.createBlock)(ti,{key:3,class:"mdc-data-table__pagination-button mdc-data-table__pagination-last-button",disabled:(0,o.unref)(s)===(0,o.unref)(d),"no-label":"","data-last-page":"true",onClick:n[4]||(n[4]=e=>_((0,o.unref)(d)))},{default:(0,o.withCtx)((()=>[(0,o.renderSlot)(t.$slots,"last",{},(()=>[(0,o.createElementVNode)("i",{class:(0,o.normalizeClass)((0,o.unref)(i.Z).cssClasses.icon)},"last_page",2)]))])),_:3},8,["disabled"]))]),(0,o.createCommentVNode)(" Jumper "),!e.mini&&e.showJumper?((0,o.openBlock)(),(0,o.createElementBlock)("div",di,[(0,o.createElementVNode)("div",fi,(0,o.toDisplayString)((0,o.unref)(y)),1),(0,o.createElementVNode)("div",pi,[(0,o.withDirectives)((0,o.createElementVNode)("input",{"onUpdate:modelValue":n[5]||(n[5]=e=>(0,o.isRef)(c)?c.value=e:null),type:"number",min:"1",max:(0,o.unref)(d),onKeydown:n[6]||(n[6]=(0,o.withKeys)((0,o.withModifiers)((e=>_(e.target.value)),["prevent"]),["enter"]))},null,40,hi),[[o.vModelText,(0,o.unref)(c)]]),(0,o.createElementVNode)("span",null,(0,o.toDisplayString)((0,o.unref)(v)),1),e.jumperButtonText?((0,o.openBlock)(),(0,o.createBlock)(ti,{key:0,outlined:e.jumperButtonOutlined,unelevated:!e.jumperButtonOutlined,onClick:n[7]||(n[7]=e=>_((0,o.unref)(c)))},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e.jumperButtonText),1)])),_:1},8,["outlined","unelevated"])):(0,o.createCommentVNode)("v-if",!0)])])):(0,o.createCommentVNode)("v-if",!0)])],2))}});var vi=yi;const bi={TYPES:{horizontal:0,vertical:1},cssClasses:{item:"mdc-form__item",subitem:"mdc-form__subitem",actions:"mdc-form__actions"}},Ei={name:"UiForm",customOptions:{UI_FORM:bi}};var Ci=Object.assign(Ei,{props:{type:{type:[String,Number],default:0},nowrap:{type:Boolean,default:!1},labelTopAligned:{type:Boolean,default:!1},labelRightAligned:{type:Boolean,default:!1},labelTopRightAligned:{type:Boolean,default:!1},itemMarginBottom:{type:[String,Number],default:0},actionAlign:{type:String,default:"left"},labelWidth:{type:[String,Number],default:0},labelMarginRight:{type:[String,Number],default:0},labelMarginBottom:{type:[String,Number],default:0}},setup(e){const t=e,n=(0,o.computed)((()=>a(t,bi.TYPES,"vertical")||"|"===t.type)),r=(0,o.computed)((()=>({"mdc-form":!0,"mdc-form--horizontal":!n.value,"mdc-form--vertical":n.value,"mdc-form--nowrap":t.nowrap,"mdc-form--label-top-aligned":t.labelTopAligned,"mdc-form--label-right-aligned":t.labelRightAligned,"mdc-form--label-top-right-aligned":t.labelTopRightAligned,"mdc-form--actions-center":"center"===t.actionAlign,"mdc-form--actions-right":"right"===t.actionAlign}))),i=(0,o.ref)(null);return(0,o.onBeforeMount)((()=>{n.value?(t.labelWidth||t.labelMarginRight)&&console.warn("[UiForm]","The 'labelWidth'/'labelMarginRight' prop only takes effect in the horizontal type form"):t.labelMarginBottom&&console.warn("[UiForm]","The 'labelMarginBottom' prop only takes effect in the vertical type form")})),(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{ref_key:"form",ref:i,class:(0,o.normalizeClass)((0,o.unref)(r))},[(0,o.renderSlot)(e.$slots,"default",{itemClass:bi.cssClasses.item,subitemClass:bi.cssClasses.subitem,actionClass:bi.cssClasses.actions})],2))}}),_i={ROOT:"mdc-form-field"},Ti={LABEL_SELECTOR:".mdc-form-field > label"},Ai=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.click=function(){r.handleClick()},r}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return _i},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return Ti},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{activateInputRipple:function(){},deactivateInputRipple:function(){},deregisterInteractionHandler:function(){},registerInteractionHandler:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){this.adapter.registerInteractionHandler("click",this.click)},t.prototype.destroy=function(){this.adapter.deregisterInteractionHandler("click",this.click)},t.prototype.handleClick=function(){var e=this;this.adapter.activateInputRipple(),requestAnimationFrame((function(){e.adapter.deactivateInputRipple()}))},t}(E),Si=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.labelEl=function(){var e=Ai.strings.LABEL_SELECTOR;return this.root.querySelector(e)},t.prototype.getDefaultFoundation=function(){var e=this;return new Ai({activateInputRipple:function(){e.input&&e.input.ripple&&e.input.ripple.activate()},deactivateInputRipple:function(){e.input&&e.input.ripple&&e.input.ripple.deactivate()},deregisterInteractionHandler:function(t,n){var r=e.labelEl();r&&r.removeEventListener(t,n)},registerInteractionHandler:function(t,n){var r=e.labelEl();r&&r.addEventListener(t,n)}})},t}(C);const Oi={name:"UiFormField",customOptions:{}};var Ii=Object.assign(Oi,{props:{nowrap:{type:Boolean,default:!1},alignEnd:{type:Boolean,default:!1},spaceBetween:{type:Boolean,default:!1}},setup(e,t){let{expose:n}=t;const r=e,i=(0,o.useSlots)(),a=(0,o.getCurrentInstance)(),s=a.parent,l=(0,o.ref)(null),c=(0,o.reactive)({$formField:null,form:null}),{$formField:u}=(0,o.toRefs)(c),d=(0,o.computed)((()=>"UiForm"===s.type.name)),f=(0,o.computed)((()=>({"mdc-form__item":d.value,"mdc-form-field":!0,"mdc-form-field--nowrap":r.nowrap,"mdc-form-field--align-end":r.alignEnd,"mdc-form-field--space-between":r.spaceBetween}))),p=(0,o.computed)((()=>l.value&&l.value.classList.contains("mdc-form__item"))),h=(0,o.computed)((()=>{const e=c.form;return e&&e.itemMarginBottom?{"margin-bottom":`${e.itemMarginBottom}px`}:0})),m=(0,o.computed)((()=>{const e=c.form;return e&&e.labelWidth?+e.labelWidth:0})),g=(0,o.computed)((()=>{const e=c.form;return e&&e.labelMarginRight?+e.labelMarginRight:0})),y=(0,o.computed)((()=>{const e=c.form;return e&&"left"===e.actionAlign&&(m.value||g.value)?m.value+g.value:0})),v=(0,o.computed)((()=>{const e=c.form;return e&&e.labelMarginBottom?+e.labelMarginBottom:0}));function b(e){const t=e.parent;return"UiForm"===t.type.name?t.props:p.value?b(t):null}return(0,o.onMounted)((()=>{c.$formField=new Si(l.value),c.form=b(a),function(){if(i.default){const e=i.default().find((e=>"label"===e.type)),t=null===e||void 0===e?void 0:e.el;t&&(m.value&&(t.style.flexBasis=`${m.value}px`),g.value&&(t.style.marginRight=`${g.value}px`),v.value&&(t.style.marginBottom=`${v.value}px`));const n=l.value;n&&n.classList.contains("mdc-form__actions")&&y.value&&(n.style.paddingLeft=`${y.value}px`)}}()})),n({$formField:u}),(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{ref_key:"formField",ref:l,class:(0,o.normalizeClass)((0,o.unref)(f)),style:(0,o.normalizeStyle)((0,o.unref)(h))},[(0,o.renderSlot)(e.$slots,"default",{},(()=>[(0,o.createCommentVNode)(" Form item: checkbox or radio + label ")]))],6))}});var wi=Ii,Ni={LABEL_FLOAT_ABOVE:"mdc-floating-label--float-above",LABEL_REQUIRED:"mdc-floating-label--required",LABEL_SHAKE:"mdc-floating-label--shake",ROOT:"mdc-floating-label"},ki=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.shakeAnimationEndHandler=function(){r.handleShakeAnimationEnd()},r}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return Ni},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},getWidth:function(){return 0},registerInteractionHandler:function(){},deregisterInteractionHandler:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){this.adapter.registerInteractionHandler("animationend",this.shakeAnimationEndHandler)},t.prototype.destroy=function(){this.adapter.deregisterInteractionHandler("animationend",this.shakeAnimationEndHandler)},t.prototype.getWidth=function(){return this.adapter.getWidth()},t.prototype.shake=function(e){var n=t.cssClasses.LABEL_SHAKE;e?this.adapter.addClass(n):this.adapter.removeClass(n)},t.prototype.float=function(e){var n=t.cssClasses,r=n.LABEL_FLOAT_ABOVE,o=n.LABEL_SHAKE;e?this.adapter.addClass(r):(this.adapter.removeClass(r),this.adapter.removeClass(o))},t.prototype.setRequired=function(e){var n=t.cssClasses.LABEL_REQUIRED;e?this.adapter.addClass(n):this.adapter.removeClass(n)},t.prototype.handleShakeAnimationEnd=function(){var e=t.cssClasses.LABEL_SHAKE;this.adapter.removeClass(e)},t}(E),xi=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.shake=function(e){this.foundation.shake(e)},t.prototype.float=function(e){this.foundation.float(e)},t.prototype.setRequired=function(e){this.foundation.setRequired(e)},t.prototype.getWidth=function(){return this.foundation.getWidth()},t.prototype.getDefaultFoundation=function(){var e=this;return new ki({addClass:function(t){return e.root.classList.add(t)},removeClass:function(t){return e.root.classList.remove(t)},getWidth:function(){return function(e){var t=e;if(null!==t.offsetParent)return t.scrollWidth;var n=t.cloneNode(!0);n.style.setProperty("position","absolute"),n.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(n);var r=n.scrollWidth;return document.documentElement.removeChild(n),r}(e.root)},registerInteractionHandler:function(t,n){return e.listen(t,n)},deregisterInteractionHandler:function(t,n){return e.unlisten(t,n)}})},t}(C),Li={LINE_RIPPLE_ACTIVE:"mdc-line-ripple--active",LINE_RIPPLE_DEACTIVATING:"mdc-line-ripple--deactivating"},Ri=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.transitionEndHandler=function(e){r.handleTransitionEnd(e)},r}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return Li},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},setStyle:function(){},registerEventHandler:function(){},deregisterEventHandler:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){this.adapter.registerEventHandler("transitionend",this.transitionEndHandler)},t.prototype.destroy=function(){this.adapter.deregisterEventHandler("transitionend",this.transitionEndHandler)},t.prototype.activate=function(){this.adapter.removeClass(Li.LINE_RIPPLE_DEACTIVATING),this.adapter.addClass(Li.LINE_RIPPLE_ACTIVE)},t.prototype.setRippleCenter=function(e){this.adapter.setStyle("transform-origin",e+"px center")},t.prototype.deactivate=function(){this.adapter.addClass(Li.LINE_RIPPLE_DEACTIVATING)},t.prototype.handleTransitionEnd=function(e){var t=this.adapter.hasClass(Li.LINE_RIPPLE_DEACTIVATING);"opacity"===e.propertyName&&t&&(this.adapter.removeClass(Li.LINE_RIPPLE_ACTIVE),this.adapter.removeClass(Li.LINE_RIPPLE_DEACTIVATING))},t}(E),Di=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.activate=function(){this.foundation.activate()},t.prototype.deactivate=function(){this.foundation.deactivate()},t.prototype.setRippleCenter=function(e){this.foundation.setRippleCenter(e)},t.prototype.getDefaultFoundation=function(){var e=this;return new Ri({addClass:function(t){return e.root.classList.add(t)},removeClass:function(t){return e.root.classList.remove(t)},hasClass:function(t){return e.root.classList.contains(t)},setStyle:function(t,n){return e.root.style.setProperty(t,n)},registerEventHandler:function(t,n){return e.listen(t,n)},deregisterEventHandler:function(t,n){return e.unlisten(t,n)}})},t}(C),Pi={NOTCH_ELEMENT_SELECTOR:".mdc-notched-outline__notch"},Mi={NOTCH_ELEMENT_PADDING:8},Bi={NO_LABEL:"mdc-notched-outline--no-label",OUTLINE_NOTCHED:"mdc-notched-outline--notched",OUTLINE_UPGRADED:"mdc-notched-outline--upgraded"},Fi=function(e){function t(n){return e.call(this,h(h({},t.defaultAdapter),n))||this}return p(t,e),Object.defineProperty(t,"strings",{get:function(){return Pi},enumerable:!1,configurable:!0}),Object.defineProperty(t,"cssClasses",{get:function(){return Bi},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return Mi},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},setNotchWidthProperty:function(){},removeNotchWidthProperty:function(){}}},enumerable:!1,configurable:!0}),t.prototype.notch=function(e){var n=t.cssClasses.OUTLINE_NOTCHED;e>0&&(e+=Mi.NOTCH_ELEMENT_PADDING),this.adapter.setNotchWidthProperty(e),this.adapter.addClass(n)},t.prototype.closeNotch=function(){var e=t.cssClasses.OUTLINE_NOTCHED;this.adapter.removeClass(e),this.adapter.removeNotchWidthProperty()},t}(E),Vi=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.initialSyncWithDOM=function(){this.notchElement=this.root.querySelector(Pi.NOTCH_ELEMENT_SELECTOR);var e=this.root.querySelector("."+ki.cssClasses.ROOT);e?(e.style.transitionDuration="0s",this.root.classList.add(Bi.OUTLINE_UPGRADED),requestAnimationFrame((function(){e.style.transitionDuration=""}))):this.root.classList.add(Bi.NO_LABEL)},t.prototype.notch=function(e){this.foundation.notch(e)},t.prototype.closeNotch=function(){this.foundation.closeNotch()},t.prototype.getDefaultFoundation=function(){var e=this;return new Fi({addClass:function(t){return e.root.classList.add(t)},removeClass:function(t){return e.root.classList.remove(t)},setNotchWidthProperty:function(t){e.notchElement.style.setProperty("width",t+"px")},removeNotchWidthProperty:function(){e.notchElement.style.removeProperty("width")}})},t}(C),ji={ROOT:"mdc-text-field-character-counter"},Hi={ROOT_SELECTOR:"."+ji.ROOT},Ui=function(e){function t(n){return e.call(this,h(h({},t.defaultAdapter),n))||this}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return ji},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return Hi},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{setContent:function(){}}},enumerable:!1,configurable:!0}),t.prototype.setCounterValue=function(e,t){e=Math.min(e,t),this.adapter.setContent(e+" / "+t)},t}(E),qi=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},Object.defineProperty(t.prototype,"foundationForTextField",{get:function(){return this.foundation},enumerable:!1,configurable:!0}),t.prototype.getDefaultFoundation=function(){var e=this;return new Ui({setContent:function(t){e.root.textContent=t}})},t}(C),$i={ARIA_CONTROLS:"aria-controls",ARIA_DESCRIBEDBY:"aria-describedby",INPUT_SELECTOR:".mdc-text-field__input",LABEL_SELECTOR:".mdc-floating-label",LEADING_ICON_SELECTOR:".mdc-text-field__icon--leading",LINE_RIPPLE_SELECTOR:".mdc-line-ripple",OUTLINE_SELECTOR:".mdc-notched-outline",PREFIX_SELECTOR:".mdc-text-field__affix--prefix",SUFFIX_SELECTOR:".mdc-text-field__affix--suffix",TRAILING_ICON_SELECTOR:".mdc-text-field__icon--trailing"},zi={DISABLED:"mdc-text-field--disabled",FOCUSED:"mdc-text-field--focused",HELPER_LINE:"mdc-text-field-helper-line",INVALID:"mdc-text-field--invalid",LABEL_FLOATING:"mdc-text-field--label-floating",NO_LABEL:"mdc-text-field--no-label",OUTLINED:"mdc-text-field--outlined",ROOT:"mdc-text-field",TEXTAREA:"mdc-text-field--textarea",WITH_LEADING_ICON:"mdc-text-field--with-leading-icon",WITH_TRAILING_ICON:"mdc-text-field--with-trailing-icon",WITH_INTERNAL_COUNTER:"mdc-text-field--with-internal-counter"},Ki={LABEL_SCALE:.75},Gi=["pattern","min","max","required","step","minlength","maxlength"],Wi=["color","date","datetime-local","month","range","time","week"],Yi=["mousedown","touchstart"],Xi=["click","keydown"],Zi=function(e){function t(n,r){void 0===r&&(r={});var o=e.call(this,h(h({},t.defaultAdapter),n))||this;return o.isFocused=!1,o.receivedUserInput=!1,o.valid=!0,o.useNativeValidation=!0,o.validateOnValueChange=!0,o.helperText=r.helperText,o.characterCounter=r.characterCounter,o.leadingIcon=r.leadingIcon,o.trailingIcon=r.trailingIcon,o.inputFocusHandler=function(){o.activateFocus()},o.inputBlurHandler=function(){o.deactivateFocus()},o.inputInputHandler=function(){o.handleInput()},o.setPointerXOffset=function(e){o.setTransformOrigin(e)},o.textFieldInteractionHandler=function(){o.handleTextFieldInteraction()},o.validationAttributeChangeHandler=function(e){o.handleValidationAttributeChange(e)},o}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return zi},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return $i},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return Ki},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"shouldAlwaysFloat",{get:function(){var e=this.getNativeInput().type;return Wi.indexOf(e)>=0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"shouldFloat",{get:function(){return this.shouldAlwaysFloat||this.isFocused||!!this.getValue()||this.isBadInput()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"shouldShake",{get:function(){return!this.isFocused&&!this.isValid()&&!!this.getValue()},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!0},setInputAttr:function(){},removeInputAttr:function(){},registerTextFieldInteractionHandler:function(){},deregisterTextFieldInteractionHandler:function(){},registerInputInteractionHandler:function(){},deregisterInputInteractionHandler:function(){},registerValidationAttributeChangeHandler:function(){return new MutationObserver((function(){}))},deregisterValidationAttributeChangeHandler:function(){},getNativeInput:function(){return null},isFocused:function(){return!1},activateLineRipple:function(){},deactivateLineRipple:function(){},setLineRippleTransformOrigin:function(){},shakeLabel:function(){},floatLabel:function(){},setLabelRequired:function(){},hasLabel:function(){return!1},getLabelWidth:function(){return 0},hasOutline:function(){return!1},notchOutline:function(){},closeOutline:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){var e,t,n,r;this.adapter.hasLabel()&&this.getNativeInput().required&&this.adapter.setLabelRequired(!0),this.adapter.isFocused()?this.inputFocusHandler():this.adapter.hasLabel()&&this.shouldFloat&&(this.notchOutline(!0),this.adapter.floatLabel(!0),this.styleFloating(!0)),this.adapter.registerInputInteractionHandler("focus",this.inputFocusHandler),this.adapter.registerInputInteractionHandler("blur",this.inputBlurHandler),this.adapter.registerInputInteractionHandler("input",this.inputInputHandler);try{for(var o=y(Yi),i=o.next();!i.done;i=o.next()){var a=i.value;this.adapter.registerInputInteractionHandler(a,this.setPointerXOffset)}}catch(c){e={error:c}}finally{try{i&&!i.done&&(t=o.return)&&t.call(o)}finally{if(e)throw e.error}}try{for(var s=y(Xi),l=s.next();!l.done;l=s.next()){a=l.value;this.adapter.registerTextFieldInteractionHandler(a,this.textFieldInteractionHandler)}}catch(u){n={error:u}}finally{try{l&&!l.done&&(r=s.return)&&r.call(s)}finally{if(n)throw n.error}}this.validationObserver=this.adapter.registerValidationAttributeChangeHandler(this.validationAttributeChangeHandler),this.setcharacterCounter(this.getValue().length)},t.prototype.destroy=function(){var e,t,n,r;this.adapter.deregisterInputInteractionHandler("focus",this.inputFocusHandler),this.adapter.deregisterInputInteractionHandler("blur",this.inputBlurHandler),this.adapter.deregisterInputInteractionHandler("input",this.inputInputHandler);try{for(var o=y(Yi),i=o.next();!i.done;i=o.next()){var a=i.value;this.adapter.deregisterInputInteractionHandler(a,this.setPointerXOffset)}}catch(c){e={error:c}}finally{try{i&&!i.done&&(t=o.return)&&t.call(o)}finally{if(e)throw e.error}}try{for(var s=y(Xi),l=s.next();!l.done;l=s.next()){a=l.value;this.adapter.deregisterTextFieldInteractionHandler(a,this.textFieldInteractionHandler)}}catch(u){n={error:u}}finally{try{l&&!l.done&&(r=s.return)&&r.call(s)}finally{if(n)throw n.error}}this.adapter.deregisterValidationAttributeChangeHandler(this.validationObserver)},t.prototype.handleTextFieldInteraction=function(){var e=this.adapter.getNativeInput();e&&e.disabled||(this.receivedUserInput=!0)},t.prototype.handleValidationAttributeChange=function(e){var t=this;e.some((function(e){return Gi.indexOf(e)>-1&&(t.styleValidity(!0),t.adapter.setLabelRequired(t.getNativeInput().required),!0)})),e.indexOf("maxlength")>-1&&this.setcharacterCounter(this.getValue().length)},t.prototype.notchOutline=function(e){if(this.adapter.hasOutline()&&this.adapter.hasLabel())if(e){var t=this.adapter.getLabelWidth()*Ki.LABEL_SCALE;this.adapter.notchOutline(t)}else this.adapter.closeOutline()},t.prototype.activateFocus=function(){this.isFocused=!0,this.styleFocused(this.isFocused),this.adapter.activateLineRipple(),this.adapter.hasLabel()&&(this.notchOutline(this.shouldFloat),this.adapter.floatLabel(this.shouldFloat),this.styleFloating(this.shouldFloat),this.adapter.shakeLabel(this.shouldShake)),!this.helperText||!this.helperText.isPersistent()&&this.helperText.isValidation()&&this.valid||this.helperText.showToScreenReader()},t.prototype.setTransformOrigin=function(e){if(!this.isDisabled()&&!this.adapter.hasOutline()){var t=e.touches,n=t?t[0]:e,r=n.target.getBoundingClientRect(),o=n.clientX-r.left;this.adapter.setLineRippleTransformOrigin(o)}},t.prototype.handleInput=function(){this.autoCompleteFocus(),this.setcharacterCounter(this.getValue().length)},t.prototype.autoCompleteFocus=function(){this.receivedUserInput||this.activateFocus()},t.prototype.deactivateFocus=function(){this.isFocused=!1,this.adapter.deactivateLineRipple();var e=this.isValid();this.styleValidity(e),this.styleFocused(this.isFocused),this.adapter.hasLabel()&&(this.notchOutline(this.shouldFloat),this.adapter.floatLabel(this.shouldFloat),this.styleFloating(this.shouldFloat),this.adapter.shakeLabel(this.shouldShake)),this.shouldFloat||(this.receivedUserInput=!1)},t.prototype.getValue=function(){return this.getNativeInput().value},t.prototype.setValue=function(e){if(this.getValue()!==e&&(this.getNativeInput().value=e),this.setcharacterCounter(e.length),this.validateOnValueChange){var t=this.isValid();this.styleValidity(t)}this.adapter.hasLabel()&&(this.notchOutline(this.shouldFloat),this.adapter.floatLabel(this.shouldFloat),this.styleFloating(this.shouldFloat),this.validateOnValueChange&&this.adapter.shakeLabel(this.shouldShake))},t.prototype.isValid=function(){return this.useNativeValidation?this.isNativeInputValid():this.valid},t.prototype.setValid=function(e){this.valid=e,this.styleValidity(e);var t=!e&&!this.isFocused&&!!this.getValue();this.adapter.hasLabel()&&this.adapter.shakeLabel(t)},t.prototype.setValidateOnValueChange=function(e){this.validateOnValueChange=e},t.prototype.getValidateOnValueChange=function(){return this.validateOnValueChange},t.prototype.setUseNativeValidation=function(e){this.useNativeValidation=e},t.prototype.isDisabled=function(){return this.getNativeInput().disabled},t.prototype.setDisabled=function(e){this.getNativeInput().disabled=e,this.styleDisabled(e)},t.prototype.setHelperTextContent=function(e){this.helperText&&this.helperText.setContent(e)},t.prototype.setLeadingIconAriaLabel=function(e){this.leadingIcon&&this.leadingIcon.setAriaLabel(e)},t.prototype.setLeadingIconContent=function(e){this.leadingIcon&&this.leadingIcon.setContent(e)},t.prototype.setTrailingIconAriaLabel=function(e){this.trailingIcon&&this.trailingIcon.setAriaLabel(e)},t.prototype.setTrailingIconContent=function(e){this.trailingIcon&&this.trailingIcon.setContent(e)},t.prototype.setcharacterCounter=function(e){if(this.characterCounter){var t=this.getNativeInput().maxLength;if(-1===t)throw new Error("MDCTextFieldFoundation: Expected maxlength html property on text input or textarea.");this.characterCounter.setCounterValue(e,t)}},t.prototype.isBadInput=function(){return this.getNativeInput().validity.badInput||!1},t.prototype.isNativeInputValid=function(){return this.getNativeInput().validity.valid},t.prototype.styleValidity=function(e){var n=t.cssClasses.INVALID;if(e?this.adapter.removeClass(n):this.adapter.addClass(n),this.helperText){if(this.helperText.setValidity(e),!this.helperText.isValidation())return;var r=this.helperText.isVisible(),o=this.helperText.getId();r&&o?this.adapter.setInputAttr($i.ARIA_DESCRIBEDBY,o):this.adapter.removeInputAttr($i.ARIA_DESCRIBEDBY)}},t.prototype.styleFocused=function(e){var n=t.cssClasses.FOCUSED;e?this.adapter.addClass(n):this.adapter.removeClass(n)},t.prototype.styleDisabled=function(e){var n=t.cssClasses,r=n.DISABLED,o=n.INVALID;e?(this.adapter.addClass(r),this.adapter.removeClass(o)):this.adapter.removeClass(r),this.leadingIcon&&this.leadingIcon.setDisabled(e),this.trailingIcon&&this.trailingIcon.setDisabled(e)},t.prototype.styleFloating=function(e){var n=t.cssClasses.LABEL_FLOATING;e?this.adapter.addClass(n):this.adapter.removeClass(n)},t.prototype.getNativeInput=function(){return(this.adapter?this.adapter.getNativeInput():null)||{disabled:!1,maxLength:-1,required:!1,type:"input",validity:{badInput:!1,valid:!0},value:""}},t}(E),Ji={HELPER_TEXT_PERSISTENT:"mdc-text-field-helper-text--persistent",HELPER_TEXT_VALIDATION_MSG:"mdc-text-field-helper-text--validation-msg",ROOT:"mdc-text-field-helper-text"},Qi={ARIA_HIDDEN:"aria-hidden",ROLE:"role",ROOT_SELECTOR:"."+Ji.ROOT},ea=function(e){function t(n){return e.call(this,h(h({},t.defaultAdapter),n))||this}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return Ji},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return Qi},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},getAttr:function(){return null},setAttr:function(){},removeAttr:function(){},setContent:function(){}}},enumerable:!1,configurable:!0}),t.prototype.getId=function(){return this.adapter.getAttr("id")},t.prototype.isVisible=function(){return"true"!==this.adapter.getAttr(Qi.ARIA_HIDDEN)},t.prototype.setContent=function(e){this.adapter.setContent(e)},t.prototype.isPersistent=function(){return this.adapter.hasClass(Ji.HELPER_TEXT_PERSISTENT)},t.prototype.setPersistent=function(e){e?this.adapter.addClass(Ji.HELPER_TEXT_PERSISTENT):this.adapter.removeClass(Ji.HELPER_TEXT_PERSISTENT)},t.prototype.isValidation=function(){return this.adapter.hasClass(Ji.HELPER_TEXT_VALIDATION_MSG)},t.prototype.setValidation=function(e){e?this.adapter.addClass(Ji.HELPER_TEXT_VALIDATION_MSG):this.adapter.removeClass(Ji.HELPER_TEXT_VALIDATION_MSG)},t.prototype.showToScreenReader=function(){this.adapter.removeAttr(Qi.ARIA_HIDDEN)},t.prototype.setValidity=function(e){var t=this.adapter.hasClass(Ji.HELPER_TEXT_PERSISTENT),n=this.adapter.hasClass(Ji.HELPER_TEXT_VALIDATION_MSG)&&!e;n?(this.showToScreenReader(),"alert"===this.adapter.getAttr(Qi.ROLE)?this.refreshAlertRole():this.adapter.setAttr(Qi.ROLE,"alert")):this.adapter.removeAttr(Qi.ROLE),t||n||this.hide()},t.prototype.hide=function(){this.adapter.setAttr(Qi.ARIA_HIDDEN,"true")},t.prototype.refreshAlertRole=function(){var e=this;this.adapter.removeAttr(Qi.ROLE),requestAnimationFrame((function(){e.adapter.setAttr(Qi.ROLE,"alert")}))},t}(E),ta=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},Object.defineProperty(t.prototype,"foundationForTextField",{get:function(){return this.foundation},enumerable:!1,configurable:!0}),t.prototype.getDefaultFoundation=function(){var e=this;return new ea({addClass:function(t){return e.root.classList.add(t)},removeClass:function(t){return e.root.classList.remove(t)},hasClass:function(t){return e.root.classList.contains(t)},getAttr:function(t){return e.root.getAttribute(t)},setAttr:function(t,n){return e.root.setAttribute(t,n)},removeAttr:function(t){return e.root.removeAttribute(t)},setContent:function(t){e.root.textContent=t}})},t}(C),na={ICON_EVENT:"MDCTextField:icon",ICON_ROLE:"button"},ra={ROOT:"mdc-text-field__icon"},oa=["click","keydown"],ia=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.savedTabIndex=null,r.interactionHandler=function(e){r.handleInteraction(e)},r}return p(t,e),Object.defineProperty(t,"strings",{get:function(){return na},enumerable:!1,configurable:!0}),Object.defineProperty(t,"cssClasses",{get:function(){return ra},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{getAttr:function(){return null},setAttr:function(){},removeAttr:function(){},setContent:function(){},registerInteractionHandler:function(){},deregisterInteractionHandler:function(){},notifyIconAction:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){var e,t;this.savedTabIndex=this.adapter.getAttr("tabindex");try{for(var n=y(oa),r=n.next();!r.done;r=n.next()){var o=r.value;this.adapter.registerInteractionHandler(o,this.interactionHandler)}}catch(i){e={error:i}}finally{try{r&&!r.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}},t.prototype.destroy=function(){var e,t;try{for(var n=y(oa),r=n.next();!r.done;r=n.next()){var o=r.value;this.adapter.deregisterInteractionHandler(o,this.interactionHandler)}}catch(i){e={error:i}}finally{try{r&&!r.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}},t.prototype.setDisabled=function(e){this.savedTabIndex&&(e?(this.adapter.setAttr("tabindex","-1"),this.adapter.removeAttr("role")):(this.adapter.setAttr("tabindex",this.savedTabIndex),this.adapter.setAttr("role",na.ICON_ROLE)))},t.prototype.setAriaLabel=function(e){this.adapter.setAttr("aria-label",e)},t.prototype.setContent=function(e){this.adapter.setContent(e)},t.prototype.handleInteraction=function(e){var t="Enter"===e.key||13===e.keyCode;("click"===e.type||t)&&(e.preventDefault(),this.adapter.notifyIconAction())},t}(E),aa=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},Object.defineProperty(t.prototype,"foundationForTextField",{get:function(){return this.foundation},enumerable:!1,configurable:!0}),t.prototype.getDefaultFoundation=function(){var e=this;return new ia({getAttr:function(t){return e.root.getAttribute(t)},setAttr:function(t,n){return e.root.setAttribute(t,n)},removeAttr:function(t){return e.root.removeAttribute(t)},setContent:function(t){e.root.textContent=t},registerInteractionHandler:function(t,n){return e.listen(t,n)},deregisterInteractionHandler:function(t,n){return e.unlisten(t,n)},notifyIconAction:function(){return e.emit(ia.strings.ICON_EVENT,{},!0)}})},t}(C),sa=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.initialize=function(e,t,n,r,o,i,a){void 0===e&&(e=function(e,t){return new R(e,t)}),void 0===t&&(t=function(e){return new Di(e)}),void 0===n&&(n=function(e){return new ta(e)}),void 0===r&&(r=function(e){return new qi(e)}),void 0===o&&(o=function(e){return new aa(e)}),void 0===i&&(i=function(e){return new xi(e)}),void 0===a&&(a=function(e){return new Vi(e)}),this.input=this.root.querySelector($i.INPUT_SELECTOR);var s=this.root.querySelector($i.LABEL_SELECTOR);this.label=s?i(s):null;var l=this.root.querySelector($i.LINE_RIPPLE_SELECTOR);this.lineRipple=l?t(l):null;var c=this.root.querySelector($i.OUTLINE_SELECTOR);this.outline=c?a(c):null;var u=ea.strings,d=this.root.nextElementSibling,f=d&&d.classList.contains(zi.HELPER_LINE),p=f&&d&&d.querySelector(u.ROOT_SELECTOR);this.helperText=p?n(p):null;var h=Ui.strings,m=this.root.querySelector(h.ROOT_SELECTOR);!m&&f&&d&&(m=d.querySelector(h.ROOT_SELECTOR)),this.characterCounter=m?r(m):null;var g=this.root.querySelector($i.LEADING_ICON_SELECTOR);this.leadingIcon=g?o(g):null;var y=this.root.querySelector($i.TRAILING_ICON_SELECTOR);this.trailingIcon=y?o(y):null,this.prefix=this.root.querySelector($i.PREFIX_SELECTOR),this.suffix=this.root.querySelector($i.SUFFIX_SELECTOR),this.ripple=this.createRipple(e)},t.prototype.destroy=function(){this.ripple&&this.ripple.destroy(),this.lineRipple&&this.lineRipple.destroy(),this.helperText&&this.helperText.destroy(),this.characterCounter&&this.characterCounter.destroy(),this.leadingIcon&&this.leadingIcon.destroy(),this.trailingIcon&&this.trailingIcon.destroy(),this.label&&this.label.destroy(),this.outline&&this.outline.destroy(),e.prototype.destroy.call(this)},t.prototype.initialSyncWithDOM=function(){this.disabled=this.input.disabled},Object.defineProperty(t.prototype,"value",{get:function(){return this.foundation.getValue()},set:function(e){this.foundation.setValue(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this.foundation.isDisabled()},set:function(e){this.foundation.setDisabled(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"valid",{get:function(){return this.foundation.isValid()},set:function(e){this.foundation.setValid(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"required",{get:function(){return this.input.required},set:function(e){this.input.required=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"pattern",{get:function(){return this.input.pattern},set:function(e){this.input.pattern=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"minLength",{get:function(){return this.input.minLength},set:function(e){this.input.minLength=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"maxLength",{get:function(){return this.input.maxLength},set:function(e){e<0?this.input.removeAttribute("maxLength"):this.input.maxLength=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"min",{get:function(){return this.input.min},set:function(e){this.input.min=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"max",{get:function(){return this.input.max},set:function(e){this.input.max=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"step",{get:function(){return this.input.step},set:function(e){this.input.step=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"helperTextContent",{set:function(e){this.foundation.setHelperTextContent(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"leadingIconAriaLabel",{set:function(e){this.foundation.setLeadingIconAriaLabel(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"leadingIconContent",{set:function(e){this.foundation.setLeadingIconContent(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"trailingIconAriaLabel",{set:function(e){this.foundation.setTrailingIconAriaLabel(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"trailingIconContent",{set:function(e){this.foundation.setTrailingIconContent(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"useNativeValidation",{set:function(e){this.foundation.setUseNativeValidation(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"prefixText",{get:function(){return this.prefix?this.prefix.textContent:null},set:function(e){this.prefix&&(this.prefix.textContent=e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"suffixText",{get:function(){return this.suffix?this.suffix.textContent:null},set:function(e){this.suffix&&(this.suffix.textContent=e)},enumerable:!1,configurable:!0}),t.prototype.focus=function(){this.input.focus()},t.prototype.layout=function(){var e=this.foundation.shouldFloat;this.foundation.notchOutline(e)},t.prototype.getDefaultFoundation=function(){var e=h(h(h(h(h({},this.getRootAdapterMethods()),this.getInputAdapterMethods()),this.getLabelAdapterMethods()),this.getLineRippleAdapterMethods()),this.getOutlineAdapterMethods());return new Zi(e,this.getFoundationMap())},t.prototype.getRootAdapterMethods=function(){var e=this;return{addClass:function(t){return e.root.classList.add(t)},removeClass:function(t){return e.root.classList.remove(t)},hasClass:function(t){return e.root.classList.contains(t)},registerTextFieldInteractionHandler:function(t,n){e.listen(t,n)},deregisterTextFieldInteractionHandler:function(t,n){e.unlisten(t,n)},registerValidationAttributeChangeHandler:function(t){var n=new MutationObserver((function(e){return t(function(e){return e.map((function(e){return e.attributeName})).filter((function(e){return e}))}(e))}));return n.observe(e.input,{attributes:!0}),n},deregisterValidationAttributeChangeHandler:function(e){e.disconnect()}}},t.prototype.getInputAdapterMethods=function(){var e=this;return{getNativeInput:function(){return e.input},setInputAttr:function(t,n){e.input.setAttribute(t,n)},removeInputAttr:function(t){e.input.removeAttribute(t)},isFocused:function(){return document.activeElement===e.input},registerInputInteractionHandler:function(t,n){e.input.addEventListener(t,n,_())},deregisterInputInteractionHandler:function(t,n){e.input.removeEventListener(t,n,_())}}},t.prototype.getLabelAdapterMethods=function(){var e=this;return{floatLabel:function(t){e.label&&e.label.float(t)},getLabelWidth:function(){return e.label?e.label.getWidth():0},hasLabel:function(){return Boolean(e.label)},shakeLabel:function(t){e.label&&e.label.shake(t)},setLabelRequired:function(t){e.label&&e.label.setRequired(t)}}},t.prototype.getLineRippleAdapterMethods=function(){var e=this;return{activateLineRipple:function(){e.lineRipple&&e.lineRipple.activate()},deactivateLineRipple:function(){e.lineRipple&&e.lineRipple.deactivate()},setLineRippleTransformOrigin:function(t){e.lineRipple&&e.lineRipple.setRippleCenter(t)}}},t.prototype.getOutlineAdapterMethods=function(){var e=this;return{closeOutline:function(){e.outline&&e.outline.closeNotch()},hasOutline:function(){return Boolean(e.outline)},notchOutline:function(t){e.outline&&e.outline.notch(t)}}},t.prototype.getFoundationMap=function(){return{characterCounter:this.characterCounter?this.characterCounter.foundationForTextField:void 0,helperText:this.helperText?this.helperText.foundationForTextField:void 0,leadingIcon:this.leadingIcon?this.leadingIcon.foundationForTextField:void 0,trailingIcon:this.trailingIcon?this.trailingIcon.foundationForTextField:void 0}},t.prototype.createRipple=function(e){var t=this,n=this.root.classList.contains(zi.TEXTAREA),r=this.root.classList.contains(zi.OUTLINED);if(n||r)return null;var o=h(h({},R.createAdapter(this)),{isSurfaceActive:function(){return A(t.input,":active")},registerInteractionHandler:function(e,n){t.input.addEventListener(e,n,_())},deregisterInteractionHandler:function(e,n){t.input.removeEventListener(e,n,_())}});return e(this.root,new L(o))},t}(C);const la={class:"mdc-floating-label"};var ca={name:"MdcFloatingLabel"};var ua=(0,ht.Z)(ca,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("label",la,[(0,o.renderSlot)(e.$slots,"default")])}]]);const da={class:"mdc-line-ripple"};var fa={name:"MdcLineRipple"};var pa=(0,ht.Z)(fa,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("span",da)}]]);const ha={class:"mdc-notched-outline"},ma=(0,o.createElementVNode)("span",{class:"mdc-notched-outline__leading"},null,-1),ga={key:0,class:"mdc-notched-outline__notch"},ya=(0,o.createElementVNode)("span",{class:"mdc-notched-outline__trailing"},null,-1),va={name:"MdcNotchedOutline",customOptions:{}};var ba=Object.assign(va,{props:{hasLabel:{type:Boolean,default:!1}},setup(e){return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("span",ha,[ma,e.hasLabel?((0,o.openBlock)(),(0,o.createElementBlock)("span",ga,[(0,o.renderSlot)(t.$slots,"default")])):(0,o.createCommentVNode)("v-if",!0),ya]))}});const Ea=(0,o.createElementVNode)("div",{class:"mdc-text-field-character-counter"},null,-1);var Ca={name:"MdcTextfieldCounter"};var _a=(0,ht.Z)(Ca,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Character counter (optional) "),Ea],2112)}]]);const Ta={label:{type:String,default:""},placeholder:{type:[String,null],default:null},disabled:{type:Boolean,default:!1},required:{type:Boolean,default:!1},fullwidth:{type:Boolean,default:!1},endAligned:{type:Boolean,default:!1},withLeadingIcon:{type:Boolean,default:!1},withTrailingIcon:{type:Boolean,default:!1}},Aa={inputId:{type:[String,null],default:null},attrs:{type:Object,default:()=>({})}},Sa=new Map,Oa={helperTextId:{type:[String,null],default:null}},Ia={id:{type:[String,null],default:null},visible:{type:Boolean,default:!1},validMsg:{type:[String,Boolean],default:!1}};function wa(e){const t=(0,o.computed)((()=>!0===e.validMsg)),n=(0,o.computed)((()=>!!e.validMsg)),r=(0,o.computed)((()=>"string"===(0,F.Z)(e.validMsg)?e.validMsg:""));function i(){const r=Sa.get(`${e.id}-previous`);r&&(t.value?r.valid=!1:r.valid=!n.value)}return(0,o.onMounted)((()=>{e.id&&Sa.set(`${e.id}-next`,i),(0,o.watch)((()=>e.validMsg),(()=>i()))})),{hasValidMsg:n,validMessage:r}}const Na={cssClasses:{icon:"mdc-text-field__icon",leadingIcon:"mdc-text-field__icon--leading",trailingIcon:"mdc-text-field__icon--trailing"}},ka={key:0,class:"mdc-text-field__ripple"},xa=["textContent"],La={key:1,class:"mdc-text-field__resizer"},Ra=["id","placeholder","disabled","required","minlength","maxlength","rows","cols","aria-controls","aria-describedby","onKeyup"],Da=["textContent"],Pa=["id","type","placeholder","disabled","required","pattern","minlength","maxlength","min","max","step","aria-controls","aria-describedby","onKeyup"],Ma=["textContent"],Ba={TYPES:{filled:0,outlined:1},EVENTS:{FOCUS:"focus",KEYDOWN:"keydown",INPUT:"update:modelValue",KEYUP:"keyup",CHANGE:"change",ENTER:"enter",BLUR:"blur"},PLUS_COMPONENTS:["UiAutocomplete","UiDatepicker"]},Fa={name:"UiTextfield",customOptions:{UI_GLOBAL:i.Z,UI_TEXTFIELD:Ba,UI_TEXTFIELD_ICON:Na}};var Va=Object.assign(Fa,{props:{type:{type:[String,Number],default:0},outlined:{type:Boolean,default:!1},modelValue:{type:[String,Number,Array],default:""},...Aa,minlength:{type:[String,Number,null],default:null},maxlength:{type:[String,Number,null],default:null},inputType:{type:String,default:"text"},pattern:{type:[String,null],default:null},min:{type:[String,Number,null],default:null},max:{type:[String,Number,null],default:null},step:{type:[String,Number,null],default:null},rows:{type:[Number,String],default:1},cols:{type:[Number,String],default:20},...Ta,...M,prefixText:{type:String,default:""},suffixText:{type:String,default:""},withCounter:{type:Boolean,default:!1},...Oa},emits:[i.Z.EVENTS.CLICK,Ba.EVENTS.FOCUS,Ba.EVENTS.KEYDOWN,Ba.EVENTS.INPUT,Ba.EVENTS.KEYUP,Ba.EVENTS.CHANGE,Ba.EVENTS.ENTER,Ba.EVENTS.BLUR],setup(e,t){let{expose:n,emit:r}=t;const s=e,l=(0,o.useSlots)(),{handleClick:c}=(0,i.O)({emit:r}),{materialIcon:u}=B(s),d=(0,o.computed)((()=>a(s,Ba.TYPES,"outlined"))),f=(0,o.computed)((()=>"textarea"===s.inputType)),p=(0,o.computed)((()=>Ba.PLUS_COMPONENTS.includes(v.type.name))),h=(0,o.computed)((()=>!!(u.value||s.withLeadingIcon||T()))),m=(0,o.computed)((()=>!(!s.withTrailingIcon&&!A()))),g=(0,o.computed)((()=>{const e=s.label||l.default;return!(!s.placeholder&&e)})),y=(0,o.computed)((()=>({outer:{"mdc-text-field":!0,"mdc-text-field--filled":!d.value,"mdc-text-field--outlined":d.value,"mdc-text-field--fullwidth":s.fullwidth,"mdc-text-field--textarea":f.value,"mdc-text-field--disabled":s.disabled,"mdc-text-field--with-leading-icon":h.value,"mdc-text-field--with-trailing-icon":m.value,"mdc-text-field--no-label":g.value,"mdc-text-field--end-aligned":s.endAligned,"mdc-text-field--with-internal-counter":s.withCounter},input:"mdc-text-field__input"}))),v=(0,o.getCurrentInstance)().parent,b=(0,o.ref)(null),E=(0,o.reactive)({$textField:null,inputValue:s.modelValue}),{$textField:C,inputValue:_}=(0,o.toRefs)(E);(0,o.onMounted)((()=>{E.$textField=new sa(b.value),s.helperTextId&&Sa.set(`${s.helperTextId}-previous`,E.$textField),(0,o.watch)((()=>s.modelValue),((e,t)=>{if(E.inputValue=e,!t&&e&&(E.$textField.value=e),t&&!e){try{s.maxlength&&E.$textField.characterCounter.foundation.setCounterValue(0,s.maxlength)}catch(n){}setTimeout((()=>{E.$textField.foundation.deactivateFocus()}),1)}})),(0,o.watch)((()=>s.disabled),(e=>E.$textField.disabled=e))}));const T=()=>{var e;return p.value?null===v||void 0===v||null===(e=v.exposed)||void 0===e?void 0:e.hasLeadingIcon.value:l.before},A=()=>{var e;return p.value?null===v||void 0===v||null===(e=v.exposed)||void 0===e?void 0:e.hasTrailingIcon.value:l.after};function S(e){r(Ba.EVENTS.FOCUS,e)}function O(e){r(Ba.EVENTS.KEYDOWN,e)}function I(e){r(Ba.EVENTS.INPUT,e.target.value)}function w(e){r(Ba.EVENTS.KEYUP,e)}function N(e){r(Ba.EVENTS.CHANGE,e)}function k(e){r(Ba.EVENTS.ENTER,e.target.value)}function x(e){setTimeout((()=>{const e=Sa.get(`${s.helperTextId}-next`);e&&e()}),1),r(Ba.EVENTS.BLUR,e)}return n({textfield:b,$textField:C}),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Container "),(0,o.createElementVNode)("div",{ref_key:"textfield",ref:b,class:(0,o.normalizeClass)((0,o.unref)(y).outer),onClick:n[2]||(n[2]=function(){return(0,o.unref)(c)&&(0,o.unref)(c)(...arguments)})},[(0,o.unref)(d)?(0,o.createCommentVNode)("v-if",!0):((0,o.openBlock)(),(0,o.createElementBlock)("div",ka)),(0,o.createCommentVNode)(" Leading icon (optional) "),(0,o.renderSlot)(t.$slots,"before",{iconClass:[(0,o.unref)(Na).cssClasses.icon,(0,o.unref)(Na).cssClasses.leadingIcon]},(()=>[(0,o.unref)(u)?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass([(0,o.unref)(Na).cssClasses.icon,(0,o.unref)(Na).cssClasses.leadingIcon])),textContent:(0,o.toDisplayString)((0,o.unref)(u))},null,10,xa)):(0,o.createCommentVNode)("v-if",!0)])),(0,o.createCommentVNode)(" Textarea "),(0,o.unref)(f)?((0,o.openBlock)(),(0,o.createElementBlock)("span",La,[(0,o.withDirectives)((0,o.createElementVNode)("textarea",(0,o.mergeProps)({id:t.inputId,"onUpdate:modelValue":n[0]||(n[0]=e=>(0,o.isRef)(_)?_.value=e:null),class:(0,o.unref)(y).input,placeholder:t.placeholder,disabled:t.disabled,required:t.required,minlength:e.minlength,maxlength:e.maxlength,rows:e.rows,cols:e.cols,"aria-controls":t.helperTextId,"aria-describedby":t.helperTextId},t.attrs,{onFocus:S,onKeydown:O,onInput:I,onKeyup:[w,(0,o.withKeys)(k,["enter"])],onChange:N,onBlur:x}),null,16,Ra),[[o.vModelText,(0,o.unref)(_)]]),(0,o.createCommentVNode)(" Character counter (optional) "),e.withCounter?((0,o.openBlock)(),(0,o.createBlock)(_a,{key:0})):(0,o.createCommentVNode)("v-if",!0)])):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:2},[(0,o.createCommentVNode)(" Input text "),e.prefixText?((0,o.openBlock)(),(0,o.createElementBlock)("span",{key:0,class:"mdc-text-field__affix mdc-text-field__affix--prefix",textContent:(0,o.toDisplayString)(e.prefixText)},null,8,Da)):(0,o.createCommentVNode)("v-if",!0),(0,o.withDirectives)((0,o.createElementVNode)("input",(0,o.mergeProps)({id:t.inputId,"onUpdate:modelValue":n[1]||(n[1]=e=>(0,o.isRef)(_)?_.value=e:null),type:e.inputType,class:(0,o.unref)(y).input,placeholder:t.placeholder,disabled:t.disabled,required:t.required,pattern:e.pattern,minlength:e.minlength,maxlength:e.maxlength,min:e.min,max:e.max,step:e.step,"aria-controls":t.helperTextId,"aria-describedby":t.helperTextId},t.attrs,{onFocus:S,onKeydown:O,onInput:I,onKeyup:[w,(0,o.withKeys)(k,["enter"])],onChange:N,onBlur:x}),null,16,Pa),[[o.vModelDynamic,(0,o.unref)(_)]]),e.suffixText?((0,o.openBlock)(),(0,o.createElementBlock)("span",{key:1,class:"mdc-text-field__affix mdc-text-field__affix--suffix",textContent:(0,o.toDisplayString)(e.suffixText)},null,8,Ma)):(0,o.createCommentVNode)("v-if",!0),(0,o.createCommentVNode)(" Character counter (optional) "),e.withCounter?((0,o.openBlock)(),(0,o.createBlock)(_a,{key:2})):(0,o.createCommentVNode)("v-if",!0)],64)),(0,o.createCommentVNode)(" Trailing icon (optional) "),(0,o.renderSlot)(t.$slots,"after",{iconClass:[(0,o.unref)(Na).cssClasses.icon,(0,o.unref)(Na).cssClasses.trailingIcon]}),(0,o.createCommentVNode)(" Label text "),(0,o.unref)(g)||(0,o.unref)(d)?(0,o.createCommentVNode)("v-if",!0):((0,o.openBlock)(),(0,o.createBlock)(ua,{key:3,for:t.inputId},{default:(0,o.withCtx)((()=>[(0,o.renderSlot)(t.$slots,"default",{},(()=>[(0,o.createTextVNode)((0,o.toDisplayString)(t.label),1)]))])),_:3},8,["for"])),(0,o.createCommentVNode)(" Activation indicator "),(0,o.unref)(d)?((0,o.openBlock)(),(0,o.createBlock)(ba,{key:4,"has-label":!(0,o.unref)(g)},{default:(0,o.withCtx)((()=>[(0,o.createVNode)(ua,{for:t.inputId},{default:(0,o.withCtx)((()=>[(0,o.renderSlot)(t.$slots,"default",{},(()=>[(0,o.createTextVNode)((0,o.toDisplayString)(t.label),1)]))])),_:3},8,["for"])])),_:3},8,["has-label"])):((0,o.openBlock)(),(0,o.createBlock)(pa,{key:5}))],2)],2112))}});var ja=Va;const Ha=["id"],Ua="UiTextfieldHelper",qa={name:Ua,customOptions:{name:Ua}};var $a=Object.assign(qa,{props:{...Ia,withCounter:{type:Boolean,default:!1}},setup(e){const t=e,n=(0,o.ref)(null),{hasValidMsg:r,validMessage:i}=wa(t),a=(0,o.computed)((()=>({"mdc-text-field-helper-text":!0,"mdc-text-field-helper-text--persistent":t.visible,"mdc-text-field-helper-text--validation-msg":r.value})));return(0,o.onBeforeMount)((()=>{!t.id&&t.withCounter&&console.warn(`[${Ua}]: The 'helperTextId' prop is required for with outer counter`)})),(0,o.onMounted)((()=>{const e=n.value.previousElementSibling,r=e&&e.classList.contains("mdc-text-field");t.withCounter&&!r&&console.warn(`[${Ua}]: Do not insert any tags between '' and '' with counter`)})),(t,r)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Assistive area (optional) "),(0,o.createElementVNode)("div",{ref_key:"textfieldHelper",ref:n,class:"mdc-text-field-helper-line"},[(0,o.createCommentVNode)(" Helper text (optional) "),(0,o.createElementVNode)("div",{id:t.id,class:(0,o.normalizeClass)((0,o.unref)(a)),"aria-hidden":"true"},[(0,o.renderSlot)(t.$slots,"default",{},(()=>[(0,o.createTextVNode)((0,o.toDisplayString)((0,o.unref)(i)),1)]))],10,Ha),(0,o.createCommentVNode)(" Character counter (optional) "),e.withCounter?((0,o.openBlock)(),(0,o.createBlock)(_a,{key:0})):(0,o.createCommentVNode)("v-if",!0)],512)],2112))}});const za=["tabindex","role"],Ka={name:"UiTextfieldIcon",customOptions:{UI_GLOBAL:i.Z,UI_TEXTFIELD_ICON:Na}};var Ga=Object.assign(Ka,{props:{trailing:{type:Boolean,default:!1},unclickable:{type:Boolean,default:!1}},emits:[i.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const r=e,a=(0,o.computed)((()=>{let e=[i.Z.cssClasses.icon,Na.cssClasses.icon];return r.trailing?e.push(Na.cssClasses.trailingIcon):e.push(Na.cssClasses.leadingIcon),e}));function s(e){r.unclickable||n(i.Z.EVENTS.CLICK,e)}return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("i",{class:(0,o.normalizeClass)((0,o.unref)(a)),tabindex:e.unclickable?null:0,role:e.unclickable?null:"button",onClick:s},[(0,o.renderSlot)(t.$slots,"default",{},(()=>[(0,o.createCommentVNode)(" Material icon ")]))],10,za))}});var Wa=Ga;const Ya={CLICK:"click"};function Xa(e,t){return n=>{(function(e,t){let n=e.target,r=n===t;for(;n&&!r;)n=n.parentNode,n===t&&(r=!0);return r})(n,e)||t()}}function Za(e){let{el:t,listener:n,callback:r}=e;n||(n=Xa(t,r)),document.addEventListener(Ya.CLICK,n,{capture:!0})}function Ja(e){e&&document.removeEventListener(Ya.CLICK,e,{capture:!0})}function Qa(){return{createDatalistEventListener:Xa,addDatalistEventListener:Za,removeDatalistEventListener:Ja}}const es={label:"label",value:"value"},ts=(e,t)=>{t.label&&t.value||console.error(`[${e}]: Invalid option format ({ label: string; value: string })`)},ns=["textContent"],rs=(0,o.createElementVNode)("div",{class:"mdc-drawer-scrim"},null,-1),os=["data-index","onClick","innerHTML"],is="UiAutocomplete",as={cssClasses:{selected:"selected"},EVENTS:{INPUT:"update:modelValue",SEARCH:"search",SELECTED:"selected",CLICK:"click",MOUSEMOVE:"mousemove",MOUSELEAVE:"mouseleave"}},ss={UP:38,DOWN:40,ENTER:13},ls={name:is,customOptions:{name:is,UI_GLOBAL:i.Z,UI_AUTOCOMPLETE:as,KEYCODE:ss,deprecatedListClassNameMap:_o}};var cs=Object.assign(ls,{props:{...Ta,...M,outlined:{type:Boolean,default:!1},modelValue:{type:[String,Number],default:""},source:{type:Array,default:()=>[]},sourceFormat:{type:Object,default:()=>es},inputId:{type:[String,null],default:null},autofocus:{type:Boolean,default:!1},delay:{type:[Number,String],default:300},minlength:{type:[Number,String],default:1},remote:{type:Boolean,default:!1},highlight:{type:Boolean,default:!1},filterKeywords:{type:Boolean,default:!1},inside:{type:Boolean,default:!1}},emits:[as.EVENTS.INPUT,as.EVENTS.SEARCH,as.EVENTS.SELECTED],setup(e,t){let{expose:n,emit:r}=t;const a=e,s=(0,o.useSlots)(),l=((0,o.getCurrentInstance)().parent,(0,o.ref)(null)),c=(0,o.ref)(null),u=(0,o.reactive)({open:!1,autocompleteListEl:null,$listener:null,inputValue:a.modelValue,currentSource:[],currentSuggestion:{data:[],index:-1},currentSelectedItem:null});let d=null,f={$view:null,viewHeight:0,listHeight:0,itemHeight:0,currentFirstIndex:0,currentLastIndex:0,defaultFirstIndex:0,defaultLastIndex:0,defaultReversedLastIndex:0,defaultReversedFirstIndex:0};const{inputValue:p,currentSuggestion:h}=(0,o.toRefs)(u),{createDatalistEventListener:m,removeDatalistEventListener:g}=Qa(),{materialIcon:y}=B(a),v=(0,o.computed)((()=>({"mdc-autocomplete":!0,"mdc-autocomplete--fullwidth":a.fullwidth,"mdc-autocomplete--in-dialog":a.inside}))),b=(0,o.computed)((()=>["mdc-autocomplete__menu","mdc-menu","mdc-menu-surface",{"mdc-menu-surface--fullwidth":a.fullwidth,"mdc-menu-surface--open":u.open}])),E=(0,o.computed)((()=>!(!a.withLeadingIcon&&!s.before))),C=(0,o.computed)((()=>!(!a.withTrailingIcon&&!s.after)));(0,o.onBeforeMount)((()=>ts(is,a.sourceFormat))),(0,o.onMounted)((()=>{u.autocompleteListEl=c.value,u.autocompleteListEl.addEventListener(as.EVENTS.MOUSEMOVE,k),u.autocompleteListEl.addEventListener(as.EVENTS.MOUSELEAVE,x),S(a.source),(0,o.watch)((()=>a.modelValue),(e=>{p.value!==e&&(p.value=`${e}`)})),(0,o.watch)((()=>a.source),(e=>{S(e),T()}))})),(0,o.onBeforeUnmount)((()=>{g(u.$listener),u.autocompleteListEl.removeEventListener(as.EVENTS.MOUSEMOVE,k),u.autocompleteListEl.removeEventListener(as.EVENTS.MOUSELEAVE,x)}));const _=e=>e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""");function T(){const e=p.value;if("string"!==(0,F.Z)(e))throw new Error("[UiAutocomplete]: The keywords value must be a string");!function(e){const t="("+e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")+")",n=new RegExp(t,"gi"),r=a.filterKeywords?u.currentSource.filter((t=>new RegExp(e,"i").test(t[a.sourceFormat.label]))):u.currentSource;u.currentSuggestion.data=r.map((e=>{const t=e[a.sourceFormat.label];return e.html=a.highlight?_(t.replace(n,"$1")).replace(/<(\/?strong)>/g,"<$1>"):_(t),e}))}(e.trim().toLowerCase()),e.length>=a.minlength&&u.currentSuggestion.data.length&&(u.open=!0,(0,o.nextTick)((()=>function(){const e=u.autocompleteListEl,t=e.querySelector("ul"),n=e.querySelector("li");f.$view||(f.$view=e,f.viewHeight=e.offsetHeight),f.item||(f.itemHeight=n.offsetHeight),f.list!==t.offsetHeight&&(f.listHeight=t.offsetHeight),f.defaultFirstIndex=0,f.defaultLastIndex=parseInt(f.viewHeight/f.itemHeight,10)-1;const r=u.currentSuggestion.data.length-1;f.defaultReversedLastIndex!==r&&(f.defaultReversedLastIndex=r,f.defaultReversedFirstIndex=f.defaultReversedLastIndex-f.defaultLastIndex),f.currentLastIndex=f.defaultLastIndex}())))}function A(){u.open=!1,u.currentSuggestion.index=-1,R()}function S(e){"array"===(0,F.Z)(e)&&(u.currentSource=e.map((e=>{let t={};return"string"===(0,F.Z)(e)||"number"===(0,F.Z)(e)?(t[a.sourceFormat.label]=e,t[a.sourceFormat.value]=e):"object"===(0,F.Z)(e)?t=e:console.warn(`[${is}]: The item of the 'source' prop must be a string or object`),t})),u.currentSuggestion.data=u.currentSource)}function O(){a.autofocus&&T()}function I(e){if(u.currentSuggestion.data.length){const t=0,n=u.currentSuggestion.data.length-1;switch(e.keyCode){case ss.DOWN:R(),u.currentSuggestion.index===n?(u.currentSuggestion.index=t,f.currentFirstIndex=f.defaultFirstIndex,f.currentLastIndex=f.defaultLastIndex,f.$view.scrollTop=0):(u.currentSuggestion.index++,u.currentSuggestion.index>f.currentLastIndex&&(f.currentFirstIndex++,f.currentLastIndex++,f.$view.scrollTop+=f.itemHeight)),u.autocompleteListEl.blur(),e.preventDefault();break;case ss.UP:R(),u.currentSuggestion.index===t||-1===u.currentSuggestion.index?(u.currentSuggestion.index=n,f.currentFirstIndex=f.defaultReversedFirstIndex,f.currentLastIndex=f.defaultReversedLastIndex,f.$view.scrollTop=f.itemHeight*f.defaultReversedFirstIndex):(u.currentSuggestion.index--,u.currentSuggestion.index0){L(u.currentSuggestion.data[u.currentSuggestion.index=a.minlength?function(e){a.remote?(d&&clearTimeout(d),d=setTimeout((()=>{r(as.EVENTS.SEARCH,e)}),a.delay)):T()}(t):A()}function N(){if(!u.$listener){var e;const t=null===(e=l.value)||void 0===e?void 0:e.textfield;u.$listener=m(t,(()=>{g(u.$listener),A()}))}document.addEventListener(Ya.CLICK,u.$listener,{capture:!0})}function k(e){const t=e.target;"LI"!==t.tagName||t.classList.contains(as.cssClasses.selected)||(u.currentSelectedItem=t,R(),t.classList.add(as.cssClasses.selected),u.currentSuggestion.index=t.dataset.index)}function x(){u.currentSelectedItem&&u.currentSelectedItem.classList.remove(as.cssClasses.selected)}function L(e){A(),delete e[as.cssClasses.selected],delete e.html,r(as.EVENTS.INPUT,e[a.sourceFormat.label]),r(as.EVENTS.SELECTED,e)}function R(){const e=u.autocompleteListEl.querySelector(`li.${as.cssClasses.selected}`);e&&e.classList.remove(as.cssClasses.selected)}const D=e=>[_o["mdc-list-item"],{selected:e===u.currentSuggestion.index}];return n({hasLeadingIcon:E,hasTrailingIcon:C}),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(v))},[(0,o.createVNode)(ja,{ref_key:"autocomplete",ref:l,"model-value":(0,o.unref)(p),"input-id":e.inputId,outlined:e.outlined,label:t.label,placeholder:t.placeholder,disabled:t.disabled,required:t.required,fullwidth:t.fullwidth,"end-aligned":t.endAligned,"with-leading-icon":(0,o.unref)(E),"with-trailing-icon":(0,o.unref)(C),onFocus:O,onKeydown:I,"onUpdate:modelValue":w,onBlur:N},{before:(0,o.withCtx)((e=>{let{iconClass:n}=e;return[(0,o.unref)(y)?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass(n)),textContent:(0,o.toDisplayString)((0,o.unref)(y))},null,10,ns)):(0,o.renderSlot)(t.$slots,"before",{key:1,iconClass:n})]})),default:(0,o.withCtx)((()=>[(0,o.renderSlot)(t.$slots,"default")])),after:(0,o.withCtx)((e=>{let{iconClass:n}=e;return[(0,o.renderSlot)(t.$slots,"after",{iconClass:n})]})),_:3},8,["model-value","input-id","outlined","label","placeholder","disabled","required","fullwidth","end-aligned","with-leading-icon","with-trailing-icon"]),(0,o.createCommentVNode)(" Autocomplete list "),(0,o.withDirectives)((0,o.createElementVNode)("div",{ref_key:"autocompleteList",ref:c,class:(0,o.normalizeClass)((0,o.unref)(b))},[rs,(0,o.createElementVNode)("ul",{class:(0,o.normalizeClass)((0,o.unref)(_o)["mdc-list"])},[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)((0,o.unref)(h).data,((e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("li",{key:t,"data-index":t,class:(0,o.normalizeClass)(D(t)),onClick:t=>L(e),innerHTML:e.html},null,10,os)))),128))],2)],2),[[o.vShow,(0,o.unref)(h).data.length]])],2))}});var us=cs,ds=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],fs={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"===typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(e){return"undefined"!==typeof console&&console.warn(e)},getWeek:function(e){var t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var n=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-n.getTime())/864e5-3+(n.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},ps={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var t=e%100;if(t>3&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},hs=ps,ms=function(e,t){return void 0===t&&(t=2),("000"+e).slice(-1*t)},gs=function(e){return!0===e?1:0};function ys(e,t){var n;return function(){var r=this,o=arguments;clearTimeout(n),n=setTimeout((function(){return e.apply(r,o)}),t)}}var vs=function(e){return e instanceof Array?e:[e]};function bs(e,t,n){if(!0===n)return e.classList.add(t);e.classList.remove(t)}function Es(e,t,n){var r=window.document.createElement(e);return t=t||"",n=n||"",r.className=t,void 0!==n&&(r.textContent=n),r}function Cs(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function _s(e,t){return t(e)?e:e.parentNode?_s(e.parentNode,t):void 0}function Ts(e,t){var n=Es("div","numInputWrapper"),r=Es("input","numInput "+e),o=Es("span","arrowUp"),i=Es("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?r.type="number":(r.type="text",r.pattern="\\d*"),void 0!==t)for(var a in t)r.setAttribute(a,t[a]);return n.appendChild(r),n.appendChild(o),n.appendChild(i),n}function As(e){try{return"function"===typeof e.composedPath?e.composedPath()[0]:e.target}catch(t){return e.target}}var Ss=function(){},Os=function(e,t,n){return n.months[t?"shorthand":"longhand"][e]},Is={D:Ss,F:function(e,t,n){e.setMonth(n.months.longhand.indexOf(t))},G:function(e,t){e.setHours((e.getHours()>=12?12:0)+parseFloat(t))},H:function(e,t){e.setHours(parseFloat(t))},J:function(e,t){e.setDate(parseFloat(t))},K:function(e,t,n){e.setHours(e.getHours()%12+12*gs(new RegExp(n.amPM[1],"i").test(t)))},M:function(e,t,n){e.setMonth(n.months.shorthand.indexOf(t))},S:function(e,t){e.setSeconds(parseFloat(t))},U:function(e,t){return new Date(1e3*parseFloat(t))},W:function(e,t,n){var r=parseInt(t),o=new Date(e.getFullYear(),0,2+7*(r-1),0,0,0,0);return o.setDate(o.getDate()-o.getDay()+n.firstDayOfWeek),o},Y:function(e,t){e.setFullYear(parseFloat(t))},Z:function(e,t){return new Date(t)},d:function(e,t){e.setDate(parseFloat(t))},h:function(e,t){e.setHours((e.getHours()>=12?12:0)+parseFloat(t))},i:function(e,t){e.setMinutes(parseFloat(t))},j:function(e,t){e.setDate(parseFloat(t))},l:Ss,m:function(e,t){e.setMonth(parseFloat(t)-1)},n:function(e,t){e.setMonth(parseFloat(t)-1)},s:function(e,t){e.setSeconds(parseFloat(t))},u:function(e,t){return new Date(parseFloat(t))},w:Ss,y:function(e,t){e.setFullYear(2e3+parseFloat(t))}},ws={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},Ns={Z:function(e){return e.toISOString()},D:function(e,t,n){return t.weekdays.shorthand[Ns.w(e,t,n)]},F:function(e,t,n){return Os(Ns.n(e,t,n)-1,!1,t)},G:function(e,t,n){return ms(Ns.h(e,t,n))},H:function(e){return ms(e.getHours())},J:function(e,t){return void 0!==t.ordinal?e.getDate()+t.ordinal(e.getDate()):e.getDate()},K:function(e,t){return t.amPM[gs(e.getHours()>11)]},M:function(e,t){return Os(e.getMonth(),!0,t)},S:function(e){return ms(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,t,n){return n.getWeek(e)},Y:function(e){return ms(e.getFullYear(),4)},d:function(e){return ms(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return ms(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:function(e){return ms(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},ks=function(e){var t=e.config,n=void 0===t?fs:t,r=e.l10n,o=void 0===r?ps:r,i=e.isMobile,a=void 0!==i&&i;return function(e,t,r){var i=r||o;return void 0===n.formatDate||a?t.split("").map((function(t,r,o){return Ns[t]&&"\\"!==o[r-1]?Ns[t](e,i,n):"\\"!==t?t:""})).join(""):n.formatDate(e,t,i)}},xs=function(e){var t=e.config,n=void 0===t?fs:t,r=e.l10n,o=void 0===r?ps:r;return function(e,t,r,i){if(0===e||e){var a,s=i||o,l=e;if(e instanceof Date)a=new Date(e.getTime());else if("string"!==typeof e&&void 0!==e.toFixed)a=new Date(e);else if("string"===typeof e){var c=t||(n||fs).dateFormat,u=String(e).trim();if("today"===u)a=new Date,r=!0;else if(n&&n.parseDate)a=n.parseDate(e,c);else if(/Z$/.test(u)||/GMT$/.test(u))a=new Date(e);else{for(var d=void 0,f=[],p=0,h=0,m="";pMath.min(t,n)&&e=0?new Date:new Date(n.config.minDate.getTime()),r=Bs(n.config);t.setHours(r.hours,r.minutes,r.seconds,t.getMilliseconds()),n.selectedDates=[t],n.latestSelectedDateObj=t}void 0!==e&&"blur"!==e.type&&function(e){e.preventDefault();var t="keydown"===e.type,r=As(e),o=r;void 0!==n.amPM&&r===n.amPM&&(n.amPM.textContent=n.l10n.amPM[gs(n.amPM.textContent===n.l10n.amPM[0])]);var i=parseFloat(o.getAttribute("min")),a=parseFloat(o.getAttribute("max")),s=parseFloat(o.getAttribute("step")),l=parseInt(o.value,10),c=e.delta||(t?38===e.which?1:-1:0),u=l+s*c;if("undefined"!==typeof o.value&&2===o.value.length){var d=o===n.hourElement,f=o===n.minuteElement;ua&&(u=o===n.hourElement?u-a-gs(!n.amPM):i,f&&m(void 0,1,n.hourElement)),n.amPM&&d&&(1===s?u+l===23:Math.abs(u-l)>s)&&(n.amPM.textContent=n.l10n.amPM[gs(n.amPM.textContent===n.l10n.amPM[0])]),o.value=ms(u)}}(e);var o=n._input.value;s(),Q(),n._input.value!==o&&n._debouncedChange()}function s(){if(void 0!==n.hourElement&&void 0!==n.minuteElement){var e,t,r=(parseInt(n.hourElement.value.slice(-2),10)||0)%24,o=(parseInt(n.minuteElement.value,10)||0)%60,i=void 0!==n.secondElement?(parseInt(n.secondElement.value,10)||0)%60:0;void 0!==n.amPM&&(e=r,t=n.amPM.textContent,r=e%12+12*gs(t===n.l10n.amPM[1]));var a=void 0!==n.config.minTime||n.config.minDate&&n.minDateHasTime&&n.latestSelectedDateObj&&0===Ls(n.latestSelectedDateObj,n.config.minDate,!0),s=void 0!==n.config.maxTime||n.config.maxDate&&n.maxDateHasTime&&n.latestSelectedDateObj&&0===Ls(n.latestSelectedDateObj,n.config.maxDate,!0);if(void 0!==n.config.maxTime&&void 0!==n.config.minTime&&n.config.minTime>n.config.maxTime){var l=Ds(n.config.minTime.getHours(),n.config.minTime.getMinutes(),n.config.minTime.getSeconds()),u=Ds(n.config.maxTime.getHours(),n.config.maxTime.getMinutes(),n.config.maxTime.getSeconds()),d=Ds(r,o,i);if(d>u&&d=12)]),void 0!==n.secondElement&&(n.secondElement.value=ms(r)))}function u(e){var t=As(e),n=parseInt(t.value)+(e.delta||0);(n/1e3>1||"Enter"===e.key&&!/[^\d]/.test(n.toString()))&&k(n)}function d(e,t,r,o){return t instanceof Array?t.forEach((function(t){return d(e,t,r,o)})):e instanceof Array?e.forEach((function(e){return d(e,t,r,o)})):(e.addEventListener(t,r,o),void n._handlers.push({remove:function(){return e.removeEventListener(t,r,o)}}))}function f(){W("onChange")}function p(e,t){var r=void 0!==e?n.parseDate(e):n.latestSelectedDateObj||(n.config.minDate&&n.config.minDate>n.now?n.config.minDate:n.config.maxDate&&n.config.maxDate=0&&Ls(e,n.selectedDates[1])<=0)}(t)&&!X(t)&&a.classList.add("inRange"),n.weekNumbers&&1===n.config.showMonths&&"prevMonthDay"!==e&&o%7===6&&n.weekNumbers.insertAdjacentHTML("beforeend",""+n.config.getWeek(t)+""),W("onDayCreate",a),a}function y(e){e.focus(),"range"===n.config.mode&&P(e)}function v(e){for(var t=e>0?0:n.config.showMonths-1,r=e>0?n.config.showMonths:-1,o=t;o!=r;o+=e)for(var i=n.daysContainer.children[o],a=e>0?0:i.children.length-1,s=e>0?i.children.length:-1,l=a;l!=s;l+=e){var c=i.children[l];if(-1===c.className.indexOf("hidden")&&x(c.dateObj))return c}}function b(e,t){var o=r(),i=L(o||document.body),a=void 0!==e?e:i?o:void 0!==n.selectedDateElem&&L(n.selectedDateElem)?n.selectedDateElem:void 0!==n.todayDateElem&&L(n.todayDateElem)?n.todayDateElem:v(t>0?1:-1);void 0===a?n._input.focus():i?function(e,t){for(var r=-1===e.className.indexOf("Month")?e.dateObj.getMonth():n.currentMonth,o=t>0?n.config.showMonths:-1,i=t>0?1:-1,a=r-n.currentMonth;a!=o;a+=i)for(var s=n.daysContainer.children[a],l=r-n.currentMonth===a?e.$i+t:t<0?s.children.length-1:0,c=s.children.length,u=l;u>=0&&u0?c:-1);u+=i){var d=s.children[u];if(-1===d.className.indexOf("hidden")&&x(d.dateObj)&&Math.abs(e.$i-u)>=Math.abs(t))return y(d)}n.changeMonth(i),b(v(i),0)}(a,t):y(a)}function E(e,t){for(var r=(new Date(e,t,1).getDay()-n.l10n.firstDayOfWeek+7)%7,o=n.utils.getDaysInMonth((t-1+12)%12,e),i=n.utils.getDaysInMonth(t,e),a=window.document.createDocumentFragment(),s=n.config.showMonths>1,l=s?"prevMonthDay hidden":"prevMonthDay",c=s?"nextMonthDay hidden":"nextMonthDay",u=o+1-r,d=0;u<=o;u++,d++)a.appendChild(g("flatpickr-day "+l,new Date(e,t-1,u),0,d));for(u=1;u<=i;u++,d++)a.appendChild(g("flatpickr-day",new Date(e,t,u),0,d));for(var f=i+1;f<=42-r&&(1===n.config.showMonths||d%7!==0);f++,d++)a.appendChild(g("flatpickr-day "+c,new Date(e,t+1,f%i),0,d));var p=Es("div","dayContainer");return p.appendChild(a),p}function C(){if(void 0!==n.daysContainer){Cs(n.daysContainer),n.weekNumbers&&Cs(n.weekNumbers);for(var e=document.createDocumentFragment(),t=0;t1||"dropdown"!==n.config.monthSelectorType)){var e=function(e){return!(void 0!==n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&en.config.maxDate.getMonth())};n.monthsDropdownContainer.tabIndex=-1,n.monthsDropdownContainer.innerHTML="";for(var t=0;t<12;t++)if(e(t)){var r=Es("option","flatpickr-monthDropdown-month");r.value=new Date(n.currentYear,t).getMonth().toString(),r.textContent=Os(t,n.config.shorthandCurrentMonth,n.l10n),r.tabIndex=-1,n.currentMonth===t&&(r.selected=!0),n.monthsDropdownContainer.appendChild(r)}}}function T(){var e,t=Es("div","flatpickr-month"),r=window.document.createDocumentFragment();n.config.showMonths>1||"static"===n.config.monthSelectorType?e=Es("span","cur-month"):(n.monthsDropdownContainer=Es("select","flatpickr-monthDropdown-months"),n.monthsDropdownContainer.setAttribute("aria-label",n.l10n.monthAriaLabel),d(n.monthsDropdownContainer,"change",(function(e){var t=As(e),r=parseInt(t.value,10);n.changeMonth(r-n.currentMonth),W("onMonthChange")})),_(),e=n.monthsDropdownContainer);var o=Ts("cur-year",{tabindex:"-1"}),i=o.getElementsByTagName("input")[0];i.setAttribute("aria-label",n.l10n.yearAriaLabel),n.config.minDate&&i.setAttribute("min",n.config.minDate.getFullYear().toString()),n.config.maxDate&&(i.setAttribute("max",n.config.maxDate.getFullYear().toString()),i.disabled=!!n.config.minDate&&n.config.minDate.getFullYear()===n.config.maxDate.getFullYear());var a=Es("div","flatpickr-current-month");return a.appendChild(e),a.appendChild(o),r.appendChild(a),t.appendChild(r),{container:t,yearElement:i,monthElement:e}}function A(){Cs(n.monthNav),n.monthNav.appendChild(n.prevMonthNav),n.config.showMonths&&(n.yearElements=[],n.monthElements=[]);for(var e=n.config.showMonths;e--;){var t=T();n.yearElements.push(t.yearElement),n.monthElements.push(t.monthElement),n.monthNav.appendChild(t.container)}n.monthNav.appendChild(n.nextMonthNav)}function S(){n.weekdayContainer?Cs(n.weekdayContainer):n.weekdayContainer=Es("div","flatpickr-weekdays");for(var e=n.config.showMonths;e--;){var t=Es("div","flatpickr-weekdaycontainer");n.weekdayContainer.appendChild(t)}return O(),n.weekdayContainer}function O(){if(n.weekdayContainer){var e=n.l10n.firstDayOfWeek,t=Vs(n.l10n.weekdays.shorthand);e>0&&e\n "+t.join("")+"\n \n "}}function I(e,t){void 0===t&&(t=!0);var r=t?e:e-n.currentMonth;r<0&&!0===n._hidePrevMonthArrow||r>0&&!0===n._hideNextMonthArrow||(n.currentMonth+=r,(n.currentMonth<0||n.currentMonth>11)&&(n.currentYear+=n.currentMonth>11?1:-1,n.currentMonth=(n.currentMonth+12)%12,W("onYearChange"),_()),C(),W("onMonthChange"),Z())}function w(e){return n.calendarContainer.contains(e)}function N(e){if(n.isOpen&&!n.config.inline){var t=As(e),r=w(t),o=!(t===n.input||t===n.altInput||n.element.contains(t)||e.path&&e.path.indexOf&&(~e.path.indexOf(n.input)||~e.path.indexOf(n.altInput)))&&!r&&!w(e.relatedTarget),i=!n.config.ignoredFocusElements.some((function(e){return e.contains(t)}));o&&i&&(n.config.allowInput&&n.setDate(n._input.value,!1,n.config.altInput?n.config.altFormat:n.config.dateFormat),void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement&&""!==n.input.value&&void 0!==n.input.value&&a(),n.close(),n.config&&"range"===n.config.mode&&1===n.selectedDates.length&&n.clear(!1))}}function k(e){if(!(!e||n.config.minDate&&en.config.maxDate.getFullYear())){var t=e,r=n.currentYear!==t;n.currentYear=t||n.currentYear,n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth=Math.min(n.config.maxDate.getMonth(),n.currentMonth):n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&(n.currentMonth=Math.max(n.config.minDate.getMonth(),n.currentMonth)),r&&(n.redraw(),W("onYearChange"),_())}}function x(e,t){var r;void 0===t&&(t=!0);var o=n.parseDate(e,void 0,t);if(n.config.minDate&&o&&Ls(o,n.config.minDate,void 0!==t?t:!n.minDateHasTime)<0||n.config.maxDate&&o&&Ls(o,n.config.maxDate,void 0!==t?t:!n.maxDateHasTime)>0)return!1;if(!n.config.enable&&0===n.config.disable.length)return!0;if(void 0===o)return!1;for(var i=!!n.config.enable,a=null!==(r=n.config.enable)&&void 0!==r?r:n.config.disable,s=0,l=void 0;s=l.from.getTime()&&o.getTime()<=l.to.getTime())return i}return!i}function L(e){return void 0!==n.daysContainer&&(-1===e.className.indexOf("hidden")&&-1===e.className.indexOf("flatpickr-disabled")&&n.daysContainer.contains(e))}function R(e){var t=e.target===n._input,r=n._input.value.trimEnd()!==J();!t||!r||e.relatedTarget&&w(e.relatedTarget)||n.setDate(n._input.value,!0,e.target===n.altInput?n.config.altFormat:n.config.dateFormat)}function D(t){var o=As(t),i=n.config.wrap?e.contains(o):o===n._input,l=n.config.allowInput,c=n.isOpen&&(!l||!i),u=n.config.inline&&i&&!l;if(13===t.keyCode&&i){if(l)return n.setDate(n._input.value,!0,o===n.altInput?n.config.altFormat:n.config.dateFormat),n.close(),o.blur();n.open()}else if(w(o)||c||u){var d=!!n.timeContainer&&n.timeContainer.contains(o);switch(t.keyCode){case 13:d?(t.preventDefault(),a(),U()):q(t);break;case 27:t.preventDefault(),U();break;case 8:case 46:i&&!n.config.allowInput&&(t.preventDefault(),n.clear());break;case 37:case 39:if(d||i)n.hourElement&&n.hourElement.focus();else{t.preventDefault();var f=r();if(void 0!==n.daysContainer&&(!1===l||f&&L(f))){var p=39===t.keyCode?1:-1;t.ctrlKey?(t.stopPropagation(),I(p),b(v(1),0)):b(void 0,p)}}break;case 38:case 40:t.preventDefault();var h=40===t.keyCode?1:-1;n.daysContainer&&void 0!==o.$i||o===n.input||o===n.altInput?t.ctrlKey?(t.stopPropagation(),k(n.currentYear-h),b(v(1),0)):d||b(void 0,7*h):o===n.currentYearElement?k(n.currentYear-h):n.config.enableTime&&(!d&&n.hourElement&&n.hourElement.focus(),a(t),n._debouncedChange());break;case 9:if(d){var m=[n.hourElement,n.minuteElement,n.secondElement,n.amPM].concat(n.pluginElements).filter((function(e){return e})),g=m.indexOf(o);if(-1!==g){var y=m[g+(t.shiftKey?-1:1)];t.preventDefault(),(y||n._input).focus()}}else!n.config.noCalendar&&n.daysContainer&&n.daysContainer.contains(o)&&t.shiftKey&&(t.preventDefault(),n._input.focus())}}if(void 0!==n.amPM&&o===n.amPM)switch(t.key){case n.l10n.amPM[0].charAt(0):case n.l10n.amPM[0].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[0],s(),Q();break;case n.l10n.amPM[1].charAt(0):case n.l10n.amPM[1].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[1],s(),Q()}(i||w(o))&&W("onKeyDown",t)}function P(e,t){if(void 0===t&&(t="flatpickr-day"),1===n.selectedDates.length&&(!e||e.classList.contains(t)&&!e.classList.contains("flatpickr-disabled"))){for(var r=e?e.dateObj.getTime():n.days.firstElementChild.dateObj.getTime(),o=n.parseDate(n.selectedDates[0],void 0,!0).getTime(),i=Math.min(r,n.selectedDates[0].getTime()),a=Math.max(r,n.selectedDates[0].getTime()),s=!1,l=0,c=0,u=i;ui&&ul)?l=u:u>o&&(!c||u ."+t)).forEach((function(t){var i=t.dateObj.getTime(),a=l>0&&i0&&i>c;if(a)return t.classList.add("notAllowed"),void["inRange","startRange","endRange"].forEach((function(e){t.classList.remove(e)}));s&&!a||(["startRange","inRange","endRange","notAllowed"].forEach((function(e){t.classList.remove(e)})),void 0!==e&&(e.classList.add(r<=n.selectedDates[0].getTime()?"startRange":"endRange"),or&&i===o&&t.classList.add("endRange"),i>=l&&(0===c||i<=c)&&Rs(i,o,r)&&t.classList.add("inRange")))}))}}function M(){!n.isOpen||n.config.static||n.config.inline||j()}function B(e){return function(t){var r=n.config["_"+e+"Date"]=n.parseDate(t,n.config.dateFormat),o=n.config["_"+("min"===e?"max":"min")+"Date"];void 0!==r&&(n["min"===e?"minDateHasTime":"maxDateHasTime"]=r.getHours()>0||r.getMinutes()>0||r.getSeconds()>0),n.selectedDates&&(n.selectedDates=n.selectedDates.filter((function(e){return x(e)})),n.selectedDates.length||"min"!==e||l(r),Q()),n.daysContainer&&(H(),void 0!==r?n.currentYearElement[e]=r.getFullYear().toString():n.currentYearElement.removeAttribute(e),n.currentYearElement.disabled=!!o&&void 0!==r&&o.getFullYear()===r.getFullYear())}}function F(){return n.config.wrap?e.querySelector("[data-input]"):e}function V(){"object"!==typeof n.config.locale&&"undefined"===typeof qs.l10ns[n.config.locale]&&n.config.errorHandler(new Error("flatpickr: invalid locale "+n.config.locale)),n.l10n=Fs(Fs({},qs.l10ns.default),"object"===typeof n.config.locale?n.config.locale:"default"!==n.config.locale?qs.l10ns[n.config.locale]:void 0),ws.D="("+n.l10n.weekdays.shorthand.join("|")+")",ws.l="("+n.l10n.weekdays.longhand.join("|")+")",ws.M="("+n.l10n.months.shorthand.join("|")+")",ws.F="("+n.l10n.months.longhand.join("|")+")",ws.K="("+n.l10n.amPM[0]+"|"+n.l10n.amPM[1]+"|"+n.l10n.amPM[0].toLowerCase()+"|"+n.l10n.amPM[1].toLowerCase()+")",void 0===Fs(Fs({},t),JSON.parse(JSON.stringify(e.dataset||{}))).time_24hr&&void 0===qs.defaultConfig.time_24hr&&(n.config.time_24hr=n.l10n.time_24hr),n.formatDate=ks(n),n.parseDate=xs({config:n.config,l10n:n.l10n})}function j(e){if("function"!==typeof n.config.position){if(void 0!==n.calendarContainer){W("onPreCalendarPosition");var t=e||n._positionElement,r=Array.prototype.reduce.call(n.calendarContainer.children,(function(e,t){return e+t.offsetHeight}),0),o=n.calendarContainer.offsetWidth,i=n.config.position.split(" "),a=i[0],s=i.length>1?i[1]:null,l=t.getBoundingClientRect(),c=window.innerHeight-l.bottom,u="above"===a||"below"!==a&&cr,d=window.pageYOffset+l.top+(u?-r-2:t.offsetHeight+2);if(bs(n.calendarContainer,"arrowTop",!u),bs(n.calendarContainer,"arrowBottom",u),!n.config.inline){var f=window.pageXOffset+l.left,p=!1,h=!1;"center"===s?(f-=(o-l.width)/2,p=!0):"right"===s&&(f-=o-l.width,h=!0),bs(n.calendarContainer,"arrowLeft",!p&&!h),bs(n.calendarContainer,"arrowCenter",p),bs(n.calendarContainer,"arrowRight",h);var m=window.document.body.offsetWidth-(window.pageXOffset+l.right),g=f+o>window.document.body.offsetWidth,y=m+o>window.document.body.offsetWidth;if(bs(n.calendarContainer,"rightMost",g),!n.config.static)if(n.calendarContainer.style.top=d+"px",g)if(y){var v=function(){for(var e=null,t=0;tn.currentMonth+n.config.showMonths-1)&&"range"!==n.config.mode;if(n.selectedDateElem=r,"single"===n.config.mode)n.selectedDates=[o];else if("multiple"===n.config.mode){var a=X(o);a?n.selectedDates.splice(parseInt(a),1):n.selectedDates.push(o)}else"range"===n.config.mode&&(2===n.selectedDates.length&&n.clear(!1,!1),n.latestSelectedDateObj=o,n.selectedDates.push(o),0!==Ls(o,n.selectedDates[0],!0)&&n.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()})));if(s(),i){var l=n.currentYear!==o.getFullYear();n.currentYear=o.getFullYear(),n.currentMonth=o.getMonth(),l&&(W("onYearChange"),_()),W("onMonthChange")}if(Z(),C(),Q(),i||"range"===n.config.mode||1!==n.config.showMonths?void 0!==n.selectedDateElem&&void 0===n.hourElement&&n.selectedDateElem&&n.selectedDateElem.focus():y(r),void 0!==n.hourElement&&void 0!==n.hourElement&&n.hourElement.focus(),n.config.closeOnSelect){var c="single"===n.config.mode&&!n.config.enableTime,u="range"===n.config.mode&&2===n.selectedDates.length&&!n.config.enableTime;(c||u)&&U()}f()}}n.parseDate=xs({config:n.config,l10n:n.l10n}),n._handlers=[],n.pluginElements=[],n.loadedPlugins=[],n._bind=d,n._setHoursFromDate=l,n._positionCalendar=j,n.changeMonth=I,n.changeYear=k,n.clear=function(e,t){void 0===e&&(e=!0);void 0===t&&(t=!0);n.input.value="",void 0!==n.altInput&&(n.altInput.value="");void 0!==n.mobileInput&&(n.mobileInput.value="");n.selectedDates=[],n.latestSelectedDateObj=void 0,!0===t&&(n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth());if(!0===n.config.enableTime){var r=Bs(n.config);c(r.hours,r.minutes,r.seconds)}n.redraw(),e&&W("onChange")},n.close=function(){n.isOpen=!1,n.isMobile||(void 0!==n.calendarContainer&&n.calendarContainer.classList.remove("open"),void 0!==n._input&&n._input.classList.remove("active"));W("onClose")},n.onMouseOver=P,n._createElement=Es,n.createDay=g,n.destroy=function(){void 0!==n.config&&W("onDestroy");for(var e=n._handlers.length;e--;)n._handlers[e].remove();if(n._handlers=[],n.mobileInput)n.mobileInput.parentNode&&n.mobileInput.parentNode.removeChild(n.mobileInput),n.mobileInput=void 0;else if(n.calendarContainer&&n.calendarContainer.parentNode)if(n.config.static&&n.calendarContainer.parentNode){var t=n.calendarContainer.parentNode;if(t.lastChild&&t.removeChild(t.lastChild),t.parentNode){for(;t.firstChild;)t.parentNode.insertBefore(t.firstChild,t);t.parentNode.removeChild(t)}}else n.calendarContainer.parentNode.removeChild(n.calendarContainer);n.altInput&&(n.input.type="text",n.altInput.parentNode&&n.altInput.parentNode.removeChild(n.altInput),delete n.altInput);n.input&&(n.input.type=n.input._type,n.input.classList.remove("flatpickr-input"),n.input.removeAttribute("readonly"));["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach((function(e){try{delete n[e]}catch(t){}}))},n.isEnabled=x,n.jumpToDate=p,n.updateValue=Q,n.open=function(e,t){void 0===t&&(t=n._positionElement);if(!0===n.isMobile){if(e){e.preventDefault();var r=As(e);r&&r.blur()}return void 0!==n.mobileInput&&(n.mobileInput.focus(),n.mobileInput.click()),void W("onOpen")}if(n._input.disabled||n.config.inline)return;var o=n.isOpen;n.isOpen=!0,o||(n.calendarContainer.classList.add("open"),n._input.classList.add("active"),W("onOpen"),j(t));!0===n.config.enableTime&&!0===n.config.noCalendar&&(!1!==n.config.allowInput||void 0!==e&&n.timeContainer.contains(e.relatedTarget)||setTimeout((function(){return n.hourElement.select()}),50))},n.redraw=H,n.set=function(e,t){if(null!==e&&"object"===typeof e)for(var r in Object.assign(n.config,e),e)void 0!==$[r]&&$[r].forEach((function(e){return e()}));else n.config[e]=t,void 0!==$[e]?$[e].forEach((function(e){return e()})):ds.indexOf(e)>-1&&(n.config[e]=vs(t));n.redraw(),Q(!0)},n.setDate=function(e,t,r){void 0===t&&(t=!1);void 0===r&&(r=n.config.dateFormat);if(0!==e&&!e||e instanceof Array&&0===e.length)return n.clear(t);z(e,r),n.latestSelectedDateObj=n.selectedDates[n.selectedDates.length-1],n.redraw(),p(void 0,t),l(),0===n.selectedDates.length&&n.clear(!1);Q(t),t&&W("onChange")},n.toggle=function(e){if(!0===n.isOpen)return n.close();n.open(e)};var $={locale:[V,O],showMonths:[A,i,S],minDate:[p],maxDate:[p],positionElement:[G],clickOpens:[function(){!0===n.config.clickOpens?(d(n._input,"focus",n.open),d(n._input,"click",n.open)):(n._input.removeEventListener("focus",n.open),n._input.removeEventListener("click",n.open))}]};function z(e,t){var r=[];if(e instanceof Array)r=e.map((function(e){return n.parseDate(e,t)}));else if(e instanceof Date||"number"===typeof e)r=[n.parseDate(e,t)];else if("string"===typeof e)switch(n.config.mode){case"single":case"time":r=[n.parseDate(e,t)];break;case"multiple":r=e.split(n.config.conjunction).map((function(e){return n.parseDate(e,t)}));break;case"range":r=e.split(n.l10n.rangeSeparator).map((function(e){return n.parseDate(e,t)}))}else n.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e)));n.selectedDates=n.config.allowInvalidPreload?r:r.filter((function(e){return e instanceof Date&&x(e,!1)})),"range"===n.config.mode&&n.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()}))}function K(e){return e.slice().map((function(e){return"string"===typeof e||"number"===typeof e||e instanceof Date?n.parseDate(e,void 0,!0):e&&"object"===typeof e&&e.from&&e.to?{from:n.parseDate(e.from,void 0),to:n.parseDate(e.to,void 0)}:e})).filter((function(e){return e}))}function G(){n._positionElement=n.config.positionElement||n._input}function W(e,t){if(void 0!==n.config){var r=n.config[e];if(void 0!==r&&r.length>0)for(var o=0;r[o]&&o1||"static"===n.config.monthSelectorType?n.monthElements[t].textContent=Os(r.getMonth(),n.config.shorthandCurrentMonth,n.l10n)+" ":n.monthsDropdownContainer.value=r.getMonth().toString(),e.value=r.getFullYear().toString()})),n._hidePrevMonthArrow=void 0!==n.config.minDate&&(n.currentYear===n.config.minDate.getFullYear()?n.currentMonth<=n.config.minDate.getMonth():n.currentYearn.config.maxDate.getMonth():n.currentYear>n.config.maxDate.getFullYear()))}function J(e){var t=e||(n.config.altInput?n.config.altFormat:n.config.dateFormat);return n.selectedDates.map((function(e){return n.formatDate(e,t)})).filter((function(e,t,r){return"range"!==n.config.mode||n.config.enableTime||r.indexOf(e)===t})).join("range"!==n.config.mode?n.config.conjunction:n.l10n.rangeSeparator)}function Q(e){void 0===e&&(e=!0),void 0!==n.mobileInput&&n.mobileFormatStr&&(n.mobileInput.value=void 0!==n.latestSelectedDateObj?n.formatDate(n.latestSelectedDateObj,n.mobileFormatStr):""),n.input.value=J(n.config.dateFormat),void 0!==n.altInput&&(n.altInput.value=J(n.config.altFormat)),!1!==e&&W("onValueUpdate")}function ee(e){var t=As(e),r=n.prevMonthNav.contains(t),o=n.nextMonthNav.contains(t);r||o?I(r?-1:1):n.yearElements.indexOf(t)>=0?t.select():t.classList.contains("arrowUp")?n.changeYear(n.currentYear+1):t.classList.contains("arrowDown")&&n.changeYear(n.currentYear-1)}return function(){n.element=n.input=e,n.isOpen=!1,function(){var r=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],i=Fs(Fs({},JSON.parse(JSON.stringify(e.dataset||{}))),t),a={};n.config.parseDate=i.parseDate,n.config.formatDate=i.formatDate,Object.defineProperty(n.config,"enable",{get:function(){return n.config._enable},set:function(e){n.config._enable=K(e)}}),Object.defineProperty(n.config,"disable",{get:function(){return n.config._disable},set:function(e){n.config._disable=K(e)}});var s="time"===i.mode;if(!i.dateFormat&&(i.enableTime||s)){var l=qs.defaultConfig.dateFormat||fs.dateFormat;a.dateFormat=i.noCalendar||s?"H:i"+(i.enableSeconds?":S":""):l+" H:i"+(i.enableSeconds?":S":"")}if(i.altInput&&(i.enableTime||s)&&!i.altFormat){var c=qs.defaultConfig.altFormat||fs.altFormat;a.altFormat=i.noCalendar||s?"h:i"+(i.enableSeconds?":S K":" K"):c+" h:i"+(i.enableSeconds?":S":"")+" K"}Object.defineProperty(n.config,"minDate",{get:function(){return n.config._minDate},set:B("min")}),Object.defineProperty(n.config,"maxDate",{get:function(){return n.config._maxDate},set:B("max")});var u=function(e){return function(t){n.config["min"===e?"_minTime":"_maxTime"]=n.parseDate(t,"H:i:S")}};Object.defineProperty(n.config,"minTime",{get:function(){return n.config._minTime},set:u("min")}),Object.defineProperty(n.config,"maxTime",{get:function(){return n.config._maxTime},set:u("max")}),"time"===i.mode&&(n.config.noCalendar=!0,n.config.enableTime=!0);Object.assign(n.config,a,i);for(var d=0;d-1?n.config[p]=vs(f[p]).map(o).concat(n.config[p]):"undefined"===typeof i[p]&&(n.config[p]=f[p])}i.altInputClass||(n.config.altInputClass=F().className+" "+n.config.altInputClass);W("onParseConfig")}(),V(),function(){if(n.input=F(),!n.input)return void n.config.errorHandler(new Error("Invalid input element specified"));n.input._type=n.input.type,n.input.type="text",n.input.classList.add("flatpickr-input"),n._input=n.input,n.config.altInput&&(n.altInput=Es(n.input.nodeName,n.config.altInputClass),n._input=n.altInput,n.altInput.placeholder=n.input.placeholder,n.altInput.disabled=n.input.disabled,n.altInput.required=n.input.required,n.altInput.tabIndex=n.input.tabIndex,n.altInput.type="text",n.input.setAttribute("type","hidden"),!n.config.static&&n.input.parentNode&&n.input.parentNode.insertBefore(n.altInput,n.input.nextSibling));n.config.allowInput||n._input.setAttribute("readonly","readonly");G()}(),function(){n.selectedDates=[],n.now=n.parseDate(n.config.now)||new Date;var e=n.config.defaultDate||("INPUT"!==n.input.nodeName&&"TEXTAREA"!==n.input.nodeName||!n.input.placeholder||n.input.value!==n.input.placeholder?n.input.value:null);e&&z(e,n.config.dateFormat);n._initialDate=n.selectedDates.length>0?n.selectedDates[0]:n.config.minDate&&n.config.minDate.getTime()>n.now.getTime()?n.config.minDate:n.config.maxDate&&n.config.maxDate.getTime()0&&(n.latestSelectedDateObj=n.selectedDates[0]);void 0!==n.config.minTime&&(n.config.minTime=n.parseDate(n.config.minTime,"H:i"));void 0!==n.config.maxTime&&(n.config.maxTime=n.parseDate(n.config.maxTime,"H:i"));n.minDateHasTime=!!n.config.minDate&&(n.config.minDate.getHours()>0||n.config.minDate.getMinutes()>0||n.config.minDate.getSeconds()>0),n.maxDateHasTime=!!n.config.maxDate&&(n.config.maxDate.getHours()>0||n.config.maxDate.getMinutes()>0||n.config.maxDate.getSeconds()>0)}(),n.utils={getDaysInMonth:function(e,t){return void 0===e&&(e=n.currentMonth),void 0===t&&(t=n.currentYear),1===e&&(t%4===0&&t%100!==0||t%400===0)?29:n.l10n.daysInMonth[e]}},n.isMobile||function(){var e=window.document.createDocumentFragment();if(n.calendarContainer=Es("div","flatpickr-calendar"),n.calendarContainer.tabIndex=-1,!n.config.noCalendar){if(e.appendChild((n.monthNav=Es("div","flatpickr-months"),n.yearElements=[],n.monthElements=[],n.prevMonthNav=Es("span","flatpickr-prev-month"),n.prevMonthNav.innerHTML=n.config.prevArrow,n.nextMonthNav=Es("span","flatpickr-next-month"),n.nextMonthNav.innerHTML=n.config.nextArrow,A(),Object.defineProperty(n,"_hidePrevMonthArrow",{get:function(){return n.__hidePrevMonthArrow},set:function(e){n.__hidePrevMonthArrow!==e&&(bs(n.prevMonthNav,"flatpickr-disabled",e),n.__hidePrevMonthArrow=e)}}),Object.defineProperty(n,"_hideNextMonthArrow",{get:function(){return n.__hideNextMonthArrow},set:function(e){n.__hideNextMonthArrow!==e&&(bs(n.nextMonthNav,"flatpickr-disabled",e),n.__hideNextMonthArrow=e)}}),n.currentYearElement=n.yearElements[0],Z(),n.monthNav)),n.innerContainer=Es("div","flatpickr-innerContainer"),n.config.weekNumbers){var t=function(){n.calendarContainer.classList.add("hasWeeks");var e=Es("div","flatpickr-weekwrapper");e.appendChild(Es("span","flatpickr-weekday",n.l10n.weekAbbreviation));var t=Es("div","flatpickr-weeks");return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}(),r=t.weekWrapper,o=t.weekNumbers;n.innerContainer.appendChild(r),n.weekNumbers=o,n.weekWrapper=r}n.rContainer=Es("div","flatpickr-rContainer"),n.rContainer.appendChild(S()),n.daysContainer||(n.daysContainer=Es("div","flatpickr-days"),n.daysContainer.tabIndex=-1),C(),n.rContainer.appendChild(n.daysContainer),n.innerContainer.appendChild(n.rContainer),e.appendChild(n.innerContainer)}n.config.enableTime&&e.appendChild(function(){n.calendarContainer.classList.add("hasTime"),n.config.noCalendar&&n.calendarContainer.classList.add("noCalendar");var e=Bs(n.config);n.timeContainer=Es("div","flatpickr-time"),n.timeContainer.tabIndex=-1;var t=Es("span","flatpickr-time-separator",":"),r=Ts("flatpickr-hour",{"aria-label":n.l10n.hourAriaLabel});n.hourElement=r.getElementsByTagName("input")[0];var o=Ts("flatpickr-minute",{"aria-label":n.l10n.minuteAriaLabel});n.minuteElement=o.getElementsByTagName("input")[0],n.hourElement.tabIndex=n.minuteElement.tabIndex=-1,n.hourElement.value=ms(n.latestSelectedDateObj?n.latestSelectedDateObj.getHours():n.config.time_24hr?e.hours:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(e.hours)),n.minuteElement.value=ms(n.latestSelectedDateObj?n.latestSelectedDateObj.getMinutes():e.minutes),n.hourElement.setAttribute("step",n.config.hourIncrement.toString()),n.minuteElement.setAttribute("step",n.config.minuteIncrement.toString()),n.hourElement.setAttribute("min",n.config.time_24hr?"0":"1"),n.hourElement.setAttribute("max",n.config.time_24hr?"23":"12"),n.hourElement.setAttribute("maxlength","2"),n.minuteElement.setAttribute("min","0"),n.minuteElement.setAttribute("max","59"),n.minuteElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(r),n.timeContainer.appendChild(t),n.timeContainer.appendChild(o),n.config.time_24hr&&n.timeContainer.classList.add("time24hr");if(n.config.enableSeconds){n.timeContainer.classList.add("hasSeconds");var i=Ts("flatpickr-second");n.secondElement=i.getElementsByTagName("input")[0],n.secondElement.value=ms(n.latestSelectedDateObj?n.latestSelectedDateObj.getSeconds():e.seconds),n.secondElement.setAttribute("step",n.minuteElement.getAttribute("step")),n.secondElement.setAttribute("min","0"),n.secondElement.setAttribute("max","59"),n.secondElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(Es("span","flatpickr-time-separator",":")),n.timeContainer.appendChild(i)}n.config.time_24hr||(n.amPM=Es("span","flatpickr-am-pm",n.l10n.amPM[gs((n.latestSelectedDateObj?n.hourElement.value:n.config.defaultHour)>11)]),n.amPM.title=n.l10n.toggleTitle,n.amPM.tabIndex=-1,n.timeContainer.appendChild(n.amPM));return n.timeContainer}());bs(n.calendarContainer,"rangeMode","range"===n.config.mode),bs(n.calendarContainer,"animate",!0===n.config.animate),bs(n.calendarContainer,"multiMonth",n.config.showMonths>1),n.calendarContainer.appendChild(e);var i=void 0!==n.config.appendTo&&void 0!==n.config.appendTo.nodeType;if((n.config.inline||n.config.static)&&(n.calendarContainer.classList.add(n.config.inline?"inline":"static"),n.config.inline&&(!i&&n.element.parentNode?n.element.parentNode.insertBefore(n.calendarContainer,n._input.nextSibling):void 0!==n.config.appendTo&&n.config.appendTo.appendChild(n.calendarContainer)),n.config.static)){var a=Es("div","flatpickr-wrapper");n.element.parentNode&&n.element.parentNode.insertBefore(a,n.element),a.appendChild(n.element),n.altInput&&a.appendChild(n.altInput),a.appendChild(n.calendarContainer)}n.config.static||n.config.inline||(void 0!==n.config.appendTo?n.config.appendTo:window.document.body).appendChild(n.calendarContainer)}(),function(){n.config.wrap&&["open","close","toggle","clear"].forEach((function(e){Array.prototype.forEach.call(n.element.querySelectorAll("[data-"+e+"]"),(function(t){return d(t,"click",n[e])}))}));if(n.isMobile)return void function(){var e=n.config.enableTime?n.config.noCalendar?"time":"datetime-local":"date";n.mobileInput=Es("input",n.input.className+" flatpickr-mobile"),n.mobileInput.tabIndex=1,n.mobileInput.type=e,n.mobileInput.disabled=n.input.disabled,n.mobileInput.required=n.input.required,n.mobileInput.placeholder=n.input.placeholder,n.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",n.selectedDates.length>0&&(n.mobileInput.defaultValue=n.mobileInput.value=n.formatDate(n.selectedDates[0],n.mobileFormatStr));n.config.minDate&&(n.mobileInput.min=n.formatDate(n.config.minDate,"Y-m-d"));n.config.maxDate&&(n.mobileInput.max=n.formatDate(n.config.maxDate,"Y-m-d"));n.input.getAttribute("step")&&(n.mobileInput.step=String(n.input.getAttribute("step")));n.input.type="hidden",void 0!==n.altInput&&(n.altInput.type="hidden");try{n.input.parentNode&&n.input.parentNode.insertBefore(n.mobileInput,n.input.nextSibling)}catch(Nt){}d(n.mobileInput,"change",(function(e){n.setDate(As(e).value,!1,n.mobileFormatStr),W("onChange"),W("onClose")}))}();var e=ys(M,50);n._debouncedChange=ys(f,js),n.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&d(n.daysContainer,"mouseover",(function(e){"range"===n.config.mode&&P(As(e))}));d(n._input,"keydown",D),void 0!==n.calendarContainer&&d(n.calendarContainer,"keydown",D);n.config.inline||n.config.static||d(window,"resize",e);void 0!==window.ontouchstart?d(window.document,"touchstart",N):d(window.document,"mousedown",N);d(window.document,"focus",N,{capture:!0}),!0===n.config.clickOpens&&(d(n._input,"focus",n.open),d(n._input,"click",n.open));void 0!==n.daysContainer&&(d(n.monthNav,"click",ee),d(n.monthNav,["keyup","increment"],u),d(n.daysContainer,"click",q));if(void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement){var t=function(e){return As(e).select()};d(n.timeContainer,["increment"],a),d(n.timeContainer,"blur",a,{capture:!0}),d(n.timeContainer,"click",h),d([n.hourElement,n.minuteElement],["focus","click"],t),void 0!==n.secondElement&&d(n.secondElement,"focus",(function(){return n.secondElement&&n.secondElement.select()})),void 0!==n.amPM&&d(n.amPM,"click",(function(e){a(e)}))}n.config.allowInput&&d(n._input,"blur",R)}(),(n.selectedDates.length||n.config.noCalendar)&&(n.config.enableTime&&l(n.config.noCalendar?n.latestSelectedDateObj:void 0),Q(!1)),i();var r=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!n.isMobile&&r&&j(),W("onReady")}(),n}function Us(e,t){for(var n=Array.prototype.slice.call(e).filter((function(e){return e instanceof HTMLElement})),r=[],o=0;o({})},toggle:{type:Boolean,default:!1},clear:{type:Boolean,default:!1},monthOptions:{type:Object,default:()=>({})}},emits:[Zs.EVENTS.CHANGE],setup(e,t){let{expose:n,emit:r}=t;const a=e,s=(0,o.useSlots)(),l=(0,o.ref)(null),c=(0,o.reactive)({picker:null,inputValue:a.modelValue,mode:a.config.mode||Zs.MODE.SINGLE,rangeSeparator:""}),{inputValue:u}=(0,o.toRefs)(c),{materialIcon:d}=B(a),f=(0,o.computed)((()=>!(!a.withLeadingIcon&&!s.before))),p=(0,o.computed)((()=>!!(a.withTrailingIcon||s.after||a.toggle||a.clear)));function h(e){c.picker&&c.picker.setDate(e)}function m(e){let t;switch(c.inputValue=e.target.value,c.mode){case Zs.MODE.MULTIPLE:let e=c.inputValue.replace(/\s,\s/,",").split(",");t=1===e.length?e[0]:e;break;case Zs.MODE.RANGE:let n=c.inputValue.split(c.rangeSeparator),r=n[0],o=n[1];r&&o&&(t=r===o?r:[r,o],h(t));break;default:t=c.inputValue}t&&r(Zs.EVENTS.CHANGE,t)}function g(e){c.inputValue||e.stopPropagation()}function y(e){if(Array.isArray(e)&&2===e.length){let t=e[0],n=e[1];c.inputValue=t===n?t:`${t}${c.rangeSeparator}${n}`}}return(0,o.onMounted)((()=>{const e=l.value.textfield,t=e.querySelector("input");if(t.dataset.input="",!c.picker){let n=Object.assign({},a.config);switch(n.mode){case Zs.MODE.MONTH:n=Object.assign(n,{mode:Zs.MODE.SINGLE,plugins:[new(Ks())(a.monthOptions)]});break;case Zs.MODE.TIME:n=Object.assign(n,{enableTime:!0,noCalendar:!0,dateFormat:"H:i"})}n.disableMobile=!0,n.wrap=!0,n.onOpen=()=>{n.altInput&&l.value.$textField.foundation.activateFocus()},n.onClose=()=>{n.altInput&&l.value.$textField.foundation.deactivateFocus(),n.mode!==Zs.MODE.TIME||c.inputValue||(t.value=""),t.blur()},c.mode===Zs.MODE.RANGE?(c.rangeSeparator=n.locale?n.locale.rangeSeparator:" to ",y(a.modelValue)):(n.onReady=(e,t,n)=>{t&&(c.inputValue=t,r(Zs.EVENTS.CHANGE,t))},n.onChange=(e,t,n)=>!t&&r(Zs.EVENTS.CHANGE,t)),n.defaultDate=c.inputValue,c.picker=$s(e,n)}(0,o.watch)((()=>a.modelValue),(e=>{c.mode===Zs.MODE.RANGE?y(e):c.inputValue=e,h(c.inputValue)}))})),(0,o.onBeforeUnmount)((()=>{c.picker&&(c.picker.destroy(),c.picker=null)})),n({hasLeadingIcon:f,hasTrailingIcon:p}),(t,n)=>((0,o.openBlock)(),(0,o.createBlock)(ja,{ref_key:"datepicker",ref:l,"model-value":(0,o.unref)(u),class:"mdc-datepicker","input-id":e.inputId,outlined:e.outlined,label:t.label,placeholder:t.placeholder,disabled:t.disabled,required:t.required,fullwidth:t.fullwidth,"end-aligned":t.endAligned,"with-leading-icon":(0,o.unref)(f),"with-trailing-icon":(0,o.unref)(p),onChange:m},{before:(0,o.withCtx)((e=>{let{iconClass:n}=e;return[(0,o.unref)(d)?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass(n)),textContent:(0,o.toDisplayString)((0,o.unref)(d))},null,10,Gs)):(0,o.renderSlot)(t.$slots,"before",{key:1,iconClass:n})]})),default:(0,o.withCtx)((()=>[(0,o.renderSlot)(t.$slots,"default")])),after:(0,o.withCtx)((n=>{let{iconClass:r}=n;return[e.toggle||e.clear?((0,o.openBlock)(),(0,o.createElementBlock)("span",{key:0,class:(0,o.normalizeClass)([r,"mdc-datepicker__icon"])},[e.toggle?((0,o.openBlock)(),(0,o.createElementBlock)("span",Ws,[(0,o.renderSlot)(t.$slots,"toggle",{},(()=>[Ys]))])):(0,o.createCommentVNode)("v-if",!0),e.clear?((0,o.openBlock)(),(0,o.createElementBlock)("span",{key:1,class:"mdc-datepicker__clear","data-clear":"",onClickCapture:g},[(0,o.renderSlot)(t.$slots,"clear",{},(()=>[Xs]))],32)):(0,o.createCommentVNode)("v-if",!0)],2)):(0,o.renderSlot)(t.$slots,"after",{key:1,iconClass:r})]})),_:3},8,["model-value","input-id","outlined","label","placeholder","disabled","required","fullwidth","end-aligned","with-leading-icon","with-trailing-icon"]))}});var el=Qs,tl=n(3550),nl=n.n(tl);const rl={class:"mdc-rangepicker"},ol={class:"mdc-rangepicker__separator"},il={EVENTS:{CHANGE:"update:modelValue"}},al={name:"UiRangepicker",customOptions:{UI_RANGEPICKER:il}};var sl=Object.assign(al,{props:{outlined:{type:Boolean,default:!1},modelValue:{type:Array,default:()=>[]},disabled:{type:Boolean,default:!1},placeholders:{type:Array,default:()=>[]},labels:{type:Array,default:()=>[]},config:{type:Object,default:()=>({})},disableRangePlugin:{type:Boolean,default:!1}},emits:[il.EVENTS.CHANGE],setup(e,t){let{emit:n}=t;const r=e,i=(0,o.computed)((()=>r.labels[0]||"")),a=(0,o.computed)((()=>r.labels[1]||"")),s=(0,o.computed)((()=>r.placeholders[0]||"")),l=(0,o.computed)((()=>r.placeholders[1]||"")),c=(0,o.ref)(null),u=(0,o.ref)(null),d=(0,o.reactive)({picker:null,startInputValue:"",endInputValue:""}),{startInputValue:f,endInputValue:p}=(0,o.toRefs)(d);function h(e){let t=!1;if(2===e.length){const n=e.map((e=>e?$s.formatDate(new Date(e),r.config.dateFormat||"Y-m-d"):"")),o=n[0],i=n[1];d.startInputValue===o&&d.endInputValue===i||(d.startInputValue=o,d.endInputValue=i,t=o&&i)}return t}function m(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d.picker;const t=d.startInputValue&&d.endInputValue?[d.startInputValue,d.endInputValue]:[];if(r.disableRangePlugin)d.picker&&2===d.picker.length&&d.picker.forEach(((e,t)=>e.setDate(r.modelValue[t])));else{e.setDate(t,!0);c.value.$textField.foundation.deactivateFocus()}}return(0,o.onMounted)((()=>{const e=c.value,t=e.textfield.querySelector("input"),i=u.value.textfield.querySelector("input");if(!d.picker){const o=function(e,t,o){let i=Object.assign({},r.config,{disableMobile:!0,plugins:r.disableRangePlugin?[]:[new(nl())({input:o})]});i.onChange=(e,r,i)=>{h([t.value,o.value])&&n(il.EVENTS.CHANGE,[d.startInputValue,d.endInputValue])},i.onClose=()=>{setTimeout((()=>{e.$textField.foundation.deactivateFocus(),t.blur()}),1)},i.onReady=(e,t,o)=>{h(r.modelValue)&&(m(o),n(il.EVENTS.CHANGE,[d.startInputValue,d.endInputValue]))},r.disableRangePlugin||(i.onValueUpdate=()=>{!function(){if(r.config.enableTime){const e=u.value.$textField.value;if(e!==d.endInputValue){h([d.startInputValue,e])&&n(il.EVENTS.CHANGE,[d.startInputValue,d.endInputValue])}}}()});return i}(e,t,i);d.picker=r.disableRangePlugin?[$s(t,o),$s(i,o)]:$s(t,o)}(0,o.watch)((()=>r.modelValue),((e,t)=>{const n=t[0]||t[1],r=e[0]&&e[1];!n&&r?(h(e),m()):n&&!r&&(d.startInputValue="",d.endInputValue="",m())}))})),(0,o.onBeforeUnmount)((function(){d.picker&&(r.disableRangePlugin?d.picker.forEach((e=>e.destroy())):d.picker.destroy(),d.picker=null)})),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",rl,[(0,o.createVNode)(ja,{ref_key:"startDatepicker",ref:c,modelValue:(0,o.unref)(f),"onUpdate:modelValue":n[0]||(n[0]=e=>(0,o.isRef)(f)?f.value=e:null),class:"mdc-rangepicker__start",outlined:e.outlined,label:(0,o.unref)(i),placeholder:(0,o.unref)(s),disabled:e.disabled},null,8,["modelValue","outlined","label","placeholder","disabled"]),(0,o.createElementVNode)("span",ol,[(0,o.renderSlot)(t.$slots,"separator")]),(0,o.createVNode)(ja,{ref_key:"endDatepicker",ref:u,modelValue:(0,o.unref)(p),"onUpdate:modelValue":n[1]||(n[1]=e=>(0,o.isRef)(p)?p.value=e:null),class:"mdc-rangepicker__end",outlined:e.outlined,label:(0,o.unref)(a),placeholder:(0,o.unref)(l),disabled:e.disabled},null,8,["modelValue","outlined","label","placeholder","disabled"])]))}});var ll=sl,cl={ACTIVATED:"mdc-select--activated",DISABLED:"mdc-select--disabled",FOCUSED:"mdc-select--focused",INVALID:"mdc-select--invalid",MENU_INVALID:"mdc-select__menu--invalid",OUTLINED:"mdc-select--outlined",REQUIRED:"mdc-select--required",ROOT:"mdc-select",WITH_LEADING_ICON:"mdc-select--with-leading-icon"},ul={ARIA_CONTROLS:"aria-controls",ARIA_DESCRIBEDBY:"aria-describedby",ARIA_SELECTED_ATTR:"aria-selected",CHANGE_EVENT:"MDCSelect:change",HIDDEN_INPUT_SELECTOR:'input[type="hidden"]',LABEL_SELECTOR:".mdc-floating-label",LEADING_ICON_SELECTOR:".mdc-select__icon",LINE_RIPPLE_SELECTOR:".mdc-line-ripple",MENU_SELECTOR:".mdc-select__menu",OUTLINE_SELECTOR:".mdc-notched-outline",SELECTED_TEXT_SELECTOR:".mdc-select__selected-text",SELECT_ANCHOR_SELECTOR:".mdc-select__anchor",VALUE_ATTR:"data-value"},dl={LABEL_SCALE:.75,UNSET_INDEX:-1,CLICK_DEBOUNCE_TIMEOUT_MS:330},fl=function(e){function t(n,r){void 0===r&&(r={});var o=e.call(this,h(h({},t.defaultAdapter),n))||this;return o.disabled=!1,o.isMenuOpen=!1,o.useDefaultValidation=!0,o.customValidity=!0,o.lastSelectedIndex=dl.UNSET_INDEX,o.clickDebounceTimeout=0,o.recentlyClicked=!1,o.leadingIcon=r.leadingIcon,o.helperText=r.helperText,o}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return cl},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return dl},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return ul},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},activateBottomLine:function(){},deactivateBottomLine:function(){},getSelectedIndex:function(){return-1},setSelectedIndex:function(){},hasLabel:function(){return!1},floatLabel:function(){},getLabelWidth:function(){return 0},setLabelRequired:function(){},hasOutline:function(){return!1},notchOutline:function(){},closeOutline:function(){},setRippleCenter:function(){},notifyChange:function(){},setSelectedText:function(){},isSelectAnchorFocused:function(){return!1},getSelectAnchorAttr:function(){return""},setSelectAnchorAttr:function(){},removeSelectAnchorAttr:function(){},addMenuClass:function(){},removeMenuClass:function(){},openMenu:function(){},closeMenu:function(){},getAnchorElement:function(){return null},setMenuAnchorElement:function(){},setMenuAnchorCorner:function(){},setMenuWrapFocus:function(){},focusMenuItemAtIndex:function(){},getMenuItemCount:function(){return 0},getMenuItemValues:function(){return[]},getMenuItemTextAtIndex:function(){return""},isTypeaheadInProgress:function(){return!1},typeaheadMatchItem:function(){return-1}}},enumerable:!1,configurable:!0}),t.prototype.getSelectedIndex=function(){return this.adapter.getSelectedIndex()},t.prototype.setSelectedIndex=function(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1),e>=this.adapter.getMenuItemCount()||(e===dl.UNSET_INDEX?this.adapter.setSelectedText(""):this.adapter.setSelectedText(this.adapter.getMenuItemTextAtIndex(e).trim()),this.adapter.setSelectedIndex(e),t&&this.adapter.closeMenu(),n||this.lastSelectedIndex===e||this.handleChange(),this.lastSelectedIndex=e)},t.prototype.setValue=function(e,t){void 0===t&&(t=!1);var n=this.adapter.getMenuItemValues().indexOf(e);this.setSelectedIndex(n,!1,t)},t.prototype.getValue=function(){var e=this.adapter.getSelectedIndex(),t=this.adapter.getMenuItemValues();return e!==dl.UNSET_INDEX?t[e]:""},t.prototype.getDisabled=function(){return this.disabled},t.prototype.setDisabled=function(e){this.disabled=e,this.disabled?(this.adapter.addClass(cl.DISABLED),this.adapter.closeMenu()):this.adapter.removeClass(cl.DISABLED),this.leadingIcon&&this.leadingIcon.setDisabled(this.disabled),this.disabled?this.adapter.removeSelectAnchorAttr("tabindex"):this.adapter.setSelectAnchorAttr("tabindex","0"),this.adapter.setSelectAnchorAttr("aria-disabled",this.disabled.toString())},t.prototype.openMenu=function(){this.adapter.addClass(cl.ACTIVATED),this.adapter.openMenu(),this.isMenuOpen=!0,this.adapter.setSelectAnchorAttr("aria-expanded","true")},t.prototype.setHelperTextContent=function(e){this.helperText&&this.helperText.setContent(e)},t.prototype.layout=function(){if(this.adapter.hasLabel()){var e=this.getValue().length>0,t=this.adapter.hasClass(cl.FOCUSED),n=e||t,r=this.adapter.hasClass(cl.REQUIRED);this.notchOutline(n),this.adapter.floatLabel(n),this.adapter.setLabelRequired(r)}},t.prototype.layoutOptions=function(){var e=this.adapter.getMenuItemValues().indexOf(this.getValue());this.setSelectedIndex(e,!1,!0)},t.prototype.handleMenuOpened=function(){if(0!==this.adapter.getMenuItemValues().length){var e=this.getSelectedIndex(),t=e>=0?e:0;this.adapter.focusMenuItemAtIndex(t)}},t.prototype.handleMenuClosing=function(){this.adapter.setSelectAnchorAttr("aria-expanded","false")},t.prototype.handleMenuClosed=function(){this.adapter.removeClass(cl.ACTIVATED),this.isMenuOpen=!1,this.adapter.isSelectAnchorFocused()||this.blur()},t.prototype.handleChange=function(){this.layout(),this.adapter.notifyChange(this.getValue()),this.adapter.hasClass(cl.REQUIRED)&&this.useDefaultValidation&&this.setValid(this.isValid())},t.prototype.handleMenuItemAction=function(e){this.setSelectedIndex(e,!0)},t.prototype.handleFocus=function(){this.adapter.addClass(cl.FOCUSED),this.layout(),this.adapter.activateBottomLine()},t.prototype.handleBlur=function(){this.isMenuOpen||this.blur()},t.prototype.handleClick=function(e){this.disabled||this.recentlyClicked||(this.setClickDebounceTimeout(),this.isMenuOpen?this.adapter.closeMenu():(this.adapter.setRippleCenter(e),this.openMenu()))},t.prototype.handleKeydown=function(e){if(!this.isMenuOpen&&this.adapter.hasClass(cl.FOCUSED)){var t=rn(e)===Vt.ENTER,n=rn(e)===Vt.SPACEBAR,r=rn(e)===Vt.ARROW_UP,o=rn(e)===Vt.ARROW_DOWN;if(!(e.ctrlKey||e.metaKey)&&(!n&&e.key&&1===e.key.length||n&&this.adapter.isTypeaheadInProgress())){var i=n?" ":e.key,a=this.adapter.typeaheadMatchItem(i,this.getSelectedIndex());return a>=0&&this.setSelectedIndex(a),void e.preventDefault()}(t||n||r||o)&&(this.openMenu(),e.preventDefault())}},t.prototype.notchOutline=function(e){if(this.adapter.hasOutline()){var t=this.adapter.hasClass(cl.FOCUSED);if(e){var n=dl.LABEL_SCALE,r=this.adapter.getLabelWidth()*n;this.adapter.notchOutline(r)}else t||this.adapter.closeOutline()}},t.prototype.setLeadingIconAriaLabel=function(e){this.leadingIcon&&this.leadingIcon.setAriaLabel(e)},t.prototype.setLeadingIconContent=function(e){this.leadingIcon&&this.leadingIcon.setContent(e)},t.prototype.getUseDefaultValidation=function(){return this.useDefaultValidation},t.prototype.setUseDefaultValidation=function(e){this.useDefaultValidation=e},t.prototype.setValid=function(e){this.useDefaultValidation||(this.customValidity=e),this.adapter.setSelectAnchorAttr("aria-invalid",(!e).toString()),e?(this.adapter.removeClass(cl.INVALID),this.adapter.removeMenuClass(cl.MENU_INVALID)):(this.adapter.addClass(cl.INVALID),this.adapter.addMenuClass(cl.MENU_INVALID)),this.syncHelperTextValidity(e)},t.prototype.isValid=function(){return this.useDefaultValidation&&this.adapter.hasClass(cl.REQUIRED)&&!this.adapter.hasClass(cl.DISABLED)?this.getSelectedIndex()!==dl.UNSET_INDEX&&(0!==this.getSelectedIndex()||Boolean(this.getValue())):this.customValidity},t.prototype.setRequired=function(e){e?this.adapter.addClass(cl.REQUIRED):this.adapter.removeClass(cl.REQUIRED),this.adapter.setSelectAnchorAttr("aria-required",e.toString()),this.adapter.setLabelRequired(e)},t.prototype.getRequired=function(){return"true"===this.adapter.getSelectAnchorAttr("aria-required")},t.prototype.init=function(){var e=this.adapter.getAnchorElement();e&&(this.adapter.setMenuAnchorElement(e),this.adapter.setMenuAnchorCorner(ro.BOTTOM_START)),this.adapter.setMenuWrapFocus(!1),this.setDisabled(this.adapter.hasClass(cl.DISABLED)),this.syncHelperTextValidity(!this.adapter.hasClass(cl.INVALID)),this.layout(),this.layoutOptions()},t.prototype.blur=function(){this.adapter.removeClass(cl.FOCUSED),this.layout(),this.adapter.deactivateBottomLine(),this.adapter.hasClass(cl.REQUIRED)&&this.useDefaultValidation&&this.setValid(this.isValid())},t.prototype.syncHelperTextValidity=function(e){if(this.helperText){this.helperText.setValidity(e);var t=this.helperText.isVisible(),n=this.helperText.getId();t&&n?this.adapter.setSelectAnchorAttr(ul.ARIA_DESCRIBEDBY,n):this.adapter.removeSelectAnchorAttr(ul.ARIA_DESCRIBEDBY)}},t.prototype.setClickDebounceTimeout=function(){var e=this;clearTimeout(this.clickDebounceTimeout),this.clickDebounceTimeout=setTimeout((function(){e.recentlyClicked=!1}),dl.CLICK_DEBOUNCE_TIMEOUT_MS),this.recentlyClicked=!0},t}(E),pl={ARIA_HIDDEN:"aria-hidden",ROLE:"role"},hl={HELPER_TEXT_VALIDATION_MSG:"mdc-select-helper-text--validation-msg",HELPER_TEXT_VALIDATION_MSG_PERSISTENT:"mdc-select-helper-text--validation-msg-persistent"},ml=function(e){function t(n){return e.call(this,h(h({},t.defaultAdapter),n))||this}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return hl},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return pl},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},setAttr:function(){},getAttr:function(){return null},removeAttr:function(){},setContent:function(){}}},enumerable:!1,configurable:!0}),t.prototype.getId=function(){return this.adapter.getAttr("id")},t.prototype.isVisible=function(){return"true"!==this.adapter.getAttr(pl.ARIA_HIDDEN)},t.prototype.setContent=function(e){this.adapter.setContent(e)},t.prototype.setValidation=function(e){e?this.adapter.addClass(hl.HELPER_TEXT_VALIDATION_MSG):this.adapter.removeClass(hl.HELPER_TEXT_VALIDATION_MSG)},t.prototype.setValidationMsgPersistent=function(e){e?this.adapter.addClass(hl.HELPER_TEXT_VALIDATION_MSG_PERSISTENT):this.adapter.removeClass(hl.HELPER_TEXT_VALIDATION_MSG_PERSISTENT)},t.prototype.getIsValidation=function(){return this.adapter.hasClass(hl.HELPER_TEXT_VALIDATION_MSG)},t.prototype.getIsValidationMsgPersistent=function(){return this.adapter.hasClass(hl.HELPER_TEXT_VALIDATION_MSG_PERSISTENT)},t.prototype.setValidity=function(e){if(this.adapter.hasClass(hl.HELPER_TEXT_VALIDATION_MSG)){var t=this.adapter.hasClass(hl.HELPER_TEXT_VALIDATION_MSG_PERSISTENT);if(!e||t)return this.showToScreenReader(),void(e?this.adapter.removeAttr(pl.ROLE):this.adapter.setAttr(pl.ROLE,"alert"));this.adapter.removeAttr(pl.ROLE),this.hide()}},t.prototype.showToScreenReader=function(){this.adapter.removeAttr(pl.ARIA_HIDDEN)},t.prototype.hide=function(){this.adapter.setAttr(pl.ARIA_HIDDEN,"true")},t}(E),gl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},Object.defineProperty(t.prototype,"foundationForSelect",{get:function(){return this.foundation},enumerable:!1,configurable:!0}),t.prototype.getDefaultFoundation=function(){var e=this;return new ml({addClass:function(t){return e.root.classList.add(t)},removeClass:function(t){return e.root.classList.remove(t)},hasClass:function(t){return e.root.classList.contains(t)},getAttr:function(t){return e.root.getAttribute(t)},setAttr:function(t,n){return e.root.setAttribute(t,n)},removeAttr:function(t){return e.root.removeAttribute(t)},setContent:function(t){e.root.textContent=t}})},t}(C),yl={ICON_EVENT:"MDCSelect:icon",ICON_ROLE:"button"},vl=["click","keydown"],bl=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.savedTabIndex=null,r.interactionHandler=function(e){r.handleInteraction(e)},r}return p(t,e),Object.defineProperty(t,"strings",{get:function(){return yl},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{getAttr:function(){return null},setAttr:function(){},removeAttr:function(){},setContent:function(){},registerInteractionHandler:function(){},deregisterInteractionHandler:function(){},notifyIconAction:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){var e,t;this.savedTabIndex=this.adapter.getAttr("tabindex");try{for(var n=y(vl),r=n.next();!r.done;r=n.next()){var o=r.value;this.adapter.registerInteractionHandler(o,this.interactionHandler)}}catch(i){e={error:i}}finally{try{r&&!r.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}},t.prototype.destroy=function(){var e,t;try{for(var n=y(vl),r=n.next();!r.done;r=n.next()){var o=r.value;this.adapter.deregisterInteractionHandler(o,this.interactionHandler)}}catch(i){e={error:i}}finally{try{r&&!r.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}},t.prototype.setDisabled=function(e){this.savedTabIndex&&(e?(this.adapter.setAttr("tabindex","-1"),this.adapter.removeAttr("role")):(this.adapter.setAttr("tabindex",this.savedTabIndex),this.adapter.setAttr("role",yl.ICON_ROLE)))},t.prototype.setAriaLabel=function(e){this.adapter.setAttr("aria-label",e)},t.prototype.setContent=function(e){this.adapter.setContent(e)},t.prototype.handleInteraction=function(e){var t="Enter"===e.key||13===e.keyCode;("click"===e.type||t)&&this.adapter.notifyIconAction()},t}(E),El=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},Object.defineProperty(t.prototype,"foundationForSelect",{get:function(){return this.foundation},enumerable:!1,configurable:!0}),t.prototype.getDefaultFoundation=function(){var e=this;return new bl({getAttr:function(t){return e.root.getAttribute(t)},setAttr:function(t,n){return e.root.setAttribute(t,n)},removeAttr:function(t){return e.root.removeAttribute(t)},setContent:function(t){e.root.textContent=t},registerInteractionHandler:function(t,n){return e.listen(t,n)},deregisterInteractionHandler:function(t,n){return e.unlisten(t,n)},notifyIconAction:function(){return e.emit(bl.strings.ICON_EVENT,{},!0)}})},t}(C),Cl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.initialize=function(e,t,n,r,o,i){if(void 0===e&&(e=function(e){return new xi(e)}),void 0===t&&(t=function(e){return new Di(e)}),void 0===n&&(n=function(e){return new Vi(e)}),void 0===r&&(r=function(e){return new Co(e)}),void 0===o&&(o=function(e){return new El(e)}),void 0===i&&(i=function(e){return new gl(e)}),this.selectAnchor=this.root.querySelector(ul.SELECT_ANCHOR_SELECTOR),this.selectedText=this.root.querySelector(ul.SELECTED_TEXT_SELECTOR),this.hiddenInput=this.root.querySelector(ul.HIDDEN_INPUT_SELECTOR),!this.selectedText)throw new Error("MDCSelect: Missing required element: The following selector must be present: '"+ul.SELECTED_TEXT_SELECTOR+"'");if(this.selectAnchor.hasAttribute(ul.ARIA_CONTROLS)){var a=document.getElementById(this.selectAnchor.getAttribute(ul.ARIA_CONTROLS));a&&(this.helperText=i(a))}this.menuSetup(r);var s=this.root.querySelector(ul.LABEL_SELECTOR);this.label=s?e(s):null;var l=this.root.querySelector(ul.LINE_RIPPLE_SELECTOR);this.lineRipple=l?t(l):null;var c=this.root.querySelector(ul.OUTLINE_SELECTOR);this.outline=c?n(c):null;var u=this.root.querySelector(ul.LEADING_ICON_SELECTOR);u&&(this.leadingIcon=o(u)),this.root.classList.contains(cl.OUTLINED)||(this.ripple=this.createRipple())},t.prototype.initialSyncWithDOM=function(){var e=this;if(this.handleFocus=function(){e.foundation.handleFocus()},this.handleBlur=function(){e.foundation.handleBlur()},this.handleClick=function(t){e.selectAnchor.focus(),e.foundation.handleClick(e.getNormalizedXCoordinate(t))},this.handleKeydown=function(t){e.foundation.handleKeydown(t)},this.handleMenuItemAction=function(t){e.foundation.handleMenuItemAction(t.detail.index)},this.handleMenuOpened=function(){e.foundation.handleMenuOpened()},this.handleMenuClosed=function(){e.foundation.handleMenuClosed()},this.handleMenuClosing=function(){e.foundation.handleMenuClosing()},this.selectAnchor.addEventListener("focus",this.handleFocus),this.selectAnchor.addEventListener("blur",this.handleBlur),this.selectAnchor.addEventListener("click",this.handleClick),this.selectAnchor.addEventListener("keydown",this.handleKeydown),this.menu.listen(ao.CLOSED_EVENT,this.handleMenuClosed),this.menu.listen(ao.CLOSING_EVENT,this.handleMenuClosing),this.menu.listen(ao.OPENED_EVENT,this.handleMenuOpened),this.menu.listen(vo.SELECTED_EVENT,this.handleMenuItemAction),this.hiddenInput){if(this.hiddenInput.value)return this.foundation.setValue(this.hiddenInput.value,!0),void this.foundation.layout();this.hiddenInput.value=this.value}},t.prototype.destroy=function(){this.selectAnchor.removeEventListener("focus",this.handleFocus),this.selectAnchor.removeEventListener("blur",this.handleBlur),this.selectAnchor.removeEventListener("keydown",this.handleKeydown),this.selectAnchor.removeEventListener("click",this.handleClick),this.menu.unlisten(ao.CLOSED_EVENT,this.handleMenuClosed),this.menu.unlisten(ao.OPENED_EVENT,this.handleMenuOpened),this.menu.unlisten(vo.SELECTED_EVENT,this.handleMenuItemAction),this.menu.destroy(),this.ripple&&this.ripple.destroy(),this.outline&&this.outline.destroy(),this.leadingIcon&&this.leadingIcon.destroy(),this.helperText&&this.helperText.destroy(),e.prototype.destroy.call(this)},Object.defineProperty(t.prototype,"value",{get:function(){return this.foundation.getValue()},set:function(e){this.foundation.setValue(e)},enumerable:!1,configurable:!0}),t.prototype.setValue=function(e,t){void 0===t&&(t=!1),this.foundation.setValue(e,t)},Object.defineProperty(t.prototype,"selectedIndex",{get:function(){return this.foundation.getSelectedIndex()},set:function(e){this.foundation.setSelectedIndex(e,!0)},enumerable:!1,configurable:!0}),t.prototype.setSelectedIndex=function(e,t){void 0===t&&(t=!1),this.foundation.setSelectedIndex(e,!0,t)},Object.defineProperty(t.prototype,"disabled",{get:function(){return this.foundation.getDisabled()},set:function(e){this.foundation.setDisabled(e),this.hiddenInput&&(this.hiddenInput.disabled=e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"leadingIconAriaLabel",{set:function(e){this.foundation.setLeadingIconAriaLabel(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"leadingIconContent",{set:function(e){this.foundation.setLeadingIconContent(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"helperTextContent",{set:function(e){this.foundation.setHelperTextContent(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"useDefaultValidation",{set:function(e){this.foundation.setUseDefaultValidation(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"valid",{get:function(){return this.foundation.isValid()},set:function(e){this.foundation.setValid(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"required",{get:function(){return this.foundation.getRequired()},set:function(e){this.foundation.setRequired(e)},enumerable:!1,configurable:!0}),t.prototype.layout=function(){this.foundation.layout()},t.prototype.layoutOptions=function(){this.foundation.layoutOptions(),this.menu.layout(),this.menuItemValues=this.menu.items.map((function(e){return e.getAttribute(ul.VALUE_ATTR)||""})),this.hiddenInput&&(this.hiddenInput.value=this.value)},t.prototype.getDefaultFoundation=function(){var e=h(h(h(h({},this.getSelectAdapterMethods()),this.getCommonAdapterMethods()),this.getOutlineAdapterMethods()),this.getLabelAdapterMethods());return new fl(e,this.getFoundationMap())},t.prototype.menuSetup=function(e){this.menuElement=this.root.querySelector(ul.MENU_SELECTOR),this.menu=e(this.menuElement),this.menu.hasTypeahead=!0,this.menu.singleSelection=!0,this.menuItemValues=this.menu.items.map((function(e){return e.getAttribute(ul.VALUE_ATTR)||""}))},t.prototype.createRipple=function(){var e=this,t=h(h({},R.createAdapter({root:this.selectAnchor})),{registerInteractionHandler:function(t,n){e.selectAnchor.addEventListener(t,n)},deregisterInteractionHandler:function(t,n){e.selectAnchor.removeEventListener(t,n)}});return new R(this.selectAnchor,new L(t))},t.prototype.getSelectAdapterMethods=function(){var e=this;return{getMenuItemAttr:function(e,t){return e.getAttribute(t)},setSelectedText:function(t){e.selectedText.textContent=t},isSelectAnchorFocused:function(){return document.activeElement===e.selectAnchor},getSelectAnchorAttr:function(t){return e.selectAnchor.getAttribute(t)},setSelectAnchorAttr:function(t,n){e.selectAnchor.setAttribute(t,n)},removeSelectAnchorAttr:function(t){e.selectAnchor.removeAttribute(t)},addMenuClass:function(t){e.menuElement.classList.add(t)},removeMenuClass:function(t){e.menuElement.classList.remove(t)},openMenu:function(){e.menu.open=!0},closeMenu:function(){e.menu.open=!1},getAnchorElement:function(){return e.root.querySelector(ul.SELECT_ANCHOR_SELECTOR)},setMenuAnchorElement:function(t){e.menu.setAnchorElement(t)},setMenuAnchorCorner:function(t){e.menu.setAnchorCorner(t)},setMenuWrapFocus:function(t){e.menu.wrapFocus=t},getSelectedIndex:function(){var t=e.menu.selectedIndex;return t instanceof Array?t[0]:t},setSelectedIndex:function(t){e.menu.selectedIndex=t},focusMenuItemAtIndex:function(t){e.menu.items[t].focus()},getMenuItemCount:function(){return e.menu.items.length},getMenuItemValues:function(){return e.menuItemValues},getMenuItemTextAtIndex:function(t){return e.menu.getPrimaryTextAtIndex(t)},isTypeaheadInProgress:function(){return e.menu.typeaheadInProgress},typeaheadMatchItem:function(t,n){return e.menu.typeaheadMatchItem(t,n)}}},t.prototype.getCommonAdapterMethods=function(){var e=this;return{addClass:function(t){e.root.classList.add(t)},removeClass:function(t){e.root.classList.remove(t)},hasClass:function(t){return e.root.classList.contains(t)},setRippleCenter:function(t){e.lineRipple&&e.lineRipple.setRippleCenter(t)},activateBottomLine:function(){e.lineRipple&&e.lineRipple.activate()},deactivateBottomLine:function(){e.lineRipple&&e.lineRipple.deactivate()},notifyChange:function(t){e.hiddenInput&&(e.hiddenInput.value=t);var n=e.selectedIndex;e.emit(ul.CHANGE_EVENT,{value:t,index:n},!0)}}},t.prototype.getOutlineAdapterMethods=function(){var e=this;return{hasOutline:function(){return Boolean(e.outline)},notchOutline:function(t){e.outline&&e.outline.notch(t)},closeOutline:function(){e.outline&&e.outline.closeNotch()}}},t.prototype.getLabelAdapterMethods=function(){var e=this;return{hasLabel:function(){return!!e.label},floatLabel:function(t){e.label&&e.label.float(t)},getLabelWidth:function(){return e.label?e.label.getWidth():0},setLabelRequired:function(t){e.label&&e.label.setRequired(t)}}},t.prototype.getNormalizedXCoordinate=function(e){var t=e.target.getBoundingClientRect();return(this.isTouchEvent(e)?e.touches[0].clientX:e.clientX)-t.left},t.prototype.isTouchEvent=function(e){return Boolean(e.touches)},t.prototype.getFoundationMap=function(){return{helperText:this.helperText?this.helperText.foundationForSelect:void 0,leadingIcon:this.leadingIcon?this.leadingIcon.foundationForSelect:void 0}},t}(C);const _l=["aria-required","aria-disabled","aria-controls","aria-describedby"],Tl=(0,o.createElementVNode)("span",{class:"mdc-select__ripple"},null,-1),Al=["textContent"],Sl=(0,o.createElementVNode)("span",{class:"mdc-select__selected-text-container"},[(0,o.createElementVNode)("span",{class:"mdc-select__selected-text"})],-1),Ol={class:"mdc-select__dropdown-icon"},Il=(0,o.createElementVNode)("svg",{class:"mdc-select__dropdown-icon-graphic",viewBox:"7 10 10 5",focusable:"false"},[(0,o.createElementVNode)("polygon",{class:"mdc-select__dropdown-icon-inactive",stroke:"none","fill-rule":"evenodd",points:"7 10 12 15 17 10"}),(0,o.createElementVNode)("polygon",{class:"mdc-select__dropdown-icon-active",stroke:"none","fill-rule":"evenodd",points:"7 15 12 10 17 15"})],-1),wl=["data-value","aria-selected","aria-disabled"],Nl=["textContent"],kl={TYPES:{filled:0,outlined:1},cssClasses:{icon:"mdc-select__icon"},EVENTS:{CHANGE:"update:modelValue",SELECTED:"selected"},DEFAULT_SELECTED_INDEX:-1},xl={name:"UiSelect",customOptions:{UI_GLOBAL:i.Z,UI_SELECT:kl,deprecatedListClassNameMap:_o}};var Ll=Object.assign(xl,{props:{type:{type:[String,Number],default:0},outlined:{type:Boolean,default:!1},modelValue:{type:[String,Number],default:""},options:{type:Array,default:()=>[]},optionFormat:{type:Object,default:()=>es},defaultLabel:{type:String,default:""},defaultValue:{type:[String,Number],default:""},...M,label:{type:String,default:""},disabled:{type:Boolean,default:!1},required:{type:Boolean,default:!1},fullwidth:{type:Boolean,default:!1},withLeadingIcon:{type:Boolean,default:!1},...Oa,inside:{type:Boolean,default:!1}},emits:[kl.EVENTS.CHANGE,kl.EVENTS.SELECTED],setup(e,t){let{emit:n}=t;const r=e,s=(0,o.useSlots)(),l=((0,o.getCurrentInstance)().parent,(0,o.ref)(null)),c=(0,o.reactive)({$select:null,currentOptions:[],selectedValue:r.modelValue}),{currentOptions:u,selectedValue:d}=(0,o.toRefs)(c),{materialIcon:f}=B(r),p=(0,o.computed)((()=>a(r,kl.TYPES,"outlined"))),h=(0,o.computed)((()=>!!(f.value||r.withLeadingIcon||s.icon))),m=(0,o.computed)((()=>!(r.label||s.default))),g=(0,o.computed)((()=>({"mdc-select":!0,"mdc-select--filled":!p.value,"mdc-select--outlined":p.value,"mdc-select--fullwidth":r.fullwidth,"mdc-select--with-leading-icon":h.value,"mdc-select--no-label":m.value,"mdc-select--required":r.required,"mdc-select--disabled":r.disabled,"mdc-select--in-dialog":r.inside}))),y=(0,o.computed)((()=>["mdc-select__menu","mdc-menu","mdc-menu-surface",{"mdc-menu-surface--fullwidth":r.fullwidth}]));function v(){let e=[...arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.options];if(r.defaultLabel){let t={};t[r.optionFormat.label]=r.defaultLabel,t[r.optionFormat.value]=r.defaultValue||" ",e.unshift(t)}c.currentOptions=e,(0,o.nextTick)((()=>{c.$select.layoutOptions(),b()}))}function b(){let e=kl.DEFAULT_SELECTED_INDEX+1;for(let t=0,n=c.currentOptions.length;tkl.DEFAULT_SELECTED_INDEX&&(c.$select.selectedIndex=e)}function E(){r.inside&&c.$select.menu.open&&(c.$select.menu.open=!1)}return(0,o.onBeforeMount)((()=>ts("",r.optionFormat))),(0,o.onMounted)((()=>{c.$select=new Cl(l.value),r.helperTextId&&Sa.set(`${r.helperTextId}-previous`,c.$select),c.$select.listen(ul.CHANGE_EVENT,(e=>{let{detail:t}=e;(0,o.nextTick)((()=>{if(r.defaultLabel?c.currentOptions.length>1:c.currentOptions.length){const e=function(e){let t=r.options[e];if(r.defaultLabel){let n={};n[r.optionFormat.value]=" "===r.defaultValue?"":r.defaultValue,n[r.optionFormat.label]=r.defaultLabel,t=0===e?n:r.options[e-1]}return{index:e,value:t[r.optionFormat.value],label:t[r.optionFormat.label]}}(t.index);n(kl.EVENTS.CHANGE,e.value),n(kl.EVENTS.SELECTED,e)}}))})),r.inside&&(c.$select.menu.quickOpen=!0),v(),(0,o.watch)((()=>r.modelValue),(e=>{c.selectedValue=e,b()})),(0,o.watch)((()=>r.options),(e=>v(e)),{deep:!0}),(0,o.watch)((()=>r.disabled),(e=>{c.$select&&(c.$select.disabled=e)}))})),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{ref_key:"select",ref:l,class:(0,o.normalizeClass)((0,o.unref)(g))},[(0,o.createElementVNode)("div",{class:"mdc-select__anchor",role:"button","aria-haspopup":"listbox","aria-required":e.required,"aria-disabled":e.disabled,"aria-controls":t.helperTextId,"aria-describedby":t.helperTextId},[(0,o.createCommentVNode)(" Label "),(0,o.unref)(p)?((0,o.openBlock)(),(0,o.createBlock)(ba,{key:0,"has-label":!(0,o.unref)(m)},{default:(0,o.withCtx)((()=>[(0,o.createVNode)(ua,null,{default:(0,o.withCtx)((()=>[(0,o.renderSlot)(t.$slots,"default",{},(()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e.label),1)]))])),_:3})])),_:3},8,["has-label"])):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:1},[Tl,(0,o.unref)(m)?(0,o.createCommentVNode)("v-if",!0):((0,o.openBlock)(),(0,o.createBlock)(ua,{key:0},{default:(0,o.withCtx)((()=>[(0,o.renderSlot)(t.$slots,"default",{},(()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e.label),1)]))])),_:3}))],64)),(0,o.createCommentVNode)(" Leading Icon "),(0,o.renderSlot)(t.$slots,"icon",{iconClass:kl.cssClasses.icon},(()=>[(0,o.unref)(f)?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass(kl.cssClasses.icon)),textContent:(0,o.toDisplayString)((0,o.unref)(f))},null,10,Al)):(0,o.createCommentVNode)("v-if",!0)])),(0,o.createCommentVNode)(" Enhanced Select "),Sl,(0,o.createElementVNode)("span",Ol,[(0,o.renderSlot)(t.$slots,"dropdown-icon",{},(()=>[Il]))]),(0,o.unref)(p)?(0,o.createCommentVNode)("v-if",!0):((0,o.openBlock)(),(0,o.createBlock)(pa,{key:2}))],8,_l),(0,o.createCommentVNode)(" Options "),(0,o.createElementVNode)("div",{class:(0,o.normalizeClass)((0,o.unref)(y))},[(0,o.createElementVNode)("div",{class:"mdc-drawer-scrim",onClick:E}),(0,o.createElementVNode)("ul",{class:(0,o.normalizeClass)((0,o.unref)(_o)["mdc-list"]),role:"listbox"},[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)((0,o.unref)(u),((t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("li",{key:n,class:(0,o.normalizeClass)([(0,o.unref)(_o)["mdc-list-item"],...(0,o.unref)(ko)({selected:t[e.optionFormat.value]===(0,o.unref)(d),disabled:t.disabled})]),"data-value":t[e.optionFormat.value],"aria-selected":t[e.optionFormat.value]===(0,o.unref)(d),"aria-disabled":t.disabled,role:"option"},[(0,o.createElementVNode)("span",{class:(0,o.normalizeClass)((0,o.unref)(_o)["mdc-list-item__ripple"])},null,2),t[e.optionFormat.label]?((0,o.openBlock)(),(0,o.createElementBlock)("span",{key:0,class:(0,o.normalizeClass)((0,o.unref)(_o)["mdc-list-item__text"]),textContent:(0,o.toDisplayString)(t[e.optionFormat.label])},null,10,Nl)):(0,o.createCommentVNode)("v-if",!0)],10,wl)))),128))],2)],2)],2))}});var Rl=Ll;const Dl=["id"],Pl="UiSelectHelper",Ml={name:Pl,customOptions:{name:Pl}};var Bl=Object.assign(Ml,{props:{...Ia},setup(e){const t=e,{hasValidMsg:n,validMessage:r}=wa(t),i=(0,o.computed)((()=>!t.visible||n.value)),a=(0,o.computed)((()=>({"mdc-select-helper-text":!0,"mdc-select-helper-text--validation-msg-persistent":n.value,"mdc-select-helper-text--validation-msg":i.value})));return(0,o.onBeforeMount)((()=>{const e=t.visible||n.value;!t.id&&e&&console.warn(`[${Pl}]: The 'helperTextId' prop is required for `)})),(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Helper text (optional) "),(0,o.createElementVNode)("p",{id:e.id,class:(0,o.normalizeClass)((0,o.unref)(a)),"aria-hidden":"true"},[(0,o.renderSlot)(e.$slots,"default",{},(()=>[(0,o.createTextVNode)((0,o.toDisplayString)((0,o.unref)(r)),1)]))],10,Dl)],2112))}});const Fl=["tabindex","role"],Vl={name:"UiSelectIcon",customOptions:{UI_GLOBAL:i.Z}};var jl=Object.assign(Vl,{props:{unclickable:{type:Boolean,default:!1}},emits:[i.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const r=e;function a(e){r.unclickable||n(i.Z.EVENTS.CLICK,e)}return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("i",{class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass("mdc-select__icon")),tabindex:e.unclickable?null:0,role:e.unclickable?null:"button",onClick:a},[(0,o.renderSlot)(t.$slots,"default",{},(()=>[(0,o.createCommentVNode)(" Material Icons ")]))],10,Fl))}});var Hl=jl,Ul={ANIM_CHECKED_INDETERMINATE:"mdc-checkbox--anim-checked-indeterminate",ANIM_CHECKED_UNCHECKED:"mdc-checkbox--anim-checked-unchecked",ANIM_INDETERMINATE_CHECKED:"mdc-checkbox--anim-indeterminate-checked",ANIM_INDETERMINATE_UNCHECKED:"mdc-checkbox--anim-indeterminate-unchecked",ANIM_UNCHECKED_CHECKED:"mdc-checkbox--anim-unchecked-checked",ANIM_UNCHECKED_INDETERMINATE:"mdc-checkbox--anim-unchecked-indeterminate",BACKGROUND:"mdc-checkbox__background",CHECKED:"mdc-checkbox--checked",CHECKMARK:"mdc-checkbox__checkmark",CHECKMARK_PATH:"mdc-checkbox__checkmark-path",DISABLED:"mdc-checkbox--disabled",INDETERMINATE:"mdc-checkbox--indeterminate",MIXEDMARK:"mdc-checkbox__mixedmark",NATIVE_CONTROL:"mdc-checkbox__native-control",ROOT:"mdc-checkbox",SELECTED:"mdc-checkbox--selected",UPGRADED:"mdc-checkbox--upgraded"},ql={ARIA_CHECKED_ATTR:"aria-checked",ARIA_CHECKED_INDETERMINATE_VALUE:"mixed",DATA_INDETERMINATE_ATTR:"data-indeterminate",NATIVE_CONTROL_SELECTOR:".mdc-checkbox__native-control",TRANSITION_STATE_CHECKED:"checked",TRANSITION_STATE_INDETERMINATE:"indeterminate",TRANSITION_STATE_INIT:"init",TRANSITION_STATE_UNCHECKED:"unchecked"},$l={ANIM_END_LATCH_MS:250},zl=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.currentCheckState=ql.TRANSITION_STATE_INIT,r.currentAnimationClass="",r.animEndLatchTimer=0,r.enableAnimationEndHandler=!1,r}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return Ul},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return ql},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return $l},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},forceLayout:function(){},hasNativeControl:function(){return!1},isAttachedToDOM:function(){return!1},isChecked:function(){return!1},isIndeterminate:function(){return!1},removeClass:function(){},removeNativeControlAttr:function(){},setNativeControlAttr:function(){},setNativeControlDisabled:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){this.currentCheckState=this.determineCheckState(),this.updateAriaChecked(),this.adapter.addClass(Ul.UPGRADED)},t.prototype.destroy=function(){clearTimeout(this.animEndLatchTimer)},t.prototype.setDisabled=function(e){this.adapter.setNativeControlDisabled(e),e?this.adapter.addClass(Ul.DISABLED):this.adapter.removeClass(Ul.DISABLED)},t.prototype.handleAnimationEnd=function(){var e=this;this.enableAnimationEndHandler&&(clearTimeout(this.animEndLatchTimer),this.animEndLatchTimer=setTimeout((function(){e.adapter.removeClass(e.currentAnimationClass),e.enableAnimationEndHandler=!1}),$l.ANIM_END_LATCH_MS))},t.prototype.handleChange=function(){this.transitionCheckState()},t.prototype.transitionCheckState=function(){if(this.adapter.hasNativeControl()){var e=this.currentCheckState,t=this.determineCheckState();if(e!==t){this.updateAriaChecked();var n=Ul.SELECTED;t===ql.TRANSITION_STATE_UNCHECKED?this.adapter.removeClass(n):this.adapter.addClass(n),this.currentAnimationClass.length>0&&(clearTimeout(this.animEndLatchTimer),this.adapter.forceLayout(),this.adapter.removeClass(this.currentAnimationClass)),this.currentAnimationClass=this.getTransitionAnimationClass(e,t),this.currentCheckState=t,this.adapter.isAttachedToDOM()&&this.currentAnimationClass.length>0&&(this.adapter.addClass(this.currentAnimationClass),this.enableAnimationEndHandler=!0)}}},t.prototype.determineCheckState=function(){var e=ql.TRANSITION_STATE_INDETERMINATE,t=ql.TRANSITION_STATE_CHECKED,n=ql.TRANSITION_STATE_UNCHECKED;return this.adapter.isIndeterminate()?e:this.adapter.isChecked()?t:n},t.prototype.getTransitionAnimationClass=function(e,n){var r=ql.TRANSITION_STATE_INIT,o=ql.TRANSITION_STATE_CHECKED,i=ql.TRANSITION_STATE_UNCHECKED,a=t.cssClasses,s=a.ANIM_UNCHECKED_CHECKED,l=a.ANIM_UNCHECKED_INDETERMINATE,c=a.ANIM_CHECKED_UNCHECKED,u=a.ANIM_CHECKED_INDETERMINATE,d=a.ANIM_INDETERMINATE_CHECKED,f=a.ANIM_INDETERMINATE_UNCHECKED;switch(e){case r:return n===i?"":n===o?d:f;case i:return n===o?s:l;case o:return n===i?c:u;default:return n===o?d:f}},t.prototype.updateAriaChecked=function(){this.adapter.isIndeterminate()?this.adapter.setNativeControlAttr(ql.ARIA_CHECKED_ATTR,ql.ARIA_CHECKED_INDETERMINATE_VALUE):this.adapter.removeNativeControlAttr(ql.ARIA_CHECKED_ATTR)},t}(E),Kl=["checked","indeterminate"],Gl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.rippleSurface=t.createRipple(),t}return p(t,e),t.attachTo=function(e){return new t(e)},Object.defineProperty(t.prototype,"ripple",{get:function(){return this.rippleSurface},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"checked",{get:function(){return this.getNativeControl().checked},set:function(e){this.getNativeControl().checked=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"indeterminate",{get:function(){return this.getNativeControl().indeterminate},set:function(e){this.getNativeControl().indeterminate=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this.getNativeControl().disabled},set:function(e){this.foundation.setDisabled(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return this.getNativeControl().value},set:function(e){this.getNativeControl().value=e},enumerable:!1,configurable:!0}),t.prototype.initialize=function(){var e=ql.DATA_INDETERMINATE_ATTR;this.getNativeControl().indeterminate="true"===this.getNativeControl().getAttribute(e),this.getNativeControl().removeAttribute(e)},t.prototype.initialSyncWithDOM=function(){var e=this;this.handleChange=function(){e.foundation.handleChange()},this.handleAnimationEnd=function(){e.foundation.handleAnimationEnd()},this.getNativeControl().addEventListener("change",this.handleChange),this.listen(ho(window,"animationend"),this.handleAnimationEnd),this.installPropertyChangeHooks()},t.prototype.destroy=function(){this.rippleSurface.destroy(),this.getNativeControl().removeEventListener("change",this.handleChange),this.unlisten(ho(window,"animationend"),this.handleAnimationEnd),this.uninstallPropertyChangeHooks(),e.prototype.destroy.call(this)},t.prototype.getDefaultFoundation=function(){var e=this;return new zl({addClass:function(t){return e.root.classList.add(t)},forceLayout:function(){return e.root.offsetWidth},hasNativeControl:function(){return!!e.getNativeControl()},isAttachedToDOM:function(){return Boolean(e.root.parentNode)},isChecked:function(){return e.checked},isIndeterminate:function(){return e.indeterminate},removeClass:function(t){e.root.classList.remove(t)},removeNativeControlAttr:function(t){e.getNativeControl().removeAttribute(t)},setNativeControlAttr:function(t,n){e.getNativeControl().setAttribute(t,n)},setNativeControlDisabled:function(t){e.getNativeControl().disabled=t}})},t.prototype.createRipple=function(){var e=this,t=h(h({},R.createAdapter(this)),{deregisterInteractionHandler:function(t,n){e.getNativeControl().removeEventListener(t,n,_())},isSurfaceActive:function(){return A(e.getNativeControl(),":active")},isUnbounded:function(){return!0},registerInteractionHandler:function(t,n){e.getNativeControl().addEventListener(t,n,_())}});return new R(this.root,new L(t))},t.prototype.installPropertyChangeHooks=function(){var e,t,n=this,r=this.getNativeControl(),o=Object.getPrototypeOf(r),i=function(e){var t=Object.getOwnPropertyDescriptor(o,e);if(!Wl(t))return{value:void 0};var i=t.get,a={configurable:t.configurable,enumerable:t.enumerable,get:i,set:function(e){t.set.call(r,e),n.foundation.handleChange()}};Object.defineProperty(r,e,a)};try{for(var a=y(Kl),s=a.next();!s.done;s=a.next()){var l=i(s.value);if("object"===typeof l)return l.value}}catch(c){e={error:c}}finally{try{s&&!s.done&&(t=a.return)&&t.call(a)}finally{if(e)throw e.error}}},t.prototype.uninstallPropertyChangeHooks=function(){var e,t,n=this.getNativeControl(),r=Object.getPrototypeOf(n);try{for(var o=y(Kl),i=o.next();!i.done;i=o.next()){var a=i.value,s=Object.getOwnPropertyDescriptor(r,a);if(!Wl(s))return;Object.defineProperty(n,a,s)}}catch(l){e={error:l}}finally{try{i&&!i.done&&(t=o.return)&&t.call(o)}finally{if(e)throw e.error}}},t.prototype.getNativeControl=function(){var e=ql.NATIVE_CONTROL_SELECTOR,t=this.root.querySelector(e);if(!t)throw new Error("Checkbox component requires a "+e+" element");return t},t}(C);function Wl(e){return!!e&&"function"===typeof e.set}var Yl=n(770);const Xl=["id","value","disabled","data-indeterminate"],Zl={cssClasses:{touch:"mdc-checkbox--touch"},EVENTS:{CHANGE:"update:modelValue"}},Jl={name:"UiCheckbox",customOptions:{UI_CHECKBOX:Zl}};var Ql=Object.assign(Jl,{props:{modelValue:{type:null,default:!1},indeterminate:{type:Boolean,default:!1},...Aa,value:{type:[String,Number],default:""},disabled:{type:Boolean,default:!1}},emits:[Zl.EVENTS.CHANGE],setup(e,t){let{emit:n}=t;const r=e,i=(0,o.getCurrentInstance)().parent,a=(0,o.ref)(null),s=(0,o.reactive)({$checkbox:null,selectedValue:d(r.modelValue)}),{selectedValue:l}=(0,o.toRefs)(s),c=(0,o.computed)((()=>{const e=a.value;return e&&e.mdcCheckbox.classList.contains(Zl.cssClasses.touch)})),u=(0,o.computed)((()=>({"mdc-checkbox--disabled":r.disabled,"mdc-checkbox--touch":c.value})));function d(e){return Array.isArray(e)?[...e]:!!e}function f(){n(Zl.EVENTS.CHANGE,s.selectedValue)}return(0,o.onMounted)((()=>{(0,o.nextTick)((()=>{var e;const t=a.value;s.$checkbox=new Gl(t.mdcCheckbox),s.$checkbox.indeterminate=r.indeterminate;const n=null===i||void 0===i||null===(e=i.exposed)||void 0===e?void 0:e.$formField.value;n&&(n.input=s.$checkbox)})),(0,o.watch)((()=>r.modelValue),(e=>s.selectedValue=d(e))),(0,o.watch)((()=>r.indeterminate),(e=>s.$checkbox.indeterminate=e)),(0,o.watch)((()=>r.disabled),(e=>s.$checkbox.disabled=e))})),(t,n)=>((0,o.openBlock)(),(0,o.createBlock)(Yl.Z,{ref_key:"checkbox",ref:a,class:(0,o.normalizeClass)((0,o.unref)(u))},{default:(0,o.withCtx)((()=>[(0,o.withDirectives)((0,o.createElementVNode)("input",(0,o.mergeProps)({id:t.inputId,"onUpdate:modelValue":n[0]||(n[0]=e=>(0,o.isRef)(l)?l.value=e:null),type:"checkbox",class:"mdc-checkbox__native-control",value:e.value,disabled:e.disabled,"data-indeterminate":e.indeterminate},t.attrs,{onChange:f}),null,16,Xl),[[o.vModelCheckbox,(0,o.unref)(l)]])])),_:1},8,["class"]))}});var ec=Ql,tc={NATIVE_CONTROL_SELECTOR:".mdc-radio__native-control"},nc={DISABLED:"mdc-radio--disabled",ROOT:"mdc-radio"},rc=function(e){function t(n){return e.call(this,h(h({},t.defaultAdapter),n))||this}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return nc},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return tc},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},setNativeControlDisabled:function(){}}},enumerable:!1,configurable:!0}),t.prototype.setDisabled=function(e){var n=t.cssClasses.DISABLED;this.adapter.setNativeControlDisabled(e),e?this.adapter.addClass(n):this.adapter.removeClass(n)},t}(E),oc=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.rippleSurface=t.createRipple(),t}return p(t,e),t.attachTo=function(e){return new t(e)},Object.defineProperty(t.prototype,"checked",{get:function(){return this.nativeControl.checked},set:function(e){this.nativeControl.checked=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this.nativeControl.disabled},set:function(e){this.foundation.setDisabled(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return this.nativeControl.value},set:function(e){this.nativeControl.value=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"ripple",{get:function(){return this.rippleSurface},enumerable:!1,configurable:!0}),t.prototype.destroy=function(){this.rippleSurface.destroy(),e.prototype.destroy.call(this)},t.prototype.getDefaultFoundation=function(){var e=this;return new rc({addClass:function(t){return e.root.classList.add(t)},removeClass:function(t){return e.root.classList.remove(t)},setNativeControlDisabled:function(t){return e.nativeControl.disabled=t}})},t.prototype.createRipple=function(){var e=this,t=h(h({},R.createAdapter(this)),{registerInteractionHandler:function(t,n){e.nativeControl.addEventListener(t,n,_())},deregisterInteractionHandler:function(t,n){e.nativeControl.removeEventListener(t,n,_())},isSurfaceActive:function(){return!1},isUnbounded:function(){return!0}});return new R(this.root,new L(t))},Object.defineProperty(t.prototype,"nativeControl",{get:function(){var e=rc.strings.NATIVE_CONTROL_SELECTOR,t=this.root.querySelector(e);if(!t)throw new Error("Radio component requires a "+e+" element");return t},enumerable:!1,configurable:!0}),t}(C);const ic=["id","value","disabled"],ac=(0,o.createStaticVNode)('
',3),sc={cssClasses:{touch:"mdc-radio--touch"},EVENTS:{CHANGE:"update:modelValue"}},lc={name:"UiRadio",customOptions:{UI_RADIO:sc}};var cc=Object.assign(lc,{props:{modelValue:{type:[String,Number],default:""},...Aa,value:{type:[String,Number],default:""},disabled:{type:Boolean,default:!1}},emits:[sc.EVENTS.CHANGE],setup(e,t){let{emit:n}=t;const r=e,i=(0,o.getCurrentInstance)().parent,a=(0,o.ref)(null),s=(0,o.reactive)({$radio:null,selectedValue:r.modelValue}),{selectedValue:l}=(0,o.toRefs)(s),c=(0,o.computed)((()=>a.value&&a.value.classList.contains(sc.cssClasses.touch))),u=(0,o.computed)((()=>({"mdc-radio":!0,"mdc-radio--disabled":r.disabled,"mdc-radio--touch":c.value})));function d(){n(sc.EVENTS.CHANGE,s.selectedValue)}return(0,o.onMounted)((()=>{(0,o.nextTick)((()=>{var e;s.$radio=new oc(a.value);const t=null===i||void 0===i||null===(e=i.exposed)||void 0===e?void 0:e.$formField.value;t&&(t.input=s.$radio)})),(0,o.watch)((()=>r.modelValue),(e=>{s.selectedValue=e})),(0,o.watch)((()=>r.disabled),(e=>{s.$radio&&(s.$radio.disabled=e)}))})),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{ref_key:"radio",ref:a,class:(0,o.normalizeClass)((0,o.unref)(u))},[(0,o.withDirectives)((0,o.createElementVNode)("input",(0,o.mergeProps)({id:t.inputId,"onUpdate:modelValue":n[0]||(n[0]=e=>(0,o.isRef)(l)?l.value=e:null),class:"mdc-radio__native-control",type:"radio",value:e.value,disabled:e.disabled},t.attrs,{onChange:d}),null,16,ic),[[o.vModelRadio,(0,o.unref)(l)]]),ac],2))}});var uc,dc=cc;!function(e){e[e.UNSPECIFIED=0]="UNSPECIFIED",e[e.CLICK=1]="CLICK",e[e.BACKSPACE_KEY=2]="BACKSPACE_KEY",e[e.DELETE_KEY=3]="DELETE_KEY",e[e.SPACEBAR_KEY=4]="SPACEBAR_KEY",e[e.ENTER_KEY=5]="ENTER_KEY"}(uc||(uc={}));var fc,pc,hc={ARIA_HIDDEN:"aria-hidden",INTERACTION_EVENT:"MDCChipTrailingAction:interaction",NAVIGATION_EVENT:"MDCChipTrailingAction:navigation",TAB_INDEX:"tabindex"},mc=function(e){function t(n){return e.call(this,h(h({},t.defaultAdapter),n))||this}return p(t,e),Object.defineProperty(t,"strings",{get:function(){return hc},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{focus:function(){},getAttribute:function(){return null},setAttribute:function(){},notifyInteraction:function(){},notifyNavigation:function(){}}},enumerable:!1,configurable:!0}),t.prototype.handleClick=function(e){e.stopPropagation(),this.adapter.notifyInteraction(uc.CLICK)},t.prototype.handleKeydown=function(e){e.stopPropagation();var t=rn(e);if(this.shouldNotifyInteractionFromKey(t)){var n=this.getTriggerFromKey(t);this.adapter.notifyInteraction(n)}else(function(e){return nn.has(rn(e))})(e)&&this.adapter.notifyNavigation(t)},t.prototype.removeFocus=function(){this.adapter.setAttribute(hc.TAB_INDEX,"-1")},t.prototype.focus=function(){this.adapter.setAttribute(hc.TAB_INDEX,"0"),this.adapter.focus()},t.prototype.isNavigable=function(){return"true"!==this.adapter.getAttribute(hc.ARIA_HIDDEN)},t.prototype.shouldNotifyInteractionFromKey=function(e){var t=e===Vt.ENTER||e===Vt.SPACEBAR,n=e===Vt.BACKSPACE||e===Vt.DELETE;return t||n},t.prototype.getTriggerFromKey=function(e){return e===Vt.SPACEBAR?uc.SPACEBAR_KEY:e===Vt.ENTER?uc.ENTER_KEY:e===Vt.DELETE?uc.DELETE_KEY:e===Vt.BACKSPACE?uc.BACKSPACE_KEY:uc.UNSPECIFIED},t}(E),gc=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),Object.defineProperty(t.prototype,"ripple",{get:function(){return this.rippleSurface},enumerable:!1,configurable:!0}),t.attachTo=function(e){return new t(e)},t.prototype.initialize=function(e){void 0===e&&(e=function(e,t){return new R(e,t)});var t=R.createAdapter(this);this.rippleSurface=e(this.root,new L(t))},t.prototype.initialSyncWithDOM=function(){var e=this;this.handleClick=function(t){e.foundation.handleClick(t)},this.handleKeydown=function(t){e.foundation.handleKeydown(t)},this.listen("click",this.handleClick),this.listen("keydown",this.handleKeydown)},t.prototype.destroy=function(){this.rippleSurface.destroy(),this.unlisten("click",this.handleClick),this.unlisten("keydown",this.handleKeydown),e.prototype.destroy.call(this)},t.prototype.getDefaultFoundation=function(){var e=this;return new mc({focus:function(){e.root.focus()},getAttribute:function(t){return e.root.getAttribute(t)},notifyInteraction:function(t){return e.emit(hc.INTERACTION_EVENT,{trigger:t},!0)},notifyNavigation:function(t){e.emit(hc.NAVIGATION_EVENT,{key:t},!0)},setAttribute:function(t,n){e.root.setAttribute(t,n)}})},t.prototype.isNavigable=function(){return this.foundation.isNavigable()},t.prototype.focus=function(){this.foundation.focus()},t.prototype.removeFocus=function(){this.foundation.removeFocus()},t}(C);!function(e){e.LEFT="left",e.RIGHT="right"}(fc||(fc={})),function(e){e.PRIMARY="primary",e.TRAILING="trailing",e.NONE="none"}(pc||(pc={}));var yc={ADDED_ANNOUNCEMENT_ATTRIBUTE:"data-mdc-chip-added-announcement",ARIA_CHECKED:"aria-checked",ARROW_DOWN_KEY:"ArrowDown",ARROW_LEFT_KEY:"ArrowLeft",ARROW_RIGHT_KEY:"ArrowRight",ARROW_UP_KEY:"ArrowUp",BACKSPACE_KEY:"Backspace",CHECKMARK_SELECTOR:".mdc-chip__checkmark",DELETE_KEY:"Delete",END_KEY:"End",ENTER_KEY:"Enter",ENTRY_ANIMATION_NAME:"mdc-chip-entry",HOME_KEY:"Home",IE_ARROW_DOWN_KEY:"Down",IE_ARROW_LEFT_KEY:"Left",IE_ARROW_RIGHT_KEY:"Right",IE_ARROW_UP_KEY:"Up",IE_DELETE_KEY:"Del",INTERACTION_EVENT:"MDCChip:interaction",LEADING_ICON_SELECTOR:".mdc-chip__icon--leading",NAVIGATION_EVENT:"MDCChip:navigation",PRIMARY_ACTION_SELECTOR:".mdc-chip__primary-action",REMOVED_ANNOUNCEMENT_ATTRIBUTE:"data-mdc-chip-removed-announcement",REMOVAL_EVENT:"MDCChip:removal",SELECTION_EVENT:"MDCChip:selection",SPACEBAR_KEY:" ",TAB_INDEX:"tabindex",TRAILING_ACTION_SELECTOR:".mdc-chip-trailing-action",TRAILING_ICON_INTERACTION_EVENT:"MDCChip:trailingIconInteraction",TRAILING_ICON_SELECTOR:".mdc-chip__icon--trailing"},vc={CHECKMARK:"mdc-chip__checkmark",CHIP_EXIT:"mdc-chip--exit",DELETABLE:"mdc-chip--deletable",EDITABLE:"mdc-chip--editable",EDITING:"mdc-chip--editing",HIDDEN_LEADING_ICON:"mdc-chip__icon--leading-hidden",LEADING_ICON:"mdc-chip__icon--leading",PRIMARY_ACTION:"mdc-chip__primary-action",PRIMARY_ACTION_FOCUSED:"mdc-chip--primary-action-focused",SELECTED:"mdc-chip--selected",TEXT:"mdc-chip__text",TRAILING_ACTION:"mdc-chip__trailing-action",TRAILING_ICON:"mdc-chip__icon--trailing"},bc=new Set;bc.add(yc.ARROW_LEFT_KEY),bc.add(yc.ARROW_RIGHT_KEY),bc.add(yc.ARROW_DOWN_KEY),bc.add(yc.ARROW_UP_KEY),bc.add(yc.END_KEY),bc.add(yc.HOME_KEY),bc.add(yc.IE_ARROW_LEFT_KEY),bc.add(yc.IE_ARROW_RIGHT_KEY),bc.add(yc.IE_ARROW_DOWN_KEY),bc.add(yc.IE_ARROW_UP_KEY);var Ec=new Set;Ec.add(yc.ARROW_UP_KEY),Ec.add(yc.ARROW_DOWN_KEY),Ec.add(yc.HOME_KEY),Ec.add(yc.END_KEY),Ec.add(yc.IE_ARROW_UP_KEY),Ec.add(yc.IE_ARROW_DOWN_KEY);var Cc,_c={bottom:0,height:0,left:0,right:0,top:0,width:0};!function(e){e[e.SHOULD_FOCUS=0]="SHOULD_FOCUS",e[e.SHOULD_NOT_FOCUS=1]="SHOULD_NOT_FOCUS"}(Cc||(Cc={}));var Tc,Ac=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.shouldRemoveOnTrailingIconClick=!0,r.shouldFocusPrimaryActionOnClick=!0,r}return p(t,e),Object.defineProperty(t,"strings",{get:function(){return yc},enumerable:!1,configurable:!0}),Object.defineProperty(t,"cssClasses",{get:function(){return vc},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},addClassToLeadingIcon:function(){},eventTargetHasClass:function(){return!1},focusPrimaryAction:function(){},focusTrailingAction:function(){},getAttribute:function(){return null},getCheckmarkBoundingClientRect:function(){return _c},getComputedStyleValue:function(){return""},getRootBoundingClientRect:function(){return _c},hasClass:function(){return!1},hasLeadingIcon:function(){return!1},isRTL:function(){return!1},isTrailingActionNavigable:function(){return!1},notifyEditFinish:function(){},notifyEditStart:function(){},notifyInteraction:function(){},notifyNavigation:function(){},notifyRemoval:function(){},notifySelection:function(){},notifyTrailingIconInteraction:function(){},removeClass:function(){},removeClassFromLeadingIcon:function(){},removeTrailingActionFocus:function(){},setPrimaryActionAttr:function(){},setStyleProperty:function(){}}},enumerable:!1,configurable:!0}),t.prototype.isSelected=function(){return this.adapter.hasClass(vc.SELECTED)},t.prototype.isEditable=function(){return this.adapter.hasClass(vc.EDITABLE)},t.prototype.isEditing=function(){return this.adapter.hasClass(vc.EDITING)},t.prototype.setSelected=function(e){this.setSelectedImpl(e),this.notifySelection(e)},t.prototype.setSelectedFromChipSet=function(e,t){this.setSelectedImpl(e),t&&this.notifyIgnoredSelection(e)},t.prototype.getShouldRemoveOnTrailingIconClick=function(){return this.shouldRemoveOnTrailingIconClick},t.prototype.setShouldRemoveOnTrailingIconClick=function(e){this.shouldRemoveOnTrailingIconClick=e},t.prototype.setShouldFocusPrimaryActionOnClick=function(e){this.shouldFocusPrimaryActionOnClick=e},t.prototype.getDimensions=function(){var e=this,t=function(){return e.adapter.getRootBoundingClientRect()};if(!this.adapter.hasLeadingIcon()){var n=e.adapter.getCheckmarkBoundingClientRect();if(n){var r=t();return{bottom:r.bottom,height:r.height,left:r.left,right:r.right,top:r.top,width:r.width+n.height}}}return t()},t.prototype.beginExit=function(){this.adapter.addClass(vc.CHIP_EXIT)},t.prototype.handleClick=function(){this.adapter.notifyInteraction(),this.setPrimaryActionFocusable(this.getFocusBehavior())},t.prototype.handleDoubleClick=function(){this.isEditable()&&this.startEditing()},t.prototype.handleTransitionEnd=function(e){var t=this,n=this.adapter.eventTargetHasClass(e.target,vc.CHIP_EXIT),r="width"===e.propertyName,o="opacity"===e.propertyName;if(n&&o){var i=this.adapter.getComputedStyleValue("width");requestAnimationFrame((function(){t.adapter.setStyleProperty("width",i),t.adapter.setStyleProperty("padding","0"),t.adapter.setStyleProperty("margin","0"),requestAnimationFrame((function(){t.adapter.setStyleProperty("width","0")}))}))}else{if(n&&r){this.removeFocus();var a=this.adapter.getAttribute(yc.REMOVED_ANNOUNCEMENT_ATTRIBUTE);this.adapter.notifyRemoval(a)}if(o){var s=this.adapter.eventTargetHasClass(e.target,vc.LEADING_ICON)&&this.adapter.hasClass(vc.SELECTED),l=this.adapter.eventTargetHasClass(e.target,vc.CHECKMARK)&&!this.adapter.hasClass(vc.SELECTED);s?this.adapter.addClassToLeadingIcon(vc.HIDDEN_LEADING_ICON):l&&this.adapter.removeClassFromLeadingIcon(vc.HIDDEN_LEADING_ICON)}}},t.prototype.handleFocusIn=function(e){this.eventFromPrimaryAction(e)&&this.adapter.addClass(vc.PRIMARY_ACTION_FOCUSED)},t.prototype.handleFocusOut=function(e){this.eventFromPrimaryAction(e)&&(this.isEditing()&&this.finishEditing(),this.adapter.removeClass(vc.PRIMARY_ACTION_FOCUSED))},t.prototype.handleTrailingActionInteraction=function(){this.adapter.notifyTrailingIconInteraction(),this.removeChip()},t.prototype.handleKeydown=function(e){if(!this.isEditing())return this.isEditable()&&this.shouldStartEditing(e)&&(e.preventDefault(),this.startEditing()),this.shouldNotifyInteraction(e)?(this.adapter.notifyInteraction(),void this.setPrimaryActionFocusable(this.getFocusBehavior())):this.isDeleteAction(e)?(e.preventDefault(),void this.removeChip()):void(bc.has(e.key)&&(e.preventDefault(),this.focusNextAction(e.key,pc.PRIMARY)));this.shouldFinishEditing(e)&&(e.preventDefault(),this.finishEditing())},t.prototype.handleTrailingActionNavigation=function(e){this.focusNextAction(e.detail.key,pc.TRAILING)},t.prototype.removeFocus=function(){this.adapter.setPrimaryActionAttr(yc.TAB_INDEX,"-1"),this.adapter.removeTrailingActionFocus()},t.prototype.focusPrimaryAction=function(){this.setPrimaryActionFocusable(Cc.SHOULD_FOCUS)},t.prototype.focusTrailingAction=function(){if(this.adapter.isTrailingActionNavigable())return this.adapter.setPrimaryActionAttr(yc.TAB_INDEX,"-1"),void this.adapter.focusTrailingAction();this.focusPrimaryAction()},t.prototype.setPrimaryActionFocusable=function(e){this.adapter.setPrimaryActionAttr(yc.TAB_INDEX,"0"),e===Cc.SHOULD_FOCUS&&this.adapter.focusPrimaryAction(),this.adapter.removeTrailingActionFocus()},t.prototype.getFocusBehavior=function(){return this.shouldFocusPrimaryActionOnClick?Cc.SHOULD_FOCUS:Cc.SHOULD_NOT_FOCUS},t.prototype.focusNextAction=function(e,t){var n=this.adapter.isTrailingActionNavigable(),r=this.getDirection(e);!Ec.has(e)&&n?t!==pc.PRIMARY||r!==fc.RIGHT?t!==pc.TRAILING||r!==fc.LEFT?this.adapter.notifyNavigation(e,pc.NONE):this.focusPrimaryAction():this.focusTrailingAction():this.adapter.notifyNavigation(e,t)},t.prototype.getDirection=function(e){var t=this.adapter.isRTL();return!t&&(e===yc.ARROW_LEFT_KEY||e===yc.IE_ARROW_LEFT_KEY)||t&&(e===yc.ARROW_RIGHT_KEY||e===yc.IE_ARROW_RIGHT_KEY)?fc.LEFT:fc.RIGHT},t.prototype.removeChip=function(){this.shouldRemoveOnTrailingIconClick&&this.beginExit()},t.prototype.shouldStartEditing=function(e){return this.eventFromPrimaryAction(e)&&e.key===yc.ENTER_KEY},t.prototype.shouldFinishEditing=function(e){return e.key===yc.ENTER_KEY},t.prototype.shouldNotifyInteraction=function(e){return e.key===yc.ENTER_KEY||e.key===yc.SPACEBAR_KEY},t.prototype.isDeleteAction=function(e){return this.adapter.hasClass(vc.DELETABLE)&&(e.key===yc.BACKSPACE_KEY||e.key===yc.DELETE_KEY||e.key===yc.IE_DELETE_KEY)},t.prototype.setSelectedImpl=function(e){e?(this.adapter.addClass(vc.SELECTED),this.adapter.setPrimaryActionAttr(yc.ARIA_CHECKED,"true")):(this.adapter.removeClass(vc.SELECTED),this.adapter.setPrimaryActionAttr(yc.ARIA_CHECKED,"false"))},t.prototype.notifySelection=function(e){this.adapter.notifySelection(e,!1)},t.prototype.notifyIgnoredSelection=function(e){this.adapter.notifySelection(e,!0)},t.prototype.eventFromPrimaryAction=function(e){return this.adapter.eventTargetHasClass(e.target,vc.PRIMARY_ACTION)},t.prototype.startEditing=function(){this.adapter.addClass(vc.EDITING),this.adapter.notifyEditStart()},t.prototype.finishEditing=function(){this.adapter.removeClass(vc.EDITING),this.adapter.notifyEditFinish()},t}(E),Sc=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),Object.defineProperty(t.prototype,"selected",{get:function(){return this.foundation.isSelected()},set:function(e){this.foundation.setSelected(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"shouldRemoveOnTrailingIconClick",{get:function(){return this.foundation.getShouldRemoveOnTrailingIconClick()},set:function(e){this.foundation.setShouldRemoveOnTrailingIconClick(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"setShouldFocusPrimaryActionOnClick",{set:function(e){this.foundation.setShouldFocusPrimaryActionOnClick(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"ripple",{get:function(){return this.rippleSurface},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"id",{get:function(){return this.root.id},enumerable:!1,configurable:!0}),t.attachTo=function(e){return new t(e)},t.prototype.initialize=function(e,t){var n=this;void 0===e&&(e=function(e,t){return new R(e,t)}),void 0===t&&(t=function(e){return new gc(e)}),this.leadingIcon=this.root.querySelector(yc.LEADING_ICON_SELECTOR),this.checkmark=this.root.querySelector(yc.CHECKMARK_SELECTOR),this.primaryAction=this.root.querySelector(yc.PRIMARY_ACTION_SELECTOR);var r=this.root.querySelector(yc.TRAILING_ACTION_SELECTOR);r&&(this.trailingAction=t(r));var o=h(h({},R.createAdapter(this)),{computeBoundingRect:function(){return n.foundation.getDimensions()}});this.rippleSurface=e(this.root,new L(o))},t.prototype.initialSyncWithDOM=function(){var e=this;this.handleTrailingActionInteraction=function(){e.foundation.handleTrailingActionInteraction()},this.handleTrailingActionNavigation=function(t){e.foundation.handleTrailingActionNavigation(t)},this.handleClick=function(){e.foundation.handleClick()},this.handleKeydown=function(t){e.foundation.handleKeydown(t)},this.handleTransitionEnd=function(t){e.foundation.handleTransitionEnd(t)},this.handleFocusIn=function(t){e.foundation.handleFocusIn(t)},this.handleFocusOut=function(t){e.foundation.handleFocusOut(t)},this.listen("transitionend",this.handleTransitionEnd),this.listen("click",this.handleClick),this.listen("keydown",this.handleKeydown),this.listen("focusin",this.handleFocusIn),this.listen("focusout",this.handleFocusOut),this.trailingAction&&(this.listen(hc.INTERACTION_EVENT,this.handleTrailingActionInteraction),this.listen(hc.NAVIGATION_EVENT,this.handleTrailingActionNavigation))},t.prototype.destroy=function(){this.rippleSurface.destroy(),this.unlisten("transitionend",this.handleTransitionEnd),this.unlisten("keydown",this.handleKeydown),this.unlisten("click",this.handleClick),this.unlisten("focusin",this.handleFocusIn),this.unlisten("focusout",this.handleFocusOut),this.trailingAction&&(this.unlisten(hc.INTERACTION_EVENT,this.handleTrailingActionInteraction),this.unlisten(hc.NAVIGATION_EVENT,this.handleTrailingActionNavigation)),e.prototype.destroy.call(this)},t.prototype.beginExit=function(){this.foundation.beginExit()},t.prototype.getDefaultFoundation=function(){var e=this;return new Ac({addClass:function(t){return e.root.classList.add(t)},addClassToLeadingIcon:function(t){e.leadingIcon&&e.leadingIcon.classList.add(t)},eventTargetHasClass:function(e,t){return!!e&&e.classList.contains(t)},focusPrimaryAction:function(){e.primaryAction&&e.primaryAction.focus()},focusTrailingAction:function(){e.trailingAction&&e.trailingAction.focus()},getAttribute:function(t){return e.root.getAttribute(t)},getCheckmarkBoundingClientRect:function(){return e.checkmark?e.checkmark.getBoundingClientRect():null},getComputedStyleValue:function(t){return window.getComputedStyle(e.root).getPropertyValue(t)},getRootBoundingClientRect:function(){return e.root.getBoundingClientRect()},hasClass:function(t){return e.root.classList.contains(t)},hasLeadingIcon:function(){return!!e.leadingIcon},isRTL:function(){return"rtl"===window.getComputedStyle(e.root).getPropertyValue("direction")},isTrailingActionNavigable:function(){return!!e.trailingAction&&e.trailingAction.isNavigable()},notifyInteraction:function(){return e.emit(yc.INTERACTION_EVENT,{chipId:e.id},!0)},notifyNavigation:function(t,n){return e.emit(yc.NAVIGATION_EVENT,{chipId:e.id,key:t,source:n},!0)},notifyRemoval:function(t){e.emit(yc.REMOVAL_EVENT,{chipId:e.id,removedAnnouncement:t},!0)},notifySelection:function(t,n){return e.emit(yc.SELECTION_EVENT,{chipId:e.id,selected:t,shouldIgnore:n},!0)},notifyTrailingIconInteraction:function(){return e.emit(yc.TRAILING_ICON_INTERACTION_EVENT,{chipId:e.id},!0)},notifyEditStart:function(){},notifyEditFinish:function(){},removeClass:function(t){return e.root.classList.remove(t)},removeClassFromLeadingIcon:function(t){e.leadingIcon&&e.leadingIcon.classList.remove(t)},removeTrailingActionFocus:function(){e.trailingAction&&e.trailingAction.removeFocus()},setPrimaryActionAttr:function(t,n){e.primaryAction&&e.primaryAction.setAttribute(t,n)},setStyleProperty:function(t,n){return e.root.style.setProperty(t,n)}})},t.prototype.setSelectedFromChipSet=function(e,t){this.foundation.setSelectedFromChipSet(e,t)},t.prototype.focusPrimaryAction=function(){this.foundation.focusPrimaryAction()},t.prototype.focusTrailingAction=function(){this.foundation.focusTrailingAction()},t.prototype.removeFocus=function(){this.foundation.removeFocus()},t.prototype.remove=function(){var e=this.root.parentNode;null!==e&&e.removeChild(this.root)},t}(C);!function(e){e.POLITE="polite",e.ASSERTIVE="assertive"}(Tc||(Tc={}));var Oc=function(){function e(){this.liveRegions=new Map}return e.getInstance=function(){return e.instance||(e.instance=new e),e.instance},e.prototype.say=function(e,t){var n,r,o=null!==(n=null===t||void 0===t?void 0:t.priority)&&void 0!==n?n:Tc.POLITE,i=null!==(r=null===t||void 0===t?void 0:t.ownerDocument)&&void 0!==r?r:document,a=this.getLiveRegion(o,i);function s(){a.textContent="",i.removeEventListener("click",s)}a.textContent="",setTimeout((function(){a.textContent=e,i.addEventListener("click",s)}),1)},e.prototype.getLiveRegion=function(e,t){var n=this.liveRegions.get(t);n||(n=new Map,this.liveRegions.set(t,n));var r=n.get(e);if(r&&t.body.contains(r))return r;var o=this.createLiveRegion(e,t);return n.set(e,o),o},e.prototype.createLiveRegion=function(e,t){var n=t.createElement("div");return n.style.position="absolute",n.style.top="-9999px",n.style.left="-9999px",n.style.height="1px",n.style.overflow="hidden",n.setAttribute("aria-atomic","true"),n.setAttribute("aria-live",e),n.setAttribute("data-mdc-dom-announce","true"),t.body.appendChild(n),n},e}(),Ic={CHIP_SELECTOR:".mdc-chip"},wc={CHOICE:"mdc-chip-set--choice",FILTER:"mdc-chip-set--filter"},Nc=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.selectedChipIds=[],r}return p(t,e),Object.defineProperty(t,"strings",{get:function(){return Ic},enumerable:!1,configurable:!0}),Object.defineProperty(t,"cssClasses",{get:function(){return wc},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{announceMessage:function(){},focusChipPrimaryActionAtIndex:function(){},focusChipTrailingActionAtIndex:function(){},getChipListCount:function(){return-1},getIndexOfChipById:function(){return-1},hasClass:function(){return!1},isRTL:function(){return!1},removeChipAtIndex:function(){},removeFocusFromChipAtIndex:function(){},selectChipAtIndex:function(){}}},enumerable:!1,configurable:!0}),t.prototype.getSelectedChipIds=function(){return this.selectedChipIds.slice()},t.prototype.select=function(e){this.selectImpl(e,!1)},t.prototype.handleChipInteraction=function(e){var t=e.chipId,n=this.adapter.getIndexOfChipById(t);this.removeFocusFromChipsExcept(n),(this.adapter.hasClass(wc.CHOICE)||this.adapter.hasClass(wc.FILTER))&&this.toggleSelect(t)},t.prototype.handleChipSelection=function(e){var t=e.chipId,n=e.selected;if(!e.shouldIgnore){var r=this.selectedChipIds.indexOf(t)>=0;n&&!r?this.select(t):!n&&r&&this.deselectImpl(t)}},t.prototype.handleChipRemoval=function(e){var t=e.chipId,n=e.removedAnnouncement;n&&this.adapter.announceMessage(n);var r=this.adapter.getIndexOfChipById(t);this.deselectAndNotifyClients(t),this.adapter.removeChipAtIndex(r);var o=this.adapter.getChipListCount()-1;if(!(o<0)){var i=Math.min(r,o);this.removeFocusFromChipsExcept(i),this.adapter.focusChipTrailingActionAtIndex(i)}},t.prototype.handleChipNavigation=function(e){var t=e.chipId,n=e.key,r=e.source,o=this.adapter.getChipListCount()-1,i=this.adapter.getIndexOfChipById(t);if(-1!==i&&bc.has(n)){var a=this.adapter.isRTL();!a&&(n===yc.ARROW_RIGHT_KEY||n===yc.IE_ARROW_RIGHT_KEY)||a&&(n===yc.ARROW_LEFT_KEY||n===yc.IE_ARROW_LEFT_KEY)||(n===yc.ARROW_DOWN_KEY||n===yc.IE_ARROW_DOWN_KEY)?i++:n===yc.HOME_KEY?i=0:n===yc.END_KEY?i=o:i--,i<0||i>o||(this.removeFocusFromChipsExcept(i),this.focusChipAction(i,n,r))}},t.prototype.focusChipAction=function(e,t,n){var r=Ec.has(t);if(r&&n===pc.PRIMARY)return this.adapter.focusChipPrimaryActionAtIndex(e);if(r&&n===pc.TRAILING)return this.adapter.focusChipTrailingActionAtIndex(e);var o=this.getDirection(t);return o===fc.LEFT?this.adapter.focusChipTrailingActionAtIndex(e):o===fc.RIGHT?this.adapter.focusChipPrimaryActionAtIndex(e):void 0},t.prototype.getDirection=function(e){var t=this.adapter.isRTL();return!t&&(e===yc.ARROW_LEFT_KEY||e===yc.IE_ARROW_LEFT_KEY)||t&&(e===yc.ARROW_RIGHT_KEY||e===yc.IE_ARROW_RIGHT_KEY)?fc.LEFT:fc.RIGHT},t.prototype.deselectImpl=function(e,t){void 0===t&&(t=!1);var n=this.selectedChipIds.indexOf(e);if(n>=0){this.selectedChipIds.splice(n,1);var r=this.adapter.getIndexOfChipById(e);this.adapter.selectChipAtIndex(r,!1,t)}},t.prototype.deselectAndNotifyClients=function(e){this.deselectImpl(e,!0)},t.prototype.toggleSelect=function(e){this.selectedChipIds.indexOf(e)>=0?this.deselectAndNotifyClients(e):this.selectAndNotifyClients(e)},t.prototype.removeFocusFromChipsExcept=function(e){for(var t=this.adapter.getChipListCount(),n=0;n=0)){if(this.adapter.hasClass(wc.CHOICE)&&this.selectedChipIds.length>0){var n=this.selectedChipIds[0],r=this.adapter.getIndexOfChipById(n);this.selectedChipIds=[],this.adapter.selectChipAtIndex(r,!1,t)}this.selectedChipIds.push(e);var o=this.adapter.getIndexOfChipById(e);this.adapter.selectChipAtIndex(o,!0,t)}},t}(E),kc=Ac.strings,xc=kc.INTERACTION_EVENT,Lc=kc.SELECTION_EVENT,Rc=kc.REMOVAL_EVENT,Dc=kc.NAVIGATION_EVENT,Pc=Nc.strings.CHIP_SELECTOR,Mc=0,Bc=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},Object.defineProperty(t.prototype,"chips",{get:function(){return this.chipsList.slice()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"selectedChipIds",{get:function(){return this.foundation.getSelectedChipIds()},enumerable:!1,configurable:!0}),t.prototype.initialize=function(e){void 0===e&&(e=function(e){return new Sc(e)}),this.chipFactory=e,this.chipsList=this.instantiateChips(this.chipFactory)},t.prototype.initialSyncWithDOM=function(){var e,t,n=this;try{for(var r=y(this.chipsList),o=r.next();!o.done;o=r.next()){var i=o.value;i.id&&i.selected&&this.foundation.select(i.id)}}catch(a){e={error:a}}finally{try{o&&!o.done&&(t=r.return)&&t.call(r)}finally{if(e)throw e.error}}this.handleChipInteraction=function(e){return n.foundation.handleChipInteraction(e.detail)},this.handleChipSelection=function(e){return n.foundation.handleChipSelection(e.detail)},this.handleChipRemoval=function(e){return n.foundation.handleChipRemoval(e.detail)},this.handleChipNavigation=function(e){return n.foundation.handleChipNavigation(e.detail)},this.listen(xc,this.handleChipInteraction),this.listen(Lc,this.handleChipSelection),this.listen(Rc,this.handleChipRemoval),this.listen(Dc,this.handleChipNavigation)},t.prototype.destroy=function(){var t,n;try{for(var r=y(this.chipsList),o=r.next();!o.done;o=r.next()){o.value.destroy()}}catch(i){t={error:i}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}this.unlisten(xc,this.handleChipInteraction),this.unlisten(Lc,this.handleChipSelection),this.unlisten(Rc,this.handleChipRemoval),this.unlisten(Dc,this.handleChipNavigation),e.prototype.destroy.call(this)},t.prototype.addChip=function(e){e.id=e.id||"mdc-chip-"+ ++Mc,this.chipsList.push(this.chipFactory(e))},t.prototype.getDefaultFoundation=function(){var e=this;return new Nc({announceMessage:function(e){!function(e,t){Oc.getInstance().say(e,t)}(e)},focusChipPrimaryActionAtIndex:function(t){e.chipsList[t].focusPrimaryAction()},focusChipTrailingActionAtIndex:function(t){e.chipsList[t].focusTrailingAction()},getChipListCount:function(){return e.chips.length},getIndexOfChipById:function(t){return e.findChipIndex(t)},hasClass:function(t){return e.root.classList.contains(t)},isRTL:function(){return"rtl"===window.getComputedStyle(e.root).getPropertyValue("direction")},removeChipAtIndex:function(t){t>=0&&t=0&&t[i.Z.cssClasses.icon,zc.cssClasses.icon,{"mdc-chip__icon--leading-hidden":r.selected}])),u=(0,o.computed)((()=>{var e,t;let n=null;return n=null!==a&&void 0!==a&&null!==(e=a.exposed)&&void 0!==e&&e.choiceChips.value?"radio":null!==a&&void 0!==a&&null!==(t=a.exposed)&&void 0!==t&&t.filterChips.value?"checkbox":"button",n}));function d(e){(0,o.nextTick)((()=>{var t;(null===a||void 0===a||null===(t=a.exposed)||void 0===t?void 0:t.choiceChips.value)&&(a.exposed.choiceChipId.value=s.value.id),n(i.Z.EVENTS.CLICK,e)}))}function f(e){n(zc.EVENTS.REMOVE,e)}return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" (M3) Container "),(0,o.createElementVNode)("div",{ref_key:"chip",ref:s,class:"mdc-chip",role:"row",onClick:d},[Fc,(0,o.createCommentVNode)(" Leading icon or image (optional) "),(0,o.renderSlot)(t.$slots,"before",{iconClass:zc.cssClasses.icon},(()=>[(0,o.unref)(l)?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(c))},(0,o.toDisplayString)((0,o.unref)(l)),3)):(0,o.createCommentVNode)("v-if",!0)])),t.$parent.filterChips?((0,o.openBlock)(),(0,o.createElementBlock)("span",Vc,jc)):(0,o.createCommentVNode)("v-if",!0),(0,o.createCommentVNode)(" Label text "),(0,o.createElementVNode)("span",Hc,[(0,o.createElementVNode)("span",{role:(0,o.unref)(u),class:"mdc-chip__primary-action"},[(0,o.createElementVNode)("span",qc,[(0,o.renderSlot)(t.$slots,"default")])],8,Uc)]),(0,o.createCommentVNode)(" Trailing remove icon (optional, input & filter chips only) "),(0,o.renderSlot)(t.$slots,"after",{iconClass:zc.cssClasses.removeIcon},(()=>[t.$parent.inputChips||t.$parent.filterChips?((0,o.openBlock)(),(0,o.createElementBlock)("span",$c,[e.deletable?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass(zc.cssClasses.removeIcon)),tabindex:"-1","data-mdc-deletable":"true",onClick:f}," cancel ",2)):(0,o.createCommentVNode)("v-if",!0)])):(0,o.createCommentVNode)("v-if",!0)]))],512)],2112))}});var Wc=Gc;const Yc="UiChips",Xc={TYPES:{action:0,input:1,choice:2,filter:3},EVENTS:{CHANGE:"update:modelValue"},defaultSelectedValue:""},Zc={name:Yc,customOptions:{name:Yc,UI_CHIPS:Xc}};var Jc=Object.assign(Zc,{props:{type:{type:[String,Number],default:0},modelValue:{type:[String,Number,Array],default:Xc.defaultSelectedValue},options:{type:Array,default:()=>[]},optionFormat:{type:Object,default:()=>es},items:{type:Array,default:()=>[]}},emits:[Xc.EVENTS.CHANGE],setup(e,t){let{expose:n,emit:r}=t;const i=e,s=(0,o.ref)(null),l=(0,o.reactive)({$chipSet:null,selectedValue:i.modelValue,currentOptions:i.options,chipsCount:i.items.length,choiceChipId:null}),{currentOptions:c,choiceChipId:u}=(0,o.toRefs)(l),d=(0,o.computed)((()=>a(i,Xc.TYPES,"input"))),f=(0,o.computed)((()=>a(i,Xc.TYPES,"choice"))),p=(0,o.computed)((()=>a(i,Xc.TYPES,"filter"))),h=(0,o.computed)((()=>({"mdc-chip-set":!0,"mdc-chip-set--input":d.value,"mdc-chip-set--choice":f.value,"mdc-chip-set--filter":p.value})));function m(){l.$chipSet=new Bc(s.value),l.$chipSet.chips.length?(!function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l.$chipSet.chips;if(p.value){let t=[];l.currentOptions.length?l.currentOptions.forEach(((e,n)=>{Array.isArray(l.selectedValue)&&l.selectedValue.includes(e[i.optionFormat.value])&&t.push(n)})):t=l.selectedValue,e.forEach(((e,n)=>{!e.selected&&t.includes(n)&&(e.selected=!0)}))}else if(f.value){const t=l.currentOptions.length?l.currentOptions.findIndex((e=>e[i.optionFormat.value]===l.selectedValue)):l.selectedValue;e[t]&&(e[t].selected=!0,l.choiceChipId=e[t].id)}}(),l.$chipSet.listen(yc.SELECTION_EVENT,(e=>{let{detail:t}=e;f.value?function(e){let{chipId:t,selected:n}=e;if(t===l.choiceChipId)if(l.choiceChipId=null,n){const e=l.$chipSet.foundation.adapter.getIndexOfChipById(t),n=~e?l.currentOptions[e][i.optionFormat.value]:Xc.defaultSelectedValue;l.selectedValue!==n&&r(Xc.EVENTS.CHANGE,n)}else r(Xc.EVENTS.CHANGE,Xc.defaultSelectedValue)}(t):p.value&&function(){let e=[];if(l.$chipSet.chips.forEach(((t,n)=>{t.selected&&e.push(n)})),l.currentOptions.length){const t=l.currentOptions.filter(((t,n)=>e.includes(n))).map((e=>e[i.optionFormat.value])),n=l.selectedValue,o=t;(n.length!==o.length||!n.every((e=>o.some((t=>e===t))))||!o.every((e=>n.some((t=>e===t)))))&&r(Xc.EVENTS.CHANGE,t)}else r(Xc.EVENTS.CHANGE,e)}()}))):d.value||(l.$chipSet=null)}function g(){const e=l.chipsCount,t=i.items.length;if(t){const n=s.value;if(0===e)n.querySelectorAll(".mdc-chip").forEach((e=>{l.$chipSet.addChip(e)})),l.chipsCount=t;else if(t>e){let e=t-1,r=n.querySelectorAll(".mdc-chip")[e];l.$chipSet.addChip(r),l.chipsCount++}else tts(Yc,i.optionFormat))),(0,o.onMounted)((()=>{m(),(0,o.watch)((()=>i.modelValue),(e=>{(f.value||p.value)&&(l.selectedValue=e,function(){if(l.$chipSet)if(p.value){let e=l.currentOptions.length?[]:l.selectedValue;l.currentOptions.length&&l.currentOptions.forEach(((t,n)=>{l.selectedValue.includes(t[i.optionFormat.value])&&e.push(n)})),l.$chipSet.chips.forEach(((t,n)=>{const r=e.includes(n);t.selected!==r&&(t.selected=r)}))}else if(f.value){const e=l.currentOptions.findIndex((e=>e[i.optionFormat.value]===l.selectedValue));~e&&(l.$chipSet.chips[e].selected=!0)}}())})),(0,o.watch)((()=>i.options),(e=>{(f.value||p.value)&&(l.currentOptions=[],(0,o.nextTick)((()=>{l.currentOptions=e,l.$chipSet&&(l.$chipSet.destroy(),l.$chipSet=null,m())})))}),{deep:!0}),(0,o.watch)((()=>i.items),(e=>{e.length>l.chipsCount?g(e.length):e.length{(0,o.nextTick)((()=>{d.value?g():l.$chipSet||!f.value&&!p.value||m()}))})),n({inputChips:d,choiceChips:f,filterChips:p,choiceChipId:u}),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{ref_key:"chips",ref:s,class:(0,o.normalizeClass)((0,o.unref)(h)),role:"grid"},[(0,o.renderSlot)(t.$slots,"default",{},(()=>[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)((0,o.unref)(c),((t,n)=>((0,o.openBlock)(),(0,o.createBlock)(Wc,{key:n},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)((0,o.toDisplayString)(t[e.optionFormat.label]),1)])),_:2},1024)))),128))]))],2))}});var Qc,eu,tu=Jc,nu={CHECKED:"mdc-switch--checked",DISABLED:"mdc-switch--disabled"},ru={ARIA_CHECKED_ATTR:"aria-checked",NATIVE_CONTROL_SELECTOR:".mdc-switch__native-control",RIPPLE_SURFACE_SELECTOR:".mdc-switch__thumb-underlay"},ou=function(e){function t(n){return e.call(this,h(h({},t.defaultAdapter),n))||this}return p(t,e),Object.defineProperty(t,"strings",{get:function(){return ru},enumerable:!1,configurable:!0}),Object.defineProperty(t,"cssClasses",{get:function(){return nu},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},setNativeControlChecked:function(){},setNativeControlDisabled:function(){},setNativeControlAttr:function(){}}},enumerable:!1,configurable:!0}),t.prototype.setChecked=function(e){this.adapter.setNativeControlChecked(e),this.updateAriaChecked(e),this.updateCheckedStyling(e)},t.prototype.setDisabled=function(e){this.adapter.setNativeControlDisabled(e),e?this.adapter.addClass(nu.DISABLED):this.adapter.removeClass(nu.DISABLED)},t.prototype.handleChange=function(e){var t=e.target;this.updateAriaChecked(t.checked),this.updateCheckedStyling(t.checked)},t.prototype.updateCheckedStyling=function(e){e?this.adapter.addClass(nu.CHECKED):this.adapter.removeClass(nu.CHECKED)},t.prototype.updateAriaChecked=function(e){this.adapter.setNativeControlAttr(ru.ARIA_CHECKED_ATTR,""+!!e)},t}(E);!function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.rippleSurface=t.createRipple(),t}p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.rippleSurface.destroy(),this.nativeControl.removeEventListener("change",this.changeHandler)},t.prototype.initialSyncWithDOM=function(){var e=this;this.changeHandler=function(){for(var t,n=[],r=0;r
',2)],hu={EVENTS:{CHANGE:"update:modelValue",SELECTED:"selected"}},mu={name:"UiSwitch",customOptions:{UI_SWITCH:hu}};var gu=Object.assign(mu,{props:{modelValue:{type:Boolean,default:!1},trueValue:{type:[Boolean,Number,String],default:!0},falseValue:{type:[Boolean,Number,String],default:!1},disabled:{type:Boolean,default:!1}},emits:[hu.EVENTS.CHANGE,hu.EVENTS.SELECTED],setup(e,t){let{emit:n}=t;const r=e,i=(0,o.ref)(null),a=(0,o.reactive)({$switch:null,selectedValue:r.modelValue}),{selectedValue:s}=(0,o.toRefs)(a),l=(0,o.computed)((()=>({"mdc-switch":!0,"mdc-switch--unselected":!a.selectedValue,"mdc-switch--selected":a.selectedValue})));function c(){a.$switch=new du(i.value),u(),a.$switch.selected=a.selectedValue}function u(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.modelValue;a.selectedValue=e}function d(){const e=!a.selectedValue;n(hu.EVENTS.CHANGE,e),n(hu.EVENTS.SELECTED,e?r.trueValue:r.falseValue)}return(0,o.onMounted)((()=>{c(),(0,o.watch)((()=>r.modelValue),(e=>u(e))),(0,o.watch)((()=>r.disabled),(e=>{a.$switch&&(a.$switch.disabled=e)}))})),(0,o.onUpdated)((()=>c())),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("button",{ref_key:"switchRef",ref:i,class:(0,o.normalizeClass)((0,o.unref)(l)),type:"button",role:"switch","aria-checked":(0,o.unref)(s),disabled:e.disabled,onClick:d},pu,10,fu))}});var yu,vu,bu,Eu=gu,Cu="mdc-slider--disabled",_u="mdc-slider--discrete",Tu="mdc-slider__input",Au="mdc-slider--range",Su="mdc-slider__thumb",Ou="mdc-slider__thumb--focused",Iu="mdc-slider__thumb-knob",wu="mdc-slider__thumb--top",Nu="mdc-slider__thumb--with-indicator",ku="mdc-slider--tick-marks",xu="mdc-slider__tick-marks",Lu="mdc-slider__tick-mark--active",Ru="mdc-slider__tick-mark--inactive",Du="mdc-slider__track",Pu="mdc-slider__track--active_fill",Mu="mdc-slider__value-indicator-container",Bu="mdc-slider__value-indicator-text",Fu=1,Vu=0,ju=5,Hu="aria-valuetext",Uu="disabled",qu="min",$u="max",zu="value",Ku="step",Gu="data-min-range",Wu="MDCSlider:change",Yu="MDCSlider:input",Xu="--slider-value-indicator-caret-left",Zu="--slider-value-indicator-caret-right",Ju="--slider-value-indicator-caret-transform",Qu="--slider-value-indicator-container-left",ed="--slider-value-indicator-container-right",td="--slider-value-indicator-container-transform",nd=function(){function e(){this.rafIDs=new Map}return e.prototype.request=function(e,t){var n=this;this.cancel(e);var r=requestAnimationFrame((function(r){n.rafIDs.delete(e),t(r)}));this.rafIDs.set(e,r)},e.prototype.cancel=function(e){var t=this.rafIDs.get(e);t&&(cancelAnimationFrame(t),this.rafIDs.delete(e))},e.prototype.cancelAll=function(){var e=this;this.rafIDs.forEach((function(t,n){e.cancel(n)}))},e.prototype.getQueue=function(){var e=[];return this.rafIDs.forEach((function(t,n){e.push(n)})),e},e}();!function(e){e[e.ACTIVE=0]="ACTIVE",e[e.INACTIVE=1]="INACTIVE"}(yu||(yu={})),function(e){e[e.START=1]="START",e[e.END=2]="END"}(vu||(vu={})),function(e){e.SLIDER_UPDATE="slider_update"}(bu||(bu={}));var rd="undefined"!==typeof window,od=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.initialStylesRemoved=!1,r.isDisabled=!1,r.isDiscrete=!1,r.step=Fu,r.minRange=Vu,r.hasTickMarks=!1,r.isRange=!1,r.thumb=null,r.downEventClientX=null,r.startThumbKnobWidth=0,r.endThumbKnobWidth=0,r.animFrame=new nd,r}return p(t,e),Object.defineProperty(t,"defaultAdapter",{get:function(){return{hasClass:function(){return!1},addClass:function(){},removeClass:function(){},addThumbClass:function(){},removeThumbClass:function(){},getAttribute:function(){return null},getInputValue:function(){return""},setInputValue:function(){},getInputAttribute:function(){return null},setInputAttribute:function(){return null},removeInputAttribute:function(){return null},focusInput:function(){},isInputFocused:function(){return!1},shouldHideFocusStylesForPointerEvents:function(){return!1},getThumbKnobWidth:function(){return 0},getValueIndicatorContainerWidth:function(){return 0},getThumbBoundingClientRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},getBoundingClientRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},isRTL:function(){return!1},setThumbStyleProperty:function(){},removeThumbStyleProperty:function(){},setTrackActiveStyleProperty:function(){},removeTrackActiveStyleProperty:function(){},setValueIndicatorText:function(){},getValueToAriaValueTextFn:function(){return null},updateTickMarks:function(){},setPointerCapture:function(){},emitChangeEvent:function(){},emitInputEvent:function(){},emitDragStartEvent:function(){},emitDragEndEvent:function(){},registerEventHandler:function(){},deregisterEventHandler:function(){},registerThumbEventHandler:function(){},deregisterThumbEventHandler:function(){},registerInputEventHandler:function(){},deregisterInputEventHandler:function(){},registerBodyEventHandler:function(){},deregisterBodyEventHandler:function(){},registerWindowEventHandler:function(){},deregisterWindowEventHandler:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){var e=this;this.isDisabled=this.adapter.hasClass(Cu),this.isDiscrete=this.adapter.hasClass(_u),this.hasTickMarks=this.adapter.hasClass(ku),this.isRange=this.adapter.hasClass(Au);var t=this.convertAttributeValueToNumber(this.adapter.getInputAttribute(qu,this.isRange?vu.START:vu.END),qu),n=this.convertAttributeValueToNumber(this.adapter.getInputAttribute($u,vu.END),$u),r=this.convertAttributeValueToNumber(this.adapter.getInputAttribute(zu,vu.END),zu),o=this.isRange?this.convertAttributeValueToNumber(this.adapter.getInputAttribute(zu,vu.START),zu):t,i=this.adapter.getInputAttribute(Ku,vu.END),a=i?this.convertAttributeValueToNumber(i,Ku):this.step,s=this.adapter.getAttribute(Gu),l=s?this.convertAttributeValueToNumber(s,Gu):this.minRange;this.validateProperties({min:t,max:n,value:r,valueStart:o,step:a,minRange:l}),this.min=t,this.max=n,this.value=r,this.valueStart=o,this.step=a,this.minRange=l,this.numDecimalPlaces=id(this.step),this.valueBeforeDownEvent=r,this.valueStartBeforeDownEvent=o,this.mousedownOrTouchstartListener=this.handleMousedownOrTouchstart.bind(this),this.moveListener=this.handleMove.bind(this),this.pointerdownListener=this.handlePointerdown.bind(this),this.pointerupListener=this.handlePointerup.bind(this),this.thumbMouseenterListener=this.handleThumbMouseenter.bind(this),this.thumbMouseleaveListener=this.handleThumbMouseleave.bind(this),this.inputStartChangeListener=function(){e.handleInputChange(vu.START)},this.inputEndChangeListener=function(){e.handleInputChange(vu.END)},this.inputStartFocusListener=function(){e.handleInputFocus(vu.START)},this.inputEndFocusListener=function(){e.handleInputFocus(vu.END)},this.inputStartBlurListener=function(){e.handleInputBlur(vu.START)},this.inputEndBlurListener=function(){e.handleInputBlur(vu.END)},this.resizeListener=this.handleResize.bind(this),this.registerEventHandlers()},t.prototype.destroy=function(){this.deregisterEventHandlers()},t.prototype.setMin=function(e){this.min=e,this.isRange||(this.valueStart=e),this.updateUI()},t.prototype.setMax=function(e){this.max=e,this.updateUI()},t.prototype.getMin=function(){return this.min},t.prototype.getMax=function(){return this.max},t.prototype.getValue=function(){return this.value},t.prototype.setValue=function(e){if(this.isRange&&e= start thumb value ("+this.valueStart+") + min range ("+this.minRange+")");this.updateValue(e,vu.END)},t.prototype.getValueStart=function(){if(!this.isRange)throw new Error("`valueStart` is only applicable for range sliders.");return this.valueStart},t.prototype.setValueStart=function(e){if(!this.isRange)throw new Error("`valueStart` is only applicable for range sliders.");if(this.isRange&&e>this.value-this.minRange)throw new Error("start thumb value ("+e+") must be <= end thumb value ("+this.value+") - min range ("+this.minRange+")");this.updateValue(e,vu.START)},t.prototype.setStep=function(e){this.step=e,this.numDecimalPlaces=id(e),this.updateUI()},t.prototype.setMinRange=function(e){if(!this.isRange)throw new Error("`minRange` is only applicable for range sliders.");if(e<0)throw new Error("`minRange` must be non-negative. Current value: "+e);if(this.value-this.valueStart=n.left&&e<=n.right,i=e>=r.left&&e<=r.right;return o&&i?null:o?vu.START:i?vu.END:tthis.value?vu.END:t-this.valueStart<=this.value-t?vu.START:vu.END},t.prototype.getThumbFromMoveEvent=function(e){if(null!==this.thumb)return this.thumb;if(null===this.downEventClientX)throw new Error("`downEventClientX` is null after move event.");return Math.abs(this.downEventClientX-e)this.value-this.minRange?this.value-this.minRange:this.isRange&&t===vu.END&&et+n?(this.adapter.setThumbStyleProperty(Xu,n+"px",e),this.adapter.setThumbStyleProperty(Zu,"auto",e),this.adapter.setThumbStyleProperty(Ju,"translateX(-50%)",e),this.adapter.setThumbStyleProperty(Qu,"0",e),this.adapter.setThumbStyleProperty(ed,"auto",e),this.adapter.setThumbStyleProperty(td,"none",e)):r/2>o-t+n?(this.adapter.setThumbStyleProperty(Xu,"auto",e),this.adapter.setThumbStyleProperty(Zu,n+"px",e),this.adapter.setThumbStyleProperty(Ju,"translateX(50%)",e),this.adapter.setThumbStyleProperty(Qu,"auto",e),this.adapter.setThumbStyleProperty(ed,"0",e),this.adapter.setThumbStyleProperty(td,"none",e)):(this.adapter.setThumbStyleProperty(Xu,"50%",e),this.adapter.setThumbStyleProperty(Zu,"auto",e),this.adapter.setThumbStyleProperty(Ju,"translateX(-50%)",e),this.adapter.setThumbStyleProperty(Qu,"50%",e),this.adapter.setThumbStyleProperty(ed,"auto",e),this.adapter.setThumbStyleProperty(td,"translateX(-50%)",e))}},t.prototype.removeInitialStyles=function(e){if(!this.initialStylesRemoved){var t=e?"right":"left";this.adapter.removeThumbStyleProperty(t,vu.END),this.isRange&&this.adapter.removeThumbStyleProperty(t,vu.START),this.initialStylesRemoved=!0,this.resetTrackAndThumbAnimation()}},t.prototype.resetTrackAndThumbAnimation=function(){var e=this;if(this.isDiscrete){var t=rd?po(window,"transition"):"transition",n="none 0s ease 0s";this.adapter.setThumbStyleProperty(t,n,vu.END),this.isRange&&this.adapter.setThumbStyleProperty(t,n,vu.START),this.adapter.setTrackActiveStyleProperty(t,n),requestAnimationFrame((function(){e.adapter.removeThumbStyleProperty(t,vu.END),e.adapter.removeTrackActiveStyleProperty(t),e.isRange&&e.adapter.removeThumbStyleProperty(t,vu.START)}))}},t.prototype.updateOverlappingThumbsUI=function(e,t,n){var r=!1;if(this.adapter.isRTL()){var o=e-this.startThumbKnobWidth/2;r=t+this.endThumbKnobWidth/2>=o}else{r=e+this.startThumbKnobWidth/2>=t-this.endThumbKnobWidth/2}r?(this.adapter.addThumbClass(wu,n||vu.END),this.adapter.removeThumbClass(wu,n===vu.START?vu.END:vu.START)):(this.adapter.removeThumbClass(wu,vu.START),this.adapter.removeThumbClass(wu,vu.END))},t.prototype.convertAttributeValueToNumber=function(e,t){if(null===e)throw new Error("MDCSliderFoundation: `"+t+"` must be non-null.");var n=Number(e);if(isNaN(n))throw new Error("MDCSliderFoundation: `"+t+"` value is `"+e+"`, but must be a number.");return n},t.prototype.validateProperties=function(e){var t=e.min,n=e.max,r=e.value,o=e.valueStart,i=e.step,a=e.minRange;if(t>=n)throw new Error("MDCSliderFoundation: min must be strictly less than max. Current: [min: "+t+", max: "+n+"]");if(i<=0)throw new Error("MDCSliderFoundation: step must be a positive number. Current step: "+i);if(this.isRange){if(rn||on)throw new Error("MDCSliderFoundation: values must be in [min, max] range. Current values: [start value: "+o+", end value: "+r+", min: "+t+", max: "+n+"]");if(o>r)throw new Error("MDCSliderFoundation: start value must be <= end value. Current values: [start value: "+o+", end value: "+r+"]");if(a<0)throw new Error("MDCSliderFoundation: minimum range must be non-negative. Current min range: "+a);if(r-on)throw new Error("MDCSliderFoundation: value must be in [min, max] range. Current values: [value: "+r+", min: "+t+", max: "+n+"]");l=(r-t)/i;if(!Number.isInteger(parseFloat(l.toFixed(6))))throw new Error("MDCSliderFoundation: Slider value must be valid based on the step value ("+i+"). Current value: "+r)}},t.prototype.registerEventHandlers=function(){this.adapter.registerWindowEventHandler("resize",this.resizeListener),t.SUPPORTS_POINTER_EVENTS?(this.adapter.registerEventHandler("pointerdown",this.pointerdownListener),this.adapter.registerEventHandler("pointerup",this.pointerupListener)):(this.adapter.registerEventHandler("mousedown",this.mousedownOrTouchstartListener),this.adapter.registerEventHandler("touchstart",this.mousedownOrTouchstartListener)),this.isRange&&(this.adapter.registerThumbEventHandler(vu.START,"mouseenter",this.thumbMouseenterListener),this.adapter.registerThumbEventHandler(vu.START,"mouseleave",this.thumbMouseleaveListener),this.adapter.registerInputEventHandler(vu.START,"change",this.inputStartChangeListener),this.adapter.registerInputEventHandler(vu.START,"focus",this.inputStartFocusListener),this.adapter.registerInputEventHandler(vu.START,"blur",this.inputStartBlurListener)),this.adapter.registerThumbEventHandler(vu.END,"mouseenter",this.thumbMouseenterListener),this.adapter.registerThumbEventHandler(vu.END,"mouseleave",this.thumbMouseleaveListener),this.adapter.registerInputEventHandler(vu.END,"change",this.inputEndChangeListener),this.adapter.registerInputEventHandler(vu.END,"focus",this.inputEndFocusListener),this.adapter.registerInputEventHandler(vu.END,"blur",this.inputEndBlurListener)},t.prototype.deregisterEventHandlers=function(){this.adapter.deregisterWindowEventHandler("resize",this.resizeListener),t.SUPPORTS_POINTER_EVENTS?(this.adapter.deregisterEventHandler("pointerdown",this.pointerdownListener),this.adapter.deregisterEventHandler("pointerup",this.pointerupListener)):(this.adapter.deregisterEventHandler("mousedown",this.mousedownOrTouchstartListener),this.adapter.deregisterEventHandler("touchstart",this.mousedownOrTouchstartListener)),this.isRange&&(this.adapter.deregisterThumbEventHandler(vu.START,"mouseenter",this.thumbMouseenterListener),this.adapter.deregisterThumbEventHandler(vu.START,"mouseleave",this.thumbMouseleaveListener),this.adapter.deregisterInputEventHandler(vu.START,"change",this.inputStartChangeListener),this.adapter.deregisterInputEventHandler(vu.START,"focus",this.inputStartFocusListener),this.adapter.deregisterInputEventHandler(vu.START,"blur",this.inputStartBlurListener)),this.adapter.deregisterThumbEventHandler(vu.END,"mouseenter",this.thumbMouseenterListener),this.adapter.deregisterThumbEventHandler(vu.END,"mouseleave",this.thumbMouseleaveListener),this.adapter.deregisterInputEventHandler(vu.END,"change",this.inputEndChangeListener),this.adapter.deregisterInputEventHandler(vu.END,"focus",this.inputEndFocusListener),this.adapter.deregisterInputEventHandler(vu.END,"blur",this.inputEndBlurListener)},t.prototype.handlePointerup=function(){this.handleUp(),this.adapter.deregisterEventHandler("pointermove",this.moveListener)},t.SUPPORTS_POINTER_EVENTS=rd&&Boolean(window.PointerEvent)&&!(["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document),t}(E);function id(e){var t=/(?:\.(\d+))?(?:[eE]([+\-]?\d+))?$/.exec(String(e));if(!t)return 0;var n=t[1]||"",r=t[2]||0;return Math.max(0,("0"===n?0:n.length)-Number(r))}var ad=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.skipInitialUIUpdate=!1,t.valueToAriaValueTextFn=null,t}return p(t,e),t.attachTo=function(e,n){return void 0===n&&(n={}),new t(e,void 0,n)},t.prototype.getDefaultFoundation=function(){var e=this;return new od({hasClass:function(t){return e.root.classList.contains(t)},addClass:function(t){e.root.classList.add(t)},removeClass:function(t){e.root.classList.remove(t)},addThumbClass:function(t,n){e.getThumbEl(n).classList.add(t)},removeThumbClass:function(t,n){e.getThumbEl(n).classList.remove(t)},getAttribute:function(t){return e.root.getAttribute(t)},getInputValue:function(t){return e.getInput(t).value},setInputValue:function(t,n){e.getInput(n).value=t},getInputAttribute:function(t,n){return e.getInput(n).getAttribute(t)},setInputAttribute:function(t,n,r){e.getInput(r).setAttribute(t,n)},removeInputAttribute:function(t,n){e.getInput(n).removeAttribute(t)},focusInput:function(t){e.getInput(t).focus()},isInputFocused:function(t){return e.getInput(t)===document.activeElement},shouldHideFocusStylesForPointerEvents:function(){return!1},getThumbKnobWidth:function(t){return e.getThumbEl(t).querySelector("."+Iu).getBoundingClientRect().width},getThumbBoundingClientRect:function(t){return e.getThumbEl(t).getBoundingClientRect()},getBoundingClientRect:function(){return e.root.getBoundingClientRect()},getValueIndicatorContainerWidth:function(t){return e.getThumbEl(t).querySelector("."+Mu).getBoundingClientRect().width},isRTL:function(){return"rtl"===getComputedStyle(e.root).direction},setThumbStyleProperty:function(t,n,r){e.getThumbEl(r).style.setProperty(t,n)},removeThumbStyleProperty:function(t,n){e.getThumbEl(n).style.removeProperty(t)},setTrackActiveStyleProperty:function(t,n){e.trackActive.style.setProperty(t,n)},removeTrackActiveStyleProperty:function(t){e.trackActive.style.removeProperty(t)},setValueIndicatorText:function(t,n){e.getThumbEl(n).querySelector("."+Bu).textContent=String(t)},getValueToAriaValueTextFn:function(){return e.valueToAriaValueTextFn},updateTickMarks:function(t){var n=e.root.querySelector("."+xu);n||((n=document.createElement("div")).classList.add(xu),e.root.querySelector("."+Du).appendChild(n));if(t.length!==n.children.length){for(;n.firstChild;)n.removeChild(n.firstChild);e.addTickMarks(n,t)}else e.updateTickMarks(n,t)},setPointerCapture:function(t){e.root.setPointerCapture(t)},emitChangeEvent:function(t,n){e.emit(Wu,{value:t,thumb:n})},emitInputEvent:function(t,n){e.emit(Yu,{value:t,thumb:n})},emitDragStartEvent:function(t,n){e.getRipple(n).activate()},emitDragEndEvent:function(t,n){e.getRipple(n).deactivate()},registerEventHandler:function(t,n){e.listen(t,n)},deregisterEventHandler:function(t,n){e.unlisten(t,n)},registerThumbEventHandler:function(t,n,r){e.getThumbEl(t).addEventListener(n,r)},deregisterThumbEventHandler:function(t,n,r){e.getThumbEl(t).removeEventListener(n,r)},registerInputEventHandler:function(t,n,r){e.getInput(t).addEventListener(n,r)},deregisterInputEventHandler:function(t,n,r){e.getInput(t).removeEventListener(n,r)},registerBodyEventHandler:function(e,t){document.body.addEventListener(e,t)},deregisterBodyEventHandler:function(e,t){document.body.removeEventListener(e,t)},registerWindowEventHandler:function(e,t){window.addEventListener(e,t)},deregisterWindowEventHandler:function(e,t){window.removeEventListener(e,t)}})},t.prototype.initialize=function(e){var t=(void 0===e?{}:e).skipInitialUIUpdate;this.inputs=[].slice.call(this.root.querySelectorAll("."+Tu)),this.thumbs=[].slice.call(this.root.querySelectorAll("."+Su)),this.trackActive=this.root.querySelector("."+Pu),this.ripples=this.createRipples(),t&&(this.skipInitialUIUpdate=!0)},t.prototype.initialSyncWithDOM=function(){this.foundation.layout({skipUpdateUI:this.skipInitialUIUpdate})},t.prototype.layout=function(){this.foundation.layout()},t.prototype.getValueStart=function(){return this.foundation.getValueStart()},t.prototype.setValueStart=function(e){this.foundation.setValueStart(e)},t.prototype.getValue=function(){return this.foundation.getValue()},t.prototype.setValue=function(e){this.foundation.setValue(e)},t.prototype.getDisabled=function(){return this.foundation.getDisabled()},t.prototype.setDisabled=function(e){this.foundation.setDisabled(e)},t.prototype.setValueToAriaValueTextFn=function(e){this.valueToAriaValueTextFn=e},t.prototype.getThumbEl=function(e){return e===vu.END?this.thumbs[this.thumbs.length-1]:this.thumbs[0]},t.prototype.getInput=function(e){return e===vu.END?this.inputs[this.inputs.length-1]:this.inputs[0]},t.prototype.getRipple=function(e){return e===vu.END?this.ripples[this.ripples.length-1]:this.ripples[0]},t.prototype.addTickMarks=function(e,t){for(var n=document.createDocumentFragment(),r=0;ra()));const i=(0,o.ref)(null);function a(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.value;i.value.setAttribute("value",e)}function s(e){const t=e.target.value;a(t),n("input",t)}return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("input",{ref_key:"input",ref:i,class:"mdc-slider__input",type:"range",min:e.min,max:e.max,value:e.value,step:e.step,disabled:e.disabled,onInput:s},null,40,sd))}});var ud=cd;const dd={class:"mdc-slider__thumb"},fd={key:0,class:"mdc-slider__value-indicator-container"},pd={class:"mdc-slider__value-indicator"},hd=["textContent"],md=(0,o.createElementVNode)("div",{class:"mdc-slider__thumb-knob"},null,-1),gd={name:"MdcSliderThumb",customOptions:{}};var yd=Object.assign(gd,{props:{isDiscrete:{type:Boolean,default:!1},value:{type:Number,default:0}},setup(e){return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",dd,[(0,o.createCommentVNode)(" Value label (optional) "),e.isDiscrete?((0,o.openBlock)(),(0,o.createElementBlock)("div",fd,[(0,o.createElementVNode)("div",pd,[(0,o.createElementVNode)("span",{class:"mdc-slider__value-indicator-text",textContent:(0,o.toDisplayString)(e.value)},null,8,hd)])])):(0,o.createCommentVNode)("v-if",!0),md]))}});const vd=(0,o.createElementVNode)("div",{class:"mdc-slider__track"},[(0,o.createElementVNode)("div",{class:"mdc-slider__track--inactive"}),(0,o.createElementVNode)("div",{class:"mdc-slider__track--active"},[(0,o.createElementVNode)("div",{class:"mdc-slider__track--active_fill"})])],-1),bd="UiSlider",Ed={TYPES:{continuous:0,discrete:1},EVENTS:{CHANGE:"update:modelValue"}},Cd={name:bd,customOptions:{name:bd,UI_SLIDER:Ed}};var _d=Object.assign(Cd,{props:{type:{type:[String,Number],default:0},discrete:{type:Boolean,default:!1},withTickMarks:{type:Boolean,default:!1},modelValue:{type:[String,Number,Array],default:0},min:{type:[String,Number],default:0},max:{type:[String,Number],default:100},step:{type:[String,Number],default:1},disabled:{type:Boolean,default:!1}},emits:[Ed.EVENTS.CHANGE],setup(e,t){let{expose:n,emit:r}=t;const i=e,s=(0,o.ref)(null),l=(0,o.reactive)({$slider:null,selectedValue:i.modelValue,startValue:0,endValue:0}),{selectedValue:c,startValue:u,endValue:d}=(0,o.toRefs)(l),f=(0,o.computed)((()=>a(i,Ed.TYPES,"discrete")||i.withTickMarks)),p=(0,o.computed)((()=>Array.isArray(l.selectedValue))),h=(0,o.computed)((()=>({"mdc-slider":!0,"mdc-slider--discrete":f.value,"mdc-slider--tick-marks":i.withTickMarks,"mdc-slider--range":p.value,"mdc-slider--disabled":i.disabled})));function m(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l.selectedValue;if(p.value){e[0]>=i.min&&e[1]<=i.max&&e[0]<=e[1]?(l.startValue=+e[0],l.endValue=+e[1],l.$slider.setValue(l.endValue),l.$slider.setValueStart(l.startValue)):console.warn(`[${bd}]: Invalid slider value`)}else l.$slider.setValue(e)}return(0,o.onMounted)((()=>{l.$slider=new ad(s.value),l.$slider.listen(Wu,(e=>{let{detail:t}=e;const n=Math.round(t.value);if(p.value){if(l.selectedValue[t.thumb-1]!==n){const e=1===t.thumb?[n,l.selectedValue[1]]:[l.selectedValue[0],n];r(Ed.EVENTS.CHANGE,e)}}else l.selectedValue!==n&&r(Ed.EVENTS.CHANGE,n)})),m(),(0,o.watch)((()=>i.modelValue),(e=>{l.selectedValue=e,m(e)})),(0,o.watch)((()=>i.disabled),(e=>{l.$slider&&l.$slider.setDisabled(e)}))})),n({recompute:function(){l.$slider.layout()}}),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(' '),(0,o.createElementVNode)("div",{ref_key:"slider",ref:s,class:(0,o.normalizeClass)((0,o.unref)(h))},[(0,o.unref)(p)?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:0},[(0,o.createVNode)(ud,{min:+e.min,max:+e.max,value:(0,o.unref)(u),step:e.step,disabled:e.disabled},null,8,["min","max","value","step","disabled"]),(0,o.createVNode)(ud,{min:+e.min,max:+e.max,value:(0,o.unref)(d),step:e.step,disabled:e.disabled},null,8,["min","max","value","step","disabled"])],64)):((0,o.openBlock)(),(0,o.createBlock)(ud,{key:1,min:+e.min,max:+e.max,value:(0,o.unref)(c),step:e.step,disabled:e.disabled},null,8,["min","max","value","step","disabled"])),(0,o.createCommentVNode)(" Track "),vd,(0,o.createCommentVNode)(" Thumb "),(0,o.unref)(p)?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:2},[(0,o.createVNode)(yd,{"is-discrete":(0,o.unref)(f),value:(0,o.unref)(u)},null,8,["is-discrete","value"]),(0,o.createVNode)(yd,{"is-discrete":(0,o.unref)(f),value:(0,o.unref)(d)},null,8,["is-discrete","value"])],64)):((0,o.openBlock)(),(0,o.createBlock)(yd,{key:3,"is-discrete":(0,o.unref)(f),value:(0,o.unref)(c)},null,8,["is-discrete","value"]))],2)],2112))}});var Td=_d,Ad=n(5467);const Sd=["id","accept","multiple","disabled"],Od={EVENTS:{CHANGE:"change"}},Id={name:"UiFile",customOptions:{UI_FILE:Od}};var wd=Object.assign(Id,{props:{...Aa,accept:{type:String,default:""},multiple:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},outlined:{type:Boolean,default:!1},text:{type:String,default:"Upload"},preview:{type:Boolean,default:!1}},emits:[Od.EVENTS.CHANGE],setup(e,t){let{emit:n}=t;const r=e,i=(0,o.computed)((()=>({"mdc-file":!0,"mdc-file--single":!r.multiple,"mdc-file--multiple":r.multiple}))),a=(0,o.ref)(null);function s(){if(!r.disabled){const e=a.value;e&&e.click()}}function l(e){(0,Ad.Z)(r,e,(e=>n(Od.EVENTS.CHANGE,e)))}return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(i)),onClick:s},[(0,o.withDirectives)((0,o.createElementVNode)("input",(0,o.mergeProps)({id:t.inputId,ref_key:"file",ref:a,type:"file",accept:e.accept,multiple:e.multiple,disabled:e.disabled},t.attrs,{onChange:l}),null,16,Sd),[[o.vShow,!1]]),(0,o.renderSlot)(t.$slots,"default",{},(()=>[(0,o.createVNode)(ti,{outlined:e.outlined,unelevated:!e.outlined,icon:"file_upload",disabled:e.disabled},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e.text),1)])),_:1},8,["outlined","unelevated","disabled"])]))],2))}});var Nd=wd;const kd={type:{type:[String,Number],default:1},nonInteractive:{type:Boolean,default:!1},dense:{type:Boolean,default:!1},avatar:{type:Boolean,default:!1}},xd=(0,o.reactive)({$list:null});function Ld(e,t,n){let{init:r,update:i}=n;const s=(0,o.computed)((()=>a(t,To.TYPES,"twoLine"))),l=(0,o.computed)((()=>[_o["mdc-list"],{"mdc-deprecated-list--two-line":s.value,"mdc-deprecated-list--non-interactive":t.nonInteractive,"mdc-deprecated-list--dense":t.dense,"mdc-deprecated-list--avatar-list":t.avatar}]));return(0,o.onMounted)((()=>{xd.$list=new hn(e.value),r&&r(xd.$list),function(e){const t=e.value.parentNode;if(t&&t.classList.contains("mdc-drawer__content")&&xd.$list.listElements.length){const e=xd.$list.listElements.find((e=>e.classList.contains(Ao.cssClasses.active)||e.classList.contains(_o["mdc-list-item--activated"])))||xd.$list.listElements[0];e.setAttribute("tabindex",0)}}(e),(0,o.watch)((()=>t.modelValue),(e=>{xd.$list&&(xd.$list.selectedIndex=e)}))})),(0,o.onUpdated)((()=>i&&i(xd.$list))),{className:l}}const Rd={name:"UiNav",customOptions:{}};var Dd=Object.assign(Rd,{props:{...kd},setup(e){const t=e,n=(0,o.ref)(null),{className:r}=Ld(n,t,{});return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("nav",{ref_key:"list",ref:n,class:(0,o.normalizeClass)((0,o.unref)(r))},[(0,o.renderSlot)(e.$slots,"default")],2))}});var Pd=Dd;const Md=["href"],Bd={name:"UiNavItem",customOptions:{UI_GLOBAL:i.Z,UI_ITEM:Ao}};var Fd=Object.assign(Bd,{props:{href:{type:String,required:!0},active:{type:Boolean,default:!1}},emits:[i.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const r=e,a=(0,o.ref)(null),{handleClick:s}=(0,i.O)({emit:n}),{hasRipple:l,deprecatedListClassNameMap:c}=xo(a),u=(0,o.computed)((()=>[c["mdc-list-item"],...ko({activated:r.active})]));return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("a",{ref_key:"item",ref:a,href:e.href,class:(0,o.normalizeClass)((0,o.unref)(u)),onClick:n[0]||(n[0]=function(){return(0,o.unref)(s)&&(0,o.unref)(s)(...arguments)})},[(0,o.unref)(l)?((0,o.openBlock)(),(0,o.createElementBlock)("span",{key:0,class:(0,o.normalizeClass)((0,o.unref)(c)["mdc-list-item__ripple"])},null,2)):(0,o.createCommentVNode)("v-if",!0),(0,o.renderSlot)(t.$slots,"before",{iconClass:(0,o.unref)(Ao).cssClasses.firstTile}),(0,o.renderSlot)(t.$slots,"default",{},(()=>[(0,o.createCommentVNode)(" text content ")])),(0,o.renderSlot)(t.$slots,"after",{iconClass:(0,o.unref)(Ao).cssClasses.lastTile})],10,Md))}});var Vd=Fd;const jd=["role"],Hd={name:"UiList",customOptions:{UI_LIST:To}};var Ud=Object.assign(Hd,{props:{...kd,modelValue:{type:Number,default:-1},singleSelection:{type:Boolean,default:!1}},emits:[To.EVENTS.ACTION,To.EVENTS.SELECTED],setup(e,t){let{expose:n,emit:r}=t;const i=e,a=(0,o.ref)(null);function s(e){e&&(i.singleSelection&&~i.modelValue&&(e.singleSelection=!0,e.selectedIndex=i.modelValue),i.nonInteractive||e.listElements.forEach((t=>{D(t);const n=t.getAttribute("role");"checkbox"!==n&&"radio"!==n||e.layout()})))}const{className:l}=Ld(a,i,{init:function(e){e.listen(Bt.ACTION_EVENT,(e=>{let{detail:t}=e;r(To.EVENTS.ACTION,t.index)})),s(e)},update:s}),c=(0,o.computed)((()=>a.value&&(a.value.getAttribute("role")||(i.singleSelection?"listbox":"list"))));return n({role:c}),(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("ul",{ref_key:"list",ref:a,class:(0,o.normalizeClass)((0,o.unref)(l)),role:(0,o.unref)(c)},[(0,o.renderSlot)(e.$slots,"default")],10,jd))}});var qd=Ud;const $d=["role"],zd={name:"UiItem",customOptions:{UI_GLOBAL:i.Z,UI_ITEM:Ao}};var Kd=Object.assign(zd,{props:{selected:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},emits:[i.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const r=e,a=(0,o.getCurrentInstance)().parent,s=(0,o.ref)(null),{handleClick:l}=(0,i.O)({emit:n}),{hasRipple:c,deprecatedListClassNameMap:u}=xo(s),d=(0,o.computed)((()=>[u["mdc-list-item"],...ko({selected:r.selected,disabled:r.disabled})])),f=(0,o.computed)((()=>{let e=null;var t;if(a)switch(null===a||void 0===a||null===(t=a.exposed)||void 0===t?void 0:t.role.value){case"listbox":e="option";break;case"radiogroup":e="radio";break;case"group":e="checkbox"}return e}));return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("li",{ref_key:"item",ref:s,class:(0,o.normalizeClass)((0,o.unref)(d)),role:(0,o.unref)(f),onClick:t[0]||(t[0]=function(){return(0,o.unref)(l)&&(0,o.unref)(l)(...arguments)})},[(0,o.unref)(c)?((0,o.openBlock)(),(0,o.createElementBlock)("span",{key:0,class:(0,o.normalizeClass)((0,o.unref)(u)["mdc-list-item__ripple"])},null,2)):(0,o.createCommentVNode)("v-if",!0),(0,o.renderSlot)(e.$slots,"before",{iconClass:(0,o.unref)(Ao).cssClasses.firstTile}),(0,o.renderSlot)(e.$slots,"default",{},(()=>[(0,o.createCommentVNode)(" text content ")])),(0,o.renderSlot)(e.$slots,"after",{iconClass:(0,o.unref)(Ao).cssClasses.lastTile})],10,$d))}});var Gd=Kd;var Wd={name:"UiItemTextContent",data(){return{deprecatedListClassNameMap:_o}}};var Yd=(0,ht.Z)(Wd,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Primary text "),(0,o.createElementVNode)("span",{class:(0,o.normalizeClass)(i.deprecatedListClassNameMap["mdc-list-item__text"])},[(0,o.renderSlot)(e.$slots,"default")],2)],2112)}]]);var Xd={name:"UiItemText1",data(){return{deprecatedListClassNameMap:_o}}};var Zd=(0,ht.Z)(Xd,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("span",{class:(0,o.normalizeClass)(i.deprecatedListClassNameMap["mdc-list-item__primary-text"])},[(0,o.renderSlot)(e.$slots,"default")],2)}]]);var Jd={name:"UiItemText2",data(){return{deprecatedListClassNameMap:_o}}};var Qd=(0,ht.Z)(Jd,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("span",{class:(0,o.normalizeClass)(i.deprecatedListClassNameMap["mdc-list-item__secondary-text"])},[(0,o.renderSlot)(e.$slots,"default")],2)}]]);var ef={name:"UiItemFirstContent",data(){return{UI_ITEM:Ao}}};var tf=(0,ht.Z)(ef,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Supporting visuals "),(0,o.createElementVNode)("span",{class:(0,o.normalizeClass)(i.UI_ITEM.cssClasses.firstTile)},[(0,o.renderSlot)(e.$slots,"default",{},(()=>[(0,o.createCommentVNode)(" Typically an icon or image ")]))],2)],2112)}]]);var nf={name:"UiItemLastContent",data(){return{UI_ITEM:Ao}}};var rf=(0,ht.Z)(nf,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Metadata / List control "),(0,o.createElementVNode)("span",{class:(0,o.normalizeClass)(i.UI_ITEM.cssClasses.lastTile)},[(0,o.renderSlot)(e.$slots,"default",{},(()=>[(0,o.createCommentVNode)(" Typically small text, icon or image ")]))],2)],2112)}]]);const of={name:"UiListDivider",customOptions:{}};var af=Object.assign(of,{props:Fo,setup(e){const t=e,{className:n}=Vo(t);return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("hr",{class:(0,o.normalizeClass)((0,o.unref)(n))},null,2))}});var sf={name:"UiListGroup",data(){return{deprecatedListClassNameMap:_o}}};var lf=(0,ht.Z)(sf,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)(i.deprecatedListClassNameMap["mdc-list-group"])},[(0,o.renderSlot)(e.$slots,"default")],2)}]]);var cf={name:"UiListGroupSubheader",data(){return{deprecatedListClassNameMap:_o}}};var uf=(0,ht.Z)(cf,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("h3",{class:(0,o.normalizeClass)(i.deprecatedListClassNameMap["mdc-list-group__subheader"])},[(0,o.renderSlot)(e.$slots,"default")],2)}]]);const df={TYPES:{standard:0,masonry:1},cssClasses:{image:"mdc-image-list__image"},EVENTS:{CLICK:"click"}},ff={name:"UiImageList",customOptions:{UI_IMAGE_LIST:df}};var pf=Object.assign(ff,{props:{type:{type:[String,Number],default:0},masonry:{type:Boolean,default:!1},textProtection:{type:Boolean,default:!1}},setup(e,t){let{expose:n}=t;const r=e,i=(0,o.computed)((()=>a(r,df.TYPES,"masonry"))),s=(0,o.computed)((()=>({"mdc-image-list":!0,"mdc-image-list--masonry":i.value,"mdc-image-list--with-text-protection":r.textProtection})));return n({isMasonry:i}),(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("ul",{class:(0,o.normalizeClass)((0,o.unref)(s))},[(0,o.renderSlot)(e.$slots,"default")],2))}});const hf=["src"],mf={key:1,class:"mdc-image-list__image-aspect-container"},gf=["src"],yf="UiImageItem",vf={cssClasses:{image:"mdc-image-list__image"}},bf={name:yf,customOptions:{name:yf,UI_GLOBAL:i.Z,UI_IMAGE_ITEM:vf}};var Ef=Object.assign(bf,{props:{image:{type:[String,null],default:null},bgImage:{type:[String,null],default:null}},emits:[i.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const r=e,a=(0,o.getCurrentInstance)().parent,{handleClick:s}=(0,i.O)({emit:n}),l=(0,o.computed)((()=>({"background-image":`url(${r.bgImage})`})));return(0,o.onBeforeMount)((()=>{var e;null!==a&&void 0!==a&&null!==(e=a.exposed)&&void 0!==e&&e.isMasonry.value&&r.bgImage&&console.warn(`[${yf}]: The 'bgImage' prop is not compatible with the masonry image list, you need to set the 'image' prop`)})),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Image list item "),(0,o.createElementVNode)("li",{class:"mdc-image-list__item",onClick:n[0]||(n[0]=function(){return(0,o.unref)(s)&&(0,o.unref)(s)(...arguments)})},[(0,o.createCommentVNode)(" Image container "),t.$parent.isMasonry?(0,o.renderSlot)(t.$slots,"image",{key:0,imageClass:vf.cssClasses.image},(()=>[(0,o.createElementVNode)("img",{class:(0,o.normalizeClass)(vf.cssClasses.image),src:e.image},null,10,hf)])):((0,o.openBlock)(),(0,o.createElementBlock)("div",mf,[(0,o.renderSlot)(t.$slots,"image",{imageClass:vf.cssClasses.image},(()=>[e.bgImage?((0,o.openBlock)(),(0,o.createElementBlock)("div",{key:0,class:(0,o.normalizeClass)(vf.cssClasses.image),style:(0,o.normalizeStyle)((0,o.unref)(l))},null,6)):((0,o.openBlock)(),(0,o.createElementBlock)("img",{key:1,class:(0,o.normalizeClass)(vf.cssClasses.image),src:e.image},null,10,gf))]))])),(0,o.renderSlot)(t.$slots,"default")])],2112))}});var Cf=Ef;const _f={class:"mdc-image-list__supporting"},Tf={class:"mdc-image-list__label"};var Af={name:"UiImageText"};var Sf=(0,ht.Z)(Af,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Text protection (optional) "),(0,o.createElementVNode)("div",_f,[(0,o.createCommentVNode)(" Text labels (optional) "),(0,o.createElementVNode)("span",Tf,[(0,o.renderSlot)(e.$slots,"default")]),(0,o.createCommentVNode)(" Actionable iconography (optional) "),(0,o.renderSlot)(e.$slots,"action")])],2112)}]]);const Of={name:"UiCard",customOptions:{}};var If=Object.assign(Of,{props:{outlined:{type:Boolean,default:!1}},setup(e){const t=e,n=(0,o.computed)((()=>({"mdc-card":!0,"mdc-theme--on-surface":!0,"mdc-card--outlined":t.outlined})));return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Container "),(0,o.createElementVNode)("div",{class:(0,o.normalizeClass)((0,o.unref)(n))},[(0,o.renderSlot)(e.$slots,"default",{},(()=>[(0,o.createCommentVNode)(" Card contents ")]))],2)],2112))}});const wf=(0,o.createElementVNode)("div",{class:"mdc-card__ripple"},null,-1),Nf={name:"UiCardContent",customOptions:{UI_GLOBAL:i.Z}};var kf=Object.assign(Nf,{emits:[i.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const r=(0,o.ref)(null),{handleClick:a}=(0,i.O)({emit:n});return(0,o.onMounted)((()=>D(r.value))),(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{ref_key:"cardContent",ref:r,class:"mdc-card__primary-action",tabindex:"0",onClick:t[0]||(t[0]=function(){return(0,o.unref)(a)&&(0,o.unref)(a)(...arguments)})},[(0,o.renderSlot)(e.$slots,"default",{},(()=>[(0,o.createCommentVNode)(" content within actionable area ")])),wf],512))}});var xf=kf;const Lf={name:"UiCardMedia",customOptions:{}};var Rf=Object.assign(Lf,{props:{square:{type:Boolean,default:!1},rectangle:{type:Boolean,default:!1}},setup(e){const t=e,n=(0,o.computed)((()=>({"mdc-card__media":!0,"mdc-card__media--square":t.square,"mdc-card__media--16-9":t.rectangle})));return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(n))},[(0,o.renderSlot)(e.$slots,"default")],2))}});const Df={class:"mdc-card__media-content"};var Pf={name:"UiCardMediaContent"};var Mf=(0,ht.Z)(Pf,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("div",Df,[(0,o.renderSlot)(e.$slots,"default")])}]]);const Bf={class:"mdc-card__text"};var Ff={name:"UiCardText"};var Vf=(0,ht.Z)(Ff,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("div",Bf,[(0,o.renderSlot)(e.$slots,"default")])}]]);const jf={name:"UiCardActions",customOptions:{}};var Hf=Object.assign(jf,{props:{fullBleed:{type:Boolean,default:!1}},setup(e){const t=e,n=(0,o.computed)((()=>({"mdc-card__actions":!0,"mdc-card__actions--full-bleed":t.fullBleed})));return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(n))},[(0,o.renderSlot)(e.$slots,"default")],2))}});const Uf={class:"mdc-card__action-buttons"};var qf={name:"UiCardButtons"};var $f=(0,ht.Z)(qf,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("div",Uf,[(0,o.renderSlot)(e.$slots,"default")])}]]);const zf={class:"mdc-card__action-icons"};var Kf={name:"UiCardIcons"};var Gf,Wf=(0,ht.Z)(Kf,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("div",zf,[(0,o.renderSlot)(e.$slots,"default")])}]]),Yf={CLOSED_CLASS:"mdc-linear-progress--closed",CLOSED_ANIMATION_OFF_CLASS:"mdc-linear-progress--closed-animation-off",INDETERMINATE_CLASS:"mdc-linear-progress--indeterminate",REVERSED_CLASS:"mdc-linear-progress--reversed",ANIMATION_READY_CLASS:"mdc-linear-progress--animation-ready"},Xf={ARIA_HIDDEN:"aria-hidden",ARIA_VALUEMAX:"aria-valuemax",ARIA_VALUEMIN:"aria-valuemin",ARIA_VALUENOW:"aria-valuenow",BUFFER_BAR_SELECTOR:".mdc-linear-progress__buffer-bar",FLEX_BASIS:"flex-basis",PRIMARY_BAR_SELECTOR:".mdc-linear-progress__primary-bar"},Zf=.8367142,Jf=2.00611057,Qf=.37651913,ep=.84386165,tp=1.60277782,np=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.observer=null,r}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return Yf},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return Xf},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},attachResizeObserver:function(){return null},forceLayout:function(){},getWidth:function(){return 0},hasClass:function(){return!1},setBufferBarStyle:function(){return null},setPrimaryBarStyle:function(){return null},setStyle:function(){},removeAttribute:function(){},removeClass:function(){},setAttribute:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){var e=this;this.determinate=!this.adapter.hasClass(Yf.INDETERMINATE_CLASS),this.adapter.addClass(Yf.ANIMATION_READY_CLASS),this.progress=0,this.buffer=1,this.observer=this.adapter.attachResizeObserver((function(t){var n,r;if(!e.determinate)try{for(var o=y(t),i=o.next();!i.done;i=o.next()){var a=i.value;a.contentRect&&e.calculateAndSetDimensions(a.contentRect.width)}}catch(s){n={error:s}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}})),!this.determinate&&this.observer&&this.calculateAndSetDimensions(this.adapter.getWidth())},t.prototype.setDeterminate=function(e){if(this.determinate=e,this.determinate)return this.adapter.removeClass(Yf.INDETERMINATE_CLASS),this.adapter.setAttribute(Xf.ARIA_VALUENOW,this.progress.toString()),this.adapter.setAttribute(Xf.ARIA_VALUEMAX,"1"),this.adapter.setAttribute(Xf.ARIA_VALUEMIN,"0"),this.setPrimaryBarProgress(this.progress),void this.setBufferBarProgress(this.buffer);this.observer&&this.calculateAndSetDimensions(this.adapter.getWidth()),this.adapter.addClass(Yf.INDETERMINATE_CLASS),this.adapter.removeAttribute(Xf.ARIA_VALUENOW),this.adapter.removeAttribute(Xf.ARIA_VALUEMAX),this.adapter.removeAttribute(Xf.ARIA_VALUEMIN),this.setPrimaryBarProgress(1),this.setBufferBarProgress(1)},t.prototype.isDeterminate=function(){return this.determinate},t.prototype.setProgress=function(e){this.progress=e,this.determinate&&(this.setPrimaryBarProgress(e),this.adapter.setAttribute(Xf.ARIA_VALUENOW,e.toString()))},t.prototype.getProgress=function(){return this.progress},t.prototype.setBuffer=function(e){this.buffer=e,this.determinate&&this.setBufferBarProgress(e)},t.prototype.getBuffer=function(){return this.buffer},t.prototype.open=function(){this.adapter.removeClass(Yf.CLOSED_CLASS),this.adapter.removeClass(Yf.CLOSED_ANIMATION_OFF_CLASS),this.adapter.removeAttribute(Xf.ARIA_HIDDEN)},t.prototype.close=function(){this.adapter.addClass(Yf.CLOSED_CLASS),this.adapter.setAttribute(Xf.ARIA_HIDDEN,"true")},t.prototype.isClosed=function(){return this.adapter.hasClass(Yf.CLOSED_CLASS)},t.prototype.handleTransitionEnd=function(){this.adapter.hasClass(Yf.CLOSED_CLASS)&&this.adapter.addClass(Yf.CLOSED_ANIMATION_OFF_CLASS)},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.observer&&this.observer.disconnect()},t.prototype.restartAnimation=function(){this.adapter.removeClass(Yf.ANIMATION_READY_CLASS),this.adapter.forceLayout(),this.adapter.addClass(Yf.ANIMATION_READY_CLASS)},t.prototype.setPrimaryBarProgress=function(e){var t="scaleX("+e+")",n="undefined"!==typeof window?po(window,"transform"):"transform";this.adapter.setPrimaryBarStyle(n,t)},t.prototype.setBufferBarProgress=function(e){var t=100*e+"%";this.adapter.setBufferBarStyle(Xf.FLEX_BASIS,t)},t.prototype.calculateAndSetDimensions=function(e){var t=e*Zf,n=e*Jf,r=e*Qf,o=e*ep,i=e*tp;this.adapter.setStyle("--mdc-linear-progress-primary-half",t+"px"),this.adapter.setStyle("--mdc-linear-progress-primary-half-neg",-t+"px"),this.adapter.setStyle("--mdc-linear-progress-primary-full",n+"px"),this.adapter.setStyle("--mdc-linear-progress-primary-full-neg",-n+"px"),this.adapter.setStyle("--mdc-linear-progress-secondary-quarter",r+"px"),this.adapter.setStyle("--mdc-linear-progress-secondary-quarter-neg",-r+"px"),this.adapter.setStyle("--mdc-linear-progress-secondary-half",o+"px"),this.adapter.setStyle("--mdc-linear-progress-secondary-half-neg",-o+"px"),this.adapter.setStyle("--mdc-linear-progress-secondary-full",i+"px"),this.adapter.setStyle("--mdc-linear-progress-secondary-full-neg",-i+"px"),this.restartAnimation()},t}(E),rp=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},Object.defineProperty(t.prototype,"determinate",{set:function(e){this.foundation.setDeterminate(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"progress",{set:function(e){this.foundation.setProgress(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"buffer",{set:function(e){this.foundation.setBuffer(e)},enumerable:!1,configurable:!0}),t.prototype.open=function(){this.foundation.open()},t.prototype.close=function(){this.foundation.close()},t.prototype.initialSyncWithDOM=function(){var e=this;this.root.addEventListener("transitionend",(function(){e.foundation.handleTransitionEnd()}))},t.prototype.getDefaultFoundation=function(){var e=this,t={addClass:function(t){e.root.classList.add(t)},forceLayout:function(){e.root.getBoundingClientRect()},setBufferBarStyle:function(t,n){var r=e.root.querySelector(np.strings.BUFFER_BAR_SELECTOR);r&&r.style.setProperty(t,n)},setPrimaryBarStyle:function(t,n){var r=e.root.querySelector(np.strings.PRIMARY_BAR_SELECTOR);r&&r.style.setProperty(t,n)},hasClass:function(t){return e.root.classList.contains(t)},removeAttribute:function(t){e.root.removeAttribute(t)},removeClass:function(t){e.root.classList.remove(t)},setAttribute:function(t,n){e.root.setAttribute(t,n)},setStyle:function(t,n){e.root.style.setProperty(t,n)},attachResizeObserver:function(t){var n=window.ResizeObserver;if(n){var r=new n(t);return r.observe(e.root),r}return null},getWidth:function(){return e.root.offsetWidth}};return new np(t)},t}(C),op="mdc-data-table__content",ip="mdc-data-table__header-cell--sorted",ap="mdc-data-table__header-cell--sorted-descending",sp="mdc-data-table__header-row",lp="mdc-data-table--in-progress",cp="mdc-data-table__linear-progress",up="mdc-data-table__row--selected",dp="mdc-data-table__table-container",fp="data-column-id",pp="data-row-id",hp={CONTENT:"."+op,HEADER_CELL:"."+"mdc-data-table__header-cell",HEADER_CELL_WITH_SORT:"."+"mdc-data-table__header-cell--with-sort",HEADER_ROW:"."+sp,HEADER_ROW_CHECKBOX:"."+"mdc-data-table__header-row-checkbox",PROGRESS_INDICATOR:"."+"mdc-data-table__progress-indicator",ROW:"."+"mdc-data-table__row",ROW_CHECKBOX:"."+"mdc-data-table__row-checkbox",ROW_SELECTED:"."+up,SORT_ICON_BUTTON:"."+"mdc-data-table__sort-icon-button",SORT_STATUS_LABEL:"."+"mdc-data-table__sort-status-label"},mp="Sorted in descending order",gp="Sorted in ascending order",yp={ARIA_SELECTED:"aria-selected",ARIA_SORT:"aria-sort",DATA_ROW_ID_ATTR:pp,HEADER_ROW_CHECKBOX_SELECTOR:hp.HEADER_ROW_CHECKBOX,ROW_CHECKBOX_SELECTOR:hp.ROW_CHECKBOX,ROW_SELECTED_SELECTOR:hp.ROW_SELECTED,ROW_SELECTOR:hp.ROW};!function(e){e.ASCENDING="ascending",e.DESCENDING="descending",e.NONE="none",e.OTHER="other"}(Gf||(Gf={}));var vp="MDCDataTable:rowClick",bp="MDCDataTable:rowSelectionChanged",Ep="MDCDataTable:selectedAll",Cp="MDCDataTable:sorted",_p="MDCDataTable:unselectedAll",Tp=function(e){function t(n){return e.call(this,h(h({},t.defaultAdapter),n))||this}return p(t,e),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},addClassAtRowIndex:function(){},getAttributeByHeaderCellIndex:function(){return""},getHeaderCellCount:function(){return 0},getHeaderCellElements:function(){return[]},getRowCount:function(){return 0},getRowElements:function(){return[]},getRowIdAtIndex:function(){return""},getRowIndexByChildElement:function(){return 0},getSelectedRowCount:function(){return 0},getTableContainerHeight:function(){return 0},getTableHeaderHeight:function(){return 0},isCheckboxAtRowIndexChecked:function(){return!1},isHeaderRowCheckboxChecked:function(){return!1},isRowsSelectable:function(){return!1},notifyRowSelectionChanged:function(){},notifySelectedAll:function(){},notifySortAction:function(){},notifyUnselectedAll:function(){},notifyRowClick:function(){},registerHeaderRowCheckbox:function(){},registerRowCheckboxes:function(){},removeClass:function(){},removeClassAtRowIndex:function(){},removeClassNameByHeaderCellIndex:function(){},setAttributeAtRowIndex:function(){},setAttributeByHeaderCellIndex:function(){},setClassNameByHeaderCellIndex:function(){},setHeaderRowCheckboxChecked:function(){},setHeaderRowCheckboxIndeterminate:function(){},setProgressIndicatorStyles:function(){},setRowCheckboxCheckedAtIndex:function(){},setSortStatusLabelByHeaderCellIndex:function(){}}},enumerable:!1,configurable:!0}),t.prototype.layout=function(){this.adapter.isRowsSelectable()&&(this.adapter.registerHeaderRowCheckbox(),this.adapter.registerRowCheckboxes(),this.setHeaderRowCheckboxState())},t.prototype.layoutAsync=function(){return m(this,void 0,void 0,(function(){return g(this,(function(e){switch(e.label){case 0:return this.adapter.isRowsSelectable()?[4,this.adapter.registerHeaderRowCheckbox()]:[3,3];case 1:return e.sent(),[4,this.adapter.registerRowCheckboxes()];case 2:e.sent(),this.setHeaderRowCheckboxState(),e.label=3;case 3:return[2]}}))}))},t.prototype.getRows=function(){return this.adapter.getRowElements()},t.prototype.getHeaderCells=function(){return this.adapter.getHeaderCellElements()},t.prototype.setSelectedRowIds=function(e){for(var t=0;t=0&&(r=!0),this.adapter.setRowCheckboxCheckedAtIndex(t,r),this.selectRowAtIndex(t,r)}this.setHeaderRowCheckboxState()},t.prototype.getRowIds=function(){for(var e=[],t=0;t[]},scroll:{type:Object,default:()=>({})},offsetLeft:{type:Number,default:0},maxWidth:{type:Number,default:0}},setup(e,t){let{expose:n}=t;const r=e,i=(0,o.ref)(null),a=(0,o.computed)((()=>r.scroll.y?{"max-height":`${r.scroll.y}px`}:null)),s=(0,o.computed)((()=>{const e=r.scroll.x||r.maxWidth;return e?{width:`${e}px`}:null}));return(0,o.watch)((()=>r.offsetLeft),(e=>{const t=i.value;t&&(t.scrollLeft=e)})),n({tableFrame:i}),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{ref_key:"tableFrame",ref:i,class:"mdc-data-table__table-container",style:(0,o.normalizeStyle)((0,o.unref)(a))},[(0,o.createElementVNode)("table",{class:"mdc-data-table__table",style:(0,o.normalizeStyle)((0,o.unref)(s))},[e.columnsData.length?((0,o.openBlock)(),(0,o.createElementBlock)("colgroup",Sp,[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)(e.columnsData,((e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("col",{key:t,class:(0,o.normalizeClass)(e.class?`col-${e.class}`:`col-${t}`),style:(0,o.normalizeStyle)(e.style||null)},null,6)))),128))])):(0,o.createCommentVNode)("v-if",!0),(0,o.renderSlot)(t.$slots,"default")],4)],4))}}),wp={cssClasses:{left:"mdc-data-table__cell--left",center:"mdc-data-table__cell--center",right:"mdc-data-table__cell--right"},CELL:{ROW_ID:"rowId",CHECKBOX:"checkbox",SELECTED:"selected",ACTIONS:"actions",VALUE:"value",NUMBER:"numeric",ALIGN:"align",CLASS:"class",STYLE:"style",SORTING:"sort",ROWSPAN:"rowspan",COLSPAN:"colspan",FIELD:"field",FUNCTION:"fn",SLOT:"slot",FUNCTION_NAME:"fnName"},SORTING:{ICON:"arrow_upward",ASC:"asc",DESC:"desc"},AGG:{COUNT:"count",SUM:"sum",AVG:"avg",MAX:"max",MIN:"min"},EVENTS:{CHANGE:"update:modelValue",SORTED:"sorted"},CHECKBOX_COL_WIDTH:50};const Np={cellStyle:{type:Array,default:()=>[]}},kp=e=>"string"===(0,F.Z)(e),xp=e=>"object"===(0,F.Z)(e),Lp=e=>"function"===(0,F.Z)(e);function Rp(e,t){if(t[wp.CELL.ALIGN])switch(t[wp.CELL.ALIGN].toLowerCase()){case"left":e.push(wp.cssClasses.left);break;case"center":e.push(wp.cssClasses.center);break;case"right":e.push(wp.cssClasses.right)}return e}function Dp(e,t){return t[wp.CELL.CLASS]&&e.push(t[wp.CELL.CLASS]),e}const Pp={selectedRows:{type:Array,default:()=>[]},thead:{type:Array,default:()=>[]},rowCheckbox:{type:Boolean,default:!1},sortIconAlignEnd:{type:Boolean,default:!1},fixed:{type:Boolean,default:!1}};function Mp(e){let t=[{"mdc-data-table__header-cell":!0,"mdc-data-table__header-cell--checkbox":e[wp.CELL.CHECKBOX],"mdc-data-table__header-cell--numeric":e[wp.CELL.NUMBER],"mdc-data-table__header-cell--with-sort":e.sort,"mdc-data-table__header-cell--sorted":e.sort===wp.SORTING.ASC||e.sort===wp.SORTING.DESC,"mdc-data-table__header-cell--sorted-descending":e.sort===wp.SORTING.DESC,"mdc-data-table__header-cell--scrollbar":e.scrollbar}];return t=Rp(t,e),t=Dp(t,e),t}function Bp(e){let t,{sort:n}=e;return t=n===wp.SORTING.ASC?"ascending":n===wp.SORTING.DESC?"descending":"none",t}function Fp(e,t){function n(e,n){let r={};if(kp(e)||xp(e)){kp(e)?r[wp.CELL.VALUE]=e:Object.keys(e).forEach((t=>{r[t]=e[t]}));const o=t.rowCheckbox?n+1:n;t.cellStyle[o]&&(r[wp.CELL.STYLE]=t.cellStyle[o])}else console.warn("[UiTable]",`Invalid thead cell data: ${e}`);return r}const r=(0,o.computed)((()=>{let e=[];if((e=>e&&Array.isArray(e[0]))(t.thead))t.thead.forEach((t=>{let r=t.map(((e,t)=>n(e,t)));e.push(r)}));else{let r=t.thead.map(((e,t)=>n(e,t)));e.push(r)}if(t.rowCheckbox){let n={checkbox:!0,rowspan:e.length};t.cellStyle[0]&&(n[wp.CELL.STYLE]=t.cellStyle[0]),e[0].unshift(n)}return e}));return(0,o.watch)((()=>t.selectedRows),(t=>{const n=e.value;!t.length&&n&&Lp(n.reset)&&n.reset()})),{theadData:r,theadCellClassName:Mp,getSort:Bp}}const Vp={key:0},jp=["colspan","rowspan","data-column-id","aria-sort"],Hp={class:"mdc-data-table__header-cell-wrapper"},Up=["textContent"],qp={class:"mdc-data-table__header-cell-label"},$p=(0,o.createElementVNode)("div",{class:"mdc-data-table__sort-status-label","aria-hidden":"true"},null,-1),zp={name:"MdcTableHeader",customOptions:{UI_TABLE:wp}};var Kp=Object.assign(zp,{props:{...Np,...Pp,fixedScrollWidth:{type:Number,default:0}},setup(e){const t=e,n=(0,o.ref)(null),{theadData:r,theadCellClassName:i,getSort:a}=Fp(n,t),s=(0,o.computed)((()=>`padding: ${Math.ceil(t.fixedScrollWidth/2)}px`));return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Column header "),(0,o.unref)(r).length?((0,o.openBlock)(),(0,o.createElementBlock)("thead",Vp,[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)((0,o.unref)(r),((t,r)=>((0,o.openBlock)(),(0,o.createElementBlock)("tr",{key:`thead-row-${r}`,class:"mdc-data-table__header-row"},[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)(t,((t,r)=>((0,o.openBlock)(),(0,o.createElementBlock)("th",{key:`thead-cell-${r}`,class:(0,o.normalizeClass)((0,o.unref)(i)(t)),colspan:t[(0,o.unref)(wp).CELL.COLSPAN]||null,rowspan:t[(0,o.unref)(wp).CELL.ROWSPAN]||null,style:(0,o.normalizeStyle)(t[(0,o.unref)(wp).CELL.STYLE]||null),role:"columnheader","data-column-id":t.columnId,"aria-sort":(0,o.unref)(a)(t)},[(0,o.createCommentVNode)(" Column header row checkbox "),t[(0,o.unref)(wp).CELL.CHECKBOX]?((0,o.openBlock)(),(0,o.createBlock)(Yl.Z,{key:0,ref_for:!0,ref_key:"checkbox",ref:n,class:(0,o.normalizeClass)(["mdc-data-table__header-row-checkbox",{"mdc-checkbox--selected":e.selectedRows.length}])},null,8,["class"])):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:1},[(0,o.createCommentVNode)(" With sort button "),(0,o.createElementVNode)("div",Hp,[t.sort?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:0},[e.sortIconAlignEnd?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:0},[(0,o.createElementVNode)("div",{class:"mdc-data-table__header-cell-label",textContent:(0,o.toDisplayString)(t[(0,o.unref)(wp).CELL.VALUE])},null,8,Up),(0,o.createVNode)(tt.Z,{class:"mdc-data-table__sort-icon-button",textContent:(0,o.toDisplayString)((0,o.unref)(wp).SORTING.ICON)},null,8,["textContent"])],64)):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:1},[(0,o.createVNode)(tt.Z,{class:"mdc-data-table__sort-icon-button",textContent:(0,o.toDisplayString)((0,o.unref)(wp).SORTING.ICON)},null,8,["textContent"]),(0,o.createElementVNode)("div",qp,[t[(0,o.unref)(wp).CELL.SLOT]?(0,o.renderSlot)(e.$slots,t[(0,o.unref)(wp).CELL.SLOT],{key:0}):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:1},[(0,o.createTextVNode)((0,o.toDisplayString)(t[(0,o.unref)(wp).CELL.VALUE]),1)],64))])],64)),$p],64)):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:1},[(0,o.createCommentVNode)(" Column header name "),t[(0,o.unref)(wp).CELL.SLOT]?(0,o.renderSlot)(e.$slots,t[(0,o.unref)(wp).CELL.SLOT],{key:0}):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:1},[(0,o.createTextVNode)((0,o.toDisplayString)(t[(0,o.unref)(wp).CELL.VALUE]),1)],64))],64))])],64))],14,jp)))),128)),e.fixed?((0,o.openBlock)(),(0,o.createElementBlock)("th",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i)({scrollbar:!0})),style:(0,o.normalizeStyle)((0,o.unref)(s))},null,6)):(0,o.createCommentVNode)("v-if",!0)])))),128))])):(0,o.createCommentVNode)("v-if",!0)],2112))}});var Gp=Kp;const Wp={data:{type:Array,default:()=>[]},currentData:{type:Array,default:()=>[]},selectedRows:{type:Array,default:()=>[]},tbody:{type:Array,default:()=>[]},rowCheckbox:{type:Boolean,default:!1},rowCheckboxDisabled:{type:[Function,Boolean],default:!1},selectedKey:{type:[Boolean,String],default:!1},rowIdPrefix:{type:String,default:""}};function Yp(e){let t=[{"mdc-data-table__cell":!0,"mdc-data-table__cell--numeric":e[wp.CELL.NUMBER],"mdc-data-table__cell--checkbox":e[wp.CELL.CHECKBOX]}];return t=Rp(t,e),t=Dp(t,e),t}function Xp(e){const t=(0,o.computed)((()=>{let t=[];return e.currentData.forEach(((n,r)=>{let o=function(t,n){let r=[];if(xp(t)){if(e.rowCheckbox){let o={},i=e.selectedKey?t[e.selectedKey]:n,a=e.selectedRows.includes(i);o[wp.CELL.ROW_ID]=`${e.rowIdPrefix}${n}`,o[wp.CELL.CHECKBOX]=!0,o[wp.CELL.SELECTED]=a,e.cellStyle[0]&&(o[wp.CELL.STYLE]=e.cellStyle[0]),r.push(o)}e.tbody.forEach(((n,o)=>{let i={},a=xp(n)?n[wp.CELL.FIELD]:n;if(a&&(i[wp.CELL.FIELD]=a),n[wp.CELL.SLOT])i[wp.CELL.SLOT]=n[wp.CELL.SLOT];else{let e=n[wp.CELL.FUNCTION];i[wp.CELL.VALUE]=Lp(e)?e(t):t[a]}if(xp(n))for(const[e,r]of Object.entries(n))if(e!==a)switch(e){case wp.CELL.CLASS:kp(r)?i[e]=r:Lp(r)&&(i[e]=r(t));break;case wp.CELL.FUNCTION:break;default:i[e]=r}const s=e.rowCheckbox?o+1:o;e.cellStyle[s]&&(i[wp.CELL.STYLE]=e.cellStyle[s]),r.push(i)}))}else console.warn("[UiTable]",`Invalid tbody cell data: ${t}`);return r}(n,r);t.push(o)})),t}));return{tbodyData:t,cellClassName:Yp}}const Zp={class:"mdc-data-table__content"},Jp=["data-row-id","aria-selected"],Qp={name:"MdcTableBody",customOptions:{UI_TABLE:wp}};var eh=Object.assign(Qp,{props:{...Np,...Wp},setup(e){const t=e,{tbodyData:n,cellClassName:r}=Xp(t);return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Rows "),(0,o.createElementVNode)("tbody",Zp,[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)((0,o.unref)(n),((t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("tr",{key:`tbody-row-${n}`,class:(0,o.normalizeClass)(["mdc-data-table__row",{"mdc-data-table__row--selected":t[0]&&t[0][(0,o.unref)(wp).CELL.SELECTED]}]),"data-row-id":t[0]?t[0][(0,o.unref)(wp).CELL.ROW_ID]:null,"aria-selected":t[0]&&t[0][(0,o.unref)(wp).CELL.CHECKBOX]?t[0][(0,o.unref)(wp).CELL.SELECTED]:null},[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)(t,((t,i)=>((0,o.openBlock)(),(0,o.createElementBlock)("td",{key:`tbody-cell-${i}`,class:(0,o.normalizeClass)((0,o.unref)(r)(t)),style:(0,o.normalizeStyle)(t[(0,o.unref)(wp).CELL.STYLE]||null)},[(0,o.createCommentVNode)(" Row checkboxes "),t[(0,o.unref)(wp).CELL.CHECKBOX]?((0,o.openBlock)(),(0,o.createBlock)(Yl.Z,{key:0,class:(0,o.normalizeClass)(["mdc-data-table__row-checkbox",{"mdc-checkbox--selected":t[(0,o.unref)(wp).CELL.SELECTED]}]),checked:t[(0,o.unref)(wp).CELL.SELECTED],disabled:"function"===(0,o.unref)(F.Z)(e.rowCheckboxDisabled)&&e.rowCheckboxDisabled(e.currentData[n])},null,8,["class","checked","disabled"])):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:1},[(0,o.createCommentVNode)(" Data / Actions "),t[(0,o.unref)(wp).CELL.SLOT]?(0,o.renderSlot)(e.$slots,t[(0,o.unref)(wp).CELL.SLOT],{key:0,data:e.currentData[n]}):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:1},[(0,o.createTextVNode)((0,o.toDisplayString)(t[(0,o.unref)(wp).CELL.VALUE]),1)],64))],64))],6)))),128))],10,Jp)))),128))])],2112))}});var th=eh;const nh={data:{type:Array,default:()=>[]},tfoot:{type:Array,default:()=>[]},rowCheckbox:{type:Boolean,default:!1},columns:{type:Number,default:1}};function rh(e){let t=["mdc-data-table__cell"];return t=Rp(t,e),t=Dp(t,e),t}function oh(e){const t=(0,o.computed)((()=>{let t=[];if(e.tfoot.length){if(t=e.tfoot.map(((t,n)=>function(t,n){let r={};if(xp(t)){let o=t[wp.CELL.FIELD]||!1;if(o){let n=e.data.map((e=>e[o])),i=0;switch(t[wp.CELL.FUNCTION_NAME]){case wp.AGG.COUNT:i=n.length;break;case wp.AGG.SUM:n.forEach((e=>{e&&(i+=e)}));break;case wp.AGG.AVG:n.forEach((e=>{e&&(i+=e)})),n.length&&(i/=n.length);break;case wp.AGG.MAX:n.forEach((e=>{e&&e>i&&(i=e)}));break;case wp.AGG.MIN:n.forEach((e=>{e&&e{r[e]=t[e]}));const i=e.rowCheckbox?n+1:n;e.cellStyle[i]&&(r[wp.CELL.STYLE]=e.cellStyle[i])}return r}(t,n))),e.rowCheckbox){let n={};e.cellStyle[0]&&(n[wp.CELL.STYLE]=e.cellStyle[0]),t.unshift(n)}let n=e.columns-t.length;for(;n--;)t.push({})}return t}));return{tfootData:t,tfootCellClassName:rh}}const ih={key:0},ah={class:"mdc-data-table__footer-row"},sh={name:"MdcTableFooter",customOptions:{UI_TABLE:wp}};var lh=Object.assign(sh,{props:{...Np,...nh},setup(e){const t=e,{tfootData:n,tfootCellClassName:r}=oh(t);return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Footers "),(0,o.unref)(n).length?((0,o.openBlock)(),(0,o.createElementBlock)("tfoot",ih,[(0,o.createElementVNode)("tr",ah,[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)((0,o.unref)(n),((t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("td",{key:n,class:(0,o.normalizeClass)((0,o.unref)(r)(t)),style:(0,o.normalizeStyle)(t[(0,o.unref)(wp).CELL.STYLE]||null)},[t[(0,o.unref)(wp).CELL.SLOT]?(0,o.renderSlot)(e.$slots,t[(0,o.unref)(wp).CELL.SLOT],{key:0,data:t[(0,o.unref)(wp).CELL.VALUE]}):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:1},[(0,o.createTextVNode)((0,o.toDisplayString)(t[(0,o.unref)(wp).CELL.VALUE]),1)],64))],6)))),128))])])):(0,o.createCommentVNode)("v-if",!0)],2112))}});var ch=lh;const uh=[(0,o.createStaticVNode)('
',3)],dh={name:"MdcLinearProgress",customOptions:{}};var fh=Object.assign(dh,{setup(e,t){let{expose:n}=t;const r=(0,o.ref)(null);return n({mdcLinearProgress:r}),(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{ref_key:"mdcLinearProgress",ref:r,class:"mdc-linear-progress",role:"progressbar"},uh,512))}});const ph={class:"mdc-data-table__progress-indicator"},hh=(0,o.createElementVNode)("div",{class:"mdc-data-table__scrim"},null,-1),mh={name:"MdcTableProgress",customOptions:{}};var gh=Object.assign(mh,{setup(e){return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",ph,[hh,(0,o.createVNode)(fh,{class:(0,o.normalizeClass)(["mdc-linear-progress--indeterminate","mdc-data-table__linear-progress"])})]))}});const yh="UiTable",vh={name:yh,customOptions:{name:yh,UI_TABLE:wp}};var bh=Object.assign(vh,{props:{data:{type:Array,default:()=>[]},modelValue:{type:Array,default:()=>[]},thead:{type:Array,default:()=>[]},tbody:{type:Array,default:()=>[]},tfoot:{type:Array,default:()=>[]},fullwidth:{type:Boolean,default:!1},rowCheckbox:{type:Boolean,default:!1},rowCheckboxDisabled:{type:[Function,Boolean],default:!1},selectedKey:{type:[Boolean,String],default:!1},rowIdPrefix:{type:String,default:""},sortIconAlignEnd:{type:Boolean,default:!1},showProgress:{type:Boolean,default:!1},fixedHeader:{type:Boolean,default:!1},defaultColWidth:{type:Number,default:0},scroll:{type:Object,default:()=>({x:!1,y:!1})}},emits:[wp.EVENTS.CHANGE,wp.EVENTS.SORTED],setup(e,t){let{emit:n}=t;const r=e,i=(0,o.ref)(null),a=(0,o.ref)(null),s=(0,o.reactive)({$table:null,columnsData:r.tbody,currentData:r.data,ticking:!1,offsetLeft:0,maxWidth:0,fixedScrollWidth:0}),{currentData:l,offsetLeft:c,maxWidth:u,fixedScrollWidth:d}=(0,o.toRefs)(s),f=(0,o.computed)((()=>{const e="object"===(0,F.Z)(r.tbody[0])&&r.tbody[0].fixed,t="object"===(0,F.Z)(r.tbody[r.tbody.length-1])&&r.tbody[r.tbody.length-1].fixed,n=!!(r.fixedHeader||e||t);return n&&!r.defaultColWidth&&console.warn(`[${yh}]: You need set defaultColWidth prop first`),r.defaultColWidth&&n})),p=(0,o.computed)((()=>({"mdc-data-table":!0,"mdc-data-table--fixed":f.value,"mdc-data-table--fullwidth":r.fullwidth}))),h=(0,o.computed)((()=>{let e=s.columnsData.length,t=0,n=r.tbody.map((e=>{let{colClass:n,width:o}=e;const i=o||r.defaultColWidth;return t+=i,{class:n,style:i?{width:`${i}px`}:null}}));return r.rowCheckbox&&(e+=1,t+=wp.CHECKBOX_COL_WIDTH,n.unshift({class:"checkbox",style:{width:`${wp.CHECKBOX_COL_WIDTH}px`}})),(0,o.nextTick)((()=>{const e=i.value.offsetWidth;f.value&&e>t&&console.warn(`[${yh}]: The table max width is ${t}px, but the current is ${e}px.`)})),{count:e,data:n}})),m=(0,o.computed)((()=>{let e=[],t=Object.assign([],r.tbody);r.rowCheckbox&&t.unshift(f.value?{fixed:"left",width:wp.CHECKBOX_COL_WIDTH}:{});let n=0;for(let r=0,o=t.length;r0){let{width:e}=t[r-1];n+=e,s=`${n}px`}i={position:"sticky",left:s};break;case"right":if(r{let t=r.selectedKey?s.currentData.findIndex((t=>t[r.selectedKey]===e)):e;return`${r.rowIdPrefix}${t}`})).filter((e=>~e));s.$table.setSelectedRowIds(e)}}function y(e){s.ticking||(window.requestAnimationFrame((()=>{const t=e.target.scrollLeft;s.offsetLeft!=t&&(s.offsetLeft=t),s.ticking=!1})),s.ticking=!0)}return(0,o.onMounted)((()=>{s.$table=new Ap(i.value),s.$table.listen(bp,(e=>{let{detail:t}=e,o=r.modelValue;s.currentData.forEach(((e,n)=>{let i=r.selectedKey?e[r.selectedKey]:n;n===t.rowIndex&&(t.selected?o.push(i):o.splice(o.findIndex((e=>e===i)),1))})),n(wp.EVENTS.CHANGE,o)})),s.$table.listen(Ep,(()=>{let e=r.modelValue,t=[],o=s.currentData.map(((e,n)=>{const o=r.selectedKey?e[r.selectedKey]:n;return r.selectedKey&&"function"===(0,F.Z)(r.rowCheckboxDisabled)&&r.rowCheckboxDisabled({[r.selectedKey]:o})&&t.push(o),o}));const i=Array.from(new Set([...e,...o])),a=new Set(t),l=i.filter((e=>!a.has(e)));n(wp.EVENTS.CHANGE,l)})),s.$table.listen(_p,(()=>{let e=r.modelValue,t=s.currentData.map(((e,t)=>r.selectedKey?e[r.selectedKey]:t)),o=new Set(e),i=new Set(t),a=Array.from(new Set([...o].filter((e=>!i.has(e)))));n(wp.EVENTS.CHANGE,a)})),s.$table.listen(Cp,(e=>{let{detail:t}=e;!function(e){let{columnId:t,sortValue:o}=e,i=[];if(o){const e=s.currentData.every((e=>"number"===(0,F.Z)(e[t])));"descending"===o?s.currentData.sort(e?(e,n)=>n[t]-e[t]:(e,n)=>n[t].localeCompare(e[t])):"ascending"===o&&s.currentData.sort(e?(e,n)=>e[t]-n[t]:(e,n)=>e[t].localeCompare(n[t]));let n=r.modelValue;if(r.selectedKey)i=[...n];else{let e=0;for(let t=s.currentData.length-1;t>=0;t--)n.includes(e)&&i.push(t),e++;i.sort()}}n(wp.EVENTS.CHANGE,i)}(t),n(wp.EVENTS.SORTED,t)})),r.modelValue.length&&g(),r.showProgress&&s.$table.showProgress(),f.value&&((0,o.nextTick)((()=>{var e;const t=null===(e=a.value)||void 0===e?void 0:e.tableFrame;t&&t.addEventListener("scroll",y)})),r.rowCheckbox&&(s.maxWidth+=wp.CHECKBOX_COL_WIDTH),r.tbody.forEach((e=>{let{width:t}=e;s.maxWidth+=t||r.defaultColWidth}))),(0,o.watch)((()=>r.data),(e=>{s.currentData=e,(0,o.nextTick)((()=>{var e;s.$table.hideProgress(),s.$table.layout(),g();const t=null===(e=a.value)||void 0===e?void 0:e.tableFrame;t&&(s.fixedScrollWidth=t.offsetWidth-t.clientWidth)}))})),(0,o.watch)((()=>r.showProgress),(e=>e?s.$table.showProgress():s.$table.hideProgress()))})),(0,o.onBeforeUnmount)((()=>{if(f.value){a.value.tableFrame.removeEventListener("scroll",y)}})),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Container "),(0,o.createElementVNode)("div",{ref_key:"table",ref:i,class:(0,o.normalizeClass)((0,o.unref)(p))},[(0,o.unref)(f)?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:0},[(0,o.createVNode)(Ip,{class:"mdc-data-table__fixed-header","columns-data":(0,o.unref)(h).data,"offset-left":(0,o.unref)(c)},{default:(0,o.withCtx)((()=>[(0,o.createVNode)(Gp,{"selected-rows":e.modelValue,thead:e.thead,"row-checkbox":e.rowCheckbox,"sort-icon-align-end":e.sortIconAlignEnd,fixed:(0,o.unref)(f),"cell-style":(0,o.unref)(m),"fixed-scroll-width":(0,o.unref)(d)},(0,o.createSlots)({_:2},[(0,o.renderList)(t.$slots,((e,n)=>({name:n,fn:(0,o.withCtx)((e=>[(0,o.renderSlot)(t.$slots,n,(0,o.normalizeProps)((0,o.guardReactiveProps)(e)))]))})))]),1032,["selected-rows","thead","row-checkbox","sort-icon-align-end","fixed","cell-style","fixed-scroll-width"])])),_:3},8,["columns-data","offset-left"]),(0,o.createVNode)(Ip,{ref_key:"tableContent",ref:a,class:"mdc-data-table__fixed-body","columns-data":(0,o.unref)(h).data,scroll:e.scroll,"max-width":(0,o.unref)(u)},{default:(0,o.withCtx)((()=>[(0,o.createVNode)(th,{data:e.data,"current-data":(0,o.unref)(l),"selected-rows":e.modelValue,tbody:e.tbody,"row-checkbox":e.rowCheckbox,"row-checkbox-disabled":e.rowCheckboxDisabled,"selected-key":e.selectedKey,"row-id-prefix":e.rowIdPrefix,"cell-style":(0,o.unref)(m)},(0,o.createSlots)({_:2},[(0,o.renderList)(t.$slots,((e,n)=>({name:n,fn:(0,o.withCtx)((e=>[(0,o.renderSlot)(t.$slots,n,(0,o.normalizeProps)((0,o.guardReactiveProps)(e)))]))})))]),1032,["data","current-data","selected-rows","tbody","row-checkbox","row-checkbox-disabled","selected-key","row-id-prefix","cell-style"])])),_:3},8,["columns-data","scroll","max-width"]),(0,o.createVNode)(Ip,{class:"mdc-data-table__fixed-footer","columns-data":(0,o.unref)(h).data,"offset-left":(0,o.unref)(c)},{default:(0,o.withCtx)((()=>[(0,o.createVNode)(ch,{data:e.data,tfoot:e.tfoot,"row-checkbox":e.rowCheckbox,columns:(0,o.unref)(h).count,"cell-style":(0,o.unref)(m)},(0,o.createSlots)({_:2},[(0,o.renderList)(t.$slots,((e,n)=>({name:n,fn:(0,o.withCtx)((e=>[(0,o.renderSlot)(t.$slots,n,(0,o.normalizeProps)((0,o.guardReactiveProps)(e)))]))})))]),1032,["data","tfoot","row-checkbox","columns","cell-style"])])),_:3},8,["columns-data","offset-left"])],64)):((0,o.openBlock)(),(0,o.createBlock)(Ip,{key:1,"columns-data":(0,o.unref)(h).data},{default:(0,o.withCtx)((()=>[(0,o.createVNode)(Gp,{"selected-rows":e.modelValue,thead:e.thead,"row-checkbox":e.rowCheckbox,"sort-icon-align-end":e.sortIconAlignEnd},(0,o.createSlots)({_:2},[(0,o.renderList)(t.$slots,((e,n)=>({name:n,fn:(0,o.withCtx)((e=>[(0,o.renderSlot)(t.$slots,n,(0,o.normalizeProps)((0,o.guardReactiveProps)(e)))]))})))]),1032,["selected-rows","thead","row-checkbox","sort-icon-align-end"]),(0,o.createVNode)(th,{data:e.data,"current-data":(0,o.unref)(l),"selected-rows":e.modelValue,tbody:e.tbody,"row-checkbox":e.rowCheckbox,"row-checkbox-disabled":e.rowCheckboxDisabled,"selected-key":e.selectedKey,"row-id-prefix":e.rowIdPrefix},(0,o.createSlots)({_:2},[(0,o.renderList)(t.$slots,((e,n)=>({name:n,fn:(0,o.withCtx)((e=>[(0,o.renderSlot)(t.$slots,n,(0,o.normalizeProps)((0,o.guardReactiveProps)(e)))]))})))]),1032,["data","current-data","selected-rows","tbody","row-checkbox","row-checkbox-disabled","selected-key","row-id-prefix"]),(0,o.createVNode)(ch,{data:e.data,tfoot:e.tfoot,"row-checkbox":e.rowCheckbox,columns:(0,o.unref)(h).count},(0,o.createSlots)({_:2},[(0,o.renderList)(t.$slots,((e,n)=>({name:n,fn:(0,o.withCtx)((e=>[(0,o.renderSlot)(t.$slots,n,(0,o.normalizeProps)((0,o.guardReactiveProps)(e)))]))})))]),1032,["data","tfoot","row-checkbox","columns"])])),_:3},8,["columns-data"])),(0,o.createVNode)(gh),(0,o.renderSlot)(t.$slots,"default")],2)],2112))}});var Eh=bh;const Ch=["success","info","warn","warning","error","help"],_h={defaults:{success:"check_circle",info:"error",error:"cancel",help:"help"},outlined:{success:"check_circle_outline",info:"error_outline",error:"highlight_off",help:"help_outline"}};function Th(e){const t=(0,o.computed)((()=>{let t=!1;if(Ch.includes(e.state))switch(e.state){case"success":t="success";break;case"info":case"help":t="info";break;case"warn":case"warning":t="warning";break;case"error":t="error"}return t})),n=(0,o.computed)((()=>{let n="";return t.value&&(n=`md-${t.value}-icon`,e.stateOutlined&&(n+="--outlined")),n})),r=(0,o.computed)((()=>{let t=!1;if(Ch.includes(e.state)){const n=e.stateOutlined?"outlined":"defaults";t=["info","warn","warning"].includes(e.state)?_h[n].info:_h[n][e.state]}return t}));return{stateType:t,stateClassName:n,materialIcon:r}}const Ah={key:0,class:"mdc-badge__sup"},Sh={key:0},Oh={name:"UiBadge",customOptions:{UI_GLOBAL:i.Z}};var Ih=Object.assign(Oh,{props:{count:{type:Number,default:0},overlap:{type:Boolean,default:!1},maxCount:{type:Number,default:99},dot:{type:Boolean,default:!1},state:{type:String,default:""}},emits:[i.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const r=e,{handleClick:a}=(0,i.O)({emit:n}),{stateType:s}=Th(r),l=(0,o.computed)((()=>({"mdc-badge":!0,"mdc-badge--overlap":r.overlap}))),c=(0,o.computed)((()=>r.count>r.maxCount?`${r.maxCount}+`:r.count)),u=(0,o.computed)((()=>[{"mdc-badge__sup":!0,"mdc-badge__sup--dot":r.dot},s.value?`mdc-badge__sup--${s.value}`:""]));return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(l)),onClick:n[0]||(n[0]=function(){return(0,o.unref)(a)&&(0,o.unref)(a)(...arguments)})},[(0,o.renderSlot)(t.$slots,"default"),e.count?((0,o.openBlock)(),(0,o.createElementBlock)("sup",Ah,(0,o.toDisplayString)((0,o.unref)(c)),1)):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:1},[e.overlap&&!e.dot?((0,o.openBlock)(),(0,o.createElementBlock)("sup",Sh)):((0,o.openBlock)(),(0,o.createElementBlock)("sup",{key:1,class:(0,o.normalizeClass)((0,o.unref)(u))},[(0,o.renderSlot)(t.$slots,"badge")],2))],64))],2))}});var wh=Ih;const Nh=["aria-expanded"],kh={class:"mdc-collapse__title"},xh={class:"mdc-collapse__content"},Lh={cssClasses:{icon:"mdc-collapse__icon"},EVENTS:{CHANGE:"update:modelValue"}},Rh={name:"UiCollapse",customOptions:{UI_GLOBAL:i.Z,UI_COLLAPSE:Lh}};var Dh=Object.assign(Rh,{props:{modelValue:{type:Boolean,default:!1},withIcon:{type:Boolean,default:!1},iconEndAligned:{type:Boolean,default:!1},ripple:{type:[Boolean,Number],default:!1}},emits:[i.Z.EVENTS.CLICK,Lh.EVENTS.CHANGE],setup(e,t){let{emit:n}=t;const r=e,a=(0,o.ref)(r.modelValue),{handleClick:s}=(0,i.O)({emit:n}),l=(0,o.computed)((()=>({"mdc-collapse":!0,"mdc-collapse--expanded":a.value,"mdc-collapse--with-icon":r.withIcon,"mdc-collapse--icon-end-aligned":r.iconEndAligned})));function c(){a.value=!a.value,n(Lh.EVENTS.CHANGE,a.value)}return(0,o.watch)((()=>r.modelValue),(e=>a.value=e)),(t,n)=>{const r=(0,o.resolveDirective)("ripple");return(0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(l)),"aria-expanded":a.value,onClick:n[0]||(n[0]=function(){return(0,o.unref)(s)&&(0,o.unref)(s)(...arguments)})},[(0,o.withDirectives)(((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:"mdc-collapse__header",onClick:c},[a.value?(0,o.renderSlot)(t.$slots,"expand-more-icon",{key:0,iconClass:Lh.cssClasses.icon},(()=>[e.withIcon?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass(Lh.cssClasses.icon)),"aria-hidden":"true"}," expand_more ",2)):(0,o.createCommentVNode)("v-if",!0)])):(0,o.renderSlot)(t.$slots,"expand-less-icon",{key:1,iconClass:Lh.cssClasses.icon},(()=>[e.withIcon?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass(Lh.cssClasses.icon)),"aria-hidden":"true"}," chevron_right ",2)):(0,o.createCommentVNode)("v-if",!0)])),(0,o.createElementVNode)("div",kh,[(0,o.renderSlot)(t.$slots,"toggle")])])),[[r,e.ripple]]),(0,o.withDirectives)((0,o.createElementVNode)("div",xh,[(0,o.renderSlot)(t.$slots,"default")],512),[[o.vShow,a.value]])],10,Nh)}}});var Ph=Dh;const Mh=["textContent"],Bh={class:"mdc-alert__content"},Fh={name:"UiAlert",customOptions:{UI_GLOBAL:i.Z}};var Vh=Object.assign(Fh,{props:{state:{type:String,default:""},stateOutlined:{type:Boolean,default:!1},closable:{type:Boolean,default:!1}},setup(e){const t=e,n=(0,o.reactive)({closed:!1,destroyed:!1}),{closed:r,destroyed:a}=(0,o.toRefs)(n),{stateType:s,stateClassName:l,materialIcon:c}=Th(t),u=(0,o.computed)((()=>["mdc-alert",`mdc-alert--${s.value}`,{"mdc-alert--closed":n.closed}]));function d(){n.closed=!0,setTimeout((()=>{n.destroyed=!0}),200)}return(t,n)=>(0,o.unref)(a)?(0,o.createCommentVNode)("v-if",!0):((0,o.openBlock)(),(0,o.createElementBlock)("div",{key:0,class:(0,o.normalizeClass)((0,o.unref)(u))},[(0,o.renderSlot)(t.$slots,"icon",{},(()=>[(0,o.unref)(c)?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass((0,o.unref)(l),"mdc-alert__icon")),textContent:(0,o.toDisplayString)((0,o.unref)(c))},null,10,Mh)):(0,o.createCommentVNode)("v-if",!0)])),(0,o.createElementVNode)("div",Bh,[(0,o.renderSlot)(t.$slots,"default")]),e.closable?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass("mdc-alert__close-button")),onClick:d}," clear ",2)):(0,o.createCommentVNode)("v-if",!0)],2))}});var jh,Hh=Vh,Uh={CLOSING:"mdc-dialog--closing",OPEN:"mdc-dialog--open",OPENING:"mdc-dialog--opening",SCROLLABLE:"mdc-dialog--scrollable",SCROLL_LOCK:"mdc-dialog-scroll-lock",STACKED:"mdc-dialog--stacked",FULLSCREEN:"mdc-dialog--fullscreen",SCROLL_DIVIDER_HEADER:"mdc-dialog-scroll-divider-header",SCROLL_DIVIDER_FOOTER:"mdc-dialog-scroll-divider-footer",SURFACE_SCRIM_SHOWN:"mdc-dialog__surface-scrim--shown",SURFACE_SCRIM_SHOWING:"mdc-dialog__surface-scrim--showing",SURFACE_SCRIM_HIDING:"mdc-dialog__surface-scrim--hiding",SCRIM_HIDDEN:"mdc-dialog__scrim--hidden"},qh={ACTION_ATTRIBUTE:"data-mdc-dialog-action",BUTTON_DEFAULT_ATTRIBUTE:"data-mdc-dialog-button-default",BUTTON_SELECTOR:".mdc-dialog__button",CLOSED_EVENT:"MDCDialog:closed",CLOSE_ACTION:"close",CLOSING_EVENT:"MDCDialog:closing",CONTAINER_SELECTOR:".mdc-dialog__container",CONTENT_SELECTOR:".mdc-dialog__content",DESTROY_ACTION:"destroy",INITIAL_FOCUS_ATTRIBUTE:"data-mdc-dialog-initial-focus",OPENED_EVENT:"MDCDialog:opened",OPENING_EVENT:"MDCDialog:opening",SCRIM_SELECTOR:".mdc-dialog__scrim",SUPPRESS_DEFAULT_PRESS_SELECTOR:["textarea",".mdc-menu .mdc-list-item",".mdc-menu .mdc-deprecated-list-item"].join(", "),SURFACE_SELECTOR:".mdc-dialog__surface"},$h={DIALOG_ANIMATION_CLOSE_TIME_MS:75,DIALOG_ANIMATION_OPEN_TIME_MS:150};!function(e){e.POLL_SCROLL_POS="poll_scroll_position",e.POLL_LAYOUT_CHANGE="poll_layout_change"}(jh||(jh={}));var zh=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.dialogOpen=!1,r.isFullscreen=!1,r.animationFrame=0,r.animationTimer=0,r.escapeKeyAction=qh.CLOSE_ACTION,r.scrimClickAction=qh.CLOSE_ACTION,r.autoStackButtons=!0,r.areButtonsStacked=!1,r.suppressDefaultPressSelector=qh.SUPPRESS_DEFAULT_PRESS_SELECTOR,r.animFrame=new nd,r.contentScrollHandler=function(){r.handleScrollEvent()},r.windowResizeHandler=function(){r.layout()},r.windowOrientationChangeHandler=function(){r.layout()},r}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return Uh},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return qh},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return $h},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addBodyClass:function(){},addClass:function(){},areButtonsStacked:function(){return!1},clickDefaultButton:function(){},eventTargetMatches:function(){return!1},getActionFromEvent:function(){return""},getInitialFocusEl:function(){return null},hasClass:function(){return!1},isContentScrollable:function(){return!1},notifyClosed:function(){},notifyClosing:function(){},notifyOpened:function(){},notifyOpening:function(){},releaseFocus:function(){},removeBodyClass:function(){},removeClass:function(){},reverseButtons:function(){},trapFocus:function(){},registerContentEventHandler:function(){},deregisterContentEventHandler:function(){},isScrollableContentAtTop:function(){return!1},isScrollableContentAtBottom:function(){return!1},registerWindowEventHandler:function(){},deregisterWindowEventHandler:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){this.adapter.hasClass(Uh.STACKED)&&this.setAutoStackButtons(!1),this.isFullscreen=this.adapter.hasClass(Uh.FULLSCREEN)},t.prototype.destroy=function(){this.animationTimer&&(clearTimeout(this.animationTimer),this.handleAnimationTimerEnd()),this.isFullscreen&&this.adapter.deregisterContentEventHandler("scroll",this.contentScrollHandler),this.animFrame.cancelAll(),this.adapter.deregisterWindowEventHandler("resize",this.windowResizeHandler),this.adapter.deregisterWindowEventHandler("orientationchange",this.windowOrientationChangeHandler)},t.prototype.open=function(e){var t=this;this.dialogOpen=!0,this.adapter.notifyOpening(),this.adapter.addClass(Uh.OPENING),this.isFullscreen&&this.adapter.registerContentEventHandler("scroll",this.contentScrollHandler),e&&e.isAboveFullscreenDialog&&this.adapter.addClass(Uh.SCRIM_HIDDEN),this.adapter.registerWindowEventHandler("resize",this.windowResizeHandler),this.adapter.registerWindowEventHandler("orientationchange",this.windowOrientationChangeHandler),this.runNextAnimationFrame((function(){t.adapter.addClass(Uh.OPEN),t.adapter.addBodyClass(Uh.SCROLL_LOCK),t.layout(),t.animationTimer=setTimeout((function(){t.handleAnimationTimerEnd(),t.adapter.trapFocus(t.adapter.getInitialFocusEl()),t.adapter.notifyOpened()}),$h.DIALOG_ANIMATION_OPEN_TIME_MS)}))},t.prototype.close=function(e){var t=this;void 0===e&&(e=""),this.dialogOpen&&(this.dialogOpen=!1,this.adapter.notifyClosing(e),this.adapter.addClass(Uh.CLOSING),this.adapter.removeClass(Uh.OPEN),this.adapter.removeBodyClass(Uh.SCROLL_LOCK),this.isFullscreen&&this.adapter.deregisterContentEventHandler("scroll",this.contentScrollHandler),this.adapter.deregisterWindowEventHandler("resize",this.windowResizeHandler),this.adapter.deregisterWindowEventHandler("orientationchange",this.windowOrientationChangeHandler),cancelAnimationFrame(this.animationFrame),this.animationFrame=0,clearTimeout(this.animationTimer),this.animationTimer=setTimeout((function(){t.adapter.releaseFocus(),t.handleAnimationTimerEnd(),t.adapter.notifyClosed(e)}),$h.DIALOG_ANIMATION_CLOSE_TIME_MS))},t.prototype.showSurfaceScrim=function(){var e=this;this.adapter.addClass(Uh.SURFACE_SCRIM_SHOWING),this.runNextAnimationFrame((function(){e.adapter.addClass(Uh.SURFACE_SCRIM_SHOWN)}))},t.prototype.hideSurfaceScrim=function(){this.adapter.removeClass(Uh.SURFACE_SCRIM_SHOWN),this.adapter.addClass(Uh.SURFACE_SCRIM_HIDING)},t.prototype.handleSurfaceScrimTransitionEnd=function(){this.adapter.removeClass(Uh.SURFACE_SCRIM_HIDING),this.adapter.removeClass(Uh.SURFACE_SCRIM_SHOWING)},t.prototype.isOpen=function(){return this.dialogOpen},t.prototype.getEscapeKeyAction=function(){return this.escapeKeyAction},t.prototype.setEscapeKeyAction=function(e){this.escapeKeyAction=e},t.prototype.getScrimClickAction=function(){return this.scrimClickAction},t.prototype.setScrimClickAction=function(e){this.scrimClickAction=e},t.prototype.getAutoStackButtons=function(){return this.autoStackButtons},t.prototype.setAutoStackButtons=function(e){this.autoStackButtons=e},t.prototype.getSuppressDefaultPressSelector=function(){return this.suppressDefaultPressSelector},t.prototype.setSuppressDefaultPressSelector=function(e){this.suppressDefaultPressSelector=e},t.prototype.layout=function(){var e=this;this.animFrame.request(jh.POLL_LAYOUT_CHANGE,(function(){e.layoutInternal()}))},t.prototype.handleClick=function(e){if(this.adapter.eventTargetMatches(e.target,qh.SCRIM_SELECTOR)&&""!==this.scrimClickAction)this.close(this.scrimClickAction);else{var t=this.adapter.getActionFromEvent(e);t&&this.close(t)}},t.prototype.handleKeydown=function(e){var t="Enter"===e.key||13===e.keyCode;if(t&&!this.adapter.getActionFromEvent(e)){var n=e.composedPath?e.composedPath()[0]:e.target,r=!this.suppressDefaultPressSelector||!this.adapter.eventTargetMatches(n,this.suppressDefaultPressSelector);t&&r&&this.adapter.clickDefaultButton()}},t.prototype.handleDocumentKeydown=function(e){("Escape"===e.key||27===e.keyCode)&&""!==this.escapeKeyAction&&this.close(this.escapeKeyAction)},t.prototype.handleScrollEvent=function(){var e=this;this.animFrame.request(jh.POLL_SCROLL_POS,(function(){e.toggleScrollDividerHeader(),e.toggleScrollDividerFooter()}))},t.prototype.layoutInternal=function(){this.autoStackButtons&&this.detectStackedButtons(),this.toggleScrollableClasses()},t.prototype.handleAnimationTimerEnd=function(){this.animationTimer=0,this.adapter.removeClass(Uh.OPENING),this.adapter.removeClass(Uh.CLOSING)},t.prototype.runNextAnimationFrame=function(e){var t=this;cancelAnimationFrame(this.animationFrame),this.animationFrame=requestAnimationFrame((function(){t.animationFrame=0,clearTimeout(t.animationTimer),t.animationTimer=setTimeout(e,0)}))},t.prototype.detectStackedButtons=function(){this.adapter.removeClass(Uh.STACKED);var e=this.adapter.areButtonsStacked();e&&this.adapter.addClass(Uh.STACKED),e!==this.areButtonsStacked&&(this.adapter.reverseButtons(),this.areButtonsStacked=e)},t.prototype.toggleScrollableClasses=function(){this.adapter.removeClass(Uh.SCROLLABLE),this.adapter.isContentScrollable()&&(this.adapter.addClass(Uh.SCROLLABLE),this.isFullscreen&&(this.toggleScrollDividerHeader(),this.toggleScrollDividerFooter()))},t.prototype.toggleScrollDividerHeader=function(){this.adapter.isScrollableContentAtTop()?this.adapter.hasClass(Uh.SCROLL_DIVIDER_HEADER)&&this.adapter.removeClass(Uh.SCROLL_DIVIDER_HEADER):this.adapter.addClass(Uh.SCROLL_DIVIDER_HEADER)},t.prototype.toggleScrollDividerFooter=function(){this.adapter.isScrollableContentAtBottom()?this.adapter.hasClass(Uh.SCROLL_DIVIDER_FOOTER)&&this.adapter.removeClass(Uh.SCROLL_DIVIDER_FOOTER):this.adapter.addClass(Uh.SCROLL_DIVIDER_FOOTER)},t}(E);var Kh=zh.strings,Gh=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),Object.defineProperty(t.prototype,"isOpen",{get:function(){return this.foundation.isOpen()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"escapeKeyAction",{get:function(){return this.foundation.getEscapeKeyAction()},set:function(e){this.foundation.setEscapeKeyAction(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"scrimClickAction",{get:function(){return this.foundation.getScrimClickAction()},set:function(e){this.foundation.setScrimClickAction(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"autoStackButtons",{get:function(){return this.foundation.getAutoStackButtons()},set:function(e){this.foundation.setAutoStackButtons(e)},enumerable:!1,configurable:!0}),t.attachTo=function(e){return new t(e)},t.prototype.initialize=function(e){var t,n;void 0===e&&(e=function(e,t){return new Rt(e,t)});var r=this.root.querySelector(Kh.CONTAINER_SELECTOR);if(!r)throw new Error("Dialog component requires a "+Kh.CONTAINER_SELECTOR+" container element");this.container=r,this.content=this.root.querySelector(Kh.CONTENT_SELECTOR),this.buttons=[].slice.call(this.root.querySelectorAll(Kh.BUTTON_SELECTOR)),this.defaultButton=this.root.querySelector("["+Kh.BUTTON_DEFAULT_ATTRIBUTE+"]"),this.focusTrapFactory=e,this.buttonRipples=[];try{for(var o=y(this.buttons),i=o.next();!i.done;i=o.next()){var a=i.value;this.buttonRipples.push(new R(a))}}catch(s){t={error:s}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(t)throw t.error}}},t.prototype.initialSyncWithDOM=function(){var e,t,n,r=this;this.focusTrap=(e=this.container,t=this.focusTrapFactory,n=this.getInitialFocusEl()||void 0,t(e,{initialFocusEl:n})),this.handleClick=this.foundation.handleClick.bind(this.foundation),this.handleKeydown=this.foundation.handleKeydown.bind(this.foundation),this.handleDocumentKeydown=this.foundation.handleDocumentKeydown.bind(this.foundation),this.handleOpening=function(){document.addEventListener("keydown",r.handleDocumentKeydown)},this.handleClosing=function(){document.removeEventListener("keydown",r.handleDocumentKeydown)},this.listen("click",this.handleClick),this.listen("keydown",this.handleKeydown),this.listen(Kh.OPENING_EVENT,this.handleOpening),this.listen(Kh.CLOSING_EVENT,this.handleClosing)},t.prototype.destroy=function(){this.unlisten("click",this.handleClick),this.unlisten("keydown",this.handleKeydown),this.unlisten(Kh.OPENING_EVENT,this.handleOpening),this.unlisten(Kh.CLOSING_EVENT,this.handleClosing),this.handleClosing(),this.buttonRipples.forEach((function(e){e.destroy()})),e.prototype.destroy.call(this)},t.prototype.layout=function(){this.foundation.layout()},t.prototype.open=function(){this.foundation.open()},t.prototype.close=function(e){void 0===e&&(e=""),this.foundation.close(e)},t.prototype.getDefaultFoundation=function(){var e=this;return new zh({addBodyClass:function(e){return document.body.classList.add(e)},addClass:function(t){return e.root.classList.add(t)},areButtonsStacked:function(){return function(e){var t=new Set;return[].forEach.call(e,(function(e){return t.add(e.offsetTop)})),t.size>1}(e.buttons)},clickDefaultButton:function(){e.defaultButton&&!e.defaultButton.disabled&&e.defaultButton.click()},eventTargetMatches:function(e,t){return!!e&&A(e,t)},getActionFromEvent:function(e){if(!e.target)return"";var t=T(e.target,"["+Kh.ACTION_ATTRIBUTE+"]");return t&&t.getAttribute(Kh.ACTION_ATTRIBUTE)},getInitialFocusEl:function(){return e.getInitialFocusEl()},hasClass:function(t){return e.root.classList.contains(t)},isContentScrollable:function(){return!!(t=e.content)&&t.scrollHeight>t.offsetHeight;var t},notifyClosed:function(t){return e.emit(Kh.CLOSED_EVENT,t?{action:t}:{})},notifyClosing:function(t){return e.emit(Kh.CLOSING_EVENT,t?{action:t}:{})},notifyOpened:function(){return e.emit(Kh.OPENED_EVENT,{})},notifyOpening:function(){return e.emit(Kh.OPENING_EVENT,{})},releaseFocus:function(){e.focusTrap.releaseFocus()},removeBodyClass:function(e){return document.body.classList.remove(e)},removeClass:function(t){return e.root.classList.remove(t)},reverseButtons:function(){e.buttons.reverse(),e.buttons.forEach((function(e){e.parentElement.appendChild(e)}))},trapFocus:function(){e.focusTrap.trapFocus()},registerContentEventHandler:function(t,n){e.content instanceof HTMLElement&&e.content.addEventListener(t,n)},deregisterContentEventHandler:function(t,n){e.content instanceof HTMLElement&&e.content.removeEventListener(t,n)},isScrollableContentAtTop:function(){return!!(t=e.content)&&0===t.scrollTop;var t},isScrollableContentAtBottom:function(){return!!(t=e.content)&&Math.ceil(t.scrollHeight-t.scrollTop)===t.clientHeight;var t},registerWindowEventHandler:function(e,t){window.addEventListener(e,t)},deregisterWindowEventHandler:function(e,t){window.removeEventListener(e,t)}})},t.prototype.getInitialFocusEl=function(){return this.root.querySelector("["+Kh.INITIAL_FOCUS_ATTRIBUTE+"]")},t}(C);const Wh={contentComponentName:"UiDialogContent",cssClasses:{content:"mdc-dialog__content"},EVENTS:{CHANGE:"update:modelValue",CLOSE:"close",CONFIRM:"confirm"}},Yh={class:"mdc-dialog__container"},Xh="UiDialog",Zh={name:Xh,customOptions:{name:Xh,UI_DIALOG:Wh}};var Jh=Object.assign(Zh,{props:{modelValue:{type:Boolean,default:!1},escapeKey:{type:Boolean,default:!0},closable:{type:Boolean,default:!0},maskClosable:{type:Boolean,default:!1},noScrim:{type:Boolean,default:!1},resetScroll:{type:Boolean,default:!1},fullscreen:{type:Boolean,default:!1},sheet:{type:Boolean,default:!1},noContentPadding:{type:Boolean,default:!1}},emits:[Wh.EVENTS.CHANGE,Wh.EVENTS.CLOSE,Wh.EVENTS.CONFIRM],setup(e,t){let{expose:n,emit:r}=t;const i=e,a=(0,o.ref)(null),s=(0,o.ref)(null),l=(0,o.reactive)({$dialog:null,dialogBody:null}),c=(0,o.computed)((()=>({"mdc-dialog":!0,"mdc-dialog--fullscreen":i.fullscreen,"mdc-dialog--sheet":i.sheet,"mdc-dialog--no-content-padding":i.noContentPadding})));function u(){(arguments.length>0&&void 0!==arguments[0]&&arguments[0]||i.closable)&&r(Wh.EVENTS.CHANGE,!1),r(Wh.EVENTS.CLOSE)}return(0,o.onMounted)((()=>{const e=a.value;l.$dialog=new Gh(e),(0,o.nextTick)((()=>{l.dialogBody=s.value.querySelector(`.${Wh.cssClasses.content}`),l.$dialog.listen(qh.OPENED_EVENT,(()=>{l.dialogBody.setAttribute("aria-hidden","true")})),l.$dialog.listen(qh.CLOSING_EVENT,(e=>{let{detail:t}=e;l.dialogBody.removeAttribute("aria-hidden"),l.$dialog.escapeKeyAction&&u()})),e.querySelector(".mdc-button")||e.querySelector(".mdc-icon-button")||console.warn(`[${Xh}]: At least one or needs to be added to the `),i.escapeKey&&i.closable||(l.$dialog.escapeKeyAction="")})),(0,o.watch)((()=>i.modelValue),(e=>{e?l.$dialog.open():(l.$dialog.close(),i.resetScroll&&(l.dialogBody.scrollTop=0))}))})),(0,o.onBeforeUnmount)((()=>document.querySelector("body").classList.remove(Uh.SCROLL_LOCK))),n({handleAccept:function(){r(Wh.EVENTS.CONFIRM,!0),u()},handleCancel:function(){r(Wh.EVENTS.CONFIRM,!1),u()}}),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{ref_key:"dialog",ref:a,class:(0,o.normalizeClass)((0,o.unref)(c))},[(0,o.createCommentVNode)(" Container "),(0,o.createElementVNode)("div",Yh,[(0,o.createElementVNode)("div",{ref_key:"dialogSurface",ref:s,class:"mdc-dialog__surface",role:"alertdialog","aria-modal":"true"},[e.sheet?((0,o.openBlock)(),(0,o.createBlock)(tt.Z,{key:0,class:"mdc-dialog__close","data-mdc-dialog-action":"close"},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)(" close ")])),_:1})):(0,o.createCommentVNode)("v-if",!0),(0,o.renderSlot)(t.$slots,"default")],512)]),(0,o.createCommentVNode)(" Scrim "),e.noScrim?(0,o.createCommentVNode)("v-if",!0):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:0},[e.maskClosable?((0,o.openBlock)(),(0,o.createElementBlock)("div",{key:0,class:"mdc-dialog__scrim",onClick:u})):((0,o.openBlock)(),(0,o.createElementBlock)("div",{key:1,class:"mdc-dialog__scrim",onClick:n[0]||(n[0]=(0,o.withModifiers)((()=>{}),["stop"]))}))],64))],2))}});var Qh=Jh;const em={class:"mdc-dialog__title"},tm={name:"UiDialogTitle",customOptions:{}};var nm=Object.assign(tm,{props:{closable:{type:Boolean,default:!1}},setup(e){const t=e,n=(0,o.getCurrentInstance)().parent,r=(0,o.computed)((()=>({"mdc-dialog__header":!0,"mdc-dialog__title--closable":t.closable}))),i=(0,o.computed)((()=>n.props.fullscreen||t.closable));return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(r))},[(0,o.createCommentVNode)(" Title (optional) "),(0,o.createElementVNode)("h2",em,[(0,o.renderSlot)(e.$slots,"default")]),(0,o.unref)(i)?((0,o.openBlock)(),(0,o.createBlock)(tt.Z,{key:0,class:"mdc-dialog__close","data-mdc-dialog-action":"close"},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)(" close ")])),_:1})):(0,o.createCommentVNode)("v-if",!0)],2))}});var rm={name:Wh.contentComponentName,data(){return{UI_DIALOG:Wh}}};var om=(0,ht.Z)(rm,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Supporting text "),(0,o.createElementVNode)("div",{class:(0,o.normalizeClass)(i.UI_DIALOG.cssClasses.content)},[(0,o.renderSlot)(e.$slots,"default")],2)],2112)}]]);const im={class:"mdc-dialog__actions"},am={cssClasses:{button:"mdc-dialog__button"}},sm={name:"UiDialogActions",customOptions:{UI_DIALOG_ACTION:am}};var lm=Object.assign(sm,{props:{acceptText:{type:String,default:"OK"},cancelText:{type:String,default:"Cancel"}},setup(e){const t=(0,o.getCurrentInstance)().parent,n=(0,o.computed)((()=>t.props.closable));return(t,r)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Actions "),(0,o.createElementVNode)("footer",im,[(0,o.renderSlot)(t.$slots,"default",{buttonClass:am.cssClasses.button},(()=>[(0,o.createVNode)(ti,{class:(0,o.normalizeClass)(am.cssClasses.button),"data-mdc-dialog-action":(0,o.unref)(n)?"close":null,onClick:t.$parent.handleCancel},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e.cancelText),1)])),_:1},8,["class","data-mdc-dialog-action","onClick"]),(0,o.createVNode)(ti,{class:(0,o.normalizeClass)(am.cssClasses.button),"data-mdc-dialog-action":(0,o.unref)(n)?"accept":null,"data-mdc-dialog-button-default":"",onClick:t.$parent.handleAccept},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e.acceptText),1)])),_:1},8,["class","data-mdc-dialog-action","onClick"])]))])],2112))}}),cm={CLOSING:"mdc-snackbar--closing",OPEN:"mdc-snackbar--open",OPENING:"mdc-snackbar--opening"},um={ACTION_SELECTOR:".mdc-snackbar__action",ARIA_LIVE_LABEL_TEXT_ATTR:"data-mdc-snackbar-label-text",CLOSED_EVENT:"MDCSnackbar:closed",CLOSING_EVENT:"MDCSnackbar:closing",DISMISS_SELECTOR:".mdc-snackbar__dismiss",LABEL_SELECTOR:".mdc-snackbar__label",OPENED_EVENT:"MDCSnackbar:opened",OPENING_EVENT:"MDCSnackbar:opening",REASON_ACTION:"action",REASON_DISMISS:"dismiss",SURFACE_SELECTOR:".mdc-snackbar__surface"},dm={DEFAULT_AUTO_DISMISS_TIMEOUT_MS:5e3,INDETERMINATE:-1,MAX_AUTO_DISMISS_TIMEOUT_MS:1e4,MIN_AUTO_DISMISS_TIMEOUT_MS:4e3,SNACKBAR_ANIMATION_CLOSE_TIME_MS:75,SNACKBAR_ANIMATION_OPEN_TIME_MS:150,ARIA_LIVE_DELAY_MS:1e3},fm=dm.ARIA_LIVE_DELAY_MS,pm=um.ARIA_LIVE_LABEL_TEXT_ATTR;function hm(e,t){void 0===t&&(t=e);var n=e.getAttribute("aria-live"),r=t.textContent.trim();if(r&&n){e.setAttribute("aria-live","off"),t.textContent="";var o=document.createElement("span");o.setAttribute("style","display: inline-block; width: 0; height: 1px;"),o.textContent="\xa0",t.appendChild(o),t.setAttribute(pm,r),setTimeout((function(){e.setAttribute("aria-live",n),t.removeAttribute(pm),t.textContent=r}),fm)}}var mm=cm.OPENING,gm=cm.OPEN,ym=cm.CLOSING,vm=um.REASON_ACTION,bm=um.REASON_DISMISS,Em=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.opened=!1,r.animationFrame=0,r.animationTimer=0,r.autoDismissTimer=0,r.autoDismissTimeoutMs=dm.DEFAULT_AUTO_DISMISS_TIMEOUT_MS,r.closeOnEscape=!0,r}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return cm},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return um},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return dm},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},announce:function(){},notifyClosed:function(){},notifyClosing:function(){},notifyOpened:function(){},notifyOpening:function(){},removeClass:function(){}}},enumerable:!1,configurable:!0}),t.prototype.destroy=function(){this.clearAutoDismissTimer(),cancelAnimationFrame(this.animationFrame),this.animationFrame=0,clearTimeout(this.animationTimer),this.animationTimer=0,this.adapter.removeClass(mm),this.adapter.removeClass(gm),this.adapter.removeClass(ym)},t.prototype.open=function(){var e=this;this.clearAutoDismissTimer(),this.opened=!0,this.adapter.notifyOpening(),this.adapter.removeClass(ym),this.adapter.addClass(mm),this.adapter.announce(),this.runNextAnimationFrame((function(){e.adapter.addClass(gm),e.animationTimer=setTimeout((function(){var t=e.getTimeoutMs();e.handleAnimationTimerEnd(),e.adapter.notifyOpened(),t!==dm.INDETERMINATE&&(e.autoDismissTimer=setTimeout((function(){e.close(bm)}),t))}),dm.SNACKBAR_ANIMATION_OPEN_TIME_MS)}))},t.prototype.close=function(e){var t=this;void 0===e&&(e=""),this.opened&&(cancelAnimationFrame(this.animationFrame),this.animationFrame=0,this.clearAutoDismissTimer(),this.opened=!1,this.adapter.notifyClosing(e),this.adapter.addClass(cm.CLOSING),this.adapter.removeClass(cm.OPEN),this.adapter.removeClass(cm.OPENING),clearTimeout(this.animationTimer),this.animationTimer=setTimeout((function(){t.handleAnimationTimerEnd(),t.adapter.notifyClosed(e)}),dm.SNACKBAR_ANIMATION_CLOSE_TIME_MS))},t.prototype.isOpen=function(){return this.opened},t.prototype.getTimeoutMs=function(){return this.autoDismissTimeoutMs},t.prototype.setTimeoutMs=function(e){var t=dm.MIN_AUTO_DISMISS_TIMEOUT_MS,n=dm.MAX_AUTO_DISMISS_TIMEOUT_MS;if(!(e===dm.INDETERMINATE||e<=n&&e>=t))throw new Error("\n timeoutMs must be an integer in the range "+t+"\u2013"+n+"\n (or "+dm.INDETERMINATE+" to disable), but got '"+e+"'");this.autoDismissTimeoutMs=e},t.prototype.getCloseOnEscape=function(){return this.closeOnEscape},t.prototype.setCloseOnEscape=function(e){this.closeOnEscape=e},t.prototype.handleKeyDown=function(e){("Escape"===e.key||27===e.keyCode)&&this.getCloseOnEscape()&&this.close(bm)},t.prototype.handleActionButtonClick=function(e){this.close(vm)},t.prototype.handleActionIconClick=function(e){this.close(bm)},t.prototype.clearAutoDismissTimer=function(){clearTimeout(this.autoDismissTimer),this.autoDismissTimer=0},t.prototype.handleAnimationTimerEnd=function(){this.animationTimer=0,this.adapter.removeClass(cm.OPENING),this.adapter.removeClass(cm.CLOSING)},t.prototype.runNextAnimationFrame=function(e){var t=this;cancelAnimationFrame(this.animationFrame),this.animationFrame=requestAnimationFrame((function(){t.animationFrame=0,clearTimeout(t.animationTimer),t.animationTimer=setTimeout(e,0)}))},t}(E),Cm=um.SURFACE_SELECTOR,_m=um.LABEL_SELECTOR,Tm=um.ACTION_SELECTOR,Am=um.DISMISS_SELECTOR,Sm=um.OPENING_EVENT,Om=um.OPENED_EVENT,Im=um.CLOSING_EVENT,wm=um.CLOSED_EVENT,Nm=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.initialize=function(e){void 0===e&&(e=function(){return hm}),this.announce=e()},t.prototype.initialSyncWithDOM=function(){var e=this;this.surfaceEl=this.root.querySelector(Cm),this.labelEl=this.root.querySelector(_m),this.actionEl=this.root.querySelector(Tm),this.handleKeyDown=function(t){e.foundation.handleKeyDown(t)},this.handleSurfaceClick=function(t){var n=t.target;e.isActionButton(n)?e.foundation.handleActionButtonClick(t):e.isActionIcon(n)&&e.foundation.handleActionIconClick(t)},this.registerKeyDownHandler(this.handleKeyDown),this.registerSurfaceClickHandler(this.handleSurfaceClick)},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.deregisterKeyDownHandler(this.handleKeyDown),this.deregisterSurfaceClickHandler(this.handleSurfaceClick)},t.prototype.open=function(){this.foundation.open()},t.prototype.close=function(e){void 0===e&&(e=""),this.foundation.close(e)},t.prototype.getDefaultFoundation=function(){var e=this;return new Em({addClass:function(t){e.root.classList.add(t)},announce:function(){e.announce(e.labelEl)},notifyClosed:function(t){return e.emit(wm,t?{reason:t}:{})},notifyClosing:function(t){return e.emit(Im,t?{reason:t}:{})},notifyOpened:function(){return e.emit(Om,{})},notifyOpening:function(){return e.emit(Sm,{})},removeClass:function(t){return e.root.classList.remove(t)}})},Object.defineProperty(t.prototype,"timeoutMs",{get:function(){return this.foundation.getTimeoutMs()},set:function(e){this.foundation.setTimeoutMs(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"closeOnEscape",{get:function(){return this.foundation.getCloseOnEscape()},set:function(e){this.foundation.setCloseOnEscape(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isOpen",{get:function(){return this.foundation.isOpen()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"labelText",{get:function(){return this.labelEl.textContent},set:function(e){this.labelEl.textContent=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"actionButtonText",{get:function(){return this.actionEl.textContent},set:function(e){this.actionEl.textContent=e},enumerable:!1,configurable:!0}),t.prototype.registerKeyDownHandler=function(e){this.listen("keydown",e)},t.prototype.deregisterKeyDownHandler=function(e){this.unlisten("keydown",e)},t.prototype.registerSurfaceClickHandler=function(e){this.surfaceEl.addEventListener("click",e)},t.prototype.deregisterSurfaceClickHandler=function(e){this.surfaceEl.removeEventListener("click",e)},t.prototype.isActionButton=function(e){return Boolean(T(e,Tm))},t.prototype.isActionIcon=function(e){return Boolean(T(e,Am))},t}(C);const km={class:"mdc-snackbar__surface",role:"status","aria-relevant":"additions"},xm={class:"mdc-snackbar__label","aria-atomic":"false"},Lm={class:"mdc-snackbar__actions","aria-atomic":"true"},Rm="UiSnackbar",Dm={ACTION_TYPE:{ACTION_BUTTON:0,DISMISS_ICON:1},timeoutMs:{MIN:4e3,MAX:1e4,DEFAULTS:5e3},position:{TOP:"top",BOTTOM:"bottom",CENTER:"center"},EVENTS:{CHANGE:"update:modelValue",CLOSED:"closed"}},Pm={name:Rm,customOptions:{name:Rm,UI_SNACKBAR:Dm}};var Mm=Object.assign(Pm,{props:{actionType:{type:Number,default:Dm.ACTION_TYPE.ACTION_BUTTON},modelValue:{type:Boolean,default:!1},timeoutMs:{type:[Number,String],default:Dm.timeoutMs.DEFAULTS},message:{type:String,default:""},actionButtonText:{type:String,default:""},stacked:{type:Boolean,default:!1},leading:{type:Boolean,default:!1},position:{type:String,default:Dm.position.BOTTOM}},emits:[Dm.EVENTS.CHANGE,Dm.EVENTS.CLOSED],setup(e,t){let{emit:n}=t;const r=e,i=(0,o.ref)(null),a=(0,o.reactive)({$snackbar:null}),s=(0,o.computed)((()=>["top","center"].includes(r.position)?`mdc-snackbar--${r.position}`:"")),l=(0,o.computed)((()=>i.value&&i.value.classList.contains("mdc-snackbar--open"))),c=(0,o.computed)((()=>[{"mdc-snackbar":!0,"mdc-snackbar--stacked":r.stacked,"mdc-snackbar--leading":r.leading,"mdc-snackbar--open":l.value},s.value])),u=(0,o.computed)((()=>r.actionType===Dm.ACTION_TYPE.DISMISS_ICON)),d=(0,o.computed)((()=>u.value?"mdc-snackbar__dismiss":"mdc-snackbar__action"));function f(e){e>=Dm.timeoutMs.MIN&&e<=Dm.timeoutMs.MAX?a.$snackbar.timeoutMs=e:console.warn(`[${Rm}]: The 'timeoutMs' prop must be between ${Dm.timeoutMs.MIN} and ${Dm.timeoutMs.MAX}`)}return(0,o.watch)((()=>r.modelValue),(e=>{e&&a.$snackbar.open()})),(0,o.watch)((()=>r.timeoutMs),(e=>{f(+e)})),(0,o.watch)((()=>r.message),(e=>{a.$snackbar.labelText=e})),(0,o.onMounted)((()=>{a.$snackbar=new Nm(i.value),r.timeoutMs!==Dm.timeoutMs.DEFAULTS&&f(+r.timeoutMs),r.message&&(a.$snackbar.labelText=r.message),a.$snackbar.listen(um.CLOSED_EVENT,(()=>{n(Dm.EVENTS.CHANGE,!1),n(Dm.EVENTS.CLOSED)}))})),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Container "),(0,o.createElementVNode)("div",{ref_key:"snackbar",ref:i,class:(0,o.normalizeClass)((0,o.unref)(c))},[(0,o.createElementVNode)("div",km,[(0,o.createCommentVNode)(" Text label "),(0,o.createElementVNode)("div",xm,[(0,o.renderSlot)(t.$slots,"default",{},(()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e.message),1)]))]),(0,o.createCommentVNode)(" Action (optional) "),(0,o.createElementVNode)("div",Lm,[(0,o.renderSlot)(t.$slots,"action",{actionClass:(0,o.unref)(d)},(()=>[(0,o.unref)(u)?((0,o.openBlock)(),(0,o.createBlock)(tt.Z,{key:0,class:(0,o.normalizeClass)((0,o.unref)(d))},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)(" close ")])),_:1},8,["class"])):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:1},[e.actionButtonText?((0,o.openBlock)(),(0,o.createBlock)(ti,{key:0,class:(0,o.normalizeClass)((0,o.unref)(d))},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e.actionButtonText),1)])),_:1},8,["class"])):(0,o.createCommentVNode)("v-if",!0)],64))]))])])],2)],2112))}});var Bm,Fm,Vm=Mm,jm="mdc-banner--closing",Hm="mdc-banner--open",Um="mdc-banner--opening",qm=250,$m=300,zm="MDCBanner:closed",Km="MDCBanner:closing",Gm="MDCBanner:opened",Wm="MDCBanner:opening",Ym="MDCBanner:actionClicked",Xm=".mdc-banner__content",Zm=".mdc-banner__primary-action",Jm=".mdc-banner__secondary-action",Qm=".mdc-banner__text";!function(e){e[e.PRIMARY=0]="PRIMARY",e[e.SECONDARY=1]="SECONDARY",e[e.UNSPECIFIED=2]="UNSPECIFIED"}(Bm||(Bm={})),function(e){e[e.PRIMARY=0]="PRIMARY",e[e.SECONDARY=1]="SECONDARY",e[e.UNKNOWN=2]="UNKNOWN"}(Fm||(Fm={}));var eg=Um,tg=Hm,ng=jm,rg=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.isOpened=!1,r.animationFrame=0,r.animationTimer=0,r}return p(t,e),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},getContentHeight:function(){return 0},notifyClosed:function(){},notifyClosing:function(){},notifyOpened:function(){},notifyOpening:function(){},notifyActionClicked:function(){},releaseFocus:function(){},removeClass:function(){},setStyleProperty:function(){},trapFocus:function(){}}},enumerable:!1,configurable:!0}),t.prototype.destroy=function(){cancelAnimationFrame(this.animationFrame),this.animationFrame=0,clearTimeout(this.animationTimer),this.animationTimer=0},t.prototype.open=function(){var e=this;this.isOpened=!0,this.adapter.notifyOpening(),this.adapter.removeClass(ng),this.adapter.addClass(eg);var t=this.adapter.getContentHeight();this.animationFrame=requestAnimationFrame((function(){e.adapter.addClass(tg),e.adapter.setStyleProperty("height",t+"px"),e.animationTimer=setTimeout((function(){e.handleAnimationTimerEnd(),e.adapter.trapFocus(),e.adapter.notifyOpened()}),$m)}))},t.prototype.close=function(e){var t=this;this.isOpened&&(cancelAnimationFrame(this.animationFrame),this.animationFrame=0,this.isOpened=!1,this.adapter.notifyClosing(e),this.adapter.addClass(ng),this.adapter.setStyleProperty("height","0"),this.adapter.removeClass(tg),this.adapter.removeClass(eg),clearTimeout(this.animationTimer),this.animationTimer=setTimeout((function(){t.adapter.releaseFocus(),t.handleAnimationTimerEnd(),t.adapter.notifyClosed(e)}),qm))},t.prototype.isOpen=function(){return this.isOpened},t.prototype.handlePrimaryActionClick=function(e){void 0===e&&(e=!1),e?this.adapter.notifyActionClicked(0):this.close(Bm.PRIMARY)},t.prototype.handleSecondaryActionClick=function(e){void 0===e&&(e=!1),e?this.adapter.notifyActionClicked(1):this.close(Bm.SECONDARY)},t.prototype.layout=function(){var e=this.adapter.getContentHeight();this.adapter.setStyleProperty("height",e+"px")},t.prototype.handleAnimationTimerEnd=function(){this.animationTimer=0,this.adapter.removeClass(eg),this.adapter.removeClass(ng)},t}(E),og=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.initialize=function(e){var t=this;void 0===e&&(e=function(e,t){return new Rt(e,t)}),this.contentEl=this.root.querySelector(Xm),this.textEl=this.root.querySelector(Qm),this.primaryActionEl=this.root.querySelector(Zm),this.secondaryActionEl=this.root.querySelector(Jm),this.focusTrapFactory=e,this.handleContentClick=function(e){var n=e.target;T(n,Zm)?t.foundation.handlePrimaryActionClick():T(n,Jm)&&t.foundation.handleSecondaryActionClick()}},t.prototype.initialSyncWithDOM=function(){this.registerContentClickHandler(this.handleContentClick),this.focusTrap=this.focusTrapFactory(this.root,{initialFocusEl:this.primaryActionEl})},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.deregisterContentClickHandler(this.handleContentClick)},t.prototype.layout=function(){this.foundation.layout()},t.prototype.open=function(){this.foundation.open()},t.prototype.close=function(e){this.foundation.close(e)},t.prototype.getDefaultFoundation=function(){var e=this;return new rg({addClass:function(t){e.root.classList.add(t)},getContentHeight:function(){return e.contentEl.offsetHeight},notifyClosed:function(t){e.emit(zm,{reason:t})},notifyClosing:function(t){e.emit(Km,{reason:t})},notifyOpened:function(){e.emit(Gm,{})},notifyOpening:function(){e.emit(Wm,{})},notifyActionClicked:function(t){e.emit(Ym,{action:t})},releaseFocus:function(){e.focusTrap.releaseFocus()},removeClass:function(t){e.root.classList.remove(t)},setStyleProperty:function(t,n){e.root.style.setProperty(t,n)},trapFocus:function(){e.focusTrap.trapFocus()}})},Object.defineProperty(t.prototype,"isOpen",{get:function(){return this.foundation.isOpen()},enumerable:!1,configurable:!0}),t.prototype.getText=function(){return this.textEl.textContent||""},t.prototype.setText=function(e){this.textEl.textContent=e},t.prototype.getPrimaryActionText=function(){return this.primaryActionEl.textContent||""},t.prototype.setPrimaryActionText=function(e){this.primaryActionEl.textContent=e},t.prototype.getSecondaryActionText=function(){return this.secondaryActionEl?this.secondaryActionEl.textContent||"":null},t.prototype.setSecondaryActionText=function(e){this.secondaryActionEl&&(this.secondaryActionEl.textContent=e)},t.prototype.registerContentClickHandler=function(e){this.contentEl.addEventListener("click",e)},t.prototype.deregisterContentClickHandler=function(e){this.contentEl.removeEventListener("click",e)},t}(C);const ig={class:"mdc-banner__content",role:"alertdialog","aria-live":"assertive"},ag={class:"mdc-banner__graphic-text-wrapper"},sg={key:0,class:"mdc-banner__graphic",role:"img"},lg={class:"mdc-banner__text"},cg={class:"mdc-banner__actions"},ug={name:"MdcBannerContent",customOptions:{}};var dg=Object.assign(ug,{props:{primaryButtonText:{type:String,default:"OK"},secondaryButtonText:{type:String,default:""}},setup(e){return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",ig,[(0,o.createElementVNode)("div",ag,[(0,o.createCommentVNode)(" Supporting illustration (optional) "),t.$parent.withImage?((0,o.openBlock)(),(0,o.createElementBlock)("div",sg,[(0,o.renderSlot)(t.$slots,"image")])):(0,o.createCommentVNode)("v-if",!0),(0,o.createCommentVNode)(" Text "),(0,o.createElementVNode)("div",lg,[(0,o.renderSlot)(t.$slots,"default")])]),(0,o.createCommentVNode)(" Buttons "),(0,o.createElementVNode)("div",cg,[(0,o.renderSlot)(t.$slots,"actions",{},(()=>[e.secondaryButtonText?((0,o.openBlock)(),(0,o.createBlock)(ti,{key:0,class:"mdc-banner__secondary-action"},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e.secondaryButtonText),1)])),_:1})):(0,o.createCommentVNode)("v-if",!0),(0,o.createVNode)(ti,{class:"mdc-banner__primary-action"},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e.primaryButtonText),1)])),_:1})]))])]))}});const fg={key:0,class:"mdc-banner__fixed"},pg={EVENTS:{CHANGE:"update:modelValue",CLOSED:"closed"}},hg={name:"UiBanner",customOptions:{UI_BANNER:pg}};var mg=Object.assign(hg,{props:{modelValue:{type:Boolean,default:!1},centered:{type:Boolean,default:!1},fixed:{type:Boolean,default:!1},withImage:{type:Boolean,default:!1},mobileStacked:{type:Boolean,default:!1},primaryButtonText:{type:String,default:"OK"},secondaryButtonText:{type:String,default:""}},emits:[pg.EVENTS.CHANGE,pg.EVENTS.CLOSED],setup(e,t){let{emit:n}=t;const r=e,i=(0,o.ref)(null),a=(0,o.reactive)({$banner:null}),s=(0,o.computed)((()=>({"mdc-banner":!0,"mdc-banner--centered":r.centered,"mdc-banner--mobile-stacked":r.mobileStacked})));return(0,o.onMounted)((()=>{a.$banner=new og(i.value),a.$banner.listen(zm,(e=>{let{detail:t}=e;n(pg.EVENTS.CHANGE,!1),n(pg.EVENTS.CLOSED,t.reason)})),(0,o.watch)((()=>r.modelValue),(e=>e?a.$banner.open():a.$banner.close()))})),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Container "),(0,o.createElementVNode)("div",{ref_key:"banner",ref:i,class:(0,o.normalizeClass)((0,o.unref)(s)),role:"banner"},[e.fixed?((0,o.openBlock)(),(0,o.createElementBlock)("div",fg,[(0,o.createVNode)(dg,{"primary-button-text":e.primaryButtonText,"secondary-button-text":e.secondaryButtonText},(0,o.createSlots)({_:2},[(0,o.renderList)(t.$slots,((e,n)=>({name:n,fn:(0,o.withCtx)((e=>[(0,o.renderSlot)(t.$slots,n,(0,o.normalizeProps)((0,o.guardReactiveProps)(e)))]))})))]),1032,["primary-button-text","secondary-button-text"])])):((0,o.openBlock)(),(0,o.createBlock)(dg,{key:1,"primary-button-text":e.primaryButtonText,"secondary-button-text":e.secondaryButtonText},(0,o.createSlots)({_:2},[(0,o.renderList)(t.$slots,((e,n)=>({name:n,fn:(0,o.withCtx)((e=>[(0,o.renderSlot)(t.$slots,n,(0,o.normalizeProps)((0,o.guardReactiveProps)(e)))]))})))]),1032,["primary-button-text","secondary-button-text"]))],2)],2112))}});var gg=mg,yg={VALUE:{MIN:0,MAX:1}};const vg={active:{type:Boolean,default:!1},progress:{type:Number,default:0},label:String,closed:{type:Boolean,default:!1}};function bg(e,t){function n(t){e&&t>=yg.VALUE.MIN&&t<=yg.VALUE.MAX?e.progress=t:console.warn("[UiProgress/UiSpinner]","The value should be between [0, 1]")}return(0,o.watch)((()=>t.progress),(e=>n(e))),{setProgress:n}}const Eg="UiProgress",Cg={name:Eg,customOptions:{name:Eg,UI_PROGRESS:yg}};var _g=Object.assign(Cg,{props:{...vg,buffer:{type:Number,default:0}},setup(e){const t=e,n=(0,o.ref)(null),r=(0,o.reactive)({$linearProgress:null}),i=(0,o.computed)((()=>({"mdc-linear-progress--indeterminate":t.active,"mdc-linear-progress--closed":t.closed})));function a(e){r.$linearProgress&&e>=yg.VALUE.MIN&&e<=yg.VALUE.MAX?r.$linearProgress.buffer=e:console.warn(`[${Eg}]: The 'buffer' prop value should be between [0, 1]`)}return(0,o.watch)((()=>t.buffer),(e=>a(e))),(0,o.onMounted)((()=>{const e=n.value.mdcLinearProgress;r.$linearProgress=new rp(e);const{setProgress:o}=bg(r.$linearProgress,t);o(t.progress),e.dataset.buffer&&a(t.buffer)})),(t,r)=>((0,o.openBlock)(),(0,o.createBlock)(fh,{ref_key:"linearProgress",ref:n,class:(0,o.normalizeClass)((0,o.unref)(i)),"aria-label":t.label,"aria-valuemin":"0","aria-valuemax":"1","data-buffer":!!e.buffer},null,8,["class","aria-label","data-buffer"]))}});var Tg=_g,Ag={INDETERMINATE_CLASS:"mdc-circular-progress--indeterminate",CLOSED_CLASS:"mdc-circular-progress--closed"},Sg={ARIA_HIDDEN:"aria-hidden",ARIA_VALUENOW:"aria-valuenow",DETERMINATE_CIRCLE_SELECTOR:".mdc-circular-progress__determinate-circle",RADIUS:"r",STROKE_DASHOFFSET:"stroke-dashoffset"},Og=function(e){function t(n){return e.call(this,h(h({},t.defaultAdapter),n))||this}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return Ag},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return Sg},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},getDeterminateCircleAttribute:function(){return null},hasClass:function(){return!1},removeClass:function(){},removeAttribute:function(){},setAttribute:function(){},setDeterminateCircleAttribute:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){this.closed=this.adapter.hasClass(Ag.CLOSED_CLASS),this.determinate=!this.adapter.hasClass(Ag.INDETERMINATE_CLASS),this.progress=0,this.determinate&&this.adapter.setAttribute(Sg.ARIA_VALUENOW,this.progress.toString()),this.radius=Number(this.adapter.getDeterminateCircleAttribute(Sg.RADIUS))},t.prototype.setDeterminate=function(e){this.determinate=e,this.determinate?(this.adapter.removeClass(Ag.INDETERMINATE_CLASS),this.setProgress(this.progress)):(this.adapter.addClass(Ag.INDETERMINATE_CLASS),this.adapter.removeAttribute(Sg.ARIA_VALUENOW))},t.prototype.isDeterminate=function(){return this.determinate},t.prototype.setProgress=function(e){if(this.progress=e,this.determinate){var t=(1-this.progress)*(2*Math.PI*this.radius);this.adapter.setDeterminateCircleAttribute(Sg.STROKE_DASHOFFSET,""+t),this.adapter.setAttribute(Sg.ARIA_VALUENOW,this.progress.toString())}},t.prototype.getProgress=function(){return this.progress},t.prototype.open=function(){this.closed=!1,this.adapter.removeClass(Ag.CLOSED_CLASS),this.adapter.removeAttribute(Sg.ARIA_HIDDEN)},t.prototype.close=function(){this.closed=!0,this.adapter.addClass(Ag.CLOSED_CLASS),this.adapter.setAttribute(Sg.ARIA_HIDDEN,"true")},t.prototype.isClosed=function(){return this.closed},t}(E),Ig=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.prototype.initialize=function(){this.determinateCircle=this.root.querySelector(Og.strings.DETERMINATE_CIRCLE_SELECTOR)},t.attachTo=function(e){return new t(e)},Object.defineProperty(t.prototype,"determinate",{set:function(e){this.foundation.setDeterminate(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"progress",{set:function(e){this.foundation.setProgress(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isClosed",{get:function(){return this.foundation.isClosed()},enumerable:!1,configurable:!0}),t.prototype.open=function(){this.foundation.open()},t.prototype.close=function(){this.foundation.close()},t.prototype.getDefaultFoundation=function(){var e=this;return new Og({addClass:function(t){e.root.classList.add(t)},getDeterminateCircleAttribute:function(t){return e.determinateCircle.getAttribute(t)},hasClass:function(t){return e.root.classList.contains(t)},removeClass:function(t){e.root.classList.remove(t)},removeAttribute:function(t){e.root.removeAttribute(t)},setAttribute:function(t,n){e.root.setAttribute(t,n)},setDeterminateCircleAttribute:function(t,n){e.determinateCircle.setAttribute(t,n)}})},t}(C);const wg={class:"mdc-circular-progress__spinner-layer"},Ng={class:"mdc-circular-progress__circle-clipper mdc-circular-progress__circle-left"},kg=["viewBox"],xg=["cx","cy","r","stroke-dasharray","stroke-dashoffset","stroke-width"],Lg={class:"mdc-circular-progress__gap-patch"},Rg=["viewBox"],Dg=["cx","cy","r","stroke-dasharray","stroke-dashoffset","stroke-width"],Pg={class:"mdc-circular-progress__circle-clipper mdc-circular-progress__circle-right"},Mg=["viewBox"],Bg=["cx","cy","r","stroke-dasharray","stroke-dashoffset","stroke-width"],Fg={cssClasses:{circle:"mdc-circular-progress__indeterminate-circle-graphic"}},Vg={name:"MdcSpinnerLayer",customOptions:{UI_CIRCULAR_PROGRESS_INDETERMINATE:Fg}};var jg=Object.assign(Vg,{props:{svg:{type:Object,required:!0}},setup(e){const t=e,n=(0,o.computed)((()=>t.svg.stroke/2)),r=(0,o.computed)((()=>.8*t.svg.width));return(t,i)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",wg,[(0,o.createElementVNode)("div",Ng,[((0,o.openBlock)(),(0,o.createElementBlock)("svg",{class:(0,o.normalizeClass)(Fg.cssClasses.circle),viewBox:e.svg.viewBox},[(0,o.createElementVNode)("circle",{fill:"none",cx:e.svg.cx,cy:e.svg.cy,r:e.svg.r,"stroke-dasharray":e.svg.stroke,"stroke-dashoffset":(0,o.unref)(n),"stroke-width":e.svg.width},null,8,xg)],10,kg))]),(0,o.createElementVNode)("div",Lg,[((0,o.openBlock)(),(0,o.createElementBlock)("svg",{class:(0,o.normalizeClass)(Fg.cssClasses.circle),viewBox:e.svg.viewBox},[(0,o.createElementVNode)("circle",{fill:"none",cx:e.svg.cx,cy:e.svg.cy,r:e.svg.r,"stroke-dasharray":e.svg.stroke,"stroke-dashoffset":(0,o.unref)(n),"stroke-width":(0,o.unref)(r)},null,8,Dg)],10,Rg))]),(0,o.createElementVNode)("div",Pg,[((0,o.openBlock)(),(0,o.createElementBlock)("svg",{class:(0,o.normalizeClass)(Fg.cssClasses.circle),viewBox:e.svg.viewBox},[(0,o.createElementVNode)("circle",{fill:"none",cx:e.svg.cx,cy:e.svg.cy,r:e.svg.r,"stroke-dasharray":e.svg.stroke,"stroke-dashoffset":(0,o.unref)(n),"stroke-width":e.svg.width},null,8,Bg)],10,Mg))])]))}});const Hg=["aria-label"],Ug={class:"mdc-circular-progress__determinate-container"},qg=["viewBox"],$g=["cx","cy","r","stroke-dasharray","stroke-dashoffset","stroke-width"],zg={class:"mdc-circular-progress__indeterminate-container"},Kg="UiSpinner",Gg={SVG:{large:{viewBox:"0 0 48 48",cx:24,cy:24,r:18,stroke:113.097,width:4},medium:{viewBox:"0 0 32 32",cx:16,cy:16,r:12.5,stroke:78.54,width:3},small:{viewBox:"0 0 24 24",cx:"12",cy:"12",r:"8.75",stroke:"54.978",width:2.5}}},Wg={name:Kg,customOptions:{name:Kg,UI_CIRCULAR_PROGRESS:Gg}};var Yg=Object.assign(Wg,{props:{...vg,size:{type:String,default:"large"},fourColored:{type:Boolean,default:!1}},setup(e){const t=e,n=(0,o.ref)(null),r=(0,o.reactive)({$circularProgress:null,currentSize:""}),i=(0,o.computed)((()=>["mdc-circular-progress",`mdc-circular-progress--${r.currentSize}`,{"mdc-circular-progress--indeterminate":t.active,"mdc-circular-progress--closed":t.closed}])),a=(0,o.computed)((()=>r.currentSize?Gg.SVG[r.currentSize]:{}));return(0,o.onBeforeMount)((()=>{switch(t.size){case"M":case"medium":r.currentSize="medium";break;case"S":case"small":r.currentSize="small";break;default:r.currentSize="large"}})),(0,o.onMounted)((()=>{if(r.currentSize){r.$circularProgress=new Ig(n.value);const{setProgress:e}=bg(r.$circularProgress,t);e(t.progress)}else console.warn(`[${Kg}]: Please choose correct size`)})),(t,r)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{ref_key:"circularProgress",ref:n,role:"progressbar",class:(0,o.normalizeClass)((0,o.unref)(i)),"aria-label":t.label,"aria-valuemin":"0","aria-valuemax":"1"},[(0,o.createCommentVNode)(" Determinate "),(0,o.createElementVNode)("div",Ug,[((0,o.openBlock)(),(0,o.createElementBlock)("svg",{class:"mdc-circular-progress__determinate-circle-graphic",viewBox:(0,o.unref)(a).viewBox},[(0,o.createElementVNode)("circle",{class:"mdc-circular-progress__determinate-circle",fill:"none",cx:(0,o.unref)(a).cx,cy:(0,o.unref)(a).cy,r:(0,o.unref)(a).r,"stroke-dasharray":(0,o.unref)(a).stroke,"stroke-dashoffset":(0,o.unref)(a).stroke,"stroke-width":(0,o.unref)(a).width},null,8,$g)],8,qg))]),(0,o.createCommentVNode)(" Indeterminate "),(0,o.createElementVNode)("div",zg,[e.fourColored?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:0},(0,o.renderList)(4,(e=>(0,o.createVNode)(jg,{key:e,class:(0,o.normalizeClass)(`mdc-circular-progress__color-${e}`),svg:(0,o.unref)(a)},null,8,["class","svg"]))),64)):((0,o.openBlock)(),(0,o.createBlock)(jg,{key:1,svg:(0,o.unref)(a)},null,8,["svg"]))])],10,Hg))}});var Xg=Yg;const Zg={class:"mdc-tooltip-wrapper--rich"};var Jg={name:"UiTooltipAnchor"};var Qg,ey=(0,ht.Z)(Jg,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("div",Zg,[(0,o.renderSlot)(e.$slots,"default")])}]]);!function(e){e.RICH="mdc-tooltip--rich",e.SHOWN="mdc-tooltip--shown",e.SHOWING="mdc-tooltip--showing",e.SHOWING_TRANSITION="mdc-tooltip--showing-transition",e.HIDE="mdc-tooltip--hide",e.HIDE_TRANSITION="mdc-tooltip--hide-transition",e.MULTILINE_TOOLTIP="mdc-tooltip--multiline",e.SURFACE="mdc-tooltip__surface",e.SURFACE_ANIMATION="mdc-tooltip__surface-animation",e.TOOLTIP_CARET_TOP="mdc-tooltip__caret-surface-top",e.TOOLTIP_CARET_BOTTOM="mdc-tooltip__caret-surface-bottom"}(Qg||(Qg={}));var ty,ny,ry,oy=4,iy=8,ay=8,sy=600,ly=500,cy=24,uy=200,dy=24,fy=.8,py="aria-expanded",hy="aria-haspopup",my="data-mdc-tooltip-persistent",gy="data-mdc-tooltip-has-caret",yy="MDCTooltip:hidden";!function(e){e[e.DETECTED=0]="DETECTED",e[e.START=1]="START",e[e.CENTER=2]="CENTER",e[e.END=3]="END"}(ty||(ty={})),function(e){e[e.DETECTED=0]="DETECTED",e[e.ABOVE=1]="ABOVE",e[e.BELOW=2]="BELOW"}(ny||(ny={})),function(e){e[e.BOUNDED=0]="BOUNDED",e[e.UNBOUNDED=1]="UNBOUNDED"}(ry||(ry={}));var vy,by,Ey,Cy="left",_y="right",Ty="center",Ay="top",Sy="bottom";!function(e){e[e.DETECTED=0]="DETECTED",e[e.ABOVE_START=1]="ABOVE_START",e[e.ABOVE_CENTER=2]="ABOVE_CENTER",e[e.ABOVE_END=3]="ABOVE_END",e[e.TOP_SIDE_START=4]="TOP_SIDE_START",e[e.CENTER_SIDE_START=5]="CENTER_SIDE_START",e[e.BOTTOM_SIDE_START=6]="BOTTOM_SIDE_START",e[e.TOP_SIDE_END=7]="TOP_SIDE_END",e[e.CENTER_SIDE_END=8]="CENTER_SIDE_END",e[e.BOTTOM_SIDE_END=9]="BOTTOM_SIDE_END",e[e.BELOW_START=10]="BELOW_START",e[e.BELOW_CENTER=11]="BELOW_CENTER",e[e.BELOW_END=12]="BELOW_END"}(vy||(vy={})),function(e){e[e.ABOVE=1]="ABOVE",e[e.BELOW=2]="BELOW",e[e.SIDE_TOP=3]="SIDE_TOP",e[e.SIDE_CENTER=4]="SIDE_CENTER",e[e.SIDE_BOTTOM=5]="SIDE_BOTTOM"}(by||(by={})),function(e){e[e.START=1]="START",e[e.CENTER=2]="CENTER",e[e.END=3]="END",e[e.SIDE_START=4]="SIDE_START",e[e.SIDE_END=5]="SIDE_END"}(Ey||(Ey={}));var Oy,Iy=Qg.RICH,wy=Qg.SHOWN,Ny=Qg.SHOWING,ky=Qg.SHOWING_TRANSITION,xy=Qg.HIDE,Ly=Qg.HIDE_TRANSITION,Ry=Qg.MULTILINE_TOOLTIP;!function(e){e.POLL_ANCHOR="poll_anchor"}(Oy||(Oy={}));var Dy="undefined"!==typeof window,Py=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.tooltipShown=!1,r.anchorGap=oy,r.xTooltipPos=ty.DETECTED,r.yTooltipPos=ny.DETECTED,r.tooltipPositionWithCaret=vy.DETECTED,r.minViewportTooltipThreshold=ay,r.hideDelayMs=sy,r.showDelayMs=ly,r.anchorRect=null,r.parentRect=null,r.frameId=null,r.hideTimeout=null,r.showTimeout=null,r.addAncestorScrollEventListeners=new Array,r.removeAncestorScrollEventListeners=new Array,r.animFrame=new nd,r.anchorBlurHandler=function(e){r.handleAnchorBlur(e)},r.documentClickHandler=function(e){r.handleDocumentClick(e)},r.documentKeydownHandler=function(e){r.handleKeydown(e)},r.tooltipMouseEnterHandler=function(){r.handleTooltipMouseEnter()},r.tooltipMouseLeaveHandler=function(){r.handleTooltipMouseLeave()},r.richTooltipFocusOutHandler=function(e){r.handleRichTooltipFocusOut(e)},r.windowScrollHandler=function(){r.handleWindowScrollEvent()},r.windowResizeHandler=function(){r.handleWindowChangeEvent()},r}return p(t,e),Object.defineProperty(t,"defaultAdapter",{get:function(){return{getAttribute:function(){return null},setAttribute:function(){},removeAttribute:function(){},addClass:function(){},hasClass:function(){return!1},removeClass:function(){},getComputedStyleProperty:function(){return""},setStyleProperty:function(){},setSurfaceAnimationStyleProperty:function(){},getViewportWidth:function(){return 0},getViewportHeight:function(){return 0},getTooltipSize:function(){return{width:0,height:0}},getAnchorBoundingRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},getParentBoundingRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},getAnchorAttribute:function(){return null},setAnchorAttribute:function(){return null},isRTL:function(){return!1},anchorContainsElement:function(){return!1},tooltipContainsElement:function(){return!1},focusAnchorElement:function(){},registerEventHandler:function(){},deregisterEventHandler:function(){},registerAnchorEventHandler:function(){},deregisterAnchorEventHandler:function(){},registerDocumentEventHandler:function(){},deregisterDocumentEventHandler:function(){},registerWindowEventHandler:function(){},deregisterWindowEventHandler:function(){},notifyHidden:function(){},getTooltipCaretBoundingRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},setTooltipCaretStyle:function(){},clearTooltipCaretStyles:function(){},getActiveElement:function(){return null}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){this.richTooltip=this.adapter.hasClass(Iy),this.persistentTooltip="true"===this.adapter.getAttribute(my),this.interactiveTooltip=!!this.adapter.getAnchorAttribute(py)&&"dialog"===this.adapter.getAnchorAttribute(hy),this.hasCaret=this.richTooltip&&"true"===this.adapter.getAttribute(gy)},t.prototype.isShown=function(){return this.tooltipShown},t.prototype.isRich=function(){return this.richTooltip},t.prototype.isPersistent=function(){return this.persistentTooltip},t.prototype.handleAnchorMouseEnter=function(){var e=this;this.tooltipShown?this.show():(this.clearHideTimeout(),this.showTimeout=setTimeout((function(){e.show()}),this.showDelayMs))},t.prototype.handleAnchorTouchstart=function(){var e=this;this.showTimeout=setTimeout((function(){e.show()}),this.showDelayMs),this.adapter.registerWindowEventHandler("contextmenu",this.preventContextMenuOnLongTouch)},t.prototype.preventContextMenuOnLongTouch=function(e){e.preventDefault()},t.prototype.handleAnchorTouchend=function(){this.clearShowTimeout(),this.isShown()||this.adapter.deregisterWindowEventHandler("contextmenu",this.preventContextMenuOnLongTouch)},t.prototype.handleAnchorFocus=function(e){var t=this,n=e.relatedTarget;n instanceof HTMLElement&&this.adapter.tooltipContainsElement(n)||(this.showTimeout=setTimeout((function(){t.show()}),this.showDelayMs))},t.prototype.handleAnchorMouseLeave=function(){var e=this;this.clearShowTimeout(),this.hideTimeout=setTimeout((function(){e.hide()}),this.hideDelayMs)},t.prototype.handleAnchorClick=function(){this.tooltipShown?this.hide():this.show()},t.prototype.handleDocumentClick=function(e){var t=e.target instanceof HTMLElement&&(this.adapter.anchorContainsElement(e.target)||this.adapter.tooltipContainsElement(e.target));this.richTooltip&&this.persistentTooltip&&t||this.hide()},t.prototype.handleKeydown=function(e){if(rn(e)===Vt.ESCAPE){var t=this.adapter.getActiveElement();t instanceof HTMLElement&&this.adapter.tooltipContainsElement(t)&&this.adapter.focusAnchorElement(),this.hide()}},t.prototype.handleAnchorBlur=function(e){if(this.richTooltip){if(e.relatedTarget instanceof HTMLElement&&this.adapter.tooltipContainsElement(e.relatedTarget))return;if(null===e.relatedTarget&&this.interactiveTooltip)return}this.hide()},t.prototype.handleTooltipMouseEnter=function(){this.show()},t.prototype.handleTooltipMouseLeave=function(){var e=this;this.clearShowTimeout(),this.hideTimeout=setTimeout((function(){e.hide()}),this.hideDelayMs)},t.prototype.handleRichTooltipFocusOut=function(e){e.relatedTarget instanceof HTMLElement&&(this.adapter.anchorContainsElement(e.relatedTarget)||this.adapter.tooltipContainsElement(e.relatedTarget))||null===e.relatedTarget&&this.interactiveTooltip||this.hide()},t.prototype.handleWindowScrollEvent=function(){this.persistentTooltip?this.handleWindowChangeEvent():this.hide()},t.prototype.handleWindowChangeEvent=function(){var e=this;this.animFrame.request(Oy.POLL_ANCHOR,(function(){e.repositionTooltipOnAnchorMove()}))},t.prototype.show=function(){var e,t,n=this;if(this.clearHideTimeout(),this.clearShowTimeout(),!this.tooltipShown){this.tooltipShown=!0,this.adapter.removeAttribute("aria-hidden"),this.richTooltip&&(this.interactiveTooltip&&this.adapter.setAnchorAttribute("aria-expanded","true"),this.adapter.registerEventHandler("focusout",this.richTooltipFocusOutHandler)),this.persistentTooltip||(this.adapter.registerEventHandler("mouseenter",this.tooltipMouseEnterHandler),this.adapter.registerEventHandler("mouseleave",this.tooltipMouseLeaveHandler)),this.adapter.removeClass(xy),this.adapter.addClass(Ny),this.isTooltipMultiline()&&!this.richTooltip&&this.adapter.addClass(Ry),this.anchorRect=this.adapter.getAnchorBoundingRect(),this.parentRect=this.adapter.getParentBoundingRect(),this.richTooltip?this.positionRichTooltip():this.positionPlainTooltip(),this.adapter.registerAnchorEventHandler("blur",this.anchorBlurHandler),this.adapter.registerDocumentEventHandler("click",this.documentClickHandler),this.adapter.registerDocumentEventHandler("keydown",this.documentKeydownHandler),this.adapter.registerWindowEventHandler("scroll",this.windowScrollHandler),this.adapter.registerWindowEventHandler("resize",this.windowResizeHandler);try{for(var r=y(this.addAncestorScrollEventListeners),o=r.next();!o.done;o=r.next()){(0,o.value)()}}catch(i){e={error:i}}finally{try{o&&!o.done&&(t=r.return)&&t.call(r)}finally{if(e)throw e.error}}this.frameId=requestAnimationFrame((function(){n.clearAllAnimationClasses(),n.adapter.addClass(wy),n.adapter.addClass(ky)}))}},t.prototype.hide=function(){var e,t;if(this.clearHideTimeout(),this.clearShowTimeout(),this.tooltipShown){this.frameId&&cancelAnimationFrame(this.frameId),this.tooltipShown=!1,this.adapter.setAttribute("aria-hidden","true"),this.adapter.deregisterEventHandler("focusout",this.richTooltipFocusOutHandler),this.richTooltip&&this.interactiveTooltip&&this.adapter.setAnchorAttribute("aria-expanded","false"),this.persistentTooltip||(this.adapter.deregisterEventHandler("mouseenter",this.tooltipMouseEnterHandler),this.adapter.deregisterEventHandler("mouseleave",this.tooltipMouseLeaveHandler)),this.clearAllAnimationClasses(),this.adapter.addClass(xy),this.adapter.addClass(Ly),this.adapter.removeClass(wy),this.adapter.deregisterAnchorEventHandler("blur",this.anchorBlurHandler),this.adapter.deregisterDocumentEventHandler("click",this.documentClickHandler),this.adapter.deregisterDocumentEventHandler("keydown",this.documentKeydownHandler),this.adapter.deregisterWindowEventHandler("scroll",this.windowScrollHandler),this.adapter.deregisterWindowEventHandler("resize",this.windowResizeHandler),this.adapter.deregisterWindowEventHandler("contextmenu",this.preventContextMenuOnLongTouch);try{for(var n=y(this.removeAncestorScrollEventListeners),r=n.next();!r.done;r=n.next()){(0,r.value)()}}catch(o){e={error:o}}finally{try{r&&!r.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}}},t.prototype.handleTransitionEnd=function(){var e=this.adapter.hasClass(xy);this.adapter.removeClass(Ny),this.adapter.removeClass(ky),this.adapter.removeClass(xy),this.adapter.removeClass(Ly),e&&null===this.showTimeout&&this.adapter.notifyHidden()},t.prototype.clearAllAnimationClasses=function(){this.adapter.removeClass(ky),this.adapter.removeClass(Ly)},t.prototype.setTooltipPosition=function(e){var t=e.xPos,n=e.yPos,r=e.withCaretPos;this.hasCaret&&r?this.tooltipPositionWithCaret=r:(t&&(this.xTooltipPos=t),n&&(this.yTooltipPos=n))},t.prototype.setAnchorBoundaryType=function(e){e===ry.UNBOUNDED?this.anchorGap=iy:this.anchorGap=oy},t.prototype.setShowDelay=function(e){this.showDelayMs=e},t.prototype.setHideDelay=function(e){this.hideDelayMs=e},t.prototype.isTooltipMultiline=function(){var e=this.adapter.getTooltipSize();return e.height>cy&&e.width>=uy},t.prototype.positionPlainTooltip=function(){var e=this.calculateTooltipStyles(this.anchorRect),t=e.top,n=e.yTransformOrigin,r=e.left,o=e.xTransformOrigin,i=Dy?po(window,"transform"):"transform";this.adapter.setSurfaceAnimationStyleProperty(i+"-origin",o+" "+n),this.adapter.setStyleProperty("top",t+"px"),this.adapter.setStyleProperty("left",r+"px")},t.prototype.positionRichTooltip=function(){var e,t,n,r,o=this.adapter.getComputedStyleProperty("width");this.adapter.setStyleProperty("width",o);var i=this.hasCaret?this.calculateTooltipWithCaretStyles(this.anchorRect):this.calculateTooltipStyles(this.anchorRect),a=i.top,s=i.yTransformOrigin,l=i.left,c=i.xTransformOrigin,u=Dy?po(window,"transform"):"transform";this.adapter.setSurfaceAnimationStyleProperty(u+"-origin",c+" "+s);var d=l-(null!==(t=null===(e=this.parentRect)||void 0===e?void 0:e.left)&&void 0!==t?t:0),f=a-(null!==(r=null===(n=this.parentRect)||void 0===n?void 0:n.top)&&void 0!==r?r:0);this.adapter.setStyleProperty("top",f+"px"),this.adapter.setStyleProperty("left",d+"px")},t.prototype.calculateTooltipStyles=function(e){if(!e)return{top:0,left:0};var t=this.adapter.getTooltipSize(),n=this.calculateYTooltipDistance(e,t.height),r=this.calculateXTooltipDistance(e,t.width);return{top:n.distance,yTransformOrigin:n.yTransformOrigin,left:r.distance,xTransformOrigin:r.xTransformOrigin}},t.prototype.calculateXTooltipDistance=function(e,t){var n,r,o,i,a,s=!this.adapter.isRTL();this.richTooltip?(n=s?e.left-t:e.right,r=s?e.right:e.left-t,i=s?_y:Cy,a=s?Cy:_y):(n=s?e.left:e.right-t,r=s?e.right-t:e.left,o=e.left+(e.width-t)/2,i=s?Cy:_y,a=s?_y:Cy);var l=this.richTooltip?this.determineValidPositionOptions(n,r):this.determineValidPositionOptions(o,n,r);if(this.xTooltipPos===ty.START&&l.has(n))return{distance:n,xTransformOrigin:i};if(this.xTooltipPos===ty.END&&l.has(r))return{distance:r,xTransformOrigin:a};if(this.xTooltipPos===ty.CENTER&&l.has(o))return{distance:o,xTransformOrigin:Ty};var c=(this.richTooltip?[{distance:r,xTransformOrigin:a},{distance:n,xTransformOrigin:i}]:[{distance:o,xTransformOrigin:Ty},{distance:n,xTransformOrigin:i},{distance:r,xTransformOrigin:a}]).find((function(e){var t=e.distance;return l.has(t)}));return c||(e.left<0?{distance:this.minViewportTooltipThreshold,xTransformOrigin:Cy}:{distance:this.adapter.getViewportWidth()-(t+this.minViewportTooltipThreshold),xTransformOrigin:_y})},t.prototype.determineValidPositionOptions=function(){for(var e,t,n=[],r=0;r=this.minViewportTooltipThreshold},t.prototype.positionDoesntCollideWithViewport=function(e){var t=this.adapter.getViewportWidth();return e+this.adapter.getTooltipSize().width<=t&&e>=0},t.prototype.calculateYTooltipDistance=function(e,t){var n=e.bottom+this.anchorGap,r=e.top-(this.anchorGap+t),o=this.determineValidYPositionOptions(r,n);return this.yTooltipPos===ny.ABOVE&&o.has(r)?{distance:r,yTransformOrigin:Sy}:this.yTooltipPos===ny.BELOW&&o.has(n)||o.has(n)?{distance:n,yTransformOrigin:Ay}:o.has(r)?{distance:r,yTransformOrigin:Sy}:{distance:n,yTransformOrigin:Ay}},t.prototype.determineValidYPositionOptions=function(e,t){var n=new Set,r=new Set;return this.yPositionHonorsViewportThreshold(e)?n.add(e):this.yPositionDoesntCollideWithViewport(e)&&r.add(e),this.yPositionHonorsViewportThreshold(t)?n.add(t):this.yPositionDoesntCollideWithViewport(t)&&r.add(t),n.size?n:r},t.prototype.yPositionHonorsViewportThreshold=function(e){var t=this.adapter.getViewportHeight();return e+this.adapter.getTooltipSize().height+this.minViewportTooltipThreshold<=t&&e>=this.minViewportTooltipThreshold},t.prototype.yPositionDoesntCollideWithViewport=function(e){var t=this.adapter.getViewportHeight();return e+this.adapter.getTooltipSize().height<=t&&e>=0},t.prototype.calculateTooltipWithCaretStyles=function(e){this.adapter.clearTooltipCaretStyles();var t=this.adapter.getTooltipCaretBoundingRect();if(!e||!t)return{position:vy.DETECTED,top:0,left:0};var n=t.width/fy,r=t.height/fy/2,o=this.adapter.getTooltipSize(),i=this.calculateYWithCaretDistanceOptions(e,o.height,{caretWidth:n,caretHeight:r}),a=this.calculateXWithCaretDistanceOptions(e,o.width,{caretWidth:n,caretHeight:r}),s=this.validateTooltipWithCaretDistances(i,a);s.size<1&&(s=this.generateBackupPositionOption(e,o,{caretWidth:n,caretHeight:r}));var l=this.determineTooltipWithCaretDistance(s),c=l.position,u=l.xDistance,d=l.yDistance,f=this.setCaretPositionStyles(c,{caretWidth:n,caretHeight:r});return{yTransformOrigin:f.yTransformOrigin,xTransformOrigin:f.xTransformOrigin,top:d,left:u}},t.prototype.calculateXWithCaretDistanceOptions=function(e,t,n){var r=n.caretWidth,o=n.caretHeight,i=!this.adapter.isRTL(),a=e.left+e.width/2,s=e.left-(t+this.anchorGap+o),l=e.right+this.anchorGap+o,c=i?s:l,u=i?l:s,d=a-(dy+r/2),f=a-(t-dy-r/2),p=i?d:f,h=i?f:d,m=a-t/2;return new Map([[Ey.START,p],[Ey.CENTER,m],[Ey.END,h],[Ey.SIDE_END,u],[Ey.SIDE_START,c]])},t.prototype.calculateYWithCaretDistanceOptions=function(e,t,n){var r=n.caretWidth,o=n.caretHeight,i=e.top+e.height/2,a=e.bottom+this.anchorGap+o,s=e.top-(this.anchorGap+t+o),l=i-(dy+r/2),c=i-t/2,u=i-(t-dy-r/2);return new Map([[by.ABOVE,s],[by.BELOW,a],[by.SIDE_TOP,l],[by.SIDE_CENTER,c],[by.SIDE_BOTTOM,u]])},t.prototype.repositionTooltipOnAnchorMove=function(){var e=this.adapter.getAnchorBoundingRect();e&&this.anchorRect&&(e.top===this.anchorRect.top&&e.left===this.anchorRect.left&&e.height===this.anchorRect.height&&e.width===this.anchorRect.width||(this.anchorRect=e,this.parentRect=this.adapter.getParentBoundingRect(),this.richTooltip?this.positionRichTooltip():this.positionPlainTooltip()))},t.prototype.validateTooltipWithCaretDistances=function(e,t){var n,r,o,i,a,s,l=new Map,c=new Map,u=new Map([[by.ABOVE,[Ey.START,Ey.CENTER,Ey.END]],[by.BELOW,[Ey.START,Ey.CENTER,Ey.END]],[by.SIDE_TOP,[Ey.SIDE_START,Ey.SIDE_END]],[by.SIDE_CENTER,[Ey.SIDE_START,Ey.SIDE_END]],[by.SIDE_BOTTOM,[Ey.SIDE_START,Ey.SIDE_END]]]);try{for(var d=y(u.keys()),f=d.next();!f.done;f=d.next()){var p=f.value,h=e.get(p);if(this.yPositionHonorsViewportThreshold(h))try{for(var m=(o=void 0,y(u.get(p))),g=m.next();!g.done;g=m.next()){var v=g.value,b=t.get(v);if(this.positionHonorsViewportThreshold(b)){var E=this.caretPositionOptionsMapping(v,p);l.set(E,{xDistance:b,yDistance:h})}}}catch(T){o={error:T}}finally{try{g&&!g.done&&(i=m.return)&&i.call(m)}finally{if(o)throw o.error}}if(this.yPositionDoesntCollideWithViewport(h))try{for(var C=(a=void 0,y(u.get(p))),_=C.next();!_.done;_=C.next()){v=_.value,b=t.get(v);if(this.positionDoesntCollideWithViewport(b)){E=this.caretPositionOptionsMapping(v,p);c.set(E,{xDistance:b,yDistance:h})}}}catch(A){a={error:A}}finally{try{_&&!_.done&&(s=C.return)&&s.call(C)}finally{if(a)throw a.error}}}}catch(S){n={error:S}}finally{try{f&&!f.done&&(r=d.return)&&r.call(d)}finally{if(n)throw n.error}}return l.size?l:c},t.prototype.generateBackupPositionOption=function(e,t,n){var r,o,i,a,s=!this.adapter.isRTL();e.left<0?(r=this.minViewportTooltipThreshold+n.caretHeight,o=s?Ey.END:Ey.START):(r=this.adapter.getViewportWidth()-(t.width+this.minViewportTooltipThreshold+n.caretHeight),o=s?Ey.START:Ey.END);e.top<0?(i=this.minViewportTooltipThreshold+n.caretHeight,a=by.BELOW):(i=this.adapter.getViewportHeight()-(t.height+this.minViewportTooltipThreshold+n.caretHeight),a=by.ABOVE);var l=this.caretPositionOptionsMapping(o,a);return new Map([[l,{xDistance:r,yDistance:i}]])},t.prototype.determineTooltipWithCaretDistance=function(e){if(e.has(this.tooltipPositionWithCaret)){var t=e.get(this.tooltipPositionWithCaret);return{position:this.tooltipPositionWithCaret,xDistance:t.xDistance,yDistance:t.yDistance}}var n=[vy.ABOVE_START,vy.ABOVE_CENTER,vy.ABOVE_END,vy.TOP_SIDE_START,vy.CENTER_SIDE_START,vy.BOTTOM_SIDE_START,vy.TOP_SIDE_END,vy.CENTER_SIDE_END,vy.BOTTOM_SIDE_END,vy.BELOW_START,vy.BELOW_CENTER,vy.BELOW_END].find((function(t){return e.has(t)})),r=e.get(n);return{position:n,xDistance:r.xDistance,yDistance:r.yDistance}},t.prototype.caretPositionOptionsMapping=function(e,t){switch(t){case by.ABOVE:if(e===Ey.START)return vy.ABOVE_START;if(e===Ey.CENTER)return vy.ABOVE_CENTER;if(e===Ey.END)return vy.ABOVE_END;break;case by.BELOW:if(e===Ey.START)return vy.BELOW_START;if(e===Ey.CENTER)return vy.BELOW_CENTER;if(e===Ey.END)return vy.BELOW_END;break;case by.SIDE_TOP:if(e===Ey.SIDE_START)return vy.TOP_SIDE_START;if(e===Ey.SIDE_END)return vy.TOP_SIDE_END;break;case by.SIDE_CENTER:if(e===Ey.SIDE_START)return vy.CENTER_SIDE_START;if(e===Ey.SIDE_END)return vy.CENTER_SIDE_END;break;case by.SIDE_BOTTOM:if(e===Ey.SIDE_START)return vy.BOTTOM_SIDE_START;if(e===Ey.SIDE_END)return vy.BOTTOM_SIDE_END}throw new Error("MDCTooltipFoundation: Invalid caret position of "+e+", "+t)},t.prototype.setCaretPositionStyles=function(e,t){var n,r,o=this.calculateCaretPositionOnTooltip(e,t);if(!o)return{yTransformOrigin:0,xTransformOrigin:0};this.adapter.clearTooltipCaretStyles(),this.adapter.setTooltipCaretStyle(o.yAlignment,o.yAxisPx),this.adapter.setTooltipCaretStyle(o.xAlignment,o.xAxisPx);var i=o.skew*(Math.PI/180),a=Math.cos(i);this.adapter.setTooltipCaretStyle("transform","rotate("+o.rotation+"deg) skewY("+o.skew+"deg) scaleX("+a+")"),this.adapter.setTooltipCaretStyle("transform-origin",o.xAlignment+" "+o.yAlignment);try{for(var s=y(o.caretCorners),l=s.next();!l.done;l=s.next()){var c=l.value;this.adapter.setTooltipCaretStyle(c,"0")}}catch(u){n={error:u}}finally{try{l&&!l.done&&(r=s.return)&&r.call(s)}finally{if(n)throw n.error}}return{yTransformOrigin:o.yTransformOrigin,xTransformOrigin:o.xTransformOrigin}},t.prototype.calculateCaretPositionOnTooltip=function(e,t){var n=!this.adapter.isRTL(),r=this.adapter.getComputedStyleProperty("width"),o=this.adapter.getComputedStyleProperty("height");if(r&&o&&t){var i="calc(("+r+" - "+t.caretWidth+"px) / 2)",a="calc(("+o+" - "+t.caretWidth+"px) / 2)",s="0",l=dy+"px",c="calc("+r+" - "+l+")",u="calc("+o+" - "+l+")",d=35,f=Math.abs(55),p=["border-bottom-right-radius","border-top-left-radius"],h=["border-bottom-left-radius","border-top-right-radius"],m=20;switch(e){case vy.BELOW_CENTER:return{yAlignment:Ay,xAlignment:Cy,yAxisPx:s,xAxisPx:i,rotation:-35,skew:-20,xTransformOrigin:i,yTransformOrigin:s,caretCorners:p};case vy.BELOW_END:return{yAlignment:Ay,xAlignment:n?_y:Cy,yAxisPx:s,xAxisPx:l,rotation:n?d:-35,skew:n?m:-20,xTransformOrigin:n?c:l,yTransformOrigin:s,caretCorners:n?h:p};case vy.BELOW_START:return{yAlignment:Ay,xAlignment:n?Cy:_y,yAxisPx:s,xAxisPx:l,rotation:n?-35:d,skew:n?-20:m,xTransformOrigin:n?l:c,yTransformOrigin:s,caretCorners:n?p:h};case vy.TOP_SIDE_END:return{yAlignment:Ay,xAlignment:n?Cy:_y,yAxisPx:l,xAxisPx:s,rotation:n?f:-1*f,skew:n?-20:m,xTransformOrigin:n?s:r,yTransformOrigin:l,caretCorners:n?p:h};case vy.CENTER_SIDE_END:return{yAlignment:Ay,xAlignment:n?Cy:_y,yAxisPx:a,xAxisPx:s,rotation:n?f:-1*f,skew:n?-20:m,xTransformOrigin:n?s:r,yTransformOrigin:a,caretCorners:n?p:h};case vy.BOTTOM_SIDE_END:return{yAlignment:Sy,xAlignment:n?Cy:_y,yAxisPx:l,xAxisPx:s,rotation:n?-1*f:f,skew:n?m:-20,xTransformOrigin:n?s:r,yTransformOrigin:u,caretCorners:n?h:p};case vy.TOP_SIDE_START:return{yAlignment:Ay,xAlignment:n?_y:Cy,yAxisPx:l,xAxisPx:s,rotation:n?-1*f:f,skew:n?m:-20,xTransformOrigin:n?r:s,yTransformOrigin:l,caretCorners:n?h:p};case vy.CENTER_SIDE_START:return{yAlignment:Ay,xAlignment:n?_y:Cy,yAxisPx:a,xAxisPx:s,rotation:n?-1*f:f,skew:n?m:-20,xTransformOrigin:n?r:s,yTransformOrigin:a,caretCorners:n?h:p};case vy.BOTTOM_SIDE_START:return{yAlignment:Sy,xAlignment:n?_y:Cy,yAxisPx:l,xAxisPx:s,rotation:n?f:-1*f,skew:n?-20:m,xTransformOrigin:n?r:s,yTransformOrigin:u,caretCorners:n?p:h};case vy.ABOVE_CENTER:return{yAlignment:Sy,xAlignment:Cy,yAxisPx:s,xAxisPx:i,rotation:d,skew:m,xTransformOrigin:i,yTransformOrigin:o,caretCorners:h};case vy.ABOVE_END:return{yAlignment:Sy,xAlignment:n?_y:Cy,yAxisPx:s,xAxisPx:l,rotation:n?-35:d,skew:n?-20:m,xTransformOrigin:n?c:l,yTransformOrigin:o,caretCorners:n?p:h};default:case vy.ABOVE_START:return{yAlignment:Sy,xAlignment:n?Cy:_y,yAxisPx:s,xAxisPx:l,rotation:n?d:-35,skew:n?m:-20,xTransformOrigin:n?l:c,yTransformOrigin:o,caretCorners:n?h:p}}}},t.prototype.clearShowTimeout=function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=null)},t.prototype.clearHideTimeout=function(){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=null)},t.prototype.attachScrollHandler=function(e){var t=this;this.addAncestorScrollEventListeners.push((function(){e("scroll",t.windowScrollHandler)}))},t.prototype.removeScrollHandler=function(e){var t=this;this.removeAncestorScrollEventListeners.push((function(){e("scroll",t.windowScrollHandler)}))},t.prototype.destroy=function(){var e,t;this.frameId&&(cancelAnimationFrame(this.frameId),this.frameId=null),this.clearHideTimeout(),this.clearShowTimeout(),this.adapter.removeClass(wy),this.adapter.removeClass(ky),this.adapter.removeClass(Ny),this.adapter.removeClass(xy),this.adapter.removeClass(Ly),this.richTooltip&&this.adapter.deregisterEventHandler("focusout",this.richTooltipFocusOutHandler),this.persistentTooltip||(this.adapter.deregisterEventHandler("mouseenter",this.tooltipMouseEnterHandler),this.adapter.deregisterEventHandler("mouseleave",this.tooltipMouseLeaveHandler)),this.adapter.deregisterAnchorEventHandler("blur",this.anchorBlurHandler),this.adapter.deregisterDocumentEventHandler("click",this.documentClickHandler),this.adapter.deregisterDocumentEventHandler("keydown",this.documentKeydownHandler),this.adapter.deregisterWindowEventHandler("scroll",this.windowScrollHandler),this.adapter.deregisterWindowEventHandler("resize",this.windowResizeHandler);try{for(var n=y(this.removeAncestorScrollEventListeners),r=n.next();!r.done;r=n.next()){(0,r.value)()}}catch(o){e={error:o}}finally{try{r&&!r.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}this.animFrame.cancelAll()},t}(E),My=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.initialize=function(){var e=this.root.getAttribute("id");if(!e)throw new Error("MDCTooltip: Tooltip component must have an id.");var t=document.querySelector('[data-tooltip-id="'+e+'"]')||document.querySelector('[aria-describedby="'+e+'"]');if(!t)throw new Error("MDCTooltip: Tooltip component requires an anchor element annotated with [aria-describedby] or [data-tooltip-id].");this.anchorElem=t},t.prototype.initialSyncWithDOM=function(){var e=this;this.isTooltipRich=this.foundation.isRich(),this.isTooltipPersistent=this.foundation.isPersistent(),this.handleMouseEnter=function(){e.foundation.handleAnchorMouseEnter()},this.handleFocus=function(t){e.foundation.handleAnchorFocus(t)},this.handleMouseLeave=function(){e.foundation.handleAnchorMouseLeave()},this.handleTransitionEnd=function(){e.foundation.handleTransitionEnd()},this.handleClick=function(){e.foundation.handleAnchorClick()},this.handleTouchstart=function(){e.foundation.handleAnchorTouchstart()},this.handleTouchend=function(){e.foundation.handleAnchorTouchend()},this.isTooltipRich&&this.isTooltipPersistent?this.anchorElem.addEventListener("click",this.handleClick):(this.anchorElem.addEventListener("mouseenter",this.handleMouseEnter),this.anchorElem.addEventListener("focus",this.handleFocus),this.anchorElem.addEventListener("mouseleave",this.handleMouseLeave),this.anchorElem.addEventListener("touchstart",this.handleTouchstart),this.anchorElem.addEventListener("touchend",this.handleTouchend)),this.listen("transitionend",this.handleTransitionEnd)},t.prototype.destroy=function(){this.anchorElem&&(this.isTooltipRich&&this.isTooltipPersistent?this.anchorElem.removeEventListener("click",this.handleClick):(this.anchorElem.removeEventListener("mouseenter",this.handleMouseEnter),this.anchorElem.removeEventListener("focus",this.handleFocus),this.anchorElem.removeEventListener("mouseleave",this.handleMouseLeave),this.anchorElem.removeEventListener("touchstart",this.handleTouchstart),this.anchorElem.removeEventListener("touchend",this.handleTouchend))),this.unlisten("transitionend",this.handleTransitionEnd),e.prototype.destroy.call(this)},t.prototype.setTooltipPosition=function(e){this.foundation.setTooltipPosition(e)},t.prototype.setAnchorBoundaryType=function(e){this.foundation.setAnchorBoundaryType(e)},t.prototype.setShowDelay=function(e){this.foundation.setShowDelay(e)},t.prototype.setHideDelay=function(e){this.foundation.setHideDelay(e)},t.prototype.hide=function(){this.foundation.hide()},t.prototype.isShown=function(){return this.foundation.isShown()},t.prototype.attachScrollHandler=function(e){this.foundation.attachScrollHandler(e)},t.prototype.removeScrollHandler=function(e){this.foundation.removeScrollHandler(e)},t.prototype.getDefaultFoundation=function(){var e=this,t={getAttribute:function(t){return e.root.getAttribute(t)},setAttribute:function(t,n){e.root.setAttribute(t,n)},removeAttribute:function(t){e.root.removeAttribute(t)},addClass:function(t){e.root.classList.add(t)},hasClass:function(t){return e.root.classList.contains(t)},removeClass:function(t){e.root.classList.remove(t)},getComputedStyleProperty:function(t){return window.getComputedStyle(e.root).getPropertyValue(t)},setStyleProperty:function(t,n){e.root.style.setProperty(t,n)},setSurfaceAnimationStyleProperty:function(t,n){var r=e.root.querySelector("."+Qg.SURFACE_ANIMATION);null===r||void 0===r||r.style.setProperty(t,n)},getViewportWidth:function(){return window.innerWidth},getViewportHeight:function(){return window.innerHeight},getTooltipSize:function(){return{width:e.root.offsetWidth,height:e.root.offsetHeight}},getAnchorBoundingRect:function(){return e.anchorElem?e.anchorElem.getBoundingClientRect():null},getParentBoundingRect:function(){var t,n;return null!==(n=null===(t=e.root.parentElement)||void 0===t?void 0:t.getBoundingClientRect())&&void 0!==n?n:null},getAnchorAttribute:function(t){return e.anchorElem?e.anchorElem.getAttribute(t):null},setAnchorAttribute:function(t,n){var r;null===(r=e.anchorElem)||void 0===r||r.setAttribute(t,n)},isRTL:function(){return"rtl"===getComputedStyle(e.root).direction},anchorContainsElement:function(t){var n;return!!(null===(n=e.anchorElem)||void 0===n?void 0:n.contains(t))},tooltipContainsElement:function(t){return e.root.contains(t)},focusAnchorElement:function(){var t;null===(t=e.anchorElem)||void 0===t||t.focus()},registerEventHandler:function(t,n){e.root instanceof HTMLElement&&e.root.addEventListener(t,n)},deregisterEventHandler:function(t,n){e.root instanceof HTMLElement&&e.root.removeEventListener(t,n)},registerAnchorEventHandler:function(t,n){var r;null===(r=e.anchorElem)||void 0===r||r.addEventListener(t,n)},deregisterAnchorEventHandler:function(t,n){var r;null===(r=e.anchorElem)||void 0===r||r.removeEventListener(t,n)},registerDocumentEventHandler:function(e,t){document.body.addEventListener(e,t)},deregisterDocumentEventHandler:function(e,t){document.body.removeEventListener(e,t)},registerWindowEventHandler:function(e,t){window.addEventListener(e,t)},deregisterWindowEventHandler:function(e,t){window.removeEventListener(e,t)},notifyHidden:function(){e.emit(yy,{})},getTooltipCaretBoundingRect:function(){var t=e.root.querySelector("."+Qg.TOOLTIP_CARET_TOP);return t?t.getBoundingClientRect():null},setTooltipCaretStyle:function(t,n){var r=e.root.querySelector("."+Qg.TOOLTIP_CARET_TOP),o=e.root.querySelector("."+Qg.TOOLTIP_CARET_BOTTOM);r&&o&&(r.style.setProperty(t,n),o.style.setProperty(t,n))},clearTooltipCaretStyles:function(){var t=e.root.querySelector("."+Qg.TOOLTIP_CARET_TOP),n=e.root.querySelector("."+Qg.TOOLTIP_CARET_BOTTOM);t&&n&&(t.removeAttribute("style"),n.removeAttribute("style"))},getActiveElement:function(){return document.activeElement}};return new Py(t)},t}(C);const By={class:"mdc-tooltip__title"},Fy={class:"mdc-tooltip__content"},Vy={TYPES:{plain:0,rich:1},cssClasses:{link:"mdc-tooltip__content-link"}},jy={name:"UiTooltip",customOptions:{UI_TOOLTIP:Vy}};var Hy=Object.assign(jy,{props:{type:{type:[String,Number],default:0},rich:{type:Boolean,default:!1},width:{type:[String,Number],default:0}},setup(e){const t=e,n=(0,o.ref)(null),r=(0,o.computed)((()=>a(t,Vy.TYPES,"rich"))),i=(0,o.computed)((()=>({"mdc-tooltip":!0,"mdc-tooltip--rich":r.value}))),s=(0,o.computed)((()=>t.width?{"max-width":`${t.width}px`}:{}));return(0,o.onMounted)((()=>new My(n.value))),(t,r)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{ref_key:"tooltip",ref:n,class:(0,o.normalizeClass)((0,o.unref)(i)),role:"tooltip","aria-hidden":"true"},[(0,o.createElementVNode)("div",{class:"mdc-tooltip__surface mdc-tooltip__surface-animation",style:(0,o.normalizeStyle)((0,o.unref)(s))},[e.rich?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:0},[(0,o.createElementVNode)("h2",By,[(0,o.renderSlot)(t.$slots,"title")]),(0,o.createElementVNode)("p",Fy,[(0,o.renderSlot)(t.$slots,"default",{linkClass:Vy.cssClasses.link})])],64)):(0,o.renderSlot)(t.$slots,"default",{key:1})],4)],2))}});var Uy=Hy;var qy=function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(e,t){t=t||{bubbles:!1,cancelable:!1,detail:null};const n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}};var $y=function(e,t,n){n=n||window;let r=!1;n.addEventListener(e,(function(){r||(r=!0,requestAnimationFrame((function(){n.dispatchEvent(new CustomEvent(t)),r=!1})))}))};var zy=function(){qy(),$y("resize","balmResize"),$y("scroll","balmScroll")};const Ky=new Map,Gy=new Map;function Wy(e){Ky.has(e)&&Ky.delete(e)}const Yy={on:function(e,t){Ky.set(e,t)},once:function(e,t){Gy.set(e,t)},off:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e?Array.isArray(e)?e.forEach((t=>Wy(e))):Wy(e):Ky.clear()},emit:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;rXy;var Qy={install:function(e){e.mixin({mounted(){Zy||(Zy=!0,zy())}}),e.config.globalProperties.$bus=Xy,e.provide("bus",Xy),e.config.globalProperties.$throttle=$y,e.provide("throttle",$y)}};var ev="undefined"===typeof window?o.createSSRApp:o.createApp;function tv(e){const t=document.createElement("div");return t.id=e,document.body.appendChild(t),t}let nv={};function rv(e,t){tv(e);const n=e.replace(/^\S/,(e=>e.toUpperCase()));return ev({name:`BalmUI${n}`,setup:()=>t,render:()=>""}).mount(`#${e}`).$.setupState}const ov={install:function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t)if("object"===(0,F.Z)(t)){const n=(t.name||"store").toLowerCase();nv=rv(n,t),e.config.globalProperties[`$${n}`]=nv,e.provide(`$${n}`,nv)}else{if(!Array.isArray(t))throw new Error("[$store]: The '$store' of BalmUI must be an object or array");for(let n=0,r=t.length;n0&&void 0!==arguments[0]?arguments[0]:"";return e?nv[e]:nv};var av=ov;const sv=["margin","gutter","column-width"],lv=["desktop","tablet","phone"];const cv=new class{set(e,t,n){if(!sv.includes(e))throw new Error("[$grid]: Please set a grid property: "+JSON.stringify(sv));if(!lv.includes(t))throw new Error("[$grid]: Please set a device type: "+JSON.stringify(lv));document.documentElement.style.setProperty(`--mdc-layout-grid-${e}-${t}`,n)}};var uv={install:function(e){e.config.globalProperties.$setGrid=()=>console.warn("[$grid]","The '$setGrid' has been deprecated. Use the '$grid.set' instead"),e.config.globalProperties.$grid=cv,e.provide("grid",cv)}};function dv(e){return"dark"===function(e){var t,n,r;return e.match(/^rgb/)?(t=(e=e.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+(?:\.\d+)?))?\)$/))[1],n=e[2],r=e[3]):(t=(e=+("0x"+e.slice(1).replace(e.length<5&&/./g,"$&$&")))>>16,n=e>>8&255,r=255&e),Math.sqrt(t*t*.299+n*n*.587+r*r*.114)>127.5?"light":"dark"}(e)?"light":"dark"}const fv=["primary","secondary","background","surface","error","on-primary","on-secondary","on-surface","on-error"],pv=[...fv,"primary-bg","secondary-bg"],hv=["primary","secondary","hint","disabled","icon"],mv=["background","light","dark"],gv="Please choose a theme style: "+JSON.stringify(fv),yv="Please choose a theme style: "+JSON.stringify(pv),vv="Please choose a text style: "+JSON.stringify(hv),bv="Please choose a theme tone: "+JSON.stringify(mv),Ev=new Map,Cv=new Map;class _v{get themeColors(){return Ev}get textColors(){return Cv}getTheme(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n="";if(!pv.includes(e))throw new Error(`[$theme]: Theme ${t?"Class":"Color"}]: ${yv}`);return n=t?`mdc-theme--${e}`:Ev.get(e),n}setTheme(e,t){document.documentElement.style.setProperty(`--mdc-theme-${e}`,t),Ev.set(e,t)}themeText(e,t,n){let r="";if(!hv.includes(e))throw new Error(`[$theme]: ${vv}`);if(!mv.includes(t))throw new Error(`[$theme]: ${bv}`);return r=n(),r}getText(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return this.themeText(e,t,(()=>n?`mdc-theme--text-${e}-on-${t}`:Cv.get(`${e}-on-${t}`)))}setText(e,t,n){this.themeText(e,t,(()=>{document.documentElement.style.setProperty(`--mdc-theme-text-${e}-on-${t}`,n),Cv.set(`${e}-on-${t}`,n)}))}}const Tv=new class extends _v{get primary(){return Ev.get("primary")}set primary(e){this.setTheme("primary",e),this.setTheme("on-primary","dark"===dv(e)?"#000":"#fff")}get secondary(){return Ev.get("secondary")}set secondary(e){this.setTheme("secondary",e),this.setTheme("on-secondary","dark"===dv(e)?"#000":"#fff")}get background(){return Ev.get("background")}set background(e){this.setTheme("background",e)}get surface(){return Ev.get("surface")}set surface(e){this.setTheme("surface",e),this.setTheme("on-surface","dark"===dv(e)?"#000":"#fff")}get error(){return Ev.get("error")}set error(e){this.setTheme("error",e),this.setTheme("on-error","dark"===dv(e)?"#000":"#fff")}get onPrimary(){return Ev.get("on-primary")}set onPrimary(e){this.setTheme("on-primary",e)}get onSecondary(){return Ev.get("on-secondary")}set onSecondary(e){this.setTheme("on-secondary",e)}get onSurface(){return Ev.get("on-surface")}set onSurface(e){this.setTheme("on-surface",e)}get onError(){return Ev.get("on-error")}set onError(e){this.setTheme("on-error",e)}set colors(e){const t=Object.keys(e);if(!t.every((e=>fv.includes(e))))throw new Error(`[$theme]: ${gv}`);t.forEach((t=>this.setTheme(t,e[t]))),["primary","secondary","surface","error"].forEach((n=>{t.includes(n)&&!t.includes(`on-${n}`)&&this.setTheme(`on-${n}`,"dark"===dv(e[n])?"#000":"#fff")}))}getThemeColor(e){return this.getTheme(e)}getThemeClass(e){let t="";return t=Array.isArray(e)?e.map((e=>this.getTheme(e,!0))):this.getTheme(e,!0),t}getTextColor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"background";return this.getText(e,t)}getTextClass(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"background";return this.getText(e,t,!0)}setTextColor(e,t){this.setText(e,"background",t)}getTextColorOnLight(e){return this.getTextColor(e,"light")}getTextClassOnLight(e){return this.getTextClass(e,"light")}setTextColorOnLight(e,t){this.setText(e,"light",t)}getTextColorOnDark(e){return this.getTextColor(e,"dark")}getTextClassOnDark(e){return this.getTextClass(e,"dark")}setTextColorOnDark(e,t){this.setText(e,"dark",t)}};let Av=!1;const Sv={install:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.mixin({mounted(){Av||(Av=!0,Tv.colors=t)}}),e.config.globalProperties.$theme=Tv,e.provide("theme",Tv)}};var Ov=Sv;const Iv="mdc-typography",wv=["headline1","headline2","headline3","headline4","headline5","headline6","subtitle1","subtitle2","body1","body2","caption","button","overline"];let Nv;function kv(e){let t="";if(!Nv.includes(e))throw new Error("[$typography]: Please set a valid typographic style:\n"+JSON.stringify(Nv));return t=`${Iv}--${e}`,t}const xv={install:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];Nv=Array.isArray(t)?wv.concat(t):wv,e.mixin({mounted(){const e=document.querySelector("body").classList;e.contains(Iv)||e.add(Iv)}}),e.config.globalProperties.$tt=kv,e.provide("tt",kv)}};var Lv=xv;const Rv={class:"mdc-dialog__container"},Dv={class:"mdc-dialog__surface"},Pv={key:0,class:"mdc-dialog__title"},Mv=["innerHTML"],Bv={class:"mdc-alert-dialog__message"},Fv={class:"mdc-dialog__actions"},Vv=(0,o.createElementVNode)("div",{class:"mdc-dialog__scrim"},null,-1),jv={name:"MdcDialog",customOptions:{UI_GLOBAL:i.Z,UI_DIALOG:Wh}};var Hv=Object.assign(jv,{props:{open:{type:Boolean,default:!1},options:{type:Object,default:()=>({})}},setup(e){const t=e,n=(0,o.reactive)({opening:!0,opened:!1,state:"",stateOutlined:!1}),{stateClassName:r,materialIcon:a}=Th(n),s=(0,o.computed)((()=>["mdc-dialog",t.options.className,{"mdc-dialog--opening":n.opening,"mdc-dialog--open":n.opened}]));return(0,o.watch)((()=>t.open),(e=>{e?setTimeout((()=>{n.opened=!0,setTimeout((()=>{n.opening=!1}),150)}),150):(n.opening=!0,n.opened=!1)})),(0,o.onBeforeMount)((()=>{t.options.state&&(n.state=t.options.state,n.stateOutlined=t.options.stateOutlined)})),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(s))},[(0,o.createElementVNode)("div",Rv,[(0,o.createElementVNode)("div",Dv,[e.options.title?((0,o.openBlock)(),(0,o.createElementBlock)("h2",Pv,(0,o.toDisplayString)(e.options.title),1)):(0,o.createCommentVNode)("v-if",!0),e.options.raw?((0,o.openBlock)(),(0,o.createElementBlock)("div",{key:1,class:(0,o.normalizeClass)((0,o.unref)(Wh).cssClasses.content),innerHTML:e.options.message},null,10,Mv)):((0,o.openBlock)(),(0,o.createElementBlock)("div",{key:2,class:(0,o.normalizeClass)((0,o.unref)(Wh).cssClasses.content)},[(0,o.unref)(a)?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass([(0,o.unref)(r),"mdc-alert-dialog__icon"]))},(0,o.toDisplayString)((0,o.unref)(a)),3)):(0,o.createCommentVNode)("v-if",!0),(0,o.createElementVNode)("span",Bv,(0,o.toDisplayString)(e.options.message),1)],2)),(0,o.createElementVNode)("footer",Fv,[(0,o.renderSlot)(t.$slots,"default")])])]),Vv],2))}});var Uv=Hv;function qv(e,t){let n=Object.assign({},e);return"string"===(0,F.Z)(t)?n.message=`${t}`:"object"===(0,F.Z)(t)&&(n=Object.assign({},n,t)),n}function $v(e){return document.getElementById(e)||tv(e)}function zv(e){!function(e){document.body.removeChild(e)}(e)}const Kv="balmui-alert-dialog";function Gv(e){let{app:t,el:n,constants:r,options:i,done:a,callback:s}=e;const l=(0,o.reactive)({open:!1,options:i});return(0,o.onMounted)((()=>(0,o.nextTick)((()=>l.open=!0)))),(0,o.onBeforeUnmount)((()=>zv(n))),{...(0,o.toRefs)(l),handleClick:function(e){l.open=!1,t.unmount(`#${r.id}`),"function"===typeof l.options.callback?l.options.callback(e):r.id===Kv?a():s(e)}}}const Wv={id:Kv},Yv={className:"",title:"",state:"",stateOutlined:!1,message:"",raw:!1,buttonText:"OK",callback:!1};let Xv,Zv=Yv;const Jv='\n \n';function Qv(){const e=qv(Zv,arguments.length>0&&void 0!==arguments[0]?arguments[0]:{});return new Promise((t=>{(function(e,t){const n=$v(Wv.id);return Xv=ev({name:"AlertDialog",components:{MdcDialog:Uv},setup(){return Gv({app:Xv,el:n,constants:Wv,options:e,done:t})},template:Jv}),Xv})(e,t).mount(`#${Wv.id}`)}))}const eb={install:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Zv=Object.assign({},Yv,t),e.config.globalProperties.$alert=Qv,e.provide("alert",Qv)}};var tb=eb;const nb={id:"balmui-confirm-dialog"},rb={className:"",title:"",state:"",stateOutlined:!1,message:"",raw:!1,acceptText:"OK",cancelText:"Cancel",callback:!1};let ob,ib=rb;const ab='\n \n \n';function sb(){const e=qv(ib,arguments.length>0&&void 0!==arguments[0]?arguments[0]:{});return new Promise((t=>{(function(e,t){const n=$v(nb.id);return ob=ev({name:"ConfirmDialog",components:{MdcDialog:Uv},setup(){return Gv({app:ob,el:n,constants:nb,options:e,callback:t})},template:ab}),ob})(e,t).mount(`#${nb.id}`)}))}const lb={install:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};ib=Object.assign({},rb,t),e.config.globalProperties.$confirm=sb,e.provide("confirm",sb)}},cb=()=>sb;var ub=lb;const db={id:"balmui-toast",timeoutMs:{MIN:2e3,MAX:3500,DEFAULTS:2750},position:{TOP:"top",BOTTOM:"bottom",CENTER:"center"}},fb={className:"",timeoutMs:db.timeoutMs.DEFAULTS,message:"",position:db.position.BOTTOM};let pb,hb,mb,gb=fb;const yb='
\n
\n
\n
\n
';function vb(e){return $v(db.id),ev({name:"Toast",expose:["render"],setup(){const t=(0,o.reactive)({open:!1,opening:!0,opened:!1,options:e}),n=(0,o.computed)((()=>["top","center"].includes(t.options.position)?`mdc-toast--${t.options.position}`:"")),r=(0,o.computed)((()=>["mdc-snackbar","mdc-toast",n.value,t.options.className,{"mdc-snackbar--opening":t.opening,"mdc-snackbar--open":t.opened}])),i=(0,o.computed)((()=>t.options.message));function a(){t.open=!0,hb=setTimeout((()=>{t.open=!1}),t.options.timeoutMs)}function s(e){if(!(e.timeoutMs<=db.timeoutMs.MAX&&e.timeoutMs>=db.timeoutMs.MIN))throw new Error(`[$toast]: The timeoutMs of the toast must be between ${db.timeoutMs.MIN} and ${db.timeoutMs.MAX}`);t.options=e,a()}return(0,o.watch)((()=>t.open),(e=>{e?setTimeout((()=>{t.opened=!0,setTimeout((()=>{t.opening=!1}),150)}),150):(t.opening=!0,t.opened=!1)})),(0,o.onMounted)((()=>s(e))),{className:r,message:i,render:s}},template:yb})}function bb(){const e=qv(gb,arguments.length>0&&void 0!==arguments[0]?arguments[0]:{});pb?(clearTimeout(hb),clearTimeout(mb),pb.render(e)):pb=vb(e).mount(`#${db.id}`)}const Eb={install:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};gb=Object.assign({},fb,t),e.config.globalProperties.$toast=bb,e.provide("toast",bb)}};var Cb=Eb;const _b={required:{validate(e){return e&&e.length>0},message:"%s is required"}};let Tb={};function Ab(e,t){console.warn("[$validator]",`The '${e}' has been deprecated. Use the '${t}' instead`)}class Sb{constructor(){const e=(0,o.getCurrentInstance)();this.instance=e,this.validations=[],this.customValidations=[]}validate(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n={valid:!0,validFields:[],invalidFields:[],messages:[],message:"",validMsg:{}},r=[];if(this.instance){const{setupState:e,data:t}=this.instance;r=e.validations||t.validations||[]}if(this.validations=this.customValidations.length?this.customValidations:r,!Array.isArray(this.validations))throw new Error("[$validator]: validations must be an array in 10.7.0");for(let o=0,i=this.validations.length;oe.trim()));let i=!0;for(let a=0,s=o.length;a{n.validMsg[e]=n.messages[t]}))),n.validFields.forEach((e=>{n.validMsg[e]=""})),n}resetValidations(){Ab("resetValidations","clear")}setValidations(){Ab("setValidations","set")}clear(){this.customValidations=[]}get(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e?this.customValidations.find((t=>{let{key:n}=t;return n===e})):this.customValidations}set(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(Array.isArray(e))this.customValidations=e;else{const n=this.customValidations.findIndex((t=>{let{key:n}=t;return n===e}));~n?this.customValidations[n]=Object.assign({},t):this.customValidations=[Object.assign({key:e},t)]}}}const Ob={install:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Tb=Object.assign({},_b,t);const n=new Sb;e.config.globalProperties.$validator=n,e.provide("validator",n)}};var Ib=Ob;const wb={cssClasses:{base:"mdc-button",outlined:"mdc-button--outlined",raised:"mdc-button--raised",unelevated:"mdc-button--unelevated"}},Nb=(e,t)=>{let{modifiers:n}=t;"A"===e.tagName?(((e,t)=>{e.classList.add(wb.cssClasses.base);for(const n of Object.keys(t))if(wb.cssClasses[n]){e.classList.add(wb.cssClasses[n]);break}})(e,n),(e=>{const t=e.innerHTML;e.innerHTML="";const n=document.createElement("div");n.className="mdc-button__ripple";const r=document.createElement("div");r.className="mdc-button__label",r.innerHTML=t,e.appendChild(n),e.appendChild(r)})(e),(e=>{new R(e)})(e)):console.warn("[v-button]","You need one element for link button")};var kb={name:"button",mounted(e,t){Nb(e,t)}};const xb={base:"mdc-ripple-surface",primary:"mdc-ripple-surface--primary",secondary:"mdc-ripple-surface--secondary"},Lb=(e,t,n)=>{let{value:r}=n;if(!1!==r){let n=[xb.base];switch(r){case 1:case"primary":n.push(xb.primary);break;case 2:case"secondary":n.push(xb.secondary)}t.classList[e](...n)}},Rb={name:"ripple",beforeMount(e,t){Lb("add",e,t)},mounted(e,t){((e,t)=>{let{value:n,arg:r,modifiers:o}=t;if(!1!==n&&"cssOnly"!==r){const t=new R(e);o.unbounded&&(t.unbounded=!0)}})(e,t)},beforeUnmount(e,t){Lb("remove",e,t)}};var Db=Rb;const Pb="mdc-shape--rounded",Mb="mdc-shape--cut",Bb={small:"mdc-shape--small",medium:"mdc-shape--medium",large:"mdc-shape--large"},Fb=(e,t)=>{let{value:n,modifiers:r}=t;if(r.cut){let t=n.split(" ").map((e=>e)),r=`0% ${t[0]}, ${t[0]} 0%`,o=`calc(100% - ${t[1]}) 0, 100% ${t[1]}`,i=`100% calc(100% - ${t[2]}), calc(100% - ${t[2]}) 100%`,a=`${t[3]} 100%, 0px calc(100% - ${t[3]})`;e.style.clipPath=`polygon(${r}, ${o}, ${i}, ${a})`}else e.style.borderRadius=n},Vb=(e,t,n)=>{let{value:r,modifiers:o}=n;if("update"===e)r&&Fb(t,{value:r,modifiers:o});else if(r)Fb(t,{value:r,modifiers:o});else{let n=o.cut?[Mb]:[Pb];o.small?n.push(Bb.small):o.large?n.push(Bb.large):n.push(Bb.medium),t.classList[e](...n)}};var jb={name:"shape",beforeMount(e,t){Vb("add",e,t)},updated(e,t){Vb("update",e,t)},beforeUnmount(e,t){Vb("remove",e,t)}};const Hb={MIN:0,MAX:24},Ub={transition:"mdc-elevation-transition",overlay:"mdc-elevation-overlay"},qb=e=>{let t="";return e>=Hb.MIN&&e<=Hb.MAX?t=`mdc-elevation--z${e}`:console.warn("[v-shadow]","The elevation values are mapped out in a 'z-space' and range from 0 to 24"),t},$b=(e,t,n)=>{let{value:r,modifiers:o}=n,i=[];if(o.transition)if(Array.isArray(r)&&2===r.length){let n=qb(r[0]),o=qb(r[1]);i.push(n),i.push(Ub.transition),t[`${e}EventListener`]("mouseenter",(()=>{t.classList.add(o)})),t[`${e}EventListener`]("mouseleave",(()=>{t.classList.remove(o)}))}else console.warn("[v-shadow]","Invalid elevation value");else i.push(qb(r));if(t.classList[e](...i),o.overlay){const e=document.createElement("div");e.className=Ub.overlay,t.insertBefore(e,t.firstChild)}};var zb={name:"shadow",beforeMount(e,t){$b("add",e,t)},beforeUnmount(e,t){$b("remove",e,t)}};const Kb={components:{button:"mdc-button",checkbox:"mdc-checkbox",chip:"mdc-chip",radio:"mdc-radio",miniFab:"mdc-fab--mini"},cssClasses:{wrapper:"mdc-touch-target-wrapper",button:{outer:"mdc-button--touch",inner:"mdc-button__touch"},checkbox:{outer:"mdc-checkbox--touch"},chip:{outer:"mdc-chip--touch",inner:"mdc-chip__touch"},radio:{outer:"mdc-radio--touch"},miniFab:{outer:"mdc-fab--touch",inner:"mdc-fab__touch"},segmentedButton:{outer:"mdc-segmented-button--touch",inner:"mdc-segmented-button__touch"}}},Gb=e=>{let t=(e=>{let t=!1;const n=Object.keys(Kb.components);for(let r=0,o=n.length;r1&&void 0!==arguments[1]?arguments[1]:0;t?e.classList.remove(Yb.hide):e.classList.add(Yb.hide),e.textContent=t>Xb?`${Xb}+`:t};var Jb={name:"badge",mounted(e,t){((e,t)=>{let{value:n,modifiers:r}=t;if(e.parentNode&&!e.parentNode.classList.contains(Yb.outer)){const t=document.createElement("div");t.className=Yb.outer;const o=document.createElement("sup");o.className=Yb.inner,r.overlap&&t.classList.add(Yb.overlap),r.dot?o.classList.add(Yb.dot):Zb(o,n),e.parentNode.insertBefore(t,e),e.parentNode.removeChild(e),t.appendChild(e),t.appendChild(o)}})(e,t)},updated(e,t){((e,t)=>{let{value:n,modifiers:r}=t;if(!r.dot){const t=e.nextElementSibling;Zb(t,n)}})(e,t)}};let Qb={globalAnchor:{el:null,id:"mdc-tooltip-anchor",className:"mdc-tooltip-wrapper--rich"},attrs:{ariaId:"aria-describedby"}};const eE=()=>{Qb.globalAnchor.el||(document.body.appendChild((()=>{const e=document.createElement("div");return e.id=Qb.globalAnchor.id,e.className=Qb.globalAnchor.className,e})()),Qb.globalAnchor.el=document.getElementById(Qb.globalAnchor.id))},tE={name:"tooltip",mounted(e,t){((e,t)=>{let{value:n}=t;eE();const r=e.getAttribute(Qb.attrs.ariaId);if(r){let e=((e,t)=>``)(r,n),t=document.createRange().createContextualFragment(e);Qb.globalAnchor.el.appendChild(t),new My(document.getElementById(r))}else console.warn("[v-tooltip]",`The '${Qb.attrs.ariaId}' attribute is required for plain tooltip`)})(e,t)},beforeUnmount(e){(e=>{const t=e.getAttribute(Qb.attrs.ariaId),n=document.getElementById(t);Qb.globalAnchor.el.removeChild(n)})(e)}};var nE=tE;const rE={name:"debounce",mounted(e,t){let{value:n}=t;if("object"!==(0,F.Z)(n))throw new Error("[v-debounce]: The 'value' must be an object ({ callback: Function, delay?: number })");{const{callback:t,delay:r}=n;let o;"function"!==(0,F.Z)(t)&&console.warn("[v-debounce]: The 'callback' must be a function"),e.addEventListener("click",(()=>{o&&clearTimeout(o),o=setTimeout((()=>{t()}),r||250)}))}}};var oE=rE;F.Z;var iE=n(9996);const aE=[void 0,null,!1,0,"","0"],sE=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(e===t)return!0;if("function"===typeof e&&"function"===typeof t)return e.toString()===t.toString();if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();const r=!n||sE(Object.getPrototypeOf(e),Object.getPrototypeOf(t),!0),o=Object.getOwnPropertyNames(e),i=Object.getOwnPropertyNames(t);return o.length===i.length&&r&&o.every((n=>sE(e[n],t[n])))};var lE={merge:n.n(iE)(),isEmpty:e=>{let t=!1;switch((0,F.Z)(e)){case"array":t=!e.length;break;case"map":case"set":t=!e.size;break;case"object":t=!Object.keys(e).length;break;default:let n=aE.length;for(;n--;)if(e===aE[n]){t=!0;break}}return t},jsonEqual:(e,t)=>JSON.stringify(e)===JSON.stringify(t),isDeepEqual:sE,toCamelCase:e=>(e=e.replace(/[-_\s]+(.)?/g,((e,t)=>t?t.toUpperCase():""))).substr(0,1).toLowerCase()+e.substr(1),toCapitalize:e=>e.toLowerCase().replace(/^\w/,(e=>e.toUpperCase()))};var cE=()=>{const e=window.navigator.userAgent,t=/\b(MSIE |Trident.*?rv:)(\d+)/.exec(e);if(t)return parseInt(t[2],10);const n=e.indexOf("Edge/");return n>0&&parseInt(e.substring(n+5,e.indexOf(".",n)),10)};const uE={UiAlert:Hh,UiAutocomplete:us,UiBadge:wh,UiBanner:gg,UiButton:Y,UiCard:If,UiCardActions:Hf,UiCardButtons:$f,UiCardContent:xf,UiCardMedia:Rf,UiCardMediaContent:Mf,UiCardText:Vf,UiCardIcons:Wf,UiCheckbox:ec,UiChip:Wc,UiChips:tu,UiCollapse:Ph,UiDatepicker:el,UiDialog:Qh,UiDialogActions:lm,UiDialogContent:om,UiDialogTitle:nm,UiDivider:xt,UiDrawer:On,UiDrawerHeader:Nn,UiDrawerTitle:Ln,UiDrawerSubtitle:Pn,UiDrawerContent:Fn,UiDrawerAppContent:Un,UiFab:oe,UiFile:Nd,UiForm:Ci,UiFormField:wi,UiGrid:bt,UiGridCell:At,UiIcon:d,UiIconButton:ye,UiImageItem:Cf,UiImageList:pf,UiImageText:Sf,UiItem:Gd,UiItemTextContent:Yd,UiItemText1:Zd,UiItemText2:Qd,UiItemFirstContent:tf,UiItemLastContent:rf,UiItemDivider:Ho,UiList:qd,UiListDivider:af,UiListGroup:lf,UiListGroupSubheader:uf,UiMenuAnchor:oo,UiMenu:Ko,UiMenuitem:Bo,UiMenuitemIcon:Oo,UiMenuitemText:wo,UiMenuitemDivider:Wo,UiNav:Pd,UiNavItem:Vd,UiPagination:vi,UiPanels:Yr,UiPanel:Jr,UiProgress:Tg,UiRadio:dc,UiRangepicker:ll,UiSegmentedButtons:Ke,UiSegmentedButton:He,UiSelect:Rl,UiSelectHelper:Bl,UiSelectIcon:Hl,UiSlider:Td,UiSnackbar:Vm,UiSpinner:Xg,UiSwitch:Eu,UiTable:Eh,UiTabs:zr,UiTab:Ur,UiTabBar:wr,UiTabScroller:Ar,UiTabIndicator:xr,UiTextfield:ja,UiTextfieldHelper:$a,UiTextfieldIcon:Wa,UiTooltipAnchor:ey,UiTooltip:Uy,UiTopAppBar:dt},dE={$alert:tb,$confirm:ub,$event:Qy,$grid:uv,$store:av,$theme:Ov,$toast:Cb,$typography:Lv,$validator:Ib},fE={vAccessibility:Wb,vBadge:Jb,vButton:kb,vDebounce:oE,vRipple:Db,vShadow:zb,vShape:jb,vTooltip:nE},pE={install:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,r.Z)(e,t,{Components:uE,Plugins:dE,Directives:fE})}};var hE=pE},2228:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(9996),o=n.n(r),i=n(4300);const a=e=>{let{componentProps:t,propName:n,props:r}=e,a=r[n];if("object"===(0,i.Z)(a)){const e=t[n].default;t[n].default=()=>o()(e,a)}else Array.isArray(a)?t[n].default=()=>a:t[n].default=a},s=e=>{let{componentMixins:t,propName:n,props:r}=e;if(t.length){let e=t.length;for(;e--;)if(t[e].props&&void 0!==t[e].props[n]){a({componentProps:t[e].props,propName:n,props:r});break}}};var l=(e,t)=>{for(const n of Object.keys(t))e.props?void 0===e.props[n]?s({componentMixins:e.mixins,propName:n,props:t}):a({componentProps:e.props,propName:n,props:t}):s({componentMixins:e.mixins,propName:n,props:t})};var c=(e,t)=>{for(const n of Object.keys(t))if(/^Ui[A-Z]{1}[A-Za-z]+$/.test(n)){const r=e[n],o=t[n];l(r,o)}};var u=(e,t,n)=>{let{Components:r,Plugins:o,Directives:i}=n;c(r,t);for(const a in r){const t=r[a];e.component(t.name,t)}for(const a in o){const n=o[a];t[a]?e.use(n,t[a]):e.use(n)}for(const a in i){const t=i[a];e.directive(t.name,t)}}},4793:function(e,t,n){"use strict";n.d(t,{O:function(){return o}});const r={cssClasses:{icon:"material-icons"},EVENTS:{CLICK:"click"},getMaterialIconClass:function(){for(var e=arguments.length,t=new Array(e),n=0;n5?"":"-")+t[r].toString(16).slice(-4);return n},createFileObject(e){let{lastModified:t,name:r,size:o,type:i}=e;return{tmpId:n.tmpFileId(),lastModified:t,name:r,size:o,type:i,sourceFile:e}},getPreviewSrc(e){return new Promise(((t,r)=>{if(e.type.startsWith("image/"))if(window.URL)t(window.URL.createObjectURL(e.sourceFile));else if(window.FileReader){let n=new FileReader;n.onload=function(e){t(e.target.result)},n.readAsDataURL(e.sourceFile)}else r(n.ERROR.NOT_PREVIEWABLE);else r(n.ERROR.NON_IMAGE)}))},async handlePreview(e){e.previewSrc="",e.previewError=0;try{e.previewSrc=await n.getPreviewSrc(e)}catch(t){e.previewError=t}}};t.Z=async function(e,t,r){const o=[].slice.call(t.target.files);if(o.length){r(await Promise.all(o.map((async t=>{const r=n.createFileObject(t);return e.preview&&await n.handlePreview(r),Promise.resolve(r)})))),t.target.value=""}}},4300:function(e,t){"use strict";const n=/(?:^\[object\s(.*?)\]$)/;t.Z=e=>Object.prototype.toString.call(e).replace(n,"$1").toLowerCase()},6194:function(){"use strict"},1257:function(e,t,n){"use strict";n.d(t,{Z:function(){return Ge}});var r={};function o(e,t){return function(){return e.apply(t,arguments)}}n.r(r),n.d(r,{hasBrowserEnv:function(){return re},hasStandardBrowserEnv:function(){return oe},hasStandardBrowserWebWorkerEnv:function(){return ae}});const{toString:i}=Object.prototype,{getPrototypeOf:a}=Object,s=(l=Object.create(null),e=>{const t=i.call(e);return l[t]||(l[t]=t.slice(8,-1).toLowerCase())});var l;const c=e=>(e=e.toLowerCase(),t=>s(t)===e),u=e=>t=>typeof t===e,{isArray:d}=Array,f=u("undefined");const p=c("ArrayBuffer");const h=u("string"),m=u("function"),g=u("number"),y=e=>null!==e&&"object"===typeof e,v=e=>{if("object"!==s(e))return!1;const t=a(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},b=c("Date"),E=c("File"),C=c("Blob"),_=c("FileList"),T=c("URLSearchParams");function A(e,t,{allOwnKeys:n=!1}={}){if(null===e||"undefined"===typeof e)return;let r,o;if("object"!==typeof e&&(e=[e]),d(e))for(r=0,o=e.length;r0;)if(r=n[o],t===r.toLowerCase())return r;return null}const O="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:global,I=e=>!f(e)&&e!==O;const w=(N="undefined"!==typeof Uint8Array&&a(Uint8Array),e=>N&&e instanceof N);var N;const k=c("HTMLFormElement"),x=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),L=c("RegExp"),R=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};A(n,((n,o)=>{let i;!1!==(i=t(n,o,e))&&(r[o]=i||n)})),Object.defineProperties(e,r)},D="abcdefghijklmnopqrstuvwxyz",P="0123456789",M={DIGIT:P,ALPHA:D,ALPHA_DIGIT:D+D.toUpperCase()+P};const B=c("AsyncFunction");var F={isArray:d,isArrayBuffer:p,isBuffer:function(e){return null!==e&&!f(e)&&null!==e.constructor&&!f(e.constructor)&&m(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"===typeof FormData&&e instanceof FormData||m(e.append)&&("formdata"===(t=s(e))||"object"===t&&m(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&p(e.buffer),t},isString:h,isNumber:g,isBoolean:e=>!0===e||!1===e,isObject:y,isPlainObject:v,isUndefined:f,isDate:b,isFile:E,isBlob:C,isRegExp:L,isFunction:m,isStream:e=>y(e)&&m(e.pipe),isURLSearchParams:T,isTypedArray:w,isFileList:_,forEach:A,merge:function e(){const{caseless:t}=I(this)&&this||{},n={},r=(r,o)=>{const i=t&&S(n,o)||o;v(n[i])&&v(r)?n[i]=e(n[i],r):v(r)?n[i]=e({},r):d(r)?n[i]=r.slice():n[i]=r};for(let o=0,i=arguments.length;o(A(t,((t,r)=>{n&&m(t)?e[r]=o(t,n):e[r]=t}),{allOwnKeys:r}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let o,i,s;const l={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)s=o[i],r&&!r(s,e,t)||l[s]||(t[s]=e[s],l[s]=!0);e=!1!==n&&a(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:s,kindOfTest:c,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(d(e))return e;let t=e.length;if(!g(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:k,hasOwnProperty:x,hasOwnProp:x,reduceDescriptors:R,freezeMethods:e=>{R(e,((t,n)=>{if(m(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];m(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return d(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>(e=+e,Number.isFinite(e)?e:t),findKey:S,global:O,isContextDefined:I,ALPHABET:M,generateString:(e=16,t=M.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&m(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(y(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=d(e)?[]:{};return A(e,((e,t)=>{const i=n(e,r+1);!f(i)&&(o[t]=i)})),t[r]=void 0,o}}return e};return n(e,0)},isAsyncFn:B,isThenable:e=>e&&(y(e)||m(e))&&m(e.then)&&m(e.catch)};function V(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}F.inherits(V,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:F.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const j=V.prototype,H={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{H[e]={value:e}})),Object.defineProperties(V,H),Object.defineProperty(j,"isAxiosError",{value:!0}),V.from=(e,t,n,r,o,i)=>{const a=Object.create(j);return F.toFlatObject(e,a,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),V.call(a,e.message,t,n,r,o),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};var U=V;function q(e){return F.isPlainObject(e)||F.isArray(e)}function $(e){return F.endsWith(e,"[]")?e.slice(0,-2):e}function z(e,t,n){return e?e.concat(t).map((function(e,t){return e=$(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const K=F.toFlatObject(F,{},null,(function(e){return/^is[A-Z]/.test(e)}));var G=function(e,t,n){if(!F.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=F.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!F.isUndefined(t[e])}))).metaTokens,o=n.visitor||c,i=n.dots,a=n.indexes,s=(n.Blob||"undefined"!==typeof Blob&&Blob)&&F.isSpecCompliantForm(t);if(!F.isFunction(o))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(F.isDate(e))return e.toISOString();if(!s&&F.isBlob(e))throw new U("Blob is not supported. Use a Buffer instead.");return F.isArrayBuffer(e)||F.isTypedArray(e)?s&&"function"===typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,n,o){let s=e;if(e&&!o&&"object"===typeof e)if(F.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(F.isArray(e)&&function(e){return F.isArray(e)&&!e.some(q)}(e)||(F.isFileList(e)||F.endsWith(n,"[]"))&&(s=F.toArray(e)))return n=$(n),s.forEach((function(e,r){!F.isUndefined(e)&&null!==e&&t.append(!0===a?z([n],r,i):null===a?n:n+"[]",l(e))})),!1;return!!q(e)||(t.append(z(o,n,i),l(e)),!1)}const u=[],d=Object.assign(K,{defaultVisitor:c,convertValue:l,isVisitable:q});if(!F.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!F.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+r.join("."));u.push(n),F.forEach(n,(function(n,i){!0===(!(F.isUndefined(n)||null===n)&&o.call(t,n,F.isString(i)?i.trim():i,r,d))&&e(n,r?r.concat(i):[i])})),u.pop()}}(e),t};function W(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function Y(e,t){this._pairs=[],e&&G(e,this,t)}const X=Y.prototype;X.append=function(e,t){this._pairs.push([e,t])},X.toString=function(e){const t=e?function(t){return e.call(this,t,W)}:W;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var Z=Y;function J(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Q(e,t,n){if(!t)return e;const r=n&&n.encode||J,o=n&&n.serialize;let i;if(i=o?o(t,n):F.isURLSearchParams(t)?t.toString():new Z(t,n).toString(r),i){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}var ee=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){F.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},te={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ne={isBrowser:!0,classes:{URLSearchParams:"undefined"!==typeof URLSearchParams?URLSearchParams:Z,FormData:"undefined"!==typeof FormData?FormData:null,Blob:"undefined"!==typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]};const re="undefined"!==typeof window&&"undefined"!==typeof document,oe=(ie="undefined"!==typeof navigator&&navigator.product,re&&["ReactNative","NativeScript","NS"].indexOf(ie)<0);var ie;const ae="undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"===typeof self.importScripts;var se={...r,...ne};var le=function(e){function t(e,n,r,o){let i=e[o++];const a=Number.isFinite(+i),s=o>=e.length;if(i=!i&&F.isArray(r)?r.length:i,s)return F.hasOwnProp(r,i)?r[i]=[r[i],n]:r[i]=n,!a;r[i]&&F.isObject(r[i])||(r[i]=[]);return t(e,n,r[i],o)&&F.isArray(r[i])&&(r[i]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let i;for(r=0;r{t(function(e){return F.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null};const ce={transitional:te,adapter:["xhr","http"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=F.isObject(e);o&&F.isHTMLForm(e)&&(e=new FormData(e));if(F.isFormData(e))return r&&r?JSON.stringify(le(e)):e;if(F.isArrayBuffer(e)||F.isBuffer(e)||F.isStream(e)||F.isFile(e)||F.isBlob(e))return e;if(F.isArrayBufferView(e))return e.buffer;if(F.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let i;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return G(e,new se.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return se.isNode&&F.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((i=F.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return G(i?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(F.isString(e))try{return(t||JSON.parse)(e),F.trim(e)}catch(r){if("SyntaxError"!==r.name)throw r}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||ce.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(e&&F.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(o){if(n){if("SyntaxError"===o.name)throw U.from(o,U.ERR_BAD_RESPONSE,this,null,this.response);throw o}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:se.classes.FormData,Blob:se.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};F.forEach(["delete","get","head","post","put","patch"],(e=>{ce.headers[e]={}}));var ue=ce;const de=F.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);const fe=Symbol("internals");function pe(e){return e&&String(e).trim().toLowerCase()}function he(e){return!1===e||null==e?e:F.isArray(e)?e.map(he):String(e)}function me(e,t,n,r,o){return F.isFunction(r)?r.call(this,t,n):(o&&(t=n),F.isString(t)?F.isString(r)?-1!==t.indexOf(r):F.isRegExp(r)?r.test(t):void 0:void 0)}class ge{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=pe(t);if(!o)throw new Error("header name must be a non-empty string");const i=F.findKey(r,o);(!i||void 0===r[i]||!0===n||void 0===n&&!1!==r[i])&&(r[i||t]=he(e))}const i=(e,t)=>F.forEach(e,((e,n)=>o(e,n,t)));return F.isPlainObject(e)||e instanceof this.constructor?i(e,t):F.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim())?i((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&de[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t):null!=e&&o(t,e,n),this}get(e,t){if(e=pe(e)){const n=F.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(F.isFunction(t))return t.call(this,e,n);if(F.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=pe(e)){const n=F.findKey(this,e);return!(!n||void 0===this[n]||t&&!me(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=pe(e)){const o=F.findKey(n,e);!o||t&&!me(0,n[o],o,t)||(delete n[o],r=!0)}}return F.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!me(0,this[o],o,e,!0)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return F.forEach(this,((r,o)=>{const i=F.findKey(n,o);if(i)return t[i]=he(r),void delete t[o];const a=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();a!==o&&delete t[o],t[a]=he(r),n[a]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return F.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&F.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[fe]=this[fe]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=pe(e);t[r]||(!function(e,t){const n=F.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return F.isArray(e)?e.forEach(r):r(e),this}}ge.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),F.reduceDescriptors(ge.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),F.freezeMethods(ge);var ye=ge;function ve(e,t){const n=this||ue,r=t||n,o=ye.from(r.headers);let i=r.data;return F.forEach(e,(function(e){i=e.call(n,i,o.normalize(),t?t.status:void 0)})),o.normalize(),i}function be(e){return!(!e||!e.__CANCEL__)}function Ee(e,t,n){U.call(this,null==e?"canceled":e,U.ERR_CANCELED,t,n),this.name="CanceledError"}F.inherits(Ee,U,{__CANCEL__:!0});var Ce=Ee;var _e=se.hasStandardBrowserEnv?{write(e,t,n,r,o,i){const a=[e+"="+encodeURIComponent(t)];F.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),F.isString(r)&&a.push("path="+r),F.isString(o)&&a.push("domain="+o),!0===i&&a.push("secure"),document.cookie=a.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Te(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}var Ae=se.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=F.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0};var Se=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,i=0,a=0;return t=void 0!==t?t:1e3,function(s){const l=Date.now(),c=r[a];o||(o=l),n[i]=s,r[i]=l;let u=a,d=0;for(;u!==i;)d+=n[u++],u%=e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),l-o{const i=o.loaded,a=o.lengthComputable?o.total:void 0,s=i-n,l=r(s);n=i;const c={loaded:i,total:a,progress:a?i/a:void 0,bytes:s,rate:l||void 0,estimated:l&&a&&i<=a?(a-i)/l:void 0,event:o};c[t?"download":"upload"]=!0,e(c)}}const Ie={http:null,xhr:"undefined"!==typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){let r=e.data;const o=ye.from(e.headers).normalize();let i,a,{responseType:s,withXSRFToken:l}=e;function c(){e.cancelToken&&e.cancelToken.unsubscribe(i),e.signal&&e.signal.removeEventListener("abort",i)}if(F.isFormData(r))if(se.hasStandardBrowserEnv||se.hasStandardBrowserWebWorkerEnv)o.setContentType(!1);else if(!1!==(a=o.getContentType())){const[e,...t]=a?a.split(";").map((e=>e.trim())).filter(Boolean):[];o.setContentType([e||"multipart/form-data",...t].join("; "))}let u=new XMLHttpRequest;if(e.auth){const t=e.auth.username||"",n=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(t+":"+n))}const d=Te(e.baseURL,e.url);function f(){if(!u)return;const r=ye.from("getAllResponseHeaders"in u&&u.getAllResponseHeaders());!function(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new U("Request failed with status code "+n.status,[U.ERR_BAD_REQUEST,U.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}((function(e){t(e),c()}),(function(e){n(e),c()}),{data:s&&"text"!==s&&"json"!==s?u.response:u.responseText,status:u.status,statusText:u.statusText,headers:r,config:e,request:u}),u=null}if(u.open(e.method.toUpperCase(),Q(d,e.params,e.paramsSerializer),!0),u.timeout=e.timeout,"onloadend"in u?u.onloadend=f:u.onreadystatechange=function(){u&&4===u.readyState&&(0!==u.status||u.responseURL&&0===u.responseURL.indexOf("file:"))&&setTimeout(f)},u.onabort=function(){u&&(n(new U("Request aborted",U.ECONNABORTED,e,u)),u=null)},u.onerror=function(){n(new U("Network Error",U.ERR_NETWORK,e,u)),u=null},u.ontimeout=function(){let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const r=e.transitional||te;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new U(t,r.clarifyTimeoutError?U.ETIMEDOUT:U.ECONNABORTED,e,u)),u=null},se.hasStandardBrowserEnv&&(l&&F.isFunction(l)&&(l=l(e)),l||!1!==l&&Ae(d))){const t=e.xsrfHeaderName&&e.xsrfCookieName&&_e.read(e.xsrfCookieName);t&&o.set(e.xsrfHeaderName,t)}void 0===r&&o.setContentType(null),"setRequestHeader"in u&&F.forEach(o.toJSON(),(function(e,t){u.setRequestHeader(t,e)})),F.isUndefined(e.withCredentials)||(u.withCredentials=!!e.withCredentials),s&&"json"!==s&&(u.responseType=e.responseType),"function"===typeof e.onDownloadProgress&&u.addEventListener("progress",Oe(e.onDownloadProgress,!0)),"function"===typeof e.onUploadProgress&&u.upload&&u.upload.addEventListener("progress",Oe(e.onUploadProgress)),(e.cancelToken||e.signal)&&(i=t=>{u&&(n(!t||t.type?new Ce(null,e,u):t),u.abort(),u=null)},e.cancelToken&&e.cancelToken.subscribe(i),e.signal&&(e.signal.aborted?i():e.signal.addEventListener("abort",i)));const p=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(d);p&&-1===se.protocols.indexOf(p)?n(new U("Unsupported protocol "+p+":",U.ERR_BAD_REQUEST,e)):u.send(r||null)}))}};F.forEach(Ie,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(n){}Object.defineProperty(e,"adapterName",{value:t})}}));const we=e=>`- ${e}`,Ne=e=>F.isFunction(e)||null===e||!1===e;var ke=e=>{e=F.isArray(e)?e:[e];const{length:t}=e;let n,r;const o={};for(let i=0;i`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));let n=t?e.length>1?"since :\n"+e.map(we).join("\n"):" "+we(e[0]):"as no adapter specified";throw new U("There is no suitable adapter to dispatch the request "+n,"ERR_NOT_SUPPORT")}return r};function xe(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ce(null,e)}function Le(e){xe(e),e.headers=ye.from(e.headers),e.data=ve.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return ke(e.adapter||ue.adapter)(e).then((function(t){return xe(e),t.data=ve.call(e,e.transformResponse,t),t.headers=ye.from(t.headers),t}),(function(t){return be(t)||(xe(e),t&&t.response&&(t.response.data=ve.call(e,e.transformResponse,t.response),t.response.headers=ye.from(t.response.headers))),Promise.reject(t)}))}const Re=e=>e instanceof ye?e.toJSON():e;function De(e,t){t=t||{};const n={};function r(e,t,n){return F.isPlainObject(e)&&F.isPlainObject(t)?F.merge.call({caseless:n},e,t):F.isPlainObject(t)?F.merge({},t):F.isArray(t)?t.slice():t}function o(e,t,n){return F.isUndefined(t)?F.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function i(e,t){if(!F.isUndefined(t))return r(void 0,t)}function a(e,t){return F.isUndefined(t)?F.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function s(n,o,i){return i in t?r(n,o):i in e?r(void 0,n):void 0}const l={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(e,t)=>o(Re(e),Re(t),!0)};return F.forEach(Object.keys(Object.assign({},e,t)),(function(r){const i=l[r]||o,a=i(e[r],t[r],r);F.isUndefined(a)&&i!==s||(n[r]=a)})),n}const Pe="1.6.3",Me={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{Me[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const Be={};Me.transitional=function(e,t,n){function r(e,t){return"[Axios v1.6.3] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,i)=>{if(!1===e)throw new U(r(o," has been removed"+(t?" in "+t:"")),U.ERR_DEPRECATED);return t&&!Be[o]&&(Be[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,i)}};var Fe={assertOptions:function(e,t,n){if("object"!==typeof e)throw new U("options must be an object",U.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const i=r[o],a=t[i];if(a){const t=e[i],n=void 0===t||a(t,i,e);if(!0!==n)throw new U("option "+i+" must be "+n,U.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new U("Unknown option "+i,U.ERR_BAD_OPTION)}},validators:Me};const Ve=Fe.validators;class je{constructor(e){this.defaults=e,this.interceptors={request:new ee,response:new ee}}request(e,t){"string"===typeof e?(t=t||{}).url=e:t=e||{},t=De(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;void 0!==n&&Fe.assertOptions(n,{silentJSONParsing:Ve.transitional(Ve.boolean),forcedJSONParsing:Ve.transitional(Ve.boolean),clarifyTimeoutError:Ve.transitional(Ve.boolean)},!1),null!=r&&(F.isFunction(r)?t.paramsSerializer={serialize:r}:Fe.assertOptions(r,{encode:Ve.function,serialize:Ve.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let i=o&&F.merge(o.common,o[t.method]);o&&F.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=ye.concat(i,o);const a=[];let s=!0;this.interceptors.request.forEach((function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(s=s&&e.synchronous,a.unshift(e.fulfilled,e.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let u,d=0;if(!s){const e=[Le.bind(this),void 0];for(e.unshift.apply(e,a),e.push.apply(e,l),u=e.length,c=Promise.resolve(t);d{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new Ce(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;return{token:new Ue((function(t){e=t})),cancel:e}}}var qe=Ue;const $e={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries($e).forEach((([e,t])=>{$e[t]=e}));var ze=$e;const Ke=function e(t){const n=new He(t),r=o(He.prototype.request,n);return F.extend(r,He.prototype,n,{allOwnKeys:!0}),F.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(De(t,n))},r}(ue);Ke.Axios=He,Ke.CanceledError=Ce,Ke.CancelToken=qe,Ke.isCancel=be,Ke.VERSION=Pe,Ke.toFormData=G,Ke.AxiosError=U,Ke.Cancel=Ke.CanceledError,Ke.all=function(e){return Promise.all(e)},Ke.spread=function(e){return function(t){return e.apply(null,t)}},Ke.isAxiosError=function(e){return F.isObject(e)&&!0===e.isAxiosError},Ke.mergeConfig=De,Ke.AxiosHeaders=ye,Ke.formToJSON=e=>le(F.isHTMLForm(e)?new FormData(e):e),Ke.getAdapter=ke,Ke.HttpStatusCode=ze,Ke.default=Ke;var Ge=Ke},2201:function(e,t,n){"use strict";n.d(t,{PO:function(){return k},p7:function(){return De},tv:function(){return Me},yj:function(){return Be}});var r=n(4576);const o="undefined"!==typeof window;function i(e){return e.__esModule||"Module"===e[Symbol.toStringTag]}const a=Object.assign;function s(e,t){const n={};for(const r in t){const o=t[r];n[r]=c(o)?o.map(e):e(o)}return n}const l=()=>{},c=Array.isArray;const u=/\/$/,d=e=>e.replace(u,"");function f(e,t,n="/"){let r,o={},i="",a="";const s=t.indexOf("#");let l=t.indexOf("?");return s=0&&(l=-1),l>-1&&(r=t.slice(0,l),i=t.slice(l+1,s>-1?s:t.length),o=e(i)),s>-1&&(r=r||t.slice(0,s),a=t.slice(s,t.length)),r=function(e,t){if(e.startsWith("/"))return e;0;if(!e)return t;const n=t.split("/"),r=e.split("/");let o,i,a=n.length-1;for(o=0;o1&&a--}return n.slice(0,a).join("/")+"/"+r.slice(o-(o===r.length?1:0)).join("/")}(null!=r?r:t,n),{fullPath:r+(i&&"?")+i+a,path:r,query:o,hash:a}}function p(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function h(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function m(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!g(e[n],t[n]))return!1;return!0}function g(e,t){return c(e)?y(e,t):c(t)?y(t,e):e===t}function y(e,t){return c(t)?e.length===t.length&&e.every(((e,n)=>e===t[n])):1===e.length&&e[0]===t}var v,b;!function(e){e.pop="pop",e.push="push"}(v||(v={})),function(e){e.back="back",e.forward="forward",e.unknown=""}(b||(b={}));function E(e){if(!e)if(o){const t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),d(e)}const C=/^[^#]+#/;function _(e,t){return e.replace(C,"#")+t}const T=()=>({left:window.pageXOffset,top:window.pageYOffset});function A(e){let t;if("el"in e){const n=e.el,r="string"===typeof n&&n.startsWith("#");0;const o="string"===typeof n?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=function(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.pageXOffset,null!=t.top?t.top:window.pageYOffset)}function S(e,t){return(history.state?history.state.position-t:-1)+e}const O=new Map;let I=()=>location.protocol+"//"+location.host;function w(e,t){const{pathname:n,search:r,hash:o}=t,i=e.indexOf("#");if(i>-1){let t=o.includes(e.slice(i))?e.slice(i).length:1,n=o.slice(t);return"/"!==n[0]&&(n="/"+n),p(n,"")}return p(n,e)+r+o}function N(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?T():null}}function k(e){const t=function(e){const{history:t,location:n}=window,r={value:w(e,n)},o={value:t.state};function i(r,i,a){const s=e.indexOf("#"),l=s>-1?(n.host&&document.querySelector("base")?e:e.slice(s))+r:I()+e+r;try{t[a?"replaceState":"pushState"](i,"",l),o.value=i}catch(c){console.error(c),n[a?"replace":"assign"](l)}}return o.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0),{location:r,state:o,push:function(e,n){const s=a({},o.value,t.state,{forward:e,scroll:T()});i(s.current,s,!0),i(e,a({},N(r.value,e,null),{position:s.position+1},n),!1),r.value=e},replace:function(e,n){i(e,a({},t.state,N(o.value.back,e,o.value.forward,!0),n,{position:o.value.position}),!0),r.value=e}}}(e=E(e)),n=function(e,t,n,r){let o=[],i=[],s=null;const l=({state:i})=>{const a=w(e,location),l=n.value,c=t.value;let u=0;if(i){if(n.value=a,t.value=i,s&&s===l)return void(s=null);u=c?i.position-c.position:0}else r(a);o.forEach((e=>{e(n.value,l,{delta:u,type:v.pop,direction:u?u>0?b.forward:b.back:b.unknown})}))};function c(){const{history:e}=window;e.state&&e.replaceState(a({},e.state,{scroll:T()}),"")}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",c),{pauseListeners:function(){s=n.value},listen:function(e){o.push(e);const t=()=>{const t=o.indexOf(e);t>-1&&o.splice(t,1)};return i.push(t),t},destroy:function(){for(const e of i)e();i=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",c)}}}(e,t.state,t.location,t.replace);const r=a({location:"",base:e,go:function(e,t=!0){t||n.pauseListeners(),history.go(e)},createHref:_.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function x(e){return"string"===typeof e||"symbol"===typeof e}const L={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},R=Symbol("");var D;!function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"}(D||(D={}));function P(e,t){return a(new Error,{type:e,[R]:!0},t)}function M(e,t){return e instanceof Error&&R in e&&(null==t||!!(e.type&t))}const B="[^/]+?",F={sensitive:!1,strict:!1,start:!0,end:!0},V=/[.+*?^${}()[\]/\\]/g;function j(e,t){let n=0;for(;nt.length?1===t.length&&80===t[0]?1:-1:0}function H(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const q={type:0,value:""},$=/[a-zA-Z0-9_]/;function z(e,t,n){const r=function(e,t){const n=a({},F,t),r=[];let o=n.start?"^":"";const i=[];for(const a of e){const e=a.length?[]:[90];n.strict&&!a.length&&(o+="/");for(let t=0;t1&&("*"===s||"+"===s)&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:c,regexp:u,repeatable:"*"===s||"+"===s,optional:"*"===s||"?"===s})):t("Invalid state to consume buffer"),c="")}function f(){c+=s}for(;l{i(h)}:l}function i(e){if(x(e)){const t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(i),t.alias.forEach(i))}else{const t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(i),e.alias.forEach(i))}}function s(e){let t=0;for(;t=0&&(e.record.path!==n[t].record.path||!J(e,n[t]));)t++;n.splice(t,0,e),e.record.name&&!Y(e)&&r.set(e.record.name,e)}return t=Z({strict:!1,end:!0,sensitive:!1},t),e.forEach((e=>o(e))),{addRoute:o,resolve:function(e,t){let o,i,s,l={};if("name"in e&&e.name){if(o=r.get(e.name),!o)throw P(1,{location:e});0,s=o.record.name,l=a(G(t.params,o.keys.filter((e=>!e.optional)).map((e=>e.name))),e.params&&G(e.params,o.keys.map((e=>e.name)))),i=o.stringify(l)}else if("path"in e)i=e.path,o=n.find((e=>e.re.test(i))),o&&(l=o.parse(i),s=o.record.name);else{if(o=t.name?r.get(t.name):n.find((e=>e.re.test(t.path))),!o)throw P(1,{location:e,currentLocation:t});s=o.record.name,l=a({},t.params,e.params),i=o.stringify(l)}const c=[];let u=o;for(;u;)c.unshift(u.record),u=u.parent;return{name:s,path:i,params:l,matched:c,meta:X(c)}},removeRoute:i,getRoutes:function(){return n},getRecordMatcher:function(e){return r.get(e)}}}function G(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function W(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]="boolean"===typeof n?n:n[r];return t}function Y(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function X(e){return e.reduce(((e,t)=>a(e,t.meta)),{})}function Z(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function J(e,t){return t.children.some((t=>t===e||J(e,t)))}const Q=/#/g,ee=/&/g,te=/\//g,ne=/=/g,re=/\?/g,oe=/\+/g,ie=/%5B/g,ae=/%5D/g,se=/%5E/g,le=/%60/g,ce=/%7B/g,ue=/%7C/g,de=/%7D/g,fe=/%20/g;function pe(e){return encodeURI(""+e).replace(ue,"|").replace(ie,"[").replace(ae,"]")}function he(e){return pe(e).replace(oe,"%2B").replace(fe,"+").replace(Q,"%23").replace(ee,"%26").replace(le,"`").replace(ce,"{").replace(de,"}").replace(se,"^")}function me(e){return null==e?"":function(e){return pe(e).replace(Q,"%23").replace(re,"%3F")}(e).replace(te,"%2F")}function ge(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function ye(e){const t={};if(""===e||"?"===e)return t;const n=("?"===e[0]?e.slice(1):e).split("&");for(let r=0;re&&he(e))):[r&&he(r)]).forEach((e=>{void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))}))}return t}function be(e){const t={};for(const n in e){const r=e[n];void 0!==r&&(t[n]=c(r)?r.map((e=>null==e?null:""+e)):null==r?r:""+r)}return t}const Ee=Symbol(""),Ce=Symbol(""),_e=Symbol(""),Te=Symbol(""),Ae=Symbol("");function Se(){let e=[];return{add:function(t){return e.push(t),()=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)}},list:()=>e,reset:function(){e=[]}}}function Oe(e,t,n,r,o){const i=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise(((a,s)=>{const l=e=>{var l;!1===e?s(P(4,{from:n,to:t})):e instanceof Error?s(e):"string"===typeof(l=e)||l&&"object"===typeof l?s(P(2,{from:t,to:e})):(i&&r.enterCallbacks[o]===i&&"function"===typeof e&&i.push(e),a())},c=e.call(r&&r.instances[o],t,n,l);let u=Promise.resolve(c);e.length<3&&(u=u.then(l)),u.catch((e=>s(e)))}))}function Ie(e,t,n,r){const o=[];for(const s of e){0;for(const e in s.components){let l=s.components[e];if("beforeRouteEnter"===t||s.instances[e])if("object"===typeof(a=l)||"displayName"in a||"props"in a||"__vccOpts"in a){const i=(l.__vccOpts||l)[t];i&&o.push(Oe(i,n,r,s,e))}else{let a=l();0,o.push((()=>a.then((o=>{if(!o)return Promise.reject(new Error(`Couldn't resolve component "${e}" at "${s.path}"`));const a=i(o)?o.default:o;s.components[e]=a;const l=(a.__vccOpts||a)[t];return l&&Oe(l,n,r,s,e)()}))))}}}var a;return o}function we(e){const t=(0,r.inject)(_e),n=(0,r.inject)(Te),o=(0,r.computed)((()=>t.resolve((0,r.unref)(e.to)))),i=(0,r.computed)((()=>{const{matched:e}=o.value,{length:t}=e,r=e[t-1],i=n.matched;if(!r||!i.length)return-1;const a=i.findIndex(h.bind(null,r));if(a>-1)return a;const s=ke(e[t-2]);return t>1&&ke(r)===s&&i[i.length-1].path!==s?i.findIndex(h.bind(null,e[t-2])):a})),a=(0,r.computed)((()=>i.value>-1&&function(e,t){for(const n in t){const r=t[n],o=e[n];if("string"===typeof r){if(r!==o)return!1}else if(!c(o)||o.length!==r.length||r.some(((e,t)=>e!==o[t])))return!1}return!0}(n.params,o.value.params))),s=(0,r.computed)((()=>i.value>-1&&i.value===n.matched.length-1&&m(n.params,o.value.params)));return{route:o,href:(0,r.computed)((()=>o.value.href)),isActive:a,isExactActive:s,navigate:function(n={}){return function(e){if(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)return;if(e.defaultPrevented)return;if(void 0!==e.button&&0!==e.button)return;if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}e.preventDefault&&e.preventDefault();return!0}(n)?t[(0,r.unref)(e.replace)?"replace":"push"]((0,r.unref)(e.to)).catch(l):Promise.resolve()}}}const Ne=(0,r.defineComponent)({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:we,setup(e,{slots:t}){const n=(0,r.reactive)(we(e)),{options:o}=(0,r.inject)(_e),i=(0,r.computed)((()=>({[xe(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[xe(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive})));return()=>{const o=t.default&&t.default(n);return e.custom?o:(0,r.h)("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},o)}}});function ke(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const xe=(e,t,n)=>null!=e?e:null!=t?t:n;function Le(e,t){if(!e)return null;const n=e(t);return 1===n.length?n[0]:n}const Re=(0,r.defineComponent)({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const o=(0,r.inject)(Ae),i=(0,r.computed)((()=>e.route||o.value)),s=(0,r.inject)(Ce,0),l=(0,r.computed)((()=>{let e=(0,r.unref)(s);const{matched:t}=i.value;let n;for(;(n=t[e])&&!n.components;)e++;return e})),c=(0,r.computed)((()=>i.value.matched[l.value]));(0,r.provide)(Ce,(0,r.computed)((()=>l.value+1))),(0,r.provide)(Ee,c),(0,r.provide)(Ae,i);const u=(0,r.ref)();return(0,r.watch)((()=>[u.value,c.value,e.name]),(([e,t,n],[r,o,i])=>{t&&(t.instances[n]=e,o&&o!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=o.leaveGuards),t.updateGuards.size||(t.updateGuards=o.updateGuards))),!e||!t||o&&h(t,o)&&r||(t.enterCallbacks[n]||[]).forEach((t=>t(e)))}),{flush:"post"}),()=>{const o=i.value,s=e.name,l=c.value,d=l&&l.components[s];if(!d)return Le(n.default,{Component:d,route:o});const f=l.props[s],p=f?!0===f?o.params:"function"===typeof f?f(o):f:null,h=(0,r.h)(d,a({},p,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(l.instances[s]=null)},ref:u}));return Le(n.default,{Component:h,route:o})||h}}});function De(e){const t=K(e.routes,e),n=e.parseQuery||ye,i=e.stringifyQuery||ve,u=e.history;const d=Se(),p=Se(),g=Se(),y=(0,r.shallowRef)(L);let b=L;o&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const E=s.bind(null,(e=>""+e)),C=s.bind(null,me),_=s.bind(null,ge);function I(e,r){if(r=a({},r||y.value),"string"===typeof e){const o=f(n,e,r.path),i=t.resolve({path:o.path},r),s=u.createHref(o.fullPath);return a(o,i,{params:_(i.params),hash:ge(o.hash),redirectedFrom:void 0,href:s})}let o;if("path"in e)o=a({},e,{path:f(n,e.path,r.path).path});else{const t=a({},e.params);for(const e in t)null==t[e]&&delete t[e];o=a({},e,{params:C(e.params)}),r.params=C(r.params)}const s=t.resolve(o,r),l=e.hash||"";s.params=E(_(s.params));const c=function(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}(i,a({},e,{hash:(d=l,pe(d).replace(ce,"{").replace(de,"}").replace(se,"^")),path:s.path}));var d;const p=u.createHref(c);return a({fullPath:c,hash:l,query:i===ve?be(e.query):e.query||{}},s,{redirectedFrom:void 0,href:p})}function w(e){return"string"===typeof e?f(n,e,y.value.path):a({},e)}function N(e,t){if(b!==e)return P(8,{from:t,to:e})}function k(e){return D(e)}function R(e){const t=e.matched[e.matched.length-1];if(t&&t.redirect){const{redirect:n}=t;let r="function"===typeof n?n(e):n;return"string"===typeof r&&(r=r.includes("?")||r.includes("#")?r=w(r):{path:r},r.params={}),a({query:e.query,hash:e.hash,params:"path"in r?{}:e.params},r)}}function D(e,t){const n=b=I(e),r=y.value,o=e.state,s=e.force,l=!0===e.replace,c=R(n);if(c)return D(a(w(c),{state:"object"===typeof c?a({},o,c.state):o,force:s,replace:l}),t||n);const u=n;let d;return u.redirectedFrom=t,!s&&function(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&h(t.matched[r],n.matched[o])&&m(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}(i,r,n)&&(d=P(16,{to:u,from:r}),Y(r,r,!0,!1)),(d?Promise.resolve(d):F(u,r)).catch((e=>M(e)?M(e,2)?e:W(e):G(e,u,r))).then((e=>{if(e){if(M(e,2))return D(a({replace:l},w(e.to),{state:"object"===typeof e.to?a({},o,e.to.state):o,force:s}),t||u)}else e=j(u,r,!0,l,o);return V(u,r,e),e}))}function B(e,t){const n=N(e,t);return n?Promise.reject(n):Promise.resolve()}function F(e,t){let n;const[r,o,i]=function(e,t){const n=[],r=[],o=[],i=Math.max(t.matched.length,e.matched.length);for(let a=0;ah(e,i)))?r.push(i):n.push(i));const s=e.matched[a];s&&(t.matched.find((e=>h(e,s)))||o.push(s))}return[n,r,o]}(e,t);n=Ie(r.reverse(),"beforeRouteLeave",e,t);for(const s of r)s.leaveGuards.forEach((r=>{n.push(Oe(r,e,t))}));const a=B.bind(null,e,t);return n.push(a),Pe(n).then((()=>{n=[];for(const r of d.list())n.push(Oe(r,e,t));return n.push(a),Pe(n)})).then((()=>{n=Ie(o,"beforeRouteUpdate",e,t);for(const r of o)r.updateGuards.forEach((r=>{n.push(Oe(r,e,t))}));return n.push(a),Pe(n)})).then((()=>{n=[];for(const r of e.matched)if(r.beforeEnter&&!t.matched.includes(r))if(c(r.beforeEnter))for(const o of r.beforeEnter)n.push(Oe(o,e,t));else n.push(Oe(r.beforeEnter,e,t));return n.push(a),Pe(n)})).then((()=>(e.matched.forEach((e=>e.enterCallbacks={})),n=Ie(i,"beforeRouteEnter",e,t),n.push(a),Pe(n)))).then((()=>{n=[];for(const r of p.list())n.push(Oe(r,e,t));return n.push(a),Pe(n)})).catch((e=>M(e,8)?e:Promise.reject(e)))}function V(e,t,n){for(const r of g.list())r(e,t,n)}function j(e,t,n,r,i){const s=N(e,t);if(s)return s;const l=t===L,c=o?history.state:{};n&&(r||l?u.replace(e.fullPath,a({scroll:l&&c&&c.scroll},i)):u.push(e.fullPath,i)),y.value=e,Y(e,t,n,l),W()}let H;function U(){H||(H=u.listen(((e,t,n)=>{if(!Q.listening)return;const r=I(e),i=R(r);if(i)return void D(a(i,{replace:!0}),r).catch(l);b=r;const s=y.value;var c,d;o&&(c=S(s.fullPath,n.delta),d=T(),O.set(c,d)),F(r,s).catch((e=>M(e,12)?e:M(e,2)?(D(e.to,r).then((e=>{M(e,20)&&!n.delta&&n.type===v.pop&&u.go(-1,!1)})).catch(l),Promise.reject()):(n.delta&&u.go(-n.delta,!1),G(e,r,s)))).then((e=>{(e=e||j(r,s,!1))&&(n.delta&&!M(e,8)?u.go(-n.delta,!1):n.type===v.pop&&M(e,20)&&u.go(-1,!1)),V(r,s,e)})).catch(l)})))}let q,$=Se(),z=Se();function G(e,t,n){W(e);const r=z.list();return r.length?r.forEach((r=>r(e,t,n))):console.error(e),Promise.reject(e)}function W(e){return q||(q=!e,U(),$.list().forEach((([t,n])=>e?n(e):t())),$.reset()),e}function Y(t,n,i,a){const{scrollBehavior:s}=e;if(!o||!s)return Promise.resolve();const l=!i&&function(e){const t=O.get(e);return O.delete(e),t}(S(t.fullPath,0))||(a||!i)&&history.state&&history.state.scroll||null;return(0,r.nextTick)().then((()=>s(t,n,l))).then((e=>e&&A(e))).catch((e=>G(e,t,n)))}const X=e=>u.go(e);let Z;const J=new Set,Q={currentRoute:y,listening:!0,addRoute:function(e,n){let r,o;return x(e)?(r=t.getRecordMatcher(e),o=n):o=e,t.addRoute(o,r)},removeRoute:function(e){const n=t.getRecordMatcher(e);n&&t.removeRoute(n)},hasRoute:function(e){return!!t.getRecordMatcher(e)},getRoutes:function(){return t.getRoutes().map((e=>e.record))},resolve:I,options:e,push:k,replace:function(e){return k(a(w(e),{replace:!0}))},go:X,back:()=>X(-1),forward:()=>X(1),beforeEach:d.add,beforeResolve:p.add,afterEach:g.add,onError:z.add,isReady:function(){return q&&y.value!==L?Promise.resolve():new Promise(((e,t)=>{$.add([e,t])}))},install(e){e.component("RouterLink",Ne),e.component("RouterView",Re),e.config.globalProperties.$router=this,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>(0,r.unref)(y)}),o&&!Z&&y.value===L&&(Z=!0,k(u.location).catch((e=>{0})));const t={};for(const o in L)t[o]=(0,r.computed)((()=>y.value[o]));e.provide(_e,this),e.provide(Te,(0,r.reactive)(t)),e.provide(Ae,y);const n=e.unmount;J.add(e),e.unmount=function(){J.delete(e),J.size<1&&(b=L,H&&H(),H=null,y.value=L,Z=!1,q=!1),n()}}};return Q}function Pe(e){return e.reduce(((e,t)=>e.then((()=>t()))),Promise.resolve())}function Me(){return(0,r.inject)(_e)}function Be(){return(0,r.inject)(Te)}}}]); \ No newline at end of file diff --git a/js/chunk/3372.eb7e2651.js b/js/chunk/3372.35848910.js similarity index 96% rename from js/chunk/3372.eb7e2651.js rename to js/chunk/3372.35848910.js index 192f16c..8d4b2aa 100644 --- a/js/chunk/3372.eb7e2651.js +++ b/js/chunk/3372.35848910.js @@ -1 +1 @@ -"use strict";(self.webpackChunkbalm_ui_pro=self.webpackChunkbalm_ui_pro||[]).push([[3372,6513],{3372:function(e,t,o){o.r(t),o.d(t,{default:function(){return i}});var l=o(3114);var n=o(6513),a={data(){return{components:[{key:"l",value:"",options:()=>this.$store.getModel("demo",{},{apiAction:"multiSelectOptions1"}),attrOrProp:{defaultLabel:"Select1"}},{key:"m",value:"",options:e=>{let{l:t}=e;return this.$store.getModel("demo",{id:t},{apiAction:"multiSelectOptions2"})},attrOrProp:{defaultLabel:"Select2"}},{key:"n",value:"",options:async e=>{let{m:t}=e;return await this.$store.getModel("demo",{id:t},{apiAction:"multiSelectOptions3"})},attrOrProp:{defaultLabel:"Select3"}}],modelConfig:n.default,formData:{}}}};var i=(0,o(3744).Z)(a,[["render",function(e,t,o,n,a,i){const r=(0,l.resolveComponent)("ui-form-view"),u=(0,l.resolveComponent)("ui-snippet"),c=(0,l.resolveComponent)("docs-page");return(0,l.openBlock)(),(0,l.createBlock)(c,{name:"multi-select","without-css":"","demo-count":"1"},{default:(0,l.withCtx)((()=>[(0,l.createCommentVNode)(' '),(0,l.createVNode)(r,{modelValue:a.formData,"onUpdate:modelValue":t[0]||(t[0]=e=>a.formData=e),"model-config":a.modelConfig},null,8,["modelValue","model-config"]),(0,l.createVNode)(u,{code:e.$store.demos[1]},null,8,["code"])])),_:1})}]])},6513:function(e,t,o){o.r(t);const l=(0,o(7337).oR)();t.default=(e,t)=>{let{multiSelectOptions:o}=t;return[{label:"Multi-select",component:"ui-multi-select",model:"demo:multiSelect",components:[{key:"l",value:"",options:o,attrOrProp:{defaultLabel:"Select1"}},{key:"m",value:"",options:e=>{let{l:t}=e;return l.getModel("demo",{id:t},{apiAction:"multiSelectOptions2"})},attrOrProp:{defaultLabel:"Select2"}},{key:"n",value:"",options:async e=>{let{m:t}=e;return await l.getModel("demo",{id:t},{apiAction:"multiSelectOptions3"})},attrOrProp:{defaultLabel:"Select3"}}]}]}}}]); \ No newline at end of file +"use strict";(self.webpackChunkbalm_ui_pro=self.webpackChunkbalm_ui_pro||[]).push([[3372,6513],{3372:function(e,t,o){o.r(t),o.d(t,{default:function(){return i}});var l=o(3114);var n=o(6513),a={data(){return{components:[{key:"l",value:"",options:()=>this.$store.getModel("demo",{},{apiAction:"multiSelectOptions1"}),attrOrProp:{defaultLabel:"Select1"}},{key:"m",value:"",options:e=>{let{l:t}=e;return this.$store.getModel("demo",{id:t},{apiAction:"multiSelectOptions2"})},attrOrProp:{defaultLabel:"Select2"}},{key:"n",value:"",options:async e=>{let{m:t}=e;return await this.$store.getModel("demo",{id:t},{apiAction:"multiSelectOptions3"})},attrOrProp:{defaultLabel:"Select3"}}],modelConfig:n.default,formData:{}}}};var i=(0,o(3744).Z)(a,[["render",function(e,t,o,n,a,i){const r=(0,l.resolveComponent)("ui-form-view"),u=(0,l.resolveComponent)("ui-snippet"),c=(0,l.resolveComponent)("docs-page");return(0,l.openBlock)(),(0,l.createBlock)(c,{name:"multi-select","without-css":"","demo-count":"1"},{default:(0,l.withCtx)((()=>[(0,l.createCommentVNode)(' '),(0,l.createVNode)(r,{modelValue:a.formData,"onUpdate:modelValue":t[0]||(t[0]=e=>a.formData=e),"model-config":a.modelConfig},null,8,["modelValue","model-config"]),(0,l.createVNode)(u,{code:e.$store.demos[1]},null,8,["code"])])),_:1})}]])},6513:function(e,t,o){o.r(t);const l=(0,o(8867).oR)();t.default=(e,t)=>{let{multiSelectOptions:o}=t;return[{label:"Multi-select",component:"ui-multi-select",model:"demo:multiSelect",components:[{key:"l",value:"",options:o,attrOrProp:{defaultLabel:"Select1"}},{key:"m",value:"",options:e=>{let{l:t}=e;return l.getModel("demo",{id:t},{apiAction:"multiSelectOptions2"})},attrOrProp:{defaultLabel:"Select2"}},{key:"n",value:"",options:async e=>{let{m:t}=e;return await l.getModel("demo",{id:t},{apiAction:"multiSelectOptions3"})},attrOrProp:{defaultLabel:"Select3"}}]}]}}}]); \ No newline at end of file diff --git a/js/chunk/361.24bec0c1.js b/js/chunk/361.24bec0c1.js deleted file mode 100644 index de6e933..0000000 --- a/js/chunk/361.24bec0c1.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkbalm_ui_pro=self.webpackChunkbalm_ui_pro||[]).push([[361],{361:function(n,e,o){o.r(e);e.default='
  • model config

    [\n  {\n    label: 'Radio',\n    component: 'ui-radio-group',\n    key: 'f',\n    value: '',\n    attrOrProp: {\n      options: [\n        {\n          label: 'E',\n          value: 5\n        },\n        {\n          label: 'F',\n          value: 6\n        }\n      ]\n    }\n  }\n];\n
  • page

    <ui-form-view v-model="formData" :model-config="modelConfig"></ui-form-view>\n
    import modelConfig from '@/model-config/demo';\n\nexport default {\n  data() {\n    return {\n      modelConfig,\n      formData: {}\n    };\n  }\n};\n
'}}]); \ No newline at end of file diff --git a/js/chunk/361.a5a7d9d3.js b/js/chunk/361.a5a7d9d3.js new file mode 100644 index 0000000..5e8a216 --- /dev/null +++ b/js/chunk/361.a5a7d9d3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkbalm_ui_pro=self.webpackChunkbalm_ui_pro||[]).push([[361],{1111:function(n,e,o){o.r(e);e.default='
  • model config

    [\n  {\n    label: 'Radio',\n    component: 'ui-radio-group',\n    key: 'f',\n    value: '',\n    attrOrProp: {\n      options: [\n        {\n          label: 'E',\n          value: 5\n        },\n        {\n          label: 'F',\n          value: 6\n        }\n      ]\n    }\n  }\n];\n
  • page

    <ui-form-view v-model="formData" :model-config="modelConfig"></ui-form-view>\n
    import modelConfig from '@/model-config/demo';\n\nexport default {\n  data() {\n    return {\n      modelConfig,\n      formData: {}\n    };\n  }\n};\n
'}}]); \ No newline at end of file diff --git a/js/chunk/4536.0e9b2349.js b/js/chunk/4536.0e9b2349.js deleted file mode 100644 index 5dee556..0000000 --- a/js/chunk/4536.0e9b2349.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkbalm_ui_pro=self.webpackChunkbalm_ui_pro||[]).push([[4536],{5102:function(e,t,o){var n={"./en/api-model/api-model.md":[8920,8920],"./en/api-model/intro.md":[852,852],"./en/checkbox-group/checkbox-group.md":[829,829],"./en/checkbox-group/intro.md":[4886,4886],"./en/constant/constant.md":[3470,3470],"./en/constant/intro.md":[8273,8273],"./en/detail-view/detail-view.md":[4659,4659],"./en/detail-view/intro.md":[3520,3520],"./en/dialog/dialog.md":[1181,1181],"./en/dialog/intro.md":[7121,7121],"./en/form-items/intro.md":[4123,4123],"./en/form-view/form-item.md":[901,901],"./en/form-view/form-view.md":[5890,5890],"./en/form-view/intro.md":[5951,5951],"./en/guide/intro.md":[3155,3155],"./en/guide/quickstart.md":[3764,3764],"./en/layout-view/intro.md":[7410,7410],"./en/layout-view/layout-view.md":[9454,9454],"./en/list-view/intro.md":[7669,7669],"./en/list-view/list-view.md":[5921,5921],"./en/multi-select/intro.md":[4944,4944],"./en/multi-select/multi-select.md":[1883,1883],"./en/radio-group/intro.md":[2274,2274],"./en/radio-group/radio-group.md":[3944,3944],"./en/readonly-item/intro.md":[5453,5453],"./en/readonly-item/readonly-item.md":[9002,9002],"./en/router-model/intro.md":[3125,3125],"./en/router-model/router-model.md":[2486,2486],"./en/switch-box/intro.md":[8253,8253],"./en/switch-box/switch-box.md":[8632,8632],"./en/transform/intro.md":[697,697],"./en/transform/transform.md":[3640,3640],"./usage/api-model/default.md":[7322,7322],"./usage/api-model/individual.md":[6253,6253],"./usage/api-model/requirement.md":[1027,1027],"./usage/checkbox-group/default.md":[5707,5707],"./usage/checkbox-group/individual.md":[2192,2192],"./usage/constant/default.md":[4131,4131],"./usage/constant/individual.md":[3934,3934],"./usage/constant/requirement.md":[9750,9750],"./usage/detail-view/default.md":[5719,5719],"./usage/detail-view/individual.md":[9232,9232],"./usage/dialog/default.md":[9759,9759],"./usage/dialog/individual.md":[8715,8715],"./usage/form-view/default.md":[4200,4200],"./usage/form-view/individual.md":[7432,7432],"./usage/layout-view/default.md":[9978,9978],"./usage/layout-view/individual.md":[5145,5145],"./usage/list-view/default.md":[8241,8241],"./usage/list-view/individual.md":[5672,5672],"./usage/multi-select/default.md":[8513,8513],"./usage/multi-select/individual.md":[4048,4048],"./usage/radio-group/default.md":[2947,2947],"./usage/radio-group/individual.md":[9913,9913],"./usage/readonly-item/default.md":[4202,4202],"./usage/readonly-item/individual.md":[7055,7055],"./usage/router-model/default.md":[5935,5935],"./usage/router-model/individual.md":[3641,3641],"./usage/router-model/requirement.md":[1877,1877],"./usage/switch-box/default.md":[3e3,3e3],"./usage/switch-box/individual.md":[7641,7641],"./usage/transform/default.md":[6018,6018],"./usage/transform/individual.md":[2203,2203]};function a(e){if(!o.o(n,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=n[e],a=t[0];return o.e(t[1]).then((function(){return o(a)}))}a.keys=function(){return Object.keys(n)},a.id=5102,e.exports=a},7780:function(e,t,o){var n={"./api-model/demo1.md":[5051,5051],"./checkbox-group/demo1.md":[2005,2005],"./constant/demo1.md":[767,767],"./detail-view/demo1.md":[2039,2039],"./dialog/demo1.md":[6907,6907],"./form-view/demo1.md":[6005,6005],"./list-view/demo1.md":[3972,3972],"./multi-select/demo1.md":[4019,4019],"./radio-group/demo1.md":[361,361],"./readonly-item/demo1.md":[5211,5211],"./router-model/demo1.md":[309,309],"./switch-box/demo1.md":[8661,8661],"./transform/demo1.md":[5838,5838]};function a(e){if(!o.o(n,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=n[e],a=t[0];return o.e(t[1]).then((function(){return o(a)}))}a.keys=function(){return Object.keys(n)},a.id=7780,e.exports=a},5001:function(e,t,o){var n={"./components/checkbox-group":[6718,9,6718],"./components/checkbox-group.vue":[6718,9,6718],"./components/demo/drawer-above-toolbar":[17,9,17],"./components/demo/drawer-above-toolbar.vue":[17,9,17],"./components/demo/drawer-below-toolbar":[7567,9,7567],"./components/demo/drawer-below-toolbar.vue":[7567,9,7567],"./components/detail-view":[1770,9,1770],"./components/detail-view.vue":[1770,9,1770],"./components/form-items":[9011,9,9011],"./components/form-items.vue":[9011,9,9011],"./components/form-view":[1379,9,1379],"./components/form-view.vue":[1379,9,1379],"./components/layout-view":[5950,9,5950],"./components/layout-view.vue":[5950,9,5950],"./components/list-view":[7238,9,7238],"./components/list-view.vue":[7238,9,7238],"./components/multi-select":[3372,9,3372],"./components/multi-select.vue":[3372,9,3372],"./components/options":[5341,9],"./components/options.js":[5341,9],"./components/radio-group":[6507,9,6507],"./components/radio-group.vue":[6507,9,6507],"./components/readonly-item":[1388,9,1388],"./components/readonly-item.vue":[1388,9,1388],"./components/switch-box":[3139,9,3139],"./components/switch-box.vue":[3139,9,3139],"./guide/intro":[7674,9,7674],"./guide/intro.vue":[7674,9,7674],"./guide/quickstart":[3266,9,3266],"./guide/quickstart.vue":[3266,9,3266],"./home":[1475,9],"./home.vue":[1475,9],"./layouts/app":[7109,9],"./layouts/app.vue":[7109,9],"./layouts/blank":[5928,9],"./layouts/blank.vue":[5928,9],"./layouts/docs-page":[6646,9],"./layouts/docs-page.vue":[6646,9],"./layouts/pure-page":[9291,9],"./layouts/pure-page.vue":[9291,9],"./model-config/a":[8236,3,8236],"./model-config/a.json":[8236,3,8236],"./model-config/b":[7586,9,7586],"./model-config/b.js":[7586,9,7586],"./model-config/checkbox-group":[2476,3,2476],"./model-config/checkbox-group.json":[2476,3,2476],"./model-config/multi-select":[6513,9,6513],"./model-config/multi-select.js":[6513,9,6513],"./model-config/radio-group":[445,3,445],"./model-config/radio-group.json":[445,3,445],"./model-config/readonly":[5381,9,5381],"./model-config/readonly.js":[5381,9,5381],"./model-config/switch-box":[4699,3,4699],"./model-config/switch-box.json":[4699,3,4699],"./not-found":[9106,9,9106],"./not-found.vue":[9106,9,9106],"./plugins/api-model":[3095,9,3095],"./plugins/api-model.vue":[3095,9,3095],"./plugins/constant":[5519,9,5519],"./plugins/constant.vue":[5519,9,5519],"./plugins/dialog":[9512,9,9512],"./plugins/dialog.vue":[9512,9,9512],"./plugins/router-model":[6761,9,6761],"./plugins/router-model.vue":[6761,9,6761],"./plugins/transform":[9930,9,9930],"./plugins/transform.vue":[9930,9,9930],"./test":[2507,9,2507],"./test/":[2507,9,2507],"./test/bar":[1839,9,1839],"./test/bar.vue":[1839,9,1839],"./test/foo":[3814,9,3814],"./test/foo.vue":[3814,9,3814],"./test/foobar":[8388,9,8388],"./test/foobar.vue":[8388,9,8388],"./test/index":[2507,9,2507],"./test/index.vue":[2507,9,2507]};function a(e){if(!o.o(n,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=n[e],a=t[0];return Promise.all(t.slice(2).map(o.e)).then((function(){return o.t(a,16|t[1])}))}a.keys=function(){return Object.keys(n)},a.id=5001,e.exports=a},1475:function(e,t,o){"use strict";o.r(t),o.d(t,{default:function(){return l}});var n=o(3114);const a={class:"hero"};const r={};var l=(0,o(3744).Z)(r,[["render",function(e,t){const o=(0,n.resolveComponent)("ui-button"),r=(0,n.resolveDirective)("ripple");return(0,n.openBlock)(),(0,n.createElementBlock)("div",{class:(0,n.normalizeClass)(e.$tt("body1"))},[(0,n.withDirectives)(((0,n.openBlock)(),(0,n.createElementBlock)("header",a,[(0,n.createElementVNode)("h1",{class:(0,n.normalizeClass)(e.$tt("headline1"))},"BalmUI Pro",2)])),[[r,void 0,void 0,{unbounded:!0}]]),(0,n.createElementVNode)("div",{class:(0,n.normalizeClass)([e.$tt("body2"),"pure-docs"])},[(0,n.createElementVNode)("p",{class:(0,n.normalizeClass)(e.$tt("subtitle1"))},(0,n.toDisplayString)(e.$t("home.slogan")),3),(0,n.createVNode)(o,{raised:"",onClick:t[0]||(t[0]=t=>e.$router.push({name:"guide.intro"}))},{default:(0,n.withCtx)((()=>[(0,n.createTextVNode)((0,n.toDisplayString)(e.$t("home.get-started")),1)])),_:1})],2)],2)}]])},7109:function(e,t,o){"use strict";o.r(t),o.d(t,{default:function(){return D}});var n=o(3114),a=o(2201),r=o(3226),l=o(7337);const i={class:"top-app-toolbar"};const s={class:"octicon octicon-mark-github",width:"32",height:"32",viewBox:"0 0 16 16","aria-hidden":"true"},c=[(0,n.createElementVNode)("path",{"fill-rule":"evenodd",d:"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"},null,-1)];var u={name:"SvgGithub"},d=o(3744);var m=(0,d.Z)(u,[["render",function(e,t,o,a,r,l){return(0,n.openBlock)(),(0,n.createElementBlock)("svg",s,c)}]]),p=o(8197),f=o(5125),g={name:"TopAppToolbar",components:{SvgGithub:m},props:{itemClass:{type:String,required:!0}},setup(){return{translations:p.Iz,openInNewTab:f.Y}}};var v=(0,d.Z)(g,[["render",function(e,t,o,a,r,l){const s=(0,n.resolveComponent)("ui-icon-button"),c=(0,n.resolveComponent)("svg-github"),u=(0,n.resolveDirective)("tooltip");return(0,n.openBlock)(),(0,n.createElementBlock)("div",i,[(0,n.withDirectives)((0,n.createVNode)(s,{class:(0,n.normalizeClass)([o.itemClass,"donate"]),icon:"support","aria-describedby":"donate",onClick:t[0]||(t[0]=e=>a.openInNewTab("https://material.balmjs.com/donate"))},null,8,["class"]),[[u,"Support BalmUI Pro"]]),(0,n.createVNode)(s,{class:(0,n.normalizeClass)([o.itemClass,"github"]),"aria-describedby":"github",onClick:t[1]||(t[1]=e=>a.openInNewTab("https://github.com/balmjs/balm-ui-pro"))},{default:(0,n.withCtx)((()=>[(0,n.createVNode)(c)])),_:1},8,["class"])])}]]);const h=[{name:"guide",children:[{name:"intro"},{name:"quickstart"}]},"-",{name:"components",children:[{name:"form-view"},{name:"form-items"},{name:"readonly-item"},{name:"checkbox-group"},{name:"radio-group"},{name:"switch-box"},{name:"multi-select"},{name:"detail-view"},{name:"list-view"},{name:"layout-view"}]},"-",{name:"plugins",children:[{name:"api-model"},{name:"router-model"},{name:"transform"},{name:"constant"},{name:"dialog"}]},"-","footer"];let y=[];for(let S of h)if("-"===S||"footer"===S)y.push(S);else if(y.push({name:S.name,url:!!S.link&&S.name}),S.children)for(let e of S.children){const t=`${S.name}.${e.name}`;y.push({isSubmenu:!0,name:e.name,url:t})}var w=y;const b=["href","onClick"],k={class:"balmui-version"},C={class:"version"},V=(0,n.createElementVNode)("a",{href:"https://balm.js.org/",target:"_blank",rel:"noopener"}," BalmJS ",-1),B={class:"version"};var D={__name:"app",setup(e){const t=(0,n.ref)(null),o=(0,a.yj)(),i=(0,l.xN)(),{t:s,locale:c}=(0,r.QT)(),u=document.documentElement||document.body,d=(0,n.reactive)({showBanner:!1,hasNewVersion:!1}),{showBanner:m,hasNewVersion:g}=(0,n.toRefs)(d),h=(0,n.computed)((()=>{const{name:e,meta:t}=o;return!e||t&&t.noLayout})),y=(0,n.computed)((()=>{const{name:e,matched:t}=o,n=t.some((e=>{var t;return!1===(null===(t=e.meta)||void 0===t?void 0:t.keepAlive)}))||/\.detail-view$/.test(e);return!n})),D=(0,n.computed)((()=>(0,f.K)("page",o.name)));function S(){d.showBanner=!1,d.hasNewVersion&&(store.serviceWorker.postMessage({action:"skipWaiting"}),d.hasNewVersion=!1)}(0,n.onMounted)((()=>{(0,n.nextTick)((()=>t.value.parentNode.removeAttribute("class"))),i.on("page-loaded",(()=>{setTimeout((()=>{u.scrollTop=0}),1)})),i.on("refresh",(()=>{d.hasNewVersion=!0,d.showBanner=!0}))}));const O=(0,n.ref)(null);function $(e,t){O.value.updateLayoutViewport(),t(e)}return(e,o)=>{const a=(0,n.resolveComponent)("router-view"),r=(0,n.resolveComponent)("router-link"),l=(0,n.resolveComponent)("ui-icon"),i=(0,n.resolveComponent)("ui-button"),c=(0,n.resolveComponent)("ui-banner"),u=(0,n.resolveComponent)("ui-drawer-title"),d=(0,n.resolveComponent)("ui-drawer-subtitle"),f=(0,n.resolveComponent)("ui-nav-item"),x=(0,n.resolveComponent)("ui-list-divider"),P=(0,n.resolveComponent)("ui-list-group-subheader"),N=(0,n.resolveComponent)("ui-nav"),A=(0,n.resolveComponent)("ui-layout-view");return(0,n.openBlock)(),(0,n.createElementBlock)("div",{ref_key:"root",ref:t,class:(0,n.normalizeClass)((0,n.unref)(h)?null:"balmui-container")},[(0,n.unref)(h)?((0,n.openBlock)(),(0,n.createBlock)(a,{key:0})):((0,n.openBlock)(),(0,n.createBlock)(A,{key:1,ref_key:"layout",ref:O,"drawer-below-top-app-bar":!0,"top-app-bar-attr-or-prop":{class:"balmui-head",fixed:!0},breakpoint:(0,n.unref)(p.FL)},{"top-app-bar-title":(0,n.withCtx)((()=>[(0,n.createVNode)(r,{to:"/",class:(0,n.normalizeClass)(["catalog-title",e.$theme.getThemeClass("on-primary")])},{default:(0,n.withCtx)((()=>[(0,n.createTextVNode)(" BalmUI Pro ")])),_:1},8,["class"])])),"top-app-bar-toolbar":(0,n.withCtx)((e=>{let{toolbarItemClass:t}=e;return[(0,n.createVNode)((0,n.unref)(v),{"item-class":t},null,8,["item-class"])]})),"before-layout-view":(0,n.withCtx)((()=>[(0,n.createVNode)(c,{modelValue:(0,n.unref)(m),"onUpdate:modelValue":o[0]||(o[0]=e=>(0,n.isRef)(m)?m.value=e:null),class:"global-message-banner",centered:"",fixed:"","with-image":"","mobile-stacked":""},{image:(0,n.withCtx)((()=>[(0,n.createVNode)(l,null,{default:(0,n.withCtx)((()=>[(0,n.createTextVNode)((0,n.toDisplayString)((0,n.unref)(g)?"refresh":"celebration"),1)])),_:1})])),actions:(0,n.withCtx)((()=>[(0,n.createVNode)(i,{outlined:"",onClick:S},{default:(0,n.withCtx)((()=>[(0,n.createTextVNode)((0,n.toDisplayString)((0,n.unref)(g)?"Refresh":"Good Job"),1)])),_:1})])),default:(0,n.withCtx)((()=>[(0,n.unref)(g)?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:0},[(0,n.createTextVNode)("New content is available.")],64)):(0,n.createCommentVNode)("v-if",!0)])),_:1},8,["modelValue"])])),"drawer-title":(0,n.withCtx)((()=>[(0,n.createVNode)(u,null,{default:(0,n.withCtx)((()=>[(0,n.createVNode)(r,{to:{name:"home"},custom:""},{default:(0,n.withCtx)((e=>{let{navigate:t,href:o}=e;return[(0,n.createElementVNode)("a",{href:o,onClick:e=>$(e,t)}," BalmUI Pro ",8,b)]})),_:1})])),_:1}),(0,n.createVNode)(d,null,{default:(0,n.withCtx)((()=>[(0,n.createElementVNode)("i",k,[(0,n.createTextVNode)(" v "),(0,n.createElementVNode)("span",C,(0,n.toDisplayString)((0,n.unref)(p.q4)),1)])])),_:1})])),"drawer-content":(0,n.withCtx)((()=>[(0,n.createVNode)(N,{class:"catalog-list"},{default:(0,n.withCtx)((()=>[((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)((0,n.unref)(w),((t,o)=>((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:`item${o}`},[t.url||t.isSubmenu?((0,n.openBlock)(),(0,n.createBlock)(r,{key:0,custom:"",to:{name:t.url}},{default:(0,n.withCtx)((o=>{let{navigate:a,href:r,isActive:i}=o;return[(0,n.createVNode)(f,{href:r,active:i,class:(0,n.normalizeClass)({submenu:t.isSubmenu,"no-icon":!t.icon}),onClick:(0,n.withModifiers)((e=>$(e,a)),["stop"])},{before:(0,n.withCtx)((o=>{let{iconClass:a}=o;return[t.icon?((0,n.openBlock)(),(0,n.createBlock)(l,{key:0,class:(0,n.normalizeClass)(["catalog-list-icon",a,e.$theme.getTextClass("secondary","light")])},{default:(0,n.withCtx)((()=>[(0,n.createTextVNode)((0,n.toDisplayString)(t.icon),1)])),_:2},1032,["class"])):(0,n.createCommentVNode)("v-if",!0)]})),default:(0,n.withCtx)((()=>[(0,n.createElementVNode)("span",{class:(0,n.normalizeClass)(e.$theme.getTextClass("primary","light"))},(0,n.toDisplayString)((0,n.unref)(s)(`menu.${t.name}`)),3)])),_:2},1032,["href","active","class","onClick"])]})),_:2},1032,["to"])):"-"===t?((0,n.openBlock)(),(0,n.createBlock)(x,{key:1})):"footer"===t?((0,n.openBlock)(),(0,n.createBlock)(P,{key:`footer${o}`},{default:(0,n.withCtx)((()=>[(0,n.createTextVNode)(" Powered by "),V])),_:2},1024)):((0,n.openBlock)(),(0,n.createBlock)(P,{key:3,class:(0,n.normalizeClass)(e.$theme.getTextClass("primary","light"))},{default:(0,n.withCtx)((()=>[(0,n.createTextVNode)((0,n.toDisplayString)((0,n.unref)(s)(`menu.${t.name}`))+" ",1),"guide"===t.name?((0,n.openBlock)(),(0,n.createElementBlock)("i",{key:0,class:(0,n.normalizeClass)(["balmui-version",e.$tt("subtitle2")])},[(0,n.createTextVNode)(" v "),(0,n.createElementVNode)("span",B,(0,n.toDisplayString)((0,n.unref)(p.q4)),1)],2)):(0,n.createCommentVNode)("v-if",!0)])),_:2},1032,["class"]))],64)))),128))])),_:1})])),default:(0,n.withCtx)((()=>[(0,n.unref)(y)?(0,n.createCommentVNode)("v-if",!0):((0,n.openBlock)(),(0,n.createBlock)(a,{key:0,class:(0,n.normalizeClass)((0,n.unref)(D))},null,8,["class"])),(0,n.unref)(y)?((0,n.openBlock)(),(0,n.createBlock)(a,{key:1},{default:(0,n.withCtx)((e=>{let{Component:t}=e;return[((0,n.openBlock)(),(0,n.createBlock)(n.KeepAlive,null,[((0,n.openBlock)(),(0,n.createBlock)((0,n.resolveDynamicComponent)(t),{class:(0,n.normalizeClass)((0,n.unref)(D))},null,8,["class"]))],1024))]})),_:1})):(0,n.createCommentVNode)("v-if",!0)])),_:1},8,["breakpoint"]))],2)}}}},5928:function(e,t,o){"use strict";o.r(t),o.d(t,{default:function(){return r}});var n=o(3114);const a={};var r=(0,o(3744).Z)(a,[["render",function(e,t){const o=(0,n.resolveComponent)("router-view");return(0,n.openBlock)(),(0,n.createBlock)(o)}]])},6646:function(e,t,o){"use strict";o.r(t),o.d(t,{default:function(){return c}});var n=o(3114),a=o(7337),r=o(3445);const l={class:"ui-intro"},i=(0,n.createElementVNode)("p",null,"Coming Up...",-1),s={name:"DocsPage",customOptions:{}};var c=Object.assign(s,{props:{type:{type:String,default:"component"},name:{type:String,required:!0},demoCount:{type:[String,Number],default:0},apis:{type:Array,default(){return[]}},withoutCss:{type:Boolean,default:!1},bottomAffix:{type:Boolean,default:!1}},setup(e){const t=e,s=(0,a.oR)(),{t:c}=(0,r.Z)();let u=(0,n.ref)({});const d=(0,n.computed)((()=>["form-items"].includes(t.name))),m=(0,n.computed)((()=>["api-model","router-model","constant"].includes(t.name)));async function p(e,t){let n;switch(t){case"css":let a=`${t}/${e}.md`;n=(await o(5102)(`./${a}`)).default;break;case"usage":const r=m.value?["requirement","default","individual"]:["default","individual"];n={};for await(const l of r){let a=`${t}/${e}/${l}.md`,r=(await o(5102)(`./${a}`)).default;n[l]=r}break;default:if(Array.isArray(t)){n=[];for await(const a of t){let t=`en/${e}/${a}.md`,r=(await o(5102)(`./${t}`)).default;n.push(r)}}else{let a=`en/${e}/${t}.md`;n=(await o(5102)(`./${a}`)).default}}return n}return(0,n.onBeforeMount)((async()=>{u.value=await async function(e){let{type:t,name:o,apis:n,withoutCss:a}=e;const r={apis:n||[],css:!a||!1};let l={intro:"",usage:{},apis:[],css:""};if(l.intro=await p(o,"intro"),!d.value){if(l.usage=await p(o,"usage"),r.apis){let e;if(r.apis.length)e=r.apis;else{e=["directive"===t?`v-${o}`:o]}l.apis=await p(o,e)}r.css&&(l.css=await p(o,"css"))}return l}(t),s.initSnippet(t.name,t.demoCount)})),(t,o)=>{var a,r,s;const p=(0,n.resolveComponent)("ui-toc-affix"),f=(0,n.resolveComponent)("ui-markdown"),g=(0,n.resolveDirective)("anchor");return(0,n.withDirectives)(((0,n.openBlock)(),(0,n.createElementBlock)("div",{class:(0,n.normalizeClass)(t.$tt("body1"))},[(0,n.createCommentVNode)("
\n \n
"),(0,n.unref)(d)?(0,n.createCommentVNode)("v-if",!0):((0,n.openBlock)(),(0,n.createBlock)(p,{key:0,class:(0,n.normalizeClass)({"toc-affix--bottom":e.bottomAffix}),"without-css":e.withoutCss},null,8,["class","without-css"])),(0,n.createElementVNode)("div",{class:(0,n.normalizeClass)(t.$tt("body2"))},[(0,n.createElementVNode)("div",l,[(0,n.createVNode)(f,{text:(0,n.unref)(u).intro},null,8,["text"])]),(0,n.renderSlot)(t.$slots,"before"),(0,n.unref)(d)?(0,n.createCommentVNode)("v-if",!0):((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:0},[(0,n.withDirectives)(((0,n.openBlock)(),(0,n.createElementBlock)("h2",null,[(0,n.createTextVNode)("0. "+(0,n.toDisplayString)((0,n.unref)(c)("page.usage")),1)])),[[g,"ui-usage","id"]]),(0,n.unref)(m)?((0,n.openBlock)(),(0,n.createBlock)(f,{key:0,text:null===(a=(0,n.unref)(u).usage)||void 0===a?void 0:a.requirement},null,8,["text"])):(0,n.createCommentVNode)("v-if",!0),(0,n.createElementVNode)("h3",null,(0,n.toDisplayString)((0,n.unref)(c)("page.default-usage")),1),(0,n.createVNode)(f,{text:null===(r=(0,n.unref)(u).usage)||void 0===r?void 0:r.default},null,8,["text"]),(0,n.createElementVNode)("h3",null,(0,n.toDisplayString)((0,n.unref)(c)("page.individual-usage")),1),(0,n.createVNode)(f,{text:null===(s=(0,n.unref)(u).usage)||void 0===s?void 0:s.individual},null,8,["text"]),(0,n.withDirectives)(((0,n.openBlock)(),(0,n.createElementBlock)("h2",null,[(0,n.createTextVNode)("1. "+(0,n.toDisplayString)((0,n.unref)(c)("page.demo")),1)])),[[g,"ui-demo","id"]]),(0,n.renderSlot)(t.$slots,"default",{},(()=>[i])),(0,n.withDirectives)(((0,n.openBlock)(),(0,n.createElementBlock)("h2",null,[(0,n.createTextVNode)("2. "+(0,n.toDisplayString)((0,n.unref)(c)("page.apis")),1)])),[[g,"ui-apis","id"]]),((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)((0,n.unref)(u).apis,((t,o)=>((0,n.openBlock)(),(0,n.createBlock)(f,{key:o,class:(0,n.normalizeClass)(["component-docs",e.apis[o]?`component--${e.apis[o]}`:""]),text:t},null,8,["class","text"])))),128)),e.withoutCss?(0,n.createCommentVNode)("v-if",!0):((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:1},[(0,n.withDirectives)(((0,n.openBlock)(),(0,n.createElementBlock)("h2",null,[(0,n.createTextVNode)("3. "+(0,n.toDisplayString)((0,n.unref)(c)("page.sass")),1)])),[[g,"ui-sass","id"]]),(0,n.createVNode)(f,{text:(0,n.unref)(u).css},null,8,["text"])],64))],64)),(0,n.renderSlot)(t.$slots,"after")],2)],2)),[[g,e.bottomAffix?64:128,void 0,{offset:!0}]])}}})},9291:function(e,t,o){"use strict";o.r(t),o.d(t,{default:function(){return r}});var n=o(3114);const a={name:"PurePage",customOptions:{}};var r=Object.assign(a,{props:{name:{type:String,required:!0},prev:{type:[Object,null],default:null},next:{type:[Object,null],default:null}},setup(e){const t=e,a=(0,n.ref)("");return(0,n.onBeforeMount)((async()=>{const e=`en/guide/${t.name}.md`;a.value=(await o(5102)(`./${e}`)).default})),(t,o)=>{const r=(0,n.resolveComponent)("ui-markdown"),l=(0,n.resolveComponent)("ui-footer-nav");return(0,n.openBlock)(),(0,n.createElementBlock)("div",{class:(0,n.normalizeClass)(t.$tt("body1"))},[(0,n.createElementVNode)("div",{class:(0,n.normalizeClass)([t.$tt("body2"),"pure-docs"])},[(0,n.createVNode)(r,{text:a.value},null,8,["text"]),(0,n.createVNode)(l,{prev:e.prev,next:e.next},null,8,["prev","next"])],2)],2)}}})},3176:function(e,t,o){"use strict";o.r(t);var n=o(7337);const a=(0,n.Nt)();window.IE=a;const r=a&&a<=11;var l=o(3114),i=o(2201),s=o(1475),c=(o(5928),o(542));const u="guide";var d=c.PD.createRoutes(u,{indexLeadingSlash:!0,indexView:c.py,indexRedirect:{name:`${u}.intro`},detailView:[c.PD.createRoute("intro",`${u}.intro`,(()=>o.e(7674).then(o.bind(o,7674)))),c.PD.createRoute("quickstart",`${u}.quickstart`,(()=>o.e(3266).then(o.bind(o,3266))))]});const m="components";var p=c.PD.createRoutes(m,{indexLeadingSlash:!0,indexView:c.py,indexRedirect:{name:`${m}.form-view`},detailView:[c.PD.createRoute("layout-view",`${m}.layout-view`,(()=>o.e(5950).then(o.bind(o,5950)))),c.PD.createRoute("form-view/:id?",`${m}.form-view`,(()=>o.e(1379).then(o.bind(o,1379)))),c.PD.createRoute("form-items",`${m}.form-items`,(()=>o.e(9011).then(o.bind(o,9011)))),c.PD.createRoute("detail-view/:id?",`${m}.detail-view`,(()=>o.e(1770).then(o.bind(o,1770)))),c.PD.createRoute("list-view",`${m}.list-view`,(()=>o.e(7238).then(o.bind(o,7238)))),c.PD.createRoute("readonly-item",`${m}.readonly-item`,(()=>o.e(1388).then(o.bind(o,1388)))),c.PD.createRoute("checkbox-group",`${m}.checkbox-group`,(()=>o.e(6718).then(o.bind(o,6718)))),c.PD.createRoute("radio-group",`${m}.radio-group`,(()=>o.e(6507).then(o.bind(o,6507)))),c.PD.createRoute("switch-box",`${m}.switch-box`,(()=>o.e(3139).then(o.bind(o,3139)))),c.PD.createRoute("multi-select",`${m}.multi-select`,(()=>o.e(3372).then(o.bind(o,3372))))]});const f="plugins";var g=c.PD.createRoutes(f,{indexLeadingSlash:!0,indexView:c.py,indexRedirect:{name:`${f}.api-model`},detailView:[c.PD.createRoute("api-model",`${f}.api-model`,(()=>o.e(3095).then(o.bind(o,3095)))),c.PD.createRoute("router-model",`${f}.router-model`,(()=>o.e(6761).then(o.bind(o,6761)))),c.PD.createRoute("transform",`${f}.transform`,(()=>o.e(9930).then(o.bind(o,9930)))),c.PD.createRoute("constant",`${f}.constant`,(()=>o.e(5519).then(o.bind(o,5519)))),c.PD.createRoute("dialog",`${f}.dialog`,(()=>o.e(9512).then(o.bind(o,9512))))]}),v=o(5986);const h="test";var y=c.PD.createRoutes(h,{indexLeadingSlash:!0,indexView:c.py,indexRedirect:{name:`${h}.main`},detailView:[c.PD.createRoute("test-main",`${h}.main`,(()=>o.e(2507).then(o.bind(o,2507))))]});var w=[{path:"/",name:"home",component:s.default},d,p,g,...v.ZP,y,{path:"/:catchAll(.*)",component:()=>o.e(9106).then(o.bind(o,9106))}],b=o(5125),k=o(8197);const C="G-RCRKN3HFXG";let V=null;function B(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Unknown";V?setTimeout((function(){V("set","page_path",e),V("event","page_view")}),200):function(){if(k.BB&&!V){function e(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],e("js",new Date),e("config",C),V=e}}()}const D="balmui";const S=(0,i.PO)(),O=(0,i.p7)({history:S,routes:w});!function(e){const t=(0,n.xN)();e.beforeEach(((e,t,o)=>{(0,n.oR)().isFirstLoad=!t.name,o()})),e.afterEach(((e,o)=>{const a=(0,n.oR)(),r=document.querySelector("html").classList,l=o.name,i=e.name;if(!i||["test"].includes(i)?r.add(`${D}-no-layout`):r.remove(`${D}-no-layout`),l){const e=(0,b.K)(D,l);r.remove(...e)}if(i){const e=(0,b.K)(D,i);r.add(...e)}i!==l&&B(e.fullPath),a&&!a.isFirstLoad&&t.emit("page-loaded")}))}(O);var $=O,x=o(3226),P=JSON.parse('{"home":{"slogan":"More configuration definition, less code implementation for Vue.js","get-started":"Get started"},"menu":{"guide":"Guide","intro":"Introduction","quickstart":"Get Started","components":"Components","layout-view":"Layout View","form-view":"Form View","form-items":"Form Items","detail-view":"Detail View","list-view":"List View","readonly-item":"Readonly Item","checkbox-group":"Checkbox Group","radio-group":"Radio Group","switch-box":"Switch Box","multi-select":"Multi Select","plugins":"Plugins","transform":"Transform","api-model":"API Model","router-model":"Router Model","constant":"Constant","dialog":"Dialog"},"page":{"usage":"Usage","default-usage":"Default Usage","individual-usage":"Individual Usage","demo":"Demo","apis":"APIs","sass":"Sass Variables"}}');var N=new x.o({locale:"en",messages:{en:P,zh:{}}}),A=o(353),E=o(4954),j=o(8325),_=o.n(j);o(4335),o(5251),o(5433),o(9980),o(7874),o(2447),o(6836),o(7193),o(5206),o(6263);var F={install(e){e.config.globalProperties.$prism=_()}},R=o(7109);var M=function(e){e.config.compilerOptions.isCustomElement=e=>e.startsWith("ui-"),e.config.globalProperties.$domain=k.nw,e.config.globalProperties.$docs={props:{thead:["Name","Type","Default","Description"],tbody:["name","type","default",{field:"description",raw:!0}]},slots:{thead:["Name","Description","Slot"],tbody:["name","description","props"]},events:{thead:["Name","Type","Description"],tbody:["name","type","description"]},sass:{thead:["Variable","Description"],tbody:["var",{field:"description",raw:!0}]}}},T=o(1410),L=o(9257);const I=(0,l.reactive)({isFirstLoad:!0,serviceWorker:null});var U=()=>({...(0,l.toRefs)(I)});const z=(0,l.ref)([]);async function q(e,t){if(z.value=[],t){z.value=[""];for(let n=1;n<=t;n++){const t=`${e}/demo${n}.md`,a=(await o(7780)(`./${t}`)).default;z.value.push(a)}}}var Z=()=>({demos:z,initSnippet:q}),H={...(0,c.ZP)(),...U(),...Z()},G={required:{validate(e){return!n.BM.isEmpty(e)},message:"%s is required"}},K={crud:{create:"add",read:{list:"list",detail:"info"},update:"edit",delete:"delete"},apis:[["user","/user",["create","read","update","delete"]],["post","/post",["read"],{crud:{read:{"":"get",index:"index"}}}],["demo","/demo",["read"],{crud:{read:{selectOptions:"select/options",checkboxOptions:"checkbox/options",radioOptions:"radio/options",chipsOptions:"chips/options",multiSelectOptions1:"multi-select/options1",multiSelectOptions2:"multi-select/options2",multiSelectOptions3:"multi-select/options3"}}}]],debug:k.r8};var J={...{demo:[{label:"Label A",key:"a",value:1},{label:"Label B",key:"b",value:2}],modelName:["user","post","demo"].map((e=>({label:e,key:e,value:e}))),operation:["create","read","update","delete"].map((e=>({label:e,key:e,value:e})))}};async function W(e){let{modelPath:t}=e;const o=(0,n.oR)();return k.r8&&console.info("getModelConfigFn",t),await o.getModelConfig(t)}(0,n.N4)();var Y={UiFormView:{setModelOptionsFn:async function(e){const t={},o=(0,n.oR)();for await(const a of e){const e=a.split(":"),[r,l]=e,i=n.BM.toCamelCase(l||r),s=await o.getModelOptions(a);t[`${i}Options`]=s}return k.r8&&console.info("getModelOptions",t),t}},UiListView:{getModelConfigFn:W,getModelDataFn:async function(e){let{model:t,searchForm:o,listData:a}=e;const r=(0,n.oR)(),{data:l}=o,{page:i}=a,s=Object.assign({},l,{page:i});return k.r8&&console.info("getModelListDataFn",t,s),await r.getModelList(t,s)},tableDataFormat:{data:"data",total:e=>{let{page:t}=e;return t.total}},rowActionHandler:async function(e,t,o){k.r8&&console.log("handleRowAction",e,t,o)},topActionHandler:async function(e,t){k.r8&&console.log("handleTopAction",e,t)},topActionIconFormat:{"multi-update":"update","multi-delete":"delete"},searchOnReset:!0},UiDetailView:{getModelConfigFn:W,getModelDataFn:async function(e){let{model:t,keyName:o,route:a}=e,r={};const l=null===a||void 0===a?void 0:a.params[o];if(k.r8&&console.info("getModelDetailDataFn",t,l,{model:t,keyName:o,route:a}),l){const e=(0,n.oR)(),a={};a[o]=l,r=await e.getModelDetail(t,a)}return r},setModelDataFn:async function(e){let{model:t,keyName:o,detailData:a,detailDataSource:r}=e;const l=(0,n.oR)(),i=r[o]||a[o],s=i?"updateModel":"createModel";return k.r8&&console.info("setModelDataFn",t,i,a),await l[s](t,a)}}},Q=o(9291),X=o(6646);const ee=["innerHTML"],te={name:"UiMarkdown",inheritAttrs:!1};var oe=Object.assign(te,{props:{text:{type:String,default:""},code:{type:Boolean,default:!1}},setup(e){const t=e,o=(0,l.reactive)({html:t.text}),n=(0,l.computed)((()=>t.code?"snippet-code":"markdown-body"));(0,l.watch)((()=>t.text),(e=>{o.html=e,a()}));function a(){o.html&&(0,l.nextTick)((()=>{_().highlightAll()}))}(0,l.onMounted)((()=>a()));const{html:r}=(0,l.toRefs)(o);return(e,t)=>{const o=(0,l.resolveComponent)("ui-skeleton");return(0,l.unref)(r)?((0,l.openBlock)(),(0,l.createElementBlock)("div",{key:0,class:(0,l.normalizeClass)((0,l.unref)(n)),innerHTML:(0,l.unref)(r)},null,10,ee)):((0,l.openBlock)(),(0,l.createBlock)(o,{key:1,active:""}))}}});var ne=oe;const ae={class:"snippet-content"},re={name:"UiSnippet",inheritAttrs:!1};var le=Object.assign(re,{props:{code:{type:String,default:""}},setup(e){const t=(0,l.ref)(!1);return(o,n)=>{const a=(0,l.resolveComponent)("ui-button"),r=(0,l.resolveComponent)("ui-markdown"),i=(0,l.resolveComponent)("ui-collapse");return(0,l.openBlock)(),(0,l.createBlock)(i,{modelValue:t.value,"onUpdate:modelValue":n[0]||(n[0]=e=>t.value=e),class:"ui-snippet"},{toggle:(0,l.withCtx)((()=>[(0,l.createVNode)(a,{icon:t.value?"code":"settings_ethernet"},{default:(0,l.withCtx)((()=>[(0,l.createTextVNode)((0,l.toDisplayString)(t.value?"Hide":"Show")+" Code ",1)])),_:1},8,["icon"])])),default:(0,l.withCtx)((()=>[(0,l.createElementVNode)("div",ae,[(0,l.createVNode)(r,{code:"",text:e.code},null,8,["text"])])])),_:1},8,["modelValue"])}}});const ie={key:1},se={key:3};var ce={name:"UiFooterNav",props:{prev:{type:[Object,Boolean],default:!1},next:{type:[Object,Boolean],default:!1}}},ue=o(3744);var de=(0,ue.Z)(ce,[["render",function(e,t,o,n,a,r){const i=(0,l.resolveComponent)("router-link");return(0,l.openBlock)(),(0,l.createElementBlock)("footer",null,[o.prev?((0,l.openBlock)(),(0,l.createBlock)(i,{key:0,to:{name:o.prev.url}},{default:(0,l.withCtx)((()=>[(0,l.createTextVNode)(" \u2190 "+(0,l.toDisplayString)(o.prev.name),1)])),_:1},8,["to"])):((0,l.openBlock)(),(0,l.createElementBlock)("span",ie)),o.next?((0,l.openBlock)(),(0,l.createBlock)(i,{key:2,to:{name:o.next.url}},{default:(0,l.withCtx)((()=>[(0,l.createTextVNode)((0,l.toDisplayString)(o.next.name)+" \u2192 ",1)])),_:1},8,["to"])):((0,l.openBlock)(),(0,l.createElementBlock)("span",se))])}]]);const me={class:"toc-affix"};const pe=document.documentElement||document.body;var fe={name:"UiTocAffix",props:{items:{type:Object,default(){return{}}},withoutApis:{type:Boolean,default:!1},withoutCss:{type:Boolean,default:!1}},setup(){const{t:e}=(0,x.QT)();return{t:e}},data(){return{active:0,lastScrollTop:0,lastScrollTopCache:0}},computed:{offset(){return window.innerWidth>=k.FL?128:104}},mounted(){window.IE&&window.IE<=11||(this.lastScrollTop=this.getScrollTop(),this.$nextTick((()=>{const e=["usage","demo","apis","sass"].map((e=>{const t=document.getElementById(`ui-${e}`);return t?this.getElementTop(t)-this.offset:0})),t=e.filter((e=>e)).length,o=.5*document.body.clientHeight;window.addEventListener("balmScroll",(()=>{const n=this.getScrollTop(),a=n+o;if(n>this.lastScrollTop)for(let o=this.active+1;o=e[o];o++)this.active!==o&&(this.active=o,this.lastScrollTopCache=n);else if(na.active=e),r.onChange]},{default:(0,l.withCtx)((()=>[(0,l.withDirectives)(((0,l.openBlock)(),(0,l.createBlock)(i,{class:"v-anchor"},{default:(0,l.withCtx)((()=>[(0,l.createTextVNode)((0,l.toDisplayString)(n.t("page.usage")),1)])),_:1})),[[c,"#ui-usage","href"]]),(0,l.withDirectives)(((0,l.openBlock)(),(0,l.createBlock)(i,{class:"v-anchor"},{default:(0,l.withCtx)((()=>[(0,l.createTextVNode)((0,l.toDisplayString)(n.t("page.demo")),1)])),_:1})),[[c,"#ui-demo","href"]]),((0,l.openBlock)(!0),(0,l.createElementBlock)(l.Fragment,null,(0,l.renderList)(o.items,((e,t)=>(0,l.withDirectives)(((0,l.openBlock)(),(0,l.createBlock)(i,{key:t,class:"v-anchor"},{default:(0,l.withCtx)((()=>[(0,l.createTextVNode)((0,l.toDisplayString)(e.name),1)])),_:2},1024)),[[c,e.id,"href"]]))),128)),o.withoutApis?(0,l.createCommentVNode)("v-if",!0):(0,l.withDirectives)(((0,l.openBlock)(),(0,l.createBlock)(i,{key:0,class:"v-anchor"},{default:(0,l.withCtx)((()=>[(0,l.createTextVNode)((0,l.toDisplayString)(n.t("page.apis")),1)])),_:1})),[[c,"#ui-apis","href"]]),o.withoutCss?(0,l.createCommentVNode)("v-if",!0):(0,l.withDirectives)(((0,l.openBlock)(),(0,l.createBlock)(i,{key:1,class:"v-anchor"},{default:(0,l.withCtx)((()=>[(0,l.createTextVNode)((0,l.toDisplayString)(n.t("page.sass")),1)])),_:1})),[[c,"#ui-sass","href"]]),(0,l.renderSlot)(e.$slots,"default")])),_:3},8,["modelValue","onUpdate:modelValue"])])),[[u,[2,8],void 0,{transition:!0}]])}]]);const ve={$store:H,$validator:G},he={$apiModel:K,$routerModel:{debug:k.r8},$constant:J,$dialog:{globalComponents:[n.ZP,L.ZP]},...Y},ye=[Q.default,X.default,ne,le,de,ge];k.BB&&"serviceWorker"in navigator&&window.addEventListener("load",(()=>{let e;navigator.serviceWorker.register("/sw.js").then((e=>{let t;console.log("THX BalmJS - https://github.com/balmjs/balm"),e.addEventListener("updatefound",(()=>{t=e.installing,t.addEventListener("statechange",(()=>{if("installed"===t.state)if(navigator.serviceWorker.controller){const e=(0,n.xN)();(0,n.oR)().serviceWorker=t,e.emit("refresh")}}))}))})).catch((e=>console.error("GG",e))),navigator.serviceWorker.addEventListener("controllerchange",(()=>{e||(window.location.reload(),e=!0)}))}));var we=function(){const e=(0,l.createApp)(R.default);e.use($),e.use(N),e.use(A.Z),e.use(E.Z),e.use(F),e.use(n.ZP,ve),e.use(T.ZP),e.use(L.ZP,he),ye.forEach((t=>e.component(t.name,t))),M(e),$.isReady().then((()=>e.mount("#app")))};r?document.getElementsByTagName("body")[0].innerHTML='
\n

Your browser is out-of-date. Please download one of the up-to-date, free and excellent browsers for better security, speed and comfort.

\n

Recommended Choice\uff1aChrome

\n
':we()},8197:function(e,t,o){"use strict";o.d(t,{BB:function(){return r},FL:function(){return i},Iz:function(){return c},QP:function(){return s},nw:function(){return l},q4:function(){return n},r8:function(){return a}});const n=o(4147).i8,a=!1,r=!0,l=r?"//pro.balmjs.com":"",i=1255,s="/api",c=[{text:"English",value:"en"},{text:"\u4e2d\u6587",value:"zh"}]},542:function(e,t,o){"use strict";o.d(t,{PD:function(){return m},py:function(){return i.default}});var n=o(9257),a=o(353),r=o(4954),l=o(8197),i=o(5928),s=o(5341);const c=(0,a.i)(),u=(0,r.M)(),d=(0,n.EY)(),m=(0,n.cO)();async function p(e){let t=[];try{t=(await o(5001)(`./${e}`)).default}catch(n){l.r8&&console.warn(n.toString())}return t}function f(e,t,o){return o?d.getApi(e,t,o):d.getApi(e,t)}function g(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{mock:t,...o}=e;return t||u?Object.assign({baseURL:`/mock${l.QP}`},o):o}function v(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{apiAction:n,...a}=o,r=f(e,"create",n);return c.post(r,t,g(a))}function h(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{apiAction:n,...a}=o,r=f(e,"delete",n);return c.post(r,t,g(a))}function y(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{apiAction:n,...a}=o,r=f(e,"update",n);return c.post(r,t,g(a))}function w(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{apiAction:n,...a}=o,r=f(e,"read",n);return c.get(r,{params:t,...g(a)})}function b(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const n=f(e,"read","list");return c.get(n,{params:t,...g(o)})}function k(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const n=f(e,"read","detail");return c.get(n,{params:t,...g(o)})}async function C(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=[];const r=e.split(":"),[l,i]=r;if(i)switch(l){case"list":a=await b(i,t,o);break;case"local":a=(0,n.nT)(i);break;case"demo":a="multiSelect"===i?await w(l,{},{apiAction:`${i}Options1`}):s.default[i]}else a=await w(e,t,Object.assign({},o,{apiAction:"options"}));return a}t.ZP=()=>({getModelConfig:p,createModel:v,deleteModel:h,updateModel:y,getModel:w,getModelList:b,getModelDetail:k,getModelOptions:C})},353:function(e,t,o){"use strict";o.d(t,{i:function(){return r}});var n=o(2861),a=o(8197);n.Z.interceptors.request.use((e=>e),(e=>Promise.reject(e))),n.Z.interceptors.response.use((e=>{const{code:t,data:o,message:n}=e.data;return 200===t?Promise.resolve(o):Promise.reject(e.data)}),(e=>(e.response||e.request,Promise.reject(e))));const r=()=>n.Z;t.Z={install(e){n.Z.defaults.baseURL=a.QP,e.config.globalProperties.$http=n.Z,e.provide("http",n.Z)}}},4954:function(e,t,o){"use strict";o.d(t,{Z:function(){return m},M:function(){return d}});var n=o(2861),a=o(7217),r=o.n(a),l=o(4988);const i=/^\/mock\/api/,s=/^\/(api)\//;function c(e){return{code:200,message:"mock data",data:e}}function u(e){!function(e){e.post("/user/add",((e,t)=>c({}))),e.post("/user/edit",((e,t)=>c({}))),e.get("/user/list",((e,t)=>{const{page:o}=t.queryParams,n=8*(o-1)+1;return c({data:[{id:n,dessert:"Frozen yogurt",calories:159,fat:6,carbs:24,protein:4},{id:n+1,dessert:"Ice cream sandwich",calories:237,fat:9,carbs:37,protein:4.3},{id:n+2,dessert:"Eclair",calories:262,fat:16,carbs:24,protein:6},{id:n+3,dessert:"Cupcake",calories:305,fat:3.7,carbs:67,protein:3.9},{id:n+4,dessert:"Gingerbread",calories:356,fat:16,carbs:49,protein:0},{id:n+5,dessert:"Jelly bean",calories:375,fat:0,carbs:94,protein:0},{id:n+6,dessert:"Lollipop",calories:392,fat:.2,carbs:98,protein:6.5},{id:n+7,dessert:"Honeycomb",calories:408,fat:3.2,carbs:87,protein:4.9}],page:{total:88}})})),e.get("/user/info",((e,t)=>{const{id:o}=t.queryParams;return c({id:o,a:"a2",b:"b2",c:"

c2

",d:2,e:[4],f:6,g:[8,9],h:"2022-06-22",i:["2022-06-15","2022-06-25"],j:"on",k:60,l:2,m:22,n:222,o:"o2",p:"p2",q:"",r:"",s:"",t:"",u:"",v:"",w:"",x:"x",y:"yy",z:"zzz"})})),e.post("/user/edit",((e,t)=>{const o=JSON.parse(t.requestBody);return console.log(o),c({})}))}(e),function(e){e.get("/demo/select/options",(()=>c([{label:"A",value:1},{label:"B",value:2}]))),e.get("/demo/checkbox/options",(()=>c([{label:"C",value:3},{label:"D",value:4}]))),e.get("/demo/radio/options",(()=>c([{label:"E",value:5},{label:"F",value:6}]))),e.get("/demo/chips/options",(()=>c([{label:"G",value:7},{label:"H",value:8},{label:"I",value:9}]))),e.get("/demo/multi-select/options1",(()=>c([{label:"Item 1",value:1},{label:"Item 2",value:2}]))),e.get("/demo/multi-select/options2",((e,t)=>{const o=t.queryParams,n=[{parentId:1,options:[{label:"Item 11",value:11},{label:"Item 12",value:12}]},{parentId:2,options:[{label:"Item 21",value:21},{label:"Item 22",value:22}]}].find((e=>e.parentId===+o.id));return c(n?n.options:[])})),e.get("/demo/multi-select/options3",((e,t)=>{const o=t.queryParams,n=[{parentId:11,options:[{label:"Item 111",value:111},{label:"Item 112",value:112}]},{parentId:12,options:[{label:"Item 121",value:121},{label:"Item 122",value:122}]},{parentId:21,options:[{label:"Item 211",value:211},{label:"Item 212",value:212}]},{parentId:22,options:[{label:"Item 221",value:221},{label:"Item 222",value:222}]}].find((e=>e.parentId===+o.id));return c(n?n.options:[])}))}(e)}!function(){r()(n.Z,i);const e=(0,l.n0)({models:{},seeds(e){},routes(){this.namespace="/mock/api",u(this)}});e.passthrough((({url:e})=>s.test(e)))}();const d=()=>true;var m={install(e){e.config.globalProperties.$mock=true}}},5986:function(e,t,o){"use strict";o.d(t,{BC:function(){return i},_j:function(){return l}});var n=o(542);const a="demo",r={noLayout:!0};t.ZP=[n.PD.createRoute(`/${a}/drawer-above-toolbar`,`${a}.drawer-above-toolbar`,(()=>o.e(17).then(o.bind(o,17))),{meta:r}),n.PD.createRoute(`/${a}/drawer-below-toolbar`,`${a}.drawer-below-toolbar`,(()=>o.e(7567).then(o.bind(o,7567))),{meta:r})];const l=n.PD.createRoutes("user",{namespace:"demo",indexLeadingSlash:!0,indexView:"IndexView",listPath:"list/:type?",listView:"ListView",listOptions:{meta:{auth:!0},a:"hello"},detailPath:":userId?",detailView:"DetailView",detailOptions:{b:"world"}}),i=n.PD.createRoute("/post","post","PostView",{namespace:"demo"})},5125:function(e,t,o){"use strict";function n(e,t){const o=t?t.split("."):"",n=o[0]?`${e}-${o[0]}`:"";return[n,o[1]?`${n}_${o[1]}`:""].filter((e=>e))}function a(e){const t=document.createElement("a");t.setAttribute("href",e),t.setAttribute("target","_blank"),t.setAttribute("rel","noopener"),t.click()}o.d(t,{K:function(){return n},Y:function(){return a}})},3445:function(e,t,o){"use strict";var n=o(3226);t.Z=()=>{const{t:e}=(0,n.QT)();return{t:e}}},5341:function(e,t,o){"use strict";o.r(t),o.d(t,{defaultCheckboxOptions:function(){return a},defaultChipsOptions:function(){return l},defaultRadioOptions:function(){return r},defaultSelectOptions:function(){return n},switchOptions:function(){return i}});const n=[{label:"A",value:1},{label:"B",value:2}],a=[{label:"C",value:3},{label:"D",value:4}],r=[{label:"E",value:5},{label:"F",value:6}],l=[{label:"G",value:7},{label:"H",value:8},{label:"I",value:9}],i=[{label:"ON",value:"on"},{label:"OFF",value:"off"}],s={select:n,checkbox:a,radio:r,chips:l,switch:i};t.default=s},9257:function(e,t,o){"use strict";o.d(t,{ZP:function(){return io},EY:function(){return wt},nT:function(){return Tt},cO:function(){return $t},Hm:function(){return At}});o(4147).i8;var n=o(9996),a=o.n(n);const r=/(?:^\[object\s(.*?)\]$)/,l=e=>Object.prototype.toString.call(e).replace(r,"$1").toLowerCase(),i=e=>"undefined"===l(e),s=e=>"boolean"===l(e),c=e=>"string"===l(e),u=e=>"object"===l(e),d=e=>{const t=l(e);return"function"===t||"generatorfunction"===t||"asyncfunction"===t};var m=l;const p=e=>{let{componentProps:t,propName:o,props:n}=e;const r=n[o];switch(m(r)){case"array":t[o].default=()=>r;break;case"object":const e=t[o].default;t[o].default=()=>a()(e,r);break;default:t[o].default=d(r)?()=>r:r}},f=e=>{let{componentMixins:t,propName:o,props:n}=e;if(t.length){let e=t.length;for(;e--;)if(t[e].props&&void 0!==t[e].props[o]){p({componentProps:t[e].props,propName:o,props:n});break}}};var g=(e,t)=>{for(const o of Object.keys(t))e.props?void 0===e.props[o]?f({componentMixins:e.mixins,propName:o,props:t}):p({componentProps:e.props,propName:o,props:t}):f({componentMixins:e.mixins,propName:o,props:t})};var v=(e,t)=>{for(const o of Object.keys(t))if(/^Ui[A-Z]{1}[A-Za-z]+$/.test(o)){const n=e[o],a=t[o];g(n,a)}};var h=(e,t,o)=>{let{Components:n,Plugins:a,Directives:r}=o;v(n,t);for(const l in n){const t=n[l];e.component(t.name,t)}for(const l in a){const o=a[l];t[l]?e.use(o,t[l]):e.use(o)}for(const l in r){const t=r[l];e.directive(t.name,t)}},y=o(3114);const w={class:"mdc-form-view__items"},b="UiFormView",k="form-view",C={loaded:"loaded",reload:"reload",update:"update:modelValue",updateFormItem:"update:x",action:"action"},V={button:"button",submit:"submit",reset:"reset"},B={name:b,customOptions:{NATIVE_BUTTON_TYPES:V}};var D=Object.assign(B,{props:{components:{type:Object,default:()=>({})},modelConfig:{type:[Array,Function,Boolean],required:!0},modelValue:{type:Object,default:()=>({})},modelOptions:{type:Object,default:()=>({})},useGrid:{type:Boolean,default:!1},formAttrOrProp:{type:Object,default:()=>({})},formItemAttrOrProp:{type:Object,default:()=>({})},gridAttrOrProp:{type:Object,default:()=>({})},gridCellAttrOrProp:{type:Object,default:()=>({})},actionConfig:{type:Array,default:()=>[]},actionRendering:{type:Function,default:()=>!0},setModelOptionsFn:{type:[Function,Boolean],default:!1}},emits:[C.loaded,C.reload,C.update,C.updateFormItem,C.action],setup(e,t){let{emit:o}=t;const n=e,a=(0,y.inject)("validator"),r=(0,y.reactive)({formConfig:[],formDataKeys:{},formDataSource:n.modelValue,formData:{},formOptions:n.modelOptions,privateModelOptions:{},formUpdating:!1}),{formConfig:l,formData:i,formDataSource:s}=(0,y.toRefs)(r),m=(0,y.computed)((()=>d(n.modelConfig))),p=(0,y.computed)((()=>r.formConfig.filter((e=>{let{key:t,components:o}=e;return c(t)||Array.isArray(o)})))),f=(0,y.computed)((()=>!!Object.keys(r.formDataSource).length));(0,y.computed)((()=>Object.assign({},r.formDataSource,r.formData)));function g(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];r.formConfig=[],r.formDataKeys={},r.formDataSource={},r.formData={},e&&B()}async function v(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.modelConfig,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t&&d(n.setModelOptionsFn)&&await async function(){const e=(m.value?await n.modelConfig(Object.assign({},r.formDataSource),r.formOptions):n.modelConfig).filter((e=>{let{model:t}=e;return t})).map((e=>{let{model:t}=e;return t}));r.privateModelOptions=e.length?await n.setModelOptionsFn(e):{},u(r.privateModelOptions)||(r.privateModelOptions={},console.warn(`[${b}]: Invalid form model options`))}(),r.formOptions=Object.assign({},r.privateModelOptions,n.modelOptions);const o=m.value?await e(Object.assign({},r.formDataSource),r.formOptions):e;Array.isArray(o)?(r.formConfig=o.filter((e=>!e.hasOwnProperty("if")||e.if)),t?(D(),h()):function(){const e={};p.value.forEach((t=>{let{key:o,value:n,components:a}=t;Array.isArray(a)?a.forEach((t=>{let{key:o,value:n}=t;e[o]=r.formData.hasOwnProperty(o)?r.formData[o]:n})):e[o]=r.formData.hasOwnProperty(o)?r.formData[o]:n}));const t=Object.keys(e);JSON.stringify(t)!==JSON.stringify(r.formDataKeys)&&(r.formDataKeys=t,r.formData=Object.assign({},e),h(!0))}()):console.warn(`[${b}]: Invalid form model config`)}function h(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];r.formDataKeys.length&&o(e?C.reload:C.loaded,Object.assign({},r.formData))}function B(){r.formUpdating||o(C.update,r.formData)}function D(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];r.formData={},p.value.forEach((e=>{let{key:t,value:o,components:n}=e;Array.isArray(n)?n.forEach((e=>{let{key:t,value:o}=e;t&&(r.formData[t]=o)})):t&&(r.formData[t]=o)})),r.formDataKeys=Object.keys(r.formData),e&&B()}function S(){let e=!1;const t=r.formDataSource,o=Object.keys(t);return p.value.filter((e=>{let{key:t,components:n}=e;return o.includes(t)||Array.isArray(n)&&n.some((e=>o.includes(e.key)))})).forEach((o=>{let{key:n,components:a}=o;if(Array.isArray(a))a.forEach((o=>{let{key:n}=o;const a=t[n];r.formData[n]!==a&&(r.formData[n]=a,e=!0)}));else{const o=t[n];r.formData[n]!==o&&(r.formData[n]=o,e=!0)}})),e&&B(),e}function O(e,t){if(Array.isArray(e))for(let n=0,a=e.length;n{let{validator:t}=e;return t}));if(t.length)if(a.validate){a.set(t);$(e,a.validate(r.formData)),a.clear()}else console.warn(`[${b}]: BalmUI $validator plugin is missing`);else $(e,{valid:!0,message:"",messages:[],validMsg:{}})}function N(e){let t={};switch(e.type){case V.submit:t={callback:()=>P(e),delay:e.delay||250};break;case V.reset:D(!0)}return e.type===V.submit?t:P(e)}function A(e,t){return Object.assign({},e,{config:t,data:r.formData,dataSource:r.formDataSource})}return(0,y.onBeforeMount)((async()=>{await v(n.modelConfig,!0);!S()&&B()})),(0,y.onBeforeUnmount)((()=>{g()})),(0,y.watch)((()=>n.modelConfig),(async e=>{if(!1===e)g(!0);else if(!r.formUpdating){if(r.formUpdating=!0,await v(e,!0),f.value)S();else{!Object.keys(r.formData).length&&B()}r.formUpdating=!1}})),(0,y.watch)((()=>n.modelValue),(async e=>{JSON.stringify(e)!==JSON.stringify(r.formDataSource)&&(r.formDataSource=Object.assign({},r.formDataSource,e),r.formUpdating||(r.formUpdating=!0,m.value&&await v(),f.value?S():D(),r.formUpdating=!1))}),{deep:!0}),(0,y.watch)((()=>n.modelOptions),(async e=>{!r.formUpdating&&m.value&&JSON.stringify(e)!==JSON.stringify(r.formOptions)&&(r.formUpdating=!0,await v(),f.value&&S(),r.formUpdating=!1)}),{deep:!0}),(t,o)=>{const n=(0,y.resolveComponent)("ui-form-item"),a=(0,y.resolveComponent)("ui-grid-cell"),r=(0,y.resolveComponent)("ui-grid"),c=(0,y.resolveComponent)("ui-button"),u=(0,y.resolveComponent)("ui-form-field"),d=(0,y.resolveComponent)("ui-form"),m=(0,y.resolveDirective)("debounce");return(0,y.openBlock)(),(0,y.createBlock)(d,(0,y.mergeProps)({class:{"mdc-form-view":!0,"mdc-form-view--use-grid":e.useGrid}},Object.assign({},{type:e.useGrid?"horizontal":"vertical"},e.formAttrOrProp)),{default:(0,y.withCtx)((o=>{let{itemClass:d,subitemClass:p,actionClass:f}=o;return[(0,y.createElementVNode)("div",w,[(0,y.createCommentVNode)(" Before from view "),(0,y.renderSlot)(t.$slots,`before-${k}`,(0,y.normalizeProps)((0,y.guardReactiveProps)({itemClass:d,subitemClass:p,data:(0,y.unref)(i),dataSource:(0,y.unref)(s)}))),(0,y.createCommentVNode)(" List view "),e.useGrid?((0,y.openBlock)(),(0,y.createBlock)(r,(0,y.mergeProps)({key:0,class:"mdc-form-view__grid"},e.gridAttrOrProp),{default:(0,y.withCtx)((()=>[(0,y.renderSlot)(t.$slots,"default",(0,y.normalizeProps)((0,y.guardReactiveProps)({formConfig:(0,y.unref)(l),data:(0,y.unref)(i),dataSource:(0,y.unref)(s)})),(()=>[((0,y.openBlock)(!0),(0,y.createElementBlock)(y.Fragment,null,(0,y.renderList)((0,y.unref)(l),((o,r)=>((0,y.openBlock)(),(0,y.createBlock)(a,(0,y.normalizeProps)((0,y.mergeProps)({key:`form-item-${o.key||r}`},o.gridCellAttrOrProp||e.gridCellAttrOrProp)),{default:(0,y.withCtx)((()=>[(0,y.createVNode)(n,(0,y.mergeProps)({components:e.components,config:o,modelValue:(0,y.unref)(i),modelValueSource:(0,y.unref)(s),attrOrProp:e.formItemAttrOrProp},{"onUpdate:modelValue":O}),(0,y.createSlots)({_:2},[(0,y.renderList)(t.$slots,((e,n)=>({name:n,fn:(0,y.withCtx)((e=>[(0,y.renderSlot)(t.$slots,n,(0,y.normalizeProps)((0,y.guardReactiveProps)(A(e,o))))]))})))]),1040)])),_:2},1040)))),128))]))])),_:3},16)):((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:1},[(0,y.createCommentVNode)(" Detail view "),(0,y.renderSlot)(t.$slots,"default",(0,y.normalizeProps)((0,y.guardReactiveProps)({formConfig:(0,y.unref)(l),data:(0,y.unref)(i),dataSource:(0,y.unref)(s)})),(()=>[((0,y.openBlock)(!0),(0,y.createElementBlock)(y.Fragment,null,(0,y.renderList)((0,y.unref)(l),((o,a)=>((0,y.openBlock)(),(0,y.createBlock)(n,(0,y.mergeProps)({key:`form-item-${o.key||a}`},{components:e.components,config:o,modelValue:(0,y.unref)(i),modelValueSource:(0,y.unref)(s),attrOrProp:e.formItemAttrOrProp},{"onUpdate:modelValue":O}),(0,y.createSlots)({_:2},[(0,y.renderList)(t.$slots,((e,n)=>({name:n,fn:(0,y.withCtx)((e=>[(0,y.renderSlot)(t.$slots,n,(0,y.normalizeProps)((0,y.guardReactiveProps)(A(e,o))))]))})))]),1040)))),128))]))],64)),(0,y.createCommentVNode)(" After from view "),(0,y.renderSlot)(t.$slots,`after-${k}`,(0,y.normalizeProps)((0,y.guardReactiveProps)({itemClass:d,subitemClass:p,data:(0,y.unref)(i),dataSource:(0,y.unref)(s)}))),(0,y.createCommentVNode)(" Action view "),(0,y.renderSlot)(t.$slots,`${k}-actions`,(0,y.normalizeProps)((0,y.guardReactiveProps)({className:[d,f],config:(0,y.unref)(l),data:(0,y.unref)(i),dataSource:(0,y.unref)(s)})),(()=>[e.actionConfig.length?((0,y.openBlock)(),(0,y.createBlock)(u,{key:0,class:(0,y.normalizeClass)([d,f])},{default:(0,y.withCtx)((()=>[((0,y.openBlock)(!0),(0,y.createElementBlock)(y.Fragment,null,(0,y.renderList)(e.actionConfig,((e,t)=>((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:`form-action-${t}`},[x(e)?((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:0},[e.type===V.submit?(0,y.withDirectives)(((0,y.openBlock)(),(0,y.createBlock)(c,(0,y.normalizeProps)((0,y.mergeProps)({key:0},e.attrOrProp||{})),{default:(0,y.withCtx)((()=>[(0,y.createTextVNode)((0,y.toDisplayString)(e.text),1)])),_:2},1040)),[[m,N(e)]]):((0,y.openBlock)(),(0,y.createBlock)(c,(0,y.mergeProps)({key:1},e.attrOrProp||{},{onClick:t=>N(e)}),{default:(0,y.withCtx)((()=>[(0,y.createTextVNode)((0,y.toDisplayString)(e.text),1)])),_:2},1040,["onClick"]))],64)):(0,y.createCommentVNode)("v-if",!0)],64)))),128))])),_:2},1032,["class"])):(0,y.createCommentVNode)("v-if",!0)]))])]})),_:3},16,["class"])}}});var S=D;function O(e){return(e=e.replace(/[-_\s]+(.)?/g,((e,t)=>t?t.toUpperCase():""))).substr(0,1).toLowerCase()+e.substr(1)}function $(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:8;if(t%2==1)throw new Error("Only even sizes are supported");const o=window.crypto||window.msCrypto,n=new Uint8Array(t/2);o.getRandomValues(n);let a="";for(let r=0;r({})},proFormData:{type:Object,default:()=>({})},proFormDataSource:{type:Object,default:()=>({})},proComponentKey:{type:String,default:"unknown"},optionFormat:{type:Object,default:()=>({label:"label",value:"value"})}};function N(e){return{uuid:$(e.proComponentKey),currentOptions:(0,y.computed)((()=>Array.isArray(e.options)?e.options.map((t=>(t.uuid=$(e.proComponentKey),t))):[])),checkOptionFormat:function(t){const{label:o,value:n}=e.optionFormat;o&&n||console.error(`[${t}]: Invalid option format ({ label: string; value: string })`)}}}const A={name:"UiReadonlyItem"};var E=Object.assign(A,{props:{...P},setup(e){const t=e,o=(0,y.computed)((()=>Object.assign({},t.proFormDataSource,t.proFormData))),n=(0,y.computed)((()=>{const e=o.value[t.proConfig.key],n=m(e),a=Object.assign({},t,{type:n,value:d(e)?void 0:e});return d(t.proConfig.value)?t.proConfig.value(o.value,a):e}));return(e,t)=>((0,y.openBlock)(),(0,y.createElementBlock)("div",{class:(0,y.normalizeClass)(["mdc-readonly-item",(0,y.unref)(x).subitemClass])},[(0,y.renderSlot)(e.$slots,"default",{},(()=>[(0,y.createTextVNode)((0,y.toDisplayString)((0,y.unref)(n)),1)]))],2))}});const j={class:"mdc-form-item__item"},_="UiFormItem",F={update:"update:modelValue"},R="unknown",M={name:_,customOptions:{}};var T=Object.assign(M,{props:{components:{type:Object,default:()=>({})},config:{type:Object,default:()=>({})},modelValue:{type:Object,default:()=>({})},modelValueSource:{type:Object,default:()=>({})},attrOrProp:{type:Object,default:()=>({})}},emits:[F.update],setup(e,t){let{emit:o}=t;const n=e,a=(0,y.getCurrentInstance)(),r=(0,y.useAttrs)(),l=(0,y.reactive)({formData:n.modelValue}),{formData:c}=(0,y.toRefs)(l),m=(0,y.computed)((()=>Array.isArray(n.config.components))),p=(0,y.computed)((()=>n.config.modelEvent||F.update)),f=(0,y.computed)((()=>n.config.component||`${R}-component`)),g=(0,y.computed)((()=>n.config.key||`${R}-key`)),v=(0,y.computed)((()=>f.value===`${R}-component`||g.value===`${R}-key`?n.config.slot||null:`${f.value}--${g.value}`)),h=(0,y.computed)((()=>["mdc-form__item","mdc-form-item",`mdc-form-item__${f.value}`,`mdc-form-item__${g.value}`])),w=(0,y.computed)((()=>Object.assign({},{proConfig:n.config,proFormData:l.formData,proFormDataSource:n.modelValueSource,proComponentKey:v.value||R},n.config.attrOrProp||{},r))),b=(0,y.computed)((()=>{const e=v.value||R;return{before:"before-form-item",beforeLabel:`before-label__${e}`,afterLabel:`after-label__${e}`,beforeItem:`before-item__${e}`,item:"form-item",componentItem:`form-item__${e}`,afterItem:`after-item__${e}`,after:"after-form-item"}}));function k(e){const t=function(e){const t=O(e);return t.substr(0,1).toUpperCase()+t.substr(1)}(e);return n.components[t]?(0,y.markRaw)(n.components[t]):e}function C(e){let{show:t}=e;return d(t)?t(l.formData):i(t)||t}function V(e){let{label:t}=e;return d(t)?t(l.formData):t}function B(e,t){let{component:r,key:l}=e;n.config.debug&&console.info[(p.value,m.value&&n.config.components.map((e=>{let{key:t}=e;return t})),u(t)?Object.assign({},t):Array.isArray(t)?[...t]:t)];const i=m.value?Object.values(t):t;if(v.value&&d(n.config.event)){const e=a.ctx.$refs[v.value];n.config.event(i,w.value,e)}m.value?o(F.update,Object.keys(t),i):o(F.update,l,i)}return(0,y.onBeforeMount)((()=>{if(n.config.debug){const e=Object.values(b.value).map((e=>({slot:e})));console.info(`[${_}] slots`),console.table(e,["slot"])}})),(0,y.watch)((()=>n.modelValue),(e=>l.formData=e)),(t,o)=>{const n=(0,y.resolveComponent)("ui-form-field");return(0,y.withDirectives)(((0,y.openBlock)(),(0,y.createBlock)(n,(0,y.mergeProps)({class:[(0,y.unref)(h),e.attrOrProp.class||""]},e.attrOrProp),{default:(0,y.withCtx)((()=>[(0,y.renderSlot)(t.$slots,(0,y.unref)(b).before),e.config.label?((0,y.openBlock)(),(0,y.createElementBlock)("label",{key:0,class:(0,y.normalizeClass)({"mdc-form-item__label":!0,required:e.config.required})},[(0,y.renderSlot)(t.$slots,(0,y.unref)(b).beforeLabel),(0,y.createElementVNode)("span",null,(0,y.toDisplayString)(V(e.config)),1),(0,y.renderSlot)(t.$slots,(0,y.unref)(b).afterLabel)],2)):(0,y.createCommentVNode)("v-if",!0),(0,y.createElementVNode)("div",j,[(0,y.renderSlot)(t.$slots,(0,y.unref)(b).beforeItem),e.config.slot?((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:0},[(0,y.unref)(s)(e.config.slot)?(0,y.renderSlot)(t.$slots,(0,y.unref)(b).item,{key:0}):(0,y.renderSlot)(t.$slots,e.config.slot,{key:1})],64)):(0,y.renderSlot)(t.$slots,(0,y.unref)(b).componentItem,{key:1},(()=>[(0,y.unref)(m)?((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:0},[e.config.component?((0,y.openBlock)(),(0,y.createBlock)((0,y.resolveDynamicComponent)(k(e.config.component)),(0,y.mergeProps)({key:0,ref:(0,y.unref)(v),components:e.config.components},(0,y.unref)(w),(0,y.toHandlers)(e.config.listeners||{}),{[(0,y.toHandlerKey)((0,y.unref)(p))]:o[0]||(o[0]=t=>B(e.config,t))}),null,16,["components"])):(0,y.createCommentVNode)("v-if",!0)],64)):((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:1},["ui-readonly-item"===e.config.component?((0,y.openBlock)(),(0,y.createBlock)(E,(0,y.normalizeProps)((0,y.mergeProps)({key:0},(0,y.unref)(w))),null,16)):((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:1},[e.config.component?((0,y.openBlock)(),(0,y.createBlock)((0,y.resolveDynamicComponent)(k(e.config.component)),(0,y.mergeProps)({key:0,ref:(0,y.unref)(v),modelValue:(0,y.unref)(c)[e.config.key],"onUpdate:modelValue":o[1]||(o[1]=t=>(0,y.unref)(c)[e.config.key]=t)},(0,y.unref)(w),(0,y.toHandlers)(e.config.listeners||{}),{[(0,y.toHandlerKey)((0,y.unref)(p))]:o[2]||(o[2]=t=>B(e.config,t))}),null,16,["modelValue"])):(0,y.createCommentVNode)("v-if",!0)],64))],64))])),(0,y.renderSlot)(t.$slots,(0,y.unref)(b).afterItem)]),(0,y.renderSlot)(t.$slots,(0,y.unref)(b).after)])),_:3},16,["class"])),[[y.vShow,C(e.config)]])}}}),L=o(2201);const I="change:x",U="action",z={title:{type:String,default:""},model:{type:String,default:""},modelAction:{type:String,default:""},modelConfig:{type:[Array,Function,Boolean],default:!1},modelPath:{type:String,default:""},modelOptions:{type:Object,default:()=>({})},modelValueDefaults:{type:Object,default:()=>({})},keyName:{type:[String,Array],default:"id"}};function q(e,t){let{route:o,slots:n,emit:a,state:r,init:l,refreshData:i}=t;const{title:s,model:c,modelAction:u,modelPath:m,modelOptions:p,modelValueDefaults:f,keyName:g}=e;let v={route:o};const h={};Object.keys(p).forEach((e=>{/^\$/.test(e)?"$constant"===e?console.warn("Please avoid using '$constant' in modelOptions, please use 'useConstant' instead"):v[e]=p[e]:h[e]=p[e]}));const w={title:s,model:c,modelAction:u,modelPath:m,modelOptions:h,modelValueDefaults:f,keyName:g,refreshData:i};return(0,y.watch)((()=>e.modelConfig),(()=>{l()})),(0,y.watch)((()=>e.modelPath),(()=>{l()})),{globalModelOptions:v,viewPropsData:w,handleChange:function(e,t){const o={...w,...(0,y.toRefs)(r)};a(I,e,t,o)},exposeAction:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{handler:o,...n}=e,l=!!d(o)&&o,i={...w,...(0,y.toRefs)(r),...t};l?l(n,i):a(U,n,i)}}}const Z={class:"mdc-detail-view"},H={key:0,class:"mdc-detail-view__title"},G={class:"mdc-detail-view__content"},K="UiDetailView",J="detail-view",W={updateFormItem:"change:x",action:"action",submit:"submit",reset:"reset",cancel:"cancel"},Y=[{type:W.cancel,text:"Cancel",attrOrProp:{outlined:!0}},{type:W.submit,text:"Save",attrOrProp:{raised:!0}}],Q={name:K,customOptions:{}};var X=Object.assign(Q,{props:{...z,actionConfig:{type:Array,default:()=>Y},formViewAttrOrProp:{type:Object,default:()=>({})},to:{type:[Boolean,Object,String],default:!1},replace:{type:Boolean,default:!1},getModelConfigFn:{type:Function,default:()=>{}},getModelDataFn:{type:Function,default:()=>{}},setModelDataFn:{type:Function,default:()=>{}},useValidator:{type:Boolean,default:!0},redirectOnSave:{type:Boolean,default:!0}},emits:[W.updateFormItem,W.action],setup(e,t){let{emit:o}=t;const n=e,a=(0,L.yj)(),r=(0,L.tv)(),l=(0,y.useSlots)(),i=(0,y.getCurrentInstance)(),s=(0,y.reactive)({formConfig:[],detailDataSource:{},detailData:{},message:"",loading:!1}),{formConfig:c,detailData:d,message:m,loading:p}=(0,y.toRefs)(s),{globalModelOptions:f,viewPropsData:g,handleChange:v,exposeAction:h}=q(n,{route:a,slots:l,emit:o,state:s,init:C,refreshData:B}),w=(0,y.computed)((()=>n.title||l[`${UI_LIST_VIEW.NAMESPACE}-title`])),b=(0,y.computed)((()=>Object.assign({},g,{detailData:s.detailData,detailDataSource:s.detailDataSource}))),k=(0,y.computed)((()=>Object.assign({},f,b.value)));function C(){s.detailDataSource={},s.detailData={},s.message="",s.loading=!0,(n.modelConfig||n.modelPath)&&async function(){s.formConfig=[];try{s.formConfig=n.modelConfig||await n.getModelConfigFn()(k.value)}catch(e){console.warn(`[${K}]: ${e.toString()}`)}}()}function V(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};s.loading=!1,(0,y.nextTick)((async()=>{s.detailData=Object.assign(e,n.modelValueDefaults),await B()}))}async function B(){try{const e=await n.getModelDataFn()(k.value);u(e)&&Object.keys(e).length&&(i.ctx.$refs.formView.formDataSource=e,s.detailDataSource=e,Object.keys(s.detailData).forEach((t=>s.detailData[t]=e[t])))}catch(e){console.warn(`[${K}]: ${e.toString()}`)}}function D(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if("custom"!==e)if("back"===e)try{r.back()}catch(o){}else{const a=e||{name:`${n.model}.list`};u(a)&&(a.state=a.state?Object.assign({keepAlive:t},a.state):{keepAlive:t});try{n.replace?r.replace(a):r.push(a)}catch(o){}}}async function S(e,t){let o=!0;switch(e.type){case W.submit:n.useValidator&&(o=t.valid,s.message=t.message),o&&!1!==e.submit&&(await n.setModelDataFn()(k.value),n.redirectOnSave&&D(n.to,!1));break;case W.reset:s.message="";break;case W.cancel:D(n.to||"back")}o&&h(e,t)}function O(e){return Object.assign({},e,{detailData:s.detailData,detailDataSource:s.detailDataSource,refreshData:B})}return(0,y.onBeforeMount)((()=>{C()})),(t,o)=>{const n=(0,y.resolveComponent)("ui-spinner"),a=(0,y.resolveComponent)("ui-alert"),r=(0,y.resolveComponent)("ui-form-view");return(0,y.openBlock)(),(0,y.createElementBlock)("div",Z,[(0,y.unref)(w)?((0,y.openBlock)(),(0,y.createElementBlock)("h2",H,[(0,y.renderSlot)(t.$slots,`${J}-title`,(0,y.normalizeProps)((0,y.guardReactiveProps)((0,y.unref)(b))),(()=>[(0,y.createTextVNode)((0,y.toDisplayString)(t.title),1)]))])):(0,y.createCommentVNode)("v-if",!0),(0,y.createElementVNode)("section",G,[(0,y.renderSlot)(t.$slots,`before-${J}`,(0,y.normalizeProps)((0,y.guardReactiveProps)((0,y.unref)(b)))),(0,y.unref)(p)?((0,y.openBlock)(),(0,y.createBlock)(n,{key:0,active:""})):(0,y.createCommentVNode)("v-if",!0),(0,y.withDirectives)((0,y.createVNode)(r,(0,y.mergeProps)({ref:"formView",modelValue:(0,y.unref)(d),"onUpdate:modelValue":o[0]||(o[0]=e=>(0,y.isRef)(d)?d.value=e:null)},Object.assign({modelConfig:(0,y.unref)(c),modelOptions:t.modelOptions,actionConfig:e.actionConfig,formAttrOrProp:{actionAlign:"center"}},e.formViewAttrOrProp),{onLoaded:V,"onUpdate:x":(0,y.unref)(v),onAction:S}),(0,y.createSlots)({"after-form-view":(0,y.withCtx)((o=>[e.useValidator?((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:0},[(0,y.unref)(m)?((0,y.openBlock)(),(0,y.createBlock)(a,{key:0,state:"warning"},{default:(0,y.withCtx)((()=>[(0,y.createTextVNode)((0,y.toDisplayString)((0,y.unref)(m)),1)])),_:1})):(0,y.createCommentVNode)("v-if",!0)],64)):(0,y.renderSlot)(t.$slots,"after-form-view",(0,y.normalizeProps)((0,y.mergeProps)({key:1},O(o))))])),_:2},[(0,y.renderList)(t.$slots,((e,o)=>({name:o,fn:(0,y.withCtx)((e=>[(0,y.renderSlot)(t.$slots,o,(0,y.normalizeProps)((0,y.guardReactiveProps)(O(e))))]))})))]),1040,["modelValue","onUpdate:x"]),[[y.vShow,!(0,y.unref)(p)]]),(0,y.renderSlot)(t.$slots,`after-${J}`,(0,y.normalizeProps)((0,y.guardReactiveProps)((0,y.unref)(b))))])])}}});var ee=X;const te="top-action",oe="row-action",ne={noSlot:"no-slot",routerLink:"router-link",columnSelection:"column-selection"};function ae(e,t){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";const{to:n,routeName:a,routeParams:r}=e,{model:l,params:i}=t;return(d(n)?o?n(o,t):n(t):n)||{name:d(a)?o?a(o,t):a(t):a||`${l}.detail`,params:d(r)?o?r(o,t):r(t):r||i||{}}}const re=["for"],le=["for"],ie="UiCheckboxGroup",se={change:"update:modelValue"},ce={name:ie,customOptions:{}};var ue=Object.assign(ce,{props:{...P,modelValue:{type:Array,default:()=>[]},options:{type:Array,default:()=>[]},allSelected:{type:Boolean,default:!1},allSelectedLabel:{type:String,default:"All"},selectedAllValue:{type:Boolean,default:!1}},emits:[se.change],setup(e,t){let{emit:o}=t;const n=e,a=(0,y.reactive)({selectedValue:n.modelValue,selectedAll:n.selectedAllValue}),{selectedValue:r,selectedAll:l}=(0,y.toRefs)(a),{uuid:i,currentOptions:s,checkOptionFormat:c}=N(n),u=(0,y.computed)((()=>a.selectedValue.length)),d=(0,y.computed)((()=>!!u.value&&u.value!==s.value.length));function m(e){o(se.change,e)}function p(e){a.selectedValue=e?s.value.map((e=>e[n.optionFormat.value])):[],m(a.selectedValue)}return(0,y.onBeforeMount)((()=>{c(ie),p(a.selectedAll)})),(0,y.watch)((()=>n.modelValue),(e=>{a.selectedValue=e,a.selectedAll=s.value.length&&u.value===s.value.length})),(t,o)=>{const n=(0,y.resolveComponent)("ui-checkbox"),a=(0,y.resolveComponent)("ui-form-field");return(0,y.openBlock)(),(0,y.createElementBlock)("div",{class:(0,y.normalizeClass)(["mdc-checkbox-group",(0,y.unref)(x).subitemClass])},[e.allSelected?((0,y.openBlock)(),(0,y.createBlock)(a,{key:0},{default:(0,y.withCtx)((()=>[(0,y.createVNode)(n,{modelValue:(0,y.unref)(l),"onUpdate:modelValue":[o[0]||(o[0]=e=>(0,y.isRef)(l)?l.value=e:null),p],"input-id":(0,y.unref)(i),indeterminate:(0,y.unref)(d)},null,8,["modelValue","input-id","indeterminate"]),(0,y.createElementVNode)("label",{for:(0,y.unref)(i)},(0,y.toDisplayString)(e.allSelectedLabel),9,re)])),_:1})):(0,y.createCommentVNode)("v-if",!0),((0,y.openBlock)(!0),(0,y.createElementBlock)(y.Fragment,null,(0,y.renderList)((0,y.unref)(s),(e=>((0,y.openBlock)(),(0,y.createBlock)(a,{key:e.uuid},{default:(0,y.withCtx)((()=>[(0,y.createVNode)(n,{modelValue:(0,y.unref)(r),"onUpdate:modelValue":[o[1]||(o[1]=e=>(0,y.isRef)(r)?r.value=e:null),m],"input-id":e.uuid,value:e[t.optionFormat.value],disabled:e.disabled||!1},null,8,["modelValue","input-id","value","disabled"]),(0,y.createElementVNode)("label",{for:e.uuid},(0,y.toDisplayString)(e[t.optionFormat.label]),9,le)])),_:2},1024)))),128))],2)}}});const de={key:0,class:"mdc-list-view__top-actions"},me={namespace:"list-view-top-actions",EVENTS:{columnSelection:"column-selection"}},pe={name:"UiListViewTopActions",customOptions:{}};var fe=Object.assign(pe,{props:{listViewData:{type:Object,default:()=>({})},thead:{type:Array,default:()=>[]},actionConfig:{type:Array,default:()=>[]},actionHandler:{type:Function,default:()=>{}},actionRendering:{type:Function,default:()=>!0},actionIconFormat:{type:Object,default:()=>({})},resetSelectedRows:{type:Function,default:()=>{}}},emits:[me.EVENTS.columnSelection],setup(e,t){let{emit:o}=t;const n=e,a=(0,L.tv)(),r=(0,y.useSlots)(),l=(0,y.reactive)({columnSelection:{open:!1,selectedValue:[],fixedItemIndexes:[]}}),{columnSelection:i}=(0,y.toRefs)(l),m=(0,y.computed)((()=>{const e=r[`before-${me.NAMESPACE}`]||r[me.NAMESPACE]||r[`after-${me.NAMESPACE}`];return!(!n.actionConfig.length&&!e)})),p=(0,y.computed)((()=>n.thead.map(((e,t)=>{const o=c(e)?e:e.value,n=!!u(e)&&e.required;return n&&l.columnSelection.fixedItemIndexes.push(t),{label:o,value:t,disabled:n}}))));function f(e){const t=e.if;return d(t)?t(n.listViewData):s(t)?t:n.actionRendering(Object.assign({},e),n.listViewData)}function g(e){let{type:t,attrOrProp:o}=e;return[te,t||"",o?o.class:""]}function v(e){let{icon:t,type:o}=e;return!1!==t&&n.actionIconFormat[o]?n.actionIconFormat[o]:t||""}function h(e){let t=e;l.columnSelection.fixedItemIndexes.forEach((e=>{t.includes(e)||t.push(e)})),l.columnSelection.selectedValue=t,o(me.EVENTS.columnSelection,t)}return(t,o)=>{const r=(0,y.resolveComponent)("ui-button"),l=(0,y.resolveComponent)("ui-menu"),s=(0,y.resolveComponent)("ui-menu-anchor");return(0,y.unref)(m)?((0,y.openBlock)(),(0,y.createElementBlock)("section",de,[(0,y.renderSlot)(t.$slots,`before-${me.namespace}`),(0,y.renderSlot)(t.$slots,me.namespace,(0,y.normalizeProps)((0,y.guardReactiveProps)(e.listViewData)),(()=>[((0,y.openBlock)(!0),(0,y.createElementBlock)(y.Fragment,null,(0,y.renderList)(e.actionConfig,((e,t)=>((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:`top-action-${t}`},[e.type===(0,y.unref)(ne).columnSelection&&f(e)?((0,y.openBlock)(),(0,y.createBlock)(s,{key:0},{default:(0,y.withCtx)((()=>[(0,y.createVNode)(r,(0,y.mergeProps)({class:g(e)},Object.assign({raised:!0,icon:v(e)},e.attrOrProp||{}),{onClick:o[0]||(o[0]=e=>(0,y.unref)(i).open=!0)}),{default:(0,y.withCtx)((()=>[(0,y.createTextVNode)((0,y.toDisplayString)(e.text),1)])),_:2},1040,["class"]),(0,y.createVNode)(l,{modelValue:(0,y.unref)(i).open,"onUpdate:modelValue":o[1]||(o[1]=e=>(0,y.unref)(i).open=e)},{default:(0,y.withCtx)((()=>[(0,y.createVNode)(ue,{"model-value":(0,y.unref)(i).selectedValue,options:(0,y.unref)(p),"all-selected":"","all-selected-label":e.allSelectedLabel,"selected-all-value":"","onUpdate:modelValue":h},null,8,["model-value","options","all-selected-label"])])),_:2},1032,["modelValue"])])),_:2},1024)):((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:1},[f(e)?((0,y.openBlock)(),(0,y.createBlock)(r,(0,y.mergeProps)({key:0,class:g(e)},Object.assign({raised:!0,icon:v(e)},e.attrOrProp||{}),{onClick:t=>function(e){if(e.type===ne.routerLink){const t=ae(e,n.listViewData);a.push(t)}else{const t={...n.listViewData,resetSelectedRows:n.resetSelectedRows};d(e.handler)?e.handler(t):n.actionHandler()(Object.assign({},e),t)}}(e)}),{default:(0,y.withCtx)((()=>[(0,y.createTextVNode)((0,y.toDisplayString)(e.text),1)])),_:2},1040,["class","onClick"])):(0,y.createCommentVNode)("v-if",!0)],64))],64)))),128))])),(0,y.renderSlot)(t.$slots,`after-${me.namespace}`)])):(0,y.createCommentVNode)("v-if",!0)}}});const ge={class:"mdc-list-view__row-actions"},ve={key:1},he=["href"],ye={key:1},we=["onClick"],be={key:1},ke={name:"UiListViewRowActions",customOptions:{}};var Ce=Object.assign(ke,{props:{data:{type:Object,default:()=>({})},listViewData:{type:Object,default:()=>({})},actionConfig:{type:Array,default:()=>[]},actionHandler:{type:Function,default:()=>{}},actionRendering:{type:Function,default:()=>!0}},setup(e){const t=e;function o(e,t){let{type:o,attrOrProp:n}=t;return[oe,e,o||"",n?n.class:""]}function n(e,o){let n="";const a=o[e],r=Object.assign({},t.data);if(d(a))n=a(r,t.listViewData);else switch(n=a,e){case"if":n=s(a)?a:t.actionRendering(Object.assign({},o),r,t.listViewData);break;case"show":n=!s(a)||a;break;case ne.routerLink:const e=o.keyName||t.listViewData.keyName,l=Array.isArray(e)?e:[e],i={};l.forEach((e=>{r[e]&&(i[e]=r[e])})),n=ae(o,Object.assign({},t.listViewData,{params:i}),r)}return n}function a(e){const o=Object.assign({},t.data);d(e.handler)?e.handler(o,t.listViewData):t.actionHandler()(Object.assign({},e),o,t.listViewData)}return(t,r)=>{const l=(0,y.resolveComponent)("ui-icon"),i=(0,y.resolveComponent)("router-link");return(0,y.openBlock)(),(0,y.createElementBlock)("div",ge,[((0,y.openBlock)(!0),(0,y.createElementBlock)(y.Fragment,null,(0,y.renderList)(e.actionConfig,((e,t)=>((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:`row-action-${t}`},[n("if",e)?((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:0},[e.component?((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:0},[e.type===(0,y.unref)(ne).noSlot?(0,y.withDirectives)(((0,y.openBlock)(),(0,y.createBlock)((0,y.resolveDynamicComponent)(e.component),(0,y.mergeProps)({key:0,class:o("button-without-slot",e)},e.attrOrProp||{},{onClick:t=>a(e)}),null,16,["class","onClick"])),[[y.vShow,n("show",e)]]):(0,y.withDirectives)(((0,y.openBlock)(),(0,y.createBlock)((0,y.resolveDynamicComponent)(e.component),(0,y.mergeProps)({key:1,class:o("button-with-slot",e)},e.attrOrProp||{},{onClick:t=>a(e)}),{default:(0,y.withCtx)((()=>[(0,y.createTextVNode)((0,y.toDisplayString)(n("text",e)),1)])),_:2},1040,["class","onClick"])),[[y.vShow,n("show",e)]])],64)):((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:1},[e.type===(0,y.unref)(ne).routerLink?(0,y.withDirectives)(((0,y.openBlock)(),(0,y.createBlock)(i,(0,y.mergeProps)({key:0,class:o("internal-link",e),to:n((0,y.unref)(ne).routerLink,e)},e.attrOrProp||{}),{default:(0,y.withCtx)((()=>[e.icon?((0,y.openBlock)(),(0,y.createBlock)(l,{key:0},{default:(0,y.withCtx)((()=>[(0,y.createTextVNode)((0,y.toDisplayString)(n("icon",e)),1)])),_:2},1024)):(0,y.createCommentVNode)("v-if",!0),e.text?((0,y.openBlock)(),(0,y.createElementBlock)("span",ve,(0,y.toDisplayString)(n("text",e)),1)):(0,y.createCommentVNode)("v-if",!0)])),_:2},1040,["class","to"])),[[y.vShow,n("show",e)]]):e.href?(0,y.withDirectives)(((0,y.openBlock)(),(0,y.createElementBlock)("a",(0,y.mergeProps)({key:1,class:o("external-link",e),href:n("href",e)},Object.assign({target:"_blank",rel:"noopener"},e.attrOrProp||{})),[e.icon?((0,y.openBlock)(),(0,y.createBlock)(l,{key:0},{default:(0,y.withCtx)((()=>[(0,y.createTextVNode)((0,y.toDisplayString)(n("icon",e)),1)])),_:2},1024)):(0,y.createCommentVNode)("v-if",!0),e.text?((0,y.openBlock)(),(0,y.createElementBlock)("span",ye,(0,y.toDisplayString)(n("text",e)),1)):(0,y.createCommentVNode)("v-if",!0)],16,he)),[[y.vShow,n("show",e)]]):(0,y.withDirectives)(((0,y.openBlock)(),(0,y.createElementBlock)("a",{key:2,class:(0,y.normalizeClass)(o("link",e)),href:"javascript:void(0)",onClick:t=>a(e)},[e.icon?((0,y.openBlock)(),(0,y.createBlock)(l,{key:0},{default:(0,y.withCtx)((()=>[(0,y.createTextVNode)((0,y.toDisplayString)(n("icon",e)),1)])),_:2},1024)):(0,y.createCommentVNode)("v-if",!0),e.text?((0,y.openBlock)(),(0,y.createElementBlock)("span",be,(0,y.toDisplayString)(n("text",e)),1)):(0,y.createCommentVNode)("v-if",!0)],10,we)),[[y.vShow,n("show",e)]])],64))],64)):(0,y.createCommentVNode)("v-if",!0)],64)))),128))])}}});const Ve={class:"mdc-list-view"},Be={key:0,class:"mdc-list-view__title"},De={key:1,class:"mdc-list-view__conditions"},Se={class:"mdc-list-view__content"},Oe={key:0,class:"mdc-list-view__placeholder"},$e={key:1,class:"mdc-list-view__empty"},xe="UiListView",Pe="list-view",Ne={updateFormItem:"change:x",action:"action",reset:"reset",submit:"submit"},Ae=[{type:Ne.reset,text:"Reset",attrOrProp:{outlined:!0}},{type:Ne.submit,text:"Search",attrOrProp:{raised:!0}}],Ee={name:xe,customOptions:{}};var je=Object.assign(Ee,{props:{...z,searchActionConfig:{type:Array,default:()=>Ae},formViewAttrOrProp:{type:Object,default:()=>({})},noData:{type:String,default:"No Data"},thead:{type:Array,default:()=>[]},tbody:{type:Array,default:()=>[]},rowActionConfig:{type:Array,default:()=>[]},rowActionHandler:{type:Function,default:()=>{}},rowActionRendering:{type:Function,default:()=>!0},topActionConfig:{type:Array,default:()=>[]},topActionHandler:{type:Function,default:()=>{}},topActionRendering:{type:Function,default:()=>!0},topActionIconFormat:{type:Object,default:()=>({})},tableAttrOrProp:{type:Object,default:()=>({})},tableDataFormat:{type:Object,default:()=>({data:"data",total:"total"})},tableListeners:{type:Object,default:()=>({})},pageSize:{type:Number,default:10},paginationAttrOrProp:{type:Object,default:()=>({showTotal:!0,showJumper:!0})},withoutPagination:{type:Boolean,default:!1},getModelConfigFn:{type:Function,default:()=>{}},getModelDataFn:{type:Function,default:()=>{}},useValidator:{type:Boolean,default:!1},placeholder:{type:String,default:""},searchOnReset:{type:Boolean,default:!1},forceRefreshData:{type:Boolean,default:!1}},emits:[Ne.updateFormItem,Ne.action],setup(e,t){let{expose:o,emit:n}=t;const a=e,r=(0,L.yj)(),l=(0,y.useSlots)(),i=(0,y.reactive)({searchForm:{config:[],data:{},message:"",loading:!1},lastSearchFormData:{},listData:{selectedRows:[],data:[],total:0,page:1,pageSize:a.paginationAttrOrProp.pageSize||a.pageSize,loading:!1,usePlaceholder:a.useValidator&&a.placeholder,thead:a.thead,tbody:a.tbody},listDataSource:{}}),{searchForm:s,lastSearchFormData:c,listData:m}=(0,y.toRefs)(i),{globalModelOptions:p,viewPropsData:f,handleChange:g,exposeAction:v}=q(a,{route:r,slots:l,emit:n,state:i,init:C,refreshData:D}),h=(0,y.computed)((()=>a.title||l[`${Pe}-title`])),w=(0,y.computed)((()=>Object.assign({},f,{searchForm:i.searchForm,listData:i.listData,listDataSource:i.listDataSource}))),b=(0,y.computed)((()=>Object.assign({},p,w.value))),k=(0,y.computed)((()=>!(!a.modelConfig&&!a.modelPath)));function C(){B(),k.value?async function(){i.searchForm={config:[],data:{},message:"",loading:!0};try{const e=a.modelConfig||await a.getModelConfigFn()(b.value);e&&(i.searchForm.config=e)}catch(e){console.warn(`[${xe}]: ${e.toString()}`)}}():V()}function V(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i.searchForm.loading=!1,(0,y.nextTick)((async()=>{i.searchForm.data=Object.assign(e,a.modelValueDefaults),!a.useValidator&&await D()}))}function B(){i.listDataSource={},i.listData.selectedRows=[],i.listData.data=[],i.listData.total=0,i.listData.page=1,i.listData.loading=!1,i.listData.usePlaceholder=a.useValidator&&a.placeholder}async function D(){try{if(i.listData.loading=!0,i.listDataSource=await a.getModelDataFn()(b.value),i.listData.loading=!1,i.listData.usePlaceholder=!1,u(i.listDataSource)){for(const[e,t]of Object.entries(a.tableDataFormat)){const o=d(t)?t(i.listDataSource):i.listDataSource[t];i.listData[e]=o}i.lastSearchFormData=Object.assign({},i.searchForm.data)}else a.withoutPagination&&Array.isArray(i.listDataSource)?i.listData.data=i.listDataSource:console.warn(`[${xe}]: Invalid response data`)}catch(e){i.listData.loading=!1,console.warn(`[${xe}]: ${e.toString()}`)}}async function S(e,t){let o=!0;switch(a.useValidator&&(o=t.valid,i.searchForm.message=t.message),B(),e.type){case Ne.submit:o&&!1!==e.submit&&await D();break;case Ne.reset:o&&a.searchOnReset&&await D()}o&&v(e,t)}function O(e){const t=a.thead.filter(((t,o)=>e.includes(o))),o=a.tbody.filter(((t,o)=>e.includes(o)));(0,y.nextTick)((()=>{i.listData.thead=t,i.listData.tbody=o}))}function $(){i.listData.selectedRows=[]}return(0,y.onBeforeMount)((()=>{C()})),(0,y.watch)((()=>a.thead),(e=>{i.listData.thead=e})),(0,y.watch)((()=>a.tbody),(e=>{i.listData.tbody=e})),function(e){const t=(0,L.yj)(),o=(0,L.tv)(),n=(0,y.computed)((()=>{const{matched:e}=t,{state:n}=o.options.history;return!1===(null===n||void 0===n?void 0:n.keepAlive)||e.some((e=>{var t;return!1===(null===(t=e.meta)||void 0===t?void 0:t.keepAlive)}))}));(0,y.onActivated)((()=>e(n.value)))}((function(e){if(e)B(),D();else if(a.forceRefreshData){Object.values(i.searchForm.data).some((e=>!!e))&&D()}})),o({resetSelectedRows:$}),(t,o)=>{const n=(0,y.resolveComponent)("ui-spinner"),a=(0,y.resolveComponent)("ui-alert"),r=(0,y.resolveComponent)("ui-form-view"),l=(0,y.resolveComponent)("ui-table"),i=(0,y.resolveComponent)("ui-pagination");return(0,y.openBlock)(),(0,y.createElementBlock)("div",Ve,[(0,y.unref)(h)?((0,y.openBlock)(),(0,y.createElementBlock)("h2",Be,[(0,y.renderSlot)(t.$slots,`${Pe}-title`,(0,y.normalizeProps)((0,y.guardReactiveProps)((0,y.unref)(w))),(()=>[(0,y.createTextVNode)((0,y.toDisplayString)(t.title),1)]))])):(0,y.createCommentVNode)("v-if",!0),(0,y.unref)(k)?((0,y.openBlock)(),(0,y.createElementBlock)("section",De,[(0,y.unref)(s).loading?((0,y.openBlock)(),(0,y.createBlock)(n,{key:0,active:""})):(0,y.createCommentVNode)("v-if",!0),(0,y.withDirectives)((0,y.createVNode)(r,(0,y.mergeProps)({modelValue:(0,y.unref)(s).data,"onUpdate:modelValue":o[0]||(o[0]=e=>(0,y.unref)(s).data=e)},Object.assign({useGrid:!0,modelConfig:(0,y.unref)(s).config,modelOptions:t.modelOptions,actionConfig:e.searchActionConfig,formAttrOrProp:{actionAlign:"center"}},e.formViewAttrOrProp),{onLoaded:V,"onUpdate:x":(0,y.unref)(g),onAction:S}),(0,y.createSlots)({"after-form-view":(0,y.withCtx)((o=>[e.useValidator?((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:0},[(0,y.unref)(s).message?((0,y.openBlock)(),(0,y.createBlock)(a,{key:0,state:"warning"},{default:(0,y.withCtx)((()=>[(0,y.createTextVNode)((0,y.toDisplayString)((0,y.unref)(s).message),1)])),_:1})):(0,y.createCommentVNode)("v-if",!0)],64)):(0,y.renderSlot)(t.$slots,"after-form-view",(0,y.normalizeProps)((0,y.mergeProps)({key:1},o)))])),_:2},[(0,y.renderList)(t.$slots,((e,o)=>({name:o,fn:(0,y.withCtx)((e=>[(0,y.renderSlot)(t.$slots,o,(0,y.normalizeProps)((0,y.guardReactiveProps)(e)))]))})))]),1040,["modelValue","onUpdate:x"]),[[y.vShow,!(0,y.unref)(s).loading]])])):(0,y.createCommentVNode)("v-if",!0),(0,y.createVNode)(fe,(0,y.mergeProps)({listViewData:(0,y.unref)(w),thead:e.thead,actionConfig:e.topActionConfig,actionHandler:e.topActionHandler,actionRendering:e.topActionRendering,actionIconFormat:e.topActionIconFormat,resetSelectedRows:$},{onColumnSelection:O}),(0,y.createSlots)({_:2},[(0,y.renderList)(t.$slots,((e,o)=>({name:o,fn:(0,y.withCtx)((e=>[(0,y.renderSlot)(t.$slots,o,(0,y.normalizeProps)((0,y.guardReactiveProps)(e)))]))})))]),1040),(0,y.createElementVNode)("section",Se,[(0,y.renderSlot)(t.$slots,`before-${Pe}`,(0,y.normalizeProps)((0,y.guardReactiveProps)((0,y.unref)(w)))),(0,y.unref)(m).usePlaceholder?((0,y.openBlock)(),(0,y.createElementBlock)("div",Oe,[(0,y.unref)(m).loading?((0,y.openBlock)(),(0,y.createBlock)(n,{key:0,active:""})):(0,y.renderSlot)(t.$slots,`${Pe}-placeholder`,{key:1},(()=>[(0,y.createTextVNode)((0,y.toDisplayString)(e.placeholder),1)]))])):((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:1},[(0,y.renderSlot)(t.$slots,`${Pe}-content`,(0,y.normalizeProps)((0,y.guardReactiveProps)((0,y.unref)(w))),(()=>[(0,y.createVNode)(l,(0,y.mergeProps)({modelValue:(0,y.unref)(m).selectedRows,"onUpdate:modelValue":o[1]||(o[1]=e=>(0,y.unref)(m).selectedRows=e)},Object.assign({},{data:(0,y.unref)(m).data,thead:(0,y.unref)(m).thead,tbody:(0,y.unref)(m).tbody,fullwidth:!0,showProgress:(0,y.unref)(m).loading},e.tableAttrOrProp),(0,y.toHandlers)(e.tableListeners)),(0,y.createSlots)({actions:(0,y.withCtx)((o=>{let{data:n}=o;return[e.rowActionConfig.length?((0,y.openBlock)(),(0,y.createBlock)(Ce,(0,y.normalizeProps)((0,y.mergeProps)({key:0},{data:n,listViewData:(0,y.unref)(w),actionConfig:e.rowActionConfig,actionHandler:e.rowActionHandler,actionRendering:e.rowActionRendering})),null,16)):(0,y.renderSlot)(t.$slots,`${Pe}-row-actions`,(0,y.normalizeProps)((0,y.mergeProps)({key:1},n)))]})),_:2},[(0,y.renderList)(t.$slots,((e,o)=>({name:o,fn:(0,y.withCtx)((e=>[(0,y.renderSlot)(t.$slots,o,(0,y.normalizeProps)((0,y.guardReactiveProps)(e)))]))})))]),1040,["modelValue"])])),(0,y.unref)(m).data.length?((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:0},[e.withoutPagination?(0,y.createCommentVNode)("v-if",!0):((0,y.openBlock)(),(0,y.createBlock)(i,(0,y.mergeProps)({key:0,modelValue:(0,y.unref)(m).page,"onUpdate:modelValue":o[2]||(o[2]=e=>(0,y.unref)(m).page=e)},Object.assign({},{total:(0,y.unref)(m).total,pageSize:e.pageSize},e.paginationAttrOrProp),{"onUpdate:modelValue":D}),(0,y.createSlots)({default:(0,y.withCtx)((e=>[(0,y.renderSlot)(t.$slots,`${Pe}-pagination`,(0,y.normalizeProps)((0,y.guardReactiveProps)(Object.assign({},e,(0,y.unref)(m)))))])),_:2},[(0,y.renderList)(t.$slots,((e,o)=>({name:o,fn:(0,y.withCtx)((e=>[(0,y.renderSlot)(t.$slots,o,(0,y.normalizeProps)((0,y.guardReactiveProps)(e)))]))})))]),1040,["modelValue"]))],64)):((0,y.openBlock)(),(0,y.createElementBlock)("div",$e,[(0,y.renderSlot)(t.$slots,`${Pe}-empty`,{},(()=>[(0,y.createTextVNode)((0,y.toDisplayString)(e.noData),1)]))]))],64)),(0,y.renderSlot)(t.$slots,`after-${Pe}`,(0,y.normalizeProps)((0,y.guardReactiveProps)((0,y.unref)(w))))])])}}});var _e=je;const Fe="nav",Re={name:"MdcTopAppBar",customOptions:{}};var Me=Object.assign(Re,{props:{contentSelector:{type:String,required:!0},attrOrProp:{type:Object,default:()=>({})}},emits:[Fe],setup(e,t){let{emit:o}=t;function n(){o(Fe)}return(t,o)=>{const a=(0,y.resolveComponent)("ui-top-app-bar");return(0,y.openBlock)(),(0,y.createBlock)(a,(0,y.mergeProps)({"content-selector":`#${e.contentSelector}`},e.attrOrProp,{onNav:n}),{"nav-icon":(0,y.withCtx)((e=>[(0,y.renderSlot)(t.$slots,"top-app-bar-nav-icon",(0,y.normalizeProps)((0,y.guardReactiveProps)(e)))])),toolbar:(0,y.withCtx)((e=>[(0,y.renderSlot)(t.$slots,"top-app-bar-toolbar",(0,y.normalizeProps)((0,y.guardReactiveProps)(e)))])),default:(0,y.withCtx)((()=>[(0,y.renderSlot)(t.$slots,"top-app-bar-title")])),_:3},16,["content-selector"])}}});const Te={class:"mdc-layout-view__drawer"},Le="update:modelValue",Ie={name:"MdcNavigationDrawer",customOptions:{}};var Ue=Object.assign(Ie,{props:{modelValue:{type:Boolean,default:!1},type:{type:String,default:""},attrOrProp:{type:Object,default:()=>({})}},emits:[Le],setup(e,t){let{emit:o}=t;const n=e,a=(0,y.useSlots)(),r=(0,y.reactive)({open:n.modelValue}),{open:l}=(0,y.toRefs)(r),i=(0,y.computed)((()=>!!a["drawer-title"]));function s(e){o(Le,e)}return(0,y.watch)((()=>n.modelValue),(e=>{r.open=e})),(t,o)=>{const n=(0,y.resolveComponent)("ui-drawer-header"),a=(0,y.resolveComponent)("ui-drawer-content"),r=(0,y.resolveComponent)("ui-drawer");return(0,y.openBlock)(),(0,y.createElementBlock)("div",Te,[(0,y.createVNode)(r,(0,y.mergeProps)({modelValue:(0,y.unref)(l),"onUpdate:modelValue":o[0]||(o[0]=e=>(0,y.isRef)(l)?l.value=e:null),type:e.type},e.attrOrProp,{onNav:s}),{default:(0,y.withCtx)((()=>[(0,y.unref)(i)?((0,y.openBlock)(),(0,y.createBlock)(n,{key:0},{default:(0,y.withCtx)((()=>[(0,y.renderSlot)(t.$slots,"drawer-title")])),_:3})):(0,y.createCommentVNode)("v-if",!0),(0,y.createVNode)(a,null,{default:(0,y.withCtx)((()=>[(0,y.renderSlot)(t.$slots,"drawer-content")])),_:3})])),_:3},16,["modelValue","type"])])}}});const ze={class:"mdc-layout-view__content"},qe=["id"],Ze={class:"mdc-layout-view__main-content"},He={class:"mdc-layout-view__content"},Ge=["id"],Ke={class:"mdc-layout-view__main-content"},Je={name:"UiLayoutView",customOptions:{}};var We=Object.assign(Je,{props:{useTopAppBar:{type:Boolean,default:!0},topAppBarAttrOrProp:{type:Object,default:()=>({})},useDrawer:{type:Boolean,default:!0},drawerAttrOrProp:{type:Object,default:()=>({})},drawerBelowTopAppBar:{type:Boolean,default:!1},breakpoint:{type:Number,default:960}},setup(e,t){let{expose:o}=t;const n=e,a=(0,y.reactive)({contentSelector:$("mdc-layout-view"),drawerOpen:!1,isLargeScreen:!0}),{contentSelector:r,drawerOpen:l}=(0,y.toRefs)(a),i=(0,y.computed)((()=>a.isLargeScreen?"permanent":"modal")),s=(0,y.computed)((()=>"modal"===i.value)),c=(0,y.computed)((()=>"permanent"===i.value)),u=(0,y.computed)((()=>!n.drawerBelowTopAppBar)),d=(0,y.computed)((()=>({"mdc-layout-view":!0,"mdc-layout-view--with-modal-drawer":n.useDrawer&&s.value,"mdc-layout-view--with-permanent-drawer":n.useDrawer&&c.value,"mdc-layout-view--with-drawer-above-top-app-bar":n.useDrawer&&c.value&&u.value,"mdc-layout-view--with-drawer-below-top-app-bar":n.useDrawer&&c.value&&n.drawerBelowTopAppBar,"mdc-layout-view--without-drawer":!n.useDrawer,"mdc-layout-view--mobile":!a.isLargeScreen,"mdc-layout-view--desktop":a.isLargeScreen}))),m=(0,y.computed)((()=>Object.assign({navIcon:!c.value&&"menu"},n.topAppBarAttrOrProp)));function p(){c.value||(a.drawerOpen=!a.drawerOpen)}function f(){g()}function g(){(0,y.nextTick)((()=>{a.isLargeScreen=window.innerWidth>n.breakpoint,a.drawerOpen&&(a.drawerOpen=!1)}))}return(0,y.onMounted)((()=>{f(),window.addEventListener("balmResize",f)})),(0,y.onBeforeUnmount)((()=>{window.removeEventListener("balmResize",f)})),o({updateLayoutViewport:g}),(t,o)=>((0,y.openBlock)(),(0,y.createElementBlock)("div",{class:(0,y.normalizeClass)((0,y.unref)(d))},[(0,y.unref)(u)?((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:0},[(0,y.createCommentVNode)(" Drawer "),e.useDrawer?((0,y.openBlock)(),(0,y.createBlock)(Ue,{key:0,modelValue:(0,y.unref)(l),"onUpdate:modelValue":o[0]||(o[0]=e=>(0,y.isRef)(l)?l.value=e:null),type:(0,y.unref)(i),"attr-or-prop":e.drawerAttrOrProp},(0,y.createSlots)({_:2},[(0,y.renderList)(t.$slots,((e,o)=>({name:o,fn:(0,y.withCtx)((e=>[(0,y.renderSlot)(t.$slots,o,(0,y.normalizeProps)((0,y.guardReactiveProps)(e)))]))})))]),1032,["modelValue","type","attr-or-prop"])):(0,y.createCommentVNode)("v-if",!0),(0,y.createCommentVNode)(" Content "),(0,y.createElementVNode)("div",ze,[(0,y.createCommentVNode)(" Top App Bar "),e.useTopAppBar?((0,y.openBlock)(),(0,y.createBlock)(Me,{key:(0,y.unref)(s)?"top-app-bar-with-modal-drawer":"top-app-bar-with-permanent-drawer","content-selector":(0,y.unref)(r),"attr-or-prop":(0,y.unref)(m),onNav:p},(0,y.createSlots)({_:2},[(0,y.renderList)(t.$slots,((e,o)=>({name:o,fn:(0,y.withCtx)((e=>[(0,y.renderSlot)(t.$slots,o,(0,y.normalizeProps)((0,y.guardReactiveProps)(e)))]))})))]),1032,["content-selector","attr-or-prop"])):(0,y.createCommentVNode)("v-if",!0),(0,y.createCommentVNode)(" Before Slot "),(0,y.renderSlot)(t.$slots,"before-layout-view"),(0,y.createCommentVNode)(" App Content "),(0,y.createElementVNode)("div",{id:(0,y.unref)(r),class:"mdc-layout-view__app-content"},[(0,y.createElementVNode)("div",Ze,[(0,y.renderSlot)(t.$slots,"default")])],8,qe),(0,y.createCommentVNode)(" After Slot "),(0,y.renderSlot)(t.$slots,"after-layout-view")])],64)):((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:1},[(0,y.createCommentVNode)(" Top App Bar "),e.useTopAppBar?((0,y.openBlock)(),(0,y.createBlock)(Me,{key:(0,y.unref)(s)?"top-app-bar-with-modal-drawer":"top-app-bar-with-permanent-drawer","content-selector":(0,y.unref)(r),"attr-or-prop":(0,y.unref)(m),onNav:p},(0,y.createSlots)({_:2},[(0,y.renderList)(t.$slots,((e,o)=>({name:o,fn:(0,y.withCtx)((e=>[(0,y.renderSlot)(t.$slots,o,(0,y.normalizeProps)((0,y.guardReactiveProps)(e)))]))})))]),1032,["content-selector","attr-or-prop"])):(0,y.createCommentVNode)("v-if",!0),(0,y.createCommentVNode)(" Before Slot "),(0,y.renderSlot)(t.$slots,"before-layout-view"),(0,y.createCommentVNode)(" Content "),(0,y.createElementVNode)("div",He,[(0,y.createCommentVNode)(" Drawer "),e.useDrawer?((0,y.openBlock)(),(0,y.createBlock)(Ue,{key:0,modelValue:(0,y.unref)(l),"onUpdate:modelValue":o[1]||(o[1]=e=>(0,y.isRef)(l)?l.value=e:null),type:(0,y.unref)(i),"attr-or-prop":e.drawerAttrOrProp},(0,y.createSlots)({_:2},[(0,y.renderList)(t.$slots,((e,o)=>({name:o,fn:(0,y.withCtx)((e=>[(0,y.renderSlot)(t.$slots,o,(0,y.normalizeProps)((0,y.guardReactiveProps)(e)))]))})))]),1032,["modelValue","type","attr-or-prop"])):(0,y.createCommentVNode)("v-if",!0),(0,y.createCommentVNode)(" App Content "),(0,y.createElementVNode)("div",{id:(0,y.unref)(r),class:"mdc-layout-view__app-content"},[(0,y.createElementVNode)("div",Ke,[(0,y.renderSlot)(t.$slots,"default")])],8,Ge)]),(0,y.createCommentVNode)(" After Slot "),(0,y.renderSlot)(t.$slots,"after-layout-view")],64))],2))}});const Ye=["for"],Qe="UiRadioGroup",Xe={change:"update:modelValue"},et={name:Qe,customOptions:{}};var tt=Object.assign(et,{props:{...P,modelValue:{type:[String,Number],default:""},options:{type:Array,default:()=>[]}},emits:[Xe.change],setup(e,t){let{emit:o}=t;const n=e,a=(0,y.reactive)({selectedValue:n.modelValue}),{selectedValue:r}=(0,y.toRefs)(a),{currentOptions:l,checkOptionFormat:i}=N(n);function s(e){o(Xe.change,e)}return(0,y.onBeforeMount)((()=>{i(Qe)})),(0,y.watch)((()=>n.modelValue),(e=>a.selectedValue=e)),(e,t)=>{const o=(0,y.resolveComponent)("ui-radio"),n=(0,y.resolveComponent)("ui-form-field");return(0,y.openBlock)(),(0,y.createElementBlock)("div",{class:(0,y.normalizeClass)(["mdc-radio-group",(0,y.unref)(x).subitemClass])},[((0,y.openBlock)(!0),(0,y.createElementBlock)(y.Fragment,null,(0,y.renderList)((0,y.unref)(l),(a=>((0,y.openBlock)(),(0,y.createBlock)(n,{key:a.uuid},{default:(0,y.withCtx)((()=>[(0,y.createVNode)(o,{modelValue:(0,y.unref)(r),"onUpdate:modelValue":[t[0]||(t[0]=e=>(0,y.isRef)(r)?r.value=e:null),s],"input-id":a.uuid,value:a[e.optionFormat.value],disabled:a.disabled||!1},null,8,["modelValue","input-id","value","disabled"]),(0,y.createElementVNode)("label",{for:a.uuid},(0,y.toDisplayString)(a[e.optionFormat.label]),9,Ye)])),_:2},1024)))),128))],2)}}});const ot=["for"],nt={change:"update:modelValue"},at={name:"UiSwitchBox",customOptions:{}};var rt=Object.assign(at,{props:{...P,modelValue:{type:[Boolean,String,Number],default:!1},options:{type:Array,default:()=>[]},disabled:{type:Boolean,default:!1},switchAttrOrProp:{type:Object,default:()=>({})}},emits:[nt.change],setup(e,t){let{emit:o}=t;const n=e,a=(0,y.reactive)({switchValue:s(n.modelValue)}),{switchValue:r}=(0,y.toRefs)(a),{uuid:l}=N(n),i=(0,y.computed)((()=>{const e=n.options.findIndex((e=>a.switchValue?s(e.value):e.value===n.switchAttrOrProp.falseValue||(!0===n.switchAttrOrProp.falseValue?e[n.optionFormat.value]:!e[n.optionFormat.value])));return~e?n.options[e]:{}}));function s(e){return n.switchAttrOrProp.hasOwnProperty("trueValue")&&n.switchAttrOrProp.hasOwnProperty("falseValue")?e===n.switchAttrOrProp.trueValue:e}function c(e){o(nt.change,e)}return(0,y.watch)((()=>n.modelValue),(e=>a.switchValue=s(e))),(t,o)=>{const n=(0,y.resolveComponent)("ui-switch"),a=(0,y.resolveComponent)("ui-form-field");return(0,y.openBlock)(),(0,y.createBlock)(a,{class:"mdc-switch-box"},{default:(0,y.withCtx)((()=>[(0,y.createVNode)(n,(0,y.mergeProps)({id:(0,y.unref)(l),modelValue:(0,y.unref)(r),"onUpdate:modelValue":o[0]||(o[0]=e=>(0,y.isRef)(r)?r.value=e:null),disabled:e.disabled},e.switchAttrOrProp,{onSelected:c}),null,16,["id","modelValue","disabled"]),(0,y.createElementVNode)("label",{for:(0,y.unref)(l)},(0,y.toDisplayString)((0,y.unref)(i).label),9,ot)])),_:1})}}});const lt="UiMultiSelect",it={change:"update:modelValue"},st={name:lt,customOptions:{}};var ct=Object.assign(st,{props:{...P,modelValue:{type:Object,default:()=>({})},components:{type:Array,default:()=>[]}},emits:[it.change],setup(e,t){let{emit:o}=t;const n=e,a=(0,y.reactive)({selectedData:n.modelValue,selectedOptions:{},selectedOptionsMap:{},loading:!1}),{selectedData:r,selectedOptions:l}=(0,y.toRefs)(a),i=(0,y.computed)((()=>n.components.map((e=>{let{key:t}=e;return t})))),s=(0,y.computed)((()=>i.value[0])),c=(0,y.computed)((()=>i.value[i.value.length-1])),u=(0,y.computed)((()=>{const e=a.selectedOptions[s.value];return Array.isArray(e)&&!!e.length}));async function m(){const e=Object.assign({},a.selectedData);for await(const t of i.value){const o=i.value.findIndex((e=>e===t)),a=i.value[o-1],r=t===s.value?0:e[a];(t===s.value||r)&&await p(r,n.components[o])}}async function p(e,t){let{key:o,options:n}=t;const r=a.selectedOptionsMap[o];let l=r.get(e)||[];if(!r.has(e)){let t=[];if(d(n)){(o===s.value||o!==s.value&&e)&&!a.loading&&(a.loading=!0,t=await n(a.selectedData),a.loading=!1)}else t=n||[];Array.isArray(t)?t.length&&(r.set(e,t),l=r.get(e)):console.warn(`[${lt}]: 'options' must return an array`)}a.selectedOptions[o]=l}async function f(e,t){const o=i.value.findIndex((t=>t===e)),r=i.value[o+1];var l;r&&(t?await async function(e,t){const o=n.components.find((t=>t.key===e)),{options:a}=o;await p(t,{key:e,options:a})}(r,t):(l=o,i.value.filter(((e,t)=>t>l)).forEach((e=>{a.selectedData[e]="",a.selectedOptions[e]=[]}))))}return(0,y.onBeforeMount)((()=>{n.components.length?function(){if(!u.value){for(const{key:e,value:t}of n.components){const o=a.selectedData[e]||n.proFormDataSource[e]||t;a.selectedData[e]=o,a.selectedOptions[e]=[],a.selectedOptionsMap[e]=new Map}m()}}():console.warn(`[${lt}]: Form config 'components' are empty`)})),(0,y.watch)((()=>n.modelValue),(e=>{a.selectedData=e})),(0,y.watch)((()=>n.components),(()=>{u.value?m():p(0,n.components[0])})),(0,y.watch)((()=>n.proFormData),(e=>{JSON.stringify(e)!==JSON.stringify(a.selectedData)&&async function(){let e=[];if(i.value.forEach((t=>{const o=n.proFormData[t];a.selectedData[t]!==o&&(a.selectedData[t]=o,o&&e.push({key:t,newValue:o}))})),e.length)for await(const{key:t,newValue:o}of e)t!==c.value&&await f(t,o)}()}),{deep:!0}),(t,n)=>{const i=(0,y.resolveComponent)("ui-select");return(0,y.openBlock)(),(0,y.createElementBlock)("div",{class:(0,y.normalizeClass)(["mdc-multi-select",(0,y.unref)(x).subitemClass])},[((0,y.openBlock)(!0),(0,y.createElementBlock)(y.Fragment,null,(0,y.renderList)(e.components,((e,t)=>((0,y.openBlock)(),(0,y.createBlock)(i,(0,y.mergeProps)({key:`${e.key}-${t}`,modelValue:(0,y.unref)(r)[e.key],"onUpdate:modelValue":t=>(0,y.unref)(r)[e.key]=t,options:(0,y.unref)(l)[e.key]},e.attrOrProp||{},{"onUpdate:modelValue":t=>async function(e,t){a.selectedData[e]=t,e!==c.value&&await f(e,t),o(it.change,a.selectedData)}(e.key,t)}),null,16,["modelValue","onUpdate:modelValue","options"])))),128))],2)}}});const ut="$apiModel",dt={responseStatus:{OK:200,Created:201,BadRequest:400,Unauthorized:401,Forbidden:403,NotFound:404,MethodNotAllowed:405,Conflict:409,InternalServerError:500,ServiceUnavailable:503},operations:["create","read","update","delete"]},mt=dt.operations.reduce(((e,t)=>({...e,[t]:t})),{});let pt={crud:{},formatApiAction:(e,t)=>t,urlToCamelCase:!1};function ft(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o={};if(u(e)){if(!Object.keys(e).every((e=>dt.operations.includes(e))))throw new Error(`[${ut}]: 'crud' config is invalid`);o=Object.assign({},e)}return Object.keys(o).length?o:t}function gt(e,t,o){let{frontEndApiName:n,backEndApi:a}=t;const r={},l=o[e]||{},i=o.formatApiAction||pt.formatApiAction,s=o.urlToCamelCase||pt.urlToCamelCase;for(const[c,u]of Object.entries(l)){const t=O(`${e}-${n}-${c}`),o=s?O(i(n,u)+""):i(n,u),l=u?`${a}/${o}`:a;r[t]=/^\/.*/.test(u)?u:l}return r}let vt={};const ht=new class{constructor(){this.map=new Map}get responseStatus(){return dt.responseStatus}get apis(){return vt}createApis(e,t){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const{crud:a,...r}=n,l=ft(a||{},pt.crud),i=Object.assign({},pt,r);let s={};if(!Array.isArray(o))throw new Error(`[${ut}]: 'operations' config must be an array (${dt.operations})`);{o.length||console.warn(`[${ut}]: ${e} model has no 'operations'`);const a=o.filter((e=>dt.operations.includes(e)));for(const[o,r]of Object.entries(l)){const l=o,d=u(r)?Object.assign({},r,n[l]):Object.assign({},{"":r},n[l]);if(a.includes(l))if(c(d)){const o=d,n=i.formatApiAction||pt.formatApiAction,a=i.urlToCamelCase||pt.urlToCamelCase,r={[O(`${l}-${e}`)]:`${t}/${a?O(n(e,o)+""):n(e,o)}`};s=Object.assign(s,r)}else if(u(d)){const o=gt(l,{frontEndApiName:e,backEndApi:t},Object.assign({},i,{[l]:d}));s=Object.assign(s,o)}else console.warn(`[${ut}]: ${l} operation definition must be a string or object`)}}return this.map.has(e)?console.warn(`[${ut}]: Conflicting api definition - ${e}`):this.map.set(e,s),vt=Object.assign(vt,s),s}getApi(e,t){let o,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if(!dt.operations.includes(t))throw new Error(`[${ut}]: '${t}' is an invalid CRUD (${dt.operations}) operation`);{const a=`${t}-${e}`;o=O(n?`${a}-${n}`:a)}if(i(vt[o]))throw new Error(`[${ut}]: '${o}' (modelName: '${e}', operation: '${t}', actionSuffix: '${n}') is an invalid API name`);return vt[o]}debug(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];const t=!0===e?this.apis:this.map.get(e);if(u(t)){const e=Object.keys(t).map((e=>({name:e,url:t[e]}))),o=["name","url"];console.info(`[${ut}]: Model APIs`),console.table(e,o)}}};const yt={install:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{debug:o,crud:n,apis:a,...r}=t;pt.crud=Object.assign({},mt,ft(n)),u(r)&&(pt=Object.assign({},pt,r)),Array.isArray(a)&&a.forEach((e=>{ht.createApis(...e)})),o&&ht.debug(o),e.config.globalProperties.$apiModel=ht,e.provide("apiModel",ht)}},wt=()=>ht;var bt=yt;const kt="$routerModel";function Ct(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return`${t?`${t}.`:""}${e}${o?`.${o}`:""}`}function Vt(e,t,o){const n=e.has(t)?e.get(t):[];n.push(o),e.set(t,n)}function Bt(e,t){let o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const{path:n,name:a,redirect:r,children:l,meta:i}=t,s=e.find((e=>e.path===n));s?(s["parent name or children count"]=Array.isArray(l)?l.length:o,s.meta=!!i&&JSON.stringify(i)):e.push({path:n,name:a,redirect:u(r)?r.name:r,"parent name or children count":Array.isArray(l)?l.length:o,meta:!!i&&JSON.stringify(i)}),Array.isArray(l)&&l.forEach((t=>Bt(e,t,a)))}let Dt=[];const St=new class{constructor(){this.map=new Map,this.namespaceMap=new Map}get routes(){return Dt}createRoute(e,t,o){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const{namespace:a,...r}=n,l=Ct(t,a),i={path:e,name:l,component:o,...r};return this.map.has(l)?console.warn(`[${kt}]: Conflicting route definition - ${l}`):this.map.set(l,i),Vt(this.namespaceMap,a,i),Dt.push(i),i}createRoutes(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{namespace:o,indexLeadingSlash:n,indexPath:a,indexView:r,indexRedirect:l,indexOptions:i,listPath:s,listView:c,listOptions:u,detailPath:d,detailView:m,detailOptions:p}=t,f=[...c?[this.createRoute(s||"list",Ct(e,o,"list"),c,u||{})]:[],...Array.isArray(m)?m:m?[this.createRoute(d||":id?",Ct(e,o,"detail"),m,p||{})]:[]],g={path:a||(n?`/${e}`:e),name:Ct(e,o,"index"),component:r,redirect:l||{name:Ct(e,o,"list")},children:f,...i||{}},v=r?g:f;return this.map.has(e)?console.warn(`[${kt}]: Conflicting route definition - ${e}`):this.map.set(e,v),Vt(this.namespaceMap,o,g),Dt.push(v),v}debug(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=[],o=[];arguments.length>1&&void 0!==arguments[1]&&arguments[1]?this.namespaceMap.has(e)&&(o=this.namespaceMap.get(e),console.info(`[${kt}]: Namespace Routes`)):(o=!0===e?this.routes:this.map.get(e),console.info(`[${kt}]: Model Routes`)),o&&(Array.isArray(o)||(o=[o]),o.length&&(o.forEach((e=>{Bt(t,e)})),console.table(t)))}};const Ot={install:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{debug:o,namespace:n}=t;o&&St.debug(o,n||!1),e.config.globalProperties.$routerModel=St,e.provide("routerModel",St)}},$t=()=>St;var xt=Ot;const Pt="$transform";const Nt=new class{constructor(){this.originalDataMap=new Map,this.formattedData={}}in(e){if(!u(e))throw new Error(`[${Pt}]: Invalid object data`);return this.originalDataMap=new Map(Object.entries(e)),this}format(e,t){const o=t(Object.fromEntries(this.originalDataMap));for(const[n,a]of Object.entries(o))this.originalDataMap.set(n,a);if(Array.isArray(e))e.forEach((e=>{this.originalDataMap.has(e)&&this.originalDataMap.delete(e)}));else{if(!c(e))throw new Error(`[${Pt}]: Out keys must be a string or array`);{const t=e;this.originalDataMap.has(t)&&this.originalDataMap.delete(t)}}return this}out(){return this.formattedData=Object.fromEntries(this.originalDataMap),this.formattedData}};const At=()=>Nt;var Et={install:function(e){e.config.globalProperties.$transform=Nt,e.provide("transform",Nt)}};const jt="$constant",_t={listFormat:{label:"label",value:"value"},mapFormat:{key:"key",value:"value"}};function Ft(e,t,o){if(!e||!t)throw new Error(`[${jt}]: Constant format must assign '${o}' and 'value'`)}const Rt=new class{constructor(){this.map=new Map,this.currentConstant=[]}use(e){return this.currentConstant=this.map.has(e)?this.map.get(e):Array.isArray(e)?e:[],this}valueOf(){return this.currentConstant}toList(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_t.listFormat;const t=e.label,o=e.value;return Ft(t,o,"label"),this.currentConstant.map((e=>({[t]:e[t],[o]:e[o]})))}useList(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_t.listFormat;return this.use(e).toList(t)}toMap(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_t.mapFormat;const t=e.key,o=e.value;return Ft(t,o,"key"),this.currentConstant.reduce(((e,n)=>{const a=n[t],r=n[o];return e[a]=r,e}),{})}useMap(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_t.mapFormat;return this.use(e).toMap(t)}};const Mt={install:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(const[o,n]of Object.entries(t))Array.isArray(n)&&(Rt.map.has(o)?console.warn(`[${jt}]: Conflicting constant definition - ${o}`):Rt.map.set(o,n));e.config.globalProperties.$constant=Rt,e.provide("constant",Rt)}},Tt=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_t.listFormat;return Rt.useList(e,t)};var Lt=Mt;var It="undefined"===typeof window?y.createSSRApp:y.createApp;const Ut={class:"mdc-dialog__container"},zt={class:"mdc-dialog__surface"},qt={key:0,class:"mdc-dialog__title"},Zt={key:1,class:"mdc-dialog__actions"},Ht={name:"MdcDialog",customOptions:{}};var Gt=Object.assign(Ht,{props:{open:{type:Boolean,default:!1},title:{type:String,default:""},maskClosable:{type:Boolean,default:!1}},emits:["action","close"],setup(e,t){let{emit:o}=t;const n=e,a=(0,y.useSlots)(),r=(0,y.reactive)({opening:!0,opened:!1}),l=(0,y.computed)((()=>({"mdc-dialog":!0,"mdc-dialog--opening":r.opening,"mdc-dialog--open":r.opened}))),i=(0,y.computed)((()=>!!a.actions));function s(){n.maskClosable&&o("close")}return(0,y.watch)((()=>n.open),(e=>{e?setTimeout((()=>{r.opened=!0,setTimeout((()=>{r.opening=!1}),150)}),150):(r.opening=!0,r.opened=!1)})),(t,o)=>((0,y.openBlock)(),(0,y.createElementBlock)("div",{class:(0,y.normalizeClass)((0,y.unref)(l))},[(0,y.createElementVNode)("div",Ut,[(0,y.createElementVNode)("div",zt,[e.title?((0,y.openBlock)(),(0,y.createElementBlock)("h2",qt,(0,y.toDisplayString)(e.title),1)):(0,y.createCommentVNode)("v-if",!0),(0,y.createElementVNode)("div",{class:(0,y.normalizeClass)({"mdc-dialog__content":!0,"mdc-dialog__content--without-actions":!(0,y.unref)(i)})},[(0,y.renderSlot)(t.$slots,"default")],2),(0,y.unref)(i)?((0,y.openBlock)(),(0,y.createElementBlock)("footer",Zt,[(0,y.renderSlot)(t.$slots,"actions")])):(0,y.createCommentVNode)("v-if",!0)])]),(0,y.createElementVNode)("div",{class:"mdc-dialog__scrim",onClick:s})],2))}});const Kt={id:"balmui-pro-dialog"},Jt={className:"",title:"",content:"",actionConfig:[],maskClosable:!1,components:{},component:"",modelValueType:"object",modelValueDefaults:{},modelValueKeys:[],attrOrProp:{},event:"action",handler:()=>{},closeOnSave:!0,refreshOnSave:!1,refresh:location.reload},Wt={submit:"submit",cancel:"cancel",close:"close"};let Yt=[],Qt=Jt;const Xt='\n \n
\n \n
';function eo(e){return document.getElementById(e)||function(e){const t=document.createElement("div");return t.id=e,document.body.appendChild(t),t}(e)}function to(e){!function(e){document.body.removeChild(e)}(e)}function oo(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=function(e){const t=eo(Kt.id),{components:o,...n}=e;let a=It({el:t,name:"ProDialog",components:{MdcDialog:Gt,...o},setup(){const{modelValueType:e,modelValueDefaults:o,modelValueKeys:r,...l}=n,i="object"===e?r.length?r.reduce(((e,t)=>(e[t]=o[t],e)),{}):Object.assign({},o):u(o)?"":o,s=(0,y.reactive)({open:!1,modelValue:i,modelValueSource:i,...l}),c=(0,y.computed)((()=>!!s.actionConfig.length));function d(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];a&&(s.open=!1,a.unmount(`#${Kt.id}`),e&&s.refreshOnSave&&s.refresh())}return(0,y.onMounted)((()=>{(0,y.nextTick)((()=>{if(!n.content&&!n.component)throw new Error("[$dialog]: Missing `content` or `component` option");s.open=!0}))})),(0,y.onBeforeUnmount)((()=>to(t))),{PRO_DIALOG_BUTTON_TYPES:Wt,...(0,y.toRefs)(s),handleClose:d,handleComponentAction:function(e,t){if(!c.value){const o={data:s.modelValue,dataSource:s.modelValueSource,...t};switch(e.type){case Wt.submit:s.closeOnSave&&d(!0),s.handler(e,o,(()=>{d(!0)}));break;case Wt.cancel:case Wt.close:d()}e.type!==Wt.submit&&s.handler(e,o,d)}},handleDialogAction:function(e){if(c.value){let t={};switch(e.type){case Wt.submit:t={callback:()=>{s.closeOnSave&&d(!0),s.handler(e,{data:s.modelValue,dataSource:s.modelValueSource},(()=>{d(!0)}))},delay:e.delay||250};break;case Wt.cancel:case Wt.close:d()}return e.type===Wt.submit?t:s.handler(e,{data:s.modelValue,dataSource:s.modelValueSource},d)}}}},template:Xt});return a}(Object.assign({},Qt,e));Yt.length&&Yt.forEach((e=>t.use(e))),t.mount(`#${Kt.id}`)}const no={install:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{globalComponents:o,...n}=t;Qt=Object.assign({},Jt,n),Array.isArray(o)&&(Yt=o),e.config.globalProperties.$dialog=oo,e.provide("dialog",oo)}};const ao={UiFormView:S,UiFormItem:T,UiDetailView:ee,UiListView:_e,UiListViewRowActions:Ce,UiLayoutView:We,UiReadonlyItem:E,UiCheckboxGroup:ue,UiRadioGroup:tt,UiSwitchBox:rt,UiMultiSelect:ct},ro={$apiModel:bt,$routerModel:xt,$transform:Et,$constant:Lt,$dialog:no},lo={install:function(e){return h(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{Components:ao,Plugins:ro})}};var io=lo},4147:function(e){"use strict";e.exports={i8:"0.29.2"}}}]); \ No newline at end of file diff --git a/js/chunk/4536.88ca388e.js b/js/chunk/4536.88ca388e.js new file mode 100644 index 0000000..20521b2 --- /dev/null +++ b/js/chunk/4536.88ca388e.js @@ -0,0 +1 @@ +(self.webpackChunkbalm_ui_pro=self.webpackChunkbalm_ui_pro||[]).push([[4536],{5102:function(e,t,o){var n={"./en/api-model/api-model.md":[8920,8920],"./en/api-model/intro.md":[8690,852],"./en/checkbox-group/checkbox-group.md":[829,829],"./en/checkbox-group/intro.md":[4886,4886],"./en/constant/constant.md":[3470,3470],"./en/constant/intro.md":[8273,8273],"./en/detail-view/detail-view.md":[4659,4659],"./en/detail-view/intro.md":[3520,3520],"./en/dialog/dialog.md":[1181,1181],"./en/dialog/intro.md":[7121,7121],"./en/form-items/intro.md":[4123,4123],"./en/form-view/form-item.md":[901,901],"./en/form-view/form-view.md":[5890,5890],"./en/form-view/intro.md":[5951,5951],"./en/guide/intro.md":[3155,3155],"./en/guide/quickstart.md":[3764,3764],"./en/layout-view/intro.md":[7410,7410],"./en/layout-view/layout-view.md":[4150,9454],"./en/list-view/intro.md":[7669,7669],"./en/list-view/list-view.md":[5921,5921],"./en/multi-select/intro.md":[4944,4944],"./en/multi-select/multi-select.md":[1883,1883],"./en/radio-group/intro.md":[2274,2274],"./en/radio-group/radio-group.md":[3944,3944],"./en/readonly-item/intro.md":[5453,5453],"./en/readonly-item/readonly-item.md":[9002,9002],"./en/router-model/intro.md":[3125,3125],"./en/router-model/router-model.md":[2486,2486],"./en/switch-box/intro.md":[8253,8253],"./en/switch-box/switch-box.md":[8632,8632],"./en/transform/intro.md":[697,697],"./en/transform/transform.md":[3640,3640],"./usage/api-model/default.md":[7322,7322],"./usage/api-model/individual.md":[6253,6253],"./usage/api-model/requirement.md":[1027,1027],"./usage/checkbox-group/default.md":[5707,5707],"./usage/checkbox-group/individual.md":[2192,2192],"./usage/constant/default.md":[4131,4131],"./usage/constant/individual.md":[3934,3934],"./usage/constant/requirement.md":[9750,9750],"./usage/detail-view/default.md":[5719,5719],"./usage/detail-view/individual.md":[9232,9232],"./usage/dialog/default.md":[9759,9759],"./usage/dialog/individual.md":[8715,8715],"./usage/form-view/default.md":[4200,4200],"./usage/form-view/individual.md":[7432,7432],"./usage/layout-view/default.md":[9978,9978],"./usage/layout-view/individual.md":[5145,5145],"./usage/list-view/default.md":[8241,8241],"./usage/list-view/individual.md":[5672,5672],"./usage/multi-select/default.md":[8513,8513],"./usage/multi-select/individual.md":[4048,4048],"./usage/radio-group/default.md":[2947,2947],"./usage/radio-group/individual.md":[9913,9913],"./usage/readonly-item/default.md":[4202,4202],"./usage/readonly-item/individual.md":[7055,7055],"./usage/router-model/default.md":[5935,5935],"./usage/router-model/individual.md":[3641,3641],"./usage/router-model/requirement.md":[1877,1877],"./usage/switch-box/default.md":[3e3,3e3],"./usage/switch-box/individual.md":[7641,7641],"./usage/transform/default.md":[6018,6018],"./usage/transform/individual.md":[2203,2203]};function a(e){if(!o.o(n,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=n[e],a=t[0];return o.e(t[1]).then((function(){return o(a)}))}a.keys=function(){return Object.keys(n)},a.id=5102,e.exports=a},7780:function(e,t,o){var n={"./api-model/demo1.md":[5051,5051],"./checkbox-group/demo1.md":[2005,2005],"./constant/demo1.md":[767,767],"./detail-view/demo1.md":[2039,2039],"./dialog/demo1.md":[6907,6907],"./form-view/demo1.md":[6005,6005],"./list-view/demo1.md":[3972,3972],"./multi-select/demo1.md":[4019,4019],"./radio-group/demo1.md":[1111,361],"./readonly-item/demo1.md":[5211,5211],"./router-model/demo1.md":[309,309],"./switch-box/demo1.md":[8661,8661],"./transform/demo1.md":[5838,5838]};function a(e){if(!o.o(n,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=n[e],a=t[0];return o.e(t[1]).then((function(){return o(a)}))}a.keys=function(){return Object.keys(n)},a.id=7780,e.exports=a},5001:function(e,t,o){var n={"./components/checkbox-group":[6718,9,6718],"./components/checkbox-group.vue":[6718,9,6718],"./components/demo/drawer-above-toolbar":[17,9,17],"./components/demo/drawer-above-toolbar.vue":[17,9,17],"./components/demo/drawer-below-toolbar":[7567,9,7567],"./components/demo/drawer-below-toolbar.vue":[7567,9,7567],"./components/detail-view":[1770,9,1770],"./components/detail-view.vue":[1770,9,1770],"./components/form-items":[9011,9,9011],"./components/form-items.vue":[9011,9,9011],"./components/form-view":[1379,9,1379],"./components/form-view.vue":[1379,9,1379],"./components/layout-view":[5950,9,5950],"./components/layout-view.vue":[5950,9,5950],"./components/list-view":[7238,9,7238],"./components/list-view.vue":[7238,9,7238],"./components/multi-select":[3372,9,3372],"./components/multi-select.vue":[3372,9,3372],"./components/options":[4768,9],"./components/options.js":[4768,9],"./components/radio-group":[6507,9,6507],"./components/radio-group.vue":[6507,9,6507],"./components/readonly-item":[1388,9,1388],"./components/readonly-item.vue":[1388,9,1388],"./components/switch-box":[3139,9,3139],"./components/switch-box.vue":[3139,9,3139],"./guide/intro":[7674,9,7674],"./guide/intro.vue":[7674,9,7674],"./guide/quickstart":[3266,9,3266],"./guide/quickstart.vue":[3266,9,3266],"./home":[1475,9],"./home.vue":[1475,9],"./layouts/app":[7109,9],"./layouts/app.vue":[7109,9],"./layouts/blank":[5928,9],"./layouts/blank.vue":[5928,9],"./layouts/docs-page":[6646,9],"./layouts/docs-page.vue":[6646,9],"./layouts/pure-page":[2126,9],"./layouts/pure-page.vue":[2126,9],"./model-config/a":[8236,3,8236],"./model-config/a.json":[8236,3,8236],"./model-config/b":[7586,9,7586],"./model-config/b.js":[7586,9,7586],"./model-config/checkbox-group":[2476,3,2476],"./model-config/checkbox-group.json":[2476,3,2476],"./model-config/multi-select":[6513,9,6513],"./model-config/multi-select.js":[6513,9,6513],"./model-config/radio-group":[445,3,445],"./model-config/radio-group.json":[445,3,445],"./model-config/readonly":[5381,9,5381],"./model-config/readonly.js":[5381,9,5381],"./model-config/switch-box":[4699,3,4699],"./model-config/switch-box.json":[4699,3,4699],"./not-found":[9106,9,9106],"./not-found.vue":[9106,9,9106],"./plugins/api-model":[3095,9,3095],"./plugins/api-model.vue":[3095,9,3095],"./plugins/constant":[5519,9,5519],"./plugins/constant.vue":[5519,9,5519],"./plugins/dialog":[9512,9,9512],"./plugins/dialog.vue":[9512,9,9512],"./plugins/router-model":[6761,9,6761],"./plugins/router-model.vue":[6761,9,6761],"./plugins/transform":[9930,9,9930],"./plugins/transform.vue":[9930,9,9930],"./test":[2507,9,2507],"./test/":[2507,9,2507],"./test/bar":[1839,9,1839],"./test/bar.vue":[1839,9,1839],"./test/foo":[3814,9,3814],"./test/foo.vue":[3814,9,3814],"./test/foobar":[8388,9,8388],"./test/foobar.vue":[8388,9,8388],"./test/index":[2507,9,2507],"./test/index.vue":[2507,9,2507]};function a(e){if(!o.o(n,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=n[e],a=t[0];return Promise.all(t.slice(2).map(o.e)).then((function(){return o.t(a,16|t[1])}))}a.keys=function(){return Object.keys(n)},a.id=5001,e.exports=a},1475:function(e,t,o){"use strict";o.r(t),o.d(t,{default:function(){return l}});var n=o(3114);const a={class:"hero"};const r={};var l=(0,o(3744).Z)(r,[["render",function(e,t){const o=(0,n.resolveComponent)("ui-button"),r=(0,n.resolveDirective)("ripple");return(0,n.openBlock)(),(0,n.createElementBlock)("div",{class:(0,n.normalizeClass)(e.$tt("body1"))},[(0,n.withDirectives)(((0,n.openBlock)(),(0,n.createElementBlock)("header",a,[(0,n.createElementVNode)("h1",{class:(0,n.normalizeClass)(e.$tt("headline1"))},"BalmUI Pro",2)])),[[r,void 0,void 0,{unbounded:!0}]]),(0,n.createElementVNode)("div",{class:(0,n.normalizeClass)([e.$tt("body2"),"pure-docs"])},[(0,n.createElementVNode)("p",{class:(0,n.normalizeClass)(e.$tt("subtitle1"))},(0,n.toDisplayString)(e.$t("home.slogan")),3),(0,n.createVNode)(o,{raised:"",onClick:t[0]||(t[0]=t=>e.$router.push({name:"guide.intro"}))},{default:(0,n.withCtx)((()=>[(0,n.createTextVNode)((0,n.toDisplayString)(e.$t("home.get-started")),1)])),_:1})],2)],2)}]])},7109:function(e,t,o){"use strict";o.r(t),o.d(t,{default:function(){return D}});var n=o(3114),a=o(2201),r=o(3226),l=o(8867);const i={class:"top-app-toolbar"};const s={class:"octicon octicon-mark-github",width:"32",height:"32",viewBox:"0 0 16 16","aria-hidden":"true"},c=[(0,n.createElementVNode)("path",{"fill-rule":"evenodd",d:"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"},null,-1)];var u={name:"SvgGithub"},d=o(3744);var m=(0,d.Z)(u,[["render",function(e,t,o,a,r,l){return(0,n.openBlock)(),(0,n.createElementBlock)("svg",s,c)}]]),p=o(8197),f=o(5125),g={name:"TopAppToolbar",components:{SvgGithub:m},props:{itemClass:{type:String,required:!0}},setup(){return{translations:p.Iz,openInNewTab:f.Y}}};var v=(0,d.Z)(g,[["render",function(e,t,o,a,r,l){const s=(0,n.resolveComponent)("ui-icon-button"),c=(0,n.resolveComponent)("svg-github"),u=(0,n.resolveDirective)("tooltip");return(0,n.openBlock)(),(0,n.createElementBlock)("div",i,[(0,n.withDirectives)((0,n.createVNode)(s,{class:(0,n.normalizeClass)([o.itemClass,"donate"]),icon:"support","aria-describedby":"donate",onClick:t[0]||(t[0]=e=>a.openInNewTab("https://material.balmjs.com/donate"))},null,8,["class"]),[[u,"Support BalmUI Pro"]]),(0,n.createVNode)(s,{class:(0,n.normalizeClass)([o.itemClass,"github"]),"aria-describedby":"github",onClick:t[1]||(t[1]=e=>a.openInNewTab("https://github.com/balmjs/balm-ui-pro"))},{default:(0,n.withCtx)((()=>[(0,n.createVNode)(c)])),_:1},8,["class"])])}]]);const h=[{name:"guide",children:[{name:"intro"},{name:"quickstart"}]},"-",{name:"components",children:[{name:"form-view"},{name:"form-items"},{name:"readonly-item"},{name:"checkbox-group"},{name:"radio-group"},{name:"switch-box"},{name:"multi-select"},{name:"detail-view"},{name:"list-view"},{name:"layout-view"}]},"-",{name:"plugins",children:[{name:"api-model"},{name:"router-model"},{name:"transform"},{name:"constant"},{name:"dialog"}]},"-","footer"];let y=[];for(let S of h)if("-"===S||"footer"===S)y.push(S);else if(y.push({name:S.name,url:!!S.link&&S.name}),S.children)for(let e of S.children){const t=`${S.name}.${e.name}`;y.push({isSubmenu:!0,name:e.name,url:t})}var w=y;const b=["href","onClick"],k={class:"balmui-version"},C={class:"version"},V=(0,n.createElementVNode)("a",{href:"https://balm.js.org/",target:"_blank",rel:"noopener"}," BalmJS ",-1),B={class:"version"};var D={__name:"app",setup(e){const t=(0,n.ref)(null),o=(0,a.yj)(),i=(0,l.xN)(),{t:s,locale:c}=(0,r.QT)(),u=document.documentElement||document.body,d=(0,n.reactive)({showBanner:!1,hasNewVersion:!1}),{showBanner:m,hasNewVersion:g}=(0,n.toRefs)(d),h=(0,n.computed)((()=>{const{name:e,meta:t}=o;return!e||t&&t.noLayout})),y=(0,n.computed)((()=>{const{name:e,matched:t}=o,n=t.some((e=>{var t;return!1===(null===(t=e.meta)||void 0===t?void 0:t.keepAlive)}))||/\.detail-view$/.test(e);return!n})),D=(0,n.computed)((()=>(0,f.K)("page",o.name)));function S(){d.showBanner=!1,d.hasNewVersion&&(store.serviceWorker.postMessage({action:"skipWaiting"}),d.hasNewVersion=!1)}(0,n.onMounted)((()=>{(0,n.nextTick)((()=>t.value.parentNode.removeAttribute("class"))),i.on("page-loaded",(()=>{setTimeout((()=>{u.scrollTop=0}),1)})),i.on("refresh",(()=>{d.hasNewVersion=!0,d.showBanner=!0}))}));const O=(0,n.ref)(null);function $(e,t){O.value.updateLayoutViewport(),t(e)}return(e,o)=>{const a=(0,n.resolveComponent)("router-view"),r=(0,n.resolveComponent)("router-link"),l=(0,n.resolveComponent)("ui-icon"),i=(0,n.resolveComponent)("ui-button"),c=(0,n.resolveComponent)("ui-banner"),u=(0,n.resolveComponent)("ui-drawer-title"),d=(0,n.resolveComponent)("ui-drawer-subtitle"),f=(0,n.resolveComponent)("ui-nav-item"),x=(0,n.resolveComponent)("ui-list-divider"),P=(0,n.resolveComponent)("ui-list-group-subheader"),N=(0,n.resolveComponent)("ui-nav"),A=(0,n.resolveComponent)("ui-layout-view");return(0,n.openBlock)(),(0,n.createElementBlock)("div",{ref_key:"root",ref:t,class:(0,n.normalizeClass)((0,n.unref)(h)?null:"balmui-container")},[(0,n.unref)(h)?((0,n.openBlock)(),(0,n.createBlock)(a,{key:0})):((0,n.openBlock)(),(0,n.createBlock)(A,{key:1,ref_key:"layout",ref:O,"drawer-below-top-app-bar":!0,"top-app-bar-attr-or-prop":{class:"balmui-head",fixed:!0},breakpoint:(0,n.unref)(p.FL)},{"top-app-bar-title":(0,n.withCtx)((()=>[(0,n.createVNode)(r,{to:"/",class:(0,n.normalizeClass)(["catalog-title",e.$theme.getThemeClass("on-primary")])},{default:(0,n.withCtx)((()=>[(0,n.createTextVNode)(" BalmUI Pro ")])),_:1},8,["class"])])),"top-app-bar-toolbar":(0,n.withCtx)((e=>{let{toolbarItemClass:t}=e;return[(0,n.createVNode)((0,n.unref)(v),{"item-class":t},null,8,["item-class"])]})),"before-layout-view":(0,n.withCtx)((()=>[(0,n.createVNode)(c,{modelValue:(0,n.unref)(m),"onUpdate:modelValue":o[0]||(o[0]=e=>(0,n.isRef)(m)?m.value=e:null),class:"global-message-banner",centered:"",fixed:"","with-image":"","mobile-stacked":""},{image:(0,n.withCtx)((()=>[(0,n.createVNode)(l,null,{default:(0,n.withCtx)((()=>[(0,n.createTextVNode)((0,n.toDisplayString)((0,n.unref)(g)?"refresh":"celebration"),1)])),_:1})])),actions:(0,n.withCtx)((()=>[(0,n.createVNode)(i,{outlined:"",onClick:S},{default:(0,n.withCtx)((()=>[(0,n.createTextVNode)((0,n.toDisplayString)((0,n.unref)(g)?"Refresh":"Good Job"),1)])),_:1})])),default:(0,n.withCtx)((()=>[(0,n.unref)(g)?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:0},[(0,n.createTextVNode)("New content is available.")],64)):(0,n.createCommentVNode)("v-if",!0)])),_:1},8,["modelValue"])])),"drawer-title":(0,n.withCtx)((()=>[(0,n.createVNode)(u,null,{default:(0,n.withCtx)((()=>[(0,n.createVNode)(r,{to:{name:"home"},custom:""},{default:(0,n.withCtx)((e=>{let{navigate:t,href:o}=e;return[(0,n.createElementVNode)("a",{href:o,onClick:e=>$(e,t)}," BalmUI Pro ",8,b)]})),_:1})])),_:1}),(0,n.createVNode)(d,null,{default:(0,n.withCtx)((()=>[(0,n.createElementVNode)("i",k,[(0,n.createTextVNode)(" v "),(0,n.createElementVNode)("span",C,(0,n.toDisplayString)((0,n.unref)(p.q4)),1)])])),_:1})])),"drawer-content":(0,n.withCtx)((()=>[(0,n.createVNode)(N,{class:"catalog-list"},{default:(0,n.withCtx)((()=>[((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)((0,n.unref)(w),((t,o)=>((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:`item${o}`},[t.url||t.isSubmenu?((0,n.openBlock)(),(0,n.createBlock)(r,{key:0,custom:"",to:{name:t.url}},{default:(0,n.withCtx)((o=>{let{navigate:a,href:r,isActive:i}=o;return[(0,n.createVNode)(f,{href:r,active:i,class:(0,n.normalizeClass)({submenu:t.isSubmenu,"no-icon":!t.icon}),onClick:(0,n.withModifiers)((e=>$(e,a)),["stop"])},{before:(0,n.withCtx)((o=>{let{iconClass:a}=o;return[t.icon?((0,n.openBlock)(),(0,n.createBlock)(l,{key:0,class:(0,n.normalizeClass)(["catalog-list-icon",a,e.$theme.getTextClass("secondary","light")])},{default:(0,n.withCtx)((()=>[(0,n.createTextVNode)((0,n.toDisplayString)(t.icon),1)])),_:2},1032,["class"])):(0,n.createCommentVNode)("v-if",!0)]})),default:(0,n.withCtx)((()=>[(0,n.createElementVNode)("span",{class:(0,n.normalizeClass)(e.$theme.getTextClass("primary","light"))},(0,n.toDisplayString)((0,n.unref)(s)(`menu.${t.name}`)),3)])),_:2},1032,["href","active","class","onClick"])]})),_:2},1032,["to"])):"-"===t?((0,n.openBlock)(),(0,n.createBlock)(x,{key:1})):"footer"===t?((0,n.openBlock)(),(0,n.createBlock)(P,{key:`footer${o}`},{default:(0,n.withCtx)((()=>[(0,n.createTextVNode)(" Powered by "),V])),_:2},1024)):((0,n.openBlock)(),(0,n.createBlock)(P,{key:3,class:(0,n.normalizeClass)(e.$theme.getTextClass("primary","light"))},{default:(0,n.withCtx)((()=>[(0,n.createTextVNode)((0,n.toDisplayString)((0,n.unref)(s)(`menu.${t.name}`))+" ",1),"guide"===t.name?((0,n.openBlock)(),(0,n.createElementBlock)("i",{key:0,class:(0,n.normalizeClass)(["balmui-version",e.$tt("subtitle2")])},[(0,n.createTextVNode)(" v "),(0,n.createElementVNode)("span",B,(0,n.toDisplayString)((0,n.unref)(p.q4)),1)],2)):(0,n.createCommentVNode)("v-if",!0)])),_:2},1032,["class"]))],64)))),128))])),_:1})])),default:(0,n.withCtx)((()=>[(0,n.unref)(y)?(0,n.createCommentVNode)("v-if",!0):((0,n.openBlock)(),(0,n.createBlock)(a,{key:0,class:(0,n.normalizeClass)((0,n.unref)(D))},null,8,["class"])),(0,n.unref)(y)?((0,n.openBlock)(),(0,n.createBlock)(a,{key:1},{default:(0,n.withCtx)((e=>{let{Component:t}=e;return[((0,n.openBlock)(),(0,n.createBlock)(n.KeepAlive,null,[((0,n.openBlock)(),(0,n.createBlock)((0,n.resolveDynamicComponent)(t),{class:(0,n.normalizeClass)((0,n.unref)(D))},null,8,["class"]))],1024))]})),_:1})):(0,n.createCommentVNode)("v-if",!0)])),_:1},8,["breakpoint"]))],2)}}}},5928:function(e,t,o){"use strict";o.r(t),o.d(t,{default:function(){return r}});var n=o(3114);const a={};var r=(0,o(3744).Z)(a,[["render",function(e,t){const o=(0,n.resolveComponent)("router-view");return(0,n.openBlock)(),(0,n.createBlock)(o)}]])},6646:function(e,t,o){"use strict";o.r(t),o.d(t,{default:function(){return c}});var n=o(3114),a=o(8867),r=o(3445);const l={class:"ui-intro"},i=(0,n.createElementVNode)("p",null,"Coming Up...",-1),s={name:"DocsPage",customOptions:{}};var c=Object.assign(s,{props:{type:{type:String,default:"component"},name:{type:String,required:!0},demoCount:{type:[String,Number],default:0},apis:{type:Array,default(){return[]}},withoutCss:{type:Boolean,default:!1},bottomAffix:{type:Boolean,default:!1}},setup(e){const t=e,s=(0,a.oR)(),{t:c}=(0,r.Z)();let u=(0,n.ref)({});const d=(0,n.computed)((()=>["form-items"].includes(t.name))),m=(0,n.computed)((()=>["api-model","router-model","constant"].includes(t.name)));async function p(e,t){let n;switch(t){case"css":let a=`${t}/${e}.md`;n=(await o(5102)(`./${a}`)).default;break;case"usage":const r=m.value?["requirement","default","individual"]:["default","individual"];n={};for await(const l of r){let a=`${t}/${e}/${l}.md`,r=(await o(5102)(`./${a}`)).default;n[l]=r}break;default:if(Array.isArray(t)){n=[];for await(const a of t){let t=`en/${e}/${a}.md`,r=(await o(5102)(`./${t}`)).default;n.push(r)}}else{let a=`en/${e}/${t}.md`;n=(await o(5102)(`./${a}`)).default}}return n}return(0,n.onBeforeMount)((async()=>{u.value=await async function(e){let{type:t,name:o,apis:n,withoutCss:a}=e;const r={apis:n||[],css:!a||!1};let l={intro:"",usage:{},apis:[],css:""};if(l.intro=await p(o,"intro"),!d.value){if(l.usage=await p(o,"usage"),r.apis){let e;if(r.apis.length)e=r.apis;else{e=["directive"===t?`v-${o}`:o]}l.apis=await p(o,e)}r.css&&(l.css=await p(o,"css"))}return l}(t),s.initSnippet(t.name,t.demoCount)})),(t,o)=>{var a,r,s;const p=(0,n.resolveComponent)("ui-toc-affix"),f=(0,n.resolveComponent)("ui-markdown"),g=(0,n.resolveDirective)("anchor");return(0,n.withDirectives)(((0,n.openBlock)(),(0,n.createElementBlock)("div",{class:(0,n.normalizeClass)(t.$tt("body1"))},[(0,n.createCommentVNode)("
\n \n
"),(0,n.unref)(d)?(0,n.createCommentVNode)("v-if",!0):((0,n.openBlock)(),(0,n.createBlock)(p,{key:0,class:(0,n.normalizeClass)({"toc-affix--bottom":e.bottomAffix}),"without-css":e.withoutCss},null,8,["class","without-css"])),(0,n.createElementVNode)("div",{class:(0,n.normalizeClass)(t.$tt("body2"))},[(0,n.createElementVNode)("div",l,[(0,n.createVNode)(f,{text:(0,n.unref)(u).intro},null,8,["text"])]),(0,n.renderSlot)(t.$slots,"before"),(0,n.unref)(d)?(0,n.createCommentVNode)("v-if",!0):((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:0},[(0,n.withDirectives)(((0,n.openBlock)(),(0,n.createElementBlock)("h2",null,[(0,n.createTextVNode)("0. "+(0,n.toDisplayString)((0,n.unref)(c)("page.usage")),1)])),[[g,"ui-usage","id"]]),(0,n.unref)(m)?((0,n.openBlock)(),(0,n.createBlock)(f,{key:0,text:null===(a=(0,n.unref)(u).usage)||void 0===a?void 0:a.requirement},null,8,["text"])):(0,n.createCommentVNode)("v-if",!0),(0,n.createElementVNode)("h3",null,(0,n.toDisplayString)((0,n.unref)(c)("page.default-usage")),1),(0,n.createVNode)(f,{text:null===(r=(0,n.unref)(u).usage)||void 0===r?void 0:r.default},null,8,["text"]),(0,n.createElementVNode)("h3",null,(0,n.toDisplayString)((0,n.unref)(c)("page.individual-usage")),1),(0,n.createVNode)(f,{text:null===(s=(0,n.unref)(u).usage)||void 0===s?void 0:s.individual},null,8,["text"]),(0,n.withDirectives)(((0,n.openBlock)(),(0,n.createElementBlock)("h2",null,[(0,n.createTextVNode)("1. "+(0,n.toDisplayString)((0,n.unref)(c)("page.demo")),1)])),[[g,"ui-demo","id"]]),(0,n.renderSlot)(t.$slots,"default",{},(()=>[i])),(0,n.withDirectives)(((0,n.openBlock)(),(0,n.createElementBlock)("h2",null,[(0,n.createTextVNode)("2. "+(0,n.toDisplayString)((0,n.unref)(c)("page.apis")),1)])),[[g,"ui-apis","id"]]),((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)((0,n.unref)(u).apis,((t,o)=>((0,n.openBlock)(),(0,n.createBlock)(f,{key:o,class:(0,n.normalizeClass)(["component-docs",e.apis[o]?`component--${e.apis[o]}`:""]),text:t},null,8,["class","text"])))),128)),e.withoutCss?(0,n.createCommentVNode)("v-if",!0):((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:1},[(0,n.withDirectives)(((0,n.openBlock)(),(0,n.createElementBlock)("h2",null,[(0,n.createTextVNode)("3. "+(0,n.toDisplayString)((0,n.unref)(c)("page.sass")),1)])),[[g,"ui-sass","id"]]),(0,n.createVNode)(f,{text:(0,n.unref)(u).css},null,8,["text"])],64))],64)),(0,n.renderSlot)(t.$slots,"after")],2)],2)),[[g,e.bottomAffix?64:128,void 0,{offset:!0}]])}}})},2126:function(e,t,o){"use strict";o.r(t),o.d(t,{default:function(){return r}});var n=o(3114);const a={name:"PurePage",customOptions:{}};var r=Object.assign(a,{props:{name:{type:String,required:!0},prev:{type:[Object,null],default:null},next:{type:[Object,null],default:null}},setup(e){const t=e,a=(0,n.ref)("");return(0,n.onBeforeMount)((async()=>{const e=`en/guide/${t.name}.md`;a.value=(await o(5102)(`./${e}`)).default})),(t,o)=>{const r=(0,n.resolveComponent)("ui-markdown"),l=(0,n.resolveComponent)("ui-footer-nav");return(0,n.openBlock)(),(0,n.createElementBlock)("div",{class:(0,n.normalizeClass)(t.$tt("body1"))},[(0,n.createElementVNode)("div",{class:(0,n.normalizeClass)([t.$tt("body2"),"pure-docs"])},[(0,n.createVNode)(r,{text:a.value},null,8,["text"]),(0,n.createVNode)(l,{prev:e.prev,next:e.next},null,8,["prev","next"])],2)],2)}}})},3176:function(e,t,o){"use strict";o.r(t);var n=o(8867);const a=(0,n.Nt)();window.IE=a;const r=a&&a<=11;var l=o(3114),i=o(2201),s=o(1475),c=(o(5928),o(542));const u="guide";var d=c.PD.createRoutes(u,{indexLeadingSlash:!0,indexView:c.py,indexRedirect:{name:`${u}.intro`},detailView:[c.PD.createRoute("intro",`${u}.intro`,(()=>o.e(7674).then(o.bind(o,7674)))),c.PD.createRoute("quickstart",`${u}.quickstart`,(()=>o.e(3266).then(o.bind(o,3266))))]});const m="components";var p=c.PD.createRoutes(m,{indexLeadingSlash:!0,indexView:c.py,indexRedirect:{name:`${m}.form-view`},detailView:[c.PD.createRoute("layout-view",`${m}.layout-view`,(()=>o.e(5950).then(o.bind(o,5950)))),c.PD.createRoute("form-view/:id?",`${m}.form-view`,(()=>o.e(1379).then(o.bind(o,1379)))),c.PD.createRoute("form-items",`${m}.form-items`,(()=>o.e(9011).then(o.bind(o,9011)))),c.PD.createRoute("detail-view/:id?",`${m}.detail-view`,(()=>o.e(1770).then(o.bind(o,1770)))),c.PD.createRoute("list-view",`${m}.list-view`,(()=>o.e(7238).then(o.bind(o,7238)))),c.PD.createRoute("readonly-item",`${m}.readonly-item`,(()=>o.e(1388).then(o.bind(o,1388)))),c.PD.createRoute("checkbox-group",`${m}.checkbox-group`,(()=>o.e(6718).then(o.bind(o,6718)))),c.PD.createRoute("radio-group",`${m}.radio-group`,(()=>o.e(6507).then(o.bind(o,6507)))),c.PD.createRoute("switch-box",`${m}.switch-box`,(()=>o.e(3139).then(o.bind(o,3139)))),c.PD.createRoute("multi-select",`${m}.multi-select`,(()=>o.e(3372).then(o.bind(o,3372))))]});const f="plugins";var g=c.PD.createRoutes(f,{indexLeadingSlash:!0,indexView:c.py,indexRedirect:{name:`${f}.api-model`},detailView:[c.PD.createRoute("api-model",`${f}.api-model`,(()=>o.e(3095).then(o.bind(o,3095)))),c.PD.createRoute("router-model",`${f}.router-model`,(()=>o.e(6761).then(o.bind(o,6761)))),c.PD.createRoute("transform",`${f}.transform`,(()=>o.e(9930).then(o.bind(o,9930)))),c.PD.createRoute("constant",`${f}.constant`,(()=>o.e(5519).then(o.bind(o,5519)))),c.PD.createRoute("dialog",`${f}.dialog`,(()=>o.e(9512).then(o.bind(o,9512))))]}),v=o(5986);const h="test";var y=c.PD.createRoutes(h,{indexLeadingSlash:!0,indexView:c.py,indexRedirect:{name:`${h}.main`},detailView:[c.PD.createRoute("test-main",`${h}.main`,(()=>o.e(2507).then(o.bind(o,2507))))]});var w=[{path:"/",name:"home",component:s.default},d,p,g,...v.ZP,y,{path:"/:catchAll(.*)",component:()=>o.e(9106).then(o.bind(o,9106))}],b=o(5125),k=o(8197);const C="G-RCRKN3HFXG";let V=null;function B(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Unknown";V?setTimeout((function(){V("set","page_path",e),V("event","page_view")}),200):function(){if(k.BB&&!V){function e(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],e("js",new Date),e("config",C),V=e}}()}const D="balmui";const S=(0,i.PO)(),O=(0,i.p7)({history:S,routes:w});!function(e){const t=(0,n.xN)();e.beforeEach(((e,t,o)=>{(0,n.oR)().isFirstLoad=!t.name,o()})),e.afterEach(((e,o)=>{const a=(0,n.oR)(),r=document.querySelector("html").classList,l=o.name,i=e.name;if(!i||["test"].includes(i)?r.add(`${D}-no-layout`):r.remove(`${D}-no-layout`),l){const e=(0,b.K)(D,l);r.remove(...e)}if(i){const e=(0,b.K)(D,i);r.add(...e)}i!==l&&B(e.fullPath),a&&!a.isFirstLoad&&t.emit("page-loaded")}))}(O);var $=O,x=o(3226),P=JSON.parse('{"home":{"slogan":"More configuration definition, less code implementation for Vue.js","get-started":"Get started"},"menu":{"guide":"Guide","intro":"Introduction","quickstart":"Get Started","components":"Components","layout-view":"Layout View","form-view":"Form View","form-items":"Form Items","detail-view":"Detail View","list-view":"List View","readonly-item":"Readonly Item","checkbox-group":"Checkbox Group","radio-group":"Radio Group","switch-box":"Switch Box","multi-select":"Multi Select","plugins":"Plugins","transform":"Transform","api-model":"API Model","router-model":"Router Model","constant":"Constant","dialog":"Dialog"},"page":{"usage":"Usage","default-usage":"Default Usage","individual-usage":"Individual Usage","demo":"Demo","apis":"APIs","sass":"Sass Variables"}}');var N=new x.o({locale:"en",messages:{en:P,zh:{}}}),A=o(353),E=o(4954),j=o(8325),_=o.n(j);o(4335),o(5251),o(5433),o(9980),o(7874),o(2447),o(6836),o(7193),o(5206),o(6263);var F={install(e){e.config.globalProperties.$prism=_()}},R=o(7109);var M=function(e){e.config.compilerOptions.isCustomElement=e=>e.startsWith("ui-"),e.config.globalProperties.$domain=k.nw,e.config.globalProperties.$docs={props:{thead:["Name","Type","Default","Description"],tbody:["name","type","default",{field:"description",raw:!0}]},slots:{thead:["Name","Description","Slot"],tbody:["name","description","props"]},events:{thead:["Name","Type","Description"],tbody:["name","type","description"]},sass:{thead:["Variable","Description"],tbody:["var",{field:"description",raw:!0}]}}},T=o(1410),L=o(9257);const I=(0,l.reactive)({isFirstLoad:!0,serviceWorker:null});var U=()=>({...(0,l.toRefs)(I)});const z=(0,l.ref)([]);async function q(e,t){if(z.value=[],t){z.value=[""];for(let n=1;n<=t;n++){const t=`${e}/demo${n}.md`,a=(await o(7780)(`./${t}`)).default;z.value.push(a)}}}var Z=()=>({demos:z,initSnippet:q}),H={...(0,c.ZP)(),...U(),...Z()},G={required:{validate(e){return!n.BM.isEmpty(e)},message:"%s is required"}},K={crud:{create:"add",read:{list:"list",detail:"info"},update:"edit",delete:"delete"},apis:[["user","/user",["create","read","update","delete"]],["post","/post",["read"],{crud:{read:{"":"get",index:"index"}}}],["demo","/demo",["read"],{crud:{read:{selectOptions:"select/options",checkboxOptions:"checkbox/options",radioOptions:"radio/options",chipsOptions:"chips/options",multiSelectOptions1:"multi-select/options1",multiSelectOptions2:"multi-select/options2",multiSelectOptions3:"multi-select/options3"}}}]],debug:k.r8};var J={...{demo:[{label:"Label A",key:"a",value:1},{label:"Label B",key:"b",value:2}],modelName:["user","post","demo"].map((e=>({label:e,key:e,value:e}))),operation:["create","read","update","delete"].map((e=>({label:e,key:e,value:e})))}};async function W(e){let{modelPath:t}=e;const o=(0,n.oR)();return k.r8&&console.info("getModelConfigFn",t),await o.getModelConfig(t)}(0,n.N4)();var Y={UiFormView:{setModelOptionsFn:async function(e){const t={},o=(0,n.oR)();for await(const a of e){const e=a.split(":"),[r,l]=e,i=n.BM.toCamelCase(l||r),s=await o.getModelOptions(a);t[`${i}Options`]=s}return k.r8&&console.info("getModelOptions",t),t}},UiListView:{getModelConfigFn:W,getModelDataFn:async function(e){let{model:t,searchForm:o,listData:a}=e;const r=(0,n.oR)(),{data:l}=o,{page:i}=a,s=Object.assign({},l,{page:i});return k.r8&&console.info("getModelListDataFn",t,s),await r.getModelList(t,s)},tableDataFormat:{data:"data",total:e=>{let{page:t}=e;return t.total}},rowActionHandler:async function(e,t,o){k.r8&&console.log("handleRowAction",e,t,o)},topActionHandler:async function(e,t){k.r8&&console.log("handleTopAction",e,t)},topActionIconFormat:{"multi-update":"update","multi-delete":"delete"},searchOnReset:!0},UiDetailView:{getModelConfigFn:W,getModelDataFn:async function(e){let{model:t,keyName:o,route:a}=e,r={};const l=null===a||void 0===a?void 0:a.params[o];if(k.r8&&console.info("getModelDetailDataFn",t,l,{model:t,keyName:o,route:a}),l){const e=(0,n.oR)(),a={};a[o]=l,r=await e.getModelDetail(t,a)}return r},setModelDataFn:async function(e){let{model:t,keyName:o,detailData:a,detailDataSource:r}=e;const l=(0,n.oR)(),i=r[o]||a[o],s=i?"updateModel":"createModel";return k.r8&&console.info("setModelDataFn",t,i,a),await l[s](t,a)}}},Q=o(2126),X=o(6646);const ee=["innerHTML"],te={name:"UiMarkdown",inheritAttrs:!1};var oe=Object.assign(te,{props:{text:{type:String,default:""},code:{type:Boolean,default:!1}},setup(e){const t=e,o=(0,l.reactive)({html:t.text}),n=(0,l.computed)((()=>t.code?"snippet-code":"markdown-body"));(0,l.watch)((()=>t.text),(e=>{o.html=e,a()}));function a(){o.html&&(0,l.nextTick)((()=>{_().highlightAll()}))}(0,l.onMounted)((()=>a()));const{html:r}=(0,l.toRefs)(o);return(e,t)=>{const o=(0,l.resolveComponent)("ui-skeleton");return(0,l.unref)(r)?((0,l.openBlock)(),(0,l.createElementBlock)("div",{key:0,class:(0,l.normalizeClass)((0,l.unref)(n)),innerHTML:(0,l.unref)(r)},null,10,ee)):((0,l.openBlock)(),(0,l.createBlock)(o,{key:1,active:""}))}}});var ne=oe;const ae={class:"snippet-content"},re={name:"UiSnippet",inheritAttrs:!1};var le=Object.assign(re,{props:{code:{type:String,default:""}},setup(e){const t=(0,l.ref)(!1);return(o,n)=>{const a=(0,l.resolveComponent)("ui-button"),r=(0,l.resolveComponent)("ui-markdown"),i=(0,l.resolveComponent)("ui-collapse");return(0,l.openBlock)(),(0,l.createBlock)(i,{modelValue:t.value,"onUpdate:modelValue":n[0]||(n[0]=e=>t.value=e),class:"ui-snippet"},{toggle:(0,l.withCtx)((()=>[(0,l.createVNode)(a,{icon:t.value?"code":"settings_ethernet"},{default:(0,l.withCtx)((()=>[(0,l.createTextVNode)((0,l.toDisplayString)(t.value?"Hide":"Show")+" Code ",1)])),_:1},8,["icon"])])),default:(0,l.withCtx)((()=>[(0,l.createElementVNode)("div",ae,[(0,l.createVNode)(r,{code:"",text:e.code},null,8,["text"])])])),_:1},8,["modelValue"])}}});const ie={key:1},se={key:3};var ce={name:"UiFooterNav",props:{prev:{type:[Object,Boolean],default:!1},next:{type:[Object,Boolean],default:!1}}},ue=o(3744);var de=(0,ue.Z)(ce,[["render",function(e,t,o,n,a,r){const i=(0,l.resolveComponent)("router-link");return(0,l.openBlock)(),(0,l.createElementBlock)("footer",null,[o.prev?((0,l.openBlock)(),(0,l.createBlock)(i,{key:0,to:{name:o.prev.url}},{default:(0,l.withCtx)((()=>[(0,l.createTextVNode)(" \u2190 "+(0,l.toDisplayString)(o.prev.name),1)])),_:1},8,["to"])):((0,l.openBlock)(),(0,l.createElementBlock)("span",ie)),o.next?((0,l.openBlock)(),(0,l.createBlock)(i,{key:2,to:{name:o.next.url}},{default:(0,l.withCtx)((()=>[(0,l.createTextVNode)((0,l.toDisplayString)(o.next.name)+" \u2192 ",1)])),_:1},8,["to"])):((0,l.openBlock)(),(0,l.createElementBlock)("span",se))])}]]);const me={class:"toc-affix"};const pe=document.documentElement||document.body;var fe={name:"UiTocAffix",props:{items:{type:Object,default(){return{}}},withoutApis:{type:Boolean,default:!1},withoutCss:{type:Boolean,default:!1}},setup(){const{t:e}=(0,x.QT)();return{t:e}},data(){return{active:0,lastScrollTop:0,lastScrollTopCache:0}},computed:{offset(){return window.innerWidth>=k.FL?128:104}},mounted(){window.IE&&window.IE<=11||(this.lastScrollTop=this.getScrollTop(),this.$nextTick((()=>{const e=["usage","demo","apis","sass"].map((e=>{const t=document.getElementById(`ui-${e}`);return t?this.getElementTop(t)-this.offset:0})),t=e.filter((e=>e)).length,o=.5*document.body.clientHeight;window.addEventListener("balmScroll",(()=>{const n=this.getScrollTop(),a=n+o;if(n>this.lastScrollTop)for(let o=this.active+1;o=e[o];o++)this.active!==o&&(this.active=o,this.lastScrollTopCache=n);else if(na.active=e),r.onChange]},{default:(0,l.withCtx)((()=>[(0,l.withDirectives)(((0,l.openBlock)(),(0,l.createBlock)(i,{class:"v-anchor"},{default:(0,l.withCtx)((()=>[(0,l.createTextVNode)((0,l.toDisplayString)(n.t("page.usage")),1)])),_:1})),[[c,"#ui-usage","href"]]),(0,l.withDirectives)(((0,l.openBlock)(),(0,l.createBlock)(i,{class:"v-anchor"},{default:(0,l.withCtx)((()=>[(0,l.createTextVNode)((0,l.toDisplayString)(n.t("page.demo")),1)])),_:1})),[[c,"#ui-demo","href"]]),((0,l.openBlock)(!0),(0,l.createElementBlock)(l.Fragment,null,(0,l.renderList)(o.items,((e,t)=>(0,l.withDirectives)(((0,l.openBlock)(),(0,l.createBlock)(i,{key:t,class:"v-anchor"},{default:(0,l.withCtx)((()=>[(0,l.createTextVNode)((0,l.toDisplayString)(e.name),1)])),_:2},1024)),[[c,e.id,"href"]]))),128)),o.withoutApis?(0,l.createCommentVNode)("v-if",!0):(0,l.withDirectives)(((0,l.openBlock)(),(0,l.createBlock)(i,{key:0,class:"v-anchor"},{default:(0,l.withCtx)((()=>[(0,l.createTextVNode)((0,l.toDisplayString)(n.t("page.apis")),1)])),_:1})),[[c,"#ui-apis","href"]]),o.withoutCss?(0,l.createCommentVNode)("v-if",!0):(0,l.withDirectives)(((0,l.openBlock)(),(0,l.createBlock)(i,{key:1,class:"v-anchor"},{default:(0,l.withCtx)((()=>[(0,l.createTextVNode)((0,l.toDisplayString)(n.t("page.sass")),1)])),_:1})),[[c,"#ui-sass","href"]]),(0,l.renderSlot)(e.$slots,"default")])),_:3},8,["modelValue","onUpdate:modelValue"])])),[[u,[2,8],void 0,{transition:!0}]])}]]);const ve={$store:H,$validator:G},he={$apiModel:K,$routerModel:{debug:k.r8},$constant:J,$dialog:{globalComponents:[n.ZP,L.ZP]},...Y},ye=[Q.default,X.default,ne,le,de,ge];k.BB&&"serviceWorker"in navigator&&window.addEventListener("load",(()=>{let e;navigator.serviceWorker.register("/sw.js").then((e=>{let t;console.log("THX BalmJS - https://github.com/balmjs/balm"),e.addEventListener("updatefound",(()=>{t=e.installing,t.addEventListener("statechange",(()=>{if("installed"===t.state)if(navigator.serviceWorker.controller){const e=(0,n.xN)();(0,n.oR)().serviceWorker=t,e.emit("refresh")}}))}))})).catch((e=>console.error("GG",e))),navigator.serviceWorker.addEventListener("controllerchange",(()=>{e||(window.location.reload(),e=!0)}))}));var we=function(){const e=(0,l.createApp)(R.default);e.use($),e.use(N),e.use(A.Z),e.use(E.Z),e.use(F),e.use(n.ZP,ve),e.use(T.ZP),e.use(L.ZP,he),ye.forEach((t=>e.component(t.name,t))),M(e),$.isReady().then((()=>e.mount("#app")))};r?document.getElementsByTagName("body")[0].innerHTML='
\n

Your browser is out-of-date. Please download one of the up-to-date, free and excellent browsers for better security, speed and comfort.

\n

Recommended Choice\uff1aChrome

\n
':we()},8197:function(e,t,o){"use strict";o.d(t,{BB:function(){return r},FL:function(){return i},Iz:function(){return c},QP:function(){return s},nw:function(){return l},q4:function(){return n},r8:function(){return a}});const n=o(4147).i8,a=!1,r=!0,l=r?"//pro.balmjs.com":"",i=1255,s="/api",c=[{text:"English",value:"en"},{text:"\u4e2d\u6587",value:"zh"}]},542:function(e,t,o){"use strict";o.d(t,{PD:function(){return m},py:function(){return i.default}});var n=o(9257),a=o(353),r=o(4954),l=o(8197),i=o(5928),s=o(4768);const c=(0,a.i)(),u=(0,r.M)(),d=(0,n.EY)(),m=(0,n.cO)();async function p(e){let t=[];try{t=(await o(5001)(`./${e}`)).default}catch(n){l.r8&&console.warn(n.toString())}return t}function f(e,t,o){return o?d.getApi(e,t,o):d.getApi(e,t)}function g(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{mock:t,...o}=e;return t||u?Object.assign({baseURL:`/mock${l.QP}`},o):o}function v(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{apiAction:n,...a}=o,r=f(e,"create",n);return c.post(r,t,g(a))}function h(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{apiAction:n,...a}=o,r=f(e,"delete",n);return c.post(r,t,g(a))}function y(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{apiAction:n,...a}=o,r=f(e,"update",n);return c.post(r,t,g(a))}function w(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{apiAction:n,...a}=o,r=f(e,"read",n);return c.get(r,{params:t,...g(a)})}function b(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const n=f(e,"read","list");return c.get(n,{params:t,...g(o)})}function k(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const n=f(e,"read","detail");return c.get(n,{params:t,...g(o)})}async function C(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=[];const r=e.split(":"),[l,i]=r;if(i)switch(l){case"list":a=await b(i,t,o);break;case"local":a=(0,n.nT)(i);break;case"demo":a="multiSelect"===i?await w(l,{},{apiAction:`${i}Options1`}):s.default[i]}else a=await w(e,t,Object.assign({},o,{apiAction:"options"}));return a}t.ZP=()=>({getModelConfig:p,createModel:v,deleteModel:h,updateModel:y,getModel:w,getModelList:b,getModelDetail:k,getModelOptions:C})},353:function(e,t,o){"use strict";o.d(t,{i:function(){return r}});var n=o(1257),a=o(8197);n.Z.interceptors.request.use((e=>e),(e=>Promise.reject(e))),n.Z.interceptors.response.use((e=>{const{code:t,data:o,message:n}=e.data;return 200===t?Promise.resolve(o):Promise.reject(e.data)}),(e=>(e.response||e.request,Promise.reject(e))));const r=()=>n.Z;t.Z={install(e){n.Z.defaults.baseURL=a.QP,e.config.globalProperties.$http=n.Z,e.provide("http",n.Z)}}},4954:function(e,t,o){"use strict";o.d(t,{Z:function(){return m},M:function(){return d}});var n=o(1257),a=o(7217),r=o.n(a),l=o(4988);const i=/^\/mock\/api/,s=/^\/(api)\//;function c(e){return{code:200,message:"mock data",data:e}}function u(e){!function(e){e.post("/user/add",((e,t)=>c({}))),e.post("/user/edit",((e,t)=>c({}))),e.get("/user/list",((e,t)=>{const{page:o}=t.queryParams,n=8*(o-1)+1;return c({data:[{id:n,dessert:"Frozen yogurt",calories:159,fat:6,carbs:24,protein:4},{id:n+1,dessert:"Ice cream sandwich",calories:237,fat:9,carbs:37,protein:4.3},{id:n+2,dessert:"Eclair",calories:262,fat:16,carbs:24,protein:6},{id:n+3,dessert:"Cupcake",calories:305,fat:3.7,carbs:67,protein:3.9},{id:n+4,dessert:"Gingerbread",calories:356,fat:16,carbs:49,protein:0},{id:n+5,dessert:"Jelly bean",calories:375,fat:0,carbs:94,protein:0},{id:n+6,dessert:"Lollipop",calories:392,fat:.2,carbs:98,protein:6.5},{id:n+7,dessert:"Honeycomb",calories:408,fat:3.2,carbs:87,protein:4.9}],page:{total:88}})})),e.get("/user/info",((e,t)=>{const{id:o}=t.queryParams;return c({id:o,a:"a2",b:"b2",c:"

c2

",d:2,e:[4],f:6,g:[8,9],h:"2022-06-22",i:["2022-06-15","2022-06-25"],j:"on",k:60,l:2,m:22,n:222,o:"o2",p:"p2",q:"",r:"",s:"",t:"",u:"",v:"",w:"",x:"x",y:"yy",z:"zzz"})})),e.post("/user/edit",((e,t)=>{const o=JSON.parse(t.requestBody);return console.log(o),c({})}))}(e),function(e){e.get("/demo/select/options",(()=>c([{label:"A",value:1},{label:"B",value:2}]))),e.get("/demo/checkbox/options",(()=>c([{label:"C",value:3},{label:"D",value:4}]))),e.get("/demo/radio/options",(()=>c([{label:"E",value:5},{label:"F",value:6}]))),e.get("/demo/chips/options",(()=>c([{label:"G",value:7},{label:"H",value:8},{label:"I",value:9}]))),e.get("/demo/multi-select/options1",(()=>c([{label:"Item 1",value:1},{label:"Item 2",value:2}]))),e.get("/demo/multi-select/options2",((e,t)=>{const o=t.queryParams,n=[{parentId:1,options:[{label:"Item 11",value:11},{label:"Item 12",value:12}]},{parentId:2,options:[{label:"Item 21",value:21},{label:"Item 22",value:22}]}].find((e=>e.parentId===+o.id));return c(n?n.options:[])})),e.get("/demo/multi-select/options3",((e,t)=>{const o=t.queryParams,n=[{parentId:11,options:[{label:"Item 111",value:111},{label:"Item 112",value:112}]},{parentId:12,options:[{label:"Item 121",value:121},{label:"Item 122",value:122}]},{parentId:21,options:[{label:"Item 211",value:211},{label:"Item 212",value:212}]},{parentId:22,options:[{label:"Item 221",value:221},{label:"Item 222",value:222}]}].find((e=>e.parentId===+o.id));return c(n?n.options:[])}))}(e)}!function(){r()(n.Z,i);const e=(0,l.n0)({models:{},seeds(e){},routes(){this.namespace="/mock/api",u(this)}});e.passthrough((({url:e})=>s.test(e)))}();const d=()=>true;var m={install(e){e.config.globalProperties.$mock=true}}},5986:function(e,t,o){"use strict";o.d(t,{BC:function(){return i},_j:function(){return l}});var n=o(542);const a="demo",r={noLayout:!0};t.ZP=[n.PD.createRoute(`/${a}/drawer-above-toolbar`,`${a}.drawer-above-toolbar`,(()=>o.e(17).then(o.bind(o,17))),{meta:r}),n.PD.createRoute(`/${a}/drawer-below-toolbar`,`${a}.drawer-below-toolbar`,(()=>o.e(7567).then(o.bind(o,7567))),{meta:r})];const l=n.PD.createRoutes("user",{namespace:"demo",indexLeadingSlash:!0,indexView:"IndexView",listPath:"list/:type?",listView:"ListView",listOptions:{meta:{auth:!0},a:"hello"},detailPath:":userId?",detailView:"DetailView",detailOptions:{b:"world"}}),i=n.PD.createRoute("/post","post","PostView",{namespace:"demo"})},5125:function(e,t,o){"use strict";function n(e,t){const o=t?t.split("."):"",n=o[0]?`${e}-${o[0]}`:"";return[n,o[1]?`${n}_${o[1]}`:""].filter((e=>e))}function a(e){const t=document.createElement("a");t.setAttribute("href",e),t.setAttribute("target","_blank"),t.setAttribute("rel","noopener"),t.click()}o.d(t,{K:function(){return n},Y:function(){return a}})},3445:function(e,t,o){"use strict";var n=o(3226);t.Z=()=>{const{t:e}=(0,n.QT)();return{t:e}}},4768:function(e,t,o){"use strict";o.r(t),o.d(t,{defaultCheckboxOptions:function(){return a},defaultChipsOptions:function(){return l},defaultRadioOptions:function(){return r},defaultSelectOptions:function(){return n},switchOptions:function(){return i}});const n=[{label:"A",value:1},{label:"B",value:2}],a=[{label:"C",value:3},{label:"D",value:4}],r=[{label:"E",value:5},{label:"F",value:6}],l=[{label:"G",value:7},{label:"H",value:8},{label:"I",value:9}],i=[{label:"ON",value:"on"},{label:"OFF",value:"off"}],s={select:n,checkbox:a,radio:r,chips:l,switch:i};t.default=s},9257:function(e,t,o){"use strict";o.d(t,{ZP:function(){return co},EY:function(){return kt},nT:function(){return It},cO:function(){return Pt},Hm:function(){return jt}});o(4147).i8;var n=o(9996),a=o.n(n);const r=/(?:^\[object\s(.*?)\]$)/,l=e=>Object.prototype.toString.call(e).replace(r,"$1").toLowerCase(),i=e=>"undefined"===l(e),s=e=>"boolean"===l(e),c=e=>"string"===l(e),u=e=>"object"===l(e),d=e=>{const t=l(e);return"function"===t||"generatorfunction"===t||"asyncfunction"===t};var m=l;const p=e=>{let{componentProps:t,propName:o,props:n}=e;const r=n[o];switch(m(r)){case"array":t[o].default=()=>r;break;case"object":const e=t[o].default;t[o].default=()=>a()(e,r);break;default:t[o].default=d(r)?()=>r:r}},f=e=>{let{componentMixins:t,propName:o,props:n}=e;if(t.length){let e=t.length;for(;e--;)if(t[e].props&&void 0!==t[e].props[o]){p({componentProps:t[e].props,propName:o,props:n});break}}};var g=(e,t)=>{for(const o of Object.keys(t))e.props?void 0===e.props[o]?f({componentMixins:e.mixins,propName:o,props:t}):p({componentProps:e.props,propName:o,props:t}):f({componentMixins:e.mixins,propName:o,props:t})};var v=(e,t)=>{for(const o of Object.keys(t))if(/^Ui[A-Z]{1}[A-Za-z]+$/.test(o)){const n=e[o],a=t[o];g(n,a)}};var h=(e,t,o)=>{let{Components:n,Plugins:a,Directives:r}=o;v(n,t);for(const l in n){const t=n[l];e.component(t.name,t)}for(const l in a){const o=a[l];t[l]?e.use(o,t[l]):e.use(o)}for(const l in r){const t=r[l];e.directive(t.name,t)}},y=o(3114);const w={class:"mdc-form-view__items"},b="UiFormView",k="form-view",C={loaded:"loaded",reload:"reload",update:"update:modelValue",updateFormItem:"update:x",action:"action"},V={button:"button",submit:"submit",reset:"reset"},B={name:b,customOptions:{NATIVE_BUTTON_TYPES:V}};var D=Object.assign(B,{props:{components:{type:Object,default:()=>({})},modelConfig:{type:[Array,Function,Boolean],required:!0},modelValue:{type:Object,default:()=>({})},modelOptions:{type:Object,default:()=>({})},useGrid:{type:Boolean,default:!1},formAttrOrProp:{type:Object,default:()=>({})},formItemAttrOrProp:{type:Object,default:()=>({})},gridAttrOrProp:{type:Object,default:()=>({})},gridCellAttrOrProp:{type:Object,default:()=>({})},actionConfig:{type:Array,default:()=>[]},actionRendering:{type:Function,default:()=>!0},setModelOptionsFn:{type:[Function,Boolean],default:!1}},emits:[C.loaded,C.reload,C.update,C.updateFormItem,C.action],setup(e,t){let{emit:o}=t;const n=e,a=(0,y.inject)("validator"),r=(0,y.reactive)({formConfig:[],formDataKeys:{},formDataSource:n.modelValue,formData:{},formOptions:n.modelOptions,privateModelOptions:{},formUpdating:!1}),{formConfig:l,formData:i,formDataSource:s}=(0,y.toRefs)(r),m=(0,y.computed)((()=>d(n.modelConfig))),p=(0,y.computed)((()=>r.formConfig.filter((e=>{let{key:t,components:o}=e;return c(t)||Array.isArray(o)})))),f=(0,y.computed)((()=>!!Object.keys(r.formDataSource).length));(0,y.computed)((()=>Object.assign({},r.formDataSource,r.formData)));function g(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];r.formConfig=[],r.formDataKeys={},r.formDataSource={},r.formData={},e&&B()}async function v(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.modelConfig,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t&&d(n.setModelOptionsFn)&&await async function(){const e=(m.value?await n.modelConfig(Object.assign({},r.formDataSource),r.formOptions):n.modelConfig).filter((e=>{let{model:t}=e;return t})).map((e=>{let{model:t}=e;return t}));r.privateModelOptions=e.length?await n.setModelOptionsFn(e):{},u(r.privateModelOptions)||(r.privateModelOptions={},console.warn(`[${b}]: Invalid form model options`))}(),r.formOptions=Object.assign({},r.privateModelOptions,n.modelOptions);const o=m.value?await e(Object.assign({},r.formDataSource),r.formOptions):e;Array.isArray(o)?(r.formConfig=o.filter((e=>!e.hasOwnProperty("if")||e.if)),t?(D(),h()):function(){const e={};p.value.forEach((t=>{let{key:o,value:n,components:a}=t;Array.isArray(a)?a.forEach((t=>{let{key:o,value:n}=t;e[o]=r.formData.hasOwnProperty(o)?r.formData[o]:n})):e[o]=r.formData.hasOwnProperty(o)?r.formData[o]:n}));const t=Object.keys(e);JSON.stringify(t)!==JSON.stringify(r.formDataKeys)&&(r.formDataKeys=t,r.formData=Object.assign({},e),h(!0))}()):console.warn(`[${b}]: Invalid form model config`)}function h(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];r.formDataKeys.length&&o(e?C.reload:C.loaded,Object.assign({},r.formData))}function B(){r.formUpdating||o(C.update,r.formData)}function D(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];r.formData={},p.value.forEach((e=>{let{key:t,value:o,components:n}=e;Array.isArray(n)?n.forEach((e=>{let{key:t,value:o}=e;t&&(r.formData[t]=o)})):t&&(r.formData[t]=o)})),r.formDataKeys=Object.keys(r.formData),e&&B()}function S(){let e=!1;const t=r.formDataSource,o=Object.keys(t);return p.value.filter((e=>{let{key:t,components:n}=e;return o.includes(t)||Array.isArray(n)&&n.some((e=>o.includes(e.key)))})).forEach((o=>{let{key:n,components:a}=o;if(Array.isArray(a))a.forEach((o=>{let{key:n}=o;const a=t[n];r.formData[n]!==a&&(r.formData[n]=a,e=!0)}));else{const o=t[n];r.formData[n]!==o&&(r.formData[n]=o,e=!0)}})),e&&B(),e}function O(e,t){if(Array.isArray(e))for(let n=0,a=e.length;n{let{validator:t}=e;return t}));if(t.length)if(a.validate){a.set(t);$(e,a.validate(r.formData)),a.clear()}else console.warn(`[${b}]: BalmUI $validator plugin is missing`);else $(e,{valid:!0,message:"",messages:[],validMsg:{}})}function N(e){let t={};switch(e.type){case V.submit:t={callback:()=>P(e),delay:e.delay||250};break;case V.reset:D(!0)}return e.type===V.submit?t:P(e)}function A(e,t){return Object.assign({},e,{config:t,data:r.formData,dataSource:r.formDataSource})}return(0,y.onBeforeMount)((async()=>{await v(n.modelConfig,!0);!S()&&B()})),(0,y.onBeforeUnmount)((()=>{g()})),(0,y.watch)((()=>n.modelConfig),(async e=>{if(!1===e)g(!0);else if(!r.formUpdating){if(r.formUpdating=!0,await v(e,!0),f.value)S();else{!Object.keys(r.formData).length&&B()}r.formUpdating=!1}})),(0,y.watch)((()=>n.modelValue),(async e=>{JSON.stringify(e)!==JSON.stringify(r.formDataSource)&&(r.formDataSource=Object.assign({},r.formDataSource,e),r.formUpdating||(r.formUpdating=!0,m.value&&await v(),f.value?S():D(),r.formUpdating=!1))}),{deep:!0}),(0,y.watch)((()=>n.modelOptions),(async e=>{!r.formUpdating&&m.value&&JSON.stringify(e)!==JSON.stringify(r.formOptions)&&(r.formUpdating=!0,await v(),f.value&&S(),r.formUpdating=!1)}),{deep:!0}),(t,o)=>{const n=(0,y.resolveComponent)("ui-form-item"),a=(0,y.resolveComponent)("ui-grid-cell"),r=(0,y.resolveComponent)("ui-grid"),c=(0,y.resolveComponent)("ui-button"),u=(0,y.resolveComponent)("ui-form-field"),d=(0,y.resolveComponent)("ui-form"),m=(0,y.resolveDirective)("debounce");return(0,y.openBlock)(),(0,y.createBlock)(d,(0,y.mergeProps)({class:{"mdc-form-view":!0,"mdc-form-view--use-grid":e.useGrid}},Object.assign({},{type:e.useGrid?"horizontal":"vertical"},e.formAttrOrProp)),{default:(0,y.withCtx)((o=>{let{itemClass:d,subitemClass:p,actionClass:f}=o;return[(0,y.createElementVNode)("div",w,[(0,y.createCommentVNode)(" Before from view "),(0,y.renderSlot)(t.$slots,`before-${k}`,(0,y.normalizeProps)((0,y.guardReactiveProps)({itemClass:d,subitemClass:p,data:(0,y.unref)(i),dataSource:(0,y.unref)(s)}))),(0,y.createCommentVNode)(" List view "),e.useGrid?((0,y.openBlock)(),(0,y.createBlock)(r,(0,y.mergeProps)({key:0,class:"mdc-form-view__grid"},e.gridAttrOrProp),{default:(0,y.withCtx)((()=>[(0,y.renderSlot)(t.$slots,"default",(0,y.normalizeProps)((0,y.guardReactiveProps)({formConfig:(0,y.unref)(l),data:(0,y.unref)(i),dataSource:(0,y.unref)(s)})),(()=>[((0,y.openBlock)(!0),(0,y.createElementBlock)(y.Fragment,null,(0,y.renderList)((0,y.unref)(l),((o,r)=>((0,y.openBlock)(),(0,y.createBlock)(a,(0,y.normalizeProps)((0,y.mergeProps)({key:`form-item-${o.key||r}`},o.gridCellAttrOrProp||e.gridCellAttrOrProp)),{default:(0,y.withCtx)((()=>[(0,y.createVNode)(n,(0,y.mergeProps)({components:e.components,config:o,modelValue:(0,y.unref)(i),modelValueSource:(0,y.unref)(s),attrOrProp:e.formItemAttrOrProp},{"onUpdate:modelValue":O}),(0,y.createSlots)({_:2},[(0,y.renderList)(t.$slots,((e,n)=>({name:n,fn:(0,y.withCtx)((e=>[(0,y.renderSlot)(t.$slots,n,(0,y.normalizeProps)((0,y.guardReactiveProps)(A(e,o))))]))})))]),1040)])),_:2},1040)))),128))]))])),_:3},16)):((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:1},[(0,y.createCommentVNode)(" Detail view "),(0,y.renderSlot)(t.$slots,"default",(0,y.normalizeProps)((0,y.guardReactiveProps)({formConfig:(0,y.unref)(l),data:(0,y.unref)(i),dataSource:(0,y.unref)(s)})),(()=>[((0,y.openBlock)(!0),(0,y.createElementBlock)(y.Fragment,null,(0,y.renderList)((0,y.unref)(l),((o,a)=>((0,y.openBlock)(),(0,y.createBlock)(n,(0,y.mergeProps)({key:`form-item-${o.key||a}`},{components:e.components,config:o,modelValue:(0,y.unref)(i),modelValueSource:(0,y.unref)(s),attrOrProp:e.formItemAttrOrProp},{"onUpdate:modelValue":O}),(0,y.createSlots)({_:2},[(0,y.renderList)(t.$slots,((e,n)=>({name:n,fn:(0,y.withCtx)((e=>[(0,y.renderSlot)(t.$slots,n,(0,y.normalizeProps)((0,y.guardReactiveProps)(A(e,o))))]))})))]),1040)))),128))]))],64)),(0,y.createCommentVNode)(" After from view "),(0,y.renderSlot)(t.$slots,`after-${k}`,(0,y.normalizeProps)((0,y.guardReactiveProps)({itemClass:d,subitemClass:p,data:(0,y.unref)(i),dataSource:(0,y.unref)(s)}))),(0,y.createCommentVNode)(" Action view "),(0,y.renderSlot)(t.$slots,`${k}-actions`,(0,y.normalizeProps)((0,y.guardReactiveProps)({className:[d,f],config:(0,y.unref)(l),data:(0,y.unref)(i),dataSource:(0,y.unref)(s)})),(()=>[e.actionConfig.length?((0,y.openBlock)(),(0,y.createBlock)(u,{key:0,class:(0,y.normalizeClass)([d,f])},{default:(0,y.withCtx)((()=>[((0,y.openBlock)(!0),(0,y.createElementBlock)(y.Fragment,null,(0,y.renderList)(e.actionConfig,((e,t)=>((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:`form-action-${t}`},[x(e)?((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:0},[e.type===V.submit?(0,y.withDirectives)(((0,y.openBlock)(),(0,y.createBlock)(c,(0,y.normalizeProps)((0,y.mergeProps)({key:0},e.attrOrProp||{})),{default:(0,y.withCtx)((()=>[(0,y.createTextVNode)((0,y.toDisplayString)(e.text),1)])),_:2},1040)),[[m,N(e)]]):((0,y.openBlock)(),(0,y.createBlock)(c,(0,y.mergeProps)({key:1},e.attrOrProp||{},{onClick:t=>N(e)}),{default:(0,y.withCtx)((()=>[(0,y.createTextVNode)((0,y.toDisplayString)(e.text),1)])),_:2},1040,["onClick"]))],64)):(0,y.createCommentVNode)("v-if",!0)],64)))),128))])),_:2},1032,["class"])):(0,y.createCommentVNode)("v-if",!0)]))])]})),_:3},16,["class"])}}});var S=D;function O(e){return(e=e.replace(/[-_\s]+(.)?/g,((e,t)=>t?t.toUpperCase():""))).substr(0,1).toLowerCase()+e.substr(1)}function $(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:8;if(t%2==1)throw new Error("Only even sizes are supported");const o=window.crypto||window.msCrypto,n=new Uint8Array(t/2);o.getRandomValues(n);let a="";for(let r=0;r({})},proFormData:{type:Object,default:()=>({})},proFormDataSource:{type:Object,default:()=>({})},proComponentKey:{type:String,default:"unknown"},optionFormat:{type:Object,default:()=>({label:"label",value:"value"})}};function N(e){return{uuid:$(e.proComponentKey),currentOptions:(0,y.computed)((()=>Array.isArray(e.options)?e.options.map((t=>(t.uuid=$(e.proComponentKey),t))):[])),checkOptionFormat:function(t){const{label:o,value:n}=e.optionFormat;o&&n||console.error(`[${t}]: Invalid option format ({ label: string; value: string })`)}}}const A=["innerHTML"],E=["textContent"],j={name:"UiReadonlyItem"};var _=Object.assign(j,{props:{...P,raw:{type:[Boolean,Function],default:!1}},setup(e){const t=e,o=(0,y.computed)((()=>Object.assign({},t.proFormDataSource,t.proFormData))),n=(0,y.computed)((()=>{const e=o.value[t.proConfig.key],n=m(e),a=Object.assign({},t,{type:n,value:d(e)?void 0:e});return d(t.proConfig.value)?t.proConfig.value(o.value,a):e})),a=(0,y.computed)((()=>d(t.raw)?t.raw(o.value):t.raw));return(e,t)=>((0,y.openBlock)(),(0,y.createElementBlock)("div",{class:(0,y.normalizeClass)(["mdc-readonly-item",(0,y.unref)(x).subitemClass])},[(0,y.renderSlot)(e.$slots,"default",{},(()=>[(0,y.unref)(a)?((0,y.openBlock)(),(0,y.createElementBlock)("div",{key:0,innerHTML:(0,y.unref)(n)},null,8,A)):((0,y.openBlock)(),(0,y.createElementBlock)("div",{key:1,textContent:(0,y.toDisplayString)((0,y.unref)(n))},null,8,E))]))],2))}});const F={class:"mdc-form-item__item"},R="UiFormItem",M={update:"update:modelValue"},T="unknown",L={name:R,customOptions:{}};var I=Object.assign(L,{props:{components:{type:Object,default:()=>({})},config:{type:Object,default:()=>({})},modelValue:{type:Object,default:()=>({})},modelValueSource:{type:Object,default:()=>({})},attrOrProp:{type:Object,default:()=>({})}},emits:[M.update],setup(e,t){let{emit:o}=t;const n=e,a=(0,y.getCurrentInstance)(),r=(0,y.useAttrs)(),l=(0,y.reactive)({formData:n.modelValue}),{formData:c}=(0,y.toRefs)(l),m=(0,y.computed)((()=>Array.isArray(n.config.components))),p=(0,y.computed)((()=>n.config.modelEvent||M.update)),f=(0,y.computed)((()=>n.config.component||`${T}-component`)),g=(0,y.computed)((()=>n.config.key||`${T}-key`)),v=(0,y.computed)((()=>f.value===`${T}-component`||g.value===`${T}-key`?n.config.slot||null:`${f.value}--${g.value}`)),h=(0,y.computed)((()=>["mdc-form__item","mdc-form-item",`mdc-form-item__${f.value}`,`mdc-form-item__${g.value}`])),w=(0,y.computed)((()=>Object.assign({},{proConfig:n.config,proFormData:l.formData,proFormDataSource:n.modelValueSource,proComponentKey:v.value||T},n.config.attrOrProp||{},r))),b=(0,y.computed)((()=>{const e=v.value||T;return{before:"before-form-item",beforeLabel:`before-label__${e}`,afterLabel:`after-label__${e}`,beforeItem:`before-item__${e}`,item:"form-item",componentItem:`form-item__${e}`,afterItem:`after-item__${e}`,after:"after-form-item"}}));function k(e){const t=function(e){const t=O(e);return t.substr(0,1).toUpperCase()+t.substr(1)}(e);return n.components[t]?(0,y.markRaw)(n.components[t]):e}function C(e){let{show:t}=e;return d(t)?t(l.formData):i(t)||t}function V(e){let{label:t}=e;return d(t)?t(l.formData):t}function B(e,t){let{component:r,key:l}=e;n.config.debug&&console.info[(p.value,m.value&&n.config.components.map((e=>{let{key:t}=e;return t})),u(t)?Object.assign({},t):Array.isArray(t)?[...t]:t)];const i=m.value?Object.values(t):t;if(v.value&&d(n.config.event)){const e=a.ctx.$refs[v.value];n.config.event(i,w.value,e)}m.value?o(M.update,Object.keys(t),i):o(M.update,l,i)}return(0,y.onBeforeMount)((()=>{if(n.config.debug){const e=Object.values(b.value).map((e=>({slot:e})));console.info(`[${R}] slots`),console.table(e,["slot"])}})),(0,y.watch)((()=>n.modelValue),(e=>l.formData=e)),(t,o)=>{const n=(0,y.resolveComponent)("ui-form-field");return(0,y.withDirectives)(((0,y.openBlock)(),(0,y.createBlock)(n,(0,y.mergeProps)({class:[(0,y.unref)(h),e.attrOrProp.class||""]},e.attrOrProp),{default:(0,y.withCtx)((()=>[(0,y.renderSlot)(t.$slots,(0,y.unref)(b).before),e.config.label?((0,y.openBlock)(),(0,y.createElementBlock)("label",{key:0,class:(0,y.normalizeClass)({"mdc-form-item__label":!0,required:e.config.required})},[(0,y.renderSlot)(t.$slots,(0,y.unref)(b).beforeLabel),(0,y.createElementVNode)("span",null,(0,y.toDisplayString)(V(e.config)),1),(0,y.renderSlot)(t.$slots,(0,y.unref)(b).afterLabel)],2)):(0,y.createCommentVNode)("v-if",!0),(0,y.createElementVNode)("div",F,[(0,y.renderSlot)(t.$slots,(0,y.unref)(b).beforeItem),e.config.slot?((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:0},[(0,y.unref)(s)(e.config.slot)?(0,y.renderSlot)(t.$slots,(0,y.unref)(b).item,{key:0}):(0,y.renderSlot)(t.$slots,e.config.slot,{key:1})],64)):(0,y.renderSlot)(t.$slots,(0,y.unref)(b).componentItem,{key:1},(()=>[(0,y.unref)(m)?((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:0},[e.config.component?((0,y.openBlock)(),(0,y.createBlock)((0,y.resolveDynamicComponent)(k(e.config.component)),(0,y.mergeProps)({key:0,ref:(0,y.unref)(v),components:e.config.components},(0,y.unref)(w),(0,y.toHandlers)(e.config.listeners||{}),{[(0,y.toHandlerKey)((0,y.unref)(p))]:o[0]||(o[0]=t=>B(e.config,t))}),null,16,["components"])):(0,y.createCommentVNode)("v-if",!0)],64)):((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:1},["ui-readonly-item"===e.config.component?((0,y.openBlock)(),(0,y.createBlock)(_,(0,y.normalizeProps)((0,y.mergeProps)({key:0},(0,y.unref)(w))),null,16)):((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:1},[e.config.component?((0,y.openBlock)(),(0,y.createBlock)((0,y.resolveDynamicComponent)(k(e.config.component)),(0,y.mergeProps)({key:0,ref:(0,y.unref)(v),modelValue:(0,y.unref)(c)[e.config.key],"onUpdate:modelValue":o[1]||(o[1]=t=>(0,y.unref)(c)[e.config.key]=t)},(0,y.unref)(w),(0,y.toHandlers)(e.config.listeners||{}),{[(0,y.toHandlerKey)((0,y.unref)(p))]:o[2]||(o[2]=t=>B(e.config,t))}),null,16,["modelValue"])):(0,y.createCommentVNode)("v-if",!0)],64))],64))])),(0,y.renderSlot)(t.$slots,(0,y.unref)(b).afterItem)]),(0,y.renderSlot)(t.$slots,(0,y.unref)(b).after)])),_:3},16,["class"])),[[y.vShow,C(e.config)]])}}}),U=o(2201);const z="change:x",q="action",Z={title:{type:String,default:""},model:{type:String,default:""},modelAction:{type:String,default:""},modelConfig:{type:[Array,Function,Boolean],default:!1},modelPath:{type:String,default:""},modelOptions:{type:Object,default:()=>({})},modelValueDefaults:{type:Object,default:()=>({})},keyName:{type:[String,Array],default:"id"}};function H(e,t){let{route:o,slots:n,emit:a,state:r,init:l,refreshData:i}=t;const{title:s,model:c,modelAction:u,modelPath:m,modelOptions:p,modelValueDefaults:f,keyName:g}=e;let v={route:o};const h={};Object.keys(p).forEach((e=>{/^\$/.test(e)?"$constant"===e?console.warn("Please avoid using '$constant' in modelOptions, please use 'useConstant' instead"):v[e]=p[e]:h[e]=p[e]}));const w={title:s,model:c,modelAction:u,modelPath:m,modelOptions:h,modelValueDefaults:f,keyName:g,refreshData:i};return(0,y.watch)((()=>e.modelConfig),(()=>{l()})),(0,y.watch)((()=>e.modelPath),(()=>{l()})),{globalModelOptions:v,viewPropsData:w,handleChange:function(e,t){const o={...w,...(0,y.toRefs)(r)};a(z,e,t,o)},exposeAction:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{handler:o,...n}=e,l=!!d(o)&&o,i={...w,...(0,y.toRefs)(r),...t};l?l(n,i):a(q,n,i)}}}const G={class:"mdc-detail-view"},K={key:0,class:"mdc-detail-view__title"},J={class:"mdc-detail-view__content"},W="UiDetailView",Y="detail-view",Q={updateFormItem:"change:x",action:"action",submit:"submit",reset:"reset",cancel:"cancel"},X=[{type:Q.cancel,text:"Cancel",attrOrProp:{outlined:!0}},{type:Q.submit,text:"Save",attrOrProp:{raised:!0}}],ee={name:W,customOptions:{}};var te=Object.assign(ee,{props:{...Z,actionConfig:{type:Array,default:()=>X},formViewAttrOrProp:{type:Object,default:()=>({})},to:{type:[Boolean,Object,String],default:!1},replace:{type:Boolean,default:!1},getModelConfigFn:{type:Function,default:()=>{}},getModelDataFn:{type:Function,default:()=>{}},setModelDataFn:{type:Function,default:()=>{}},useValidator:{type:Boolean,default:!0},redirectOnSave:{type:Boolean,default:!0}},emits:[Q.updateFormItem,Q.action],setup(e,t){let{emit:o}=t;const n=e,a=(0,U.yj)(),r=(0,U.tv)(),l=(0,y.useSlots)(),i=(0,y.getCurrentInstance)(),s=(0,y.reactive)({formConfig:[],detailDataSource:{},detailData:{},message:"",loading:!1}),{formConfig:c,detailData:d,message:m,loading:p}=(0,y.toRefs)(s),{globalModelOptions:f,viewPropsData:g,handleChange:v,exposeAction:h}=H(n,{route:a,slots:l,emit:o,state:s,init:C,refreshData:B}),w=(0,y.computed)((()=>n.title||l[`${UI_LIST_VIEW.NAMESPACE}-title`])),b=(0,y.computed)((()=>Object.assign({},g,{detailData:s.detailData,detailDataSource:s.detailDataSource}))),k=(0,y.computed)((()=>Object.assign({},f,b.value)));function C(){s.detailDataSource={},s.detailData={},s.message="",s.loading=!0,(n.modelConfig||n.modelPath)&&async function(){s.formConfig=[];try{s.formConfig=n.modelConfig||await n.getModelConfigFn()(k.value)}catch(e){console.warn(`[${W}]: ${e.toString()}`)}}()}function V(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};s.loading=!1,(0,y.nextTick)((async()=>{s.detailData=Object.assign(e,n.modelValueDefaults),await B()}))}async function B(){try{const e=await n.getModelDataFn()(k.value);u(e)&&Object.keys(e).length&&(i.ctx.$refs.formView.formDataSource=e,s.detailDataSource=e,Object.keys(s.detailData).forEach((t=>s.detailData[t]=e[t])))}catch(e){console.warn(`[${W}]: ${e.toString()}`)}}function D(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if("custom"!==e)if("back"===e)try{r.back()}catch(o){}else{const a=e||{name:`${n.model}.list`};u(a)&&(a.state=a.state?Object.assign({keepAlive:t},a.state):{keepAlive:t});try{n.replace?r.replace(a):r.push(a)}catch(o){}}}async function S(e,t){let o=!0;switch(e.type){case Q.submit:n.useValidator&&(o=t.valid,s.message=t.message),o&&!1!==e.submit&&(await n.setModelDataFn()(k.value),n.redirectOnSave&&D(n.to,!1));break;case Q.reset:s.message="";break;case Q.cancel:D(n.to||"back")}o&&h(e,t)}function O(e){return Object.assign({},e,{detailData:s.detailData,detailDataSource:s.detailDataSource,refreshData:B})}return(0,y.onBeforeMount)((()=>{C()})),(t,o)=>{const n=(0,y.resolveComponent)("ui-spinner"),a=(0,y.resolveComponent)("ui-alert"),r=(0,y.resolveComponent)("ui-form-view");return(0,y.openBlock)(),(0,y.createElementBlock)("div",G,[(0,y.unref)(w)?((0,y.openBlock)(),(0,y.createElementBlock)("h2",K,[(0,y.renderSlot)(t.$slots,`${Y}-title`,(0,y.normalizeProps)((0,y.guardReactiveProps)((0,y.unref)(b))),(()=>[(0,y.createTextVNode)((0,y.toDisplayString)(t.title),1)]))])):(0,y.createCommentVNode)("v-if",!0),(0,y.createElementVNode)("section",J,[(0,y.renderSlot)(t.$slots,`before-${Y}`,(0,y.normalizeProps)((0,y.guardReactiveProps)((0,y.unref)(b)))),(0,y.unref)(p)?((0,y.openBlock)(),(0,y.createBlock)(n,{key:0,active:""})):(0,y.createCommentVNode)("v-if",!0),(0,y.withDirectives)((0,y.createVNode)(r,(0,y.mergeProps)({ref:"formView",modelValue:(0,y.unref)(d),"onUpdate:modelValue":o[0]||(o[0]=e=>(0,y.isRef)(d)?d.value=e:null)},Object.assign({modelConfig:(0,y.unref)(c),modelOptions:t.modelOptions,actionConfig:e.actionConfig,formAttrOrProp:{actionAlign:"center"}},e.formViewAttrOrProp),{onLoaded:V,"onUpdate:x":(0,y.unref)(v),onAction:S}),(0,y.createSlots)({"after-form-view":(0,y.withCtx)((o=>[e.useValidator?((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:0},[(0,y.unref)(m)?((0,y.openBlock)(),(0,y.createBlock)(a,{key:0,state:"warning"},{default:(0,y.withCtx)((()=>[(0,y.createTextVNode)((0,y.toDisplayString)((0,y.unref)(m)),1)])),_:1})):(0,y.createCommentVNode)("v-if",!0)],64)):(0,y.renderSlot)(t.$slots,"after-form-view",(0,y.normalizeProps)((0,y.mergeProps)({key:1},O(o))))])),_:2},[(0,y.renderList)(t.$slots,((e,o)=>({name:o,fn:(0,y.withCtx)((e=>[(0,y.renderSlot)(t.$slots,o,(0,y.normalizeProps)((0,y.guardReactiveProps)(O(e))))]))})))]),1040,["modelValue","onUpdate:x"]),[[y.vShow,!(0,y.unref)(p)]]),(0,y.renderSlot)(t.$slots,`after-${Y}`,(0,y.normalizeProps)((0,y.guardReactiveProps)((0,y.unref)(b))))])])}}});var oe=te;const ne="top-action",ae="row-action",re={noSlot:"no-slot",routerLink:"router-link",columnSelection:"column-selection"};function le(e,t){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";const{to:n,routeName:a,routeParams:r}=e,{model:l,params:i}=t;return(d(n)?o?n(o,t):n(t):n)||{name:d(a)?o?a(o,t):a(t):a||`${l}.detail`,params:d(r)?o?r(o,t):r(t):r||i||{}}}const ie=["for"],se=["for"],ce="UiCheckboxGroup",ue={change:"update:modelValue"},de={name:ce,customOptions:{}};var me=Object.assign(de,{props:{...P,modelValue:{type:Array,default:()=>[]},options:{type:Array,default:()=>[]},allSelected:{type:Boolean,default:!1},allSelectedLabel:{type:String,default:"All"},selectedAllValue:{type:Boolean,default:!1}},emits:[ue.change],setup(e,t){let{emit:o}=t;const n=e,a=(0,y.reactive)({selectedValue:n.modelValue,selectedAll:n.selectedAllValue}),{selectedValue:r,selectedAll:l}=(0,y.toRefs)(a),{uuid:i,currentOptions:s,checkOptionFormat:c}=N(n),u=(0,y.computed)((()=>a.selectedValue.length)),d=(0,y.computed)((()=>!!u.value&&u.value!==s.value.length));function m(e){o(ue.change,e)}function p(e){a.selectedValue=e?s.value.map((e=>e[n.optionFormat.value])):[],m(a.selectedValue)}return(0,y.onBeforeMount)((()=>{c(ce),p(a.selectedAll)})),(0,y.watch)((()=>n.modelValue),(e=>{a.selectedValue=e,a.selectedAll=s.value.length&&u.value===s.value.length})),(t,o)=>{const n=(0,y.resolveComponent)("ui-checkbox"),a=(0,y.resolveComponent)("ui-form-field");return(0,y.openBlock)(),(0,y.createElementBlock)("div",{class:(0,y.normalizeClass)(["mdc-checkbox-group",(0,y.unref)(x).subitemClass])},[e.allSelected?((0,y.openBlock)(),(0,y.createBlock)(a,{key:0},{default:(0,y.withCtx)((()=>[(0,y.createVNode)(n,{modelValue:(0,y.unref)(l),"onUpdate:modelValue":[o[0]||(o[0]=e=>(0,y.isRef)(l)?l.value=e:null),p],"input-id":(0,y.unref)(i),indeterminate:(0,y.unref)(d)},null,8,["modelValue","input-id","indeterminate"]),(0,y.createElementVNode)("label",{for:(0,y.unref)(i)},(0,y.toDisplayString)(e.allSelectedLabel),9,ie)])),_:1})):(0,y.createCommentVNode)("v-if",!0),((0,y.openBlock)(!0),(0,y.createElementBlock)(y.Fragment,null,(0,y.renderList)((0,y.unref)(s),(e=>((0,y.openBlock)(),(0,y.createBlock)(a,{key:e.uuid},{default:(0,y.withCtx)((()=>[(0,y.createVNode)(n,{modelValue:(0,y.unref)(r),"onUpdate:modelValue":[o[1]||(o[1]=e=>(0,y.isRef)(r)?r.value=e:null),m],"input-id":e.uuid,value:e[t.optionFormat.value],disabled:e.disabled||!1},null,8,["modelValue","input-id","value","disabled"]),(0,y.createElementVNode)("label",{for:e.uuid},(0,y.toDisplayString)(e[t.optionFormat.label]),9,se)])),_:2},1024)))),128))],2)}}});const pe={key:0,class:"mdc-list-view__top-actions"},fe={namespace:"list-view-top-actions",EVENTS:{columnSelection:"column-selection"}},ge={name:"UiListViewTopActions",customOptions:{}};var ve=Object.assign(ge,{props:{listViewData:{type:Object,default:()=>({})},thead:{type:Array,default:()=>[]},actionConfig:{type:Array,default:()=>[]},actionHandler:{type:Function,default:()=>{}},actionRendering:{type:Function,default:()=>!0},actionIconFormat:{type:Object,default:()=>({})},resetSelectedRows:{type:Function,default:()=>{}}},emits:[fe.EVENTS.columnSelection],setup(e,t){let{emit:o}=t;const n=e,a=(0,U.tv)(),r=(0,y.useSlots)(),l=(0,y.reactive)({columnSelection:{open:!1,selectedValue:[],fixedItemIndexes:[]}}),{columnSelection:i}=(0,y.toRefs)(l),m=(0,y.computed)((()=>{const e=r[`before-${fe.NAMESPACE}`]||r[fe.NAMESPACE]||r[`after-${fe.NAMESPACE}`];return!(!n.actionConfig.length&&!e)})),p=(0,y.computed)((()=>n.thead.map(((e,t)=>{const o=c(e)?e:e.value,n=!!u(e)&&e.required;return n&&l.columnSelection.fixedItemIndexes.push(t),{label:o,value:t,disabled:n}}))));function f(e){const t=e.if;return d(t)?t(n.listViewData):s(t)?t:n.actionRendering(Object.assign({},e),n.listViewData)}function g(e){let{type:t,attrOrProp:o}=e;return[ne,t||"",o?o.class:""]}function v(e){let{icon:t,type:o}=e;return!1!==t&&n.actionIconFormat[o]?n.actionIconFormat[o]:t||""}function h(e){let t=e;l.columnSelection.fixedItemIndexes.forEach((e=>{t.includes(e)||t.push(e)})),l.columnSelection.selectedValue=t,o(fe.EVENTS.columnSelection,t)}return(t,o)=>{const r=(0,y.resolveComponent)("ui-button"),l=(0,y.resolveComponent)("ui-menu"),s=(0,y.resolveComponent)("ui-menu-anchor");return(0,y.unref)(m)?((0,y.openBlock)(),(0,y.createElementBlock)("section",pe,[(0,y.renderSlot)(t.$slots,`before-${fe.namespace}`),(0,y.renderSlot)(t.$slots,fe.namespace,(0,y.normalizeProps)((0,y.guardReactiveProps)(e.listViewData)),(()=>[((0,y.openBlock)(!0),(0,y.createElementBlock)(y.Fragment,null,(0,y.renderList)(e.actionConfig,((e,t)=>((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:`top-action-${t}`},[e.type===(0,y.unref)(re).columnSelection&&f(e)?((0,y.openBlock)(),(0,y.createBlock)(s,{key:0},{default:(0,y.withCtx)((()=>[(0,y.createVNode)(r,(0,y.mergeProps)({class:g(e)},Object.assign({raised:!0,icon:v(e)},e.attrOrProp||{}),{onClick:o[0]||(o[0]=e=>(0,y.unref)(i).open=!0)}),{default:(0,y.withCtx)((()=>[(0,y.createTextVNode)((0,y.toDisplayString)(e.text),1)])),_:2},1040,["class"]),(0,y.createVNode)(l,{modelValue:(0,y.unref)(i).open,"onUpdate:modelValue":o[1]||(o[1]=e=>(0,y.unref)(i).open=e)},{default:(0,y.withCtx)((()=>[(0,y.createVNode)(me,{"model-value":(0,y.unref)(i).selectedValue,options:(0,y.unref)(p),"all-selected":"","all-selected-label":e.allSelectedLabel,"selected-all-value":"","onUpdate:modelValue":h},null,8,["model-value","options","all-selected-label"])])),_:2},1032,["modelValue"])])),_:2},1024)):((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:1},[f(e)?((0,y.openBlock)(),(0,y.createBlock)(r,(0,y.mergeProps)({key:0,class:g(e)},Object.assign({raised:!0,icon:v(e)},e.attrOrProp||{}),{onClick:t=>function(e){if(e.type===re.routerLink){const t=le(e,n.listViewData);a.push(t)}else{const t={...n.listViewData,resetSelectedRows:n.resetSelectedRows};d(e.handler)?e.handler(t):n.actionHandler()(Object.assign({},e),t)}}(e)}),{default:(0,y.withCtx)((()=>[(0,y.createTextVNode)((0,y.toDisplayString)(e.text),1)])),_:2},1040,["class","onClick"])):(0,y.createCommentVNode)("v-if",!0)],64))],64)))),128))])),(0,y.renderSlot)(t.$slots,`after-${fe.namespace}`)])):(0,y.createCommentVNode)("v-if",!0)}}});const he={class:"mdc-list-view__row-actions"},ye={key:1},we=["href"],be={key:1},ke=["onClick"],Ce={key:1},Ve={name:"UiListViewRowActions",customOptions:{}};var Be=Object.assign(Ve,{props:{data:{type:Object,default:()=>({})},listViewData:{type:Object,default:()=>({})},actionConfig:{type:Array,default:()=>[]},actionHandler:{type:Function,default:()=>{}},actionRendering:{type:Function,default:()=>!0}},setup(e){const t=e;function o(e,t){let{type:o,attrOrProp:n}=t;return[ae,e,o||"",n?n.class:""]}function n(e,o){let n="";const a=o[e],r=Object.assign({},t.data);if(d(a))n=a(r,t.listViewData);else switch(n=a,e){case"if":n=s(a)?a:t.actionRendering(Object.assign({},o),r,t.listViewData);break;case"show":n=!s(a)||a;break;case re.routerLink:const e=o.keyName||t.listViewData.keyName,l=Array.isArray(e)?e:[e],i={};l.forEach((e=>{r[e]&&(i[e]=r[e])})),n=le(o,Object.assign({},t.listViewData,{params:i}),r)}return n}function a(e){const o=Object.assign({},t.data);d(e.handler)?e.handler(o,t.listViewData):t.actionHandler()(Object.assign({},e),o,t.listViewData)}return(t,r)=>{const l=(0,y.resolveComponent)("ui-icon"),i=(0,y.resolveComponent)("router-link");return(0,y.openBlock)(),(0,y.createElementBlock)("div",he,[((0,y.openBlock)(!0),(0,y.createElementBlock)(y.Fragment,null,(0,y.renderList)(e.actionConfig,((e,t)=>((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:`row-action-${t}`},[n("if",e)?((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:0},[e.component?((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:0},[e.type===(0,y.unref)(re).noSlot?(0,y.withDirectives)(((0,y.openBlock)(),(0,y.createBlock)((0,y.resolveDynamicComponent)(e.component),(0,y.mergeProps)({key:0,class:o("button-without-slot",e)},e.attrOrProp||{},{onClick:t=>a(e)}),null,16,["class","onClick"])),[[y.vShow,n("show",e)]]):(0,y.withDirectives)(((0,y.openBlock)(),(0,y.createBlock)((0,y.resolveDynamicComponent)(e.component),(0,y.mergeProps)({key:1,class:o("button-with-slot",e)},e.attrOrProp||{},{onClick:t=>a(e)}),{default:(0,y.withCtx)((()=>[(0,y.createTextVNode)((0,y.toDisplayString)(n("text",e)),1)])),_:2},1040,["class","onClick"])),[[y.vShow,n("show",e)]])],64)):((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:1},[e.type===(0,y.unref)(re).routerLink?(0,y.withDirectives)(((0,y.openBlock)(),(0,y.createBlock)(i,(0,y.mergeProps)({key:0,class:o("internal-link",e),to:n((0,y.unref)(re).routerLink,e)},e.attrOrProp||{}),{default:(0,y.withCtx)((()=>[e.icon?((0,y.openBlock)(),(0,y.createBlock)(l,{key:0},{default:(0,y.withCtx)((()=>[(0,y.createTextVNode)((0,y.toDisplayString)(n("icon",e)),1)])),_:2},1024)):(0,y.createCommentVNode)("v-if",!0),e.text?((0,y.openBlock)(),(0,y.createElementBlock)("span",ye,(0,y.toDisplayString)(n("text",e)),1)):(0,y.createCommentVNode)("v-if",!0)])),_:2},1040,["class","to"])),[[y.vShow,n("show",e)]]):e.href?(0,y.withDirectives)(((0,y.openBlock)(),(0,y.createElementBlock)("a",(0,y.mergeProps)({key:1,class:o("external-link",e),href:n("href",e)},Object.assign({target:"_blank",rel:"noopener"},e.attrOrProp||{})),[e.icon?((0,y.openBlock)(),(0,y.createBlock)(l,{key:0},{default:(0,y.withCtx)((()=>[(0,y.createTextVNode)((0,y.toDisplayString)(n("icon",e)),1)])),_:2},1024)):(0,y.createCommentVNode)("v-if",!0),e.text?((0,y.openBlock)(),(0,y.createElementBlock)("span",be,(0,y.toDisplayString)(n("text",e)),1)):(0,y.createCommentVNode)("v-if",!0)],16,we)),[[y.vShow,n("show",e)]]):(0,y.withDirectives)(((0,y.openBlock)(),(0,y.createElementBlock)("a",{key:2,class:(0,y.normalizeClass)(o("link",e)),href:"javascript:void(0)",onClick:t=>a(e)},[e.icon?((0,y.openBlock)(),(0,y.createBlock)(l,{key:0},{default:(0,y.withCtx)((()=>[(0,y.createTextVNode)((0,y.toDisplayString)(n("icon",e)),1)])),_:2},1024)):(0,y.createCommentVNode)("v-if",!0),e.text?((0,y.openBlock)(),(0,y.createElementBlock)("span",Ce,(0,y.toDisplayString)(n("text",e)),1)):(0,y.createCommentVNode)("v-if",!0)],10,ke)),[[y.vShow,n("show",e)]])],64))],64)):(0,y.createCommentVNode)("v-if",!0)],64)))),128))])}}});const De={class:"mdc-list-view"},Se={key:0,class:"mdc-list-view__title"},Oe={key:1,class:"mdc-list-view__conditions"},$e={class:"mdc-list-view__content"},xe={key:0,class:"mdc-list-view__placeholder"},Pe={key:1,class:"mdc-list-view__empty"},Ne="UiListView",Ae="list-view",Ee={updateFormItem:"change:x",action:"action",reset:"reset",submit:"submit"},je=[{type:Ee.reset,text:"Reset",attrOrProp:{outlined:!0}},{type:Ee.submit,text:"Search",attrOrProp:{raised:!0}}],_e={name:Ne,customOptions:{}};var Fe=Object.assign(_e,{props:{...Z,searchActionConfig:{type:Array,default:()=>je},formViewAttrOrProp:{type:Object,default:()=>({})},noData:{type:String,default:"No Data"},thead:{type:Array,default:()=>[]},tbody:{type:Array,default:()=>[]},rowActionConfig:{type:Array,default:()=>[]},rowActionHandler:{type:Function,default:()=>{}},rowActionRendering:{type:Function,default:()=>!0},topActionConfig:{type:Array,default:()=>[]},topActionHandler:{type:Function,default:()=>{}},topActionRendering:{type:Function,default:()=>!0},topActionIconFormat:{type:Object,default:()=>({})},tableAttrOrProp:{type:Object,default:()=>({})},tableDataFormat:{type:Object,default:()=>({data:"data",total:"total"})},tableListeners:{type:Object,default:()=>({})},pageSize:{type:Number,default:10},paginationAttrOrProp:{type:Object,default:()=>({showTotal:!0,showJumper:!0})},withoutPagination:{type:Boolean,default:!1},getModelConfigFn:{type:Function,default:()=>{}},getModelDataFn:{type:Function,default:()=>{}},useValidator:{type:Boolean,default:!1},placeholder:{type:String,default:""},searchOnReset:{type:Boolean,default:!1},forceRefreshData:{type:Boolean,default:!1}},emits:[Ee.updateFormItem,Ee.action],setup(e,t){let{expose:o,emit:n}=t;const a=e,r=(0,U.yj)(),l=(0,y.useSlots)(),i=(0,y.reactive)({searchForm:{config:[],data:{},message:"",loading:!1},lastSearchFormData:{},listData:{selectedRows:[],data:[],total:0,page:1,pageSize:a.paginationAttrOrProp.pageSize||a.pageSize,loading:!1,usePlaceholder:a.useValidator&&a.placeholder,thead:a.thead,tbody:a.tbody},listDataSource:{}}),{searchForm:s,lastSearchFormData:c,listData:m}=(0,y.toRefs)(i),{globalModelOptions:p,viewPropsData:f,handleChange:g,exposeAction:v}=H(a,{route:r,slots:l,emit:n,state:i,init:C,refreshData:D}),h=(0,y.computed)((()=>a.title||l[`${Ae}-title`])),w=(0,y.computed)((()=>Object.assign({},f,{searchForm:i.searchForm,listData:i.listData,listDataSource:i.listDataSource}))),b=(0,y.computed)((()=>Object.assign({},p,w.value))),k=(0,y.computed)((()=>!(!a.modelConfig&&!a.modelPath)));function C(){B(),k.value?async function(){i.searchForm={config:[],data:{},message:"",loading:!0};try{const e=a.modelConfig||await a.getModelConfigFn()(b.value);e&&(i.searchForm.config=e)}catch(e){console.warn(`[${Ne}]: ${e.toString()}`)}}():V()}function V(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i.searchForm.loading=!1,(0,y.nextTick)((async()=>{i.searchForm.data=Object.assign(e,a.modelValueDefaults),!a.useValidator&&await D()}))}function B(){i.listDataSource={},i.listData.selectedRows=[],i.listData.data=[],i.listData.total=0,i.listData.page=1,i.listData.loading=!1,i.listData.usePlaceholder=a.useValidator&&a.placeholder}async function D(){try{if(i.listData.loading=!0,i.listDataSource=await a.getModelDataFn()(b.value),i.listData.loading=!1,i.listData.usePlaceholder=!1,u(i.listDataSource)){for(const[e,t]of Object.entries(a.tableDataFormat)){const o=d(t)?t(i.listDataSource):i.listDataSource[t];i.listData[e]=o}i.lastSearchFormData=Object.assign({},i.searchForm.data)}else a.withoutPagination&&Array.isArray(i.listDataSource)?i.listData.data=i.listDataSource:console.warn(`[${Ne}]: Invalid response data`)}catch(e){i.listData.loading=!1,console.warn(`[${Ne}]: ${e.toString()}`)}}async function S(e,t){let o=!0;switch(a.useValidator&&(o=t.valid,i.searchForm.message=t.message),B(),e.type){case Ee.submit:o&&!1!==e.submit&&await D();break;case Ee.reset:o&&a.searchOnReset&&await D()}o&&v(e,t)}function O(e){const t=a.thead.filter(((t,o)=>e.includes(o))),o=a.tbody.filter(((t,o)=>e.includes(o)));(0,y.nextTick)((()=>{i.listData.thead=t,i.listData.tbody=o}))}function $(){i.listData.selectedRows=[]}return(0,y.onBeforeMount)((()=>{C()})),(0,y.watch)((()=>a.thead),(e=>{i.listData.thead=e})),(0,y.watch)((()=>a.tbody),(e=>{i.listData.tbody=e})),function(e){const t=(0,U.yj)(),o=(0,U.tv)(),n=(0,y.computed)((()=>{const{matched:e}=t,{state:n}=o.options.history;return!1===(null===n||void 0===n?void 0:n.keepAlive)||e.some((e=>{var t;return!1===(null===(t=e.meta)||void 0===t?void 0:t.keepAlive)}))}));(0,y.onActivated)((()=>e(n.value)))}((function(e){if(e)B(),D();else if(a.forceRefreshData){Object.values(i.searchForm.data).some((e=>!!e))&&D()}})),o({resetSelectedRows:$}),(t,o)=>{const n=(0,y.resolveComponent)("ui-spinner"),a=(0,y.resolveComponent)("ui-alert"),r=(0,y.resolveComponent)("ui-form-view"),l=(0,y.resolveComponent)("ui-table"),i=(0,y.resolveComponent)("ui-pagination");return(0,y.openBlock)(),(0,y.createElementBlock)("div",De,[(0,y.unref)(h)?((0,y.openBlock)(),(0,y.createElementBlock)("h2",Se,[(0,y.renderSlot)(t.$slots,`${Ae}-title`,(0,y.normalizeProps)((0,y.guardReactiveProps)((0,y.unref)(w))),(()=>[(0,y.createTextVNode)((0,y.toDisplayString)(t.title),1)]))])):(0,y.createCommentVNode)("v-if",!0),(0,y.unref)(k)?((0,y.openBlock)(),(0,y.createElementBlock)("section",Oe,[(0,y.unref)(s).loading?((0,y.openBlock)(),(0,y.createBlock)(n,{key:0,active:""})):(0,y.createCommentVNode)("v-if",!0),(0,y.withDirectives)((0,y.createVNode)(r,(0,y.mergeProps)({modelValue:(0,y.unref)(s).data,"onUpdate:modelValue":o[0]||(o[0]=e=>(0,y.unref)(s).data=e)},Object.assign({useGrid:!0,modelConfig:(0,y.unref)(s).config,modelOptions:t.modelOptions,actionConfig:e.searchActionConfig,formAttrOrProp:{actionAlign:"center"}},e.formViewAttrOrProp),{onLoaded:V,"onUpdate:x":(0,y.unref)(g),onAction:S}),(0,y.createSlots)({"after-form-view":(0,y.withCtx)((o=>[e.useValidator?((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:0},[(0,y.unref)(s).message?((0,y.openBlock)(),(0,y.createBlock)(a,{key:0,state:"warning"},{default:(0,y.withCtx)((()=>[(0,y.createTextVNode)((0,y.toDisplayString)((0,y.unref)(s).message),1)])),_:1})):(0,y.createCommentVNode)("v-if",!0)],64)):(0,y.renderSlot)(t.$slots,"after-form-view",(0,y.normalizeProps)((0,y.mergeProps)({key:1},o)))])),_:2},[(0,y.renderList)(t.$slots,((e,o)=>({name:o,fn:(0,y.withCtx)((e=>[(0,y.renderSlot)(t.$slots,o,(0,y.normalizeProps)((0,y.guardReactiveProps)(e)))]))})))]),1040,["modelValue","onUpdate:x"]),[[y.vShow,!(0,y.unref)(s).loading]])])):(0,y.createCommentVNode)("v-if",!0),(0,y.createVNode)(ve,(0,y.mergeProps)({listViewData:(0,y.unref)(w),thead:e.thead,actionConfig:e.topActionConfig,actionHandler:e.topActionHandler,actionRendering:e.topActionRendering,actionIconFormat:e.topActionIconFormat,resetSelectedRows:$},{onColumnSelection:O}),(0,y.createSlots)({_:2},[(0,y.renderList)(t.$slots,((e,o)=>({name:o,fn:(0,y.withCtx)((e=>[(0,y.renderSlot)(t.$slots,o,(0,y.normalizeProps)((0,y.guardReactiveProps)(e)))]))})))]),1040),(0,y.createElementVNode)("section",$e,[(0,y.renderSlot)(t.$slots,`before-${Ae}`,(0,y.normalizeProps)((0,y.guardReactiveProps)((0,y.unref)(w)))),(0,y.unref)(m).usePlaceholder?((0,y.openBlock)(),(0,y.createElementBlock)("div",xe,[(0,y.unref)(m).loading?((0,y.openBlock)(),(0,y.createBlock)(n,{key:0,active:""})):(0,y.renderSlot)(t.$slots,`${Ae}-placeholder`,{key:1},(()=>[(0,y.createTextVNode)((0,y.toDisplayString)(e.placeholder),1)]))])):((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:1},[(0,y.renderSlot)(t.$slots,`${Ae}-content`,(0,y.normalizeProps)((0,y.guardReactiveProps)((0,y.unref)(w))),(()=>[(0,y.createVNode)(l,(0,y.mergeProps)({modelValue:(0,y.unref)(m).selectedRows,"onUpdate:modelValue":o[1]||(o[1]=e=>(0,y.unref)(m).selectedRows=e)},Object.assign({},{data:(0,y.unref)(m).data,thead:(0,y.unref)(m).thead,tbody:(0,y.unref)(m).tbody,fullwidth:!0,showProgress:(0,y.unref)(m).loading},e.tableAttrOrProp),(0,y.toHandlers)(e.tableListeners)),(0,y.createSlots)({actions:(0,y.withCtx)((o=>{let{data:n}=o;return[e.rowActionConfig.length?((0,y.openBlock)(),(0,y.createBlock)(Be,(0,y.normalizeProps)((0,y.mergeProps)({key:0},{data:n,listViewData:(0,y.unref)(w),actionConfig:e.rowActionConfig,actionHandler:e.rowActionHandler,actionRendering:e.rowActionRendering})),null,16)):(0,y.renderSlot)(t.$slots,`${Ae}-row-actions`,(0,y.normalizeProps)((0,y.mergeProps)({key:1},n)))]})),_:2},[(0,y.renderList)(t.$slots,((e,o)=>({name:o,fn:(0,y.withCtx)((e=>[(0,y.renderSlot)(t.$slots,o,(0,y.normalizeProps)((0,y.guardReactiveProps)(e)))]))})))]),1040,["modelValue"])])),(0,y.unref)(m).data.length?((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:0},[e.withoutPagination?(0,y.createCommentVNode)("v-if",!0):((0,y.openBlock)(),(0,y.createBlock)(i,(0,y.mergeProps)({key:0,modelValue:(0,y.unref)(m).page,"onUpdate:modelValue":o[2]||(o[2]=e=>(0,y.unref)(m).page=e)},Object.assign({},{total:(0,y.unref)(m).total,pageSize:e.pageSize},e.paginationAttrOrProp),{"onUpdate:modelValue":D}),(0,y.createSlots)({default:(0,y.withCtx)((e=>[(0,y.renderSlot)(t.$slots,`${Ae}-pagination`,(0,y.normalizeProps)((0,y.guardReactiveProps)(Object.assign({},e,(0,y.unref)(m)))))])),_:2},[(0,y.renderList)(t.$slots,((e,o)=>({name:o,fn:(0,y.withCtx)((e=>[(0,y.renderSlot)(t.$slots,o,(0,y.normalizeProps)((0,y.guardReactiveProps)(e)))]))})))]),1040,["modelValue"]))],64)):((0,y.openBlock)(),(0,y.createElementBlock)("div",Pe,[(0,y.renderSlot)(t.$slots,`${Ae}-empty`,{},(()=>[(0,y.createTextVNode)((0,y.toDisplayString)(e.noData),1)]))]))],64)),(0,y.renderSlot)(t.$slots,`after-${Ae}`,(0,y.normalizeProps)((0,y.guardReactiveProps)((0,y.unref)(w))))])])}}});var Re=Fe;const Me="nav",Te={name:"MdcTopAppBar",customOptions:{}};var Le=Object.assign(Te,{props:{contentSelector:{type:String,required:!0},attrOrProp:{type:Object,default:()=>({})}},emits:[Me],setup(e,t){let{emit:o}=t;function n(){o(Me)}return(t,o)=>{const a=(0,y.resolveComponent)("ui-top-app-bar");return(0,y.openBlock)(),(0,y.createBlock)(a,(0,y.mergeProps)({"content-selector":`#${e.contentSelector}`},e.attrOrProp,{onNav:n}),{"nav-icon":(0,y.withCtx)((e=>[(0,y.renderSlot)(t.$slots,"top-app-bar-nav-icon",(0,y.normalizeProps)((0,y.guardReactiveProps)(e)))])),toolbar:(0,y.withCtx)((e=>[(0,y.renderSlot)(t.$slots,"top-app-bar-toolbar",(0,y.normalizeProps)((0,y.guardReactiveProps)(e)))])),default:(0,y.withCtx)((()=>[(0,y.renderSlot)(t.$slots,"top-app-bar-title")])),_:3},16,["content-selector"])}}});const Ie={class:"mdc-layout-view__drawer"},Ue="update:modelValue",ze={name:"MdcNavigationDrawer",customOptions:{}};var qe=Object.assign(ze,{props:{modelValue:{type:Boolean,default:!1},type:{type:String,default:""},attrOrProp:{type:Object,default:()=>({})}},emits:[Ue],setup(e,t){let{emit:o}=t;const n=e,a=(0,y.useSlots)(),r=(0,y.reactive)({open:n.modelValue}),{open:l}=(0,y.toRefs)(r),i=(0,y.computed)((()=>!!a["drawer-title"]));function s(e){o(Ue,e)}return(0,y.watch)((()=>n.modelValue),(e=>{r.open=e})),(t,o)=>{const n=(0,y.resolveComponent)("ui-drawer-header"),a=(0,y.resolveComponent)("ui-drawer-content"),r=(0,y.resolveComponent)("ui-drawer");return(0,y.openBlock)(),(0,y.createElementBlock)("div",Ie,[(0,y.createVNode)(r,(0,y.mergeProps)({modelValue:(0,y.unref)(l),"onUpdate:modelValue":o[0]||(o[0]=e=>(0,y.isRef)(l)?l.value=e:null),type:e.type},e.attrOrProp,{onNav:s}),{default:(0,y.withCtx)((()=>[(0,y.unref)(i)?((0,y.openBlock)(),(0,y.createBlock)(n,{key:0},{default:(0,y.withCtx)((()=>[(0,y.renderSlot)(t.$slots,"drawer-title")])),_:3})):(0,y.createCommentVNode)("v-if",!0),(0,y.createVNode)(a,null,{default:(0,y.withCtx)((()=>[(0,y.renderSlot)(t.$slots,"drawer-content")])),_:3})])),_:3},16,["modelValue","type"])])}}});const Ze={class:"mdc-layout-view__content"},He=["id"],Ge={class:"mdc-layout-view__main-content"},Ke={class:"mdc-layout-view__content"},Je=["id"],We={class:"mdc-layout-view__main-content"},Ye={name:"UiLayoutView",customOptions:{}};var Qe=Object.assign(Ye,{props:{useTopAppBar:{type:Boolean,default:!0},topAppBarAttrOrProp:{type:Object,default:()=>({})},useDrawer:{type:Boolean,default:!0},drawerAttrOrProp:{type:Object,default:()=>({})},drawerBelowTopAppBar:{type:Boolean,default:!1},breakpoint:{type:Number,default:960}},setup(e,t){let{expose:o}=t;const n=e,a=(0,y.reactive)({contentSelector:$("mdc-layout-view"),drawerOpen:!1,isLargeScreen:!0}),{contentSelector:r,drawerOpen:l}=(0,y.toRefs)(a),i=(0,y.computed)((()=>a.isLargeScreen?"permanent":"modal")),s=(0,y.computed)((()=>"modal"===i.value)),c=(0,y.computed)((()=>"permanent"===i.value)),u=(0,y.computed)((()=>!n.drawerBelowTopAppBar)),d=(0,y.computed)((()=>({"mdc-layout-view":!0,"mdc-layout-view--with-modal-drawer":n.useDrawer&&s.value,"mdc-layout-view--with-permanent-drawer":n.useDrawer&&c.value,"mdc-layout-view--with-drawer-above-top-app-bar":n.useDrawer&&c.value&&u.value,"mdc-layout-view--with-drawer-below-top-app-bar":n.useDrawer&&c.value&&n.drawerBelowTopAppBar,"mdc-layout-view--without-drawer":!n.useDrawer,"mdc-layout-view--mobile":!a.isLargeScreen,"mdc-layout-view--desktop":a.isLargeScreen}))),m=(0,y.computed)((()=>Object.assign({navIcon:!c.value&&"menu"},n.topAppBarAttrOrProp)));function p(){c.value||(a.drawerOpen=!a.drawerOpen)}function f(){g()}function g(){(0,y.nextTick)((()=>{a.isLargeScreen=window.innerWidth>n.breakpoint,a.drawerOpen&&(a.drawerOpen=!1)}))}return(0,y.onMounted)((()=>{f(),window.addEventListener("balmResize",f)})),(0,y.onBeforeUnmount)((()=>{window.removeEventListener("balmResize",f)})),o({updateLayoutViewport:g}),(t,o)=>((0,y.openBlock)(),(0,y.createElementBlock)("div",{class:(0,y.normalizeClass)((0,y.unref)(d))},[(0,y.unref)(u)?((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:0},[(0,y.createCommentVNode)(" Drawer "),e.useDrawer?((0,y.openBlock)(),(0,y.createBlock)(qe,{key:0,modelValue:(0,y.unref)(l),"onUpdate:modelValue":o[0]||(o[0]=e=>(0,y.isRef)(l)?l.value=e:null),type:(0,y.unref)(i),"attr-or-prop":e.drawerAttrOrProp},(0,y.createSlots)({_:2},[(0,y.renderList)(t.$slots,((e,o)=>({name:o,fn:(0,y.withCtx)((e=>[(0,y.renderSlot)(t.$slots,o,(0,y.normalizeProps)((0,y.guardReactiveProps)(e)))]))})))]),1032,["modelValue","type","attr-or-prop"])):(0,y.createCommentVNode)("v-if",!0),(0,y.createCommentVNode)(" Content "),(0,y.createElementVNode)("div",Ze,[(0,y.createCommentVNode)(" Top App Bar "),e.useTopAppBar?((0,y.openBlock)(),(0,y.createBlock)(Le,{key:(0,y.unref)(s)?"top-app-bar-with-modal-drawer":"top-app-bar-with-permanent-drawer","content-selector":(0,y.unref)(r),"attr-or-prop":(0,y.unref)(m),onNav:p},(0,y.createSlots)({_:2},[(0,y.renderList)(t.$slots,((e,o)=>({name:o,fn:(0,y.withCtx)((e=>[(0,y.renderSlot)(t.$slots,o,(0,y.normalizeProps)((0,y.guardReactiveProps)(e)))]))})))]),1032,["content-selector","attr-or-prop"])):(0,y.createCommentVNode)("v-if",!0),(0,y.createCommentVNode)(" Before Slot "),(0,y.renderSlot)(t.$slots,"before-layout-view"),(0,y.createCommentVNode)(" App Content "),(0,y.createElementVNode)("div",{id:(0,y.unref)(r),class:"mdc-layout-view__app-content"},[(0,y.createElementVNode)("div",Ge,[(0,y.renderSlot)(t.$slots,"default")])],8,He),(0,y.createCommentVNode)(" After Slot "),(0,y.renderSlot)(t.$slots,"after-layout-view")])],64)):((0,y.openBlock)(),(0,y.createElementBlock)(y.Fragment,{key:1},[(0,y.createCommentVNode)(" Top App Bar "),e.useTopAppBar?((0,y.openBlock)(),(0,y.createBlock)(Le,{key:(0,y.unref)(s)?"top-app-bar-with-modal-drawer":"top-app-bar-with-permanent-drawer","content-selector":(0,y.unref)(r),"attr-or-prop":(0,y.unref)(m),onNav:p},(0,y.createSlots)({_:2},[(0,y.renderList)(t.$slots,((e,o)=>({name:o,fn:(0,y.withCtx)((e=>[(0,y.renderSlot)(t.$slots,o,(0,y.normalizeProps)((0,y.guardReactiveProps)(e)))]))})))]),1032,["content-selector","attr-or-prop"])):(0,y.createCommentVNode)("v-if",!0),(0,y.createCommentVNode)(" Before Slot "),(0,y.renderSlot)(t.$slots,"before-layout-view"),(0,y.createCommentVNode)(" Content "),(0,y.createElementVNode)("div",Ke,[(0,y.createCommentVNode)(" Drawer "),e.useDrawer?((0,y.openBlock)(),(0,y.createBlock)(qe,{key:0,modelValue:(0,y.unref)(l),"onUpdate:modelValue":o[1]||(o[1]=e=>(0,y.isRef)(l)?l.value=e:null),type:(0,y.unref)(i),"attr-or-prop":e.drawerAttrOrProp},(0,y.createSlots)({_:2},[(0,y.renderList)(t.$slots,((e,o)=>({name:o,fn:(0,y.withCtx)((e=>[(0,y.renderSlot)(t.$slots,o,(0,y.normalizeProps)((0,y.guardReactiveProps)(e)))]))})))]),1032,["modelValue","type","attr-or-prop"])):(0,y.createCommentVNode)("v-if",!0),(0,y.createCommentVNode)(" App Content "),(0,y.createElementVNode)("div",{id:(0,y.unref)(r),class:"mdc-layout-view__app-content"},[(0,y.createElementVNode)("div",We,[(0,y.renderSlot)(t.$slots,"default")])],8,Je)]),(0,y.createCommentVNode)(" After Slot "),(0,y.renderSlot)(t.$slots,"after-layout-view")],64))],2))}});const Xe=["for"],et="UiRadioGroup",tt={change:"update:modelValue"},ot={name:et,customOptions:{}};var nt=Object.assign(ot,{props:{...P,modelValue:{type:[String,Number],default:""},options:{type:Array,default:()=>[]}},emits:[tt.change],setup(e,t){let{emit:o}=t;const n=e,a=(0,y.reactive)({selectedValue:n.modelValue}),{selectedValue:r}=(0,y.toRefs)(a),{currentOptions:l,checkOptionFormat:i}=N(n);function s(e){o(tt.change,e)}return(0,y.onBeforeMount)((()=>{i(et)})),(0,y.watch)((()=>n.modelValue),(e=>a.selectedValue=e)),(e,t)=>{const o=(0,y.resolveComponent)("ui-radio"),n=(0,y.resolveComponent)("ui-form-field");return(0,y.openBlock)(),(0,y.createElementBlock)("div",{class:(0,y.normalizeClass)(["mdc-radio-group",(0,y.unref)(x).subitemClass])},[((0,y.openBlock)(!0),(0,y.createElementBlock)(y.Fragment,null,(0,y.renderList)((0,y.unref)(l),(a=>((0,y.openBlock)(),(0,y.createBlock)(n,{key:a.uuid},{default:(0,y.withCtx)((()=>[(0,y.createVNode)(o,{modelValue:(0,y.unref)(r),"onUpdate:modelValue":[t[0]||(t[0]=e=>(0,y.isRef)(r)?r.value=e:null),s],"input-id":a.uuid,value:a[e.optionFormat.value],disabled:a.disabled||!1},null,8,["modelValue","input-id","value","disabled"]),(0,y.createElementVNode)("label",{for:a.uuid},(0,y.toDisplayString)(a[e.optionFormat.label]),9,Xe)])),_:2},1024)))),128))],2)}}});const at=["for"],rt={change:"update:modelValue"},lt={name:"UiSwitchBox",customOptions:{}};var it=Object.assign(lt,{props:{...P,modelValue:{type:[Boolean,String,Number],default:!1},options:{type:Array,default:()=>[]},disabled:{type:Boolean,default:!1},switchAttrOrProp:{type:Object,default:()=>({})}},emits:[rt.change],setup(e,t){let{emit:o}=t;const n=e,a=(0,y.reactive)({switchValue:s(n.modelValue)}),{switchValue:r}=(0,y.toRefs)(a),{uuid:l}=N(n),i=(0,y.computed)((()=>{const e=n.options.findIndex((e=>a.switchValue?s(e.value):e.value===n.switchAttrOrProp.falseValue||(!0===n.switchAttrOrProp.falseValue?e[n.optionFormat.value]:!e[n.optionFormat.value])));return~e?n.options[e]:{}}));function s(e){return n.switchAttrOrProp.hasOwnProperty("trueValue")&&n.switchAttrOrProp.hasOwnProperty("falseValue")?e===n.switchAttrOrProp.trueValue:e}function c(e){o(rt.change,e)}return(0,y.watch)((()=>n.modelValue),(e=>a.switchValue=s(e))),(t,o)=>{const n=(0,y.resolveComponent)("ui-switch"),a=(0,y.resolveComponent)("ui-form-field");return(0,y.openBlock)(),(0,y.createBlock)(a,{class:"mdc-switch-box"},{default:(0,y.withCtx)((()=>[(0,y.createVNode)(n,(0,y.mergeProps)({id:(0,y.unref)(l),modelValue:(0,y.unref)(r),"onUpdate:modelValue":o[0]||(o[0]=e=>(0,y.isRef)(r)?r.value=e:null),disabled:e.disabled},e.switchAttrOrProp,{onSelected:c}),null,16,["id","modelValue","disabled"]),(0,y.createElementVNode)("label",{for:(0,y.unref)(l)},(0,y.toDisplayString)((0,y.unref)(i).label),9,at)])),_:1})}}});const st="UiMultiSelect",ct={change:"update:modelValue"},ut={name:st,customOptions:{}};var dt=Object.assign(ut,{props:{...P,modelValue:{type:Object,default:()=>({})},components:{type:Array,default:()=>[]}},emits:[ct.change],setup(e,t){let{emit:o}=t;const n=e,a=(0,y.reactive)({selectedData:n.modelValue,selectedOptions:{},selectedOptionsMap:{},loading:!1}),{selectedData:r,selectedOptions:l}=(0,y.toRefs)(a),i=(0,y.computed)((()=>n.components.map((e=>{let{key:t}=e;return t})))),s=(0,y.computed)((()=>i.value[0])),c=(0,y.computed)((()=>i.value[i.value.length-1])),u=(0,y.computed)((()=>{const e=a.selectedOptions[s.value];return Array.isArray(e)&&!!e.length}));async function m(){const e=Object.assign({},a.selectedData);for await(const t of i.value){const o=i.value.findIndex((e=>e===t)),a=i.value[o-1],r=t===s.value?0:e[a];(t===s.value||r)&&await p(r,n.components[o])}}async function p(e,t){let{key:o,options:n}=t;const r=a.selectedOptionsMap[o];let l=r.get(e)||[];if(!r.has(e)){let t=[];if(d(n)){(o===s.value||o!==s.value&&e)&&!a.loading&&(a.loading=!0,t=await n(a.selectedData),a.loading=!1)}else t=n||[];Array.isArray(t)?t.length&&(r.set(e,t),l=r.get(e)):console.warn(`[${st}]: 'options' must return an array`)}a.selectedOptions[o]=l}async function f(e,t){const o=i.value.findIndex((t=>t===e)),r=i.value[o+1];var l;r&&(t?await async function(e,t){const o=n.components.find((t=>t.key===e)),{options:a}=o;await p(t,{key:e,options:a})}(r,t):(l=o,i.value.filter(((e,t)=>t>l)).forEach((e=>{a.selectedData[e]="",a.selectedOptions[e]=[]}))))}return(0,y.onBeforeMount)((()=>{n.components.length?function(){if(!u.value){for(const{key:e,value:t}of n.components){const o=a.selectedData[e]||n.proFormDataSource[e]||t;a.selectedData[e]=o,a.selectedOptions[e]=[],a.selectedOptionsMap[e]=new Map}m()}}():console.warn(`[${st}]: Form config 'components' are empty`)})),(0,y.watch)((()=>n.modelValue),(e=>{a.selectedData=e})),(0,y.watch)((()=>n.components),(()=>{u.value?m():p(0,n.components[0])})),(0,y.watch)((()=>n.proFormData),(e=>{JSON.stringify(e)!==JSON.stringify(a.selectedData)&&async function(){let e=[];if(i.value.forEach((t=>{const o=n.proFormData[t];a.selectedData[t]!==o&&(a.selectedData[t]=o,o&&e.push({key:t,newValue:o}))})),e.length)for await(const{key:t,newValue:o}of e)t!==c.value&&await f(t,o)}()}),{deep:!0}),(t,n)=>{const i=(0,y.resolveComponent)("ui-select");return(0,y.openBlock)(),(0,y.createElementBlock)("div",{class:(0,y.normalizeClass)(["mdc-multi-select",(0,y.unref)(x).subitemClass])},[((0,y.openBlock)(!0),(0,y.createElementBlock)(y.Fragment,null,(0,y.renderList)(e.components,((e,t)=>((0,y.openBlock)(),(0,y.createBlock)(i,(0,y.mergeProps)({key:`${e.key}-${t}`,modelValue:(0,y.unref)(r)[e.key],"onUpdate:modelValue":t=>(0,y.unref)(r)[e.key]=t,options:(0,y.unref)(l)[e.key]},e.attrOrProp||{},{"onUpdate:modelValue":t=>async function(e,t){a.selectedData[e]=t,e!==c.value&&await f(e,t),o(ct.change,a.selectedData)}(e.key,t)}),null,16,["modelValue","onUpdate:modelValue","options"])))),128))],2)}}});const mt="$apiModel",pt={responseStatus:{OK:200,Created:201,BadRequest:400,Unauthorized:401,Forbidden:403,NotFound:404,MethodNotAllowed:405,Conflict:409,InternalServerError:500,ServiceUnavailable:503},operations:["create","read","update","delete"]},ft=pt.operations.reduce(((e,t)=>({...e,[t]:t})),{});let gt={crud:{},formatApiAction:(e,t)=>t,urlToCamelCase:!1};function vt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o={};if(u(e)){if(!Object.keys(e).every((e=>pt.operations.includes(e))))throw new Error(`[${mt}]: 'crud' config is invalid`);o=Object.assign({},e)}return Object.keys(o).length?o:t}function ht(e,t,o){let{frontEndApiName:n,backEndApi:a}=t;const r={},l=o[e]||{},i=o.formatApiAction||gt.formatApiAction,s=o.urlToCamelCase||gt.urlToCamelCase;for(const[c,u]of Object.entries(l)){const t=O(`${e}-${n}-${c}`),o=s?O(i(n,u)+""):i(n,u),l=u?`${a}/${o}`:a;r[t]=/^\/.*/.test(u)?u:l}return r}let yt={};const wt=new class{constructor(){this.map=new Map}get responseStatus(){return pt.responseStatus}get apis(){return yt}createApis(e,t){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const{crud:a,...r}=n,l=vt(a||{},gt.crud),i=Object.assign({},gt,r);let s={};if(!Array.isArray(o))throw new Error(`[${mt}]: 'operations' config must be an array (${pt.operations})`);{o.length||console.warn(`[${mt}]: ${e} model has no 'operations'`);const a=o.filter((e=>pt.operations.includes(e)));for(const[o,r]of Object.entries(l)){const l=o,d=u(r)?Object.assign({},r,n[l]):Object.assign({},{"":r},n[l]);if(a.includes(l))if(c(d)){const o=d,n=i.formatApiAction||gt.formatApiAction,a=i.urlToCamelCase||gt.urlToCamelCase,r={[O(`${l}-${e}`)]:`${t}/${a?O(n(e,o)+""):n(e,o)}`};s=Object.assign(s,r)}else if(u(d)){const o=ht(l,{frontEndApiName:e,backEndApi:t},Object.assign({},i,{[l]:d}));s=Object.assign(s,o)}else console.warn(`[${mt}]: ${l} operation definition must be a string or object`)}}return this.map.has(e)?console.warn(`[${mt}]: Conflicting api definition - ${e}`):this.map.set(e,s),yt=Object.assign(yt,s),s}getApi(e,t){let o,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if(!pt.operations.includes(t))throw new Error(`[${mt}]: '${t}' is an invalid CRUD (${pt.operations}) operation`);{const a=`${t}-${e}`;o=O(n?`${a}-${n}`:a)}if(i(yt[o]))throw new Error(`[${mt}]: '${o}' (modelName: '${e}', operation: '${t}', actionSuffix: '${n}') is an invalid API name`);return yt[o]}debug(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];const t=!0===e?this.apis:this.map.get(e);if(u(t)){const e=Object.keys(t).map((e=>({name:e,url:t[e]}))),o=["name","url"];console.info(`[${mt}]: Model APIs`),console.table(e,o)}}};const bt={install:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{debug:o,crud:n,apis:a,...r}=t;gt.crud=Object.assign({},ft,vt(n)),u(r)&&(gt=Object.assign({},gt,r)),Array.isArray(a)&&a.forEach((e=>{wt.createApis(...e)})),o&&wt.debug(o),e.config.globalProperties.$apiModel=wt,e.provide("apiModel",wt)}},kt=()=>wt;var Ct=bt;const Vt="$routerModel";function Bt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return`${t?`${t}.`:""}${e}${o?`.${o}`:""}`}function Dt(e,t,o){const n=e.has(t)?e.get(t):[];n.push(o),e.set(t,n)}function St(e,t){let o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const{path:n,name:a,redirect:r,children:l,meta:i}=t,s=e.find((e=>e.path===n));s?(s["parent name or children count"]=Array.isArray(l)?l.length:o,s.meta=!!i&&JSON.stringify(i)):e.push({path:n,name:a,redirect:u(r)?r.name:r,"parent name or children count":Array.isArray(l)?l.length:o,meta:!!i&&JSON.stringify(i)}),Array.isArray(l)&&l.forEach((t=>St(e,t,a)))}let Ot=[];const $t=new class{constructor(){this.map=new Map,this.namespaceMap=new Map}get routes(){return Ot}createRoute(e,t,o){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const{namespace:a,...r}=n,l=Bt(t,a),i={path:e,name:l,component:o,...r};return this.map.has(l)?console.warn(`[${Vt}]: Conflicting route definition - ${l}`):this.map.set(l,i),Dt(this.namespaceMap,a,i),Ot.push(i),i}createRoutes(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{namespace:o,indexLeadingSlash:n,indexPath:a,indexView:r,indexRedirect:l,indexOptions:i,listPath:s,listView:c,listOptions:u,detailPath:d,detailView:m,detailOptions:p}=t,f=[...c?[this.createRoute(s||"list",Bt(e,o,"list"),c,u||{})]:[],...Array.isArray(m)?m:m?[this.createRoute(d||":id?",Bt(e,o,"detail"),m,p||{})]:[]],g={path:a||(n?`/${e}`:e),name:Bt(e,o,"index"),component:r,redirect:l||{name:Bt(e,o,"list")},children:f,...i||{}},v=r?g:f;return this.map.has(e)?console.warn(`[${Vt}]: Conflicting route definition - ${e}`):this.map.set(e,v),Dt(this.namespaceMap,o,g),Ot.push(v),v}debug(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=[],o=[];arguments.length>1&&void 0!==arguments[1]&&arguments[1]?this.namespaceMap.has(e)&&(o=this.namespaceMap.get(e),console.info(`[${Vt}]: Namespace Routes`)):(o=!0===e?this.routes:this.map.get(e),console.info(`[${Vt}]: Model Routes`)),o&&(Array.isArray(o)||(o=[o]),o.length&&(o.forEach((e=>{St(t,e)})),console.table(t)))}};const xt={install:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{debug:o,namespace:n}=t;o&&$t.debug(o,n||!1),e.config.globalProperties.$routerModel=$t,e.provide("routerModel",$t)}},Pt=()=>$t;var Nt=xt;const At="$transform";const Et=new class{constructor(){this.originalDataMap=new Map,this.formattedData={}}in(e){if(!u(e))throw new Error(`[${At}]: Invalid object data`);return this.originalDataMap=new Map(Object.entries(e)),this}format(e,t){const o=t(Object.fromEntries(this.originalDataMap));for(const[n,a]of Object.entries(o))this.originalDataMap.set(n,a);if(Array.isArray(e))e.forEach((e=>{this.originalDataMap.has(e)&&this.originalDataMap.delete(e)}));else{if(!c(e))throw new Error(`[${At}]: Out keys must be a string or array`);{const t=e;this.originalDataMap.has(t)&&this.originalDataMap.delete(t)}}return this}out(){return this.formattedData=Object.fromEntries(this.originalDataMap),this.formattedData}};const jt=()=>Et;var _t={install:function(e){e.config.globalProperties.$transform=Et,e.provide("transform",Et)}};const Ft="$constant",Rt={listFormat:{label:"label",value:"value"},mapFormat:{key:"key",value:"value"}};function Mt(e,t,o){if(!e||!t)throw new Error(`[${Ft}]: Constant format must assign '${o}' and 'value'`)}const Tt=new class{constructor(){this.map=new Map,this.currentConstant=[]}use(e){return this.currentConstant=this.map.has(e)?this.map.get(e):Array.isArray(e)?e:[],this}valueOf(){return this.currentConstant}toList(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Rt.listFormat;const t=e.label,o=e.value;return Mt(t,o,"label"),this.currentConstant.map((e=>({[t]:e[t],[o]:e[o]})))}useList(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Rt.listFormat;return this.use(e).toList(t)}toMap(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Rt.mapFormat;const t=e.key,o=e.value;return Mt(t,o,"key"),this.currentConstant.reduce(((e,n)=>{const a=n[t],r=n[o];return e[a]=r,e}),{})}useMap(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Rt.mapFormat;return this.use(e).toMap(t)}};const Lt={install:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(const[o,n]of Object.entries(t))Array.isArray(n)&&(Tt.map.has(o)?console.warn(`[${Ft}]: Conflicting constant definition - ${o}`):Tt.map.set(o,n));e.config.globalProperties.$constant=Tt,e.provide("constant",Tt)}},It=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Rt.listFormat;return Tt.useList(e,t)};var Ut=Lt;var zt="undefined"===typeof window?y.createSSRApp:y.createApp;const qt={class:"mdc-dialog__container"},Zt={class:"mdc-dialog__surface"},Ht={key:0,class:"mdc-dialog__title"},Gt={key:1,class:"mdc-dialog__actions"},Kt={name:"MdcDialog",customOptions:{}};var Jt=Object.assign(Kt,{props:{open:{type:Boolean,default:!1},title:{type:String,default:""},maskClosable:{type:Boolean,default:!1}},emits:["action","close"],setup(e,t){let{emit:o}=t;const n=e,a=(0,y.useSlots)(),r=(0,y.reactive)({opening:!0,opened:!1}),l=(0,y.computed)((()=>({"mdc-dialog":!0,"mdc-dialog--opening":r.opening,"mdc-dialog--open":r.opened}))),i=(0,y.computed)((()=>!!a.actions));function s(){n.maskClosable&&o("close")}return(0,y.watch)((()=>n.open),(e=>{e?setTimeout((()=>{r.opened=!0,setTimeout((()=>{r.opening=!1}),150)}),150):(r.opening=!0,r.opened=!1)})),(t,o)=>((0,y.openBlock)(),(0,y.createElementBlock)("div",{class:(0,y.normalizeClass)((0,y.unref)(l))},[(0,y.createElementVNode)("div",qt,[(0,y.createElementVNode)("div",Zt,[e.title?((0,y.openBlock)(),(0,y.createElementBlock)("h2",Ht,(0,y.toDisplayString)(e.title),1)):(0,y.createCommentVNode)("v-if",!0),(0,y.createElementVNode)("div",{class:(0,y.normalizeClass)({"mdc-dialog__content":!0,"mdc-dialog__content--without-actions":!(0,y.unref)(i)})},[(0,y.renderSlot)(t.$slots,"default")],2),(0,y.unref)(i)?((0,y.openBlock)(),(0,y.createElementBlock)("footer",Gt,[(0,y.renderSlot)(t.$slots,"actions")])):(0,y.createCommentVNode)("v-if",!0)])]),(0,y.createElementVNode)("div",{class:"mdc-dialog__scrim",onClick:s})],2))}});const Wt={id:"balmui-pro-dialog"},Yt={className:"",title:"",content:"",actionConfig:[],maskClosable:!1,components:{},component:"",modelValueType:"object",modelValueDefaults:{},modelValueKeys:[],attrOrProp:{},event:"action",handler:()=>{},closeOnSave:!0,refreshOnSave:!1,refresh:location.reload},Qt={submit:"submit",cancel:"cancel",close:"close"};let Xt=[],eo=Yt;const to='\n \n
\n \n
';function oo(e){return document.getElementById(e)||function(e){const t=document.createElement("div");return t.id=e,document.body.appendChild(t),t}(e)}function no(e){!function(e){document.body.removeChild(e)}(e)}function ao(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=function(e){const t=oo(Wt.id),{components:o,...n}=e;let a=zt({el:t,name:"ProDialog",components:{MdcDialog:Jt,...o},setup(){const{modelValueType:e,modelValueDefaults:o,modelValueKeys:r,...l}=n,i="object"===e?r.length?r.reduce(((e,t)=>(e[t]=o[t],e)),{}):Object.assign({},o):u(o)?"":o,s=(0,y.reactive)({open:!1,modelValue:i,modelValueSource:i,...l}),c=(0,y.computed)((()=>!!s.actionConfig.length));function d(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];a&&(s.open=!1,a.unmount(`#${Wt.id}`),e&&s.refreshOnSave&&s.refresh())}return(0,y.onMounted)((()=>{(0,y.nextTick)((()=>{if(!n.content&&!n.component)throw new Error("[$dialog]: Missing `content` or `component` option");s.open=!0}))})),(0,y.onBeforeUnmount)((()=>no(t))),{PRO_DIALOG_BUTTON_TYPES:Qt,...(0,y.toRefs)(s),handleClose:d,handleComponentAction:function(e,t){if(!c.value){const o={data:s.modelValue,dataSource:s.modelValueSource,...t};switch(e.type){case Qt.submit:s.closeOnSave&&d(!0),s.handler(e,o,(()=>{d(!0)}));break;case Qt.cancel:case Qt.close:d()}e.type!==Qt.submit&&s.handler(e,o,d)}},handleDialogAction:function(e){if(c.value){let t={};switch(e.type){case Qt.submit:t={callback:()=>{s.closeOnSave&&d(!0),s.handler(e,{data:s.modelValue,dataSource:s.modelValueSource},(()=>{d(!0)}))},delay:e.delay||250};break;case Qt.cancel:case Qt.close:d()}return e.type===Qt.submit?t:s.handler(e,{data:s.modelValue,dataSource:s.modelValueSource},d)}}}},template:to});return a}(Object.assign({},eo,e));Xt.length&&Xt.forEach((e=>t.use(e))),t.mount(`#${Wt.id}`)}const ro={install:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{globalComponents:o,...n}=t;eo=Object.assign({},Yt,n),Array.isArray(o)&&(Xt=o),e.config.globalProperties.$dialog=ao,e.provide("dialog",ao)}};const lo={UiFormView:S,UiFormItem:I,UiDetailView:oe,UiListView:Re,UiListViewRowActions:Be,UiLayoutView:Qe,UiReadonlyItem:_,UiCheckboxGroup:me,UiRadioGroup:nt,UiSwitchBox:it,UiMultiSelect:dt},io={$apiModel:Ct,$routerModel:Nt,$transform:_t,$constant:Ut,$dialog:ro},so={install:function(e){return h(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{Components:lo,Plugins:io})}};var co=so},4147:function(e){"use strict";e.exports={i8:"0.30.0"}}}]); \ No newline at end of file diff --git a/js/chunk/4955.08f27f6f.js b/js/chunk/4955.08f27f6f.js deleted file mode 100644 index 3b46622..0000000 --- a/js/chunk/4955.08f27f6f.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkbalm_ui_pro=self.webpackChunkbalm_ui_pro||[]).push([[4955],{5847:function(e,t,n){"undefined"!==typeof n.g&&n.g.__pretenderNodePolyfill&&(delete n.g.self,delete n.g.__pretenderNodePolyfill)},3310:function(e,t,n){"undefined"!==typeof n.g&&"undefined"===typeof n.g.self&&(n.g.self={},n.g.__pretenderNodePolyfill=!0)},9996:function(e){"use strict";var t=function(e){return function(e){return!!e&&"object"===typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===n}(e)}(e)};var n="function"===typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function r(e,t){return!1!==t.clone&&t.isMergeableObject(e)?l((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function o(e,t,n){return e.concat(t).map((function(e){return r(e,n)}))}function i(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return Object.propertyIsEnumerable.call(e,t)})):[]}(e))}function a(e,t){try{return t in e}catch(n){return!1}}function s(e,t,n){var o={};return n.isMergeableObject(e)&&i(e).forEach((function(t){o[t]=r(e[t],n)})),i(t).forEach((function(i){(function(e,t){return a(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,i)||(a(e,i)&&n.isMergeableObject(t[i])?o[i]=function(e,t){if(!t.customMerge)return l;var n=t.customMerge(e);return"function"===typeof n?n:l}(i,n)(e[i],t[i],n):o[i]=r(t[i],n))})),o}function l(e,n,i){(i=i||{}).arrayMerge=i.arrayMerge||o,i.isMergeableObject=i.isMergeableObject||t,i.cloneUnlessOtherwiseSpecified=r;var a=Array.isArray(n);return a===Array.isArray(e)?a?i.arrayMerge(e,n,i):s(e,n,i):r(n,i)}l.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return l(e,n,t)}),{})};var c=l;e.exports=c},1895:function(){"use strict";"function"!==typeof Object.assign&&(Object.assign=function(e){for(var t=[],n=1;ne.config.maxDate&&(t=e.config.maxDate),e.currentYear=t.getFullYear()),e.currentYearElement.value=String(e.currentYear),e.rContainer&&e.rContainer.querySelectorAll(".flatpickr-monthSelect-month").forEach((function(t){t.dateObj.setFullYear(e.currentYear),e.config.minDate&&t.dateObje.config.maxDate?t.classList.add("flatpickr-disabled"):t.classList.remove("flatpickr-disabled")})),u()}function f(t){t.preventDefault(),t.stopPropagation();var n=r(t);if(n instanceof Element&&!n.classList.contains("flatpickr-disabled")&&!n.classList.contains("notAllowed")&&(p(n.dateObj),e.config.closeOnSelect)){var o="single"===e.config.mode,i="range"===e.config.mode&&2===e.selectedDates.length;(o||i)&&e.close()}}function p(t){var n=new Date(e.currentYear,t.getMonth(),t.getDate()),r=[];switch(e.config.mode){case"single":r=[n];break;case"multiple":r.push(n);break;case"range":2===e.selectedDates.length?r=[n]:(r=e.selectedDates.concat([n])).sort((function(e,t){return e.getTime()-t.getTime()}))}e.setDate(r,!0),u()}var h={37:-1,39:1,40:3,38:-3};function m(t,n,r,i){var a=void 0!==h[i.keyCode];if((a||13===i.keyCode)&&e.rContainer&&o.monthsContainer){var s=e.rContainer.querySelector(".flatpickr-monthSelect-month.selected"),l=Array.prototype.indexOf.call(o.monthsContainer.children,document.activeElement);if(-1===l){var c=s||o.monthsContainer.firstElementChild;c.focus(),l=c.$i}a?o.monthsContainer.children[(12+l+h[i.keyCode])%12].focus():13===i.keyCode&&o.monthsContainer.contains(document.activeElement)&&p(document.activeElement.dateObj)}}function y(){var t;"range"===(null===(t=e.config)||void 0===t?void 0:t.mode)&&1===e.selectedDates.length&&e.clear(!1),e.selectedDates.length||l()}function g(){a._stubbedCurrentMonth=e._initialDate.getMonth(),e._initialDate.setMonth(a._stubbedCurrentMonth),e.currentMonth=a._stubbedCurrentMonth}function v(){a._stubbedCurrentMonth&&(e._initialDate.setMonth(a._stubbedCurrentMonth),e.currentMonth=a._stubbedCurrentMonth,delete a._stubbedCurrentMonth)}function b(){if(null!==o.monthsContainer)for(var e=o.monthsContainer.querySelectorAll(".flatpickr-monthSelect-month"),t=0;t=i.length?e(t):i).length>t.length){var u=t[0],d=o?[i[0],u]:[u,i[1]];d[0].getTime()>d[1].getTime()&&(o?d[0]=d[1]:d[1]=d[0]),n.setDate(d,!1),i=e(d)}l=(s=n.selectedDates.map((function(e){return n.formatDate(e,a)})))[0],n._input.value=void 0===l?"":l,c=s[1],r.value=void 0===c?"":c}}};return l}}return t}()},1730:function(e){var t=9007199254740991,n="[object Arguments]",r="[object Function]",o="[object GeneratorFunction]",i=/^(?:0|[1-9]\d*)$/;var a,s,l=Object.prototype,c=l.hasOwnProperty,u=l.toString,d=l.propertyIsEnumerable,f=(a=Object.keys,s=Object,function(e){return a(s(e))}),p=Math.max,h=!d.call({valueOf:1},"valueOf");function m(e,t){var r=E(e)||function(e){return function(e){return function(e){return!!e&&"object"==typeof e}(e)&&_(e)}(e)&&c.call(e,"callee")&&(!d.call(e,"callee")||u.call(e)==n)}(e)?function(e,t){for(var n=-1,r=Array(e);++n-1&&e%1==0&&e-1&&e%1==0&&e<=t}(e.length)&&!function(e){var t=C(e)?u.call(e):"";return t==r||t==o}(e)}function C(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}var T,A=(T=function(e,t){if(h||v(t)||_(t))!function(e,t,n,r){n||(n={});for(var o=-1,i=t.length;++o1?t[r-1]:void 0,i=r>2?t[2]:void 0;for(o=T.length>3&&"function"==typeof o?(r--,o):void 0,i&&function(e,t,n){if(!C(n))return!1;var r=typeof t;return!!("number"==r?_(n)&&g(t,n.length):"string"==r&&t in n)&&b(n[t],e)}(t[0],t[1],i)&&(o=r<3?void 0:o,r=1),e=Object(e);++n-1},Oe.prototype.set=function(e,t){var n=this.__data__,r=xe(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},Ie.prototype.clear=function(){this.__data__={hash:new Se,map:new(pe||Oe),string:new Se}},Ie.prototype.delete=function(e){return Me(this,e).delete(e)},Ie.prototype.get=function(e){return Me(this,e).get(e)},Ie.prototype.has=function(e){return Me(this,e).has(e)},Ie.prototype.set=function(e,t){return Me(this,e).set(e,t),this},we.prototype.clear=function(){this.__data__=new Oe},we.prototype.delete=function(e){return this.__data__.delete(e)},we.prototype.get=function(e){return this.__data__.get(e)},we.prototype.has=function(e){return this.__data__.has(e)},we.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Oe){var r=n.__data__;if(!pe||r.length<199)return r.push([e,t]),this;n=this.__data__=new Ie(r)}return n.set(e,t),this};var Fe=ce?z(ce,Object):function(){return[]},je=function(e){return ee.call(e)};function Ve(e,t){return!!(t=null==t?o:t)&&("number"==typeof e||L.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=o}(e.length)&&!Ge(e)}var Ke=ue||function(){return!1};function Ge(e){var t=We(e)?ee.call(e):"";return t==l||t==c}function We(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function Ye(e){return ze(e)?ke(e):function(e){if(!He(e))return de(e);var t=[];for(var n in Object(e))Q.call(e,n)&&"constructor"!=n&&t.push(n);return t}(e)}e.exports=function(e){return Le(e,!0,!0)}},6195:function(e){e.exports=function(e){for(var t=-1,n=e?e.length:0,r=0,o=[];++tc))return!1;var d=s.get(e);if(d&&s.get(t))return d==t;var f=-1,p=!0,h=a&o?new Re:void 0;for(s.set(e,t),s.set(t,e);++f-1},xe.prototype.set=function(e,t){var n=this.__data__,r=Me(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},Le.prototype.clear=function(){this.__data__={hash:new Ne,map:new(ge||xe),string:new Ne}},Le.prototype.delete=function(e){return ze(this,e).delete(e)},Le.prototype.get=function(e){return ze(this,e).get(e)},Le.prototype.has=function(e){return ze(this,e).has(e)},Le.prototype.set=function(e,t){return ze(this,e).set(e,t),this},Re.prototype.add=Re.prototype.push=function(e){return this.__data__.set(e,r),this},Re.prototype.has=function(e){return this.__data__.has(e)},De.prototype.clear=function(){this.__data__=new xe},De.prototype.delete=function(e){return this.__data__.delete(e)},De.prototype.get=function(e){return this.__data__.get(e)},De.prototype.has=function(e){return this.__data__.has(e)},De.prototype.set=function(e,t){var n=this.__data__;if(n instanceof xe){var r=n.__data__;if(!ge||r.length<199)return r.push([e,t]),this;n=this.__data__=new Le(r)}return n.set(e,t),this};var Ge=function(e){return le.call(e)};function We(e,t){return!!(t=null==t?s:t)&&("number"==typeof e||F.test(e))&&e>-1&&e%1==0&&e-1?r[o?e[i]:i]:void 0});function rt(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a),a};return n.cache=new(rt.Cache||Le),n}function ot(e,t){return e===t||e!==e&&t!==t}function it(e){return function(e){return dt(e)&&st(e)}(e)&&se.call(e,"callee")&&(!fe.call(e,"callee")||le.call(e)==u)}rt.Cache=Le;var at=Array.isArray;function st(e){return null!=e&&ct(e.length)&&!lt(e)}function lt(e){var t=ut(e)?le.call(e):"";return t==m||t==y}function ct(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=s}function ut(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function dt(e){return!!e&&"object"==typeof e}function ft(e){return"symbol"==typeof e||dt(e)&&le.call(e)==A}var pt=W?function(e){return function(t){return e(t)}}(W):function(e){return dt(e)&&ct(e.length)&&!!j[le.call(e)]};function ht(e){return st(e)?Pe(e):Ue(e)}function mt(e){return e}e.exports=nt},5800:function(e,t,n){var r=9007199254740991,o="[object Arguments]",i="[object Function]",a="[object GeneratorFunction]",s="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,l="object"==typeof self&&self&&self.Object===Object&&self,c=s||l||Function("return this")();function u(e,t){for(var n=-1,r=t.length,o=e.length;++n0&&n(s)?t>1?g(s,t-1,n,r,o):u(o,s):r||(o[o.length]=s)}return o}function v(e){return b(e)||function(e){return function(e){return function(e){return!!e&&"object"==typeof e}(e)&&function(e){return null!=e&&function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=r}(e.length)&&!function(e){var t=function(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}(e)?p.call(e):"";return t==i||t==a}(e)}(e)}(e)&&f.call(e,"callee")&&(!m.call(e,"callee")||p.call(e)==o)}(e)||!!(y&&e&&e[y])}var b=Array.isArray;e.exports=function(e){return(e?e.length:0)?g(e,1):[]}},790:function(e){var t=9007199254740991,n="[object Arguments]",r="[object Function]",o="[object GeneratorFunction]",i=/^(?:0|[1-9]\d*)$/;var a=Object.prototype,s=a.hasOwnProperty,l=a.toString,c=a.propertyIsEnumerable;function u(e,t){var r=m(e)||function(e){return function(e){return function(e){return!!e&&"object"==typeof e}(e)&&y(e)}(e)&&s.call(e,"callee")&&(!c.call(e,"callee")||l.call(e)==n)}(e)?function(e,t){for(var n=-1,r=Array(e);++n-1&&e%1==0&&e-1&&e%1==0&&e<=t}(e.length)&&!function(e){var t=g(e)?l.call(e):"";return t==r||t==o}(e)}function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function v(e){return y(e)?u(e,!0):p(e)}function b(e){return e}e.exports=function(e,t){return null==e?e:f(e,"function"==typeof t?t:b,v)}},9208:function(e,t,n){var r="__lodash_hash_undefined__",o=1/0,i="[object Function]",a="[object GeneratorFunction]",s="[object Symbol]",l=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,c=/^\w*$/,u=/^\./,d=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,f=/\\(\\)?/g,p=/^\[object .+?Constructor\]$/,h="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,m="object"==typeof self&&self&&self.Object===Object&&self,y=h||m||Function("return this")();var g=Array.prototype,v=Function.prototype,b=Object.prototype,E=y["__core-js_shared__"],_=function(){var e=/[^.]+$/.exec(E&&E.keys&&E.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),C=v.toString,T=b.hasOwnProperty,A=b.toString,S=RegExp("^"+C.call(T).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),O=y.Symbol,I=g.splice,w=j(y,"Map"),k=j(Object,"create"),N=O?O.prototype:void 0,x=N?N.toString:void 0;function L(e){var t=-1,n=e?e.length:0;for(this.clear();++t-1},R.prototype.set=function(e,t){var n=this.__data__,r=P(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},D.prototype.clear=function(){this.__data__={hash:new L,map:new(w||R),string:new L}},D.prototype.delete=function(e){return F(this,e).delete(e)},D.prototype.get=function(e){return F(this,e).get(e)},D.prototype.has=function(e){return F(this,e).has(e)},D.prototype.set=function(e,t){return F(this,e).set(e,t),this};var V=U((function(e){var t;e=null==(t=e)?"":function(e){if("string"==typeof e)return e;if(z(e))return x?x.call(e):"";var t=e+"";return"0"==t&&1/e==-o?"-0":t}(t);var n=[];return u.test(e)&&n.push(""),e.replace(d,(function(e,t,r,o){n.push(r?o.replace(f,"$1"):t||e)})),n}));function H(e){if("string"==typeof e||z(e))return e;var t=e+"";return"0"==t&&1/e==-o?"-0":t}function U(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a),a};return n.cache=new(U.Cache||D),n}U.Cache=D;var q=Array.isArray;function $(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function z(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&A.call(e)==s}e.exports=function(e,t,n){var r=null==e?void 0:M(e,t);return void 0===r?n:r}},8394:function(e,t,n){var r="__lodash_hash_undefined__",o=1/0,i=9007199254740991,a="[object Arguments]",s="[object Function]",l="[object GeneratorFunction]",c="[object Symbol]",u=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,d=/^\w*$/,f=/^\./,p=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,h=/\\(\\)?/g,m=/^\[object .+?Constructor\]$/,y=/^(?:0|[1-9]\d*)$/,g="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,v="object"==typeof self&&self&&self.Object===Object&&self,b=g||v||Function("return this")();var E=Array.prototype,_=Function.prototype,C=Object.prototype,T=b["__core-js_shared__"],A=function(){var e=/[^.]+$/.exec(T&&T.keys&&T.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),S=_.toString,O=C.hasOwnProperty,I=C.toString,w=RegExp("^"+S.call(O).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),k=b.Symbol,N=C.propertyIsEnumerable,x=E.splice,L=q(b,"Map"),R=q(Object,"create"),D=k?k.prototype:void 0,P=D?D.toString:void 0;function M(e){var t=-1,n=e?e.length:0;for(this.clear();++t-1&&e%1==0&&e-1},B.prototype.set=function(e,t){var n=this.__data__,r=j(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},F.prototype.clear=function(){this.__data__={hash:new M,map:new(L||B),string:new M}},F.prototype.delete=function(e){return U(this,e).delete(e)},F.prototype.get=function(e){return U(this,e).get(e)},F.prototype.has=function(e){return U(this,e).has(e)},F.prototype.set=function(e,t){return U(this,e).set(e,t),this};var z=G((function(e){var t;e=null==(t=e)?"":function(e){if("string"==typeof e)return e;if(Q(e))return P?P.call(e):"";var t=e+"";return"0"==t&&1/e==-o?"-0":t}(t);var n=[];return f.test(e)&&n.push(""),e.replace(p,(function(e,t,r,o){n.push(r?o.replace(h,"$1"):t||e)})),n}));function K(e){if("string"==typeof e||Q(e))return e;var t=e+"";return"0"==t&&1/e==-o?"-0":t}function G(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a),a};return n.cache=new(G.Cache||F),n}G.Cache=F;var W=Array.isArray;function Y(e){var t=Z(e)?I.call(e):"";return t==s||t==l}function X(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=i}function Z(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function J(e){return!!e&&"object"==typeof e}function Q(e){return"symbol"==typeof e||J(e)&&I.call(e)==c}e.exports=function(e,t){return null!=e&&$(e,t,V)}},2193:function(e,t,n){var r="__lodash_hash_undefined__",o=1/0,i=9007199254740991,a="[object Arguments]",s="[object Function]",l="[object GeneratorFunction]",c="[object Symbol]",u=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,d=/^\w*$/,f=/^\./,p=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,h=/\\(\\)?/g,m=/^\[object .+?Constructor\]$/,y=/^(?:0|[1-9]\d*)$/,g="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,v="object"==typeof self&&self&&self.Object===Object&&self,b=g||v||Function("return this")();function E(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}var _,C,T=Array.prototype,A=Function.prototype,S=Object.prototype,O=b["__core-js_shared__"],I=function(){var e=/[^.]+$/.exec(O&&O.keys&&O.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),w=A.toString,k=S.hasOwnProperty,N=S.toString,x=RegExp("^"+w.call(k).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),L=b.Symbol,R=S.propertyIsEnumerable,D=T.splice,P=(_=Object.keys,C=Object,function(e){return _(C(e))}),M=Math.max,B=te(b,"Map"),F=te(Object,"create"),j=L?L.prototype:void 0,V=j?j.toString:void 0;function H(e){var t=-1,n=e?e.length:0;for(this.clear();++t-1},U.prototype.set=function(e,t){var n=this.__data__,r=z(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},q.prototype.clear=function(){this.__data__={hash:new H,map:new(B||U),string:new H}},q.prototype.delete=function(e){return ee(this,e).delete(e)},q.prototype.get=function(e){return ee(this,e).get(e)},q.prototype.has=function(e){return ee(this,e).has(e)},q.prototype.set=function(e,t){return ee(this,e).set(e,t),this};var K,G,W=(K=function(e,t){return e&&Y(e,t,he)},function(e,t){if(null==e)return e;if(!ce(e))return K(e,t);for(var n=e.length,r=G?n:-1,o=Object(e);(G?r--:++ro?0:o+t);(n=n>o?o:n)<0&&(n+=o);o=t>n?0:n-t>>>0,t>>>=0;var i=Array(o);for(;++r-1&&e%1==0&&e-1&&e%1==0&&e<=i}(e.length)&&!ue(e)}function ue(e){var t=de(e)?N.call(e):"";return t==s||t==l}function de(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function fe(e){return!!e&&"object"==typeof e}function pe(e){return"symbol"==typeof e||fe(e)&&N.call(e)==c}function he(e){return ce(e)?$(e):J(e)}e.exports=ae},9245:function(e,t,n){e=n.nmd(e);var r=9007199254740991,o="[object Arguments]",i="[object Function]",a="[object GeneratorFunction]",s="[object Map]",l="[object Promise]",c="[object Set]",u="[object WeakMap]",d="[object DataView]",f=/^\[object .+?Constructor\]$/,p="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,h="object"==typeof self&&self&&self.Object===Object&&self,m=p||h||Function("return this")(),y=t&&!t.nodeType&&t,g=y&&e&&!e.nodeType&&e,v=g&&g.exports===y;var b,E,_=Function.prototype,C=Object.prototype,T=m["__core-js_shared__"],A=function(){var e=/[^.]+$/.exec(T&&T.keys&&T.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),S=_.toString,O=C.hasOwnProperty,I=C.toString,w=RegExp("^"+S.call(O).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),k=v?m.Buffer:void 0,N=C.propertyIsEnumerable,x=k?k.isBuffer:void 0,L=(b=Object.keys,E=Object,function(e){return b(E(e))}),R=z(m,"DataView"),D=z(m,"Map"),P=z(m,"Promise"),M=z(m,"Set"),B=z(m,"WeakMap"),F=!N.call({valueOf:1},"valueOf"),j=G(R),V=G(D),H=G(P),U=G(M),q=G(B);function $(e){if(!Q(e)||function(e){return!!A&&A in e}(e))return!1;var t=J(e)||function(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(n){}return t}(e)?w:f;return t.test(G(e))}function z(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return $(n)?n:void 0}var K=function(e){return I.call(e)};function G(e){if(null!=e){try{return S.call(e)}catch(t){}try{return e+""}catch(t){}}return""}function W(e){return function(e){return function(e){return!!e&&"object"==typeof e}(e)&&X(e)}(e)&&O.call(e,"callee")&&(!N.call(e,"callee")||I.call(e)==o)}(R&&K(new R(new ArrayBuffer(1)))!=d||D&&K(new D)!=s||P&&K(P.resolve())!=l||M&&K(new M)!=c||B&&K(new B)!=u)&&(K=function(e){var t=I.call(e),n="[object Object]"==t?e.constructor:void 0,r=n?G(n):void 0;if(r)switch(r){case j:return d;case V:return s;case H:return l;case U:return c;case q:return u}return t});var Y=Array.isArray;function X(e){return null!=e&&function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=r}(e.length)&&!J(e)}var Z=x||function(){return!1};function J(e){var t=Q(e)?I.call(e):"";return t==i||t==a}function Q(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}e.exports=function(e){if(X(e)&&(Y(e)||"string"==typeof e||"function"==typeof e.splice||Z(e)||W(e)))return!e.length;var t=K(e);if(t==s||t==c)return!e.size;if(F||function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||C)}(e))return!L(e).length;for(var n in e)if(O.call(e,n))return!1;return!0}},2307:function(e,t,n){e=n.nmd(e);var r="__lodash_hash_undefined__",o=1,i=2,a=9007199254740991,s="[object Arguments]",l="[object Array]",c="[object AsyncFunction]",u="[object Boolean]",d="[object Date]",f="[object Error]",p="[object Function]",h="[object GeneratorFunction]",m="[object Map]",y="[object Number]",g="[object Null]",v="[object Object]",b="[object Promise]",E="[object Proxy]",_="[object RegExp]",C="[object Set]",T="[object String]",A="[object Symbol]",S="[object Undefined]",O="[object WeakMap]",I="[object ArrayBuffer]",w="[object DataView]",k=/^\[object .+?Constructor\]$/,N=/^(?:0|[1-9]\d*)$/,x={};x["[object Float32Array]"]=x["[object Float64Array]"]=x["[object Int8Array]"]=x["[object Int16Array]"]=x["[object Int32Array]"]=x["[object Uint8Array]"]=x["[object Uint8ClampedArray]"]=x["[object Uint16Array]"]=x["[object Uint32Array]"]=!0,x[s]=x[l]=x[I]=x[u]=x[w]=x[d]=x[f]=x[p]=x[m]=x[y]=x[v]=x[_]=x[C]=x[T]=x[O]=!1;var L="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,R="object"==typeof self&&self&&self.Object===Object&&self,D=L||R||Function("return this")(),P=t&&!t.nodeType&&t,M=P&&e&&!e.nodeType&&e,B=M&&M.exports===P,F=B&&L.process,j=function(){try{return F&&F.binding&&F.binding("util")}catch(e){}}(),V=j&&j.isTypedArray;function H(e,t){for(var n=-1,r=null==e?0:e.length;++nc))return!1;var d=s.get(e);if(d&&s.get(t))return d==t;var f=-1,p=!0,h=n&i?new Oe:void 0;for(s.set(e,t),s.set(t,e);++f-1},Ae.prototype.set=function(e,t){var n=this.__data__,r=ke(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Se.prototype.clear=function(){this.size=0,this.__data__={hash:new Te,map:new(de||Ae),string:new Te}},Se.prototype.delete=function(e){var t=Be(this,e).delete(e);return this.size-=t?1:0,t},Se.prototype.get=function(e){return Be(this,e).get(e)},Se.prototype.has=function(e){return Be(this,e).has(e)},Se.prototype.set=function(e,t){var n=Be(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Oe.prototype.add=Oe.prototype.push=function(e){return this.__data__.set(e,r),this},Oe.prototype.has=function(e){return this.__data__.has(e)},Ie.prototype.clear=function(){this.__data__=new Ae,this.size=0},Ie.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Ie.prototype.get=function(e){return this.__data__.get(e)},Ie.prototype.has=function(e){return this.__data__.has(e)},Ie.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Ae){var r=n.__data__;if(!de||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Se(r)}return n.set(e,t),this.size=n.size,this};var je=se?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n-1&&e%1==0&&e-1&&e%1==0&&e<=a}function Ye(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Xe(e){return null!=e&&"object"==typeof e}var Ze=V?function(e){return function(t){return e(t)}}(V):function(e){return Xe(e)&&We(e.length)&&!!x[Ne(e)]};function Je(e){return null!=(t=e)&&We(t.length)&&!Ge(t)?we(e):De(e);var t}e.exports=function(e,t){return Le(e,t)}},8423:function(e,t,n){var r="[object Null]",o="[object Undefined]",i="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,a="object"==typeof self&&self&&self.Object===Object&&self,s=i||a||Function("return this")(),l=Object.prototype,c=l.hasOwnProperty,u=l.toString,d=s.Symbol,f=d?d.toStringTag:void 0;function p(e){return null==e?void 0===e?o:r:f&&f in Object(e)?function(e){var t=c.call(e,f),n=e[f];try{e[f]=void 0;var r=!0}catch(i){}var o=u.call(e);r&&(t?e[f]=n:delete e[f]);return o}(e):function(e){return u.call(e)}(e)}e.exports=function(e){if(!function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}(e))return!1;var t=p(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},9513:function(e){var t=1/0,n=17976931348623157e292,r=NaN,o="[object Symbol]",i=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt,u=Object.prototype.toString;function d(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}e.exports=function(e){return"number"==typeof e&&e==function(e){var f=function(e){if(!e)return 0===e?e:0;if(e=function(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&u.call(e)==o}(e))return r;if(d(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=d(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(i,"");var n=s.test(e);return n||l.test(e)?c(e.slice(2),n?2:8):a.test(e)?r:+e}(e),e===t||e===-t){return(e<0?-1:1)*n}return e===e?e:0}(e),p=f%1;return f===f?p?f-p:f:0}(e)}},8146:function(e){var t,n,r=Function.prototype,o=Object.prototype,i=r.toString,a=o.hasOwnProperty,s=i.call(Object),l=o.toString,c=(t=Object.getPrototypeOf,n=Object,function(e){return t(n(e))});e.exports=function(e){if(!function(e){return!!e&&"object"==typeof e}(e)||"[object Object]"!=l.call(e)||function(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(n){}return t}(e))return!1;var t=c(e);if(null===t)return!0;var n=a.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&i.call(n)==s}},6240:function(e,t,n){var r=1/0,o="[object Symbol]",i="\\ud800-\\udfff",a="\\u0300-\\u036f\\ufe20-\\ufe23",s="\\u20d0-\\u20f0",l="\\ufe0e\\ufe0f",c="["+i+"]",u="["+a+s+"]",d="\\ud83c[\\udffb-\\udfff]",f="[^"+i+"]",p="(?:\\ud83c[\\udde6-\\uddff]){2}",h="[\\ud800-\\udbff][\\udc00-\\udfff]",m="\\u200d",y="(?:"+u+"|"+d+")"+"?",g="["+l+"]?",v=g+y+("(?:"+m+"(?:"+[f,p,h].join("|")+")"+g+y+")*"),b="(?:"+[f+u+"?",u,p,h,c].join("|")+")",E=RegExp(d+"(?="+d+")|"+b+v,"g"),_=RegExp("["+m+i+a+s+l+"]"),C="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,T="object"==typeof self&&self&&self.Object===Object&&self,A=C||T||Function("return this")();function S(e){return _.test(e)}function O(e){return S(e)?function(e){return e.match(E)||[]}(e):function(e){return e.split("")}(e)}var I=Object.prototype.toString,w=A.Symbol,k=w?w.prototype:void 0,N=k?k.toString:void 0;function x(e){if("string"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&I.call(e)==o}(e))return N?N.call(e):"";var t=e+"";return"0"==t&&1/e==-r?"-0":t}function L(e,t,n){var r=e.length;return n=void 0===n?r:n,!t&&n>=r?e:function(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(o);++r-1},Ae.prototype.set=function(e,t){var n=this.__data__,r=ke(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},Se.prototype.clear=function(){this.__data__={hash:new Te,map:new(ue||Ae),string:new Te}},Se.prototype.delete=function(e){return qe(this,e).delete(e)},Se.prototype.get=function(e){return qe(this,e).get(e)},Se.prototype.has=function(e){return qe(this,e).has(e)},Se.prototype.set=function(e,t){return qe(this,e).set(e,t),this},Oe.prototype.add=Oe.prototype.push=function(e){return this.__data__.set(e,r),this},Oe.prototype.has=function(e){return this.__data__.has(e)},Ie.prototype.clear=function(){this.__data__=new Ae},Ie.prototype.delete=function(e){return this.__data__.delete(e)},Ie.prototype.get=function(e){return this.__data__.get(e)},Ie.prototype.has=function(e){return this.__data__.has(e)},Ie.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Ae){var r=n.__data__;if(!ue||r.length<199)return r.push([e,t]),this;n=this.__data__=new Se(r)}return n.set(e,t),this};var Ne,xe,Le=(Ne=function(e,t){return e&&Re(e,t,ut)},function(e,t){if(null==e)return e;if(!rt(e))return Ne(e,t);for(var n=e.length,r=xe?n:-1,o=Object(e);(xe?r--:++rc))return!1;var d=s.get(e);if(d&&s.get(t))return d==t;var f=-1,p=!0,h=a&o?new Oe:void 0;for(s.set(e,t),s.set(t,e);++f-1&&e%1==0&&e-1&&e%1==0&&e<=s}function at(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function st(e){return!!e&&"object"==typeof e}function lt(e){return"symbol"==typeof e||st(e)&&ne.call(e)==C}var ct=H?function(e){return function(t){return e(t)}}(H):function(e){return st(e)&&it(e.length)&&!!R[ne.call(e)]};function ut(e){return rt(e)?we(e):je(e)}function dt(e){return e}e.exports=function(e,t){return(nt(e)?U:Ve)(e,Fe(t))}},4150:function(e,t,n){e=n.nmd(e);var r="__lodash_hash_undefined__",o=1,i=2,a=1/0,s=9007199254740991,l="[object Arguments]",c="[object Array]",u="[object Boolean]",d="[object Date]",f="[object Error]",p="[object Function]",h="[object GeneratorFunction]",m="[object Map]",y="[object Number]",g="[object Object]",v="[object Promise]",b="[object RegExp]",E="[object Set]",_="[object String]",C="[object Symbol]",T="[object WeakMap]",A="[object ArrayBuffer]",S="[object DataView]",O=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,I=/^\w*$/,w=/^\./,k=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,N=/\\(\\)?/g,x=/^\[object .+?Constructor\]$/,L=/^(?:0|[1-9]\d*)$/,R={};R["[object Float32Array]"]=R["[object Float64Array]"]=R["[object Int8Array]"]=R["[object Int16Array]"]=R["[object Int32Array]"]=R["[object Uint8Array]"]=R["[object Uint8ClampedArray]"]=R["[object Uint16Array]"]=R["[object Uint32Array]"]=!0,R[l]=R[c]=R[A]=R[u]=R[S]=R[d]=R[f]=R[p]=R[m]=R[y]=R[g]=R[b]=R[E]=R[_]=R[T]=!1;var D="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,P="object"==typeof self&&self&&self.Object===Object&&self,M=D||P||Function("return this")(),B=t&&!t.nodeType&&t,F=B&&e&&!e.nodeType&&e,j=F&&F.exports===B&&D.process,V=function(){try{return j&&j.binding("util")}catch(e){}}(),H=V&&V.isTypedArray;function U(e,t){for(var n=-1,r=e?e.length:0;++n-1},Te.prototype.set=function(e,t){var n=this.__data__,r=we(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},Ae.prototype.clear=function(){this.__data__={hash:new Ce,map:new(ce||Te),string:new Ce}},Ae.prototype.delete=function(e){return je(this,e).delete(e)},Ae.prototype.get=function(e){return je(this,e).get(e)},Ae.prototype.has=function(e){return je(this,e).has(e)},Ae.prototype.set=function(e,t){return je(this,e).set(e,t),this},Se.prototype.add=Se.prototype.push=function(e){return this.__data__.set(e,r),this},Se.prototype.has=function(e){return this.__data__.has(e)},Oe.prototype.clear=function(){this.__data__=new Te},Oe.prototype.delete=function(e){return this.__data__.delete(e)},Oe.prototype.get=function(e){return this.__data__.get(e)},Oe.prototype.has=function(e){return this.__data__.has(e)},Oe.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Te){var r=n.__data__;if(!ce||r.length<199)return r.push([e,t]),this;n=this.__data__=new Ae(r)}return n.set(e,t),this};var ke,Ne=function(e,t,n){for(var r=-1,o=Object(e),i=n(e),a=i.length;a--;){var s=i[ke?a:++r];if(!1===t(o[s],s,o))break}return e};function xe(e,t){for(var n=0,r=(t=qe(t,e)?[t]:Be(t)).length;null!=e&&nc))return!1;var d=s.get(e);if(d&&s.get(t))return d==t;var f=-1,p=!0,h=a&o?new Se:void 0;for(s.set(e,t),s.set(t,e);++f-1&&e%1==0&&e-1&&e%1==0&&e<=s}function nt(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function rt(e){return!!e&&"object"==typeof e}function ot(e){return"symbol"==typeof e||rt(e)&&te.call(e)==C}var it=H?function(e){return function(t){return e(t)}}(H):function(e){return rt(e)&&tt(e.length)&&!!R[te.call(e)]};function at(e){return Qe(e)?Ie(e):Me(e)}function st(e){return e}e.exports=function(e,t){var n={};return t=Pe(t),function(e,t){e&&Ne(e,t,at)}(e,(function(e,r,o){n[r]=t(e,r,o)})),n}},5030:function(e,t,n){var r=9007199254740991,o="[object Arguments]",i="[object Function]",a="[object GeneratorFunction]",s="[object Symbol]",l="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,c="object"==typeof self&&self&&self.Object===Object&&self,u=l||c||Function("return this")();function d(e,t){for(var n=-1,r=t.length,o=e.length;++n0&&n(s)?t>1?b(s,t-1,n,r,o):d(o,s):r||(o[o.length]=s)}return o}function E(e){return C(e)||function(e){return function(e){return T(e)&&function(e){return null!=e&&function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=r}(e.length)&&!function(e){var t=function(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}(e)?h.call(e):"";return t==i||t==a}(e)}(e)}(e)&&p.call(e,"callee")&&(!y.call(e,"callee")||h.call(e)==o)}(e)||!!(g&&e&&e[g])}function _(e){if("string"==typeof e||function(e){return"symbol"==typeof e||T(e)&&h.call(e)==s}(e))return e;var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t}var C=Array.isArray;function T(e){return!!e&&"object"==typeof e}var A,S,O=(A=function(e,t){return null==e?{}:function(e,t){return function(e,t,n){for(var r=-1,o=t.length,i={};++r-1}function f(e,t,n){for(var r=-1,o=e?e.length:0;++r-1},N.prototype.set=function(e,t){var n=this.__data__,r=R(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},x.prototype.clear=function(){this.__data__={hash:new k,map:new(O||N),string:new k}},x.prototype.delete=function(e){return M(this,e).delete(e)},x.prototype.get=function(e){return M(this,e).get(e)},x.prototype.has=function(e){return M(this,e).has(e)},x.prototype.set=function(e,t){return M(this,e).set(e,t),this},L.prototype.add=L.prototype.push=function(e){return this.__data__.set(e,o),this},L.prototype.has=function(e){return this.__data__.has(e)};var P=I&&1/m(new I([,-0]))[1]==1/0?function(e){return new I(e)}:function(){};function M(e,t){var n=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?n["string"==typeof t?"string":"hash"]:n.map}function B(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return D(n)?n:void 0}function F(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}e.exports=function(e){return e&&e.length?function(e,t,n){var o=-1,i=d,a=e.length,s=!0,l=[],c=l;if(n)s=!1,i=f;else if(a>=r){var u=t?null:P(e);if(u)return m(u);s=!1,i=h,c=new L}else c=t?[]:l;e:for(;++o-1}function $(e,t,n){for(var r=-1,o=e?e.length:0;++r-1},we.prototype.set=function(e,t){var n=this.__data__,r=Re(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},ke.prototype.clear=function(){this.__data__={hash:new Ie,map:new(he||we),string:new Ie}},ke.prototype.delete=function(e){return qe(this,e).delete(e)},ke.prototype.get=function(e){return qe(this,e).get(e)},ke.prototype.has=function(e){return qe(this,e).has(e)},ke.prototype.set=function(e,t){return qe(this,e).set(e,t),this},Ne.prototype.add=Ne.prototype.push=function(e){return this.__data__.set(e,o),this},Ne.prototype.has=function(e){return this.__data__.has(e)},xe.prototype.clear=function(){this.__data__=new we},xe.prototype.delete=function(e){return this.__data__.delete(e)},xe.prototype.get=function(e){return this.__data__.get(e)},xe.prototype.has=function(e){return this.__data__.has(e)},xe.prototype.set=function(e,t){var n=this.__data__;if(n instanceof we){var o=n.__data__;if(!he||o.lengthc))return!1;var d=s.get(e);if(d&&s.get(t))return d==t;var f=-1,p=!0,h=o&i?new Ne:void 0;for(s.set(e,t),s.set(t,e);++f-1&&e%1==0&&e-1&&e%1==0&&e<=l}function at(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function st(e){return!!e&&"object"==typeof e}function lt(e){return"symbol"==typeof e||st(e)&&ae.call(e)==T}var ct=U?function(e){return function(t){return e(t)}}(U):function(e){return st(e)&&it(e.length)&&!!D[ae.call(e)]};function ut(e){return rt(e)?Le(e):je(e)}function dt(e){return e}e.exports=function(e,t){return e&&e.length?function(e,t,n){var o=-1,i=q,a=e.length,s=!0,l=[],c=l;if(n)s=!1,i=$;else if(a>=r){var u=t?null:He(e);if(u)return X(u);s=!1,i=G,c=new Ne}else c=t?[]:l;e:for(;++o-1&&e%1==0&&e-1&&e%1==0&&e<=t}(e.length)&&!function(e){var t=function(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}(e)?d.call(e):"";return t==r||t==o}(e)}e.exports=function(e){return e?a(e,function(e){return v(e)?h(e):m(e)}(e)):[]}},7217:function(e){e.exports=function(){"use strict";var e,t=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r0;)a[i=r[o]]||(t[i]=e[i],a[i]=!0);e=Object.getPrototypeOf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:r,kindOfTest:o,endsWith:function(e,t,n){e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;var r=e.indexOf(t,n);return-1!==r&&r===n},toArray:function(e){if(!e)return null;var t=e.length;if(a(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n},isTypedArray:v,isFileList:p},E=b;function _(e,t,n,r,o){Error.call(this),this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}E.inherits(_,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var C=_.prototype,T={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED"].forEach((function(e){T[e]={value:e}})),Object.defineProperties(_,T),Object.defineProperty(C,"isAxiosError",{value:!0}),_.from=function(e,t,n,r,o,i){var a=Object.create(C);return E.toFlatObject(e,a,(function(e){return e!==Error.prototype})),_.call(a,e.message,t,n,r,o),a.name=e.name,i&&Object.assign(a,i),a};var A=_,S=A,O=b,I=O.isStandardBrowserEnv()?{write:function(e,t,n,r,o,i){var a=[];a.push(e+"="+encodeURIComponent(t)),O.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),O.isString(r)&&a.push("path="+r),O.isString(o)&&a.push("domain="+o),!0===i&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}},w=b;function k(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var N=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)},x=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e},L=function(e,t){return e&&!N(t)?x(e,t):t},R=b,D=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"],P=b,M=P.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function r(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=r(window.location.href),function(t){var n=P.isString(t)?r(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0},B={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},F=A;function j(e){F.call(this,null==e?"canceled":e,F.ERR_CANCELED),this.name="CanceledError"}b.inherits(j,F,{__CANCEL__:!0});var V=j;function H(e,t,n,r){var o,i=e.data,a=e.headers,s=e.responseType;function l(){e.cancelToken&&e.cancelToken.unsubscribe(o),e.signal&&e.signal.removeEventListener("abort",o)}b.isFormData(i)&&b.isStandardBrowserEnv()&&delete a["Content-Type"];var c=new XMLHttpRequest;if(e.auth){var u=e.auth.username||"",d=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";a.Authorization="Basic "+btoa(u+":"+d)}var f=L(e.baseURL,e.url);function p(){if(c){var r="getAllResponseHeaders"in c?function(e){var t,n,r,o={};return e?(R.forEach(e.split("\n"),(function(e){if(r=e.indexOf(":"),t=R.trim(e.substr(0,r)).toLowerCase(),n=R.trim(e.substr(r+1)),t){if(o[t]&&D.indexOf(t)>=0)return;o[t]="set-cookie"===t?(o[t]?o[t]:[]).concat([n]):o[t]?o[t]+", "+n:n}})),o):o}(c.getAllResponseHeaders()):null;!function(e,t,n){var r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new S("Request failed with status code "+n.status,[S.ERR_BAD_REQUEST,S.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}((function(e){t(e),l()}),(function(e){n(e),l()}),{data:s&&"text"!==s&&"json"!==s?c.response:c.responseText,status:c.status,statusText:c.statusText,headers:r,config:e,request:c}),c=null}}if(c.open(e.method.toUpperCase(),function(e,t,n){if(!t)return e;var r;if(n)r=n(t);else if(w.isURLSearchParams(t))r=t.toString();else{var o=[];w.forEach(t,(function(e,t){null!==e&&"undefined"!==typeof e&&(w.isArray(e)?t+="[]":e=[e],w.forEach(e,(function(e){w.isDate(e)?e=e.toISOString():w.isObject(e)&&(e=JSON.stringify(e)),o.push(k(t)+"="+k(e))})))})),r=o.join("&")}if(r){var i=e.indexOf("#");-1!==i&&(e=e.slice(0,i)),e+=(-1===e.indexOf("?")?"?":"&")+r}return e}(f,e.params,e.paramsSerializer),!0),c.timeout=e.timeout,c.onreadystatechange=function(){c&&4===c.readyState&&(0!==c.status||c.responseURL&&0===c.responseURL.indexOf("file:"))&&setTimeout(p)},c.onabort=function(){c&&(n(new A("Request aborted",A.ECONNABORTED,e,c)),c=null)},c.onerror=function(){n(new A("Network Error",A.ERR_NETWORK,e,c,c)),c=null},c.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",r=e.transitional||B;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new A(t,r.clarifyTimeoutError?A.ETIMEDOUT:A.ECONNABORTED,e,c)),c=null},b.isStandardBrowserEnv()){var h=(e.withCredentials||M(f))&&e.xsrfCookieName?I.read(e.xsrfCookieName):void 0;h&&(a[e.xsrfHeaderName]=h)}"setRequestHeader"in c&&b.forEach(a,(function(e,t){"undefined"===typeof i&&"content-type"===t.toLowerCase()?delete a[t]:c.setRequestHeader(t,e)})),b.isUndefined(e.withCredentials)||(c.withCredentials=!!e.withCredentials),s&&"json"!==s&&(c.responseType=e.responseType),"function"===typeof e.onDownloadProgress&&c.addEventListener("progress",e.onDownloadProgress),"function"===typeof e.onUploadProgress&&c.upload&&c.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(o=function(e){c&&(n(!e||e&&e.type?new V:e),c.abort(),c=null)},e.cancelToken&&e.cancelToken.subscribe(o),e.signal&&(e.signal.aborted?o():e.signal.addEventListener("abort",o))),i||(i=null);var m=function(e){var t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(f);m&&-1===["http","https","file"].indexOf(m)?n(new A("Unsupported protocol "+m+":",A.ERR_BAD_REQUEST,e)):(c.send(i),r&&console.log("xhr:",f))}function U(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(c){return void n(c)}s.done?t(l):Promise.resolve(l).then(r,o)}var q={exports:{}},$={exports:{}};!function(e){function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}($),function(e){var t=$.exports.default;function n(){e.exports=n=function(){return r},e.exports.__esModule=!0,e.exports.default=e.exports;var r={},o=Object.prototype,i=o.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},s=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(k){u=function(e,t,n){return e[t]=n}}function d(e,t,n,r){var o=t&&t.prototype instanceof h?t:h,i=Object.create(o.prototype),a=new O(r||[]);return i._invoke=function(e,t,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return w()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var s=T(a,n);if(s){if(s===p)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=f(e,t,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===p)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}(e,n,a),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(k){return{type:"throw",arg:k}}}r.wrap=d;var p={};function h(){}function m(){}function y(){}var g={};u(g,s,(function(){return this}));var v=Object.getPrototypeOf,b=v&&v(v(I([])));b&&b!==o&&i.call(b,s)&&(g=b);var E=y.prototype=h.prototype=Object.create(g);function _(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function C(e,n){function r(o,a,s,l){var c=f(e[o],e,a);if("throw"!==c.type){var u=c.arg,d=u.value;return d&&"object"==t(d)&&i.call(d,"__await")?n.resolve(d.__await).then((function(e){r("next",e,s,l)}),(function(e){r("throw",e,s,l)})):n.resolve(d).then((function(e){u.value=e,s(u)}),(function(e){return r("throw",e,s,l)}))}l(c.arg)}var o;this._invoke=function(e,t){function i(){return new n((function(n,o){r(e,t,n,o)}))}return o=o?o.then(i,i):i()}}function T(e,t){var n=e.iterator[t.method];if(void 0===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,T(e,t),"throw"===t.method))return p;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var r=f(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,p;var o=r.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function A(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function O(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(A,this),this.reset(!0)}function I(e){if(e){var t=e[s];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n=0;--r){var o=this.tryEntries[r],a=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var s=i.call(o,"catchLoc"),l=i.call(o,"finallyLoc");if(s&&l){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),S(n),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;S(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:I(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),p}},r}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(q);var z=q.exports(),K=z;try{regeneratorRuntime=z}catch(Y){"object"===typeof globalThis?globalThis.regeneratorRuntime=z:Function("r","regeneratorRuntime = r")(z)}function G(e,t,n,r){var o=L(e.baseURL,e.url),i=e.method.toUpperCase(),a=o,s={};if("GET"===i){var l=new URLSearchParams(e.params);a=o.includes("?")?"".concat(o,"&").concat(l):"".concat(o,"?").concat(l)}else s={method:i,body:e.data};return r&&console.log("fetch:",a,s),fetch(a,s).then(function(){var n,r=(n=K.mark((function n(r){var o,i,a;return K.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o=r.status,i=r.statusText,n.next=3,r.json();case 3:a=n.sent,t({data:a,status:o,statusText:i,config:e,request:fetch});case 5:case"end":return n.stop()}}),n)})),function(){var e=this,t=arguments;return new Promise((function(r,o){var i=n.apply(e,t);function a(e){U(i,r,o,a,s,"next",e)}function s(e){U(i,r,o,a,s,"throw",e)}a(void 0)}))});return function(e){return r.apply(this,arguments)}}()).catch((function(e){return n(e)}))}var W=/^\/mock/;return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:W,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e)throw new Error("`axios` module not found");e.defaults.adapter=function(e){return new Promise((function(r,o){return t.test(e.baseURL)?G(e,r,o,n):H(e,r,o,n)}))}}}()},4988:function(e,t,n){"use strict";n.d(t,{n0:function(){return mr}});var r=n(8146),o=n.n(r),i=n(8423),a=n.n(i),s=n(4150),l=n.n(s),c=n(7644),u=n.n(c),d=n(5800),f=n.n(d),p=Object.prototype.toString;function h(e){return"[object Function]"===p.call(e)}var m=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},y=function(){function e(e,t){for(var n=0;n=0;n--)e[n]===t&&Array.prototype.splice.call(e,n,1)}function b(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var E={},_=function(){function e(){m(this,e),this.plurals=[],this.singulars=[],this.uncountables=[],this.humans=[],this.acronyms={},this.acronymRegex=/(?=a)b/}return y(e,null,[{key:"getInstance",value:function(t){return E[t]=E[t]||new e,E[t]}}]),y(e,[{key:"acronym",value:function(e){this.acronyms[e.toLowerCase()]=e;var t=[];for(var n in this.acronyms)b(this.acronyms,n)&&t.push(this.acronyms[n]);this.acronymRegex=new RegExp(t.join("|"))}},{key:"plural",value:function(e,t){"string"===typeof e&&v(this.uncountables,e),v(this.uncountables,t),this.plurals.unshift([e,t])}},{key:"singular",value:function(e,t){"string"===typeof e&&v(this.uncountables,e),v(this.uncountables,t),this.singulars.unshift([e,t])}},{key:"irregular",value:function(e,t){v(this.uncountables,e),v(this.uncountables,t);var n=e[0],r=e.substr(1),o=t[0],i=t.substr(1);if(n.toUpperCase()===o.toUpperCase())this.plural(new RegExp("("+n+")"+r+"$","i"),"$1"+i),this.plural(new RegExp("("+o+")"+i+"$","i"),"$1"+i),this.singular(new RegExp("("+n+")"+r+"$","i"),"$1"+r),this.singular(new RegExp("("+o+")"+i+"$","i"),"$1"+r);else{var a=g(r),s=g(i);this.plural(new RegExp(n.toUpperCase()+a+"$"),o.toUpperCase()+i),this.plural(new RegExp(n.toLowerCase()+a+"$"),o.toLowerCase()+i),this.plural(new RegExp(o.toUpperCase()+s+"$"),o.toUpperCase()+i),this.plural(new RegExp(o.toLowerCase()+s+"$"),o.toLowerCase()+i),this.singular(new RegExp(n.toUpperCase()+a+"$"),n.toUpperCase()+r),this.singular(new RegExp(n.toLowerCase()+a+"$"),n.toLowerCase()+r),this.singular(new RegExp(o.toUpperCase()+s+"$"),n.toUpperCase()+r),this.singular(new RegExp(o.toLowerCase()+s+"$"),n.toLowerCase()+r)}}},{key:"uncountable",value:function(){for(var e=arguments.length,t=Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:"all";"all"===e?(this.plurals=[],this.singulars=[],this.uncountables=[],this.humans=[]):this[e]=[]}}]),e}();var C={en:function(e){e.plural(/$/,"s"),e.plural(/s$/i,"s"),e.plural(/^(ax|test)is$/i,"$1es"),e.plural(/(octop|vir)us$/i,"$1i"),e.plural(/(octop|vir)i$/i,"$1i"),e.plural(/(alias|status)$/i,"$1es"),e.plural(/(bu)s$/i,"$1ses"),e.plural(/(buffal|tomat)o$/i,"$1oes"),e.plural(/([ti])um$/i,"$1a"),e.plural(/([ti])a$/i,"$1a"),e.plural(/sis$/i,"ses"),e.plural(/(?:([^f])fe|([lr])f)$/i,"$1$2ves"),e.plural(/(hive)$/i,"$1s"),e.plural(/([^aeiouy]|qu)y$/i,"$1ies"),e.plural(/(x|ch|ss|sh)$/i,"$1es"),e.plural(/(matr|vert|ind)(?:ix|ex)$/i,"$1ices"),e.plural(/^(m|l)ouse$/i,"$1ice"),e.plural(/^(m|l)ice$/i,"$1ice"),e.plural(/^(ox)$/i,"$1en"),e.plural(/^(oxen)$/i,"$1"),e.plural(/(quiz)$/i,"$1zes"),e.singular(/s$/i,""),e.singular(/(ss)$/i,"$1"),e.singular(/(n)ews$/i,"$1ews"),e.singular(/([ti])a$/i,"$1um"),e.singular(/((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)(sis|ses)$/i,"$1sis"),e.singular(/(^analy)(sis|ses)$/i,"$1sis"),e.singular(/([^f])ves$/i,"$1fe"),e.singular(/(hive)s$/i,"$1"),e.singular(/(tive)s$/i,"$1"),e.singular(/([lr])ves$/i,"$1f"),e.singular(/([^aeiouy]|qu)ies$/i,"$1y"),e.singular(/(s)eries$/i,"$1eries"),e.singular(/(m)ovies$/i,"$1ovie"),e.singular(/(x|ch|ss|sh)es$/i,"$1"),e.singular(/^(m|l)ice$/i,"$1ouse"),e.singular(/(bus)(es)?$/i,"$1"),e.singular(/(o)es$/i,"$1"),e.singular(/(shoe)s$/i,"$1"),e.singular(/(cris|test)(is|es)$/i,"$1is"),e.singular(/^(a)x[ie]s$/i,"$1xis"),e.singular(/(octop|vir)(us|i)$/i,"$1us"),e.singular(/(alias|status)(es)?$/i,"$1"),e.singular(/^(ox)en/i,"$1"),e.singular(/(vert|ind)ices$/i,"$1ex"),e.singular(/(matr)ices$/i,"$1ix"),e.singular(/(quiz)zes$/i,"$1"),e.singular(/(database)s$/i,"$1"),e.irregular("person","people"),e.irregular("man","men"),e.irregular("child","children"),e.irregular("sex","sexes"),e.irregular("move","moves"),e.irregular("zombie","zombies"),e.uncountable("equipment","information","rice","money","species","series","fish","sheep","jeans","police")}};function T(e,t){if(h(e)&&(t=e,e=null),e=e||"en",!t)return _.getInstance(e);t(_.getInstance(e))}for(var A in C)T(A,C[A]);function S(e,t){var n,r,o,i=""+e;if(0===i.length)return i;var a=i.toLowerCase().match(/\b\w+$/);if(a&&T().uncountables.indexOf(a[0])>-1)return i;for(var s=0,l=t.length;s1&&void 0!==arguments[1]?arguments[1]:"en").plurals)}function I(e){return S(e,T(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en").singulars)}function w(e){var t=null===e||void 0===e?"":String(e);return t.charAt(0).toUpperCase()+t.slice(1)}function k(e,t){null!==t&&void 0!==t||(t=!0);var n=""+e;return n=(n=t?n.replace(/^[a-z\d]*/,(function(e){return T().acronyms[e]||w(e)})):n.replace(new RegExp("^(?:"+T().acronymRegex.source+"(?=\\b|[A-Z_])|\\w)"),(function(e){return e.toLowerCase()}))).replace(/(?:_|(\/))([a-z\d]*)/gi,(function(e,t,n,r,o){return t||(t=""),""+t+(T().acronyms[n]||w(n))}))}function N(e){var t=""+e;return(t=(t=(t=(t=t.replace(new RegExp("(?:([A-Za-z\\d])|^)("+T().acronymRegex.source+")(?=\\b|[^a-z])","g"),(function(e,t,n){return(t||"")+(t?"_":"")+n.toLowerCase()}))).replace(/([A-Z\d]+)([A-Z][a-z])/g,"$1_$2")).replace(/([a-z\d])([A-Z])/g,"$1_$2")).replace(/-/g,"_")).toLowerCase()}var x={"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xc6":"AE","\xc7":"C","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xd0":"D","\xd1":"N","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd7":"x","\xd8":"O","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xdd":"Y","\xde":"Th","\xdf":"ss","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xe6":"ae","\xe7":"c","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xf0":"d","\xf1":"n","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xfd":"y","\xfe":"th","\xff":"y","\u0100":"A","\u0101":"a","\u0102":"A","\u0103":"a","\u0104":"A","\u0105":"a","\u0106":"C","\u0107":"c","\u0108":"C","\u0109":"c","\u010a":"C","\u010b":"c","\u010c":"C","\u010d":"c","\u010e":"D","\u010f":"d","\u0110":"D","\u0111":"d","\u0112":"E","\u0113":"e","\u0114":"E","\u0115":"e","\u0116":"E","\u0117":"e","\u0118":"E","\u0119":"e","\u011a":"E","\u011b":"e","\u011c":"G","\u011d":"g","\u011e":"G","\u011f":"g","\u0120":"G","\u0121":"g","\u0122":"G","\u0123":"g","\u0124":"H","\u0125":"h","\u0126":"H","\u0127":"h","\u0128":"I","\u0129":"i","\u012a":"I","\u012b":"i","\u012c":"I","\u012d":"i","\u012e":"I","\u012f":"i","\u0130":"I","\u0131":"i","\u0132":"IJ","\u0133":"ij","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013a":"l","\u013b":"L","\u013c":"l","\u013d":"L","\u013e":"l","\u013f":"L","\u0140":"l","\u0141":"L","\u0142":"l","\u0143":"N","\u0144":"n","\u0145":"N","\u0146":"n","\u0147":"N","\u0148":"n","\u0149":"'n","\u014a":"NG","\u014b":"ng","\u014c":"O","\u014d":"o","\u014e":"O","\u014f":"o","\u0150":"O","\u0151":"o","\u0152":"OE","\u0153":"oe","\u0154":"R","\u0155":"r","\u0156":"R","\u0157":"r","\u0158":"R","\u0159":"r","\u015a":"S","\u015b":"s","\u015c":"S","\u015d":"s","\u015e":"S","\u015f":"s","\u0160":"S","\u0161":"s","\u0162":"T","\u0163":"t","\u0164":"T","\u0165":"t","\u0166":"T","\u0167":"t","\u0168":"U","\u0169":"u","\u016a":"U","\u016b":"u","\u016c":"U","\u016d":"u","\u016e":"U","\u016f":"u","\u0170":"U","\u0171":"u","\u0172":"U","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017a":"z","\u017b":"Z","\u017c":"z","\u017d":"Z","\u017e":"z","\u0410":"A","\u0411":"B","\u0412":"V","\u0413":"G","\u0414":"D","\u0415":"E","\u0401":"E","\u0416":"ZH","\u0417":"Z","\u0418":"I","\u0419":"J","\u041a":"K","\u041b":"L","\u041c":"M","\u041d":"N","\u041e":"O","\u041f":"P","\u0420":"R","\u0421":"S","\u0422":"T","\u0423":"U","\u0424":"F","\u0425":"KH","\u0426":"C","\u0427":"CH","\u0428":"SH","\u0429":"SHCH","\u042a":"","\u042b":"Y","\u042c":"","\u042d":"E","\u042e":"YU","\u042f":"YA","\u0430":"a","\u0431":"b","\u0432":"v","\u0433":"g","\u0434":"d","\u0435":"e","\u0451":"e","\u0436":"zh","\u0437":"z","\u0438":"i","\u0439":"j","\u043a":"k","\u043b":"l","\u043c":"m","\u043d":"n","\u043e":"o","\u043f":"p","\u0440":"r","\u0441":"s","\u0442":"t","\u0443":"u","\u0444":"f","\u0445":"kh","\u0446":"c","\u0447":"ch","\u0448":"sh","\u0449":"shch","\u044a":"","\u044b":"y","\u044c":"","\u044d":"e","\u044e":"yu","\u044f":"ya"},L={};!function(){function e(){for(var t in m(this,e),this.approximations={},x)this.approximate(t,x[t])}y(e,null,[{key:"getInstance",value:function(t){return L[t]=L[t]||new e,L[t]}}]),y(e,[{key:"approximate",value:function(e,t){this.approximations[e]=t}},{key:"transliterate",value:function(e,t){var n=this;return e.replace(/[^\u0000-\u007f]/g,(function(e){return n.approximations[e]||t||"?"}))}}])}();var R=n(6240),D=n.n(R),P=n(2307),M=n.n(P),B=n(820),F=n.n(B),j=n(3465),V=n.n(j),H=n(2193),U=n.n(H),q=n(6195),$=n.n(q),z=n(8394),K=n.n(z),G=n(7720),W=n.n(G),Y=n(9245),X=n.n(Y),Z=n(9208),J=n.n(Z),Q=n(8618),ee=n.n(Q),te=n(790),ne=n.n(te),re=n(5030),oe=n.n(re),ie=n(1730),ae=n.n(ie),se=n(4872),le=n.n(se),ce=n(9513),ue=n.n(ce),de=(n(3310),Object.create);function fe(){var e=de(null);return e.__=void 0,delete e.__,e}var pe=function(e,t,n){this.path=e,this.matcher=t,this.delegate=n};pe.prototype.to=function(e,t){var n=this.delegate;if(n&&n.willAddRoute&&(e=n.willAddRoute(this.matcher.target,e)),this.matcher.add(this.path,e),t){if(0===t.length)throw new Error("You must have an argument in the function passed to `to`");this.matcher.addChild(this.path,e,t,this.delegate)}};var he=function(e){this.routes=fe(),this.children=fe(),this.target=e};function me(e,t,n){return function(r,o){var i=e+r;if(!o)return new pe(i,t,n);o(me(i,t,n))}}function ye(e,t,n){for(var r=0,o=0;o0&&47===t.charCodeAt(0)&&(t=t.substr(1));for(var r=t.split("/"),o=void 0,i=void 0,a=0;a2&&"[]"===i.slice(a-2)&&(s=!0,n[i=i.slice(0,a-2)]||(n[i]=[])),l=o[1]?Fe(o[1]):""),s?n[i].push(l):n[i]=l}return n},je.prototype.recognize=function(e){var t,n=[this.rootState],r={},o=!1,i=e.indexOf("#");-1!==i&&(e=e.substr(0,i));var a=e.indexOf("?");if(-1!==a){var s=e.substr(a+1,e.length);e=e.substr(0,a),r=this.parseQueryString(s)}"/"!==e.charAt(0)&&(e="/"+e);var l=e;je.ENCODE_AND_DECODE_PATH_SEGMENTS?e=ve(e):(e=decodeURI(e),l=decodeURI(l));var c=e.length;c>1&&"/"===e.charAt(c-1)&&(e=e.substr(0,c-1),l=l.substr(0,l.length-1),o=!0);for(var u=0;u=0;t--)$e(e[t],this)}function Ke(){ze.call(this),this.readyState=Ke.UNSENT,this.requestHeaders={},this.requestBody=null,this.status=0,this.statusText="",this.upload=new ze,this.onabort=null,this.onerror=null,this.onload=null,this.onloadend=null,this.onloadstart=null,this.onprogress=null,this.onreadystatechange=null,this.ontimeout=null}ze.prototype={addEventListener:function(e,t){this._eventListeners[e]=this._eventListeners[e]||[],this._eventListeners[e].push(t)},removeEventListener:function(e,t){for(var n=this._eventListeners[e]||[],r=0,o=n.length;rKe.UNSENT&&this.sendFlag&&(this._readyStateChange(Ke.UNSENT),this.sendFlag=!1),"function"===typeof this.onerror&&this.onerror()},getResponseHeader:function(e){if(this.readyState=2&&(n=n.slice(2)):ut(o)?n=r[4]:o?i&&(n=n.slice(2)):s>=2&&ut(t.protocol)&&(n=r[4]),{protocol:o,slashes:i||ut(o),slashesCount:s,rest:n}}function ft(e,t,n){if(e=at(e),!(this instanceof ft))return new ft(e,t,n);var r,o,i,a,s,l,c=st.slice(),u=typeof t,d=this,f=0;for("object"!==u&&"string"!==u&&(n=t,t=null),n&&"function"!==typeof n&&(n=tt.parse),r=!(o=dt(e||"",t=ct(t))).protocol&&!o.slashes,d.slashes=o.slashes||r&&t.slashes,d.protocol=o.protocol||t.protocol||"",e=o.rest,("file:"===o.protocol&&(2!==o.slashesCount||ot.test(e))||!o.slashes&&(o.protocol||o.slashesCount<2||!ut(d.protocol)))&&(c[3]=[/(.*)/,"pathname"]);f-1};function St(e){if("string"!==typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw new TypeError('Invalid character in header field name: "'+e+'"');return e.toLowerCase()}function Ot(e){return"string"!==typeof e&&(e=String(e)),e}function It(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return bt&&(t[Symbol.iterator]=function(){return t}),t}function wt(e){this.map={},e instanceof wt?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function kt(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function Nt(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function xt(e){var t=new FileReader,n=Nt(t);return t.readAsArrayBuffer(e),n}function Lt(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function Rt(){return this.bodyUsed=!1,this._initBody=function(e){var t;this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?"string"===typeof e?this._bodyText=e:Et&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:_t&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:vt&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():Ct&&Et&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=Lt(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):Ct&&(ArrayBuffer.prototype.isPrototypeOf(e)||At(e))?this._bodyArrayBuffer=Lt(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"===typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):vt&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},Et&&(this.blob=function(){var e=kt(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=kt(this);return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}return this.blob().then(xt)}),this.text=function(){var e=kt(this);if(e)return e;if(this._bodyBlob)return function(e){var t=new FileReader,n=Nt(t);return t.readAsText(e),n}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?t:e}(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(n),("GET"===this.method||"HEAD"===this.method)&&("no-store"===t.cache||"no-cache"===t.cache)){var r=/([?&])_=[^&]*/;if(r.test(this.url))this.url=this.url.replace(r,"$1_="+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function Mt(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function Bt(e){var t=new wt;return e.replace(/\r?\n[\t ]+/g," ").split("\r").map((function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e})).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t}function Ft(e,t){if(!(this instanceof Ft))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new wt(t.headers),this.url=t.url||"",this._initBody(e)}Pt.prototype.clone=function(){return new Pt(this,{body:this._bodyInit})},Rt.call(Pt.prototype),Rt.call(Ft.prototype),Ft.prototype.clone=function(){return new Ft(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new wt(this.headers),url:this.url})},Ft.error=function(){var e=new Ft(null,{status:0,statusText:""});return e.type="error",e};var jt=[301,302,303,307,308];Ft.redirect=function(e,t){if(-1===jt.indexOf(t))throw new RangeError("Invalid status code");return new Ft(null,{status:t,headers:{location:e}})};var Vt=gt.DOMException;try{new Vt}catch(gr){(Vt=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack}).prototype=Object.create(Error.prototype),Vt.prototype.constructor=Vt}function Ht(e,t){return new Promise((function(n,r){var o=new Pt(e,t);if(o.signal&&o.signal.aborted)return r(new Vt("Aborted","AbortError"));var i=new XMLHttpRequest;function a(){i.abort()}i.onload=function(){var e={status:i.status,statusText:i.statusText,headers:Bt(i.getAllResponseHeaders()||"")};e.url="responseURL"in i?i.responseURL:e.headers.get("X-Request-URL");var t="response"in i?i.response:i.responseText;setTimeout((function(){n(new Ft(t,e))}),0)},i.onerror=function(){setTimeout((function(){r(new TypeError("Network request failed"))}),0)},i.ontimeout=function(){setTimeout((function(){r(new TypeError("Network request failed"))}),0)},i.onabort=function(){setTimeout((function(){r(new Vt("Aborted","AbortError"))}),0)},i.open(o.method,function(e){try{return""===e&>.location.href?gt.location.href:e}catch(t){return e}}(o.url),!0),"include"===o.credentials?i.withCredentials=!0:"omit"===o.credentials&&(i.withCredentials=!1),"responseType"in i&&(Et?i.responseType="blob":Ct&&o.headers.get("Content-Type")&&-1!==o.headers.get("Content-Type").indexOf("application/octet-stream")&&(i.responseType="arraybuffer")),!t||"object"!==typeof t.headers||t.headers instanceof wt?o.headers.forEach((function(e,t){i.setRequestHeader(t,e)})):Object.getOwnPropertyNames(t.headers).forEach((function(e){i.setRequestHeader(e,Ot(t.headers[e]))})),o.signal&&(o.signal.addEventListener("abort",a),i.onreadystatechange=function(){4===i.readyState&&o.signal.removeEventListener("abort",a)}),i.send("undefined"===typeof o._bodyInit?null:o._bodyInit)}))}Ht.polyfill=!0,gt.fetch||(gt.fetch=Ht,gt.Headers=wt,gt.Request=Pt,gt.Response=Ft);var Ut=Object.freeze({__proto__:null,Headers:wt,Request:Pt,Response:Ft,get DOMException(){return Vt},fetch:Ht});var qt=function(){function e(){this.length=0}return e.prototype.push=function(){for(var e=[],t=0;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)throw new Error("Cyclic dependency in properties ".concat(JSON.stringify(l)));if(!o[s]){o[s]=!0;var c=e.filter((function(e){return e&&e[0]===a}));if(s=c.length){var u=l.concat(a);do{var d=c[--s][1];d&&i(d,t.indexOf(d),u)}while(s)}r[--n]=a}};i--;)o[i]||a(t[i],i,[]);return r.reverse()}(o)}(i,t);return s.forEach((function(e){var n,s;n=function(e){return l()(e,s)},s=function(e){return Array.isArray(e)?e.map(s):o()(e)?n(e):a()(e)?e.call(i,t):e};var c=i[e];a()(c)?r[e]=c.call(r,t):r[e]=s(c)})),r}};pn.extend=function(e){var t=Object.assign({},this.attrs,e),n=function(){this.attrs=t,pn.call(this)};return n.extend=pn.extend,n.extractAfterCreateCallbacks=pn.extractAfterCreateCallbacks,n.isTrait=pn.isTrait,n.attrs=t,n},pn.extractAfterCreateCallbacks=function(){var e=this,t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).traits,n=[],r=this.attrs||{};return r.afterCreate&&n.push(r.afterCreate),(Array.isArray(t)?t:Object.keys(r)).filter((function(t){return e.isTrait(t)&&r[t].extension.afterCreate})).forEach((function(e){n.push(r[e].extension.afterCreate)})),n},pn.isTrait=function(e){var t=this.attrs;return o()(t[e])&&!0===t[e].__isTrait__};var hn=function(){function e(){Zt(this,e),this._nextId=1,this._ids={}}return Qt(e,[{key:"get",value:function(){return this._nextId}},{key:"set",value:function(e){if(this._ids[e])throw new Error("Attempting to use the ID ".concat(e,", but it's already been used"));var t;(+(t=e)).toString()===t.toString()&&+e>=this._nextId&&(this._nextId=+e+1),this._ids[e]=!0}},{key:"inc",value:function(){var e=this.get()+1;return this._nextId=e,e}},{key:"fetch",value:function(){var e=this.get();return this._ids[e]=!0,this.inc(),e.toString()}},{key:"reset",value:function(){this._nextId=1,this._ids={}}}]),e}(),mn=console.warn,yn=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;Zt(this,e),this.code=t,this.headers=n,204===t?void 0!==r&&""!==r?mn("Mirage: One of your route handlers is returning a custom\n 204 Response that has data, but this is a violation of the HTTP spec\n and could lead to unexpected behavior. 204 responses should have no\n content (an empty string) as their body."):this.data="":void 0!==r&&""!==r||Object.prototype.hasOwnProperty.call(this.headers,"Content-Type")?this.data=r:this.data={},204===t||Object.prototype.hasOwnProperty.call(this.headers,"Content-Type")||(this.headers["Content-Type"]="application/json")}return Qt(e,[{key:"toRackResponse",value:function(){return[this.code,this.headers,this.data]}}]),e}(),gn={},vn={},bn={},En={};function _n(e){if("string"!==typeof gn[e]){var t=k(Tn(e),!1).split("/").map(D()).join("/");gn[e]=t}return gn[e]}function Cn(e){if("string"!==typeof vn[e]){var t=Tn(e).replace(/_/g,"-");vn[e]=t}return vn[e]}function Tn(e){if("string"!==typeof bn[e]){var t=N(e);bn[e]=t}return bn[e]}function An(e){if("string"!==typeof En[e]){var t=w(e);En[e]=t}return En[e]}var Sn=["description","fileName","lineNumber","message","name","number","stack"];function On(e,t){if("string"===typeof e&&!t)throw new In(e);if(!e)throw new In(t.replace(/^ +/gm,"")||"Assertion failed")}function In(e,t){var n=Error(e);t&&(n.stack=t);for(var r=0;r-1?this[o]="Mirage: ".concat(n[o]):this[o]=n[o]}}In.prototype=Object.create(Error.prototype);var wn=function(){function e(t,n){Zt(this,e),this.modelName=void 0,"object"===Xt(t)?(this.modelName=void 0,this.opts=t):(this.modelName=t?Cn(t):"",this.opts=n||{}),this.name="",this.ownerModelName=""}return Qt(e,[{key:"setSchema",value:function(e){this.schema=e}},{key:"isReflexive",value:function(){var e=!(this.modelName!==this.ownerModelName||!this.opts.inverse),t=!(void 0!==this.opts.inverse||this.ownerModelName!==this.modelName);return e||t}},{key:"isPolymorphic",get:function(){return this.opts.polymorphic}},{key:"type",get:function(){throw new Error("Subclasses of Association must implement a getter for type")}},{key:"foreignKey",get:function(){return this.getForeignKey()}},{key:"identifier",get:function(){throw new Error("Subclasses of Association must implement a getter for identifier")}}]),e}(),kn={},Nn=function(e){tn(n,e);var t=ln(n);function n(){return Zt(this,n),t.apply(this,arguments)}return Qt(n,[{key:"identifier",get:function(){if("string"!==typeof kn[this.name]){var e="".concat(_n(this.name),"Id");kn[this.name]=e}return kn[this.name]}},{key:"type",get:function(){return"belongsTo"}},{key:"getForeignKeyArray",value:function(){return[_n(this.ownerModelName),this.getForeignKey()]}},{key:"getForeignKey",value:function(){if("string"!==typeof kn[this.name]){var e="".concat(_n(this.name),"Id");kn[this.name]=e}return kn[this.name]}},{key:"addMethodsToModelClass",value:function(e,t){var n=e.prototype,r=this,o=this.getForeignKey(),i=en({},t,this);n.belongsToAssociations=Object.assign(n.belongsToAssociations,i),Object.keys(n.belongsToAssociations).forEach((function(e){var t=n.belongsToAssociations[e];n.belongsToAssociationFks[t.getForeignKey()]=t})),this.schema.addDependentAssociation(this,this.modelName),n.associationKeys.add(t),n.associationIdKeys.add(o),Object.defineProperty(n,o,{get:function(){this._tempAssociations=this._tempAssociations||{};var e=this._tempAssociations[t];return null===e?null:r.isPolymorphic?e?{id:e.id,type:e.modelName}:this.attrs[o]:e?e.id:this.attrs[o]},set:function(e){var n;null===e?n=null:void 0!==e&&(r.isPolymorphic?(On("object"===Xt(e),"You're setting an ID on the polymorphic association '".concat(r.name,"' but you didn't pass in an object. Polymorphic IDs need to be in the form { type, id }.")),n=r.schema[r.schema.toCollectionName(e.type)].find(e.id)):On(n=r.schema[r.schema.toCollectionName(r.modelName)].find(e),"Couldn't find ".concat(r.modelName," with id = ").concat(e))),this[t]=n}}),Object.defineProperty(n,t,{get:function(){this._tempAssociations=this._tempAssociations||{};var e=this._tempAssociations[t],n=this[o],i=null;return e?i=e:null!==n&&(i=r.isPolymorphic?r.schema[r.schema.toCollectionName(n.type)].find(n.id):r.schema[r.schema.toCollectionName(r.modelName)].find(n)),i},set:function(e){if(this._tempAssociations=this._tempAssociations||{},this._tempAssociations[t]=e,e&&e.hasInverseFor(r)){var n=e.inverseFor(r);e.associate(this,n)}}}),n["new".concat(An(t))]=function(){var e,n;r.isPolymorphic?(e=arguments.length<=0?void 0:arguments[0],n=arguments.length<=1?void 0:arguments[1]):(e=r.modelName,n=arguments.length<=0?void 0:arguments[0]);var o=r.schema[r.schema.toCollectionName(e)].new(n);return this[t]=o,o},n["create".concat(An(t))]=function(){var e,n;r.isPolymorphic?(e=arguments.length<=0?void 0:arguments[0],n=arguments.length<=1?void 0:arguments[1]):(e=r.modelName,n=arguments.length<=0?void 0:arguments[0]);var o=r.schema[r.schema.toCollectionName(e)].create(n);return this[t]=o,this.save(),o.reload()}}},{key:"disassociateAllDependentsFromTarget",value:function(e){var t,n=this,r=this.ownerModelName;t=this.isPolymorphic?{type:e.modelName,id:e.id}:e.id,this.schema[this.schema.toCollectionName(r)].where((function(e){var r=e[n.getForeignKey()];return!!r&&("object"===Xt(r)?r.type===t.type&&r.id===t.id:r===t)})).models.forEach((function(t){t.disassociate(e,n),t.save()}))}}]),n}(wn);function xn(e){return Array.isArray(e)?e.map(xn):Object.assign({},e)}var Ln=function(){function e(t,n,r){Zt(this,e),this.name=t,this._records=[],this.identityManager=new r,n&&this.insert(n)}return Qt(e,[{key:"all",value:function(){return xn(this._records)}},{key:"insert",value:function(e){var t=this;return Array.isArray(e)?F()(e,(function(e){return t._insertRecord(e)})):this._insertRecord(e)}},{key:"find",value:function(e){if(Array.isArray(e))return this._findRecords(e).filter(Boolean).map(xn);var t=this._findRecord(e);return t?xn(t):null}},{key:"findBy",value:function(e){var t=this._findRecordBy(e);return t?xn(t):null}},{key:"where",value:function(e){return this._findRecordsWhere(e).map(xn)}},{key:"firstOrCreate",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=cn(this.where(e),1)[0];if(n)return n;var r=Object.assign(t,e);return this.insert(r)}},{key:"update",value:function(e,t){var n,r=this;if("undefined"===typeof t){t=e;var o=[];return this._records.forEach((function(e){var n=Object.assign({},e);r._updateRecord(e,t),M()(n,e)||o.push(e)})),o}if("number"===typeof e||"string"===typeof e){var i=e,a=this._findRecord(i);return this._updateRecord(a,t),a}if(Array.isArray(e)){var s=e;return(n=this._findRecords(s)).forEach((function(e){r._updateRecord(e,t)})),n}if("object"===Xt(e)){var l=e;return(n=this._findRecordsWhere(l)).forEach((function(e){r._updateRecord(e,t)})),n}}},{key:"remove",value:function(e){var t=this;if("undefined"===typeof e)this._records=[],this.identityManager.reset();else if("number"===typeof e||"string"===typeof e){var n=this._findRecord(e),r=this._records.indexOf(n);this._records.splice(r,1)}else Array.isArray(e)?this._findRecords(e).forEach((function(e){var n=t._records.indexOf(e);t._records.splice(n,1)})):"object"===Xt(e)&&this._findRecordsWhere(e).forEach((function(e){var n=t._records.indexOf(e);t._records.splice(n,1)}))}},{key:"_findRecord",value:function(e){return e=e.toString(),this._records.find((function(t){return t.id===e}))}},{key:"_findRecordBy",value:function(e){return this._findRecordsWhere(e)[0]}},{key:"_findRecords",value:function(e){return e.map(this._findRecord,this)}},{key:"_findRecordsWhere",value:function(e){var t=this._records;var n="object"===Xt(e)?function(t){return Object.keys(e).every((function(n){return String(t[n])===String(e[n])}))}:e;return t.filter(n)}},{key:"_insertRecord",value:function(e){var t=xn(e);return!t||void 0!==t.id&&null!==t.id?(t.id=t.id.toString(),this.identityManager.set(t.id)):t.id=this.identityManager.fetch(t),this._records.push(t),xn(t)}},{key:"_updateRecord",value:function(e,t){var n=t&&Object.prototype.hasOwnProperty.call(t,"id")?t.id.toString():null,r=e.id;if(n&&r!==n)throw new Error("Updating the ID of a record is not permitted");for(var o in t)"id"!==o&&(e[o]=t[o])}}]),e}(),Rn=function(){function e(t,n){Zt(this,e),this._collections=[],this.registerIdentityManagers(n),t&&this.loadData(t)}return Qt(e,[{key:"loadData",value:function(e){for(var t in e)this.createCollection(t,V()(e[t]))}},{key:"dump",value:function(){return this._collections.reduce((function(e,t){return e[t.name]=t.all(),e}),{})}},{key:"createCollection",value:function(e,t){if(this[e])t&&this[e].insert(t);else{var n=this.identityManagerFor(e),r=new Ln(e,t,n);Object.defineProperty(this,e,{get:function(){var e=r.all();return["insert","find","findBy","where","update","remove","firstOrCreate"].forEach((function(t){e[t]=function(){return r[t].apply(r,arguments)}})),e}}),Object.defineProperty(this,"_".concat(e),{get:function(){var e=[];return["insert","find","findBy","where","update","remove","firstOrCreate"].forEach((function(t){e[t]=function(){return r[t].apply(r,arguments)}})),e}}),this._collections.push(r)}return this}},{key:"createCollections",value:function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r1&&void 0!==arguments[1]?arguments[1]:[];Zt(this,e),On(t&&"string"===typeof t,"You must pass a `modelName` into a Collection"),this.modelName=t,this.models=n}return Qt(e,[{key:"length",get:function(){return this.models.length}},{key:"update",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:[];Zt(this,e),this.models=t}return Qt(e,[{key:"length",get:function(){return this.models.length}},{key:"update",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n=0;r--){var o=n[r];if(o.length&&":"!==o[0]){t=o;break}}Fn[e]=Cn(_n(this._container.inflector.singularize(t)))}return Fn[e]}}},{key:"_getIdForRequest",value:function(e,t){var n;return e&&e.params&&e.params.id?n=e.params.id:t&&t.data&&t.data.id&&(n=t.data.id),n}},{key:"_getJsonApiDocForRequest",value:function(e,t){var n;return e&&e.requestBody&&(n=JSON.parse(e.requestBody)),this.serializerOrRegistry.normalize(n,t)}},{key:"_getAttrsForRequest",value:function(e,t){var n=this,r=this._getJsonApiDocForRequest(e,t),o=this._getIdForRequest(e,r),i={};return On(r.data&&(r.data.attributes||r.data.type||r.data.relationships),"You're using a shorthand or #normalizedRequestAttrs, but your serializer's normalize function did not return a valid JSON:API document. Consult the docs for the normalize hook on the Serializer class."),r.data.attributes&&(i=Object.keys(r.data.attributes).reduce((function(e,t){return e[_n(t)]=r.data.attributes[t],e}),{})),r.data.relationships&&Object.keys(r.data.relationships).forEach((function(o){var a,s=r.data.relationships[o],l=n.schema.modelClassFor(t).associationFor(_n(o));On(l,"You're passing the relationship '".concat(o,"' to the '").concat(t,"' model via a ").concat(e.method," to '").concat(e.url,"', but you did not define the '").concat(o,"' association on the '").concat(t,"' model.")),a=l.isPolymorphic?s.data:l instanceof Bn?s.data&&s.data.map((function(e){return e.id})):s.data&&s.data.id,i[l.identifier]=a}),{}),o&&(i.id=o),i}},{key:"_getAttrsForFormRequest",value:function(e){var t=e.requestBody;return On(t&&"string"===typeof t,"You're using the helper method #normalizedFormData, but the request body is empty or not a valid url encoded string."),t.split("&").reduce((function(e,t){var n=cn(t.split("="),2),r=n[0],o=n[1];return e[r]=decodeURIComponent(o.replace(/\+/g," ")),e}),{})}}]),e}(),Vn=function(e){tn(n,e);var t=ln(n);function n(e,r,o,i,a){var s;return Zt(this,n),(s=t.call(this,a)).schema=e,s.serializerOrRegistry=r,s.userFunction=o,s.path=i,s}return Qt(n,[{key:"handle",value:function(e){return this.userFunction(this.schema,e)}},{key:"setRequest",value:function(e){this.request=e}},{key:"serialize",value:function(e,t){return(t?this.serializerOrRegistry.serializerFor(t,{explicit:!0}):this.serializerOrRegistry).serialize(e,this.request)}},{key:"normalizedRequestAttrs",value:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=this.path,r=this.request,o=this.request.requestHeaders,i={};for(var a in o)i[a.toLowerCase()]=o[a];return/x-www-form-urlencoded/.test(i["content-type"])?e=this._getAttrsForFormRequest(r):(t?On(Cn(t)===t,"You called normalizedRequestAttrs('".concat(t,"'), but normalizedRequestAttrs was intended to be used with the dasherized version of the model type. Please change this to normalizedRequestAttrs('").concat(Cn(t),"').")):t=this.getModelClassFromPath(n),On(this.schema.hasModelForModelName(t),"You're using a shorthand or the #normalizedRequestAttrs helper but the detected model of '".concat(t,"' does not exist. You might need to pass in the correct modelName as the first argument to #normalizedRequestAttrs.")),e=this._getAttrsForRequest(r,t)),e}}]),n}(jn),Hn=function(){function e(t,n,r){Zt(this,e),this.schema=t,this.serializerOrRegistry=n,this.object=r}return Qt(e,[{key:"handle",value:function(){return this.object}}]),e}(),Un=function(e){tn(n,e);var t=ln(n);function n(e,r,o,i){var a,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};Zt(this,n),a=t.call(this),o=o||a.getModelClassFromPath(i),a.schema=e,a.serializerOrRegistry=r,a.shorthand=o,a.options=s;var l=Array.isArray(o)?"array":Xt(o);if("string"===l){var c=a.schema[a.schema.toCollectionName(o)];a.handle=function(e){return a.handleStringShorthand(e,c)}}else if("array"===l){var u=o.map((function(e){return a.schema[a.schema.toCollectionName(e)]}));a.handle=function(e){return a.handleArrayShorthand(e,u)}}return a}return n}(jn),qn=function(e){tn(n,e);var t=ln(n);function n(){return Zt(this,n),t.apply(this,arguments)}return Qt(n,[{key:"handleStringShorthand",value:function(e,t){var n=_n(this.shorthand);On(t,"The route handler for ".concat(e.url," is trying to access the ").concat(n," model, but that model doesn't exist."));var r=this._getIdForRequest(e);if(r){var o=t.find(r);return o||new yn(404)}if(this.options.coalesce){var i=this.serializerOrRegistry.getCoalescedIds(e,n);if(i)return t.find(i)}return t.all()}},{key:"handleArrayShorthand",value:function(e,t){var n=this.shorthand;return On(!this._getIdForRequest(e)||this._container.inflector.singularize(n[0])!==n[0],"It looks like you're using the \"Single record with\n related records\" version of the array shorthand, in addition to opting\n in to the model layer. This shorthand was made when there was no\n serializer layer. Now that you're using models, please ensure your\n relationships are defined, and create a serializer for the parent\n model, adding the relationships there."),t.map((function(e){return e.all()}))}}]),n}(Un),$n=function(e){tn(n,e);var t=ln(n);function n(){return Zt(this,n),t.apply(this,arguments)}return Qt(n,[{key:"handleStringShorthand",value:function(e,t){var n=_n(this.shorthand);On(t,"The route handler for ".concat(e.url," is trying to access the ").concat(n," model, but that model doesn't exist."));var r=this._getAttrsForRequest(e,t.camelizedModelName);return t.create(r)}}]),n}(Un),zn=function(e){tn(n,e);var t=ln(n);function n(){return Zt(this,n),t.apply(this,arguments)}return Qt(n,[{key:"handleStringShorthand",value:function(e,t){var n=_n(this.shorthand);On(t,"The route handler for ".concat(e.url," is trying to access the ").concat(n," model, but that model doesn't exist."));var r=this._getIdForRequest(e),o=t.find(r);if(!o)return new yn(404);var i=this._getAttrsForRequest(e,t.camelizedModelName);return o.update(i)}}]),n}(Un),Kn=function(e){tn(n,e);var t=ln(n);function n(){return Zt(this,n),t.apply(this,arguments)}return Qt(n,[{key:"handleStringShorthand",value:function(e,t){var n=_n(this.shorthand);On(t,"The route handler for ".concat(e.url," is trying to access the ").concat(n," model, but that model doesn't exist."));var r=this._getIdForRequest(e),o=t.find(r);if(!o)return new yn(404);o.destroy()}},{key:"handleArrayShorthand",value:function(e,t){var n=this,r=this._getIdForRequest(e),o=t[0].find(r);t.slice(1).map((function(e){return n._container.inflector.pluralize(e.camelizedModelName)})).forEach((function(e){return o[e].destroy()})),o.destroy()}}]),n}(Un),Gn=function(e){tn(n,e);var t=ln(n);function n(){return Zt(this,n),t.apply(this,arguments)}return Qt(n,[{key:"handleStringShorthand",value:function(e,t){var n=_n(this.shorthand);On(t,"The route handler for ".concat(e.url," is trying to access the ").concat(n," model, but that model doesn't exist."));var r=this._getIdForRequest(e);if(r){var o=t.find(r);return new yn(o?204:404)}if(this.options.coalesce&&e.queryParams&&e.queryParams.ids){var i=t.find(e.queryParams.ids);return new yn(i?204:404)}return new yn(204)}}]),n}(Un),Wn={get:200,put:204,post:201,delete:204};var Yn=function(){function e(t){var n=t.schema,r=t.verb,o=t.rawHandler,i=t.customizedCode,a=t.options,s=t.path,l=t.serializerOrRegistry;Zt(this,e),this.verb=r,this.customizedCode=i,this.serializerOrRegistry=l,this.handler=function(e){var t,n=e.verb,r=e.schema,o=e.serializerOrRegistry,i=e.path,a=e.rawHandler,s=[r,o,a,i,e.options],l=Xt(a);return"function"===l?t=an(Vn,s):"object"===l&&a?t=an(Hn,s):"get"===n?t=an(qn,s):"post"===n?t=an($n,s):"put"===n||"patch"===n?t=an(zn,s):"delete"===n?t=an(Kn,s):"head"===n&&(t=an(Gn,s)),t}({verb:r,schema:n,path:s,serializerOrRegistry:l,rawHandler:o,options:a})}return Qt(e,[{key:"handle",value:function(e){var t=this;return this._getMirageResponseForRequest(e).then((function(n){return t.serialize(n,e)})).then((function(e){return e.toRackResponse()}))}},{key:"_getMirageResponseForRequest",value:function(e){var t;try{this.handler instanceof Vn&&this.handler.setRequest(e),t=this.handler.handle(e)}catch(r){if(r instanceof In)t=new yn(500,{},r);else{var n=r.message||r;t=new yn(500,{},{message:n,stack:"Mirage: Your ".concat(e.method," handler for the url ").concat(e.url," threw an error:\n\n").concat(r.stack||r)})}}return this._toMirageResponse(t)}},{key:"_toMirageResponse",value:function(e){var t,n=this;return new Promise((function(r,o){Promise.resolve(e).then((function(o){if(o instanceof yn)t=e;else{var i=n._getCodeForResponse(o);t=new yn(i,{},o)}r(t)})).catch(o)}))}},{key:"_getCodeForResponse",value:function(e){var t;return this.customizedCode?t=this.customizedCode:204===(t=Wn[this.verb])&&void 0!==e&&""!==e&&(t=200),t}},{key:"serialize",value:function(e,t){return e.data=this.serializerOrRegistry.serialize(e.data,t),e}}]),e}();function Xn(e,t){var n=function(t){tn(r,t);var n=ln(r);function r(){var t,o;Zt(this,r);for(var i=arguments.length,a=new Array(i),s=0;s-1&&this.attrs[n].splice(r,1)}else this.attrs[n]=null}},{key:"isSaving",get:function(){return this._schema.isSaving[this.toString()]}},{key:"_setupAttr",value:function(e,t){this.associationKeys.has(e)||this.associationIdKeys.has(e)||(this.attrs[e]=t,this._definePlainAttribute(e))}},{key:"_definePlainAttribute",value:function(e){var t=Object.getOwnPropertyDescriptor(this,e);t&&t.get||(Object.prototype.hasOwnProperty.call(this.attrs,e)||(this.attrs[e]=null),Object.defineProperty(this,e,{get:function(){return this.attrs[e]},set:function(t){this.attrs[e]=t}}))}},{key:"_setupRelationship",value:function(e,t){var n=this.associationIdKeys.has(e)||this.fks.includes(e),r=this.associationKeys.has(e);n&&(void 0!==t&&null!==t&&this._validateForeignKeyExistsInDatabase(e,t),this.attrs[e]=t),r&&(this[e]=t)}},{key:"_validateAttr",value:function(t,n){if(this.associationKeys.has(t)){var r=this.associationFor(t),o=null===n;if(r instanceof Bn){var i=n instanceof Dn||n instanceof Pn,a=Array.isArray(n)&&n.every((function(t){return t instanceof e}));On(i||a||o,"You're trying to create a ".concat(this.modelName,' model and you passed in "').concat(n,'" under the ').concat(t," key, but that key is a HasMany relationship. You must pass in a Collection, PolymorphicCollection, array of Models, or null."))}else r instanceof Nn&&On(n instanceof e||o,"You're trying to create a ".concat(this.modelName,' model and you passed in "').concat(n,'" under the ').concat(t," key, but that key is a BelongsTo relationship. You must pass in a Model or null."))}this.associationIdKeys.has(t)&&(t.endsWith("Ids")&&On(Array.isArray(n)||null===n,"You're trying to create a ".concat(this.modelName,' model and you passed in "').concat(n,'" under the ').concat(t," key, but that key is a foreign key for a HasMany relationship. You must pass in an array of ids or null.")));var s=n instanceof e||n instanceof Dn||n instanceof Pn,l=Array.isArray(n)&&n.length&&n.every((function(t){return t instanceof e}));if(s||l){var c=n;On(this.associationKeys.has(t),"You're trying to create a ".concat(this.modelName," model and you passed in a ").concat(c.toString()," under the ").concat(t," key, but you haven't defined that key as an association on your model."))}}},{key:"_validateForeignKeyExistsInDatabase",value:function(e,t){var n=this;if(Array.isArray(t)){var r,o=this.hasManyAssociationFks[e];o.isPolymorphic?(r=t.map((function(e){var t=e.type,r=e.id;return n._schema.db[n._schema.toInternalCollectionName(t)].find(r)})),r=$()(r)):r=this._schema.db[this._schema.toInternalCollectionName(o.modelName)].find(t);var i=o.isPolymorphic?t.map((function(e){return"".concat(e.type,":").concat(e.id)})).join(","):t;On(r.length===t.length,"You're instantiating a ".concat(this.modelName," that has a ").concat(e," of ").concat(i,", but some of those records don't exist in the database."))}else{var a,s=this.belongsToAssociationFks[e];a=s.isPolymorphic?this._schema.db[this._schema.toInternalCollectionName(t.type)].find(t.id):this._schema.db[this._schema.toInternalCollectionName(s.modelName)].find(t);var l=s.isPolymorphic?"".concat(t.type,":").concat(t.id):t;On(a,"You're instantiating a ".concat(this.modelName," that has a ").concat(e," of ").concat(l,", but that record doesn't exist in the database."))}}},{key:"_saveAssociations",value:function(){this._saveBelongsToAssociations(),this._saveHasManyAssociations()}},{key:"_saveBelongsToAssociations",value:function(){var e=this;W()(this.belongsToAssociations).forEach((function(t){e._disassociateFromOldInverses(t),e._saveNewAssociates(t),e._associateWithNewInverses(t)}))}},{key:"_saveHasManyAssociations",value:function(){var e=this;W()(this.hasManyAssociations).forEach((function(t){e._disassociateFromOldInverses(t),e._saveNewAssociates(t),e._associateWithNewInverses(t)}))}},{key:"_disassociateFromOldInverses",value:function(e){e instanceof Bn?this._disassociateFromHasManyInverses(e):e instanceof Nn&&this._disassociateFromBelongsToInverse(e)}},{key:"_disassociateFromHasManyInverses",value:function(e){var t=this,n=e.getForeignKey(),r=this._tempAssociations&&this._tempAssociations[e.name],o=this.attrs[n];r&&o&&(e.isPolymorphic?o.map((function(e){var n=e.type,r=e.id;return t._schema[t._schema.toCollectionName(n)].find(r)})):this._schema[this._schema.toCollectionName(e.modelName)].find(o||[]).models).filter((function(t){return!t.isSaving&&!r.includes(t)&&t.hasInverseFor(e)})).forEach((function(n){var r=n.inverseFor(e);n.disassociate(t,r),n.save()}))}},{key:"_disassociateFromBelongsToInverse",value:function(e){var t,n=e.getForeignKey(),r=this._tempAssociations&&this._tempAssociations[e.name],o=this.attrs[n];if(void 0!==r&&o&&(t=e.isPolymorphic?this._schema[this._schema.toCollectionName(o.type)].find(o.id):this._schema[this._schema.toCollectionName(e.modelName)].find(o)).hasInverseFor(e)){var i=t.inverseFor(e);t.disassociate(this,i),t._updateInDb(t.attrs)}}},{key:"_disassociateFromDependents",value:function(){var e=this;this._schema.dependentAssociationsFor(this.modelName).forEach((function(t){t.disassociateAllDependentsFromTarget(e)}))}},{key:"_saveNewAssociates",value:function(e){var t=e.getForeignKey(),n=this._tempAssociations&&this._tempAssociations[e.name];if(void 0!==n){if(this.__isSavingNewChildren=!0,delete this._tempAssociations[e.name],n instanceof Dn)n.models.filter((function(e){return!e.isSaving})).forEach((function(e){e.save()})),this._updateInDb(en({},t,n.models.map((function(e){return e.id}))));else if(n instanceof Pn)n.models.filter((function(e){return!e.isSaving})).forEach((function(e){e.save()})),this._updateInDb(en({},t,n.models.map((function(e){return{type:e.modelName,id:e.id}}))));else if(null===n)this._updateInDb(en({},t,null));else if(this.equals(n))this._updateInDb(en({},t,this.id));else if(!n.isSaving){var r;n.save(),this._syncTempAssociations(n),r=e.isPolymorphic?{id:n.id,type:n.modelName}:n.id,this._updateInDb(en({},t,r))}this.__isSavingNewChildren=!1}}},{key:"_associateWithNewInverses",value:function(t){var n=this;if(!this.__isSavingNewChildren){var r=this[t.name];r instanceof e?this._associateModelWithInverse(r,t):(r instanceof Dn||r instanceof Pn)&&r.models.forEach((function(e){n._associateModelWithInverse(e,t)})),delete this._tempAssociations[t.name]}}},{key:"_associateModelWithInverse",value:function(e,t){var n=this;if(e.hasInverseFor(t)){var r=e.inverseFor(t),o=r.getForeignKey(),i=this.id;if(r instanceof Nn){var a;a=r.isPolymorphic?{type:this.modelName,id:i}:i,this._schema.db[this._schema.toInternalCollectionName(e.modelName)].update(e.id,en({},o,a))}else{var s,l,c=this._schema.db[this._schema.toInternalCollectionName(e.modelName)],u=c.find(e.id)[r.getForeignKey()]||[],d=Object.assign([],u);r.isPolymorphic?(s={type:this.modelName,id:i},l=d.some((function(e){return e.type==n.modelName&&e.id==i}))):(s=i,l=d.includes(i)),l||d.push(s),c.update(e.id,en({},o,d))}}}},{key:"_updateInDb",value:function(e){this.attrs=this._schema.db[this._schema.toInternalCollectionName(this.modelName)].update(this.attrs.id,e)}},{key:"_syncTempAssociations",value:function(e){var t=this;Object.keys(this._tempAssociations).forEach((function(n){t._tempAssociations[n]&&t._tempAssociations[n].toString()===e.toString()&&(t._tempAssociations[n]=e)}))}},{key:"toString",value:function(){var e=this.id?"(".concat(this.id,")"):"";return"model:".concat(this.modelName).concat(e)}},{key:"equals",value:function(e){return this.toString()===e.toString()}}]),e}();Zn.extend=Xn,Zn.findBelongsToAssociation=function(e){return this.prototype.belongsToAssociations[e]};var Jn=function(){function e(t,n){var r=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Zt(this,e),this.registry=t,this.type=n,this.request=o,this.attrs=this.attrs||void 0,this.include=this.include||[],this.root=this.root||void 0,this.embed=this.embed||void 0,this._embedFn=a()(this.embed)?this.embed:function(){return!!r.embed},this.serializeIds=this.serializeIds||void 0}return Qt(e,[{key:"serialize",value:function(e){return this.primaryResource=e,this.buildPayload(e)}},{key:"normalize",value:function(e){return e}},{key:"buildPayload",value:function(e,t,n,r){if(!e&&X()(t))return r;if(e){var o=cn(this.getHashForPrimaryResource(e),2),i=o[0],a=o[1],s=this.isCollection(e)?e.models:[e];return this.buildPayload(void 0,a,s,i)}var l=t.shift(),c=cn(this.getHashForIncludedResource(l),2),u=c[0],d=c[1].filter((function(e){return!n.map((function(e){return e.toString()})).includes(e.toString())})).concat(t),f=(this.isCollection(l)?l.models:[l]).concat(n),p=this.mergePayloads(r,u);return this.buildPayload(void 0,d,f,p)}},{key:"getHashForPrimaryResource",value:function(e){var t,n=cn(this.getHashForResource(e),2),r=n[0],o=n[1];this.root?(On(!(e instanceof Pn),"The base Serializer class cannot serialize a top-level PolymorphicCollection when root is true, since PolymorphicCollections have no type."),t=en({},this.serializerFor(e.modelName).keyForResource(e),r)):t=r;return[t,o]}},{key:"getHashForIncludedResource",value:function(e){var t,n;if(e instanceof Pn)t={},n=e.models;else{var r=this.serializerFor(e.modelName),o=cn(r.getHashForResource(e),2),i=o[0],a=o[1],s=r.keyForRelationship(e.modelName);t=Array.isArray(i)?en({},s,i):en({},s,[i]),n=a}return[t,n]}},{key:"getHashForResource",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=this;return arguments.length>3&&void 0!==arguments[3]&&arguments[3]&&e.modelName&&(o=this.serializerFor(e.modelName)),[this.isModel(e)?o._hashForModel(e,n,r):e.models.map((function(e){var i=o;return i||(i=t.serializerFor(e.modelName)),i._hashForModel(e,n,r)})),ee()($()(f()(o.getKeysForIncluded().map((function(n){return t.isCollection(e)?e.models.map((function(e){return e[n]})):e[n]})))),(function(e){return e.toString()}))]}},{key:"mergePayloads",value:function(e,t){var n,r=cn(Object.keys(t),1)[0];return e[r]?(n=e)[r]=e[r].concat(t[r]):n=Object.assign(e,t),n}},{key:"keyForResource",value:function(e){var t=e.modelName;return this.isModel(e)?this.keyForModel(t):this.keyForCollection(t)}},{key:"keyForModel",value:function(e){return _n(e)}},{key:"keyForCollection",value:function(e){return this._container.inflector.pluralize(this.keyForModel(e))}},{key:"_hashForModel",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=this._attrsForModel(e);if(t&&e.fks.forEach((function(e){delete o[e]})),this.embed){var i=Object.assign({},r);i[e.modelName]=i[e.modelName]||{},i[e.modelName][e.id]=!0,this.getKeysForEmbedded().forEach((function(t){var r=e[t];if(r&&!J()(i,"".concat(r.modelName,".").concat(r.id))){var a=cn(n.getHashForResource(r,!0,i,!0),1)[0],s=n.keyForEmbeddedRelationship(t);if(o[s]=a,n.isModel(r)){var l="".concat(_n(t),"Id");delete o[l]}}}))}return this._maybeAddAssociationIds(e,o)}},{key:"_attrsForModel",value:function(e){var t={};return t=this.attrs?this.attrs.reduce((function(t,n){return t[n]=e[n],t}),{}):Object.assign(t,e.attrs),e.fks.forEach((function(e){return delete t[e]})),this._formatAttributeKeys(t)}},{key:"_maybeAddAssociationIds",value:function(e,t){var n=this,r=Object.assign({},t);return"always"===this.serializeIds?un(e.associationKeys).filter((function(e){return!n._embedFn(e)})).forEach((function(t){var o=e[t],i=e.associationFor(t);if(n.isCollection(o)){var a=n.keyForRelationshipIds(t);r[a]=e["".concat(n._container.inflector.singularize(t),"Ids")]}else if(n.isModel(o)&&i.isPolymorphic){var s=n.keyForPolymorphicForeignKeyType(t),l=n.keyForPolymorphicForeignKeyId(t);r[s]=e["".concat(t,"Id")].type,r[l]=e["".concat(t,"Id")].id}else if(o){var c=n.keyForForeignKey(t);r[c]=e["".concat(t,"Id")]}})):"included"===this.serializeIds&&this.getKeysForIncluded().forEach((function(t){var o=e[t],i=e.associationFor(t);if(n.isCollection(o)){var a=n.keyForRelationshipIds(t);r[a]=e["".concat(n._container.inflector.singularize(t),"Ids")]}else if(n.isModel(o)&&i.isPolymorphic){var s=n.keyForPolymorphicForeignKeyType(t),l=n.keyForPolymorphicForeignKeyId(t);r[s]=e["".concat(t,"Id")].type,r[l]=e["".concat(t,"Id")].id}else if(n.isModel(o)){var c=n.keyForForeignKey(t);r[c]=e["".concat(t,"Id")]}})),r}},{key:"keyForAttribute",value:function(e){return e}},{key:"keyForRelationship",value:function(e){return _n(this._container.inflector.pluralize(e))}},{key:"keyForEmbeddedRelationship",value:function(e){return _n(e)}},{key:"keyForRelationshipIds",value:function(e){return"".concat(this._container.inflector.singularize(_n(e)),"Ids")}},{key:"keyForForeignKey",value:function(e){return"".concat(_n(e),"Id")}},{key:"keyForPolymorphicForeignKeyId",value:function(e){return"".concat(_n(e),"Id")}},{key:"keyForPolymorphicForeignKeyType",value:function(e){return"".concat(_n(e),"Type")}},{key:"isModel",value:function(e){return e instanceof Zn}},{key:"isCollection",value:function(e){return e instanceof Dn||e instanceof Pn}},{key:"isModelOrCollection",value:function(e){return this.isModel(e)||this.isCollection(e)}},{key:"serializerFor",value:function(e){return this.registry.serializerFor(e)}},{key:"getAssociationKeys",value:function(){return a()(this.include)?this.include(this.request,this.primaryResource):this.include}},{key:"getKeysForEmbedded",value:function(){var e=this;return this.getAssociationKeys().filter((function(t){return e._embedFn(t)}))}},{key:"getKeysForIncluded",value:function(){var e=this;return this.getAssociationKeys().filter((function(t){return!e._embedFn(t)}))}},{key:"schema",get:function(){return this.registry.schema}},{key:"_formatAttributeKeys",value:function(e){var t={};for(var n in e){t[this.keyForAttribute(n)]=e[n]}return t}},{key:"getCoalescedIds",value:function(){}}]),e}();Jn.prototype.include=[],Jn.prototype.root=!0,Jn.prototype.embed=!1,Jn.prototype.serializeIds="included",Jn.extend=Xn;var Qn=function(e){tn(n,e);var t=ln(n);function n(){var e;return Zt(this,n),(e=t.apply(this,arguments)).alwaysIncludeLinkageData=e.alwaysIncludeLinkageData||void 0,e}return Qt(n,[{key:"keyForModel",value:function(e){return Cn(e)}},{key:"keyForCollection",value:function(e){return Cn(e)}},{key:"keyForAttribute",value:function(e){return Cn(e)}},{key:"keyForRelationship",value:function(e){return Cn(e)}},{key:"links",value:function(){}},{key:"getHashForPrimaryResource",value:function(e){return this._createRequestedIncludesGraph(e),[{data:this.getHashForResource(e)},this.getAddToIncludesForResource(e)]}},{key:"getHashForIncludedResource",value:function(e){var t=this.serializerFor(e.modelName).getHashForResource(e),n={included:this.isModel(e)?[t]:t},r=[];return this.hasQueryParamIncludes()||(r=this.getAddToIncludesForResource(e)),[n,r]}},{key:"getHashForResource",value:function(e){var t=this;return this.isModel(e)?this.getResourceObjectForModel(e):e.models.map((function(e){return t.getResourceObjectForModel(e)}))}},{key:"getAddToIncludesForResource",value:function(e){var t;this.hasQueryParamIncludes()?t=this.getQueryParamIncludes():t=this.serializerFor(e.modelName).getKeysForIncluded();return this.getAddToIncludesForResourceAndPaths(e,t)}},{key:"getAddToIncludesForResourceAndPaths",value:function(e,t){var n=this,r=[];return t.forEach((function(t){var o=t.split("."),i=n.getIncludesForResourceAndPath.apply(n,[e].concat(un(o)));r.push(i)})),ee()($()(f()(r)),(function(e){return e.toString()}))}},{key:"getIncludesForResourceAndPath",value:function(e){for(var t=this,n=arguments.length,r=new Array(n>1?n-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:{};Zt(this,e),this.schema=t,this._serializerMap=n}return Qt(e,[{key:"normalize",value:function(e,t){return this.serializerFor(t).normalize(e)}},{key:"serialize",value:function(e,t){var n=this;return this.request=t,this._isModelOrCollection(e)?this.serializerFor(e.modelName).serialize(e,t):Array.isArray(e)&&e.some(this._isCollection)?e.reduce((function(e,r){var o=n.serializerFor(r.modelName);return o.embed?e[n._container.inflector.pluralize(r.modelName)]=o.serialize(r,t):e=Object.assign(e,o.serialize(r,t)),e}),{}):e}},{key:"serializerFor",value:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).explicit,n=void 0!==t&&t,r=e&&this._serializerMap&&this._serializerMap[_n(e)];return n?On(!!r,"You passed in ".concat(e," as an explicit serializer type but that serializer doesn't exist.")):On(!(r=r||this._serializerMap.application||Jn)||r.prototype.embed||r.prototype.root||new r instanceof Qn,"You cannot have a serializer that sideloads (embed: false) and disables the root (root: false)."),new r(this,e,this.request)}},{key:"_isModel",value:function(e){return e instanceof Zn}},{key:"_isCollection",value:function(e){return e instanceof Dn||e instanceof Pn}},{key:"_isModelOrCollection",value:function(e){return this._isModel(e)||this._isCollection(e)}},{key:"registerSerializers",value:function(e){var t=this._serializerMap||{};this._serializerMap=Object.assign(t,e)}},{key:"getCoalescedIds",value:function(e,t){return this.serializerFor(t).getCoalescedIds(e)}}]),e}(),tr={},nr={},rr={},or=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Zt(this,e),On(t,"A schema requires a db"),this.db=t,this._registry={},this._dependentAssociations={polymorphic:[]},this.registerModels(n),this.isSaving={}}return Qt(e,[{key:"registerModels",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};ne()(t,(function(n,r){e.registerModel(r,t[r])}))}},{key:"registerModel",value:function(e,t){var n=this,r=_n(e),o=Cn(r);t=t.extend(),this._registry[r]=this._registry[r]||{class:null,foreignKeys:[]},this._registry[r].class=t,t.prototype._schema=this,t.prototype.modelName=o,t.prototype.hasManyAssociations={},t.prototype.hasManyAssociationFks={},t.prototype.belongsToAssociations={},t.prototype.belongsToAssociationFks={},t.prototype.associationKeys=new Set,t.prototype.associationIdKeys=new Set,t.prototype.dependentAssociations=[];var i={};for(var a in t.prototype)if(t.prototype[a]instanceof wn){var s=t.prototype[a];s.name=a,s.modelName=s.modelName||this.toModelName(a),s.ownerModelName=o,s.setSchema(this);var l=cn(s.getForeignKeyArray(),2),c=l[0],u=l[1];i[c]=i[c]||[],On(!i[c].includes(u),"Your '".concat(e,"' model definition has multiple possible inverse relationships of type '").concat(c,"'. Please use explicit inverses.")),i[c].push(u),this._addForeignKeyToRegistry(c,u),s.addMethodsToModelClass(t,a)}var d=this.toCollectionName(o);return this.db[d]||this.db.createCollection(d),this[d]={camelizedModelName:r,new:function(e){return n.new(r,e)},create:function(e){return n.create(r,e)},all:function(e){return n.all(r,e)},find:function(e){return n.find(r,e)},findBy:function(e){return n.findBy(r,e)},findOrCreateBy:function(e){return n.findOrCreateBy(r,e)},where:function(e){return n.where(r,e)},none:function(e){return n.none(r,e)},first:function(e){return n.first(r,e)}},this}},{key:"modelFor",value:function(e){return this._registry[e]}},{key:"new",value:function(e,t){return this._instantiateModel(Cn(e),t)}},{key:"create",value:function(e,t){return this.new(e,t).save()}},{key:"all",value:function(e){var t=this.collectionForType(e);return this._hydrate(t,Cn(e))}},{key:"none",value:function(e){return this._hydrate([],Cn(e))}},{key:"find",value:function(e,t){var n=this.collectionForType(e).find(t);return Array.isArray(t)&&On(n.length===t.length,"Couldn't find all ".concat(this._container.inflector.pluralize(e)," with ids: (").concat(t.join(","),") (found ").concat(n.length," results, but was looking for ").concat(t.length,")")),this._hydrate(n,Cn(e))}},{key:"findBy",value:function(e,t){var n=this.collectionForType(e).findBy(t);return this._hydrate(n,Cn(e))}},{key:"findOrCreateBy",value:function(e,t){var n=this.collectionForType(e).findBy(t);return n?this._hydrate(n,Cn(e)):this.create(e,t)}},{key:"where",value:function(e,t){var n=this.collectionForType(e).where(t);return this._hydrate(n,Cn(e))}},{key:"first",value:function(e){var t=this.collectionForType(e)[0];return this._hydrate(t,Cn(e))}},{key:"modelClassFor",value:function(e){var t=this._registry[_n(e)];return On(t,"Model not registered: ".concat(e)),t.class.prototype}},{key:"addDependentAssociation",value:function(e,t){e.isPolymorphic?this._dependentAssociations.polymorphic.push(e):(this._dependentAssociations[t]=this._dependentAssociations[t]||[],this._dependentAssociations[t].push(e))}},{key:"dependentAssociationsFor",value:function(e){var t=this._dependentAssociations[e]||[],n=this._dependentAssociations.polymorphic||[];return t.concat(n)}},{key:"associationsFor",value:function(e){var t=this.modelClassFor(e);return Object.assign({},t.belongsToAssociations,t.hasManyAssociations)}},{key:"hasModelForModelName",value:function(e){return this.modelFor(_n(e))}},{key:"collectionForType",value:function(e){var t=this.toCollectionName(e);return On(this.db[t],"You're trying to find model(s) of type ".concat(e," but this collection doesn't exist in the database.")),this.db[t]}},{key:"toCollectionName",value:function(e){if("string"!==typeof tr[e]){var t=Cn(e),n=_n(this._container.inflector.pluralize(t));tr[e]=n}return tr[e]}},{key:"toInternalCollectionName",value:function(e){if("string"!==typeof nr[e]){var t="_".concat(this.toCollectionName(e));nr[e]=t}return nr[e]}},{key:"toModelName",value:function(e){if("string"!==typeof rr[e]){var t=Cn(e),n=this._container.inflector.singularize(t);rr[e]=n}return rr[e]}},{key:"_addForeignKeyToRegistry",value:function(e,t){this._registry[e]=this._registry[e]||{class:null,foreignKeys:[]};var n=this._registry[e].foreignKeys;n.includes(t)||n.push(t)}},{key:"_instantiateModel",value:function(e,t){return new(this._modelFor(e))(this,e,t,this._foreignKeysFor(e))}},{key:"_modelFor",value:function(e){return this._registry[_n(e)].class}},{key:"_foreignKeysFor",value:function(e){return this._registry[_n(e)].foreignKeys}},{key:"_hydrate",value:function(e,t){if(Array.isArray(e)){var n=e.map((function(e){return this._instantiateModel(t,e)}),this);return new Dn(t,n)}return e?this._instantiateModel(t,e):null}}]),e}(),ir={Db:Rn,Association:wn,RouteHandler:Yn,BaseRouteHandler:jn,Serializer:Jn,SerializerRegistry:er,Schema:or},ar={singularize:I,pluralize:O},sr=function(){function e(){Zt(this,e),this.inflector=ar}return Qt(e,[{key:"register",value:function(e,t){this[e]=t}},{key:"create",value:function(e){var t=ir[e];t.prototype._container=this;for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o-1)return!0}return!1}(t)?(e.push(t),t=ur):t=ae()({},ur,t);for(var n=2-e.length;n-- >0;)e.push(void 0);return e.push(t),e}var fr=function(){function e(){Zt(this,e),en(this,"urlPrefix",void 0),en(this,"namespace",void 0),en(this,"timing",void 0),en(this,"passthroughChecks",void 0),en(this,"pretender",void 0),en(this,"mirageServer",void 0),en(this,"trackRequests",void 0)}return Qt(e,[{key:"create",value:function(e,t){var n=this;this.mirageServer=e,this.pretender=this._create(e,t),e.pretender=this.pretender,this.passthroughChecks=this.passthroughChecks||[],this.config(t),[["get"],["post"],["put"],["delete","del"],["patch"],["head"],["options"]].forEach((function(t){var r=cn(t,2),o=r[0],i=r[1];n[o]=function(t){for(var r,i=arguments.length,a=new Array(i>1?i-1:0),s=1;s1&&Array.isArray(i)&&(o=n.pop()),n.forEach((function(t){"function"===typeof t?e.passthroughChecks.push(t):o.forEach((function(n){var r=e._getFullPath(t);e.pretender[n](r,e.pretender.passthrough)}))}))}}},{key:"_getFullPath",value:function(e){e="/"===e[0]?e.slice(1):e;var t="",n=this.urlPrefix?this.urlPrefix.trim():"",r="";if(this.urlPrefix&&this.namespace&&("/"===this.namespace[0]&&"/"===this.namespace[this.namespace.length-1]&&(r=this.namespace.substring(0,this.namespace.length-1).substring(1)),"/"===this.namespace[0]&&"/"!==this.namespace[this.namespace.length-1]&&(r=this.namespace.substring(1)),"/"!==this.namespace[0]&&"/"===this.namespace[this.namespace.length-1]&&(r=this.namespace.substring(0,this.namespace.length-1)),"/"!==this.namespace[0]&&"/"!==this.namespace[this.namespace.length-1]&&(r=this.namespace)),this.namespace&&!this.urlPrefix){if("/"===this.namespace[0]&&"/"===this.namespace[this.namespace.length-1]&&(r=this.namespace.substring(0,this.namespace.length-1)),"/"===this.namespace[0]&&"/"!==this.namespace[this.namespace.length-1]&&(r=this.namespace),"/"!==this.namespace[0]&&"/"===this.namespace[this.namespace.length-1]){var o=this.namespace.substring(0,this.namespace.length-1);r="/".concat(o)}"/"!==this.namespace[0]&&"/"!==this.namespace[this.namespace.length-1]&&(r="/".concat(this.namespace))}return this.namespace||(r=""),/^https?:\/\//.test(e)?t+=e:(n.length&&(t+="/"===n[n.length-1]?n:"".concat(n,"/")),"/"!==(t+=r)[t.length-1]&&(t+="/"),/^https?:\/\//.test(t+=e)||(t=(t="/".concat(t)).replace(/\/+/g,"/"))),t}},{key:"start",value:function(){}},{key:"shutdown",value:function(){this.pretender.shutdown()}}]),e}(),pr={},hr={singularize:I,pluralize:O};function mr(e){return new yr(e)}var yr=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Zt(this,e),this._container=new sr,this.config(t),this.db=this.db||void 0,this.schema=this.schema||void 0}return Qt(e,[{key:"namespace",get:function(){return this.interceptor.namespace},set:function(e){this.interceptor.namespace=e}},{key:"urlPrefix",get:function(){return this.interceptor.urlPrefix},set:function(e){this.interceptor.urlPrefix=e}},{key:"timing",get:function(){return this.interceptor.timing},set:function(e){this.interceptor.timing=e}},{key:"passthroughChecks",get:function(){return this.interceptor.passthroughChecks},set:function(e){this.interceptor.passthroughChecks=e}},{key:"config",value:function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};n.interceptor||(n.interceptor=new fr),this.interceptor?this.interceptor.config(n):(this.interceptor=n.interceptor,this.interceptor.create(this,n)),On(!(n.environment&&this.environment&&this.environment!==n.environment),"You cannot modify Mirage's environment once the server is created"),this.environment=n.environment||this.environment||"development",n.routes&&(On(!n.baseConfig,"The routes option is an alias for the baseConfig option. You can't pass both options into your server definition."),n.baseConfig=n.routes),n.seeds&&(On(!n.scenarios,"The seeds option is an alias for the scenarios.default option. You can't pass both options into your server definition."),n.scenarios={default:n.seeds}),this._config=n,this.inflector=n.inflector||hr,this._container.register("inflector",this.inflector),this.logging=void 0!==n.logging?this.logging:void 0,this.testConfig=this.testConfig||void 0,this.trackRequests=n.trackRequests,this.db?this.db.registerIdentityManagers(n.identityManagers):this.db=this._container.create("Db",void 0,n.identityManagers),this.schema?(this.schema.registerModels(n.models),this.serializerOrRegistry.registerSerializers(n.serializers||{})):(this.schema=this._container.create("Schema",this.db,n.models),this.serializerOrRegistry=this._container.create("SerializerRegistry",this.schema,n.serializers));var r=this._hasModulesOfType(n,"factories"),o=n.scenarios&&Object.prototype.hasOwnProperty.call(n.scenarios,"default");n.baseConfig&&this.loadConfig(n.baseConfig),this.isTest()&&(n.testConfig&&this.loadConfig(n.testConfig),"undefined"!==typeof window&&(window.server=this)),this.isTest()&&r?this.loadFactories(n.factories):!this.isTest()&&o?(this.loadFactories(n.factories),n.scenarios.default(this)):this.loadFixtures(),null===(e=(t=this.interceptor).start)||void 0===e||e.call(t)}},{key:"isTest",value:function(){return"test"===this.environment}},{key:"shouldLog",value:function(){return"undefined"!==typeof this.logging?this.logging:!this.isTest()}},{key:"loadConfig",value:function(e){e.call(this),this.timing=this.isTest()?0:this.timing||0}},{key:"passthrough",value:function(){for(var e,t,n=arguments.length,r=new Array(n),o=0;o0&&void 0!==arguments[0]?arguments[0]:{},n=this._factoryMap||{};this._factoryMap=ae()(n,t),Object.keys(t).forEach((function(t){var n=e.schema.toCollectionName(t);e.db.createCollection(n)}))}},{key:"factoryFor",value:function(e){var t=_n(e);if(this._factoryMap&&this._factoryMap[t])return this._factoryMap[t]}},{key:"build",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r2?r-2:0),i=2;i1?n-1:0),i=1;i2?i-2:0),s=2;s1&&void 0!==arguments[1]?arguments[1]:{},r=n.only,o=n.except,i=n.path;if(e=this.inflector.pluralize(e),i=i||"/".concat(e),o=o||[],(r=r||[]).length>0&&o.length>0)throw"cannot use both :only and :except options";var a={index:{methods:["get"],path:"".concat(i)},show:{methods:["get"],path:"".concat(i,"/:id")},create:{methods:["post"],path:"".concat(i)},update:{methods:["put","patch"],path:"".concat(i,"/:id")},delete:{methods:["del"],path:"".concat(i,"/:id")}},s=Object.keys(a);(r.length>0&&r||o.length>0&&s.filter((function(e){return-1===o.indexOf(e)}))||s).forEach((function(n){var r=a[n];r.methods.forEach((function(n){return i===e?t[n](r.path):t[n](r.path,e)}))}))}},{key:"_serialize",value:function(e){return"string"===typeof e?e:JSON.stringify(e)}},{key:"registerRouteHandler",value:function(e,t,n,r,o){var i=this,a=this._container.create("RouteHandler",{schema:this.schema,verb:e,rawHandler:n,customizedCode:r,options:o,path:t,serializerOrRegistry:this.serializerOrRegistry});return function(e){return a.handle(e).then((function(e){var t=cn(e,3),n=t[0],r=t[1],o=t[2];return[n,r,i._serialize(o)]}))}}},{key:"_hasModulesOfType",value:function(e,t){var n=e[t];return!!n&&Object.keys(n).length>0}},{key:"_typeIsPluralForModel",value:function(e){if("boolean"!==typeof pr[e]){var t=this._modelOrFactoryExistsForTypeOrCollectionName(e),n=e===this.inflector.pluralize(e),r=this.inflector.singularize(e)===this.inflector.pluralize(e),o=n&&!r&&t;pr[e]=o}return pr[e]}},{key:"_modelOrFactoryExistsForType",value:function(e){var t=this.schema&&this.schema.modelFor(_n(e)),n=this.db[this.schema.toInternalCollectionName(e)];return(t||n)&&!this._typeIsPluralForModel(e)}},{key:"_modelOrFactoryExistsForTypeOrCollectionName",value:function(e){var t=this.schema&&this.schema.modelFor(_n(e)),n=this.db[this.schema.toInternalCollectionName(e)];return t||n}},{key:"_validateTraits",value:function(e,t,n){e.forEach((function(e){if(!t.isTrait(e))throw new Error("'".concat(e,"' trait is not registered in '").concat(n,"' factory"))}))}},{key:"_mergeExtensions",value:function(e,t,n){var r=t.map((function(t){return e[t].extension}));return r.push(n||{}),r.reduce((function(e,t){return ae()(e,t)}),{})}},{key:"_mapAssociationsFromAttributes",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Object.keys(t||{}).filter((function(e){return n=t[e],o()(n)&&!0===n.__isAssociation__;var n})).forEach((function(o){var i=n.schema.modelClassFor(e).associationFor(o);On(i&&i instanceof Nn,"You're using the `association` factory helper on the '".concat(o,"' attribute of your ").concat(e," factory, but that attribute is not a `belongsTo` association.")),On(!(i&&i instanceof Nn&&i.modelName===e),"You're using the association() helper on your ".concat(e," factory for ").concat(o,", which is a belongsTo self-referential relationship. You can't do this as it will lead to infinite recursion. You can move the helper inside of a trait and use it selectively.")),On(!(i&&i.opts&&i.opts.polymorphic),"You're using the association() helper on your ".concat(e," factory for ").concat(o,", which is a polymorphic relationship. This is not currently supported."));var a=t[o],s="".concat(_n(o),"Id");r[o]||(t[s]=n.create.apply(n,[i.modelName].concat(un(a.traitsAndOverrides))).id),delete t[o]}))}}]),e}();Jn.extend({serializeIds:"always",normalizeIds:!0,keyForModel:function(e){return Tn(e)},keyForAttribute:function(e){return Tn(e)},keyForRelationship:function(e){return this._container.inflector.pluralize(Tn(e))},keyForEmbeddedRelationship:function(e){return Tn(e)},keyForRelationshipIds:function(e){return"".concat(Tn(this._container.inflector.singularize(e)),"_ids")},keyForForeignKey:function(e){return"".concat(Tn(e),"_id")},keyForPolymorphicForeignKeyId:function(e){return"".concat(Tn(e),"_id")},keyForPolymorphicForeignKeyType:function(e){return"".concat(Tn(e),"_type")},normalize:function(e){var t=this,n=Object.keys(e)[0],r=e[n],o=_n(n),i=this.schema.modelClassFor(o),a=i.belongsToAssociations,s=i.hasManyAssociations,l=Object.keys(a),c=Object.keys(s),u={data:{type:this._container.inflector.pluralize(n),attributes:{}}};r.id&&(u.data.id=r.id);var d={};return Object.keys(r).forEach((function(e){if("id"!==e)if(t.normalizeIds)if(l.includes(e)){var n=a[e].modelName;d[Cn(e)]={data:{type:n,id:r[e]}}}else if(c.includes(e)){var o=s[e].modelName,i=r[e].map((function(e){return{type:o,id:e}}));d[Cn(e)]={data:i}}else u.data.attributes[Cn(e)]=r[e];else u.data.attributes[Cn(e)]=r[e]})),Object.keys(d).length&&(u.data.relationships=d),u},getCoalescedIds:function(e){return e.queryParams&&e.queryParams.ids}}).extend({serializeIds:"always",keyForModel:function(e){return _n(e)},keyForAttribute:function(e){return _n(e)},keyForRelationship:function(e){return _n(this._container.inflector.pluralize(e))},keyForEmbeddedRelationship:function(e){return _n(e)},keyForRelationshipIds:function(e){return _n(this._container.inflector.pluralize(e))},keyForForeignKey:function(e){return _n(this._container.inflector.singularize(e))},getCoalescedIds:function(e){return e.queryParams&&e.queryParams.ids}})},7874:function(){!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var o=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],i=r.variable[1].inside,a=0;a]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}},8325:function(e,t,n){var r=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,r={},o={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof i?new i(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/=d.reach);T+=C.value.length,C=C.next){var A=C.value;if(t.length>e.length)return;if(!(A instanceof i)){var S,O=1;if(v){if(!(S=a(_,T,e,g))||S.index>=e.length)break;var I=S.index,w=S.index+S[0].length,k=T;for(k+=C.value.length;I>=k;)k+=(C=C.next).value.length;if(T=k-=C.value.length,C.value instanceof i)continue;for(var N=C;N!==t.tail&&(kd.reach&&(d.reach=D);var P=C.prev;if(L&&(P=c(t,P,L),T+=L.length),u(t,P,O),C=c(t,P,new i(f,y?o.tokenize(x,y):x,b,x)),R&&c(t,C,R),O>1){var M={cause:f+","+h,reach:D};s(e,t,n,C.prev,T,M),d&&M.reach>d.reach&&(d.reach=M.reach)}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function c(e,t,n){var r=t.next,o={value:n,prev:t,next:r};return t.next=o,r.prev=o,e.length++,o}function u(e,t,n){for(var r=t.next,o=0;o"+i.content+""},!e.document)return e.addEventListener?(o.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var n=JSON.parse(t.data),r=n.language,i=n.code,a=n.immediateClose;e.postMessage(o.highlight(i,o.languages[r],r)),a&&e.close()}),!1),o):o;var d=o.util.currentScript();function f(){o.manual||o.highlightAll()}if(d&&(o.filename=d.src,d.hasAttribute("data-manual")&&(o.manual=!0)),!o.manual){var p=document.readyState;"loading"===p||"interactive"===p&&d&&d.defer?document.addEventListener("DOMContentLoaded",f):window.requestAnimationFrame?window.requestAnimationFrame(f):window.setTimeout(f,16)}return o}("undefined"!==typeof window?window:"undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=r),"undefined"!==typeof n.g&&(n.g.Prism=r)},5251:function(){!function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(Prism)},9980:function(){Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),Prism.languages.js=Prism.languages.javascript},4335:function(){Prism.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[t]},n.cdata=/^$/i;var r={"included-cdata":{pattern://i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:Prism.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},Prism.languages.insertBefore("markup","cdata",o)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(e,t){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:Prism.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml},2447:function(){Prism.languages.scss=Prism.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),Prism.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),Prism.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),Prism.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),Prism.languages.scss.atrule.inside.rest=Prism.languages.scss},6836:function(){!function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(Prism)},6263:function(){!function(){function e(e,n){e.addEventListener("click",(function(){!function(e){navigator.clipboard?navigator.clipboard.writeText(e.getText()).then(e.success,(function(){t(e)})):t(e)}(n)}))}function t(e){var t=document.createElement("textarea");t.value=e.getText(),t.style.top="0",t.style.left="0",t.style.position="fixed",document.body.appendChild(t),t.focus(),t.select();try{var n=document.execCommand("copy");setTimeout((function(){n?e.success():e.error()}),1)}catch(r){setTimeout((function(){e.error(r)}),1)}document.body.removeChild(t)}"undefined"!==typeof Prism&&"undefined"!==typeof document&&(Prism.plugins.toolbar?Prism.plugins.toolbar.registerButton("copy-to-clipboard",(function(t){var n=t.element,r=function(e){var t={copy:"Copy","copy-error":"Press Ctrl+C to copy","copy-success":"Copied!","copy-timeout":5e3};for(var n in t){for(var r="data-prismjs-"+n,o=e;o&&!o.hasAttribute(r);)o=o.parentElement;o&&(t[n]=o.getAttribute(r))}return t}(n),o=document.createElement("button");o.className="copy-to-clipboard-button",o.setAttribute("type","button");var i=document.createElement("span");return o.appendChild(i),s("copy"),e(o,{getText:function(){return n.textContent},success:function(){s("copy-success"),a()},error:function(){s("copy-error"),setTimeout((function(){!function(e){window.getSelection().selectAllChildren(e)}(n)}),1),a()}}),o;function a(){setTimeout((function(){s("copy")}),r["copy-timeout"])}function s(e){i.textContent=r[e],o.setAttribute("data-copy-state",e)}})):console.warn("Copy to Clipboard plugin loaded before Toolbar plugin."))}()},7193:function(){"undefined"!==typeof Prism&&Prism.hooks.add("wrap",(function(e){"keyword"===e.type&&e.classes.push("keyword-"+e.content)}))},5206:function(){!function(){if("undefined"!==typeof Prism&&"undefined"!==typeof document){var e=[],t={},n=function(){};Prism.plugins.toolbar={};var r=Prism.plugins.toolbar.registerButton=function(n,r){var o;o="function"===typeof r?r:function(e){var t;return"function"===typeof r.onClick?((t=document.createElement("button")).type="button",t.addEventListener("click",(function(){r.onClick.call(this,e)}))):"string"===typeof r.url?(t=document.createElement("a")).href=r.url:t=document.createElement("span"),r.className&&t.classList.add(r.className),t.textContent=r.text,t},n in t?console.warn('There is a button with the key "'+n+'" registered already.'):e.push(t[n]=o)},o=Prism.plugins.toolbar.hook=function(r){var o=r.element.parentNode;if(o&&/pre/i.test(o.nodeName)&&!o.parentNode.classList.contains("code-toolbar")){var i=document.createElement("div");i.classList.add("code-toolbar"),o.parentNode.insertBefore(i,o),i.appendChild(o);var a=document.createElement("div");a.classList.add("toolbar");var s=e,l=function(e){for(;e;){var t=e.getAttribute("data-toolbar-order");if(null!=t)return(t=t.trim()).length?t.split(/\s*,\s*/g):[];e=e.parentElement}}(r.element);l&&(s=l.map((function(e){return t[e]||n}))),s.forEach((function(e){var t=e(r);if(t){var n=document.createElement("div");n.classList.add("toolbar-item"),n.appendChild(t),a.appendChild(n)}})),i.appendChild(a)}};r("label",(function(e){var t=e.element.parentNode;if(t&&/pre/i.test(t.nodeName)&&t.hasAttribute("data-label")){var n,r,o=t.getAttribute("data-label");try{r=document.querySelector("template#"+o)}catch(i){}return r?n=r.content:(t.hasAttribute("data-url")?(n=document.createElement("a")).href=t.getAttribute("data-url"):n=document.createElement("span"),n.textContent=o),n}})),Prism.hooks.add("complete",o)}}()},6095:function(e){var t;"undefined"!==typeof self&&self,t=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=109)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(17),o=n(18),i=n(19),a=n(45),s=n(46),l=n(47),c=n(48),u=n(49),d=n(12),f=n(32),p=n(33),h=n(31),m=n(1),y={Scope:m.Scope,create:m.create,find:m.find,query:m.query,register:m.register,Container:r.default,Format:o.default,Leaf:i.default,Embed:c.default,Scroll:a.default,Block:l.default,Inline:s.default,Text:u.default,Attributor:{Attribute:d.default,Class:f.default,Style:p.default,Store:h.default}};t.default=y},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(t){var n=this;return t="[Parchment] "+t,(n=e.call(this,t)||this).message=t,n.name=n.constructor.name,n}return r(t,e),t}(Error);t.ParchmentError=o;var i,a={},s={},l={},c={};function u(e,t){var n;if(void 0===t&&(t=i.ANY),"string"===typeof e)n=c[e]||a[e];else if(e instanceof Text||e.nodeType===Node.TEXT_NODE)n=c.text;else if("number"===typeof e)e&i.LEVEL&i.BLOCK?n=c.block:e&i.LEVEL&i.INLINE&&(n=c.inline);else if(e instanceof HTMLElement){var r=(e.getAttribute("class")||"").split(/\s+/);for(var o in r)if(n=s[r[o]])break;n=n||l[e.tagName]}return null==n?null:t&i.LEVEL&n.scope&&t&i.TYPE&n.scope?n:null}t.DATA_KEY="__blot",function(e){e[e.TYPE=3]="TYPE",e[e.LEVEL=12]="LEVEL",e[e.ATTRIBUTE=13]="ATTRIBUTE",e[e.BLOT=14]="BLOT",e[e.INLINE=7]="INLINE",e[e.BLOCK=11]="BLOCK",e[e.BLOCK_BLOT=10]="BLOCK_BLOT",e[e.INLINE_BLOT=6]="INLINE_BLOT",e[e.BLOCK_ATTRIBUTE=9]="BLOCK_ATTRIBUTE",e[e.INLINE_ATTRIBUTE=5]="INLINE_ATTRIBUTE",e[e.ANY=15]="ANY"}(i=t.Scope||(t.Scope={})),t.create=function(e,t){var n=u(e);if(null==n)throw new o("Unable to create "+e+" blot");var r=n,i=e instanceof Node||e.nodeType===Node.TEXT_NODE?e:r.create(t);return new r(i,t)},t.find=function e(n,r){return void 0===r&&(r=!1),null==n?null:null!=n[t.DATA_KEY]?n[t.DATA_KEY].blot:r?e(n.parentNode,r):null},t.query=u,t.register=function e(){for(var t=[],n=0;n1)return t.map((function(t){return e(t)}));var r=t[0];if("string"!==typeof r.blotName&&"string"!==typeof r.attrName)throw new o("Invalid definition");if("abstract"===r.blotName)throw new o("Cannot register abstract class");return c[r.blotName||r.attrName]=r,"string"===typeof r.keyName?a[r.keyName]=r:(null!=r.className&&(s[r.className]=r),null!=r.tagName&&(Array.isArray(r.tagName)?r.tagName=r.tagName.map((function(e){return e.toUpperCase()})):r.tagName=r.tagName.toUpperCase(),(Array.isArray(r.tagName)?r.tagName:[r.tagName]).forEach((function(e){null!=l[e]&&null!=r.className||(l[e]=r)})))),r}},function(e,t,n){var r=n(51),o=n(11),i=n(3),a=n(20),s=String.fromCharCode(0),l=function(e){Array.isArray(e)?this.ops=e:null!=e&&Array.isArray(e.ops)?this.ops=e.ops:this.ops=[]};l.prototype.insert=function(e,t){var n={};return 0===e.length?this:(n.insert=e,null!=t&&"object"===typeof t&&Object.keys(t).length>0&&(n.attributes=t),this.push(n))},l.prototype.delete=function(e){return e<=0?this:this.push({delete:e})},l.prototype.retain=function(e,t){if(e<=0)return this;var n={retain:e};return null!=t&&"object"===typeof t&&Object.keys(t).length>0&&(n.attributes=t),this.push(n)},l.prototype.push=function(e){var t=this.ops.length,n=this.ops[t-1];if(e=i(!0,{},e),"object"===typeof n){if("number"===typeof e.delete&&"number"===typeof n.delete)return this.ops[t-1]={delete:n.delete+e.delete},this;if("number"===typeof n.delete&&null!=e.insert&&(t-=1,"object"!==typeof(n=this.ops[t-1])))return this.ops.unshift(e),this;if(o(e.attributes,n.attributes)){if("string"===typeof e.insert&&"string"===typeof n.insert)return this.ops[t-1]={insert:n.insert+e.insert},"object"===typeof e.attributes&&(this.ops[t-1].attributes=e.attributes),this;if("number"===typeof e.retain&&"number"===typeof n.retain)return this.ops[t-1]={retain:n.retain+e.retain},"object"===typeof e.attributes&&(this.ops[t-1].attributes=e.attributes),this}}return t===this.ops.length?this.ops.push(e):this.ops.splice(t,0,e),this},l.prototype.chop=function(){var e=this.ops[this.ops.length-1];return e&&e.retain&&!e.attributes&&this.ops.pop(),this},l.prototype.filter=function(e){return this.ops.filter(e)},l.prototype.forEach=function(e){this.ops.forEach(e)},l.prototype.map=function(e){return this.ops.map(e)},l.prototype.partition=function(e){var t=[],n=[];return this.forEach((function(r){(e(r)?t:n).push(r)})),[t,n]},l.prototype.reduce=function(e,t){return this.ops.reduce(e,t)},l.prototype.changeLength=function(){return this.reduce((function(e,t){return t.insert?e+a.length(t):t.delete?e-t.delete:e}),0)},l.prototype.length=function(){return this.reduce((function(e,t){return e+a.length(t)}),0)},l.prototype.slice=function(e,t){e=e||0,"number"!==typeof t&&(t=1/0);for(var n=[],r=a.iterator(this.ops),o=0;o0&&n.next(i.retain-s)}for(var c=new l(r);t.hasNext()||n.hasNext();)if("insert"===n.peekType())c.push(n.next());else if("delete"===t.peekType())c.push(t.next());else{var u=Math.min(t.peekLength(),n.peekLength()),d=t.next(u),f=n.next(u);if("number"===typeof f.retain){var p={};"number"===typeof d.retain?p.retain=u:p.insert=d.insert;var h=a.attributes.compose(d.attributes,f.attributes,"number"===typeof d.retain);if(h&&(p.attributes=h),c.push(p),!n.hasNext()&&o(c.ops[c.ops.length-1],p)){var m=new l(t.rest());return c.concat(m).chop()}}else"number"===typeof f.delete&&"number"===typeof d.retain&&c.push(f)}return c.chop()},l.prototype.concat=function(e){var t=new l(this.ops.slice());return e.ops.length>0&&(t.push(e.ops[0]),t.ops=t.ops.concat(e.ops.slice(1))),t},l.prototype.diff=function(e,t){if(this.ops===e.ops)return new l;var n=[this,e].map((function(t){return t.map((function(n){if(null!=n.insert)return"string"===typeof n.insert?n.insert:s;throw new Error("diff() called "+(t===e?"on":"with")+" non-document")})).join("")})),i=new l,c=r(n[0],n[1],t),u=a.iterator(this.ops),d=a.iterator(e.ops);return c.forEach((function(e){for(var t=e[1].length;t>0;){var n=0;switch(e[0]){case r.INSERT:n=Math.min(d.peekLength(),t),i.push(d.next(n));break;case r.DELETE:n=Math.min(t,u.peekLength()),u.next(n),i.delete(n);break;case r.EQUAL:n=Math.min(u.peekLength(),d.peekLength(),t);var s=u.next(n),l=d.next(n);o(s.insert,l.insert)?i.retain(n,a.attributes.diff(s.attributes,l.attributes)):i.push(l).delete(n)}t-=n}})),i.chop()},l.prototype.eachLine=function(e,t){t=t||"\n";for(var n=a.iterator(this.ops),r=new l,o=0;n.hasNext();){if("insert"!==n.peekType())return;var i=n.peek(),s=a.length(i)-n.peekLength(),c="string"===typeof i.insert?i.insert.indexOf(t,s)-s:-1;if(c<0)r.push(n.next());else if(c>0)r.push(n.next(c));else{if(!1===e(r,n.next(1).attributes||{},o))return;o+=1,r=new l}}r.length()>0&&e(r,{},o)},l.prototype.transform=function(e,t){if(t=!!t,"number"===typeof e)return this.transformPosition(e,t);for(var n=a.iterator(this.ops),r=a.iterator(e.ops),o=new l;n.hasNext()||r.hasNext();)if("insert"!==n.peekType()||!t&&"insert"===r.peekType())if("insert"===r.peekType())o.push(r.next());else{var i=Math.min(n.peekLength(),r.peekLength()),s=n.next(i),c=r.next(i);if(s.delete)continue;c.delete?o.push(c):o.retain(i,a.attributes.transform(s.attributes,c.attributes,t))}else o.retain(a.length(n.next()));return o.chop()},l.prototype.transformPosition=function(e,t){t=!!t;for(var n=a.iterator(this.ops),r=0;n.hasNext()&&r<=e;){var o=n.peekLength(),i=n.peekType();n.next(),"delete"!==i?("insert"===i&&(r0&&(e1&&void 0!==arguments[1]&&arguments[1];if(n&&(0===e||e>=this.length()-1)){var r=this.clone();return 0===e?(this.parent.insertBefore(r,this),this):(this.parent.insertBefore(r,this.next),r)}var i=o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"split",this).call(this,e,n);return this.cache={},i}}]),t}(s.default.Block);function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return null==e?t:("function"===typeof e.formats&&(t=(0,i.default)(t,e.formats())),null==e.parent||"scroll"==e.parent.blotName||e.parent.statics.scope!==e.statics.scope?t:g(e.parent,t))}y.blotName="block",y.tagName="P",y.defaultChild="break",y.allowedChildren=[c.default,s.default.Embed,u.default],t.bubbleFormats=g,t.BlockEmbed=m,t.default=y},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.overload=t.expandConfig=void 0;var r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(l){o=!0,i=l}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},i=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.options=E(t,r),this.container=this.options.container,null==this.container)return v.error("Invalid Quill container",t);this.options.debug&&e.debug(this.options.debug);var o=this.container.innerHTML.trim();this.container.classList.add("ql-container"),this.container.innerHTML="",this.container.__quill=this,this.root=this.addContainer("ql-editor"),this.root.classList.add("ql-blank"),this.root.setAttribute("data-gramm",!1),this.scrollingContainer=this.options.scrollingContainer||this.root,this.emitter=new l.default,this.scroll=u.default.create(this.root,{emitter:this.emitter,whitelist:this.options.formats}),this.editor=new s.default(this.scroll),this.selection=new f.default(this.scroll,this.emitter),this.theme=new this.options.theme(this,this.options),this.keyboard=this.theme.addModule("keyboard"),this.clipboard=this.theme.addModule("clipboard"),this.history=this.theme.addModule("history"),this.theme.init(),this.emitter.on(l.default.events.EDITOR_CHANGE,(function(e){e===l.default.events.TEXT_CHANGE&&n.root.classList.toggle("ql-blank",n.editor.isBlank())})),this.emitter.on(l.default.events.SCROLL_UPDATE,(function(e,t){var r=n.selection.lastRange,o=r&&0===r.length?r.index:void 0;_.call(n,(function(){return n.editor.update(null,t,o)}),e)}));var i=this.clipboard.convert("
"+o+"


");this.setContents(i),this.history.clear(),this.options.placeholder&&this.root.setAttribute("data-placeholder",this.options.placeholder),this.options.readOnly&&this.disable()}return i(e,null,[{key:"debug",value:function(e){!0===e&&(e="log"),h.default.level(e)}},{key:"find",value:function(e){return e.__quill||u.default.find(e)}},{key:"import",value:function(e){return null==this.imports[e]&&v.error("Cannot import "+e+". Are you sure it was registered?"),this.imports[e]}},{key:"register",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"!==typeof e){var o=e.attrName||e.blotName;"string"===typeof o?this.register("formats/"+o,e,t):Object.keys(e).forEach((function(r){n.register(r,e[r],t)}))}else null==this.imports[e]||r||v.warn("Overwriting "+e+" with",t),this.imports[e]=t,(e.startsWith("blots/")||e.startsWith("formats/"))&&"abstract"!==t.blotName?u.default.register(t):e.startsWith("modules")&&"function"===typeof t.register&&t.register()}}]),i(e,[{key:"addContainer",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if("string"===typeof e){var n=e;(e=document.createElement("div")).classList.add(n)}return this.container.insertBefore(e,t),e}},{key:"blur",value:function(){this.selection.setRange(null)}},{key:"deleteText",value:function(e,t,n){var r=this,i=C(e,t,n),a=o(i,4);return e=a[0],t=a[1],n=a[3],_.call(this,(function(){return r.editor.deleteText(e,t)}),n,e,-1*t)}},{key:"disable",value:function(){this.enable(!1)}},{key:"enable",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.scroll.enable(e),this.container.classList.toggle("ql-disabled",!e)}},{key:"focus",value:function(){var e=this.scrollingContainer.scrollTop;this.selection.focus(),this.scrollingContainer.scrollTop=e,this.scrollIntoView()}},{key:"format",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l.default.sources.API;return _.call(this,(function(){var r=n.getSelection(!0),o=new a.default;if(null==r)return o;if(u.default.query(e,u.default.Scope.BLOCK))o=n.editor.formatLine(r.index,r.length,g({},e,t));else{if(0===r.length)return n.selection.format(e,t),o;o=n.editor.formatText(r.index,r.length,g({},e,t))}return n.setSelection(r,l.default.sources.SILENT),o}),r)}},{key:"formatLine",value:function(e,t,n,r,i){var a,s=this,l=C(e,t,n,r,i),c=o(l,4);return e=c[0],t=c[1],a=c[2],i=c[3],_.call(this,(function(){return s.editor.formatLine(e,t,a)}),i,e,0)}},{key:"formatText",value:function(e,t,n,r,i){var a,s=this,l=C(e,t,n,r,i),c=o(l,4);return e=c[0],t=c[1],a=c[2],i=c[3],_.call(this,(function(){return s.editor.formatText(e,t,a)}),i,e,0)}},{key:"getBounds",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=void 0;n="number"===typeof e?this.selection.getBounds(e,t):this.selection.getBounds(e.index,e.length);var r=this.container.getBoundingClientRect();return{bottom:n.bottom-r.top,height:n.height,left:n.left-r.left,right:n.right-r.left,top:n.top-r.top,width:n.width}}},{key:"getContents",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getLength()-e,n=C(e,t),r=o(n,2);return e=r[0],t=r[1],this.editor.getContents(e,t)}},{key:"getFormat",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.getSelection(!0),t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return"number"===typeof e?this.editor.getFormat(e,t):this.editor.getFormat(e.index,e.length)}},{key:"getIndex",value:function(e){return e.offset(this.scroll)}},{key:"getLength",value:function(){return this.scroll.length()}},{key:"getLeaf",value:function(e){return this.scroll.leaf(e)}},{key:"getLine",value:function(e){return this.scroll.line(e)}},{key:"getLines",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE;return"number"!==typeof e?this.scroll.lines(e.index,e.length):this.scroll.lines(e,t)}},{key:"getModule",value:function(e){return this.theme.modules[e]}},{key:"getSelection",value:function(){return arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&this.focus(),this.update(),this.selection.getRange()[0]}},{key:"getText",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getLength()-e,n=C(e,t),r=o(n,2);return e=r[0],t=r[1],this.editor.getText(e,t)}},{key:"hasFocus",value:function(){return this.selection.hasFocus()}},{key:"insertEmbed",value:function(t,n,r){var o=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.sources.API;return _.call(this,(function(){return o.editor.insertEmbed(t,n,r)}),i,t)}},{key:"insertText",value:function(e,t,n,r,i){var a,s=this,l=C(e,0,n,r,i),c=o(l,4);return e=c[0],a=c[2],i=c[3],_.call(this,(function(){return s.editor.insertText(e,t,a)}),i,e,t.length)}},{key:"isEnabled",value:function(){return!this.container.classList.contains("ql-disabled")}},{key:"off",value:function(){return this.emitter.off.apply(this.emitter,arguments)}},{key:"on",value:function(){return this.emitter.on.apply(this.emitter,arguments)}},{key:"once",value:function(){return this.emitter.once.apply(this.emitter,arguments)}},{key:"pasteHTML",value:function(e,t,n){this.clipboard.dangerouslyPasteHTML(e,t,n)}},{key:"removeFormat",value:function(e,t,n){var r=this,i=C(e,t,n),a=o(i,4);return e=a[0],t=a[1],n=a[3],_.call(this,(function(){return r.editor.removeFormat(e,t)}),n,e)}},{key:"scrollIntoView",value:function(){this.selection.scrollIntoView(this.scrollingContainer)}},{key:"setContents",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l.default.sources.API;return _.call(this,(function(){e=new a.default(e);var n=t.getLength(),r=t.editor.deleteText(0,n),o=t.editor.applyDelta(e),i=o.ops[o.ops.length-1];return null!=i&&"string"===typeof i.insert&&"\n"===i.insert[i.insert.length-1]&&(t.editor.deleteText(t.getLength()-1,1),o.delete(1)),r.compose(o)}),n)}},{key:"setSelection",value:function(t,n,r){if(null==t)this.selection.setRange(null,n||e.sources.API);else{var i=C(t,n,r),a=o(i,4);t=a[0],n=a[1],r=a[3],this.selection.setRange(new d.Range(t,n),r),r!==l.default.sources.SILENT&&this.selection.scrollIntoView(this.scrollingContainer)}}},{key:"setText",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l.default.sources.API,n=(new a.default).insert(e);return this.setContents(n,t)}},{key:"update",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l.default.sources.USER,t=this.scroll.update(e);return this.selection.update(e),t}},{key:"updateContents",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l.default.sources.API;return _.call(this,(function(){return e=new a.default(e),t.editor.applyDelta(e,n)}),n,!0)}}]),e}();function E(e,t){if((t=(0,p.default)(!0,{container:e,modules:{clipboard:!0,keyboard:!0,history:!0}},t)).theme&&t.theme!==b.DEFAULTS.theme){if(t.theme=b.import("themes/"+t.theme),null==t.theme)throw new Error("Invalid theme "+t.theme+". Did you register it?")}else t.theme=m.default;var n=(0,p.default)(!0,{},t.theme.DEFAULTS);[n,t].forEach((function(e){e.modules=e.modules||{},Object.keys(e.modules).forEach((function(t){!0===e.modules[t]&&(e.modules[t]={})}))}));var r=Object.keys(n.modules).concat(Object.keys(t.modules)).reduce((function(e,t){var n=b.import("modules/"+t);return null==n?v.error("Cannot load "+t+" module. Are you sure you registered it?"):e[t]=n.DEFAULTS||{},e}),{});return null!=t.modules&&t.modules.toolbar&&t.modules.toolbar.constructor!==Object&&(t.modules.toolbar={container:t.modules.toolbar}),t=(0,p.default)(!0,{},b.DEFAULTS,{modules:r},n,t),["bounds","container","scrollingContainer"].forEach((function(e){"string"===typeof t[e]&&(t[e]=document.querySelector(t[e]))})),t.modules=Object.keys(t.modules).reduce((function(e,n){return t.modules[n]&&(e[n]=t.modules[n]),e}),{}),t}function _(e,t,n,r){if(this.options.strict&&!this.isEnabled()&&t===l.default.sources.USER)return new a.default;var o=null==n?null:this.getSelection(),i=this.editor.delta,s=e();if(null!=o&&(!0===n&&(n=o.index),null==r?o=T(o,s,t):0!==r&&(o=T(o,n,r,t)),this.setSelection(o,l.default.sources.SILENT)),s.length()>0){var c,u,d=[l.default.events.TEXT_CHANGE,s,i,t];(c=this.emitter).emit.apply(c,[l.default.events.EDITOR_CHANGE].concat(d)),t!==l.default.sources.SILENT&&(u=this.emitter).emit.apply(u,d)}return s}function C(e,t,n,o,i){var a={};return"number"===typeof e.index&&"number"===typeof e.length?"number"!==typeof t?(i=o,o=n,n=t,t=e.length,e=e.index):(t=e.length,e=e.index):"number"!==typeof t&&(i=o,o=n,n=t,t=0),"object"===("undefined"===typeof n?"undefined":r(n))?(a=n,i=o):"string"===typeof n&&(null!=o?a[n]=o:i=n),[e,t,a,i=i||l.default.sources.API]}function T(e,t,n,r){if(null==e)return null;var i=void 0,s=void 0;if(t instanceof a.default){var c=[e.index,e.index+e.length].map((function(e){return t.transformPosition(e,r!==l.default.sources.USER)})),u=o(c,2);i=u[0],s=u[1]}else{var f=[e.index,e.index+e.length].map((function(e){return e=0?e+n:Math.max(t,e+n)})),p=o(f,2);i=p[0],s=p[1]}return new d.Range(i,s-i)}b.DEFAULTS={bounds:null,formats:null,modules:{},placeholder:"",readOnly:!1,scrollingContainer:null,strict:!0,theme:"default"},b.events=l.default.events,b.sources=l.default.sources,b.version="1.3.7",b.imports={delta:a.default,parchment:u.default,"core/module":c.default,"core/theme":m.default},t.expandConfig=E,t.overload=C,t.default=b},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0){var n=this.parent.isolate(this.offset(),this.length());this.moveChildren(n),n.wrap(this)}}}],[{key:"compare",value:function(e,n){var r=t.order.indexOf(e),o=t.order.indexOf(n);return r>=0||o>=0?r-o:e===n?0:e1?t-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.quill=t,this.options=n};r.DEFAULTS={},t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=["error","warn","log","info"],o="warn";function i(e){if(r.indexOf(e)<=r.indexOf(o)){for(var t,n=arguments.length,i=Array(n>1?n-1:0),a=1;a=0;c--)if(d[c]!=f[c])return!1;for(c=d.length-1;c>=0;c--)if(u=d[c],!a(e[u],t[u],n))return!1;return typeof e===typeof t}(e,t,n))};function s(e){return null===e||void 0===e}function l(e){return!(!e||"object"!==typeof e||"number"!==typeof e.length)&&"function"===typeof e.copy&&"function"===typeof e.slice&&!(e.length>0&&"number"!==typeof e[0])}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(){function e(e,t,n){void 0===n&&(n={}),this.attrName=e,this.keyName=t;var o=r.Scope.TYPE&r.Scope.ATTRIBUTE;null!=n.scope?this.scope=n.scope&r.Scope.LEVEL|o:this.scope=r.Scope.ATTRIBUTE,null!=n.whitelist&&(this.whitelist=n.whitelist)}return e.keys=function(e){return[].map.call(e.attributes,(function(e){return e.name}))},e.prototype.add=function(e,t){return!!this.canAdd(e,t)&&(e.setAttribute(this.keyName,t),!0)},e.prototype.canAdd=function(e,t){return null!=r.query(e,r.Scope.BLOT&(this.scope|r.Scope.TYPE))&&(null==this.whitelist||("string"===typeof t?this.whitelist.indexOf(t.replace(/["']/g,""))>-1:this.whitelist.indexOf(t)>-1))},e.prototype.remove=function(e){e.removeAttribute(this.keyName)},e.prototype.value=function(e){var t=e.getAttribute(this.keyName);return this.canAdd(e,t)&&t?t:""},e}();t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Code=void 0;var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(l){o=!0,i=l}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=function(){function e(e,t){for(var n=0;n=e+n)){var a=this.newlineIndex(e,!0)+1,l=i-a+1,c=this.isolate(a,l),u=c.next;c.format(r,o),u instanceof t&&u.formatAt(0,e-a+n-l,r,o)}}}},{key:"insertAt",value:function(e,t,n){if(null==n){var o=this.descendant(u.default,e),i=r(o,2),a=i[0],s=i[1];a.insertAt(s,t)}}},{key:"length",value:function(){var e=this.domNode.textContent.length;return this.domNode.textContent.endsWith("\n")?e:e+1}},{key:"newlineIndex",value:function(e){if(arguments.length>1&&void 0!==arguments[1]&&arguments[1])return this.domNode.textContent.slice(0,e).lastIndexOf("\n");var t=this.domNode.textContent.slice(e).indexOf("\n");return t>-1?e+t:-1}},{key:"optimize",value:function(e){this.domNode.textContent.endsWith("\n")||this.appendChild(s.default.create("text","\n")),i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"optimize",this).call(this,e);var n=this.next;null!=n&&n.prev===this&&n.statics.blotName===this.statics.blotName&&this.statics.formats(this.domNode)===n.statics.formats(n.domNode)&&(n.optimize(e),n.moveChildren(this),n.remove())}},{key:"replace",value:function(e){i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"replace",this).call(this,e),[].slice.call(this.domNode.querySelectorAll("*")).forEach((function(e){var t=s.default.find(e);null==t?e.parentNode.removeChild(e):t instanceof s.default.Embed?t.remove():t.unwrap()}))}}],[{key:"create",value:function(e){var n=i(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this,e);return n.setAttribute("spellcheck",!1),n}},{key:"formats",value:function(){return!0}}]),t}(l.default);y.blotName="code-block",y.tagName="PRE",y.TAB=" ",t.Code=m,t.default=y},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(l){o=!0,i=l}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},i=function(){function e(e,t){for(var n=0;n=i&&!p.endsWith("\n")&&(n=!0),t.scroll.insertAt(e,p);var h=t.scroll.line(e),m=o(h,2),g=m[0],v=m[1],b=(0,y.default)({},(0,d.bubbleFormats)(g));if(g instanceof f.default){var E=g.descendant(l.default.Leaf,v),_=o(E,1)[0];b=(0,y.default)(b,(0,d.bubbleFormats)(_))}u=s.default.attributes.diff(b,u)||{}}else if("object"===r(a.insert)){var C=Object.keys(a.insert)[0];if(null==C)return e;t.scroll.insertAt(e,C,a.insert[C])}i+=c}return Object.keys(u).forEach((function(n){t.scroll.formatAt(e,c,n,u[n])})),e+c}),0),e.reduce((function(e,n){return"number"===typeof n.delete?(t.scroll.deleteAt(e,n.delete),e):e+(n.retain||n.insert.length||1)}),0),this.scroll.batchEnd(),this.update(e)}},{key:"deleteText",value:function(e,t){return this.scroll.deleteAt(e,t),this.update((new a.default).retain(e).delete(t))}},{key:"formatLine",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.scroll.update(),Object.keys(r).forEach((function(o){if(null==n.scroll.whitelist||n.scroll.whitelist[o]){var i=n.scroll.lines(e,Math.max(t,1)),a=t;i.forEach((function(t){var i=t.length();if(t instanceof c.default){var s=e-t.offset(n.scroll),l=t.newlineIndex(s+a)-s+1;t.formatAt(s,l,o,r[o])}else t.format(o,r[o]);a-=i}))}})),this.scroll.optimize(),this.update((new a.default).retain(e).retain(t,(0,h.default)(r)))}},{key:"formatText",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object.keys(r).forEach((function(o){n.scroll.formatAt(e,t,o,r[o])})),this.update((new a.default).retain(e).retain(t,(0,h.default)(r)))}},{key:"getContents",value:function(e,t){return this.delta.slice(e,e+t)}},{key:"getDelta",value:function(){return this.scroll.lines().reduce((function(e,t){return e.concat(t.delta())}),new a.default)}},{key:"getFormat",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=[],r=[];0===t?this.scroll.path(e).forEach((function(e){var t=o(e,1)[0];t instanceof f.default?n.push(t):t instanceof l.default.Leaf&&r.push(t)})):(n=this.scroll.lines(e,t),r=this.scroll.descendants(l.default.Leaf,e,t));var i=[n,r].map((function(e){if(0===e.length)return{};for(var t=(0,d.bubbleFormats)(e.shift());Object.keys(t).length>0;){var n=e.shift();if(null==n)return t;t=E((0,d.bubbleFormats)(n),t)}return t}));return y.default.apply(y.default,i)}},{key:"getText",value:function(e,t){return this.getContents(e,t).filter((function(e){return"string"===typeof e.insert})).map((function(e){return e.insert})).join("")}},{key:"insertEmbed",value:function(e,t,n){return this.scroll.insertAt(e,t,n),this.update((new a.default).retain(e).insert(function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},t,n)))}},{key:"insertText",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t=t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),this.scroll.insertAt(e,t),Object.keys(r).forEach((function(o){n.scroll.formatAt(e,t.length,o,r[o])})),this.update((new a.default).retain(e).insert(t,(0,h.default)(r)))}},{key:"isBlank",value:function(){if(0==this.scroll.children.length)return!0;if(this.scroll.children.length>1)return!1;var e=this.scroll.children.head;return e.statics.blotName===f.default.blotName&&!(e.children.length>1)&&e.children.head instanceof p.default}},{key:"removeFormat",value:function(e,t){var n=this.getText(e,t),r=this.scroll.line(e+t),i=o(r,2),s=i[0],l=i[1],u=0,d=new a.default;null!=s&&(u=s instanceof c.default?s.newlineIndex(l)-l+1:s.length()-l,d=s.delta().slice(l,l+u-1).insert("\n"));var f=this.getContents(e,t+u).diff((new a.default).insert(n).concat(d)),p=(new a.default).retain(e).concat(f);return this.applyDelta(p)}},{key:"update",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=this.delta;if(1===t.length&&"characterData"===t[0].type&&t[0].target.data.match(v)&&l.default.find(t[0].target)){var o=l.default.find(t[0].target),i=(0,d.bubbleFormats)(o),s=o.offset(this.scroll),c=t[0].oldValue.replace(u.default.CONTENTS,""),f=(new a.default).insert(c),p=(new a.default).insert(o.value());e=(new a.default).retain(s).concat(f.diff(p,n)).reduce((function(e,t){return t.insert?e.insert(t.insert,i):e.push(t)}),new a.default),this.delta=r.compose(e)}else this.delta=this.getDelta(),e&&(0,m.default)(r.compose(e),this.delta)||(e=r.diff(this.delta,n));return e}}]),e}();function E(e,t){return Object.keys(t).reduce((function(n,r){return null==e[r]||(t[r]===e[r]?n[r]=t[r]:Array.isArray(t[r])?t[r].indexOf(e[r])<0&&(n[r]=t[r].concat([e[r]])):n[r]=[t[r],e[r]]),n}),{})}t.default=b},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Range=void 0;var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(l){o=!0,i=l}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:0;d(this,e),this.index=t,this.length=n},h=function(){function e(t,n){var r=this;d(this,e),this.emitter=n,this.scroll=t,this.composing=!1,this.mouseDown=!1,this.root=this.scroll.domNode,this.cursor=i.default.create("cursor",this),this.lastRange=this.savedRange=new p(0,0),this.handleComposition(),this.handleDragging(),this.emitter.listenDOM("selectionchange",document,(function(){r.mouseDown||setTimeout(r.update.bind(r,l.default.sources.USER),1)})),this.emitter.on(l.default.events.EDITOR_CHANGE,(function(e,t){e===l.default.events.TEXT_CHANGE&&t.length()>0&&r.update(l.default.sources.SILENT)})),this.emitter.on(l.default.events.SCROLL_BEFORE_UPDATE,(function(){if(r.hasFocus()){var e=r.getNativeRange();null!=e&&e.start.node!==r.cursor.textNode&&r.emitter.once(l.default.events.SCROLL_UPDATE,(function(){try{r.setNativeRange(e.start.node,e.start.offset,e.end.node,e.end.offset)}catch(t){}}))}})),this.emitter.on(l.default.events.SCROLL_OPTIMIZE,(function(e,t){if(t.range){var n=t.range,o=n.startNode,i=n.startOffset,a=n.endNode,s=n.endOffset;r.setNativeRange(o,i,a,s)}})),this.update(l.default.sources.SILENT)}return o(e,[{key:"handleComposition",value:function(){var e=this;this.root.addEventListener("compositionstart",(function(){e.composing=!0})),this.root.addEventListener("compositionend",(function(){if(e.composing=!1,e.cursor.parent){var t=e.cursor.restore();if(!t)return;setTimeout((function(){e.setNativeRange(t.startNode,t.startOffset,t.endNode,t.endOffset)}),1)}}))}},{key:"handleDragging",value:function(){var e=this;this.emitter.listenDOM("mousedown",document.body,(function(){e.mouseDown=!0})),this.emitter.listenDOM("mouseup",document.body,(function(){e.mouseDown=!1,e.update(l.default.sources.USER)}))}},{key:"focus",value:function(){this.hasFocus()||(this.root.focus(),this.setRange(this.savedRange))}},{key:"format",value:function(e,t){if(null==this.scroll.whitelist||this.scroll.whitelist[e]){this.scroll.update();var n=this.getNativeRange();if(null!=n&&n.native.collapsed&&!i.default.query(e,i.default.Scope.BLOCK)){if(n.start.node!==this.cursor.textNode){var r=i.default.find(n.start.node,!1);if(null==r)return;if(r instanceof i.default.Leaf){var o=r.split(n.start.offset);r.parent.insertBefore(this.cursor,o)}else r.insertBefore(this.cursor,n.start.node);this.cursor.attach()}this.cursor.format(e,t),this.scroll.optimize(),this.setNativeRange(this.cursor.textNode,this.cursor.textNode.data.length),this.update()}}}},{key:"getBounds",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=this.scroll.length();e=Math.min(e,n-1),t=Math.min(e+t,n-1)-e;var o=void 0,i=this.scroll.leaf(e),a=r(i,2),s=a[0],l=a[1];if(null==s)return null;var c=s.position(l,!0),u=r(c,2);o=u[0],l=u[1];var d=document.createRange();if(t>0){d.setStart(o,l);var f=this.scroll.leaf(e+t),p=r(f,2);if(s=p[0],l=p[1],null==s)return null;var h=s.position(l,!0),m=r(h,2);return o=m[0],l=m[1],d.setEnd(o,l),d.getBoundingClientRect()}var y="left",g=void 0;return o instanceof Text?(l0&&(y="right")),{bottom:g.top+g.height,height:g.height,left:g[y],right:g[y],top:g.top,width:0}}},{key:"getNativeRange",value:function(){var e=document.getSelection();if(null==e||e.rangeCount<=0)return null;var t=e.getRangeAt(0);if(null==t)return null;var n=this.normalizeNative(t);return f.info("getNativeRange",n),n}},{key:"getRange",value:function(){var e=this.getNativeRange();return null==e?[null,null]:[this.normalizedToRange(e),e]}},{key:"hasFocus",value:function(){return document.activeElement===this.root}},{key:"normalizedToRange",value:function(e){var t=this,n=[[e.start.node,e.start.offset]];e.native.collapsed||n.push([e.end.node,e.end.offset]);var o=n.map((function(e){var n=r(e,2),o=n[0],a=n[1],s=i.default.find(o,!0),l=s.offset(t.scroll);return 0===a?l:s instanceof i.default.Container?l+s.length():l+s.index(o,a)})),a=Math.min(Math.max.apply(Math,u(o)),this.scroll.length()-1),s=Math.min.apply(Math,[a].concat(u(o)));return new p(s,a-s)}},{key:"normalizeNative",value:function(e){if(!m(this.root,e.startContainer)||!e.collapsed&&!m(this.root,e.endContainer))return null;var t={start:{node:e.startContainer,offset:e.startOffset},end:{node:e.endContainer,offset:e.endOffset},native:e};return[t.start,t.end].forEach((function(e){for(var t=e.node,n=e.offset;!(t instanceof Text)&&t.childNodes.length>0;)if(t.childNodes.length>n)t=t.childNodes[n],n=0;else{if(t.childNodes.length!==n)break;n=(t=t.lastChild)instanceof Text?t.data.length:t.childNodes.length+1}e.node=t,e.offset=n})),t}},{key:"rangeToNative",value:function(e){var t=this,n=e.collapsed?[e.index]:[e.index,e.index+e.length],o=[],i=this.scroll.length();return n.forEach((function(e,n){e=Math.min(i-1,e);var a,s=t.scroll.leaf(e),l=r(s,2),c=l[0],u=l[1],d=c.position(u,0!==n),f=r(d,2);a=f[0],u=f[1],o.push(a,u)})),o.length<2&&(o=o.concat(o)),o}},{key:"scrollIntoView",value:function(e){var t=this.lastRange;if(null!=t){var n=this.getBounds(t.index,t.length);if(null!=n){var o=this.scroll.length()-1,i=this.scroll.line(Math.min(t.index,o)),a=r(i,1)[0],s=a;if(t.length>0){var l=this.scroll.line(Math.min(t.index+t.length,o));s=r(l,1)[0]}if(null!=a&&null!=s){var c=e.getBoundingClientRect();n.topc.bottom&&(e.scrollTop+=n.bottom-c.bottom)}}}}},{key:"setNativeRange",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t,o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(f.info("setNativeRange",e,t,n,r),null==e||null!=this.root.parentNode&&null!=e.parentNode&&null!=n.parentNode){var i=document.getSelection();if(null!=i)if(null!=e){this.hasFocus()||this.root.focus();var a=(this.getNativeRange()||{}).native;if(null==a||o||e!==a.startContainer||t!==a.startOffset||n!==a.endContainer||r!==a.endOffset){"BR"==e.tagName&&(t=[].indexOf.call(e.parentNode.childNodes,e),e=e.parentNode),"BR"==n.tagName&&(r=[].indexOf.call(n.parentNode.childNodes,n),n=n.parentNode);var s=document.createRange();s.setStart(e,t),s.setEnd(n,r),i.removeAllRanges(),i.addRange(s)}}else i.removeAllRanges(),this.root.blur(),document.body.focus()}}},{key:"setRange",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l.default.sources.API;if("string"===typeof t&&(n=t,t=!1),f.info("setRange",e),null!=e){var r=this.rangeToNative(e);this.setNativeRange.apply(this,u(r).concat([t]))}else this.setNativeRange(null);this.update(n)}},{key:"update",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l.default.sources.USER,t=this.lastRange,n=this.getRange(),o=r(n,2),i=o[0],c=o[1];if(this.lastRange=i,null!=this.lastRange&&(this.savedRange=this.lastRange),!(0,s.default)(t,this.lastRange)){var u;!this.composing&&null!=c&&c.native.collapsed&&c.start.node!==this.cursor.textNode&&this.cursor.restore();var d,f=[l.default.events.SELECTION_CHANGE,(0,a.default)(this.lastRange),(0,a.default)(t),e];(u=this.emitter).emit.apply(u,[l.default.events.EDITOR_CHANGE].concat(f)),e!==l.default.sources.SILENT&&(d=this.emitter).emit.apply(d,f)}}}]),e}();function m(e,t){try{t.parentNode}catch(n){return!1}return t instanceof Text&&(t=t.parentNode),e.contains(t)}t.Range=p,t.default=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n0&&(n+=1),[this.parent.domNode,n]},t.prototype.value=function(){var e;return(e={})[this.statics.blotName]=this.statics.value(this.domNode)||!0,e},t.scope=i.Scope.INLINE_BLOT,t}(o.default);t.default=a},function(e,t,n){var r=n(11),o=n(3),i={attributes:{compose:function(e,t,n){"object"!==typeof e&&(e={}),"object"!==typeof t&&(t={});var r=o(!0,{},t);for(var i in n||(r=Object.keys(r).reduce((function(e,t){return null!=r[t]&&(e[t]=r[t]),e}),{})),e)void 0!==e[i]&&void 0===t[i]&&(r[i]=e[i]);return Object.keys(r).length>0?r:void 0},diff:function(e,t){"object"!==typeof e&&(e={}),"object"!==typeof t&&(t={});var n=Object.keys(e).concat(Object.keys(t)).reduce((function(n,o){return r(e[o],t[o])||(n[o]=void 0===t[o]?null:t[o]),n}),{});return Object.keys(n).length>0?n:void 0},transform:function(e,t,n){if("object"!==typeof e)return t;if("object"===typeof t){if(!n)return t;var r=Object.keys(t).reduce((function(n,r){return void 0===e[r]&&(n[r]=t[r]),n}),{});return Object.keys(r).length>0?r:void 0}}},iterator:function(e){return new a(e)},length:function(e){return"number"===typeof e.delete?e.delete:"number"===typeof e.retain?e.retain:"string"===typeof e.insert?e.insert.length:1}};function a(e){this.ops=e,this.index=0,this.offset=0}a.prototype.hasNext=function(){return this.peekLength()<1/0},a.prototype.next=function(e){e||(e=1/0);var t=this.ops[this.index];if(t){var n=this.offset,r=i.length(t);if(e>=r-n?(e=r-n,this.index+=1,this.offset=0):this.offset+=e,"number"===typeof t.delete)return{delete:e};var o={};return t.attributes&&(o.attributes=t.attributes),"number"===typeof t.retain?o.retain=e:"string"===typeof t.insert?o.insert=t.insert.substr(n,e):o.insert=t.insert,o}return{retain:1/0}},a.prototype.peek=function(){return this.ops[this.index]},a.prototype.peekLength=function(){return this.ops[this.index]?i.length(this.ops[this.index])-this.offset:1/0},a.prototype.peekType=function(){return this.ops[this.index]?"number"===typeof this.ops[this.index].delete?"delete":"number"===typeof this.ops[this.index].retain?"retain":"insert":"retain"},a.prototype.rest=function(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(this.index);var e=this.offset,t=this.index,n=this.next(),r=this.ops.slice(this.index);return this.offset=e,this.index=t,[n].concat(r)}return[]},e.exports=i},function(e,t){var n=function(){"use strict";function e(e,t){return null!=t&&e instanceof t}var t,n,r;try{t=Map}catch(s){t=function(){}}try{n=Set}catch(s){n=function(){}}try{r=Promise}catch(s){r=function(){}}function o(i,s,l,c,u){"object"===typeof s&&(l=s.depth,c=s.prototype,u=s.includeNonEnumerable,s=s.circular);var d=[],f=[],p="undefined"!=typeof Buffer;return"undefined"==typeof s&&(s=!0),"undefined"==typeof l&&(l=1/0),function i(l,h){if(null===l)return null;if(0===h)return l;var m,y;if("object"!=typeof l)return l;if(e(l,t))m=new t;else if(e(l,n))m=new n;else if(e(l,r))m=new r((function(e,t){l.then((function(t){e(i(t,h-1))}),(function(e){t(i(e,h-1))}))}));else if(o.__isArray(l))m=[];else if(o.__isRegExp(l))m=new RegExp(l.source,a(l)),l.lastIndex&&(m.lastIndex=l.lastIndex);else if(o.__isDate(l))m=new Date(l.getTime());else{if(p&&Buffer.isBuffer(l))return m=Buffer.allocUnsafe?Buffer.allocUnsafe(l.length):new Buffer(l.length),l.copy(m),m;e(l,Error)?m=Object.create(l):"undefined"==typeof c?(y=Object.getPrototypeOf(l),m=Object.create(y)):(m=Object.create(c),y=c)}if(s){var g=d.indexOf(l);if(-1!=g)return f[g];d.push(l),f.push(m)}for(var v in e(l,t)&&l.forEach((function(e,t){var n=i(t,h-1),r=i(e,h-1);m.set(n,r)})),e(l,n)&&l.forEach((function(e){var t=i(e,h-1);m.add(t)})),l){var b;y&&(b=Object.getOwnPropertyDescriptor(y,v)),b&&null==b.set||(m[v]=i(l[v],h-1))}if(Object.getOwnPropertySymbols){var E=Object.getOwnPropertySymbols(l);for(v=0;v0){if(s instanceof l.BlockEmbed||p instanceof l.BlockEmbed)return void this.optimize();if(s instanceof d.default){var h=s.newlineIndex(s.length(),!0);if(h>-1&&(s=s.split(h+1))===p)return void this.optimize()}else if(p instanceof d.default){var m=p.newlineIndex(0);m>-1&&p.split(m+1)}var y=p.children.head instanceof u.default?null:p.children.head;s.moveChildren(p,y),s.remove()}this.optimize()}},{key:"enable",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.domNode.setAttribute("contenteditable",e)}},{key:"formatAt",value:function(e,n,r,o){(null==this.whitelist||this.whitelist[r])&&(i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"formatAt",this).call(this,e,n,r,o),this.optimize())}},{key:"insertAt",value:function(e,n,r){if(null==r||null==this.whitelist||this.whitelist[n]){if(e>=this.length())if(null==r||null==a.default.query(n,a.default.Scope.BLOCK)){var o=a.default.create(this.statics.defaultChild);this.appendChild(o),null==r&&n.endsWith("\n")&&(n=n.slice(0,-1)),o.insertAt(0,n,r)}else{var s=a.default.create(n,r);this.appendChild(s)}else i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"insertAt",this).call(this,e,n,r);this.optimize()}}},{key:"insertBefore",value:function(e,n){if(e.statics.scope===a.default.Scope.INLINE_BLOT){var r=a.default.create(this.statics.defaultChild);r.appendChild(e),e=r}i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"insertBefore",this).call(this,e,n)}},{key:"leaf",value:function(e){return this.path(e).pop()||[null,-1]}},{key:"line",value:function(e){return e===this.length()?this.line(e-1):this.descendant(h,e)}},{key:"lines",value:function(){return function e(t,n,r){var o=[],i=r;return t.children.forEachAt(n,r,(function(t,n,r){h(t)?o.push(t):t instanceof a.default.Container&&(o=o.concat(e(t,n,i))),i-=r})),o}(this,arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE)}},{key:"optimize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!0!==this.batch&&(i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"optimize",this).call(this,e,n),e.length>0&&this.emitter.emit(s.default.events.SCROLL_OPTIMIZE,e,n))}},{key:"path",value:function(e){return i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"path",this).call(this,e).slice(1)}},{key:"update",value:function(e){if(!0!==this.batch){var n=s.default.sources.USER;"string"===typeof e&&(n=e),Array.isArray(e)||(e=this.observer.takeRecords()),e.length>0&&this.emitter.emit(s.default.events.SCROLL_BEFORE_UPDATE,n,e),i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"update",this).call(this,e.concat([])),e.length>0&&this.emitter.emit(s.default.events.SCROLL_UPDATE,n,e)}}}]),t}(a.default.Scroll);m.blotName="scroll",m.className="ql-editor",m.tagName="DIV",m.defaultChild="block",m.allowedChildren=[c.default,l.BlockEmbed,f.default],t.default=m},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SHORTKEY=t.default=void 0;var r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(l){o=!0,i=l}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},i=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=I(e);if(null==r||null==r.key)return g.warn("Attempted to add invalid keyboard binding",r);"function"===typeof t&&(t={handler:t}),"function"===typeof n&&(n={handler:n}),r=(0,l.default)(r,t,n),this.bindings[r.key]=this.bindings[r.key]||[],this.bindings[r.key].push(r)}},{key:"listen",value:function(){var e=this;this.quill.root.addEventListener("keydown",(function(n){if(!n.defaultPrevented){var i=n.which||n.keyCode,a=(e.bindings[i]||[]).filter((function(e){return t.match(n,e)}));if(0!==a.length){var l=e.quill.getSelection();if(null!=l&&e.quill.hasFocus()){var c=e.quill.getLine(l.index),u=o(c,2),f=u[0],p=u[1],h=e.quill.getLeaf(l.index),m=o(h,2),y=m[0],g=m[1],v=0===l.length?[y,g]:e.quill.getLeaf(l.index+l.length),b=o(v,2),E=b[0],_=b[1],C=y instanceof d.default.Text?y.value().slice(0,g):"",T=E instanceof d.default.Text?E.value().slice(_):"",A={collapsed:0===l.length,empty:0===l.length&&f.length()<=1,format:e.quill.getFormat(l),offset:p,prefix:C,suffix:T};a.some((function(t){if(null!=t.collapsed&&t.collapsed!==A.collapsed)return!1;if(null!=t.empty&&t.empty!==A.empty)return!1;if(null!=t.offset&&t.offset!==A.offset)return!1;if(Array.isArray(t.format)){if(t.format.every((function(e){return null==A.format[e]})))return!1}else if("object"===r(t.format)&&!Object.keys(t.format).every((function(e){return!0===t.format[e]?null!=A.format[e]:!1===t.format[e]?null==A.format[e]:(0,s.default)(t.format[e],A.format[e])})))return!1;return!(null!=t.prefix&&!t.prefix.test(A.prefix))&&!(null!=t.suffix&&!t.suffix.test(A.suffix))&&!0!==t.handler.call(e,l,A)}))&&n.preventDefault()}}}}))}}]),t}(h.default);function E(e,t){var n,r=e===b.keys.LEFT?"prefix":"suffix";return y(n={key:e,shiftKey:t,altKey:null},r,/^$/),y(n,"handler",(function(n){var r=n.index;e===b.keys.RIGHT&&(r+=n.length+1);var i=this.quill.getLeaf(r);return!(o(i,1)[0]instanceof d.default.Embed)||(e===b.keys.LEFT?t?this.quill.setSelection(n.index-1,n.length+1,f.default.sources.USER):this.quill.setSelection(n.index-1,f.default.sources.USER):t?this.quill.setSelection(n.index,n.length+1,f.default.sources.USER):this.quill.setSelection(n.index+n.length+1,f.default.sources.USER),!1)})),n}function _(e,t){if(!(0===e.index||this.quill.getLength()<=1)){var n=this.quill.getLine(e.index),r=o(n,1)[0],i={};if(0===t.offset){var a=this.quill.getLine(e.index-1),s=o(a,1)[0];if(null!=s&&s.length()>1){var l=r.formats(),c=this.quill.getFormat(e.index-1,1);i=u.default.attributes.diff(l,c)||{}}}var d=/[\uD800-\uDBFF][\uDC00-\uDFFF]$/.test(t.prefix)?2:1;this.quill.deleteText(e.index-d,d,f.default.sources.USER),Object.keys(i).length>0&&this.quill.formatLine(e.index-d,d,i,f.default.sources.USER),this.quill.focus()}}function C(e,t){var n=/^[\uD800-\uDBFF][\uDC00-\uDFFF]/.test(t.suffix)?2:1;if(!(e.index>=this.quill.getLength()-n)){var r={},i=0,a=this.quill.getLine(e.index),s=o(a,1)[0];if(t.offset>=s.length()-1){var l=this.quill.getLine(e.index+1),c=o(l,1)[0];if(c){var d=s.formats(),p=this.quill.getFormat(e.index,1);r=u.default.attributes.diff(d,p)||{},i=c.length()}}this.quill.deleteText(e.index,n,f.default.sources.USER),Object.keys(r).length>0&&this.quill.formatLine(e.index+i-1,n,r,f.default.sources.USER)}}function T(e){var t=this.quill.getLines(e),n={};if(t.length>1){var r=t[0].formats(),o=t[t.length-1].formats();n=u.default.attributes.diff(o,r)||{}}this.quill.deleteText(e,f.default.sources.USER),Object.keys(n).length>0&&this.quill.formatLine(e.index,1,n,f.default.sources.USER),this.quill.setSelection(e.index,f.default.sources.SILENT),this.quill.focus()}function A(e,t){var n=this;e.length>0&&this.quill.scroll.deleteAt(e.index,e.length);var r=Object.keys(t.format).reduce((function(e,n){return d.default.query(n,d.default.Scope.BLOCK)&&!Array.isArray(t.format[n])&&(e[n]=t.format[n]),e}),{});this.quill.insertText(e.index,"\n",r,f.default.sources.USER),this.quill.setSelection(e.index+1,f.default.sources.SILENT),this.quill.focus(),Object.keys(t.format).forEach((function(e){null==r[e]&&(Array.isArray(t.format[e])||"link"!==e&&n.quill.format(e,t.format[e],f.default.sources.USER))}))}function S(e){return{key:b.keys.TAB,shiftKey:!e,format:{"code-block":!0},handler:function(t){var n=d.default.query("code-block"),r=t.index,i=t.length,a=this.quill.scroll.descendant(n,r),s=o(a,2),l=s[0],c=s[1];if(null!=l){var u=this.quill.getIndex(l),p=l.newlineIndex(c,!0)+1,h=l.newlineIndex(u+c+i),m=l.domNode.textContent.slice(p,h).split("\n");c=0,m.forEach((function(t,o){e?(l.insertAt(p+c,n.TAB),c+=n.TAB.length,0===o?r+=n.TAB.length:i+=n.TAB.length):t.startsWith(n.TAB)&&(l.deleteAt(p+c,n.TAB.length),c-=n.TAB.length,0===o?r-=n.TAB.length:i-=n.TAB.length),c+=t.length+1})),this.quill.update(f.default.sources.USER),this.quill.setSelection(r,i,f.default.sources.SILENT)}}}}function O(e){return{key:e[0].toUpperCase(),shortKey:!0,handler:function(t,n){this.quill.format(e,!n.format[e],f.default.sources.USER)}}}function I(e){if("string"===typeof e||"number"===typeof e)return I({key:e});if("object"===("undefined"===typeof e?"undefined":r(e))&&(e=(0,a.default)(e,!1)),"string"===typeof e.key)if(null!=b.keys[e.key.toUpperCase()])e.key=b.keys[e.key.toUpperCase()];else{if(1!==e.key.length)return null;e.key=e.key.toUpperCase().charCodeAt(0)}return e.shortKey&&(e[v]=e.shortKey,delete e.shortKey),e}b.keys={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46},b.DEFAULTS={bindings:{bold:O("bold"),italic:O("italic"),underline:O("underline"),indent:{key:b.keys.TAB,format:["blockquote","indent","list"],handler:function(e,t){if(t.collapsed&&0!==t.offset)return!0;this.quill.format("indent","+1",f.default.sources.USER)}},outdent:{key:b.keys.TAB,shiftKey:!0,format:["blockquote","indent","list"],handler:function(e,t){if(t.collapsed&&0!==t.offset)return!0;this.quill.format("indent","-1",f.default.sources.USER)}},"outdent backspace":{key:b.keys.BACKSPACE,collapsed:!0,shiftKey:null,metaKey:null,ctrlKey:null,altKey:null,format:["indent","list"],offset:0,handler:function(e,t){null!=t.format.indent?this.quill.format("indent","-1",f.default.sources.USER):null!=t.format.list&&this.quill.format("list",!1,f.default.sources.USER)}},"indent code-block":S(!0),"outdent code-block":S(!1),"remove tab":{key:b.keys.TAB,shiftKey:!0,collapsed:!0,prefix:/\t$/,handler:function(e){this.quill.deleteText(e.index-1,1,f.default.sources.USER)}},tab:{key:b.keys.TAB,handler:function(e){this.quill.history.cutoff();var t=(new c.default).retain(e.index).delete(e.length).insert("\t");this.quill.updateContents(t,f.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(e.index+1,f.default.sources.SILENT)}},"list empty enter":{key:b.keys.ENTER,collapsed:!0,format:["list"],empty:!0,handler:function(e,t){this.quill.format("list",!1,f.default.sources.USER),t.format.indent&&this.quill.format("indent",!1,f.default.sources.USER)}},"checklist enter":{key:b.keys.ENTER,collapsed:!0,format:{list:"checked"},handler:function(e){var t=this.quill.getLine(e.index),n=o(t,2),r=n[0],i=n[1],a=(0,l.default)({},r.formats(),{list:"checked"}),s=(new c.default).retain(e.index).insert("\n",a).retain(r.length()-i-1).retain(1,{list:"unchecked"});this.quill.updateContents(s,f.default.sources.USER),this.quill.setSelection(e.index+1,f.default.sources.SILENT),this.quill.scrollIntoView()}},"header enter":{key:b.keys.ENTER,collapsed:!0,format:["header"],suffix:/^$/,handler:function(e,t){var n=this.quill.getLine(e.index),r=o(n,2),i=r[0],a=r[1],s=(new c.default).retain(e.index).insert("\n",t.format).retain(i.length()-a-1).retain(1,{header:null});this.quill.updateContents(s,f.default.sources.USER),this.quill.setSelection(e.index+1,f.default.sources.SILENT),this.quill.scrollIntoView()}},"list autofill":{key:" ",collapsed:!0,format:{list:!1},prefix:/^\s*?(\d+\.|-|\*|\[ ?\]|\[x\])$/,handler:function(e,t){var n=t.prefix.length,r=this.quill.getLine(e.index),i=o(r,2),a=i[0],s=i[1];if(s>n)return!0;var l=void 0;switch(t.prefix.trim()){case"[]":case"[ ]":l="unchecked";break;case"[x]":l="checked";break;case"-":case"*":l="bullet";break;default:l="ordered"}this.quill.insertText(e.index," ",f.default.sources.USER),this.quill.history.cutoff();var u=(new c.default).retain(e.index-s).delete(n+1).retain(a.length()-2-s).retain(1,{list:l});this.quill.updateContents(u,f.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(e.index-n,f.default.sources.SILENT)}},"code exit":{key:b.keys.ENTER,collapsed:!0,format:["code-block"],prefix:/\n\n$/,suffix:/^\s+$/,handler:function(e){var t=this.quill.getLine(e.index),n=o(t,2),r=n[0],i=n[1],a=(new c.default).retain(e.index+r.length()-i-2).retain(1,{"code-block":null}).delete(1);this.quill.updateContents(a,f.default.sources.USER)}},"embed left":E(b.keys.LEFT,!1),"embed left shift":E(b.keys.LEFT,!0),"embed right":E(b.keys.RIGHT,!1),"embed right shift":E(b.keys.RIGHT,!0)}},t.default=b,t.SHORTKEY=v},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(l){o=!0,i=l}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=function e(t,n,r){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var i=Object.getPrototypeOf(t);return null===i?void 0:e(i,n,r)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(r):void 0},i=function(){function e(e,t){for(var n=0;n-1}s.blotName="link",s.tagName="A",s.SANITIZED_URL="about:blank",s.PROTOCOL_WHITELIST=["http","https","mailto","tel"],t.default=s,t.sanitize=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]&&arguments[1],n=this.container.querySelector(".ql-selected");if(e!==n&&(null!=n&&n.classList.remove("ql-selected"),null!=e&&(e.classList.add("ql-selected"),this.select.selectedIndex=[].indexOf.call(e.parentNode.children,e),e.hasAttribute("data-value")?this.label.setAttribute("data-value",e.getAttribute("data-value")):this.label.removeAttribute("data-value"),e.hasAttribute("data-label")?this.label.setAttribute("data-label",e.getAttribute("data-label")):this.label.removeAttribute("data-label"),t))){if("function"===typeof Event)this.select.dispatchEvent(new Event("change"));else if("object"===("undefined"===typeof Event?"undefined":r(Event))){var o=document.createEvent("Event");o.initEvent("change",!0,!0),this.select.dispatchEvent(o)}this.close()}}},{key:"update",value:function(){var e=void 0;if(this.select.selectedIndex>-1){var t=this.container.querySelector(".ql-picker-options").children[this.select.selectedIndex];e=this.select.options[this.select.selectedIndex],this.selectItem(t)}else this.selectItem(null);var n=null!=e&&e!==this.select.querySelector("option[selected]");this.label.classList.toggle("ql-active",n)}}]),e}();t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=g(n(0)),o=g(n(5)),i=n(4),a=g(i),s=g(n(16)),l=g(n(25)),c=g(n(24)),u=g(n(35)),d=g(n(6)),f=g(n(22)),p=g(n(7)),h=g(n(55)),m=g(n(42)),y=g(n(23));function g(e){return e&&e.__esModule?e:{default:e}}o.default.register({"blots/block":a.default,"blots/block/embed":i.BlockEmbed,"blots/break":s.default,"blots/container":l.default,"blots/cursor":c.default,"blots/embed":u.default,"blots/inline":d.default,"blots/scroll":f.default,"blots/text":p.default,"modules/clipboard":h.default,"modules/history":m.default,"modules/keyboard":y.default}),r.default.register(a.default,s.default,c.default,d.default,f.default,p.default),t.default=o.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(){function e(e){this.domNode=e,this.domNode[r.DATA_KEY]={blot:this}}return Object.defineProperty(e.prototype,"statics",{get:function(){return this.constructor},enumerable:!0,configurable:!0}),e.create=function(e){if(null==this.tagName)throw new r.ParchmentError("Blot definition missing tagName");var t;return Array.isArray(this.tagName)?("string"===typeof e&&(e=e.toUpperCase(),parseInt(e).toString()===e&&(e=parseInt(e))),t="number"===typeof e?document.createElement(this.tagName[e-1]):this.tagName.indexOf(e)>-1?document.createElement(e):document.createElement(this.tagName[0])):t=document.createElement(this.tagName),this.className&&t.classList.add(this.className),t},e.prototype.attach=function(){null!=this.parent&&(this.scroll=this.parent.scroll)},e.prototype.clone=function(){var e=this.domNode.cloneNode(!1);return r.create(e)},e.prototype.detach=function(){null!=this.parent&&this.parent.removeChild(this),delete this.domNode[r.DATA_KEY]},e.prototype.deleteAt=function(e,t){this.isolate(e,t).remove()},e.prototype.formatAt=function(e,t,n,o){var i=this.isolate(e,t);if(null!=r.query(n,r.Scope.BLOT)&&o)i.wrap(n,o);else if(null!=r.query(n,r.Scope.ATTRIBUTE)){var a=r.create(this.statics.scope);i.wrap(a),a.format(n,o)}},e.prototype.insertAt=function(e,t,n){var o=null==n?r.create("text",t):r.create(t,n),i=this.split(e);this.parent.insertBefore(o,i)},e.prototype.insertInto=function(e,t){void 0===t&&(t=null),null!=this.parent&&this.parent.children.remove(this);var n=null;e.children.insertBefore(this,t),null!=t&&(n=t.domNode),this.domNode.parentNode==e.domNode&&this.domNode.nextSibling==n||e.domNode.insertBefore(this.domNode,n),this.parent=e,this.attach()},e.prototype.isolate=function(e,t){var n=this.split(e);return n.split(t),n},e.prototype.length=function(){return 1},e.prototype.offset=function(e){return void 0===e&&(e=this.parent),null==this.parent||this==e?0:this.parent.children.offset(this)+this.parent.offset(e)},e.prototype.optimize=function(e){null!=this.domNode[r.DATA_KEY]&&delete this.domNode[r.DATA_KEY].mutations},e.prototype.remove=function(){null!=this.domNode.parentNode&&this.domNode.parentNode.removeChild(this.domNode),this.detach()},e.prototype.replace=function(e){null!=e.parent&&(e.parent.insertBefore(this,e.next),e.remove())},e.prototype.replaceWith=function(e,t){var n="string"===typeof e?r.create(e,t):e;return n.replace(this),n},e.prototype.split=function(e,t){return 0===e?this:this.next},e.prototype.update=function(e,t){},e.prototype.wrap=function(e,t){var n="string"===typeof e?r.create(e,t):e;return null!=this.parent&&this.parent.insertBefore(n,this.next),n.appendChild(this),n},e.blotName="abstract",e}();t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(12),o=n(32),i=n(33),a=n(1),s=function(){function e(e){this.attributes={},this.domNode=e,this.build()}return e.prototype.attribute=function(e,t){t?e.add(this.domNode,t)&&(null!=e.value(this.domNode)?this.attributes[e.attrName]=e:delete this.attributes[e.attrName]):(e.remove(this.domNode),delete this.attributes[e.attrName])},e.prototype.build=function(){var e=this;this.attributes={};var t=r.default.keys(this.domNode),n=o.default.keys(this.domNode),s=i.default.keys(this.domNode);t.concat(n).concat(s).forEach((function(t){var n=a.query(t,a.Scope.ATTRIBUTE);n instanceof r.default&&(e.attributes[n.attrName]=n)}))},e.prototype.copy=function(e){var t=this;Object.keys(this.attributes).forEach((function(n){var r=t.attributes[n].value(t.domNode);e.format(n,r)}))},e.prototype.move=function(e){var t=this;this.copy(e),Object.keys(this.attributes).forEach((function(e){t.attributes[e].remove(t.domNode)})),this.attributes={}},e.prototype.values=function(){var e=this;return Object.keys(this.attributes).reduce((function(t,n){return t[n]=e.attributes[n].value(e.domNode),t}),{})},e}();t.default=s},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();function o(e,t){return(e.getAttribute("class")||"").split(/\s+/).filter((function(e){return 0===e.indexOf(t+"-")}))}Object.defineProperty(t,"__esModule",{value:!0});var i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.keys=function(e){return(e.getAttribute("class")||"").split(/\s+/).map((function(e){return e.split("-").slice(0,-1).join("-")}))},t.prototype.add=function(e,t){return!!this.canAdd(e,t)&&(this.remove(e),e.classList.add(this.keyName+"-"+t),!0)},t.prototype.remove=function(e){o(e,this.keyName).forEach((function(t){e.classList.remove(t)})),0===e.classList.length&&e.removeAttribute("class")},t.prototype.value=function(e){var t=(o(e,this.keyName)[0]||"").slice(this.keyName.length+1);return this.canAdd(e,t)?t:""},t}(n(12).default);t.default=i},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();function o(e){var t=e.split("-"),n=t.slice(1).map((function(e){return e[0].toUpperCase()+e.slice(1)})).join("");return t[0]+n}Object.defineProperty(t,"__esModule",{value:!0});var i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.keys=function(e){return(e.getAttribute("style")||"").split(";").map((function(e){return e.split(":")[0].trim()}))},t.prototype.add=function(e,t){return!!this.canAdd(e,t)&&(e.style[o(this.keyName)]=t,!0)},t.prototype.remove=function(e){e.style[o(this.keyName)]="",e.getAttribute("style")||e.removeAttribute("style")},t.prototype.value=function(e){var t=e.style[o(this.keyName)];return this.canAdd(e,t)?t:""},t}(n(12).default);t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;nr&&this.stack.undo.length>0){var o=this.stack.undo.pop();n=n.compose(o.undo),e=o.redo.compose(e)}else this.lastRecorded=r;this.stack.undo.push({redo:e,undo:n}),this.stack.undo.length>this.options.maxStack&&this.stack.undo.shift()}}},{key:"redo",value:function(){this.change("redo","undo")}},{key:"transform",value:function(e){this.stack.undo.forEach((function(t){t.undo=e.transform(t.undo,!0),t.redo=e.transform(t.redo,!0)})),this.stack.redo.forEach((function(t){t.undo=e.transform(t.undo,!0),t.redo=e.transform(t.redo,!0)}))}},{key:"undo",value:function(){this.change("undo","redo")}}]),t}(a(n(9)).default);function l(e){var t=e.reduce((function(e,t){return e+=t.delete||0}),0),n=e.length()-t;return function(e){var t=e.ops[e.ops.length-1];return null!=t&&(null!=t.insert?"string"===typeof t.insert&&t.insert.endsWith("\n"):null!=t.attributes&&Object.keys(t.attributes).some((function(e){return null!=o.default.query(e,o.default.Scope.BLOCK)})))}(e)&&(n-=1),n}s.DEFAULTS={delay:1e3,maxStack:100,userOnly:!1},t.default=s,t.getLastChangeIndex=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.BaseTooltip=void 0;var r=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:"link",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.root.classList.remove("ql-hidden"),this.root.classList.add("ql-editing"),null!=t?this.textbox.value=t:e!==this.root.getAttribute("data-mode")&&(this.textbox.value=""),this.position(this.quill.getBounds(this.quill.selection.savedRange)),this.textbox.select(),this.textbox.setAttribute("placeholder",this.textbox.getAttribute("data-"+e)||""),this.root.setAttribute("data-mode",e)}},{key:"restoreFocus",value:function(){var e=this.quill.scrollingContainer.scrollTop;this.quill.focus(),this.quill.scrollingContainer.scrollTop=e}},{key:"save",value:function(){var e=this.textbox.value;switch(this.root.getAttribute("data-mode")){case"link":var t=this.quill.root.scrollTop;this.linkRange?(this.quill.formatText(this.linkRange,"link",e,s.default.sources.USER),delete this.linkRange):(this.restoreFocus(),this.quill.format("link",e,s.default.sources.USER)),this.quill.root.scrollTop=t;break;case"video":e=function(e){var t=e.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtube\.com\/watch.*v=([a-zA-Z0-9_-]+)/)||e.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtu\.be\/([a-zA-Z0-9_-]+)/);return t?(t[1]||"https")+"://www.youtube.com/embed/"+t[2]+"?showinfo=0":(t=e.match(/^(?:(https?):\/\/)?(?:www\.)?vimeo\.com\/(\d+)/))?(t[1]||"https")+"://player.vimeo.com/video/"+t[2]+"/":e}(e);case"formula":if(!e)break;var n=this.quill.getSelection(!0);if(null!=n){var r=n.index+n.length;this.quill.insertEmbed(r,this.root.getAttribute("data-mode"),e,s.default.sources.USER),"formula"===this.root.getAttribute("data-mode")&&this.quill.insertText(r+1," ",s.default.sources.USER),this.quill.setSelection(r+2,s.default.sources.USER)}}this.textbox.value="",this.hide()}}]),t}(p.default);function S(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];t.forEach((function(t){var r=document.createElement("option");t===n?r.setAttribute("selected","selected"):r.setAttribute("value",t),e.appendChild(r)}))}t.BaseTooltip=A,t.default=T},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(){this.head=this.tail=null,this.length=0}return e.prototype.append=function(){for(var e=[],t=0;t1&&this.append.apply(this,e.slice(1))},e.prototype.contains=function(e){for(var t,n=this.iterator();t=n();)if(t===e)return!0;return!1},e.prototype.insertBefore=function(e,t){e&&(e.next=t,null!=t?(e.prev=t.prev,null!=t.prev&&(t.prev.next=e),t.prev=e,t===this.head&&(this.head=e)):null!=this.tail?(this.tail.next=e,e.prev=this.tail,this.tail=e):(e.prev=null,this.head=this.tail=e),this.length+=1)},e.prototype.offset=function(e){for(var t=0,n=this.head;null!=n;){if(n===e)return t;t+=n.length(),n=n.next}return-1},e.prototype.remove=function(e){this.contains(e)&&(null!=e.prev&&(e.prev.next=e.next),null!=e.next&&(e.next.prev=e.prev),e===this.head&&(this.head=e.next),e===this.tail&&(this.tail=e.prev),this.length-=1)},e.prototype.iterator=function(e){return void 0===e&&(e=this.head),function(){var t=e;return null!=e&&(e=e.next),t}},e.prototype.find=function(e,t){void 0===t&&(t=!1);for(var n,r=this.iterator();n=r();){var o=n.length();if(ea?n(r,e-a,Math.min(t,a+l-e)):n(r,0,Math.min(l,e+t-a)),a+=l}},e.prototype.map=function(e){return this.reduce((function(t,n){return t.push(e(n)),t}),[])},e.prototype.reduce=function(e,t){for(var n,r=this.iterator();n=r();)t=e(t,n);return t},e}();t.default=r},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var o=n(17),i=n(1),a={attributes:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0},s=function(e){function t(t){var n=e.call(this,t)||this;return n.scroll=n,n.observer=new MutationObserver((function(e){n.update(e)})),n.observer.observe(n.domNode,a),n.attach(),n}return r(t,e),t.prototype.detach=function(){e.prototype.detach.call(this),this.observer.disconnect()},t.prototype.deleteAt=function(t,n){this.update(),0===t&&n===this.length()?this.children.forEach((function(e){e.remove()})):e.prototype.deleteAt.call(this,t,n)},t.prototype.formatAt=function(t,n,r,o){this.update(),e.prototype.formatAt.call(this,t,n,r,o)},t.prototype.insertAt=function(t,n,r){this.update(),e.prototype.insertAt.call(this,t,n,r)},t.prototype.optimize=function(t,n){var r=this;void 0===t&&(t=[]),void 0===n&&(n={}),e.prototype.optimize.call(this,n);for(var a=[].slice.call(this.observer.takeRecords());a.length>0;)t.push(a.pop());for(var s=function(e,t){void 0===t&&(t=!0),null!=e&&e!==r&&null!=e.domNode.parentNode&&(null==e.domNode[i.DATA_KEY].mutations&&(e.domNode[i.DATA_KEY].mutations=[]),t&&s(e.parent))},l=function(e){null!=e.domNode[i.DATA_KEY]&&null!=e.domNode[i.DATA_KEY].mutations&&(e instanceof o.default&&e.children.forEach(l),e.optimize(n))},c=t,u=0;c.length>0;u+=1){if(u>=100)throw new Error("[Parchment] Maximum optimize iterations reached");for(c.forEach((function(e){var t=i.find(e.target,!0);null!=t&&(t.domNode===e.target&&("childList"===e.type?(s(i.find(e.previousSibling,!1)),[].forEach.call(e.addedNodes,(function(e){var t=i.find(e,!1);s(t,!1),t instanceof o.default&&t.children.forEach((function(e){s(e,!1)}))}))):"attributes"===e.type&&s(t.prev)),s(t))})),this.children.forEach(l),a=(c=[].slice.call(this.observer.takeRecords())).slice();a.length>0;)t.push(a.pop())}},t.prototype.update=function(t,n){var r=this;void 0===n&&(n={}),(t=t||this.observer.takeRecords()).map((function(e){var t=i.find(e.target,!0);return null==t?null:null==t.domNode[i.DATA_KEY].mutations?(t.domNode[i.DATA_KEY].mutations=[e],t):(t.domNode[i.DATA_KEY].mutations.push(e),null)})).forEach((function(e){null!=e&&e!==r&&null!=e.domNode[i.DATA_KEY]&&e.update(e.domNode[i.DATA_KEY].mutations||[],n)})),null!=this.domNode[i.DATA_KEY].mutations&&e.prototype.update.call(this,this.domNode[i.DATA_KEY].mutations,n),this.optimize(t,n)},t.blotName="scroll",t.defaultChild="block",t.scope=i.Scope.BLOCK_BLOT,t.tagName="DIV",t}(o.default);t.default=s},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var o=n(18),i=n(1),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.formats=function(n){if(n.tagName!==t.tagName)return e.formats.call(this,n)},t.prototype.format=function(n,r){var i=this;n!==this.statics.blotName||r?e.prototype.format.call(this,n,r):(this.children.forEach((function(e){e instanceof o.default||(e=e.wrap(t.blotName,!0)),i.attributes.copy(e)})),this.unwrap())},t.prototype.formatAt=function(t,n,r,o){null!=this.formats()[r]||i.query(r,i.Scope.ATTRIBUTE)?this.isolate(t,n).format(r,o):e.prototype.formatAt.call(this,t,n,r,o)},t.prototype.optimize=function(n){e.prototype.optimize.call(this,n);var r=this.formats();if(0===Object.keys(r).length)return this.unwrap();var o=this.next;o instanceof t&&o.prev===this&&function(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(e[n]!==t[n])return!1;return!0}(r,o.formats())&&(o.moveChildren(this),o.remove())},t.blotName="inline",t.scope=i.Scope.INLINE_BLOT,t.tagName="SPAN",t}(o.default);t.default=a},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var o=n(18),i=n(1),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.formats=function(n){var r=i.query(t.blotName).tagName;if(n.tagName!==r)return e.formats.call(this,n)},t.prototype.format=function(n,r){null!=i.query(n,i.Scope.BLOCK)&&(n!==this.statics.blotName||r?e.prototype.format.call(this,n,r):this.replaceWith(t.blotName))},t.prototype.formatAt=function(t,n,r,o){null!=i.query(r,i.Scope.BLOCK)?this.format(r,o):e.prototype.formatAt.call(this,t,n,r,o)},t.prototype.insertAt=function(t,n,r){if(null==r||null!=i.query(n,i.Scope.INLINE))e.prototype.insertAt.call(this,t,n,r);else{var o=this.split(t),a=i.create(n,r);o.parent.insertBefore(a,o)}},t.prototype.update=function(t,n){navigator.userAgent.match(/Trident/)?this.build():e.prototype.update.call(this,t,n)},t.blotName="block",t.scope=i.Scope.BLOCK_BLOT,t.tagName="P",t}(o.default);t.default=a},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.formats=function(e){},t.prototype.format=function(t,n){e.prototype.formatAt.call(this,0,this.length(),t,n)},t.prototype.formatAt=function(t,n,r,o){0===t&&n===this.length()?this.format(r,o):e.prototype.formatAt.call(this,t,n,r,o)},t.prototype.formats=function(){return this.statics.formats(this.domNode)},t}(n(19).default);t.default=o},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var o=n(19),i=n(1),a=function(e){function t(t){var n=e.call(this,t)||this;return n.text=n.statics.value(n.domNode),n}return r(t,e),t.create=function(e){return document.createTextNode(e)},t.value=function(e){var t=e.data;return t.normalize&&(t=t.normalize()),t},t.prototype.deleteAt=function(e,t){this.domNode.data=this.text=this.text.slice(0,e)+this.text.slice(e+t)},t.prototype.index=function(e,t){return this.domNode===e?t:-1},t.prototype.insertAt=function(t,n,r){null==r?(this.text=this.text.slice(0,t)+n+this.text.slice(t),this.domNode.data=this.text):e.prototype.insertAt.call(this,t,n,r)},t.prototype.length=function(){return this.text.length},t.prototype.optimize=function(n){e.prototype.optimize.call(this,n),this.text=this.statics.value(this.domNode),0===this.text.length?this.remove():this.next instanceof t&&this.next.prev===this&&(this.insertAt(this.length(),this.next.value()),this.next.remove())},t.prototype.position=function(e,t){return void 0===t&&(t=!1),[this.domNode,e]},t.prototype.split=function(e,t){if(void 0===t&&(t=!1),!t){if(0===e)return this;if(e===this.length())return this.next}var n=i.create(this.domNode.splitText(e));return this.parent.insertBefore(n,this.next),this.text=this.statics.value(this.domNode),n},t.prototype.update=function(e,t){var n=this;e.some((function(e){return"characterData"===e.type&&e.target===n.domNode}))&&(this.text=this.statics.value(this.domNode))},t.prototype.value=function(){return this.text},t.blotName="text",t.scope=i.Scope.INLINE_BLOT,t}(o.default);t.default=a},function(e,t,n){"use strict";var r=document.createElement("div");if(r.classList.toggle("test-class",!1),r.classList.contains("test-class")){var o=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(e,t){return arguments.length>1&&!this.contains(e)===!t?t:o.call(this,e)}}String.prototype.startsWith||(String.prototype.startsWith=function(e,t){return t=t||0,this.substr(t,e.length)===e}),String.prototype.endsWith||(String.prototype.endsWith=function(e,t){var n=this.toString();("number"!==typeof t||!isFinite(t)||Math.floor(t)!==t||t>n.length)&&(t=n.length),t-=e.length;var r=n.indexOf(e,t);return-1!==r&&r===t}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(e){if(null===this)throw new TypeError("Array.prototype.find called on null or undefined");if("function"!==typeof e)throw new TypeError("predicate must be a function");for(var t,n=Object(this),r=n.length>>>0,o=arguments[1],i=0;it.length?e:t,d=e.length>t.length?t:e,f=u.indexOf(d);if(-1!=f)return c=[[r,u.substring(0,f)],[o,d],[r,u.substring(f+d.length)]],e.length>t.length&&(c[0][0]=c[2][0]=n),c;if(1==d.length)return[[n,e],[r,t]];var p=function(e,t){var n=e.length>t.length?e:t,r=e.length>t.length?t:e;if(n.length<4||2*r.length=e.length?[r,o,i,a,d]:null}var i,a,c,u,d,f=o(n,r,Math.ceil(n.length/4)),p=o(n,r,Math.ceil(n.length/2));if(!f&&!p)return null;i=p?f&&f[4].length>p[4].length?f:p:f,e.length>t.length?(a=i[0],c=i[1],u=i[2],d=i[3]):(u=i[0],d=i[1],a=i[2],c=i[3]);var h=i[4];return[a,c,u,d,h]}(e,t);if(p){var h=p[0],m=p[1],y=p[2],g=p[3],v=p[4],b=i(h,y),E=i(m,g);return b.concat([[o,v]],E)}return function(e,t){for(var o=e.length,i=t.length,s=Math.ceil((o+i)/2),l=s,c=2*s,u=new Array(c),d=new Array(c),f=0;fo)y+=2;else if(C>i)m+=2;else if(h&&(S=l+p-E)>=0&&S=(A=o-d[S]))return a(e,t,I,C)}for(var T=-b+g;T<=b-v;T+=2){for(var A,S=l+T,O=(A=T==-b||T!=b&&d[S-1]o)v+=2;else if(O>i)g+=2;else if(!h){var I;if((_=l+p-T)>=0&&_=(A=o-A))return a(e,t,I,C)}}}return[[n,e],[r,t]]}(e,t)}(e=e.substring(0,e.length-f),t=t.substring(0,t.length-f));return p&&m.unshift([o,p]),h&&m.push([o,h]),c(m),null!=u&&(m=function(e,t){var r=function(e,t){if(0===t)return[o,e];for(var r=0,i=0;i0&&i.splice(a+2,0,[l[0],c]),d(i,a,3)}return e}(m,u)),m=function(e){for(var t=!1,i=function(e){return e.charCodeAt(0)>=56320&&e.charCodeAt(0)<=57343},a=function(e){return e.charCodeAt(e.length-1)>=55296&&e.charCodeAt(e.length-1)<=56319},s=2;s0&&l.push(e[s]);return l}(m)}function a(e,t,n,r){var o=e.substring(0,n),a=t.substring(0,r),s=e.substring(n),l=t.substring(r),c=i(o,a),u=i(s,l);return c.concat(u)}function s(e,t){if(!e||!t||e.charAt(0)!=t.charAt(0))return 0;for(var n=0,r=Math.min(e.length,t.length),o=r,i=0;n1?(0!==a&&0!==u&&(0!==(t=s(f,d))&&(i-a-u>0&&e[i-a-u-1][0]==o?e[i-a-u-1][1]+=f.substring(0,t):(e.splice(0,0,[o,f.substring(0,t)]),i++),f=f.substring(t),d=d.substring(t)),0!==(t=l(f,d))&&(e[i][1]=f.substring(f.length-t)+e[i][1],f=f.substring(0,f.length-t),d=d.substring(0,d.length-t))),0===a?e.splice(i-u,a+u,[r,f]):0===u?e.splice(i-a,a+u,[n,d]):e.splice(i-a-u,a+u,[n,d],[r,f]),i=i-a-u+(a?1:0)+(u?1:0)+1):0!==i&&e[i-1][0]==o?(e[i-1][1]+=e[i][1],e.splice(i,1)):i++,u=0,a=0,d="",f=""}""===e[e.length-1][1]&&e.pop();var p=!1;for(i=1;i=0&&r>=t-1;r--)if(r+1=700)&&(n.bold=!0),Object.keys(n).length>0&&(t=I(t,n)),parseFloat(r.textIndent||0)>0&&(t=(new s.default).insert("\t").concat(t)),t}],["li",function(e,t){var n=l.default.query(e);if(null==n||"list-item"!==n.blotName||!k(t,"\n"))return t;for(var r=-1,o=e.parentNode;!o.classList.contains("ql-clipboard");)"list"===(l.default.query(o)||{}).blotName&&(r+=1),o=o.parentNode;return r<=0?t:t.compose((new s.default).retain(t.length()-1).retain(1,{indent:r}))}],["b",L.bind(L,"bold")],["i",L.bind(L,"italic")],["style",function(){return new s.default}]],A=[f.AlignAttribute,y.DirectionAttribute].reduce((function(e,t){return e[t.keyName]=t,e}),{}),S=[f.AlignStyle,p.BackgroundStyle,m.ColorStyle,y.DirectionStyle,g.FontStyle,v.SizeStyle].reduce((function(e,t){return e[t.keyName]=t,e}),{}),O=function(e){function t(e,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return r.quill.root.addEventListener("paste",r.onPaste.bind(r)),r.container=r.quill.addContainer("ql-clipboard"),r.container.setAttribute("contenteditable",!0),r.container.setAttribute("tabindex",-1),r.matchers=[],T.concat(r.options.matchers).forEach((function(e){var t=o(e,2),i=t[0],a=t[1];(n.matchVisual||a!==M)&&r.addMatcher(i,a)})),r}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i(t,[{key:"addMatcher",value:function(e,t){this.matchers.push([e,t])}},{key:"convert",value:function(e){if("string"===typeof e)return this.container.innerHTML=e.replace(/\>\r?\n +\<"),this.convert();var t=this.quill.getFormat(this.quill.selection.savedRange.index);if(t[h.default.blotName]){var n=this.container.innerText;return this.container.innerHTML="",(new s.default).insert(n,E({},h.default.blotName,t[h.default.blotName]))}var r=this.prepareMatching(),i=o(r,2),a=i[0],l=i[1],c=x(this.container,a,l);return k(c,"\n")&&null==c.ops[c.ops.length-1].attributes&&(c=c.compose((new s.default).retain(c.length()-1).delete(1))),_.log("convert",this.container.innerHTML,c),this.container.innerHTML="",c}},{key:"dangerouslyPasteHTML",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:c.default.sources.API;if("string"===typeof e)this.quill.setContents(this.convert(e),t),this.quill.setSelection(0,c.default.sources.SILENT);else{var r=this.convert(t);this.quill.updateContents((new s.default).retain(e).concat(r),n),this.quill.setSelection(e+r.length(),c.default.sources.SILENT)}}},{key:"onPaste",value:function(e){var t=this;if(!e.defaultPrevented&&this.quill.isEnabled()){var n=this.quill.getSelection(),r=(new s.default).retain(n.index),o=this.quill.scrollingContainer.scrollTop;this.container.focus(),this.quill.selection.update(c.default.sources.SILENT),setTimeout((function(){r=r.concat(t.convert()).delete(n.length),t.quill.updateContents(r,c.default.sources.USER),t.quill.setSelection(r.length()-n.length,c.default.sources.SILENT),t.quill.scrollingContainer.scrollTop=o,t.quill.focus()}),1)}}},{key:"prepareMatching",value:function(){var e=this,t=[],n=[];return this.matchers.forEach((function(r){var i=o(r,2),a=i[0],s=i[1];switch(a){case Node.TEXT_NODE:n.push(s);break;case Node.ELEMENT_NODE:t.push(s);break;default:[].forEach.call(e.container.querySelectorAll(a),(function(e){e[C]=e[C]||[],e[C].push(s)}))}})),[t,n]}}]),t}(d.default);function I(e,t,n){return"object"===("undefined"===typeof t?"undefined":r(t))?Object.keys(t).reduce((function(e,n){return I(e,n,t[n])}),e):e.reduce((function(e,r){return r.attributes&&r.attributes[t]?e.push(r):e.insert(r.insert,(0,a.default)({},E({},t,n),r.attributes))}),new s.default)}function w(e){if(e.nodeType!==Node.ELEMENT_NODE)return{};var t="__ql-computed-style";return e[t]||(e[t]=window.getComputedStyle(e))}function k(e,t){for(var n="",r=e.ops.length-1;r>=0&&n.length-1}function x(e,t,n){return e.nodeType===e.TEXT_NODE?n.reduce((function(t,n){return n(e,t)}),new s.default):e.nodeType===e.ELEMENT_NODE?[].reduce.call(e.childNodes||[],(function(r,o){var i=x(o,t,n);return o.nodeType===e.ELEMENT_NODE&&(i=t.reduce((function(e,t){return t(o,e)}),i),i=(o[C]||[]).reduce((function(e,t){return t(o,e)}),i)),r.concat(i)}),new s.default):new s.default}function L(e,t,n){return I(n,e,!0)}function R(e,t){var n=l.default.Attributor.Attribute.keys(e),r=l.default.Attributor.Class.keys(e),o=l.default.Attributor.Style.keys(e),i={};return n.concat(r).concat(o).forEach((function(t){var n=l.default.query(t,l.default.Scope.ATTRIBUTE);null!=n&&(i[n.attrName]=n.value(e),i[n.attrName])||(null==(n=A[t])||n.attrName!==t&&n.keyName!==t||(i[n.attrName]=n.value(e)||void 0),null==(n=S[t])||n.attrName!==t&&n.keyName!==t||(n=S[t],i[n.attrName]=n.value(e)||void 0))})),Object.keys(i).length>0&&(t=I(t,i)),t}function D(e,t){var n=l.default.query(e);if(null==n)return t;if(n.prototype instanceof l.default.Embed){var r={},o=n.value(e);null!=o&&(r[n.blotName]=o,t=(new s.default).insert(r,n.formats(e)))}else"function"===typeof n.formats&&(t=I(t,n.blotName,n.formats(e)));return t}function P(e,t){return k(t,"\n")||(N(e)||t.length()>0&&e.nextSibling&&N(e.nextSibling))&&t.insert("\n"),t}function M(e,t){if(N(e)&&null!=e.nextElementSibling&&!k(t,"\n\n")){var n=e.offsetHeight+parseFloat(w(e).marginTop)+parseFloat(w(e).marginBottom);e.nextElementSibling.offsetTop>e.offsetTop+1.5*n&&t.insert("\n")}return t}function B(e,t){var n=e.data;if("O:P"===e.parentNode.tagName)return t.insert(n.trim());if(0===n.trim().length&&e.parentNode.classList.contains("ql-clipboard"))return t;if(!w(e.parentNode).whiteSpace.startsWith("pre")){var r=function(e,t){return(t=t.replace(/[^\u00a0]/g,"")).length<1&&e?" ":t};n=(n=n.replace(/\r\n/g," ").replace(/\n/g," ")).replace(/\s\s+/g,r.bind(r,!0)),(null==e.previousSibling&&N(e.parentNode)||null!=e.previousSibling&&N(e.previousSibling))&&(n=n.replace(/^\s+/,r.bind(r,!1))),(null==e.nextSibling&&N(e.parentNode)||null!=e.nextSibling&&N(e.nextSibling))&&(n=n.replace(/\s+$/,r.bind(r,!1)))}return t.insert(n)}O.DEFAULTS={matchers:[],matchVisual:!0},t.default=O,t.matchAttributor=R,t.matchBlot=D,t.matchNewline=P,t.matchSpacing=M,t.matchText=B},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n '},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;nr.right&&(i=r.right-o.right,this.root.style.left=t+i+"px"),o.leftr.bottom){var a=o.bottom-o.top,s=e.bottom-e.top+a;this.root.style.top=n-s+"px",this.root.classList.add("ql-flip")}return i}},{key:"show",value:function(){this.root.classList.remove("ql-editing"),this.root.classList.remove("ql-hidden")}}]),e}();t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(l){o=!0,i=l}finally{try{!r&&s.return&&s.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=function e(t,n,r){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var i=Object.getPrototypeOf(t);return null===i?void 0:e(i,n,r)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(r):void 0},i=function(){function e(e,t){for(var n=0;n','','',''].join(""),t.default=v},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=P(n(29)),o=n(36),i=n(38),a=n(64),s=P(n(65)),l=P(n(66)),c=n(67),u=P(c),d=n(37),f=n(26),p=n(39),h=n(40),m=P(n(56)),y=P(n(68)),g=P(n(27)),v=P(n(69)),b=P(n(70)),E=P(n(71)),_=P(n(72)),C=P(n(73)),T=n(13),A=P(T),S=P(n(74)),O=P(n(75)),I=P(n(57)),w=P(n(41)),k=P(n(28)),N=P(n(59)),x=P(n(60)),L=P(n(61)),R=P(n(108)),D=P(n(62));function P(e){return e&&e.__esModule?e:{default:e}}r.default.register({"attributors/attribute/direction":i.DirectionAttribute,"attributors/class/align":o.AlignClass,"attributors/class/background":d.BackgroundClass,"attributors/class/color":f.ColorClass,"attributors/class/direction":i.DirectionClass,"attributors/class/font":p.FontClass,"attributors/class/size":h.SizeClass,"attributors/style/align":o.AlignStyle,"attributors/style/background":d.BackgroundStyle,"attributors/style/color":f.ColorStyle,"attributors/style/direction":i.DirectionStyle,"attributors/style/font":p.FontStyle,"attributors/style/size":h.SizeStyle},!0),r.default.register({"formats/align":o.AlignClass,"formats/direction":i.DirectionClass,"formats/indent":a.IndentClass,"formats/background":d.BackgroundStyle,"formats/color":f.ColorStyle,"formats/font":p.FontClass,"formats/size":h.SizeClass,"formats/blockquote":s.default,"formats/code-block":A.default,"formats/header":l.default,"formats/list":u.default,"formats/bold":m.default,"formats/code":T.Code,"formats/italic":y.default,"formats/link":g.default,"formats/script":v.default,"formats/strike":b.default,"formats/underline":E.default,"formats/image":_.default,"formats/video":C.default,"formats/list/item":c.ListItem,"modules/formula":S.default,"modules/syntax":O.default,"modules/toolbar":I.default,"themes/bubble":R.default,"themes/snow":D.default,"ui/icons":w.default,"ui/picker":k.default,"ui/icon-picker":x.default,"ui/color-picker":N.default,"ui/tooltip":L.default},!0),t.default=r.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IndentClass=void 0;var r,o=function(){function e(e,t){for(var n=0;n0&&this.children.tail.format(e,t)}},{key:"formats",value:function(){return e={},t=this.statics.blotName,n=this.statics.formats(this.domNode),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e;var e,t,n}},{key:"insertBefore",value:function(e,n){if(e instanceof f)o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"insertBefore",this).call(this,e,n);else{var r=null==n?this.length():n.offset(this),i=this.split(r);i.parent.insertBefore(e,i)}}},{key:"optimize",value:function(e){o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"optimize",this).call(this,e);var n=this.next;null!=n&&n.prev===this&&n.statics.blotName===this.statics.blotName&&n.domNode.tagName===this.domNode.tagName&&n.domNode.getAttribute("data-checked")===this.domNode.getAttribute("data-checked")&&(n.moveChildren(this),n.remove())}},{key:"replace",value:function(e){if(e.statics.blotName!==this.statics.blotName){var n=i.default.create(this.statics.defaultChild);e.moveChildren(n),this.appendChild(n)}o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"replace",this).call(this,e)}}]),t}(s.default);p.blotName="list",p.scope=i.default.Scope.BLOCK_BLOT,p.tagName=["OL","UL"],p.defaultChild="list-item",p.allowedChildren=[f],t.ListItem=f,t.default=p},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(56),i=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(((r=o)&&r.__esModule?r:{default:r}).default);i.blotName="italic",i.tagName=["EM","I"],t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n-1?n?this.domNode.setAttribute(e,n):this.domNode.removeAttribute(e):i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"format",this).call(this,e,n)}}],[{key:"create",value:function(e){var n=i(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this,e);return"string"===typeof e&&n.setAttribute("src",this.sanitize(e)),n}},{key:"formats",value:function(e){return c.reduce((function(t,n){return e.hasAttribute(n)&&(t[n]=e.getAttribute(n)),t}),{})}},{key:"match",value:function(e){return/\.(jpe?g|gif|png)$/.test(e)||/^data:image\/.+;base64/.test(e)}},{key:"sanitize",value:function(e){return(0,l.sanitize)(e,["http","https","data"])?e:"//:0"}},{key:"value",value:function(e){return e.getAttribute("src")}}]),t}(s.default.Embed);u.blotName="image",u.tagName="IMG",t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n-1?n?this.domNode.setAttribute(e,n):this.domNode.removeAttribute(e):i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"format",this).call(this,e,n)}}],[{key:"create",value:function(e){var n=i(t.__proto__||Object.getPrototypeOf(t),"create",this).call(this,e);return n.setAttribute("frameborder","0"),n.setAttribute("allowfullscreen",!0),n.setAttribute("src",this.sanitize(e)),n}},{key:"formats",value:function(e){return c.reduce((function(t,n){return e.hasAttribute(n)&&(t[n]=e.getAttribute(n)),t}),{})}},{key:"sanitize",value:function(e){return l.default.sanitize(e)}},{key:"value",value:function(e){return e.getAttribute("src")}}]),t}(a.BlockEmbed);u.blotName="video",u.className="ql-video",u.tagName="IFRAME",t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.FormulaBlot=void 0;var r=function(){function e(e,t){for(var n=0;n0||null==this.cachedText)&&(this.domNode.innerHTML=e(t),this.domNode.normalize(),this.attach()),this.cachedText=t)}}]),t}(l(n(13)).default);f.className="ql-syntax";var p=new i.default.Attributor.Class("token","hljs",{scope:i.default.Scope.INLINE}),h=function(e){function t(e,n){c(this,t);var r=u(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));if("function"!==typeof r.options.highlight)throw new Error("Syntax module requires highlight.js. Please include the library on the page before Quill.");var o=null;return r.quill.on(a.default.events.SCROLL_OPTIMIZE,(function(){clearTimeout(o),o=setTimeout((function(){r.highlight(),o=null}),r.options.interval)})),r.highlight(),r}return d(t,e),r(t,null,[{key:"register",value:function(){a.default.register(p,!0),a.default.register(f,!0)}}]),r(t,[{key:"highlight",value:function(){var e=this;if(!this.quill.selection.composing){this.quill.update(a.default.sources.USER);var t=this.quill.getSelection();this.quill.scroll.descendants(f).forEach((function(t){t.highlight(e.options.highlight)})),this.quill.update(a.default.sources.SILENT),null!=t&&this.quill.setSelection(t,a.default.sources.SILENT)}}}]),t}(s.default);h.DEFAULTS={highlight:null==window.hljs?null:function(e){return window.hljs.highlightAuto(e).value},interval:1e3},t.CodeBlock=f,t.CodeToken=p,t.default=h},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t){e.exports=' '},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.BubbleTooltip=void 0;var r=function e(t,n,r){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var i=Object.getPrototypeOf(t);return null===i?void 0:e(i,n,r)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(r):void 0},o=function(){function e(e,t){for(var n=0;n0&&o===a.default.sources.USER){r.show(),r.root.style.left="0px",r.root.style.width="",r.root.style.width=r.root.offsetWidth+"px";var i=r.quill.getLines(t.index,t.length);if(1===i.length)r.position(r.quill.getBounds(t));else{var s=i[i.length-1],l=r.quill.getIndex(s),u=Math.min(s.length()-1,t.index+t.length-l),d=r.quill.getBounds(new c.Range(l,u));r.position(d)}}else document.activeElement!==r.textbox&&r.quill.hasFocus()&&r.hide()})),r}return h(t,e),o(t,[{key:"listen",value:function(){var e=this;r(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"listen",this).call(this),this.root.querySelector(".ql-close").addEventListener("click",(function(){e.root.classList.remove("ql-editing")})),this.quill.on(a.default.events.SCROLL_OPTIMIZE,(function(){setTimeout((function(){if(!e.root.classList.contains("ql-hidden")){var t=e.quill.getSelection();null!=t&&e.position(e.quill.getBounds(t))}}),1)}))}},{key:"cancel",value:function(){this.show()}},{key:"position",value:function(e){var n=r(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"position",this).call(this,e),o=this.root.querySelector(".ql-tooltip-arrow");if(o.style.marginLeft="",0===n)return n;o.style.marginLeft=-1*n-o.offsetWidth/2+"px"}}]),t}(s.BaseTooltip);g.TEMPLATE=['','
','','',"
"].join(""),t.BubbleTooltip=g,t.default=y},function(e,t,n){e.exports=n(63)}]).default},e.exports=t()},3226:function(e,t,n){"use strict";n.d(t,{o:function(){return wt},QT:function(){return kt}});const r="undefined"!==typeof window;const o="function"===typeof Symbol&&"symbol"===typeof Symbol.toStringTag,i=e=>o?Symbol(e):e,a=(e,t,n)=>s({l:e,k:t,s:n}),s=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),l=e=>"number"===typeof e&&isFinite(e),c=e=>"[object Date]"===T(e),u=e=>"[object RegExp]"===T(e),d=e=>A(e)&&0===Object.keys(e).length;function f(e,t){"undefined"!==typeof console&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const p=Object.assign;function h(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const m=Object.prototype.hasOwnProperty;function y(e,t){return m.call(e,t)}const g=Array.isArray,v=e=>"function"===typeof e,b=e=>"string"===typeof e,E=e=>"boolean"===typeof e,_=e=>null!==e&&"object"===typeof e,C=Object.prototype.toString,T=e=>C.call(e),A=e=>"[object Object]"===T(e);const S={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,__EXTEND_POINT__:15};S.EXPECTED_TOKEN,S.INVALID_TOKEN_IN_PLACEHOLDER,S.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,S.UNKNOWN_ESCAPE_SEQUENCE,S.INVALID_UNICODE_ESCAPE_SEQUENCE,S.UNBALANCED_CLOSING_BRACE,S.UNTERMINATED_CLOSING_BRACE,S.EMPTY_PLACEHOLDER,S.NOT_ALLOW_NEST_PLACEHOLDER,S.INVALID_LINKED_FORMAT,S.MUST_HAVE_MESSAGES_IN_PLURAL,S.UNEXPECTED_EMPTY_LINKED_MODIFIER,S.UNEXPECTED_EMPTY_LINKED_KEY,S.UNEXPECTED_LEXICAL_ANALYSIS;function O(e,t,n={}){const{domain:r,messages:o,args:i}=n,a=new SyntaxError(String(e));return a.code=e,t&&(a.location=t),a.domain=r,a}function I(e){throw e}function w(e,t,n){const r={start:e,end:t};return null!=n&&(r.source=n),r}const k=" ",N="\r",x="\n",L=String.fromCharCode(8232),R=String.fromCharCode(8233);function D(e){const t=e;let n=0,r=1,o=1,i=0;const a=e=>t[e]===N&&t[e+1]===x,s=e=>t[e]===R,l=e=>t[e]===L,c=e=>a(e)||(e=>t[e]===x)(e)||s(e)||l(e),u=e=>a(e)||s(e)||l(e)?x:t[e];function d(){return i=0,c(n)&&(r++,o=0),a(n)&&n++,n++,o++,t[n]}return{index:()=>n,line:()=>r,column:()=>o,peekOffset:()=>i,charAt:u,currentChar:()=>u(n),currentPeek:()=>u(n+i),next:d,peek:function(){return a(n+i)&&i++,i++,t[n+i]},reset:function(){n=0,r=1,o=1,i=0},resetPeek:function(e=0){i=e},skipToPeek:function(){const e=n+i;for(;e!==n;)d();i=0}}}const P=void 0,M="'",B="tokenizer";function F(e,t={}){const n=!1!==t.location,r=D(e),o=()=>r.index(),i=()=>{return e=r.line(),t=r.column(),n=r.index(),{line:e,column:t,offset:n};var e,t,n},a=i(),s=o(),l={currentType:14,offset:s,startLoc:a,endLoc:a,lastType:14,lastOffset:s,lastStartLoc:a,lastEndLoc:a,braceNest:0,inLinked:!1,text:""},c=()=>l,{onError:u}=t;function d(e,t,n,...r){const o=c();if(t.column+=n,t.offset+=n,u){const n=O(e,w(o.startLoc,t),{domain:B,args:r});u(n)}}function f(e,t,r){e.endLoc=i(),e.currentType=t;const o={type:t};return n&&(o.loc=w(e.startLoc,e.endLoc)),null!=r&&(o.value=r),o}const p=e=>f(e,14);function h(e,t){return e.currentChar()===t?(e.next(),t):(d(S.EXPECTED_TOKEN,i(),0,t),"")}function m(e){let t="";for(;e.currentPeek()===k||e.currentPeek()===x;)t+=e.currentPeek(),e.peek();return t}function y(e){const t=m(e);return e.skipToPeek(),t}function g(e){if(e===P)return!1;const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||95===t}function v(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const r=function(e){if(e===P)return!1;const t=e.charCodeAt(0);return t>=48&&t<=57}("-"===e.currentPeek()?e.peek():e.currentPeek());return e.resetPeek(),r}function b(e){m(e);const t="|"===e.currentPeek();return e.resetPeek(),t}function E(e,t=!0){const n=(t=!1,r="",o=!1)=>{const i=e.currentPeek();return"{"===i?"%"!==r&&t:"@"!==i&&i?"%"===i?(e.peek(),n(t,"%",!0)):"|"===i?!("%"!==r&&!o)||!(r===k||r===x):i===k?(e.peek(),n(!0,k,o)):i!==x||(e.peek(),n(!0,x,o)):"%"===r||t},r=n();return t&&e.resetPeek(),r}function _(e,t){const n=e.currentChar();return n===P?P:t(n)?(e.next(),n):null}function C(e){return _(e,(e=>{const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t>=48&&t<=57||95===t||36===t}))}function T(e){return _(e,(e=>{const t=e.charCodeAt(0);return t>=48&&t<=57}))}function A(e){return _(e,(e=>{const t=e.charCodeAt(0);return t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102}))}function I(e){let t="",n="";for(;t=T(e);)n+=t;return n}function N(e){let t="";for(;;){const n=e.currentChar();if("{"===n||"}"===n||"@"===n||"|"===n||!n)break;if("%"===n){if(!E(e))break;t+=n,e.next()}else if(n===k||n===x)if(E(e))t+=n,e.next();else{if(b(e))break;t+=n,e.next()}else t+=n,e.next()}return t}function L(e){const t=e.currentChar();switch(t){case"\\":case"'":return e.next(),`\\${t}`;case"u":return R(e,t,4);case"U":return R(e,t,6);default:return d(S.UNKNOWN_ESCAPE_SEQUENCE,i(),0,t),""}}function R(e,t,n){h(e,t);let r="";for(let o=0;o=1&&d(S.NOT_ALLOW_NEST_PLACEHOLDER,i(),0),e.next(),n=f(t,2,"{"),y(e),t.braceNest++,n;case"}":return t.braceNest>0&&2===t.currentType&&d(S.EMPTY_PLACEHOLDER,i(),0),e.next(),n=f(t,3,"}"),t.braceNest--,t.braceNest>0&&y(e),t.inLinked&&0===t.braceNest&&(t.inLinked=!1),n;case"@":return t.braceNest>0&&d(S.UNTERMINATED_CLOSING_BRACE,i(),0),n=V(e,t)||p(t),t.braceNest=0,n;default:let r=!0,o=!0,a=!0;if(b(e))return t.braceNest>0&&d(S.UNTERMINATED_CLOSING_BRACE,i(),0),n=f(t,1,F(e)),t.braceNest=0,t.inLinked=!1,n;if(t.braceNest>0&&(5===t.currentType||6===t.currentType||7===t.currentType))return d(S.UNTERMINATED_CLOSING_BRACE,i(),0),t.braceNest=0,H(e,t);if(r=function(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const r=g(e.currentPeek());return e.resetPeek(),r}(e,t))return n=f(t,5,function(e){y(e);let t="",n="";for(;t=C(e);)n+=t;return e.currentChar()===P&&d(S.UNTERMINATED_CLOSING_BRACE,i(),0),n}(e)),y(e),n;if(o=v(e,t))return n=f(t,6,function(e){y(e);let t="";return"-"===e.currentChar()?(e.next(),t+=`-${I(e)}`):t+=I(e),e.currentChar()===P&&d(S.UNTERMINATED_CLOSING_BRACE,i(),0),t}(e)),y(e),n;if(a=function(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const r=e.currentPeek()===M;return e.resetPeek(),r}(e,t))return n=f(t,7,function(e){y(e),h(e,"'");let t="",n="";const r=e=>e!==M&&e!==x;for(;t=_(e,r);)n+="\\"===t?L(e):t;const o=e.currentChar();return o===x||o===P?(d(S.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,i(),0),o===x&&(e.next(),h(e,"'")),n):(h(e,"'"),n)}(e)),y(e),n;if(!r&&!o&&!a)return n=f(t,13,function(e){y(e);let t="",n="";const r=e=>"{"!==e&&"}"!==e&&e!==k&&e!==x;for(;t=_(e,r);)n+=t;return n}(e)),d(S.INVALID_TOKEN_IN_PLACEHOLDER,i(),0,n.value),y(e),n}return n}function V(e,t){const{currentType:n}=t;let r=null;const o=e.currentChar();switch(8!==n&&9!==n&&12!==n&&10!==n||o!==x&&o!==k||d(S.INVALID_LINKED_FORMAT,i(),0),o){case"@":return e.next(),r=f(t,8,"@"),t.inLinked=!0,r;case".":return y(e),e.next(),f(t,9,".");case":":return y(e),e.next(),f(t,10,":");default:return b(e)?(r=f(t,1,F(e)),t.braceNest=0,t.inLinked=!1,r):function(e,t){const{currentType:n}=t;if(8!==n)return!1;m(e);const r="."===e.currentPeek();return e.resetPeek(),r}(e,t)||function(e,t){const{currentType:n}=t;if(8!==n&&12!==n)return!1;m(e);const r=":"===e.currentPeek();return e.resetPeek(),r}(e,t)?(y(e),V(e,t)):function(e,t){const{currentType:n}=t;if(9!==n)return!1;m(e);const r=g(e.currentPeek());return e.resetPeek(),r}(e,t)?(y(e),f(t,12,function(e){let t="",n="";for(;t=C(e);)n+=t;return n}(e))):function(e,t){const{currentType:n}=t;if(10!==n)return!1;const r=()=>{const t=e.currentPeek();return"{"===t?g(e.peek()):!("@"===t||"%"===t||"|"===t||":"===t||"."===t||t===k||!t)&&(t===x?(e.peek(),r()):g(t))},o=r();return e.resetPeek(),o}(e,t)?(y(e),"{"===o?j(e,t)||r:f(t,11,function(e){const t=(n=!1,r)=>{const o=e.currentChar();return"{"!==o&&"%"!==o&&"@"!==o&&"|"!==o&&o?o===k?r:o===x?(r+=o,e.next(),t(n,r)):(r+=o,e.next(),t(!0,r)):r};return t(!1,"")}(e))):(8===n&&d(S.INVALID_LINKED_FORMAT,i(),0),t.braceNest=0,t.inLinked=!1,H(e,t))}}function H(e,t){let n={type:14};if(t.braceNest>0)return j(e,t)||p(t);if(t.inLinked)return V(e,t)||p(t);switch(e.currentChar()){case"{":return j(e,t)||p(t);case"}":return d(S.UNBALANCED_CLOSING_BRACE,i(),0),e.next(),f(t,3,"}");case"@":return V(e,t)||p(t);default:if(b(e))return n=f(t,1,F(e)),t.braceNest=0,t.inLinked=!1,n;const{isModulo:r,hasSpace:o}=function(e){const t=m(e),n="%"===e.currentPeek()&&"{"===e.peek();return e.resetPeek(),{isModulo:n,hasSpace:t.length>0}}(e);if(r)return o?f(t,0,N(e)):f(t,4,function(e){y(e);const t=e.currentChar();return"%"!==t&&d(S.EXPECTED_TOKEN,i(),0,t),e.next(),"%"}(e));if(E(e))return f(t,0,N(e))}return n}return{nextToken:function(){const{currentType:e,offset:t,startLoc:n,endLoc:a}=l;return l.lastType=e,l.lastOffset=t,l.lastStartLoc=n,l.lastEndLoc=a,l.offset=o(),l.startLoc=i(),r.currentChar()===P?f(l,14):H(r,l)},currentOffset:o,currentPosition:i,context:c}}const j="parser",V=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function H(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const e=parseInt(t||n,16);return e<=55295||e>=57344?String.fromCodePoint(e):"\ufffd"}}}function U(e={}){const t=!1!==e.location,{onError:n}=e;function r(e,t,r,o,...i){const a=e.currentPosition();if(a.offset+=o,a.column+=o,n){const e=O(t,w(r,a),{domain:j,args:i});n(e)}}function o(e,n,r){const o={type:e,start:n,end:n};return t&&(o.loc={start:r,end:r}),o}function i(e,n,r,o){e.end=n,o&&(e.type=o),t&&e.loc&&(e.loc.end=r)}function a(e,t){const n=e.context(),r=o(3,n.offset,n.startLoc);return r.value=t,i(r,e.currentOffset(),e.currentPosition()),r}function s(e,t){const n=e.context(),{lastOffset:r,lastStartLoc:a}=n,s=o(5,r,a);return s.index=parseInt(t,10),e.nextToken(),i(s,e.currentOffset(),e.currentPosition()),s}function l(e,t){const n=e.context(),{lastOffset:r,lastStartLoc:a}=n,s=o(4,r,a);return s.key=t,e.nextToken(),i(s,e.currentOffset(),e.currentPosition()),s}function c(e,t){const n=e.context(),{lastOffset:r,lastStartLoc:a}=n,s=o(9,r,a);return s.value=t.replace(V,H),e.nextToken(),i(s,e.currentOffset(),e.currentPosition()),s}function u(e){const t=e.context(),n=o(6,t.offset,t.startLoc);let a=e.nextToken();if(9===a.type){const t=function(e){const t=e.nextToken(),n=e.context(),{lastOffset:a,lastStartLoc:s}=n,l=o(8,a,s);return 12!==t.type?(r(e,S.UNEXPECTED_EMPTY_LINKED_MODIFIER,n.lastStartLoc,0),l.value="",i(l,a,s),{nextConsumeToken:t,node:l}):(null==t.value&&r(e,S.UNEXPECTED_LEXICAL_ANALYSIS,n.lastStartLoc,0,q(t)),l.value=t.value||"",i(l,e.currentOffset(),e.currentPosition()),{node:l})}(e);n.modifier=t.node,a=t.nextConsumeToken||e.nextToken()}switch(10!==a.type&&r(e,S.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,q(a)),a=e.nextToken(),2===a.type&&(a=e.nextToken()),a.type){case 11:null==a.value&&r(e,S.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,q(a)),n.key=function(e,t){const n=e.context(),r=o(7,n.offset,n.startLoc);return r.value=t,i(r,e.currentOffset(),e.currentPosition()),r}(e,a.value||"");break;case 5:null==a.value&&r(e,S.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,q(a)),n.key=l(e,a.value||"");break;case 6:null==a.value&&r(e,S.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,q(a)),n.key=s(e,a.value||"");break;case 7:null==a.value&&r(e,S.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,q(a)),n.key=c(e,a.value||"");break;default:r(e,S.UNEXPECTED_EMPTY_LINKED_KEY,t.lastStartLoc,0);const u=e.context(),d=o(7,u.offset,u.startLoc);return d.value="",i(d,u.offset,u.startLoc),n.key=d,i(n,u.offset,u.startLoc),{nextConsumeToken:a,node:n}}return i(n,e.currentOffset(),e.currentPosition()),{node:n}}function d(e){const t=e.context(),n=o(2,1===t.currentType?e.currentOffset():t.offset,1===t.currentType?t.endLoc:t.startLoc);n.items=[];let d=null;do{const o=d||e.nextToken();switch(d=null,o.type){case 0:null==o.value&&r(e,S.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,q(o)),n.items.push(a(e,o.value||""));break;case 6:null==o.value&&r(e,S.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,q(o)),n.items.push(s(e,o.value||""));break;case 5:null==o.value&&r(e,S.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,q(o)),n.items.push(l(e,o.value||""));break;case 7:null==o.value&&r(e,S.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,q(o)),n.items.push(c(e,o.value||""));break;case 8:const i=u(e);n.items.push(i.node),d=i.nextConsumeToken||null}}while(14!==t.currentType&&1!==t.currentType);return i(n,1===t.currentType?t.lastOffset:e.currentOffset(),1===t.currentType?t.lastEndLoc:e.currentPosition()),n}function f(e){const t=e.context(),{offset:n,startLoc:a}=t,s=d(e);return 14===t.currentType?s:function(e,t,n,a){const s=e.context();let l=0===a.items.length;const c=o(1,t,n);c.cases=[],c.cases.push(a);do{const t=d(e);l||(l=0===t.items.length),c.cases.push(t)}while(14!==s.currentType);return l&&r(e,S.MUST_HAVE_MESSAGES_IN_PLURAL,n,0),i(c,e.currentOffset(),e.currentPosition()),c}(e,n,a,s)}return{parse:function(n){const a=F(n,p({},e)),s=a.context(),l=o(0,s.offset,s.startLoc);return t&&l.loc&&(l.loc.source=n),l.body=f(a),14!==s.currentType&&r(a,S.UNEXPECTED_LEXICAL_ANALYSIS,s.lastStartLoc,0,n[s.offset]||""),i(l,a.currentOffset(),a.currentPosition()),l}}}function q(e){if(14===e.type)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"\u2026":t}function $(e,t){for(let n=0;nn,helper:e=>(n.helpers.add(e),e)}}(e);n.helper("normalize"),e.body&&z(e.body,n);const r=n.context();e.helpers=Array.from(r.helpers)}function G(e,t){const{helper:n}=e;switch(t.type){case 0:!function(e,t){t.body?G(e,t.body):e.push("null")}(e,t);break;case 1:!function(e,t){const{helper:n,needIndent:r}=e;if(t.cases.length>1){e.push(`${n("plural")}([`),e.indent(r());const o=t.cases.length;for(let n=0;n{const n=b(t.mode)?t.mode:"normal",r=b(t.filename)?t.filename:"message.intl",o=!!t.sourceMap,i=null!=t.breakLineCode?t.breakLineCode:"arrow"===n?";":"\n",a=t.needIndent?t.needIndent:"arrow"!==n,s=e.helpers||[],l=function(e,t){const{sourceMap:n,filename:r,breakLineCode:o,needIndent:i}=t,a={source:e.loc.source,filename:r,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:o,needIndent:i,indentLevel:0};function s(e,t){a.code+=e}function l(e,t=!0){const n=t?o:"";s(i?n+" ".repeat(e):n)}return{context:()=>a,push:s,indent:function(e=!0){const t=++a.indentLevel;e&&l(t)},deindent:function(e=!0){const t=--a.indentLevel;e&&l(t)},newline:function(){l(a.indentLevel)},helper:e=>`_${e}`,needIndent:()=>a.needIndent}}(e,{mode:n,filename:r,sourceMap:o,breakLineCode:i,needIndent:a});l.push("normal"===n?"function __msg__ (ctx) {":"(ctx) => {"),l.indent(a),s.length>0&&(l.push(`const { ${s.map((e=>`${e}: _${e}`)).join(", ")} } = ctx`),l.newline()),l.push("return "),G(l,e),l.deindent(a),l.push("}");const{code:c,map:u}=l.context();return{ast:e,code:c,map:u?u.toJSON():void 0}};const Y=[];Y[0]={w:[0],i:[3,0],"[":[4],o:[7]},Y[1]={w:[1],".":[2],"[":[4],o:[7]},Y[2]={w:[2],i:[3,0],0:[3,0]},Y[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},Y[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},Y[5]={"'":[4,0],o:8,l:[5,0]},Y[6]={'"':[4,0],o:8,l:[6,0]};const X=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function Z(e){if(void 0===e||null===e)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function J(e){const t=e.trim();return("0"!==e.charAt(0)||!isNaN(parseInt(e)))&&(n=t,X.test(n)?function(e){const t=e.charCodeAt(0);return t!==e.charCodeAt(e.length-1)||34!==t&&39!==t?e:e.slice(1,-1)}(t):"*"+t);var n}const Q=new Map;function ee(e,t){return _(e)?e[t]:null}const te=e=>e,ne=e=>"",re="text",oe=e=>0===e.length?"":e.join(""),ie=e=>null==e?"":g(e)||A(e)&&e.toString===C?JSON.stringify(e,null,2):String(e);function ae(e,t){return e=Math.abs(e),2===t?e?e>1?1:0:1:e?Math.min(e,2):0}function se(e={}){const t=e.locale,n=function(e){const t=l(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(l(e.named.count)||l(e.named.n))?l(e.named.count)?e.named.count:l(e.named.n)?e.named.n:t:t}(e),r=_(e.pluralRules)&&b(t)&&v(e.pluralRules[t])?e.pluralRules[t]:ae,o=_(e.pluralRules)&&b(t)&&v(e.pluralRules[t])?ae:void 0,i=e.list||[],a=e.named||{};l(e.pluralIndex)&&function(e,t){t.count||(t.count=e),t.n||(t.n=e)}(n,a);function s(t){const n=v(e.messages)?e.messages(t):!!_(e.messages)&&e.messages[t];return n||(e.parent?e.parent.message(t):ne)}const c=A(e.processor)&&v(e.processor.normalize)?e.processor.normalize:oe,u=A(e.processor)&&v(e.processor.interpolate)?e.processor.interpolate:ie,d={list:e=>i[e],named:e=>a[e],plural:e=>e[r(n,e.length,o)],linked:(t,...n)=>{const[r,o]=n;let i="text",a="";1===n.length?_(r)?(a=r.modifier||a,i=r.type||i):b(r)&&(a=r||a):2===n.length&&(b(r)&&(a=r||a),b(o)&&(i=o||i));let l=s(t)(d);return"vnode"===i&&g(l)&&a&&(l=l[0]),a?(c=a,e.modifiers?e.modifiers[c]:te)(l,i):l;var c},message:s,type:A(e.processor)&&b(e.processor.type)?e.processor.type:re,interpolate:u,normalize:c};return d}const le=7;function ce(e,t,n){return[...new Set([n,...g(t)?t:_(t)?Object.keys(t):b(t)?[t]:[n]])]}function ue(e,t,n){const r=b(n)?n:ye,o=e;o.__localeChainCache||(o.__localeChainCache=new Map);let i=o.__localeChainCache.get(r);if(!i){i=[];let e=[n];for(;g(e);)e=de(i,e,t);const a=g(t)||!A(t)?t:t.default?t.default:null;e=b(a)?[a]:a,g(e)&&de(i,e,!1),o.__localeChainCache.set(r,i)}return i}function de(e,t,n){let r=!0;for(let o=0;o`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;let be,Ee,_e;let Ce=null;const Te=e=>{Ce=e};let Ae=0;function Se(e={}){const t=b(e.version)?e.version:he,n=b(e.locale)?e.locale:ye,r=g(e.fallbackLocale)||A(e.fallbackLocale)||b(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:n,o=A(e.messages)?e.messages:{[n]:{}},i=A(e.datetimeFormats)?e.datetimeFormats:{[n]:{}},a=A(e.numberFormats)?e.numberFormats:{[n]:{}},s=p({},e.modifiers||{},{upper:(e,t)=>"text"===t&&b(e)?e.toUpperCase():"vnode"===t&&_(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>"text"===t&&b(e)?e.toLowerCase():"vnode"===t&&_(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>"text"===t&&b(e)?ve(e):"vnode"===t&&_(e)&&"__v_isVNode"in e?ve(e.children):e}),l=e.pluralRules||{},c=v(e.missing)?e.missing:null,d=!E(e.missingWarn)&&!u(e.missingWarn)||e.missingWarn,h=!E(e.fallbackWarn)&&!u(e.fallbackWarn)||e.fallbackWarn,m=!!e.fallbackFormat,y=!!e.unresolving,C=v(e.postTranslation)?e.postTranslation:null,T=A(e.processor)?e.processor:null,S=!E(e.warnHtmlMessage)||e.warnHtmlMessage,O=!!e.escapeParameter,I=v(e.messageCompiler)?e.messageCompiler:be,w=v(e.messageResolver)?e.messageResolver:Ee||ee,k=v(e.localeFallbacker)?e.localeFallbacker:_e||ce,N=_(e.fallbackContext)?e.fallbackContext:void 0,x=v(e.onWarn)?e.onWarn:f,L=e,R=_(L.__datetimeFormatters)?L.__datetimeFormatters:new Map,D=_(L.__numberFormatters)?L.__numberFormatters:new Map,P=_(L.__meta)?L.__meta:{};Ae++;const M={version:t,cid:Ae,locale:n,fallbackLocale:r,messages:o,modifiers:s,pluralRules:l,missing:c,missingWarn:d,fallbackWarn:h,fallbackFormat:m,unresolving:y,postTranslation:C,processor:T,warnHtmlMessage:S,escapeParameter:O,messageCompiler:I,messageResolver:w,localeFallbacker:k,fallbackContext:N,onWarn:x,__meta:P};return M.datetimeFormats=i,M.numberFormats=a,M.__datetimeFormatters=R,M.__numberFormatters=D,M}function Oe(e,t,n,r,o){const{missing:i,onWarn:a}=e;if(null!==i){const r=i(e,n,t,o);return b(r)?r:t}return t}function Ie(e,t,n){e.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}const we=e=>e;let ke=Object.create(null);let Ne=S.__EXTEND_POINT__;const xe=()=>++Ne,Le={INVALID_ARGUMENT:Ne,INVALID_DATE_ARGUMENT:xe(),INVALID_ISO_DATE_ARGUMENT:xe(),__EXTEND_POINT__:xe()};function Re(e){return O(e,null,void 0)}Le.INVALID_ARGUMENT,Le.INVALID_DATE_ARGUMENT,Le.INVALID_ISO_DATE_ARGUMENT;const De=()=>"",Pe=e=>v(e);function Me(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:o,messageCompiler:i,fallbackLocale:a,messages:s}=e,[c,u]=je(...t),d=E(u.missingWarn)?u.missingWarn:e.missingWarn,f=E(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,p=E(u.escapeParameter)?u.escapeParameter:e.escapeParameter,m=!!u.resolvedMessage,y=b(u.default)||E(u.default)?E(u.default)?i?c:()=>c:u.default:n?i?c:()=>c:"",v=n||""!==y,C=b(u.locale)?u.locale:e.locale;p&&function(e){g(e.list)?e.list=e.list.map((e=>b(e)?h(e):e)):_(e.named)&&Object.keys(e.named).forEach((t=>{b(e.named[t])&&(e.named[t]=h(e.named[t]))}))}(u);let[T,A,S]=m?[c,C,s[C]||{}]:Be(e,c,C,a,f,d),O=T,I=c;if(m||b(O)||Pe(O)||v&&(O=y,I=O),!m&&(!b(O)&&!Pe(O)||!b(A)))return o?me:c;let w=!1;const k=Pe(O)?O:Fe(e,c,A,O,I,(()=>{w=!0}));if(w)return O;const N=function(e,t,n,r){const{modifiers:o,pluralRules:i,messageResolver:a,fallbackLocale:s,fallbackWarn:c,missingWarn:u,fallbackContext:d}=e,f=r=>{let o=a(n,r);if(null==o&&d){const[,,e]=Be(d,r,t,s,c,u);o=a(e,r)}if(b(o)){let n=!1;const i=Fe(e,r,t,o,r,(()=>{n=!0}));return n?De:i}return Pe(o)?o:De},p={locale:t,modifiers:o,pluralRules:i,messages:f};e.processor&&(p.processor=e.processor);r.list&&(p.list=r.list);r.named&&(p.named=r.named);l(r.plural)&&(p.pluralIndex=r.plural);return p}(e,A,S,u),x=function(e,t,n){0;const r=t(n);0;return r}(0,k,se(N));return r?r(x,c):x}function Be(e,t,n,r,o,i){const{messages:a,onWarn:s,messageResolver:l,localeFallbacker:c}=e,u=c(e,r,n);let d,f={},p=null,h=n,m=null;for(let y=0;yr;return e.locale=n,e.key=t,e}const c=s(r,function(e,t,n,r,o,i){return{warnHtmlMessage:o,onError:e=>{throw i&&i(e),e},onCacheKey:e=>a(t,n,e)}}(0,n,o,0,l,i));return c.locale=n,c.key=t,c.source=r,c}function je(...e){const[t,n,r]=e,o={};if(!b(t)&&!l(t)&&!Pe(t))throw Re(Le.INVALID_ARGUMENT);const i=l(t)?String(t):(Pe(t),t);return l(n)?o.plural=n:b(n)?o.default=n:A(n)&&!d(n)?o.named=n:g(n)&&(o.list=n),l(r)?o.plural=r:b(r)?o.default=r:A(r)&&p(o,r),[i,o]}const Ve="undefined"!==typeof Intl;Ve&&Intl.DateTimeFormat,Ve&&Intl.NumberFormat;function He(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:o,onWarn:i,localeFallbacker:a}=e,{__datetimeFormatters:s}=e;const[l,c,u,f]=qe(...t),h=(E(u.missingWarn)?u.missingWarn:e.missingWarn,E(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,!!u.part),m=b(u.locale)?u.locale:e.locale,y=a(e,o,m);if(!b(l)||""===l)return new Intl.DateTimeFormat(m,f).format(c);let g,v={},_=null,C=m,T=null;for(let d=0;d{Ue.includes(e)?s[e]=n[e]:i[e]=n[e]})),b(r)?i.locale=r:A(r)&&(s=r),A(o)&&(s=o),[i.key||"",a,i,s]}function $e(e,t,n){const r=e;for(const o in n){const e=`${t}__${o}`;r.__datetimeFormatters.has(e)&&r.__datetimeFormatters.delete(e)}}function ze(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:o,onWarn:i,localeFallbacker:a}=e,{__numberFormatters:s}=e;const[l,c,u,f]=Ge(...t),h=(E(u.missingWarn)?u.missingWarn:e.missingWarn,E(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,!!u.part),m=b(u.locale)?u.locale:e.locale,y=a(e,o,m);if(!b(l)||""===l)return new Intl.NumberFormat(m,f).format(c);let g,v={},_=null,C=m,T=null;for(let d=0;d{Ke.includes(e)?a[e]=n[e]:i[e]=n[e]})),b(r)?i.locale=r:A(r)&&(a=r),A(o)&&(a=o),[i.key||"",s,i,a]}function We(e,t,n){const r=e;for(const o in n){const e=`${t}__${o}`;r.__numberFormatters.has(e)&&r.__numberFormatters.delete(e)}}var Ye=n(4130);const Xe="9.2.2";let Ze=le;const Je=()=>++Ze;Je(),Je(),Je(),Je(),Je(),Je();let Qe=S.__EXTEND_POINT__;const et=()=>++Qe,tt={UNEXPECTED_RETURN_TYPE:Qe,INVALID_ARGUMENT:et(),MUST_BE_CALL_SETUP_TOP:et(),NOT_INSLALLED:et(),NOT_AVAILABLE_IN_LEGACY_MODE:et(),REQUIRED_VALUE:et(),INVALID_VALUE:et(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:et(),NOT_INSLALLED_WITH_PROVIDE:et(),UNEXPECTED_ERROR:et(),NOT_COMPATIBLE_LEGACY_VUE_I18N:et(),BRIDGE_SUPPORT_VUE_2_ONLY:et(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:et(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:et(),__EXTEND_POINT__:et()};function nt(e,...t){return O(e,null,void 0)}tt.UNEXPECTED_RETURN_TYPE,tt.INVALID_ARGUMENT,tt.MUST_BE_CALL_SETUP_TOP,tt.NOT_INSLALLED,tt.UNEXPECTED_ERROR,tt.NOT_AVAILABLE_IN_LEGACY_MODE,tt.REQUIRED_VALUE,tt.INVALID_VALUE,tt.CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN,tt.NOT_INSLALLED_WITH_PROVIDE,tt.NOT_COMPATIBLE_LEGACY_VUE_I18N,tt.BRIDGE_SUPPORT_VUE_2_ONLY,tt.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION,tt.NOT_AVAILABLE_COMPOSITION_IN_LEGACY;const rt=i("__transrateVNode"),ot=i("__datetimeParts"),it=i("__numberParts"),at=i("__setPluralRules");i("__intlifyMeta");const st=i("__injectWithOption");function lt(e){if(!_(e))return e;for(const t in e)if(y(e,t))if(t.includes(".")){const n=t.split("."),r=n.length-1;let o=e;for(let e=0;e{if("locale"in e&&"resource"in e){const{locale:t,resource:n}=e;t?(a[t]=a[t]||{},dt(n,a[t])):dt(n,a)}else b(e)&&dt(JSON.parse(e),a)})),null==o&&i)for(const s in a)y(a,s)&<(a[s]);return a}const ut=e=>!_(e)||g(e);function dt(e,t){if(ut(e)||ut(t))throw nt(tt.INVALID_VALUE);for(const n in e)y(e,n)&&(ut(e[n])||ut(t[n])?t[n]=e[n]:dt(e[n],t[n]))}function ft(e){return e.type}function pt(e,t,n){let r=_(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=ct(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const o=Object.keys(r);if(o.length&&o.forEach((t=>{e.mergeLocaleMessage(t,r[t])})),_(t.datetimeFormats)){const n=Object.keys(t.datetimeFormats);n.length&&n.forEach((n=>{e.mergeDateTimeFormat(n,t.datetimeFormats[n])}))}if(_(t.numberFormats)){const n=Object.keys(t.numberFormats);n.length&&n.forEach((n=>{e.mergeNumberFormat(n,t.numberFormats[n])}))}}function ht(e){return(0,Ye.createVNode)(Ye.Text,null,e,0)}let mt=0;function yt(e){return(t,n,r,o)=>e(n,r,(0,Ye.getCurrentInstance)()||void 0,o)}function gt(e={},t){const{__root:n}=e,o=void 0===n;let i=!E(e.inheritLocale)||e.inheritLocale;const a=(0,Ye.ref)(n&&i?n.locale.value:b(e.locale)?e.locale:ye),s=(0,Ye.ref)(n&&i?n.fallbackLocale.value:b(e.fallbackLocale)||g(e.fallbackLocale)||A(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:a.value),c=(0,Ye.ref)(ct(a.value,e)),d=(0,Ye.ref)(A(e.datetimeFormats)?e.datetimeFormats:{[a.value]:{}}),f=(0,Ye.ref)(A(e.numberFormats)?e.numberFormats:{[a.value]:{}});let h=n?n.missingWarn:!E(e.missingWarn)&&!u(e.missingWarn)||e.missingWarn,m=n?n.fallbackWarn:!E(e.fallbackWarn)&&!u(e.fallbackWarn)||e.fallbackWarn,y=n?n.fallbackRoot:!E(e.fallbackRoot)||e.fallbackRoot,C=!!e.fallbackFormat,T=v(e.missing)?e.missing:null,S=v(e.missing)?yt(e.missing):null,O=v(e.postTranslation)?e.postTranslation:null,I=n?n.warnHtmlMessage:!E(e.warnHtmlMessage)||e.warnHtmlMessage,w=!!e.escapeParameter;const k=n?n.modifiers:A(e.modifiers)?e.modifiers:{};let N,x=e.pluralRules||n&&n.pluralRules;N=(()=>{o&&Te(null);const t={version:Xe,locale:a.value,fallbackLocale:s.value,messages:c.value,modifiers:k,pluralRules:x,missing:null===S?void 0:S,missingWarn:h,fallbackWarn:m,fallbackFormat:C,unresolving:!0,postTranslation:null===O?void 0:O,warnHtmlMessage:I,escapeParameter:w,messageResolver:e.messageResolver,__meta:{framework:"vue"}};t.datetimeFormats=d.value,t.numberFormats=f.value,t.__datetimeFormatters=A(N)?N.__datetimeFormatters:void 0,t.__numberFormatters=A(N)?N.__numberFormatters:void 0;const n=Se(t);return o&&Te(n),n})(),Ie(N,a.value,s.value);const L=(0,Ye.computed)({get:()=>a.value,set:e=>{a.value=e,N.locale=a.value}}),R=(0,Ye.computed)({get:()=>s.value,set:e=>{s.value=e,N.fallbackLocale=s.value,Ie(N,a.value,e)}}),D=(0,Ye.computed)((()=>c.value)),P=(0,Ye.computed)((()=>d.value)),M=(0,Ye.computed)((()=>f.value));const B=(e,t,r,o,i,u)=>{let p;if(a.value,s.value,c.value,d.value,f.value,p=e(N),l(p)&&p===me){const[e,r]=t();return n&&y?o(n):i(e)}if(u(p))return p;throw nt(tt.UNEXPECTED_RETURN_TYPE)};function F(...e){return B((t=>Reflect.apply(Me,null,[t,...e])),(()=>je(...e)),"translate",(t=>Reflect.apply(t.t,t,[...e])),(e=>e),(e=>b(e)))}const j={normalize:function(e){return e.map((e=>b(e)||l(e)||E(e)?ht(String(e)):e))},interpolate:e=>e,type:"vnode"};function V(e){return c.value[e]||{}}mt++,n&&r&&((0,Ye.watch)(n.locale,(e=>{i&&(a.value=e,N.locale=e,Ie(N,a.value,s.value))})),(0,Ye.watch)(n.fallbackLocale,(e=>{i&&(s.value=e,N.fallbackLocale=e,Ie(N,a.value,s.value))})));const H={id:mt,locale:L,fallbackLocale:R,get inheritLocale(){return i},set inheritLocale(e){i=e,e&&n&&(a.value=n.locale.value,s.value=n.fallbackLocale.value,Ie(N,a.value,s.value))},get availableLocales(){return Object.keys(c.value).sort()},messages:D,get modifiers(){return k},get pluralRules(){return x||{}},get isGlobal(){return o},get missingWarn(){return h},set missingWarn(e){h=e,N.missingWarn=h},get fallbackWarn(){return m},set fallbackWarn(e){m=e,N.fallbackWarn=m},get fallbackRoot(){return y},set fallbackRoot(e){y=e},get fallbackFormat(){return C},set fallbackFormat(e){C=e,N.fallbackFormat=C},get warnHtmlMessage(){return I},set warnHtmlMessage(e){I=e,N.warnHtmlMessage=e},get escapeParameter(){return w},set escapeParameter(e){w=e,N.escapeParameter=e},t:F,getLocaleMessage:V,setLocaleMessage:function(e,t){c.value[e]=t,N.messages=c.value},mergeLocaleMessage:function(e,t){c.value[e]=c.value[e]||{},dt(t,c.value[e]),N.messages=c.value},getPostTranslationHandler:function(){return v(O)?O:null},setPostTranslationHandler:function(e){O=e,N.postTranslation=e},getMissingHandler:function(){return T},setMissingHandler:function(e){null!==e&&(S=yt(e)),T=e,N.missing=S},[at]:function(e){x=e,N.pluralRules=x}};return H.datetimeFormats=P,H.numberFormats=M,H.rt=function(...e){const[t,n,r]=e;if(r&&!_(r))throw nt(tt.INVALID_ARGUMENT);return F(t,n,p({resolvedMessage:!0},r||{}))},H.te=function(e,t){const n=V(b(t)?t:a.value);return null!==N.messageResolver(n,e)},H.tm=function(e){const t=function(e){let t=null;const n=ue(N,s.value,a.value);for(let r=0;rReflect.apply(He,null,[t,...e])),(()=>qe(...e)),"datetime format",(t=>Reflect.apply(t.d,t,[...e])),(()=>ge),(e=>b(e)))},H.n=function(...e){return B((t=>Reflect.apply(ze,null,[t,...e])),(()=>Ge(...e)),"number format",(t=>Reflect.apply(t.n,t,[...e])),(()=>ge),(e=>b(e)))},H.getDateTimeFormat=function(e){return d.value[e]||{}},H.setDateTimeFormat=function(e,t){d.value[e]=t,N.datetimeFormats=d.value,$e(N,e,t)},H.mergeDateTimeFormat=function(e,t){d.value[e]=p(d.value[e]||{},t),N.datetimeFormats=d.value,$e(N,e,t)},H.getNumberFormat=function(e){return f.value[e]||{}},H.setNumberFormat=function(e,t){f.value[e]=t,N.numberFormats=f.value,We(N,e,t)},H.mergeNumberFormat=function(e,t){f.value[e]=p(f.value[e]||{},t),N.numberFormats=f.value,We(N,e,t)},H[st]=e.__injectWithOption,H[rt]=function(...e){return B((t=>{let n;const r=t;try{r.processor=j,n=Reflect.apply(Me,null,[r,...e])}finally{r.processor=null}return n}),(()=>je(...e)),"translate",(t=>t[rt](...e)),(e=>[ht(e)]),(e=>g(e)))},H[ot]=function(...e){return B((t=>Reflect.apply(He,null,[t,...e])),(()=>qe(...e)),"datetime format",(t=>t[ot](...e)),(()=>[]),(e=>b(e)||g(e)))},H[it]=function(...e){return B((t=>Reflect.apply(ze,null,[t,...e])),(()=>Ge(...e)),"number format",(t=>t[it](...e)),(()=>[]),(e=>b(e)||g(e)))},H}const vt={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>"parent"===e||"global"===e,default:"parent"},i18n:{type:Object}};function bt(e){return Ye.Fragment}const Et={name:"i18n-t",props:p({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>l(e)||!isNaN(e)}},vt),setup(e,t){const{slots:n,attrs:r}=t,o=e.i18n||kt({useScope:e.scope,__useComponent:!0});return()=>{const i=Object.keys(n).filter((e=>"_"!==e)),a={};e.locale&&(a.locale=e.locale),void 0!==e.plural&&(a.plural=b(e.plural)?+e.plural:e.plural);const s=function({slots:e},t){if(1===t.length&&"default"===t[0])return(e.default?e.default():[]).reduce(((e,t)=>[...e,...g(t.children)?t.children:[t]]),[]);return t.reduce(((t,n)=>{const r=e[n];return r&&(t[n]=r()),t}),{})}(t,i),l=o[rt](e.keypath,s,a),c=p({},r),u=b(e.tag)||_(e.tag)?e.tag:bt();return(0,Ye.h)(u,c,l)}}};function _t(e,t,n,r){const{slots:o,attrs:i}=t;return()=>{const t={part:!0};let a={};e.locale&&(t.locale=e.locale),b(e.format)?t.key=e.format:_(e.format)&&(b(e.format.key)&&(t.key=e.format.key),a=Object.keys(e.format).reduce(((t,r)=>n.includes(r)?p({},t,{[r]:e.format[r]}):t),{}));const s=r(e.value,t,a);let l=[t.key];g(s)?l=s.map(((e,t)=>{const n=o[e.type],r=n?n({[e.type]:e.value,index:t,parts:s}):[e.value];var i;return g(i=r)&&!b(i[0])&&(r[0].key=`${e.type}-${t}`),r})):b(s)&&(l=[s]);const c=p({},i),u=b(e.tag)||_(e.tag)?e.tag:bt();return(0,Ye.h)(u,c,l)}}const Ct={name:"i18n-n",props:p({value:{type:Number,required:!0},format:{type:[String,Object]}},vt),setup(e,t){const n=e.i18n||kt({useScope:"parent",__useComponent:!0});return _t(e,t,Ke,((...e)=>n[it](...e)))}},Tt={name:"i18n-d",props:p({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},vt),setup(e,t){const n=e.i18n||kt({useScope:"parent",__useComponent:!0});return _t(e,t,Ue,((...e)=>n[ot](...e)))}};function At(e){if(b(e))return{path:e};if(A(e)){if(!("path"in e))throw nt(tt.REQUIRED_VALUE);return e}throw nt(tt.INVALID_VALUE)}function St(e){const{path:t,locale:n,args:r,choice:o,plural:i}=e,a={},s=r||{};return b(n)&&(a.locale=n),l(o)&&(a.plural=o),l(i)&&(a.plural=i),[t,s,a]}function Ot(e,t,...n){const o=A(n[0])?n[0]:{},i=!!o.useI18nComponentName;(!E(o.globalInstall)||o.globalInstall)&&(e.component(i?"i18n":Et.name,Et),e.component(Ct.name,Ct),e.component(Tt.name,Tt)),e.directive("t",function(e){const t=t=>{const{instance:n,modifiers:r,value:o}=t;if(!n||!n.$)throw nt(tt.UNEXPECTED_ERROR);const i=function(e,t){const n=e;if("composition"===e.mode)return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return null!=r?r.__composer:e.global.__composer}}(e,n.$),a=At(o);return[Reflect.apply(i.t,i,[...St(a)]),i]};return{created:(n,o)=>{const[i,a]=t(o);r&&e.global===a&&(n.__i18nWatcher=(0,Ye.watch)(a.locale,(()=>{o.instance&&o.instance.$forceUpdate()}))),n.__composer=a,n.textContent=i},unmounted:e=>{r&&e.__i18nWatcher&&(e.__i18nWatcher(),e.__i18nWatcher=void 0,delete e.__i18nWatcher),e.__composer&&(e.__composer=void 0,delete e.__composer)},beforeUpdate:(e,{value:t})=>{if(e.__composer){const n=e.__composer,r=At(t);e.textContent=Reflect.apply(n.t,n,[...St(r)])}},getSSRProps:e=>{const[n]=t(e);return{textContent:n}}}}(t))}const It=i("global-vue-i18n");function wt(e={},t){const n=!E(e.globalInjection)||e.globalInjection,r=new Map,[o,a]=function(e,t,n){const r=(0,Ye.effectScope)();{const t=r.run((()=>gt(e)));if(null==t)throw nt(tt.UNEXPECTED_ERROR);return[r,t]}}(e),s=i("");{const e={get mode(){return"composition"},get allowComposition(){return true},async install(t,...r){t.__VUE_I18N_SYMBOL__=s,t.provide(t.__VUE_I18N_SYMBOL__,e),n&&function(e,t){const n=Object.create(null);Nt.forEach((e=>{const r=Object.getOwnPropertyDescriptor(t,e);if(!r)throw nt(tt.UNEXPECTED_ERROR);const o=(0,Ye.isRef)(r.value)?{get(){return r.value.value},set(e){r.value.value=e}}:{get(){return r.get&&r.get()}};Object.defineProperty(n,e,o)})),e.config.globalProperties.$i18n=n,xt.forEach((n=>{const r=Object.getOwnPropertyDescriptor(t,n);if(!r||!r.value)throw nt(tt.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${n}`,r)}))}(t,e.global),Ot(t,e,...r);const o=t.unmount;t.unmount=()=>{e.dispose(),o()}},get global(){return a},dispose(){o.stop()},__instances:r,__getInstance:function(e){return r.get(e)||null},__setInstance:function(e,t){r.set(e,t)},__deleteInstance:function(e){r.delete(e)}};return e}}function kt(e={}){const t=(0,Ye.getCurrentInstance)();if(null==t)throw nt(tt.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&null!=t.appContext.app&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw nt(tt.NOT_INSLALLED);const n=function(e){{const t=(0,Ye.inject)(e.isCE?It:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw nt(e.isCE?tt.NOT_INSLALLED_WITH_PROVIDE:tt.UNEXPECTED_ERROR);return t}}(t),r=function(e){return"composition"===e.mode?e.global:e.global.__composer}(n),o=ft(t),i=function(e,t){return d(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}(e,o);if("global"===i)return pt(r,e,o),r;if("parent"===i){let o=function(e,t,n=!1){let r=null;const o=t.root;let i=t.parent;for(;null!=i;){const t=e;if("composition"===e.mode&&(r=t.__getInstance(i)),null!=r)break;if(o===i)break;i=i.parent}return r}(n,t,e.__useComponent);return null==o&&(o=r),o}const a=n;let s=a.__getInstance(t);if(null==s){const n=p({},e);"__i18n"in o&&(n.__i18n=o.__i18n),r&&(n.__root=r),s=gt(n),function(e,t,n){(0,Ye.onMounted)((()=>{0}),t),(0,Ye.onUnmounted)((()=>{e.__deleteInstance(t)}),t)}(a,t),a.__setInstance(t,s)}return s}const Nt=["locale","fallbackLocale","availableLocales"],xt=["t","rt","d","n","tm"];var Lt;Lt=function(e,t={}){{const n=(t.onCacheKey||we)(e),r=ke[n];if(r)return r;let o=!1;const i=t.onError||I;t.onError=e=>{o=!0,i(e)};const{code:a}=function(e,t={}){const n=p({},t),r=U(n).parse(e);return K(r,n),W(r,n)}(e,t),s=new Function(`return ${a}`)();return o?s:ke[n]=s}},be=Lt,Ee=function(e,t){if(!_(e))return null;let n=Q.get(t);if(n||(n=function(e){const t=[];let n,r,o,i,a,s,l,c=-1,u=0,d=0;const f=[];function p(){const t=e[c+1];if(5===u&&"'"===t||6===u&&'"'===t)return c++,o="\\"+t,f[0](),!0}for(f[0]=()=>{void 0===r?r=o:r+=o},f[1]=()=>{void 0!==r&&(t.push(r),r=void 0)},f[2]=()=>{f[0](),d++},f[3]=()=>{if(d>0)d--,u=4,f[0]();else{if(d=0,void 0===r)return!1;if(r=J(r),!1===r)return!1;f[1]()}};null!==u;)if(c++,n=e[c],"\\"!==n||!p()){if(i=Z(n),l=Y[u],a=l[i]||l.l||8,8===a)return;if(u=a[0],void 0!==a[1]&&(s=f[a[1]],s&&(o=n,!1===s())))return;if(7===u)return t}}(t),n&&Q.set(t,n)),!n)return null;const r=n.length;let o=e,i=0;for(;i{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n}},770:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(3114);const o=["checked","disabled"],i=(0,r.createStaticVNode)('
',3),a={name:"MdcCheckbox",customOptions:{}};var s=Object.assign(a,{props:{checked:{type:[Boolean,null],default:null},indeterminate:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},setup(e,t){let{expose:n}=t;const a=e,s=(0,r.ref)(null),l=(0,r.ref)(null);return(0,r.onMounted)((()=>{a.indeterminate&&(l.value.indeterminate=a.indeterminate),a.disabled&&(l.value.disabled=a.disabled),(0,r.watch)((()=>a.indeterminate),(e=>l.value.indeterminate=e)),(0,r.watch)((()=>a.disabled),(e=>l.value.disabled=e))})),n({mdcCheckbox:s,reset:function(){l.value.indeterminate?l.value.indeterminate=!1:l.value.checked=!1}}),(t,n)=>((0,r.openBlock)(),(0,r.createElementBlock)("div",{ref_key:"mdcCheckbox",ref:s,class:"mdc-checkbox"},[(0,r.renderSlot)(t.$slots,"default",{},(()=>[(0,r.createElementVNode)("input",{ref_key:"checkbox",ref:l,type:"checkbox",class:"mdc-checkbox__native-control",checked:e.checked,disabled:e.disabled},null,8,o)])),i],512))}})},195:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(3114),o=n(4793);const i=(0,r.createElementVNode)("div",{class:"mdc-icon-button__ripple"},null,-1),a=(0,r.createElementVNode)("span",{class:"mdc-icon-button__focus-ring"},null,-1),s={name:"MdcIconButton",customOptions:{UI_GLOBAL:o.Z}};var l=Object.assign(s,{emits:[o.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const{handleClick:s}=(0,o.O)({emit:n});return(e,t)=>((0,r.openBlock)(),(0,r.createElementBlock)("button",{type:"button",class:(0,r.normalizeClass)(["mdc-icon-button",(0,r.unref)(o.Z).cssClasses.icon]),onClick:t[0]||(t[0]=function(){return(0,r.unref)(s)&&(0,r.unref)(s)(...arguments)})},[i,a,(0,r.renderSlot)(e.$slots,"default",{},(()=>[(0,r.createCommentVNode)(" Material icon ")]))],2))}});var c=l},1410:function(e,t,n){"use strict";n.d(t,{ZP:function(){return ft}});n(6194);var r=n(2228),o=n(3114),i=n(4300);const a={key:0,class:"mdc-skeleton__header"},s={class:"mdc-skeleton__content"},l={key:1,class:"mdc-skeleton-paragraph"},c={name:"UiSkeleton",customOptions:{}};var u=Object.assign(c,{props:{loading:{type:Boolean,default:!0},active:{type:Boolean,default:!1},avatar:{type:[Boolean,Object],default:!1},title:{type:[Boolean,Object],default:!0},paragraph:{type:[Boolean,Object],default:!0}},setup(e){const t=e,n=(0,o.computed)((()=>t.loading?{"mdc-skeleton":!0,"mdc-skeleton--with-avatar":t.avatar,"mdc-skeleton--active":t.active}:{})),r=(0,o.computed)((()=>"object"===(0,i.Z)(t.avatar)?t.avatar:{})),c=(0,o.computed)((()=>({"mdc-skeleton-avatar":!0,"mdc-skeleton-avatar--circle":"square"!==r.value.shape,"mdc-skeleton-avatar--large":"large"===r.value.size,"mdc-skeleton-avatar--small":"small"===r.value.size}))),u=(0,o.computed)((()=>{const{size:e}=r.value;return"number"===(0,i.Z)(e)?{width:`${e}px`,height:`${e}px`,lineHeight:`${e}px`}:{}})),d=(0,o.computed)((()=>{let e={};return!t.avatar&&t.paragraph&&(e={width:"38%"}),t.avatar&&t.paragraph&&(e={width:"50%"}),"object"===(0,i.Z)(t.title)&&t.title.width&&(e={width:t.title.width}),e})),f=(0,o.computed)((()=>{let e={};return t.avatar&&t.title||(e={width:"61%"}),"object"===(0,i.Z)(t.paragraph)&&t.paragraph.width&&(e={width:t.paragraph.width}),e})),p=(0,o.computed)((()=>{let e=0;return e=!t.avatar&&t.title?3:2,"object"===(0,i.Z)(t.paragraph)&&t.paragraph.rows&&(e=t.paragraph.rows),e}));return(t,r)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(n))},[e.loading?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:0},[e.avatar?((0,o.openBlock)(),(0,o.createElementBlock)("div",a,[(0,o.createElementVNode)("i",{class:(0,o.normalizeClass)((0,o.unref)(c)),style:(0,o.normalizeStyle)((0,o.unref)(u))},null,6)])):(0,o.createCommentVNode)("v-if",!0),(0,o.createElementVNode)("div",s,[e.title?((0,o.openBlock)(),(0,o.createElementBlock)("h3",{key:0,class:"mdc-skeleton-title",style:(0,o.normalizeStyle)((0,o.unref)(d))},null,4)):(0,o.createCommentVNode)("v-if",!0),(0,o.unref)(p)?((0,o.openBlock)(),(0,o.createElementBlock)("ul",l,[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)((0,o.unref)(p),(e=>((0,o.openBlock)(),(0,o.createElementBlock)("li",{key:e,style:(0,o.normalizeStyle)(e===(0,o.unref)(p)?(0,o.unref)(f):{})},null,4)))),128))])):(0,o.createCommentVNode)("v-if",!0)])],64)):(0,o.renderSlot)(t.$slots,"default",{key:1})],2))}});let d,f,p={};const h=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object.keys(e).length&&(e.quill?f=e.quill:(d=e.Quill,p=e.toolbarHandlers))},m=()=>({Quill:d,quill:f,toolbarHandlers:p}),y="ql-emoji";function g(e,t){return t.name&&("emoji"===e?t.value:t.src)}function v(e){return"emoji"===e.type?`:${e.name}:`:`[${e.name}]`}function b(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=function(e,t){let n=t;return t||(n="emoji"===e.type?document.createElement("span"):document.createElement("img")),"emoji"===e.type?(n.innerHTML=e.value,n.style.fontSize="18px"):(n.src=e.src,n.setAttribute("alt",e.alt||"")),n}(e,n);return n||(t=document.createElement("span"),t.classList.add(y,`ql-${e.type}-${e.name}`),t.appendChild(r)),n?r:t}const E=/(:\w+:)|(\[\w+\])/g;let _=[],C={},T={};var A=class{constructor(e){for(let t=0,n=e.length;tg(n.type,e)))){console.warn("[UiEditor]","Invalid emotions format"),_=[],C={},T={};break}{let e=[];[].slice.call(n.content).forEach((t=>{const r=Object.assign({type:n.type},t),o=v(r);e.push(r),T[o]=r})),C[n.title]=e}}}static getTypes(){return _}static getEmotion(e){return C[e]}static getEmotions(){return T}static clear(){_=[],C={},T={}}static encode(e){const t=(new DOMParser).parseFromString(e,"text/html");return t.querySelectorAll(`.${y}`).forEach((e=>{const t=e.classList[1]?e.classList[1].split("-"):[];if(3===t.length){!function(e,t){if(e.outerHTML)e.outerHTML=t;else{let n=document.createElement("div");n.innerText=t;let r=e.parentNode;r.replaceChild(n,e),r.innerHTML=r.innerHTML.replace(`
${t}
`,t)}}(e,v({type:t[1],name:t[2]}))}})),t.querySelector("body").innerHTML}static decode(e){let t=e;try{const n=e.match(E);n&&n.forEach((e=>{let n="emoji"===T[e].type?document.createElement("span"):document.createElement("img");n.classList.add(y);const r=b(T[e],n);t=t.replace(e,r.outerHTML)}))}catch(n){console.warn("[UiEditor]","The param of the 'decodeEmoji' method must be an async data")}return t}};var S=function(){const{Quill:e}=m(),t=e.import("parchment");class n extends t.Embed{static create(e){let t="emoji"===e.type?document.createElement("span"):document.createElement("img");if("object"===typeof e)return b(e,t);if("string"===typeof e){return b(A.getEmotions()[e],t)}return console.warn("[UiEditor]","Invalid emoji"),t}}n.blotName="emoji",n.tagName=["SPAN","IMG"],n.className=y,e.register("formats/emoji",n,!0)},O=n(4793);const I={id:"ql-emoji-toolbar",closeId:"ql-emoji-toolbar-close",cssClasses:{tabBar:"ql-emoji-tab-bar",tabScroller:"ql-emoji-tab-scroller",tabContent:"ql-emoji-tab-content",tab:"ql-emoji-tab",tabActive:"ql-emoji-tab--active",panel:"ql-emoji-panel"}};let w=!1;function k(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"div";const n=document.createElement(t);return n.className=e,n}function N(){let e=document.getElementById(I.id);return e&&e.remove(),e}function x(e){const t=e.target;if(t&&new RegExp(`^${y}`).test(t.classList[0]))e.preventDefault(),e.stopPropagation();else if(w){let e=t;for(;e&&e.classList&&!e.classList.contains("mdc-editor-quill");)if(e=e.parentNode,e&&e.classList&&e.classList.contains("mdc-editor-quill")){e.querySelector("#ql-emoji-toolbar")||N();break}}else N()}var L=function(){const{Quill:e}=m(),t=e.import("core/module");e.register("modules/emoji",class extends t{constructor(e,t){super(e,t),this.quill=e;const n=e.getModule("toolbar");"undefined"!==typeof n&&(n.addHandler("emoji",this.openEmojiToolbar.bind(this)),this.quill.on("selection-change",((e,t,n)=>{if(w=e,w){let e=document.getElementById(I.id);e&&this.setEmojiToolbarBounds(e)}})))}setEmojiToolbarBounds(e){let t=this.quill.getSelection(!0);if(e&&t){let n=this.quill.getBounds(t.index),r=n.left+240;e.style.top=`${n.top+n.height+10}px`,r>this.quill.container.offsetWidth?e.style.left=n.left-250+"px":e.style.left=`${n.left}px`}}openEmojiToolbar(){if(!N()){const e=document.createElement("div");e.id=I.id,this.quill.container.appendChild(e),this.setEmojiToolbarBounds(e);const t=document.createElement("i");t.id=I.closeId,t.className=O.Z.cssClasses.icon,t.innerHTML="close",e.appendChild(t);const n=k(I.cssClasses.tabBar),r=k(I.cssClasses.tabScroller);n.appendChild(r),e.appendChild(n);const o=k(I.cssClasses.panel);e.appendChild(o);const i=A.getTypes();this.addTabs(i,r,o),this.updatePanel(i[0]&&i[0].title,o),this.onEmojiHandler(),this.onCloseHandler()}}addTabs(e,t,n){const r=k(I.cssClasses.tabContent,"ul");t.appendChild(r),e.forEach(((e,t)=>{let o=document.createElement("li");o.classList.add(I.cssClasses.tab),0===t&&o.classList.add(I.cssClasses.tabActive),o.innerHTML=e.title,o.dataset.title=e.title,r.appendChild(o),o.addEventListener(O.Z.EVENTS.CLICK,(e=>{let t=e.target;if(!t.classList.contains(I.cssClasses.tabActive)){let e=document.querySelector(`.${I.cssClasses.tabActive}`);e&&e.classList.remove(I.cssClasses.tabActive),t.classList.toggle(I.cssClasses.tabActive),this.updatePanel(t.dataset.title,n)}}))}))}updatePanel(e,t){if(e){t.innerHTML="",A.getEmotion(e).forEach((e=>{const n=b(e);n.setAttribute("title",v(e)),t.appendChild(n)})),this.quill.focus()}else t.innerHTML="Emotions is empty"}onEmojiHandler(){const t=A.getEmotions();document.querySelector(".ql-emoji-panel").addEventListener(O.Z.EVENTS.CLICK,(n=>{const r=n.target.parentNode;if(r&&r.classList.contains(y)){let n=this.quill.getSelection(!0);n&&(this.quill.insertEmbed(n.index,"emoji",t[r.title],e.sources.USER),this.quill.setSelection(n.index+1,e.sources.SILENT)),N()}}))}onCloseHandler(){document.getElementById(I.closeId).addEventListener(O.Z.EVENTS.CLICK,N)}},!0)};var R=function(e){A.getTypes().length||(new A(e),S(),L())};var D=function(){const{Quill:e}=m(),t=e.import("attributors/style/align");e.register(t,!0)};var P=function(){const{Quill:e}=m(),t=e.import("attributors/style/direction");e.register(t,!0)};const M=[1,2,3,4,5,6,7,8].map((e=>`${e}em`));var B=function(){const{Quill:e}=m(),t=e.import("parchment");let n={scope:t.Scope.BLOCK,whitelist:M};class r extends t.Attributor.Style{add(e,t){if("+1"===t||"-1"===t){let n=this.value(e)||0;t="+1"===t?n+1:n-1}return 0===t?(this.remove(e),!0):super.add(e,`${t}em`)}value(e){return parseInt(super.value(e))||void 0}}const o=new r("indent","margin-left",n),i=new r("textindent","text-indent",n);e.register(o,!0),e.register(i,!0)};var F=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(e.length){const{Quill:t}=m(),n=t.import("attributors/style/font");n.whitelist=e,t.register(n,!0)}};var j=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(e.length){const{Quill:t}=m(),n=t.import("attributors/style/size");n.whitelist=e,t.register(n,!0)}};var V=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(e.length){const{Quill:t}=m(),n=t.import("parchment");let r={scope:n.Scope.INLINE,whitelist:e};const o=new n.Attributor.Style("lineheight","line-height",r);t.register(o,!0)}};var H=function(){const{Quill:e}=m(),t=e.import("parchment");class n extends t.Embed{static create(e){let t=super.create();return"string"===typeof e&&(t.innerHTML=e),t}}n.blotName="html",n.tagName="DIV",e.register("formats/html",n,!0)};var U=function(e){let{font:t,size:n,lineheight:r}=e;D(),P(),B(),F(t),j(n),V(r),H()};const q=`.ql-picker${["header","font","size","lineheight"].map((e=>`:not(.ql-${e})`)).join("")} .ql-picker-label`;function $(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=document.querySelectorAll(".ql-toolbar button"),n=document.querySelectorAll(`.ql-toolbar ${q}`),r=document.querySelectorAll(".ql-toolbar .ql-align .ql-picker-item");if([...t,...n,...r].forEach((e=>{e.classList.add(O.Z.cssClasses.icon)})),Object.keys(e).length){const n=document.querySelectorAll(".ql-toolbar .ql-picker");!function(e,t){const n=Object.keys(t);e.forEach((e=>{const r=e.classList[0].replace("ql-","");n.includes(r)&&("object"===typeof t[r]?e.title=t[r][e.value||"default"]:e.title=t[r])}))}([...t,...n],e)}}var z=function(){const{Quill:e}=m();e.register("modules/counter",class{constructor(e,t){this.quill=e,this.options=t,this.container=t.container,e.on("text-change",this.update.bind(this)),this.update()}calculate(){let e=this.quill.getText();return"word"===this.options.unit?(e=e.trim(),e.length>0?e.split(/\s+/).length:0):e.length}update(){let e=this.calculate(),t=this.options.unit||"character";1!==e&&(t+="s"),this.container.innerText=e+" "+t}},!0)};var K=function(){const{toolbarHandlers:e}=m();e.undo=()=>{const{quill:e}=m();e.history.undo()},e.redo=()=>{const{quill:e}=m();e.history.redo()}};var G=function(e){!function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{Quill:t}=m(),n=t.import("ui/icons");for(const[r,o]of Object.entries(e))n[r]=o}(e),z(),K()};var W=function(){const{Quill:e}=m(),t=e.import("parchment");class n extends t.Embed{}n.blotName="divider",n.tagName="HR",e.register("formats/divider",n,!0)};var Y=function(){const{Quill:e}=m();e.register("modules/divider",class{constructor(e){this.quill=e;const t=e.getModule("toolbar");"undefined"!==typeof t&&t.addHandler("divider",this.insertHandler.bind(this))}insertHandler(){let t=this.quill.getSelection(!0);t&&(this.quill.insertText(t.index,"\n",e.sources.USER),this.quill.insertEmbed(t.index+1,"divider",!0,e.sources.USER),this.quill.setSelection(t.index+2,e.sources.SILENT))}},!0)};var X=function(){W(),Y()};var Z=function(){const{toolbarHandlers:e}=m();e.linkoff=()=>{const{quill:e}=m();let t=e.getContents().ops.map((e=>(e.attributes&&"undefined"!==typeof e.attributes.link&&delete e.attributes.link,e)));e.setContents(t)}};var J=function(){const{toolbarHandlers:e}=m();e.selectall=()=>{const{quill:e}=m();let t=e.getText();e.setSelection(0,t.length)}};var Q=function(){X(),Z(),J()};const ee=["divider","emoji"];var te=n(5467),ne={EVENTS:{TEXT_CHANGE:"update:modelValue",FILE_CHANGE:"file-change"},BLANK:"


",toolbarIcons:{align:{"":"format_align_left",center:"format_align_center",right:"format_align_right",justify:"format_align_justify"},background:"font_download",blockquote:"format_quote",bold:"format_bold",clean:"format_clear",code:"code",color:"text_format",formula:"functions",italic:"format_italic",image:"insert_photo",indent:{"+1":"format_indent_increase","-1":"format_indent_decrease"},link:"insert_link",list:{ordered:"format_list_numbered",bullet:"format_list_bulleted"},script:{sub:"subscript",super:"superscript"},strike:"strikethrough_s",underline:"format_underlined",video:"videocam",divider:"horizontal_rule",emoji:"insert_emoticon",cut:"content_cut",copy:"content_copy",paste:"content_paste",delete:"clear",search:"search",preview:"preview",selectall:"select_all",fullscreen:{"":"fullscreen",exit:"fullscreen_exit"},undo:"undo",redo:"redo",linkoff:"link_off",textindent:{"+1":"format_indent_increase","-1":"format_indent_decrease"},pdf:"picture_as_pdf"},defaultToolbar:[[{header:[]},{font:[]},{size:[]}],["bold","italic","underline",{color:[]},{background:[]}],[{align:""},{align:"center"},{align:"right"},{align:"justify"}],[{list:"ordered"},{list:"bullet"},{indent:"+1"},{indent:"-1"},"blockquote","emoji"],["link","image","video"],["strike",{script:"super"},{script:"sub"},"divider"],["clean","undo","redo"]]};const re={class:"mdc-editor__content"},oe={key:0,class:"mdc-editor-code",contenteditable:""},ie={name:"UiEditor",customOptions:{UI_EDITOR:ne}};var ae=Object.assign(ie,{props:{modelValue:{type:String,default:""},options:{type:Object,default:()=>({})},toolbar:{type:[Array,String,null],default:null},placeholder:{type:[String,null],default:null},readonly:{type:Boolean,default:!1},fullwidth:{type:Boolean,default:!1},theme:{type:String,default:"snow"},toolbarIcons:{type:Object,default:()=>({})},toolbarTips:{type:Object,default:()=>({})},toolbarOptions:{type:Object,default:()=>({})},toolbarHandlers:{type:Object,default:()=>({})},customImageHandler:{type:Boolean,default:!1},emotions:{type:Array,default:()=>[]},withCounter:{type:Boolean,default:!1},extension:{type:[Boolean,Object],default:!1}},emits:[ne.EVENTS.TEXT_CHANGE,ne.EVENTS.FILE_CHANGE],setup(e,t){let{expose:r,emit:a}=t;const s=e,l=(0,o.ref)(null),c=(0,o.ref)(null),u=(0,o.ref)(null),d=(0,o.reactive)({$editor:null,htmlContent:"",editSourceCode:!1}),{htmlContent:f,editSourceCode:p}=(0,o.toRefs)(d),y=(0,o.computed)((()=>({"mdc-editor":!0,"mdc-editor--fullwidth":s.fullwidth})));function g(e,t,n){for(let r of e)"object"===(0,i.Z)(r)&&"array"===(0,i.Z)(r[t])&&0===r[t].length?r[t]=[!1,...n]:"array"===(0,i.Z)(r)&&g(r,t,n)}function v(){let e=s.toolbar;return"array"===(0,i.Z)(e)&&Object.keys(s.toolbarOptions).forEach((t=>{s.toolbarOptions[t].length&&g(e,t,s.toolbarOptions[t])})),"full"===s.toolbar?ne.defaultToolbar:e}function b(e){const{placeholder:t,readonly:n,theme:r}=s,o={modules:{},placeholder:t,readOnly:n,theme:r};let i=Object.assign(o,s.options);i.modules.toolbar={container:v(),handlers:{}},s.withCounter&&(i.modules.counter={container:e});const a=i.modules.toolbar.handlers;return s.customImageHandler&&(a.image=()=>{u.value.click()}),Object.keys(s.toolbarHandlers).forEach((e=>{a[e]=t=>{s.toolbarHandlers[e](d.$editor,t)}})),i}(0,o.onMounted)((()=>{(0,o.nextTick)((async()=>{const{toolbarTips:e,toolbarOptions:t,emotions:r,extension:o}=s;d.$editor=await function(e,t){let{toolbarIcons:r,toolbarTips:o,toolbarOptions:i,options:a,emotions:s,extension:l}=t;const c=n(6095),u=a.modules.toolbar.handlers;h({Quill:c,toolbarHandlers:u}),ee.forEach((e=>{a.modules[e]=!0})),U(i),G(r),Q(),"snow"===a.theme?R(s):delete a.modules.emoji,l&&c.register(l,!0);const d=new c(e,a);return h({quill:d}),d.insert=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=d.getSelection(!0);n&&(d.insertEmbed(n.index,e,t,c.sources.USER),d.setSelection(n.index+1,c.sources.SILENT))},$(o),d}(l.value,{toolbarIcons:Object.assign(ne.toolbarIcons,s.toolbarIcons),toolbarTips:e,toolbarOptions:t,options:b(c.value),emotions:r,extension:o}),s.modelValue&&_(s.modelValue),d.$editor.on("text-change",((e,t,n)=>{let r=E();r===ne.BLANK&&(r=""),d.htmlContent=r,a(ne.EVENTS.TEXT_CHANGE,r)}))})),(0,o.watch)((()=>s.modelValue),(e=>{e?d.htmlContent!==e&&(_(e),d.$editor.blur()):_()})),(0,o.watch)((()=>s.readonly),(e=>e?d.$editor.disable():d.$editor.enable())),document.addEventListener("click",x)})),(0,o.onBeforeUnmount)((()=>{A.clear(),document.removeEventListener("click",x)}));const E=()=>d.$editor.root.innerHTML,_=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";d.$editor.root.innerHTML=e,function(e){s.placeholder&&(s.readonly&&e?d.$editor.root.setAttribute("data-placeholder",""):d.$editor.root.dataset.placeholder||d.$editor.root.setAttribute("data-placeholder",s.placeholder))}(e)},C=e=>d.$editor.insert("image",e);function T(e){(0,te.Z)(s,e,(e=>{a(ne.EVENTS.FILE_CHANGE,e[0],C)}))}return r({useEditor:m,encodeEmoji:e=>A.encode(e),decodeEmoji:e=>A.decode(e)}),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(y))},[(0,o.renderSlot)(t.$slots,"toolbar"),(0,o.createElementVNode)("div",re,[(0,o.unref)(p)?((0,o.openBlock)(),(0,o.createElementBlock)("pre",oe,(0,o.toDisplayString)((0,o.unref)(f)),1)):((0,o.openBlock)(),(0,o.createElementBlock)("div",{key:1,ref_key:"editor",ref:l,class:"mdc-editor-quill"},null,512))]),e.withCounter?((0,o.openBlock)(),(0,o.createElementBlock)("div",{key:0,ref_key:"counter",ref:c,class:"mdc-editor__counter"},null,512)):(0,o.createCommentVNode)("v-if",!0),e.customImageHandler?((0,o.openBlock)(),(0,o.createElementBlock)("input",{key:1,ref_key:"file",ref:u,type:"file",hidden:"",onChange:T},null,544)):(0,o.createCommentVNode)("v-if",!0),(0,o.renderSlot)(t.$slots,"default")],2))}});var se=ae;const le=(e,t,n)=>{let{selectedValue:r,nodeMap:o,dataFormat:i}=e,{level:a,parentKey:s}=n,l=Object.assign({},t);const{value:c,children:u,hasChildren:d,isLeaf:f,disabled:p}=i,h=l[c],m=Array.isArray(l[u])?l[u]:[],y=((e,t,n)=>e[t]||!n)(l,f,l[d]||m.length);return l.level=a,l.isRoot=!a,l.isLeaf=y,l.expanded=!1,l.selected=!Array.isArray(r)&&h===r,l.checked=Array.isArray(r)&&r.includes(h),l.parentKey=s,l.disabled=l[p],m.length||(l[u]=[]),y||(l.indeterminate=!1),o.has(h)||o.set(h,l),l};let ce=[],ue=[];class de{constructor(e){this.treeData=e}getData(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";const{dataFormat:r,maxLevel:o}=this.treeData,i=[],{value:a,children:s,hasChildren:l}=r;for(let c=0,u=e.length;ce!==t))}static setChildrenCheckedValue(e,t,n){const{dataFormat:r,nodeMap:o}=e,{value:i,children:a}=r;for(let s=0,l=t.length;se.checked||e.indeterminate)),l=r.get(n);if(s.length){const t=s.filter((e=>e.checked)).length,r=t===a.length;r?!l.checked&&ce.push(n):l.checked&&ce.push(n),l.checked=r,l.indeterminate=!r,this.setMultipleSelectedValue(e,n,r)}else l.checked=!1,l.indeterminate=!1;t.isRoot||this.setParentCheckedValue(e,r.get(t.parentKey))}}static onCheck(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=!t.checked;"boolean"===typeof n&&(r=n);const{dataFormat:o,nodeMap:i,singleChecked:a}=e,{value:s,children:l}=o,c=t[s],u=t[l];a?(t.checked=r,this.setMultipleSelectedValue(e,c,r),e.selectedEvent={checked:r,checkedNodes:[c],node:t}):(ce=[c],t.isLeaf?(t.checked=r,this.setMultipleSelectedValue(e,c,r)):(t.indeterminate&&(t.indeterminate=!1,r=!0),t.checked=r,this.setMultipleSelectedValue(e,c,r),this.setChildrenCheckedValue(e,u,r)),t.isRoot||this.setParentCheckedValue(e,i.get(t.parentKey)),e.selectedEvent={checked:r,checkedNodes:ce,node:t})}static async handleExpandKeys(e,t,n){const{dataFormat:r,nodeMap:o}=e;for await(let i of t){const t=i[r.value],a=o.get(t);n.includes(t)&&this.onExpand(e,a),i.children&&i.children.length&&this.handleExpandKeys(e,i.children,n)}}static async handleExpandAll(e,t){const{dataFormat:n,nodeMap:r}=e;for await(let o of t){const t=o[n.value],i=r.get(t);this.onExpand(e,i),i.children&&i.children.length&&this.handleExpandAll(e,i.children)}}static async findTreeNode(e,t,n){if(e[t]===n)return e;if(e.children&&e.children.length)for(let r=0;r=0;n--)t.push(e[n]);return t}static async handleAutoExpandSelected(e,t,n,r){if(await this.collapseAllNode(r,e)){const o=await this.findTreeNode(e[0],t,n);if(ue.push(o[t]),o.parentKey&&this.handleAutoExpandSelected(e,t,o.parentKey,r),!o.parentKey){const t=this.toReverseArray(ue);r&&this.handleExpandKeys(r,e,t)}}}static async setExpanded(e,t,n){let{autoExpandParent:r,defaultExpandedKeys:o,autoExpandAll:i}=n;const{dataFormat:a,nodeMap:s}=e;if(i&&this.handleExpandAll(e,t),r)if(o.length)this.handleExpandKeys(e,t,o);else for await(let l of t){const t=l[a.value],n=s.get(t);this.onExpand(e,n)}}static resetSelected(e,t){const{nodeMap:n}=e;for(let r=0,o=t.length;r{"undefined"!==typeof n[e]&&(l[e]=n[e])}));const c=o.get(t),u=c[a].findIndex((e=>e[i]===s));c[a][u]=l,o.set(t,c),o.set(s,l)}static deleteNode(e,t,n){const{dataFormat:r,nodeMap:o}=e,{value:i,children:a,hasChildren:s}=r,l=n[i];if(o.has(l)){const e=o.get(t),n=e[a];n.splice(n.findIndex((e=>e[i]===l)),1),e[s]=n.length,e[s]||(e.isLeaf=!0,e.expanded=!1),o.set(t,e),o.delete(l)}}}var fe=n(770);const pe={key:0,class:"mdc-tree-node__indent"},he={class:"mdc-tree-node__icon"},me=["onClick"],ye=["onClick"],ge=["onClick"],ve={name:"UiTreeNode",customOptions:{UI_GLOBAL:O.Z}};var be=Object.assign(ve,{props:{children:{type:Array,default:()=>[]},treeData:{type:Object,default:()=>({})}},setup(e){const t=e,n=t.treeData.dataFormat;function r(e){e.disabled||de.onCheck(t.treeData,e)}function i(e){const{children:t,...r}=e;return e[n.isLeaf]?e:r}return(a,s)=>{const l=(0,o.resolveComponent)("ui-tree-node");return(0,o.openBlock)(),(0,o.createElementBlock)("ul",null,[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)(e.children,((s,c)=>((0,o.openBlock)(),(0,o.createElementBlock)("li",{key:c,class:(0,o.normalizeClass)(["mdc-tree-node",{"mdc-tree-node--root":s.isRoot,"mdc-tree-node--leaf":s.isLeaf}])},[(0,o.createElementVNode)("div",{class:(0,o.normalizeClass)(["mdc-tree-node__content",{"mdc-tree-node--selected":s.selected||s.checked}])},[(0,o.renderSlot)(a.$slots,"before",{data:i(s)}),s.level?((0,o.openBlock)(),(0,o.createElementBlock)("div",pe,[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)(s.level,(e=>((0,o.openBlock)(),(0,o.createElementBlock)("span",{key:e,class:"mdc-tree-node__indent-unit"})))),128))])):(0,o.createCommentVNode)("v-if",!0),(0,o.createElementVNode)("div",he,[s[(0,o.unref)(n).isLeaf]?(0,o.createCommentVNode)("v-if",!0):((0,o.openBlock)(),(0,o.createElementBlock)("span",{key:0,onClick:e=>{return n=s,void de.onExpand(t.treeData,n);var n}},[s.expanded?(0,o.renderSlot)(a.$slots,"expand-more-icon",{key:0},(()=>[(0,o.createElementVNode)("i",{class:(0,o.normalizeClass)((0,o.unref)(O.Z).cssClasses.icon),"aria-hidden":"true"}," expand_more ",2)])):(0,o.renderSlot)(a.$slots,"expand-less-icon",{key:1},(()=>[(0,o.createElementVNode)("i",{class:(0,o.normalizeClass)((0,o.unref)(O.Z).cssClasses.icon),"aria-hidden":"true"}," chevron_right ",2)]))],8,me))]),e.treeData.multiple?((0,o.openBlock)(),(0,o.createElementBlock)("div",{key:1,class:"mdc-tree-node__checkbox",onClick:e=>r(s)},[s[(0,o.unref)(n).isLeaf]?((0,o.openBlock)(),(0,o.createBlock)(fe.Z,{key:0,checked:s.checked,disabled:s.disabled},null,8,["checked","disabled"])):((0,o.openBlock)(),(0,o.createBlock)(fe.Z,{key:1,checked:s.checked,indeterminate:s.indeterminate,disabled:s.disabled},null,8,["checked","indeterminate","disabled"]))],8,ye)):(0,o.createCommentVNode)("v-if",!0),(0,o.createElementVNode)("label",{class:"mdc-tree-node__label",onClick:(0,o.withModifiers)((n=>{return e.treeData.multiple?r(s):(o=s,void de.onSelect(t.treeData,o));var o}),["self","prevent"])},[(0,o.renderSlot)(a.$slots,"title",{data:i(s)},(()=>[(0,o.createTextVNode)((0,o.toDisplayString)(s[(0,o.unref)(n).label]),1)]))],8,ge),(0,o.renderSlot)(a.$slots,"after",{data:i(s)})],2),!s[(0,o.unref)(n).isLeaf]&&s.expanded?((0,o.openBlock)(),(0,o.createBlock)(l,{key:0,class:"mdc-tree-node__children",children:s[(0,o.unref)(n).children],"tree-data":e.treeData},(0,o.createSlots)({_:2},[(0,o.renderList)(a.$slots,((e,t)=>({name:t,fn:(0,o.withCtx)((e=>[(0,o.renderSlot)(a.$slots,t,(0,o.normalizeProps)((0,o.guardReactiveProps)(e)))]))})))]),1032,["children","tree-data"])):(0,o.createCommentVNode)("v-if",!0)],2)))),128))])}}});const Ee={dataFormat:{label:"label",value:"value",children:"children",hasChildren:"hasChildren",isLeaf:"isLeaf",disabled:"disabled"},EVENTS:{CHANGE:"update:modelValue",SELECTED:"selected"}},_e={name:"UiTree",customOptions:{UI_TREE:Ee}};var Ce=Object.assign(_e,{props:{modelValue:{type:[String,Array],default:""},filterParentNode:{type:Boolean,default:!1},data:{type:Array,default:()=>[]},dataFormat:{type:Object,default:()=>({})},maxLevel:{type:Number,default:0},multiple:{type:Boolean,default:!1},singleChecked:{type:Boolean,default:!1},loadData:{type:[Function,null],default:null},autoExpandParent:{type:Boolean,default:!1},defaultExpandedKeys:{type:Array,default:()=>[]},autoExpandSelected:{type:Boolean,default:!1},autoExpandAll:{type:Boolean,default:!1}},emits:[Ee.EVENTS.CHANGE,Ee.EVENTS.SELECTED],setup(e,t){let{expose:n,emit:r}=t;const i=e,a=(0,o.reactive)({$tree:null,nodeList:[],treeData:{dataFormat:Object.assign(Ee.dataFormat,i.dataFormat),maxLevel:i.maxLevel,nodeMap:new Map,selectedValue:i.modelValue,filterParentNode:i.filterParentNode,multiple:i.multiple,singleChecked:i.singleChecked,loadData:i.loadData,selectedEvent:{}}}),{nodeList:s,treeData:l}=(0,o.toRefs)(a),c=(0,o.computed)((()=>({"mdc-tree":!0,"mdc-tree--multiple":i.multiple})));function u(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i.data;a.nodeList=a.$tree.getData(e),a.nodeList.length&&(de.setExpanded(a.treeData,a.nodeList,{autoExpandParent:i.autoExpandParent,defaultExpandedKeys:i.defaultExpandedKeys,autoExpandAll:i.autoExpandAll}),de.setSelected(a.treeData,a.treeData.selectedValue,{nodeList:a.nodeList,autoExpandSelected:i.autoExpandSelected}))}function d(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];(0,o.nextTick)((()=>{t.length&&de.resetSelected(a.treeData,t),de.setSelected(a.treeData,e,{nodeList:a.nodeList,autoExpandSelected:i.autoExpandSelected}),a.treeData.selectedValue=e}))}(0,o.watch)((()=>i.modelValue),((e,t)=>{Array.isArray(e)?((e,t)=>{for(const n of new Set([...e,...t]))if(e.filter((e=>e===n)).length!==t.filter((e=>e===n)).length)return!1;return!0})(a.treeData.selectedValue,e)||d(e,t):a.treeData.selectedValue!==e&&d(e)})),(0,o.watch)((()=>i.data),(e=>u(e))),(0,o.watch)((()=>a.treeData.selectedValue),(e=>{r(Ee.EVENTS.CHANGE,e,a.treeData.selectedEvent),r(Ee.EVENTS.SELECTED,Array.isArray(e)?e.map((e=>f(e))):f(e))})),(0,o.onBeforeMount)((()=>{if(i.multiple&&!Array.isArray(a.treeData.selectedValue))throw new Error("[UiTree]: The 'modelValue' prop must be an array in the multiple tree")})),(0,o.onMounted)((()=>{a.$tree=new de(a.treeData),u()}));const f=e=>a.treeData.nodeMap.get(e);return n({updateNode:function(e,t,n){switch(e){case"create":de.createNode(a.treeData,t,n);break;case"delete":de.deleteNode(a.treeData,t,n);break;default:de.updateNode(a.treeData,t,n)}},getNode:f}),(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(c))},[(0,o.renderSlot)(e.$slots,"default"),(0,o.createVNode)(be,{children:(0,o.unref)(s),"tree-data":(0,o.unref)(l)},(0,o.createSlots)({_:2},[(0,o.renderList)(e.$slots,((t,n)=>({name:n,fn:(0,o.withCtx)((t=>[(0,o.renderSlot)(e.$slots,n,(0,o.normalizeProps)((0,o.guardReactiveProps)(t)))]))})))]),1032,["children","tree-data"])],2))}});var Te=Ce;const Ae={class:"mdc-navigation-bar__destinations"},Se="UiNavigationBar",Oe={FIXED_ADJUST:{STANDARD:"mdc-navigation-bar--fixed-adjust",STACKED:"mdc-navigation-bar--stacked-fixed-adjust"}},Ie={name:Se,customOptions:{name:Se,UI_NAVIGATION_BAR:Oe}};var we=Object.assign(Ie,{props:{contentSelector:{type:String,required:!0},stacked:{type:Boolean,default:!1},min:{type:Boolean,default:!1},max:{type:Boolean,default:!1}},setup(e){const t=e,n=(0,o.reactive)({destinations:4}),r=(0,o.computed)((()=>{let e=["mdc-navigation-bar",{"mdc-navigation-bar--stacked":t.stacked}];const r=Math.floor(100/n.destinations);return e.push(`mdc-navigation-bar--dest-${r}`),e}));return(0,o.onBeforeMount)((()=>{t.contentSelector||console.error(`[${Se}]: The 'contentSelector' prop is required`),t.min?n.destinations=3:t.max&&(n.destinations=5)})),(0,o.onMounted)((()=>function(){const e=document.querySelector(t.contentSelector),n=document.createElement("div");n.classList.add(t.stacked?Oe.FIXED_ADJUST.STACKED:Oe.FIXED_ADJUST.STANDARD),e.appendChild(n)}())),(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" (M3) Container "),(0,o.createElementVNode)("div",{class:(0,o.normalizeClass)((0,o.unref)(r))},[(0,o.createCommentVNode)(" Primary destinations (3 to 5) "),(0,o.createElementVNode)("div",Ae,[(0,o.renderSlot)(e.$slots,"default")])],2)],2112))}});const ke={key:0,class:"mdc-bottom-sheet__content"},Ne={EVENTS:{CHANGE:"update:modelValue"}},xe={name:"UiBottomSheet",customOptions:{UI_BOTTOM_SHEET:Ne}};var Le=Object.assign(xe,{props:{modelValue:{type:Boolean,default:!1}},emits:[Ne.EVENTS.CHANGE],setup(e,t){let{emit:n}=t;const r=e,i=(0,o.reactive)({closing:!1}),a=(0,o.computed)((()=>({"mdc-bottom-sheet":!0,"mdc-bottom-sheet--open":r.modelValue,"mdc-bottom-sheet--closing":i.closing})));function s(){i.closing=!0,setTimeout((()=>{n(Ne.EVENTS.CHANGE,!1),i.closing=!1}),300)}return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(a))},[(0,o.createVNode)(o.Transition,{name:"mdc-slide"},{default:(0,o.withCtx)((()=>[e.modelValue?((0,o.openBlock)(),(0,o.createElementBlock)("div",ke,[(0,o.renderSlot)(t.$slots,"default")])):(0,o.createCommentVNode)("v-if",!0)])),_:3}),(0,o.createElementVNode)("div",{class:"mdc-bottom-sheet__scrim",onClick:s})],2))}});const Re={class:"mdc-navigation-rail"},De={class:"mdc-navigation-rail__menu"},Pe={class:"mdc-navigation-rail__key-action"},Me={class:"mdc-navigation-rail__destinations"},Be={key:0},Fe={name:"UiNavigationRail",customOptions:{}};var je=Object.assign(Fe,{props:{items:{type:Array,default:()=>[]}},setup(e){return(t,n)=>{const r=(0,o.resolveComponent)("mdc-icon-button");return(0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" (M3) Container "),(0,o.createElementVNode)("div",Re,[(0,o.createCommentVNode)(" Menu (optional) "),(0,o.createElementVNode)("div",De,[(0,o.renderSlot)(t.$slots,"menu",{},(()=>[t.hasMenu?((0,o.openBlock)(),(0,o.createBlock)(r,{key:0,class:"mdc-navigation-rail__navigation-icon"},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)(" menu ")])),_:1})):(0,o.createCommentVNode)("v-if",!0)]))]),(0,o.createCommentVNode)(" Floating action button (optional) "),(0,o.createElementVNode)("div",Pe,[(0,o.renderSlot)(t.$slots,"key-action")]),(0,o.createCommentVNode)(" Primary destinations (3 to 7) "),(0,o.createElementVNode)("div",Me,[(0,o.renderSlot)(t.$slots,"default",{},(()=>[e.items.length?((0,o.openBlock)(),(0,o.createElementBlock)("ul",Be,[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)(e.items,((t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("li",{key:n},(0,o.toDisplayString)(e.items),1)))),128))])):(0,o.createCommentVNode)("v-if",!0)]))])])],2112)}}}),Ve=n(195);const He={key:0,class:"mdc-side-sheet__container"},Ue={class:"mdc-side-sheet__wrapper"},qe={key:0,class:"mdc-side-sheet__header"},$e={class:"mdc-side-sheet__title"},ze={class:"mdc-side-sheet__content"},Ke={key:0,class:"mdc-side-sheet__actions"},Ge={EVENTS:{CHANGE:"update:modelValue"}},We={name:"UiSideSheet",customOptions:{UI_SIDE_SHEET:Ge}};var Ye=Object.assign(We,{props:{modelValue:{type:Boolean,default:!1},closable:{type:Boolean,default:!1}},emits:[Ge.EVENTS.CHANGE],setup(e,t){let{emit:n}=t;const r=e,i=(0,o.useSlots)(),a=(0,o.reactive)({closing:!1}),s=(0,o.computed)((()=>({"mdc-side-sheet":!0,"mdc-side-sheet--open":r.modelValue,"mdc-side-sheet--closing":a.closing}))),l=(0,o.computed)((()=>i.title||r.closable)),c=(0,o.computed)((()=>i.actions));function u(){a.closing=!0,setTimeout((()=>{n(Ge.EVENTS.CHANGE,!1),a.closing=!1}),300)}return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(s))},[(0,o.createVNode)(o.Transition,{name:"mdc-side-sheet"},{default:(0,o.withCtx)((()=>[e.modelValue?((0,o.openBlock)(),(0,o.createElementBlock)("div",He,[(0,o.createElementVNode)("div",Ue,[(0,o.unref)(l)?((0,o.openBlock)(),(0,o.createElementBlock)("header",qe,[(0,o.createElementVNode)("h4",$e,[(0,o.renderSlot)(t.$slots,"title")]),e.closable?((0,o.openBlock)(),(0,o.createBlock)(Ve.Z,{key:0,tabindex:"-1",onClick:n[0]||(n[0]=e=>u())},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)(" close ")])),_:1})):(0,o.createCommentVNode)("v-if",!0)])):(0,o.createCommentVNode)("v-if",!0),(0,o.createElementVNode)("div",ze,[(0,o.renderSlot)(t.$slots,"default")])]),(0,o.unref)(c)?((0,o.openBlock)(),(0,o.createElementBlock)("footer",Ke,[(0,o.renderSlot)(t.$slots,"actions")])):(0,o.createCommentVNode)("v-if",!0)])):(0,o.createCommentVNode)("v-if",!0)])),_:3}),(0,o.createElementVNode)("div",{class:"mdc-side-sheet__scrim",onClick:u})],2))}});const Xe={src:"",delay:300,scrollEvent:"scroll"};let Ze=Xe,Je=!0;const Qe=(e,t)=>{const n="IMG"===e.tagName?e:e.querySelector("img");if(!n||"IMG"!==n.tagName)throw Je=!1,new Error("[v-lazyload]: element not found");t(n)},et={init(e,t){e.setAttribute("data-src",t),e.setAttribute("src",Ze.src)},observe(e){new IntersectionObserver((t=>{const n=e.dataset.src;t[0].isIntersecting&&n&&(e.src=n,e.removeAttribute("data-src"))})).observe(e)},listenerScroll(e){const t=et.throttle(et.load,Ze.delay);et.load(e),window.addEventListener(Ze.scrollEvent,(()=>{t(e)}))},load(e){const t=document.documentElement.clientHeight,n=e.getBoundingClientRect().top,r=e.getBoundingClientRect().bottom;if(n-t<0&&r>0){const t=e.dataset.src;t&&(e.src=t,e.removeAttribute("data-src"))}},throttle(e,t){let n,r;return function(){for(var o=arguments.length,i=new Array(o),a=0;at)return r=s,e.apply(l,i),void clearTimeout(n);n=setTimeout((function(){r=Date.now(),n=null,e.apply(l,i)}),t)}}},tt={name:"lazyload",definition:{beforeMount(e,t){let{value:n}=t;Je&&Qe(e,(e=>{et.init(e,n)}))},mounted(e){Je&&Qe(e,(e=>IntersectionObserver?et.observe(e):et.listenerScroll(e)))}}};const nt={install:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Ze=Object.assign({},Xe,t),e.directive(tt.name,tt.definition)}};let rt={cssClasses:{outer:"v-anchor--html",inner:"v-anchor"},body:null,offset:0};const ot=e=>{let t=document.querySelector(e);t?rt.body.scrollTop=t.offsetTop-rt.offset:console.warn("[v-anchor]",`Invalid anchor: ${e}`)},it=(e,t,n)=>{let{value:r,arg:o,modifiers:i}=n;switch(o){case"href":t.dataset.href=r,t[`${e}EventListener`]("click",(()=>{ot(r)}));break;case"id":t.setAttribute("id",r)}i.html&&t.classList[e](rt.cssClasses.outer)},at=function(e){let t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:document).querySelectorAll(`.${rt.cssClasses.outer} .${rt.cssClasses.inner}`);t.length&&t.forEach((t=>{t[`${e}EventListener`]("click",(()=>{ot(t.dataset.href)}))}))};function st(e,t){let{callback:n,delay:r}=t,o=null;function i(e){"click"===e.type&&0!==e.button||null===o&&(o=setTimeout((()=>{!function(e){n(e)}(e)}),r||2e3))}function a(e){null!==o&&(clearTimeout(o),o=null)}e.addEventListener("mousedown",i),e.addEventListener("touchstart",i),e.addEventListener("click",a),e.addEventListener("mouseout",a),e.addEventListener("touchend",a),e.addEventListener("touchcancel",a)}const lt={UiEditor:se,UiSideSheet:Ye,UiSkeleton:u,UiTree:Te,UiTreeNode:be,UiBottomSheet:Le,UiNavigationBar:we,UiNavigationRail:je},ct={$lazyload:nt},ut={vAnchor:{name:"anchor",beforeMount(e,t){it("add",e,t)},mounted(e,t){((e,t)=>{let{value:n,modifiers:r}=t;Object.keys(r).length&&(rt.body=r.bodyElement?e:document.documentElement||document.body,rt.offset=r.offset?n:rt.body.dataset.vanchorOffset||0)})(e,t),t.modifiers.html&&at("add")},updated(e,t,n){t.modifiers.html&&at("add",n.el)},beforeUnmount(e,t){e===rt.body&&(rt.body=document.documentElement||document.body),it("remove",e,t),t.modifiers.html&&at("remove")}},vCopy:{name:"copy",beforeMount(e,t){let{value:n}=t;if("object"!==(0,i.Z)(n))throw new Error("[v-copy]: The 'value' must be an object ({ text: string; success: Function; error?: Function })");{const{text:t,success:r,error:o}=n;"function"!==(0,i.Z)(r)&&console.warn("[v-copy]: The 'success' must be a function"),e.$value=t,e.handler=()=>{if(!e.$value)return void(o&&o());const t=document.createElement("textarea");t.readOnly=!0,t.style.position="absolute",t.style.left="-9999px",t.value=e.$value,document.body.appendChild(t),t.select();document.execCommand("copy")&&r(),document.body.removeChild(t)},e.addEventListener("click",e.handler)}},updated(e,t){let{value:n}=t;e.$value=n.text},unmounted(e){e.removeEventListener("click",e.handler)}},vLongpress:{name:"longpress",beforeMount(e,t){let{value:n}=t;if("function"===(0,i.Z)(n))st(e,{callback:n});else{if("object"!==(0,i.Z)(n))throw new Error("[v-longpress]: The 'value' must be an object ({ callback: Function, delay?: number })");"function"!==(0,i.Z)(n.callback)&&console.warn("[v-longpress]: The 'callback' must be a function"),st(e,n)}},updated(e,t){let{value:n}=t;e.$value=n},unmounted(e){e.removeEventListener("click",e.handler)}}},dt={install:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,r.Z)(e,t,{Components:lt,Plugins:ct,Directives:ut})}};var ft=dt},7337:function(e,t,n){"use strict";n.d(t,{ZP:function(){return hE},Nt:function(){return cE},BM:function(){return lE},xN:function(){return Jg},N4:function(){return cb},oR:function(){return iv}});n(6194);var r=n(2228),o=n(3114),i=n(4793);var a=(e,t,n)=>e[n]||e.type===t[n]||e.type===n;const s="UiIcon",l={TYPES:{filled:0,outlined:1,round:2,twoTone:3,sharp:4},DEFAULT_SIZE:24},c={name:s,customOptions:{name:s,UI_GLOBAL:i.Z,UI_ICON:l}};var u=Object.assign(c,{props:{type:{type:[String,Number],default:0},outlined:{type:Boolean,default:!1},round:{type:Boolean,default:!1},twoTone:{type:Boolean,default:!1},sharp:{type:Boolean,default:!1},size:{type:[Number,String],default:l.DEFAULT_SIZE},dark:{type:Boolean,default:!1},light:{type:Boolean,default:!1},inactive:{type:Boolean,default:!1}},emits:[i.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const r=e,{handleClick:c}=(0,i.O)({emit:n}),u=(0,o.computed)((()=>a(r,l.TYPES,"filled"))),d=(0,o.computed)((()=>a(r,l.TYPES,"outlined"))),f=(0,o.computed)((()=>a(r,l.TYPES,"round"))),p=(0,o.computed)((()=>a(r,l.TYPES,"twoTone"))),h=(0,o.computed)((()=>a(r,l.TYPES,"sharp"))),m=(0,o.computed)((()=>r.dark&&r.light)),y=(0,o.computed)((()=>r.dark||r.light)),g=(0,o.computed)((()=>{let e={"material-icons":u.value,"material-icons-outlined":d.value,"material-icons-round":f.value,"material-icons-two-tone":p.value,"material-icons-sharp":h.value,"md-dark":r.dark&&!r.light,"md-light":r.light&&!r.dark,"md-inactive":r.inactive};return+r.size!==l.DEFAULT_SIZE&&r.size>0&&(e[`md-${r.size}`]=!0),e}));return(0,o.onBeforeMount)((()=>{(m.value||!y.value&&r.inactive)&&console.warn(`[${s}]: Invalid dark or light icon`)})),(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("i",{class:(0,o.normalizeClass)((0,o.unref)(g)),"aria-hidden":"true",onClick:t[0]||(t[0]=function(){return(0,o.unref)(c)&&(0,o.unref)(c)(...arguments)})},[(0,o.renderSlot)(e.$slots,"default",{},(()=>[(0,o.createCommentVNode)(" The material icon name ")]))],2))}});var d=u,f=function(e,t){return f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},f(e,t)};function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}f(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var h=function(){return h=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&o[o.length-1])&&(6===s[0]||2===s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function v(e,t){var n="function"===typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(s){o={error:s}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function b(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o0&&x.some((function(e){return t.adapter.containsEventTarget(e)}))?this.resetActivationState():(void 0!==e&&(x.push(e.target),this.registerDeactivationHandlers(e)),n.wasElementMadeActive=this.checkElementMadeActive(e),n.wasElementMadeActive&&this.animateActivation(),requestAnimationFrame((function(){x=[],n.wasElementMadeActive||void 0===e||" "!==e.key&&32!==e.keyCode||(n.wasElementMadeActive=t.checkElementMadeActive(e),n.wasElementMadeActive&&t.animateActivation()),n.wasElementMadeActive||(t.activationState=t.defaultActivationState())})))}}},t.prototype.checkElementMadeActive=function(e){return void 0===e||"keydown"!==e.type||this.adapter.isSurfaceActive()},t.prototype.animateActivation=function(){var e=this,n=t.strings,r=n.VAR_FG_TRANSLATE_START,o=n.VAR_FG_TRANSLATE_END,i=t.cssClasses,a=i.FG_DEACTIVATION,s=i.FG_ACTIVATION,l=t.numbers.DEACTIVATION_TIMEOUT_MS;this.layoutInternal();var c="",u="";if(!this.adapter.isUnbounded()){var d=this.getFgTranslationCoordinates(),f=d.startPoint,p=d.endPoint;c=f.x+"px, "+f.y+"px",u=p.x+"px, "+p.y+"px"}this.adapter.updateCssVariable(r,c),this.adapter.updateCssVariable(o,u),clearTimeout(this.activationTimer),clearTimeout(this.fgDeactivationRemovalTimer),this.rmBoundedActivationClasses(),this.adapter.removeClass(a),this.adapter.computeBoundingRect(),this.adapter.addClass(s),this.activationTimer=setTimeout((function(){e.activationTimerCallback()}),l)},t.prototype.getFgTranslationCoordinates=function(){var e,t=this.activationState,n=t.activationEvent;return{startPoint:e={x:(e=t.wasActivatedByPointer?function(e,t,n){if(!e)return{x:0,y:0};var r,o,i=t.x,a=t.y,s=i+n.left,l=a+n.top;if("touchstart"===e.type){var c=e;r=c.changedTouches[0].pageX-s,o=c.changedTouches[0].pageY-l}else{var u=e;r=u.pageX-s,o=u.pageY-l}return{x:r,y:o}}(n,this.adapter.getWindowPageOffset(),this.adapter.computeBoundingRect()):{x:this.frame.width/2,y:this.frame.height/2}).x-this.initialSize/2,y:e.y-this.initialSize/2},endPoint:{x:this.frame.width/2-this.initialSize/2,y:this.frame.height/2-this.initialSize/2}}},t.prototype.runDeactivationUXLogicIfReady=function(){var e=this,n=t.cssClasses.FG_DEACTIVATION,r=this.activationState,o=r.hasDeactivationUXRun,i=r.isActivated;(o||!i)&&this.activationAnimationHasEnded&&(this.rmBoundedActivationClasses(),this.adapter.addClass(n),this.fgDeactivationRemovalTimer=setTimeout((function(){e.adapter.removeClass(n)}),w.FG_DEACTIVATION_MS))},t.prototype.rmBoundedActivationClasses=function(){var e=t.cssClasses.FG_ACTIVATION;this.adapter.removeClass(e),this.activationAnimationHasEnded=!1,this.adapter.computeBoundingRect()},t.prototype.resetActivationState=function(){var e=this;this.previousActivationEvent=this.activationState.activationEvent,this.activationState=this.defaultActivationState(),setTimeout((function(){return e.previousActivationEvent=void 0}),t.numbers.TAP_DELAY_MS)},t.prototype.deactivateImpl=function(){var e=this,t=this.activationState;if(t.isActivated){var n=h({},t);t.isProgrammatic?(requestAnimationFrame((function(){e.animateDeactivation(n)})),this.resetActivationState()):(this.deregisterDeactivationHandlers(),requestAnimationFrame((function(){e.activationState.hasDeactivationUXRun=!0,e.animateDeactivation(n),e.resetActivationState()})))}},t.prototype.animateDeactivation=function(e){var t=e.wasActivatedByPointer,n=e.wasElementMadeActive;(t||n)&&this.runDeactivationUXLogicIfReady()},t.prototype.layoutInternal=function(){var e=this;this.frame=this.adapter.computeBoundingRect();var n=Math.max(this.frame.height,this.frame.width);this.maxRadius=this.adapter.isUnbounded()?n:Math.sqrt(Math.pow(e.frame.width,2)+Math.pow(e.frame.height,2))+t.numbers.PADDING;var r=Math.floor(n*t.numbers.INITIAL_ORIGIN_SCALE);this.adapter.isUnbounded()&&r%2!==0?this.initialSize=r-1:this.initialSize=r,this.fgScale=""+this.maxRadius/this.initialSize,this.updateLayoutCssVars()},t.prototype.updateLayoutCssVars=function(){var e=t.strings,n=e.VAR_FG_SIZE,r=e.VAR_LEFT,o=e.VAR_TOP,i=e.VAR_FG_SCALE;this.adapter.updateCssVariable(n,this.initialSize+"px"),this.adapter.updateCssVariable(i,this.fgScale),this.adapter.isUnbounded()&&(this.unboundedCoords={left:Math.round(this.frame.width/2-this.initialSize/2),top:Math.round(this.frame.height/2-this.initialSize/2)},this.adapter.updateCssVariable(r,this.unboundedCoords.left+"px"),this.adapter.updateCssVariable(o,this.unboundedCoords.top+"px"))},t}(E),R=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.disabled=!1,t}return p(t,e),t.attachTo=function(e,n){void 0===n&&(n={isUnbounded:void 0});var r=new t(e);return void 0!==n.isUnbounded&&(r.unbounded=n.isUnbounded),r},t.createAdapter=function(e){return{addClass:function(t){return e.root.classList.add(t)},browserSupportsCssVars:function(){return function(e,t){void 0===t&&(t=!1);var n,r=e.CSS;if("boolean"===typeof S&&!t)return S;if(!r||"function"!==typeof r.supports)return!1;var o=r.supports("--css-vars","yes"),i=r.supports("(--css-vars: yes)")&&r.supports("color","#00000000");return n=o||i,t||(S=n),n}(window)},computeBoundingRect:function(){return e.root.getBoundingClientRect()},containsEventTarget:function(t){return e.root.contains(t)},deregisterDocumentInteractionHandler:function(e,t){return document.documentElement.removeEventListener(e,t,C())},deregisterInteractionHandler:function(t,n){return e.root.removeEventListener(t,n,C())},deregisterResizeHandler:function(e){return window.removeEventListener("resize",e)},getWindowPageOffset:function(){return{x:window.pageXOffset,y:window.pageYOffset}},isSurfaceActive:function(){return A(e.root,":active")},isSurfaceDisabled:function(){return Boolean(e.disabled)},isUnbounded:function(){return Boolean(e.unbounded)},registerDocumentInteractionHandler:function(e,t){return document.documentElement.addEventListener(e,t,C())},registerInteractionHandler:function(t,n){return e.root.addEventListener(t,n,C())},registerResizeHandler:function(e){return window.addEventListener("resize",e)},removeClass:function(t){return e.root.classList.remove(t)},updateCssVariable:function(t,n){return e.root.style.setProperty(t,n)}}},Object.defineProperty(t.prototype,"unbounded",{get:function(){return Boolean(this.isUnbounded)},set:function(e){this.isUnbounded=Boolean(e),this.setUnbounded()},enumerable:!1,configurable:!0}),t.prototype.activate=function(){this.foundation.activate()},t.prototype.deactivate=function(){this.foundation.deactivate()},t.prototype.layout=function(){this.foundation.layout()},t.prototype.getDefaultFoundation=function(){return new L(t.createAdapter(this))},t.prototype.initialSyncWithDOM=function(){var e=this.root;this.isUnbounded="mdcRippleIsUnbounded"in e.dataset},t.prototype.setUnbounded=function(){this.foundation.setUnbounded(Boolean(this.isUnbounded))},t}(_);function D(e){return new R(e)}function P(e,t){(0,o.onMounted)((()=>{const n=e.value;D(n),(0,o.watch)((()=>t.type),(()=>D(n)))}))}const M={icon:{type:String,default:""}};function B(e){return{materialIcon:(0,o.computed)((()=>e.icon||!1))}}var F=n(4300);const j={action:"mdc-card__actions",button:"mdc-card__action-buttons",icon:"mdc-card__action-icons"};let V={cardButton:!1,cardIcon:!1};function H(e){const t=(0,o.computed)((()=>({"mdc-card__action":V.cardButton||V.cardIcon,"mdc-card__action--button":V.cardButton,"mdc-card__action--icon":V.cardIcon})));return(0,o.onMounted)((()=>{var t;const n=null===(t=e.value)||void 0===t?void 0:t.parentNode;n&&"htmldivelement"===(0,F.Z)(n)&&(V.cardButton=n.classList.contains(j.button)||n.classList.contains(j.action),V.cardIcon=n.classList.contains(j.icon))})),{cardActionClasses:t}}const U=["type"],q=(0,o.createElementVNode)("span",{class:"mdc-button__ripple"},null,-1),$=(0,o.createElementVNode)("span",{class:"mdc-button__focus-ring"},null,-1),z=["textContent"],K={TYPES:{text:0,outlined:1,raised:2,unelevated:3},cssClasses:{icon:"mdc-button__icon",label:"mdc-button__label",touch:"mdc-button--touch"}},G={name:"UiButton",customOptions:{UI_GLOBAL:i.Z,UI_BUTTON:K}};var W=Object.assign(G,{props:{type:{type:[String,Number],default:0},outlined:{type:Boolean,default:!1},raised:{type:Boolean,default:!1},unelevated:{type:Boolean,default:!1},...M,nativeType:{type:String,default:"button"}},emits:[i.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const r=e,s=(0,o.ref)(null),{handleClick:l}=(0,i.O)({emit:n});P(s,r);const{materialIcon:c}=B(r),{cardActionClasses:u}=H(s),d=(0,o.computed)((()=>a(r,K.TYPES,"outlined"))),f=(0,o.computed)((()=>a(r,K.TYPES,"raised"))),p=(0,o.computed)((()=>a(r,K.TYPES,"unelevated"))),h=(0,o.computed)((()=>s.value&&s.value.classList.contains(K.cssClasses.touch))),m=(0,o.computed)((()=>[{"mdc-button":!0,"mdc-button--outlined":d.value,"mdc-button--raised":f.value,"mdc-button--unelevated":p.value,"mdc-button--touch":h.value},u.value]));return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" (M3) Container "),(0,o.createElementVNode)("button",{ref_key:"button",ref:s,type:e.nativeType,class:(0,o.normalizeClass)((0,o.unref)(m)),onClick:n[0]||(n[0]=function(){return(0,o.unref)(l)&&(0,o.unref)(l)(...arguments)})},[q,$,(0,o.createCommentVNode)(" Leading icon (optional) "),(0,o.renderSlot)(t.$slots,"before",{iconClass:K.cssClasses.icon},(()=>[(0,o.unref)(c)?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass(K.cssClasses.icon)),"aria-hidden":"true",textContent:(0,o.toDisplayString)((0,o.unref)(c))},null,10,z)):(0,o.createCommentVNode)("v-if",!0)])),(0,o.createCommentVNode)(" Label text "),(0,o.createElementVNode)("span",{class:(0,o.normalizeClass)(K.cssClasses.label)},[(0,o.renderSlot)(t.$slots,"default")],2),(0,o.createCommentVNode)(" Trailing icon (optional) "),(0,o.renderSlot)(t.$slots,"after",{iconClass:K.cssClasses.icon})],10,U)],2112))}});var Y=W,X={TYPES:{regular:0,extended:1},cssClasses:{icon:"mdc-fab__icon",touch:"mdc-fab--touch"}};const Z=(0,o.createElementVNode)("div",{class:"mdc-fab__ripple"},null,-1),J=(0,o.createElementVNode)("div",{class:"mdc-fab__focus-ring"},null,-1),Q=["textContent"],ee={class:"mdc-fab__label"},te=["textContent"],ne={name:"UiFab",customOptions:{UI_GLOBAL:i.Z,UI_FAB:X}};var re=Object.assign(ne,{props:{type:{type:[String,Number],default:0},extended:{type:Boolean,default:!1},...M,mini:{type:Boolean,default:!1},exited:{type:Boolean,default:!1}},emits:[i.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const r=e,s=(0,o.ref)(null),{handleClick:l}=(0,i.O)({emit:n});P(s,r);const{materialIcon:c}=B(r),u=(0,o.computed)((()=>a(r,X.TYPES,"extended"))),d=(0,o.computed)((()=>s.value&&s.value.classList.contains(X.cssClasses.touch))),f=(0,o.computed)((()=>({"mdc-fab":!0,"mdc-fab--extended":u.value,"mdc-fab--mini":r.mini,"mdc-fab--exited":r.exited,"mdc-fab--touch":d.value})));return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" (M3) Container "),(0,o.createElementVNode)("button",{ref_key:"fab",ref:s,type:"button",class:(0,o.normalizeClass)((0,o.unref)(f)),onClick:t[0]||(t[0]=function(){return(0,o.unref)(l)&&(0,o.unref)(l)(...arguments)})},[Z,J,(0,o.unref)(u)?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:0},[(0,o.createCommentVNode)(" Leading icon (optional) "),(0,o.renderSlot)(e.$slots,"before",{iconClass:(0,o.unref)(X).cssClasses.icon},(()=>[(0,o.unref)(c)?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass((0,o.unref)(X).cssClasses.icon)),textContent:(0,o.toDisplayString)((0,o.unref)(c))},null,10,Q)):(0,o.createCommentVNode)("v-if",!0)])),(0,o.createCommentVNode)(" Label text "),(0,o.createElementVNode)("span",ee,[(0,o.renderSlot)(e.$slots,"default")]),(0,o.createCommentVNode)(" Trailing icon (optional) "),(0,o.renderSlot)(e.$slots,"after",{iconClass:(0,o.unref)(X).cssClasses.icon})],64)):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:1},[(0,o.createCommentVNode)(" Icon "),(0,o.renderSlot)(e.$slots,"default",{iconClass:(0,o.unref)(X).cssClasses.icon},(()=>[(0,o.unref)(c)?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass((0,o.unref)(X).cssClasses.icon)),textContent:(0,o.toDisplayString)((0,o.unref)(c))},null,10,te)):(0,o.createCommentVNode)("v-if",!0)]))],64))],2)],2112))}});var oe=re,ie={ICON_BUTTON_ON:"mdc-icon-button--on",ROOT:"mdc-icon-button"},ae={ARIA_LABEL:"aria-label",ARIA_PRESSED:"aria-pressed",DATA_ARIA_LABEL_OFF:"data-aria-label-off",DATA_ARIA_LABEL_ON:"data-aria-label-on",CHANGE_EVENT:"MDCIconButtonToggle:change"},se=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.hasToggledAriaLabel=!1,r}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return ie},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return ae},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},hasClass:function(){return!1},notifyChange:function(){},removeClass:function(){},getAttr:function(){return null},setAttr:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){var e=this.adapter.getAttr(ae.DATA_ARIA_LABEL_ON),t=this.adapter.getAttr(ae.DATA_ARIA_LABEL_OFF);if(e&&t){if(null!==this.adapter.getAttr(ae.ARIA_PRESSED))throw new Error("MDCIconButtonToggleFoundation: Button should not set `aria-pressed` if it has a toggled aria label.");this.hasToggledAriaLabel=!0}else this.adapter.setAttr(ae.ARIA_PRESSED,String(this.isOn()))},t.prototype.handleClick=function(){this.toggle(),this.adapter.notifyChange({isOn:this.isOn()})},t.prototype.isOn=function(){return this.adapter.hasClass(ie.ICON_BUTTON_ON)},t.prototype.toggle=function(e){if(void 0===e&&(e=!this.isOn()),e?this.adapter.addClass(ie.ICON_BUTTON_ON):this.adapter.removeClass(ie.ICON_BUTTON_ON),this.hasToggledAriaLabel){var t=e?this.adapter.getAttr(ae.DATA_ARIA_LABEL_ON):this.adapter.getAttr(ae.DATA_ARIA_LABEL_OFF);this.adapter.setAttr(ae.ARIA_LABEL,t||"")}else this.adapter.setAttr(ae.ARIA_PRESSED,""+e)},t}(E),le=se.strings,ce=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.rippleComponent=t.createRipple(),t}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.initialSyncWithDOM=function(){var e=this;this.handleClick=function(){e.foundation.handleClick()},this.listen("click",this.handleClick)},t.prototype.destroy=function(){this.unlisten("click",this.handleClick),this.ripple.destroy(),e.prototype.destroy.call(this)},t.prototype.getDefaultFoundation=function(){var e=this;return new se({addClass:function(t){return e.root.classList.add(t)},hasClass:function(t){return e.root.classList.contains(t)},notifyChange:function(t){e.emit(le.CHANGE_EVENT,t)},removeClass:function(t){return e.root.classList.remove(t)},getAttr:function(t){return e.root.getAttribute(t)},setAttr:function(t,n){return e.root.setAttribute(t,n)}})},Object.defineProperty(t.prototype,"ripple",{get:function(){return this.rippleComponent},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"on",{get:function(){return this.foundation.isOn()},set:function(e){this.foundation.toggle(e)},enumerable:!1,configurable:!0}),t.prototype.createRipple=function(){var e=new R(this.root);return e.unbounded=!0,e},t}(_);const ue=(0,o.createElementVNode)("div",{class:"mdc-icon-button__ripple"},null,-1),de=(0,o.createElementVNode)("span",{class:"mdc-icon-button__focus-ring"},null,-1),fe=["textContent"],pe=["textContent"],he={cssClasses:{off:"mdc-icon-button__icon",on:"mdc-icon-button__icon mdc-icon-button__icon--on"},EVENTS:{CHANGE:"update:modelValue"}},me={name:"UiIconButton",customOptions:{UI_GLOBAL:i.Z,UI_ICON_BUTTON:he}};var ye=Object.assign(me,{props:{modelValue:{type:Boolean,default:!1},...M,toggle:{type:Object,default:()=>({})}},emits:[i.Z.EVENTS.CLICK,he.EVENTS.CHANGE],setup(e,t){let{emit:n}=t;const r=e,a=(0,o.ref)(null),{handleClick:s}=(0,i.O)({emit:n}),{cardActionClasses:l}=H(a),c=(0,o.computed)((()=>r.toggle.on&&r.toggle.off)),u=(0,o.computed)((()=>[{"mdc-icon-button":!0,"material-icons":!c.value},l.value]));return(0,o.onMounted)((()=>{const e=new ce(a.value);e.listen(ae.CHANGE_EVENT,(e=>{let{detail:t}=e;n(he.EVENTS.CHANGE,t.isOn)})),e.on=r.modelValue,(0,o.watch)((()=>r.modelValue),(t=>e.on=t))})),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Container "),(0,o.createElementVNode)("button",{ref_key:"iconButton",ref:a,type:"button",class:(0,o.normalizeClass)((0,o.unref)(u)),onClick:n[0]||(n[0]=function(){return(0,o.unref)(s)&&(0,o.unref)(s)(...arguments)})},[ue,de,(0,o.createCommentVNode)(" Icon "),(0,o.unref)(c)?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:0},[(0,o.createElementVNode)("i",{class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass(he.cssClasses.off)),textContent:(0,o.toDisplayString)(e.toggle.off)},null,10,fe),(0,o.createElementVNode)("i",{class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass(he.cssClasses.on)),textContent:(0,o.toDisplayString)(e.toggle.on)},null,10,pe)],64)):(0,o.renderSlot)(t.$slots,"default",{key:1,onClass:he.cssClasses.on,offClass:he.cssClasses.off},(()=>[(0,o.createTextVNode)((0,o.toDisplayString)(t.icon),1)]))],2)],2112))}});var ge=ye,ve=".mdc-segmented-button__segment",be="selected",Ee="change",_e="mdc-segmented-button--single-select",Ce=function(e){function t(n){return e.call(this,h(h({},t.defaultAdapter),n))||this}return p(t,e),Object.defineProperty(t,"defaultAdapter",{get:function(){return{hasClass:function(){return!1},getSegments:function(){return[]},selectSegment:function(){},unselectSegment:function(){},notifySelectedChange:function(){}}},enumerable:!1,configurable:!0}),t.prototype.selectSegment=function(e){this.adapter.selectSegment(e)},t.prototype.unselectSegment=function(e){this.adapter.unselectSegment(e)},t.prototype.getSelectedSegments=function(){return this.adapter.getSegments().filter((function(e){return e.selected}))},t.prototype.isSegmentSelected=function(e){return this.adapter.getSegments().some((function(t){return(t.index===e||t.segmentId===e)&&t.selected}))},t.prototype.isSingleSelect=function(){return this.adapter.hasClass(_e)},t.prototype.handleSelected=function(e){this.isSingleSelect()&&this.unselectPrevSelected(e.index),this.adapter.notifySelectedChange(e)},t.prototype.unselectPrevSelected=function(e){var t,n;try{for(var r=g(this.getSelectedSegments()),o=r.next();!o.done;o=r.next()){var i=o.value;i.index!==e&&this.unselectSegment(i.index)}}catch(a){t={error:a}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}},t}(E),Te="true",Ae="false",Se="aria-checked",Oe="aria-pressed",Ie="data-segment-id",we="click",ke="selected",Ne="mdc-segmented-button__segment--selected",xe={bottom:0,height:0,left:0,right:0,top:0,width:0},Le=function(e){function t(n){return e.call(this,h(h({},t.defaultAdapter),n))||this}return p(t,e),Object.defineProperty(t,"defaultAdapter",{get:function(){return{isSingleSelect:function(){return!1},getAttr:function(){return""},setAttr:function(){},addClass:function(){},removeClass:function(){},hasClass:function(){return!1},notifySelectedChange:function(){},getRootBoundingClientRect:function(){return xe}}},enumerable:!1,configurable:!0}),t.prototype.isSelected=function(){return this.adapter.hasClass(Ne)},t.prototype.setSelected=function(){this.adapter.addClass(Ne),this.setAriaAttr(Te)},t.prototype.setUnselected=function(){this.adapter.removeClass(Ne),this.setAriaAttr(Ae)},t.prototype.getSegmentId=function(){var e;return null!==(e=this.adapter.getAttr(Ie))&&void 0!==e?e:void 0},t.prototype.handleClick=function(){this.adapter.isSingleSelect()?this.setSelected():this.toggleSelection(),this.adapter.notifySelectedChange(this.isSelected())},t.prototype.getDimensions=function(){return this.adapter.getRootBoundingClientRect()},t.prototype.toggleSelection=function(){this.isSelected()?this.setUnselected():this.setSelected()},t.prototype.setAriaAttr=function(e){this.adapter.isSingleSelect()?this.adapter.setAttr(Se,e):this.adapter.setAttr(Oe,e)},t}(E),Re=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),Object.defineProperty(t.prototype,"ripple",{get:function(){return this.rippleComponent},enumerable:!1,configurable:!0}),t.attachTo=function(e){return new t(e)},t.prototype.initialize=function(e){var t=this;void 0===e&&(e=function(e,t){return new R(e,t)});var n=h(h({},R.createAdapter(this)),{computeBoundingRect:function(){return t.foundation.getDimensions()}});this.rippleComponent=e(this.root,new L(n))},t.prototype.initialSyncWithDOM=function(){var e=this;this.handleClick=function(){e.foundation.handleClick()},this.listen(we,this.handleClick)},t.prototype.destroy=function(){this.ripple.destroy(),this.unlisten(we,this.handleClick),e.prototype.destroy.call(this)},t.prototype.getDefaultFoundation=function(){var e=this;return new Le({isSingleSelect:function(){return e.isSingleSelect},getAttr:function(t){return e.root.getAttribute(t)},setAttr:function(t,n){e.root.setAttribute(t,n)},addClass:function(t){e.root.classList.add(t)},removeClass:function(t){e.root.classList.remove(t)},hasClass:function(t){return e.root.classList.contains(t)},notifySelectedChange:function(t){e.emit(ke,{index:e.index,selected:t,segmentId:e.getSegmentId()},!0)},getRootBoundingClientRect:function(){return e.root.getBoundingClientRect()}})},t.prototype.setIndex=function(e){this.index=e},t.prototype.setIsSingleSelect=function(e){this.isSingleSelect=e},t.prototype.isSelected=function(){return this.foundation.isSelected()},t.prototype.setSelected=function(){this.foundation.setSelected()},t.prototype.setUnselected=function(){this.foundation.setUnselected()},t.prototype.getSegmentId=function(){return this.foundation.getSegmentId()},t}(_),De=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},Object.defineProperty(t.prototype,"segments",{get:function(){return this.segmentsList.slice()},enumerable:!1,configurable:!0}),t.prototype.initialize=function(e){void 0===e&&(e=function(e){return new Re(e)}),this.segmentFactory=e,this.segmentsList=this.instantiateSegments(this.segmentFactory)},t.prototype.instantiateSegments=function(e){return[].slice.call(this.root.querySelectorAll(ve)).map((function(t){return e(t)}))},t.prototype.initialSyncWithDOM=function(){var e=this;this.handleSelected=function(t){e.foundation.handleSelected(t.detail)},this.listen(be,this.handleSelected);for(var t=this.foundation.isSingleSelect(),n=0;n0)throw new Error("No segment selected in singleSelect mdc-segmented-button");if(t&&o.length>1)throw new Error("Multiple segments selected in singleSelect mdc-segmented-button")},t.prototype.destroy=function(){var t,n;try{for(var r=g(this.segmentsList),o=r.next();!o.done;o=r.next()){o.value.destroy()}}catch(i){t={error:i}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}this.unlisten(be,this.handleSelected),e.prototype.destroy.call(this)},t.prototype.getDefaultFoundation=function(){var e=this;return new Ce({hasClass:function(t){return e.root.classList.contains(t)},getSegments:function(){return e.mappedSegments()},selectSegment:function(t){var n=e.mappedSegments().find((function(e){return e.index===t||e.segmentId===t}));n&&e.segmentsList[n.index].setSelected()},unselectSegment:function(t){var n=e.mappedSegments().find((function(e){return e.index===t||e.segmentId===t}));n&&e.segmentsList[n.index].setUnselected()},notifySelectedChange:function(t){e.emit(Ee,t,!0)}})},t.prototype.getSelectedSegments=function(){return this.foundation.getSelectedSegments()},t.prototype.selectSegment=function(e){this.foundation.selectSegment(e)},t.prototype.unselectSegment=function(e){this.foundation.unselectSegment(e)},t.prototype.isSegmentSelected=function(e){return this.foundation.isSegmentSelected(e)},t.prototype.mappedSegments=function(){return this.segmentsList.map((function(e,t){return{index:t,selected:e.isSelected(),segmentId:e.getSegmentId()}}))},t}(_);const Pe=["role"],Me=(0,o.createElementVNode)("div",{class:"mdc-segmented-button__ripple"},null,-1),Be=["textContent"],Fe={cssClasses:{icon:"mdc-segmented-button__icon",label:"mdc-segmented-button__label",touch:"mdc-segmented-button--touch"}},je={name:"UiSegmentedButton",customOptions:{UI_GLOBAL:i.Z,UI_SEGMENTED_BUTTON:Fe}};var Ve=Object.assign(je,{props:{selected:{type:Boolean,default:!1},...M,text:{type:String,default:""}},emits:[i.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const r=e,a=(0,o.ref)(null),{handleClick:s}=(0,i.O)({emit:n}),{materialIcon:l}=B(r),c=(0,o.computed)((()=>a.value&&a.value.classList.contains(Fe.cssClasses.touch))),u=(0,o.computed)((()=>({"mdc-segmented-button__segment":!0,"mdc-segmented-button__segment--selected":r.selected,"mdc-segmented-button--touch":c.value})));return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("button",{ref_key:"segmentedButton",ref:a,class:(0,o.normalizeClass)((0,o.unref)(u)),role:t.$parent.singleSelect?"radio":null,onClick:n[0]||(n[0]=function(){return(0,o.unref)(s)&&(0,o.unref)(s)(...arguments)})},[Me,(0,o.renderSlot)(t.$slots,"before",{iconClass:Fe.cssClasses.icon},(()=>[(0,o.unref)(l)?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass(Fe.cssClasses.icon)),"aria-hidden":"true",textContent:(0,o.toDisplayString)((0,o.unref)(l))},null,10,Be)):(0,o.createCommentVNode)("v-if",!0)])),(0,o.renderSlot)(t.$slots,"default",{textClass:Fe.cssClasses.label},(()=>[e.text?((0,o.openBlock)(),(0,o.createElementBlock)("span",{key:0,class:(0,o.normalizeClass)(Fe.cssClasses.label)},(0,o.toDisplayString)(e.text),3)):(0,o.createCommentVNode)("v-if",!0)])),(0,o.renderSlot)(t.$slots,"after",{iconClass:Fe.cssClasses.icon})],10,Pe))}});var He=Ve;const Ue=["role"],qe={EVENTS:{CHANGE:"update:modelValue",SELECTED:"selected"}},$e={name:"UiSegmentedButtons",customOptions:{UI_SEGMENTED_BUTTONS:qe}};var ze=Object.assign($e,{props:{modelValue:{type:[Array,Number],default:()=>[]},items:{type:Array,default:()=>[]},singleSelect:{type:Boolean,default:!1}},emits:[qe.EVENTS.CHANGE,qe.EVENTS.SELECTED],setup(e,t){let{emit:n}=t;const r=e,i=(0,o.ref)(null),a=(0,o.reactive)({selectedValue:r.modelValue}),{selectedValue:s}=(0,o.toRefs)(a),l=(0,o.computed)((()=>({"mdc-segmented-button":!0,"mdc-segmented-button--single-select":r.singleSelect}))),c=(0,o.computed)((()=>r.singleSelect?"radiogroup":"group"));return(0,o.onMounted)((()=>{try{!function(e){const t=new De(e);t.listen(Ee,(e=>{let{detail:t}=e;const o=t.index;let i=a.selectedValue;r.singleSelect?i=o:(t.selected?(i.push(o),i=[...new Set(i)]):i=i.filter((e=>e!=o)),i.sort(((e,t)=>e-t))),n(qe.EVENTS.CHANGE,i),n(qe.EVENTS.SELECTED,o)}));const o=t.segments.filter(((e,t)=>a.selectedValue.includes(t)));o.length&&o.forEach((e=>e.setSelected()))}(i.value)}catch(e){}})),(t,u)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{ref_key:"segmentedButtons",ref:i,class:(0,o.normalizeClass)((0,o.unref)(l)),role:(0,o.unref)(c)},[(0,o.renderSlot)(t.$slots,"default",{},(()=>[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)(e.items,((t,i)=>((0,o.openBlock)(),(0,o.createBlock)(He,{key:i,text:t.text||null,icon:t.icon||null,selected:!!e.singleSelect&&i===(0,o.unref)(s),onClick:e=>{return t=i,void(r.singleSelect&&(a.selectedValue=t,n(qe.EVENTS.CHANGE,a.selectedValue),n(qe.EVENTS.SELECTED,t)));var t}},null,8,["text","icon","selected","onClick"])))),128))]))],10,Ue))}});var Ke=ze,Ge={FIXED_CLASS:"mdc-top-app-bar--fixed",FIXED_SCROLLED_CLASS:"mdc-top-app-bar--fixed-scrolled",SHORT_CLASS:"mdc-top-app-bar--short",SHORT_COLLAPSED_CLASS:"mdc-top-app-bar--short-collapsed",SHORT_HAS_ACTION_ITEM_CLASS:"mdc-top-app-bar--short-has-action-item"},We={DEBOUNCE_THROTTLE_RESIZE_TIME_MS:100,MAX_TOP_APP_BAR_HEIGHT:128},Ye={ACTION_ITEM_SELECTOR:".mdc-top-app-bar__action-item",NAVIGATION_EVENT:"MDCTopAppBar:nav",NAVIGATION_ICON_SELECTOR:".mdc-top-app-bar__navigation-icon",ROOT_SELECTOR:".mdc-top-app-bar",TITLE_SELECTOR:".mdc-top-app-bar__title"},Xe=function(e){function t(n){return e.call(this,h(h({},t.defaultAdapter),n))||this}return p(t,e),Object.defineProperty(t,"strings",{get:function(){return Ye},enumerable:!1,configurable:!0}),Object.defineProperty(t,"cssClasses",{get:function(){return Ge},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return We},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},setStyle:function(){},getTopAppBarHeight:function(){return 0},notifyNavigationIconClicked:function(){},getViewportScrollY:function(){return 0},getTotalActionItems:function(){return 0}}},enumerable:!1,configurable:!0}),t.prototype.handleTargetScroll=function(){},t.prototype.handleWindowResize=function(){},t.prototype.handleNavigationClick=function(){this.adapter.notifyNavigationIconClicked()},t}(E),Ze=function(e){function t(t){var n=e.call(this,t)||this;return n.wasDocked=!0,n.isDockedShowing=!0,n.currentAppBarOffsetTop=0,n.isCurrentlyBeingResized=!1,n.resizeThrottleId=0,n.resizeDebounceId=0,n.lastScrollPosition=n.adapter.getViewportScrollY(),n.topAppBarHeight=n.adapter.getTopAppBarHeight(),n}return p(t,e),t.prototype.destroy=function(){e.prototype.destroy.call(this),this.adapter.setStyle("top","")},t.prototype.handleTargetScroll=function(){var e=Math.max(this.adapter.getViewportScrollY(),0),t=e-this.lastScrollPosition;this.lastScrollPosition=e,this.isCurrentlyBeingResized||(this.currentAppBarOffsetTop-=t,this.currentAppBarOffsetTop>0?this.currentAppBarOffsetTop=0:Math.abs(this.currentAppBarOffsetTop)>this.topAppBarHeight&&(this.currentAppBarOffsetTop=-this.topAppBarHeight),this.moveTopAppBar())},t.prototype.handleWindowResize=function(){var e=this;this.resizeThrottleId||(this.resizeThrottleId=setTimeout((function(){e.resizeThrottleId=0,e.throttledResizeHandler()}),We.DEBOUNCE_THROTTLE_RESIZE_TIME_MS)),this.isCurrentlyBeingResized=!0,this.resizeDebounceId&&clearTimeout(this.resizeDebounceId),this.resizeDebounceId=setTimeout((function(){e.handleTargetScroll(),e.isCurrentlyBeingResized=!1,e.resizeDebounceId=0}),We.DEBOUNCE_THROTTLE_RESIZE_TIME_MS)},t.prototype.checkForUpdate=function(){var e=-this.topAppBarHeight,t=this.currentAppBarOffsetTop<0,n=this.currentAppBarOffsetTop>e,r=t&&n;if(r)this.wasDocked=!1;else{if(!this.wasDocked)return this.wasDocked=!0,!0;if(this.isDockedShowing!==n)return this.isDockedShowing=n,!0}return r},t.prototype.moveTopAppBar=function(){if(this.checkForUpdate()){var e=this.currentAppBarOffsetTop;Math.abs(e)>=this.topAppBarHeight&&(e=-We.MAX_TOP_APP_BAR_HEIGHT),this.adapter.setStyle("top",e+"px")}},t.prototype.throttledResizeHandler=function(){var e=this.adapter.getTopAppBarHeight();this.topAppBarHeight!==e&&(this.wasDocked=!1,this.currentAppBarOffsetTop-=this.topAppBarHeight-e,this.topAppBarHeight=e),this.handleTargetScroll()},t}(Xe),Je=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.wasScrolled=!1,t}return p(t,e),t.prototype.handleTargetScroll=function(){this.adapter.getViewportScrollY()<=0?this.wasScrolled&&(this.adapter.removeClass(Ge.FIXED_SCROLLED_CLASS),this.wasScrolled=!1):this.wasScrolled||(this.adapter.addClass(Ge.FIXED_SCROLLED_CLASS),this.wasScrolled=!0)},t}(Ze),Qe=function(e){function t(t){var n=e.call(this,t)||this;return n.collapsed=!1,n.isAlwaysCollapsed=!1,n}return p(t,e),Object.defineProperty(t.prototype,"isCollapsed",{get:function(){return this.collapsed},enumerable:!1,configurable:!0}),t.prototype.init=function(){e.prototype.init.call(this),this.adapter.getTotalActionItems()>0&&this.adapter.addClass(Ge.SHORT_HAS_ACTION_ITEM_CLASS),this.setAlwaysCollapsed(this.adapter.hasClass(Ge.SHORT_COLLAPSED_CLASS))},t.prototype.setAlwaysCollapsed=function(e){this.isAlwaysCollapsed=!!e,this.isAlwaysCollapsed?this.collapse():this.maybeCollapseBar()},t.prototype.getAlwaysCollapsed=function(){return this.isAlwaysCollapsed},t.prototype.handleTargetScroll=function(){this.maybeCollapseBar()},t.prototype.maybeCollapseBar=function(){this.isAlwaysCollapsed||(this.adapter.getViewportScrollY()<=0?this.collapsed&&this.uncollapse():this.collapsed||this.collapse())},t.prototype.uncollapse=function(){this.adapter.removeClass(Ge.SHORT_COLLAPSED_CLASS),this.collapsed=!1},t.prototype.collapse=function(){this.adapter.addClass(Ge.SHORT_COLLAPSED_CLASS),this.collapsed=!0},t}(Xe),et=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.initialize=function(e){void 0===e&&(e=function(e){return R.attachTo(e)}),this.navIcon=this.root.querySelector(Ye.NAVIGATION_ICON_SELECTOR);var t=[].slice.call(this.root.querySelectorAll(Ye.ACTION_ITEM_SELECTOR));this.navIcon&&t.push(this.navIcon),this.iconRipples=t.map((function(t){var n=e(t);return n.unbounded=!0,n})),this.scrollTarget=window},t.prototype.initialSyncWithDOM=function(){this.handleNavigationClick=this.foundation.handleNavigationClick.bind(this.foundation),this.handleWindowResize=this.foundation.handleWindowResize.bind(this.foundation),this.handleTargetScroll=this.foundation.handleTargetScroll.bind(this.foundation),this.scrollTarget.addEventListener("scroll",this.handleTargetScroll),this.navIcon&&this.navIcon.addEventListener("click",this.handleNavigationClick);var e=this.root.classList.contains(Ge.FIXED_CLASS);this.root.classList.contains(Ge.SHORT_CLASS)||e||window.addEventListener("resize",this.handleWindowResize)},t.prototype.destroy=function(){var t,n;try{for(var r=g(this.iconRipples),o=r.next();!o.done;o=r.next()){o.value.destroy()}}catch(a){t={error:a}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}this.scrollTarget.removeEventListener("scroll",this.handleTargetScroll),this.navIcon&&this.navIcon.removeEventListener("click",this.handleNavigationClick);var i=this.root.classList.contains(Ge.FIXED_CLASS);this.root.classList.contains(Ge.SHORT_CLASS)||i||window.removeEventListener("resize",this.handleWindowResize),e.prototype.destroy.call(this)},t.prototype.setScrollTarget=function(e){this.scrollTarget.removeEventListener("scroll",this.handleTargetScroll),this.scrollTarget=e,this.handleTargetScroll=this.foundation.handleTargetScroll.bind(this.foundation),this.scrollTarget.addEventListener("scroll",this.handleTargetScroll)},t.prototype.getDefaultFoundation=function(){var e=this,t={hasClass:function(t){return e.root.classList.contains(t)},addClass:function(t){return e.root.classList.add(t)},removeClass:function(t){return e.root.classList.remove(t)},setStyle:function(t,n){return e.root.style.setProperty(t,n)},getTopAppBarHeight:function(){return e.root.clientHeight},notifyNavigationIconClicked:function(){return e.emit(Ye.NAVIGATION_EVENT,{})},getViewportScrollY:function(){var t=e.scrollTarget,n=e.scrollTarget;return void 0!==t.pageYOffset?t.pageYOffset:n.scrollTop},getTotalActionItems:function(){return e.root.querySelectorAll(Ye.ACTION_ITEM_SELECTOR).length}};return this.root.classList.contains(Ge.SHORT_CLASS)?new Qe(t):this.root.classList.contains(Ge.FIXED_CLASS)?new Je(t):new Ze(t)},t}(_),tt=n(195);const nt={class:"mdc-top-app-bar__row"},rt={class:"mdc-top-app-bar__section mdc-top-app-bar__section--align-start"},ot={class:"mdc-top-app-bar__brand"},it={class:"mdc-top-app-bar__title"},at={class:"mdc-top-app-bar__section mdc-top-app-bar__section--align-end",role:"toolbar"},st="UiTopAppBar",lt={TYPES:{nonRegular:-1,standard:0,fixed:1,dense:2,prominent:3,prominentDense:4,short:5,shortCollapsed:6},cssClasses:{navIcon:"mdc-top-app-bar__navigation-icon",actionItem:"mdc-top-app-bar__action-item"},FIXED_ADJUST:{STANDARD:"mdc-top-app-bar--fixed-adjust",PROMINENT:"mdc-top-app-bar--prominent-fixed-adjust",DENSE:"mdc-top-app-bar--dense-fixed-adjust",DENSE_PROMINENT:"mdc-top-app-bar--dense-prominent-fixed-adjust",SHORT:"mdc-top-app-bar--short-fixed-adjust"},EVENTS:{NAV:"nav",CLOSE:"close"}},ct={name:st,customOptions:{name:st,UI_TOP_APP_BAR:lt}};var ut=Object.assign(ct,{props:{contentSelector:{type:String,required:!0},type:{type:[String,Number],default:0},fixed:{type:Boolean,default:!1},dense:{type:Boolean,default:!1},prominent:{type:Boolean,default:!1},prominentDense:{type:Boolean,default:!1},short:{type:Boolean,default:!1},shortCollapsed:{type:Boolean,default:!1},title:{type:String,default:""},navIcon:{type:[String,Boolean],default:"menu"},navId:{type:[String,null],default:null}},emits:[lt.EVENTS.NAV,lt.EVENTS.CLOSE],setup(e,t){let{emit:n}=t;const r=e,i=(0,o.ref)(null),s=(0,o.reactive)({$topAppBar:null}),l=(0,o.computed)((()=>a(r,lt.TYPES,"nonRegular"))),c=(0,o.computed)((()=>a(r,lt.TYPES,"fixed"))),u=(0,o.computed)((()=>a(r,lt.TYPES,"dense"))),d=(0,o.computed)((()=>a(r,lt.TYPES,"prominent"))),f=(0,o.computed)((()=>r.dense&&r.prominent||a(r,lt.TYPES,"prominentDense"))),p=(0,o.computed)((()=>a(r,lt.TYPES,"short"))),h=(0,o.computed)((()=>a(r,lt.TYPES,"shortCollapsed"))),m=(0,o.computed)((()=>({"mdc-top-app-bar":!0,"mdc-top-app-bar--fixed":c.value,"mdc-top-app-bar--dense":u.value||f.value,"mdc-top-app-bar--prominent":d.value||f.value,"mdc-top-app-bar--short":p.value||h.value,"mdc-top-app-bar--short-collapsed":h.value}))),y=(0,o.computed)((()=>l.value?lt.EVENTS.CLOSE:r.navIcon));function g(){if(r.contentSelector){const e=document.querySelector(r.contentSelector),t=e?function(e){let t;const n=document.createElement("div"),r=e.children[0];r?r.classList.contains("mdc-drawer")?t=e:/^mdc-top-app-bar--([a-z]+-)*fixed-adjust$/.test(r.className)?t=r:(t=n,e.insertBefore(n,e.firstChild)):(t=n,e.insertBefore(n,e.firstChild));return t}(e):null;t&&(t.classList.remove(...Object.values(lt.FIXED_ADJUST)),u.value?t.classList.add(lt.FIXED_ADJUST.DENSE):d.value?t.classList.add(lt.FIXED_ADJUST.PROMINENT):f.value?t.classList.add(lt.FIXED_ADJUST.DENSE_PROMINENT):p.value||h.value?t.classList.add(lt.FIXED_ADJUST.SHORT):t.classList.add(lt.FIXED_ADJUST.STANDARD))}else console.warn(`[${st}]: The 'contentSelector' prop is required`)}function v(){s.$topAppBar&&s.$topAppBar.destroy(),(0,o.nextTick)((()=>{g(),s.$topAppBar=new et(i.value),s.$topAppBar.listen(Ye.NAVIGATION_EVENT,(()=>{n(l.value?lt.EVENTS.CLOSE:lt.EVENTS.NAV)}))}))}return(0,o.onMounted)((()=>{v(),(0,o.watch)((()=>r.type),(()=>v()))})),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" (M3) Container "),(0,o.createElementVNode)("header",{ref_key:"topAppBar",ref:i,class:(0,o.normalizeClass)((0,o.unref)(m))},[(0,o.createElementVNode)("div",nt,[(0,o.createElementVNode)("section",rt,[(0,o.createCommentVNode)(" Leading navigation icon "),(0,o.createElementVNode)("span",ot,[(0,o.renderSlot)(t.$slots,"nav-icon",{navIconClass:lt.cssClasses.navIcon},(()=>[(0,o.unref)(y)?((0,o.openBlock)(),(0,o.createBlock)(tt.Z,{key:0,id:e.navId,class:(0,o.normalizeClass)(lt.cssClasses.navIcon),textContent:(0,o.toDisplayString)((0,o.unref)(y))},null,8,["id","class","textContent"])):(0,o.createCommentVNode)("v-if",!0)]))]),(0,o.createCommentVNode)(" Headline "),(0,o.createElementVNode)("span",it,[(0,o.renderSlot)(t.$slots,"default",{},(()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e.title),1)]))])]),(0,o.createElementVNode)("section",at,[(0,o.createCommentVNode)(" Trailing interactive icons "),(0,o.renderSlot)(t.$slots,"toolbar",{toolbarItemClass:lt.cssClasses.actionItem})])])],2)],2112))}});var dt=ut;const ft={class:"mdc-layout-grid__inner"};var pt={name:"UiGridInner"},ht=n(3744);var mt=(0,ht.Z)(pt,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("div",ft,[(0,o.renderSlot)(e.$slots,"default")])}]]);const yt="UiGrid",gt={POSITIONS:["left","right"]},vt={name:yt,customOptions:{name:yt,UI_GRID:gt}};var bt=Object.assign(vt,{props:{fixedColumnWidth:{type:Boolean,default:!1},position:{type:String,default:""}},setup(e){const t=e,n=(0,o.computed)((()=>{let e=["mdc-layout-grid"];if(t.fixedColumnWidth&&e.push("mdc-layout-grid--fixed-column-width"),t.position){const n=t.position;gt.POSITIONS.includes(n)?e.push(`mdc-layout-grid--align-${n}`):console.warn(`[${yt}]: Invalid `)}return e}));return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(n))},[(0,o.createVNode)(mt,null,{default:(0,o.withCtx)((()=>[(0,o.renderSlot)(e.$slots,"default")])),_:3})],2))}});const Et="UiGridCell",_t={cssClasses:"mdc-layout-grid__cell",TYPE:{COLUMNS:"span",ORDER:"order",ALIGN:"align"},TYPE_OF_DEVICE:["desktop","tablet","phone"],POSITION:["top","middle","bottom"]},Ct={name:Et,customOptions:{UI_GRID_CELL:_t}};var Tt=Object.assign(Ct,{props:{nested:{type:Boolean,default:!1},columns:{type:[Number,String,Object],default:4},order:{type:[Number,String],default:0},align:{type:String,default:""}},setup(e){const t=e;function n(e,t,n){if("object"===(0,F.Z)(n))for(let r in n){let o=n[r];_t.TYPE_OF_DEVICE.includes(r)?t.push(`${_t.cssClasses}--${e}-${o}-${r}`):"default"===r&&t.push(`${_t.cssClasses}--${e}-${o}`)}else{let r=n;t.push(`${_t.cssClasses}--${e}-${r}`)}return t}const r=(0,o.computed)((()=>{let e=[_t.cssClasses];if(t.columns&&(e=n(_t.TYPE.COLUMNS,e,t.columns)),t.order){let r=+t.order;r>=1&&r<=12?e=n(_t.TYPE.ORDER,e,r):console.warn(`[${Et}]: Order is an integer between 1 and 12`)}if(t.align){let r=t.align.toLowerCase();_t.POSITION.includes(r)&&(e=n(_t.TYPE.ALIGN,e,r))}return e}));return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(r))},[e.nested?((0,o.openBlock)(),(0,o.createBlock)(mt,{key:0},{default:(0,o.withCtx)((()=>[(0,o.renderSlot)(t.$slots,"default")])),_:3})):(0,o.renderSlot)(t.$slots,"default",{key:1})],2))}});var At=Tt;const St={class:"mdc-divider__text"},Ot={key:1,class:"mdc-divider__text"},It={TYPES:{horizontal:0,vertical:1}},wt={name:"UiDivider",customOptions:{UI_DIVIDER:It}};var kt,Nt,xt=Object.assign(wt,{props:{type:{type:[String,Number],default:0}},setup(e){const t=e,n=(0,o.useSlots)(),r=(0,o.computed)((()=>a(t,It.TYPES,"vertical")||"|"===t.type)),i=(0,o.computed)((()=>!!n.default)),s=(0,o.computed)((()=>({"mdc-divider":!0,"mdc-divider--horizontal":!r.value,"mdc-divider--vertical":r.value,"mdc-divider--no-text":!i.value})));return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(s))},[(0,o.unref)(i)?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:0},[(0,o.unref)(r)?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:0},[(0,o.renderSlot)(e.$slots,"left"),(0,o.createElementVNode)("span",St,[(0,o.createElementVNode)("span",null,[(0,o.renderSlot)(e.$slots,"default")])]),(0,o.renderSlot)(e.$slots,"right")],64)):((0,o.openBlock)(),(0,o.createElementBlock)("span",Ot,[(0,o.createElementVNode)("span",null,[(0,o.renderSlot)(e.$slots,"default")])]))],64)):(0,o.createCommentVNode)("v-if",!0)],2))}}),Lt="mdc-dom-focus-sentinel",Rt=function(){function e(e,t){void 0===t&&(t={}),this.root=e,this.options=t,this.elFocusedBeforeTrapFocus=null}return e.prototype.trapFocus=function(){var e=this.getFocusableElements(this.root);if(0===e.length)throw new Error("FocusTrap: Element must have at least one focusable child.");this.elFocusedBeforeTrapFocus=document.activeElement instanceof HTMLElement?document.activeElement:null,this.wrapTabFocus(this.root),this.options.skipInitialFocus||this.focusInitialElement(e,this.options.initialFocusEl)},e.prototype.releaseFocus=function(){[].slice.call(this.root.querySelectorAll("."+Lt)).forEach((function(e){e.parentElement.removeChild(e)})),!this.options.skipRestoreFocus&&this.elFocusedBeforeTrapFocus&&this.elFocusedBeforeTrapFocus.focus()},e.prototype.wrapTabFocus=function(e){var t=this,n=this.createSentinel(),r=this.createSentinel();n.addEventListener("focus",(function(){var n=t.getFocusableElements(e);n.length>0&&n[n.length-1].focus()})),r.addEventListener("focus",(function(){var n=t.getFocusableElements(e);n.length>0&&n[0].focus()})),e.insertBefore(n,e.children[0]),e.appendChild(r)},e.prototype.focusInitialElement=function(e,t){var n=0;t&&(n=Math.max(e.indexOf(t),0)),e[n].focus()},e.prototype.getFocusableElements=function(e){return[].slice.call(e.querySelectorAll("[autofocus], [tabindex], a, input, textarea, select, button")).filter((function(e){var t="true"===e.getAttribute("aria-disabled")||null!=e.getAttribute("disabled")||null!=e.getAttribute("hidden")||"true"===e.getAttribute("aria-hidden"),n=e.tabIndex>=0&&e.getBoundingClientRect().width>0&&!e.classList.contains(Lt)&&!t,r=!1;if(n){var o=getComputedStyle(e);r="none"===o.display||"hidden"===o.visibility}return n&&!r}))},e.prototype.createSentinel=function(){var e=document.createElement("div");return e.setAttribute("tabindex","0"),e.setAttribute("aria-hidden","true"),e.classList.add(Lt),e},e}(),Dt={LIST_ITEM_ACTIVATED_CLASS:"mdc-list-item--activated",LIST_ITEM_CLASS:"mdc-list-item",LIST_ITEM_DISABLED_CLASS:"mdc-list-item--disabled",LIST_ITEM_SELECTED_CLASS:"mdc-list-item--selected",LIST_ITEM_TEXT_CLASS:"mdc-list-item__text",LIST_ITEM_PRIMARY_TEXT_CLASS:"mdc-list-item__primary-text",ROOT:"mdc-list"},Pt=((kt={})[""+Dt.LIST_ITEM_ACTIVATED_CLASS]="mdc-list-item--activated",kt[""+Dt.LIST_ITEM_CLASS]="mdc-list-item",kt[""+Dt.LIST_ITEM_DISABLED_CLASS]="mdc-list-item--disabled",kt[""+Dt.LIST_ITEM_SELECTED_CLASS]="mdc-list-item--selected",kt[""+Dt.LIST_ITEM_PRIMARY_TEXT_CLASS]="mdc-list-item__primary-text",kt[""+Dt.ROOT]="mdc-list",kt),Mt=((Nt={})[""+Dt.LIST_ITEM_ACTIVATED_CLASS]="mdc-deprecated-list-item--activated",Nt[""+Dt.LIST_ITEM_CLASS]="mdc-deprecated-list-item",Nt[""+Dt.LIST_ITEM_DISABLED_CLASS]="mdc-deprecated-list-item--disabled",Nt[""+Dt.LIST_ITEM_SELECTED_CLASS]="mdc-deprecated-list-item--selected",Nt[""+Dt.LIST_ITEM_TEXT_CLASS]="mdc-deprecated-list-item__text",Nt[""+Dt.LIST_ITEM_PRIMARY_TEXT_CLASS]="mdc-deprecated-list-item__primary-text",Nt[""+Dt.ROOT]="mdc-deprecated-list",Nt),Bt={ACTION_EVENT:"MDCList:action",SELECTION_CHANGE_EVENT:"MDCList:selectionChange",ARIA_CHECKED:"aria-checked",ARIA_CHECKED_CHECKBOX_SELECTOR:'[role="checkbox"][aria-checked="true"]',ARIA_CHECKED_RADIO_SELECTOR:'[role="radio"][aria-checked="true"]',ARIA_CURRENT:"aria-current",ARIA_DISABLED:"aria-disabled",ARIA_ORIENTATION:"aria-orientation",ARIA_ORIENTATION_HORIZONTAL:"horizontal",ARIA_ROLE_CHECKBOX_SELECTOR:'[role="checkbox"]',ARIA_SELECTED:"aria-selected",ARIA_INTERACTIVE_ROLES_SELECTOR:'[role="listbox"], [role="menu"]',ARIA_MULTI_SELECTABLE_SELECTOR:'[aria-multiselectable="true"]',CHECKBOX_RADIO_SELECTOR:'input[type="checkbox"], input[type="radio"]',CHECKBOX_SELECTOR:'input[type="checkbox"]',CHILD_ELEMENTS_TO_TOGGLE_TABINDEX:"\n ."+Dt.LIST_ITEM_CLASS+" button:not(:disabled),\n ."+Dt.LIST_ITEM_CLASS+" a,\n ."+Mt[Dt.LIST_ITEM_CLASS]+" button:not(:disabled),\n ."+Mt[Dt.LIST_ITEM_CLASS]+" a\n ",DEPRECATED_SELECTOR:".mdc-deprecated-list",FOCUSABLE_CHILD_ELEMENTS:"\n ."+Dt.LIST_ITEM_CLASS+" button:not(:disabled),\n ."+Dt.LIST_ITEM_CLASS+" a,\n ."+Dt.LIST_ITEM_CLASS+' input[type="radio"]:not(:disabled),\n .'+Dt.LIST_ITEM_CLASS+' input[type="checkbox"]:not(:disabled),\n .'+Mt[Dt.LIST_ITEM_CLASS]+" button:not(:disabled),\n ."+Mt[Dt.LIST_ITEM_CLASS]+" a,\n ."+Mt[Dt.LIST_ITEM_CLASS]+' input[type="radio"]:not(:disabled),\n .'+Mt[Dt.LIST_ITEM_CLASS]+' input[type="checkbox"]:not(:disabled)\n ',RADIO_SELECTOR:'input[type="radio"]',SELECTED_ITEM_SELECTOR:'[aria-selected="true"], [aria-current="true"]'},Ft={UNSET_INDEX:-1,TYPEAHEAD_BUFFER_CLEAR_TIMEOUT_MS:300},jt={UNKNOWN:"Unknown",BACKSPACE:"Backspace",ENTER:"Enter",SPACEBAR:"Spacebar",PAGE_UP:"PageUp",PAGE_DOWN:"PageDown",END:"End",HOME:"Home",ARROW_LEFT:"ArrowLeft",ARROW_UP:"ArrowUp",ARROW_RIGHT:"ArrowRight",ARROW_DOWN:"ArrowDown",DELETE:"Delete",ESCAPE:"Escape",TAB:"Tab"},Vt=new Set;Vt.add(jt.BACKSPACE),Vt.add(jt.ENTER),Vt.add(jt.SPACEBAR),Vt.add(jt.PAGE_UP),Vt.add(jt.PAGE_DOWN),Vt.add(jt.END),Vt.add(jt.HOME),Vt.add(jt.ARROW_LEFT),Vt.add(jt.ARROW_UP),Vt.add(jt.ARROW_RIGHT),Vt.add(jt.ARROW_DOWN),Vt.add(jt.DELETE),Vt.add(jt.ESCAPE),Vt.add(jt.TAB);var Ht=8,Ut=13,qt=32,$t=33,zt=34,Kt=35,Gt=36,Wt=37,Yt=38,Xt=39,Zt=40,Jt=46,Qt=27,en=9,tn=new Map;tn.set(Ht,jt.BACKSPACE),tn.set(Ut,jt.ENTER),tn.set(qt,jt.SPACEBAR),tn.set($t,jt.PAGE_UP),tn.set(zt,jt.PAGE_DOWN),tn.set(Kt,jt.END),tn.set(Gt,jt.HOME),tn.set(Wt,jt.ARROW_LEFT),tn.set(Yt,jt.ARROW_UP),tn.set(Xt,jt.ARROW_RIGHT),tn.set(Zt,jt.ARROW_DOWN),tn.set(Jt,jt.DELETE),tn.set(Qt,jt.ESCAPE),tn.set(en,jt.TAB);var nn=new Set;function rn(e){var t=e.key;if(Vt.has(t))return t;var n=tn.get(e.keyCode);return n||jt.UNKNOWN}nn.add(jt.PAGE_UP),nn.add(jt.PAGE_DOWN),nn.add(jt.END),nn.add(jt.HOME),nn.add(jt.ARROW_LEFT),nn.add(jt.ARROW_UP),nn.add(jt.ARROW_RIGHT),nn.add(jt.ARROW_DOWN);var on=["input","button","textarea","select"],an=function(e){var t=e.target;if(t){var n=(""+t.tagName).toLowerCase();-1===on.indexOf(n)&&e.preventDefault()}};function sn(e,t){var n,r=e.nextChar,o=e.focusItemAtIndex,i=e.sortedIndexByFirstChar,a=e.focusedItemIndex,s=e.skipFocus,l=e.isItemAtIndexDisabled;return clearTimeout(t.bufferClearTimeout),t.bufferClearTimeout=setTimeout((function(){cn(t)}),Ft.TYPEAHEAD_BUFFER_CLEAR_TIMEOUT_MS),t.typeaheadBuffer=t.typeaheadBuffer+r,n=1===t.typeaheadBuffer.length?function(e,t,n,r){var o=r.typeaheadBuffer[0],i=e.get(o);if(!i)return-1;if(o===r.currentFirstChar&&i[r.sortedIndexCursor].index===t){r.sortedIndexCursor=(r.sortedIndexCursor+1)%i.length;var a=i[r.sortedIndexCursor].index;if(!n(a))return a}r.currentFirstChar=o;var s,l=-1;for(s=0;st&&!n(i[s].index)){l=s;break}if(-1!==l)return r.sortedIndexCursor=l,i[r.sortedIndexCursor].index;return-1}(i,a,l,t):function(e,t,n){var r=n.typeaheadBuffer[0],o=e.get(r);if(!o)return-1;var i=o[n.sortedIndexCursor];if(0===i.text.lastIndexOf(n.typeaheadBuffer,0)&&!t(i.index))return i.index;var a=(n.sortedIndexCursor+1)%o.length,s=-1;for(;a!==n.sortedIndexCursor;){var l=o[a],c=0===l.text.lastIndexOf(n.typeaheadBuffer,0),u=!t(l.index);if(c&&u){s=a;break}a=(a+1)%o.length}if(-1!==s)return n.sortedIndexCursor=s,o[n.sortedIndexCursor].index;return-1}(i,l,t),-1===n||s||o(n),n}function ln(e){return e.typeaheadBuffer.length>0}function cn(e){e.typeaheadBuffer=""}function un(e,t){var n=e.event,r=e.isTargetListItem,o=e.focusedItemIndex,i=e.focusItemAtIndex,a=e.sortedIndexByFirstChar,s=e.isItemAtIndexDisabled,l="ArrowLeft"===rn(n),c="ArrowUp"===rn(n),u="ArrowRight"===rn(n),d="ArrowDown"===rn(n),f="Home"===rn(n),p="End"===rn(n),h="Enter"===rn(n),m="Spacebar"===rn(n);return n.altKey||n.ctrlKey||n.metaKey||l||c||u||d||f||p||h?-1:m||1!==n.key.length?m?(r&&an(n),r&&ln(t)?sn({focusItemAtIndex:i,focusedItemIndex:o,nextChar:" ",sortedIndexByFirstChar:a,skipFocus:!1,isItemAtIndexDisabled:s},t):-1):-1:(an(n),sn({focusItemAtIndex:i,focusedItemIndex:o,nextChar:n.key.toLowerCase(),sortedIndexByFirstChar:a,skipFocus:!1,isItemAtIndexDisabled:s},t))}var dn=["Alt","Control","Meta","Shift"];function fn(e){var t=new Set(e?dn.filter((function(t){return e.getModifierState(t)})):[]);return function(e){return e.every((function(e){return t.has(e)}))&&e.length===t.size}}var pn=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.wrapFocus=!1,r.isVertical=!0,r.isSingleSelectionList=!1,r.areDisabledItemsFocusable=!0,r.selectedIndex=Ft.UNSET_INDEX,r.focusedItemIndex=Ft.UNSET_INDEX,r.useActivatedClass=!1,r.useSelectedAttr=!1,r.ariaCurrentAttrValue=null,r.isCheckboxList=!1,r.isRadioList=!1,r.lastSelectedIndex=null,r.hasTypeahead=!1,r.typeaheadState={bufferClearTimeout:0,currentFirstChar:"",sortedIndexCursor:0,typeaheadBuffer:""},r.sortedIndexByFirstChar=new Map,r}return p(t,e),Object.defineProperty(t,"strings",{get:function(){return Bt},enumerable:!1,configurable:!0}),Object.defineProperty(t,"cssClasses",{get:function(){return Dt},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return Ft},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClassForElementIndex:function(){},focusItemAtIndex:function(){},getAttributeForElementIndex:function(){return null},getFocusedElementIndex:function(){return 0},getListItemCount:function(){return 0},hasCheckboxAtIndex:function(){return!1},hasRadioAtIndex:function(){return!1},isCheckboxCheckedAtIndex:function(){return!1},isFocusInsideList:function(){return!1},isRootFocused:function(){return!1},listItemAtIndexHasClass:function(){return!1},notifyAction:function(){},notifySelectionChange:function(){},removeClassForElementIndex:function(){},setAttributeForElementIndex:function(){},setCheckedCheckboxOrRadioAtIndex:function(){},setTabIndexForListItemChildren:function(){},getPrimaryTextAtIndex:function(){return""}}},enumerable:!1,configurable:!0}),t.prototype.layout=function(){0!==this.adapter.getListItemCount()&&(this.adapter.hasCheckboxAtIndex(0)?this.isCheckboxList=!0:this.adapter.hasRadioAtIndex(0)?this.isRadioList=!0:this.maybeInitializeSingleSelection(),this.hasTypeahead&&(this.sortedIndexByFirstChar=this.typeaheadInitSortedIndex()))},t.prototype.getFocusedItemIndex=function(){return this.focusedItemIndex},t.prototype.setWrapFocus=function(e){this.wrapFocus=e},t.prototype.setVerticalOrientation=function(e){this.isVertical=e},t.prototype.setSingleSelection=function(e){this.isSingleSelectionList=e,e&&(this.maybeInitializeSingleSelection(),this.selectedIndex=this.getSelectedIndexFromDOM())},t.prototype.setDisabledItemsFocusable=function(e){this.areDisabledItemsFocusable=e},t.prototype.maybeInitializeSingleSelection=function(){var e=this.getSelectedIndexFromDOM();e!==Ft.UNSET_INDEX&&(this.adapter.listItemAtIndexHasClass(e,Dt.LIST_ITEM_ACTIVATED_CLASS)&&this.setUseActivatedClass(!0),this.isSingleSelectionList=!0,this.selectedIndex=e)},t.prototype.getSelectedIndexFromDOM=function(){for(var e=Ft.UNSET_INDEX,t=this.adapter.getListItemCount(),n=0;n=0&&(this.focusedItemIndex=e,this.adapter.setAttributeForElementIndex(e,"tabindex","0"),this.adapter.setTabIndexForListItemChildren(e,"0"))},t.prototype.handleFocusOut=function(e){var t=this;e>=0&&(this.adapter.setAttributeForElementIndex(e,"tabindex","-1"),this.adapter.setTabIndexForListItemChildren(e,"-1")),setTimeout((function(){t.adapter.isFocusInsideList()||t.setTabindexToFirstSelectedOrFocusedItem()}),0)},t.prototype.isIndexDisabled=function(e){return this.adapter.listItemAtIndexHasClass(e,Dt.LIST_ITEM_DISABLED_CLASS)},t.prototype.handleKeydown=function(e,t,n){var r,o=this,i="ArrowLeft"===rn(e),a="ArrowUp"===rn(e),s="ArrowRight"===rn(e),l="ArrowDown"===rn(e),c="Home"===rn(e),u="End"===rn(e),d="Enter"===rn(e),f="Spacebar"===rn(e),p=this.isVertical&&l||!this.isVertical&&s,h=this.isVertical&&a||!this.isVertical&&i,m="A"===e.key||"a"===e.key,y=fn(e);if(this.adapter.isRootFocused()){if((h||u)&&y([]))e.preventDefault(),this.focusLastElement();else if((p||c)&&y([]))e.preventDefault(),this.focusFirstElement();else if(h&&y(["Shift"])&&this.isCheckboxList){e.preventDefault(),-1!==(v=this.focusLastElement())&&this.setSelectedIndexOnAction(v,!1)}else if(p&&y(["Shift"])&&this.isCheckboxList){e.preventDefault(),-1!==(v=this.focusFirstElement())&&this.setSelectedIndexOnAction(v,!1)}this.hasTypeahead&&un({event:e,focusItemAtIndex:function(e){o.focusItemAtIndex(e)},focusedItemIndex:-1,isTargetListItem:t,sortedIndexByFirstChar:this.sortedIndexByFirstChar,isItemAtIndexDisabled:function(e){return o.isIndexDisabled(e)}},this.typeaheadState)}else{var g=this.adapter.getFocusedElementIndex();if(!(-1===g&&(g=n)<0)){if(p&&y([]))an(e),this.focusNextElement(g);else if(h&&y([]))an(e),this.focusPrevElement(g);else if(p&&y(["Shift"])&&this.isCheckboxList){an(e),-1!==(v=this.focusNextElement(g))&&this.setSelectedIndexOnAction(v,!1)}else if(h&&y(["Shift"])&&this.isCheckboxList){var v;an(e),-1!==(v=this.focusPrevElement(g))&&this.setSelectedIndexOnAction(v,!1)}else if(c&&y([]))an(e),this.focusFirstElement();else if(u&&y([]))an(e),this.focusLastElement();else if(c&&y(["Control","Shift"])&&this.isCheckboxList){if(an(e),this.isIndexDisabled(g))return;this.focusFirstElement(),this.toggleCheckboxRange(0,g,g)}else if(u&&y(["Control","Shift"])&&this.isCheckboxList){if(an(e),this.isIndexDisabled(g))return;this.focusLastElement(),this.toggleCheckboxRange(g,this.adapter.getListItemCount()-1,g)}else if(m&&y(["Control"])&&this.isCheckboxList)e.preventDefault(),this.checkboxListToggleAll(this.selectedIndex===Ft.UNSET_INDEX?[]:this.selectedIndex,!0);else if((d||f)&&y([])){if(t){if((b=e.target)&&"A"===b.tagName&&d)return;if(an(e),this.isIndexDisabled(g))return;this.isTypeaheadInProgress()||(this.isSelectableList()&&this.setSelectedIndexOnAction(g,!1),this.adapter.notifyAction(g))}}else if((d||f)&&y(["Shift"])&&this.isCheckboxList){var b;if((b=e.target)&&"A"===b.tagName&&d)return;if(an(e),this.isIndexDisabled(g))return;this.isTypeaheadInProgress()||(this.toggleCheckboxRange(null!==(r=this.lastSelectedIndex)&&void 0!==r?r:g,g,g),this.adapter.notifyAction(g))}if(this.hasTypeahead)un({event:e,focusItemAtIndex:function(e){o.focusItemAtIndex(e)},focusedItemIndex:this.focusedItemIndex,isTargetListItem:t,sortedIndexByFirstChar:this.sortedIndexByFirstChar,isItemAtIndexDisabled:function(e){return o.isIndexDisabled(e)}},this.typeaheadState)}}},t.prototype.handleClick=function(e,t,n){var r,o=fn(n);e!==Ft.UNSET_INDEX&&(this.isIndexDisabled(e)||(o([])?(this.isSelectableList()&&this.setSelectedIndexOnAction(e,t),this.adapter.notifyAction(e)):this.isCheckboxList&&o(["Shift"])&&(this.toggleCheckboxRange(null!==(r=this.lastSelectedIndex)&&void 0!==r?r:e,e,e),this.adapter.notifyAction(e))))},t.prototype.focusNextElement=function(e){var t=this.adapter.getListItemCount(),n=e,r=null;do{if(++n>=t){if(!this.wrapFocus)return e;n=0}if(n===r)return-1;r=null!==r&&void 0!==r?r:n}while(!this.areDisabledItemsFocusable&&this.isIndexDisabled(n));return this.focusItemAtIndex(n),n},t.prototype.focusPrevElement=function(e){var t=this.adapter.getListItemCount(),n=e,r=null;do{if(--n<0){if(!this.wrapFocus)return e;n=t-1}if(n===r)return-1;r=null!==r&&void 0!==r?r:n}while(!this.areDisabledItemsFocusable&&this.isIndexDisabled(n));return this.focusItemAtIndex(n),n},t.prototype.focusFirstElement=function(){return this.focusNextElement(-1)},t.prototype.focusLastElement=function(){return this.focusPrevElement(this.adapter.getListItemCount())},t.prototype.focusInitialElement=function(){var e=this.getFirstSelectedOrFocusedItemIndex();return this.focusItemAtIndex(e),e},t.prototype.setEnabled=function(e,t){this.isIndexValid(e,!1)&&(t?(this.adapter.removeClassForElementIndex(e,Dt.LIST_ITEM_DISABLED_CLASS),this.adapter.setAttributeForElementIndex(e,Bt.ARIA_DISABLED,"false")):(this.adapter.addClassForElementIndex(e,Dt.LIST_ITEM_DISABLED_CLASS),this.adapter.setAttributeForElementIndex(e,Bt.ARIA_DISABLED,"true")))},t.prototype.setSingleSelectionAtIndex=function(e,t){if(void 0===t&&(t={}),this.selectedIndex!==e||t.forceUpdate){var n=Dt.LIST_ITEM_SELECTED_CLASS;this.useActivatedClass&&(n=Dt.LIST_ITEM_ACTIVATED_CLASS),this.selectedIndex!==Ft.UNSET_INDEX&&this.adapter.removeClassForElementIndex(this.selectedIndex,n),this.setAriaForSingleSelectionAtIndex(e),this.setTabindexAtIndex(e),e!==Ft.UNSET_INDEX&&this.adapter.addClassForElementIndex(e,n),this.selectedIndex=e,t.isUserInteraction&&!t.forceUpdate&&this.adapter.notifySelectionChange([e])}},t.prototype.setAriaForSingleSelectionAtIndex=function(e){this.selectedIndex===Ft.UNSET_INDEX&&(this.ariaCurrentAttrValue=this.adapter.getAttributeForElementIndex(e,Bt.ARIA_CURRENT));var t=null!==this.ariaCurrentAttrValue,n=t?Bt.ARIA_CURRENT:Bt.ARIA_SELECTED;if(this.selectedIndex!==Ft.UNSET_INDEX&&this.adapter.setAttributeForElementIndex(this.selectedIndex,n,"false"),e!==Ft.UNSET_INDEX){var r=t?this.ariaCurrentAttrValue:"true";this.adapter.setAttributeForElementIndex(e,n,r)}},t.prototype.getSelectionAttribute=function(){return this.useSelectedAttr?Bt.ARIA_SELECTED:Bt.ARIA_CHECKED},t.prototype.setRadioAtIndex=function(e,t){void 0===t&&(t={});var n=this.getSelectionAttribute();this.adapter.setCheckedCheckboxOrRadioAtIndex(e,!0),(this.selectedIndex!==e||t.forceUpdate)&&(this.selectedIndex!==Ft.UNSET_INDEX&&this.adapter.setAttributeForElementIndex(this.selectedIndex,n,"false"),this.adapter.setAttributeForElementIndex(e,n,"true"),this.selectedIndex=e,t.isUserInteraction&&!t.forceUpdate&&this.adapter.notifySelectionChange([e]))},t.prototype.setCheckboxAtIndex=function(e,t){void 0===t&&(t={});for(var n=this.selectedIndex,r=t.isUserInteraction?new Set(n===Ft.UNSET_INDEX?[]:n):null,o=this.getSelectionAttribute(),i=[],a=0;a=0;l!==s&&i.push(a),this.adapter.setCheckedCheckboxOrRadioAtIndex(a,l),this.adapter.setAttributeForElementIndex(a,o,l?"true":"false")}this.selectedIndex=e,t.isUserInteraction&&i.length&&this.adapter.notifySelectionChange(i)},t.prototype.toggleCheckboxRange=function(e,t,n){this.lastSelectedIndex=n;for(var r=new Set(this.selectedIndex===Ft.UNSET_INDEX?[]:this.selectedIndex),o=!(null===r||void 0===r?void 0:r.has(n)),i=v([e,t].sort(),2),a=i[0],s=i[1],l=this.getSelectionAttribute(),c=[],u=a;u<=s;u++){if(!this.isIndexDisabled(u))o!==r.has(u)&&(c.push(u),this.adapter.setCheckedCheckboxOrRadioAtIndex(u,o),this.adapter.setAttributeForElementIndex(u,l,""+o),o?r.add(u):r.delete(u))}c.length&&(this.selectedIndex=b([],v(r)),this.adapter.notifySelectionChange(c))},t.prototype.setTabindexAtIndex=function(e){this.focusedItemIndex===Ft.UNSET_INDEX&&0!==e?this.adapter.setAttributeForElementIndex(0,"tabindex","-1"):this.focusedItemIndex>=0&&this.focusedItemIndex!==e&&this.adapter.setAttributeForElementIndex(this.focusedItemIndex,"tabindex","-1"),this.selectedIndex instanceof Array||this.selectedIndex===e||this.adapter.setAttributeForElementIndex(this.selectedIndex,"tabindex","-1"),e!==Ft.UNSET_INDEX&&this.adapter.setAttributeForElementIndex(e,"tabindex","0")},t.prototype.isSelectableList=function(){return this.isSingleSelectionList||this.isCheckboxList||this.isRadioList},t.prototype.setTabindexToFirstSelectedOrFocusedItem=function(){var e=this.getFirstSelectedOrFocusedItemIndex();this.setTabindexAtIndex(e)},t.prototype.getFirstSelectedOrFocusedItemIndex=function(){return this.isSelectableList()?"number"===typeof this.selectedIndex&&this.selectedIndex!==Ft.UNSET_INDEX?this.selectedIndex:this.selectedIndex instanceof Array&&this.selectedIndex.length>0?this.selectedIndex.reduce((function(e,t){return Math.min(e,t)})):0:Math.max(this.focusedItemIndex,0)},t.prototype.isIndexValid=function(e,t){var n=this;if(void 0===t&&(t=!0),e instanceof Array){if(!this.isCheckboxList&&t)throw new Error("MDCListFoundation: Array of index is only supported for checkbox based list");return 0===e.length||e.some((function(e){return n.isIndexInRange(e)}))}if("number"===typeof e){if(this.isCheckboxList&&t)throw new Error("MDCListFoundation: Expected array of index for checkbox based list but got number: "+e);return this.isIndexInRange(e)||this.isSingleSelectionList&&e===Ft.UNSET_INDEX}return!1},t.prototype.isIndexInRange=function(e){var t=this.adapter.getListItemCount();return e>=0&&e-1)&&r.push(o);this.setCheckboxAtIndex(r,{isUserInteraction:t})}},t.prototype.typeaheadMatchItem=function(e,t,n){var r=this;return void 0===n&&(n=!1),sn({focusItemAtIndex:function(e){r.focusItemAtIndex(e)},focusedItemIndex:t||this.focusedItemIndex,nextChar:e,sortedIndexByFirstChar:this.sortedIndexByFirstChar,skipFocus:n,isItemAtIndexDisabled:function(e){return r.isIndexDisabled(e)}},this.typeaheadState)},t.prototype.typeaheadInitSortedIndex=function(){return function(e,t){for(var n=new Map,r=0;r0&&(this.selectedIndex=t[0])}else{var n=this.root.querySelectorAll(Bt.ARIA_ROLE_CHECKBOX_SELECTOR),r=this.root.querySelector(Bt.ARIA_CHECKED_RADIO_SELECTOR);if(n.length){var o=this.root.querySelectorAll(Bt.ARIA_CHECKED_CHECKBOX_SELECTOR);this.selectedIndex=Array.from(o,(function(t){return e.listElements.indexOf(t)}))}else r&&(this.selectedIndex=this.listElements.indexOf(r))}},t.prototype.setEnabled=function(e,t){this.foundation.setEnabled(e,t)},t.prototype.typeaheadMatchItem=function(e,t){return this.foundation.typeaheadMatchItem(e,t,!0)},t.prototype.getDefaultFoundation=function(){var e=this;return new pn({addClassForElementIndex:function(t,n){var r=e.listElements[t];r&&r.classList.add(e.classNameMap[n])},focusItemAtIndex:function(t){var n=e.listElements[t];n&&n.focus()},getAttributeForElementIndex:function(t,n){return e.listElements[t].getAttribute(n)},getFocusedElementIndex:function(){return e.listElements.indexOf(document.activeElement)},getListItemCount:function(){return e.listElements.length},getPrimaryTextAtIndex:function(t){return e.getPrimaryText(e.listElements[t])},hasCheckboxAtIndex:function(t){return!!e.listElements[t].querySelector(Bt.CHECKBOX_SELECTOR)},hasRadioAtIndex:function(t){return!!e.listElements[t].querySelector(Bt.RADIO_SELECTOR)},isCheckboxCheckedAtIndex:function(t){return e.listElements[t].querySelector(Bt.CHECKBOX_SELECTOR).checked},isFocusInsideList:function(){return e.root!==document.activeElement&&e.root.contains(document.activeElement)},isRootFocused:function(){return document.activeElement===e.root},listItemAtIndexHasClass:function(t,n){return e.listElements[t].classList.contains(e.classNameMap[n])},notifyAction:function(t){e.emit(Bt.ACTION_EVENT,{index:t},!0)},notifySelectionChange:function(t){e.emit(Bt.SELECTION_CHANGE_EVENT,{changedIndices:t},!0)},removeClassForElementIndex:function(t,n){var r=e.listElements[t];r&&r.classList.remove(e.classNameMap[n])},setAttributeForElementIndex:function(t,n,r){var o=e.listElements[t];o&&o.setAttribute(n,r)},setCheckedCheckboxOrRadioAtIndex:function(t,n){var r=e.listElements[t].querySelector(Bt.CHECKBOX_RADIO_SELECTOR);r.checked=n;var o=document.createEvent("Event");o.initEvent("change",!0,!0),r.dispatchEvent(o)},setTabIndexForListItemChildren:function(t,n){var r=e.listElements[t],o=Bt.CHILD_ELEMENTS_TO_TOGGLE_TABINDEX;Array.prototype.forEach.call(r.querySelectorAll(o),(function(e){e.setAttribute("tabindex",n)}))}})},t.prototype.ensureFocusable=function(){if(this.isEvolutionEnabled&&this.isInteractive&&!this.root.querySelector("."+this.classNameMap[Dt.LIST_ITEM_CLASS]+'[tabindex="0"]')){var e=this.initialFocusIndex();-1!==e&&(this.listElements[e].tabIndex=0)}},t.prototype.initialFocusIndex=function(){if(this.selectedIndex instanceof Array&&this.selectedIndex.length>0)return this.selectedIndex[0];if("number"===typeof this.selectedIndex&&this.selectedIndex!==Ft.UNSET_INDEX)return this.selectedIndex;var e=this.root.querySelector("."+this.classNameMap[Dt.LIST_ITEM_CLASS]+":not(."+this.classNameMap[Dt.LIST_ITEM_DISABLED_CLASS]+")");return null===e?-1:this.getListItemIndex(e)},t.prototype.getListItemIndex=function(e){var t=T(e,"."+this.classNameMap[Dt.LIST_ITEM_CLASS]+", ."+this.classNameMap[Dt.ROOT]);return t&&A(t,"."+this.classNameMap[Dt.LIST_ITEM_CLASS])?this.listElements.indexOf(t):-1},t.prototype.handleFocusInEvent=function(e){var t=this.getListItemIndex(e.target);this.foundation.handleFocusIn(t)},t.prototype.handleFocusOutEvent=function(e){var t=this.getListItemIndex(e.target);this.foundation.handleFocusOut(t)},t.prototype.handleKeydownEvent=function(e){var t=this.getListItemIndex(e.target),n=e.target;this.foundation.handleKeydown(e,n.classList.contains(this.classNameMap[Dt.LIST_ITEM_CLASS]),t)},t.prototype.handleClickEvent=function(e){var t=this.getListItemIndex(e.target),n=!A(e.target,Bt.CHECKBOX_RADIO_SELECTOR);this.foundation.handleClick(t,n,e)},t}(_),mn={ANIMATE:"mdc-drawer--animate",CLOSING:"mdc-drawer--closing",DISMISSIBLE:"mdc-drawer--dismissible",MODAL:"mdc-drawer--modal",OPEN:"mdc-drawer--open",OPENING:"mdc-drawer--opening",ROOT:"mdc-drawer"},yn={APP_CONTENT_SELECTOR:".mdc-drawer-app-content",CLOSE_EVENT:"MDCDrawer:closed",OPEN_EVENT:"MDCDrawer:opened",SCRIM_SELECTOR:".mdc-drawer-scrim",LIST_SELECTOR:".mdc-list,.mdc-deprecated-list",LIST_ITEM_ACTIVATED_SELECTOR:".mdc-list-item--activated,.mdc-deprecated-list-item--activated"},gn=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.animationFrame=0,r.animationTimer=0,r}return p(t,e),Object.defineProperty(t,"strings",{get:function(){return yn},enumerable:!1,configurable:!0}),Object.defineProperty(t,"cssClasses",{get:function(){return mn},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},elementHasClass:function(){return!1},notifyClose:function(){},notifyOpen:function(){},saveFocus:function(){},restoreFocus:function(){},focusActiveNavigationItem:function(){},trapFocus:function(){},releaseFocus:function(){}}},enumerable:!1,configurable:!0}),t.prototype.destroy=function(){this.animationFrame&&cancelAnimationFrame(this.animationFrame),this.animationTimer&&clearTimeout(this.animationTimer)},t.prototype.open=function(){var e=this;this.isOpen()||this.isOpening()||this.isClosing()||(this.adapter.addClass(mn.OPEN),this.adapter.addClass(mn.ANIMATE),this.runNextAnimationFrame((function(){e.adapter.addClass(mn.OPENING)})),this.adapter.saveFocus())},t.prototype.close=function(){!this.isOpen()||this.isOpening()||this.isClosing()||this.adapter.addClass(mn.CLOSING)},t.prototype.isOpen=function(){return this.adapter.hasClass(mn.OPEN)},t.prototype.isOpening=function(){return this.adapter.hasClass(mn.OPENING)||this.adapter.hasClass(mn.ANIMATE)},t.prototype.isClosing=function(){return this.adapter.hasClass(mn.CLOSING)},t.prototype.handleKeydown=function(e){var t=e.keyCode;("Escape"===e.key||27===t)&&this.close()},t.prototype.handleTransitionEnd=function(e){var t=mn.OPENING,n=mn.CLOSING,r=mn.OPEN,o=mn.ANIMATE,i=mn.ROOT;this.isElement(e.target)&&this.adapter.elementHasClass(e.target,i)&&(this.isClosing()?(this.adapter.removeClass(r),this.closed(),this.adapter.restoreFocus(),this.adapter.notifyClose()):(this.adapter.focusActiveNavigationItem(),this.opened(),this.adapter.notifyOpen()),this.adapter.removeClass(o),this.adapter.removeClass(t),this.adapter.removeClass(n))},t.prototype.opened=function(){},t.prototype.closed=function(){},t.prototype.runNextAnimationFrame=function(e){var t=this;cancelAnimationFrame(this.animationFrame),this.animationFrame=requestAnimationFrame((function(){t.animationFrame=0,clearTimeout(t.animationTimer),t.animationTimer=setTimeout(e,0)}))},t.prototype.isElement=function(e){return Boolean(e.classList)},t}(E),vn=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.prototype.handleScrimClick=function(){this.close()},t.prototype.opened=function(){this.adapter.trapFocus()},t.prototype.closed=function(){this.adapter.releaseFocus()},t}(gn);var bn=gn.cssClasses,En=gn.strings,_n=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},Object.defineProperty(t.prototype,"open",{get:function(){return this.foundation.isOpen()},set:function(e){e?this.foundation.open():this.foundation.close()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"list",{get:function(){return this.innerList},enumerable:!1,configurable:!0}),t.prototype.initialize=function(e,t){void 0===e&&(e=function(e){return new Rt(e)}),void 0===t&&(t=function(e){return new hn(e)});var n=this.root.querySelector(En.LIST_SELECTOR);n&&(this.innerList=t(n),this.innerList.wrapFocus=!0),this.focusTrapFactory=e},t.prototype.initialSyncWithDOM=function(){var e,t=this,n=bn.MODAL,r=En.SCRIM_SELECTOR;this.scrim=this.root.parentNode.querySelector(r),this.scrim&&this.root.classList.contains(n)&&(this.handleScrimClick=function(){return t.foundation.handleScrimClick()},this.scrim.addEventListener("click",this.handleScrimClick),this.focusTrap=(e=this.root,(0,this.focusTrapFactory)(e,{skipInitialFocus:!0}))),this.handleKeydown=function(e){t.foundation.handleKeydown(e)},this.handleTransitionEnd=function(e){t.foundation.handleTransitionEnd(e)},this.listen("keydown",this.handleKeydown),this.listen("transitionend",this.handleTransitionEnd)},t.prototype.destroy=function(){this.unlisten("keydown",this.handleKeydown),this.unlisten("transitionend",this.handleTransitionEnd),this.innerList&&this.innerList.destroy();var e=bn.MODAL;this.scrim&&this.handleScrimClick&&this.root.classList.contains(e)&&(this.scrim.removeEventListener("click",this.handleScrimClick),this.open=!1)},t.prototype.getDefaultFoundation=function(){var e=this,t={addClass:function(t){e.root.classList.add(t)},removeClass:function(t){e.root.classList.remove(t)},hasClass:function(t){return e.root.classList.contains(t)},elementHasClass:function(e,t){return e.classList.contains(t)},saveFocus:function(){e.previousFocus=document.activeElement},restoreFocus:function(){var t=e.previousFocus;t&&t.focus&&e.root.contains(document.activeElement)&&t.focus()},focusActiveNavigationItem:function(){var t=e.root.querySelector(En.LIST_ITEM_ACTIVATED_SELECTOR);t&&t.focus()},notifyClose:function(){e.emit(En.CLOSE_EVENT,{},!0)},notifyOpen:function(){e.emit(En.OPEN_EVENT,{},!0)},trapFocus:function(){e.focusTrap.trapFocus()},releaseFocus:function(){e.focusTrap.releaseFocus()}},n=bn.DISMISSIBLE,r=bn.MODAL;if(this.root.classList.contains(n))return new gn(t);if(this.root.classList.contains(r))return new vn(t);throw new Error("MDCDrawer: Failed to instantiate component. Supported variants are "+n+" and "+r+".")},t}(_);const Cn="UiDrawer",Tn={TYPES:{permanent:0,dismissible:1,modal:2},cssClasses:{root:"mdc-drawer-root",scrim:"mdc-drawer-scrim"},EVENTS:{NAV:"nav",CHANGE:"update:modelValue"}},An={name:Cn,customOptions:{UI_DRAWER:Tn}};var Sn=Object.assign(An,{props:{navId:{type:[String,null],default:null},modelValue:{type:Boolean,default:!1},type:{type:[String,Number],default:0},viewportHeight:{type:Boolean,default:!1}},emits:[Tn.EVENTS.NAV,Tn.EVENTS.CHANGE],setup(e,t){let{emit:n}=t;const r=e,i=(0,o.ref)(null),s=(0,o.reactive)({$drawer:null});let l=null;(0,o.computed)((()=>a(r,Tn.TYPES,"permanent")));const c=(0,o.computed)((()=>a(r,Tn.TYPES,"dismissible"))),u=(0,o.computed)((()=>a(r,Tn.TYPES,"modal"))),d=(0,o.computed)((()=>({"mdc-drawer":!0,"mdc-drawer--dismissible":c.value,"mdc-drawer--modal":u.value})));function f(){if(u.value&&!l){l=document.createElement("div"),l.className=Tn.cssClasses.scrim,l.addEventListener("click",m);const e=i.value;e.parentNode.insertBefore(l,e.nextSibling)}}function p(){let e=!0;return s.$drawer.list&&s.$drawer.list.listElements.length||(e=!1,console.warn(`[${Cn}]: or is required for in the drawer`)),e}function h(){const e=i.value;s.$drawer=new _n(e),s.$drawer.listen(yn.OPEN_EVENT,(()=>{n(Tn.EVENTS.NAV,!0)})),s.$drawer.listen(yn.CLOSE_EVENT,m),r.navId&&document.getElementById(r.navId)&&(p(),document.getElementById(r.navId).addEventListener("click",(()=>{p()&&(s.$drawer.open=!s.$drawer.open)})),s.$drawer.open=r.modelValue)}function m(){n(Tn.EVENTS.NAV,!1),n(Tn.EVENTS.CHANGE,!1)}return(0,o.onMounted)((()=>{if(r.viewportHeight){i.value.parentNode.classList.add(Tn.cssClasses.root)}(c.value||u.value)&&(f(),h()),(0,o.watch)((()=>r.modelValue),(e=>{s.$drawer&&(s.$drawer.open=e)})),(0,o.watch)((()=>r.type),(()=>{(0,o.nextTick)((()=>{u.value&&(f(),s.$drawer||h())}))}))})),(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Container "),(0,o.createElementVNode)("aside",{ref_key:"drawer",ref:i,class:(0,o.normalizeClass)((0,o.unref)(d))},[(0,o.renderSlot)(e.$slots,"default")],2),(0,o.createCommentVNode)(" Scrim (modal and bottom only) ")],2112))}});var On=Sn;const In={class:"mdc-drawer__header"};var wn={name:"UiDrawerHeader"};var kn=(0,ht.Z)(wn,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Header (optional) "),(0,o.createElementVNode)("header",In,[(0,o.renderSlot)(e.$slots,"default")])],2112)}]]);const Nn={class:"mdc-drawer__title"};var xn={name:"UiDrawerTitle"};var Ln=(0,ht.Z)(xn,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("h3",Nn,[(0,o.renderSlot)(e.$slots,"default")])}]]);const Rn={class:"mdc-drawer__subtitle"};var Dn={name:"UiDrawerSubtitle"};var Pn=(0,ht.Z)(Dn,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("h6",Rn,[(0,o.renderSlot)(e.$slots,"default")])}]]);const Mn={class:"mdc-drawer__content"};var Bn={name:"UiDrawerContent"};var Fn=(0,ht.Z)(Bn,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("div",Mn,[(0,o.renderSlot)(e.$slots,"default",{},(()=>[(0,o.createCommentVNode)(" Active text overlay "),(0,o.createCommentVNode)(" Active text "),(0,o.createCommentVNode)(" Inactive text "),(0,o.createCommentVNode)(" Subtitle ")]))])}]]);const jn={class:"mdc-drawer-app-content"};var Vn={name:"UiDrawerAppContent"};var Hn,Un=(0,ht.Z)(Vn,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Dismissible variant only "),(0,o.createElementVNode)("div",jn,[(0,o.renderSlot)(e.$slots,"default")])],2112)}]]),qn={ANIMATING:"mdc-tab-scroller--animating",SCROLL_AREA_SCROLL:"mdc-tab-scroller__scroll-area--scroll",SCROLL_TEST:"mdc-tab-scroller__test"},$n={AREA_SELECTOR:".mdc-tab-scroller__scroll-area",CONTENT_SELECTOR:".mdc-tab-scroller__scroll-content"},zn=function(e){this.adapter=e},Kn=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.prototype.getScrollPositionRTL=function(){var e=this.adapter.getScrollAreaScrollLeft(),t=this.calculateScrollEdges().right;return Math.round(t-e)},t.prototype.scrollToRTL=function(e){var t=this.calculateScrollEdges(),n=this.adapter.getScrollAreaScrollLeft(),r=this.clampScrollValue(t.right-e);return{finalScrollPosition:r,scrollDelta:r-n}},t.prototype.incrementScrollRTL=function(e){var t=this.adapter.getScrollAreaScrollLeft(),n=this.clampScrollValue(t-e);return{finalScrollPosition:n,scrollDelta:n-t}},t.prototype.getAnimatingScrollPosition=function(e){return e},t.prototype.calculateScrollEdges=function(){return{left:0,right:this.adapter.getScrollContentOffsetWidth()-this.adapter.getScrollAreaOffsetWidth()}},t.prototype.clampScrollValue=function(e){var t=this.calculateScrollEdges();return Math.min(Math.max(t.left,e),t.right)},t}(zn),Gn=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.prototype.getScrollPositionRTL=function(e){var t=this.adapter.getScrollAreaScrollLeft();return Math.round(e-t)},t.prototype.scrollToRTL=function(e){var t=this.adapter.getScrollAreaScrollLeft(),n=this.clampScrollValue(-e);return{finalScrollPosition:n,scrollDelta:n-t}},t.prototype.incrementScrollRTL=function(e){var t=this.adapter.getScrollAreaScrollLeft(),n=this.clampScrollValue(t-e);return{finalScrollPosition:n,scrollDelta:n-t}},t.prototype.getAnimatingScrollPosition=function(e,t){return e-t},t.prototype.calculateScrollEdges=function(){var e=this.adapter.getScrollContentOffsetWidth();return{left:this.adapter.getScrollAreaOffsetWidth()-e,right:0}},t.prototype.clampScrollValue=function(e){var t=this.calculateScrollEdges();return Math.max(Math.min(t.right,e),t.left)},t}(zn),Wn=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.prototype.getScrollPositionRTL=function(e){var t=this.adapter.getScrollAreaScrollLeft();return Math.round(t-e)},t.prototype.scrollToRTL=function(e){var t=this.adapter.getScrollAreaScrollLeft(),n=this.clampScrollValue(e);return{finalScrollPosition:n,scrollDelta:t-n}},t.prototype.incrementScrollRTL=function(e){var t=this.adapter.getScrollAreaScrollLeft(),n=this.clampScrollValue(t+e);return{finalScrollPosition:n,scrollDelta:t-n}},t.prototype.getAnimatingScrollPosition=function(e,t){return e+t},t.prototype.calculateScrollEdges=function(){return{left:this.adapter.getScrollContentOffsetWidth()-this.adapter.getScrollAreaOffsetWidth(),right:0}},t.prototype.clampScrollValue=function(e){var t=this.calculateScrollEdges();return Math.min(Math.max(t.right,e),t.left)},t}(zn),Yn=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.isAnimating=!1,r}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return qn},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return $n},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{eventTargetMatchesSelector:function(){return!1},addClass:function(){},removeClass:function(){},addScrollAreaClass:function(){},setScrollAreaStyleProperty:function(){},setScrollContentStyleProperty:function(){},getScrollContentStyleValue:function(){return""},setScrollAreaScrollLeft:function(){},getScrollAreaScrollLeft:function(){return 0},getScrollContentOffsetWidth:function(){return 0},getScrollAreaOffsetWidth:function(){return 0},computeScrollAreaClientRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},computeScrollContentClientRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},computeHorizontalScrollbarHeight:function(){return 0}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){var e=this.adapter.computeHorizontalScrollbarHeight();this.adapter.setScrollAreaStyleProperty("margin-bottom",-e+"px"),this.adapter.addScrollAreaClass(t.cssClasses.SCROLL_AREA_SCROLL)},t.prototype.getScrollPosition=function(){if(this.isRTL())return this.computeCurrentScrollPositionRTL();var e=this.calculateCurrentTranslateX();return this.adapter.getScrollAreaScrollLeft()-e},t.prototype.handleInteraction=function(){this.isAnimating&&this.stopScrollAnimation()},t.prototype.handleTransitionEnd=function(e){var n=e.target;this.isAnimating&&this.adapter.eventTargetMatchesSelector(n,t.strings.CONTENT_SELECTOR)&&(this.isAnimating=!1,this.adapter.removeClass(t.cssClasses.ANIMATING))},t.prototype.incrementScroll=function(e){0!==e&&this.animate(this.getIncrementScrollOperation(e))},t.prototype.incrementScrollImmediate=function(e){if(0!==e){var t=this.getIncrementScrollOperation(e);0!==t.scrollDelta&&(this.stopScrollAnimation(),this.adapter.setScrollAreaScrollLeft(t.finalScrollPosition))}},t.prototype.scrollTo=function(e){this.isRTL()?this.scrollToImplRTL(e):this.scrollToImpl(e)},t.prototype.getRTLScroller=function(){return this.rtlScrollerInstance||(this.rtlScrollerInstance=this.rtlScrollerFactory()),this.rtlScrollerInstance},t.prototype.calculateCurrentTranslateX=function(){var e=this.adapter.getScrollContentStyleValue("transform");if("none"===e)return 0;var t=/\((.+?)\)/.exec(e);if(!t)return 0;var n=v(t[1].split(","),6),r=(n[0],n[1],n[2],n[3],n[4]);n[5];return parseFloat(r)},t.prototype.clampScrollValue=function(e){var t=this.calculateScrollEdges();return Math.min(Math.max(t.left,e),t.right)},t.prototype.computeCurrentScrollPositionRTL=function(){var e=this.calculateCurrentTranslateX();return this.getRTLScroller().getScrollPositionRTL(e)},t.prototype.calculateScrollEdges=function(){return{left:0,right:this.adapter.getScrollContentOffsetWidth()-this.adapter.getScrollAreaOffsetWidth()}},t.prototype.scrollToImpl=function(e){var t=this.getScrollPosition(),n=this.clampScrollValue(e),r=n-t;this.animate({finalScrollPosition:n,scrollDelta:r})},t.prototype.scrollToImplRTL=function(e){var t=this.getRTLScroller().scrollToRTL(e);this.animate(t)},t.prototype.getIncrementScrollOperation=function(e){if(this.isRTL())return this.getRTLScroller().incrementScrollRTL(e);var t=this.getScrollPosition(),n=e+t,r=this.clampScrollValue(n);return{finalScrollPosition:r,scrollDelta:r-t}},t.prototype.animate=function(e){var n=this;0!==e.scrollDelta&&(this.stopScrollAnimation(),this.adapter.setScrollAreaScrollLeft(e.finalScrollPosition),this.adapter.setScrollContentStyleProperty("transform","translateX("+e.scrollDelta+"px)"),this.adapter.computeScrollAreaClientRect(),requestAnimationFrame((function(){n.adapter.addClass(t.cssClasses.ANIMATING),n.adapter.setScrollContentStyleProperty("transform","none")})),this.isAnimating=!0)},t.prototype.stopScrollAnimation=function(){this.isAnimating=!1;var e=this.getAnimatingScrollPosition();this.adapter.removeClass(t.cssClasses.ANIMATING),this.adapter.setScrollContentStyleProperty("transform","translateX(0px)"),this.adapter.setScrollAreaScrollLeft(e)},t.prototype.getAnimatingScrollPosition=function(){var e=this.calculateCurrentTranslateX(),t=this.adapter.getScrollAreaScrollLeft();return this.isRTL()?this.getRTLScroller().getAnimatingScrollPosition(t,e):t-e},t.prototype.rtlScrollerFactory=function(){var e=this.adapter.getScrollAreaScrollLeft();this.adapter.setScrollAreaScrollLeft(e-1);var t=this.adapter.getScrollAreaScrollLeft();if(t<0)return this.adapter.setScrollAreaScrollLeft(e),new Gn(this.adapter);var n=this.adapter.computeScrollAreaClientRect(),r=this.adapter.computeScrollContentClientRect(),o=Math.round(r.right-n.right);return this.adapter.setScrollAreaScrollLeft(e),o===t?new Wn(this.adapter):new Kn(this.adapter)},t.prototype.isRTL=function(){return"rtl"===this.adapter.getScrollContentStyleValue("direction")},t}(E);var Xn=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.initialize=function(){this.area=this.root.querySelector(Yn.strings.AREA_SELECTOR),this.content=this.root.querySelector(Yn.strings.CONTENT_SELECTOR)},t.prototype.initialSyncWithDOM=function(){var e=this;this.handleInteraction=function(){e.foundation.handleInteraction()},this.handleTransitionEnd=function(t){e.foundation.handleTransitionEnd(t)},this.area.addEventListener("wheel",this.handleInteraction,C()),this.area.addEventListener("touchstart",this.handleInteraction,C()),this.area.addEventListener("pointerdown",this.handleInteraction,C()),this.area.addEventListener("mousedown",this.handleInteraction,C()),this.area.addEventListener("keydown",this.handleInteraction,C()),this.content.addEventListener("transitionend",this.handleTransitionEnd)},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.area.removeEventListener("wheel",this.handleInteraction,C()),this.area.removeEventListener("touchstart",this.handleInteraction,C()),this.area.removeEventListener("pointerdown",this.handleInteraction,C()),this.area.removeEventListener("mousedown",this.handleInteraction,C()),this.area.removeEventListener("keydown",this.handleInteraction,C()),this.content.removeEventListener("transitionend",this.handleTransitionEnd)},t.prototype.getDefaultFoundation=function(){var e=this;return new Yn({eventTargetMatchesSelector:function(e,t){return A(e,t)},addClass:function(t){e.root.classList.add(t)},removeClass:function(t){e.root.classList.remove(t)},addScrollAreaClass:function(t){e.area.classList.add(t)},setScrollAreaStyleProperty:function(t,n){e.area.style.setProperty(t,n)},setScrollContentStyleProperty:function(t,n){e.content.style.setProperty(t,n)},getScrollContentStyleValue:function(t){return window.getComputedStyle(e.content).getPropertyValue(t)},setScrollAreaScrollLeft:function(t){return e.area.scrollLeft=t},getScrollAreaScrollLeft:function(){return e.area.scrollLeft},getScrollContentOffsetWidth:function(){return e.content.offsetWidth},getScrollAreaOffsetWidth:function(){return e.area.offsetWidth},computeScrollAreaClientRect:function(){return e.area.getBoundingClientRect()},computeScrollContentClientRect:function(){return e.content.getBoundingClientRect()},computeHorizontalScrollbarHeight:function(){return function(e,t){if(void 0===t&&(t=!0),t&&"undefined"!==typeof Hn)return Hn;var n=e.createElement("div");n.classList.add(qn.SCROLL_TEST),e.body.appendChild(n);var r=n.offsetHeight-n.clientHeight;return e.body.removeChild(n),t&&(Hn=r),r}(document)}})},t.prototype.getScrollPosition=function(){return this.foundation.getScrollPosition()},t.prototype.getScrollContentWidth=function(){return this.content.offsetWidth},t.prototype.incrementScroll=function(e){this.foundation.incrementScroll(e)},t.prototype.scrollTo=function(e){this.foundation.scrollTo(e)},t}(_),Zn={ACTIVE:"mdc-tab-indicator--active",FADE:"mdc-tab-indicator--fade",NO_TRANSITION:"mdc-tab-indicator--no-transition"},Jn={CONTENT_SELECTOR:".mdc-tab-indicator__content"},Qn=function(e){function t(n){return e.call(this,h(h({},t.defaultAdapter),n))||this}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return Zn},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return Jn},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},computeContentClientRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},setContentStyleProperty:function(){}}},enumerable:!1,configurable:!0}),t.prototype.computeContentClientRect=function(){return this.adapter.computeContentClientRect()},t}(E),er=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.prototype.activate=function(){this.adapter.addClass(Qn.cssClasses.ACTIVE)},t.prototype.deactivate=function(){this.adapter.removeClass(Qn.cssClasses.ACTIVE)},t}(Qn),tr=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.prototype.activate=function(e){if(e){var t=this.computeContentClientRect(),n=e.width/t.width,r=e.left-t.left;this.adapter.addClass(Qn.cssClasses.NO_TRANSITION),this.adapter.setContentStyleProperty("transform","translateX("+r+"px) scaleX("+n+")"),this.computeContentClientRect(),this.adapter.removeClass(Qn.cssClasses.NO_TRANSITION),this.adapter.addClass(Qn.cssClasses.ACTIVE),this.adapter.setContentStyleProperty("transform","")}else this.adapter.addClass(Qn.cssClasses.ACTIVE)},t.prototype.deactivate=function(){this.adapter.removeClass(Qn.cssClasses.ACTIVE)},t}(Qn),nr=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.initialize=function(){this.content=this.root.querySelector(Qn.strings.CONTENT_SELECTOR)},t.prototype.computeContentClientRect=function(){return this.foundation.computeContentClientRect()},t.prototype.getDefaultFoundation=function(){var e=this,t={addClass:function(t){return e.root.classList.add(t)},removeClass:function(t){return e.root.classList.remove(t)},computeContentClientRect:function(){return e.content.getBoundingClientRect()},setContentStyleProperty:function(t,n){e.content.style.setProperty(t,n)}};return this.root.classList.contains(Qn.cssClasses.FADE)?new er(t):new tr(t)},t.prototype.activate=function(e){this.foundation.activate(e)},t.prototype.deactivate=function(){this.foundation.deactivate()},t}(_),rr={ACTIVE:"mdc-tab--active"},or={ARIA_SELECTED:"aria-selected",CONTENT_SELECTOR:".mdc-tab__content",INTERACTED_EVENT:"MDCTab:interacted",RIPPLE_SELECTOR:".mdc-tab__ripple",TABINDEX:"tabIndex",TAB_INDICATOR_SELECTOR:".mdc-tab-indicator"},ir=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.focusOnActivate=!0,r}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return rr},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return or},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},setAttr:function(){},activateIndicator:function(){},deactivateIndicator:function(){},notifyInteracted:function(){},getOffsetLeft:function(){return 0},getOffsetWidth:function(){return 0},getContentOffsetLeft:function(){return 0},getContentOffsetWidth:function(){return 0},focus:function(){}}},enumerable:!1,configurable:!0}),t.prototype.handleClick=function(){this.adapter.notifyInteracted()},t.prototype.isActive=function(){return this.adapter.hasClass(rr.ACTIVE)},t.prototype.setFocusOnActivate=function(e){this.focusOnActivate=e},t.prototype.activate=function(e){this.adapter.addClass(rr.ACTIVE),this.adapter.setAttr(or.ARIA_SELECTED,"true"),this.adapter.setAttr(or.TABINDEX,"0"),this.adapter.activateIndicator(e),this.focusOnActivate&&this.adapter.focus()},t.prototype.deactivate=function(){this.isActive()&&(this.adapter.removeClass(rr.ACTIVE),this.adapter.setAttr(or.ARIA_SELECTED,"false"),this.adapter.setAttr(or.TABINDEX,"-1"),this.adapter.deactivateIndicator())},t.prototype.computeDimensions=function(){var e=this.adapter.getOffsetWidth(),t=this.adapter.getOffsetLeft(),n=this.adapter.getContentOffsetWidth(),r=this.adapter.getContentOffsetLeft();return{contentLeft:t+r,contentRight:t+r+n,rootLeft:t,rootRight:t+e}},t}(E),ar=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.initialize=function(e,t){void 0===e&&(e=function(e,t){return new R(e,t)}),void 0===t&&(t=function(e){return new nr(e)}),this.id=this.root.id;var n=new L(R.createAdapter(this));this.ripple=e(this.root,n);var r=this.root.querySelector(ir.strings.TAB_INDICATOR_SELECTOR);this.tabIndicator=t(r),this.content=this.root.querySelector(ir.strings.CONTENT_SELECTOR)},t.prototype.initialSyncWithDOM=function(){var e=this;this.handleClick=function(){e.foundation.handleClick()},this.listen("click",this.handleClick)},t.prototype.destroy=function(){this.unlisten("click",this.handleClick),this.ripple.destroy(),e.prototype.destroy.call(this)},t.prototype.getDefaultFoundation=function(){var e=this;return new ir({setAttr:function(t,n){return e.root.setAttribute(t,n)},addClass:function(t){return e.root.classList.add(t)},removeClass:function(t){return e.root.classList.remove(t)},hasClass:function(t){return e.root.classList.contains(t)},activateIndicator:function(t){e.tabIndicator.activate(t)},deactivateIndicator:function(){e.tabIndicator.deactivate()},notifyInteracted:function(){return e.emit(ir.strings.INTERACTED_EVENT,{tabId:e.id},!0)},getOffsetLeft:function(){return e.root.offsetLeft},getOffsetWidth:function(){return e.root.offsetWidth},getContentOffsetLeft:function(){return e.content.offsetLeft},getContentOffsetWidth:function(){return e.content.offsetWidth},focus:function(){return e.root.focus()}})},Object.defineProperty(t.prototype,"active",{get:function(){return this.foundation.isActive()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"focusOnActivate",{set:function(e){this.foundation.setFocusOnActivate(e)},enumerable:!1,configurable:!0}),t.prototype.activate=function(e){this.foundation.activate(e)},t.prototype.deactivate=function(){this.foundation.deactivate()},t.prototype.computeIndicatorClientRect=function(){return this.tabIndicator.computeContentClientRect()},t.prototype.computeDimensions=function(){return this.foundation.computeDimensions()},t.prototype.focus=function(){this.root.focus()},t}(_),sr={ARROW_LEFT_KEY:"ArrowLeft",ARROW_RIGHT_KEY:"ArrowRight",END_KEY:"End",ENTER_KEY:"Enter",HOME_KEY:"Home",SPACE_KEY:"Space",TAB_ACTIVATED_EVENT:"MDCTabBar:activated",TAB_SCROLLER_SELECTOR:".mdc-tab-scroller",TAB_SELECTOR:".mdc-tab"},lr={ARROW_LEFT_KEYCODE:37,ARROW_RIGHT_KEYCODE:39,END_KEYCODE:35,ENTER_KEYCODE:13,EXTRA_SCROLL_AMOUNT:20,HOME_KEYCODE:36,SPACE_KEYCODE:32},cr=new Set;cr.add(sr.ARROW_LEFT_KEY),cr.add(sr.ARROW_RIGHT_KEY),cr.add(sr.END_KEY),cr.add(sr.HOME_KEY),cr.add(sr.ENTER_KEY),cr.add(sr.SPACE_KEY);var ur=new Map;ur.set(lr.ARROW_LEFT_KEYCODE,sr.ARROW_LEFT_KEY),ur.set(lr.ARROW_RIGHT_KEYCODE,sr.ARROW_RIGHT_KEY),ur.set(lr.END_KEYCODE,sr.END_KEY),ur.set(lr.HOME_KEYCODE,sr.HOME_KEY),ur.set(lr.ENTER_KEYCODE,sr.ENTER_KEY),ur.set(lr.SPACE_KEYCODE,sr.SPACE_KEY);var dr=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.useAutomaticActivation=!1,r}return p(t,e),Object.defineProperty(t,"strings",{get:function(){return sr},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return lr},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{scrollTo:function(){},incrementScroll:function(){},getScrollPosition:function(){return 0},getScrollContentWidth:function(){return 0},getOffsetWidth:function(){return 0},isRTL:function(){return!1},setActiveTab:function(){},activateTabAtIndex:function(){},deactivateTabAtIndex:function(){},focusTabAtIndex:function(){},getTabIndicatorClientRectAtIndex:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},getTabDimensionsAtIndex:function(){return{rootLeft:0,rootRight:0,contentLeft:0,contentRight:0}},getPreviousActiveTabIndex:function(){return-1},getFocusedTabIndex:function(){return-1},getIndexOfTabById:function(){return-1},getTabListLength:function(){return 0},notifyTabActivated:function(){}}},enumerable:!1,configurable:!0}),t.prototype.setUseAutomaticActivation=function(e){this.useAutomaticActivation=e},t.prototype.activateTab=function(e){var t,n=this.adapter.getPreviousActiveTabIndex();this.indexIsInRange(e)&&e!==n&&(-1!==n&&(this.adapter.deactivateTabAtIndex(n),t=this.adapter.getTabIndicatorClientRectAtIndex(n)),this.adapter.activateTabAtIndex(e,t),this.scrollIntoView(e),this.adapter.notifyTabActivated(e))},t.prototype.handleKeyDown=function(e){var t=this.getKeyFromEvent(e);if(void 0!==t)if(this.isActivationKey(t)||e.preventDefault(),this.useAutomaticActivation){if(this.isActivationKey(t))return;var n=this.determineTargetFromKey(this.adapter.getPreviousActiveTabIndex(),t);this.adapter.setActiveTab(n),this.scrollIntoView(n)}else{var r=this.adapter.getFocusedTabIndex();if(this.isActivationKey(t))this.adapter.setActiveTab(r);else{n=this.determineTargetFromKey(r,t);this.adapter.focusTabAtIndex(n),this.scrollIntoView(n)}}},t.prototype.handleTabInteraction=function(e){this.adapter.setActiveTab(this.adapter.getIndexOfTabById(e.detail.tabId))},t.prototype.scrollIntoView=function(e){this.indexIsInRange(e)&&(0!==e?e!==this.adapter.getTabListLength()-1?this.isRTL()?this.scrollIntoViewImplRTL(e):this.scrollIntoViewImpl(e):this.adapter.scrollTo(this.adapter.getScrollContentWidth()):this.adapter.scrollTo(0))},t.prototype.determineTargetFromKey=function(e,t){var n=this.isRTL(),r=this.adapter.getTabListLength()-1,o=e;return t===sr.END_KEY?o=r:t===sr.ARROW_LEFT_KEY&&!n||t===sr.ARROW_RIGHT_KEY&&n?o-=1:t===sr.ARROW_RIGHT_KEY&&!n||t===sr.ARROW_LEFT_KEY&&n?o+=1:o=0,o<0?o=r:o>r&&(o=0),o},t.prototype.calculateScrollIncrement=function(e,t,n,r){var o=this.adapter.getTabDimensionsAtIndex(t),i=o.contentLeft-n-r,a=o.contentRight-n-lr.EXTRA_SCROLL_AMOUNT,s=i+lr.EXTRA_SCROLL_AMOUNT;return te?Math.max(s,0):Math.min(l,0)},t.prototype.findAdjacentTabIndexClosestToEdge=function(e,t,n,r){var o=t.rootLeft-n,i=t.rootRight-n-r,a=o+i;return o<0||a<0?e-1:i>0||a>0?e+1:-1},t.prototype.findAdjacentTabIndexClosestToEdgeRTL=function(e,t,n,r,o){var i=o-t.rootLeft-r-n,a=o-t.rootRight-n,s=i+a;return i>0||s>0?e+1:a<0||s<0?e-1:-1},t.prototype.getKeyFromEvent=function(e){return cr.has(e.key)?e.key:ur.get(e.keyCode)},t.prototype.isActivationKey=function(e){return e===sr.SPACE_KEY||e===sr.ENTER_KEY},t.prototype.indexIsInRange=function(e){return e>=0&&e{let e=["mdc-tab-scroller"];return gr.ALIGN.includes(i.align)&&e.push(`mdc-tab-scroller--align-${i.align}`),e.join(" ")})),s=(0,o.ref)(null),l=(0,o.reactive)({$tabScroller:null,scrollValue:i.scrollX});return(0,o.onMounted)((()=>{l.$tabScroller=new Xn(s.value),(0,o.watch)((()=>i.scrollX),(e=>{let t=+e;l.$tabScroller.scrollTo(t),l.scrollValue=t}))})),n({increment:function(){let e=+(arguments.length>0&&void 0!==arguments[0]?arguments[0]:0);l.$tabScroller.incrementScroll(e),l.scrollValue+=e,l.scrollValue<0&&(l.scrollValue=0),r(gr.EVENTS.CHANGE,l.scrollValue)}}),(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{ref_key:"tabScroller",ref:s,class:(0,o.normalizeClass)((0,o.unref)(a))},[(0,o.createElementVNode)("div",Er,[(0,o.createElementVNode)("div",_r,[(0,o.renderSlot)(e.$slots,"default",{},(()=>[(0,o.createCommentVNode)(" Tab components ")]))])])],2))}});var Ar=Tr;const Sr={modelValue:{type:Number,default:-1}};const Or={name:"UiTabBar",customOptions:{UI_TAB_BAR:yr}};var Ir=Object.assign(Or,{props:{...Sr,...mr},emits:[yr.EVENTS.CHANGE],setup(e,t){let{expose:n,emit:r}=t;const i=e,a=(0,o.useSlots)(),s=(0,o.ref)(null),l=(0,o.reactive)({$tabBar:null});function c(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i.modelValue;const t=~e&&e{let{detail:t}=e;r(yr.EVENTS.CHANGE,t.index)})),l.$tabBar.tabList.length&&c()}return(0,o.onMounted)((()=>{u(),(0,o.watch)((()=>i.modelValue),(e=>c(e)))})),n({updated:function(){(0,o.getTransitionRawChildren)(a.default()).length!==l.$tabBar.tabList.length&&(l.$tabBar&&l.$tabBar.destroy(),u())}}),(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Container "),(0,o.createElementVNode)("div",{ref_key:"tabBar",ref:s,class:"mdc-tab-bar",role:"tablist"},[(0,o.createVNode)(Ar,{align:e.align},{default:(0,o.withCtx)((()=>[(0,o.renderSlot)(e.$slots,"default",{},(()=>[(0,o.createCommentVNode)(" Tab components ")]))])),_:3},8,["align"])],512)],2112))}});var wr=Ir;const kr="UiTabIndicator",Nr={name:kr,customOptions:{name:kr,UI_GLOBAL:i.Z,UI_TAB_INDICATOR:vr}};var xr=Object.assign(Nr,{props:{type:{type:String,default:vr.UNDERLINE},fade:{type:Boolean,default:!1}},setup(e){const t=e,n=(0,o.getCurrentInstance)().parent,r=(0,o.ref)(null),a=(0,o.computed)((()=>n&&n.props.modelValue)),s=(0,o.computed)((()=>({"mdc-tab-indicator":!0,"mdc-tab-indicator--active":a.value,"mdc-tab-indicator--fade":t.fade}))),l=(0,o.computed)((()=>{let e=["mdc-tab-indicator__content",`mdc-tab-indicator__content--${t.type}`];return t.type===vr.ICON&&e.push(i.Z.cssClasses.icon),e.join(" ")}));return(0,o.onBeforeMount)((()=>{Object.values(vr).includes(t.type)||console.warn(`[${kr}]: Invalid tab indicator type`)})),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Active tab indicator "),(0,o.createElementVNode)("span",{ref_key:"tabIndicator",ref:r,class:(0,o.normalizeClass)((0,o.unref)(s))},[(0,o.createElementVNode)("span",{class:(0,o.normalizeClass)((0,o.unref)(l))},[e.type===(0,o.unref)(vr).ICON?(0,o.renderSlot)(t.$slots,"default",{key:0}):(0,o.createCommentVNode)("v-if",!0)],2)],2)],2112))}});const Lr={type:{type:[String,Number],default:0},stacked:{type:Boolean,default:!1},minWidth:{type:Boolean,default:!1},contentIndicator:{type:Boolean,default:!1}};const Rr={class:"mdc-tab__content"},Dr=["textContent"],Pr={class:"mdc-tab__text-label"},Mr=["textContent"],Br={key:2,class:"mdc-tab__text-label"},Fr=(0,o.createElementVNode)("span",{class:"mdc-tab__ripple"},null,-1),jr=(0,o.createElementVNode)("div",{class:"mdc-tab__focus-ring"},null,-1),Vr={name:"UiTab",customOptions:{UI_GLOBAL:i.Z,UI_TAB:br}};var Hr=Object.assign(Vr,{props:{...Lr,...M,text:{type:String,default:""}},emits:[i.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const r=e,s=(0,o.getCurrentInstance)().parent,l=(0,o.ref)(null),{handleClick:c}=(0,i.O)({emit:n}),{isTextWithIcon:u,isIconOnly:d}=function(e){return{isTextWithIcon:(0,o.computed)((()=>a(e,br.TYPES,"textWithIcon"))),isIconOnly:(0,o.computed)((()=>a(e,br.TYPES,"iconOnly")))}}(r),{materialIcon:f}=B(r),p=(0,o.computed)((()=>l.value&&l.value.classList.contains(br.cssClasses.active))),h=(0,o.computed)((()=>({"mdc-tab":!0,"mdc-tab--stacked":r.stacked,"mdc-tab--min-width":r.minWidth,"mdc-tab--active":p.value})));return(0,o.onUpdated)((()=>{try{var e,t;null===(e=s.parent)||void 0===e||null===(t=e.exposed)||void 0===t||t.updated()}catch(n){}})),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Tab item "),(0,o.createElementVNode)("button",{ref_key:"tab",ref:l,class:(0,o.normalizeClass)((0,o.unref)(h)),role:"tab","aria-selected":"false",tabindex:"-1",onClick:n[0]||(n[0]=function(){return(0,o.unref)(c)&&(0,o.unref)(c)(...arguments)})},[(0,o.createElementVNode)("span",Rr,[(0,o.unref)(u)?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:0},[(0,o.createCommentVNode)(" Icon "),(0,o.renderSlot)(t.$slots,"icon",{iconClass:(0,o.unref)(br).cssClasses.icon},(()=>[(0,o.unref)(f)?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass((0,o.unref)(br).cssClasses.icon)),"aria-hidden":"true",textContent:(0,o.toDisplayString)((0,o.unref)(f))},null,10,Dr)):(0,o.createCommentVNode)("v-if",!0)])),(0,o.createCommentVNode)(" Text label "),(0,o.createElementVNode)("span",Pr,[(0,o.renderSlot)(t.$slots,"default",{},(()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e.text),1)]))])],64)):(0,o.unref)(d)?(0,o.renderSlot)(t.$slots,"icon",{key:1,iconClass:(0,o.unref)(br).cssClasses.icon},(()=>[(0,o.unref)(f)?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass((0,o.unref)(br).cssClasses.icon)),"aria-hidden":"true",textContent:(0,o.toDisplayString)((0,o.unref)(f))},null,10,Mr)):(0,o.createCommentVNode)("v-if",!0)])):((0,o.openBlock)(),(0,o.createElementBlock)("span",Br,[(0,o.renderSlot)(t.$slots,"default",{},(()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e.text),1)]))])),(0,o.createCommentVNode)(" Active tab indicator - content inner "),t.contentIndicator?(0,o.renderSlot)(t.$slots,"indicator",{key:3},(()=>[(0,o.createVNode)(xr)])):(0,o.createCommentVNode)("v-if",!0)]),(0,o.createCommentVNode)(" Active tab indicator - content outer "),t.contentIndicator?(0,o.createCommentVNode)("v-if",!0):(0,o.renderSlot)(t.$slots,"indicator",{key:0},(()=>[(0,o.createVNode)(xr)])),Fr,jr],2)],2112))}});var Ur=Hr;const qr={name:"UiTabs",customOptions:{UI_TAB_BAR:yr}};var $r=Object.assign(qr,{props:{...Sr,...mr,...Lr,items:{type:Array,default:()=>[]}},emits:[yr.EVENTS.CHANGE],setup(e,t){let{emit:n}=t;const{handleChange:r}=function(e){let{emit:t}=e;return{handleChange:function(e){t(yr.EVENTS.CHANGE,e)}}}({emit:n});return(t,n)=>((0,o.openBlock)(),(0,o.createBlock)(wr,{"model-value":t.modelValue,align:t.align,"onUpdate:modelValue":(0,o.unref)(r)},{default:(0,o.withCtx)((()=>[(0,o.renderSlot)(t.$slots,"default",{},(()=>[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)(e.items,((e,n)=>((0,o.openBlock)(),(0,o.createBlock)(Ur,{key:n,type:t.type,text:e.text||null,icon:e.icon||null,stacked:t.stacked,"min-width":t.minWidth,"content-indicator":t.contentIndicator},null,8,["type","text","icon","stacked","min-width","content-indicator"])))),128))]))])),_:3},8,["model-value","align","onUpdate:modelValue"]))}});var zr=$r;const Kr={cssClasses:{active:"active"},EVENTS:{CHANGE:"update:modelValue"}},Gr={name:"UiPanels",customOptions:{UI_PANEL:Kr}};var Wr=Object.assign(Gr,{props:{modelValue:{type:Number,default:0}},setup(e){const t=e,n=(0,o.ref)(null);function r(e){const t=n.value;if(t){const n=t.querySelectorAll(".mdc-panel");n.length&&n.forEach(((t,n)=>{n!==e||t.classList.contains(Kr.cssClasses.active)?t.classList.remove(Kr.cssClasses.active):t.classList.add(Kr.cssClasses.active)}))}}return(0,o.onMounted)((()=>{r(t.modelValue),(0,o.watch)((()=>t.modelValue),(e=>r(e)))})),(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{ref_key:"panels",ref:n,class:"mdc-panels"},[(0,o.renderSlot)(e.$slots,"default")],512))}});var Yr=Wr;const Xr={class:"mdc-panel",role:"tabpanel"};var Zr={name:"UiPanel"};var Jr=(0,ht.Z)(Zr,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("div",Xr,[(0,o.renderSlot)(e.$slots,"default")])}]]);const Qr="UiMenuAnchor",eo=["top left","top right","middle left","middle right","bottom left","bottom right"],to={name:Qr,customOptions:{name:Qr,ANCHOR_POSITIONS:eo}};var no,ro,oo=Object.assign(to,{props:{position:{type:String,default:""},absolute:{type:Boolean,default:!1}},setup(e){const t=e,n=(0,o.computed)((()=>({"mdc-menu-surface--anchor":!0,"mdc-menu-surface--absolute":t.absolute}))),r=(0,o.computed)((()=>{let e="",n=t.position;if(n)if(eo.includes(n)){let t=n.split(" ");e="middle"===t[0]?`top:50%;${t[1]}:0;transform:translateY(-50%);`:t.map((e=>`${e}:0`)).join(";")}else console.warn(`[${Qr}]: Invalid anchor position`);return e}));return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(n)),style:(0,o.normalizeStyle)((0,o.unref)(r))},[(0,o.renderSlot)(e.$slots,"default")],6))}}),io={ANCHOR:"mdc-menu-surface--anchor",ANIMATING_CLOSED:"mdc-menu-surface--animating-closed",ANIMATING_OPEN:"mdc-menu-surface--animating-open",FIXED:"mdc-menu-surface--fixed",IS_OPEN_BELOW:"mdc-menu-surface--is-open-below",OPEN:"mdc-menu-surface--open",ROOT:"mdc-menu-surface"},ao={CLOSED_EVENT:"MDCMenuSurface:closed",CLOSING_EVENT:"MDCMenuSurface:closing",OPENED_EVENT:"MDCMenuSurface:opened",OPENING_EVENT:"MDCMenuSurface:opening",FOCUSABLE_ELEMENTS:["button:not(:disabled)",'[href]:not([aria-disabled="true"])',"input:not(:disabled)","select:not(:disabled)","textarea:not(:disabled)",'[tabindex]:not([tabindex="-1"]):not([aria-disabled="true"])'].join(", ")},so={TRANSITION_OPEN_DURATION:120,TRANSITION_CLOSE_DURATION:75,MARGIN_TO_EDGE:32,ANCHOR_TO_MENU_SURFACE_WIDTH_RATIO:.67,TOUCH_EVENT_WAIT_MS:30};!function(e){e[e.BOTTOM=1]="BOTTOM",e[e.CENTER=2]="CENTER",e[e.RIGHT=4]="RIGHT",e[e.FLIP_RTL=8]="FLIP_RTL"}(no||(no={})),function(e){e[e.TOP_LEFT=0]="TOP_LEFT",e[e.TOP_RIGHT=4]="TOP_RIGHT",e[e.BOTTOM_LEFT=1]="BOTTOM_LEFT",e[e.BOTTOM_RIGHT=5]="BOTTOM_RIGHT",e[e.TOP_START=8]="TOP_START",e[e.TOP_END=12]="TOP_END",e[e.BOTTOM_START=9]="BOTTOM_START",e[e.BOTTOM_END=13]="BOTTOM_END"}(ro||(ro={}));var lo=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.isSurfaceOpen=!1,r.isQuickOpen=!1,r.isHoistedElement=!1,r.isFixedPosition=!1,r.isHorizontallyCenteredOnViewport=!1,r.maxHeight=0,r.openBottomBias=0,r.openAnimationEndTimerId=0,r.closeAnimationEndTimerId=0,r.animationRequestId=0,r.anchorCorner=ro.TOP_START,r.originCorner=ro.TOP_START,r.anchorMargin={top:0,right:0,bottom:0,left:0},r.position={x:0,y:0},r}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return io},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return ao},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return so},enumerable:!1,configurable:!0}),Object.defineProperty(t,"Corner",{get:function(){return ro},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},hasAnchor:function(){return!1},isElementInContainer:function(){return!1},isFocused:function(){return!1},isRtl:function(){return!1},getInnerDimensions:function(){return{height:0,width:0}},getAnchorDimensions:function(){return null},getWindowDimensions:function(){return{height:0,width:0}},getBodyDimensions:function(){return{height:0,width:0}},getWindowScroll:function(){return{x:0,y:0}},setPosition:function(){},setMaxHeight:function(){},setTransformOrigin:function(){},saveFocus:function(){},restoreFocus:function(){},notifyClose:function(){},notifyClosing:function(){},notifyOpen:function(){},notifyOpening:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){var e=t.cssClasses,n=e.ROOT,r=e.OPEN;if(!this.adapter.hasClass(n))throw new Error(n+" class required in root element.");this.adapter.hasClass(r)&&(this.isSurfaceOpen=!0)},t.prototype.destroy=function(){clearTimeout(this.openAnimationEndTimerId),clearTimeout(this.closeAnimationEndTimerId),cancelAnimationFrame(this.animationRequestId)},t.prototype.setAnchorCorner=function(e){this.anchorCorner=e},t.prototype.flipCornerHorizontally=function(){this.originCorner=this.originCorner^no.RIGHT},t.prototype.setAnchorMargin=function(e){this.anchorMargin.top=e.top||0,this.anchorMargin.right=e.right||0,this.anchorMargin.bottom=e.bottom||0,this.anchorMargin.left=e.left||0},t.prototype.setIsHoisted=function(e){this.isHoistedElement=e},t.prototype.setFixedPosition=function(e){this.isFixedPosition=e},t.prototype.isFixed=function(){return this.isFixedPosition},t.prototype.setAbsolutePosition=function(e,t){this.position.x=this.isFinite(e)?e:0,this.position.y=this.isFinite(t)?t:0},t.prototype.setIsHorizontallyCenteredOnViewport=function(e){this.isHorizontallyCenteredOnViewport=e},t.prototype.setQuickOpen=function(e){this.isQuickOpen=e},t.prototype.setMaxHeight=function(e){this.maxHeight=e},t.prototype.setOpenBottomBias=function(e){this.openBottomBias=e},t.prototype.isOpen=function(){return this.isSurfaceOpen},t.prototype.open=function(){var e=this;this.isSurfaceOpen||(this.adapter.notifyOpening(),this.adapter.saveFocus(),this.isQuickOpen?(this.isSurfaceOpen=!0,this.adapter.addClass(t.cssClasses.OPEN),this.dimensions=this.adapter.getInnerDimensions(),this.autoposition(),this.adapter.notifyOpen()):(this.adapter.addClass(t.cssClasses.ANIMATING_OPEN),this.animationRequestId=requestAnimationFrame((function(){e.dimensions=e.adapter.getInnerDimensions(),e.autoposition(),e.adapter.addClass(t.cssClasses.OPEN),e.openAnimationEndTimerId=setTimeout((function(){e.openAnimationEndTimerId=0,e.adapter.removeClass(t.cssClasses.ANIMATING_OPEN),e.adapter.notifyOpen()}),so.TRANSITION_OPEN_DURATION)})),this.isSurfaceOpen=!0))},t.prototype.close=function(e){var n=this;if(void 0===e&&(e=!1),this.isSurfaceOpen){if(this.adapter.notifyClosing(),this.isQuickOpen)return this.isSurfaceOpen=!1,e||this.maybeRestoreFocus(),this.adapter.removeClass(t.cssClasses.OPEN),this.adapter.removeClass(t.cssClasses.IS_OPEN_BELOW),void this.adapter.notifyClose();this.adapter.addClass(t.cssClasses.ANIMATING_CLOSED),requestAnimationFrame((function(){n.adapter.removeClass(t.cssClasses.OPEN),n.adapter.removeClass(t.cssClasses.IS_OPEN_BELOW),n.closeAnimationEndTimerId=setTimeout((function(){n.closeAnimationEndTimerId=0,n.adapter.removeClass(t.cssClasses.ANIMATING_CLOSED),n.adapter.notifyClose()}),so.TRANSITION_CLOSE_DURATION)})),this.isSurfaceOpen=!1,e||this.maybeRestoreFocus()}},t.prototype.handleBodyClick=function(e){var t=e.target;this.adapter.isElementInContainer(t)||this.close()},t.prototype.handleKeydown=function(e){var t=e.keyCode;("Escape"===e.key||27===t)&&this.close()},t.prototype.autoposition=function(){var e;this.measurements=this.getAutoLayoutmeasurements();var n=this.getoriginCorner(),r=this.getMenuSurfaceMaxHeight(n),o=this.hasBit(n,no.BOTTOM)?"bottom":"top",i=this.hasBit(n,no.RIGHT)?"right":"left",a=this.getHorizontalOriginOffset(n),s=this.getVerticalOriginOffset(n),l=this.measurements,c=l.anchorSize,u=l.surfaceSize,d=((e={})[i]=a,e[o]=s,e);c.width/u.width>so.ANCHOR_TO_MENU_SURFACE_WIDTH_RATIO&&(i="center"),(this.isHoistedElement||this.isFixedPosition)&&this.adjustPositionForHoistedElement(d),this.adapter.setTransformOrigin(i+" "+o),this.adapter.setPosition(d),this.adapter.setMaxHeight(r?r+"px":""),this.hasBit(n,no.BOTTOM)||this.adapter.addClass(t.cssClasses.IS_OPEN_BELOW)},t.prototype.getAutoLayoutmeasurements=function(){var e=this.adapter.getAnchorDimensions(),t=this.adapter.getBodyDimensions(),n=this.adapter.getWindowDimensions(),r=this.adapter.getWindowScroll();return e||(e={top:this.position.y,right:this.position.x,bottom:this.position.y,left:this.position.x,width:0,height:0}),{anchorSize:e,bodySize:t,surfaceSize:this.dimensions,viewportDistance:{top:e.top,right:n.width-e.right,bottom:n.height-e.bottom,left:e.left},viewportSize:n,windowScroll:r}},t.prototype.getoriginCorner=function(){var e,n,r=this.originCorner,o=this.measurements,i=o.viewportDistance,a=o.anchorSize,s=o.surfaceSize,l=t.numbers.MARGIN_TO_EDGE;this.hasBit(this.anchorCorner,no.BOTTOM)?(e=i.top-l+this.anchorMargin.bottom,n=i.bottom-l-this.anchorMargin.bottom):(e=i.top-l+this.anchorMargin.top,n=i.bottom-l+a.height-this.anchorMargin.top),!(n-s.height>0)&&e>n+this.openBottomBias&&(r=this.setBit(r,no.BOTTOM));var c,u,d=this.adapter.isRtl(),f=this.hasBit(this.anchorCorner,no.FLIP_RTL),p=this.hasBit(this.anchorCorner,no.RIGHT)||this.hasBit(r,no.RIGHT),h=!1;(h=d&&f?!p:p)?(c=i.left+a.width+this.anchorMargin.right,u=i.right-this.anchorMargin.right):(c=i.left+this.anchorMargin.left,u=i.right+a.width-this.anchorMargin.left);var m=c-s.width>0,y=u-s.width>0,g=this.hasBit(r,no.FLIP_RTL)&&this.hasBit(r,no.RIGHT);return y&&g&&d||!m&&g?r=this.unsetBit(r,no.RIGHT):(m&&h&&d||m&&!h&&p||!y&&c>=u)&&(r=this.setBit(r,no.RIGHT)),r},t.prototype.getMenuSurfaceMaxHeight=function(e){if(this.maxHeight>0)return this.maxHeight;var n=this.measurements.viewportDistance,r=0,o=this.hasBit(e,no.BOTTOM),i=this.hasBit(this.anchorCorner,no.BOTTOM),a=t.numbers.MARGIN_TO_EDGE;return o?(r=n.top+this.anchorMargin.top-a,i||(r+=this.measurements.anchorSize.height)):(r=n.bottom-this.anchorMargin.bottom+this.measurements.anchorSize.height-a,i&&(r-=this.measurements.anchorSize.height)),r},t.prototype.getHorizontalOriginOffset=function(e){var t=this.measurements.anchorSize,n=this.hasBit(e,no.RIGHT),r=this.hasBit(this.anchorCorner,no.RIGHT);if(n){var o=r?t.width-this.anchorMargin.left:this.anchorMargin.right;return this.isHoistedElement||this.isFixedPosition?o-(this.measurements.viewportSize.width-this.measurements.bodySize.width):o}return r?t.width-this.anchorMargin.right:this.anchorMargin.left},t.prototype.getVerticalOriginOffset=function(e){var t=this.measurements.anchorSize,n=this.hasBit(e,no.BOTTOM),r=this.hasBit(this.anchorCorner,no.BOTTOM);return n?r?t.height-this.anchorMargin.top:-this.anchorMargin.bottom:r?t.height+this.anchorMargin.bottom:this.anchorMargin.top},t.prototype.adjustPositionForHoistedElement=function(e){var t,n,r=this.measurements,o=r.windowScroll,i=r.viewportDistance,a=r.surfaceSize,s=r.viewportSize,l=Object.keys(e);try{for(var c=g(l),u=c.next();!u.done;u=c.next()){var d=u.value,f=e[d]||0;!this.isHorizontallyCenteredOnViewport||"left"!==d&&"right"!==d?(f+=i[d],this.isFixedPosition||("top"===d?f+=o.y:"bottom"===d?f-=o.y:"left"===d?f+=o.x:f-=o.x),e[d]=f):e[d]=(s.width-a.width)/2}}catch(p){t={error:p}}finally{try{u&&!u.done&&(n=c.return)&&n.call(c)}finally{if(t)throw t.error}}},t.prototype.maybeRestoreFocus=function(){var e=this,t=this.adapter.isFocused(),n=this.adapter.getOwnerDocument?this.adapter.getOwnerDocument():document,r=n.activeElement&&this.adapter.isElementInContainer(n.activeElement);(t||r)&&setTimeout((function(){e.adapter.restoreFocus()}),so.TOUCH_EVENT_WAIT_MS)},t.prototype.hasBit=function(e,t){return Boolean(e&t)},t.prototype.setBit=function(e,t){return e|t},t.prototype.unsetBit=function(e,t){return e^t},t.prototype.isFinite=function(e){return"number"===typeof e&&isFinite(e)},t}(E),co={animation:{prefixed:"-webkit-animation",standard:"animation"},transform:{prefixed:"-webkit-transform",standard:"transform"},transition:{prefixed:"-webkit-transition",standard:"transition"}},uo={animationend:{cssProperty:"animation",prefixed:"webkitAnimationEnd",standard:"animationend"},animationiteration:{cssProperty:"animation",prefixed:"webkitAnimationIteration",standard:"animationiteration"},animationstart:{cssProperty:"animation",prefixed:"webkitAnimationStart",standard:"animationstart"},transitionend:{cssProperty:"transition",prefixed:"webkitTransitionEnd",standard:"transitionend"}};function fo(e){return Boolean(e.document)&&"function"===typeof e.document.createElement}function po(e,t){if(fo(e)&&t in co){var n=e.document.createElement("div"),r=co[t],o=r.standard,i=r.prefixed;return o in n.style?o:i}return t}function ho(e,t){if(fo(e)&&t in uo){var n=e.document.createElement("div"),r=uo[t],o=r.standard,i=r.prefixed;return r.cssProperty in n.style?o:i}return t}var mo,yo=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.initialSyncWithDOM=function(){var e=this,t=this.root.parentElement;this.anchorElement=t&&t.classList.contains(io.ANCHOR)?t:null,this.root.classList.contains(io.FIXED)&&this.setFixedPosition(!0),this.handleKeydown=function(t){e.foundation.handleKeydown(t)},this.handleBodyClick=function(t){e.foundation.handleBodyClick(t)},this.registerBodyClickListener=function(){document.body.addEventListener("click",e.handleBodyClick,{capture:!0})},this.deregisterBodyClickListener=function(){document.body.removeEventListener("click",e.handleBodyClick,{capture:!0})},this.listen("keydown",this.handleKeydown),this.listen(ao.OPENED_EVENT,this.registerBodyClickListener),this.listen(ao.CLOSED_EVENT,this.deregisterBodyClickListener)},t.prototype.destroy=function(){this.unlisten("keydown",this.handleKeydown),this.unlisten(ao.OPENED_EVENT,this.registerBodyClickListener),this.unlisten(ao.CLOSED_EVENT,this.deregisterBodyClickListener),e.prototype.destroy.call(this)},t.prototype.isOpen=function(){return this.foundation.isOpen()},t.prototype.open=function(){this.foundation.open()},t.prototype.close=function(e){void 0===e&&(e=!1),this.foundation.close(e)},Object.defineProperty(t.prototype,"quickOpen",{set:function(e){this.foundation.setQuickOpen(e)},enumerable:!1,configurable:!0}),t.prototype.setIsHoisted=function(e){this.foundation.setIsHoisted(e)},t.prototype.setMenuSurfaceAnchorElement=function(e){this.anchorElement=e},t.prototype.setFixedPosition=function(e){e?this.root.classList.add(io.FIXED):this.root.classList.remove(io.FIXED),this.foundation.setFixedPosition(e)},t.prototype.setAbsolutePosition=function(e,t){this.foundation.setAbsolutePosition(e,t),this.setIsHoisted(!0)},t.prototype.setAnchorCorner=function(e){this.foundation.setAnchorCorner(e)},t.prototype.setAnchorMargin=function(e){this.foundation.setAnchorMargin(e)},t.prototype.getDefaultFoundation=function(){var e=this;return new lo({addClass:function(t){return e.root.classList.add(t)},removeClass:function(t){return e.root.classList.remove(t)},hasClass:function(t){return e.root.classList.contains(t)},hasAnchor:function(){return!!e.anchorElement},notifyClose:function(){return e.emit(lo.strings.CLOSED_EVENT,{})},notifyClosing:function(){e.emit(lo.strings.CLOSING_EVENT,{})},notifyOpen:function(){return e.emit(lo.strings.OPENED_EVENT,{})},notifyOpening:function(){return e.emit(lo.strings.OPENING_EVENT,{})},isElementInContainer:function(t){return e.root.contains(t)},isRtl:function(){return"rtl"===getComputedStyle(e.root).getPropertyValue("direction")},setTransformOrigin:function(t){var n=po(window,"transform")+"-origin";e.root.style.setProperty(n,t)},isFocused:function(){return document.activeElement===e.root},saveFocus:function(){e.previousFocus=document.activeElement},restoreFocus:function(){e.root.contains(document.activeElement)&&e.previousFocus&&e.previousFocus.focus&&e.previousFocus.focus()},getInnerDimensions:function(){return{width:e.root.offsetWidth,height:e.root.offsetHeight}},getAnchorDimensions:function(){return e.anchorElement?e.anchorElement.getBoundingClientRect():null},getWindowDimensions:function(){return{width:window.innerWidth,height:window.innerHeight}},getBodyDimensions:function(){return{width:document.body.clientWidth,height:document.body.clientHeight}},getWindowScroll:function(){return{x:window.pageXOffset,y:window.pageYOffset}},setPosition:function(t){var n=e.root;n.style.left="left"in t?t.left+"px":"",n.style.right="right"in t?t.right+"px":"",n.style.top="top"in t?t.top+"px":"",n.style.bottom="bottom"in t?t.bottom+"px":""},setMaxHeight:function(t){e.root.style.maxHeight=t}})},t}(_),go={MENU_SELECTED_LIST_ITEM:"mdc-menu-item--selected",MENU_SELECTION_GROUP:"mdc-menu__selection-group",ROOT:"mdc-menu"},vo={ARIA_CHECKED_ATTR:"aria-checked",ARIA_DISABLED_ATTR:"aria-disabled",CHECKBOX_SELECTOR:'input[type="checkbox"]',LIST_SELECTOR:".mdc-list,.mdc-deprecated-list",SELECTED_EVENT:"MDCMenu:selected",SKIP_RESTORE_FOCUS:"data-menu-item-skip-restore-focus"},bo={FOCUS_ROOT_INDEX:-1};!function(e){e[e.NONE=0]="NONE",e[e.LIST_ROOT=1]="LIST_ROOT",e[e.FIRST_ITEM=2]="FIRST_ITEM",e[e.LAST_ITEM=3]="LAST_ITEM"}(mo||(mo={}));var Eo=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.closeAnimationEndTimerId=0,r.defaultFocusState=mo.LIST_ROOT,r.selectedIndex=-1,r}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return go},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return vo},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return bo},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClassToElementAtIndex:function(){},removeClassFromElementAtIndex:function(){},addAttributeToElementAtIndex:function(){},removeAttributeFromElementAtIndex:function(){},getAttributeFromElementAtIndex:function(){return null},elementContainsClass:function(){return!1},closeSurface:function(){},getElementIndex:function(){return-1},notifySelected:function(){},getMenuItemCount:function(){return 0},focusItemAtIndex:function(){},focusListRoot:function(){},getSelectedSiblingOfItemAtIndex:function(){return-1},isSelectableItemAtIndex:function(){return!1}}},enumerable:!1,configurable:!0}),t.prototype.destroy=function(){this.closeAnimationEndTimerId&&clearTimeout(this.closeAnimationEndTimerId),this.adapter.closeSurface()},t.prototype.handleKeydown=function(e){var t=e.key,n=e.keyCode;("Tab"===t||9===n)&&this.adapter.closeSurface(!0)},t.prototype.handleItemAction=function(e){var t=this,n=this.adapter.getElementIndex(e);if(!(n<0)){this.adapter.notifySelected({index:n});var r="true"===this.adapter.getAttributeFromElementAtIndex(n,vo.SKIP_RESTORE_FOCUS);this.adapter.closeSurface(r),this.closeAnimationEndTimerId=setTimeout((function(){var n=t.adapter.getElementIndex(e);n>=0&&t.adapter.isSelectableItemAtIndex(n)&&t.setSelectedIndex(n)}),lo.numbers.TRANSITION_CLOSE_DURATION)}},t.prototype.handleMenuSurfaceOpened=function(){switch(this.defaultFocusState){case mo.FIRST_ITEM:this.adapter.focusItemAtIndex(0);break;case mo.LAST_ITEM:this.adapter.focusItemAtIndex(this.adapter.getMenuItemCount()-1);break;case mo.NONE:break;default:this.adapter.focusListRoot()}},t.prototype.setDefaultFocusState=function(e){this.defaultFocusState=e},t.prototype.getSelectedIndex=function(){return this.selectedIndex},t.prototype.setSelectedIndex=function(e){if(this.validatedIndex(e),!this.adapter.isSelectableItemAtIndex(e))throw new Error("MDCMenuFoundation: No selection group at specified index.");var t=this.adapter.getSelectedSiblingOfItemAtIndex(e);t>=0&&(this.adapter.removeAttributeFromElementAtIndex(t,vo.ARIA_CHECKED_ATTR),this.adapter.removeClassFromElementAtIndex(t,go.MENU_SELECTED_LIST_ITEM)),this.adapter.addClassToElementAtIndex(e,go.MENU_SELECTED_LIST_ITEM),this.adapter.addAttributeToElementAtIndex(e,vo.ARIA_CHECKED_ATTR,"true"),this.selectedIndex=e},t.prototype.setEnabled=function(e,t){this.validatedIndex(e),t?(this.adapter.removeClassFromElementAtIndex(e,Dt.LIST_ITEM_DISABLED_CLASS),this.adapter.addAttributeToElementAtIndex(e,vo.ARIA_DISABLED_ATTR,"false")):(this.adapter.addClassToElementAtIndex(e,Dt.LIST_ITEM_DISABLED_CLASS),this.adapter.addAttributeToElementAtIndex(e,vo.ARIA_DISABLED_ATTR,"true"))},t.prototype.validatedIndex=function(e){var t=this.adapter.getMenuItemCount();if(!(e>=0&&e{await(0,o.nextTick)((()=>{const n=e.value;t=ko(n)}));return!(t&&t.classList.contains("mdc-deprecated-list--non-interactive"))})),deprecatedListClassNameMap:Co}}const Lo=["role","data-value"],Ro={key:0,class:"mdc-menu__selection-group"},Do=["textContent"],Po={name:"UiMenuitem",customOptions:{UI_GLOBAL:i.Z}};var Mo=Object.assign(Po,{props:{nested:{type:Boolean,default:!1},item:{type:Object,default:()=>({})},value:{type:null,default:null},disabled:{type:Boolean,default:!1},selected:{type:Boolean,default:!1}},emits:[i.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const r=e,a=(0,o.ref)(null),{handleClick:s}=(0,i.O)({emit:n}),{deprecatedListClassNameMap:l}=xo(a);function c(e){return[l["mdc-list-item"],...No({disabled:r.disabled||e.disabled}),{"mdc-menu-item--selected":r.selected||e.selected}]}return(0,o.onMounted)((()=>{r.nested||D(a.value)})),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" List item "),(0,o.createElementVNode)("li",{ref_key:"menuitem",ref:a,class:(0,o.normalizeClass)(e.nested?null:c(e.item)),role:e.nested?null:"menuitem","data-value":e.item.value||e.value,onClick:n[0]||(n[0]=function(){return(0,o.unref)(s)&&(0,o.unref)(s)(...arguments)})},[e.nested?((0,o.openBlock)(),(0,o.createElementBlock)("ul",Ro,[(0,o.renderSlot)(t.$slots,"default")])):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:1},[(0,o.createElementVNode)("span",{class:(0,o.normalizeClass)((0,o.unref)(l)["mdc-list-item__ripple"])},null,2),(0,o.createCommentVNode)(" Including label text and optional leading icon, trailing icon, and keyboard command "),(0,o.renderSlot)(t.$slots,"default",{},(()=>[e.item.icon?((0,o.openBlock)(),(0,o.createBlock)(Oo,{key:0},{default:(0,o.withCtx)((()=>[(0,o.createElementVNode)("i",{class:(0,o.normalizeClass)((0,o.unref)(i.Z).cssClasses.icon),"aria-hidden":"true",textContent:(0,o.toDisplayString)(e.item.icon)},null,10,Do)])),_:1})):(0,o.createCommentVNode)("v-if",!0),e.item.text?((0,o.openBlock)(),(0,o.createBlock)(wo,{key:1},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e.item.text),1)])),_:1})):(0,o.createCommentVNode)("v-if",!0)]))],64))],10,Lo)],2112))}});var Bo=Mo;const Fo={padded:{type:Boolean,default:!1},inset:{type:Boolean,default:!1}};function jo(e){return{className:(0,o.computed)((()=>({"mdc-deprecated-list-divider":!0,"mdc-deprecated-list-divider--padded":e.padded,"mdc-deprecated-list-divider--inset":e.inset})))}}const Vo={name:"UiItemDivider",customOptions:{}};var Ho=Object.assign(Vo,{props:Fo,setup(e){const t=e,{className:n}=jo(t);return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("li",{class:(0,o.normalizeClass)((0,o.unref)(n)),role:"separator"},null,2))}});const Uo="UiMenu",qo={DIVIDER:"-",MENU_POSITIONS:["TOP_LEFT","TOP_RIGHT","BOTTOM_LEFT","BOTTOM_RIGHT","TOP_START","TOP_END","BOTTOM_START","BOTTOM_END"],EVENTS:{SELECTED:"selected",CLOSED:"closed",OPENED:"opened",CHANGE:"update:modelValue"}},$o={name:Uo,customOptions:{name:Uo,UI_MENU:qo,getType:F.Z,deprecatedListClassNameMap:Co}};var zo=Object.assign($o,{props:{modelValue:{type:Boolean,default:!1},items:{type:Array,default:()=>[]},quickOpen:{type:Boolean,default:!1},position:{type:String,default:"TOP_LEFT"},distance:{type:Object,default:()=>({})},fixed:{type:Boolean,default:!1},fullwidth:{type:Boolean,default:!1},cssOnly:{type:Boolean,default:!1}},emits:[qo.EVENTS.SELECTED,qo.EVENTS.CLOSED,qo.EVENTS.OPENED,qo.EVENTS.CHANGE],setup(e,t){let{emit:n}=t;const r=e,i=(0,o.computed)((()=>({"mdc-menu":!0,"mdc-menu-surface":!0,"mdc-menu-surface--fixed":r.fixed,"mdc-menu-surface--fullwidth":r.fullwidth&&!r.fixed,"mdc-menu-surface--open":r.cssOnly}))),a=(0,o.ref)(null),s=(0,o.reactive)({$menu:null,currentItems:r.items,currentTextItems:[],currentItem:null}),{currentItems:l}=(0,o.toRefs)(s);(0,o.onMounted)((()=>{if(u(),!r.cssOnly){const e=a.value;s.$menu=new _o(e),e.addEventListener(`MDCMenu:${qo.EVENTS.SELECTED}`,(e=>{let{detail:t}=e;const r=t.index,o=t.item.dataset.value,i=s.currentTextItems[r],a="object"===(0,F.Z)(i)?i:{value:i};s.currentItem=a,n(qo.EVENTS.SELECTED,{index:r,text:s.$menu.getPrimaryTextAtIndex(r),value:a.value||o})})),e.addEventListener(`MDCMenuSurface:${qo.EVENTS.CLOSED}`,(()=>{n(qo.EVENTS.CHANGE,!1),n(qo.EVENTS.CLOSED)})),e.addEventListener(`MDCMenuSurface:${qo.EVENTS.OPENED}`,(()=>{n(qo.EVENTS.OPENED)})),f(),h(),m(),(0,o.watch)((()=>r.modelValue),(e=>{s.$menu.open!==e&&(s.$menu.open=e)})),(0,o.watch)((()=>r.items),(e=>{s.currentItems=e,u()})),(0,o.watch)((()=>r.quickOpen),(e=>{f(e)})),(0,o.watch)((()=>r.position),(e=>{h(e)})),(0,o.watch)((()=>r.distance),(e=>{m(e)}))}}));const c=e=>e===qo.DIVIDER;function u(){s.currentTextItems=s.currentItems.filter((e=>"object"===(0,F.Z)(e)?e.text!==qo.DIVIDER:e!==qo.DIVIDER))}function d(e){let t=!1;return t="object"===(0,F.Z)(e)&&"object"===(0,F.Z)(s.currentItem)?e.text===s.currentItem.text:e===s.currentItem,t}function f(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.quickOpen;s.$menu.quickOpen=e}function p(){const e=a.value;return e.parentElement&&e.parentElement.classList.contains("mdc-menu-surface--anchor")}function h(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.position;p()&&(qo.MENU_POSITIONS.includes(e)?s.$menu.setAnchorCorner(ro[e]):console.warn(`[${Uo}]: Invalid menu position`))}function m(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.distance;p()&&Object.keys(e).length&&s.$menu.setAnchorMargin(e)}return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Container "),(0,o.createElementVNode)("div",{ref_key:"menu",ref:a,class:(0,o.normalizeClass)((0,o.unref)(i))},[(0,o.createElementVNode)("ul",{class:(0,o.normalizeClass)((0,o.unref)(Co)["mdc-list"]),tabindex:"-1",role:"menu","aria-hidden":"true","aria-orientation":"vertical"},[(0,o.renderSlot)(e.$slots,"default",{},(()=>[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)((0,o.unref)(l),((e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:`menu-item-${t}`},["array"===(0,o.unref)(F.Z)(e)?((0,o.openBlock)(),(0,o.createBlock)(Bo,{key:`group${t}`,nested:""},{default:(0,o.withCtx)((()=>[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)(e,((e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:`menu-subitem-${t}`},[c(e)?((0,o.openBlock)(),(0,o.createBlock)(Ho,{key:0})):((0,o.openBlock)(),(0,o.createBlock)(Bo,{key:1,item:"object"===(0,o.unref)(F.Z)(e)?e:{},selected:d(e)},{default:(0,o.withCtx)((()=>["string"===(0,o.unref)(F.Z)(e)?((0,o.openBlock)(),(0,o.createBlock)(wo,{key:0,textContent:(0,o.toDisplayString)(e)},null,8,["textContent"])):(0,o.createCommentVNode)("v-if",!0)])),_:2},1032,["item","selected"]))],64)))),128))])),_:2},1024)):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:1},[c(e)?((0,o.openBlock)(),(0,o.createBlock)(Ho,{key:0})):((0,o.openBlock)(),(0,o.createBlock)(Bo,{key:1,item:"object"===(0,o.unref)(F.Z)(e)?e:{},selected:d(e)},{default:(0,o.withCtx)((()=>["string"===(0,o.unref)(F.Z)(e)?((0,o.openBlock)(),(0,o.createBlock)(wo,{key:0,textContent:(0,o.toDisplayString)(e)},null,8,["textContent"])):(0,o.createCommentVNode)("v-if",!0)])),_:2},1032,["item","selected"]))],64))],64)))),128))]))],2)],2)],2112))}});var Ko=zo;const Go={name:"UiMenuitemDivider",customOptions:{}};var Wo=Object.assign(Go,{setup(e){const{className:t}=jo({});return(e,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Divider (optional) "),(0,o.createElementVNode)("li",{class:(0,o.normalizeClass)((0,o.unref)(t)),role:"separator"},null,2)],2112))}});const Yo=(0,o.createElementVNode)("span",{class:"mdc-button__ripple"},null,-1),Xo=(0,o.createElementVNode)("span",{class:"mdc-button__focus-ring"},null,-1),Zo=["textContent"],Jo={key:1,class:"mdc-button__label"},Qo={name:"MdcButton",customOptions:{UI_GLOBAL:i.Z}};var ei=Object.assign(Qo,{props:{outlined:{type:Boolean,default:!1},unelevated:{type:Boolean,default:!1},...M,noLabel:{type:Boolean,default:!1}},emits:[i.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const r=e,{handleClick:a}=(0,i.O)({emit:n}),{materialIcon:s}=B(r),l=(0,o.computed)((()=>({"mdc-button":!0,"mdc-button--outlined":r.outlined,"mdc-button--unelevated":r.unelevated})));return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("button",{type:"button",class:(0,o.normalizeClass)((0,o.unref)(l)),onClick:n[0]||(n[0]=function(){return(0,o.unref)(a)&&(0,o.unref)(a)(...arguments)})},[Yo,Xo,(0,o.renderSlot)(t.$slots,"icon",{},(()=>[(0,o.unref)(s)?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass("mdc-button__icon")),"aria-hidden":"true",textContent:(0,o.toDisplayString)((0,o.unref)(s))},null,10,Zo)):(0,o.createCommentVNode)("v-if",!0)])),e.noLabel?(0,o.renderSlot)(t.$slots,"default",{key:0}):((0,o.openBlock)(),(0,o.createElementBlock)("span",Jo,[(0,o.renderSlot)(t.$slots,"default")]))],2))}});var ti=ei;const ni={class:"mdc-data-table__pagination-trailing"},ri={key:0,class:"mdc-data-table__pagination-rows-per-page"},oi={class:"mdc-data-table__pagination-rows-per-page-label"},ii={class:"mdc-data-table__pagination-rows-per-page-select"},ai={class:"mdc-data-table__pagination-navigation"},si={key:0,class:"mdc-data-table__pagination-total"},li={key:2,class:"mdc-data-table__pagination-page"},ci={key:1,class:"mdc-button mdc-data-table__pagination-button mdc-pagination__button--ellipsis"},ui=[(0,o.createElementVNode)("span",{class:"mdc-button__label"},"...",-1)],di={key:1,class:"mdc-data-table__pagination-jumper"},fi={class:"mdc-data-table__pagination-jumper-label"},pi={class:"mdc-data-table__pagination-jumper-input"},hi=["max"],mi={POSITIONS:["left","center","right"],MIN_PAGE_SPAN:3,EVENTS:{CHANGE:"update:modelValue",CHANGE_PAGE_SIZE:"update:pageSize"}},yi={name:"UiPagination",customOptions:{UI_GLOBAL:i.Z,UI_PAGINATION:mi}};var gi=Object.assign(yi,{props:{modelValue:{type:Number,default:1},total:{type:Number,default:0},pageSpan:{type:[Number,Boolean],default:mi.MIN_PAGE_SPAN},showTotal:{type:Boolean,default:!1},pageSize:{type:[Number,Array],default:10},pageSizeText:{type:[String,Array],default:"Rows per page"},ofText:{type:String,default:"of"},unitText:{type:String,default:""},showJumper:{type:Boolean,default:!1},jumperText:{type:[String,Array],default:"Goto"},jumperButtonOutlined:{type:Boolean,default:!1},jumperButtonText:{type:String,default:""},position:{type:String,default:""},mini:{type:Boolean,default:!1}},emits:[mi.EVENTS.CHANGE,mi.EVENTS.CHANGE_PAGE_SIZE],setup(e,t){let{emit:n}=t;const r=e,a=(0,o.reactive)({currentPage:r.modelValue,currentPageSize:Array.isArray(r.pageSize)?r.pageSize[0]:r.pageSize,jumpPage:r.modelValue}),{currentPage:s,currentPageSize:l,jumpPage:c}=(0,o.toRefs)(a),u=(0,o.computed)((()=>{let e=["mdc-data-table__pagination","mdc-pagination",{"mdc-pagination--mini":r.mini}];return mi.POSITIONS.includes(r.position)&&e.push(`mdc-pagination--${r.position}`),e})),d=(0,o.computed)((()=>Math.ceil(r.total/a.currentPageSize))),f=(0,o.computed)((()=>a.currentPageSize*(a.currentPage-1)+1)),p=(0,o.computed)((()=>{const e=a.currentPageSize*a.currentPage;return e>r.total?r.total:e})),h=(0,o.computed)((()=>r.mini||r.pageSpan&&r.pageSpan>=mi.MIN_PAGE_SPAN)),m=(0,o.computed)((()=>Array.isArray(r.pageSizeText)?r.pageSizeText[0]:r.pageSizeText)),y=(0,o.computed)((()=>Array.isArray(r.pageSizeText)?r.pageSizeText[1]:"")),g=(0,o.computed)((()=>Array.isArray(r.jumperText)?r.jumperText[0]:r.jumperText)),v=(0,o.computed)((()=>Array.isArray(r.jumperText)?r.jumperText[1]:""));function b(e){let t=!1;switch(!0){case 1===e:case e===d.value:case a.currentPage>=e&&e>=a.currentPage-r.pageSpan:case a.currentPage<=e&&e<=a.currentPage+r.pageSpan:t=!0}return t}function E(e){let t=a.currentPage===e-r.pageSpan||a.currentPage===e+r.pageSpan,n=1!==e&&e!==d.value;return!(t&&n)}function _(e){switch(!0){case e>d.value:e=d.value;break;case e<1:e=1}return e}function C(e){a.currentPage!==e&&(isNaN(e)?a.jumpPage=a.currentPage:(e=_(e),a.jumpPage=e,n(mi.EVENTS.CHANGE,+e)))}function T(){const e=_(a.currentPage);a.currentPage!==e&&(a.jumpPage=e,n(mi.EVENTS.CHANGE,+e)),n(mi.EVENTS.CHANGE_PAGE_SIZE,{page:e,pageSize:a.currentPageSize,pageCount:d.value})}return(0,o.watch)((()=>r.modelValue),(e=>{a.currentPage=e,a.jumpPage=e})),(0,o.watch)((()=>r.total),(()=>{f.value>p.value&&T()})),(0,o.watch)((()=>r.pageSize),(e=>{Array.isArray(e)||(a.currentPageSize=e)})),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(u))},[(0,o.createElementVNode)("div",ni,[(0,o.createCommentVNode)(" Page size "),!e.mini&&Array.isArray(e.pageSize)?((0,o.openBlock)(),(0,o.createElementBlock)("div",ri,[(0,o.createElementVNode)("div",oi,(0,o.toDisplayString)((0,o.unref)(m)),1),(0,o.createElementVNode)("div",ii,[(0,o.withDirectives)((0,o.createElementVNode)("select",{"onUpdate:modelValue":n[0]||(n[0]=e=>(0,o.isRef)(l)?l.value=e:null),onChange:T},[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)(e.pageSize,(e=>((0,o.openBlock)(),(0,o.createElementBlock)("option",{key:`pageSize-${e}`},(0,o.toDisplayString)(e),1)))),128))],544),[[o.vModelSelect,(0,o.unref)(l)]])]),(0,o.createElementVNode)("span",null,(0,o.toDisplayString)((0,o.unref)(y)),1)])):(0,o.createCommentVNode)("v-if",!0),(0,o.createElementVNode)("div",ai,[(0,o.createCommentVNode)(" Total "),e.showTotal?((0,o.openBlock)(),(0,o.createElementBlock)("div",si,[(0,o.renderSlot)(t.$slots,"default",(0,o.normalizeProps)((0,o.guardReactiveProps)({currentMinRow:(0,o.unref)(f),currentMaxRow:(0,o.unref)(p)})),(()=>[(0,o.createTextVNode)((0,o.toDisplayString)((0,o.unref)(f))+"\u2011"+(0,o.toDisplayString)((0,o.unref)(p))+" "+(0,o.toDisplayString)(e.ofText)+" "+(0,o.toDisplayString)(e.total)+" "+(0,o.toDisplayString)(e.unitText),1)]))])):(0,o.createCommentVNode)("v-if",!0),(0,o.createCommentVNode)(" Navigation buttons "),(0,o.unref)(h)?(0,o.createCommentVNode)("v-if",!0):((0,o.openBlock)(),(0,o.createBlock)(ti,{key:1,class:"mdc-data-table__pagination-button mdc-data-table__pagination-first-button","no-label":"",disabled:1===(0,o.unref)(s),"data-first-page":"true",onClick:n[1]||(n[1]=e=>C(1))},{default:(0,o.withCtx)((()=>[(0,o.renderSlot)(t.$slots,"first",{},(()=>[(0,o.createElementVNode)("i",{class:(0,o.normalizeClass)((0,o.unref)(i.Z).cssClasses.icon)},"first_page",2)]))])),_:3},8,["disabled"])),(0,o.createVNode)(ti,{class:"mdc-data-table__pagination-button mdc-data-table__pagination-prev-button","no-label":"",disabled:1===(0,o.unref)(s),"data-prev-page":"true",onClick:n[2]||(n[2]=e=>C((0,o.unref)(s)-1))},{default:(0,o.withCtx)((()=>[(0,o.renderSlot)(t.$slots,"prev",{},(()=>[(0,o.createElementVNode)("i",{class:(0,o.normalizeClass)((0,o.unref)(i.Z).cssClasses.icon)},"chevron_left",2)]))])),_:3},8,["disabled"]),!e.mini&&(0,o.unref)(h)?((0,o.openBlock)(),(0,o.createElementBlock)("div",li,[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)((0,o.unref)(d),(e=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:`page-${e}`},[b(e)?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:0},[E(e)?((0,o.openBlock)(),(0,o.createBlock)(ti,{key:0,class:(0,o.normalizeClass)({"mdc-data-table__pagination-button":!0,"mdc-pagination__button--active":e===(0,o.unref)(s)}),onClick:t=>C(e)},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e),1)])),_:2},1032,["class","onClick"])):((0,o.openBlock)(),(0,o.createElementBlock)("button",ci,ui))],64)):(0,o.createCommentVNode)("v-if",!0)],64)))),128))])):(0,o.createCommentVNode)("v-if",!0),(0,o.createVNode)(ti,{class:"mdc-data-table__pagination-button mdc-data-table__pagination-next-button",disabled:(0,o.unref)(s)===(0,o.unref)(d),"no-label":"","data-next-page":"true",onClick:n[3]||(n[3]=e=>C((0,o.unref)(s)+1))},{default:(0,o.withCtx)((()=>[(0,o.renderSlot)(t.$slots,"next",{},(()=>[(0,o.createElementVNode)("i",{class:(0,o.normalizeClass)((0,o.unref)(i.Z).cssClasses.icon)},"chevron_right",2)]))])),_:3},8,["disabled"]),(0,o.unref)(h)?(0,o.createCommentVNode)("v-if",!0):((0,o.openBlock)(),(0,o.createBlock)(ti,{key:3,class:"mdc-data-table__pagination-button mdc-data-table__pagination-last-button",disabled:(0,o.unref)(s)===(0,o.unref)(d),"no-label":"","data-last-page":"true",onClick:n[4]||(n[4]=e=>C((0,o.unref)(d)))},{default:(0,o.withCtx)((()=>[(0,o.renderSlot)(t.$slots,"last",{},(()=>[(0,o.createElementVNode)("i",{class:(0,o.normalizeClass)((0,o.unref)(i.Z).cssClasses.icon)},"last_page",2)]))])),_:3},8,["disabled"]))]),(0,o.createCommentVNode)(" Jumper "),!e.mini&&e.showJumper?((0,o.openBlock)(),(0,o.createElementBlock)("div",di,[(0,o.createElementVNode)("div",fi,(0,o.toDisplayString)((0,o.unref)(g)),1),(0,o.createElementVNode)("div",pi,[(0,o.withDirectives)((0,o.createElementVNode)("input",{"onUpdate:modelValue":n[5]||(n[5]=e=>(0,o.isRef)(c)?c.value=e:null),type:"number",min:"1",max:(0,o.unref)(d),onKeydown:n[6]||(n[6]=(0,o.withKeys)((0,o.withModifiers)((e=>C(e.target.value)),["prevent"]),["enter"]))},null,40,hi),[[o.vModelText,(0,o.unref)(c)]]),(0,o.createElementVNode)("span",null,(0,o.toDisplayString)((0,o.unref)(v)),1),e.jumperButtonText?((0,o.openBlock)(),(0,o.createBlock)(ti,{key:0,outlined:e.jumperButtonOutlined,unelevated:!e.jumperButtonOutlined,onClick:n[7]||(n[7]=e=>C((0,o.unref)(c)))},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e.jumperButtonText),1)])),_:1},8,["outlined","unelevated"])):(0,o.createCommentVNode)("v-if",!0)])])):(0,o.createCommentVNode)("v-if",!0)])],2))}});var vi=gi;const bi={TYPES:{horizontal:0,vertical:1},cssClasses:{item:"mdc-form__item",subitem:"mdc-form__subitem",actions:"mdc-form__actions"}},Ei={name:"UiForm",customOptions:{UI_FORM:bi}};var _i=Object.assign(Ei,{props:{type:{type:[String,Number],default:0},nowrap:{type:Boolean,default:!1},labelTopAligned:{type:Boolean,default:!1},labelRightAligned:{type:Boolean,default:!1},labelTopRightAligned:{type:Boolean,default:!1},itemMarginBottom:{type:[String,Number],default:0},actionAlign:{type:String,default:"left"},labelWidth:{type:[String,Number],default:0},labelMarginRight:{type:[String,Number],default:0},labelMarginBottom:{type:[String,Number],default:0}},setup(e){const t=e,n=(0,o.computed)((()=>a(t,bi.TYPES,"vertical")||"|"===t.type)),r=(0,o.computed)((()=>({"mdc-form":!0,"mdc-form--horizontal":!n.value,"mdc-form--vertical":n.value,"mdc-form--nowrap":t.nowrap,"mdc-form--label-top-aligned":t.labelTopAligned,"mdc-form--label-right-aligned":t.labelRightAligned,"mdc-form--label-top-right-aligned":t.labelTopRightAligned,"mdc-form--actions-center":"center"===t.actionAlign,"mdc-form--actions-right":"right"===t.actionAlign}))),i=(0,o.ref)(null);return(0,o.onBeforeMount)((()=>{if(n.value){if(t.labelWidth||t.labelMarginRight)throw new Error("[UiForm]: The 'labelWidth'/'labelMarginRight' prop only takes effect in the horizontal type form")}else if(t.labelMarginBottom)throw new Error("[UiForm]: The 'labelMarginBottom' prop only takes effect in the vertical type form")})),(0,o.onMounted)((()=>{(0,o.nextTick)((()=>{[...i.value.children].filter((e=>e.classList&&e.classList.contains("mdc-form-field"))).forEach((e=>e.classList.add(bi.cssClasses.item)))}))})),(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{ref_key:"form",ref:i,class:(0,o.normalizeClass)((0,o.unref)(r))},[(0,o.renderSlot)(e.$slots,"default",{itemClass:bi.cssClasses.item,subitemClass:bi.cssClasses.subitem,actionClass:bi.cssClasses.actions})],2))}}),Ci={ROOT:"mdc-form-field"},Ti={LABEL_SELECTOR:".mdc-form-field > label"},Ai=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.click=function(){r.handleClick()},r}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return Ci},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return Ti},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{activateInputRipple:function(){},deactivateInputRipple:function(){},deregisterInteractionHandler:function(){},registerInteractionHandler:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){this.adapter.registerInteractionHandler("click",this.click)},t.prototype.destroy=function(){this.adapter.deregisterInteractionHandler("click",this.click)},t.prototype.handleClick=function(){var e=this;this.adapter.activateInputRipple(),requestAnimationFrame((function(){e.adapter.deactivateInputRipple()}))},t}(E),Si=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.labelEl=function(){var e=Ai.strings.LABEL_SELECTOR;return this.root.querySelector(e)},t.prototype.getDefaultFoundation=function(){var e=this;return new Ai({activateInputRipple:function(){e.input&&e.input.ripple&&e.input.ripple.activate()},deactivateInputRipple:function(){e.input&&e.input.ripple&&e.input.ripple.deactivate()},deregisterInteractionHandler:function(t,n){var r=e.labelEl();r&&r.removeEventListener(t,n)},registerInteractionHandler:function(t,n){var r=e.labelEl();r&&r.addEventListener(t,n)}})},t}(_);const Oi={name:"UiFormField",customOptions:{}};var Ii=Object.assign(Oi,{props:{nowrap:{type:Boolean,default:!1},alignEnd:{type:Boolean,default:!1},spaceBetween:{type:Boolean,default:!1}},setup(e,t){let{expose:n}=t;const r=e,i=(0,o.useSlots)(),a=(0,o.getCurrentInstance)(),s=(0,o.ref)(null),l=(0,o.reactive)({$formField:null,form:null}),{$formField:c}=(0,o.toRefs)(l),u=(0,o.computed)((()=>({"mdc-form-field":!0,"mdc-form-field--nowrap":r.nowrap,"mdc-form-field--align-end":r.alignEnd,"mdc-form-field--space-between":r.spaceBetween}))),d=(0,o.computed)((()=>s.value&&s.value.classList.contains("mdc-form__item"))),f=(0,o.computed)((()=>{const e=l.form;return e&&e.itemMarginBottom?{"margin-bottom":`${e.itemMarginBottom}px`}:0})),p=(0,o.computed)((()=>{const e=l.form;return e&&e.labelWidth?+e.labelWidth:0})),h=(0,o.computed)((()=>{const e=l.form;return e&&e.labelMarginRight?+e.labelMarginRight:0})),m=(0,o.computed)((()=>{const e=l.form;return e&&"left"===e.actionAlign&&(p.value||h.value)?p.value+h.value:0})),y=(0,o.computed)((()=>{const e=l.form;return e&&e.labelMarginBottom?+e.labelMarginBottom:0}));function g(e){const t=e.parent;return"UiForm"===t.type.name?t.props:d.value?g(t):null}return(0,o.onMounted)((()=>{l.$formField=new Si(s.value),l.form=g(a),function(){if(i.default){const e=i.default().find((e=>"label"===e.type)),t=null===e||void 0===e?void 0:e.el;t&&(p.value&&(t.style.flexBasis=`${p.value}px`),h.value&&(t.style.marginRight=`${h.value}px`),y.value&&(t.style.marginBottom=`${y.value}px`));const n=s.value;n&&n.classList.contains("mdc-form__actions")&&m.value&&(n.style.paddingLeft=`${m.value}px`)}}()})),n({$formField:c}),(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{ref_key:"formField",ref:s,class:(0,o.normalizeClass)((0,o.unref)(u)),style:(0,o.normalizeStyle)((0,o.unref)(f))},[(0,o.renderSlot)(e.$slots,"default",{},(()=>[(0,o.createCommentVNode)(" Form item: checkbox or radio + label ")]))],6))}});var wi=Ii,ki={LABEL_FLOAT_ABOVE:"mdc-floating-label--float-above",LABEL_REQUIRED:"mdc-floating-label--required",LABEL_SHAKE:"mdc-floating-label--shake",ROOT:"mdc-floating-label"},Ni=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.shakeAnimationEndHandler=function(){r.handleShakeAnimationEnd()},r}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return ki},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},getWidth:function(){return 0},registerInteractionHandler:function(){},deregisterInteractionHandler:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){this.adapter.registerInteractionHandler("animationend",this.shakeAnimationEndHandler)},t.prototype.destroy=function(){this.adapter.deregisterInteractionHandler("animationend",this.shakeAnimationEndHandler)},t.prototype.getWidth=function(){return this.adapter.getWidth()},t.prototype.shake=function(e){var n=t.cssClasses.LABEL_SHAKE;e?this.adapter.addClass(n):this.adapter.removeClass(n)},t.prototype.float=function(e){var n=t.cssClasses,r=n.LABEL_FLOAT_ABOVE,o=n.LABEL_SHAKE;e?this.adapter.addClass(r):(this.adapter.removeClass(r),this.adapter.removeClass(o))},t.prototype.setRequired=function(e){var n=t.cssClasses.LABEL_REQUIRED;e?this.adapter.addClass(n):this.adapter.removeClass(n)},t.prototype.handleShakeAnimationEnd=function(){var e=t.cssClasses.LABEL_SHAKE;this.adapter.removeClass(e)},t}(E),xi=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.shake=function(e){this.foundation.shake(e)},t.prototype.float=function(e){this.foundation.float(e)},t.prototype.setRequired=function(e){this.foundation.setRequired(e)},t.prototype.getWidth=function(){return this.foundation.getWidth()},t.prototype.getDefaultFoundation=function(){var e=this;return new Ni({addClass:function(t){return e.root.classList.add(t)},removeClass:function(t){return e.root.classList.remove(t)},getWidth:function(){return function(e){var t=e;if(null!==t.offsetParent)return t.scrollWidth;var n=t.cloneNode(!0);n.style.setProperty("position","absolute"),n.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(n);var r=n.scrollWidth;return document.documentElement.removeChild(n),r}(e.root)},registerInteractionHandler:function(t,n){return e.listen(t,n)},deregisterInteractionHandler:function(t,n){return e.unlisten(t,n)}})},t}(_),Li={LINE_RIPPLE_ACTIVE:"mdc-line-ripple--active",LINE_RIPPLE_DEACTIVATING:"mdc-line-ripple--deactivating"},Ri=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.transitionEndHandler=function(e){r.handleTransitionEnd(e)},r}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return Li},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},setStyle:function(){},registerEventHandler:function(){},deregisterEventHandler:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){this.adapter.registerEventHandler("transitionend",this.transitionEndHandler)},t.prototype.destroy=function(){this.adapter.deregisterEventHandler("transitionend",this.transitionEndHandler)},t.prototype.activate=function(){this.adapter.removeClass(Li.LINE_RIPPLE_DEACTIVATING),this.adapter.addClass(Li.LINE_RIPPLE_ACTIVE)},t.prototype.setRippleCenter=function(e){this.adapter.setStyle("transform-origin",e+"px center")},t.prototype.deactivate=function(){this.adapter.addClass(Li.LINE_RIPPLE_DEACTIVATING)},t.prototype.handleTransitionEnd=function(e){var t=this.adapter.hasClass(Li.LINE_RIPPLE_DEACTIVATING);"opacity"===e.propertyName&&t&&(this.adapter.removeClass(Li.LINE_RIPPLE_ACTIVE),this.adapter.removeClass(Li.LINE_RIPPLE_DEACTIVATING))},t}(E),Di=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.activate=function(){this.foundation.activate()},t.prototype.deactivate=function(){this.foundation.deactivate()},t.prototype.setRippleCenter=function(e){this.foundation.setRippleCenter(e)},t.prototype.getDefaultFoundation=function(){var e=this;return new Ri({addClass:function(t){return e.root.classList.add(t)},removeClass:function(t){return e.root.classList.remove(t)},hasClass:function(t){return e.root.classList.contains(t)},setStyle:function(t,n){return e.root.style.setProperty(t,n)},registerEventHandler:function(t,n){return e.listen(t,n)},deregisterEventHandler:function(t,n){return e.unlisten(t,n)}})},t}(_),Pi={NOTCH_ELEMENT_SELECTOR:".mdc-notched-outline__notch"},Mi={NOTCH_ELEMENT_PADDING:8},Bi={NO_LABEL:"mdc-notched-outline--no-label",OUTLINE_NOTCHED:"mdc-notched-outline--notched",OUTLINE_UPGRADED:"mdc-notched-outline--upgraded"},Fi=function(e){function t(n){return e.call(this,h(h({},t.defaultAdapter),n))||this}return p(t,e),Object.defineProperty(t,"strings",{get:function(){return Pi},enumerable:!1,configurable:!0}),Object.defineProperty(t,"cssClasses",{get:function(){return Bi},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return Mi},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},setNotchWidthProperty:function(){},removeNotchWidthProperty:function(){}}},enumerable:!1,configurable:!0}),t.prototype.notch=function(e){var n=t.cssClasses.OUTLINE_NOTCHED;e>0&&(e+=Mi.NOTCH_ELEMENT_PADDING),this.adapter.setNotchWidthProperty(e),this.adapter.addClass(n)},t.prototype.closeNotch=function(){var e=t.cssClasses.OUTLINE_NOTCHED;this.adapter.removeClass(e),this.adapter.removeNotchWidthProperty()},t}(E),ji=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.initialSyncWithDOM=function(){this.notchElement=this.root.querySelector(Pi.NOTCH_ELEMENT_SELECTOR);var e=this.root.querySelector("."+Ni.cssClasses.ROOT);e?(e.style.transitionDuration="0s",this.root.classList.add(Bi.OUTLINE_UPGRADED),requestAnimationFrame((function(){e.style.transitionDuration=""}))):this.root.classList.add(Bi.NO_LABEL)},t.prototype.notch=function(e){this.foundation.notch(e)},t.prototype.closeNotch=function(){this.foundation.closeNotch()},t.prototype.getDefaultFoundation=function(){var e=this;return new Fi({addClass:function(t){return e.root.classList.add(t)},removeClass:function(t){return e.root.classList.remove(t)},setNotchWidthProperty:function(t){e.notchElement.style.setProperty("width",t+"px")},removeNotchWidthProperty:function(){e.notchElement.style.removeProperty("width")}})},t}(_),Vi={ROOT:"mdc-text-field-character-counter"},Hi={ROOT_SELECTOR:"."+Vi.ROOT},Ui=function(e){function t(n){return e.call(this,h(h({},t.defaultAdapter),n))||this}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return Vi},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return Hi},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{setContent:function(){}}},enumerable:!1,configurable:!0}),t.prototype.setCounterValue=function(e,t){e=Math.min(e,t),this.adapter.setContent(e+" / "+t)},t}(E),qi=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},Object.defineProperty(t.prototype,"foundationForTextField",{get:function(){return this.foundation},enumerable:!1,configurable:!0}),t.prototype.getDefaultFoundation=function(){var e=this;return new Ui({setContent:function(t){e.root.textContent=t}})},t}(_),$i={ARIA_CONTROLS:"aria-controls",ARIA_DESCRIBEDBY:"aria-describedby",INPUT_SELECTOR:".mdc-text-field__input",LABEL_SELECTOR:".mdc-floating-label",LEADING_ICON_SELECTOR:".mdc-text-field__icon--leading",LINE_RIPPLE_SELECTOR:".mdc-line-ripple",OUTLINE_SELECTOR:".mdc-notched-outline",PREFIX_SELECTOR:".mdc-text-field__affix--prefix",SUFFIX_SELECTOR:".mdc-text-field__affix--suffix",TRAILING_ICON_SELECTOR:".mdc-text-field__icon--trailing"},zi={DISABLED:"mdc-text-field--disabled",FOCUSED:"mdc-text-field--focused",HELPER_LINE:"mdc-text-field-helper-line",INVALID:"mdc-text-field--invalid",LABEL_FLOATING:"mdc-text-field--label-floating",NO_LABEL:"mdc-text-field--no-label",OUTLINED:"mdc-text-field--outlined",ROOT:"mdc-text-field",TEXTAREA:"mdc-text-field--textarea",WITH_LEADING_ICON:"mdc-text-field--with-leading-icon",WITH_TRAILING_ICON:"mdc-text-field--with-trailing-icon",WITH_INTERNAL_COUNTER:"mdc-text-field--with-internal-counter"},Ki={LABEL_SCALE:.75},Gi=["pattern","min","max","required","step","minlength","maxlength"],Wi=["color","date","datetime-local","month","range","time","week"],Yi=["mousedown","touchstart"],Xi=["click","keydown"],Zi=function(e){function t(n,r){void 0===r&&(r={});var o=e.call(this,h(h({},t.defaultAdapter),n))||this;return o.isFocused=!1,o.receivedUserInput=!1,o.valid=!0,o.useNativeValidation=!0,o.validateOnValueChange=!0,o.helperText=r.helperText,o.characterCounter=r.characterCounter,o.leadingIcon=r.leadingIcon,o.trailingIcon=r.trailingIcon,o.inputFocusHandler=function(){o.activateFocus()},o.inputBlurHandler=function(){o.deactivateFocus()},o.inputInputHandler=function(){o.handleInput()},o.setPointerXOffset=function(e){o.setTransformOrigin(e)},o.textFieldInteractionHandler=function(){o.handleTextFieldInteraction()},o.validationAttributeChangeHandler=function(e){o.handleValidationAttributeChange(e)},o}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return zi},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return $i},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return Ki},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"shouldAlwaysFloat",{get:function(){var e=this.getNativeInput().type;return Wi.indexOf(e)>=0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"shouldFloat",{get:function(){return this.shouldAlwaysFloat||this.isFocused||!!this.getValue()||this.isBadInput()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"shouldShake",{get:function(){return!this.isFocused&&!this.isValid()&&!!this.getValue()},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!0},setInputAttr:function(){},removeInputAttr:function(){},registerTextFieldInteractionHandler:function(){},deregisterTextFieldInteractionHandler:function(){},registerInputInteractionHandler:function(){},deregisterInputInteractionHandler:function(){},registerValidationAttributeChangeHandler:function(){return new MutationObserver((function(){}))},deregisterValidationAttributeChangeHandler:function(){},getNativeInput:function(){return null},isFocused:function(){return!1},activateLineRipple:function(){},deactivateLineRipple:function(){},setLineRippleTransformOrigin:function(){},shakeLabel:function(){},floatLabel:function(){},setLabelRequired:function(){},hasLabel:function(){return!1},getLabelWidth:function(){return 0},hasOutline:function(){return!1},notchOutline:function(){},closeOutline:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){var e,t,n,r;this.adapter.hasLabel()&&this.getNativeInput().required&&this.adapter.setLabelRequired(!0),this.adapter.isFocused()?this.inputFocusHandler():this.adapter.hasLabel()&&this.shouldFloat&&(this.notchOutline(!0),this.adapter.floatLabel(!0),this.styleFloating(!0)),this.adapter.registerInputInteractionHandler("focus",this.inputFocusHandler),this.adapter.registerInputInteractionHandler("blur",this.inputBlurHandler),this.adapter.registerInputInteractionHandler("input",this.inputInputHandler);try{for(var o=g(Yi),i=o.next();!i.done;i=o.next()){var a=i.value;this.adapter.registerInputInteractionHandler(a,this.setPointerXOffset)}}catch(c){e={error:c}}finally{try{i&&!i.done&&(t=o.return)&&t.call(o)}finally{if(e)throw e.error}}try{for(var s=g(Xi),l=s.next();!l.done;l=s.next()){a=l.value;this.adapter.registerTextFieldInteractionHandler(a,this.textFieldInteractionHandler)}}catch(u){n={error:u}}finally{try{l&&!l.done&&(r=s.return)&&r.call(s)}finally{if(n)throw n.error}}this.validationObserver=this.adapter.registerValidationAttributeChangeHandler(this.validationAttributeChangeHandler),this.setcharacterCounter(this.getValue().length)},t.prototype.destroy=function(){var e,t,n,r;this.adapter.deregisterInputInteractionHandler("focus",this.inputFocusHandler),this.adapter.deregisterInputInteractionHandler("blur",this.inputBlurHandler),this.adapter.deregisterInputInteractionHandler("input",this.inputInputHandler);try{for(var o=g(Yi),i=o.next();!i.done;i=o.next()){var a=i.value;this.adapter.deregisterInputInteractionHandler(a,this.setPointerXOffset)}}catch(c){e={error:c}}finally{try{i&&!i.done&&(t=o.return)&&t.call(o)}finally{if(e)throw e.error}}try{for(var s=g(Xi),l=s.next();!l.done;l=s.next()){a=l.value;this.adapter.deregisterTextFieldInteractionHandler(a,this.textFieldInteractionHandler)}}catch(u){n={error:u}}finally{try{l&&!l.done&&(r=s.return)&&r.call(s)}finally{if(n)throw n.error}}this.adapter.deregisterValidationAttributeChangeHandler(this.validationObserver)},t.prototype.handleTextFieldInteraction=function(){var e=this.adapter.getNativeInput();e&&e.disabled||(this.receivedUserInput=!0)},t.prototype.handleValidationAttributeChange=function(e){var t=this;e.some((function(e){return Gi.indexOf(e)>-1&&(t.styleValidity(!0),t.adapter.setLabelRequired(t.getNativeInput().required),!0)})),e.indexOf("maxlength")>-1&&this.setcharacterCounter(this.getValue().length)},t.prototype.notchOutline=function(e){if(this.adapter.hasOutline()&&this.adapter.hasLabel())if(e){var t=this.adapter.getLabelWidth()*Ki.LABEL_SCALE;this.adapter.notchOutline(t)}else this.adapter.closeOutline()},t.prototype.activateFocus=function(){this.isFocused=!0,this.styleFocused(this.isFocused),this.adapter.activateLineRipple(),this.adapter.hasLabel()&&(this.notchOutline(this.shouldFloat),this.adapter.floatLabel(this.shouldFloat),this.styleFloating(this.shouldFloat),this.adapter.shakeLabel(this.shouldShake)),!this.helperText||!this.helperText.isPersistent()&&this.helperText.isValidation()&&this.valid||this.helperText.showToScreenReader()},t.prototype.setTransformOrigin=function(e){if(!this.isDisabled()&&!this.adapter.hasOutline()){var t=e.touches,n=t?t[0]:e,r=n.target.getBoundingClientRect(),o=n.clientX-r.left;this.adapter.setLineRippleTransformOrigin(o)}},t.prototype.handleInput=function(){this.autoCompleteFocus(),this.setcharacterCounter(this.getValue().length)},t.prototype.autoCompleteFocus=function(){this.receivedUserInput||this.activateFocus()},t.prototype.deactivateFocus=function(){this.isFocused=!1,this.adapter.deactivateLineRipple();var e=this.isValid();this.styleValidity(e),this.styleFocused(this.isFocused),this.adapter.hasLabel()&&(this.notchOutline(this.shouldFloat),this.adapter.floatLabel(this.shouldFloat),this.styleFloating(this.shouldFloat),this.adapter.shakeLabel(this.shouldShake)),this.shouldFloat||(this.receivedUserInput=!1)},t.prototype.getValue=function(){return this.getNativeInput().value},t.prototype.setValue=function(e){if(this.getValue()!==e&&(this.getNativeInput().value=e),this.setcharacterCounter(e.length),this.validateOnValueChange){var t=this.isValid();this.styleValidity(t)}this.adapter.hasLabel()&&(this.notchOutline(this.shouldFloat),this.adapter.floatLabel(this.shouldFloat),this.styleFloating(this.shouldFloat),this.validateOnValueChange&&this.adapter.shakeLabel(this.shouldShake))},t.prototype.isValid=function(){return this.useNativeValidation?this.isNativeInputValid():this.valid},t.prototype.setValid=function(e){this.valid=e,this.styleValidity(e);var t=!e&&!this.isFocused&&!!this.getValue();this.adapter.hasLabel()&&this.adapter.shakeLabel(t)},t.prototype.setValidateOnValueChange=function(e){this.validateOnValueChange=e},t.prototype.getValidateOnValueChange=function(){return this.validateOnValueChange},t.prototype.setUseNativeValidation=function(e){this.useNativeValidation=e},t.prototype.isDisabled=function(){return this.getNativeInput().disabled},t.prototype.setDisabled=function(e){this.getNativeInput().disabled=e,this.styleDisabled(e)},t.prototype.setHelperTextContent=function(e){this.helperText&&this.helperText.setContent(e)},t.prototype.setLeadingIconAriaLabel=function(e){this.leadingIcon&&this.leadingIcon.setAriaLabel(e)},t.prototype.setLeadingIconContent=function(e){this.leadingIcon&&this.leadingIcon.setContent(e)},t.prototype.setTrailingIconAriaLabel=function(e){this.trailingIcon&&this.trailingIcon.setAriaLabel(e)},t.prototype.setTrailingIconContent=function(e){this.trailingIcon&&this.trailingIcon.setContent(e)},t.prototype.setcharacterCounter=function(e){if(this.characterCounter){var t=this.getNativeInput().maxLength;if(-1===t)throw new Error("MDCTextFieldFoundation: Expected maxlength html property on text input or textarea.");this.characterCounter.setCounterValue(e,t)}},t.prototype.isBadInput=function(){return this.getNativeInput().validity.badInput||!1},t.prototype.isNativeInputValid=function(){return this.getNativeInput().validity.valid},t.prototype.styleValidity=function(e){var n=t.cssClasses.INVALID;if(e?this.adapter.removeClass(n):this.adapter.addClass(n),this.helperText){if(this.helperText.setValidity(e),!this.helperText.isValidation())return;var r=this.helperText.isVisible(),o=this.helperText.getId();r&&o?this.adapter.setInputAttr($i.ARIA_DESCRIBEDBY,o):this.adapter.removeInputAttr($i.ARIA_DESCRIBEDBY)}},t.prototype.styleFocused=function(e){var n=t.cssClasses.FOCUSED;e?this.adapter.addClass(n):this.adapter.removeClass(n)},t.prototype.styleDisabled=function(e){var n=t.cssClasses,r=n.DISABLED,o=n.INVALID;e?(this.adapter.addClass(r),this.adapter.removeClass(o)):this.adapter.removeClass(r),this.leadingIcon&&this.leadingIcon.setDisabled(e),this.trailingIcon&&this.trailingIcon.setDisabled(e)},t.prototype.styleFloating=function(e){var n=t.cssClasses.LABEL_FLOATING;e?this.adapter.addClass(n):this.adapter.removeClass(n)},t.prototype.getNativeInput=function(){return(this.adapter?this.adapter.getNativeInput():null)||{disabled:!1,maxLength:-1,required:!1,type:"input",validity:{badInput:!1,valid:!0},value:""}},t}(E),Ji={HELPER_TEXT_PERSISTENT:"mdc-text-field-helper-text--persistent",HELPER_TEXT_VALIDATION_MSG:"mdc-text-field-helper-text--validation-msg",ROOT:"mdc-text-field-helper-text"},Qi={ARIA_HIDDEN:"aria-hidden",ROLE:"role",ROOT_SELECTOR:"."+Ji.ROOT},ea=function(e){function t(n){return e.call(this,h(h({},t.defaultAdapter),n))||this}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return Ji},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return Qi},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},getAttr:function(){return null},setAttr:function(){},removeAttr:function(){},setContent:function(){}}},enumerable:!1,configurable:!0}),t.prototype.getId=function(){return this.adapter.getAttr("id")},t.prototype.isVisible=function(){return"true"!==this.adapter.getAttr(Qi.ARIA_HIDDEN)},t.prototype.setContent=function(e){this.adapter.setContent(e)},t.prototype.isPersistent=function(){return this.adapter.hasClass(Ji.HELPER_TEXT_PERSISTENT)},t.prototype.setPersistent=function(e){e?this.adapter.addClass(Ji.HELPER_TEXT_PERSISTENT):this.adapter.removeClass(Ji.HELPER_TEXT_PERSISTENT)},t.prototype.isValidation=function(){return this.adapter.hasClass(Ji.HELPER_TEXT_VALIDATION_MSG)},t.prototype.setValidation=function(e){e?this.adapter.addClass(Ji.HELPER_TEXT_VALIDATION_MSG):this.adapter.removeClass(Ji.HELPER_TEXT_VALIDATION_MSG)},t.prototype.showToScreenReader=function(){this.adapter.removeAttr(Qi.ARIA_HIDDEN)},t.prototype.setValidity=function(e){var t=this.adapter.hasClass(Ji.HELPER_TEXT_PERSISTENT),n=this.adapter.hasClass(Ji.HELPER_TEXT_VALIDATION_MSG)&&!e;n?(this.showToScreenReader(),"alert"===this.adapter.getAttr(Qi.ROLE)?this.refreshAlertRole():this.adapter.setAttr(Qi.ROLE,"alert")):this.adapter.removeAttr(Qi.ROLE),t||n||this.hide()},t.prototype.hide=function(){this.adapter.setAttr(Qi.ARIA_HIDDEN,"true")},t.prototype.refreshAlertRole=function(){var e=this;this.adapter.removeAttr(Qi.ROLE),requestAnimationFrame((function(){e.adapter.setAttr(Qi.ROLE,"alert")}))},t}(E),ta=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},Object.defineProperty(t.prototype,"foundationForTextField",{get:function(){return this.foundation},enumerable:!1,configurable:!0}),t.prototype.getDefaultFoundation=function(){var e=this;return new ea({addClass:function(t){return e.root.classList.add(t)},removeClass:function(t){return e.root.classList.remove(t)},hasClass:function(t){return e.root.classList.contains(t)},getAttr:function(t){return e.root.getAttribute(t)},setAttr:function(t,n){return e.root.setAttribute(t,n)},removeAttr:function(t){return e.root.removeAttribute(t)},setContent:function(t){e.root.textContent=t}})},t}(_),na={ICON_EVENT:"MDCTextField:icon",ICON_ROLE:"button"},ra={ROOT:"mdc-text-field__icon"},oa=["click","keydown"],ia=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.savedTabIndex=null,r.interactionHandler=function(e){r.handleInteraction(e)},r}return p(t,e),Object.defineProperty(t,"strings",{get:function(){return na},enumerable:!1,configurable:!0}),Object.defineProperty(t,"cssClasses",{get:function(){return ra},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{getAttr:function(){return null},setAttr:function(){},removeAttr:function(){},setContent:function(){},registerInteractionHandler:function(){},deregisterInteractionHandler:function(){},notifyIconAction:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){var e,t;this.savedTabIndex=this.adapter.getAttr("tabindex");try{for(var n=g(oa),r=n.next();!r.done;r=n.next()){var o=r.value;this.adapter.registerInteractionHandler(o,this.interactionHandler)}}catch(i){e={error:i}}finally{try{r&&!r.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}},t.prototype.destroy=function(){var e,t;try{for(var n=g(oa),r=n.next();!r.done;r=n.next()){var o=r.value;this.adapter.deregisterInteractionHandler(o,this.interactionHandler)}}catch(i){e={error:i}}finally{try{r&&!r.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}},t.prototype.setDisabled=function(e){this.savedTabIndex&&(e?(this.adapter.setAttr("tabindex","-1"),this.adapter.removeAttr("role")):(this.adapter.setAttr("tabindex",this.savedTabIndex),this.adapter.setAttr("role",na.ICON_ROLE)))},t.prototype.setAriaLabel=function(e){this.adapter.setAttr("aria-label",e)},t.prototype.setContent=function(e){this.adapter.setContent(e)},t.prototype.handleInteraction=function(e){var t="Enter"===e.key||13===e.keyCode;("click"===e.type||t)&&(e.preventDefault(),this.adapter.notifyIconAction())},t}(E),aa=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},Object.defineProperty(t.prototype,"foundationForTextField",{get:function(){return this.foundation},enumerable:!1,configurable:!0}),t.prototype.getDefaultFoundation=function(){var e=this;return new ia({getAttr:function(t){return e.root.getAttribute(t)},setAttr:function(t,n){return e.root.setAttribute(t,n)},removeAttr:function(t){return e.root.removeAttribute(t)},setContent:function(t){e.root.textContent=t},registerInteractionHandler:function(t,n){return e.listen(t,n)},deregisterInteractionHandler:function(t,n){return e.unlisten(t,n)},notifyIconAction:function(){return e.emit(ia.strings.ICON_EVENT,{},!0)}})},t}(_),sa=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.initialize=function(e,t,n,r,o,i,a){void 0===e&&(e=function(e,t){return new R(e,t)}),void 0===t&&(t=function(e){return new Di(e)}),void 0===n&&(n=function(e){return new ta(e)}),void 0===r&&(r=function(e){return new qi(e)}),void 0===o&&(o=function(e){return new aa(e)}),void 0===i&&(i=function(e){return new xi(e)}),void 0===a&&(a=function(e){return new ji(e)}),this.input=this.root.querySelector($i.INPUT_SELECTOR);var s=this.root.querySelector($i.LABEL_SELECTOR);this.label=s?i(s):null;var l=this.root.querySelector($i.LINE_RIPPLE_SELECTOR);this.lineRipple=l?t(l):null;var c=this.root.querySelector($i.OUTLINE_SELECTOR);this.outline=c?a(c):null;var u=ea.strings,d=this.root.nextElementSibling,f=d&&d.classList.contains(zi.HELPER_LINE),p=f&&d&&d.querySelector(u.ROOT_SELECTOR);this.helperText=p?n(p):null;var h=Ui.strings,m=this.root.querySelector(h.ROOT_SELECTOR);!m&&f&&d&&(m=d.querySelector(h.ROOT_SELECTOR)),this.characterCounter=m?r(m):null;var y=this.root.querySelector($i.LEADING_ICON_SELECTOR);this.leadingIcon=y?o(y):null;var g=this.root.querySelector($i.TRAILING_ICON_SELECTOR);this.trailingIcon=g?o(g):null,this.prefix=this.root.querySelector($i.PREFIX_SELECTOR),this.suffix=this.root.querySelector($i.SUFFIX_SELECTOR),this.ripple=this.createRipple(e)},t.prototype.destroy=function(){this.ripple&&this.ripple.destroy(),this.lineRipple&&this.lineRipple.destroy(),this.helperText&&this.helperText.destroy(),this.characterCounter&&this.characterCounter.destroy(),this.leadingIcon&&this.leadingIcon.destroy(),this.trailingIcon&&this.trailingIcon.destroy(),this.label&&this.label.destroy(),this.outline&&this.outline.destroy(),e.prototype.destroy.call(this)},t.prototype.initialSyncWithDOM=function(){this.disabled=this.input.disabled},Object.defineProperty(t.prototype,"value",{get:function(){return this.foundation.getValue()},set:function(e){this.foundation.setValue(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this.foundation.isDisabled()},set:function(e){this.foundation.setDisabled(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"valid",{get:function(){return this.foundation.isValid()},set:function(e){this.foundation.setValid(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"required",{get:function(){return this.input.required},set:function(e){this.input.required=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"pattern",{get:function(){return this.input.pattern},set:function(e){this.input.pattern=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"minLength",{get:function(){return this.input.minLength},set:function(e){this.input.minLength=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"maxLength",{get:function(){return this.input.maxLength},set:function(e){e<0?this.input.removeAttribute("maxLength"):this.input.maxLength=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"min",{get:function(){return this.input.min},set:function(e){this.input.min=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"max",{get:function(){return this.input.max},set:function(e){this.input.max=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"step",{get:function(){return this.input.step},set:function(e){this.input.step=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"helperTextContent",{set:function(e){this.foundation.setHelperTextContent(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"leadingIconAriaLabel",{set:function(e){this.foundation.setLeadingIconAriaLabel(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"leadingIconContent",{set:function(e){this.foundation.setLeadingIconContent(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"trailingIconAriaLabel",{set:function(e){this.foundation.setTrailingIconAriaLabel(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"trailingIconContent",{set:function(e){this.foundation.setTrailingIconContent(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"useNativeValidation",{set:function(e){this.foundation.setUseNativeValidation(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"prefixText",{get:function(){return this.prefix?this.prefix.textContent:null},set:function(e){this.prefix&&(this.prefix.textContent=e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"suffixText",{get:function(){return this.suffix?this.suffix.textContent:null},set:function(e){this.suffix&&(this.suffix.textContent=e)},enumerable:!1,configurable:!0}),t.prototype.focus=function(){this.input.focus()},t.prototype.layout=function(){var e=this.foundation.shouldFloat;this.foundation.notchOutline(e)},t.prototype.getDefaultFoundation=function(){var e=h(h(h(h(h({},this.getRootAdapterMethods()),this.getInputAdapterMethods()),this.getLabelAdapterMethods()),this.getLineRippleAdapterMethods()),this.getOutlineAdapterMethods());return new Zi(e,this.getFoundationMap())},t.prototype.getRootAdapterMethods=function(){var e=this;return{addClass:function(t){return e.root.classList.add(t)},removeClass:function(t){return e.root.classList.remove(t)},hasClass:function(t){return e.root.classList.contains(t)},registerTextFieldInteractionHandler:function(t,n){e.listen(t,n)},deregisterTextFieldInteractionHandler:function(t,n){e.unlisten(t,n)},registerValidationAttributeChangeHandler:function(t){var n=new MutationObserver((function(e){return t(function(e){return e.map((function(e){return e.attributeName})).filter((function(e){return e}))}(e))}));return n.observe(e.input,{attributes:!0}),n},deregisterValidationAttributeChangeHandler:function(e){e.disconnect()}}},t.prototype.getInputAdapterMethods=function(){var e=this;return{getNativeInput:function(){return e.input},setInputAttr:function(t,n){e.input.setAttribute(t,n)},removeInputAttr:function(t){e.input.removeAttribute(t)},isFocused:function(){return document.activeElement===e.input},registerInputInteractionHandler:function(t,n){e.input.addEventListener(t,n,C())},deregisterInputInteractionHandler:function(t,n){e.input.removeEventListener(t,n,C())}}},t.prototype.getLabelAdapterMethods=function(){var e=this;return{floatLabel:function(t){e.label&&e.label.float(t)},getLabelWidth:function(){return e.label?e.label.getWidth():0},hasLabel:function(){return Boolean(e.label)},shakeLabel:function(t){e.label&&e.label.shake(t)},setLabelRequired:function(t){e.label&&e.label.setRequired(t)}}},t.prototype.getLineRippleAdapterMethods=function(){var e=this;return{activateLineRipple:function(){e.lineRipple&&e.lineRipple.activate()},deactivateLineRipple:function(){e.lineRipple&&e.lineRipple.deactivate()},setLineRippleTransformOrigin:function(t){e.lineRipple&&e.lineRipple.setRippleCenter(t)}}},t.prototype.getOutlineAdapterMethods=function(){var e=this;return{closeOutline:function(){e.outline&&e.outline.closeNotch()},hasOutline:function(){return Boolean(e.outline)},notchOutline:function(t){e.outline&&e.outline.notch(t)}}},t.prototype.getFoundationMap=function(){return{characterCounter:this.characterCounter?this.characterCounter.foundationForTextField:void 0,helperText:this.helperText?this.helperText.foundationForTextField:void 0,leadingIcon:this.leadingIcon?this.leadingIcon.foundationForTextField:void 0,trailingIcon:this.trailingIcon?this.trailingIcon.foundationForTextField:void 0}},t.prototype.createRipple=function(e){var t=this,n=this.root.classList.contains(zi.TEXTAREA),r=this.root.classList.contains(zi.OUTLINED);if(n||r)return null;var o=h(h({},R.createAdapter(this)),{isSurfaceActive:function(){return A(t.input,":active")},registerInteractionHandler:function(e,n){t.input.addEventListener(e,n,C())},deregisterInteractionHandler:function(e,n){t.input.removeEventListener(e,n,C())}});return e(this.root,new L(o))},t}(_);const la={class:"mdc-floating-label"};var ca={name:"MdcFloatingLabel"};var ua=(0,ht.Z)(ca,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("label",la,[(0,o.renderSlot)(e.$slots,"default")])}]]);const da={class:"mdc-line-ripple"};var fa={name:"MdcLineRipple"};var pa=(0,ht.Z)(fa,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("span",da)}]]);const ha={class:"mdc-notched-outline"},ma=(0,o.createElementVNode)("span",{class:"mdc-notched-outline__leading"},null,-1),ya={key:0,class:"mdc-notched-outline__notch"},ga=(0,o.createElementVNode)("span",{class:"mdc-notched-outline__trailing"},null,-1),va={name:"MdcNotchedOutline",customOptions:{}};var ba=Object.assign(va,{props:{hasLabel:{type:Boolean,default:!1}},setup(e){return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("span",ha,[ma,e.hasLabel?((0,o.openBlock)(),(0,o.createElementBlock)("span",ya,[(0,o.renderSlot)(t.$slots,"default")])):(0,o.createCommentVNode)("v-if",!0),ga]))}});const Ea=(0,o.createElementVNode)("div",{class:"mdc-text-field-character-counter"},null,-1);var _a={name:"MdcTextfieldCounter"};var Ca=(0,ht.Z)(_a,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Character counter (optional) "),Ea],2112)}]]);const Ta={label:{type:String,default:""},placeholder:{type:[String,null],default:null},disabled:{type:Boolean,default:!1},required:{type:Boolean,default:!1},fullwidth:{type:Boolean,default:!1},endAligned:{type:Boolean,default:!1},withLeadingIcon:{type:Boolean,default:!1},withTrailingIcon:{type:Boolean,default:!1}},Aa={inputId:{type:[String,null],default:null},attrs:{type:Object,default:()=>({})}},Sa=new Map,Oa={helperTextId:{type:[String,null],default:null}},Ia={id:{type:[String,null],default:null},visible:{type:Boolean,default:!1},validMsg:{type:[String,Boolean],default:!1}};function wa(e){const t=(0,o.computed)((()=>!0===e.validMsg)),n=(0,o.computed)((()=>!!e.validMsg)),r=(0,o.computed)((()=>"string"===(0,F.Z)(e.validMsg)?e.validMsg:""));function i(){const r=Sa.get(`${e.id}-previous`);r&&(t.value?r.valid=!1:r.valid=!n.value)}return(0,o.onMounted)((()=>{e.id&&Sa.set(`${e.id}-next`,i),(0,o.watch)((()=>e.validMsg),(()=>i()))})),{hasValidMsg:n,validMessage:r}}const ka={cssClasses:{icon:"mdc-text-field__icon",leadingIcon:"mdc-text-field__icon--leading",trailingIcon:"mdc-text-field__icon--trailing"}},Na={key:0,class:"mdc-text-field__ripple"},xa=["textContent"],La={key:1,class:"mdc-text-field__resizer"},Ra=["id","placeholder","disabled","required","minlength","maxlength","rows","cols","aria-controls","aria-describedby","onKeyup"],Da=["textContent"],Pa=["id","type","placeholder","disabled","required","pattern","minlength","maxlength","min","max","step","aria-controls","aria-describedby","onKeyup"],Ma=["textContent"],Ba={TYPES:{filled:0,outlined:1},EVENTS:{FOCUS:"focus",KEYDOWN:"keydown",INPUT:"update:modelValue",KEYUP:"keyup",CHANGE:"change",ENTER:"enter",BLUR:"blur"},PLUS_COMPONENTS:["UiAutocomplete","UiDatepicker"]},Fa={name:"UiTextfield",customOptions:{UI_GLOBAL:i.Z,UI_TEXTFIELD:Ba,UI_TEXTFIELD_ICON:ka}};var ja=Object.assign(Fa,{props:{type:{type:[String,Number],default:0},outlined:{type:Boolean,default:!1},modelValue:{type:[String,Number,Array],default:""},...Aa,minlength:{type:[String,Number,null],default:null},maxlength:{type:[String,Number,null],default:null},inputType:{type:String,default:"text"},pattern:{type:[String,null],default:null},min:{type:[String,Number,null],default:null},max:{type:[String,Number,null],default:null},step:{type:[String,Number,null],default:null},rows:{type:[Number,String],default:1},cols:{type:[Number,String],default:20},...Ta,...M,prefixText:{type:String,default:""},suffixText:{type:String,default:""},withCounter:{type:Boolean,default:!1},...Oa},emits:[i.Z.EVENTS.CLICK,Ba.EVENTS.FOCUS,Ba.EVENTS.KEYDOWN,Ba.EVENTS.INPUT,Ba.EVENTS.KEYUP,Ba.EVENTS.CHANGE,Ba.EVENTS.ENTER,Ba.EVENTS.BLUR],setup(e,t){let{expose:n,emit:r}=t;const s=e,l=(0,o.useSlots)(),{handleClick:c}=(0,i.O)({emit:r}),{materialIcon:u}=B(s),d=(0,o.computed)((()=>a(s,Ba.TYPES,"outlined"))),f=(0,o.computed)((()=>"textarea"===s.inputType)),p=(0,o.computed)((()=>Ba.PLUS_COMPONENTS.includes(v.type.name))),h=(0,o.computed)((()=>!!(u.value||s.withLeadingIcon||T()))),m=(0,o.computed)((()=>!(!s.withTrailingIcon&&!A()))),y=(0,o.computed)((()=>{const e=s.label||l.default;return!(!s.placeholder&&e)})),g=(0,o.computed)((()=>({outer:{"mdc-text-field":!0,"mdc-text-field--filled":!d.value,"mdc-text-field--outlined":d.value,"mdc-text-field--fullwidth":s.fullwidth,"mdc-text-field--textarea":f.value,"mdc-text-field--disabled":s.disabled,"mdc-text-field--with-leading-icon":h.value,"mdc-text-field--with-trailing-icon":m.value,"mdc-text-field--no-label":y.value,"mdc-text-field--end-aligned":s.endAligned,"mdc-text-field--with-internal-counter":s.withCounter},input:"mdc-text-field__input"}))),v=(0,o.getCurrentInstance)().parent,b=(0,o.ref)(null),E=(0,o.reactive)({$textField:null,inputValue:s.modelValue}),{$textField:_,inputValue:C}=(0,o.toRefs)(E);(0,o.onMounted)((()=>{E.$textField=new sa(b.value),s.helperTextId&&Sa.set(`${s.helperTextId}-previous`,E.$textField),(0,o.watch)((()=>s.modelValue),((e,t)=>{if(E.inputValue=e,!t&&e&&(E.$textField.value=e),t&&!e){try{s.maxlength&&E.$textField.characterCounter.foundation.setCounterValue(0,s.maxlength)}catch(n){}setTimeout((()=>{E.$textField.foundation.deactivateFocus()}),1)}})),(0,o.watch)((()=>s.disabled),(e=>E.$textField.disabled=e))}));const T=()=>{var e;return p.value?null===v||void 0===v||null===(e=v.exposed)||void 0===e?void 0:e.hasLeadingIcon.value:l.before},A=()=>{var e;return p.value?null===v||void 0===v||null===(e=v.exposed)||void 0===e?void 0:e.hasTrailingIcon.value:l.after};function S(e){r(Ba.EVENTS.FOCUS,e)}function O(e){r(Ba.EVENTS.KEYDOWN,e)}function I(e){r(Ba.EVENTS.INPUT,e.target.value)}function w(e){r(Ba.EVENTS.KEYUP,e)}function k(e){r(Ba.EVENTS.CHANGE,e)}function N(e){r(Ba.EVENTS.ENTER,e.target.value)}function x(e){setTimeout((()=>{const e=Sa.get(`${s.helperTextId}-next`);e&&e()}),1),r(Ba.EVENTS.BLUR,e)}return n({textfield:b,$textField:_}),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Container "),(0,o.createElementVNode)("div",{ref_key:"textfield",ref:b,class:(0,o.normalizeClass)((0,o.unref)(g).outer),onClick:n[2]||(n[2]=function(){return(0,o.unref)(c)&&(0,o.unref)(c)(...arguments)})},[(0,o.unref)(d)?(0,o.createCommentVNode)("v-if",!0):((0,o.openBlock)(),(0,o.createElementBlock)("div",Na)),(0,o.createCommentVNode)(" Leading icon (optional) "),(0,o.renderSlot)(t.$slots,"before",{iconClass:[(0,o.unref)(ka).cssClasses.icon,(0,o.unref)(ka).cssClasses.leadingIcon]},(()=>[(0,o.unref)(u)?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass([(0,o.unref)(ka).cssClasses.icon,(0,o.unref)(ka).cssClasses.leadingIcon])),textContent:(0,o.toDisplayString)((0,o.unref)(u))},null,10,xa)):(0,o.createCommentVNode)("v-if",!0)])),(0,o.createCommentVNode)(" Textarea "),(0,o.unref)(f)?((0,o.openBlock)(),(0,o.createElementBlock)("span",La,[(0,o.withDirectives)((0,o.createElementVNode)("textarea",(0,o.mergeProps)({id:t.inputId,"onUpdate:modelValue":n[0]||(n[0]=e=>(0,o.isRef)(C)?C.value=e:null),class:(0,o.unref)(g).input,placeholder:t.placeholder,disabled:t.disabled,required:t.required,minlength:e.minlength,maxlength:e.maxlength,rows:e.rows,cols:e.cols,"aria-controls":t.helperTextId,"aria-describedby":t.helperTextId},t.attrs,{onFocus:S,onKeydown:O,onInput:I,onKeyup:[w,(0,o.withKeys)(N,["enter"])],onChange:k,onBlur:x}),null,16,Ra),[[o.vModelText,(0,o.unref)(C)]]),(0,o.createCommentVNode)(" Character counter (optional) "),e.withCounter?((0,o.openBlock)(),(0,o.createBlock)(Ca,{key:0})):(0,o.createCommentVNode)("v-if",!0)])):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:2},[(0,o.createCommentVNode)(" Input text "),e.prefixText?((0,o.openBlock)(),(0,o.createElementBlock)("span",{key:0,class:"mdc-text-field__affix mdc-text-field__affix--prefix",textContent:(0,o.toDisplayString)(e.prefixText)},null,8,Da)):(0,o.createCommentVNode)("v-if",!0),(0,o.withDirectives)((0,o.createElementVNode)("input",(0,o.mergeProps)({id:t.inputId,"onUpdate:modelValue":n[1]||(n[1]=e=>(0,o.isRef)(C)?C.value=e:null),type:e.inputType,class:(0,o.unref)(g).input,placeholder:t.placeholder,disabled:t.disabled,required:t.required,pattern:e.pattern,minlength:e.minlength,maxlength:e.maxlength,min:e.min,max:e.max,step:e.step,"aria-controls":t.helperTextId,"aria-describedby":t.helperTextId},t.attrs,{onFocus:S,onKeydown:O,onInput:I,onKeyup:[w,(0,o.withKeys)(N,["enter"])],onChange:k,onBlur:x}),null,16,Pa),[[o.vModelDynamic,(0,o.unref)(C)]]),e.suffixText?((0,o.openBlock)(),(0,o.createElementBlock)("span",{key:1,class:"mdc-text-field__affix mdc-text-field__affix--suffix",textContent:(0,o.toDisplayString)(e.suffixText)},null,8,Ma)):(0,o.createCommentVNode)("v-if",!0),(0,o.createCommentVNode)(" Character counter (optional) "),e.withCounter?((0,o.openBlock)(),(0,o.createBlock)(Ca,{key:2})):(0,o.createCommentVNode)("v-if",!0)],64)),(0,o.createCommentVNode)(" Trailing icon (optional) "),(0,o.renderSlot)(t.$slots,"after",{iconClass:[(0,o.unref)(ka).cssClasses.icon,(0,o.unref)(ka).cssClasses.trailingIcon]}),(0,o.createCommentVNode)(" Label text "),(0,o.unref)(y)||(0,o.unref)(d)?(0,o.createCommentVNode)("v-if",!0):((0,o.openBlock)(),(0,o.createBlock)(ua,{key:3,for:t.inputId},{default:(0,o.withCtx)((()=>[(0,o.renderSlot)(t.$slots,"default",{},(()=>[(0,o.createTextVNode)((0,o.toDisplayString)(t.label),1)]))])),_:3},8,["for"])),(0,o.createCommentVNode)(" Activation indicator "),(0,o.unref)(d)?((0,o.openBlock)(),(0,o.createBlock)(ba,{key:4,"has-label":!(0,o.unref)(y)},{default:(0,o.withCtx)((()=>[(0,o.createVNode)(ua,{for:t.inputId},{default:(0,o.withCtx)((()=>[(0,o.renderSlot)(t.$slots,"default",{},(()=>[(0,o.createTextVNode)((0,o.toDisplayString)(t.label),1)]))])),_:3},8,["for"])])),_:3},8,["has-label"])):((0,o.openBlock)(),(0,o.createBlock)(pa,{key:5}))],2)],2112))}});var Va=ja;const Ha=["id"],Ua="UiTextfieldHelper",qa={name:Ua,customOptions:{name:Ua}};var $a=Object.assign(qa,{props:{...Ia,withCounter:{type:Boolean,default:!1}},setup(e){const t=e,n=(0,o.ref)(null),{hasValidMsg:r,validMessage:i}=wa(t),a=(0,o.computed)((()=>({"mdc-text-field-helper-text":!0,"mdc-text-field-helper-text--persistent":t.visible,"mdc-text-field-helper-text--validation-msg":r.value})));return(0,o.onBeforeMount)((()=>{!t.id&&t.withCounter&&console.warn(`[${Ua}]: The 'helperTextId' prop is required for with outer counter`)})),(0,o.onMounted)((()=>{const e=n.value.previousElementSibling,r=e&&e.classList.contains("mdc-text-field");t.withCounter&&!r&&console.warn(`[${Ua}]: Do not insert any tags between '' and '' with counter`)})),(t,r)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Assistive area (optional) "),(0,o.createElementVNode)("div",{ref_key:"textfieldHelper",ref:n,class:"mdc-text-field-helper-line"},[(0,o.createCommentVNode)(" Helper text (optional) "),(0,o.createElementVNode)("div",{id:t.id,class:(0,o.normalizeClass)((0,o.unref)(a)),"aria-hidden":"true"},[(0,o.renderSlot)(t.$slots,"default",{},(()=>[(0,o.createTextVNode)((0,o.toDisplayString)((0,o.unref)(i)),1)]))],10,Ha),(0,o.createCommentVNode)(" Character counter (optional) "),e.withCounter?((0,o.openBlock)(),(0,o.createBlock)(Ca,{key:0})):(0,o.createCommentVNode)("v-if",!0)],512)],2112))}});const za=["tabindex","role"],Ka={name:"UiTextfieldIcon",customOptions:{UI_GLOBAL:i.Z,UI_TEXTFIELD_ICON:ka}};var Ga=Object.assign(Ka,{props:{trailing:{type:Boolean,default:!1},unclickable:{type:Boolean,default:!1}},emits:[i.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const r=e,a=(0,o.computed)((()=>{let e=[i.Z.cssClasses.icon,ka.cssClasses.icon];return r.trailing?e.push(ka.cssClasses.trailingIcon):e.push(ka.cssClasses.leadingIcon),e}));function s(e){r.unclickable||n(i.Z.EVENTS.CLICK,e)}return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("i",{class:(0,o.normalizeClass)((0,o.unref)(a)),tabindex:e.unclickable?null:0,role:e.unclickable?null:"button",onClick:s},[(0,o.renderSlot)(t.$slots,"default",{},(()=>[(0,o.createCommentVNode)(" Material icon ")]))],10,za))}});var Wa=Ga;const Ya={CLICK:"click"};function Xa(e,t){return n=>{(function(e,t){let n=e.target,r=n===t;for(;n&&!r;)n=n.parentNode,n===t&&(r=!0);return r})(n,e)||t()}}function Za(e){let{el:t,listener:n,callback:r}=e;n||(n=Xa(t,r)),document.addEventListener(Ya.CLICK,n,{capture:!0})}function Ja(e){e&&document.removeEventListener(Ya.CLICK,e,{capture:!0})}function Qa(){return{createDatalistEventListener:Xa,addDatalistEventListener:Za,removeDatalistEventListener:Ja}}const es={label:"label",value:"value"},ts=(e,t)=>{t.label&&t.value||console.error(`[${e}]: Invalid option format ({ label: string; value: string })`)},ns=["textContent"],rs=(0,o.createElementVNode)("div",{class:"mdc-drawer-scrim"},null,-1),os=["data-index","onClick","innerHTML"],is="UiAutocomplete",as={cssClasses:{selected:"selected"},EVENTS:{INPUT:"update:modelValue",SEARCH:"search",SELECTED:"selected",CLICK:"click",MOUSEMOVE:"mousemove",MOUSELEAVE:"mouseleave"}},ss={UP:38,DOWN:40,ENTER:13},ls={name:is,customOptions:{name:is,UI_GLOBAL:i.Z,UI_AUTOCOMPLETE:as,KEYCODE:ss,deprecatedListClassNameMap:Co}};var cs=Object.assign(ls,{props:{...Ta,...M,outlined:{type:Boolean,default:!1},modelValue:{type:[String,Number],default:""},source:{type:Array,default:()=>[]},sourceFormat:{type:Object,default:()=>es},inputId:{type:[String,null],default:null},autofocus:{type:Boolean,default:!1},delay:{type:[Number,String],default:300},minlength:{type:[Number,String],default:1},remote:{type:Boolean,default:!1},highlight:{type:Boolean,default:!1},filterKeywords:{type:Boolean,default:!1},inside:{type:Boolean,default:!1}},emits:[as.EVENTS.INPUT,as.EVENTS.SEARCH,as.EVENTS.SELECTED],setup(e,t){let{expose:n,emit:r}=t;const a=e,s=(0,o.useSlots)(),l=((0,o.getCurrentInstance)().parent,(0,o.ref)(null)),c=(0,o.ref)(null),u=(0,o.reactive)({open:!1,autocompleteListEl:null,$listener:null,inputValue:a.modelValue,currentSource:[],currentSuggestion:{data:[],index:-1},currentSelectedItem:null});let d=null,f={$view:null,viewHeight:0,listHeight:0,itemHeight:0,currentFirstIndex:0,currentLastIndex:0,defaultFirstIndex:0,defaultLastIndex:0,defaultReversedLastIndex:0,defaultReversedFirstIndex:0};const{inputValue:p,currentSuggestion:h}=(0,o.toRefs)(u),{createDatalistEventListener:m,removeDatalistEventListener:y}=Qa(),{materialIcon:g}=B(a),v=(0,o.computed)((()=>({"mdc-autocomplete":!0,"mdc-autocomplete--fullwidth":a.fullwidth,"mdc-autocomplete--in-dialog":a.inside}))),b=(0,o.computed)((()=>["mdc-autocomplete__menu","mdc-menu","mdc-menu-surface",{"mdc-menu-surface--fullwidth":a.fullwidth,"mdc-menu-surface--open":u.open}])),E=(0,o.computed)((()=>!(!a.withLeadingIcon&&!s.before))),_=(0,o.computed)((()=>!(!a.withTrailingIcon&&!s.after)));(0,o.onBeforeMount)((()=>ts(is,a.sourceFormat))),(0,o.onMounted)((()=>{u.autocompleteListEl=c.value,u.autocompleteListEl.addEventListener(as.EVENTS.MOUSEMOVE,N),u.autocompleteListEl.addEventListener(as.EVENTS.MOUSELEAVE,x),S(a.source),(0,o.watch)((()=>a.modelValue),(e=>{p.value!==e&&(p.value=`${e}`)})),(0,o.watch)((()=>a.source),(e=>{S(e),T()}))})),(0,o.onBeforeUnmount)((()=>{y(u.$listener),u.autocompleteListEl.removeEventListener(as.EVENTS.MOUSEMOVE,N),u.autocompleteListEl.removeEventListener(as.EVENTS.MOUSELEAVE,x)}));const C=e=>e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""");function T(){const e=p.value;if("string"!==(0,F.Z)(e))throw new Error("[UiAutocomplete]: The keywords value must be a string");!function(e){const t="("+e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")+")",n=new RegExp(t,"gi"),r=a.filterKeywords?u.currentSource.filter((t=>new RegExp(e,"i").test(t[a.sourceFormat.label]))):u.currentSource;u.currentSuggestion.data=r.map((e=>{const t=e[a.sourceFormat.label];return e.html=a.highlight?C(t.replace(n,"$1")).replace(/<(\/?strong)>/g,"<$1>"):C(t),e}))}(e.trim().toLowerCase()),e.length>=a.minlength&&u.currentSuggestion.data.length&&(u.open=!0,(0,o.nextTick)((()=>function(){const e=u.autocompleteListEl,t=e.querySelector("ul"),n=e.querySelector("li");f.$view||(f.$view=e,f.viewHeight=e.offsetHeight),f.item||(f.itemHeight=n.offsetHeight),f.list!==t.offsetHeight&&(f.listHeight=t.offsetHeight),f.defaultFirstIndex=0,f.defaultLastIndex=parseInt(f.viewHeight/f.itemHeight,10)-1;const r=u.currentSuggestion.data.length-1;f.defaultReversedLastIndex!==r&&(f.defaultReversedLastIndex=r,f.defaultReversedFirstIndex=f.defaultReversedLastIndex-f.defaultLastIndex),f.currentLastIndex=f.defaultLastIndex}())))}function A(){u.open=!1,u.currentSuggestion.index=-1,R()}function S(e){"array"===(0,F.Z)(e)&&(u.currentSource=e.map((e=>{let t={};return"string"===(0,F.Z)(e)||"number"===(0,F.Z)(e)?(t[a.sourceFormat.label]=e,t[a.sourceFormat.value]=e):"object"===(0,F.Z)(e)?t=e:console.warn(`[${is}]: The item of the 'source' prop must be a string or object`),t})),u.currentSuggestion.data=u.currentSource)}function O(){a.autofocus&&T()}function I(e){if(u.currentSuggestion.data.length){const t=0,n=u.currentSuggestion.data.length-1;switch(e.keyCode){case ss.DOWN:R(),u.currentSuggestion.index===n?(u.currentSuggestion.index=t,f.currentFirstIndex=f.defaultFirstIndex,f.currentLastIndex=f.defaultLastIndex,f.$view.scrollTop=0):(u.currentSuggestion.index++,u.currentSuggestion.index>f.currentLastIndex&&(f.currentFirstIndex++,f.currentLastIndex++,f.$view.scrollTop+=f.itemHeight)),u.autocompleteListEl.blur(),e.preventDefault();break;case ss.UP:R(),u.currentSuggestion.index===t||-1===u.currentSuggestion.index?(u.currentSuggestion.index=n,f.currentFirstIndex=f.defaultReversedFirstIndex,f.currentLastIndex=f.defaultReversedLastIndex,f.$view.scrollTop=f.itemHeight*f.defaultReversedFirstIndex):(u.currentSuggestion.index--,u.currentSuggestion.index0){L(u.currentSuggestion.data[u.currentSuggestion.index=a.minlength?function(e){a.remote?(d&&clearTimeout(d),d=setTimeout((()=>{r(as.EVENTS.SEARCH,e)}),a.delay)):T()}(t):A()}function k(){if(!u.$listener){var e;const t=null===(e=l.value)||void 0===e?void 0:e.textfield;u.$listener=m(t,(()=>{y(u.$listener),A()}))}document.addEventListener(Ya.CLICK,u.$listener,{capture:!0})}function N(e){const t=e.target;"LI"!==t.tagName||t.classList.contains(as.cssClasses.selected)||(u.currentSelectedItem=t,R(),t.classList.add(as.cssClasses.selected),u.currentSuggestion.index=t.dataset.index)}function x(){u.currentSelectedItem&&u.currentSelectedItem.classList.remove(as.cssClasses.selected)}function L(e){A(),delete e[as.cssClasses.selected],delete e.html,r(as.EVENTS.INPUT,e[a.sourceFormat.label]),r(as.EVENTS.SELECTED,e)}function R(){const e=u.autocompleteListEl.querySelector(`li.${as.cssClasses.selected}`);e&&e.classList.remove(as.cssClasses.selected)}const D=e=>[Co["mdc-list-item"],{selected:e===u.currentSuggestion.index}];return n({hasLeadingIcon:E,hasTrailingIcon:_}),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(v))},[(0,o.createVNode)(Va,{ref_key:"autocomplete",ref:l,"model-value":(0,o.unref)(p),"input-id":e.inputId,outlined:e.outlined,label:t.label,placeholder:t.placeholder,disabled:t.disabled,required:t.required,fullwidth:t.fullwidth,"end-aligned":t.endAligned,"with-leading-icon":(0,o.unref)(E),"with-trailing-icon":(0,o.unref)(_),onFocus:O,onKeydown:I,"onUpdate:modelValue":w,onBlur:k},{before:(0,o.withCtx)((e=>{let{iconClass:n}=e;return[(0,o.unref)(g)?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass(n)),textContent:(0,o.toDisplayString)((0,o.unref)(g))},null,10,ns)):(0,o.renderSlot)(t.$slots,"before",{key:1,iconClass:n})]})),default:(0,o.withCtx)((()=>[(0,o.renderSlot)(t.$slots,"default")])),after:(0,o.withCtx)((e=>{let{iconClass:n}=e;return[(0,o.renderSlot)(t.$slots,"after",{iconClass:n})]})),_:3},8,["model-value","input-id","outlined","label","placeholder","disabled","required","fullwidth","end-aligned","with-leading-icon","with-trailing-icon"]),(0,o.createCommentVNode)(" Autocomplete list "),(0,o.withDirectives)((0,o.createElementVNode)("div",{ref_key:"autocompleteList",ref:c,class:(0,o.normalizeClass)((0,o.unref)(b))},[rs,(0,o.createElementVNode)("ul",{class:(0,o.normalizeClass)((0,o.unref)(Co)["mdc-list"])},[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)((0,o.unref)(h).data,((e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("li",{key:t,"data-index":t,class:(0,o.normalizeClass)(D(t)),onClick:t=>L(e),innerHTML:e.html},null,10,os)))),128))],2)],2),[[o.vShow,(0,o.unref)(h).data.length]])],2))}});var us=cs,ds=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],fs={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"===typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(e){return"undefined"!==typeof console&&console.warn(e)},getWeek:function(e){var t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var n=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-n.getTime())/864e5-3+(n.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},ps={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var t=e%100;if(t>3&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},hs=ps,ms=function(e,t){return void 0===t&&(t=2),("000"+e).slice(-1*t)},ys=function(e){return!0===e?1:0};function gs(e,t){var n;return function(){var r=this,o=arguments;clearTimeout(n),n=setTimeout((function(){return e.apply(r,o)}),t)}}var vs=function(e){return e instanceof Array?e:[e]};function bs(e,t,n){if(!0===n)return e.classList.add(t);e.classList.remove(t)}function Es(e,t,n){var r=window.document.createElement(e);return t=t||"",n=n||"",r.className=t,void 0!==n&&(r.textContent=n),r}function _s(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function Cs(e,t){return t(e)?e:e.parentNode?Cs(e.parentNode,t):void 0}function Ts(e,t){var n=Es("div","numInputWrapper"),r=Es("input","numInput "+e),o=Es("span","arrowUp"),i=Es("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?r.type="number":(r.type="text",r.pattern="\\d*"),void 0!==t)for(var a in t)r.setAttribute(a,t[a]);return n.appendChild(r),n.appendChild(o),n.appendChild(i),n}function As(e){try{return"function"===typeof e.composedPath?e.composedPath()[0]:e.target}catch(t){return e.target}}var Ss=function(){},Os=function(e,t,n){return n.months[t?"shorthand":"longhand"][e]},Is={D:Ss,F:function(e,t,n){e.setMonth(n.months.longhand.indexOf(t))},G:function(e,t){e.setHours((e.getHours()>=12?12:0)+parseFloat(t))},H:function(e,t){e.setHours(parseFloat(t))},J:function(e,t){e.setDate(parseFloat(t))},K:function(e,t,n){e.setHours(e.getHours()%12+12*ys(new RegExp(n.amPM[1],"i").test(t)))},M:function(e,t,n){e.setMonth(n.months.shorthand.indexOf(t))},S:function(e,t){e.setSeconds(parseFloat(t))},U:function(e,t){return new Date(1e3*parseFloat(t))},W:function(e,t,n){var r=parseInt(t),o=new Date(e.getFullYear(),0,2+7*(r-1),0,0,0,0);return o.setDate(o.getDate()-o.getDay()+n.firstDayOfWeek),o},Y:function(e,t){e.setFullYear(parseFloat(t))},Z:function(e,t){return new Date(t)},d:function(e,t){e.setDate(parseFloat(t))},h:function(e,t){e.setHours((e.getHours()>=12?12:0)+parseFloat(t))},i:function(e,t){e.setMinutes(parseFloat(t))},j:function(e,t){e.setDate(parseFloat(t))},l:Ss,m:function(e,t){e.setMonth(parseFloat(t)-1)},n:function(e,t){e.setMonth(parseFloat(t)-1)},s:function(e,t){e.setSeconds(parseFloat(t))},u:function(e,t){return new Date(parseFloat(t))},w:Ss,y:function(e,t){e.setFullYear(2e3+parseFloat(t))}},ws={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},ks={Z:function(e){return e.toISOString()},D:function(e,t,n){return t.weekdays.shorthand[ks.w(e,t,n)]},F:function(e,t,n){return Os(ks.n(e,t,n)-1,!1,t)},G:function(e,t,n){return ms(ks.h(e,t,n))},H:function(e){return ms(e.getHours())},J:function(e,t){return void 0!==t.ordinal?e.getDate()+t.ordinal(e.getDate()):e.getDate()},K:function(e,t){return t.amPM[ys(e.getHours()>11)]},M:function(e,t){return Os(e.getMonth(),!0,t)},S:function(e){return ms(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,t,n){return n.getWeek(e)},Y:function(e){return ms(e.getFullYear(),4)},d:function(e){return ms(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return ms(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:function(e){return ms(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},Ns=function(e){var t=e.config,n=void 0===t?fs:t,r=e.l10n,o=void 0===r?ps:r,i=e.isMobile,a=void 0!==i&&i;return function(e,t,r){var i=r||o;return void 0===n.formatDate||a?t.split("").map((function(t,r,o){return ks[t]&&"\\"!==o[r-1]?ks[t](e,i,n):"\\"!==t?t:""})).join(""):n.formatDate(e,t,i)}},xs=function(e){var t=e.config,n=void 0===t?fs:t,r=e.l10n,o=void 0===r?ps:r;return function(e,t,r,i){if(0===e||e){var a,s=i||o,l=e;if(e instanceof Date)a=new Date(e.getTime());else if("string"!==typeof e&&void 0!==e.toFixed)a=new Date(e);else if("string"===typeof e){var c=t||(n||fs).dateFormat,u=String(e).trim();if("today"===u)a=new Date,r=!0;else if(n&&n.parseDate)a=n.parseDate(e,c);else if(/Z$/.test(u)||/GMT$/.test(u))a=new Date(e);else{for(var d=void 0,f=[],p=0,h=0,m="";pMath.min(t,n)&&e=0?new Date:new Date(n.config.minDate.getTime()),r=Bs(n.config);t.setHours(r.hours,r.minutes,r.seconds,t.getMilliseconds()),n.selectedDates=[t],n.latestSelectedDateObj=t}void 0!==e&&"blur"!==e.type&&function(e){e.preventDefault();var t="keydown"===e.type,r=As(e),o=r;void 0!==n.amPM&&r===n.amPM&&(n.amPM.textContent=n.l10n.amPM[ys(n.amPM.textContent===n.l10n.amPM[0])]);var i=parseFloat(o.getAttribute("min")),a=parseFloat(o.getAttribute("max")),s=parseFloat(o.getAttribute("step")),l=parseInt(o.value,10),c=e.delta||(t?38===e.which?1:-1:0),u=l+s*c;if("undefined"!==typeof o.value&&2===o.value.length){var d=o===n.hourElement,f=o===n.minuteElement;ua&&(u=o===n.hourElement?u-a-ys(!n.amPM):i,f&&m(void 0,1,n.hourElement)),n.amPM&&d&&(1===s?u+l===23:Math.abs(u-l)>s)&&(n.amPM.textContent=n.l10n.amPM[ys(n.amPM.textContent===n.l10n.amPM[0])]),o.value=ms(u)}}(e);var o=n._input.value;s(),Q(),n._input.value!==o&&n._debouncedChange()}function s(){if(void 0!==n.hourElement&&void 0!==n.minuteElement){var e,t,r=(parseInt(n.hourElement.value.slice(-2),10)||0)%24,o=(parseInt(n.minuteElement.value,10)||0)%60,i=void 0!==n.secondElement?(parseInt(n.secondElement.value,10)||0)%60:0;void 0!==n.amPM&&(e=r,t=n.amPM.textContent,r=e%12+12*ys(t===n.l10n.amPM[1]));var a=void 0!==n.config.minTime||n.config.minDate&&n.minDateHasTime&&n.latestSelectedDateObj&&0===Ls(n.latestSelectedDateObj,n.config.minDate,!0),s=void 0!==n.config.maxTime||n.config.maxDate&&n.maxDateHasTime&&n.latestSelectedDateObj&&0===Ls(n.latestSelectedDateObj,n.config.maxDate,!0);if(void 0!==n.config.maxTime&&void 0!==n.config.minTime&&n.config.minTime>n.config.maxTime){var l=Ds(n.config.minTime.getHours(),n.config.minTime.getMinutes(),n.config.minTime.getSeconds()),u=Ds(n.config.maxTime.getHours(),n.config.maxTime.getMinutes(),n.config.maxTime.getSeconds()),d=Ds(r,o,i);if(d>u&&d=12)]),void 0!==n.secondElement&&(n.secondElement.value=ms(r)))}function u(e){var t=As(e),n=parseInt(t.value)+(e.delta||0);(n/1e3>1||"Enter"===e.key&&!/[^\d]/.test(n.toString()))&&N(n)}function d(e,t,r,o){return t instanceof Array?t.forEach((function(t){return d(e,t,r,o)})):e instanceof Array?e.forEach((function(e){return d(e,t,r,o)})):(e.addEventListener(t,r,o),void n._handlers.push({remove:function(){return e.removeEventListener(t,r,o)}}))}function f(){W("onChange")}function p(e,t){var r=void 0!==e?n.parseDate(e):n.latestSelectedDateObj||(n.config.minDate&&n.config.minDate>n.now?n.config.minDate:n.config.maxDate&&n.config.maxDate=0&&Ls(e,n.selectedDates[1])<=0)}(t)&&!X(t)&&a.classList.add("inRange"),n.weekNumbers&&1===n.config.showMonths&&"prevMonthDay"!==e&&o%7===6&&n.weekNumbers.insertAdjacentHTML("beforeend",""+n.config.getWeek(t)+""),W("onDayCreate",a),a}function g(e){e.focus(),"range"===n.config.mode&&P(e)}function v(e){for(var t=e>0?0:n.config.showMonths-1,r=e>0?n.config.showMonths:-1,o=t;o!=r;o+=e)for(var i=n.daysContainer.children[o],a=e>0?0:i.children.length-1,s=e>0?i.children.length:-1,l=a;l!=s;l+=e){var c=i.children[l];if(-1===c.className.indexOf("hidden")&&x(c.dateObj))return c}}function b(e,t){var o=r(),i=L(o||document.body),a=void 0!==e?e:i?o:void 0!==n.selectedDateElem&&L(n.selectedDateElem)?n.selectedDateElem:void 0!==n.todayDateElem&&L(n.todayDateElem)?n.todayDateElem:v(t>0?1:-1);void 0===a?n._input.focus():i?function(e,t){for(var r=-1===e.className.indexOf("Month")?e.dateObj.getMonth():n.currentMonth,o=t>0?n.config.showMonths:-1,i=t>0?1:-1,a=r-n.currentMonth;a!=o;a+=i)for(var s=n.daysContainer.children[a],l=r-n.currentMonth===a?e.$i+t:t<0?s.children.length-1:0,c=s.children.length,u=l;u>=0&&u0?c:-1);u+=i){var d=s.children[u];if(-1===d.className.indexOf("hidden")&&x(d.dateObj)&&Math.abs(e.$i-u)>=Math.abs(t))return g(d)}n.changeMonth(i),b(v(i),0)}(a,t):g(a)}function E(e,t){for(var r=(new Date(e,t,1).getDay()-n.l10n.firstDayOfWeek+7)%7,o=n.utils.getDaysInMonth((t-1+12)%12,e),i=n.utils.getDaysInMonth(t,e),a=window.document.createDocumentFragment(),s=n.config.showMonths>1,l=s?"prevMonthDay hidden":"prevMonthDay",c=s?"nextMonthDay hidden":"nextMonthDay",u=o+1-r,d=0;u<=o;u++,d++)a.appendChild(y("flatpickr-day "+l,new Date(e,t-1,u),0,d));for(u=1;u<=i;u++,d++)a.appendChild(y("flatpickr-day",new Date(e,t,u),0,d));for(var f=i+1;f<=42-r&&(1===n.config.showMonths||d%7!==0);f++,d++)a.appendChild(y("flatpickr-day "+c,new Date(e,t+1,f%i),0,d));var p=Es("div","dayContainer");return p.appendChild(a),p}function _(){if(void 0!==n.daysContainer){_s(n.daysContainer),n.weekNumbers&&_s(n.weekNumbers);for(var e=document.createDocumentFragment(),t=0;t1||"dropdown"!==n.config.monthSelectorType)){var e=function(e){return!(void 0!==n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&en.config.maxDate.getMonth())};n.monthsDropdownContainer.tabIndex=-1,n.monthsDropdownContainer.innerHTML="";for(var t=0;t<12;t++)if(e(t)){var r=Es("option","flatpickr-monthDropdown-month");r.value=new Date(n.currentYear,t).getMonth().toString(),r.textContent=Os(t,n.config.shorthandCurrentMonth,n.l10n),r.tabIndex=-1,n.currentMonth===t&&(r.selected=!0),n.monthsDropdownContainer.appendChild(r)}}}function T(){var e,t=Es("div","flatpickr-month"),r=window.document.createDocumentFragment();n.config.showMonths>1||"static"===n.config.monthSelectorType?e=Es("span","cur-month"):(n.monthsDropdownContainer=Es("select","flatpickr-monthDropdown-months"),n.monthsDropdownContainer.setAttribute("aria-label",n.l10n.monthAriaLabel),d(n.monthsDropdownContainer,"change",(function(e){var t=As(e),r=parseInt(t.value,10);n.changeMonth(r-n.currentMonth),W("onMonthChange")})),C(),e=n.monthsDropdownContainer);var o=Ts("cur-year",{tabindex:"-1"}),i=o.getElementsByTagName("input")[0];i.setAttribute("aria-label",n.l10n.yearAriaLabel),n.config.minDate&&i.setAttribute("min",n.config.minDate.getFullYear().toString()),n.config.maxDate&&(i.setAttribute("max",n.config.maxDate.getFullYear().toString()),i.disabled=!!n.config.minDate&&n.config.minDate.getFullYear()===n.config.maxDate.getFullYear());var a=Es("div","flatpickr-current-month");return a.appendChild(e),a.appendChild(o),r.appendChild(a),t.appendChild(r),{container:t,yearElement:i,monthElement:e}}function A(){_s(n.monthNav),n.monthNav.appendChild(n.prevMonthNav),n.config.showMonths&&(n.yearElements=[],n.monthElements=[]);for(var e=n.config.showMonths;e--;){var t=T();n.yearElements.push(t.yearElement),n.monthElements.push(t.monthElement),n.monthNav.appendChild(t.container)}n.monthNav.appendChild(n.nextMonthNav)}function S(){n.weekdayContainer?_s(n.weekdayContainer):n.weekdayContainer=Es("div","flatpickr-weekdays");for(var e=n.config.showMonths;e--;){var t=Es("div","flatpickr-weekdaycontainer");n.weekdayContainer.appendChild(t)}return O(),n.weekdayContainer}function O(){if(n.weekdayContainer){var e=n.l10n.firstDayOfWeek,t=js(n.l10n.weekdays.shorthand);e>0&&e\n "+t.join("")+"\n \n "}}function I(e,t){void 0===t&&(t=!0);var r=t?e:e-n.currentMonth;r<0&&!0===n._hidePrevMonthArrow||r>0&&!0===n._hideNextMonthArrow||(n.currentMonth+=r,(n.currentMonth<0||n.currentMonth>11)&&(n.currentYear+=n.currentMonth>11?1:-1,n.currentMonth=(n.currentMonth+12)%12,W("onYearChange"),C()),_(),W("onMonthChange"),Z())}function w(e){return n.calendarContainer.contains(e)}function k(e){if(n.isOpen&&!n.config.inline){var t=As(e),r=w(t),o=!(t===n.input||t===n.altInput||n.element.contains(t)||e.path&&e.path.indexOf&&(~e.path.indexOf(n.input)||~e.path.indexOf(n.altInput)))&&!r&&!w(e.relatedTarget),i=!n.config.ignoredFocusElements.some((function(e){return e.contains(t)}));o&&i&&(n.config.allowInput&&n.setDate(n._input.value,!1,n.config.altInput?n.config.altFormat:n.config.dateFormat),void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement&&""!==n.input.value&&void 0!==n.input.value&&a(),n.close(),n.config&&"range"===n.config.mode&&1===n.selectedDates.length&&n.clear(!1))}}function N(e){if(!(!e||n.config.minDate&&en.config.maxDate.getFullYear())){var t=e,r=n.currentYear!==t;n.currentYear=t||n.currentYear,n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth=Math.min(n.config.maxDate.getMonth(),n.currentMonth):n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&(n.currentMonth=Math.max(n.config.minDate.getMonth(),n.currentMonth)),r&&(n.redraw(),W("onYearChange"),C())}}function x(e,t){var r;void 0===t&&(t=!0);var o=n.parseDate(e,void 0,t);if(n.config.minDate&&o&&Ls(o,n.config.minDate,void 0!==t?t:!n.minDateHasTime)<0||n.config.maxDate&&o&&Ls(o,n.config.maxDate,void 0!==t?t:!n.maxDateHasTime)>0)return!1;if(!n.config.enable&&0===n.config.disable.length)return!0;if(void 0===o)return!1;for(var i=!!n.config.enable,a=null!==(r=n.config.enable)&&void 0!==r?r:n.config.disable,s=0,l=void 0;s=l.from.getTime()&&o.getTime()<=l.to.getTime())return i}return!i}function L(e){return void 0!==n.daysContainer&&(-1===e.className.indexOf("hidden")&&-1===e.className.indexOf("flatpickr-disabled")&&n.daysContainer.contains(e))}function R(e){var t=e.target===n._input,r=n._input.value.trimEnd()!==J();!t||!r||e.relatedTarget&&w(e.relatedTarget)||n.setDate(n._input.value,!0,e.target===n.altInput?n.config.altFormat:n.config.dateFormat)}function D(t){var o=As(t),i=n.config.wrap?e.contains(o):o===n._input,l=n.config.allowInput,c=n.isOpen&&(!l||!i),u=n.config.inline&&i&&!l;if(13===t.keyCode&&i){if(l)return n.setDate(n._input.value,!0,o===n.altInput?n.config.altFormat:n.config.dateFormat),n.close(),o.blur();n.open()}else if(w(o)||c||u){var d=!!n.timeContainer&&n.timeContainer.contains(o);switch(t.keyCode){case 13:d?(t.preventDefault(),a(),U()):q(t);break;case 27:t.preventDefault(),U();break;case 8:case 46:i&&!n.config.allowInput&&(t.preventDefault(),n.clear());break;case 37:case 39:if(d||i)n.hourElement&&n.hourElement.focus();else{t.preventDefault();var f=r();if(void 0!==n.daysContainer&&(!1===l||f&&L(f))){var p=39===t.keyCode?1:-1;t.ctrlKey?(t.stopPropagation(),I(p),b(v(1),0)):b(void 0,p)}}break;case 38:case 40:t.preventDefault();var h=40===t.keyCode?1:-1;n.daysContainer&&void 0!==o.$i||o===n.input||o===n.altInput?t.ctrlKey?(t.stopPropagation(),N(n.currentYear-h),b(v(1),0)):d||b(void 0,7*h):o===n.currentYearElement?N(n.currentYear-h):n.config.enableTime&&(!d&&n.hourElement&&n.hourElement.focus(),a(t),n._debouncedChange());break;case 9:if(d){var m=[n.hourElement,n.minuteElement,n.secondElement,n.amPM].concat(n.pluginElements).filter((function(e){return e})),y=m.indexOf(o);if(-1!==y){var g=m[y+(t.shiftKey?-1:1)];t.preventDefault(),(g||n._input).focus()}}else!n.config.noCalendar&&n.daysContainer&&n.daysContainer.contains(o)&&t.shiftKey&&(t.preventDefault(),n._input.focus())}}if(void 0!==n.amPM&&o===n.amPM)switch(t.key){case n.l10n.amPM[0].charAt(0):case n.l10n.amPM[0].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[0],s(),Q();break;case n.l10n.amPM[1].charAt(0):case n.l10n.amPM[1].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[1],s(),Q()}(i||w(o))&&W("onKeyDown",t)}function P(e,t){if(void 0===t&&(t="flatpickr-day"),1===n.selectedDates.length&&(!e||e.classList.contains(t)&&!e.classList.contains("flatpickr-disabled"))){for(var r=e?e.dateObj.getTime():n.days.firstElementChild.dateObj.getTime(),o=n.parseDate(n.selectedDates[0],void 0,!0).getTime(),i=Math.min(r,n.selectedDates[0].getTime()),a=Math.max(r,n.selectedDates[0].getTime()),s=!1,l=0,c=0,u=i;ui&&ul)?l=u:u>o&&(!c||u ."+t)).forEach((function(t){var i=t.dateObj.getTime(),a=l>0&&i0&&i>c;if(a)return t.classList.add("notAllowed"),void["inRange","startRange","endRange"].forEach((function(e){t.classList.remove(e)}));s&&!a||(["startRange","inRange","endRange","notAllowed"].forEach((function(e){t.classList.remove(e)})),void 0!==e&&(e.classList.add(r<=n.selectedDates[0].getTime()?"startRange":"endRange"),or&&i===o&&t.classList.add("endRange"),i>=l&&(0===c||i<=c)&&Rs(i,o,r)&&t.classList.add("inRange")))}))}}function M(){!n.isOpen||n.config.static||n.config.inline||V()}function B(e){return function(t){var r=n.config["_"+e+"Date"]=n.parseDate(t,n.config.dateFormat),o=n.config["_"+("min"===e?"max":"min")+"Date"];void 0!==r&&(n["min"===e?"minDateHasTime":"maxDateHasTime"]=r.getHours()>0||r.getMinutes()>0||r.getSeconds()>0),n.selectedDates&&(n.selectedDates=n.selectedDates.filter((function(e){return x(e)})),n.selectedDates.length||"min"!==e||l(r),Q()),n.daysContainer&&(H(),void 0!==r?n.currentYearElement[e]=r.getFullYear().toString():n.currentYearElement.removeAttribute(e),n.currentYearElement.disabled=!!o&&void 0!==r&&o.getFullYear()===r.getFullYear())}}function F(){return n.config.wrap?e.querySelector("[data-input]"):e}function j(){"object"!==typeof n.config.locale&&"undefined"===typeof qs.l10ns[n.config.locale]&&n.config.errorHandler(new Error("flatpickr: invalid locale "+n.config.locale)),n.l10n=Fs(Fs({},qs.l10ns.default),"object"===typeof n.config.locale?n.config.locale:"default"!==n.config.locale?qs.l10ns[n.config.locale]:void 0),ws.D="("+n.l10n.weekdays.shorthand.join("|")+")",ws.l="("+n.l10n.weekdays.longhand.join("|")+")",ws.M="("+n.l10n.months.shorthand.join("|")+")",ws.F="("+n.l10n.months.longhand.join("|")+")",ws.K="("+n.l10n.amPM[0]+"|"+n.l10n.amPM[1]+"|"+n.l10n.amPM[0].toLowerCase()+"|"+n.l10n.amPM[1].toLowerCase()+")",void 0===Fs(Fs({},t),JSON.parse(JSON.stringify(e.dataset||{}))).time_24hr&&void 0===qs.defaultConfig.time_24hr&&(n.config.time_24hr=n.l10n.time_24hr),n.formatDate=Ns(n),n.parseDate=xs({config:n.config,l10n:n.l10n})}function V(e){if("function"!==typeof n.config.position){if(void 0!==n.calendarContainer){W("onPreCalendarPosition");var t=e||n._positionElement,r=Array.prototype.reduce.call(n.calendarContainer.children,(function(e,t){return e+t.offsetHeight}),0),o=n.calendarContainer.offsetWidth,i=n.config.position.split(" "),a=i[0],s=i.length>1?i[1]:null,l=t.getBoundingClientRect(),c=window.innerHeight-l.bottom,u="above"===a||"below"!==a&&cr,d=window.pageYOffset+l.top+(u?-r-2:t.offsetHeight+2);if(bs(n.calendarContainer,"arrowTop",!u),bs(n.calendarContainer,"arrowBottom",u),!n.config.inline){var f=window.pageXOffset+l.left,p=!1,h=!1;"center"===s?(f-=(o-l.width)/2,p=!0):"right"===s&&(f-=o-l.width,h=!0),bs(n.calendarContainer,"arrowLeft",!p&&!h),bs(n.calendarContainer,"arrowCenter",p),bs(n.calendarContainer,"arrowRight",h);var m=window.document.body.offsetWidth-(window.pageXOffset+l.right),y=f+o>window.document.body.offsetWidth,g=m+o>window.document.body.offsetWidth;if(bs(n.calendarContainer,"rightMost",y),!n.config.static)if(n.calendarContainer.style.top=d+"px",y)if(g){var v=function(){for(var e=null,t=0;tn.currentMonth+n.config.showMonths-1)&&"range"!==n.config.mode;if(n.selectedDateElem=r,"single"===n.config.mode)n.selectedDates=[o];else if("multiple"===n.config.mode){var a=X(o);a?n.selectedDates.splice(parseInt(a),1):n.selectedDates.push(o)}else"range"===n.config.mode&&(2===n.selectedDates.length&&n.clear(!1,!1),n.latestSelectedDateObj=o,n.selectedDates.push(o),0!==Ls(o,n.selectedDates[0],!0)&&n.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()})));if(s(),i){var l=n.currentYear!==o.getFullYear();n.currentYear=o.getFullYear(),n.currentMonth=o.getMonth(),l&&(W("onYearChange"),C()),W("onMonthChange")}if(Z(),_(),Q(),i||"range"===n.config.mode||1!==n.config.showMonths?void 0!==n.selectedDateElem&&void 0===n.hourElement&&n.selectedDateElem&&n.selectedDateElem.focus():g(r),void 0!==n.hourElement&&void 0!==n.hourElement&&n.hourElement.focus(),n.config.closeOnSelect){var c="single"===n.config.mode&&!n.config.enableTime,u="range"===n.config.mode&&2===n.selectedDates.length&&!n.config.enableTime;(c||u)&&U()}f()}}n.parseDate=xs({config:n.config,l10n:n.l10n}),n._handlers=[],n.pluginElements=[],n.loadedPlugins=[],n._bind=d,n._setHoursFromDate=l,n._positionCalendar=V,n.changeMonth=I,n.changeYear=N,n.clear=function(e,t){void 0===e&&(e=!0);void 0===t&&(t=!0);n.input.value="",void 0!==n.altInput&&(n.altInput.value="");void 0!==n.mobileInput&&(n.mobileInput.value="");n.selectedDates=[],n.latestSelectedDateObj=void 0,!0===t&&(n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth());if(!0===n.config.enableTime){var r=Bs(n.config);c(r.hours,r.minutes,r.seconds)}n.redraw(),e&&W("onChange")},n.close=function(){n.isOpen=!1,n.isMobile||(void 0!==n.calendarContainer&&n.calendarContainer.classList.remove("open"),void 0!==n._input&&n._input.classList.remove("active"));W("onClose")},n.onMouseOver=P,n._createElement=Es,n.createDay=y,n.destroy=function(){void 0!==n.config&&W("onDestroy");for(var e=n._handlers.length;e--;)n._handlers[e].remove();if(n._handlers=[],n.mobileInput)n.mobileInput.parentNode&&n.mobileInput.parentNode.removeChild(n.mobileInput),n.mobileInput=void 0;else if(n.calendarContainer&&n.calendarContainer.parentNode)if(n.config.static&&n.calendarContainer.parentNode){var t=n.calendarContainer.parentNode;if(t.lastChild&&t.removeChild(t.lastChild),t.parentNode){for(;t.firstChild;)t.parentNode.insertBefore(t.firstChild,t);t.parentNode.removeChild(t)}}else n.calendarContainer.parentNode.removeChild(n.calendarContainer);n.altInput&&(n.input.type="text",n.altInput.parentNode&&n.altInput.parentNode.removeChild(n.altInput),delete n.altInput);n.input&&(n.input.type=n.input._type,n.input.classList.remove("flatpickr-input"),n.input.removeAttribute("readonly"));["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach((function(e){try{delete n[e]}catch(t){}}))},n.isEnabled=x,n.jumpToDate=p,n.updateValue=Q,n.open=function(e,t){void 0===t&&(t=n._positionElement);if(!0===n.isMobile){if(e){e.preventDefault();var r=As(e);r&&r.blur()}return void 0!==n.mobileInput&&(n.mobileInput.focus(),n.mobileInput.click()),void W("onOpen")}if(n._input.disabled||n.config.inline)return;var o=n.isOpen;n.isOpen=!0,o||(n.calendarContainer.classList.add("open"),n._input.classList.add("active"),W("onOpen"),V(t));!0===n.config.enableTime&&!0===n.config.noCalendar&&(!1!==n.config.allowInput||void 0!==e&&n.timeContainer.contains(e.relatedTarget)||setTimeout((function(){return n.hourElement.select()}),50))},n.redraw=H,n.set=function(e,t){if(null!==e&&"object"===typeof e)for(var r in Object.assign(n.config,e),e)void 0!==$[r]&&$[r].forEach((function(e){return e()}));else n.config[e]=t,void 0!==$[e]?$[e].forEach((function(e){return e()})):ds.indexOf(e)>-1&&(n.config[e]=vs(t));n.redraw(),Q(!0)},n.setDate=function(e,t,r){void 0===t&&(t=!1);void 0===r&&(r=n.config.dateFormat);if(0!==e&&!e||e instanceof Array&&0===e.length)return n.clear(t);z(e,r),n.latestSelectedDateObj=n.selectedDates[n.selectedDates.length-1],n.redraw(),p(void 0,t),l(),0===n.selectedDates.length&&n.clear(!1);Q(t),t&&W("onChange")},n.toggle=function(e){if(!0===n.isOpen)return n.close();n.open(e)};var $={locale:[j,O],showMonths:[A,i,S],minDate:[p],maxDate:[p],positionElement:[G],clickOpens:[function(){!0===n.config.clickOpens?(d(n._input,"focus",n.open),d(n._input,"click",n.open)):(n._input.removeEventListener("focus",n.open),n._input.removeEventListener("click",n.open))}]};function z(e,t){var r=[];if(e instanceof Array)r=e.map((function(e){return n.parseDate(e,t)}));else if(e instanceof Date||"number"===typeof e)r=[n.parseDate(e,t)];else if("string"===typeof e)switch(n.config.mode){case"single":case"time":r=[n.parseDate(e,t)];break;case"multiple":r=e.split(n.config.conjunction).map((function(e){return n.parseDate(e,t)}));break;case"range":r=e.split(n.l10n.rangeSeparator).map((function(e){return n.parseDate(e,t)}))}else n.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e)));n.selectedDates=n.config.allowInvalidPreload?r:r.filter((function(e){return e instanceof Date&&x(e,!1)})),"range"===n.config.mode&&n.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()}))}function K(e){return e.slice().map((function(e){return"string"===typeof e||"number"===typeof e||e instanceof Date?n.parseDate(e,void 0,!0):e&&"object"===typeof e&&e.from&&e.to?{from:n.parseDate(e.from,void 0),to:n.parseDate(e.to,void 0)}:e})).filter((function(e){return e}))}function G(){n._positionElement=n.config.positionElement||n._input}function W(e,t){if(void 0!==n.config){var r=n.config[e];if(void 0!==r&&r.length>0)for(var o=0;r[o]&&o1||"static"===n.config.monthSelectorType?n.monthElements[t].textContent=Os(r.getMonth(),n.config.shorthandCurrentMonth,n.l10n)+" ":n.monthsDropdownContainer.value=r.getMonth().toString(),e.value=r.getFullYear().toString()})),n._hidePrevMonthArrow=void 0!==n.config.minDate&&(n.currentYear===n.config.minDate.getFullYear()?n.currentMonth<=n.config.minDate.getMonth():n.currentYearn.config.maxDate.getMonth():n.currentYear>n.config.maxDate.getFullYear()))}function J(e){var t=e||(n.config.altInput?n.config.altFormat:n.config.dateFormat);return n.selectedDates.map((function(e){return n.formatDate(e,t)})).filter((function(e,t,r){return"range"!==n.config.mode||n.config.enableTime||r.indexOf(e)===t})).join("range"!==n.config.mode?n.config.conjunction:n.l10n.rangeSeparator)}function Q(e){void 0===e&&(e=!0),void 0!==n.mobileInput&&n.mobileFormatStr&&(n.mobileInput.value=void 0!==n.latestSelectedDateObj?n.formatDate(n.latestSelectedDateObj,n.mobileFormatStr):""),n.input.value=J(n.config.dateFormat),void 0!==n.altInput&&(n.altInput.value=J(n.config.altFormat)),!1!==e&&W("onValueUpdate")}function ee(e){var t=As(e),r=n.prevMonthNav.contains(t),o=n.nextMonthNav.contains(t);r||o?I(r?-1:1):n.yearElements.indexOf(t)>=0?t.select():t.classList.contains("arrowUp")?n.changeYear(n.currentYear+1):t.classList.contains("arrowDown")&&n.changeYear(n.currentYear-1)}return function(){n.element=n.input=e,n.isOpen=!1,function(){var r=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],i=Fs(Fs({},JSON.parse(JSON.stringify(e.dataset||{}))),t),a={};n.config.parseDate=i.parseDate,n.config.formatDate=i.formatDate,Object.defineProperty(n.config,"enable",{get:function(){return n.config._enable},set:function(e){n.config._enable=K(e)}}),Object.defineProperty(n.config,"disable",{get:function(){return n.config._disable},set:function(e){n.config._disable=K(e)}});var s="time"===i.mode;if(!i.dateFormat&&(i.enableTime||s)){var l=qs.defaultConfig.dateFormat||fs.dateFormat;a.dateFormat=i.noCalendar||s?"H:i"+(i.enableSeconds?":S":""):l+" H:i"+(i.enableSeconds?":S":"")}if(i.altInput&&(i.enableTime||s)&&!i.altFormat){var c=qs.defaultConfig.altFormat||fs.altFormat;a.altFormat=i.noCalendar||s?"h:i"+(i.enableSeconds?":S K":" K"):c+" h:i"+(i.enableSeconds?":S":"")+" K"}Object.defineProperty(n.config,"minDate",{get:function(){return n.config._minDate},set:B("min")}),Object.defineProperty(n.config,"maxDate",{get:function(){return n.config._maxDate},set:B("max")});var u=function(e){return function(t){n.config["min"===e?"_minTime":"_maxTime"]=n.parseDate(t,"H:i:S")}};Object.defineProperty(n.config,"minTime",{get:function(){return n.config._minTime},set:u("min")}),Object.defineProperty(n.config,"maxTime",{get:function(){return n.config._maxTime},set:u("max")}),"time"===i.mode&&(n.config.noCalendar=!0,n.config.enableTime=!0);Object.assign(n.config,a,i);for(var d=0;d-1?n.config[p]=vs(f[p]).map(o).concat(n.config[p]):"undefined"===typeof i[p]&&(n.config[p]=f[p])}i.altInputClass||(n.config.altInputClass=F().className+" "+n.config.altInputClass);W("onParseConfig")}(),j(),function(){if(n.input=F(),!n.input)return void n.config.errorHandler(new Error("Invalid input element specified"));n.input._type=n.input.type,n.input.type="text",n.input.classList.add("flatpickr-input"),n._input=n.input,n.config.altInput&&(n.altInput=Es(n.input.nodeName,n.config.altInputClass),n._input=n.altInput,n.altInput.placeholder=n.input.placeholder,n.altInput.disabled=n.input.disabled,n.altInput.required=n.input.required,n.altInput.tabIndex=n.input.tabIndex,n.altInput.type="text",n.input.setAttribute("type","hidden"),!n.config.static&&n.input.parentNode&&n.input.parentNode.insertBefore(n.altInput,n.input.nextSibling));n.config.allowInput||n._input.setAttribute("readonly","readonly");G()}(),function(){n.selectedDates=[],n.now=n.parseDate(n.config.now)||new Date;var e=n.config.defaultDate||("INPUT"!==n.input.nodeName&&"TEXTAREA"!==n.input.nodeName||!n.input.placeholder||n.input.value!==n.input.placeholder?n.input.value:null);e&&z(e,n.config.dateFormat);n._initialDate=n.selectedDates.length>0?n.selectedDates[0]:n.config.minDate&&n.config.minDate.getTime()>n.now.getTime()?n.config.minDate:n.config.maxDate&&n.config.maxDate.getTime()0&&(n.latestSelectedDateObj=n.selectedDates[0]);void 0!==n.config.minTime&&(n.config.minTime=n.parseDate(n.config.minTime,"H:i"));void 0!==n.config.maxTime&&(n.config.maxTime=n.parseDate(n.config.maxTime,"H:i"));n.minDateHasTime=!!n.config.minDate&&(n.config.minDate.getHours()>0||n.config.minDate.getMinutes()>0||n.config.minDate.getSeconds()>0),n.maxDateHasTime=!!n.config.maxDate&&(n.config.maxDate.getHours()>0||n.config.maxDate.getMinutes()>0||n.config.maxDate.getSeconds()>0)}(),n.utils={getDaysInMonth:function(e,t){return void 0===e&&(e=n.currentMonth),void 0===t&&(t=n.currentYear),1===e&&(t%4===0&&t%100!==0||t%400===0)?29:n.l10n.daysInMonth[e]}},n.isMobile||function(){var e=window.document.createDocumentFragment();if(n.calendarContainer=Es("div","flatpickr-calendar"),n.calendarContainer.tabIndex=-1,!n.config.noCalendar){if(e.appendChild((n.monthNav=Es("div","flatpickr-months"),n.yearElements=[],n.monthElements=[],n.prevMonthNav=Es("span","flatpickr-prev-month"),n.prevMonthNav.innerHTML=n.config.prevArrow,n.nextMonthNav=Es("span","flatpickr-next-month"),n.nextMonthNav.innerHTML=n.config.nextArrow,A(),Object.defineProperty(n,"_hidePrevMonthArrow",{get:function(){return n.__hidePrevMonthArrow},set:function(e){n.__hidePrevMonthArrow!==e&&(bs(n.prevMonthNav,"flatpickr-disabled",e),n.__hidePrevMonthArrow=e)}}),Object.defineProperty(n,"_hideNextMonthArrow",{get:function(){return n.__hideNextMonthArrow},set:function(e){n.__hideNextMonthArrow!==e&&(bs(n.nextMonthNav,"flatpickr-disabled",e),n.__hideNextMonthArrow=e)}}),n.currentYearElement=n.yearElements[0],Z(),n.monthNav)),n.innerContainer=Es("div","flatpickr-innerContainer"),n.config.weekNumbers){var t=function(){n.calendarContainer.classList.add("hasWeeks");var e=Es("div","flatpickr-weekwrapper");e.appendChild(Es("span","flatpickr-weekday",n.l10n.weekAbbreviation));var t=Es("div","flatpickr-weeks");return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}(),r=t.weekWrapper,o=t.weekNumbers;n.innerContainer.appendChild(r),n.weekNumbers=o,n.weekWrapper=r}n.rContainer=Es("div","flatpickr-rContainer"),n.rContainer.appendChild(S()),n.daysContainer||(n.daysContainer=Es("div","flatpickr-days"),n.daysContainer.tabIndex=-1),_(),n.rContainer.appendChild(n.daysContainer),n.innerContainer.appendChild(n.rContainer),e.appendChild(n.innerContainer)}n.config.enableTime&&e.appendChild(function(){n.calendarContainer.classList.add("hasTime"),n.config.noCalendar&&n.calendarContainer.classList.add("noCalendar");var e=Bs(n.config);n.timeContainer=Es("div","flatpickr-time"),n.timeContainer.tabIndex=-1;var t=Es("span","flatpickr-time-separator",":"),r=Ts("flatpickr-hour",{"aria-label":n.l10n.hourAriaLabel});n.hourElement=r.getElementsByTagName("input")[0];var o=Ts("flatpickr-minute",{"aria-label":n.l10n.minuteAriaLabel});n.minuteElement=o.getElementsByTagName("input")[0],n.hourElement.tabIndex=n.minuteElement.tabIndex=-1,n.hourElement.value=ms(n.latestSelectedDateObj?n.latestSelectedDateObj.getHours():n.config.time_24hr?e.hours:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(e.hours)),n.minuteElement.value=ms(n.latestSelectedDateObj?n.latestSelectedDateObj.getMinutes():e.minutes),n.hourElement.setAttribute("step",n.config.hourIncrement.toString()),n.minuteElement.setAttribute("step",n.config.minuteIncrement.toString()),n.hourElement.setAttribute("min",n.config.time_24hr?"0":"1"),n.hourElement.setAttribute("max",n.config.time_24hr?"23":"12"),n.hourElement.setAttribute("maxlength","2"),n.minuteElement.setAttribute("min","0"),n.minuteElement.setAttribute("max","59"),n.minuteElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(r),n.timeContainer.appendChild(t),n.timeContainer.appendChild(o),n.config.time_24hr&&n.timeContainer.classList.add("time24hr");if(n.config.enableSeconds){n.timeContainer.classList.add("hasSeconds");var i=Ts("flatpickr-second");n.secondElement=i.getElementsByTagName("input")[0],n.secondElement.value=ms(n.latestSelectedDateObj?n.latestSelectedDateObj.getSeconds():e.seconds),n.secondElement.setAttribute("step",n.minuteElement.getAttribute("step")),n.secondElement.setAttribute("min","0"),n.secondElement.setAttribute("max","59"),n.secondElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(Es("span","flatpickr-time-separator",":")),n.timeContainer.appendChild(i)}n.config.time_24hr||(n.amPM=Es("span","flatpickr-am-pm",n.l10n.amPM[ys((n.latestSelectedDateObj?n.hourElement.value:n.config.defaultHour)>11)]),n.amPM.title=n.l10n.toggleTitle,n.amPM.tabIndex=-1,n.timeContainer.appendChild(n.amPM));return n.timeContainer}());bs(n.calendarContainer,"rangeMode","range"===n.config.mode),bs(n.calendarContainer,"animate",!0===n.config.animate),bs(n.calendarContainer,"multiMonth",n.config.showMonths>1),n.calendarContainer.appendChild(e);var i=void 0!==n.config.appendTo&&void 0!==n.config.appendTo.nodeType;if((n.config.inline||n.config.static)&&(n.calendarContainer.classList.add(n.config.inline?"inline":"static"),n.config.inline&&(!i&&n.element.parentNode?n.element.parentNode.insertBefore(n.calendarContainer,n._input.nextSibling):void 0!==n.config.appendTo&&n.config.appendTo.appendChild(n.calendarContainer)),n.config.static)){var a=Es("div","flatpickr-wrapper");n.element.parentNode&&n.element.parentNode.insertBefore(a,n.element),a.appendChild(n.element),n.altInput&&a.appendChild(n.altInput),a.appendChild(n.calendarContainer)}n.config.static||n.config.inline||(void 0!==n.config.appendTo?n.config.appendTo:window.document.body).appendChild(n.calendarContainer)}(),function(){n.config.wrap&&["open","close","toggle","clear"].forEach((function(e){Array.prototype.forEach.call(n.element.querySelectorAll("[data-"+e+"]"),(function(t){return d(t,"click",n[e])}))}));if(n.isMobile)return void function(){var e=n.config.enableTime?n.config.noCalendar?"time":"datetime-local":"date";n.mobileInput=Es("input",n.input.className+" flatpickr-mobile"),n.mobileInput.tabIndex=1,n.mobileInput.type=e,n.mobileInput.disabled=n.input.disabled,n.mobileInput.required=n.input.required,n.mobileInput.placeholder=n.input.placeholder,n.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",n.selectedDates.length>0&&(n.mobileInput.defaultValue=n.mobileInput.value=n.formatDate(n.selectedDates[0],n.mobileFormatStr));n.config.minDate&&(n.mobileInput.min=n.formatDate(n.config.minDate,"Y-m-d"));n.config.maxDate&&(n.mobileInput.max=n.formatDate(n.config.maxDate,"Y-m-d"));n.input.getAttribute("step")&&(n.mobileInput.step=String(n.input.getAttribute("step")));n.input.type="hidden",void 0!==n.altInput&&(n.altInput.type="hidden");try{n.input.parentNode&&n.input.parentNode.insertBefore(n.mobileInput,n.input.nextSibling)}catch(kt){}d(n.mobileInput,"change",(function(e){n.setDate(As(e).value,!1,n.mobileFormatStr),W("onChange"),W("onClose")}))}();var e=gs(M,50);n._debouncedChange=gs(f,Vs),n.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&d(n.daysContainer,"mouseover",(function(e){"range"===n.config.mode&&P(As(e))}));d(n._input,"keydown",D),void 0!==n.calendarContainer&&d(n.calendarContainer,"keydown",D);n.config.inline||n.config.static||d(window,"resize",e);void 0!==window.ontouchstart?d(window.document,"touchstart",k):d(window.document,"mousedown",k);d(window.document,"focus",k,{capture:!0}),!0===n.config.clickOpens&&(d(n._input,"focus",n.open),d(n._input,"click",n.open));void 0!==n.daysContainer&&(d(n.monthNav,"click",ee),d(n.monthNav,["keyup","increment"],u),d(n.daysContainer,"click",q));if(void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement){var t=function(e){return As(e).select()};d(n.timeContainer,["increment"],a),d(n.timeContainer,"blur",a,{capture:!0}),d(n.timeContainer,"click",h),d([n.hourElement,n.minuteElement],["focus","click"],t),void 0!==n.secondElement&&d(n.secondElement,"focus",(function(){return n.secondElement&&n.secondElement.select()})),void 0!==n.amPM&&d(n.amPM,"click",(function(e){a(e)}))}n.config.allowInput&&d(n._input,"blur",R)}(),(n.selectedDates.length||n.config.noCalendar)&&(n.config.enableTime&&l(n.config.noCalendar?n.latestSelectedDateObj:void 0),Q(!1)),i();var r=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!n.isMobile&&r&&V(),W("onReady")}(),n}function Us(e,t){for(var n=Array.prototype.slice.call(e).filter((function(e){return e instanceof HTMLElement})),r=[],o=0;o({})},toggle:{type:Boolean,default:!1},clear:{type:Boolean,default:!1},monthOptions:{type:Object,default:()=>({})}},emits:[Zs.EVENTS.CHANGE],setup(e,t){let{expose:n,emit:r}=t;const a=e,s=(0,o.useSlots)(),l=(0,o.ref)(null),c=(0,o.reactive)({picker:null,inputValue:a.modelValue,mode:a.config.mode||Zs.MODE.SINGLE,rangeSeparator:""}),{inputValue:u}=(0,o.toRefs)(c),{materialIcon:d}=B(a),f=(0,o.computed)((()=>!(!a.withLeadingIcon&&!s.before))),p=(0,o.computed)((()=>!!(a.withTrailingIcon||s.after||a.toggle||a.clear)));function h(e){c.picker&&c.picker.setDate(e)}function m(e){let t;switch(c.inputValue=e.target.value,c.mode){case Zs.MODE.MULTIPLE:let e=c.inputValue.replace(/\s,\s/,",").split(",");t=1===e.length?e[0]:e;break;case Zs.MODE.RANGE:let n=c.inputValue.split(c.rangeSeparator),r=n[0],o=n[1];r&&o&&(t=r===o?r:[r,o],h(t));break;default:t=c.inputValue}t&&r(Zs.EVENTS.CHANGE,t)}function y(e){c.inputValue||e.stopPropagation()}function g(e){if(Array.isArray(e)&&2===e.length){let t=e[0],n=e[1];c.inputValue=t===n?t:`${t}${c.rangeSeparator}${n}`}}return(0,o.onMounted)((()=>{const e=l.value.textfield,t=e.querySelector("input");if(t.dataset.input="",!c.picker){let n=Object.assign({},a.config);switch(n.mode){case Zs.MODE.MONTH:n=Object.assign(n,{mode:Zs.MODE.SINGLE,plugins:[new(Ks())(a.monthOptions)]});break;case Zs.MODE.TIME:n=Object.assign(n,{enableTime:!0,noCalendar:!0,dateFormat:"H:i"})}n.disableMobile=!0,n.wrap=!0,n.onOpen=()=>{n.altInput&&l.value.$textField.foundation.activateFocus()},n.onClose=()=>{n.altInput&&l.value.$textField.foundation.deactivateFocus(),n.mode!==Zs.MODE.TIME||c.inputValue||(t.value=""),t.blur()},c.mode===Zs.MODE.RANGE?(c.rangeSeparator=n.locale?n.locale.rangeSeparator:" to ",g(a.modelValue)):(n.onReady=(e,t,n)=>{t&&(c.inputValue=t,r(Zs.EVENTS.CHANGE,t))},n.onChange=(e,t,n)=>!t&&r(Zs.EVENTS.CHANGE,t)),n.defaultDate=c.inputValue,c.picker=$s(e,n)}(0,o.watch)((()=>a.modelValue),(e=>{c.mode===Zs.MODE.RANGE?g(e):c.inputValue=e,h(c.inputValue)}))})),(0,o.onBeforeUnmount)((()=>{c.picker&&(c.picker.destroy(),c.picker=null)})),n({hasLeadingIcon:f,hasTrailingIcon:p}),(t,n)=>((0,o.openBlock)(),(0,o.createBlock)(Va,{ref_key:"datepicker",ref:l,"model-value":(0,o.unref)(u),class:"mdc-datepicker","input-id":e.inputId,outlined:e.outlined,label:t.label,placeholder:t.placeholder,disabled:t.disabled,required:t.required,fullwidth:t.fullwidth,"end-aligned":t.endAligned,"with-leading-icon":(0,o.unref)(f),"with-trailing-icon":(0,o.unref)(p),onChange:m},{before:(0,o.withCtx)((e=>{let{iconClass:n}=e;return[(0,o.unref)(d)?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass(n)),textContent:(0,o.toDisplayString)((0,o.unref)(d))},null,10,Gs)):(0,o.renderSlot)(t.$slots,"before",{key:1,iconClass:n})]})),default:(0,o.withCtx)((()=>[(0,o.renderSlot)(t.$slots,"default")])),after:(0,o.withCtx)((n=>{let{iconClass:r}=n;return[e.toggle||e.clear?((0,o.openBlock)(),(0,o.createElementBlock)("span",{key:0,class:(0,o.normalizeClass)([r,"mdc-datepicker__icon"])},[e.toggle?((0,o.openBlock)(),(0,o.createElementBlock)("span",Ws,[(0,o.renderSlot)(t.$slots,"toggle",{},(()=>[Ys]))])):(0,o.createCommentVNode)("v-if",!0),e.clear?((0,o.openBlock)(),(0,o.createElementBlock)("span",{key:1,class:"mdc-datepicker__clear","data-clear":"",onClickCapture:y},[(0,o.renderSlot)(t.$slots,"clear",{},(()=>[Xs]))],32)):(0,o.createCommentVNode)("v-if",!0)],2)):(0,o.renderSlot)(t.$slots,"after",{key:1,iconClass:r})]})),_:3},8,["model-value","input-id","outlined","label","placeholder","disabled","required","fullwidth","end-aligned","with-leading-icon","with-trailing-icon"]))}});var el=Qs,tl=n(3550),nl=n.n(tl);const rl={class:"mdc-rangepicker"},ol={class:"mdc-rangepicker__separator"},il={EVENTS:{CHANGE:"update:modelValue"}},al={name:"UiRangepicker",customOptions:{UI_RANGEPICKER:il}};var sl=Object.assign(al,{props:{outlined:{type:Boolean,default:!1},modelValue:{type:Array,default:()=>[]},disabled:{type:Boolean,default:!1},placeholders:{type:Array,default:()=>[]},labels:{type:Array,default:()=>[]},config:{type:Object,default:()=>({})},disableRangePlugin:{type:Boolean,default:!1}},emits:[il.EVENTS.CHANGE],setup(e,t){let{emit:n}=t;const r=e,i=(0,o.computed)((()=>r.labels[0]||"")),a=(0,o.computed)((()=>r.labels[1]||"")),s=(0,o.computed)((()=>r.placeholders[0]||"")),l=(0,o.computed)((()=>r.placeholders[1]||"")),c=(0,o.ref)(null),u=(0,o.ref)(null),d=(0,o.reactive)({picker:null,startInputValue:"",endInputValue:""}),{startInputValue:f,endInputValue:p}=(0,o.toRefs)(d);function h(e){let t=!1;if(2===e.length){const n=e.map((e=>e?$s.formatDate(new Date(e),r.config.dateFormat||"Y-m-d"):"")),o=n[0],i=n[1];d.startInputValue===o&&d.endInputValue===i||(d.startInputValue=o,d.endInputValue=i,t=o&&i)}return t}function m(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d.picker;const t=d.startInputValue&&d.endInputValue?[d.startInputValue,d.endInputValue]:[];if(r.disableRangePlugin)d.picker&&2===d.picker.length&&d.picker.forEach(((e,t)=>e.setDate(r.modelValue[t])));else{e.setDate(t,!0);c.value.$textField.foundation.deactivateFocus()}}return(0,o.onMounted)((()=>{const e=c.value,t=e.textfield.querySelector("input"),i=u.value.textfield.querySelector("input");if(!d.picker){const o=function(e,t,o){let i=Object.assign({},r.config,{disableMobile:!0,plugins:r.disableRangePlugin?[]:[new(nl())({input:o})]});i.onChange=(e,r,i)=>{h([t.value,o.value])&&n(il.EVENTS.CHANGE,[d.startInputValue,d.endInputValue])},i.onClose=()=>{setTimeout((()=>{e.$textField.foundation.deactivateFocus(),t.blur()}),1)},i.onReady=(e,t,o)=>{h(r.modelValue)&&(m(o),n(il.EVENTS.CHANGE,[d.startInputValue,d.endInputValue]))},r.disableRangePlugin||(i.onValueUpdate=()=>{!function(){if(r.config.enableTime){const e=u.value.$textField.value;if(e!==d.endInputValue){h([d.startInputValue,e])&&n(il.EVENTS.CHANGE,[d.startInputValue,d.endInputValue])}}}()});return i}(e,t,i);d.picker=r.disableRangePlugin?[$s(t,o),$s(i,o)]:$s(t,o)}(0,o.watch)((()=>r.modelValue),((e,t)=>{const n=t[0]||t[1],r=e[0]&&e[1];!n&&r?(h(e),m()):n&&!r&&(d.startInputValue="",d.endInputValue="",m())}))})),(0,o.onBeforeUnmount)((function(){d.picker&&(r.disableRangePlugin?d.picker.forEach((e=>e.destroy())):d.picker.destroy(),d.picker=null)})),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",rl,[(0,o.createVNode)(Va,{ref_key:"startDatepicker",ref:c,modelValue:(0,o.unref)(f),"onUpdate:modelValue":n[0]||(n[0]=e=>(0,o.isRef)(f)?f.value=e:null),class:"mdc-rangepicker__start",outlined:e.outlined,label:(0,o.unref)(i),placeholder:(0,o.unref)(s),disabled:e.disabled},null,8,["modelValue","outlined","label","placeholder","disabled"]),(0,o.createElementVNode)("span",ol,[(0,o.renderSlot)(t.$slots,"separator")]),(0,o.createVNode)(Va,{ref_key:"endDatepicker",ref:u,modelValue:(0,o.unref)(p),"onUpdate:modelValue":n[1]||(n[1]=e=>(0,o.isRef)(p)?p.value=e:null),class:"mdc-rangepicker__end",outlined:e.outlined,label:(0,o.unref)(a),placeholder:(0,o.unref)(l),disabled:e.disabled},null,8,["modelValue","outlined","label","placeholder","disabled"])]))}});var ll=sl,cl={ACTIVATED:"mdc-select--activated",DISABLED:"mdc-select--disabled",FOCUSED:"mdc-select--focused",INVALID:"mdc-select--invalid",MENU_INVALID:"mdc-select__menu--invalid",OUTLINED:"mdc-select--outlined",REQUIRED:"mdc-select--required",ROOT:"mdc-select",WITH_LEADING_ICON:"mdc-select--with-leading-icon"},ul={ARIA_CONTROLS:"aria-controls",ARIA_DESCRIBEDBY:"aria-describedby",ARIA_SELECTED_ATTR:"aria-selected",CHANGE_EVENT:"MDCSelect:change",HIDDEN_INPUT_SELECTOR:'input[type="hidden"]',LABEL_SELECTOR:".mdc-floating-label",LEADING_ICON_SELECTOR:".mdc-select__icon",LINE_RIPPLE_SELECTOR:".mdc-line-ripple",MENU_SELECTOR:".mdc-select__menu",OUTLINE_SELECTOR:".mdc-notched-outline",SELECTED_TEXT_SELECTOR:".mdc-select__selected-text",SELECT_ANCHOR_SELECTOR:".mdc-select__anchor",VALUE_ATTR:"data-value"},dl={LABEL_SCALE:.75,UNSET_INDEX:-1,CLICK_DEBOUNCE_TIMEOUT_MS:330},fl=function(e){function t(n,r){void 0===r&&(r={});var o=e.call(this,h(h({},t.defaultAdapter),n))||this;return o.disabled=!1,o.isMenuOpen=!1,o.useDefaultValidation=!0,o.customValidity=!0,o.lastSelectedIndex=dl.UNSET_INDEX,o.clickDebounceTimeout=0,o.recentlyClicked=!1,o.leadingIcon=r.leadingIcon,o.helperText=r.helperText,o}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return cl},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return dl},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return ul},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},activateBottomLine:function(){},deactivateBottomLine:function(){},getSelectedIndex:function(){return-1},setSelectedIndex:function(){},hasLabel:function(){return!1},floatLabel:function(){},getLabelWidth:function(){return 0},setLabelRequired:function(){},hasOutline:function(){return!1},notchOutline:function(){},closeOutline:function(){},setRippleCenter:function(){},notifyChange:function(){},setSelectedText:function(){},isSelectAnchorFocused:function(){return!1},getSelectAnchorAttr:function(){return""},setSelectAnchorAttr:function(){},removeSelectAnchorAttr:function(){},addMenuClass:function(){},removeMenuClass:function(){},openMenu:function(){},closeMenu:function(){},getAnchorElement:function(){return null},setMenuAnchorElement:function(){},setMenuAnchorCorner:function(){},setMenuWrapFocus:function(){},focusMenuItemAtIndex:function(){},getMenuItemCount:function(){return 0},getMenuItemValues:function(){return[]},getMenuItemTextAtIndex:function(){return""},isTypeaheadInProgress:function(){return!1},typeaheadMatchItem:function(){return-1}}},enumerable:!1,configurable:!0}),t.prototype.getSelectedIndex=function(){return this.adapter.getSelectedIndex()},t.prototype.setSelectedIndex=function(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1),e>=this.adapter.getMenuItemCount()||(e===dl.UNSET_INDEX?this.adapter.setSelectedText(""):this.adapter.setSelectedText(this.adapter.getMenuItemTextAtIndex(e).trim()),this.adapter.setSelectedIndex(e),t&&this.adapter.closeMenu(),n||this.lastSelectedIndex===e||this.handleChange(),this.lastSelectedIndex=e)},t.prototype.setValue=function(e,t){void 0===t&&(t=!1);var n=this.adapter.getMenuItemValues().indexOf(e);this.setSelectedIndex(n,!1,t)},t.prototype.getValue=function(){var e=this.adapter.getSelectedIndex(),t=this.adapter.getMenuItemValues();return e!==dl.UNSET_INDEX?t[e]:""},t.prototype.getDisabled=function(){return this.disabled},t.prototype.setDisabled=function(e){this.disabled=e,this.disabled?(this.adapter.addClass(cl.DISABLED),this.adapter.closeMenu()):this.adapter.removeClass(cl.DISABLED),this.leadingIcon&&this.leadingIcon.setDisabled(this.disabled),this.disabled?this.adapter.removeSelectAnchorAttr("tabindex"):this.adapter.setSelectAnchorAttr("tabindex","0"),this.adapter.setSelectAnchorAttr("aria-disabled",this.disabled.toString())},t.prototype.openMenu=function(){this.adapter.addClass(cl.ACTIVATED),this.adapter.openMenu(),this.isMenuOpen=!0,this.adapter.setSelectAnchorAttr("aria-expanded","true")},t.prototype.setHelperTextContent=function(e){this.helperText&&this.helperText.setContent(e)},t.prototype.layout=function(){if(this.adapter.hasLabel()){var e=this.getValue().length>0,t=this.adapter.hasClass(cl.FOCUSED),n=e||t,r=this.adapter.hasClass(cl.REQUIRED);this.notchOutline(n),this.adapter.floatLabel(n),this.adapter.setLabelRequired(r)}},t.prototype.layoutOptions=function(){var e=this.adapter.getMenuItemValues().indexOf(this.getValue());this.setSelectedIndex(e,!1,!0)},t.prototype.handleMenuOpened=function(){if(0!==this.adapter.getMenuItemValues().length){var e=this.getSelectedIndex(),t=e>=0?e:0;this.adapter.focusMenuItemAtIndex(t)}},t.prototype.handleMenuClosing=function(){this.adapter.setSelectAnchorAttr("aria-expanded","false")},t.prototype.handleMenuClosed=function(){this.adapter.removeClass(cl.ACTIVATED),this.isMenuOpen=!1,this.adapter.isSelectAnchorFocused()||this.blur()},t.prototype.handleChange=function(){this.layout(),this.adapter.notifyChange(this.getValue()),this.adapter.hasClass(cl.REQUIRED)&&this.useDefaultValidation&&this.setValid(this.isValid())},t.prototype.handleMenuItemAction=function(e){this.setSelectedIndex(e,!0)},t.prototype.handleFocus=function(){this.adapter.addClass(cl.FOCUSED),this.layout(),this.adapter.activateBottomLine()},t.prototype.handleBlur=function(){this.isMenuOpen||this.blur()},t.prototype.handleClick=function(e){this.disabled||this.recentlyClicked||(this.setClickDebounceTimeout(),this.isMenuOpen?this.adapter.closeMenu():(this.adapter.setRippleCenter(e),this.openMenu()))},t.prototype.handleKeydown=function(e){if(!this.isMenuOpen&&this.adapter.hasClass(cl.FOCUSED)){var t=rn(e)===jt.ENTER,n=rn(e)===jt.SPACEBAR,r=rn(e)===jt.ARROW_UP,o=rn(e)===jt.ARROW_DOWN;if(!(e.ctrlKey||e.metaKey)&&(!n&&e.key&&1===e.key.length||n&&this.adapter.isTypeaheadInProgress())){var i=n?" ":e.key,a=this.adapter.typeaheadMatchItem(i,this.getSelectedIndex());return a>=0&&this.setSelectedIndex(a),void e.preventDefault()}(t||n||r||o)&&(this.openMenu(),e.preventDefault())}},t.prototype.notchOutline=function(e){if(this.adapter.hasOutline()){var t=this.adapter.hasClass(cl.FOCUSED);if(e){var n=dl.LABEL_SCALE,r=this.adapter.getLabelWidth()*n;this.adapter.notchOutline(r)}else t||this.adapter.closeOutline()}},t.prototype.setLeadingIconAriaLabel=function(e){this.leadingIcon&&this.leadingIcon.setAriaLabel(e)},t.prototype.setLeadingIconContent=function(e){this.leadingIcon&&this.leadingIcon.setContent(e)},t.prototype.getUseDefaultValidation=function(){return this.useDefaultValidation},t.prototype.setUseDefaultValidation=function(e){this.useDefaultValidation=e},t.prototype.setValid=function(e){this.useDefaultValidation||(this.customValidity=e),this.adapter.setSelectAnchorAttr("aria-invalid",(!e).toString()),e?(this.adapter.removeClass(cl.INVALID),this.adapter.removeMenuClass(cl.MENU_INVALID)):(this.adapter.addClass(cl.INVALID),this.adapter.addMenuClass(cl.MENU_INVALID)),this.syncHelperTextValidity(e)},t.prototype.isValid=function(){return this.useDefaultValidation&&this.adapter.hasClass(cl.REQUIRED)&&!this.adapter.hasClass(cl.DISABLED)?this.getSelectedIndex()!==dl.UNSET_INDEX&&(0!==this.getSelectedIndex()||Boolean(this.getValue())):this.customValidity},t.prototype.setRequired=function(e){e?this.adapter.addClass(cl.REQUIRED):this.adapter.removeClass(cl.REQUIRED),this.adapter.setSelectAnchorAttr("aria-required",e.toString()),this.adapter.setLabelRequired(e)},t.prototype.getRequired=function(){return"true"===this.adapter.getSelectAnchorAttr("aria-required")},t.prototype.init=function(){var e=this.adapter.getAnchorElement();e&&(this.adapter.setMenuAnchorElement(e),this.adapter.setMenuAnchorCorner(ro.BOTTOM_START)),this.adapter.setMenuWrapFocus(!1),this.setDisabled(this.adapter.hasClass(cl.DISABLED)),this.syncHelperTextValidity(!this.adapter.hasClass(cl.INVALID)),this.layout(),this.layoutOptions()},t.prototype.blur=function(){this.adapter.removeClass(cl.FOCUSED),this.layout(),this.adapter.deactivateBottomLine(),this.adapter.hasClass(cl.REQUIRED)&&this.useDefaultValidation&&this.setValid(this.isValid())},t.prototype.syncHelperTextValidity=function(e){if(this.helperText){this.helperText.setValidity(e);var t=this.helperText.isVisible(),n=this.helperText.getId();t&&n?this.adapter.setSelectAnchorAttr(ul.ARIA_DESCRIBEDBY,n):this.adapter.removeSelectAnchorAttr(ul.ARIA_DESCRIBEDBY)}},t.prototype.setClickDebounceTimeout=function(){var e=this;clearTimeout(this.clickDebounceTimeout),this.clickDebounceTimeout=setTimeout((function(){e.recentlyClicked=!1}),dl.CLICK_DEBOUNCE_TIMEOUT_MS),this.recentlyClicked=!0},t}(E),pl={ARIA_HIDDEN:"aria-hidden",ROLE:"role"},hl={HELPER_TEXT_VALIDATION_MSG:"mdc-select-helper-text--validation-msg",HELPER_TEXT_VALIDATION_MSG_PERSISTENT:"mdc-select-helper-text--validation-msg-persistent"},ml=function(e){function t(n){return e.call(this,h(h({},t.defaultAdapter),n))||this}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return hl},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return pl},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},setAttr:function(){},getAttr:function(){return null},removeAttr:function(){},setContent:function(){}}},enumerable:!1,configurable:!0}),t.prototype.getId=function(){return this.adapter.getAttr("id")},t.prototype.isVisible=function(){return"true"!==this.adapter.getAttr(pl.ARIA_HIDDEN)},t.prototype.setContent=function(e){this.adapter.setContent(e)},t.prototype.setValidation=function(e){e?this.adapter.addClass(hl.HELPER_TEXT_VALIDATION_MSG):this.adapter.removeClass(hl.HELPER_TEXT_VALIDATION_MSG)},t.prototype.setValidationMsgPersistent=function(e){e?this.adapter.addClass(hl.HELPER_TEXT_VALIDATION_MSG_PERSISTENT):this.adapter.removeClass(hl.HELPER_TEXT_VALIDATION_MSG_PERSISTENT)},t.prototype.getIsValidation=function(){return this.adapter.hasClass(hl.HELPER_TEXT_VALIDATION_MSG)},t.prototype.getIsValidationMsgPersistent=function(){return this.adapter.hasClass(hl.HELPER_TEXT_VALIDATION_MSG_PERSISTENT)},t.prototype.setValidity=function(e){if(this.adapter.hasClass(hl.HELPER_TEXT_VALIDATION_MSG)){var t=this.adapter.hasClass(hl.HELPER_TEXT_VALIDATION_MSG_PERSISTENT);if(!e||t)return this.showToScreenReader(),void(e?this.adapter.removeAttr(pl.ROLE):this.adapter.setAttr(pl.ROLE,"alert"));this.adapter.removeAttr(pl.ROLE),this.hide()}},t.prototype.showToScreenReader=function(){this.adapter.removeAttr(pl.ARIA_HIDDEN)},t.prototype.hide=function(){this.adapter.setAttr(pl.ARIA_HIDDEN,"true")},t}(E),yl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},Object.defineProperty(t.prototype,"foundationForSelect",{get:function(){return this.foundation},enumerable:!1,configurable:!0}),t.prototype.getDefaultFoundation=function(){var e=this;return new ml({addClass:function(t){return e.root.classList.add(t)},removeClass:function(t){return e.root.classList.remove(t)},hasClass:function(t){return e.root.classList.contains(t)},getAttr:function(t){return e.root.getAttribute(t)},setAttr:function(t,n){return e.root.setAttribute(t,n)},removeAttr:function(t){return e.root.removeAttribute(t)},setContent:function(t){e.root.textContent=t}})},t}(_),gl={ICON_EVENT:"MDCSelect:icon",ICON_ROLE:"button"},vl=["click","keydown"],bl=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.savedTabIndex=null,r.interactionHandler=function(e){r.handleInteraction(e)},r}return p(t,e),Object.defineProperty(t,"strings",{get:function(){return gl},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{getAttr:function(){return null},setAttr:function(){},removeAttr:function(){},setContent:function(){},registerInteractionHandler:function(){},deregisterInteractionHandler:function(){},notifyIconAction:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){var e,t;this.savedTabIndex=this.adapter.getAttr("tabindex");try{for(var n=g(vl),r=n.next();!r.done;r=n.next()){var o=r.value;this.adapter.registerInteractionHandler(o,this.interactionHandler)}}catch(i){e={error:i}}finally{try{r&&!r.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}},t.prototype.destroy=function(){var e,t;try{for(var n=g(vl),r=n.next();!r.done;r=n.next()){var o=r.value;this.adapter.deregisterInteractionHandler(o,this.interactionHandler)}}catch(i){e={error:i}}finally{try{r&&!r.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}},t.prototype.setDisabled=function(e){this.savedTabIndex&&(e?(this.adapter.setAttr("tabindex","-1"),this.adapter.removeAttr("role")):(this.adapter.setAttr("tabindex",this.savedTabIndex),this.adapter.setAttr("role",gl.ICON_ROLE)))},t.prototype.setAriaLabel=function(e){this.adapter.setAttr("aria-label",e)},t.prototype.setContent=function(e){this.adapter.setContent(e)},t.prototype.handleInteraction=function(e){var t="Enter"===e.key||13===e.keyCode;("click"===e.type||t)&&this.adapter.notifyIconAction()},t}(E),El=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},Object.defineProperty(t.prototype,"foundationForSelect",{get:function(){return this.foundation},enumerable:!1,configurable:!0}),t.prototype.getDefaultFoundation=function(){var e=this;return new bl({getAttr:function(t){return e.root.getAttribute(t)},setAttr:function(t,n){return e.root.setAttribute(t,n)},removeAttr:function(t){return e.root.removeAttribute(t)},setContent:function(t){e.root.textContent=t},registerInteractionHandler:function(t,n){return e.listen(t,n)},deregisterInteractionHandler:function(t,n){return e.unlisten(t,n)},notifyIconAction:function(){return e.emit(bl.strings.ICON_EVENT,{},!0)}})},t}(_),_l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.initialize=function(e,t,n,r,o,i){if(void 0===e&&(e=function(e){return new xi(e)}),void 0===t&&(t=function(e){return new Di(e)}),void 0===n&&(n=function(e){return new ji(e)}),void 0===r&&(r=function(e){return new _o(e)}),void 0===o&&(o=function(e){return new El(e)}),void 0===i&&(i=function(e){return new yl(e)}),this.selectAnchor=this.root.querySelector(ul.SELECT_ANCHOR_SELECTOR),this.selectedText=this.root.querySelector(ul.SELECTED_TEXT_SELECTOR),this.hiddenInput=this.root.querySelector(ul.HIDDEN_INPUT_SELECTOR),!this.selectedText)throw new Error("MDCSelect: Missing required element: The following selector must be present: '"+ul.SELECTED_TEXT_SELECTOR+"'");if(this.selectAnchor.hasAttribute(ul.ARIA_CONTROLS)){var a=document.getElementById(this.selectAnchor.getAttribute(ul.ARIA_CONTROLS));a&&(this.helperText=i(a))}this.menuSetup(r);var s=this.root.querySelector(ul.LABEL_SELECTOR);this.label=s?e(s):null;var l=this.root.querySelector(ul.LINE_RIPPLE_SELECTOR);this.lineRipple=l?t(l):null;var c=this.root.querySelector(ul.OUTLINE_SELECTOR);this.outline=c?n(c):null;var u=this.root.querySelector(ul.LEADING_ICON_SELECTOR);u&&(this.leadingIcon=o(u)),this.root.classList.contains(cl.OUTLINED)||(this.ripple=this.createRipple())},t.prototype.initialSyncWithDOM=function(){var e=this;if(this.handleFocus=function(){e.foundation.handleFocus()},this.handleBlur=function(){e.foundation.handleBlur()},this.handleClick=function(t){e.selectAnchor.focus(),e.foundation.handleClick(e.getNormalizedXCoordinate(t))},this.handleKeydown=function(t){e.foundation.handleKeydown(t)},this.handleMenuItemAction=function(t){e.foundation.handleMenuItemAction(t.detail.index)},this.handleMenuOpened=function(){e.foundation.handleMenuOpened()},this.handleMenuClosed=function(){e.foundation.handleMenuClosed()},this.handleMenuClosing=function(){e.foundation.handleMenuClosing()},this.selectAnchor.addEventListener("focus",this.handleFocus),this.selectAnchor.addEventListener("blur",this.handleBlur),this.selectAnchor.addEventListener("click",this.handleClick),this.selectAnchor.addEventListener("keydown",this.handleKeydown),this.menu.listen(ao.CLOSED_EVENT,this.handleMenuClosed),this.menu.listen(ao.CLOSING_EVENT,this.handleMenuClosing),this.menu.listen(ao.OPENED_EVENT,this.handleMenuOpened),this.menu.listen(vo.SELECTED_EVENT,this.handleMenuItemAction),this.hiddenInput){if(this.hiddenInput.value)return this.foundation.setValue(this.hiddenInput.value,!0),void this.foundation.layout();this.hiddenInput.value=this.value}},t.prototype.destroy=function(){this.selectAnchor.removeEventListener("focus",this.handleFocus),this.selectAnchor.removeEventListener("blur",this.handleBlur),this.selectAnchor.removeEventListener("keydown",this.handleKeydown),this.selectAnchor.removeEventListener("click",this.handleClick),this.menu.unlisten(ao.CLOSED_EVENT,this.handleMenuClosed),this.menu.unlisten(ao.OPENED_EVENT,this.handleMenuOpened),this.menu.unlisten(vo.SELECTED_EVENT,this.handleMenuItemAction),this.menu.destroy(),this.ripple&&this.ripple.destroy(),this.outline&&this.outline.destroy(),this.leadingIcon&&this.leadingIcon.destroy(),this.helperText&&this.helperText.destroy(),e.prototype.destroy.call(this)},Object.defineProperty(t.prototype,"value",{get:function(){return this.foundation.getValue()},set:function(e){this.foundation.setValue(e)},enumerable:!1,configurable:!0}),t.prototype.setValue=function(e,t){void 0===t&&(t=!1),this.foundation.setValue(e,t)},Object.defineProperty(t.prototype,"selectedIndex",{get:function(){return this.foundation.getSelectedIndex()},set:function(e){this.foundation.setSelectedIndex(e,!0)},enumerable:!1,configurable:!0}),t.prototype.setSelectedIndex=function(e,t){void 0===t&&(t=!1),this.foundation.setSelectedIndex(e,!0,t)},Object.defineProperty(t.prototype,"disabled",{get:function(){return this.foundation.getDisabled()},set:function(e){this.foundation.setDisabled(e),this.hiddenInput&&(this.hiddenInput.disabled=e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"leadingIconAriaLabel",{set:function(e){this.foundation.setLeadingIconAriaLabel(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"leadingIconContent",{set:function(e){this.foundation.setLeadingIconContent(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"helperTextContent",{set:function(e){this.foundation.setHelperTextContent(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"useDefaultValidation",{set:function(e){this.foundation.setUseDefaultValidation(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"valid",{get:function(){return this.foundation.isValid()},set:function(e){this.foundation.setValid(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"required",{get:function(){return this.foundation.getRequired()},set:function(e){this.foundation.setRequired(e)},enumerable:!1,configurable:!0}),t.prototype.layout=function(){this.foundation.layout()},t.prototype.layoutOptions=function(){this.foundation.layoutOptions(),this.menu.layout(),this.menuItemValues=this.menu.items.map((function(e){return e.getAttribute(ul.VALUE_ATTR)||""})),this.hiddenInput&&(this.hiddenInput.value=this.value)},t.prototype.getDefaultFoundation=function(){var e=h(h(h(h({},this.getSelectAdapterMethods()),this.getCommonAdapterMethods()),this.getOutlineAdapterMethods()),this.getLabelAdapterMethods());return new fl(e,this.getFoundationMap())},t.prototype.menuSetup=function(e){this.menuElement=this.root.querySelector(ul.MENU_SELECTOR),this.menu=e(this.menuElement),this.menu.hasTypeahead=!0,this.menu.singleSelection=!0,this.menuItemValues=this.menu.items.map((function(e){return e.getAttribute(ul.VALUE_ATTR)||""}))},t.prototype.createRipple=function(){var e=this,t=h(h({},R.createAdapter({root:this.selectAnchor})),{registerInteractionHandler:function(t,n){e.selectAnchor.addEventListener(t,n)},deregisterInteractionHandler:function(t,n){e.selectAnchor.removeEventListener(t,n)}});return new R(this.selectAnchor,new L(t))},t.prototype.getSelectAdapterMethods=function(){var e=this;return{getMenuItemAttr:function(e,t){return e.getAttribute(t)},setSelectedText:function(t){e.selectedText.textContent=t},isSelectAnchorFocused:function(){return document.activeElement===e.selectAnchor},getSelectAnchorAttr:function(t){return e.selectAnchor.getAttribute(t)},setSelectAnchorAttr:function(t,n){e.selectAnchor.setAttribute(t,n)},removeSelectAnchorAttr:function(t){e.selectAnchor.removeAttribute(t)},addMenuClass:function(t){e.menuElement.classList.add(t)},removeMenuClass:function(t){e.menuElement.classList.remove(t)},openMenu:function(){e.menu.open=!0},closeMenu:function(){e.menu.open=!1},getAnchorElement:function(){return e.root.querySelector(ul.SELECT_ANCHOR_SELECTOR)},setMenuAnchorElement:function(t){e.menu.setAnchorElement(t)},setMenuAnchorCorner:function(t){e.menu.setAnchorCorner(t)},setMenuWrapFocus:function(t){e.menu.wrapFocus=t},getSelectedIndex:function(){var t=e.menu.selectedIndex;return t instanceof Array?t[0]:t},setSelectedIndex:function(t){e.menu.selectedIndex=t},focusMenuItemAtIndex:function(t){e.menu.items[t].focus()},getMenuItemCount:function(){return e.menu.items.length},getMenuItemValues:function(){return e.menuItemValues},getMenuItemTextAtIndex:function(t){return e.menu.getPrimaryTextAtIndex(t)},isTypeaheadInProgress:function(){return e.menu.typeaheadInProgress},typeaheadMatchItem:function(t,n){return e.menu.typeaheadMatchItem(t,n)}}},t.prototype.getCommonAdapterMethods=function(){var e=this;return{addClass:function(t){e.root.classList.add(t)},removeClass:function(t){e.root.classList.remove(t)},hasClass:function(t){return e.root.classList.contains(t)},setRippleCenter:function(t){e.lineRipple&&e.lineRipple.setRippleCenter(t)},activateBottomLine:function(){e.lineRipple&&e.lineRipple.activate()},deactivateBottomLine:function(){e.lineRipple&&e.lineRipple.deactivate()},notifyChange:function(t){e.hiddenInput&&(e.hiddenInput.value=t);var n=e.selectedIndex;e.emit(ul.CHANGE_EVENT,{value:t,index:n},!0)}}},t.prototype.getOutlineAdapterMethods=function(){var e=this;return{hasOutline:function(){return Boolean(e.outline)},notchOutline:function(t){e.outline&&e.outline.notch(t)},closeOutline:function(){e.outline&&e.outline.closeNotch()}}},t.prototype.getLabelAdapterMethods=function(){var e=this;return{hasLabel:function(){return!!e.label},floatLabel:function(t){e.label&&e.label.float(t)},getLabelWidth:function(){return e.label?e.label.getWidth():0},setLabelRequired:function(t){e.label&&e.label.setRequired(t)}}},t.prototype.getNormalizedXCoordinate=function(e){var t=e.target.getBoundingClientRect();return(this.isTouchEvent(e)?e.touches[0].clientX:e.clientX)-t.left},t.prototype.isTouchEvent=function(e){return Boolean(e.touches)},t.prototype.getFoundationMap=function(){return{helperText:this.helperText?this.helperText.foundationForSelect:void 0,leadingIcon:this.leadingIcon?this.leadingIcon.foundationForSelect:void 0}},t}(_);const Cl=["aria-required","aria-disabled","aria-controls","aria-describedby"],Tl=(0,o.createElementVNode)("span",{class:"mdc-select__ripple"},null,-1),Al=["textContent"],Sl=(0,o.createElementVNode)("span",{class:"mdc-select__selected-text-container"},[(0,o.createElementVNode)("span",{class:"mdc-select__selected-text"})],-1),Ol={class:"mdc-select__dropdown-icon"},Il=(0,o.createElementVNode)("svg",{class:"mdc-select__dropdown-icon-graphic",viewBox:"7 10 10 5",focusable:"false"},[(0,o.createElementVNode)("polygon",{class:"mdc-select__dropdown-icon-inactive",stroke:"none","fill-rule":"evenodd",points:"7 10 12 15 17 10"}),(0,o.createElementVNode)("polygon",{class:"mdc-select__dropdown-icon-active",stroke:"none","fill-rule":"evenodd",points:"7 15 12 10 17 15"})],-1),wl=["data-value","aria-selected","aria-disabled"],kl=["textContent"],Nl={TYPES:{filled:0,outlined:1},cssClasses:{icon:"mdc-select__icon"},EVENTS:{CHANGE:"update:modelValue",SELECTED:"selected"},DEFAULT_SELECTED_INDEX:-1},xl={name:"UiSelect",customOptions:{UI_GLOBAL:i.Z,UI_SELECT:Nl,deprecatedListClassNameMap:Co}};var Ll=Object.assign(xl,{props:{type:{type:[String,Number],default:0},outlined:{type:Boolean,default:!1},modelValue:{type:[String,Number],default:""},options:{type:Array,default:()=>[]},optionFormat:{type:Object,default:()=>es},defaultLabel:{type:String,default:""},defaultValue:{type:[String,Number],default:""},...M,label:{type:String,default:""},disabled:{type:Boolean,default:!1},required:{type:Boolean,default:!1},fullwidth:{type:Boolean,default:!1},withLeadingIcon:{type:Boolean,default:!1},...Oa,inside:{type:Boolean,default:!1}},emits:[Nl.EVENTS.CHANGE,Nl.EVENTS.SELECTED],setup(e,t){let{emit:n}=t;const r=e,s=(0,o.useSlots)(),l=((0,o.getCurrentInstance)().parent,(0,o.ref)(null)),c=(0,o.reactive)({$select:null,currentOptions:[],selectedValue:r.modelValue}),{currentOptions:u,selectedValue:d}=(0,o.toRefs)(c),{materialIcon:f}=B(r),p=(0,o.computed)((()=>a(r,Nl.TYPES,"outlined"))),h=(0,o.computed)((()=>!!(f.value||r.withLeadingIcon||s.icon))),m=(0,o.computed)((()=>!(r.label||s.default))),y=(0,o.computed)((()=>({"mdc-select":!0,"mdc-select--filled":!p.value,"mdc-select--outlined":p.value,"mdc-select--fullwidth":r.fullwidth,"mdc-select--with-leading-icon":h.value,"mdc-select--no-label":m.value,"mdc-select--required":r.required,"mdc-select--disabled":r.disabled,"mdc-select--in-dialog":r.inside}))),g=(0,o.computed)((()=>["mdc-select__menu","mdc-menu","mdc-menu-surface",{"mdc-menu-surface--fullwidth":r.fullwidth}]));function v(){let e=[...arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.options];if(r.defaultLabel){let t={};t[r.optionFormat.label]=r.defaultLabel,t[r.optionFormat.value]=r.defaultValue||" ",e.unshift(t)}c.currentOptions=e,(0,o.nextTick)((()=>{c.$select.layoutOptions(),b()}))}function b(){let e=Nl.DEFAULT_SELECTED_INDEX+1;for(let t=0,n=c.currentOptions.length;tNl.DEFAULT_SELECTED_INDEX&&(c.$select.selectedIndex=e)}function E(){r.inside&&c.$select.menu.open&&(c.$select.menu.open=!1)}return(0,o.onBeforeMount)((()=>ts("",r.optionFormat))),(0,o.onMounted)((()=>{c.$select=new _l(l.value),r.helperTextId&&Sa.set(`${r.helperTextId}-previous`,c.$select),c.$select.listen(ul.CHANGE_EVENT,(e=>{let{detail:t}=e;(0,o.nextTick)((()=>{if(r.defaultLabel?c.currentOptions.length>1:c.currentOptions.length){const e=function(e){let t=r.options[e];if(r.defaultLabel){let n={};n[r.optionFormat.value]=" "===r.defaultValue?"":r.defaultValue,n[r.optionFormat.label]=r.defaultLabel,t=0===e?n:r.options[e-1]}return{index:e,value:t[r.optionFormat.value],label:t[r.optionFormat.label]}}(t.index);n(Nl.EVENTS.CHANGE,e.value),n(Nl.EVENTS.SELECTED,e)}}))})),r.inside&&(c.$select.menu.quickOpen=!0),v(),(0,o.watch)((()=>r.modelValue),(e=>{c.selectedValue=e,b()})),(0,o.watch)((()=>r.options),(e=>v(e)),{deep:!0}),(0,o.watch)((()=>r.disabled),(e=>{c.$select&&(c.$select.disabled=e)}))})),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{ref_key:"select",ref:l,class:(0,o.normalizeClass)((0,o.unref)(y))},[(0,o.createElementVNode)("div",{class:"mdc-select__anchor",role:"button","aria-haspopup":"listbox","aria-required":e.required,"aria-disabled":e.disabled,"aria-controls":t.helperTextId,"aria-describedby":t.helperTextId},[(0,o.createCommentVNode)(" Label "),(0,o.unref)(p)?((0,o.openBlock)(),(0,o.createBlock)(ba,{key:0,"has-label":!(0,o.unref)(m)},{default:(0,o.withCtx)((()=>[(0,o.createVNode)(ua,null,{default:(0,o.withCtx)((()=>[(0,o.renderSlot)(t.$slots,"default",{},(()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e.label),1)]))])),_:3})])),_:3},8,["has-label"])):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:1},[Tl,(0,o.unref)(m)?(0,o.createCommentVNode)("v-if",!0):((0,o.openBlock)(),(0,o.createBlock)(ua,{key:0},{default:(0,o.withCtx)((()=>[(0,o.renderSlot)(t.$slots,"default",{},(()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e.label),1)]))])),_:3}))],64)),(0,o.createCommentVNode)(" Leading Icon "),(0,o.renderSlot)(t.$slots,"icon",{iconClass:Nl.cssClasses.icon},(()=>[(0,o.unref)(f)?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass(Nl.cssClasses.icon)),textContent:(0,o.toDisplayString)((0,o.unref)(f))},null,10,Al)):(0,o.createCommentVNode)("v-if",!0)])),(0,o.createCommentVNode)(" Enhanced Select "),Sl,(0,o.createElementVNode)("span",Ol,[(0,o.renderSlot)(t.$slots,"dropdown-icon",{},(()=>[Il]))]),(0,o.unref)(p)?(0,o.createCommentVNode)("v-if",!0):((0,o.openBlock)(),(0,o.createBlock)(pa,{key:2}))],8,Cl),(0,o.createCommentVNode)(" Options "),(0,o.createElementVNode)("div",{class:(0,o.normalizeClass)((0,o.unref)(g))},[(0,o.createElementVNode)("div",{class:"mdc-drawer-scrim",onClick:E}),(0,o.createElementVNode)("ul",{class:(0,o.normalizeClass)((0,o.unref)(Co)["mdc-list"]),role:"listbox"},[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)((0,o.unref)(u),((t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("li",{key:n,class:(0,o.normalizeClass)([(0,o.unref)(Co)["mdc-list-item"],...(0,o.unref)(No)({selected:t[e.optionFormat.value]===(0,o.unref)(d),disabled:t.disabled})]),"data-value":t[e.optionFormat.value],"aria-selected":t[e.optionFormat.value]===(0,o.unref)(d),"aria-disabled":t.disabled,role:"option"},[(0,o.createElementVNode)("span",{class:(0,o.normalizeClass)((0,o.unref)(Co)["mdc-list-item__ripple"])},null,2),t[e.optionFormat.label]?((0,o.openBlock)(),(0,o.createElementBlock)("span",{key:0,class:(0,o.normalizeClass)((0,o.unref)(Co)["mdc-list-item__text"]),textContent:(0,o.toDisplayString)(t[e.optionFormat.label])},null,10,kl)):(0,o.createCommentVNode)("v-if",!0)],10,wl)))),128))],2)],2)],2))}});var Rl=Ll;const Dl=["id"],Pl="UiSelectHelper",Ml={name:Pl,customOptions:{name:Pl}};var Bl=Object.assign(Ml,{props:{...Ia},setup(e){const t=e,{hasValidMsg:n,validMessage:r}=wa(t),i=(0,o.computed)((()=>!t.visible||n.value)),a=(0,o.computed)((()=>({"mdc-select-helper-text":!0,"mdc-select-helper-text--validation-msg-persistent":n.value,"mdc-select-helper-text--validation-msg":i.value})));return(0,o.onBeforeMount)((()=>{const e=t.visible||n.value;!t.id&&e&&console.warn(`[${Pl}]: The 'helperTextId' prop is required for `)})),(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Helper text (optional) "),(0,o.createElementVNode)("p",{id:e.id,class:(0,o.normalizeClass)((0,o.unref)(a)),"aria-hidden":"true"},[(0,o.renderSlot)(e.$slots,"default",{},(()=>[(0,o.createTextVNode)((0,o.toDisplayString)((0,o.unref)(r)),1)]))],10,Dl)],2112))}});const Fl=["tabindex","role"],jl={name:"UiSelectIcon",customOptions:{UI_GLOBAL:i.Z}};var Vl=Object.assign(jl,{props:{unclickable:{type:Boolean,default:!1}},emits:[i.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const r=e;function a(e){r.unclickable||n(i.Z.EVENTS.CLICK,e)}return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("i",{class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass("mdc-select__icon")),tabindex:e.unclickable?null:0,role:e.unclickable?null:"button",onClick:a},[(0,o.renderSlot)(t.$slots,"default",{},(()=>[(0,o.createCommentVNode)(" Material Icons ")]))],10,Fl))}});var Hl=Vl,Ul={ANIM_CHECKED_INDETERMINATE:"mdc-checkbox--anim-checked-indeterminate",ANIM_CHECKED_UNCHECKED:"mdc-checkbox--anim-checked-unchecked",ANIM_INDETERMINATE_CHECKED:"mdc-checkbox--anim-indeterminate-checked",ANIM_INDETERMINATE_UNCHECKED:"mdc-checkbox--anim-indeterminate-unchecked",ANIM_UNCHECKED_CHECKED:"mdc-checkbox--anim-unchecked-checked",ANIM_UNCHECKED_INDETERMINATE:"mdc-checkbox--anim-unchecked-indeterminate",BACKGROUND:"mdc-checkbox__background",CHECKED:"mdc-checkbox--checked",CHECKMARK:"mdc-checkbox__checkmark",CHECKMARK_PATH:"mdc-checkbox__checkmark-path",DISABLED:"mdc-checkbox--disabled",INDETERMINATE:"mdc-checkbox--indeterminate",MIXEDMARK:"mdc-checkbox__mixedmark",NATIVE_CONTROL:"mdc-checkbox__native-control",ROOT:"mdc-checkbox",SELECTED:"mdc-checkbox--selected",UPGRADED:"mdc-checkbox--upgraded"},ql={ARIA_CHECKED_ATTR:"aria-checked",ARIA_CHECKED_INDETERMINATE_VALUE:"mixed",DATA_INDETERMINATE_ATTR:"data-indeterminate",NATIVE_CONTROL_SELECTOR:".mdc-checkbox__native-control",TRANSITION_STATE_CHECKED:"checked",TRANSITION_STATE_INDETERMINATE:"indeterminate",TRANSITION_STATE_INIT:"init",TRANSITION_STATE_UNCHECKED:"unchecked"},$l={ANIM_END_LATCH_MS:250},zl=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.currentCheckState=ql.TRANSITION_STATE_INIT,r.currentAnimationClass="",r.animEndLatchTimer=0,r.enableAnimationEndHandler=!1,r}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return Ul},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return ql},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return $l},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},forceLayout:function(){},hasNativeControl:function(){return!1},isAttachedToDOM:function(){return!1},isChecked:function(){return!1},isIndeterminate:function(){return!1},removeClass:function(){},removeNativeControlAttr:function(){},setNativeControlAttr:function(){},setNativeControlDisabled:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){this.currentCheckState=this.determineCheckState(),this.updateAriaChecked(),this.adapter.addClass(Ul.UPGRADED)},t.prototype.destroy=function(){clearTimeout(this.animEndLatchTimer)},t.prototype.setDisabled=function(e){this.adapter.setNativeControlDisabled(e),e?this.adapter.addClass(Ul.DISABLED):this.adapter.removeClass(Ul.DISABLED)},t.prototype.handleAnimationEnd=function(){var e=this;this.enableAnimationEndHandler&&(clearTimeout(this.animEndLatchTimer),this.animEndLatchTimer=setTimeout((function(){e.adapter.removeClass(e.currentAnimationClass),e.enableAnimationEndHandler=!1}),$l.ANIM_END_LATCH_MS))},t.prototype.handleChange=function(){this.transitionCheckState()},t.prototype.transitionCheckState=function(){if(this.adapter.hasNativeControl()){var e=this.currentCheckState,t=this.determineCheckState();if(e!==t){this.updateAriaChecked();var n=Ul.SELECTED;t===ql.TRANSITION_STATE_UNCHECKED?this.adapter.removeClass(n):this.adapter.addClass(n),this.currentAnimationClass.length>0&&(clearTimeout(this.animEndLatchTimer),this.adapter.forceLayout(),this.adapter.removeClass(this.currentAnimationClass)),this.currentAnimationClass=this.getTransitionAnimationClass(e,t),this.currentCheckState=t,this.adapter.isAttachedToDOM()&&this.currentAnimationClass.length>0&&(this.adapter.addClass(this.currentAnimationClass),this.enableAnimationEndHandler=!0)}}},t.prototype.determineCheckState=function(){var e=ql.TRANSITION_STATE_INDETERMINATE,t=ql.TRANSITION_STATE_CHECKED,n=ql.TRANSITION_STATE_UNCHECKED;return this.adapter.isIndeterminate()?e:this.adapter.isChecked()?t:n},t.prototype.getTransitionAnimationClass=function(e,n){var r=ql.TRANSITION_STATE_INIT,o=ql.TRANSITION_STATE_CHECKED,i=ql.TRANSITION_STATE_UNCHECKED,a=t.cssClasses,s=a.ANIM_UNCHECKED_CHECKED,l=a.ANIM_UNCHECKED_INDETERMINATE,c=a.ANIM_CHECKED_UNCHECKED,u=a.ANIM_CHECKED_INDETERMINATE,d=a.ANIM_INDETERMINATE_CHECKED,f=a.ANIM_INDETERMINATE_UNCHECKED;switch(e){case r:return n===i?"":n===o?d:f;case i:return n===o?s:l;case o:return n===i?c:u;default:return n===o?d:f}},t.prototype.updateAriaChecked=function(){this.adapter.isIndeterminate()?this.adapter.setNativeControlAttr(ql.ARIA_CHECKED_ATTR,ql.ARIA_CHECKED_INDETERMINATE_VALUE):this.adapter.removeNativeControlAttr(ql.ARIA_CHECKED_ATTR)},t}(E),Kl=["checked","indeterminate"],Gl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.rippleSurface=t.createRipple(),t}return p(t,e),t.attachTo=function(e){return new t(e)},Object.defineProperty(t.prototype,"ripple",{get:function(){return this.rippleSurface},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"checked",{get:function(){return this.getNativeControl().checked},set:function(e){this.getNativeControl().checked=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"indeterminate",{get:function(){return this.getNativeControl().indeterminate},set:function(e){this.getNativeControl().indeterminate=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this.getNativeControl().disabled},set:function(e){this.foundation.setDisabled(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return this.getNativeControl().value},set:function(e){this.getNativeControl().value=e},enumerable:!1,configurable:!0}),t.prototype.initialize=function(){var e=ql.DATA_INDETERMINATE_ATTR;this.getNativeControl().indeterminate="true"===this.getNativeControl().getAttribute(e),this.getNativeControl().removeAttribute(e)},t.prototype.initialSyncWithDOM=function(){var e=this;this.handleChange=function(){e.foundation.handleChange()},this.handleAnimationEnd=function(){e.foundation.handleAnimationEnd()},this.getNativeControl().addEventListener("change",this.handleChange),this.listen(ho(window,"animationend"),this.handleAnimationEnd),this.installPropertyChangeHooks()},t.prototype.destroy=function(){this.rippleSurface.destroy(),this.getNativeControl().removeEventListener("change",this.handleChange),this.unlisten(ho(window,"animationend"),this.handleAnimationEnd),this.uninstallPropertyChangeHooks(),e.prototype.destroy.call(this)},t.prototype.getDefaultFoundation=function(){var e=this;return new zl({addClass:function(t){return e.root.classList.add(t)},forceLayout:function(){return e.root.offsetWidth},hasNativeControl:function(){return!!e.getNativeControl()},isAttachedToDOM:function(){return Boolean(e.root.parentNode)},isChecked:function(){return e.checked},isIndeterminate:function(){return e.indeterminate},removeClass:function(t){e.root.classList.remove(t)},removeNativeControlAttr:function(t){e.getNativeControl().removeAttribute(t)},setNativeControlAttr:function(t,n){e.getNativeControl().setAttribute(t,n)},setNativeControlDisabled:function(t){e.getNativeControl().disabled=t}})},t.prototype.createRipple=function(){var e=this,t=h(h({},R.createAdapter(this)),{deregisterInteractionHandler:function(t,n){e.getNativeControl().removeEventListener(t,n,C())},isSurfaceActive:function(){return A(e.getNativeControl(),":active")},isUnbounded:function(){return!0},registerInteractionHandler:function(t,n){e.getNativeControl().addEventListener(t,n,C())}});return new R(this.root,new L(t))},t.prototype.installPropertyChangeHooks=function(){var e,t,n=this,r=this.getNativeControl(),o=Object.getPrototypeOf(r),i=function(e){var t=Object.getOwnPropertyDescriptor(o,e);if(!Wl(t))return{value:void 0};var i=t.get,a={configurable:t.configurable,enumerable:t.enumerable,get:i,set:function(e){t.set.call(r,e),n.foundation.handleChange()}};Object.defineProperty(r,e,a)};try{for(var a=g(Kl),s=a.next();!s.done;s=a.next()){var l=i(s.value);if("object"===typeof l)return l.value}}catch(c){e={error:c}}finally{try{s&&!s.done&&(t=a.return)&&t.call(a)}finally{if(e)throw e.error}}},t.prototype.uninstallPropertyChangeHooks=function(){var e,t,n=this.getNativeControl(),r=Object.getPrototypeOf(n);try{for(var o=g(Kl),i=o.next();!i.done;i=o.next()){var a=i.value,s=Object.getOwnPropertyDescriptor(r,a);if(!Wl(s))return;Object.defineProperty(n,a,s)}}catch(l){e={error:l}}finally{try{i&&!i.done&&(t=o.return)&&t.call(o)}finally{if(e)throw e.error}}},t.prototype.getNativeControl=function(){var e=ql.NATIVE_CONTROL_SELECTOR,t=this.root.querySelector(e);if(!t)throw new Error("Checkbox component requires a "+e+" element");return t},t}(_);function Wl(e){return!!e&&"function"===typeof e.set}var Yl=n(770);const Xl=["id","value","disabled","data-indeterminate"],Zl={cssClasses:{touch:"mdc-checkbox--touch"},EVENTS:{CHANGE:"update:modelValue"}},Jl={name:"UiCheckbox",customOptions:{UI_CHECKBOX:Zl}};var Ql=Object.assign(Jl,{props:{modelValue:{type:null,default:!1},indeterminate:{type:Boolean,default:!1},...Aa,value:{type:[String,Number],default:""},disabled:{type:Boolean,default:!1}},emits:[Zl.EVENTS.CHANGE],setup(e,t){let{emit:n}=t;const r=e,i=(0,o.getCurrentInstance)().parent,a=(0,o.ref)(null),s=(0,o.reactive)({$checkbox:null,selectedValue:d(r.modelValue)}),{selectedValue:l}=(0,o.toRefs)(s),c=(0,o.computed)((()=>{const e=a.value;return e&&e.mdcCheckbox.classList.contains(Zl.cssClasses.touch)})),u=(0,o.computed)((()=>({"mdc-checkbox--disabled":r.disabled,"mdc-checkbox--touch":c.value})));function d(e){return Array.isArray(e)?[...e]:!!e}function f(){n(Zl.EVENTS.CHANGE,s.selectedValue)}return(0,o.onMounted)((()=>{(0,o.nextTick)((()=>{var e;const t=a.value;s.$checkbox=new Gl(t.mdcCheckbox),s.$checkbox.indeterminate=r.indeterminate;const n=null===i||void 0===i||null===(e=i.exposed)||void 0===e?void 0:e.$formField.value;n&&(n.input=s.$checkbox)})),(0,o.watch)((()=>r.modelValue),(e=>s.selectedValue=d(e))),(0,o.watch)((()=>r.indeterminate),(e=>s.$checkbox.indeterminate=e)),(0,o.watch)((()=>r.disabled),(e=>s.$checkbox.disabled=e))})),(t,n)=>((0,o.openBlock)(),(0,o.createBlock)(Yl.Z,{ref_key:"checkbox",ref:a,class:(0,o.normalizeClass)((0,o.unref)(u))},{default:(0,o.withCtx)((()=>[(0,o.withDirectives)((0,o.createElementVNode)("input",(0,o.mergeProps)({id:t.inputId,"onUpdate:modelValue":n[0]||(n[0]=e=>(0,o.isRef)(l)?l.value=e:null),type:"checkbox",class:"mdc-checkbox__native-control",value:e.value,disabled:e.disabled,"data-indeterminate":e.indeterminate},t.attrs,{onChange:f}),null,16,Xl),[[o.vModelCheckbox,(0,o.unref)(l)]])])),_:1},8,["class"]))}});var ec=Ql,tc={NATIVE_CONTROL_SELECTOR:".mdc-radio__native-control"},nc={DISABLED:"mdc-radio--disabled",ROOT:"mdc-radio"},rc=function(e){function t(n){return e.call(this,h(h({},t.defaultAdapter),n))||this}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return nc},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return tc},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},setNativeControlDisabled:function(){}}},enumerable:!1,configurable:!0}),t.prototype.setDisabled=function(e){var n=t.cssClasses.DISABLED;this.adapter.setNativeControlDisabled(e),e?this.adapter.addClass(n):this.adapter.removeClass(n)},t}(E),oc=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.rippleSurface=t.createRipple(),t}return p(t,e),t.attachTo=function(e){return new t(e)},Object.defineProperty(t.prototype,"checked",{get:function(){return this.nativeControl.checked},set:function(e){this.nativeControl.checked=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this.nativeControl.disabled},set:function(e){this.foundation.setDisabled(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return this.nativeControl.value},set:function(e){this.nativeControl.value=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"ripple",{get:function(){return this.rippleSurface},enumerable:!1,configurable:!0}),t.prototype.destroy=function(){this.rippleSurface.destroy(),e.prototype.destroy.call(this)},t.prototype.getDefaultFoundation=function(){var e=this;return new rc({addClass:function(t){return e.root.classList.add(t)},removeClass:function(t){return e.root.classList.remove(t)},setNativeControlDisabled:function(t){return e.nativeControl.disabled=t}})},t.prototype.createRipple=function(){var e=this,t=h(h({},R.createAdapter(this)),{registerInteractionHandler:function(t,n){e.nativeControl.addEventListener(t,n,C())},deregisterInteractionHandler:function(t,n){e.nativeControl.removeEventListener(t,n,C())},isSurfaceActive:function(){return!1},isUnbounded:function(){return!0}});return new R(this.root,new L(t))},Object.defineProperty(t.prototype,"nativeControl",{get:function(){var e=rc.strings.NATIVE_CONTROL_SELECTOR,t=this.root.querySelector(e);if(!t)throw new Error("Radio component requires a "+e+" element");return t},enumerable:!1,configurable:!0}),t}(_);const ic=["id","value","disabled"],ac=(0,o.createStaticVNode)('
',3),sc={cssClasses:{touch:"mdc-radio--touch"},EVENTS:{CHANGE:"update:modelValue"}},lc={name:"UiRadio",customOptions:{UI_RADIO:sc}};var cc=Object.assign(lc,{props:{modelValue:{type:[String,Number],default:""},...Aa,value:{type:[String,Number],default:""},disabled:{type:Boolean,default:!1}},emits:[sc.EVENTS.CHANGE],setup(e,t){let{emit:n}=t;const r=e,i=(0,o.getCurrentInstance)().parent,a=(0,o.ref)(null),s=(0,o.reactive)({$radio:null,selectedValue:r.modelValue}),{selectedValue:l}=(0,o.toRefs)(s),c=(0,o.computed)((()=>a.value&&a.value.classList.contains(sc.cssClasses.touch))),u=(0,o.computed)((()=>({"mdc-radio":!0,"mdc-radio--disabled":r.disabled,"mdc-radio--touch":c.value})));function d(){n(sc.EVENTS.CHANGE,s.selectedValue)}return(0,o.onMounted)((()=>{(0,o.nextTick)((()=>{var e;s.$radio=new oc(a.value);const t=null===i||void 0===i||null===(e=i.exposed)||void 0===e?void 0:e.$formField.value;t&&(t.input=s.$radio)})),(0,o.watch)((()=>r.modelValue),(e=>{s.selectedValue=e})),(0,o.watch)((()=>r.disabled),(e=>{s.$radio&&(s.$radio.disabled=e)}))})),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{ref_key:"radio",ref:a,class:(0,o.normalizeClass)((0,o.unref)(u))},[(0,o.withDirectives)((0,o.createElementVNode)("input",(0,o.mergeProps)({id:t.inputId,"onUpdate:modelValue":n[0]||(n[0]=e=>(0,o.isRef)(l)?l.value=e:null),class:"mdc-radio__native-control",type:"radio",value:e.value,disabled:e.disabled},t.attrs,{onChange:d}),null,16,ic),[[o.vModelRadio,(0,o.unref)(l)]]),ac],2))}});var uc,dc=cc;!function(e){e[e.UNSPECIFIED=0]="UNSPECIFIED",e[e.CLICK=1]="CLICK",e[e.BACKSPACE_KEY=2]="BACKSPACE_KEY",e[e.DELETE_KEY=3]="DELETE_KEY",e[e.SPACEBAR_KEY=4]="SPACEBAR_KEY",e[e.ENTER_KEY=5]="ENTER_KEY"}(uc||(uc={}));var fc,pc,hc={ARIA_HIDDEN:"aria-hidden",INTERACTION_EVENT:"MDCChipTrailingAction:interaction",NAVIGATION_EVENT:"MDCChipTrailingAction:navigation",TAB_INDEX:"tabindex"},mc=function(e){function t(n){return e.call(this,h(h({},t.defaultAdapter),n))||this}return p(t,e),Object.defineProperty(t,"strings",{get:function(){return hc},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{focus:function(){},getAttribute:function(){return null},setAttribute:function(){},notifyInteraction:function(){},notifyNavigation:function(){}}},enumerable:!1,configurable:!0}),t.prototype.handleClick=function(e){e.stopPropagation(),this.adapter.notifyInteraction(uc.CLICK)},t.prototype.handleKeydown=function(e){e.stopPropagation();var t=rn(e);if(this.shouldNotifyInteractionFromKey(t)){var n=this.getTriggerFromKey(t);this.adapter.notifyInteraction(n)}else(function(e){return nn.has(rn(e))})(e)&&this.adapter.notifyNavigation(t)},t.prototype.removeFocus=function(){this.adapter.setAttribute(hc.TAB_INDEX,"-1")},t.prototype.focus=function(){this.adapter.setAttribute(hc.TAB_INDEX,"0"),this.adapter.focus()},t.prototype.isNavigable=function(){return"true"!==this.adapter.getAttribute(hc.ARIA_HIDDEN)},t.prototype.shouldNotifyInteractionFromKey=function(e){var t=e===jt.ENTER||e===jt.SPACEBAR,n=e===jt.BACKSPACE||e===jt.DELETE;return t||n},t.prototype.getTriggerFromKey=function(e){return e===jt.SPACEBAR?uc.SPACEBAR_KEY:e===jt.ENTER?uc.ENTER_KEY:e===jt.DELETE?uc.DELETE_KEY:e===jt.BACKSPACE?uc.BACKSPACE_KEY:uc.UNSPECIFIED},t}(E),yc=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),Object.defineProperty(t.prototype,"ripple",{get:function(){return this.rippleSurface},enumerable:!1,configurable:!0}),t.attachTo=function(e){return new t(e)},t.prototype.initialize=function(e){void 0===e&&(e=function(e,t){return new R(e,t)});var t=R.createAdapter(this);this.rippleSurface=e(this.root,new L(t))},t.prototype.initialSyncWithDOM=function(){var e=this;this.handleClick=function(t){e.foundation.handleClick(t)},this.handleKeydown=function(t){e.foundation.handleKeydown(t)},this.listen("click",this.handleClick),this.listen("keydown",this.handleKeydown)},t.prototype.destroy=function(){this.rippleSurface.destroy(),this.unlisten("click",this.handleClick),this.unlisten("keydown",this.handleKeydown),e.prototype.destroy.call(this)},t.prototype.getDefaultFoundation=function(){var e=this;return new mc({focus:function(){e.root.focus()},getAttribute:function(t){return e.root.getAttribute(t)},notifyInteraction:function(t){return e.emit(hc.INTERACTION_EVENT,{trigger:t},!0)},notifyNavigation:function(t){e.emit(hc.NAVIGATION_EVENT,{key:t},!0)},setAttribute:function(t,n){e.root.setAttribute(t,n)}})},t.prototype.isNavigable=function(){return this.foundation.isNavigable()},t.prototype.focus=function(){this.foundation.focus()},t.prototype.removeFocus=function(){this.foundation.removeFocus()},t}(_);!function(e){e.LEFT="left",e.RIGHT="right"}(fc||(fc={})),function(e){e.PRIMARY="primary",e.TRAILING="trailing",e.NONE="none"}(pc||(pc={}));var gc={ADDED_ANNOUNCEMENT_ATTRIBUTE:"data-mdc-chip-added-announcement",ARIA_CHECKED:"aria-checked",ARROW_DOWN_KEY:"ArrowDown",ARROW_LEFT_KEY:"ArrowLeft",ARROW_RIGHT_KEY:"ArrowRight",ARROW_UP_KEY:"ArrowUp",BACKSPACE_KEY:"Backspace",CHECKMARK_SELECTOR:".mdc-chip__checkmark",DELETE_KEY:"Delete",END_KEY:"End",ENTER_KEY:"Enter",ENTRY_ANIMATION_NAME:"mdc-chip-entry",HOME_KEY:"Home",IE_ARROW_DOWN_KEY:"Down",IE_ARROW_LEFT_KEY:"Left",IE_ARROW_RIGHT_KEY:"Right",IE_ARROW_UP_KEY:"Up",IE_DELETE_KEY:"Del",INTERACTION_EVENT:"MDCChip:interaction",LEADING_ICON_SELECTOR:".mdc-chip__icon--leading",NAVIGATION_EVENT:"MDCChip:navigation",PRIMARY_ACTION_SELECTOR:".mdc-chip__primary-action",REMOVED_ANNOUNCEMENT_ATTRIBUTE:"data-mdc-chip-removed-announcement",REMOVAL_EVENT:"MDCChip:removal",SELECTION_EVENT:"MDCChip:selection",SPACEBAR_KEY:" ",TAB_INDEX:"tabindex",TRAILING_ACTION_SELECTOR:".mdc-chip-trailing-action",TRAILING_ICON_INTERACTION_EVENT:"MDCChip:trailingIconInteraction",TRAILING_ICON_SELECTOR:".mdc-chip__icon--trailing"},vc={CHECKMARK:"mdc-chip__checkmark",CHIP_EXIT:"mdc-chip--exit",DELETABLE:"mdc-chip--deletable",EDITABLE:"mdc-chip--editable",EDITING:"mdc-chip--editing",HIDDEN_LEADING_ICON:"mdc-chip__icon--leading-hidden",LEADING_ICON:"mdc-chip__icon--leading",PRIMARY_ACTION:"mdc-chip__primary-action",PRIMARY_ACTION_FOCUSED:"mdc-chip--primary-action-focused",SELECTED:"mdc-chip--selected",TEXT:"mdc-chip__text",TRAILING_ACTION:"mdc-chip__trailing-action",TRAILING_ICON:"mdc-chip__icon--trailing"},bc=new Set;bc.add(gc.ARROW_LEFT_KEY),bc.add(gc.ARROW_RIGHT_KEY),bc.add(gc.ARROW_DOWN_KEY),bc.add(gc.ARROW_UP_KEY),bc.add(gc.END_KEY),bc.add(gc.HOME_KEY),bc.add(gc.IE_ARROW_LEFT_KEY),bc.add(gc.IE_ARROW_RIGHT_KEY),bc.add(gc.IE_ARROW_DOWN_KEY),bc.add(gc.IE_ARROW_UP_KEY);var Ec=new Set;Ec.add(gc.ARROW_UP_KEY),Ec.add(gc.ARROW_DOWN_KEY),Ec.add(gc.HOME_KEY),Ec.add(gc.END_KEY),Ec.add(gc.IE_ARROW_UP_KEY),Ec.add(gc.IE_ARROW_DOWN_KEY);var _c,Cc={bottom:0,height:0,left:0,right:0,top:0,width:0};!function(e){e[e.SHOULD_FOCUS=0]="SHOULD_FOCUS",e[e.SHOULD_NOT_FOCUS=1]="SHOULD_NOT_FOCUS"}(_c||(_c={}));var Tc,Ac=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.shouldRemoveOnTrailingIconClick=!0,r.shouldFocusPrimaryActionOnClick=!0,r}return p(t,e),Object.defineProperty(t,"strings",{get:function(){return gc},enumerable:!1,configurable:!0}),Object.defineProperty(t,"cssClasses",{get:function(){return vc},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},addClassToLeadingIcon:function(){},eventTargetHasClass:function(){return!1},focusPrimaryAction:function(){},focusTrailingAction:function(){},getAttribute:function(){return null},getCheckmarkBoundingClientRect:function(){return Cc},getComputedStyleValue:function(){return""},getRootBoundingClientRect:function(){return Cc},hasClass:function(){return!1},hasLeadingIcon:function(){return!1},isRTL:function(){return!1},isTrailingActionNavigable:function(){return!1},notifyEditFinish:function(){},notifyEditStart:function(){},notifyInteraction:function(){},notifyNavigation:function(){},notifyRemoval:function(){},notifySelection:function(){},notifyTrailingIconInteraction:function(){},removeClass:function(){},removeClassFromLeadingIcon:function(){},removeTrailingActionFocus:function(){},setPrimaryActionAttr:function(){},setStyleProperty:function(){}}},enumerable:!1,configurable:!0}),t.prototype.isSelected=function(){return this.adapter.hasClass(vc.SELECTED)},t.prototype.isEditable=function(){return this.adapter.hasClass(vc.EDITABLE)},t.prototype.isEditing=function(){return this.adapter.hasClass(vc.EDITING)},t.prototype.setSelected=function(e){this.setSelectedImpl(e),this.notifySelection(e)},t.prototype.setSelectedFromChipSet=function(e,t){this.setSelectedImpl(e),t&&this.notifyIgnoredSelection(e)},t.prototype.getShouldRemoveOnTrailingIconClick=function(){return this.shouldRemoveOnTrailingIconClick},t.prototype.setShouldRemoveOnTrailingIconClick=function(e){this.shouldRemoveOnTrailingIconClick=e},t.prototype.setShouldFocusPrimaryActionOnClick=function(e){this.shouldFocusPrimaryActionOnClick=e},t.prototype.getDimensions=function(){var e=this,t=function(){return e.adapter.getRootBoundingClientRect()};if(!this.adapter.hasLeadingIcon()){var n=e.adapter.getCheckmarkBoundingClientRect();if(n){var r=t();return{bottom:r.bottom,height:r.height,left:r.left,right:r.right,top:r.top,width:r.width+n.height}}}return t()},t.prototype.beginExit=function(){this.adapter.addClass(vc.CHIP_EXIT)},t.prototype.handleClick=function(){this.adapter.notifyInteraction(),this.setPrimaryActionFocusable(this.getFocusBehavior())},t.prototype.handleDoubleClick=function(){this.isEditable()&&this.startEditing()},t.prototype.handleTransitionEnd=function(e){var t=this,n=this.adapter.eventTargetHasClass(e.target,vc.CHIP_EXIT),r="width"===e.propertyName,o="opacity"===e.propertyName;if(n&&o){var i=this.adapter.getComputedStyleValue("width");requestAnimationFrame((function(){t.adapter.setStyleProperty("width",i),t.adapter.setStyleProperty("padding","0"),t.adapter.setStyleProperty("margin","0"),requestAnimationFrame((function(){t.adapter.setStyleProperty("width","0")}))}))}else{if(n&&r){this.removeFocus();var a=this.adapter.getAttribute(gc.REMOVED_ANNOUNCEMENT_ATTRIBUTE);this.adapter.notifyRemoval(a)}if(o){var s=this.adapter.eventTargetHasClass(e.target,vc.LEADING_ICON)&&this.adapter.hasClass(vc.SELECTED),l=this.adapter.eventTargetHasClass(e.target,vc.CHECKMARK)&&!this.adapter.hasClass(vc.SELECTED);s?this.adapter.addClassToLeadingIcon(vc.HIDDEN_LEADING_ICON):l&&this.adapter.removeClassFromLeadingIcon(vc.HIDDEN_LEADING_ICON)}}},t.prototype.handleFocusIn=function(e){this.eventFromPrimaryAction(e)&&this.adapter.addClass(vc.PRIMARY_ACTION_FOCUSED)},t.prototype.handleFocusOut=function(e){this.eventFromPrimaryAction(e)&&(this.isEditing()&&this.finishEditing(),this.adapter.removeClass(vc.PRIMARY_ACTION_FOCUSED))},t.prototype.handleTrailingActionInteraction=function(){this.adapter.notifyTrailingIconInteraction(),this.removeChip()},t.prototype.handleKeydown=function(e){if(!this.isEditing())return this.isEditable()&&this.shouldStartEditing(e)&&(e.preventDefault(),this.startEditing()),this.shouldNotifyInteraction(e)?(this.adapter.notifyInteraction(),void this.setPrimaryActionFocusable(this.getFocusBehavior())):this.isDeleteAction(e)?(e.preventDefault(),void this.removeChip()):void(bc.has(e.key)&&(e.preventDefault(),this.focusNextAction(e.key,pc.PRIMARY)));this.shouldFinishEditing(e)&&(e.preventDefault(),this.finishEditing())},t.prototype.handleTrailingActionNavigation=function(e){this.focusNextAction(e.detail.key,pc.TRAILING)},t.prototype.removeFocus=function(){this.adapter.setPrimaryActionAttr(gc.TAB_INDEX,"-1"),this.adapter.removeTrailingActionFocus()},t.prototype.focusPrimaryAction=function(){this.setPrimaryActionFocusable(_c.SHOULD_FOCUS)},t.prototype.focusTrailingAction=function(){if(this.adapter.isTrailingActionNavigable())return this.adapter.setPrimaryActionAttr(gc.TAB_INDEX,"-1"),void this.adapter.focusTrailingAction();this.focusPrimaryAction()},t.prototype.setPrimaryActionFocusable=function(e){this.adapter.setPrimaryActionAttr(gc.TAB_INDEX,"0"),e===_c.SHOULD_FOCUS&&this.adapter.focusPrimaryAction(),this.adapter.removeTrailingActionFocus()},t.prototype.getFocusBehavior=function(){return this.shouldFocusPrimaryActionOnClick?_c.SHOULD_FOCUS:_c.SHOULD_NOT_FOCUS},t.prototype.focusNextAction=function(e,t){var n=this.adapter.isTrailingActionNavigable(),r=this.getDirection(e);!Ec.has(e)&&n?t!==pc.PRIMARY||r!==fc.RIGHT?t!==pc.TRAILING||r!==fc.LEFT?this.adapter.notifyNavigation(e,pc.NONE):this.focusPrimaryAction():this.focusTrailingAction():this.adapter.notifyNavigation(e,t)},t.prototype.getDirection=function(e){var t=this.adapter.isRTL();return!t&&(e===gc.ARROW_LEFT_KEY||e===gc.IE_ARROW_LEFT_KEY)||t&&(e===gc.ARROW_RIGHT_KEY||e===gc.IE_ARROW_RIGHT_KEY)?fc.LEFT:fc.RIGHT},t.prototype.removeChip=function(){this.shouldRemoveOnTrailingIconClick&&this.beginExit()},t.prototype.shouldStartEditing=function(e){return this.eventFromPrimaryAction(e)&&e.key===gc.ENTER_KEY},t.prototype.shouldFinishEditing=function(e){return e.key===gc.ENTER_KEY},t.prototype.shouldNotifyInteraction=function(e){return e.key===gc.ENTER_KEY||e.key===gc.SPACEBAR_KEY},t.prototype.isDeleteAction=function(e){return this.adapter.hasClass(vc.DELETABLE)&&(e.key===gc.BACKSPACE_KEY||e.key===gc.DELETE_KEY||e.key===gc.IE_DELETE_KEY)},t.prototype.setSelectedImpl=function(e){e?(this.adapter.addClass(vc.SELECTED),this.adapter.setPrimaryActionAttr(gc.ARIA_CHECKED,"true")):(this.adapter.removeClass(vc.SELECTED),this.adapter.setPrimaryActionAttr(gc.ARIA_CHECKED,"false"))},t.prototype.notifySelection=function(e){this.adapter.notifySelection(e,!1)},t.prototype.notifyIgnoredSelection=function(e){this.adapter.notifySelection(e,!0)},t.prototype.eventFromPrimaryAction=function(e){return this.adapter.eventTargetHasClass(e.target,vc.PRIMARY_ACTION)},t.prototype.startEditing=function(){this.adapter.addClass(vc.EDITING),this.adapter.notifyEditStart()},t.prototype.finishEditing=function(){this.adapter.removeClass(vc.EDITING),this.adapter.notifyEditFinish()},t}(E),Sc=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),Object.defineProperty(t.prototype,"selected",{get:function(){return this.foundation.isSelected()},set:function(e){this.foundation.setSelected(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"shouldRemoveOnTrailingIconClick",{get:function(){return this.foundation.getShouldRemoveOnTrailingIconClick()},set:function(e){this.foundation.setShouldRemoveOnTrailingIconClick(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"setShouldFocusPrimaryActionOnClick",{set:function(e){this.foundation.setShouldFocusPrimaryActionOnClick(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"ripple",{get:function(){return this.rippleSurface},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"id",{get:function(){return this.root.id},enumerable:!1,configurable:!0}),t.attachTo=function(e){return new t(e)},t.prototype.initialize=function(e,t){var n=this;void 0===e&&(e=function(e,t){return new R(e,t)}),void 0===t&&(t=function(e){return new yc(e)}),this.leadingIcon=this.root.querySelector(gc.LEADING_ICON_SELECTOR),this.checkmark=this.root.querySelector(gc.CHECKMARK_SELECTOR),this.primaryAction=this.root.querySelector(gc.PRIMARY_ACTION_SELECTOR);var r=this.root.querySelector(gc.TRAILING_ACTION_SELECTOR);r&&(this.trailingAction=t(r));var o=h(h({},R.createAdapter(this)),{computeBoundingRect:function(){return n.foundation.getDimensions()}});this.rippleSurface=e(this.root,new L(o))},t.prototype.initialSyncWithDOM=function(){var e=this;this.handleTrailingActionInteraction=function(){e.foundation.handleTrailingActionInteraction()},this.handleTrailingActionNavigation=function(t){e.foundation.handleTrailingActionNavigation(t)},this.handleClick=function(){e.foundation.handleClick()},this.handleKeydown=function(t){e.foundation.handleKeydown(t)},this.handleTransitionEnd=function(t){e.foundation.handleTransitionEnd(t)},this.handleFocusIn=function(t){e.foundation.handleFocusIn(t)},this.handleFocusOut=function(t){e.foundation.handleFocusOut(t)},this.listen("transitionend",this.handleTransitionEnd),this.listen("click",this.handleClick),this.listen("keydown",this.handleKeydown),this.listen("focusin",this.handleFocusIn),this.listen("focusout",this.handleFocusOut),this.trailingAction&&(this.listen(hc.INTERACTION_EVENT,this.handleTrailingActionInteraction),this.listen(hc.NAVIGATION_EVENT,this.handleTrailingActionNavigation))},t.prototype.destroy=function(){this.rippleSurface.destroy(),this.unlisten("transitionend",this.handleTransitionEnd),this.unlisten("keydown",this.handleKeydown),this.unlisten("click",this.handleClick),this.unlisten("focusin",this.handleFocusIn),this.unlisten("focusout",this.handleFocusOut),this.trailingAction&&(this.unlisten(hc.INTERACTION_EVENT,this.handleTrailingActionInteraction),this.unlisten(hc.NAVIGATION_EVENT,this.handleTrailingActionNavigation)),e.prototype.destroy.call(this)},t.prototype.beginExit=function(){this.foundation.beginExit()},t.prototype.getDefaultFoundation=function(){var e=this;return new Ac({addClass:function(t){return e.root.classList.add(t)},addClassToLeadingIcon:function(t){e.leadingIcon&&e.leadingIcon.classList.add(t)},eventTargetHasClass:function(e,t){return!!e&&e.classList.contains(t)},focusPrimaryAction:function(){e.primaryAction&&e.primaryAction.focus()},focusTrailingAction:function(){e.trailingAction&&e.trailingAction.focus()},getAttribute:function(t){return e.root.getAttribute(t)},getCheckmarkBoundingClientRect:function(){return e.checkmark?e.checkmark.getBoundingClientRect():null},getComputedStyleValue:function(t){return window.getComputedStyle(e.root).getPropertyValue(t)},getRootBoundingClientRect:function(){return e.root.getBoundingClientRect()},hasClass:function(t){return e.root.classList.contains(t)},hasLeadingIcon:function(){return!!e.leadingIcon},isRTL:function(){return"rtl"===window.getComputedStyle(e.root).getPropertyValue("direction")},isTrailingActionNavigable:function(){return!!e.trailingAction&&e.trailingAction.isNavigable()},notifyInteraction:function(){return e.emit(gc.INTERACTION_EVENT,{chipId:e.id},!0)},notifyNavigation:function(t,n){return e.emit(gc.NAVIGATION_EVENT,{chipId:e.id,key:t,source:n},!0)},notifyRemoval:function(t){e.emit(gc.REMOVAL_EVENT,{chipId:e.id,removedAnnouncement:t},!0)},notifySelection:function(t,n){return e.emit(gc.SELECTION_EVENT,{chipId:e.id,selected:t,shouldIgnore:n},!0)},notifyTrailingIconInteraction:function(){return e.emit(gc.TRAILING_ICON_INTERACTION_EVENT,{chipId:e.id},!0)},notifyEditStart:function(){},notifyEditFinish:function(){},removeClass:function(t){return e.root.classList.remove(t)},removeClassFromLeadingIcon:function(t){e.leadingIcon&&e.leadingIcon.classList.remove(t)},removeTrailingActionFocus:function(){e.trailingAction&&e.trailingAction.removeFocus()},setPrimaryActionAttr:function(t,n){e.primaryAction&&e.primaryAction.setAttribute(t,n)},setStyleProperty:function(t,n){return e.root.style.setProperty(t,n)}})},t.prototype.setSelectedFromChipSet=function(e,t){this.foundation.setSelectedFromChipSet(e,t)},t.prototype.focusPrimaryAction=function(){this.foundation.focusPrimaryAction()},t.prototype.focusTrailingAction=function(){this.foundation.focusTrailingAction()},t.prototype.removeFocus=function(){this.foundation.removeFocus()},t.prototype.remove=function(){var e=this.root.parentNode;null!==e&&e.removeChild(this.root)},t}(_);!function(e){e.POLITE="polite",e.ASSERTIVE="assertive"}(Tc||(Tc={}));var Oc=function(){function e(){this.liveRegions=new Map}return e.getInstance=function(){return e.instance||(e.instance=new e),e.instance},e.prototype.say=function(e,t){var n,r,o=null!==(n=null===t||void 0===t?void 0:t.priority)&&void 0!==n?n:Tc.POLITE,i=null!==(r=null===t||void 0===t?void 0:t.ownerDocument)&&void 0!==r?r:document,a=this.getLiveRegion(o,i);function s(){a.textContent="",i.removeEventListener("click",s)}a.textContent="",setTimeout((function(){a.textContent=e,i.addEventListener("click",s)}),1)},e.prototype.getLiveRegion=function(e,t){var n=this.liveRegions.get(t);n||(n=new Map,this.liveRegions.set(t,n));var r=n.get(e);if(r&&t.body.contains(r))return r;var o=this.createLiveRegion(e,t);return n.set(e,o),o},e.prototype.createLiveRegion=function(e,t){var n=t.createElement("div");return n.style.position="absolute",n.style.top="-9999px",n.style.left="-9999px",n.style.height="1px",n.style.overflow="hidden",n.setAttribute("aria-atomic","true"),n.setAttribute("aria-live",e),n.setAttribute("data-mdc-dom-announce","true"),t.body.appendChild(n),n},e}(),Ic={CHIP_SELECTOR:".mdc-chip"},wc={CHOICE:"mdc-chip-set--choice",FILTER:"mdc-chip-set--filter"},kc=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.selectedChipIds=[],r}return p(t,e),Object.defineProperty(t,"strings",{get:function(){return Ic},enumerable:!1,configurable:!0}),Object.defineProperty(t,"cssClasses",{get:function(){return wc},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{announceMessage:function(){},focusChipPrimaryActionAtIndex:function(){},focusChipTrailingActionAtIndex:function(){},getChipListCount:function(){return-1},getIndexOfChipById:function(){return-1},hasClass:function(){return!1},isRTL:function(){return!1},removeChipAtIndex:function(){},removeFocusFromChipAtIndex:function(){},selectChipAtIndex:function(){}}},enumerable:!1,configurable:!0}),t.prototype.getSelectedChipIds=function(){return this.selectedChipIds.slice()},t.prototype.select=function(e){this.selectImpl(e,!1)},t.prototype.handleChipInteraction=function(e){var t=e.chipId,n=this.adapter.getIndexOfChipById(t);this.removeFocusFromChipsExcept(n),(this.adapter.hasClass(wc.CHOICE)||this.adapter.hasClass(wc.FILTER))&&this.toggleSelect(t)},t.prototype.handleChipSelection=function(e){var t=e.chipId,n=e.selected;if(!e.shouldIgnore){var r=this.selectedChipIds.indexOf(t)>=0;n&&!r?this.select(t):!n&&r&&this.deselectImpl(t)}},t.prototype.handleChipRemoval=function(e){var t=e.chipId,n=e.removedAnnouncement;n&&this.adapter.announceMessage(n);var r=this.adapter.getIndexOfChipById(t);this.deselectAndNotifyClients(t),this.adapter.removeChipAtIndex(r);var o=this.adapter.getChipListCount()-1;if(!(o<0)){var i=Math.min(r,o);this.removeFocusFromChipsExcept(i),this.adapter.focusChipTrailingActionAtIndex(i)}},t.prototype.handleChipNavigation=function(e){var t=e.chipId,n=e.key,r=e.source,o=this.adapter.getChipListCount()-1,i=this.adapter.getIndexOfChipById(t);if(-1!==i&&bc.has(n)){var a=this.adapter.isRTL();!a&&(n===gc.ARROW_RIGHT_KEY||n===gc.IE_ARROW_RIGHT_KEY)||a&&(n===gc.ARROW_LEFT_KEY||n===gc.IE_ARROW_LEFT_KEY)||(n===gc.ARROW_DOWN_KEY||n===gc.IE_ARROW_DOWN_KEY)?i++:n===gc.HOME_KEY?i=0:n===gc.END_KEY?i=o:i--,i<0||i>o||(this.removeFocusFromChipsExcept(i),this.focusChipAction(i,n,r))}},t.prototype.focusChipAction=function(e,t,n){var r=Ec.has(t);if(r&&n===pc.PRIMARY)return this.adapter.focusChipPrimaryActionAtIndex(e);if(r&&n===pc.TRAILING)return this.adapter.focusChipTrailingActionAtIndex(e);var o=this.getDirection(t);return o===fc.LEFT?this.adapter.focusChipTrailingActionAtIndex(e):o===fc.RIGHT?this.adapter.focusChipPrimaryActionAtIndex(e):void 0},t.prototype.getDirection=function(e){var t=this.adapter.isRTL();return!t&&(e===gc.ARROW_LEFT_KEY||e===gc.IE_ARROW_LEFT_KEY)||t&&(e===gc.ARROW_RIGHT_KEY||e===gc.IE_ARROW_RIGHT_KEY)?fc.LEFT:fc.RIGHT},t.prototype.deselectImpl=function(e,t){void 0===t&&(t=!1);var n=this.selectedChipIds.indexOf(e);if(n>=0){this.selectedChipIds.splice(n,1);var r=this.adapter.getIndexOfChipById(e);this.adapter.selectChipAtIndex(r,!1,t)}},t.prototype.deselectAndNotifyClients=function(e){this.deselectImpl(e,!0)},t.prototype.toggleSelect=function(e){this.selectedChipIds.indexOf(e)>=0?this.deselectAndNotifyClients(e):this.selectAndNotifyClients(e)},t.prototype.removeFocusFromChipsExcept=function(e){for(var t=this.adapter.getChipListCount(),n=0;n=0)){if(this.adapter.hasClass(wc.CHOICE)&&this.selectedChipIds.length>0){var n=this.selectedChipIds[0],r=this.adapter.getIndexOfChipById(n);this.selectedChipIds=[],this.adapter.selectChipAtIndex(r,!1,t)}this.selectedChipIds.push(e);var o=this.adapter.getIndexOfChipById(e);this.adapter.selectChipAtIndex(o,!0,t)}},t}(E),Nc=Ac.strings,xc=Nc.INTERACTION_EVENT,Lc=Nc.SELECTION_EVENT,Rc=Nc.REMOVAL_EVENT,Dc=Nc.NAVIGATION_EVENT,Pc=kc.strings.CHIP_SELECTOR,Mc=0,Bc=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},Object.defineProperty(t.prototype,"chips",{get:function(){return this.chipsList.slice()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"selectedChipIds",{get:function(){return this.foundation.getSelectedChipIds()},enumerable:!1,configurable:!0}),t.prototype.initialize=function(e){void 0===e&&(e=function(e){return new Sc(e)}),this.chipFactory=e,this.chipsList=this.instantiateChips(this.chipFactory)},t.prototype.initialSyncWithDOM=function(){var e,t,n=this;try{for(var r=g(this.chipsList),o=r.next();!o.done;o=r.next()){var i=o.value;i.id&&i.selected&&this.foundation.select(i.id)}}catch(a){e={error:a}}finally{try{o&&!o.done&&(t=r.return)&&t.call(r)}finally{if(e)throw e.error}}this.handleChipInteraction=function(e){return n.foundation.handleChipInteraction(e.detail)},this.handleChipSelection=function(e){return n.foundation.handleChipSelection(e.detail)},this.handleChipRemoval=function(e){return n.foundation.handleChipRemoval(e.detail)},this.handleChipNavigation=function(e){return n.foundation.handleChipNavigation(e.detail)},this.listen(xc,this.handleChipInteraction),this.listen(Lc,this.handleChipSelection),this.listen(Rc,this.handleChipRemoval),this.listen(Dc,this.handleChipNavigation)},t.prototype.destroy=function(){var t,n;try{for(var r=g(this.chipsList),o=r.next();!o.done;o=r.next()){o.value.destroy()}}catch(i){t={error:i}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}this.unlisten(xc,this.handleChipInteraction),this.unlisten(Lc,this.handleChipSelection),this.unlisten(Rc,this.handleChipRemoval),this.unlisten(Dc,this.handleChipNavigation),e.prototype.destroy.call(this)},t.prototype.addChip=function(e){e.id=e.id||"mdc-chip-"+ ++Mc,this.chipsList.push(this.chipFactory(e))},t.prototype.getDefaultFoundation=function(){var e=this;return new kc({announceMessage:function(e){!function(e,t){Oc.getInstance().say(e,t)}(e)},focusChipPrimaryActionAtIndex:function(t){e.chipsList[t].focusPrimaryAction()},focusChipTrailingActionAtIndex:function(t){e.chipsList[t].focusTrailingAction()},getChipListCount:function(){return e.chips.length},getIndexOfChipById:function(t){return e.findChipIndex(t)},hasClass:function(t){return e.root.classList.contains(t)},isRTL:function(){return"rtl"===window.getComputedStyle(e.root).getPropertyValue("direction")},removeChipAtIndex:function(t){t>=0&&t=0&&t[i.Z.cssClasses.icon,zc.cssClasses.icon,{"mdc-chip__icon--leading-hidden":r.selected}])),u=(0,o.computed)((()=>{var e,t;let n=null;return n=null!==a&&void 0!==a&&null!==(e=a.exposed)&&void 0!==e&&e.choiceChips.value?"radio":null!==a&&void 0!==a&&null!==(t=a.exposed)&&void 0!==t&&t.filterChips.value?"checkbox":"button",n}));function d(e){(0,o.nextTick)((()=>{var t;(null===a||void 0===a||null===(t=a.exposed)||void 0===t?void 0:t.choiceChips.value)&&(a.exposed.choiceChipId.value=s.value.id),n(i.Z.EVENTS.CLICK,e)}))}function f(e){n(zc.EVENTS.REMOVE,e)}return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" (M3) Container "),(0,o.createElementVNode)("div",{ref_key:"chip",ref:s,class:"mdc-chip",role:"row",onClick:d},[Fc,(0,o.createCommentVNode)(" Leading icon or image (optional) "),(0,o.renderSlot)(t.$slots,"before",{iconClass:zc.cssClasses.icon},(()=>[(0,o.unref)(l)?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(c))},(0,o.toDisplayString)((0,o.unref)(l)),3)):(0,o.createCommentVNode)("v-if",!0)])),t.$parent.filterChips?((0,o.openBlock)(),(0,o.createElementBlock)("span",jc,Vc)):(0,o.createCommentVNode)("v-if",!0),(0,o.createCommentVNode)(" Label text "),(0,o.createElementVNode)("span",Hc,[(0,o.createElementVNode)("span",{role:(0,o.unref)(u),class:"mdc-chip__primary-action"},[(0,o.createElementVNode)("span",qc,[(0,o.renderSlot)(t.$slots,"default")])],8,Uc)]),(0,o.createCommentVNode)(" Trailing remove icon (optional, input & filter chips only) "),(0,o.renderSlot)(t.$slots,"after",{iconClass:zc.cssClasses.removeIcon},(()=>[t.$parent.inputChips||t.$parent.filterChips?((0,o.openBlock)(),(0,o.createElementBlock)("span",$c,[e.deletable?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass(zc.cssClasses.removeIcon)),tabindex:"-1","data-mdc-deletable":"true",onClick:f}," cancel ",2)):(0,o.createCommentVNode)("v-if",!0)])):(0,o.createCommentVNode)("v-if",!0)]))],512)],2112))}});var Wc=Gc;const Yc="UiChips",Xc={TYPES:{action:0,input:1,choice:2,filter:3},EVENTS:{CHANGE:"update:modelValue"}},Zc={name:Yc,customOptions:{name:Yc,UI_CHIPS:Xc}};var Jc=Object.assign(Zc,{props:{type:{type:[String,Number],default:0},modelValue:{type:[String,Number,Array],default:-1},options:{type:Array,default:()=>[]},optionFormat:{type:Object,default:()=>es},items:{type:Array,default:()=>[]}},emits:[Xc.EVENTS.CHANGE],setup(e,t){let{expose:n,emit:r}=t;const i=e,s=(0,o.ref)(null),l=(0,o.reactive)({$chipSet:null,selectedValue:i.modelValue,currentOptions:i.options,chipsCount:i.items.length,choiceChipId:null}),{currentOptions:c,choiceChipId:u}=(0,o.toRefs)(l),d=(0,o.computed)((()=>a(i,Xc.TYPES,"input"))),f=(0,o.computed)((()=>a(i,Xc.TYPES,"choice"))),p=(0,o.computed)((()=>a(i,Xc.TYPES,"filter"))),h=(0,o.computed)((()=>({"mdc-chip-set":!0,"mdc-chip-set--input":d.value,"mdc-chip-set--choice":f.value,"mdc-chip-set--filter":p.value})));function m(){l.$chipSet=new Bc(s.value),l.$chipSet.chips.length?(!function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l.$chipSet.chips;if(p.value){let t=[];l.currentOptions.length?l.currentOptions.forEach(((e,n)=>{Array.isArray(l.selectedValue)&&l.selectedValue.includes(e[i.optionFormat.value])&&t.push(n)})):t=l.selectedValue,e.forEach(((e,n)=>{!e.selected&&t.includes(n)&&(e.selected=!0)}))}else if(f.value){let t=-1;t=l.currentOptions.length?l.currentOptions.findIndex((e=>e[i.optionFormat.value]===l.selectedValue)):l.selectedValue,~t&&e[t]&&(e[t].selected=!0,l.choiceChipId=e[t].id)}}(),l.$chipSet.listen(gc.SELECTION_EVENT,(e=>{let{detail:t}=e;f.value?function(e){let{chipId:t,selected:n}=e;if(t===l.choiceChipId)if(l.choiceChipId=null,n){const e=l.$chipSet.foundation.adapter.getIndexOfChipById(t),n=~e?l.currentOptions[e][i.optionFormat.value]:"";r(Xc.EVENTS.CHANGE,n)}else r(Xc.EVENTS.CHANGE,-1)}(t):p.value&&function(){let e=[];if(l.$chipSet.chips.forEach(((t,n)=>{t.selected&&e.push(n)})),l.currentOptions.length){const t=l.currentOptions.filter(((t,n)=>e.includes(n))).map((e=>e[i.optionFormat.value])),n=l.selectedValue,o=t;(n.length!==o.length||!n.every((e=>o.some((t=>e===t))))||!o.every((e=>n.some((t=>e===t)))))&&(l.selectedValue=t,r(Xc.EVENTS.CHANGE,t))}else r(Xc.EVENTS.CHANGE,e)}()}))):d.value||(l.$chipSet=null)}function y(){const e=l.chipsCount,t=i.items.length;if(t){const n=s.value;if(0===e)n.querySelectorAll(".mdc-chip").forEach((e=>{l.$chipSet.addChip(e)})),l.chipsCount=t;else if(t>e){let e=t-1,r=n.querySelectorAll(".mdc-chip")[e];l.$chipSet.addChip(r),l.chipsCount++}else tts(Yc,i.optionFormat))),(0,o.onMounted)((()=>{m(),(0,o.watch)((()=>i.modelValue),((e,t)=>{l.$chipSet&&JSON.stringify(e)!==JSON.stringify(t)&&(!function(e){if(p.value){let t=l.currentOptions.length?[]:e;l.currentOptions.length&&l.currentOptions.forEach(((n,r)=>{e.includes(n[i.optionFormat.value])&&t.push(r)})),l.$chipSet.chips.forEach(((e,n)=>{const r=t.includes(n);e.selected!==r&&(e.selected=r)}))}else if(f.value){const t=l.currentOptions.findIndex((t=>t[i.optionFormat.value]===e));~t&&(l.$chipSet.chips[t].selected=!0)}}(e),l.selectedValue=e)})),(0,o.watch)((()=>i.options),(e=>{(f.value||p.value)&&(l.currentOptions=[],(0,o.nextTick)((()=>{l.currentOptions=e,l.$chipSet&&(l.$chipSet.destroy(),l.$chipSet=null,m())})))}),{deep:!0}),(0,o.watch)((()=>i.items),(e=>{e.length>l.chipsCount?y(e.length):e.length{(0,o.nextTick)((()=>{d.value?y():l.$chipSet||!f.value&&!p.value||m()}))})),n({inputChips:d,choiceChips:f,filterChips:p,choiceChipId:u}),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{ref_key:"chips",ref:s,class:(0,o.normalizeClass)((0,o.unref)(h)),role:"grid"},[(0,o.renderSlot)(t.$slots,"default",{},(()=>[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)((0,o.unref)(c),((t,n)=>((0,o.openBlock)(),(0,o.createBlock)(Wc,{key:n},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)((0,o.toDisplayString)(t[e.optionFormat.label]),1)])),_:2},1024)))),128))]))],2))}});var Qc,eu,tu=Jc,nu={CHECKED:"mdc-switch--checked",DISABLED:"mdc-switch--disabled"},ru={ARIA_CHECKED_ATTR:"aria-checked",NATIVE_CONTROL_SELECTOR:".mdc-switch__native-control",RIPPLE_SURFACE_SELECTOR:".mdc-switch__thumb-underlay"},ou=function(e){function t(n){return e.call(this,h(h({},t.defaultAdapter),n))||this}return p(t,e),Object.defineProperty(t,"strings",{get:function(){return ru},enumerable:!1,configurable:!0}),Object.defineProperty(t,"cssClasses",{get:function(){return nu},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},setNativeControlChecked:function(){},setNativeControlDisabled:function(){},setNativeControlAttr:function(){}}},enumerable:!1,configurable:!0}),t.prototype.setChecked=function(e){this.adapter.setNativeControlChecked(e),this.updateAriaChecked(e),this.updateCheckedStyling(e)},t.prototype.setDisabled=function(e){this.adapter.setNativeControlDisabled(e),e?this.adapter.addClass(nu.DISABLED):this.adapter.removeClass(nu.DISABLED)},t.prototype.handleChange=function(e){var t=e.target;this.updateAriaChecked(t.checked),this.updateCheckedStyling(t.checked)},t.prototype.updateCheckedStyling=function(e){e?this.adapter.addClass(nu.CHECKED):this.adapter.removeClass(nu.CHECKED)},t.prototype.updateAriaChecked=function(e){this.adapter.setNativeControlAttr(ru.ARIA_CHECKED_ATTR,""+!!e)},t}(E);!function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.rippleSurface=t.createRipple(),t}p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.rippleSurface.destroy(),this.nativeControl.removeEventListener("change",this.changeHandler)},t.prototype.initialSyncWithDOM=function(){var e=this;this.changeHandler=function(){for(var t,n=[],r=0;r
',2)],hu={EVENTS:{CHANGE:"update:modelValue",SELECTED:"selected"}},mu={name:"UiSwitch",customOptions:{UI_SWITCH:hu}};var yu=Object.assign(mu,{props:{modelValue:{type:Boolean,default:!1},trueValue:{type:[Boolean,Number,String],default:!0},falseValue:{type:[Boolean,Number,String],default:!1},disabled:{type:Boolean,default:!1}},emits:[hu.EVENTS.CHANGE,hu.EVENTS.SELECTED],setup(e,t){let{emit:n}=t;const r=e,i=(0,o.ref)(null),a=(0,o.reactive)({$switch:null,selectedValue:r.modelValue}),{selectedValue:s}=(0,o.toRefs)(a),l=(0,o.computed)((()=>({"mdc-switch":!0,"mdc-switch--unselected":!a.selectedValue,"mdc-switch--selected":a.selectedValue})));function c(){a.$switch=new du(i.value),u(),a.$switch.selected=a.selectedValue}function u(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.modelValue;a.selectedValue=e}function d(){const e=!a.selectedValue;n(hu.EVENTS.CHANGE,e),n(hu.EVENTS.SELECTED,e?r.trueValue:r.falseValue)}return(0,o.onMounted)((()=>{c(),(0,o.watch)((()=>r.modelValue),(e=>u(e))),(0,o.watch)((()=>r.disabled),(e=>{a.$switch&&(a.$switch.disabled=e)}))})),(0,o.onUpdated)((()=>c())),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("button",{ref_key:"switchRef",ref:i,class:(0,o.normalizeClass)((0,o.unref)(l)),type:"button",role:"switch","aria-checked":(0,o.unref)(s),disabled:e.disabled,onClick:d},pu,10,fu))}});var gu,vu,bu,Eu=yu,_u="mdc-slider--disabled",Cu="mdc-slider--discrete",Tu="mdc-slider__input",Au="mdc-slider--range",Su="mdc-slider__thumb",Ou="mdc-slider__thumb--focused",Iu="mdc-slider__thumb-knob",wu="mdc-slider__thumb--top",ku="mdc-slider__thumb--with-indicator",Nu="mdc-slider--tick-marks",xu="mdc-slider__tick-marks",Lu="mdc-slider__tick-mark--active",Ru="mdc-slider__tick-mark--inactive",Du="mdc-slider__track",Pu="mdc-slider__track--active_fill",Mu="mdc-slider__value-indicator-container",Bu="mdc-slider__value-indicator-text",Fu=1,ju=0,Vu=5,Hu="aria-valuetext",Uu="disabled",qu="min",$u="max",zu="value",Ku="step",Gu="data-min-range",Wu="MDCSlider:change",Yu="MDCSlider:input",Xu="--slider-value-indicator-caret-left",Zu="--slider-value-indicator-caret-right",Ju="--slider-value-indicator-caret-transform",Qu="--slider-value-indicator-container-left",ed="--slider-value-indicator-container-right",td="--slider-value-indicator-container-transform",nd=function(){function e(){this.rafIDs=new Map}return e.prototype.request=function(e,t){var n=this;this.cancel(e);var r=requestAnimationFrame((function(r){n.rafIDs.delete(e),t(r)}));this.rafIDs.set(e,r)},e.prototype.cancel=function(e){var t=this.rafIDs.get(e);t&&(cancelAnimationFrame(t),this.rafIDs.delete(e))},e.prototype.cancelAll=function(){var e=this;this.rafIDs.forEach((function(t,n){e.cancel(n)}))},e.prototype.getQueue=function(){var e=[];return this.rafIDs.forEach((function(t,n){e.push(n)})),e},e}();!function(e){e[e.ACTIVE=0]="ACTIVE",e[e.INACTIVE=1]="INACTIVE"}(gu||(gu={})),function(e){e[e.START=1]="START",e[e.END=2]="END"}(vu||(vu={})),function(e){e.SLIDER_UPDATE="slider_update"}(bu||(bu={}));var rd="undefined"!==typeof window,od=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.initialStylesRemoved=!1,r.isDisabled=!1,r.isDiscrete=!1,r.step=Fu,r.minRange=ju,r.hasTickMarks=!1,r.isRange=!1,r.thumb=null,r.downEventClientX=null,r.startThumbKnobWidth=0,r.endThumbKnobWidth=0,r.animFrame=new nd,r}return p(t,e),Object.defineProperty(t,"defaultAdapter",{get:function(){return{hasClass:function(){return!1},addClass:function(){},removeClass:function(){},addThumbClass:function(){},removeThumbClass:function(){},getAttribute:function(){return null},getInputValue:function(){return""},setInputValue:function(){},getInputAttribute:function(){return null},setInputAttribute:function(){return null},removeInputAttribute:function(){return null},focusInput:function(){},isInputFocused:function(){return!1},shouldHideFocusStylesForPointerEvents:function(){return!1},getThumbKnobWidth:function(){return 0},getValueIndicatorContainerWidth:function(){return 0},getThumbBoundingClientRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},getBoundingClientRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},isRTL:function(){return!1},setThumbStyleProperty:function(){},removeThumbStyleProperty:function(){},setTrackActiveStyleProperty:function(){},removeTrackActiveStyleProperty:function(){},setValueIndicatorText:function(){},getValueToAriaValueTextFn:function(){return null},updateTickMarks:function(){},setPointerCapture:function(){},emitChangeEvent:function(){},emitInputEvent:function(){},emitDragStartEvent:function(){},emitDragEndEvent:function(){},registerEventHandler:function(){},deregisterEventHandler:function(){},registerThumbEventHandler:function(){},deregisterThumbEventHandler:function(){},registerInputEventHandler:function(){},deregisterInputEventHandler:function(){},registerBodyEventHandler:function(){},deregisterBodyEventHandler:function(){},registerWindowEventHandler:function(){},deregisterWindowEventHandler:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){var e=this;this.isDisabled=this.adapter.hasClass(_u),this.isDiscrete=this.adapter.hasClass(Cu),this.hasTickMarks=this.adapter.hasClass(Nu),this.isRange=this.adapter.hasClass(Au);var t=this.convertAttributeValueToNumber(this.adapter.getInputAttribute(qu,this.isRange?vu.START:vu.END),qu),n=this.convertAttributeValueToNumber(this.adapter.getInputAttribute($u,vu.END),$u),r=this.convertAttributeValueToNumber(this.adapter.getInputAttribute(zu,vu.END),zu),o=this.isRange?this.convertAttributeValueToNumber(this.adapter.getInputAttribute(zu,vu.START),zu):t,i=this.adapter.getInputAttribute(Ku,vu.END),a=i?this.convertAttributeValueToNumber(i,Ku):this.step,s=this.adapter.getAttribute(Gu),l=s?this.convertAttributeValueToNumber(s,Gu):this.minRange;this.validateProperties({min:t,max:n,value:r,valueStart:o,step:a,minRange:l}),this.min=t,this.max=n,this.value=r,this.valueStart=o,this.step=a,this.minRange=l,this.numDecimalPlaces=id(this.step),this.valueBeforeDownEvent=r,this.valueStartBeforeDownEvent=o,this.mousedownOrTouchstartListener=this.handleMousedownOrTouchstart.bind(this),this.moveListener=this.handleMove.bind(this),this.pointerdownListener=this.handlePointerdown.bind(this),this.pointerupListener=this.handlePointerup.bind(this),this.thumbMouseenterListener=this.handleThumbMouseenter.bind(this),this.thumbMouseleaveListener=this.handleThumbMouseleave.bind(this),this.inputStartChangeListener=function(){e.handleInputChange(vu.START)},this.inputEndChangeListener=function(){e.handleInputChange(vu.END)},this.inputStartFocusListener=function(){e.handleInputFocus(vu.START)},this.inputEndFocusListener=function(){e.handleInputFocus(vu.END)},this.inputStartBlurListener=function(){e.handleInputBlur(vu.START)},this.inputEndBlurListener=function(){e.handleInputBlur(vu.END)},this.resizeListener=this.handleResize.bind(this),this.registerEventHandlers()},t.prototype.destroy=function(){this.deregisterEventHandlers()},t.prototype.setMin=function(e){this.min=e,this.isRange||(this.valueStart=e),this.updateUI()},t.prototype.setMax=function(e){this.max=e,this.updateUI()},t.prototype.getMin=function(){return this.min},t.prototype.getMax=function(){return this.max},t.prototype.getValue=function(){return this.value},t.prototype.setValue=function(e){if(this.isRange&&e= start thumb value ("+this.valueStart+") + min range ("+this.minRange+")");this.updateValue(e,vu.END)},t.prototype.getValueStart=function(){if(!this.isRange)throw new Error("`valueStart` is only applicable for range sliders.");return this.valueStart},t.prototype.setValueStart=function(e){if(!this.isRange)throw new Error("`valueStart` is only applicable for range sliders.");if(this.isRange&&e>this.value-this.minRange)throw new Error("start thumb value ("+e+") must be <= end thumb value ("+this.value+") - min range ("+this.minRange+")");this.updateValue(e,vu.START)},t.prototype.setStep=function(e){this.step=e,this.numDecimalPlaces=id(e),this.updateUI()},t.prototype.setMinRange=function(e){if(!this.isRange)throw new Error("`minRange` is only applicable for range sliders.");if(e<0)throw new Error("`minRange` must be non-negative. Current value: "+e);if(this.value-this.valueStart=n.left&&e<=n.right,i=e>=r.left&&e<=r.right;return o&&i?null:o?vu.START:i?vu.END:tthis.value?vu.END:t-this.valueStart<=this.value-t?vu.START:vu.END},t.prototype.getThumbFromMoveEvent=function(e){if(null!==this.thumb)return this.thumb;if(null===this.downEventClientX)throw new Error("`downEventClientX` is null after move event.");return Math.abs(this.downEventClientX-e)this.value-this.minRange?this.value-this.minRange:this.isRange&&t===vu.END&&et+n?(this.adapter.setThumbStyleProperty(Xu,n+"px",e),this.adapter.setThumbStyleProperty(Zu,"auto",e),this.adapter.setThumbStyleProperty(Ju,"translateX(-50%)",e),this.adapter.setThumbStyleProperty(Qu,"0",e),this.adapter.setThumbStyleProperty(ed,"auto",e),this.adapter.setThumbStyleProperty(td,"none",e)):r/2>o-t+n?(this.adapter.setThumbStyleProperty(Xu,"auto",e),this.adapter.setThumbStyleProperty(Zu,n+"px",e),this.adapter.setThumbStyleProperty(Ju,"translateX(50%)",e),this.adapter.setThumbStyleProperty(Qu,"auto",e),this.adapter.setThumbStyleProperty(ed,"0",e),this.adapter.setThumbStyleProperty(td,"none",e)):(this.adapter.setThumbStyleProperty(Xu,"50%",e),this.adapter.setThumbStyleProperty(Zu,"auto",e),this.adapter.setThumbStyleProperty(Ju,"translateX(-50%)",e),this.adapter.setThumbStyleProperty(Qu,"50%",e),this.adapter.setThumbStyleProperty(ed,"auto",e),this.adapter.setThumbStyleProperty(td,"translateX(-50%)",e))}},t.prototype.removeInitialStyles=function(e){if(!this.initialStylesRemoved){var t=e?"right":"left";this.adapter.removeThumbStyleProperty(t,vu.END),this.isRange&&this.adapter.removeThumbStyleProperty(t,vu.START),this.initialStylesRemoved=!0,this.resetTrackAndThumbAnimation()}},t.prototype.resetTrackAndThumbAnimation=function(){var e=this;if(this.isDiscrete){var t=rd?po(window,"transition"):"transition",n="none 0s ease 0s";this.adapter.setThumbStyleProperty(t,n,vu.END),this.isRange&&this.adapter.setThumbStyleProperty(t,n,vu.START),this.adapter.setTrackActiveStyleProperty(t,n),requestAnimationFrame((function(){e.adapter.removeThumbStyleProperty(t,vu.END),e.adapter.removeTrackActiveStyleProperty(t),e.isRange&&e.adapter.removeThumbStyleProperty(t,vu.START)}))}},t.prototype.updateOverlappingThumbsUI=function(e,t,n){var r=!1;if(this.adapter.isRTL()){var o=e-this.startThumbKnobWidth/2;r=t+this.endThumbKnobWidth/2>=o}else{r=e+this.startThumbKnobWidth/2>=t-this.endThumbKnobWidth/2}r?(this.adapter.addThumbClass(wu,n||vu.END),this.adapter.removeThumbClass(wu,n===vu.START?vu.END:vu.START)):(this.adapter.removeThumbClass(wu,vu.START),this.adapter.removeThumbClass(wu,vu.END))},t.prototype.convertAttributeValueToNumber=function(e,t){if(null===e)throw new Error("MDCSliderFoundation: `"+t+"` must be non-null.");var n=Number(e);if(isNaN(n))throw new Error("MDCSliderFoundation: `"+t+"` value is `"+e+"`, but must be a number.");return n},t.prototype.validateProperties=function(e){var t=e.min,n=e.max,r=e.value,o=e.valueStart,i=e.step,a=e.minRange;if(t>=n)throw new Error("MDCSliderFoundation: min must be strictly less than max. Current: [min: "+t+", max: "+n+"]");if(i<=0)throw new Error("MDCSliderFoundation: step must be a positive number. Current step: "+i);if(this.isRange){if(rn||on)throw new Error("MDCSliderFoundation: values must be in [min, max] range. Current values: [start value: "+o+", end value: "+r+", min: "+t+", max: "+n+"]");if(o>r)throw new Error("MDCSliderFoundation: start value must be <= end value. Current values: [start value: "+o+", end value: "+r+"]");if(a<0)throw new Error("MDCSliderFoundation: minimum range must be non-negative. Current min range: "+a);if(r-on)throw new Error("MDCSliderFoundation: value must be in [min, max] range. Current values: [value: "+r+", min: "+t+", max: "+n+"]");l=(r-t)/i;if(!Number.isInteger(parseFloat(l.toFixed(6))))throw new Error("MDCSliderFoundation: Slider value must be valid based on the step value ("+i+"). Current value: "+r)}},t.prototype.registerEventHandlers=function(){this.adapter.registerWindowEventHandler("resize",this.resizeListener),t.SUPPORTS_POINTER_EVENTS?(this.adapter.registerEventHandler("pointerdown",this.pointerdownListener),this.adapter.registerEventHandler("pointerup",this.pointerupListener)):(this.adapter.registerEventHandler("mousedown",this.mousedownOrTouchstartListener),this.adapter.registerEventHandler("touchstart",this.mousedownOrTouchstartListener)),this.isRange&&(this.adapter.registerThumbEventHandler(vu.START,"mouseenter",this.thumbMouseenterListener),this.adapter.registerThumbEventHandler(vu.START,"mouseleave",this.thumbMouseleaveListener),this.adapter.registerInputEventHandler(vu.START,"change",this.inputStartChangeListener),this.adapter.registerInputEventHandler(vu.START,"focus",this.inputStartFocusListener),this.adapter.registerInputEventHandler(vu.START,"blur",this.inputStartBlurListener)),this.adapter.registerThumbEventHandler(vu.END,"mouseenter",this.thumbMouseenterListener),this.adapter.registerThumbEventHandler(vu.END,"mouseleave",this.thumbMouseleaveListener),this.adapter.registerInputEventHandler(vu.END,"change",this.inputEndChangeListener),this.adapter.registerInputEventHandler(vu.END,"focus",this.inputEndFocusListener),this.adapter.registerInputEventHandler(vu.END,"blur",this.inputEndBlurListener)},t.prototype.deregisterEventHandlers=function(){this.adapter.deregisterWindowEventHandler("resize",this.resizeListener),t.SUPPORTS_POINTER_EVENTS?(this.adapter.deregisterEventHandler("pointerdown",this.pointerdownListener),this.adapter.deregisterEventHandler("pointerup",this.pointerupListener)):(this.adapter.deregisterEventHandler("mousedown",this.mousedownOrTouchstartListener),this.adapter.deregisterEventHandler("touchstart",this.mousedownOrTouchstartListener)),this.isRange&&(this.adapter.deregisterThumbEventHandler(vu.START,"mouseenter",this.thumbMouseenterListener),this.adapter.deregisterThumbEventHandler(vu.START,"mouseleave",this.thumbMouseleaveListener),this.adapter.deregisterInputEventHandler(vu.START,"change",this.inputStartChangeListener),this.adapter.deregisterInputEventHandler(vu.START,"focus",this.inputStartFocusListener),this.adapter.deregisterInputEventHandler(vu.START,"blur",this.inputStartBlurListener)),this.adapter.deregisterThumbEventHandler(vu.END,"mouseenter",this.thumbMouseenterListener),this.adapter.deregisterThumbEventHandler(vu.END,"mouseleave",this.thumbMouseleaveListener),this.adapter.deregisterInputEventHandler(vu.END,"change",this.inputEndChangeListener),this.adapter.deregisterInputEventHandler(vu.END,"focus",this.inputEndFocusListener),this.adapter.deregisterInputEventHandler(vu.END,"blur",this.inputEndBlurListener)},t.prototype.handlePointerup=function(){this.handleUp(),this.adapter.deregisterEventHandler("pointermove",this.moveListener)},t.SUPPORTS_POINTER_EVENTS=rd&&Boolean(window.PointerEvent)&&!(["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document),t}(E);function id(e){var t=/(?:\.(\d+))?(?:[eE]([+\-]?\d+))?$/.exec(String(e));if(!t)return 0;var n=t[1]||"",r=t[2]||0;return Math.max(0,("0"===n?0:n.length)-Number(r))}var ad=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.skipInitialUIUpdate=!1,t.valueToAriaValueTextFn=null,t}return p(t,e),t.attachTo=function(e,n){return void 0===n&&(n={}),new t(e,void 0,n)},t.prototype.getDefaultFoundation=function(){var e=this;return new od({hasClass:function(t){return e.root.classList.contains(t)},addClass:function(t){e.root.classList.add(t)},removeClass:function(t){e.root.classList.remove(t)},addThumbClass:function(t,n){e.getThumbEl(n).classList.add(t)},removeThumbClass:function(t,n){e.getThumbEl(n).classList.remove(t)},getAttribute:function(t){return e.root.getAttribute(t)},getInputValue:function(t){return e.getInput(t).value},setInputValue:function(t,n){e.getInput(n).value=t},getInputAttribute:function(t,n){return e.getInput(n).getAttribute(t)},setInputAttribute:function(t,n,r){e.getInput(r).setAttribute(t,n)},removeInputAttribute:function(t,n){e.getInput(n).removeAttribute(t)},focusInput:function(t){e.getInput(t).focus()},isInputFocused:function(t){return e.getInput(t)===document.activeElement},shouldHideFocusStylesForPointerEvents:function(){return!1},getThumbKnobWidth:function(t){return e.getThumbEl(t).querySelector("."+Iu).getBoundingClientRect().width},getThumbBoundingClientRect:function(t){return e.getThumbEl(t).getBoundingClientRect()},getBoundingClientRect:function(){return e.root.getBoundingClientRect()},getValueIndicatorContainerWidth:function(t){return e.getThumbEl(t).querySelector("."+Mu).getBoundingClientRect().width},isRTL:function(){return"rtl"===getComputedStyle(e.root).direction},setThumbStyleProperty:function(t,n,r){e.getThumbEl(r).style.setProperty(t,n)},removeThumbStyleProperty:function(t,n){e.getThumbEl(n).style.removeProperty(t)},setTrackActiveStyleProperty:function(t,n){e.trackActive.style.setProperty(t,n)},removeTrackActiveStyleProperty:function(t){e.trackActive.style.removeProperty(t)},setValueIndicatorText:function(t,n){e.getThumbEl(n).querySelector("."+Bu).textContent=String(t)},getValueToAriaValueTextFn:function(){return e.valueToAriaValueTextFn},updateTickMarks:function(t){var n=e.root.querySelector("."+xu);n||((n=document.createElement("div")).classList.add(xu),e.root.querySelector("."+Du).appendChild(n));if(t.length!==n.children.length){for(;n.firstChild;)n.removeChild(n.firstChild);e.addTickMarks(n,t)}else e.updateTickMarks(n,t)},setPointerCapture:function(t){e.root.setPointerCapture(t)},emitChangeEvent:function(t,n){e.emit(Wu,{value:t,thumb:n})},emitInputEvent:function(t,n){e.emit(Yu,{value:t,thumb:n})},emitDragStartEvent:function(t,n){e.getRipple(n).activate()},emitDragEndEvent:function(t,n){e.getRipple(n).deactivate()},registerEventHandler:function(t,n){e.listen(t,n)},deregisterEventHandler:function(t,n){e.unlisten(t,n)},registerThumbEventHandler:function(t,n,r){e.getThumbEl(t).addEventListener(n,r)},deregisterThumbEventHandler:function(t,n,r){e.getThumbEl(t).removeEventListener(n,r)},registerInputEventHandler:function(t,n,r){e.getInput(t).addEventListener(n,r)},deregisterInputEventHandler:function(t,n,r){e.getInput(t).removeEventListener(n,r)},registerBodyEventHandler:function(e,t){document.body.addEventListener(e,t)},deregisterBodyEventHandler:function(e,t){document.body.removeEventListener(e,t)},registerWindowEventHandler:function(e,t){window.addEventListener(e,t)},deregisterWindowEventHandler:function(e,t){window.removeEventListener(e,t)}})},t.prototype.initialize=function(e){var t=(void 0===e?{}:e).skipInitialUIUpdate;this.inputs=[].slice.call(this.root.querySelectorAll("."+Tu)),this.thumbs=[].slice.call(this.root.querySelectorAll("."+Su)),this.trackActive=this.root.querySelector("."+Pu),this.ripples=this.createRipples(),t&&(this.skipInitialUIUpdate=!0)},t.prototype.initialSyncWithDOM=function(){this.foundation.layout({skipUpdateUI:this.skipInitialUIUpdate})},t.prototype.layout=function(){this.foundation.layout()},t.prototype.getValueStart=function(){return this.foundation.getValueStart()},t.prototype.setValueStart=function(e){this.foundation.setValueStart(e)},t.prototype.getValue=function(){return this.foundation.getValue()},t.prototype.setValue=function(e){this.foundation.setValue(e)},t.prototype.getDisabled=function(){return this.foundation.getDisabled()},t.prototype.setDisabled=function(e){this.foundation.setDisabled(e)},t.prototype.setValueToAriaValueTextFn=function(e){this.valueToAriaValueTextFn=e},t.prototype.getThumbEl=function(e){return e===vu.END?this.thumbs[this.thumbs.length-1]:this.thumbs[0]},t.prototype.getInput=function(e){return e===vu.END?this.inputs[this.inputs.length-1]:this.inputs[0]},t.prototype.getRipple=function(e){return e===vu.END?this.ripples[this.ripples.length-1]:this.ripples[0]},t.prototype.addTickMarks=function(e,t){for(var n=document.createDocumentFragment(),r=0;ra()));const i=(0,o.ref)(null);function a(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.value;i.value.setAttribute("value",e)}function s(e){const t=e.target.value;a(t),n("input",t)}return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("input",{ref_key:"input",ref:i,class:"mdc-slider__input",type:"range",min:e.min,max:e.max,value:e.value,step:e.step,disabled:e.disabled,onInput:s},null,40,sd))}});var ud=cd;const dd={class:"mdc-slider__thumb"},fd={key:0,class:"mdc-slider__value-indicator-container"},pd={class:"mdc-slider__value-indicator"},hd=["textContent"],md=(0,o.createElementVNode)("div",{class:"mdc-slider__thumb-knob"},null,-1),yd={name:"MdcSliderThumb",customOptions:{}};var gd=Object.assign(yd,{props:{isDiscrete:{type:Boolean,default:!1},value:{type:Number,default:0}},setup(e){return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",dd,[(0,o.createCommentVNode)(" Value label (optional) "),e.isDiscrete?((0,o.openBlock)(),(0,o.createElementBlock)("div",fd,[(0,o.createElementVNode)("div",pd,[(0,o.createElementVNode)("span",{class:"mdc-slider__value-indicator-text",textContent:(0,o.toDisplayString)(e.value)},null,8,hd)])])):(0,o.createCommentVNode)("v-if",!0),md]))}});const vd=(0,o.createElementVNode)("div",{class:"mdc-slider__track"},[(0,o.createElementVNode)("div",{class:"mdc-slider__track--inactive"}),(0,o.createElementVNode)("div",{class:"mdc-slider__track--active"},[(0,o.createElementVNode)("div",{class:"mdc-slider__track--active_fill"})])],-1),bd="UiSlider",Ed={TYPES:{continuous:0,discrete:1},EVENTS:{CHANGE:"update:modelValue"}},_d={name:bd,customOptions:{name:bd,UI_SLIDER:Ed}};var Cd=Object.assign(_d,{props:{type:{type:[String,Number],default:0},discrete:{type:Boolean,default:!1},withTickMarks:{type:Boolean,default:!1},modelValue:{type:[String,Number,Array],default:0},min:{type:[String,Number],default:0},max:{type:[String,Number],default:100},step:{type:[String,Number],default:1},disabled:{type:Boolean,default:!1}},emits:[Ed.EVENTS.CHANGE],setup(e,t){let{expose:n,emit:r}=t;const i=e,s=(0,o.ref)(null),l=(0,o.reactive)({$slider:null,selectedValue:i.modelValue,startValue:0,endValue:0}),{selectedValue:c,startValue:u,endValue:d}=(0,o.toRefs)(l),f=(0,o.computed)((()=>a(i,Ed.TYPES,"discrete")||i.withTickMarks)),p=(0,o.computed)((()=>Array.isArray(l.selectedValue))),h=(0,o.computed)((()=>({"mdc-slider":!0,"mdc-slider--discrete":f.value,"mdc-slider--tick-marks":i.withTickMarks,"mdc-slider--range":p.value,"mdc-slider--disabled":i.disabled})));function m(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l.selectedValue;if(p.value){e[0]>=i.min&&e[1]<=i.max&&e[0]<=e[1]?(l.startValue=+e[0],l.endValue=+e[1],l.$slider.setValue(l.endValue),l.$slider.setValueStart(l.startValue)):console.warn(`[${bd}]: Invalid slider value`)}else l.$slider.setValue(e)}return(0,o.onMounted)((()=>{l.$slider=new ad(s.value),l.$slider.listen(Wu,(e=>{let{detail:t}=e;const n=Math.round(t.value);if(p.value){if(l.selectedValue[t.thumb-1]!==n){const e=1===t.thumb?[n,l.selectedValue[1]]:[l.selectedValue[0],n];r(Ed.EVENTS.CHANGE,e)}}else l.selectedValue!==n&&r(Ed.EVENTS.CHANGE,n)})),m(),(0,o.watch)((()=>i.modelValue),(e=>{l.selectedValue=e,m(e)})),(0,o.watch)((()=>i.disabled),(e=>{l.$slider&&l.$slider.setDisabled(e)}))})),n({recompute:function(){l.$slider.layout()}}),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(' '),(0,o.createElementVNode)("div",{ref_key:"slider",ref:s,class:(0,o.normalizeClass)((0,o.unref)(h))},[(0,o.unref)(p)?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:0},[(0,o.createVNode)(ud,{min:+e.min,max:+e.max,value:(0,o.unref)(u),step:e.step,disabled:e.disabled},null,8,["min","max","value","step","disabled"]),(0,o.createVNode)(ud,{min:+e.min,max:+e.max,value:(0,o.unref)(d),step:e.step,disabled:e.disabled},null,8,["min","max","value","step","disabled"])],64)):((0,o.openBlock)(),(0,o.createBlock)(ud,{key:1,min:+e.min,max:+e.max,value:(0,o.unref)(c),step:e.step,disabled:e.disabled},null,8,["min","max","value","step","disabled"])),(0,o.createCommentVNode)(" Track "),vd,(0,o.createCommentVNode)(" Thumb "),(0,o.unref)(p)?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:2},[(0,o.createVNode)(gd,{"is-discrete":(0,o.unref)(f),value:(0,o.unref)(u)},null,8,["is-discrete","value"]),(0,o.createVNode)(gd,{"is-discrete":(0,o.unref)(f),value:(0,o.unref)(d)},null,8,["is-discrete","value"])],64)):((0,o.openBlock)(),(0,o.createBlock)(gd,{key:3,"is-discrete":(0,o.unref)(f),value:(0,o.unref)(c)},null,8,["is-discrete","value"]))],2)],2112))}});var Td=Cd,Ad=n(5467);const Sd=["id","accept","multiple","disabled"],Od={EVENTS:{CHANGE:"change"}},Id={name:"UiFile",customOptions:{UI_FILE:Od}};var wd=Object.assign(Id,{props:{...Aa,accept:{type:String,default:""},multiple:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},outlined:{type:Boolean,default:!1},text:{type:String,default:"Upload"},preview:{type:Boolean,default:!1}},emits:[Od.EVENTS.CHANGE],setup(e,t){let{emit:n}=t;const r=e,i=(0,o.computed)((()=>({"mdc-file":!0,"mdc-file--single":!r.multiple,"mdc-file--multiple":r.multiple}))),a=(0,o.ref)(null);function s(){if(!r.disabled){const e=a.value;e&&e.click()}}function l(e){(0,Ad.Z)(r,e,(e=>n(Od.EVENTS.CHANGE,e)))}return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(i)),onClick:s},[(0,o.withDirectives)((0,o.createElementVNode)("input",(0,o.mergeProps)({id:t.inputId,ref_key:"file",ref:a,type:"file",accept:e.accept,multiple:e.multiple,disabled:e.disabled},t.attrs,{onChange:l}),null,16,Sd),[[o.vShow,!1]]),(0,o.renderSlot)(t.$slots,"default",{},(()=>[(0,o.createVNode)(ti,{outlined:e.outlined,unelevated:!e.outlined,icon:"file_upload",disabled:e.disabled},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e.text),1)])),_:1},8,["outlined","unelevated","disabled"])]))],2))}});var kd=wd;const Nd={type:{type:[String,Number],default:1},nonInteractive:{type:Boolean,default:!1},dense:{type:Boolean,default:!1},avatar:{type:Boolean,default:!1}},xd=(0,o.reactive)({$list:null});function Ld(e,t,n){let{init:r,update:i}=n;const s=(0,o.computed)((()=>a(t,To.TYPES,"twoLine"))),l=(0,o.computed)((()=>[Co["mdc-list"],{"mdc-deprecated-list--two-line":s.value,"mdc-deprecated-list--non-interactive":t.nonInteractive,"mdc-deprecated-list--dense":t.dense,"mdc-deprecated-list--avatar-list":t.avatar}]));return(0,o.onMounted)((()=>{xd.$list=new hn(e.value),r&&r(xd.$list),function(e){const t=e.value.parentNode;if(t&&t.classList.contains("mdc-drawer__content")&&xd.$list.listElements.length){const e=xd.$list.listElements.find((e=>e.classList.contains(Ao.cssClasses.active)||e.classList.contains(Co["mdc-list-item--activated"])))||xd.$list.listElements[0];e.setAttribute("tabindex",0)}}(e),(0,o.watch)((()=>t.modelValue),(e=>{xd.$list&&(xd.$list.selectedIndex=e)}))})),(0,o.onUpdated)((()=>i&&i(xd.$list))),{className:l}}const Rd={name:"UiNav",customOptions:{}};var Dd=Object.assign(Rd,{props:{...Nd},setup(e){const t=e,n=(0,o.ref)(null),{className:r}=Ld(n,t,{});return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("nav",{ref_key:"list",ref:n,class:(0,o.normalizeClass)((0,o.unref)(r))},[(0,o.renderSlot)(e.$slots,"default")],2))}});var Pd=Dd;const Md=["href"],Bd={name:"UiNavItem",customOptions:{UI_GLOBAL:i.Z,UI_ITEM:Ao}};var Fd=Object.assign(Bd,{props:{href:{type:String,required:!0},active:{type:Boolean,default:!1}},emits:[i.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const r=e,a=(0,o.ref)(null),{handleClick:s}=(0,i.O)({emit:n}),{hasRipple:l,deprecatedListClassNameMap:c}=xo(a),u=(0,o.computed)((()=>[c["mdc-list-item"],...No({activated:r.active})]));return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("a",{ref_key:"item",ref:a,href:e.href,class:(0,o.normalizeClass)((0,o.unref)(u)),onClick:n[0]||(n[0]=function(){return(0,o.unref)(s)&&(0,o.unref)(s)(...arguments)})},[(0,o.unref)(l)?((0,o.openBlock)(),(0,o.createElementBlock)("span",{key:0,class:(0,o.normalizeClass)((0,o.unref)(c)["mdc-list-item__ripple"])},null,2)):(0,o.createCommentVNode)("v-if",!0),(0,o.renderSlot)(t.$slots,"before",{iconClass:(0,o.unref)(Ao).cssClasses.firstTile}),(0,o.renderSlot)(t.$slots,"default",{},(()=>[(0,o.createCommentVNode)(" text content ")])),(0,o.renderSlot)(t.$slots,"after",{iconClass:(0,o.unref)(Ao).cssClasses.lastTile})],10,Md))}});var jd=Fd;const Vd=["role"],Hd={name:"UiList",customOptions:{UI_LIST:To}};var Ud=Object.assign(Hd,{props:{...Nd,modelValue:{type:Number,default:-1},singleSelection:{type:Boolean,default:!1}},emits:[To.EVENTS.ACTION,To.EVENTS.SELECTED],setup(e,t){let{expose:n,emit:r}=t;const i=e,a=(0,o.ref)(null);function s(e){e&&(i.singleSelection&&~i.modelValue&&(e.singleSelection=!0,e.selectedIndex=i.modelValue),i.nonInteractive||e.listElements.forEach((t=>{D(t);const n=t.getAttribute("role");"checkbox"!==n&&"radio"!==n||e.layout()})))}const{className:l}=Ld(a,i,{init:function(e){e.listen(Bt.ACTION_EVENT,(e=>{let{detail:t}=e;r(To.EVENTS.ACTION,t.index)})),s(e)},update:s}),c=(0,o.computed)((()=>a.value&&(a.value.getAttribute("role")||(i.singleSelection?"listbox":"list"))));return n({role:c}),(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("ul",{ref_key:"list",ref:a,class:(0,o.normalizeClass)((0,o.unref)(l)),role:(0,o.unref)(c)},[(0,o.renderSlot)(e.$slots,"default")],10,Vd))}});var qd=Ud;const $d=["role"],zd={name:"UiItem",customOptions:{UI_GLOBAL:i.Z,UI_ITEM:Ao}};var Kd=Object.assign(zd,{props:{selected:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},emits:[i.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const r=e,a=(0,o.getCurrentInstance)().parent,s=(0,o.ref)(null),{handleClick:l}=(0,i.O)({emit:n}),{hasRipple:c,deprecatedListClassNameMap:u}=xo(s),d=(0,o.computed)((()=>[u["mdc-list-item"],...No({selected:r.selected,disabled:r.disabled})])),f=(0,o.computed)((()=>{let e=null;var t;if(a)switch(null===a||void 0===a||null===(t=a.exposed)||void 0===t?void 0:t.role.value){case"listbox":e="option";break;case"radiogroup":e="radio";break;case"group":e="checkbox"}return e}));return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("li",{ref_key:"item",ref:s,class:(0,o.normalizeClass)((0,o.unref)(d)),role:(0,o.unref)(f),onClick:t[0]||(t[0]=function(){return(0,o.unref)(l)&&(0,o.unref)(l)(...arguments)})},[(0,o.unref)(c)?((0,o.openBlock)(),(0,o.createElementBlock)("span",{key:0,class:(0,o.normalizeClass)((0,o.unref)(u)["mdc-list-item__ripple"])},null,2)):(0,o.createCommentVNode)("v-if",!0),(0,o.renderSlot)(e.$slots,"before",{iconClass:(0,o.unref)(Ao).cssClasses.firstTile}),(0,o.renderSlot)(e.$slots,"default",{},(()=>[(0,o.createCommentVNode)(" text content ")])),(0,o.renderSlot)(e.$slots,"after",{iconClass:(0,o.unref)(Ao).cssClasses.lastTile})],10,$d))}});var Gd=Kd;var Wd={name:"UiItemTextContent",data(){return{deprecatedListClassNameMap:Co}}};var Yd=(0,ht.Z)(Wd,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Primary text "),(0,o.createElementVNode)("span",{class:(0,o.normalizeClass)(i.deprecatedListClassNameMap["mdc-list-item__text"])},[(0,o.renderSlot)(e.$slots,"default")],2)],2112)}]]);var Xd={name:"UiItemText1",data(){return{deprecatedListClassNameMap:Co}}};var Zd=(0,ht.Z)(Xd,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("span",{class:(0,o.normalizeClass)(i.deprecatedListClassNameMap["mdc-list-item__primary-text"])},[(0,o.renderSlot)(e.$slots,"default")],2)}]]);var Jd={name:"UiItemText2",data(){return{deprecatedListClassNameMap:Co}}};var Qd=(0,ht.Z)(Jd,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("span",{class:(0,o.normalizeClass)(i.deprecatedListClassNameMap["mdc-list-item__secondary-text"])},[(0,o.renderSlot)(e.$slots,"default")],2)}]]);var ef={name:"UiItemFirstContent",data(){return{UI_ITEM:Ao}}};var tf=(0,ht.Z)(ef,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Supporting visuals "),(0,o.createElementVNode)("span",{class:(0,o.normalizeClass)(i.UI_ITEM.cssClasses.firstTile)},[(0,o.renderSlot)(e.$slots,"default",{},(()=>[(0,o.createCommentVNode)(" Typically an icon or image ")]))],2)],2112)}]]);var nf={name:"UiItemLastContent",data(){return{UI_ITEM:Ao}}};var rf=(0,ht.Z)(nf,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Metadata / List control "),(0,o.createElementVNode)("span",{class:(0,o.normalizeClass)(i.UI_ITEM.cssClasses.lastTile)},[(0,o.renderSlot)(e.$slots,"default",{},(()=>[(0,o.createCommentVNode)(" Typically small text, icon or image ")]))],2)],2112)}]]);const of={name:"UiListDivider",customOptions:{}};var af=Object.assign(of,{props:Fo,setup(e){const t=e,{className:n}=jo(t);return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("hr",{class:(0,o.normalizeClass)((0,o.unref)(n))},null,2))}});var sf={name:"UiListGroup",data(){return{deprecatedListClassNameMap:Co}}};var lf=(0,ht.Z)(sf,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)(i.deprecatedListClassNameMap["mdc-list-group"])},[(0,o.renderSlot)(e.$slots,"default")],2)}]]);var cf={name:"UiListGroupSubheader",data(){return{deprecatedListClassNameMap:Co}}};var uf=(0,ht.Z)(cf,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("h3",{class:(0,o.normalizeClass)(i.deprecatedListClassNameMap["mdc-list-group__subheader"])},[(0,o.renderSlot)(e.$slots,"default")],2)}]]);const df={TYPES:{standard:0,masonry:1},cssClasses:{image:"mdc-image-list__image"},EVENTS:{CLICK:"click"}},ff={name:"UiImageList",customOptions:{UI_IMAGE_LIST:df}};var pf=Object.assign(ff,{props:{type:{type:[String,Number],default:0},masonry:{type:Boolean,default:!1},textProtection:{type:Boolean,default:!1}},setup(e,t){let{expose:n}=t;const r=e,i=(0,o.computed)((()=>a(r,df.TYPES,"masonry"))),s=(0,o.computed)((()=>({"mdc-image-list":!0,"mdc-image-list--masonry":i.value,"mdc-image-list--with-text-protection":r.textProtection})));return n({isMasonry:i}),(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("ul",{class:(0,o.normalizeClass)((0,o.unref)(s))},[(0,o.renderSlot)(e.$slots,"default")],2))}});const hf=["src"],mf={key:1,class:"mdc-image-list__image-aspect-container"},yf=["src"],gf="UiImageItem",vf={cssClasses:{image:"mdc-image-list__image"}},bf={name:gf,customOptions:{name:gf,UI_GLOBAL:i.Z,UI_IMAGE_ITEM:vf}};var Ef=Object.assign(bf,{props:{image:{type:[String,null],default:null},bgImage:{type:[String,null],default:null}},emits:[i.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const r=e,a=(0,o.getCurrentInstance)().parent,{handleClick:s}=(0,i.O)({emit:n}),l=(0,o.computed)((()=>({"background-image":`url(${r.bgImage})`})));return(0,o.onBeforeMount)((()=>{var e;null!==a&&void 0!==a&&null!==(e=a.exposed)&&void 0!==e&&e.isMasonry.value&&r.bgImage&&console.warn(`[${gf}]: The 'bgImage' prop is not compatible with the masonry image list, you need to set the 'image' prop`)})),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Image list item "),(0,o.createElementVNode)("li",{class:"mdc-image-list__item",onClick:n[0]||(n[0]=function(){return(0,o.unref)(s)&&(0,o.unref)(s)(...arguments)})},[(0,o.createCommentVNode)(" Image container "),t.$parent.isMasonry?(0,o.renderSlot)(t.$slots,"image",{key:0,imageClass:vf.cssClasses.image},(()=>[(0,o.createElementVNode)("img",{class:(0,o.normalizeClass)(vf.cssClasses.image),src:e.image},null,10,hf)])):((0,o.openBlock)(),(0,o.createElementBlock)("div",mf,[(0,o.renderSlot)(t.$slots,"image",{imageClass:vf.cssClasses.image},(()=>[e.bgImage?((0,o.openBlock)(),(0,o.createElementBlock)("div",{key:0,class:(0,o.normalizeClass)(vf.cssClasses.image),style:(0,o.normalizeStyle)((0,o.unref)(l))},null,6)):((0,o.openBlock)(),(0,o.createElementBlock)("img",{key:1,class:(0,o.normalizeClass)(vf.cssClasses.image),src:e.image},null,10,yf))]))])),(0,o.renderSlot)(t.$slots,"default")])],2112))}});var _f=Ef;const Cf={class:"mdc-image-list__supporting"},Tf={class:"mdc-image-list__label"};var Af={name:"UiImageText"};var Sf=(0,ht.Z)(Af,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Text protection (optional) "),(0,o.createElementVNode)("div",Cf,[(0,o.createCommentVNode)(" Text labels (optional) "),(0,o.createElementVNode)("span",Tf,[(0,o.renderSlot)(e.$slots,"default")]),(0,o.createCommentVNode)(" Actionable iconography (optional) "),(0,o.renderSlot)(e.$slots,"action")])],2112)}]]);const Of={name:"UiCard",customOptions:{}};var If=Object.assign(Of,{props:{outlined:{type:Boolean,default:!1}},setup(e){const t=e,n=(0,o.computed)((()=>({"mdc-card":!0,"mdc-theme--on-surface":!0,"mdc-card--outlined":t.outlined})));return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Container "),(0,o.createElementVNode)("div",{class:(0,o.normalizeClass)((0,o.unref)(n))},[(0,o.renderSlot)(e.$slots,"default",{},(()=>[(0,o.createCommentVNode)(" Card contents ")]))],2)],2112))}});const wf=(0,o.createElementVNode)("div",{class:"mdc-card__ripple"},null,-1),kf={name:"UiCardContent",customOptions:{UI_GLOBAL:i.Z}};var Nf=Object.assign(kf,{emits:[i.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const r=(0,o.ref)(null),{handleClick:a}=(0,i.O)({emit:n});return(0,o.onMounted)((()=>D(r.value))),(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{ref_key:"cardContent",ref:r,class:"mdc-card__primary-action",tabindex:"0",onClick:t[0]||(t[0]=function(){return(0,o.unref)(a)&&(0,o.unref)(a)(...arguments)})},[(0,o.renderSlot)(e.$slots,"default",{},(()=>[(0,o.createCommentVNode)(" content within actionable area ")])),wf],512))}});var xf=Nf;const Lf={name:"UiCardMedia",customOptions:{}};var Rf=Object.assign(Lf,{props:{square:{type:Boolean,default:!1},rectangle:{type:Boolean,default:!1}},setup(e){const t=e,n=(0,o.computed)((()=>({"mdc-card__media":!0,"mdc-card__media--square":t.square,"mdc-card__media--16-9":t.rectangle})));return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(n))},[(0,o.renderSlot)(e.$slots,"default")],2))}});const Df={class:"mdc-card__media-content"};var Pf={name:"UiCardMediaContent"};var Mf=(0,ht.Z)(Pf,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("div",Df,[(0,o.renderSlot)(e.$slots,"default")])}]]);const Bf={class:"mdc-card__text"};var Ff={name:"UiCardText"};var jf=(0,ht.Z)(Ff,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("div",Bf,[(0,o.renderSlot)(e.$slots,"default")])}]]);const Vf={name:"UiCardActions",customOptions:{}};var Hf=Object.assign(Vf,{props:{fullBleed:{type:Boolean,default:!1}},setup(e){const t=e,n=(0,o.computed)((()=>({"mdc-card__actions":!0,"mdc-card__actions--full-bleed":t.fullBleed})));return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(n))},[(0,o.renderSlot)(e.$slots,"default")],2))}});const Uf={class:"mdc-card__action-buttons"};var qf={name:"UiCardButtons"};var $f=(0,ht.Z)(qf,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("div",Uf,[(0,o.renderSlot)(e.$slots,"default")])}]]);const zf={class:"mdc-card__action-icons"};var Kf={name:"UiCardIcons"};var Gf,Wf=(0,ht.Z)(Kf,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("div",zf,[(0,o.renderSlot)(e.$slots,"default")])}]]),Yf={CLOSED_CLASS:"mdc-linear-progress--closed",CLOSED_ANIMATION_OFF_CLASS:"mdc-linear-progress--closed-animation-off",INDETERMINATE_CLASS:"mdc-linear-progress--indeterminate",REVERSED_CLASS:"mdc-linear-progress--reversed",ANIMATION_READY_CLASS:"mdc-linear-progress--animation-ready"},Xf={ARIA_HIDDEN:"aria-hidden",ARIA_VALUEMAX:"aria-valuemax",ARIA_VALUEMIN:"aria-valuemin",ARIA_VALUENOW:"aria-valuenow",BUFFER_BAR_SELECTOR:".mdc-linear-progress__buffer-bar",FLEX_BASIS:"flex-basis",PRIMARY_BAR_SELECTOR:".mdc-linear-progress__primary-bar"},Zf=.8367142,Jf=2.00611057,Qf=.37651913,ep=.84386165,tp=1.60277782,np=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.observer=null,r}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return Yf},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return Xf},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},attachResizeObserver:function(){return null},forceLayout:function(){},getWidth:function(){return 0},hasClass:function(){return!1},setBufferBarStyle:function(){return null},setPrimaryBarStyle:function(){return null},setStyle:function(){},removeAttribute:function(){},removeClass:function(){},setAttribute:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){var e=this;this.determinate=!this.adapter.hasClass(Yf.INDETERMINATE_CLASS),this.adapter.addClass(Yf.ANIMATION_READY_CLASS),this.progress=0,this.buffer=1,this.observer=this.adapter.attachResizeObserver((function(t){var n,r;if(!e.determinate)try{for(var o=g(t),i=o.next();!i.done;i=o.next()){var a=i.value;a.contentRect&&e.calculateAndSetDimensions(a.contentRect.width)}}catch(s){n={error:s}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}})),!this.determinate&&this.observer&&this.calculateAndSetDimensions(this.adapter.getWidth())},t.prototype.setDeterminate=function(e){if(this.determinate=e,this.determinate)return this.adapter.removeClass(Yf.INDETERMINATE_CLASS),this.adapter.setAttribute(Xf.ARIA_VALUENOW,this.progress.toString()),this.adapter.setAttribute(Xf.ARIA_VALUEMAX,"1"),this.adapter.setAttribute(Xf.ARIA_VALUEMIN,"0"),this.setPrimaryBarProgress(this.progress),void this.setBufferBarProgress(this.buffer);this.observer&&this.calculateAndSetDimensions(this.adapter.getWidth()),this.adapter.addClass(Yf.INDETERMINATE_CLASS),this.adapter.removeAttribute(Xf.ARIA_VALUENOW),this.adapter.removeAttribute(Xf.ARIA_VALUEMAX),this.adapter.removeAttribute(Xf.ARIA_VALUEMIN),this.setPrimaryBarProgress(1),this.setBufferBarProgress(1)},t.prototype.isDeterminate=function(){return this.determinate},t.prototype.setProgress=function(e){this.progress=e,this.determinate&&(this.setPrimaryBarProgress(e),this.adapter.setAttribute(Xf.ARIA_VALUENOW,e.toString()))},t.prototype.getProgress=function(){return this.progress},t.prototype.setBuffer=function(e){this.buffer=e,this.determinate&&this.setBufferBarProgress(e)},t.prototype.getBuffer=function(){return this.buffer},t.prototype.open=function(){this.adapter.removeClass(Yf.CLOSED_CLASS),this.adapter.removeClass(Yf.CLOSED_ANIMATION_OFF_CLASS),this.adapter.removeAttribute(Xf.ARIA_HIDDEN)},t.prototype.close=function(){this.adapter.addClass(Yf.CLOSED_CLASS),this.adapter.setAttribute(Xf.ARIA_HIDDEN,"true")},t.prototype.isClosed=function(){return this.adapter.hasClass(Yf.CLOSED_CLASS)},t.prototype.handleTransitionEnd=function(){this.adapter.hasClass(Yf.CLOSED_CLASS)&&this.adapter.addClass(Yf.CLOSED_ANIMATION_OFF_CLASS)},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.observer&&this.observer.disconnect()},t.prototype.restartAnimation=function(){this.adapter.removeClass(Yf.ANIMATION_READY_CLASS),this.adapter.forceLayout(),this.adapter.addClass(Yf.ANIMATION_READY_CLASS)},t.prototype.setPrimaryBarProgress=function(e){var t="scaleX("+e+")",n="undefined"!==typeof window?po(window,"transform"):"transform";this.adapter.setPrimaryBarStyle(n,t)},t.prototype.setBufferBarProgress=function(e){var t=100*e+"%";this.adapter.setBufferBarStyle(Xf.FLEX_BASIS,t)},t.prototype.calculateAndSetDimensions=function(e){var t=e*Zf,n=e*Jf,r=e*Qf,o=e*ep,i=e*tp;this.adapter.setStyle("--mdc-linear-progress-primary-half",t+"px"),this.adapter.setStyle("--mdc-linear-progress-primary-half-neg",-t+"px"),this.adapter.setStyle("--mdc-linear-progress-primary-full",n+"px"),this.adapter.setStyle("--mdc-linear-progress-primary-full-neg",-n+"px"),this.adapter.setStyle("--mdc-linear-progress-secondary-quarter",r+"px"),this.adapter.setStyle("--mdc-linear-progress-secondary-quarter-neg",-r+"px"),this.adapter.setStyle("--mdc-linear-progress-secondary-half",o+"px"),this.adapter.setStyle("--mdc-linear-progress-secondary-half-neg",-o+"px"),this.adapter.setStyle("--mdc-linear-progress-secondary-full",i+"px"),this.adapter.setStyle("--mdc-linear-progress-secondary-full-neg",-i+"px"),this.restartAnimation()},t}(E),rp=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},Object.defineProperty(t.prototype,"determinate",{set:function(e){this.foundation.setDeterminate(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"progress",{set:function(e){this.foundation.setProgress(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"buffer",{set:function(e){this.foundation.setBuffer(e)},enumerable:!1,configurable:!0}),t.prototype.open=function(){this.foundation.open()},t.prototype.close=function(){this.foundation.close()},t.prototype.initialSyncWithDOM=function(){var e=this;this.root.addEventListener("transitionend",(function(){e.foundation.handleTransitionEnd()}))},t.prototype.getDefaultFoundation=function(){var e=this,t={addClass:function(t){e.root.classList.add(t)},forceLayout:function(){e.root.getBoundingClientRect()},setBufferBarStyle:function(t,n){var r=e.root.querySelector(np.strings.BUFFER_BAR_SELECTOR);r&&r.style.setProperty(t,n)},setPrimaryBarStyle:function(t,n){var r=e.root.querySelector(np.strings.PRIMARY_BAR_SELECTOR);r&&r.style.setProperty(t,n)},hasClass:function(t){return e.root.classList.contains(t)},removeAttribute:function(t){e.root.removeAttribute(t)},removeClass:function(t){e.root.classList.remove(t)},setAttribute:function(t,n){e.root.setAttribute(t,n)},setStyle:function(t,n){e.root.style.setProperty(t,n)},attachResizeObserver:function(t){var n=window.ResizeObserver;if(n){var r=new n(t);return r.observe(e.root),r}return null},getWidth:function(){return e.root.offsetWidth}};return new np(t)},t}(_),op="mdc-data-table__content",ip="mdc-data-table__header-cell--sorted",ap="mdc-data-table__header-cell--sorted-descending",sp="mdc-data-table__header-row",lp="mdc-data-table--in-progress",cp="mdc-data-table__linear-progress",up="mdc-data-table__row--selected",dp="mdc-data-table__table-container",fp="data-column-id",pp="data-row-id",hp={CONTENT:"."+op,HEADER_CELL:"."+"mdc-data-table__header-cell",HEADER_CELL_WITH_SORT:"."+"mdc-data-table__header-cell--with-sort",HEADER_ROW:"."+sp,HEADER_ROW_CHECKBOX:"."+"mdc-data-table__header-row-checkbox",PROGRESS_INDICATOR:"."+"mdc-data-table__progress-indicator",ROW:"."+"mdc-data-table__row",ROW_CHECKBOX:"."+"mdc-data-table__row-checkbox",ROW_SELECTED:"."+up,SORT_ICON_BUTTON:"."+"mdc-data-table__sort-icon-button",SORT_STATUS_LABEL:"."+"mdc-data-table__sort-status-label"},mp="Sorted in descending order",yp="Sorted in ascending order",gp={ARIA_SELECTED:"aria-selected",ARIA_SORT:"aria-sort",DATA_ROW_ID_ATTR:pp,HEADER_ROW_CHECKBOX_SELECTOR:hp.HEADER_ROW_CHECKBOX,ROW_CHECKBOX_SELECTOR:hp.ROW_CHECKBOX,ROW_SELECTED_SELECTOR:hp.ROW_SELECTED,ROW_SELECTOR:hp.ROW};!function(e){e.ASCENDING="ascending",e.DESCENDING="descending",e.NONE="none",e.OTHER="other"}(Gf||(Gf={}));var vp="MDCDataTable:rowClick",bp="MDCDataTable:rowSelectionChanged",Ep="MDCDataTable:selectedAll",_p="MDCDataTable:sorted",Cp="MDCDataTable:unselectedAll",Tp=function(e){function t(n){return e.call(this,h(h({},t.defaultAdapter),n))||this}return p(t,e),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},addClassAtRowIndex:function(){},getAttributeByHeaderCellIndex:function(){return""},getHeaderCellCount:function(){return 0},getHeaderCellElements:function(){return[]},getRowCount:function(){return 0},getRowElements:function(){return[]},getRowIdAtIndex:function(){return""},getRowIndexByChildElement:function(){return 0},getSelectedRowCount:function(){return 0},getTableContainerHeight:function(){return 0},getTableHeaderHeight:function(){return 0},isCheckboxAtRowIndexChecked:function(){return!1},isHeaderRowCheckboxChecked:function(){return!1},isRowsSelectable:function(){return!1},notifyRowSelectionChanged:function(){},notifySelectedAll:function(){},notifySortAction:function(){},notifyUnselectedAll:function(){},notifyRowClick:function(){},registerHeaderRowCheckbox:function(){},registerRowCheckboxes:function(){},removeClass:function(){},removeClassAtRowIndex:function(){},removeClassNameByHeaderCellIndex:function(){},setAttributeAtRowIndex:function(){},setAttributeByHeaderCellIndex:function(){},setClassNameByHeaderCellIndex:function(){},setHeaderRowCheckboxChecked:function(){},setHeaderRowCheckboxIndeterminate:function(){},setProgressIndicatorStyles:function(){},setRowCheckboxCheckedAtIndex:function(){},setSortStatusLabelByHeaderCellIndex:function(){}}},enumerable:!1,configurable:!0}),t.prototype.layout=function(){this.adapter.isRowsSelectable()&&(this.adapter.registerHeaderRowCheckbox(),this.adapter.registerRowCheckboxes(),this.setHeaderRowCheckboxState())},t.prototype.layoutAsync=function(){return m(this,void 0,void 0,(function(){return y(this,(function(e){switch(e.label){case 0:return this.adapter.isRowsSelectable()?[4,this.adapter.registerHeaderRowCheckbox()]:[3,3];case 1:return e.sent(),[4,this.adapter.registerRowCheckboxes()];case 2:e.sent(),this.setHeaderRowCheckboxState(),e.label=3;case 3:return[2]}}))}))},t.prototype.getRows=function(){return this.adapter.getRowElements()},t.prototype.getHeaderCells=function(){return this.adapter.getHeaderCellElements()},t.prototype.setSelectedRowIds=function(e){for(var t=0;t=0&&(r=!0),this.adapter.setRowCheckboxCheckedAtIndex(t,r),this.selectRowAtIndex(t,r)}this.setHeaderRowCheckboxState()},t.prototype.getRowIds=function(){for(var e=[],t=0;t[]},scroll:{type:Object,default:()=>({})},offsetLeft:{type:Number,default:0},maxWidth:{type:Number,default:0}},setup(e,t){let{expose:n}=t;const r=e,i=(0,o.ref)(null),a=(0,o.computed)((()=>r.scroll.y?{"max-height":`${r.scroll.y}px`}:null)),s=(0,o.computed)((()=>{const e=r.scroll.x||r.maxWidth;return e?{width:`${e}px`}:null}));return(0,o.watch)((()=>r.offsetLeft),(e=>{const t=i.value;t&&(t.scrollLeft=e)})),n({tableFrame:i}),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{ref_key:"tableFrame",ref:i,class:"mdc-data-table__table-container",style:(0,o.normalizeStyle)((0,o.unref)(a))},[(0,o.createElementVNode)("table",{class:"mdc-data-table__table",style:(0,o.normalizeStyle)((0,o.unref)(s))},[e.columnsData.length?((0,o.openBlock)(),(0,o.createElementBlock)("colgroup",Sp,[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)(e.columnsData,((e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("col",{key:t,class:(0,o.normalizeClass)(e.class?`col-${e.class}`:`col-${t}`),style:(0,o.normalizeStyle)(e.style||null)},null,6)))),128))])):(0,o.createCommentVNode)("v-if",!0),(0,o.renderSlot)(t.$slots,"default")],4)],4))}}),wp={cssClasses:{left:"mdc-data-table__cell--left",center:"mdc-data-table__cell--center",right:"mdc-data-table__cell--right"},CELL:{ROW_ID:"rowId",CHECKBOX:"checkbox",SELECTED:"selected",ACTIONS:"actions",VALUE:"value",NUMBER:"numeric",ALIGN:"align",CLASS:"class",STYLE:"style",SORTING:"sort",ROWSPAN:"rowspan",COLSPAN:"colspan",FIELD:"field",FUNCTION:"fn",SLOT:"slot",FUNCTION_NAME:"fnName"},SORTING:{ICON:"arrow_upward",ASC:"asc",DESC:"desc"},AGG:{COUNT:"count",SUM:"sum",AVG:"avg",MAX:"max",MIN:"min"},EVENTS:{CHANGE:"update:modelValue",SORTED:"sorted"},CHECKBOX_COL_WIDTH:50};const kp={cellStyle:{type:Array,default:()=>[]}},Np=e=>"string"===(0,F.Z)(e),xp=e=>"object"===(0,F.Z)(e),Lp=e=>"function"===(0,F.Z)(e);function Rp(e,t){if(t[wp.CELL.ALIGN])switch(t[wp.CELL.ALIGN].toLowerCase()){case"left":e.push(wp.cssClasses.left);break;case"center":e.push(wp.cssClasses.center);break;case"right":e.push(wp.cssClasses.right)}return e}function Dp(e,t){return t[wp.CELL.CLASS]&&e.push(t[wp.CELL.CLASS]),e}const Pp={selectedRows:{type:Array,default:()=>[]},thead:{type:Array,default:()=>[]},rowCheckbox:{type:Boolean,default:!1},sortIconAlignEnd:{type:Boolean,default:!1},fixed:{type:Boolean,default:!1}};function Mp(e){let t=[{"mdc-data-table__header-cell":!0,"mdc-data-table__header-cell--checkbox":e[wp.CELL.CHECKBOX],"mdc-data-table__header-cell--numeric":e[wp.CELL.NUMBER],"mdc-data-table__header-cell--with-sort":e.sort,"mdc-data-table__header-cell--sorted":e.sort===wp.SORTING.ASC||e.sort===wp.SORTING.DESC,"mdc-data-table__header-cell--sorted-descending":e.sort===wp.SORTING.DESC,"mdc-data-table__header-cell--scrollbar":e.scrollbar}];return t=Rp(t,e),t=Dp(t,e),t}function Bp(e){let t,{sort:n}=e;return t=n===wp.SORTING.ASC?"ascending":n===wp.SORTING.DESC?"descending":"none",t}function Fp(e,t){function n(e,n){let r={};if(Np(e)||xp(e)){Np(e)?r[wp.CELL.VALUE]=e:Object.keys(e).forEach((t=>{r[t]=e[t]}));const o=t.rowCheckbox?n+1:n;t.cellStyle[o]&&(r[wp.CELL.STYLE]=t.cellStyle[o])}else console.warn("[UiTable]",`Invalid thead cell data: ${e}`);return r}const r=(0,o.computed)((()=>{let e=[];if((e=>e&&Array.isArray(e[0]))(t.thead))t.thead.forEach((t=>{let r=t.map(((e,t)=>n(e,t)));e.push(r)}));else{let r=t.thead.map(((e,t)=>n(e,t)));e.push(r)}if(t.rowCheckbox){let n={checkbox:!0,rowspan:e.length};t.cellStyle[0]&&(n[wp.CELL.STYLE]=t.cellStyle[0]),e[0].unshift(n)}return e}));return(0,o.watch)((()=>t.selectedRows),(t=>{const n=e.value;!t.length&&n&&Lp(n.reset)&&n.reset()})),{theadData:r,theadCellClassName:Mp,getSort:Bp}}const jp={key:0},Vp=["colspan","rowspan","data-column-id","aria-sort"],Hp={class:"mdc-data-table__header-cell-wrapper"},Up=["textContent"],qp={class:"mdc-data-table__header-cell-label"},$p=(0,o.createElementVNode)("div",{class:"mdc-data-table__sort-status-label","aria-hidden":"true"},null,-1),zp={name:"MdcTableHeader",customOptions:{UI_TABLE:wp}};var Kp=Object.assign(zp,{props:{...kp,...Pp,fixedScrollWidth:{type:Number,default:0}},setup(e){const t=e,n=(0,o.ref)(null),{theadData:r,theadCellClassName:i,getSort:a}=Fp(n,t),s=(0,o.computed)((()=>`padding: ${Math.ceil(t.fixedScrollWidth/2)}px`));return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Column header "),(0,o.unref)(r).length?((0,o.openBlock)(),(0,o.createElementBlock)("thead",jp,[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)((0,o.unref)(r),((t,r)=>((0,o.openBlock)(),(0,o.createElementBlock)("tr",{key:`thead-row-${r}`,class:"mdc-data-table__header-row"},[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)(t,((t,r)=>((0,o.openBlock)(),(0,o.createElementBlock)("th",{key:`thead-cell-${r}`,class:(0,o.normalizeClass)((0,o.unref)(i)(t)),colspan:t[(0,o.unref)(wp).CELL.COLSPAN]||null,rowspan:t[(0,o.unref)(wp).CELL.ROWSPAN]||null,style:(0,o.normalizeStyle)(t[(0,o.unref)(wp).CELL.STYLE]||null),role:"columnheader","data-column-id":t.columnId,"aria-sort":(0,o.unref)(a)(t)},[(0,o.createCommentVNode)(" Column header row checkbox "),t[(0,o.unref)(wp).CELL.CHECKBOX]?((0,o.openBlock)(),(0,o.createBlock)(Yl.Z,{key:0,ref_for:!0,ref_key:"checkbox",ref:n,class:(0,o.normalizeClass)(["mdc-data-table__header-row-checkbox",{"mdc-checkbox--selected":e.selectedRows.length}])},null,8,["class"])):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:1},[(0,o.createCommentVNode)(" With sort button "),(0,o.createElementVNode)("div",Hp,[t.sort?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:0},[e.sortIconAlignEnd?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:0},[(0,o.createElementVNode)("div",{class:"mdc-data-table__header-cell-label",textContent:(0,o.toDisplayString)(t[(0,o.unref)(wp).CELL.VALUE])},null,8,Up),(0,o.createVNode)(tt.Z,{class:"mdc-data-table__sort-icon-button",textContent:(0,o.toDisplayString)((0,o.unref)(wp).SORTING.ICON)},null,8,["textContent"])],64)):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:1},[(0,o.createVNode)(tt.Z,{class:"mdc-data-table__sort-icon-button",textContent:(0,o.toDisplayString)((0,o.unref)(wp).SORTING.ICON)},null,8,["textContent"]),(0,o.createElementVNode)("div",qp,[t[(0,o.unref)(wp).CELL.SLOT]?(0,o.renderSlot)(e.$slots,t[(0,o.unref)(wp).CELL.SLOT],{key:0}):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:1},[(0,o.createTextVNode)((0,o.toDisplayString)(t[(0,o.unref)(wp).CELL.VALUE]),1)],64))])],64)),$p],64)):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:1},[(0,o.createCommentVNode)(" Column header name "),t[(0,o.unref)(wp).CELL.SLOT]?(0,o.renderSlot)(e.$slots,t[(0,o.unref)(wp).CELL.SLOT],{key:0}):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:1},[(0,o.createTextVNode)((0,o.toDisplayString)(t[(0,o.unref)(wp).CELL.VALUE]),1)],64))],64))])],64))],14,Vp)))),128)),e.fixed?((0,o.openBlock)(),(0,o.createElementBlock)("th",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i)({scrollbar:!0})),style:(0,o.normalizeStyle)((0,o.unref)(s))},null,6)):(0,o.createCommentVNode)("v-if",!0)])))),128))])):(0,o.createCommentVNode)("v-if",!0)],2112))}});var Gp=Kp;const Wp={data:{type:Array,default:()=>[]},currentData:{type:Array,default:()=>[]},selectedRows:{type:Array,default:()=>[]},tbody:{type:Array,default:()=>[]},rowCheckbox:{type:Boolean,default:!1},rowCheckboxDisabled:{type:[Function,Boolean],default:!1},selectedKey:{type:[Boolean,String],default:!1},rowIdPrefix:{type:String,default:""}};function Yp(e){let t=[{"mdc-data-table__cell":!0,"mdc-data-table__cell--numeric":e[wp.CELL.NUMBER],"mdc-data-table__cell--checkbox":e[wp.CELL.CHECKBOX]}];return t=Rp(t,e),t=Dp(t,e),t}function Xp(e){const t=(0,o.computed)((()=>{let t=[];return e.currentData.forEach(((n,r)=>{let o=function(t,n){let r=[];if(xp(t)){if(e.rowCheckbox){let o={},i=e.selectedKey?t[e.selectedKey]:n,a=e.selectedRows.includes(i);o[wp.CELL.ROW_ID]=`${e.rowIdPrefix}${n}`,o[wp.CELL.CHECKBOX]=!0,o[wp.CELL.SELECTED]=a,e.cellStyle[0]&&(o[wp.CELL.STYLE]=e.cellStyle[0]),r.push(o)}e.tbody.forEach(((n,o)=>{let i={},a=xp(n)?n[wp.CELL.FIELD]:n;if(a&&(i[wp.CELL.FIELD]=a),n[wp.CELL.SLOT])i[wp.CELL.SLOT]=n[wp.CELL.SLOT];else{let e=n[wp.CELL.FUNCTION];i[wp.CELL.VALUE]=Lp(e)?e(t):t[a]}if(xp(n))for(const[e,r]of Object.entries(n))if(e!==a)switch(e){case wp.CELL.CLASS:Np(r)?i[e]=r:Lp(r)&&(i[e]=r(t));break;case wp.CELL.FUNCTION:break;default:i[e]=r}const s=e.rowCheckbox?o+1:o;e.cellStyle[s]&&(i[wp.CELL.STYLE]=e.cellStyle[s]),r.push(i)}))}else console.warn("[UiTable]",`Invalid tbody cell data: ${t}`);return r}(n,r);t.push(o)})),t}));return{tbodyData:t,cellClassName:Yp}}const Zp={class:"mdc-data-table__content"},Jp=["data-row-id","aria-selected"],Qp={name:"MdcTableBody",customOptions:{UI_TABLE:wp}};var eh=Object.assign(Qp,{props:{...kp,...Wp},setup(e){const t=e,{tbodyData:n,cellClassName:r}=Xp(t);return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Rows "),(0,o.createElementVNode)("tbody",Zp,[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)((0,o.unref)(n),((t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("tr",{key:`tbody-row-${n}`,class:(0,o.normalizeClass)(["mdc-data-table__row",{"mdc-data-table__row--selected":t[0]&&t[0][(0,o.unref)(wp).CELL.SELECTED]}]),"data-row-id":t[0]?t[0][(0,o.unref)(wp).CELL.ROW_ID]:null,"aria-selected":t[0]&&t[0][(0,o.unref)(wp).CELL.CHECKBOX]?t[0][(0,o.unref)(wp).CELL.SELECTED]:null},[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)(t,((t,i)=>((0,o.openBlock)(),(0,o.createElementBlock)("td",{key:`tbody-cell-${i}`,class:(0,o.normalizeClass)((0,o.unref)(r)(t)),style:(0,o.normalizeStyle)(t[(0,o.unref)(wp).CELL.STYLE]||null)},[(0,o.createCommentVNode)(" Row checkboxes "),t[(0,o.unref)(wp).CELL.CHECKBOX]?((0,o.openBlock)(),(0,o.createBlock)(Yl.Z,{key:0,class:(0,o.normalizeClass)(["mdc-data-table__row-checkbox",{"mdc-checkbox--selected":t[(0,o.unref)(wp).CELL.SELECTED]}]),checked:t[(0,o.unref)(wp).CELL.SELECTED],disabled:"function"===(0,o.unref)(F.Z)(e.rowCheckboxDisabled)&&e.rowCheckboxDisabled(e.currentData[n])},null,8,["class","checked","disabled"])):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:1},[(0,o.createCommentVNode)(" Data / Actions "),t[(0,o.unref)(wp).CELL.SLOT]?(0,o.renderSlot)(e.$slots,t[(0,o.unref)(wp).CELL.SLOT],{key:0,data:e.currentData[n]}):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:1},[(0,o.createTextVNode)((0,o.toDisplayString)(t[(0,o.unref)(wp).CELL.VALUE]),1)],64))],64))],6)))),128))],10,Jp)))),128))])],2112))}});var th=eh;const nh={data:{type:Array,default:()=>[]},tfoot:{type:Array,default:()=>[]},rowCheckbox:{type:Boolean,default:!1},columns:{type:Number,default:1}};function rh(e){let t=["mdc-data-table__cell"];return t=Rp(t,e),t=Dp(t,e),t}function oh(e){const t=(0,o.computed)((()=>{let t=[];if(e.tfoot.length){if(t=e.tfoot.map(((t,n)=>function(t,n){let r={};if(xp(t)){let o=t[wp.CELL.FIELD]||!1;if(o){let n=e.data.map((e=>e[o])),i=0;switch(t[wp.CELL.FUNCTION_NAME]){case wp.AGG.COUNT:i=n.length;break;case wp.AGG.SUM:n.forEach((e=>{e&&(i+=e)}));break;case wp.AGG.AVG:n.forEach((e=>{e&&(i+=e)})),n.length&&(i/=n.length);break;case wp.AGG.MAX:n.forEach((e=>{e&&e>i&&(i=e)}));break;case wp.AGG.MIN:n.forEach((e=>{e&&e{r[e]=t[e]}));const i=e.rowCheckbox?n+1:n;e.cellStyle[i]&&(r[wp.CELL.STYLE]=e.cellStyle[i])}return r}(t,n))),e.rowCheckbox){let n={};e.cellStyle[0]&&(n[wp.CELL.STYLE]=e.cellStyle[0]),t.unshift(n)}let n=e.columns-t.length;for(;n--;)t.push({})}return t}));return{tfootData:t,tfootCellClassName:rh}}const ih={key:0},ah={class:"mdc-data-table__footer-row"},sh={name:"MdcTableFooter",customOptions:{UI_TABLE:wp}};var lh=Object.assign(sh,{props:{...kp,...nh},setup(e){const t=e,{tfootData:n,tfootCellClassName:r}=oh(t);return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Footers "),(0,o.unref)(n).length?((0,o.openBlock)(),(0,o.createElementBlock)("tfoot",ih,[(0,o.createElementVNode)("tr",ah,[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)((0,o.unref)(n),((t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("td",{key:n,class:(0,o.normalizeClass)((0,o.unref)(r)(t)),style:(0,o.normalizeStyle)(t[(0,o.unref)(wp).CELL.STYLE]||null)},[t[(0,o.unref)(wp).CELL.SLOT]?(0,o.renderSlot)(e.$slots,t[(0,o.unref)(wp).CELL.SLOT],{key:0,data:t[(0,o.unref)(wp).CELL.VALUE]}):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:1},[(0,o.createTextVNode)((0,o.toDisplayString)(t[(0,o.unref)(wp).CELL.VALUE]),1)],64))],6)))),128))])])):(0,o.createCommentVNode)("v-if",!0)],2112))}});var ch=lh;const uh=[(0,o.createStaticVNode)('
',3)],dh={name:"MdcLinearProgress",customOptions:{}};var fh=Object.assign(dh,{setup(e,t){let{expose:n}=t;const r=(0,o.ref)(null);return n({mdcLinearProgress:r}),(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{ref_key:"mdcLinearProgress",ref:r,class:"mdc-linear-progress",role:"progressbar"},uh,512))}});const ph={class:"mdc-data-table__progress-indicator"},hh=(0,o.createElementVNode)("div",{class:"mdc-data-table__scrim"},null,-1),mh={name:"MdcTableProgress",customOptions:{}};var yh=Object.assign(mh,{setup(e){return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",ph,[hh,(0,o.createVNode)(fh,{class:(0,o.normalizeClass)(["mdc-linear-progress--indeterminate","mdc-data-table__linear-progress"])})]))}});const gh="UiTable",vh={name:gh,customOptions:{name:gh,UI_TABLE:wp}};var bh=Object.assign(vh,{props:{data:{type:Array,default:()=>[]},modelValue:{type:Array,default:()=>[]},thead:{type:Array,default:()=>[]},tbody:{type:Array,default:()=>[]},tfoot:{type:Array,default:()=>[]},fullwidth:{type:Boolean,default:!1},rowCheckbox:{type:Boolean,default:!1},rowCheckboxDisabled:{type:[Function,Boolean],default:!1},selectedKey:{type:[Boolean,String],default:!1},rowIdPrefix:{type:String,default:""},sortIconAlignEnd:{type:Boolean,default:!1},showProgress:{type:Boolean,default:!1},fixedHeader:{type:Boolean,default:!1},defaultColWidth:{type:Number,default:0},scroll:{type:Object,default:()=>({x:!1,y:!1})}},emits:[wp.EVENTS.CHANGE,wp.EVENTS.SORTED],setup(e,t){let{emit:n}=t;const r=e,i=(0,o.ref)(null),a=(0,o.ref)(null),s=(0,o.reactive)({$table:null,columnsData:r.tbody,currentData:r.data,ticking:!1,offsetLeft:0,maxWidth:0,fixedScrollWidth:0}),{currentData:l,offsetLeft:c,maxWidth:u,fixedScrollWidth:d}=(0,o.toRefs)(s),f=(0,o.computed)((()=>{const e="object"===(0,F.Z)(r.tbody[0])&&r.tbody[0].fixed,t="object"===(0,F.Z)(r.tbody[r.tbody.length-1])&&r.tbody[r.tbody.length-1].fixed,n=!!(r.fixedHeader||e||t);return n&&!r.defaultColWidth&&console.warn(`[${gh}]: You need set defaultColWidth prop first`),r.defaultColWidth&&n})),p=(0,o.computed)((()=>({"mdc-data-table":!0,"mdc-data-table--fixed":f.value,"mdc-data-table--fullwidth":r.fullwidth}))),h=(0,o.computed)((()=>{let e=s.columnsData.length,t=0,n=r.tbody.map((e=>{let{colClass:n,width:o}=e;const i=o||r.defaultColWidth;return t+=i,{class:n,style:i?{width:`${i}px`}:null}}));return r.rowCheckbox&&(e+=1,t+=wp.CHECKBOX_COL_WIDTH,n.unshift({class:"checkbox",style:{width:`${wp.CHECKBOX_COL_WIDTH}px`}})),(0,o.nextTick)((()=>{const e=i.value.offsetWidth;f.value&&e>t&&console.warn(`[${gh}]: The table max width is ${t}px, but the current is ${e}px.`)})),{count:e,data:n}})),m=(0,o.computed)((()=>{let e=[],t=Object.assign([],r.tbody);r.rowCheckbox&&t.unshift(f.value?{fixed:"left",width:wp.CHECKBOX_COL_WIDTH}:{});let n=0;for(let r=0,o=t.length;r0){let{width:e}=t[r-1];n+=e,s=`${n}px`}i={position:"sticky",left:s};break;case"right":if(r{let t=r.selectedKey?s.currentData.findIndex((t=>t[r.selectedKey]===e)):e;return`${r.rowIdPrefix}${t}`})).filter((e=>~e));s.$table.setSelectedRowIds(e)}}function g(e){s.ticking||(window.requestAnimationFrame((()=>{const t=e.target.scrollLeft;s.offsetLeft!=t&&(s.offsetLeft=t),s.ticking=!1})),s.ticking=!0)}return(0,o.onMounted)((()=>{s.$table=new Ap(i.value),s.$table.listen(bp,(e=>{let{detail:t}=e,o=r.modelValue;s.currentData.forEach(((e,n)=>{let i=r.selectedKey?e[r.selectedKey]:n;n===t.rowIndex&&(t.selected?o.push(i):o.splice(o.findIndex((e=>e===i)),1))})),n(wp.EVENTS.CHANGE,o)})),s.$table.listen(Ep,(()=>{let e=r.modelValue,t=[],o=s.currentData.map(((e,n)=>{const o=r.selectedKey?e[r.selectedKey]:n;return r.selectedKey&&"function"===(0,F.Z)(r.rowCheckboxDisabled)&&r.rowCheckboxDisabled({[r.selectedKey]:o})&&t.push(o),o}));const i=Array.from(new Set([...e,...o])),a=new Set(t),l=i.filter((e=>!a.has(e)));n(wp.EVENTS.CHANGE,l)})),s.$table.listen(Cp,(()=>{let e=r.modelValue,t=s.currentData.map(((e,t)=>r.selectedKey?e[r.selectedKey]:t)),o=new Set(e),i=new Set(t),a=Array.from(new Set([...o].filter((e=>!i.has(e)))));n(wp.EVENTS.CHANGE,a)})),s.$table.listen(_p,(e=>{let{detail:t}=e;!function(e){let{columnId:t,sortValue:o}=e,i=[];if(o){const e=s.currentData.every((e=>"number"===(0,F.Z)(e[t])));"descending"===o?s.currentData.sort(e?(e,n)=>n[t]-e[t]:(e,n)=>n[t].localeCompare(e[t])):"ascending"===o&&s.currentData.sort(e?(e,n)=>e[t]-n[t]:(e,n)=>e[t].localeCompare(n[t]));let n=r.modelValue;if(r.selectedKey)i=[...n];else{let e=0;for(let t=s.currentData.length-1;t>=0;t--)n.includes(e)&&i.push(t),e++;i.sort()}}n(wp.EVENTS.CHANGE,i)}(t),n(wp.EVENTS.SORTED,t)})),r.modelValue.length&&y(),r.showProgress&&s.$table.showProgress(),f.value&&((0,o.nextTick)((()=>{var e;const t=null===(e=a.value)||void 0===e?void 0:e.tableFrame;t&&t.addEventListener("scroll",g)})),r.rowCheckbox&&(s.maxWidth+=wp.CHECKBOX_COL_WIDTH),r.tbody.forEach((e=>{let{width:t}=e;s.maxWidth+=t||r.defaultColWidth}))),(0,o.watch)((()=>r.data),(e=>{s.currentData=e,(0,o.nextTick)((()=>{var e;s.$table.hideProgress(),s.$table.layout(),y();const t=null===(e=a.value)||void 0===e?void 0:e.tableFrame;t&&(s.fixedScrollWidth=t.offsetWidth-t.clientWidth)}))})),(0,o.watch)((()=>r.showProgress),(e=>e?s.$table.showProgress():s.$table.hideProgress()))})),(0,o.onBeforeUnmount)((()=>{if(f.value){a.value.tableFrame.removeEventListener("scroll",g)}})),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Container "),(0,o.createElementVNode)("div",{ref_key:"table",ref:i,class:(0,o.normalizeClass)((0,o.unref)(p))},[(0,o.unref)(f)?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:0},[(0,o.createVNode)(Ip,{class:"mdc-data-table__fixed-header","columns-data":(0,o.unref)(h).data,"offset-left":(0,o.unref)(c)},{default:(0,o.withCtx)((()=>[(0,o.createVNode)(Gp,{"selected-rows":e.modelValue,thead:e.thead,"row-checkbox":e.rowCheckbox,"sort-icon-align-end":e.sortIconAlignEnd,fixed:(0,o.unref)(f),"cell-style":(0,o.unref)(m),"fixed-scroll-width":(0,o.unref)(d)},(0,o.createSlots)({_:2},[(0,o.renderList)(t.$slots,((e,n)=>({name:n,fn:(0,o.withCtx)((e=>[(0,o.renderSlot)(t.$slots,n,(0,o.normalizeProps)((0,o.guardReactiveProps)(e)))]))})))]),1032,["selected-rows","thead","row-checkbox","sort-icon-align-end","fixed","cell-style","fixed-scroll-width"])])),_:3},8,["columns-data","offset-left"]),(0,o.createVNode)(Ip,{ref_key:"tableContent",ref:a,class:"mdc-data-table__fixed-body","columns-data":(0,o.unref)(h).data,scroll:e.scroll,"max-width":(0,o.unref)(u)},{default:(0,o.withCtx)((()=>[(0,o.createVNode)(th,{data:e.data,"current-data":(0,o.unref)(l),"selected-rows":e.modelValue,tbody:e.tbody,"row-checkbox":e.rowCheckbox,"row-checkbox-disabled":e.rowCheckboxDisabled,"selected-key":e.selectedKey,"row-id-prefix":e.rowIdPrefix,"cell-style":(0,o.unref)(m)},(0,o.createSlots)({_:2},[(0,o.renderList)(t.$slots,((e,n)=>({name:n,fn:(0,o.withCtx)((e=>[(0,o.renderSlot)(t.$slots,n,(0,o.normalizeProps)((0,o.guardReactiveProps)(e)))]))})))]),1032,["data","current-data","selected-rows","tbody","row-checkbox","row-checkbox-disabled","selected-key","row-id-prefix","cell-style"])])),_:3},8,["columns-data","scroll","max-width"]),(0,o.createVNode)(Ip,{class:"mdc-data-table__fixed-footer","columns-data":(0,o.unref)(h).data,"offset-left":(0,o.unref)(c)},{default:(0,o.withCtx)((()=>[(0,o.createVNode)(ch,{data:e.data,tfoot:e.tfoot,"row-checkbox":e.rowCheckbox,columns:(0,o.unref)(h).count,"cell-style":(0,o.unref)(m)},(0,o.createSlots)({_:2},[(0,o.renderList)(t.$slots,((e,n)=>({name:n,fn:(0,o.withCtx)((e=>[(0,o.renderSlot)(t.$slots,n,(0,o.normalizeProps)((0,o.guardReactiveProps)(e)))]))})))]),1032,["data","tfoot","row-checkbox","columns","cell-style"])])),_:3},8,["columns-data","offset-left"])],64)):((0,o.openBlock)(),(0,o.createBlock)(Ip,{key:1,"columns-data":(0,o.unref)(h).data},{default:(0,o.withCtx)((()=>[(0,o.createVNode)(Gp,{"selected-rows":e.modelValue,thead:e.thead,"row-checkbox":e.rowCheckbox,"sort-icon-align-end":e.sortIconAlignEnd},(0,o.createSlots)({_:2},[(0,o.renderList)(t.$slots,((e,n)=>({name:n,fn:(0,o.withCtx)((e=>[(0,o.renderSlot)(t.$slots,n,(0,o.normalizeProps)((0,o.guardReactiveProps)(e)))]))})))]),1032,["selected-rows","thead","row-checkbox","sort-icon-align-end"]),(0,o.createVNode)(th,{data:e.data,"current-data":(0,o.unref)(l),"selected-rows":e.modelValue,tbody:e.tbody,"row-checkbox":e.rowCheckbox,"row-checkbox-disabled":e.rowCheckboxDisabled,"selected-key":e.selectedKey,"row-id-prefix":e.rowIdPrefix},(0,o.createSlots)({_:2},[(0,o.renderList)(t.$slots,((e,n)=>({name:n,fn:(0,o.withCtx)((e=>[(0,o.renderSlot)(t.$slots,n,(0,o.normalizeProps)((0,o.guardReactiveProps)(e)))]))})))]),1032,["data","current-data","selected-rows","tbody","row-checkbox","row-checkbox-disabled","selected-key","row-id-prefix"]),(0,o.createVNode)(ch,{data:e.data,tfoot:e.tfoot,"row-checkbox":e.rowCheckbox,columns:(0,o.unref)(h).count},(0,o.createSlots)({_:2},[(0,o.renderList)(t.$slots,((e,n)=>({name:n,fn:(0,o.withCtx)((e=>[(0,o.renderSlot)(t.$slots,n,(0,o.normalizeProps)((0,o.guardReactiveProps)(e)))]))})))]),1032,["data","tfoot","row-checkbox","columns"])])),_:3},8,["columns-data"])),(0,o.createVNode)(yh),(0,o.renderSlot)(t.$slots,"default")],2)],2112))}});var Eh=bh;const _h=["success","info","warn","warning","error","help"],Ch={defaults:{success:"check_circle",info:"error",error:"cancel",help:"help"},outlined:{success:"check_circle_outline",info:"error_outline",error:"highlight_off",help:"help_outline"}};function Th(e){const t=(0,o.computed)((()=>{let t=!1;if(_h.includes(e.state))switch(e.state){case"success":t="success";break;case"info":case"help":t="info";break;case"warn":case"warning":t="warning";break;case"error":t="error"}return t})),n=(0,o.computed)((()=>{let n="";return t.value&&(n=`md-${t.value}-icon`,e.stateOutlined&&(n+="--outlined")),n})),r=(0,o.computed)((()=>{let t=!1;if(_h.includes(e.state)){const n=e.stateOutlined?"outlined":"defaults";t=["info","warn","warning"].includes(e.state)?Ch[n].info:Ch[n][e.state]}return t}));return{stateType:t,stateClassName:n,materialIcon:r}}const Ah={key:0,class:"mdc-badge__sup"},Sh={key:0},Oh={name:"UiBadge",customOptions:{UI_GLOBAL:i.Z}};var Ih=Object.assign(Oh,{props:{count:{type:Number,default:0},overlap:{type:Boolean,default:!1},maxCount:{type:Number,default:99},dot:{type:Boolean,default:!1},state:{type:String,default:""}},emits:[i.Z.EVENTS.CLICK],setup(e,t){let{emit:n}=t;const r=e,{handleClick:a}=(0,i.O)({emit:n}),{stateType:s}=Th(r),l=(0,o.computed)((()=>({"mdc-badge":!0,"mdc-badge--overlap":r.overlap}))),c=(0,o.computed)((()=>r.count>r.maxCount?`${r.maxCount}+`:r.count)),u=(0,o.computed)((()=>[{"mdc-badge__sup":!0,"mdc-badge__sup--dot":r.dot},s.value?`mdc-badge__sup--${s.value}`:""]));return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(l)),onClick:n[0]||(n[0]=function(){return(0,o.unref)(a)&&(0,o.unref)(a)(...arguments)})},[(0,o.renderSlot)(t.$slots,"default"),e.count?((0,o.openBlock)(),(0,o.createElementBlock)("sup",Ah,(0,o.toDisplayString)((0,o.unref)(c)),1)):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:1},[e.overlap&&!e.dot?((0,o.openBlock)(),(0,o.createElementBlock)("sup",Sh)):((0,o.openBlock)(),(0,o.createElementBlock)("sup",{key:1,class:(0,o.normalizeClass)((0,o.unref)(u))},[(0,o.renderSlot)(t.$slots,"badge")],2))],64))],2))}});var wh=Ih;const kh=["aria-expanded"],Nh={class:"mdc-collapse__title"},xh={class:"mdc-collapse__content"},Lh={cssClasses:{icon:"mdc-collapse__icon"},EVENTS:{CHANGE:"update:modelValue"}},Rh={name:"UiCollapse",customOptions:{UI_GLOBAL:i.Z,UI_COLLAPSE:Lh}};var Dh=Object.assign(Rh,{props:{modelValue:{type:Boolean,default:!1},withIcon:{type:Boolean,default:!1},iconEndAligned:{type:Boolean,default:!1},ripple:{type:[Boolean,Number],default:!1}},emits:[i.Z.EVENTS.CLICK,Lh.EVENTS.CHANGE],setup(e,t){let{emit:n}=t;const r=e,a=(0,o.ref)(r.modelValue),{handleClick:s}=(0,i.O)({emit:n}),l=(0,o.computed)((()=>({"mdc-collapse":!0,"mdc-collapse--expanded":a.value,"mdc-collapse--with-icon":r.withIcon,"mdc-collapse--icon-end-aligned":r.iconEndAligned})));function c(){a.value=!a.value,n(Lh.EVENTS.CHANGE,a.value)}return(0,o.watch)((()=>r.modelValue),(e=>a.value=e)),(t,n)=>{const r=(0,o.resolveDirective)("ripple");return(0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(l)),"aria-expanded":a.value,onClick:n[0]||(n[0]=function(){return(0,o.unref)(s)&&(0,o.unref)(s)(...arguments)})},[(0,o.withDirectives)(((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:"mdc-collapse__header",onClick:c},[a.value?(0,o.renderSlot)(t.$slots,"expand-more-icon",{key:0,iconClass:Lh.cssClasses.icon},(()=>[e.withIcon?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass(Lh.cssClasses.icon)),"aria-hidden":"true"}," expand_more ",2)):(0,o.createCommentVNode)("v-if",!0)])):(0,o.renderSlot)(t.$slots,"expand-less-icon",{key:1,iconClass:Lh.cssClasses.icon},(()=>[e.withIcon?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass(Lh.cssClasses.icon)),"aria-hidden":"true"}," chevron_right ",2)):(0,o.createCommentVNode)("v-if",!0)])),(0,o.createElementVNode)("div",Nh,[(0,o.renderSlot)(t.$slots,"toggle")])])),[[r,e.ripple]]),(0,o.withDirectives)((0,o.createElementVNode)("div",xh,[(0,o.renderSlot)(t.$slots,"default")],512),[[o.vShow,a.value]])],10,kh)}}});var Ph=Dh;const Mh=["textContent"],Bh={class:"mdc-alert__content"},Fh={name:"UiAlert",customOptions:{UI_GLOBAL:i.Z}};var jh=Object.assign(Fh,{props:{state:{type:String,default:""},stateOutlined:{type:Boolean,default:!1},closable:{type:Boolean,default:!1}},setup(e){const t=e,n=(0,o.reactive)({closed:!1,destroyed:!1}),{closed:r,destroyed:a}=(0,o.toRefs)(n),{stateType:s,stateClassName:l,materialIcon:c}=Th(t),u=(0,o.computed)((()=>["mdc-alert",`mdc-alert--${s.value}`,{"mdc-alert--closed":n.closed}]));function d(){n.closed=!0,setTimeout((()=>{n.destroyed=!0}),200)}return(t,n)=>(0,o.unref)(a)?(0,o.createCommentVNode)("v-if",!0):((0,o.openBlock)(),(0,o.createElementBlock)("div",{key:0,class:(0,o.normalizeClass)((0,o.unref)(u))},[(0,o.renderSlot)(t.$slots,"icon",{},(()=>[(0,o.unref)(c)?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass((0,o.unref)(l),"mdc-alert__icon")),textContent:(0,o.toDisplayString)((0,o.unref)(c))},null,10,Mh)):(0,o.createCommentVNode)("v-if",!0)])),(0,o.createElementVNode)("div",Bh,[(0,o.renderSlot)(t.$slots,"default")]),e.closable?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass("mdc-alert__close-button")),onClick:d}," clear ",2)):(0,o.createCommentVNode)("v-if",!0)],2))}});var Vh,Hh=jh,Uh={CLOSING:"mdc-dialog--closing",OPEN:"mdc-dialog--open",OPENING:"mdc-dialog--opening",SCROLLABLE:"mdc-dialog--scrollable",SCROLL_LOCK:"mdc-dialog-scroll-lock",STACKED:"mdc-dialog--stacked",FULLSCREEN:"mdc-dialog--fullscreen",SCROLL_DIVIDER_HEADER:"mdc-dialog-scroll-divider-header",SCROLL_DIVIDER_FOOTER:"mdc-dialog-scroll-divider-footer",SURFACE_SCRIM_SHOWN:"mdc-dialog__surface-scrim--shown",SURFACE_SCRIM_SHOWING:"mdc-dialog__surface-scrim--showing",SURFACE_SCRIM_HIDING:"mdc-dialog__surface-scrim--hiding",SCRIM_HIDDEN:"mdc-dialog__scrim--hidden"},qh={ACTION_ATTRIBUTE:"data-mdc-dialog-action",BUTTON_DEFAULT_ATTRIBUTE:"data-mdc-dialog-button-default",BUTTON_SELECTOR:".mdc-dialog__button",CLOSED_EVENT:"MDCDialog:closed",CLOSE_ACTION:"close",CLOSING_EVENT:"MDCDialog:closing",CONTAINER_SELECTOR:".mdc-dialog__container",CONTENT_SELECTOR:".mdc-dialog__content",DESTROY_ACTION:"destroy",INITIAL_FOCUS_ATTRIBUTE:"data-mdc-dialog-initial-focus",OPENED_EVENT:"MDCDialog:opened",OPENING_EVENT:"MDCDialog:opening",SCRIM_SELECTOR:".mdc-dialog__scrim",SUPPRESS_DEFAULT_PRESS_SELECTOR:["textarea",".mdc-menu .mdc-list-item",".mdc-menu .mdc-deprecated-list-item"].join(", "),SURFACE_SELECTOR:".mdc-dialog__surface"},$h={DIALOG_ANIMATION_CLOSE_TIME_MS:75,DIALOG_ANIMATION_OPEN_TIME_MS:150};!function(e){e.POLL_SCROLL_POS="poll_scroll_position",e.POLL_LAYOUT_CHANGE="poll_layout_change"}(Vh||(Vh={}));var zh=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.dialogOpen=!1,r.isFullscreen=!1,r.animationFrame=0,r.animationTimer=0,r.escapeKeyAction=qh.CLOSE_ACTION,r.scrimClickAction=qh.CLOSE_ACTION,r.autoStackButtons=!0,r.areButtonsStacked=!1,r.suppressDefaultPressSelector=qh.SUPPRESS_DEFAULT_PRESS_SELECTOR,r.animFrame=new nd,r.contentScrollHandler=function(){r.handleScrollEvent()},r.windowResizeHandler=function(){r.layout()},r.windowOrientationChangeHandler=function(){r.layout()},r}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return Uh},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return qh},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return $h},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addBodyClass:function(){},addClass:function(){},areButtonsStacked:function(){return!1},clickDefaultButton:function(){},eventTargetMatches:function(){return!1},getActionFromEvent:function(){return""},getInitialFocusEl:function(){return null},hasClass:function(){return!1},isContentScrollable:function(){return!1},notifyClosed:function(){},notifyClosing:function(){},notifyOpened:function(){},notifyOpening:function(){},releaseFocus:function(){},removeBodyClass:function(){},removeClass:function(){},reverseButtons:function(){},trapFocus:function(){},registerContentEventHandler:function(){},deregisterContentEventHandler:function(){},isScrollableContentAtTop:function(){return!1},isScrollableContentAtBottom:function(){return!1},registerWindowEventHandler:function(){},deregisterWindowEventHandler:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){this.adapter.hasClass(Uh.STACKED)&&this.setAutoStackButtons(!1),this.isFullscreen=this.adapter.hasClass(Uh.FULLSCREEN)},t.prototype.destroy=function(){this.animationTimer&&(clearTimeout(this.animationTimer),this.handleAnimationTimerEnd()),this.isFullscreen&&this.adapter.deregisterContentEventHandler("scroll",this.contentScrollHandler),this.animFrame.cancelAll(),this.adapter.deregisterWindowEventHandler("resize",this.windowResizeHandler),this.adapter.deregisterWindowEventHandler("orientationchange",this.windowOrientationChangeHandler)},t.prototype.open=function(e){var t=this;this.dialogOpen=!0,this.adapter.notifyOpening(),this.adapter.addClass(Uh.OPENING),this.isFullscreen&&this.adapter.registerContentEventHandler("scroll",this.contentScrollHandler),e&&e.isAboveFullscreenDialog&&this.adapter.addClass(Uh.SCRIM_HIDDEN),this.adapter.registerWindowEventHandler("resize",this.windowResizeHandler),this.adapter.registerWindowEventHandler("orientationchange",this.windowOrientationChangeHandler),this.runNextAnimationFrame((function(){t.adapter.addClass(Uh.OPEN),t.adapter.addBodyClass(Uh.SCROLL_LOCK),t.layout(),t.animationTimer=setTimeout((function(){t.handleAnimationTimerEnd(),t.adapter.trapFocus(t.adapter.getInitialFocusEl()),t.adapter.notifyOpened()}),$h.DIALOG_ANIMATION_OPEN_TIME_MS)}))},t.prototype.close=function(e){var t=this;void 0===e&&(e=""),this.dialogOpen&&(this.dialogOpen=!1,this.adapter.notifyClosing(e),this.adapter.addClass(Uh.CLOSING),this.adapter.removeClass(Uh.OPEN),this.adapter.removeBodyClass(Uh.SCROLL_LOCK),this.isFullscreen&&this.adapter.deregisterContentEventHandler("scroll",this.contentScrollHandler),this.adapter.deregisterWindowEventHandler("resize",this.windowResizeHandler),this.adapter.deregisterWindowEventHandler("orientationchange",this.windowOrientationChangeHandler),cancelAnimationFrame(this.animationFrame),this.animationFrame=0,clearTimeout(this.animationTimer),this.animationTimer=setTimeout((function(){t.adapter.releaseFocus(),t.handleAnimationTimerEnd(),t.adapter.notifyClosed(e)}),$h.DIALOG_ANIMATION_CLOSE_TIME_MS))},t.prototype.showSurfaceScrim=function(){var e=this;this.adapter.addClass(Uh.SURFACE_SCRIM_SHOWING),this.runNextAnimationFrame((function(){e.adapter.addClass(Uh.SURFACE_SCRIM_SHOWN)}))},t.prototype.hideSurfaceScrim=function(){this.adapter.removeClass(Uh.SURFACE_SCRIM_SHOWN),this.adapter.addClass(Uh.SURFACE_SCRIM_HIDING)},t.prototype.handleSurfaceScrimTransitionEnd=function(){this.adapter.removeClass(Uh.SURFACE_SCRIM_HIDING),this.adapter.removeClass(Uh.SURFACE_SCRIM_SHOWING)},t.prototype.isOpen=function(){return this.dialogOpen},t.prototype.getEscapeKeyAction=function(){return this.escapeKeyAction},t.prototype.setEscapeKeyAction=function(e){this.escapeKeyAction=e},t.prototype.getScrimClickAction=function(){return this.scrimClickAction},t.prototype.setScrimClickAction=function(e){this.scrimClickAction=e},t.prototype.getAutoStackButtons=function(){return this.autoStackButtons},t.prototype.setAutoStackButtons=function(e){this.autoStackButtons=e},t.prototype.getSuppressDefaultPressSelector=function(){return this.suppressDefaultPressSelector},t.prototype.setSuppressDefaultPressSelector=function(e){this.suppressDefaultPressSelector=e},t.prototype.layout=function(){var e=this;this.animFrame.request(Vh.POLL_LAYOUT_CHANGE,(function(){e.layoutInternal()}))},t.prototype.handleClick=function(e){if(this.adapter.eventTargetMatches(e.target,qh.SCRIM_SELECTOR)&&""!==this.scrimClickAction)this.close(this.scrimClickAction);else{var t=this.adapter.getActionFromEvent(e);t&&this.close(t)}},t.prototype.handleKeydown=function(e){var t="Enter"===e.key||13===e.keyCode;if(t&&!this.adapter.getActionFromEvent(e)){var n=e.composedPath?e.composedPath()[0]:e.target,r=!this.suppressDefaultPressSelector||!this.adapter.eventTargetMatches(n,this.suppressDefaultPressSelector);t&&r&&this.adapter.clickDefaultButton()}},t.prototype.handleDocumentKeydown=function(e){("Escape"===e.key||27===e.keyCode)&&""!==this.escapeKeyAction&&this.close(this.escapeKeyAction)},t.prototype.handleScrollEvent=function(){var e=this;this.animFrame.request(Vh.POLL_SCROLL_POS,(function(){e.toggleScrollDividerHeader(),e.toggleScrollDividerFooter()}))},t.prototype.layoutInternal=function(){this.autoStackButtons&&this.detectStackedButtons(),this.toggleScrollableClasses()},t.prototype.handleAnimationTimerEnd=function(){this.animationTimer=0,this.adapter.removeClass(Uh.OPENING),this.adapter.removeClass(Uh.CLOSING)},t.prototype.runNextAnimationFrame=function(e){var t=this;cancelAnimationFrame(this.animationFrame),this.animationFrame=requestAnimationFrame((function(){t.animationFrame=0,clearTimeout(t.animationTimer),t.animationTimer=setTimeout(e,0)}))},t.prototype.detectStackedButtons=function(){this.adapter.removeClass(Uh.STACKED);var e=this.adapter.areButtonsStacked();e&&this.adapter.addClass(Uh.STACKED),e!==this.areButtonsStacked&&(this.adapter.reverseButtons(),this.areButtonsStacked=e)},t.prototype.toggleScrollableClasses=function(){this.adapter.removeClass(Uh.SCROLLABLE),this.adapter.isContentScrollable()&&(this.adapter.addClass(Uh.SCROLLABLE),this.isFullscreen&&(this.toggleScrollDividerHeader(),this.toggleScrollDividerFooter()))},t.prototype.toggleScrollDividerHeader=function(){this.adapter.isScrollableContentAtTop()?this.adapter.hasClass(Uh.SCROLL_DIVIDER_HEADER)&&this.adapter.removeClass(Uh.SCROLL_DIVIDER_HEADER):this.adapter.addClass(Uh.SCROLL_DIVIDER_HEADER)},t.prototype.toggleScrollDividerFooter=function(){this.adapter.isScrollableContentAtBottom()?this.adapter.hasClass(Uh.SCROLL_DIVIDER_FOOTER)&&this.adapter.removeClass(Uh.SCROLL_DIVIDER_FOOTER):this.adapter.addClass(Uh.SCROLL_DIVIDER_FOOTER)},t}(E);var Kh=zh.strings,Gh=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),Object.defineProperty(t.prototype,"isOpen",{get:function(){return this.foundation.isOpen()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"escapeKeyAction",{get:function(){return this.foundation.getEscapeKeyAction()},set:function(e){this.foundation.setEscapeKeyAction(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"scrimClickAction",{get:function(){return this.foundation.getScrimClickAction()},set:function(e){this.foundation.setScrimClickAction(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"autoStackButtons",{get:function(){return this.foundation.getAutoStackButtons()},set:function(e){this.foundation.setAutoStackButtons(e)},enumerable:!1,configurable:!0}),t.attachTo=function(e){return new t(e)},t.prototype.initialize=function(e){var t,n;void 0===e&&(e=function(e,t){return new Rt(e,t)});var r=this.root.querySelector(Kh.CONTAINER_SELECTOR);if(!r)throw new Error("Dialog component requires a "+Kh.CONTAINER_SELECTOR+" container element");this.container=r,this.content=this.root.querySelector(Kh.CONTENT_SELECTOR),this.buttons=[].slice.call(this.root.querySelectorAll(Kh.BUTTON_SELECTOR)),this.defaultButton=this.root.querySelector("["+Kh.BUTTON_DEFAULT_ATTRIBUTE+"]"),this.focusTrapFactory=e,this.buttonRipples=[];try{for(var o=g(this.buttons),i=o.next();!i.done;i=o.next()){var a=i.value;this.buttonRipples.push(new R(a))}}catch(s){t={error:s}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(t)throw t.error}}},t.prototype.initialSyncWithDOM=function(){var e,t,n,r=this;this.focusTrap=(e=this.container,t=this.focusTrapFactory,n=this.getInitialFocusEl()||void 0,t(e,{initialFocusEl:n})),this.handleClick=this.foundation.handleClick.bind(this.foundation),this.handleKeydown=this.foundation.handleKeydown.bind(this.foundation),this.handleDocumentKeydown=this.foundation.handleDocumentKeydown.bind(this.foundation),this.handleOpening=function(){document.addEventListener("keydown",r.handleDocumentKeydown)},this.handleClosing=function(){document.removeEventListener("keydown",r.handleDocumentKeydown)},this.listen("click",this.handleClick),this.listen("keydown",this.handleKeydown),this.listen(Kh.OPENING_EVENT,this.handleOpening),this.listen(Kh.CLOSING_EVENT,this.handleClosing)},t.prototype.destroy=function(){this.unlisten("click",this.handleClick),this.unlisten("keydown",this.handleKeydown),this.unlisten(Kh.OPENING_EVENT,this.handleOpening),this.unlisten(Kh.CLOSING_EVENT,this.handleClosing),this.handleClosing(),this.buttonRipples.forEach((function(e){e.destroy()})),e.prototype.destroy.call(this)},t.prototype.layout=function(){this.foundation.layout()},t.prototype.open=function(){this.foundation.open()},t.prototype.close=function(e){void 0===e&&(e=""),this.foundation.close(e)},t.prototype.getDefaultFoundation=function(){var e=this;return new zh({addBodyClass:function(e){return document.body.classList.add(e)},addClass:function(t){return e.root.classList.add(t)},areButtonsStacked:function(){return function(e){var t=new Set;return[].forEach.call(e,(function(e){return t.add(e.offsetTop)})),t.size>1}(e.buttons)},clickDefaultButton:function(){e.defaultButton&&!e.defaultButton.disabled&&e.defaultButton.click()},eventTargetMatches:function(e,t){return!!e&&A(e,t)},getActionFromEvent:function(e){if(!e.target)return"";var t=T(e.target,"["+Kh.ACTION_ATTRIBUTE+"]");return t&&t.getAttribute(Kh.ACTION_ATTRIBUTE)},getInitialFocusEl:function(){return e.getInitialFocusEl()},hasClass:function(t){return e.root.classList.contains(t)},isContentScrollable:function(){return!!(t=e.content)&&t.scrollHeight>t.offsetHeight;var t},notifyClosed:function(t){return e.emit(Kh.CLOSED_EVENT,t?{action:t}:{})},notifyClosing:function(t){return e.emit(Kh.CLOSING_EVENT,t?{action:t}:{})},notifyOpened:function(){return e.emit(Kh.OPENED_EVENT,{})},notifyOpening:function(){return e.emit(Kh.OPENING_EVENT,{})},releaseFocus:function(){e.focusTrap.releaseFocus()},removeBodyClass:function(e){return document.body.classList.remove(e)},removeClass:function(t){return e.root.classList.remove(t)},reverseButtons:function(){e.buttons.reverse(),e.buttons.forEach((function(e){e.parentElement.appendChild(e)}))},trapFocus:function(){e.focusTrap.trapFocus()},registerContentEventHandler:function(t,n){e.content instanceof HTMLElement&&e.content.addEventListener(t,n)},deregisterContentEventHandler:function(t,n){e.content instanceof HTMLElement&&e.content.removeEventListener(t,n)},isScrollableContentAtTop:function(){return!!(t=e.content)&&0===t.scrollTop;var t},isScrollableContentAtBottom:function(){return!!(t=e.content)&&Math.ceil(t.scrollHeight-t.scrollTop)===t.clientHeight;var t},registerWindowEventHandler:function(e,t){window.addEventListener(e,t)},deregisterWindowEventHandler:function(e,t){window.removeEventListener(e,t)}})},t.prototype.getInitialFocusEl=function(){return this.root.querySelector("["+Kh.INITIAL_FOCUS_ATTRIBUTE+"]")},t}(_);const Wh={contentComponentName:"UiDialogContent",cssClasses:{content:"mdc-dialog__content"},EVENTS:{CHANGE:"update:modelValue",CLOSE:"close",CONFIRM:"confirm"}},Yh={class:"mdc-dialog__container"},Xh="UiDialog",Zh={name:Xh,customOptions:{name:Xh,UI_DIALOG:Wh}};var Jh=Object.assign(Zh,{props:{modelValue:{type:Boolean,default:!1},escapeKey:{type:Boolean,default:!0},closable:{type:Boolean,default:!0},maskClosable:{type:Boolean,default:!1},noScrim:{type:Boolean,default:!1},resetScroll:{type:Boolean,default:!1},fullscreen:{type:Boolean,default:!1},sheet:{type:Boolean,default:!1},noContentPadding:{type:Boolean,default:!1}},emits:[Wh.EVENTS.CHANGE,Wh.EVENTS.CLOSE,Wh.EVENTS.CONFIRM],setup(e,t){let{expose:n,emit:r}=t;const i=e,a=(0,o.ref)(null),s=(0,o.ref)(null),l=(0,o.reactive)({$dialog:null,dialogBody:null}),c=(0,o.computed)((()=>({"mdc-dialog":!0,"mdc-dialog--fullscreen":i.fullscreen,"mdc-dialog--sheet":i.sheet,"mdc-dialog--no-content-padding":i.noContentPadding})));function u(){(arguments.length>0&&void 0!==arguments[0]&&arguments[0]||i.closable)&&r(Wh.EVENTS.CHANGE,!1),r(Wh.EVENTS.CLOSE)}return(0,o.onMounted)((()=>{const e=a.value;l.$dialog=new Gh(e),(0,o.nextTick)((()=>{l.dialogBody=s.value.querySelector(`.${Wh.cssClasses.content}`),l.$dialog.listen(qh.OPENED_EVENT,(()=>{l.dialogBody.setAttribute("aria-hidden","true")})),l.$dialog.listen(qh.CLOSING_EVENT,(e=>{let{detail:t}=e;l.dialogBody.removeAttribute("aria-hidden"),l.$dialog.escapeKeyAction&&u()})),e.querySelector(".mdc-button")||e.querySelector(".mdc-icon-button")||console.warn(`[${Xh}]: At least one or needs to be added to the `),i.escapeKey&&i.closable||(l.$dialog.escapeKeyAction="")})),(0,o.watch)((()=>i.modelValue),(e=>{e?l.$dialog.open():(l.$dialog.close(),i.resetScroll&&(l.dialogBody.scrollTop=0))}))})),(0,o.onBeforeUnmount)((()=>document.querySelector("body").classList.remove(Uh.SCROLL_LOCK))),n({handleAccept:function(){r(Wh.EVENTS.CONFIRM,!0),u()},handleCancel:function(){r(Wh.EVENTS.CONFIRM,!1),u()}}),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{ref_key:"dialog",ref:a,class:(0,o.normalizeClass)((0,o.unref)(c))},[(0,o.createCommentVNode)(" Container "),(0,o.createElementVNode)("div",Yh,[(0,o.createElementVNode)("div",{ref_key:"dialogSurface",ref:s,class:"mdc-dialog__surface",role:"alertdialog","aria-modal":"true"},[e.sheet?((0,o.openBlock)(),(0,o.createBlock)(tt.Z,{key:0,class:"mdc-dialog__close","data-mdc-dialog-action":"close"},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)(" close ")])),_:1})):(0,o.createCommentVNode)("v-if",!0),(0,o.renderSlot)(t.$slots,"default")],512)]),(0,o.createCommentVNode)(" Scrim "),e.noScrim?(0,o.createCommentVNode)("v-if",!0):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:0},[e.maskClosable?((0,o.openBlock)(),(0,o.createElementBlock)("div",{key:0,class:"mdc-dialog__scrim",onClick:u})):((0,o.openBlock)(),(0,o.createElementBlock)("div",{key:1,class:"mdc-dialog__scrim",onClick:n[0]||(n[0]=(0,o.withModifiers)((()=>{}),["stop"]))}))],64))],2))}});var Qh=Jh;const em={class:"mdc-dialog__title"},tm={name:"UiDialogTitle",customOptions:{}};var nm=Object.assign(tm,{props:{closable:{type:Boolean,default:!1}},setup(e){const t=e,n=(0,o.getCurrentInstance)().parent,r=(0,o.computed)((()=>({"mdc-dialog__header":!0,"mdc-dialog__title--closable":t.closable}))),i=(0,o.computed)((()=>n.props.fullscreen||t.closable));return(e,t)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(r))},[(0,o.createCommentVNode)(" Title (optional) "),(0,o.createElementVNode)("h2",em,[(0,o.renderSlot)(e.$slots,"default")]),(0,o.unref)(i)?((0,o.openBlock)(),(0,o.createBlock)(tt.Z,{key:0,class:"mdc-dialog__close","data-mdc-dialog-action":"close"},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)(" close ")])),_:1})):(0,o.createCommentVNode)("v-if",!0)],2))}});var rm={name:Wh.contentComponentName,data(){return{UI_DIALOG:Wh}}};var om=(0,ht.Z)(rm,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Supporting text "),(0,o.createElementVNode)("div",{class:(0,o.normalizeClass)(i.UI_DIALOG.cssClasses.content)},[(0,o.renderSlot)(e.$slots,"default")],2)],2112)}]]);const im={class:"mdc-dialog__actions"},am={cssClasses:{button:"mdc-dialog__button"}},sm={name:"UiDialogActions",customOptions:{UI_DIALOG_ACTION:am}};var lm=Object.assign(sm,{props:{acceptText:{type:String,default:"OK"},cancelText:{type:String,default:"Cancel"}},setup(e){const t=(0,o.getCurrentInstance)().parent,n=(0,o.computed)((()=>t.props.closable));return(t,r)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Actions "),(0,o.createElementVNode)("footer",im,[(0,o.renderSlot)(t.$slots,"default",{buttonClass:am.cssClasses.button},(()=>[(0,o.createVNode)(ti,{class:(0,o.normalizeClass)(am.cssClasses.button),"data-mdc-dialog-action":(0,o.unref)(n)?"close":null,onClick:t.$parent.handleCancel},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e.cancelText),1)])),_:1},8,["class","data-mdc-dialog-action","onClick"]),(0,o.createVNode)(ti,{class:(0,o.normalizeClass)(am.cssClasses.button),"data-mdc-dialog-action":(0,o.unref)(n)?"accept":null,"data-mdc-dialog-button-default":"",onClick:t.$parent.handleAccept},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e.acceptText),1)])),_:1},8,["class","data-mdc-dialog-action","onClick"])]))])],2112))}}),cm={CLOSING:"mdc-snackbar--closing",OPEN:"mdc-snackbar--open",OPENING:"mdc-snackbar--opening"},um={ACTION_SELECTOR:".mdc-snackbar__action",ARIA_LIVE_LABEL_TEXT_ATTR:"data-mdc-snackbar-label-text",CLOSED_EVENT:"MDCSnackbar:closed",CLOSING_EVENT:"MDCSnackbar:closing",DISMISS_SELECTOR:".mdc-snackbar__dismiss",LABEL_SELECTOR:".mdc-snackbar__label",OPENED_EVENT:"MDCSnackbar:opened",OPENING_EVENT:"MDCSnackbar:opening",REASON_ACTION:"action",REASON_DISMISS:"dismiss",SURFACE_SELECTOR:".mdc-snackbar__surface"},dm={DEFAULT_AUTO_DISMISS_TIMEOUT_MS:5e3,INDETERMINATE:-1,MAX_AUTO_DISMISS_TIMEOUT_MS:1e4,MIN_AUTO_DISMISS_TIMEOUT_MS:4e3,SNACKBAR_ANIMATION_CLOSE_TIME_MS:75,SNACKBAR_ANIMATION_OPEN_TIME_MS:150,ARIA_LIVE_DELAY_MS:1e3},fm=dm.ARIA_LIVE_DELAY_MS,pm=um.ARIA_LIVE_LABEL_TEXT_ATTR;function hm(e,t){void 0===t&&(t=e);var n=e.getAttribute("aria-live"),r=t.textContent.trim();if(r&&n){e.setAttribute("aria-live","off"),t.textContent="";var o=document.createElement("span");o.setAttribute("style","display: inline-block; width: 0; height: 1px;"),o.textContent="\xa0",t.appendChild(o),t.setAttribute(pm,r),setTimeout((function(){e.setAttribute("aria-live",n),t.removeAttribute(pm),t.textContent=r}),fm)}}var mm=cm.OPENING,ym=cm.OPEN,gm=cm.CLOSING,vm=um.REASON_ACTION,bm=um.REASON_DISMISS,Em=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.opened=!1,r.animationFrame=0,r.animationTimer=0,r.autoDismissTimer=0,r.autoDismissTimeoutMs=dm.DEFAULT_AUTO_DISMISS_TIMEOUT_MS,r.closeOnEscape=!0,r}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return cm},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return um},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return dm},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},announce:function(){},notifyClosed:function(){},notifyClosing:function(){},notifyOpened:function(){},notifyOpening:function(){},removeClass:function(){}}},enumerable:!1,configurable:!0}),t.prototype.destroy=function(){this.clearAutoDismissTimer(),cancelAnimationFrame(this.animationFrame),this.animationFrame=0,clearTimeout(this.animationTimer),this.animationTimer=0,this.adapter.removeClass(mm),this.adapter.removeClass(ym),this.adapter.removeClass(gm)},t.prototype.open=function(){var e=this;this.clearAutoDismissTimer(),this.opened=!0,this.adapter.notifyOpening(),this.adapter.removeClass(gm),this.adapter.addClass(mm),this.adapter.announce(),this.runNextAnimationFrame((function(){e.adapter.addClass(ym),e.animationTimer=setTimeout((function(){var t=e.getTimeoutMs();e.handleAnimationTimerEnd(),e.adapter.notifyOpened(),t!==dm.INDETERMINATE&&(e.autoDismissTimer=setTimeout((function(){e.close(bm)}),t))}),dm.SNACKBAR_ANIMATION_OPEN_TIME_MS)}))},t.prototype.close=function(e){var t=this;void 0===e&&(e=""),this.opened&&(cancelAnimationFrame(this.animationFrame),this.animationFrame=0,this.clearAutoDismissTimer(),this.opened=!1,this.adapter.notifyClosing(e),this.adapter.addClass(cm.CLOSING),this.adapter.removeClass(cm.OPEN),this.adapter.removeClass(cm.OPENING),clearTimeout(this.animationTimer),this.animationTimer=setTimeout((function(){t.handleAnimationTimerEnd(),t.adapter.notifyClosed(e)}),dm.SNACKBAR_ANIMATION_CLOSE_TIME_MS))},t.prototype.isOpen=function(){return this.opened},t.prototype.getTimeoutMs=function(){return this.autoDismissTimeoutMs},t.prototype.setTimeoutMs=function(e){var t=dm.MIN_AUTO_DISMISS_TIMEOUT_MS,n=dm.MAX_AUTO_DISMISS_TIMEOUT_MS;if(!(e===dm.INDETERMINATE||e<=n&&e>=t))throw new Error("\n timeoutMs must be an integer in the range "+t+"\u2013"+n+"\n (or "+dm.INDETERMINATE+" to disable), but got '"+e+"'");this.autoDismissTimeoutMs=e},t.prototype.getCloseOnEscape=function(){return this.closeOnEscape},t.prototype.setCloseOnEscape=function(e){this.closeOnEscape=e},t.prototype.handleKeyDown=function(e){("Escape"===e.key||27===e.keyCode)&&this.getCloseOnEscape()&&this.close(bm)},t.prototype.handleActionButtonClick=function(e){this.close(vm)},t.prototype.handleActionIconClick=function(e){this.close(bm)},t.prototype.clearAutoDismissTimer=function(){clearTimeout(this.autoDismissTimer),this.autoDismissTimer=0},t.prototype.handleAnimationTimerEnd=function(){this.animationTimer=0,this.adapter.removeClass(cm.OPENING),this.adapter.removeClass(cm.CLOSING)},t.prototype.runNextAnimationFrame=function(e){var t=this;cancelAnimationFrame(this.animationFrame),this.animationFrame=requestAnimationFrame((function(){t.animationFrame=0,clearTimeout(t.animationTimer),t.animationTimer=setTimeout(e,0)}))},t}(E),_m=um.SURFACE_SELECTOR,Cm=um.LABEL_SELECTOR,Tm=um.ACTION_SELECTOR,Am=um.DISMISS_SELECTOR,Sm=um.OPENING_EVENT,Om=um.OPENED_EVENT,Im=um.CLOSING_EVENT,wm=um.CLOSED_EVENT,km=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.initialize=function(e){void 0===e&&(e=function(){return hm}),this.announce=e()},t.prototype.initialSyncWithDOM=function(){var e=this;this.surfaceEl=this.root.querySelector(_m),this.labelEl=this.root.querySelector(Cm),this.actionEl=this.root.querySelector(Tm),this.handleKeyDown=function(t){e.foundation.handleKeyDown(t)},this.handleSurfaceClick=function(t){var n=t.target;e.isActionButton(n)?e.foundation.handleActionButtonClick(t):e.isActionIcon(n)&&e.foundation.handleActionIconClick(t)},this.registerKeyDownHandler(this.handleKeyDown),this.registerSurfaceClickHandler(this.handleSurfaceClick)},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.deregisterKeyDownHandler(this.handleKeyDown),this.deregisterSurfaceClickHandler(this.handleSurfaceClick)},t.prototype.open=function(){this.foundation.open()},t.prototype.close=function(e){void 0===e&&(e=""),this.foundation.close(e)},t.prototype.getDefaultFoundation=function(){var e=this;return new Em({addClass:function(t){e.root.classList.add(t)},announce:function(){e.announce(e.labelEl)},notifyClosed:function(t){return e.emit(wm,t?{reason:t}:{})},notifyClosing:function(t){return e.emit(Im,t?{reason:t}:{})},notifyOpened:function(){return e.emit(Om,{})},notifyOpening:function(){return e.emit(Sm,{})},removeClass:function(t){return e.root.classList.remove(t)}})},Object.defineProperty(t.prototype,"timeoutMs",{get:function(){return this.foundation.getTimeoutMs()},set:function(e){this.foundation.setTimeoutMs(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"closeOnEscape",{get:function(){return this.foundation.getCloseOnEscape()},set:function(e){this.foundation.setCloseOnEscape(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isOpen",{get:function(){return this.foundation.isOpen()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"labelText",{get:function(){return this.labelEl.textContent},set:function(e){this.labelEl.textContent=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"actionButtonText",{get:function(){return this.actionEl.textContent},set:function(e){this.actionEl.textContent=e},enumerable:!1,configurable:!0}),t.prototype.registerKeyDownHandler=function(e){this.listen("keydown",e)},t.prototype.deregisterKeyDownHandler=function(e){this.unlisten("keydown",e)},t.prototype.registerSurfaceClickHandler=function(e){this.surfaceEl.addEventListener("click",e)},t.prototype.deregisterSurfaceClickHandler=function(e){this.surfaceEl.removeEventListener("click",e)},t.prototype.isActionButton=function(e){return Boolean(T(e,Tm))},t.prototype.isActionIcon=function(e){return Boolean(T(e,Am))},t}(_);const Nm={class:"mdc-snackbar__surface",role:"status","aria-relevant":"additions"},xm={class:"mdc-snackbar__label","aria-atomic":"false"},Lm={class:"mdc-snackbar__actions","aria-atomic":"true"},Rm="UiSnackbar",Dm={ACTION_TYPE:{ACTION_BUTTON:0,DISMISS_ICON:1},timeoutMs:{MIN:4e3,MAX:1e4,DEFAULTS:5e3},position:{TOP:"top",BOTTOM:"bottom",CENTER:"center"},EVENTS:{CHANGE:"update:modelValue",CLOSED:"closed"}},Pm={name:Rm,customOptions:{name:Rm,UI_SNACKBAR:Dm}};var Mm=Object.assign(Pm,{props:{actionType:{type:Number,default:Dm.ACTION_TYPE.ACTION_BUTTON},modelValue:{type:Boolean,default:!1},timeoutMs:{type:[Number,String],default:Dm.timeoutMs.DEFAULTS},message:{type:String,default:""},actionButtonText:{type:String,default:""},stacked:{type:Boolean,default:!1},leading:{type:Boolean,default:!1},position:{type:String,default:Dm.position.BOTTOM}},emits:[Dm.EVENTS.CHANGE,Dm.EVENTS.CLOSED],setup(e,t){let{emit:n}=t;const r=e,i=(0,o.ref)(null),a=(0,o.reactive)({$snackbar:null}),s=(0,o.computed)((()=>["top","center"].includes(r.position)?`mdc-snackbar--${r.position}`:"")),l=(0,o.computed)((()=>i.value&&i.value.classList.contains("mdc-snackbar--open"))),c=(0,o.computed)((()=>[{"mdc-snackbar":!0,"mdc-snackbar--stacked":r.stacked,"mdc-snackbar--leading":r.leading,"mdc-snackbar--open":l.value},s.value])),u=(0,o.computed)((()=>r.actionType===Dm.ACTION_TYPE.DISMISS_ICON)),d=(0,o.computed)((()=>u.value?"mdc-snackbar__dismiss":"mdc-snackbar__action"));function f(e){e>=Dm.timeoutMs.MIN&&e<=Dm.timeoutMs.MAX?a.$snackbar.timeoutMs=e:console.warn(`[${Rm}]: The 'timeoutMs' prop must be between ${Dm.timeoutMs.MIN} and ${Dm.timeoutMs.MAX}`)}return(0,o.watch)((()=>r.modelValue),(e=>{e&&a.$snackbar.open()})),(0,o.watch)((()=>r.timeoutMs),(e=>{f(+e)})),(0,o.watch)((()=>r.message),(e=>{a.$snackbar.labelText=e})),(0,o.onMounted)((()=>{a.$snackbar=new km(i.value),r.timeoutMs!==Dm.timeoutMs.DEFAULTS&&f(+r.timeoutMs),r.message&&(a.$snackbar.labelText=r.message),a.$snackbar.listen(um.CLOSED_EVENT,(()=>{n(Dm.EVENTS.CHANGE,!1),n(Dm.EVENTS.CLOSED)}))})),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Container "),(0,o.createElementVNode)("div",{ref_key:"snackbar",ref:i,class:(0,o.normalizeClass)((0,o.unref)(c))},[(0,o.createElementVNode)("div",Nm,[(0,o.createCommentVNode)(" Text label "),(0,o.createElementVNode)("div",xm,[(0,o.renderSlot)(t.$slots,"default",{},(()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e.message),1)]))]),(0,o.createCommentVNode)(" Action (optional) "),(0,o.createElementVNode)("div",Lm,[(0,o.renderSlot)(t.$slots,"action",{actionClass:(0,o.unref)(d)},(()=>[(0,o.unref)(u)?((0,o.openBlock)(),(0,o.createBlock)(tt.Z,{key:0,class:(0,o.normalizeClass)((0,o.unref)(d))},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)(" close ")])),_:1},8,["class"])):((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:1},[e.actionButtonText?((0,o.openBlock)(),(0,o.createBlock)(ti,{key:0,class:(0,o.normalizeClass)((0,o.unref)(d))},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e.actionButtonText),1)])),_:1},8,["class"])):(0,o.createCommentVNode)("v-if",!0)],64))]))])])],2)],2112))}});var Bm,Fm,jm=Mm,Vm="mdc-banner--closing",Hm="mdc-banner--open",Um="mdc-banner--opening",qm=250,$m=300,zm="MDCBanner:closed",Km="MDCBanner:closing",Gm="MDCBanner:opened",Wm="MDCBanner:opening",Ym="MDCBanner:actionClicked",Xm=".mdc-banner__content",Zm=".mdc-banner__primary-action",Jm=".mdc-banner__secondary-action",Qm=".mdc-banner__text";!function(e){e[e.PRIMARY=0]="PRIMARY",e[e.SECONDARY=1]="SECONDARY",e[e.UNSPECIFIED=2]="UNSPECIFIED"}(Bm||(Bm={})),function(e){e[e.PRIMARY=0]="PRIMARY",e[e.SECONDARY=1]="SECONDARY",e[e.UNKNOWN=2]="UNKNOWN"}(Fm||(Fm={}));var ey=Um,ty=Hm,ny=Vm,ry=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.isOpened=!1,r.animationFrame=0,r.animationTimer=0,r}return p(t,e),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},getContentHeight:function(){return 0},notifyClosed:function(){},notifyClosing:function(){},notifyOpened:function(){},notifyOpening:function(){},notifyActionClicked:function(){},releaseFocus:function(){},removeClass:function(){},setStyleProperty:function(){},trapFocus:function(){}}},enumerable:!1,configurable:!0}),t.prototype.destroy=function(){cancelAnimationFrame(this.animationFrame),this.animationFrame=0,clearTimeout(this.animationTimer),this.animationTimer=0},t.prototype.open=function(){var e=this;this.isOpened=!0,this.adapter.notifyOpening(),this.adapter.removeClass(ny),this.adapter.addClass(ey);var t=this.adapter.getContentHeight();this.animationFrame=requestAnimationFrame((function(){e.adapter.addClass(ty),e.adapter.setStyleProperty("height",t+"px"),e.animationTimer=setTimeout((function(){e.handleAnimationTimerEnd(),e.adapter.trapFocus(),e.adapter.notifyOpened()}),$m)}))},t.prototype.close=function(e){var t=this;this.isOpened&&(cancelAnimationFrame(this.animationFrame),this.animationFrame=0,this.isOpened=!1,this.adapter.notifyClosing(e),this.adapter.addClass(ny),this.adapter.setStyleProperty("height","0"),this.adapter.removeClass(ty),this.adapter.removeClass(ey),clearTimeout(this.animationTimer),this.animationTimer=setTimeout((function(){t.adapter.releaseFocus(),t.handleAnimationTimerEnd(),t.adapter.notifyClosed(e)}),qm))},t.prototype.isOpen=function(){return this.isOpened},t.prototype.handlePrimaryActionClick=function(e){void 0===e&&(e=!1),e?this.adapter.notifyActionClicked(0):this.close(Bm.PRIMARY)},t.prototype.handleSecondaryActionClick=function(e){void 0===e&&(e=!1),e?this.adapter.notifyActionClicked(1):this.close(Bm.SECONDARY)},t.prototype.layout=function(){var e=this.adapter.getContentHeight();this.adapter.setStyleProperty("height",e+"px")},t.prototype.handleAnimationTimerEnd=function(){this.animationTimer=0,this.adapter.removeClass(ey),this.adapter.removeClass(ny)},t}(E),oy=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.initialize=function(e){var t=this;void 0===e&&(e=function(e,t){return new Rt(e,t)}),this.contentEl=this.root.querySelector(Xm),this.textEl=this.root.querySelector(Qm),this.primaryActionEl=this.root.querySelector(Zm),this.secondaryActionEl=this.root.querySelector(Jm),this.focusTrapFactory=e,this.handleContentClick=function(e){var n=e.target;T(n,Zm)?t.foundation.handlePrimaryActionClick():T(n,Jm)&&t.foundation.handleSecondaryActionClick()}},t.prototype.initialSyncWithDOM=function(){this.registerContentClickHandler(this.handleContentClick),this.focusTrap=this.focusTrapFactory(this.root,{initialFocusEl:this.primaryActionEl})},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.deregisterContentClickHandler(this.handleContentClick)},t.prototype.layout=function(){this.foundation.layout()},t.prototype.open=function(){this.foundation.open()},t.prototype.close=function(e){this.foundation.close(e)},t.prototype.getDefaultFoundation=function(){var e=this;return new ry({addClass:function(t){e.root.classList.add(t)},getContentHeight:function(){return e.contentEl.offsetHeight},notifyClosed:function(t){e.emit(zm,{reason:t})},notifyClosing:function(t){e.emit(Km,{reason:t})},notifyOpened:function(){e.emit(Gm,{})},notifyOpening:function(){e.emit(Wm,{})},notifyActionClicked:function(t){e.emit(Ym,{action:t})},releaseFocus:function(){e.focusTrap.releaseFocus()},removeClass:function(t){e.root.classList.remove(t)},setStyleProperty:function(t,n){e.root.style.setProperty(t,n)},trapFocus:function(){e.focusTrap.trapFocus()}})},Object.defineProperty(t.prototype,"isOpen",{get:function(){return this.foundation.isOpen()},enumerable:!1,configurable:!0}),t.prototype.getText=function(){return this.textEl.textContent||""},t.prototype.setText=function(e){this.textEl.textContent=e},t.prototype.getPrimaryActionText=function(){return this.primaryActionEl.textContent||""},t.prototype.setPrimaryActionText=function(e){this.primaryActionEl.textContent=e},t.prototype.getSecondaryActionText=function(){return this.secondaryActionEl?this.secondaryActionEl.textContent||"":null},t.prototype.setSecondaryActionText=function(e){this.secondaryActionEl&&(this.secondaryActionEl.textContent=e)},t.prototype.registerContentClickHandler=function(e){this.contentEl.addEventListener("click",e)},t.prototype.deregisterContentClickHandler=function(e){this.contentEl.removeEventListener("click",e)},t}(_);const iy={class:"mdc-banner__content",role:"alertdialog","aria-live":"assertive"},ay={class:"mdc-banner__graphic-text-wrapper"},sy={key:0,class:"mdc-banner__graphic",role:"img"},ly={class:"mdc-banner__text"},cy={class:"mdc-banner__actions"},uy={name:"MdcBannerContent",customOptions:{}};var dy=Object.assign(uy,{props:{primaryButtonText:{type:String,default:"OK"},secondaryButtonText:{type:String,default:""}},setup(e){return(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",iy,[(0,o.createElementVNode)("div",ay,[(0,o.createCommentVNode)(" Supporting illustration (optional) "),t.$parent.withImage?((0,o.openBlock)(),(0,o.createElementBlock)("div",sy,[(0,o.renderSlot)(t.$slots,"image")])):(0,o.createCommentVNode)("v-if",!0),(0,o.createCommentVNode)(" Text "),(0,o.createElementVNode)("div",ly,[(0,o.renderSlot)(t.$slots,"default")])]),(0,o.createCommentVNode)(" Buttons "),(0,o.createElementVNode)("div",cy,[(0,o.renderSlot)(t.$slots,"actions",{},(()=>[e.secondaryButtonText?((0,o.openBlock)(),(0,o.createBlock)(ti,{key:0,class:"mdc-banner__secondary-action"},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e.secondaryButtonText),1)])),_:1})):(0,o.createCommentVNode)("v-if",!0),(0,o.createVNode)(ti,{class:"mdc-banner__primary-action"},{default:(0,o.withCtx)((()=>[(0,o.createTextVNode)((0,o.toDisplayString)(e.primaryButtonText),1)])),_:1})]))])]))}});const fy={key:0,class:"mdc-banner__fixed"},py={EVENTS:{CHANGE:"update:modelValue",CLOSED:"closed"}},hy={name:"UiBanner",customOptions:{UI_BANNER:py}};var my=Object.assign(hy,{props:{modelValue:{type:Boolean,default:!1},centered:{type:Boolean,default:!1},fixed:{type:Boolean,default:!1},withImage:{type:Boolean,default:!1},mobileStacked:{type:Boolean,default:!1},primaryButtonText:{type:String,default:"OK"},secondaryButtonText:{type:String,default:""}},emits:[py.EVENTS.CHANGE,py.EVENTS.CLOSED],setup(e,t){let{emit:n}=t;const r=e,i=(0,o.ref)(null),a=(0,o.reactive)({$banner:null}),s=(0,o.computed)((()=>({"mdc-banner":!0,"mdc-banner--centered":r.centered,"mdc-banner--mobile-stacked":r.mobileStacked})));return(0,o.onMounted)((()=>{a.$banner=new oy(i.value),a.$banner.listen(zm,(e=>{let{detail:t}=e;n(py.EVENTS.CHANGE,!1),n(py.EVENTS.CLOSED,t.reason)})),(0,o.watch)((()=>r.modelValue),(e=>e?a.$banner.open():a.$banner.close()))})),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createCommentVNode)(" Container "),(0,o.createElementVNode)("div",{ref_key:"banner",ref:i,class:(0,o.normalizeClass)((0,o.unref)(s)),role:"banner"},[e.fixed?((0,o.openBlock)(),(0,o.createElementBlock)("div",fy,[(0,o.createVNode)(dy,{"primary-button-text":e.primaryButtonText,"secondary-button-text":e.secondaryButtonText},(0,o.createSlots)({_:2},[(0,o.renderList)(t.$slots,((e,n)=>({name:n,fn:(0,o.withCtx)((e=>[(0,o.renderSlot)(t.$slots,n,(0,o.normalizeProps)((0,o.guardReactiveProps)(e)))]))})))]),1032,["primary-button-text","secondary-button-text"])])):((0,o.openBlock)(),(0,o.createBlock)(dy,{key:1,"primary-button-text":e.primaryButtonText,"secondary-button-text":e.secondaryButtonText},(0,o.createSlots)({_:2},[(0,o.renderList)(t.$slots,((e,n)=>({name:n,fn:(0,o.withCtx)((e=>[(0,o.renderSlot)(t.$slots,n,(0,o.normalizeProps)((0,o.guardReactiveProps)(e)))]))})))]),1032,["primary-button-text","secondary-button-text"]))],2)],2112))}});var yy=my,gy={VALUE:{MIN:0,MAX:1}};const vy={active:{type:Boolean,default:!1},progress:{type:Number,default:0},label:String,closed:{type:Boolean,default:!1}};function by(e,t){function n(t){e&&t>=gy.VALUE.MIN&&t<=gy.VALUE.MAX?e.progress=t:console.warn("[UiProgress/UiSpinner]","The value should be between [0, 1]")}return(0,o.watch)((()=>t.progress),(e=>n(e))),{setProgress:n}}const Ey="UiProgress",_y={name:Ey,customOptions:{name:Ey,UI_PROGRESS:gy}};var Cy=Object.assign(_y,{props:{...vy,buffer:{type:Number,default:0}},setup(e){const t=e,n=(0,o.ref)(null),r=(0,o.reactive)({$linearProgress:null}),i=(0,o.computed)((()=>({"mdc-linear-progress--indeterminate":t.active,"mdc-linear-progress--closed":t.closed})));function a(e){r.$linearProgress&&e>=gy.VALUE.MIN&&e<=gy.VALUE.MAX?r.$linearProgress.buffer=e:console.warn(`[${Ey}]: The 'buffer' prop value should be between [0, 1]`)}return(0,o.watch)((()=>t.buffer),(e=>a(e))),(0,o.onMounted)((()=>{const e=n.value.mdcLinearProgress;r.$linearProgress=new rp(e);const{setProgress:o}=by(r.$linearProgress,t);o(t.progress),e.dataset.buffer&&a(t.buffer)})),(t,r)=>((0,o.openBlock)(),(0,o.createBlock)(fh,{ref_key:"linearProgress",ref:n,class:(0,o.normalizeClass)((0,o.unref)(i)),"aria-label":t.label,"aria-valuemin":"0","aria-valuemax":"1","data-buffer":!!e.buffer},null,8,["class","aria-label","data-buffer"]))}});var Ty=Cy,Ay={INDETERMINATE_CLASS:"mdc-circular-progress--indeterminate",CLOSED_CLASS:"mdc-circular-progress--closed"},Sy={ARIA_HIDDEN:"aria-hidden",ARIA_VALUENOW:"aria-valuenow",DETERMINATE_CIRCLE_SELECTOR:".mdc-circular-progress__determinate-circle",RADIUS:"r",STROKE_DASHOFFSET:"stroke-dashoffset"},Oy=function(e){function t(n){return e.call(this,h(h({},t.defaultAdapter),n))||this}return p(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return Ay},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return Sy},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},getDeterminateCircleAttribute:function(){return null},hasClass:function(){return!1},removeClass:function(){},removeAttribute:function(){},setAttribute:function(){},setDeterminateCircleAttribute:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){this.closed=this.adapter.hasClass(Ay.CLOSED_CLASS),this.determinate=!this.adapter.hasClass(Ay.INDETERMINATE_CLASS),this.progress=0,this.determinate&&this.adapter.setAttribute(Sy.ARIA_VALUENOW,this.progress.toString()),this.radius=Number(this.adapter.getDeterminateCircleAttribute(Sy.RADIUS))},t.prototype.setDeterminate=function(e){this.determinate=e,this.determinate?(this.adapter.removeClass(Ay.INDETERMINATE_CLASS),this.setProgress(this.progress)):(this.adapter.addClass(Ay.INDETERMINATE_CLASS),this.adapter.removeAttribute(Sy.ARIA_VALUENOW))},t.prototype.isDeterminate=function(){return this.determinate},t.prototype.setProgress=function(e){if(this.progress=e,this.determinate){var t=(1-this.progress)*(2*Math.PI*this.radius);this.adapter.setDeterminateCircleAttribute(Sy.STROKE_DASHOFFSET,""+t),this.adapter.setAttribute(Sy.ARIA_VALUENOW,this.progress.toString())}},t.prototype.getProgress=function(){return this.progress},t.prototype.open=function(){this.closed=!1,this.adapter.removeClass(Ay.CLOSED_CLASS),this.adapter.removeAttribute(Sy.ARIA_HIDDEN)},t.prototype.close=function(){this.closed=!0,this.adapter.addClass(Ay.CLOSED_CLASS),this.adapter.setAttribute(Sy.ARIA_HIDDEN,"true")},t.prototype.isClosed=function(){return this.closed},t}(E),Iy=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.prototype.initialize=function(){this.determinateCircle=this.root.querySelector(Oy.strings.DETERMINATE_CIRCLE_SELECTOR)},t.attachTo=function(e){return new t(e)},Object.defineProperty(t.prototype,"determinate",{set:function(e){this.foundation.setDeterminate(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"progress",{set:function(e){this.foundation.setProgress(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isClosed",{get:function(){return this.foundation.isClosed()},enumerable:!1,configurable:!0}),t.prototype.open=function(){this.foundation.open()},t.prototype.close=function(){this.foundation.close()},t.prototype.getDefaultFoundation=function(){var e=this;return new Oy({addClass:function(t){e.root.classList.add(t)},getDeterminateCircleAttribute:function(t){return e.determinateCircle.getAttribute(t)},hasClass:function(t){return e.root.classList.contains(t)},removeClass:function(t){e.root.classList.remove(t)},removeAttribute:function(t){e.root.removeAttribute(t)},setAttribute:function(t,n){e.root.setAttribute(t,n)},setDeterminateCircleAttribute:function(t,n){e.determinateCircle.setAttribute(t,n)}})},t}(_);const wy={class:"mdc-circular-progress__spinner-layer"},ky={class:"mdc-circular-progress__circle-clipper mdc-circular-progress__circle-left"},Ny=["viewBox"],xy=["cx","cy","r","stroke-dasharray","stroke-dashoffset","stroke-width"],Ly={class:"mdc-circular-progress__gap-patch"},Ry=["viewBox"],Dy=["cx","cy","r","stroke-dasharray","stroke-dashoffset","stroke-width"],Py={class:"mdc-circular-progress__circle-clipper mdc-circular-progress__circle-right"},My=["viewBox"],By=["cx","cy","r","stroke-dasharray","stroke-dashoffset","stroke-width"],Fy={cssClasses:{circle:"mdc-circular-progress__indeterminate-circle-graphic"}},jy={name:"MdcSpinnerLayer",customOptions:{UI_CIRCULAR_PROGRESS_INDETERMINATE:Fy}};var Vy=Object.assign(jy,{props:{svg:{type:Object,required:!0}},setup(e){const t=e,n=(0,o.computed)((()=>t.svg.stroke/2)),r=(0,o.computed)((()=>.8*t.svg.width));return(t,i)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",wy,[(0,o.createElementVNode)("div",ky,[((0,o.openBlock)(),(0,o.createElementBlock)("svg",{class:(0,o.normalizeClass)(Fy.cssClasses.circle),viewBox:e.svg.viewBox},[(0,o.createElementVNode)("circle",{fill:"none",cx:e.svg.cx,cy:e.svg.cy,r:e.svg.r,"stroke-dasharray":e.svg.stroke,"stroke-dashoffset":(0,o.unref)(n),"stroke-width":e.svg.width},null,8,xy)],10,Ny))]),(0,o.createElementVNode)("div",Ly,[((0,o.openBlock)(),(0,o.createElementBlock)("svg",{class:(0,o.normalizeClass)(Fy.cssClasses.circle),viewBox:e.svg.viewBox},[(0,o.createElementVNode)("circle",{fill:"none",cx:e.svg.cx,cy:e.svg.cy,r:e.svg.r,"stroke-dasharray":e.svg.stroke,"stroke-dashoffset":(0,o.unref)(n),"stroke-width":(0,o.unref)(r)},null,8,Dy)],10,Ry))]),(0,o.createElementVNode)("div",Py,[((0,o.openBlock)(),(0,o.createElementBlock)("svg",{class:(0,o.normalizeClass)(Fy.cssClasses.circle),viewBox:e.svg.viewBox},[(0,o.createElementVNode)("circle",{fill:"none",cx:e.svg.cx,cy:e.svg.cy,r:e.svg.r,"stroke-dasharray":e.svg.stroke,"stroke-dashoffset":(0,o.unref)(n),"stroke-width":e.svg.width},null,8,By)],10,My))])]))}});const Hy=["aria-label"],Uy={class:"mdc-circular-progress__determinate-container"},qy=["viewBox"],$y=["cx","cy","r","stroke-dasharray","stroke-dashoffset","stroke-width"],zy={class:"mdc-circular-progress__indeterminate-container"},Ky="UiSpinner",Gy={SVG:{large:{viewBox:"0 0 48 48",cx:24,cy:24,r:18,stroke:113.097,width:4},medium:{viewBox:"0 0 32 32",cx:16,cy:16,r:12.5,stroke:78.54,width:3},small:{viewBox:"0 0 24 24",cx:"12",cy:"12",r:"8.75",stroke:"54.978",width:2.5}}},Wy={name:Ky,customOptions:{name:Ky,UI_CIRCULAR_PROGRESS:Gy}};var Yy=Object.assign(Wy,{props:{...vy,size:{type:String,default:"large"},fourColored:{type:Boolean,default:!1}},setup(e){const t=e,n=(0,o.ref)(null),r=(0,o.reactive)({$circularProgress:null,currentSize:""}),i=(0,o.computed)((()=>["mdc-circular-progress",`mdc-circular-progress--${r.currentSize}`,{"mdc-circular-progress--indeterminate":t.active,"mdc-circular-progress--closed":t.closed}])),a=(0,o.computed)((()=>r.currentSize?Gy.SVG[r.currentSize]:{}));return(0,o.onBeforeMount)((()=>{switch(t.size){case"M":case"medium":r.currentSize="medium";break;case"S":case"small":r.currentSize="small";break;default:r.currentSize="large"}})),(0,o.onMounted)((()=>{if(r.currentSize){r.$circularProgress=new Iy(n.value);const{setProgress:e}=by(r.$circularProgress,t);e(t.progress)}else console.warn(`[${Ky}]: Please choose correct size`)})),(t,r)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{ref_key:"circularProgress",ref:n,role:"progressbar",class:(0,o.normalizeClass)((0,o.unref)(i)),"aria-label":t.label,"aria-valuemin":"0","aria-valuemax":"1"},[(0,o.createCommentVNode)(" Determinate "),(0,o.createElementVNode)("div",Uy,[((0,o.openBlock)(),(0,o.createElementBlock)("svg",{class:"mdc-circular-progress__determinate-circle-graphic",viewBox:(0,o.unref)(a).viewBox},[(0,o.createElementVNode)("circle",{class:"mdc-circular-progress__determinate-circle",fill:"none",cx:(0,o.unref)(a).cx,cy:(0,o.unref)(a).cy,r:(0,o.unref)(a).r,"stroke-dasharray":(0,o.unref)(a).stroke,"stroke-dashoffset":(0,o.unref)(a).stroke,"stroke-width":(0,o.unref)(a).width},null,8,$y)],8,qy))]),(0,o.createCommentVNode)(" Indeterminate "),(0,o.createElementVNode)("div",zy,[e.fourColored?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:0},(0,o.renderList)(4,(e=>(0,o.createVNode)(Vy,{key:e,class:(0,o.normalizeClass)(`mdc-circular-progress__color-${e}`),svg:(0,o.unref)(a)},null,8,["class","svg"]))),64)):((0,o.openBlock)(),(0,o.createBlock)(Vy,{key:1,svg:(0,o.unref)(a)},null,8,["svg"]))])],10,Hy))}});var Xy=Yy;const Zy={class:"mdc-tooltip-wrapper--rich"};var Jy={name:"UiTooltipAnchor"};var Qy,eg=(0,ht.Z)(Jy,[["render",function(e,t,n,r,i,a){return(0,o.openBlock)(),(0,o.createElementBlock)("div",Zy,[(0,o.renderSlot)(e.$slots,"default")])}]]);!function(e){e.RICH="mdc-tooltip--rich",e.SHOWN="mdc-tooltip--shown",e.SHOWING="mdc-tooltip--showing",e.SHOWING_TRANSITION="mdc-tooltip--showing-transition",e.HIDE="mdc-tooltip--hide",e.HIDE_TRANSITION="mdc-tooltip--hide-transition",e.MULTILINE_TOOLTIP="mdc-tooltip--multiline",e.SURFACE="mdc-tooltip__surface",e.SURFACE_ANIMATION="mdc-tooltip__surface-animation",e.TOOLTIP_CARET_TOP="mdc-tooltip__caret-surface-top",e.TOOLTIP_CARET_BOTTOM="mdc-tooltip__caret-surface-bottom"}(Qy||(Qy={}));var tg,ng,rg,og=4,ig=8,ag=8,sg=600,lg=500,cg=24,ug=200,dg=24,fg=.8,pg="aria-expanded",hg="aria-haspopup",mg="data-mdc-tooltip-persistent",yg="data-mdc-tooltip-has-caret",gg="MDCTooltip:hidden";!function(e){e[e.DETECTED=0]="DETECTED",e[e.START=1]="START",e[e.CENTER=2]="CENTER",e[e.END=3]="END"}(tg||(tg={})),function(e){e[e.DETECTED=0]="DETECTED",e[e.ABOVE=1]="ABOVE",e[e.BELOW=2]="BELOW"}(ng||(ng={})),function(e){e[e.BOUNDED=0]="BOUNDED",e[e.UNBOUNDED=1]="UNBOUNDED"}(rg||(rg={}));var vg,bg,Eg,_g="left",Cg="right",Tg="center",Ag="top",Sg="bottom";!function(e){e[e.DETECTED=0]="DETECTED",e[e.ABOVE_START=1]="ABOVE_START",e[e.ABOVE_CENTER=2]="ABOVE_CENTER",e[e.ABOVE_END=3]="ABOVE_END",e[e.TOP_SIDE_START=4]="TOP_SIDE_START",e[e.CENTER_SIDE_START=5]="CENTER_SIDE_START",e[e.BOTTOM_SIDE_START=6]="BOTTOM_SIDE_START",e[e.TOP_SIDE_END=7]="TOP_SIDE_END",e[e.CENTER_SIDE_END=8]="CENTER_SIDE_END",e[e.BOTTOM_SIDE_END=9]="BOTTOM_SIDE_END",e[e.BELOW_START=10]="BELOW_START",e[e.BELOW_CENTER=11]="BELOW_CENTER",e[e.BELOW_END=12]="BELOW_END"}(vg||(vg={})),function(e){e[e.ABOVE=1]="ABOVE",e[e.BELOW=2]="BELOW",e[e.SIDE_TOP=3]="SIDE_TOP",e[e.SIDE_CENTER=4]="SIDE_CENTER",e[e.SIDE_BOTTOM=5]="SIDE_BOTTOM"}(bg||(bg={})),function(e){e[e.START=1]="START",e[e.CENTER=2]="CENTER",e[e.END=3]="END",e[e.SIDE_START=4]="SIDE_START",e[e.SIDE_END=5]="SIDE_END"}(Eg||(Eg={}));var Og,Ig=Qy.RICH,wg=Qy.SHOWN,kg=Qy.SHOWING,Ng=Qy.SHOWING_TRANSITION,xg=Qy.HIDE,Lg=Qy.HIDE_TRANSITION,Rg=Qy.MULTILINE_TOOLTIP;!function(e){e.POLL_ANCHOR="poll_anchor"}(Og||(Og={}));var Dg="undefined"!==typeof window,Pg=function(e){function t(n){var r=e.call(this,h(h({},t.defaultAdapter),n))||this;return r.tooltipShown=!1,r.anchorGap=og,r.xTooltipPos=tg.DETECTED,r.yTooltipPos=ng.DETECTED,r.tooltipPositionWithCaret=vg.DETECTED,r.minViewportTooltipThreshold=ag,r.hideDelayMs=sg,r.showDelayMs=lg,r.anchorRect=null,r.parentRect=null,r.frameId=null,r.hideTimeout=null,r.showTimeout=null,r.addAncestorScrollEventListeners=new Array,r.removeAncestorScrollEventListeners=new Array,r.animFrame=new nd,r.anchorBlurHandler=function(e){r.handleAnchorBlur(e)},r.documentClickHandler=function(e){r.handleDocumentClick(e)},r.documentKeydownHandler=function(e){r.handleKeydown(e)},r.tooltipMouseEnterHandler=function(){r.handleTooltipMouseEnter()},r.tooltipMouseLeaveHandler=function(){r.handleTooltipMouseLeave()},r.richTooltipFocusOutHandler=function(e){r.handleRichTooltipFocusOut(e)},r.windowScrollHandler=function(){r.handleWindowScrollEvent()},r.windowResizeHandler=function(){r.handleWindowChangeEvent()},r}return p(t,e),Object.defineProperty(t,"defaultAdapter",{get:function(){return{getAttribute:function(){return null},setAttribute:function(){},removeAttribute:function(){},addClass:function(){},hasClass:function(){return!1},removeClass:function(){},getComputedStyleProperty:function(){return""},setStyleProperty:function(){},setSurfaceAnimationStyleProperty:function(){},getViewportWidth:function(){return 0},getViewportHeight:function(){return 0},getTooltipSize:function(){return{width:0,height:0}},getAnchorBoundingRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},getParentBoundingRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},getAnchorAttribute:function(){return null},setAnchorAttribute:function(){return null},isRTL:function(){return!1},anchorContainsElement:function(){return!1},tooltipContainsElement:function(){return!1},focusAnchorElement:function(){},registerEventHandler:function(){},deregisterEventHandler:function(){},registerAnchorEventHandler:function(){},deregisterAnchorEventHandler:function(){},registerDocumentEventHandler:function(){},deregisterDocumentEventHandler:function(){},registerWindowEventHandler:function(){},deregisterWindowEventHandler:function(){},notifyHidden:function(){},getTooltipCaretBoundingRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},setTooltipCaretStyle:function(){},clearTooltipCaretStyles:function(){},getActiveElement:function(){return null}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){this.richTooltip=this.adapter.hasClass(Ig),this.persistentTooltip="true"===this.adapter.getAttribute(mg),this.interactiveTooltip=!!this.adapter.getAnchorAttribute(pg)&&"dialog"===this.adapter.getAnchorAttribute(hg),this.hasCaret=this.richTooltip&&"true"===this.adapter.getAttribute(yg)},t.prototype.isShown=function(){return this.tooltipShown},t.prototype.isRich=function(){return this.richTooltip},t.prototype.isPersistent=function(){return this.persistentTooltip},t.prototype.handleAnchorMouseEnter=function(){var e=this;this.tooltipShown?this.show():(this.clearHideTimeout(),this.showTimeout=setTimeout((function(){e.show()}),this.showDelayMs))},t.prototype.handleAnchorTouchstart=function(){var e=this;this.showTimeout=setTimeout((function(){e.show()}),this.showDelayMs),this.adapter.registerWindowEventHandler("contextmenu",this.preventContextMenuOnLongTouch)},t.prototype.preventContextMenuOnLongTouch=function(e){e.preventDefault()},t.prototype.handleAnchorTouchend=function(){this.clearShowTimeout(),this.isShown()||this.adapter.deregisterWindowEventHandler("contextmenu",this.preventContextMenuOnLongTouch)},t.prototype.handleAnchorFocus=function(e){var t=this,n=e.relatedTarget;n instanceof HTMLElement&&this.adapter.tooltipContainsElement(n)||(this.showTimeout=setTimeout((function(){t.show()}),this.showDelayMs))},t.prototype.handleAnchorMouseLeave=function(){var e=this;this.clearShowTimeout(),this.hideTimeout=setTimeout((function(){e.hide()}),this.hideDelayMs)},t.prototype.handleAnchorClick=function(){this.tooltipShown?this.hide():this.show()},t.prototype.handleDocumentClick=function(e){var t=e.target instanceof HTMLElement&&(this.adapter.anchorContainsElement(e.target)||this.adapter.tooltipContainsElement(e.target));this.richTooltip&&this.persistentTooltip&&t||this.hide()},t.prototype.handleKeydown=function(e){if(rn(e)===jt.ESCAPE){var t=this.adapter.getActiveElement();t instanceof HTMLElement&&this.adapter.tooltipContainsElement(t)&&this.adapter.focusAnchorElement(),this.hide()}},t.prototype.handleAnchorBlur=function(e){if(this.richTooltip){if(e.relatedTarget instanceof HTMLElement&&this.adapter.tooltipContainsElement(e.relatedTarget))return;if(null===e.relatedTarget&&this.interactiveTooltip)return}this.hide()},t.prototype.handleTooltipMouseEnter=function(){this.show()},t.prototype.handleTooltipMouseLeave=function(){var e=this;this.clearShowTimeout(),this.hideTimeout=setTimeout((function(){e.hide()}),this.hideDelayMs)},t.prototype.handleRichTooltipFocusOut=function(e){e.relatedTarget instanceof HTMLElement&&(this.adapter.anchorContainsElement(e.relatedTarget)||this.adapter.tooltipContainsElement(e.relatedTarget))||null===e.relatedTarget&&this.interactiveTooltip||this.hide()},t.prototype.handleWindowScrollEvent=function(){this.persistentTooltip?this.handleWindowChangeEvent():this.hide()},t.prototype.handleWindowChangeEvent=function(){var e=this;this.animFrame.request(Og.POLL_ANCHOR,(function(){e.repositionTooltipOnAnchorMove()}))},t.prototype.show=function(){var e,t,n=this;if(this.clearHideTimeout(),this.clearShowTimeout(),!this.tooltipShown){this.tooltipShown=!0,this.adapter.removeAttribute("aria-hidden"),this.richTooltip&&(this.interactiveTooltip&&this.adapter.setAnchorAttribute("aria-expanded","true"),this.adapter.registerEventHandler("focusout",this.richTooltipFocusOutHandler)),this.persistentTooltip||(this.adapter.registerEventHandler("mouseenter",this.tooltipMouseEnterHandler),this.adapter.registerEventHandler("mouseleave",this.tooltipMouseLeaveHandler)),this.adapter.removeClass(xg),this.adapter.addClass(kg),this.isTooltipMultiline()&&!this.richTooltip&&this.adapter.addClass(Rg),this.anchorRect=this.adapter.getAnchorBoundingRect(),this.parentRect=this.adapter.getParentBoundingRect(),this.richTooltip?this.positionRichTooltip():this.positionPlainTooltip(),this.adapter.registerAnchorEventHandler("blur",this.anchorBlurHandler),this.adapter.registerDocumentEventHandler("click",this.documentClickHandler),this.adapter.registerDocumentEventHandler("keydown",this.documentKeydownHandler),this.adapter.registerWindowEventHandler("scroll",this.windowScrollHandler),this.adapter.registerWindowEventHandler("resize",this.windowResizeHandler);try{for(var r=g(this.addAncestorScrollEventListeners),o=r.next();!o.done;o=r.next()){(0,o.value)()}}catch(i){e={error:i}}finally{try{o&&!o.done&&(t=r.return)&&t.call(r)}finally{if(e)throw e.error}}this.frameId=requestAnimationFrame((function(){n.clearAllAnimationClasses(),n.adapter.addClass(wg),n.adapter.addClass(Ng)}))}},t.prototype.hide=function(){var e,t;if(this.clearHideTimeout(),this.clearShowTimeout(),this.tooltipShown){this.frameId&&cancelAnimationFrame(this.frameId),this.tooltipShown=!1,this.adapter.setAttribute("aria-hidden","true"),this.adapter.deregisterEventHandler("focusout",this.richTooltipFocusOutHandler),this.richTooltip&&this.interactiveTooltip&&this.adapter.setAnchorAttribute("aria-expanded","false"),this.persistentTooltip||(this.adapter.deregisterEventHandler("mouseenter",this.tooltipMouseEnterHandler),this.adapter.deregisterEventHandler("mouseleave",this.tooltipMouseLeaveHandler)),this.clearAllAnimationClasses(),this.adapter.addClass(xg),this.adapter.addClass(Lg),this.adapter.removeClass(wg),this.adapter.deregisterAnchorEventHandler("blur",this.anchorBlurHandler),this.adapter.deregisterDocumentEventHandler("click",this.documentClickHandler),this.adapter.deregisterDocumentEventHandler("keydown",this.documentKeydownHandler),this.adapter.deregisterWindowEventHandler("scroll",this.windowScrollHandler),this.adapter.deregisterWindowEventHandler("resize",this.windowResizeHandler),this.adapter.deregisterWindowEventHandler("contextmenu",this.preventContextMenuOnLongTouch);try{for(var n=g(this.removeAncestorScrollEventListeners),r=n.next();!r.done;r=n.next()){(0,r.value)()}}catch(o){e={error:o}}finally{try{r&&!r.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}}},t.prototype.handleTransitionEnd=function(){var e=this.adapter.hasClass(xg);this.adapter.removeClass(kg),this.adapter.removeClass(Ng),this.adapter.removeClass(xg),this.adapter.removeClass(Lg),e&&null===this.showTimeout&&this.adapter.notifyHidden()},t.prototype.clearAllAnimationClasses=function(){this.adapter.removeClass(Ng),this.adapter.removeClass(Lg)},t.prototype.setTooltipPosition=function(e){var t=e.xPos,n=e.yPos,r=e.withCaretPos;this.hasCaret&&r?this.tooltipPositionWithCaret=r:(t&&(this.xTooltipPos=t),n&&(this.yTooltipPos=n))},t.prototype.setAnchorBoundaryType=function(e){e===rg.UNBOUNDED?this.anchorGap=ig:this.anchorGap=og},t.prototype.setShowDelay=function(e){this.showDelayMs=e},t.prototype.setHideDelay=function(e){this.hideDelayMs=e},t.prototype.isTooltipMultiline=function(){var e=this.adapter.getTooltipSize();return e.height>cg&&e.width>=ug},t.prototype.positionPlainTooltip=function(){var e=this.calculateTooltipStyles(this.anchorRect),t=e.top,n=e.yTransformOrigin,r=e.left,o=e.xTransformOrigin,i=Dg?po(window,"transform"):"transform";this.adapter.setSurfaceAnimationStyleProperty(i+"-origin",o+" "+n),this.adapter.setStyleProperty("top",t+"px"),this.adapter.setStyleProperty("left",r+"px")},t.prototype.positionRichTooltip=function(){var e,t,n,r,o=this.adapter.getComputedStyleProperty("width");this.adapter.setStyleProperty("width",o);var i=this.hasCaret?this.calculateTooltipWithCaretStyles(this.anchorRect):this.calculateTooltipStyles(this.anchorRect),a=i.top,s=i.yTransformOrigin,l=i.left,c=i.xTransformOrigin,u=Dg?po(window,"transform"):"transform";this.adapter.setSurfaceAnimationStyleProperty(u+"-origin",c+" "+s);var d=l-(null!==(t=null===(e=this.parentRect)||void 0===e?void 0:e.left)&&void 0!==t?t:0),f=a-(null!==(r=null===(n=this.parentRect)||void 0===n?void 0:n.top)&&void 0!==r?r:0);this.adapter.setStyleProperty("top",f+"px"),this.adapter.setStyleProperty("left",d+"px")},t.prototype.calculateTooltipStyles=function(e){if(!e)return{top:0,left:0};var t=this.adapter.getTooltipSize(),n=this.calculateYTooltipDistance(e,t.height),r=this.calculateXTooltipDistance(e,t.width);return{top:n.distance,yTransformOrigin:n.yTransformOrigin,left:r.distance,xTransformOrigin:r.xTransformOrigin}},t.prototype.calculateXTooltipDistance=function(e,t){var n,r,o,i,a,s=!this.adapter.isRTL();this.richTooltip?(n=s?e.left-t:e.right,r=s?e.right:e.left-t,i=s?Cg:_g,a=s?_g:Cg):(n=s?e.left:e.right-t,r=s?e.right-t:e.left,o=e.left+(e.width-t)/2,i=s?_g:Cg,a=s?Cg:_g);var l=this.richTooltip?this.determineValidPositionOptions(n,r):this.determineValidPositionOptions(o,n,r);if(this.xTooltipPos===tg.START&&l.has(n))return{distance:n,xTransformOrigin:i};if(this.xTooltipPos===tg.END&&l.has(r))return{distance:r,xTransformOrigin:a};if(this.xTooltipPos===tg.CENTER&&l.has(o))return{distance:o,xTransformOrigin:Tg};var c=(this.richTooltip?[{distance:r,xTransformOrigin:a},{distance:n,xTransformOrigin:i}]:[{distance:o,xTransformOrigin:Tg},{distance:n,xTransformOrigin:i},{distance:r,xTransformOrigin:a}]).find((function(e){var t=e.distance;return l.has(t)}));return c||(e.left<0?{distance:this.minViewportTooltipThreshold,xTransformOrigin:_g}:{distance:this.adapter.getViewportWidth()-(t+this.minViewportTooltipThreshold),xTransformOrigin:Cg})},t.prototype.determineValidPositionOptions=function(){for(var e,t,n=[],r=0;r=this.minViewportTooltipThreshold},t.prototype.positionDoesntCollideWithViewport=function(e){var t=this.adapter.getViewportWidth();return e+this.adapter.getTooltipSize().width<=t&&e>=0},t.prototype.calculateYTooltipDistance=function(e,t){var n=e.bottom+this.anchorGap,r=e.top-(this.anchorGap+t),o=this.determineValidYPositionOptions(r,n);return this.yTooltipPos===ng.ABOVE&&o.has(r)?{distance:r,yTransformOrigin:Sg}:this.yTooltipPos===ng.BELOW&&o.has(n)||o.has(n)?{distance:n,yTransformOrigin:Ag}:o.has(r)?{distance:r,yTransformOrigin:Sg}:{distance:n,yTransformOrigin:Ag}},t.prototype.determineValidYPositionOptions=function(e,t){var n=new Set,r=new Set;return this.yPositionHonorsViewportThreshold(e)?n.add(e):this.yPositionDoesntCollideWithViewport(e)&&r.add(e),this.yPositionHonorsViewportThreshold(t)?n.add(t):this.yPositionDoesntCollideWithViewport(t)&&r.add(t),n.size?n:r},t.prototype.yPositionHonorsViewportThreshold=function(e){var t=this.adapter.getViewportHeight();return e+this.adapter.getTooltipSize().height+this.minViewportTooltipThreshold<=t&&e>=this.minViewportTooltipThreshold},t.prototype.yPositionDoesntCollideWithViewport=function(e){var t=this.adapter.getViewportHeight();return e+this.adapter.getTooltipSize().height<=t&&e>=0},t.prototype.calculateTooltipWithCaretStyles=function(e){this.adapter.clearTooltipCaretStyles();var t=this.adapter.getTooltipCaretBoundingRect();if(!e||!t)return{position:vg.DETECTED,top:0,left:0};var n=t.width/fg,r=t.height/fg/2,o=this.adapter.getTooltipSize(),i=this.calculateYWithCaretDistanceOptions(e,o.height,{caretWidth:n,caretHeight:r}),a=this.calculateXWithCaretDistanceOptions(e,o.width,{caretWidth:n,caretHeight:r}),s=this.validateTooltipWithCaretDistances(i,a);s.size<1&&(s=this.generateBackupPositionOption(e,o,{caretWidth:n,caretHeight:r}));var l=this.determineTooltipWithCaretDistance(s),c=l.position,u=l.xDistance,d=l.yDistance,f=this.setCaretPositionStyles(c,{caretWidth:n,caretHeight:r});return{yTransformOrigin:f.yTransformOrigin,xTransformOrigin:f.xTransformOrigin,top:d,left:u}},t.prototype.calculateXWithCaretDistanceOptions=function(e,t,n){var r=n.caretWidth,o=n.caretHeight,i=!this.adapter.isRTL(),a=e.left+e.width/2,s=e.left-(t+this.anchorGap+o),l=e.right+this.anchorGap+o,c=i?s:l,u=i?l:s,d=a-(dg+r/2),f=a-(t-dg-r/2),p=i?d:f,h=i?f:d,m=a-t/2;return new Map([[Eg.START,p],[Eg.CENTER,m],[Eg.END,h],[Eg.SIDE_END,u],[Eg.SIDE_START,c]])},t.prototype.calculateYWithCaretDistanceOptions=function(e,t,n){var r=n.caretWidth,o=n.caretHeight,i=e.top+e.height/2,a=e.bottom+this.anchorGap+o,s=e.top-(this.anchorGap+t+o),l=i-(dg+r/2),c=i-t/2,u=i-(t-dg-r/2);return new Map([[bg.ABOVE,s],[bg.BELOW,a],[bg.SIDE_TOP,l],[bg.SIDE_CENTER,c],[bg.SIDE_BOTTOM,u]])},t.prototype.repositionTooltipOnAnchorMove=function(){var e=this.adapter.getAnchorBoundingRect();e&&this.anchorRect&&(e.top===this.anchorRect.top&&e.left===this.anchorRect.left&&e.height===this.anchorRect.height&&e.width===this.anchorRect.width||(this.anchorRect=e,this.parentRect=this.adapter.getParentBoundingRect(),this.richTooltip?this.positionRichTooltip():this.positionPlainTooltip()))},t.prototype.validateTooltipWithCaretDistances=function(e,t){var n,r,o,i,a,s,l=new Map,c=new Map,u=new Map([[bg.ABOVE,[Eg.START,Eg.CENTER,Eg.END]],[bg.BELOW,[Eg.START,Eg.CENTER,Eg.END]],[bg.SIDE_TOP,[Eg.SIDE_START,Eg.SIDE_END]],[bg.SIDE_CENTER,[Eg.SIDE_START,Eg.SIDE_END]],[bg.SIDE_BOTTOM,[Eg.SIDE_START,Eg.SIDE_END]]]);try{for(var d=g(u.keys()),f=d.next();!f.done;f=d.next()){var p=f.value,h=e.get(p);if(this.yPositionHonorsViewportThreshold(h))try{for(var m=(o=void 0,g(u.get(p))),y=m.next();!y.done;y=m.next()){var v=y.value,b=t.get(v);if(this.positionHonorsViewportThreshold(b)){var E=this.caretPositionOptionsMapping(v,p);l.set(E,{xDistance:b,yDistance:h})}}}catch(T){o={error:T}}finally{try{y&&!y.done&&(i=m.return)&&i.call(m)}finally{if(o)throw o.error}}if(this.yPositionDoesntCollideWithViewport(h))try{for(var _=(a=void 0,g(u.get(p))),C=_.next();!C.done;C=_.next()){v=C.value,b=t.get(v);if(this.positionDoesntCollideWithViewport(b)){E=this.caretPositionOptionsMapping(v,p);c.set(E,{xDistance:b,yDistance:h})}}}catch(A){a={error:A}}finally{try{C&&!C.done&&(s=_.return)&&s.call(_)}finally{if(a)throw a.error}}}}catch(S){n={error:S}}finally{try{f&&!f.done&&(r=d.return)&&r.call(d)}finally{if(n)throw n.error}}return l.size?l:c},t.prototype.generateBackupPositionOption=function(e,t,n){var r,o,i,a,s=!this.adapter.isRTL();e.left<0?(r=this.minViewportTooltipThreshold+n.caretHeight,o=s?Eg.END:Eg.START):(r=this.adapter.getViewportWidth()-(t.width+this.minViewportTooltipThreshold+n.caretHeight),o=s?Eg.START:Eg.END);e.top<0?(i=this.minViewportTooltipThreshold+n.caretHeight,a=bg.BELOW):(i=this.adapter.getViewportHeight()-(t.height+this.minViewportTooltipThreshold+n.caretHeight),a=bg.ABOVE);var l=this.caretPositionOptionsMapping(o,a);return new Map([[l,{xDistance:r,yDistance:i}]])},t.prototype.determineTooltipWithCaretDistance=function(e){if(e.has(this.tooltipPositionWithCaret)){var t=e.get(this.tooltipPositionWithCaret);return{position:this.tooltipPositionWithCaret,xDistance:t.xDistance,yDistance:t.yDistance}}var n=[vg.ABOVE_START,vg.ABOVE_CENTER,vg.ABOVE_END,vg.TOP_SIDE_START,vg.CENTER_SIDE_START,vg.BOTTOM_SIDE_START,vg.TOP_SIDE_END,vg.CENTER_SIDE_END,vg.BOTTOM_SIDE_END,vg.BELOW_START,vg.BELOW_CENTER,vg.BELOW_END].find((function(t){return e.has(t)})),r=e.get(n);return{position:n,xDistance:r.xDistance,yDistance:r.yDistance}},t.prototype.caretPositionOptionsMapping=function(e,t){switch(t){case bg.ABOVE:if(e===Eg.START)return vg.ABOVE_START;if(e===Eg.CENTER)return vg.ABOVE_CENTER;if(e===Eg.END)return vg.ABOVE_END;break;case bg.BELOW:if(e===Eg.START)return vg.BELOW_START;if(e===Eg.CENTER)return vg.BELOW_CENTER;if(e===Eg.END)return vg.BELOW_END;break;case bg.SIDE_TOP:if(e===Eg.SIDE_START)return vg.TOP_SIDE_START;if(e===Eg.SIDE_END)return vg.TOP_SIDE_END;break;case bg.SIDE_CENTER:if(e===Eg.SIDE_START)return vg.CENTER_SIDE_START;if(e===Eg.SIDE_END)return vg.CENTER_SIDE_END;break;case bg.SIDE_BOTTOM:if(e===Eg.SIDE_START)return vg.BOTTOM_SIDE_START;if(e===Eg.SIDE_END)return vg.BOTTOM_SIDE_END}throw new Error("MDCTooltipFoundation: Invalid caret position of "+e+", "+t)},t.prototype.setCaretPositionStyles=function(e,t){var n,r,o=this.calculateCaretPositionOnTooltip(e,t);if(!o)return{yTransformOrigin:0,xTransformOrigin:0};this.adapter.clearTooltipCaretStyles(),this.adapter.setTooltipCaretStyle(o.yAlignment,o.yAxisPx),this.adapter.setTooltipCaretStyle(o.xAlignment,o.xAxisPx);var i=o.skew*(Math.PI/180),a=Math.cos(i);this.adapter.setTooltipCaretStyle("transform","rotate("+o.rotation+"deg) skewY("+o.skew+"deg) scaleX("+a+")"),this.adapter.setTooltipCaretStyle("transform-origin",o.xAlignment+" "+o.yAlignment);try{for(var s=g(o.caretCorners),l=s.next();!l.done;l=s.next()){var c=l.value;this.adapter.setTooltipCaretStyle(c,"0")}}catch(u){n={error:u}}finally{try{l&&!l.done&&(r=s.return)&&r.call(s)}finally{if(n)throw n.error}}return{yTransformOrigin:o.yTransformOrigin,xTransformOrigin:o.xTransformOrigin}},t.prototype.calculateCaretPositionOnTooltip=function(e,t){var n=!this.adapter.isRTL(),r=this.adapter.getComputedStyleProperty("width"),o=this.adapter.getComputedStyleProperty("height");if(r&&o&&t){var i="calc(("+r+" - "+t.caretWidth+"px) / 2)",a="calc(("+o+" - "+t.caretWidth+"px) / 2)",s="0",l=dg+"px",c="calc("+r+" - "+l+")",u="calc("+o+" - "+l+")",d=35,f=Math.abs(55),p=["border-bottom-right-radius","border-top-left-radius"],h=["border-bottom-left-radius","border-top-right-radius"],m=20;switch(e){case vg.BELOW_CENTER:return{yAlignment:Ag,xAlignment:_g,yAxisPx:s,xAxisPx:i,rotation:-35,skew:-20,xTransformOrigin:i,yTransformOrigin:s,caretCorners:p};case vg.BELOW_END:return{yAlignment:Ag,xAlignment:n?Cg:_g,yAxisPx:s,xAxisPx:l,rotation:n?d:-35,skew:n?m:-20,xTransformOrigin:n?c:l,yTransformOrigin:s,caretCorners:n?h:p};case vg.BELOW_START:return{yAlignment:Ag,xAlignment:n?_g:Cg,yAxisPx:s,xAxisPx:l,rotation:n?-35:d,skew:n?-20:m,xTransformOrigin:n?l:c,yTransformOrigin:s,caretCorners:n?p:h};case vg.TOP_SIDE_END:return{yAlignment:Ag,xAlignment:n?_g:Cg,yAxisPx:l,xAxisPx:s,rotation:n?f:-1*f,skew:n?-20:m,xTransformOrigin:n?s:r,yTransformOrigin:l,caretCorners:n?p:h};case vg.CENTER_SIDE_END:return{yAlignment:Ag,xAlignment:n?_g:Cg,yAxisPx:a,xAxisPx:s,rotation:n?f:-1*f,skew:n?-20:m,xTransformOrigin:n?s:r,yTransformOrigin:a,caretCorners:n?p:h};case vg.BOTTOM_SIDE_END:return{yAlignment:Sg,xAlignment:n?_g:Cg,yAxisPx:l,xAxisPx:s,rotation:n?-1*f:f,skew:n?m:-20,xTransformOrigin:n?s:r,yTransformOrigin:u,caretCorners:n?h:p};case vg.TOP_SIDE_START:return{yAlignment:Ag,xAlignment:n?Cg:_g,yAxisPx:l,xAxisPx:s,rotation:n?-1*f:f,skew:n?m:-20,xTransformOrigin:n?r:s,yTransformOrigin:l,caretCorners:n?h:p};case vg.CENTER_SIDE_START:return{yAlignment:Ag,xAlignment:n?Cg:_g,yAxisPx:a,xAxisPx:s,rotation:n?-1*f:f,skew:n?m:-20,xTransformOrigin:n?r:s,yTransformOrigin:a,caretCorners:n?h:p};case vg.BOTTOM_SIDE_START:return{yAlignment:Sg,xAlignment:n?Cg:_g,yAxisPx:l,xAxisPx:s,rotation:n?f:-1*f,skew:n?-20:m,xTransformOrigin:n?r:s,yTransformOrigin:u,caretCorners:n?p:h};case vg.ABOVE_CENTER:return{yAlignment:Sg,xAlignment:_g,yAxisPx:s,xAxisPx:i,rotation:d,skew:m,xTransformOrigin:i,yTransformOrigin:o,caretCorners:h};case vg.ABOVE_END:return{yAlignment:Sg,xAlignment:n?Cg:_g,yAxisPx:s,xAxisPx:l,rotation:n?-35:d,skew:n?-20:m,xTransformOrigin:n?c:l,yTransformOrigin:o,caretCorners:n?p:h};default:case vg.ABOVE_START:return{yAlignment:Sg,xAlignment:n?_g:Cg,yAxisPx:s,xAxisPx:l,rotation:n?d:-35,skew:n?m:-20,xTransformOrigin:n?l:c,yTransformOrigin:o,caretCorners:n?h:p}}}},t.prototype.clearShowTimeout=function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=null)},t.prototype.clearHideTimeout=function(){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=null)},t.prototype.attachScrollHandler=function(e){var t=this;this.addAncestorScrollEventListeners.push((function(){e("scroll",t.windowScrollHandler)}))},t.prototype.removeScrollHandler=function(e){var t=this;this.removeAncestorScrollEventListeners.push((function(){e("scroll",t.windowScrollHandler)}))},t.prototype.destroy=function(){var e,t;this.frameId&&(cancelAnimationFrame(this.frameId),this.frameId=null),this.clearHideTimeout(),this.clearShowTimeout(),this.adapter.removeClass(wg),this.adapter.removeClass(Ng),this.adapter.removeClass(kg),this.adapter.removeClass(xg),this.adapter.removeClass(Lg),this.richTooltip&&this.adapter.deregisterEventHandler("focusout",this.richTooltipFocusOutHandler),this.persistentTooltip||(this.adapter.deregisterEventHandler("mouseenter",this.tooltipMouseEnterHandler),this.adapter.deregisterEventHandler("mouseleave",this.tooltipMouseLeaveHandler)),this.adapter.deregisterAnchorEventHandler("blur",this.anchorBlurHandler),this.adapter.deregisterDocumentEventHandler("click",this.documentClickHandler),this.adapter.deregisterDocumentEventHandler("keydown",this.documentKeydownHandler),this.adapter.deregisterWindowEventHandler("scroll",this.windowScrollHandler),this.adapter.deregisterWindowEventHandler("resize",this.windowResizeHandler);try{for(var n=g(this.removeAncestorScrollEventListeners),r=n.next();!r.done;r=n.next()){(0,r.value)()}}catch(o){e={error:o}}finally{try{r&&!r.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}this.animFrame.cancelAll()},t}(E),Mg=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p(t,e),t.attachTo=function(e){return new t(e)},t.prototype.initialize=function(){var e=this.root.getAttribute("id");if(!e)throw new Error("MDCTooltip: Tooltip component must have an id.");var t=document.querySelector('[data-tooltip-id="'+e+'"]')||document.querySelector('[aria-describedby="'+e+'"]');if(!t)throw new Error("MDCTooltip: Tooltip component requires an anchor element annotated with [aria-describedby] or [data-tooltip-id].");this.anchorElem=t},t.prototype.initialSyncWithDOM=function(){var e=this;this.isTooltipRich=this.foundation.isRich(),this.isTooltipPersistent=this.foundation.isPersistent(),this.handleMouseEnter=function(){e.foundation.handleAnchorMouseEnter()},this.handleFocus=function(t){e.foundation.handleAnchorFocus(t)},this.handleMouseLeave=function(){e.foundation.handleAnchorMouseLeave()},this.handleTransitionEnd=function(){e.foundation.handleTransitionEnd()},this.handleClick=function(){e.foundation.handleAnchorClick()},this.handleTouchstart=function(){e.foundation.handleAnchorTouchstart()},this.handleTouchend=function(){e.foundation.handleAnchorTouchend()},this.isTooltipRich&&this.isTooltipPersistent?this.anchorElem.addEventListener("click",this.handleClick):(this.anchorElem.addEventListener("mouseenter",this.handleMouseEnter),this.anchorElem.addEventListener("focus",this.handleFocus),this.anchorElem.addEventListener("mouseleave",this.handleMouseLeave),this.anchorElem.addEventListener("touchstart",this.handleTouchstart),this.anchorElem.addEventListener("touchend",this.handleTouchend)),this.listen("transitionend",this.handleTransitionEnd)},t.prototype.destroy=function(){this.anchorElem&&(this.isTooltipRich&&this.isTooltipPersistent?this.anchorElem.removeEventListener("click",this.handleClick):(this.anchorElem.removeEventListener("mouseenter",this.handleMouseEnter),this.anchorElem.removeEventListener("focus",this.handleFocus),this.anchorElem.removeEventListener("mouseleave",this.handleMouseLeave),this.anchorElem.removeEventListener("touchstart",this.handleTouchstart),this.anchorElem.removeEventListener("touchend",this.handleTouchend))),this.unlisten("transitionend",this.handleTransitionEnd),e.prototype.destroy.call(this)},t.prototype.setTooltipPosition=function(e){this.foundation.setTooltipPosition(e)},t.prototype.setAnchorBoundaryType=function(e){this.foundation.setAnchorBoundaryType(e)},t.prototype.setShowDelay=function(e){this.foundation.setShowDelay(e)},t.prototype.setHideDelay=function(e){this.foundation.setHideDelay(e)},t.prototype.hide=function(){this.foundation.hide()},t.prototype.isShown=function(){return this.foundation.isShown()},t.prototype.attachScrollHandler=function(e){this.foundation.attachScrollHandler(e)},t.prototype.removeScrollHandler=function(e){this.foundation.removeScrollHandler(e)},t.prototype.getDefaultFoundation=function(){var e=this,t={getAttribute:function(t){return e.root.getAttribute(t)},setAttribute:function(t,n){e.root.setAttribute(t,n)},removeAttribute:function(t){e.root.removeAttribute(t)},addClass:function(t){e.root.classList.add(t)},hasClass:function(t){return e.root.classList.contains(t)},removeClass:function(t){e.root.classList.remove(t)},getComputedStyleProperty:function(t){return window.getComputedStyle(e.root).getPropertyValue(t)},setStyleProperty:function(t,n){e.root.style.setProperty(t,n)},setSurfaceAnimationStyleProperty:function(t,n){var r=e.root.querySelector("."+Qy.SURFACE_ANIMATION);null===r||void 0===r||r.style.setProperty(t,n)},getViewportWidth:function(){return window.innerWidth},getViewportHeight:function(){return window.innerHeight},getTooltipSize:function(){return{width:e.root.offsetWidth,height:e.root.offsetHeight}},getAnchorBoundingRect:function(){return e.anchorElem?e.anchorElem.getBoundingClientRect():null},getParentBoundingRect:function(){var t,n;return null!==(n=null===(t=e.root.parentElement)||void 0===t?void 0:t.getBoundingClientRect())&&void 0!==n?n:null},getAnchorAttribute:function(t){return e.anchorElem?e.anchorElem.getAttribute(t):null},setAnchorAttribute:function(t,n){var r;null===(r=e.anchorElem)||void 0===r||r.setAttribute(t,n)},isRTL:function(){return"rtl"===getComputedStyle(e.root).direction},anchorContainsElement:function(t){var n;return!!(null===(n=e.anchorElem)||void 0===n?void 0:n.contains(t))},tooltipContainsElement:function(t){return e.root.contains(t)},focusAnchorElement:function(){var t;null===(t=e.anchorElem)||void 0===t||t.focus()},registerEventHandler:function(t,n){e.root instanceof HTMLElement&&e.root.addEventListener(t,n)},deregisterEventHandler:function(t,n){e.root instanceof HTMLElement&&e.root.removeEventListener(t,n)},registerAnchorEventHandler:function(t,n){var r;null===(r=e.anchorElem)||void 0===r||r.addEventListener(t,n)},deregisterAnchorEventHandler:function(t,n){var r;null===(r=e.anchorElem)||void 0===r||r.removeEventListener(t,n)},registerDocumentEventHandler:function(e,t){document.body.addEventListener(e,t)},deregisterDocumentEventHandler:function(e,t){document.body.removeEventListener(e,t)},registerWindowEventHandler:function(e,t){window.addEventListener(e,t)},deregisterWindowEventHandler:function(e,t){window.removeEventListener(e,t)},notifyHidden:function(){e.emit(gg,{})},getTooltipCaretBoundingRect:function(){var t=e.root.querySelector("."+Qy.TOOLTIP_CARET_TOP);return t?t.getBoundingClientRect():null},setTooltipCaretStyle:function(t,n){var r=e.root.querySelector("."+Qy.TOOLTIP_CARET_TOP),o=e.root.querySelector("."+Qy.TOOLTIP_CARET_BOTTOM);r&&o&&(r.style.setProperty(t,n),o.style.setProperty(t,n))},clearTooltipCaretStyles:function(){var t=e.root.querySelector("."+Qy.TOOLTIP_CARET_TOP),n=e.root.querySelector("."+Qy.TOOLTIP_CARET_BOTTOM);t&&n&&(t.removeAttribute("style"),n.removeAttribute("style"))},getActiveElement:function(){return document.activeElement}};return new Pg(t)},t}(_);const Bg={class:"mdc-tooltip__title"},Fg={class:"mdc-tooltip__content"},jg={TYPES:{plain:0,rich:1},cssClasses:{link:"mdc-tooltip__content-link"}},Vg={name:"UiTooltip",customOptions:{UI_TOOLTIP:jg}};var Hg=Object.assign(Vg,{props:{type:{type:[String,Number],default:0},rich:{type:Boolean,default:!1},width:{type:[String,Number],default:0}},setup(e){const t=e,n=(0,o.ref)(null),r=(0,o.computed)((()=>a(t,jg.TYPES,"rich"))),i=(0,o.computed)((()=>({"mdc-tooltip":!0,"mdc-tooltip--rich":r.value}))),s=(0,o.computed)((()=>t.width?{"max-width":`${t.width}px`}:{}));return(0,o.onMounted)((()=>new Mg(n.value))),(t,r)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{ref_key:"tooltip",ref:n,class:(0,o.normalizeClass)((0,o.unref)(i)),role:"tooltip","aria-hidden":"true"},[(0,o.createElementVNode)("div",{class:"mdc-tooltip__surface mdc-tooltip__surface-animation",style:(0,o.normalizeStyle)((0,o.unref)(s))},[e.rich?((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:0},[(0,o.createElementVNode)("h2",Bg,[(0,o.renderSlot)(t.$slots,"title")]),(0,o.createElementVNode)("p",Fg,[(0,o.renderSlot)(t.$slots,"default",{linkClass:jg.cssClasses.link})])],64)):(0,o.renderSlot)(t.$slots,"default",{key:1})],4)],2))}});var Ug=Hg;var qg=function(){if("function"===typeof window.CustomEvent)return!1;window.CustomEvent=function(e,t){t=t||{bubbles:!1,cancelable:!1,detail:null};const n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}};var $g=function(e,t,n){n=n||window;let r=!1;n.addEventListener(e,(function(){r||(r=!0,requestAnimationFrame((function(){n.dispatchEvent(new CustomEvent(t)),r=!1})))}))};var zg=function(){qg(),$g("resize","balmResize"),$g("scroll","balmScroll")};const Kg=new Map,Gg=new Map;function Wg(e){Kg.has(e)&&Kg.delete(e)}const Yg={on:function(e,t){Kg.set(e,t)},once:function(e,t){Gg.set(e,t)},off:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e?Array.isArray(e)?e.forEach((t=>Wg(e))):Wg(e):Kg.clear()},emit:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;rXg;var Qg={install:function(e){e.mixin({mounted(){Zg||(Zg=!0,zg())}}),e.config.globalProperties.$bus=Xg,e.provide("bus",Xg),e.config.globalProperties.$throttle=$g,e.provide("throttle",$g)}};var ev="undefined"===typeof window?o.createSSRApp:o.createApp;function tv(e){const t=document.createElement("div");return t.id=e,document.body.appendChild(t),t}let nv={};function rv(e,t){tv(e);const n=e.replace(/^\S/,(e=>e.toUpperCase()));return ev({name:`BalmUI${n}`,setup:()=>t,render:()=>""}).mount(`#${e}`).$.setupState}const ov={install:function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t)if("object"===(0,F.Z)(t)){const n=(t.name||"store").toLowerCase();nv=rv(n,t),e.config.globalProperties[`$${n}`]=nv,e.provide(`$${n}`,nv)}else{if(!Array.isArray(t))throw new Error("[$store]: The '$store' of BalmUI must be an object or array");for(let n=0,r=t.length;n0&&void 0!==arguments[0]?arguments[0]:"";return e?nv[e]:nv};var av=ov;const sv=["margin","gutter","column-width"],lv=["desktop","tablet","phone"];const cv=new class{set(e,t,n){if(!sv.includes(e))throw new Error("[$grid]: Please set a grid property: "+JSON.stringify(sv));if(!lv.includes(t))throw new Error("[$grid]: Please set a device type: "+JSON.stringify(lv));document.documentElement.style.setProperty(`--mdc-layout-grid-${e}-${t}`,n)}};var uv={install:function(e){e.config.globalProperties.$setGrid=()=>console.warn("[$grid]","The '$setGrid' has been deprecated. Use the '$grid.set' instead"),e.config.globalProperties.$grid=cv,e.provide("grid",cv)}};function dv(e){return"dark"===function(e){var t,n,r;return e.match(/^rgb/)?(t=(e=e.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+(?:\.\d+)?))?\)$/))[1],n=e[2],r=e[3]):(t=(e=+("0x"+e.slice(1).replace(e.length<5&&/./g,"$&$&")))>>16,n=e>>8&255,r=255&e),Math.sqrt(t*t*.299+n*n*.587+r*r*.114)>127.5?"light":"dark"}(e)?"light":"dark"}const fv=["primary","secondary","background","surface","error","on-primary","on-secondary","on-surface","on-error"],pv=[...fv,"primary-bg","secondary-bg"],hv=["primary","secondary","hint","disabled","icon"],mv=["background","light","dark"],yv="Please choose a theme style: "+JSON.stringify(fv),gv="Please choose a theme style: "+JSON.stringify(pv),vv="Please choose a text style: "+JSON.stringify(hv),bv="Please choose a theme tone: "+JSON.stringify(mv),Ev=new Map,_v=new Map;class Cv{get themeColors(){return Ev}get textColors(){return _v}getTheme(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n="";if(!pv.includes(e))throw new Error(`[$theme]: Theme ${t?"Class":"Color"}]: ${gv}`);return n=t?`mdc-theme--${e}`:Ev.get(e),n}setTheme(e,t){document.documentElement.style.setProperty(`--mdc-theme-${e}`,t),Ev.set(e,t)}themeText(e,t,n){let r="";if(!hv.includes(e))throw new Error(`[$theme]: ${vv}`);if(!mv.includes(t))throw new Error(`[$theme]: ${bv}`);return r=n(),r}getText(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return this.themeText(e,t,(()=>n?`mdc-theme--text-${e}-on-${t}`:_v.get(`${e}-on-${t}`)))}setText(e,t,n){this.themeText(e,t,(()=>{document.documentElement.style.setProperty(`--mdc-theme-text-${e}-on-${t}`,n),_v.set(`${e}-on-${t}`,n)}))}}const Tv=new class extends Cv{get primary(){return Ev.get("primary")}set primary(e){this.setTheme("primary",e),this.setTheme("on-primary","dark"===dv(e)?"#000":"#fff")}get secondary(){return Ev.get("secondary")}set secondary(e){this.setTheme("secondary",e),this.setTheme("on-secondary","dark"===dv(e)?"#000":"#fff")}get background(){return Ev.get("background")}set background(e){this.setTheme("background",e)}get surface(){return Ev.get("surface")}set surface(e){this.setTheme("surface",e),this.setTheme("on-surface","dark"===dv(e)?"#000":"#fff")}get error(){return Ev.get("error")}set error(e){this.setTheme("error",e),this.setTheme("on-error","dark"===dv(e)?"#000":"#fff")}get onPrimary(){return Ev.get("on-primary")}set onPrimary(e){this.setTheme("on-primary",e)}get onSecondary(){return Ev.get("on-secondary")}set onSecondary(e){this.setTheme("on-secondary",e)}get onSurface(){return Ev.get("on-surface")}set onSurface(e){this.setTheme("on-surface",e)}get onError(){return Ev.get("on-error")}set onError(e){this.setTheme("on-error",e)}set colors(e){const t=Object.keys(e);if(!t.every((e=>fv.includes(e))))throw new Error(`[$theme]: ${yv}`);t.forEach((t=>this.setTheme(t,e[t]))),["primary","secondary","surface","error"].forEach((n=>{t.includes(n)&&!t.includes(`on-${n}`)&&this.setTheme(`on-${n}`,"dark"===dv(e[n])?"#000":"#fff")}))}getThemeColor(e){return this.getTheme(e)}getThemeClass(e){let t="";return t=Array.isArray(e)?e.map((e=>this.getTheme(e,!0))):this.getTheme(e,!0),t}getTextColor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"background";return this.getText(e,t)}getTextClass(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"background";return this.getText(e,t,!0)}setTextColor(e,t){this.setText(e,"background",t)}getTextColorOnLight(e){return this.getTextColor(e,"light")}getTextClassOnLight(e){return this.getTextClass(e,"light")}setTextColorOnLight(e,t){this.setText(e,"light",t)}getTextColorOnDark(e){return this.getTextColor(e,"dark")}getTextClassOnDark(e){return this.getTextClass(e,"dark")}setTextColorOnDark(e,t){this.setText(e,"dark",t)}};let Av=!1;const Sv={install:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.mixin({mounted(){Av||(Av=!0,Tv.colors=t)}}),e.config.globalProperties.$theme=Tv,e.provide("theme",Tv)}};var Ov=Sv;const Iv="mdc-typography",wv=["headline1","headline2","headline3","headline4","headline5","headline6","subtitle1","subtitle2","body1","body2","caption","button","overline"];let kv;function Nv(e){let t="";if(!kv.includes(e))throw new Error("[$typography]: Please set a valid typographic style:\n"+JSON.stringify(kv));return t=`${Iv}--${e}`,t}const xv={install:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];kv=Array.isArray(t)?wv.concat(t):wv,e.mixin({mounted(){const e=document.querySelector("body").classList;e.contains(Iv)||e.add(Iv)}}),e.config.globalProperties.$tt=Nv,e.provide("tt",Nv)}};var Lv=xv;const Rv={class:"mdc-dialog__container"},Dv={class:"mdc-dialog__surface"},Pv={key:0,class:"mdc-dialog__title"},Mv=["innerHTML"],Bv={class:"mdc-alert-dialog__message"},Fv={class:"mdc-dialog__actions"},jv=(0,o.createElementVNode)("div",{class:"mdc-dialog__scrim"},null,-1),Vv={name:"MdcDialog",customOptions:{UI_GLOBAL:i.Z,UI_DIALOG:Wh}};var Hv=Object.assign(Vv,{props:{open:{type:Boolean,default:!1},options:{type:Object,default:()=>({})}},setup(e){const t=e,n=(0,o.reactive)({opening:!0,opened:!1,state:"",stateOutlined:!1}),{stateClassName:r,materialIcon:a}=Th(n),s=(0,o.computed)((()=>["mdc-dialog",t.options.className,{"mdc-dialog--opening":n.opening,"mdc-dialog--open":n.opened}]));return(0,o.watch)((()=>t.open),(e=>{e?setTimeout((()=>{n.opened=!0,setTimeout((()=>{n.opening=!1}),150)}),150):(n.opening=!0,n.opened=!1)})),(0,o.onBeforeMount)((()=>{t.options.state&&(n.state=t.options.state,n.stateOutlined=t.options.stateOutlined)})),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:(0,o.normalizeClass)((0,o.unref)(s))},[(0,o.createElementVNode)("div",Rv,[(0,o.createElementVNode)("div",Dv,[e.options.title?((0,o.openBlock)(),(0,o.createElementBlock)("h2",Pv,(0,o.toDisplayString)(e.options.title),1)):(0,o.createCommentVNode)("v-if",!0),e.options.raw?((0,o.openBlock)(),(0,o.createElementBlock)("div",{key:1,class:(0,o.normalizeClass)((0,o.unref)(Wh).cssClasses.content),innerHTML:e.options.message},null,10,Mv)):((0,o.openBlock)(),(0,o.createElementBlock)("div",{key:2,class:(0,o.normalizeClass)((0,o.unref)(Wh).cssClasses.content)},[(0,o.unref)(a)?((0,o.openBlock)(),(0,o.createElementBlock)("i",{key:0,class:(0,o.normalizeClass)((0,o.unref)(i.Z).getMaterialIconClass([(0,o.unref)(r),"mdc-alert-dialog__icon"]))},(0,o.toDisplayString)((0,o.unref)(a)),3)):(0,o.createCommentVNode)("v-if",!0),(0,o.createElementVNode)("span",Bv,(0,o.toDisplayString)(e.options.message),1)],2)),(0,o.createElementVNode)("footer",Fv,[(0,o.renderSlot)(t.$slots,"default")])])]),jv],2))}});var Uv=Hv;function qv(e,t){let n=Object.assign({},e);return"string"===(0,F.Z)(t)?n.message=`${t}`:"object"===(0,F.Z)(t)&&(n=Object.assign({},n,t)),n}function $v(e){return document.getElementById(e)||tv(e)}function zv(e){!function(e){document.body.removeChild(e)}(e)}const Kv="balmui-alert-dialog";function Gv(e){let{app:t,el:n,constants:r,options:i,done:a,callback:s}=e;const l=(0,o.reactive)({open:!1,options:i});return(0,o.onMounted)((()=>(0,o.nextTick)((()=>l.open=!0)))),(0,o.onBeforeUnmount)((()=>zv(n))),{...(0,o.toRefs)(l),handleClick:function(e){l.open=!1,t.unmount(`#${r.id}`),"function"===typeof l.options.callback?l.options.callback(e):r.id===Kv?a():s(e)}}}const Wv={id:Kv},Yv={className:"",title:"",state:"",stateOutlined:!1,message:"",raw:!1,buttonText:"OK",callback:!1};let Xv,Zv=Yv;const Jv='\n \n';function Qv(){const e=qv(Zv,arguments.length>0&&void 0!==arguments[0]?arguments[0]:{});return new Promise((t=>{(function(e,t){const n=$v(Wv.id);return Xv=ev({name:"AlertDialog",components:{MdcDialog:Uv},setup(){return Gv({app:Xv,el:n,constants:Wv,options:e,done:t})},template:Jv}),Xv})(e,t).mount(`#${Wv.id}`)}))}const eb={install:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Zv=Object.assign({},Yv,t),e.config.globalProperties.$alert=Qv,e.provide("alert",Qv)}};var tb=eb;const nb={id:"balmui-confirm-dialog"},rb={className:"",title:"",state:"",stateOutlined:!1,message:"",raw:!1,acceptText:"OK",cancelText:"Cancel",callback:!1};let ob,ib=rb;const ab='\n \n \n';function sb(){const e=qv(ib,arguments.length>0&&void 0!==arguments[0]?arguments[0]:{});return new Promise((t=>{(function(e,t){const n=$v(nb.id);return ob=ev({name:"ConfirmDialog",components:{MdcDialog:Uv},setup(){return Gv({app:ob,el:n,constants:nb,options:e,callback:t})},template:ab}),ob})(e,t).mount(`#${nb.id}`)}))}const lb={install:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};ib=Object.assign({},rb,t),e.config.globalProperties.$confirm=sb,e.provide("confirm",sb)}},cb=()=>sb;var ub=lb;const db={id:"balmui-toast",timeoutMs:{MIN:2e3,MAX:3500,DEFAULTS:2750},position:{TOP:"top",BOTTOM:"bottom",CENTER:"center"}},fb={className:"",timeoutMs:db.timeoutMs.DEFAULTS,message:"",position:db.position.BOTTOM};let pb,hb,mb,yb=fb;const gb='
\n
\n
\n
\n
';function vb(e){return $v(db.id),ev({name:"Toast",expose:["render"],setup(){const t=(0,o.reactive)({open:!1,opening:!0,opened:!1,options:e}),n=(0,o.computed)((()=>["top","center"].includes(t.options.position)?`mdc-toast--${t.options.position}`:"")),r=(0,o.computed)((()=>["mdc-snackbar","mdc-toast",n.value,t.options.className,{"mdc-snackbar--opening":t.opening,"mdc-snackbar--open":t.opened}])),i=(0,o.computed)((()=>t.options.message));function a(){t.open=!0,hb=setTimeout((()=>{t.open=!1}),t.options.timeoutMs)}function s(e){if(!(e.timeoutMs<=db.timeoutMs.MAX&&e.timeoutMs>=db.timeoutMs.MIN))throw new Error(`[$toast]: The timeoutMs of the toast must be between ${db.timeoutMs.MIN} and ${db.timeoutMs.MAX}`);t.options=e,a()}return(0,o.watch)((()=>t.open),(e=>{e?setTimeout((()=>{t.opened=!0,setTimeout((()=>{t.opening=!1}),150)}),150):(t.opening=!0,t.opened=!1)})),(0,o.onMounted)((()=>s(e))),{className:r,message:i,render:s}},template:gb})}function bb(){const e=qv(yb,arguments.length>0&&void 0!==arguments[0]?arguments[0]:{});pb?(clearTimeout(hb),clearTimeout(mb),pb.render(e)):pb=vb(e).mount(`#${db.id}`)}const Eb={install:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};yb=Object.assign({},fb,t),e.config.globalProperties.$toast=bb,e.provide("toast",bb)}};var _b=Eb;const Cb={required:{validate(e){return e&&e.length>0},message:"%s is required"}};let Tb={};function Ab(e,t){console.warn("[$validator]",`The '${e}' has been deprecated. Use the '${t}' instead`)}class Sb{constructor(){const e=(0,o.getCurrentInstance)();this.instance=e,this.validations=[],this.customValidations=[]}validate(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n={valid:!0,validFields:[],invalidFields:[],messages:[],message:"",validMsg:{}},r=[];if(this.instance){const{setupState:e,data:t}=this.instance;r=e.validations||t.validations||[]}if(this.validations=this.customValidations.length?this.customValidations:r,!Array.isArray(this.validations))throw new Error("[$validator]: validations must be an array in 10.7.0");for(let o=0,i=this.validations.length;oe.trim()));let i=!0;for(let a=0,s=o.length;a{n.validMsg[e]=n.messages[t]}))),n.validFields.forEach((e=>{n.validMsg[e]=""})),n}resetValidations(){Ab("resetValidations","clear")}setValidations(){Ab("setValidations","set")}clear(){this.customValidations=[]}get(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e?this.customValidations.find((t=>{let{key:n}=t;return n===e})):this.customValidations}set(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(Array.isArray(e))this.customValidations=e;else{const n=this.customValidations.findIndex((t=>{let{key:n}=t;return n===e}));~n?this.customValidations[n]=Object.assign({},t):this.customValidations=[Object.assign({key:e},t)]}}}const Ob={install:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Tb=Object.assign({},Cb,t);const n=new Sb;e.config.globalProperties.$validator=n,e.provide("validator",n)}};var Ib=Ob;const wb={cssClasses:{base:"mdc-button",outlined:"mdc-button--outlined",raised:"mdc-button--raised",unelevated:"mdc-button--unelevated"}},kb=(e,t)=>{let{modifiers:n}=t;"A"===e.tagName?(((e,t)=>{e.classList.add(wb.cssClasses.base);for(const n of Object.keys(t))if(wb.cssClasses[n]){e.classList.add(wb.cssClasses[n]);break}})(e,n),(e=>{const t=e.innerHTML;e.innerHTML="";const n=document.createElement("div");n.className="mdc-button__ripple";const r=document.createElement("div");r.className="mdc-button__label",r.innerHTML=t,e.appendChild(n),e.appendChild(r)})(e),(e=>{new R(e)})(e)):console.warn("[v-button]","You need one element for link button")};var Nb={name:"button",mounted(e,t){kb(e,t)}};const xb={base:"mdc-ripple-surface",primary:"mdc-ripple-surface--primary",secondary:"mdc-ripple-surface--secondary"},Lb=(e,t,n)=>{let{value:r}=n;if(!1!==r){let n=[xb.base];switch(r){case 1:case"primary":n.push(xb.primary);break;case 2:case"secondary":n.push(xb.secondary)}t.classList[e](...n)}},Rb={name:"ripple",beforeMount(e,t){Lb("add",e,t)},mounted(e,t){((e,t)=>{let{value:n,arg:r,modifiers:o}=t;if(!1!==n&&"cssOnly"!==r){const t=new R(e);o.unbounded&&(t.unbounded=!0)}})(e,t)},beforeUnmount(e,t){Lb("remove",e,t)}};var Db=Rb;const Pb="mdc-shape--rounded",Mb="mdc-shape--cut",Bb={small:"mdc-shape--small",medium:"mdc-shape--medium",large:"mdc-shape--large"},Fb=(e,t)=>{let{value:n,modifiers:r}=t;if(r.cut){let t=n.split(" ").map((e=>e)),r=`0% ${t[0]}, ${t[0]} 0%`,o=`calc(100% - ${t[1]}) 0, 100% ${t[1]}`,i=`100% calc(100% - ${t[2]}), calc(100% - ${t[2]}) 100%`,a=`${t[3]} 100%, 0px calc(100% - ${t[3]})`;e.style.clipPath=`polygon(${r}, ${o}, ${i}, ${a})`}else e.style.borderRadius=n},jb=(e,t,n)=>{let{value:r,modifiers:o}=n;if("update"===e)r&&Fb(t,{value:r,modifiers:o});else if(r)Fb(t,{value:r,modifiers:o});else{let n=o.cut?[Mb]:[Pb];o.small?n.push(Bb.small):o.large?n.push(Bb.large):n.push(Bb.medium),t.classList[e](...n)}};var Vb={name:"shape",beforeMount(e,t){jb("add",e,t)},updated(e,t){jb("update",e,t)},beforeUnmount(e,t){jb("remove",e,t)}};const Hb={MIN:0,MAX:24},Ub={transition:"mdc-elevation-transition",overlay:"mdc-elevation-overlay"},qb=e=>{let t="";return e>=Hb.MIN&&e<=Hb.MAX?t=`mdc-elevation--z${e}`:console.warn("[v-shadow]","The elevation values are mapped out in a 'z-space' and range from 0 to 24"),t},$b=(e,t,n)=>{let{value:r,modifiers:o}=n,i=[];if(o.transition)if(Array.isArray(r)&&2===r.length){let n=qb(r[0]),o=qb(r[1]);i.push(n),i.push(Ub.transition),t[`${e}EventListener`]("mouseenter",(()=>{t.classList.add(o)})),t[`${e}EventListener`]("mouseleave",(()=>{t.classList.remove(o)}))}else console.warn("[v-shadow]","Invalid elevation value");else i.push(qb(r));if(t.classList[e](...i),o.overlay){const e=document.createElement("div");e.className=Ub.overlay,t.insertBefore(e,t.firstChild)}};var zb={name:"shadow",beforeMount(e,t){$b("add",e,t)},beforeUnmount(e,t){$b("remove",e,t)}};const Kb={components:{button:"mdc-button",checkbox:"mdc-checkbox",chip:"mdc-chip",radio:"mdc-radio",miniFab:"mdc-fab--mini"},cssClasses:{wrapper:"mdc-touch-target-wrapper",button:{outer:"mdc-button--touch",inner:"mdc-button__touch"},checkbox:{outer:"mdc-checkbox--touch"},chip:{outer:"mdc-chip--touch",inner:"mdc-chip__touch"},radio:{outer:"mdc-radio--touch"},miniFab:{outer:"mdc-fab--touch",inner:"mdc-fab__touch"},segmentedButton:{outer:"mdc-segmented-button--touch",inner:"mdc-segmented-button__touch"}}},Gb=e=>{let t=(e=>{let t=!1;const n=Object.keys(Kb.components);for(let r=0,o=n.length;r1&&void 0!==arguments[1]?arguments[1]:0;t?e.classList.remove(Yb.hide):e.classList.add(Yb.hide),e.textContent=t>Xb?`${Xb}+`:t};var Jb={name:"badge",mounted(e,t){((e,t)=>{let{value:n,modifiers:r}=t;if(e.parentNode&&!e.parentNode.classList.contains(Yb.outer)){const t=document.createElement("div");t.className=Yb.outer;const o=document.createElement("sup");o.className=Yb.inner,r.overlap&&t.classList.add(Yb.overlap),r.dot?o.classList.add(Yb.dot):Zb(o,n),e.parentNode.insertBefore(t,e),e.parentNode.removeChild(e),t.appendChild(e),t.appendChild(o)}})(e,t)},updated(e,t){((e,t)=>{let{value:n,modifiers:r}=t;if(!r.dot){const t=e.nextElementSibling;Zb(t,n)}})(e,t)}};let Qb={globalAnchor:{el:null,id:"mdc-tooltip-anchor",className:"mdc-tooltip-wrapper--rich"},attrs:{ariaId:"aria-describedby"}};const eE=()=>{Qb.globalAnchor.el||(document.body.appendChild((()=>{const e=document.createElement("div");return e.id=Qb.globalAnchor.id,e.className=Qb.globalAnchor.className,e})()),Qb.globalAnchor.el=document.getElementById(Qb.globalAnchor.id))},tE={name:"tooltip",mounted(e,t){((e,t)=>{let{value:n}=t;eE();const r=e.getAttribute(Qb.attrs.ariaId);if(r){let e=((e,t)=>``)(r,n),t=document.createRange().createContextualFragment(e);Qb.globalAnchor.el.appendChild(t),new Mg(document.getElementById(r))}else console.warn("[v-tooltip]",`The '${Qb.attrs.ariaId}' attribute is required for plain tooltip`)})(e,t)},beforeUnmount(e){(e=>{const t=e.getAttribute(Qb.attrs.ariaId),n=document.getElementById(t);Qb.globalAnchor.el.removeChild(n)})(e)}};var nE=tE;const rE={name:"debounce",mounted(e,t){let{value:n}=t;if("object"!==(0,F.Z)(n))throw new Error("[v-debounce]: The 'value' must be an object ({ callback: Function, delay?: number })");{const{callback:t,delay:r}=n;let o;"function"!==(0,F.Z)(t)&&console.warn("[v-debounce]: The 'callback' must be a function"),e.addEventListener("click",(()=>{o&&clearTimeout(o),o=setTimeout((()=>{t()}),r||250)}))}}};var oE=rE;F.Z;var iE=n(9996);const aE=[void 0,null,!1,0,"","0"],sE=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(e===t)return!0;if("function"===typeof e&&"function"===typeof t)return e.toString()===t.toString();if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();const r=!n||sE(Object.getPrototypeOf(e),Object.getPrototypeOf(t),!0),o=Object.getOwnPropertyNames(e),i=Object.getOwnPropertyNames(t);return o.length===i.length&&r&&o.every((n=>sE(e[n],t[n])))};var lE={merge:n.n(iE)(),isEmpty:e=>{let t=!1;switch((0,F.Z)(e)){case"array":t=!e.length;break;case"map":case"set":t=!e.size;break;case"object":t=!Object.keys(e).length;break;default:let n=aE.length;for(;n--;)if(e===aE[n]){t=!0;break}}return t},jsonEqual:(e,t)=>JSON.stringify(e)===JSON.stringify(t),isDeepEqual:sE,toCamelCase:e=>(e=e.replace(/[-_\s]+(.)?/g,((e,t)=>t?t.toUpperCase():""))).substr(0,1).toLowerCase()+e.substr(1),toCapitalize:e=>e.toLowerCase().replace(/^\w/,(e=>e.toUpperCase()))};var cE=()=>{const e=window.navigator.userAgent,t=/\b(MSIE |Trident.*?rv:)(\d+)/.exec(e);if(t)return parseInt(t[2],10);const n=e.indexOf("Edge/");return n>0&&parseInt(e.substring(n+5,e.indexOf(".",n)),10)};const uE={UiAlert:Hh,UiAutocomplete:us,UiBadge:wh,UiBanner:yy,UiButton:Y,UiCard:If,UiCardActions:Hf,UiCardButtons:$f,UiCardContent:xf,UiCardMedia:Rf,UiCardMediaContent:Mf,UiCardText:jf,UiCardIcons:Wf,UiCheckbox:ec,UiChip:Wc,UiChips:tu,UiCollapse:Ph,UiDatepicker:el,UiDialog:Qh,UiDialogActions:lm,UiDialogContent:om,UiDialogTitle:nm,UiDivider:xt,UiDrawer:On,UiDrawerHeader:kn,UiDrawerTitle:Ln,UiDrawerSubtitle:Pn,UiDrawerContent:Fn,UiDrawerAppContent:Un,UiFab:oe,UiFile:kd,UiForm:_i,UiFormField:wi,UiGrid:bt,UiGridCell:At,UiIcon:d,UiIconButton:ge,UiImageItem:_f,UiImageList:pf,UiImageText:Sf,UiItem:Gd,UiItemTextContent:Yd,UiItemText1:Zd,UiItemText2:Qd,UiItemFirstContent:tf,UiItemLastContent:rf,UiItemDivider:Ho,UiList:qd,UiListDivider:af,UiListGroup:lf,UiListGroupSubheader:uf,UiMenuAnchor:oo,UiMenu:Ko,UiMenuitem:Bo,UiMenuitemIcon:Oo,UiMenuitemText:wo,UiMenuitemDivider:Wo,UiNav:Pd,UiNavItem:jd,UiPagination:vi,UiPanels:Yr,UiPanel:Jr,UiProgress:Ty,UiRadio:dc,UiRangepicker:ll,UiSegmentedButtons:Ke,UiSegmentedButton:He,UiSelect:Rl,UiSelectHelper:Bl,UiSelectIcon:Hl,UiSlider:Td,UiSnackbar:jm,UiSpinner:Xy,UiSwitch:Eu,UiTable:Eh,UiTabs:zr,UiTab:Ur,UiTabBar:wr,UiTabScroller:Ar,UiTabIndicator:xr,UiTextfield:Va,UiTextfieldHelper:$a,UiTextfieldIcon:Wa,UiTooltipAnchor:eg,UiTooltip:Ug,UiTopAppBar:dt},dE={$alert:tb,$confirm:ub,$event:Qg,$grid:uv,$store:av,$theme:Ov,$toast:_b,$typography:Lv,$validator:Ib},fE={vAccessibility:Wb,vBadge:Jb,vButton:Nb,vDebounce:oE,vRipple:Db,vShadow:zb,vShape:Vb,vTooltip:nE},pE={install:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,r.Z)(e,t,{Components:uE,Plugins:dE,Directives:fE})}};var hE=pE},2228:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(9996),o=n.n(r),i=n(4300);const a=e=>{let{componentProps:t,propName:n,props:r}=e,a=r[n];if("object"===(0,i.Z)(a)){const e=t[n].default;t[n].default=()=>o()(e,a)}else Array.isArray(a)?t[n].default=()=>a:t[n].default=a},s=e=>{let{componentMixins:t,propName:n,props:r}=e;if(t.length){let e=t.length;for(;e--;)if(t[e].props&&void 0!==t[e].props[n]){a({componentProps:t[e].props,propName:n,props:r});break}}};var l=(e,t)=>{for(const n of Object.keys(t))e.props?void 0===e.props[n]?s({componentMixins:e.mixins,propName:n,props:t}):a({componentProps:e.props,propName:n,props:t}):s({componentMixins:e.mixins,propName:n,props:t})};var c=(e,t)=>{for(const n of Object.keys(t))if(/^Ui[A-Z]{1}[A-Za-z]+$/.test(n)){const r=e[n],o=t[n];l(r,o)}};var u=(e,t,n)=>{let{Components:r,Plugins:o,Directives:i}=n;c(r,t);for(const a in r){const t=r[a];e.component(t.name,t)}for(const a in o){const n=o[a];t[a]?e.use(n,t[a]):e.use(n)}for(const a in i){const t=i[a];e.directive(t.name,t)}}},4793:function(e,t,n){"use strict";n.d(t,{O:function(){return o}});const r={cssClasses:{icon:"material-icons"},EVENTS:{CLICK:"click"},getMaterialIconClass:function(){for(var e=arguments.length,t=new Array(e),n=0;n5?"":"-")+t[r].toString(16).slice(-4);return n},createFileObject(e){let{lastModified:t,name:r,size:o,type:i}=e;return{tmpId:n.tmpFileId(),lastModified:t,name:r,size:o,type:i,sourceFile:e}},getPreviewSrc(e){return new Promise(((t,r)=>{if(e.type.startsWith("image/"))if(window.URL)t(window.URL.createObjectURL(e.sourceFile));else if(window.FileReader){let n=new FileReader;n.onload=function(e){t(e.target.result)},n.readAsDataURL(e.sourceFile)}else r(n.ERROR.NOT_PREVIEWABLE);else r(n.ERROR.NON_IMAGE)}))},async handlePreview(e){e.previewSrc="",e.previewError=0;try{e.previewSrc=await n.getPreviewSrc(e)}catch(t){e.previewError=t}}};t.Z=async function(e,t,r){const o=[].slice.call(t.target.files);if(o.length){r(await Promise.all(o.map((async t=>{const r=n.createFileObject(t);return e.preview&&await n.handlePreview(r),Promise.resolve(r)})))),t.target.value=""}}},4300:function(e,t){"use strict";const n=/(?:^\[object\s(.*?)\]$)/;t.Z=e=>Object.prototype.toString.call(e).replace(n,"$1").toLowerCase()},6194:function(){"use strict"},2861:function(e,t,n){"use strict";function r(e,t){return function(){return e.apply(t,arguments)}}n.d(t,{Z:function(){return je}});const{toString:o}=Object.prototype,{getPrototypeOf:i}=Object,a=(s=Object.create(null),e=>{const t=o.call(e);return s[t]||(s[t]=t.slice(8,-1).toLowerCase())});var s;const l=e=>(e=e.toLowerCase(),t=>a(t)===e),c=e=>t=>typeof t===e,{isArray:u}=Array,d=c("undefined");const f=l("ArrayBuffer");const p=c("string"),h=c("function"),m=c("number"),y=e=>null!==e&&"object"===typeof e,g=e=>{if("object"!==a(e))return!1;const t=i(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},v=l("Date"),b=l("File"),E=l("Blob"),_=l("FileList"),C=l("URLSearchParams");function T(e,t,{allOwnKeys:n=!1}={}){if(null===e||"undefined"===typeof e)return;let r,o;if("object"!==typeof e&&(e=[e]),u(e))for(r=0,o=e.length;r0;)if(r=n[o],t===r.toLowerCase())return r;return null}const S="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:global,O=e=>!d(e)&&e!==S;const I=(w="undefined"!==typeof Uint8Array&&i(Uint8Array),e=>w&&e instanceof w);var w;const k=l("HTMLFormElement"),N=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),x=l("RegExp"),L=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};T(n,((n,o)=>{let i;!1!==(i=t(n,o,e))&&(r[o]=i||n)})),Object.defineProperties(e,r)},R="abcdefghijklmnopqrstuvwxyz",D="0123456789",P={DIGIT:D,ALPHA:R,ALPHA_DIGIT:R+R.toUpperCase()+D};const M=l("AsyncFunction");var B={isArray:u,isArrayBuffer:f,isBuffer:function(e){return null!==e&&!d(e)&&null!==e.constructor&&!d(e.constructor)&&h(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"===typeof FormData&&e instanceof FormData||h(e.append)&&("formdata"===(t=a(e))||"object"===t&&h(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&f(e.buffer),t},isString:p,isNumber:m,isBoolean:e=>!0===e||!1===e,isObject:y,isPlainObject:g,isUndefined:d,isDate:v,isFile:b,isBlob:E,isRegExp:x,isFunction:h,isStream:e=>y(e)&&h(e.pipe),isURLSearchParams:C,isTypedArray:I,isFileList:_,forEach:T,merge:function e(){const{caseless:t}=O(this)&&this||{},n={},r=(r,o)=>{const i=t&&A(n,o)||o;g(n[i])&&g(r)?n[i]=e(n[i],r):g(r)?n[i]=e({},r):u(r)?n[i]=r.slice():n[i]=r};for(let o=0,i=arguments.length;o(T(t,((t,o)=>{n&&h(t)?e[o]=r(t,n):e[o]=t}),{allOwnKeys:o}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let o,a,s;const l={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),a=o.length;a-- >0;)s=o[a],r&&!r(s,e,t)||l[s]||(t[s]=e[s],l[s]=!0);e=!1!==n&&i(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:a,kindOfTest:l,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(u(e))return e;let t=e.length;if(!m(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:k,hasOwnProperty:N,hasOwnProp:N,reduceDescriptors:L,freezeMethods:e=>{L(e,((t,n)=>{if(h(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];h(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return u(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>(e=+e,Number.isFinite(e)?e:t),findKey:A,global:S,isContextDefined:O,ALPHABET:P,generateString:(e=16,t=P.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&h(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(y(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=u(e)?[]:{};return T(e,((e,t)=>{const i=n(e,r+1);!d(i)&&(o[t]=i)})),t[r]=void 0,o}}return e};return n(e,0)},isAsyncFn:M,isThenable:e=>e&&(y(e)||h(e))&&h(e.then)&&h(e.catch)};function F(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}B.inherits(F,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:B.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const j=F.prototype,V={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{V[e]={value:e}})),Object.defineProperties(F,V),Object.defineProperty(j,"isAxiosError",{value:!0}),F.from=(e,t,n,r,o,i)=>{const a=Object.create(j);return B.toFlatObject(e,a,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),F.call(a,e.message,t,n,r,o),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};var H=F;function U(e){return B.isPlainObject(e)||B.isArray(e)}function q(e){return B.endsWith(e,"[]")?e.slice(0,-2):e}function $(e,t,n){return e?e.concat(t).map((function(e,t){return e=q(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const z=B.toFlatObject(B,{},null,(function(e){return/^is[A-Z]/.test(e)}));var K=function(e,t,n){if(!B.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=B.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!B.isUndefined(t[e])}))).metaTokens,o=n.visitor||c,i=n.dots,a=n.indexes,s=(n.Blob||"undefined"!==typeof Blob&&Blob)&&B.isSpecCompliantForm(t);if(!B.isFunction(o))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(B.isDate(e))return e.toISOString();if(!s&&B.isBlob(e))throw new H("Blob is not supported. Use a Buffer instead.");return B.isArrayBuffer(e)||B.isTypedArray(e)?s&&"function"===typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,n,o){let s=e;if(e&&!o&&"object"===typeof e)if(B.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(B.isArray(e)&&function(e){return B.isArray(e)&&!e.some(U)}(e)||(B.isFileList(e)||B.endsWith(n,"[]"))&&(s=B.toArray(e)))return n=q(n),s.forEach((function(e,r){!B.isUndefined(e)&&null!==e&&t.append(!0===a?$([n],r,i):null===a?n:n+"[]",l(e))})),!1;return!!U(e)||(t.append($(o,n,i),l(e)),!1)}const u=[],d=Object.assign(z,{defaultVisitor:c,convertValue:l,isVisitable:U});if(!B.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!B.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+r.join("."));u.push(n),B.forEach(n,(function(n,i){!0===(!(B.isUndefined(n)||null===n)&&o.call(t,n,B.isString(i)?i.trim():i,r,d))&&e(n,r?r.concat(i):[i])})),u.pop()}}(e),t};function G(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function W(e,t){this._pairs=[],e&&K(e,this,t)}const Y=W.prototype;Y.append=function(e,t){this._pairs.push([e,t])},Y.toString=function(e){const t=e?function(t){return e.call(this,t,G)}:G;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var X=W;function Z(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function J(e,t,n){if(!t)return e;const r=n&&n.encode||Z,o=n&&n.serialize;let i;if(i=o?o(t,n):B.isURLSearchParams(t)?t.toString():new X(t,n).toString(r),i){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}var Q=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){B.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},ee={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1};var te={isBrowser:!0,classes:{URLSearchParams:"undefined"!==typeof URLSearchParams?URLSearchParams:X,FormData:"undefined"!==typeof FormData?FormData:null,Blob:"undefined"!==typeof Blob?Blob:null},isStandardBrowserEnv:(()=>{let e;return("undefined"===typeof navigator||"ReactNative"!==(e=navigator.product)&&"NativeScript"!==e&&"NS"!==e)&&("undefined"!==typeof window&&"undefined"!==typeof document)})(),isStandardBrowserWebWorkerEnv:"undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"===typeof self.importScripts,protocols:["http","https","file","blob","url","data"]};var ne=function(e){function t(e,n,r,o){let i=e[o++];const a=Number.isFinite(+i),s=o>=e.length;if(i=!i&&B.isArray(r)?r.length:i,s)return B.hasOwnProp(r,i)?r[i]=[r[i],n]:r[i]=n,!a;r[i]&&B.isObject(r[i])||(r[i]=[]);return t(e,n,r[i],o)&&B.isArray(r[i])&&(r[i]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let i;for(r=0;r{t(function(e){return B.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null};const re={transitional:ee,adapter:te.isNode?"http":"xhr",transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=B.isObject(e);o&&B.isHTMLForm(e)&&(e=new FormData(e));if(B.isFormData(e))return r&&r?JSON.stringify(ne(e)):e;if(B.isArrayBuffer(e)||B.isBuffer(e)||B.isStream(e)||B.isFile(e)||B.isBlob(e))return e;if(B.isArrayBufferView(e))return e.buffer;if(B.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let i;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return K(e,new te.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return te.isNode&&B.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((i=B.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return K(i?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(B.isString(e))try{return(t||JSON.parse)(e),B.trim(e)}catch(r){if("SyntaxError"!==r.name)throw r}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||re.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(e&&B.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(o){if(n){if("SyntaxError"===o.name)throw H.from(o,H.ERR_BAD_RESPONSE,this,null,this.response);throw o}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:te.classes.FormData,Blob:te.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};B.forEach(["delete","get","head","post","put","patch"],(e=>{re.headers[e]={}}));var oe=re;const ie=B.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);const ae=Symbol("internals");function se(e){return e&&String(e).trim().toLowerCase()}function le(e){return!1===e||null==e?e:B.isArray(e)?e.map(le):String(e)}function ce(e,t,n,r,o){return B.isFunction(r)?r.call(this,t,n):(o&&(t=n),B.isString(t)?B.isString(r)?-1!==t.indexOf(r):B.isRegExp(r)?r.test(t):void 0:void 0)}class ue{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=se(t);if(!o)throw new Error("header name must be a non-empty string");const i=B.findKey(r,o);(!i||void 0===r[i]||!0===n||void 0===n&&!1!==r[i])&&(r[i||t]=le(e))}const i=(e,t)=>B.forEach(e,((e,n)=>o(e,n,t)));return B.isPlainObject(e)||e instanceof this.constructor?i(e,t):B.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim())?i((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&ie[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t):null!=e&&o(t,e,n),this}get(e,t){if(e=se(e)){const n=B.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(B.isFunction(t))return t.call(this,e,n);if(B.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=se(e)){const n=B.findKey(this,e);return!(!n||void 0===this[n]||t&&!ce(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=se(e)){const o=B.findKey(n,e);!o||t&&!ce(0,n[o],o,t)||(delete n[o],r=!0)}}return B.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!ce(0,this[o],o,e,!0)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return B.forEach(this,((r,o)=>{const i=B.findKey(n,o);if(i)return t[i]=le(r),void delete t[o];const a=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();a!==o&&delete t[o],t[a]=le(r),n[a]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return B.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&B.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[ae]=this[ae]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=se(e);t[r]||(!function(e,t){const n=B.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return B.isArray(e)?e.forEach(r):r(e),this}}ue.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),B.reduceDescriptors(ue.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),B.freezeMethods(ue);var de=ue;function fe(e,t){const n=this||oe,r=t||n,o=de.from(r.headers);let i=r.data;return B.forEach(e,(function(e){i=e.call(n,i,o.normalize(),t?t.status:void 0)})),o.normalize(),i}function pe(e){return!(!e||!e.__CANCEL__)}function he(e,t,n){H.call(this,null==e?"canceled":e,H.ERR_CANCELED,t,n),this.name="CanceledError"}B.inherits(he,H,{__CANCEL__:!0});var me=he;var ye=te.isStandardBrowserEnv?{write:function(e,t,n,r,o,i){const a=[];a.push(e+"="+encodeURIComponent(t)),B.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),B.isString(r)&&a.push("path="+r),B.isString(o)&&a.push("domain="+o),!0===i&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}};function ge(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}var ve=te.isStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=B.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0};var be=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,i=0,a=0;return t=void 0!==t?t:1e3,function(s){const l=Date.now(),c=r[a];o||(o=l),n[i]=s,r[i]=l;let u=a,d=0;for(;u!==i;)d+=n[u++],u%=e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),l-o{const i=o.loaded,a=o.lengthComputable?o.total:void 0,s=i-n,l=r(s);n=i;const c={loaded:i,total:a,progress:a?i/a:void 0,bytes:s,rate:l||void 0,estimated:l&&a&&i<=a?(a-i)/l:void 0,event:o};c[t?"download":"upload"]=!0,e(c)}}const _e={http:null,xhr:"undefined"!==typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){let r=e.data;const o=de.from(e.headers).normalize(),i=e.responseType;let a;function s(){e.cancelToken&&e.cancelToken.unsubscribe(a),e.signal&&e.signal.removeEventListener("abort",a)}B.isFormData(r)&&(te.isStandardBrowserEnv||te.isStandardBrowserWebWorkerEnv?o.setContentType(!1):o.setContentType("multipart/form-data;",!1));let l=new XMLHttpRequest;if(e.auth){const t=e.auth.username||"",n=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(t+":"+n))}const c=ge(e.baseURL,e.url);function u(){if(!l)return;const r=de.from("getAllResponseHeaders"in l&&l.getAllResponseHeaders());!function(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new H("Request failed with status code "+n.status,[H.ERR_BAD_REQUEST,H.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}((function(e){t(e),s()}),(function(e){n(e),s()}),{data:i&&"text"!==i&&"json"!==i?l.response:l.responseText,status:l.status,statusText:l.statusText,headers:r,config:e,request:l}),l=null}if(l.open(e.method.toUpperCase(),J(c,e.params,e.paramsSerializer),!0),l.timeout=e.timeout,"onloadend"in l?l.onloadend=u:l.onreadystatechange=function(){l&&4===l.readyState&&(0!==l.status||l.responseURL&&0===l.responseURL.indexOf("file:"))&&setTimeout(u)},l.onabort=function(){l&&(n(new H("Request aborted",H.ECONNABORTED,e,l)),l=null)},l.onerror=function(){n(new H("Network Error",H.ERR_NETWORK,e,l)),l=null},l.ontimeout=function(){let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const r=e.transitional||ee;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new H(t,r.clarifyTimeoutError?H.ETIMEDOUT:H.ECONNABORTED,e,l)),l=null},te.isStandardBrowserEnv){const t=(e.withCredentials||ve(c))&&e.xsrfCookieName&&ye.read(e.xsrfCookieName);t&&o.set(e.xsrfHeaderName,t)}void 0===r&&o.setContentType(null),"setRequestHeader"in l&&B.forEach(o.toJSON(),(function(e,t){l.setRequestHeader(t,e)})),B.isUndefined(e.withCredentials)||(l.withCredentials=!!e.withCredentials),i&&"json"!==i&&(l.responseType=e.responseType),"function"===typeof e.onDownloadProgress&&l.addEventListener("progress",Ee(e.onDownloadProgress,!0)),"function"===typeof e.onUploadProgress&&l.upload&&l.upload.addEventListener("progress",Ee(e.onUploadProgress)),(e.cancelToken||e.signal)&&(a=t=>{l&&(n(!t||t.type?new me(null,e,l):t),l.abort(),l=null)},e.cancelToken&&e.cancelToken.subscribe(a),e.signal&&(e.signal.aborted?a():e.signal.addEventListener("abort",a)));const d=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(c);d&&-1===te.protocols.indexOf(d)?n(new H("Unsupported protocol "+d+":",H.ERR_BAD_REQUEST,e)):l.send(r||null)}))}};B.forEach(_e,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(n){}Object.defineProperty(e,"adapterName",{value:t})}}));var Ce=e=>{e=B.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let o=0;oe instanceof de?e.toJSON():e;function Oe(e,t){t=t||{};const n={};function r(e,t,n){return B.isPlainObject(e)&&B.isPlainObject(t)?B.merge.call({caseless:n},e,t):B.isPlainObject(t)?B.merge({},t):B.isArray(t)?t.slice():t}function o(e,t,n){return B.isUndefined(t)?B.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function i(e,t){if(!B.isUndefined(t))return r(void 0,t)}function a(e,t){return B.isUndefined(t)?B.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function s(n,o,i){return i in t?r(n,o):i in e?r(void 0,n):void 0}const l={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(e,t)=>o(Se(e),Se(t),!0)};return B.forEach(Object.keys(Object.assign({},e,t)),(function(r){const i=l[r]||o,a=i(e[r],t[r],r);B.isUndefined(a)&&i!==s||(n[r]=a)})),n}const Ie="1.5.0",we={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{we[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const ke={};we.transitional=function(e,t,n){function r(e,t){return"[Axios v1.5.0] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,i)=>{if(!1===e)throw new H(r(o," has been removed"+(t?" in "+t:"")),H.ERR_DEPRECATED);return t&&!ke[o]&&(ke[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,i)}};var Ne={assertOptions:function(e,t,n){if("object"!==typeof e)throw new H("options must be an object",H.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const i=r[o],a=t[i];if(a){const t=e[i],n=void 0===t||a(t,i,e);if(!0!==n)throw new H("option "+i+" must be "+n,H.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new H("Unknown option "+i,H.ERR_BAD_OPTION)}},validators:we};const xe=Ne.validators;class Le{constructor(e){this.defaults=e,this.interceptors={request:new Q,response:new Q}}request(e,t){"string"===typeof e?(t=t||{}).url=e:t=e||{},t=Oe(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;void 0!==n&&Ne.assertOptions(n,{silentJSONParsing:xe.transitional(xe.boolean),forcedJSONParsing:xe.transitional(xe.boolean),clarifyTimeoutError:xe.transitional(xe.boolean)},!1),null!=r&&(B.isFunction(r)?t.paramsSerializer={serialize:r}:Ne.assertOptions(r,{encode:xe.function,serialize:xe.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let i=o&&B.merge(o.common,o[t.method]);o&&B.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=de.concat(i,o);const a=[];let s=!0;this.interceptors.request.forEach((function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(s=s&&e.synchronous,a.unshift(e.fulfilled,e.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let u,d=0;if(!s){const e=[Ae.bind(this),void 0];for(e.unshift.apply(e,a),e.push.apply(e,l),u=e.length,c=Promise.resolve(t);d{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new me(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;return{token:new De((function(t){e=t})),cancel:e}}}var Pe=De;const Me={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Me).forEach((([e,t])=>{Me[t]=e}));var Be=Me;const Fe=function e(t){const n=new Re(t),o=r(Re.prototype.request,n);return B.extend(o,Re.prototype,n,{allOwnKeys:!0}),B.extend(o,n,null,{allOwnKeys:!0}),o.create=function(n){return e(Oe(t,n))},o}(oe);Fe.Axios=Re,Fe.CanceledError=me,Fe.CancelToken=Pe,Fe.isCancel=pe,Fe.VERSION=Ie,Fe.toFormData=K,Fe.AxiosError=H,Fe.Cancel=Fe.CanceledError,Fe.all=function(e){return Promise.all(e)},Fe.spread=function(e){return function(t){return e.apply(null,t)}},Fe.isAxiosError=function(e){return B.isObject(e)&&!0===e.isAxiosError},Fe.mergeConfig=Oe,Fe.AxiosHeaders=de,Fe.formToJSON=e=>ne(B.isHTMLForm(e)?new FormData(e):e),Fe.getAdapter=Ce,Fe.HttpStatusCode=Be,Fe.default=Fe;var je=Fe},2201:function(e,t,n){"use strict";n.d(t,{PO:function(){return N},p7:function(){return De},tv:function(){return Me},yj:function(){return Be}});var r=n(4576);const o="undefined"!==typeof window;function i(e){return e.__esModule||"Module"===e[Symbol.toStringTag]}const a=Object.assign;function s(e,t){const n={};for(const r in t){const o=t[r];n[r]=c(o)?o.map(e):e(o)}return n}const l=()=>{},c=Array.isArray;const u=/\/$/,d=e=>e.replace(u,"");function f(e,t,n="/"){let r,o={},i="",a="";const s=t.indexOf("#");let l=t.indexOf("?");return s=0&&(l=-1),l>-1&&(r=t.slice(0,l),i=t.slice(l+1,s>-1?s:t.length),o=e(i)),s>-1&&(r=r||t.slice(0,s),a=t.slice(s,t.length)),r=function(e,t){if(e.startsWith("/"))return e;0;if(!e)return t;const n=t.split("/"),r=e.split("/");let o,i,a=n.length-1;for(o=0;o1&&a--}return n.slice(0,a).join("/")+"/"+r.slice(o-(o===r.length?1:0)).join("/")}(null!=r?r:t,n),{fullPath:r+(i&&"?")+i+a,path:r,query:o,hash:a}}function p(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function h(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function m(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!y(e[n],t[n]))return!1;return!0}function y(e,t){return c(e)?g(e,t):c(t)?g(t,e):e===t}function g(e,t){return c(t)?e.length===t.length&&e.every(((e,n)=>e===t[n])):1===e.length&&e[0]===t}var v,b;!function(e){e.pop="pop",e.push="push"}(v||(v={})),function(e){e.back="back",e.forward="forward",e.unknown=""}(b||(b={}));function E(e){if(!e)if(o){const t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),d(e)}const _=/^[^#]+#/;function C(e,t){return e.replace(_,"#")+t}const T=()=>({left:window.pageXOffset,top:window.pageYOffset});function A(e){let t;if("el"in e){const n=e.el,r="string"===typeof n&&n.startsWith("#");0;const o="string"===typeof n?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=function(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.pageXOffset,null!=t.top?t.top:window.pageYOffset)}function S(e,t){return(history.state?history.state.position-t:-1)+e}const O=new Map;let I=()=>location.protocol+"//"+location.host;function w(e,t){const{pathname:n,search:r,hash:o}=t,i=e.indexOf("#");if(i>-1){let t=o.includes(e.slice(i))?e.slice(i).length:1,n=o.slice(t);return"/"!==n[0]&&(n="/"+n),p(n,"")}return p(n,e)+r+o}function k(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?T():null}}function N(e){const t=function(e){const{history:t,location:n}=window,r={value:w(e,n)},o={value:t.state};function i(r,i,a){const s=e.indexOf("#"),l=s>-1?(n.host&&document.querySelector("base")?e:e.slice(s))+r:I()+e+r;try{t[a?"replaceState":"pushState"](i,"",l),o.value=i}catch(c){console.error(c),n[a?"replace":"assign"](l)}}return o.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0),{location:r,state:o,push:function(e,n){const s=a({},o.value,t.state,{forward:e,scroll:T()});i(s.current,s,!0),i(e,a({},k(r.value,e,null),{position:s.position+1},n),!1),r.value=e},replace:function(e,n){i(e,a({},t.state,k(o.value.back,e,o.value.forward,!0),n,{position:o.value.position}),!0),r.value=e}}}(e=E(e)),n=function(e,t,n,r){let o=[],i=[],s=null;const l=({state:i})=>{const a=w(e,location),l=n.value,c=t.value;let u=0;if(i){if(n.value=a,t.value=i,s&&s===l)return void(s=null);u=c?i.position-c.position:0}else r(a);o.forEach((e=>{e(n.value,l,{delta:u,type:v.pop,direction:u?u>0?b.forward:b.back:b.unknown})}))};function c(){const{history:e}=window;e.state&&e.replaceState(a({},e.state,{scroll:T()}),"")}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",c),{pauseListeners:function(){s=n.value},listen:function(e){o.push(e);const t=()=>{const t=o.indexOf(e);t>-1&&o.splice(t,1)};return i.push(t),t},destroy:function(){for(const e of i)e();i=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",c)}}}(e,t.state,t.location,t.replace);const r=a({location:"",base:e,go:function(e,t=!0){t||n.pauseListeners(),history.go(e)},createHref:C.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function x(e){return"string"===typeof e||"symbol"===typeof e}const L={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},R=Symbol("");var D;!function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"}(D||(D={}));function P(e,t){return a(new Error,{type:e,[R]:!0},t)}function M(e,t){return e instanceof Error&&R in e&&(null==t||!!(e.type&t))}const B="[^/]+?",F={sensitive:!1,strict:!1,start:!0,end:!0},j=/[.+*?^${}()[\]/\\]/g;function V(e,t){let n=0;for(;nt.length?1===t.length&&80===t[0]?1:-1:0}function H(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const q={type:0,value:""},$=/[a-zA-Z0-9_]/;function z(e,t,n){const r=function(e,t){const n=a({},F,t),r=[];let o=n.start?"^":"";const i=[];for(const a of e){const e=a.length?[]:[90];n.strict&&!a.length&&(o+="/");for(let t=0;t1&&("*"===s||"+"===s)&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:c,regexp:u,repeatable:"*"===s||"+"===s,optional:"*"===s||"?"===s})):t("Invalid state to consume buffer"),c="")}function f(){c+=s}for(;l{i(h)}:l}function i(e){if(x(e)){const t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(i),t.alias.forEach(i))}else{const t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(i),e.alias.forEach(i))}}function s(e){let t=0;for(;t=0&&(e.record.path!==n[t].record.path||!J(e,n[t]));)t++;n.splice(t,0,e),e.record.name&&!Y(e)&&r.set(e.record.name,e)}return t=Z({strict:!1,end:!0,sensitive:!1},t),e.forEach((e=>o(e))),{addRoute:o,resolve:function(e,t){let o,i,s,l={};if("name"in e&&e.name){if(o=r.get(e.name),!o)throw P(1,{location:e});0,s=o.record.name,l=a(G(t.params,o.keys.filter((e=>!e.optional)).map((e=>e.name))),e.params&&G(e.params,o.keys.map((e=>e.name)))),i=o.stringify(l)}else if("path"in e)i=e.path,o=n.find((e=>e.re.test(i))),o&&(l=o.parse(i),s=o.record.name);else{if(o=t.name?r.get(t.name):n.find((e=>e.re.test(t.path))),!o)throw P(1,{location:e,currentLocation:t});s=o.record.name,l=a({},t.params,e.params),i=o.stringify(l)}const c=[];let u=o;for(;u;)c.unshift(u.record),u=u.parent;return{name:s,path:i,params:l,matched:c,meta:X(c)}},removeRoute:i,getRoutes:function(){return n},getRecordMatcher:function(e){return r.get(e)}}}function G(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function W(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]="boolean"===typeof n?n:n[r];return t}function Y(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function X(e){return e.reduce(((e,t)=>a(e,t.meta)),{})}function Z(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function J(e,t){return t.children.some((t=>t===e||J(e,t)))}const Q=/#/g,ee=/&/g,te=/\//g,ne=/=/g,re=/\?/g,oe=/\+/g,ie=/%5B/g,ae=/%5D/g,se=/%5E/g,le=/%60/g,ce=/%7B/g,ue=/%7C/g,de=/%7D/g,fe=/%20/g;function pe(e){return encodeURI(""+e).replace(ue,"|").replace(ie,"[").replace(ae,"]")}function he(e){return pe(e).replace(oe,"%2B").replace(fe,"+").replace(Q,"%23").replace(ee,"%26").replace(le,"`").replace(ce,"{").replace(de,"}").replace(se,"^")}function me(e){return null==e?"":function(e){return pe(e).replace(Q,"%23").replace(re,"%3F")}(e).replace(te,"%2F")}function ye(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function ge(e){const t={};if(""===e||"?"===e)return t;const n=("?"===e[0]?e.slice(1):e).split("&");for(let r=0;re&&he(e))):[r&&he(r)]).forEach((e=>{void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))}))}return t}function be(e){const t={};for(const n in e){const r=e[n];void 0!==r&&(t[n]=c(r)?r.map((e=>null==e?null:""+e)):null==r?r:""+r)}return t}const Ee=Symbol(""),_e=Symbol(""),Ce=Symbol(""),Te=Symbol(""),Ae=Symbol("");function Se(){let e=[];return{add:function(t){return e.push(t),()=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)}},list:()=>e,reset:function(){e=[]}}}function Oe(e,t,n,r,o){const i=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise(((a,s)=>{const l=e=>{var l;!1===e?s(P(4,{from:n,to:t})):e instanceof Error?s(e):"string"===typeof(l=e)||l&&"object"===typeof l?s(P(2,{from:t,to:e})):(i&&r.enterCallbacks[o]===i&&"function"===typeof e&&i.push(e),a())},c=e.call(r&&r.instances[o],t,n,l);let u=Promise.resolve(c);e.length<3&&(u=u.then(l)),u.catch((e=>s(e)))}))}function Ie(e,t,n,r){const o=[];for(const s of e){0;for(const e in s.components){let l=s.components[e];if("beforeRouteEnter"===t||s.instances[e])if("object"===typeof(a=l)||"displayName"in a||"props"in a||"__vccOpts"in a){const i=(l.__vccOpts||l)[t];i&&o.push(Oe(i,n,r,s,e))}else{let a=l();0,o.push((()=>a.then((o=>{if(!o)return Promise.reject(new Error(`Couldn't resolve component "${e}" at "${s.path}"`));const a=i(o)?o.default:o;s.components[e]=a;const l=(a.__vccOpts||a)[t];return l&&Oe(l,n,r,s,e)()}))))}}}var a;return o}function we(e){const t=(0,r.inject)(Ce),n=(0,r.inject)(Te),o=(0,r.computed)((()=>t.resolve((0,r.unref)(e.to)))),i=(0,r.computed)((()=>{const{matched:e}=o.value,{length:t}=e,r=e[t-1],i=n.matched;if(!r||!i.length)return-1;const a=i.findIndex(h.bind(null,r));if(a>-1)return a;const s=Ne(e[t-2]);return t>1&&Ne(r)===s&&i[i.length-1].path!==s?i.findIndex(h.bind(null,e[t-2])):a})),a=(0,r.computed)((()=>i.value>-1&&function(e,t){for(const n in t){const r=t[n],o=e[n];if("string"===typeof r){if(r!==o)return!1}else if(!c(o)||o.length!==r.length||r.some(((e,t)=>e!==o[t])))return!1}return!0}(n.params,o.value.params))),s=(0,r.computed)((()=>i.value>-1&&i.value===n.matched.length-1&&m(n.params,o.value.params)));return{route:o,href:(0,r.computed)((()=>o.value.href)),isActive:a,isExactActive:s,navigate:function(n={}){return function(e){if(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)return;if(e.defaultPrevented)return;if(void 0!==e.button&&0!==e.button)return;if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}e.preventDefault&&e.preventDefault();return!0}(n)?t[(0,r.unref)(e.replace)?"replace":"push"]((0,r.unref)(e.to)).catch(l):Promise.resolve()}}}const ke=(0,r.defineComponent)({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:we,setup(e,{slots:t}){const n=(0,r.reactive)(we(e)),{options:o}=(0,r.inject)(Ce),i=(0,r.computed)((()=>({[xe(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[xe(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive})));return()=>{const o=t.default&&t.default(n);return e.custom?o:(0,r.h)("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},o)}}});function Ne(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const xe=(e,t,n)=>null!=e?e:null!=t?t:n;function Le(e,t){if(!e)return null;const n=e(t);return 1===n.length?n[0]:n}const Re=(0,r.defineComponent)({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const o=(0,r.inject)(Ae),i=(0,r.computed)((()=>e.route||o.value)),s=(0,r.inject)(_e,0),l=(0,r.computed)((()=>{let e=(0,r.unref)(s);const{matched:t}=i.value;let n;for(;(n=t[e])&&!n.components;)e++;return e})),c=(0,r.computed)((()=>i.value.matched[l.value]));(0,r.provide)(_e,(0,r.computed)((()=>l.value+1))),(0,r.provide)(Ee,c),(0,r.provide)(Ae,i);const u=(0,r.ref)();return(0,r.watch)((()=>[u.value,c.value,e.name]),(([e,t,n],[r,o,i])=>{t&&(t.instances[n]=e,o&&o!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=o.leaveGuards),t.updateGuards.size||(t.updateGuards=o.updateGuards))),!e||!t||o&&h(t,o)&&r||(t.enterCallbacks[n]||[]).forEach((t=>t(e)))}),{flush:"post"}),()=>{const o=i.value,s=e.name,l=c.value,d=l&&l.components[s];if(!d)return Le(n.default,{Component:d,route:o});const f=l.props[s],p=f?!0===f?o.params:"function"===typeof f?f(o):f:null,h=(0,r.h)(d,a({},p,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(l.instances[s]=null)},ref:u}));return Le(n.default,{Component:h,route:o})||h}}});function De(e){const t=K(e.routes,e),n=e.parseQuery||ge,i=e.stringifyQuery||ve,u=e.history;const d=Se(),p=Se(),y=Se(),g=(0,r.shallowRef)(L);let b=L;o&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const E=s.bind(null,(e=>""+e)),_=s.bind(null,me),C=s.bind(null,ye);function I(e,r){if(r=a({},r||g.value),"string"===typeof e){const o=f(n,e,r.path),i=t.resolve({path:o.path},r),s=u.createHref(o.fullPath);return a(o,i,{params:C(i.params),hash:ye(o.hash),redirectedFrom:void 0,href:s})}let o;if("path"in e)o=a({},e,{path:f(n,e.path,r.path).path});else{const t=a({},e.params);for(const e in t)null==t[e]&&delete t[e];o=a({},e,{params:_(e.params)}),r.params=_(r.params)}const s=t.resolve(o,r),l=e.hash||"";s.params=E(C(s.params));const c=function(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}(i,a({},e,{hash:(d=l,pe(d).replace(ce,"{").replace(de,"}").replace(se,"^")),path:s.path}));var d;const p=u.createHref(c);return a({fullPath:c,hash:l,query:i===ve?be(e.query):e.query||{}},s,{redirectedFrom:void 0,href:p})}function w(e){return"string"===typeof e?f(n,e,g.value.path):a({},e)}function k(e,t){if(b!==e)return P(8,{from:t,to:e})}function N(e){return D(e)}function R(e){const t=e.matched[e.matched.length-1];if(t&&t.redirect){const{redirect:n}=t;let r="function"===typeof n?n(e):n;return"string"===typeof r&&(r=r.includes("?")||r.includes("#")?r=w(r):{path:r},r.params={}),a({query:e.query,hash:e.hash,params:"path"in r?{}:e.params},r)}}function D(e,t){const n=b=I(e),r=g.value,o=e.state,s=e.force,l=!0===e.replace,c=R(n);if(c)return D(a(w(c),{state:"object"===typeof c?a({},o,c.state):o,force:s,replace:l}),t||n);const u=n;let d;return u.redirectedFrom=t,!s&&function(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&h(t.matched[r],n.matched[o])&&m(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}(i,r,n)&&(d=P(16,{to:u,from:r}),Y(r,r,!0,!1)),(d?Promise.resolve(d):F(u,r)).catch((e=>M(e)?M(e,2)?e:W(e):G(e,u,r))).then((e=>{if(e){if(M(e,2))return D(a({replace:l},w(e.to),{state:"object"===typeof e.to?a({},o,e.to.state):o,force:s}),t||u)}else e=V(u,r,!0,l,o);return j(u,r,e),e}))}function B(e,t){const n=k(e,t);return n?Promise.reject(n):Promise.resolve()}function F(e,t){let n;const[r,o,i]=function(e,t){const n=[],r=[],o=[],i=Math.max(t.matched.length,e.matched.length);for(let a=0;ah(e,i)))?r.push(i):n.push(i));const s=e.matched[a];s&&(t.matched.find((e=>h(e,s)))||o.push(s))}return[n,r,o]}(e,t);n=Ie(r.reverse(),"beforeRouteLeave",e,t);for(const s of r)s.leaveGuards.forEach((r=>{n.push(Oe(r,e,t))}));const a=B.bind(null,e,t);return n.push(a),Pe(n).then((()=>{n=[];for(const r of d.list())n.push(Oe(r,e,t));return n.push(a),Pe(n)})).then((()=>{n=Ie(o,"beforeRouteUpdate",e,t);for(const r of o)r.updateGuards.forEach((r=>{n.push(Oe(r,e,t))}));return n.push(a),Pe(n)})).then((()=>{n=[];for(const r of e.matched)if(r.beforeEnter&&!t.matched.includes(r))if(c(r.beforeEnter))for(const o of r.beforeEnter)n.push(Oe(o,e,t));else n.push(Oe(r.beforeEnter,e,t));return n.push(a),Pe(n)})).then((()=>(e.matched.forEach((e=>e.enterCallbacks={})),n=Ie(i,"beforeRouteEnter",e,t),n.push(a),Pe(n)))).then((()=>{n=[];for(const r of p.list())n.push(Oe(r,e,t));return n.push(a),Pe(n)})).catch((e=>M(e,8)?e:Promise.reject(e)))}function j(e,t,n){for(const r of y.list())r(e,t,n)}function V(e,t,n,r,i){const s=k(e,t);if(s)return s;const l=t===L,c=o?history.state:{};n&&(r||l?u.replace(e.fullPath,a({scroll:l&&c&&c.scroll},i)):u.push(e.fullPath,i)),g.value=e,Y(e,t,n,l),W()}let H;function U(){H||(H=u.listen(((e,t,n)=>{if(!Q.listening)return;const r=I(e),i=R(r);if(i)return void D(a(i,{replace:!0}),r).catch(l);b=r;const s=g.value;var c,d;o&&(c=S(s.fullPath,n.delta),d=T(),O.set(c,d)),F(r,s).catch((e=>M(e,12)?e:M(e,2)?(D(e.to,r).then((e=>{M(e,20)&&!n.delta&&n.type===v.pop&&u.go(-1,!1)})).catch(l),Promise.reject()):(n.delta&&u.go(-n.delta,!1),G(e,r,s)))).then((e=>{(e=e||V(r,s,!1))&&(n.delta&&!M(e,8)?u.go(-n.delta,!1):n.type===v.pop&&M(e,20)&&u.go(-1,!1)),j(r,s,e)})).catch(l)})))}let q,$=Se(),z=Se();function G(e,t,n){W(e);const r=z.list();return r.length?r.forEach((r=>r(e,t,n))):console.error(e),Promise.reject(e)}function W(e){return q||(q=!e,U(),$.list().forEach((([t,n])=>e?n(e):t())),$.reset()),e}function Y(t,n,i,a){const{scrollBehavior:s}=e;if(!o||!s)return Promise.resolve();const l=!i&&function(e){const t=O.get(e);return O.delete(e),t}(S(t.fullPath,0))||(a||!i)&&history.state&&history.state.scroll||null;return(0,r.nextTick)().then((()=>s(t,n,l))).then((e=>e&&A(e))).catch((e=>G(e,t,n)))}const X=e=>u.go(e);let Z;const J=new Set,Q={currentRoute:g,listening:!0,addRoute:function(e,n){let r,o;return x(e)?(r=t.getRecordMatcher(e),o=n):o=e,t.addRoute(o,r)},removeRoute:function(e){const n=t.getRecordMatcher(e);n&&t.removeRoute(n)},hasRoute:function(e){return!!t.getRecordMatcher(e)},getRoutes:function(){return t.getRoutes().map((e=>e.record))},resolve:I,options:e,push:N,replace:function(e){return N(a(w(e),{replace:!0}))},go:X,back:()=>X(-1),forward:()=>X(1),beforeEach:d.add,beforeResolve:p.add,afterEach:y.add,onError:z.add,isReady:function(){return q&&g.value!==L?Promise.resolve():new Promise(((e,t)=>{$.add([e,t])}))},install(e){e.component("RouterLink",ke),e.component("RouterView",Re),e.config.globalProperties.$router=this,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>(0,r.unref)(g)}),o&&!Z&&g.value===L&&(Z=!0,N(u.location).catch((e=>{0})));const t={};for(const o in L)t[o]=(0,r.computed)((()=>g.value[o]));e.provide(Ce,this),e.provide(Te,(0,r.reactive)(t)),e.provide(Ae,g);const n=e.unmount;J.add(e),e.unmount=function(){J.delete(e),J.size<1&&(b=L,H&&H(),H=null,g.value=L,Z=!1,q=!1),n()}}};return Q}function Pe(e){return e.reduce(((e,t)=>e.then((()=>t()))),Promise.resolve())}function Me(){return(0,r.inject)(Ce)}function Be(){return(0,r.inject)(Te)}}}]); \ No newline at end of file diff --git a/js/chunk/6513.45787011.js b/js/chunk/6513.0741a91b.js similarity index 90% rename from js/chunk/6513.45787011.js rename to js/chunk/6513.0741a91b.js index df76583..e089526 100644 --- a/js/chunk/6513.45787011.js +++ b/js/chunk/6513.0741a91b.js @@ -1 +1 @@ -"use strict";(self.webpackChunkbalm_ui_pro=self.webpackChunkbalm_ui_pro||[]).push([[6513],{6513:function(e,t,l){l.r(t);const o=(0,l(7337).oR)();t.default=(e,t)=>{let{multiSelectOptions:l}=t;return[{label:"Multi-select",component:"ui-multi-select",model:"demo:multiSelect",components:[{key:"l",value:"",options:l,attrOrProp:{defaultLabel:"Select1"}},{key:"m",value:"",options:e=>{let{l:t}=e;return o.getModel("demo",{id:t},{apiAction:"multiSelectOptions2"})},attrOrProp:{defaultLabel:"Select2"}},{key:"n",value:"",options:async e=>{let{m:t}=e;return await o.getModel("demo",{id:t},{apiAction:"multiSelectOptions3"})},attrOrProp:{defaultLabel:"Select3"}}]}]}}}]); \ No newline at end of file +"use strict";(self.webpackChunkbalm_ui_pro=self.webpackChunkbalm_ui_pro||[]).push([[6513],{6513:function(e,t,l){l.r(t);const o=(0,l(8867).oR)();t.default=(e,t)=>{let{multiSelectOptions:l}=t;return[{label:"Multi-select",component:"ui-multi-select",model:"demo:multiSelect",components:[{key:"l",value:"",options:l,attrOrProp:{defaultLabel:"Select1"}},{key:"m",value:"",options:e=>{let{l:t}=e;return o.getModel("demo",{id:t},{apiAction:"multiSelectOptions2"})},attrOrProp:{defaultLabel:"Select2"}},{key:"n",value:"",options:async e=>{let{m:t}=e;return await o.getModel("demo",{id:t},{apiAction:"multiSelectOptions3"})},attrOrProp:{defaultLabel:"Select3"}}]}]}}}]); \ No newline at end of file diff --git a/js/chunk/7586.bd69eeb6.js b/js/chunk/7586.66f48259.js similarity index 97% rename from js/chunk/7586.bd69eeb6.js rename to js/chunk/7586.66f48259.js index 10104a0..a46d699 100644 --- a/js/chunk/7586.bd69eeb6.js +++ b/js/chunk/7586.66f48259.js @@ -1 +1 @@ -"use strict";(self.webpackChunkbalm_ui_pro=self.webpackChunkbalm_ui_pro||[]).push([[7586],{7586:function(e,t,o){o.r(t);const l=(0,o(7337).oR)();t.default=(e,t)=>{let{selectOptions:o,checkboxOptions:a,radioOptions:i,chipsOptions:n,switchOptions:r,multiSelectOptions:u,extra:c}=t;console.log("static data",e,c);const{id:p}=e;return[{if:!!p,label:"ID",component:"ui-textfield",key:"id",value:p,attrOrProp:{attrs:{readonly:!0}}},{label:"Textfield",component:"ui-textfield",key:"a",value:""},{label:"Autocomplete",component:"ui-autocomplete",key:"b",value:""},{label:"Editor",component:"ui-editor",key:"c",value:""},{label:"Select",component:"ui-select",key:"d",value:"",model:"demo:select",attrOrProp:{defaultLabel:"default",options:o,disabled:c}},{show:e=>{let{d:t}=e;return 2===t},label:"Checkbox",component:"ui-checkbox-group",key:"e",value:[],model:"demo:checkbox",attrOrProp:{options:a}},{label:"Radio",component:"ui-radio-group",key:"f",value:"",model:"demo:radio",attrOrProp:{options:i}},{label:"Chips",component:"ui-chips",key:"g",value:[],model:"demo:chips",attrOrProp:{type:"filter",options:n}},{label:"Datepicker",component:"ui-datepicker",key:"h",value:""},{label:"Rangepicker",component:"ui-rangepicker",key:"i",value:[]},{label:"Switch",component:"ui-switch-box",key:"j",value:"off",model:"demo:switch",attrOrProp:{options:r,switchAttrOrProp:{trueValue:"on",falseValue:"off"}}},{label:"Slider",component:"ui-slider",key:"k",value:0},{label:"Multi-select",component:"ui-multi-select",model:"demo:multiSelect",components:[{key:"l",value:"",options:u,attrOrProp:{defaultLabel:"Select1",disabled:c}},{key:"m",value:"",options:e=>{let{l:t}=e;return l.getModel("demo",{id:t},{apiAction:"multiSelectOptions2"})},attrOrProp:{defaultLabel:"Select2",disabled:c}},{key:"n",value:"",options:async e=>{let{m:t}=e;return await l.getModel("demo",{id:t},{apiAction:"multiSelectOptions3"})},attrOrProp:{defaultLabel:"Select3",disabled:c}}],validator:"multiSelectRequired",multiSelectRequired:{validate(e,t){let{l:o,m:l,n:a}=t;return o||l||a},message:"%s is required"}},{label:"Component slot",component:"ui-textfield",key:"o",value:""},{label:"Custom component",component:"x-form-item",key:"p",value:"",modelEvent:"input",event:(e,t,o)=>{console.log("a",e),console.log("b",t),console.log("c",o),o.test()},listeners:{add:e=>{console.log("e",e)}}},{label:"Custom slot",slot:"custom-slot"},...p?[{label:"Readonly Item",component:"ui-readonly-item",key:"x",value:e=>{let{x:t}=e;return t},attrOrProp:{text:"ox"}}]:[]]}}}]); \ No newline at end of file +"use strict";(self.webpackChunkbalm_ui_pro=self.webpackChunkbalm_ui_pro||[]).push([[7586],{7586:function(e,t,o){o.r(t);const l=(0,o(8867).oR)();t.default=(e,t)=>{let{selectOptions:o,checkboxOptions:a,radioOptions:i,chipsOptions:n,switchOptions:r,multiSelectOptions:u,extra:c}=t;console.log("static data",e,c);const{id:p}=e;return[{if:!!p,label:"ID",component:"ui-textfield",key:"id",value:p,attrOrProp:{attrs:{readonly:!0}}},{label:"Textfield",component:"ui-textfield",key:"a",value:""},{label:"Autocomplete",component:"ui-autocomplete",key:"b",value:""},{label:"Editor",component:"ui-editor",key:"c",value:""},{label:"Select",component:"ui-select",key:"d",value:"",model:"demo:select",attrOrProp:{defaultLabel:"default",options:o,disabled:c}},{show:e=>{let{d:t}=e;return 2===t},label:"Checkbox",component:"ui-checkbox-group",key:"e",value:[],model:"demo:checkbox",attrOrProp:{options:a}},{label:"Radio",component:"ui-radio-group",key:"f",value:"",model:"demo:radio",attrOrProp:{options:i}},{label:"Chips",component:"ui-chips",key:"g",value:[],model:"demo:chips",attrOrProp:{type:"filter",options:n}},{label:"Datepicker",component:"ui-datepicker",key:"h",value:""},{label:"Rangepicker",component:"ui-rangepicker",key:"i",value:[]},{label:"Switch",component:"ui-switch-box",key:"j",value:"off",model:"demo:switch",attrOrProp:{options:r,switchAttrOrProp:{trueValue:"on",falseValue:"off"}}},{label:"Slider",component:"ui-slider",key:"k",value:0},{label:"Multi-select",component:"ui-multi-select",model:"demo:multiSelect",components:[{key:"l",value:"",options:u,attrOrProp:{defaultLabel:"Select1",disabled:c}},{key:"m",value:"",options:e=>{let{l:t}=e;return l.getModel("demo",{id:t},{apiAction:"multiSelectOptions2"})},attrOrProp:{defaultLabel:"Select2",disabled:c}},{key:"n",value:"",options:async e=>{let{m:t}=e;return await l.getModel("demo",{id:t},{apiAction:"multiSelectOptions3"})},attrOrProp:{defaultLabel:"Select3",disabled:c}}],validator:"multiSelectRequired",multiSelectRequired:{validate(e,t){let{l:o,m:l,n:a}=t;return o||l||a},message:"%s is required"}},{label:"Component slot",component:"ui-textfield",key:"o",value:""},{label:"Custom component",component:"x-form-item",key:"p",value:"",modelEvent:"input",event:(e,t,o)=>{console.log("a",e),console.log("b",t),console.log("c",o),o.test()},listeners:{add:e=>{console.log("e",e)}}},{label:"Custom slot",slot:"custom-slot"},...p?[{label:"Readonly Item",component:"ui-readonly-item",key:"x",value:e=>{let{x:t}=e;return t},attrOrProp:{text:"ox"}}]:[]]}}}]); \ No newline at end of file diff --git a/js/chunk/852.4f2c3e7c.js b/js/chunk/852.4f2c3e7c.js new file mode 100644 index 0000000..f8bc9d5 --- /dev/null +++ b/js/chunk/852.4f2c3e7c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkbalm_ui_pro=self.webpackChunkbalm_ui_pro||[]).push([[852],{8690:function(e,a,i){i.r(a);a.default='

API Model

Defining any back-end APIs by model.

'}}]); \ No newline at end of file diff --git a/js/chunk/852.d19ec644.js b/js/chunk/852.d19ec644.js deleted file mode 100644 index 592ed1c..0000000 --- a/js/chunk/852.d19ec644.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkbalm_ui_pro=self.webpackChunkbalm_ui_pro||[]).push([[852],{852:function(e,a,i){i.r(a);a.default='

API Model

Defining any back-end APIs by model.

'}}]); \ No newline at end of file diff --git a/js/chunk/9002.52ed0022.js b/js/chunk/9002.74481b63.js similarity index 56% rename from js/chunk/9002.52ed0022.js rename to js/chunk/9002.74481b63.js index 10265e3..95419c6 100644 --- a/js/chunk/9002.52ed0022.js +++ b/js/chunk/9002.74481b63.js @@ -1 +1 @@ -"use strict";(self.webpackChunkbalm_ui_pro=self.webpackChunkbalm_ui_pro||[]).push([[9002],{9002:function(t,e,o){o.r(e);e.default='
<ui-readonly-item></ui-readonly-item>\n

Props

Name Type Default Description
proConfig object {} Form item config
proFormData object {} Form model data
proFormDataSource object {} Form model data source
type ReadonlyItemPropsData = {\n  proConfig: object;\n  proFormData: object;\n  proFormDataSource: object;\n  type: string;\n  value: unknown;\n}\n\ninterface ReadonlyItemConfig extends FormItemConfig {\n  value: unknown | (currentFormData: object, propsData: ReadonlyItemPropsData) => any;\n}\n
'}}]); \ No newline at end of file +"use strict";(self.webpackChunkbalm_ui_pro=self.webpackChunkbalm_ui_pro||[]).push([[9002],{9002:function(t,e,o){o.r(e);e.default='
<ui-readonly-item></ui-readonly-item>\n

Props

Name Type Default Description
proConfig object {} Form item config
proFormData object {} Form model data
proFormDataSource object {} Form model data source
raw boolean, function false Use Raw HTML
type ReadonlyItemPropsData = {\n  proConfig: object;\n  proFormData: object;\n  proFormDataSource: object;\n  type: string;\n  value: unknown;\n  raw: boolean | (currentFormData: object) => boolean\n}\n\ninterface ReadonlyItemConfig extends FormItemConfig {\n  value: unknown | (currentFormData: object, propsData: ReadonlyItemPropsData) => any;\n}\n
'}}]); \ No newline at end of file diff --git a/js/chunk/9454.f316ddb2.js b/js/chunk/9454.de6d0330.js similarity index 97% rename from js/chunk/9454.f316ddb2.js rename to js/chunk/9454.de6d0330.js index a9d93b3..a59757c 100644 --- a/js/chunk/9454.f316ddb2.js +++ b/js/chunk/9454.de6d0330.js @@ -1 +1 @@ -"use strict";(self.webpackChunkbalm_ui_pro=self.webpackChunkbalm_ui_pro||[]).push([[9454],{9454:function(t,d,e){e.r(d);d.default='
<ui-layout-view></ui-layout-view>\n

Props

Name Type Default Description
useTopAppBar boolean true Shows top app bar
topAppBarAttrOrProp object {} See BalmUI <ui-top-app-bar> props docs
useDrawer boolean true Shows navigation drawer
drawerAttrOrProp object {} See BalmUI <ui-drawer> props docs
drawerBelowTopAppBar boolean false Sets drawer below top app bar
breakpoint number 960 Sets viewport breakpoint for the modal drawer

Slots

Name Props Description
top-app-bar-title The title slot holds the application title and can contain HTML.
top-app-bar-nav-icon navIconClass The nav-icon slot holds the navigation icon and can contain HTML.
top-app-bar-toolbar toolbarItemClass The toolbar slot holds the top app bar action items and can contain HTML.
before-layout-view Before layout view
drawer-title The drawer title slot holds the title and subtitle components of the drawer
drawer-content Scrollable content area of the drawer
after-layout-view After layout view

Update layout view for custom menu handler

  • $refs.layoutView.updateLayoutViewport()
'}}]); \ No newline at end of file +"use strict";(self.webpackChunkbalm_ui_pro=self.webpackChunkbalm_ui_pro||[]).push([[9454],{4150:function(t,d,e){e.r(d);d.default='
<ui-layout-view></ui-layout-view>\n

Props

Name Type Default Description
useTopAppBar boolean true Shows top app bar
topAppBarAttrOrProp object {} See BalmUI <ui-top-app-bar> props docs
useDrawer boolean true Shows navigation drawer
drawerAttrOrProp object {} See BalmUI <ui-drawer> props docs
drawerBelowTopAppBar boolean false Sets drawer below top app bar
breakpoint number 960 Sets viewport breakpoint for the modal drawer

Slots

Name Props Description
top-app-bar-title The title slot holds the application title and can contain HTML.
top-app-bar-nav-icon navIconClass The nav-icon slot holds the navigation icon and can contain HTML.
top-app-bar-toolbar toolbarItemClass The toolbar slot holds the top app bar action items and can contain HTML.
before-layout-view Before layout view
drawer-title The drawer title slot holds the title and subtitle components of the drawer
drawer-content Scrollable content area of the drawer
after-layout-view After layout view

Update layout view for custom menu handler

  • $refs.layoutView.updateLayoutViewport()
'}}]); \ No newline at end of file diff --git a/sw.js b/sw.js index 2e7fb3f..e4c22ef 100644 --- a/sw.js +++ b/sw.js @@ -1 +1 @@ -importScripts("workbox-sw.js");var PROJECT_NAME="balm-ui-pro",PROJECT_VERSION="v0292",CACHE_NAMES=[PROJECT_NAME+"-precache-"+PROJECT_VERSION,PROJECT_NAME+"-runtime-"+PROJECT_VERSION,PROJECT_NAME+"-ga-"+PROJECT_VERSION,"images"];workbox.core.setCacheNameDetails({prefix:PROJECT_NAME,suffix:PROJECT_VERSION,precache:"precache",runtime:"runtime",googleAnalytics:"ga"}),workbox.precaching.precacheAndRoute([{revision:"03554d2f7e0b154b50c51bf7f22e7e3b",url:"css/app.81c84c02.css"},{revision:"85dc349517a9c585d1e5bf1f26f57a02",url:"index.html"},{revision:"0567dc671af2d000c07f6425eb078c66",url:"js/app.cba753f5.js"},{revision:"18d9d1aaaf1910c45bf5fab0e17988d8",url:"js/chunk/1027.82ab06e4.js"},{revision:"d04001ec2f908128c20a07572a83f4e4",url:"js/chunk/1181.65478768.js"},{revision:"d29397e21ab1ca6e825cace8b3c267f0",url:"js/chunk/1379.30c2b933.js"},{revision:"8e3fbaecf775714b3ce27bb32bf37ca0",url:"js/chunk/1388.f0d355b5.js"},{revision:"10ca4ae9a9e4a4824baddcd59f86e1d8",url:"js/chunk/17.365ab47c.js"},{revision:"10674479a8668755bcf19bfff05161ce",url:"js/chunk/1770.39dac724.js"},{revision:"8081d1a02717f604f35d7dfb8f77fa9d",url:"js/chunk/1839.b46e94da.js"},{revision:"2b3cd47199372117c24bc48857feb658",url:"js/chunk/1877.9aff32f9.js"},{revision:"a5880f290cbd61ccc097cab42378db39",url:"js/chunk/1883.1a2d7408.js"},{revision:"369e7a2ab8f4c9cef165164a2eb47bee",url:"js/chunk/2005.0b7987ce.js"},{revision:"ec7f3ba74e959a5dc4e1463e90e0cb57",url:"js/chunk/2039.4fe6c8a2.js"},{revision:"6fda4f363c854ca91c9c803e8b466129",url:"js/chunk/2192.a0285813.js"},{revision:"fb077a6ef1c03601bcde7423cdf07458",url:"js/chunk/2203.1e043d20.js"},{revision:"5520dadb6eff3c05c30266c55c069576",url:"js/chunk/2274.814b5523.js"},{revision:"8c7450c30b87d13b666b46f162aa4846",url:"js/chunk/2476.e27b7f37.js"},{revision:"9eb134f54b47391ef7af31715a7cc9b5",url:"js/chunk/2486.9c4c9bc6.js"},{revision:"3baec4cf1979ee2f75ea5ba31e46e0b1",url:"js/chunk/2507.a83ddb21.js"},{revision:"6e9f4514c535e6cc9cd9eee609e08895",url:"js/chunk/2947.1917c209.js"},{revision:"04acd779f628081987381930c12720d5",url:"js/chunk/3000.bdfe20d2.js"},{revision:"0487adca0820ec854372467e9a2db086",url:"js/chunk/309.7820239b.js"},{revision:"4cdebf5998e076531979ba08aa30ec4b",url:"js/chunk/3095.9d6385b7.js"},{revision:"07df474af9d0025c1e306206589ec435",url:"js/chunk/3125.59a6ef7d.js"},{revision:"c26ada658c0d9cb00ff2b23618061219",url:"js/chunk/3139.6471c452.js"},{revision:"a5fa384ac031c4d7247683e0bf63362e",url:"js/chunk/3155.281452f5.js"},{revision:"50b71350fa01e3a446f1dd3f25ce8a40",url:"js/chunk/3266.51c4cb75.js"},{revision:"353fbdd145c1a3413b2cedc18476b226",url:"js/chunk/3372.eb7e2651.js"},{revision:"020415fa485511724f60c3cdbb4e608c",url:"js/chunk/3470.9bb6bf9c.js"},{revision:"543d8f2fa1b458b772fef64a20c29800",url:"js/chunk/3520.c5c9cc1c.js"},{revision:"259fc4b2eaf73064f6fe94aedb56dcc8",url:"js/chunk/361.24bec0c1.js"},{revision:"681b81b9d985521fecee6d1cf2d53a3f",url:"js/chunk/3640.2528f639.js"},{revision:"5a1e5302db2dc2bcfae1d2ba49b6ad13",url:"js/chunk/3641.e5910462.js"},{revision:"04cdc0b9cef9f19a726ad6a0f8d9c90c",url:"js/chunk/3764.f886a4ac.js"},{revision:"9fefac2b34e763cb245aea17636415e1",url:"js/chunk/3814.52616db0.js"},{revision:"8112ecd2c3676dcb1f8ca9aaaaf46eec",url:"js/chunk/3934.a0162a2d.js"},{revision:"0c8a28948774bd93892b1f7e7d8a5fb3",url:"js/chunk/3944.4b2c184b.js"},{revision:"06aab83d39bf1fbf82938917e0e80fef",url:"js/chunk/3972.04367e82.js"},{revision:"dd732b08e085b13a7927ee8cc6899050",url:"js/chunk/4019.bbfb7ebb.js"},{revision:"cec470ebcf0f2617ae036583cf33715c",url:"js/chunk/4048.d3df0606.js"},{revision:"d643fd8f5c318564d06945217d5f21de",url:"js/chunk/4123.b7942f3e.js"},{revision:"4adecf6c82f53c722e553747ca3e83f4",url:"js/chunk/4131.5c5c3afa.js"},{revision:"a48d2a3283f19e2615d928c6bd572093",url:"js/chunk/4200.397b972f.js"},{revision:"8e1d0dbbdc3c3aa2fd18043acc141b81",url:"js/chunk/4202.63b6c57c.js"},{revision:"40e26ca5334fed62ea1d2eb939b59999",url:"js/chunk/445.73bd02bc.js"},{revision:"4339cba194b6befbecebbb2d306d1ebc",url:"js/chunk/4536.0e9b2349.js"},{revision:"d62cc19fb241260cdad3aa245b05fb7a",url:"js/chunk/4659.d509b65d.js"},{revision:"911c28622ec411fa54a71ed4c55da2e6",url:"js/chunk/4699.1fbca4b9.js"},{revision:"14c4269b21c5f5405a7c84f2acf8b84e",url:"js/chunk/4886.7749bb34.js"},{revision:"9bf50b2d9cf6c73ab1862828c8b90fd3",url:"js/chunk/4944.a6d0621a.js"},{revision:"81011ff13ba26b566b29447052c5744d",url:"js/chunk/4955.08f27f6f.js"},{revision:"7f5fa2b3ff928079c26ab9ac0f4b1e6f",url:"js/chunk/5051.4bda33d5.js"},{revision:"44f932a4e7966347cdcde1eb4784b2d4",url:"js/chunk/5145.7f6fcfb4.js"},{revision:"85cee760b87f4f273a2e86de6578a819",url:"js/chunk/5166.5d5f38cc.js"},{revision:"81f59da26bf6eb982b5a2bba97a73691",url:"js/chunk/5211.00b6ff95.js"},{revision:"9e622006a09856a7483d90c2b9682f8b",url:"js/chunk/5381.194af688.js"},{revision:"5752a49175a428c45080336b923293ca",url:"js/chunk/5453.b510f826.js"},{revision:"6ffebf9861e44b166f5f2ef232caebdd",url:"js/chunk/5519.0c2f682e.js"},{revision:"75d2682cd7bcb18252a7b54bb5a4cf80",url:"js/chunk/5672.5b996230.js"},{revision:"8828fc535de2af23899e5ad61a0d6799",url:"js/chunk/5707.c3e45c32.js"},{revision:"35d379be71d8b20036b7335d9f830aa4",url:"js/chunk/5719.f34e3433.js"},{revision:"90f4e16ae2bfc6fd13c23177b0160f83",url:"js/chunk/5838.68a4fb65.js"},{revision:"e4fca04eea55a7abfbaf917b53c27500",url:"js/chunk/5890.8b3f0a5d.js"},{revision:"6c7f9eeb284fab15955af565fd6625c0",url:"js/chunk/5921.749ef473.js"},{revision:"f8e1b445bc1125f2e8e49f0207929c9e",url:"js/chunk/5935.66fc3ea4.js"},{revision:"945a96886a650087849fab1d9a37bdc8",url:"js/chunk/5950.95fdde44.js"},{revision:"a21003cb65f33f624a641558280e7af3",url:"js/chunk/5951.9fa6c582.js"},{revision:"2b6b192c42e4f1ed84c3f0f48e454f51",url:"js/chunk/6005.631506bb.js"},{revision:"722815012547610574f0cb6747b84950",url:"js/chunk/6018.1aac2e56.js"},{revision:"85931fdca829b8c73567a04396cd35c9",url:"js/chunk/6253.27626abf.js"},{revision:"b9f52e4a6e10a52c45eca74332563d76",url:"js/chunk/6507.aa64ec1a.js"},{revision:"9f266489705d491b46bcde89da90b417",url:"js/chunk/6513.45787011.js"},{revision:"7a5c8e372b64241f6ffd08aefcb7e0fd",url:"js/chunk/6718.1eeb34dc.js"},{revision:"86f83732bc7da437f3bff93ff9747565",url:"js/chunk/6761.f4b81877.js"},{revision:"8ed786a6f7e5801a3a923de0183f4bc1",url:"js/chunk/6907.e2f558d4.js"},{revision:"22fa5f4d362e1853daf334798b2f3cb6",url:"js/chunk/697.7cd146c1.js"},{revision:"8f4a41728e5ad79a34c9a15c9a871379",url:"js/chunk/7055.9905c0dd.js"},{revision:"3b5b526e8872b6900bcfaccde736bd33",url:"js/chunk/7121.741958d5.js"},{revision:"fade692ffb4d09c7927f41db26e6dce9",url:"js/chunk/7238.37bc4dae.js"},{revision:"3023c9695b22c78c5815b309cc635a59",url:"js/chunk/7322.c558c674.js"},{revision:"8c71fe96107e17e6bba164cd2752397e",url:"js/chunk/7410.79c1098a.js"},{revision:"205c8f62b75383ee7d4c51a25734d0f5",url:"js/chunk/7432.35628c40.js"},{revision:"686be3f0ba664a8fbb1c5c4d2c8a321c",url:"js/chunk/7567.9d91dcea.js"},{revision:"0a187df1b3358c0a690ba7574e0cee35",url:"js/chunk/7586.bd69eeb6.js"},{revision:"df3a3a1038acbf24bdbb56ed9c79a3ac",url:"js/chunk/7641.0f3ac89a.js"},{revision:"bd993566b282469caa063384681a528e",url:"js/chunk/7669.8e1afd5d.js"},{revision:"0c151e0aeb825ae91005ad4a427c1ba6",url:"js/chunk/767.4f7e3c85.js"},{revision:"cec6daca59fd63923c636949747569d5",url:"js/chunk/7674.8e46fd5b.js"},{revision:"e257df0f4feafd65a6377feea58897b5",url:"js/chunk/8236.eeeb9802.js"},{revision:"8da30385ceb50c90d4327a613c47ef2c",url:"js/chunk/8241.68866f42.js"},{revision:"8386ae4a1f9a16f579ba88d1c7fffd5c",url:"js/chunk/8253.da3c3a29.js"},{revision:"b424bc8d61f4da0a3c9359c94f01b9e0",url:"js/chunk/8273.de1ffdd5.js"},{revision:"cae296d8c82d155b6e29aaa52ab6776d",url:"js/chunk/829.9a50c930.js"},{revision:"c472d22a4ce0299f102c28e544e2451a",url:"js/chunk/8388.5a21ff4f.js"},{revision:"51b22238af75fe483f2f65fe01e8e0a0",url:"js/chunk/8513.16bb1d4f.js"},{revision:"1df10d9a9eb6d7976f2608e8bb5e2d50",url:"js/chunk/852.d19ec644.js"},{revision:"b3f482ba8964e219895d674c7cb59aa1",url:"js/chunk/8632.a91fbc3b.js"},{revision:"ba9be0fec7db70f99201b02a82d17be0",url:"js/chunk/8661.ec5b903d.js"},{revision:"aa3dfde252ad2b9924392fae2088f3c6",url:"js/chunk/8715.daa23d74.js"},{revision:"742e2437a59dc0e301474ca12071a7b3",url:"js/chunk/8920.b5448a38.js"},{revision:"4625ef3d35099d6e49a689a426bc5944",url:"js/chunk/9002.52ed0022.js"},{revision:"c4388338c3f6e8b00f42dab4ae1fe339",url:"js/chunk/901.589d7d9c.js"},{revision:"d459c8c8f1c0d907743cd89ae58fbbc5",url:"js/chunk/9011.12ca065e.js"},{revision:"775f513d028da4fdb15d91942e3bdb57",url:"js/chunk/9106.8fd68193.js"},{revision:"b0a4e2e43a858b9b9ec340ae5af411f8",url:"js/chunk/9232.7bf205f7.js"},{revision:"fe3ea7f117e1736c7a2175bd943ebbd3",url:"js/chunk/9454.f316ddb2.js"},{revision:"4dee1f185e90c78468e94e89a41f37a7",url:"js/chunk/9512.8af79034.js"},{revision:"f40cbfd285f06e8d9b5eec7dca819ac4",url:"js/chunk/9750.d9870aa6.js"},{revision:"9dd8912f8fbc7629496d665ef29b12d3",url:"js/chunk/9759.b139c3b3.js"},{revision:"4297caf0605517f13f1a84e2cbae77a8",url:"js/chunk/9913.704dcb96.js"},{revision:"cccdbcf02964620f70f0f914d13b200f",url:"js/chunk/9930.9b152a60.js"},{revision:"1580f31761fe92f4ffecf54293820713",url:"js/chunk/9978.e8e7307d.js"},{revision:"7f18882caf646c8a7c8cd9dbab0bf74a",url:"workbox-sw.js"}]),workbox.routing.registerRoute((function(e){return"script"===e.request.destination||"style"===e.request.destination}),new workbox.strategies.StaleWhileRevalidate),workbox.routing.registerRoute((function(e){return"image"===e.request.destination}),new workbox.strategies.CacheFirst({cacheName:"images",plugins:[new workbox.cacheableResponse.CacheableResponsePlugin({statuses:[0,200]}),new workbox.expiration.ExpirationPlugin({maxEntries:60,maxAgeSeconds:2592e3})]})),workbox.routing.registerRoute(/\.(?:ico)|json|ttf|woff2?$/,new workbox.strategies.StaleWhileRevalidate),workbox.googleAnalytics.initialize(),self.addEventListener("activate",(function(e){e.waitUntil(caches.keys().then((function(e){return Promise.all(e.map((function(e){if(-1===CACHE_NAMES.indexOf(e))return caches.delete(e)})))})).then((function(){self.clients.claim()})))})),self.addEventListener("message",(function(e){"skipWaiting"===e.data.action&&self.skipWaiting()})); \ No newline at end of file +importScripts("workbox-sw.js");var PROJECT_NAME="balm-ui-pro",PROJECT_VERSION="v0300",CACHE_NAMES=[PROJECT_NAME+"-precache-"+PROJECT_VERSION,PROJECT_NAME+"-runtime-"+PROJECT_VERSION,PROJECT_NAME+"-ga-"+PROJECT_VERSION,"images"];workbox.core.setCacheNameDetails({prefix:PROJECT_NAME,suffix:PROJECT_VERSION,precache:"precache",runtime:"runtime",googleAnalytics:"ga"}),workbox.precaching.precacheAndRoute([{revision:"a3d5d2ce3c4d3fa46bc12aabc5b7b2e8",url:"css/app.5a007fff.css"},{revision:"13cf2311a4ff06e1cbd9f37d4f7f3208",url:"index.html"},{revision:"55d17c7f3ece9ab4e397224ba036cffd",url:"js/app.4b01fa0f.js"},{revision:"18d9d1aaaf1910c45bf5fab0e17988d8",url:"js/chunk/1027.82ab06e4.js"},{revision:"d04001ec2f908128c20a07572a83f4e4",url:"js/chunk/1181.65478768.js"},{revision:"f2307125f676aa182df0fecc6682e04a",url:"js/chunk/1379.a4cc34af.js"},{revision:"8e3fbaecf775714b3ce27bb32bf37ca0",url:"js/chunk/1388.f0d355b5.js"},{revision:"10ca4ae9a9e4a4824baddcd59f86e1d8",url:"js/chunk/17.365ab47c.js"},{revision:"10674479a8668755bcf19bfff05161ce",url:"js/chunk/1770.39dac724.js"},{revision:"8081d1a02717f604f35d7dfb8f77fa9d",url:"js/chunk/1839.b46e94da.js"},{revision:"2b3cd47199372117c24bc48857feb658",url:"js/chunk/1877.9aff32f9.js"},{revision:"a5880f290cbd61ccc097cab42378db39",url:"js/chunk/1883.1a2d7408.js"},{revision:"369e7a2ab8f4c9cef165164a2eb47bee",url:"js/chunk/2005.0b7987ce.js"},{revision:"ec7f3ba74e959a5dc4e1463e90e0cb57",url:"js/chunk/2039.4fe6c8a2.js"},{revision:"6fda4f363c854ca91c9c803e8b466129",url:"js/chunk/2192.a0285813.js"},{revision:"fb077a6ef1c03601bcde7423cdf07458",url:"js/chunk/2203.1e043d20.js"},{revision:"5520dadb6eff3c05c30266c55c069576",url:"js/chunk/2274.814b5523.js"},{revision:"8c7450c30b87d13b666b46f162aa4846",url:"js/chunk/2476.e27b7f37.js"},{revision:"9eb134f54b47391ef7af31715a7cc9b5",url:"js/chunk/2486.9c4c9bc6.js"},{revision:"3baec4cf1979ee2f75ea5ba31e46e0b1",url:"js/chunk/2507.a83ddb21.js"},{revision:"6e9f4514c535e6cc9cd9eee609e08895",url:"js/chunk/2947.1917c209.js"},{revision:"04acd779f628081987381930c12720d5",url:"js/chunk/3000.bdfe20d2.js"},{revision:"7c8ef2c018306f9d37e14c353e4921ad",url:"js/chunk/3015.f0a39a79.js"},{revision:"0487adca0820ec854372467e9a2db086",url:"js/chunk/309.7820239b.js"},{revision:"4cdebf5998e076531979ba08aa30ec4b",url:"js/chunk/3095.9d6385b7.js"},{revision:"07df474af9d0025c1e306206589ec435",url:"js/chunk/3125.59a6ef7d.js"},{revision:"c26ada658c0d9cb00ff2b23618061219",url:"js/chunk/3139.6471c452.js"},{revision:"a5fa384ac031c4d7247683e0bf63362e",url:"js/chunk/3155.281452f5.js"},{revision:"50b71350fa01e3a446f1dd3f25ce8a40",url:"js/chunk/3266.51c4cb75.js"},{revision:"11e39090038ef1abd84e62563aacd0df",url:"js/chunk/3372.35848910.js"},{revision:"020415fa485511724f60c3cdbb4e608c",url:"js/chunk/3470.9bb6bf9c.js"},{revision:"543d8f2fa1b458b772fef64a20c29800",url:"js/chunk/3520.c5c9cc1c.js"},{revision:"7eeae00d05a987238f35202473a2eb36",url:"js/chunk/361.a5a7d9d3.js"},{revision:"681b81b9d985521fecee6d1cf2d53a3f",url:"js/chunk/3640.2528f639.js"},{revision:"5a1e5302db2dc2bcfae1d2ba49b6ad13",url:"js/chunk/3641.e5910462.js"},{revision:"04cdc0b9cef9f19a726ad6a0f8d9c90c",url:"js/chunk/3764.f886a4ac.js"},{revision:"9fefac2b34e763cb245aea17636415e1",url:"js/chunk/3814.52616db0.js"},{revision:"8112ecd2c3676dcb1f8ca9aaaaf46eec",url:"js/chunk/3934.a0162a2d.js"},{revision:"0c8a28948774bd93892b1f7e7d8a5fb3",url:"js/chunk/3944.4b2c184b.js"},{revision:"06aab83d39bf1fbf82938917e0e80fef",url:"js/chunk/3972.04367e82.js"},{revision:"dd732b08e085b13a7927ee8cc6899050",url:"js/chunk/4019.bbfb7ebb.js"},{revision:"cec470ebcf0f2617ae036583cf33715c",url:"js/chunk/4048.d3df0606.js"},{revision:"d643fd8f5c318564d06945217d5f21de",url:"js/chunk/4123.b7942f3e.js"},{revision:"4adecf6c82f53c722e553747ca3e83f4",url:"js/chunk/4131.5c5c3afa.js"},{revision:"a48d2a3283f19e2615d928c6bd572093",url:"js/chunk/4200.397b972f.js"},{revision:"8e1d0dbbdc3c3aa2fd18043acc141b81",url:"js/chunk/4202.63b6c57c.js"},{revision:"40e26ca5334fed62ea1d2eb939b59999",url:"js/chunk/445.73bd02bc.js"},{revision:"52bc82af038a31ce75a11b5196e0db38",url:"js/chunk/4536.88ca388e.js"},{revision:"d62cc19fb241260cdad3aa245b05fb7a",url:"js/chunk/4659.d509b65d.js"},{revision:"911c28622ec411fa54a71ed4c55da2e6",url:"js/chunk/4699.1fbca4b9.js"},{revision:"14c4269b21c5f5405a7c84f2acf8b84e",url:"js/chunk/4886.7749bb34.js"},{revision:"9bf50b2d9cf6c73ab1862828c8b90fd3",url:"js/chunk/4944.a6d0621a.js"},{revision:"7f5fa2b3ff928079c26ab9ac0f4b1e6f",url:"js/chunk/5051.4bda33d5.js"},{revision:"44f932a4e7966347cdcde1eb4784b2d4",url:"js/chunk/5145.7f6fcfb4.js"},{revision:"85cee760b87f4f273a2e86de6578a819",url:"js/chunk/5166.5d5f38cc.js"},{revision:"81f59da26bf6eb982b5a2bba97a73691",url:"js/chunk/5211.00b6ff95.js"},{revision:"9e622006a09856a7483d90c2b9682f8b",url:"js/chunk/5381.194af688.js"},{revision:"5752a49175a428c45080336b923293ca",url:"js/chunk/5453.b510f826.js"},{revision:"6ffebf9861e44b166f5f2ef232caebdd",url:"js/chunk/5519.0c2f682e.js"},{revision:"75d2682cd7bcb18252a7b54bb5a4cf80",url:"js/chunk/5672.5b996230.js"},{revision:"8828fc535de2af23899e5ad61a0d6799",url:"js/chunk/5707.c3e45c32.js"},{revision:"35d379be71d8b20036b7335d9f830aa4",url:"js/chunk/5719.f34e3433.js"},{revision:"90f4e16ae2bfc6fd13c23177b0160f83",url:"js/chunk/5838.68a4fb65.js"},{revision:"e4fca04eea55a7abfbaf917b53c27500",url:"js/chunk/5890.8b3f0a5d.js"},{revision:"6c7f9eeb284fab15955af565fd6625c0",url:"js/chunk/5921.749ef473.js"},{revision:"f8e1b445bc1125f2e8e49f0207929c9e",url:"js/chunk/5935.66fc3ea4.js"},{revision:"945a96886a650087849fab1d9a37bdc8",url:"js/chunk/5950.95fdde44.js"},{revision:"a21003cb65f33f624a641558280e7af3",url:"js/chunk/5951.9fa6c582.js"},{revision:"2b6b192c42e4f1ed84c3f0f48e454f51",url:"js/chunk/6005.631506bb.js"},{revision:"722815012547610574f0cb6747b84950",url:"js/chunk/6018.1aac2e56.js"},{revision:"85931fdca829b8c73567a04396cd35c9",url:"js/chunk/6253.27626abf.js"},{revision:"b9f52e4a6e10a52c45eca74332563d76",url:"js/chunk/6507.aa64ec1a.js"},{revision:"ab420fe4e652f99c0643c9cfc47c2055",url:"js/chunk/6513.0741a91b.js"},{revision:"7a5c8e372b64241f6ffd08aefcb7e0fd",url:"js/chunk/6718.1eeb34dc.js"},{revision:"86f83732bc7da437f3bff93ff9747565",url:"js/chunk/6761.f4b81877.js"},{revision:"8ed786a6f7e5801a3a923de0183f4bc1",url:"js/chunk/6907.e2f558d4.js"},{revision:"22fa5f4d362e1853daf334798b2f3cb6",url:"js/chunk/697.7cd146c1.js"},{revision:"8f4a41728e5ad79a34c9a15c9a871379",url:"js/chunk/7055.9905c0dd.js"},{revision:"3b5b526e8872b6900bcfaccde736bd33",url:"js/chunk/7121.741958d5.js"},{revision:"fade692ffb4d09c7927f41db26e6dce9",url:"js/chunk/7238.37bc4dae.js"},{revision:"3023c9695b22c78c5815b309cc635a59",url:"js/chunk/7322.c558c674.js"},{revision:"8c71fe96107e17e6bba164cd2752397e",url:"js/chunk/7410.79c1098a.js"},{revision:"205c8f62b75383ee7d4c51a25734d0f5",url:"js/chunk/7432.35628c40.js"},{revision:"686be3f0ba664a8fbb1c5c4d2c8a321c",url:"js/chunk/7567.9d91dcea.js"},{revision:"ea0cdc9ab349045cd8b3aa7326334409",url:"js/chunk/7586.66f48259.js"},{revision:"df3a3a1038acbf24bdbb56ed9c79a3ac",url:"js/chunk/7641.0f3ac89a.js"},{revision:"bd993566b282469caa063384681a528e",url:"js/chunk/7669.8e1afd5d.js"},{revision:"0c151e0aeb825ae91005ad4a427c1ba6",url:"js/chunk/767.4f7e3c85.js"},{revision:"cec6daca59fd63923c636949747569d5",url:"js/chunk/7674.8e46fd5b.js"},{revision:"e257df0f4feafd65a6377feea58897b5",url:"js/chunk/8236.eeeb9802.js"},{revision:"8da30385ceb50c90d4327a613c47ef2c",url:"js/chunk/8241.68866f42.js"},{revision:"8386ae4a1f9a16f579ba88d1c7fffd5c",url:"js/chunk/8253.da3c3a29.js"},{revision:"b424bc8d61f4da0a3c9359c94f01b9e0",url:"js/chunk/8273.de1ffdd5.js"},{revision:"cae296d8c82d155b6e29aaa52ab6776d",url:"js/chunk/829.9a50c930.js"},{revision:"c472d22a4ce0299f102c28e544e2451a",url:"js/chunk/8388.5a21ff4f.js"},{revision:"51b22238af75fe483f2f65fe01e8e0a0",url:"js/chunk/8513.16bb1d4f.js"},{revision:"0edd3c417c1255ec500dd950a2831d9a",url:"js/chunk/852.4f2c3e7c.js"},{revision:"b3f482ba8964e219895d674c7cb59aa1",url:"js/chunk/8632.a91fbc3b.js"},{revision:"ba9be0fec7db70f99201b02a82d17be0",url:"js/chunk/8661.ec5b903d.js"},{revision:"aa3dfde252ad2b9924392fae2088f3c6",url:"js/chunk/8715.daa23d74.js"},{revision:"742e2437a59dc0e301474ca12071a7b3",url:"js/chunk/8920.b5448a38.js"},{revision:"d0c90e88bef4ef8ae753ff4ddb17d87a",url:"js/chunk/9002.74481b63.js"},{revision:"c4388338c3f6e8b00f42dab4ae1fe339",url:"js/chunk/901.589d7d9c.js"},{revision:"d459c8c8f1c0d907743cd89ae58fbbc5",url:"js/chunk/9011.12ca065e.js"},{revision:"775f513d028da4fdb15d91942e3bdb57",url:"js/chunk/9106.8fd68193.js"},{revision:"b0a4e2e43a858b9b9ec340ae5af411f8",url:"js/chunk/9232.7bf205f7.js"},{revision:"7c1f8520019f907659bffeff9302639f",url:"js/chunk/9454.de6d0330.js"},{revision:"4dee1f185e90c78468e94e89a41f37a7",url:"js/chunk/9512.8af79034.js"},{revision:"f40cbfd285f06e8d9b5eec7dca819ac4",url:"js/chunk/9750.d9870aa6.js"},{revision:"9dd8912f8fbc7629496d665ef29b12d3",url:"js/chunk/9759.b139c3b3.js"},{revision:"4297caf0605517f13f1a84e2cbae77a8",url:"js/chunk/9913.704dcb96.js"},{revision:"cccdbcf02964620f70f0f914d13b200f",url:"js/chunk/9930.9b152a60.js"},{revision:"1580f31761fe92f4ffecf54293820713",url:"js/chunk/9978.e8e7307d.js"},{revision:"7f18882caf646c8a7c8cd9dbab0bf74a",url:"workbox-sw.js"}]),workbox.routing.registerRoute((function(e){return"script"===e.request.destination||"style"===e.request.destination}),new workbox.strategies.StaleWhileRevalidate),workbox.routing.registerRoute((function(e){return"image"===e.request.destination}),new workbox.strategies.CacheFirst({cacheName:"images",plugins:[new workbox.cacheableResponse.CacheableResponsePlugin({statuses:[0,200]}),new workbox.expiration.ExpirationPlugin({maxEntries:60,maxAgeSeconds:2592e3})]})),workbox.routing.registerRoute(/\.(?:ico)|json|ttf|woff2?$/,new workbox.strategies.StaleWhileRevalidate),workbox.googleAnalytics.initialize(),self.addEventListener("activate",(function(e){e.waitUntil(caches.keys().then((function(e){return Promise.all(e.map((function(e){if(-1===CACHE_NAMES.indexOf(e))return caches.delete(e)})))})).then((function(){self.clients.claim()})))})),self.addEventListener("message",(function(e){"skipWaiting"===e.data.action&&self.skipWaiting()})); \ No newline at end of file