From a08a54f6466dd49eed94f3859e12f75676851833 Mon Sep 17 00:00:00 2001 From: Martin Allerton Date: Wed, 19 Aug 2020 22:26:33 +0100 Subject: [PATCH] Removed cdn dependancies CDN dependencies replaced with physical local copied of the libraries --- scripts/communityScripts/explore/explore.html | 13 +- .../libraries/materialdesignicons/README.md | 25 + .../css/materialdesignicons.css | 22494 ++++++++ .../css/materialdesignicons.css.map | 16 + .../css/materialdesignicons.min.css | 3 + .../css/materialdesignicons.min.css.map | 16 + .../fonts/materialdesignicons-webfont.eot | Bin 0 -> 940652 bytes .../fonts/materialdesignicons-webfont.ttf | Bin 0 -> 940432 bytes .../fonts/materialdesignicons-webfont.woff | Bin 0 -> 431124 bytes .../fonts/materialdesignicons-webfont.woff2 | Bin 0 -> 303580 bytes .../libraries/materialdesignicons/license.md | 97 + .../materialdesignicons/package.json | 28 + .../materialdesignicons/preview.html | 717 + .../materialdesignicons/scss/_animated.scss | 27 + .../materialdesignicons/scss/_core.scss | 10 + .../materialdesignicons/scss/_extras.scss | 65 + .../materialdesignicons/scss/_functions.scss | 20 + .../materialdesignicons/scss/_icons.scss | 10 + .../materialdesignicons/scss/_path.scss | 10 + .../materialdesignicons/scss/_variables.scss | 5566 ++ .../scss/materialdesignicons.scss | 8 + .../libraries/vue-router/vue-router.js | 3061 ++ .../communityScripts/libraries/vue/vue.min.js | 6 + .../libraries/vuetify/attributes.json | 9690 ++++ .../libraries/vuetify/tags.json | 3201 ++ .../libraries/vuetify/vuetify-v2.3.9.css | 29209 +++++++++++ .../libraries/vuetify/vuetify-v2.3.9.css.map | 1 + .../libraries/vuetify/vuetify-v2.3.9.js | 43728 ++++++++++++++++ .../libraries/vuetify/vuetify-v2.3.9.js.map | 1 + .../libraries/vuetify/vuetify-v2.3.9.min.css | 12 + .../libraries/vuetify/vuetify-v2.3.9.min.js | 6 + .../libraries/vuetify/web-types.json | 29548 +++++++++++ 32 files changed, 147580 insertions(+), 8 deletions(-) create mode 100644 scripts/communityScripts/libraries/materialdesignicons/README.md create mode 100644 scripts/communityScripts/libraries/materialdesignicons/css/materialdesignicons.css create mode 100644 scripts/communityScripts/libraries/materialdesignicons/css/materialdesignicons.css.map create mode 100644 scripts/communityScripts/libraries/materialdesignicons/css/materialdesignicons.min.css create mode 100644 scripts/communityScripts/libraries/materialdesignicons/css/materialdesignicons.min.css.map create mode 100644 scripts/communityScripts/libraries/materialdesignicons/fonts/materialdesignicons-webfont.eot create mode 100644 scripts/communityScripts/libraries/materialdesignicons/fonts/materialdesignicons-webfont.ttf create mode 100644 scripts/communityScripts/libraries/materialdesignicons/fonts/materialdesignicons-webfont.woff create mode 100644 scripts/communityScripts/libraries/materialdesignicons/fonts/materialdesignicons-webfont.woff2 create mode 100644 scripts/communityScripts/libraries/materialdesignicons/license.md create mode 100644 scripts/communityScripts/libraries/materialdesignicons/package.json create mode 100644 scripts/communityScripts/libraries/materialdesignicons/preview.html create mode 100644 scripts/communityScripts/libraries/materialdesignicons/scss/_animated.scss create mode 100644 scripts/communityScripts/libraries/materialdesignicons/scss/_core.scss create mode 100644 scripts/communityScripts/libraries/materialdesignicons/scss/_extras.scss create mode 100644 scripts/communityScripts/libraries/materialdesignicons/scss/_functions.scss create mode 100644 scripts/communityScripts/libraries/materialdesignicons/scss/_icons.scss create mode 100644 scripts/communityScripts/libraries/materialdesignicons/scss/_path.scss create mode 100644 scripts/communityScripts/libraries/materialdesignicons/scss/_variables.scss create mode 100644 scripts/communityScripts/libraries/materialdesignicons/scss/materialdesignicons.scss create mode 100644 scripts/communityScripts/libraries/vue-router/vue-router.js create mode 100644 scripts/communityScripts/libraries/vue/vue.min.js create mode 100644 scripts/communityScripts/libraries/vuetify/attributes.json create mode 100644 scripts/communityScripts/libraries/vuetify/tags.json create mode 100644 scripts/communityScripts/libraries/vuetify/vuetify-v2.3.9.css create mode 100644 scripts/communityScripts/libraries/vuetify/vuetify-v2.3.9.css.map create mode 100644 scripts/communityScripts/libraries/vuetify/vuetify-v2.3.9.js create mode 100644 scripts/communityScripts/libraries/vuetify/vuetify-v2.3.9.js.map create mode 100644 scripts/communityScripts/libraries/vuetify/vuetify-v2.3.9.min.css create mode 100644 scripts/communityScripts/libraries/vuetify/vuetify-v2.3.9.min.js create mode 100644 scripts/communityScripts/libraries/vuetify/web-types.json diff --git a/scripts/communityScripts/explore/explore.html b/scripts/communityScripts/explore/explore.html index bfde2ad9dd..4fcd2ea8d1 100644 --- a/scripts/communityScripts/explore/explore.html +++ b/scripts/communityScripts/explore/explore.html @@ -1,9 +1,8 @@  - - - + + + + + + +

+ + + + Material Design Icons + 5.5.55 + + + + + npm install @mdi/font + +

+ +

Usage

+
<span class="mdi mdi-name"></span>
+ +
+ Click the icon, hex codepoint, or name below to copy the value to your clipboard. +
+ +

New Icons -

+
+ +

All Icons -

+
+ +

Deprecated Icons -

+

+ Deprecated icons will be removed in a future major release. +

+
+ +

Extras

+ +

The helper CSS classes are listed below.

+ +
+

Size

+ +
+
+
+ +
+
+ mdi-18px +
+
+
+
+ +
+
+ mdi-24px +
+
+
+
+ +
+
+ mdi-36px +
+
+
+
+ +
+
+ mdi-48px +
+
+
+
+ +

Rotate

+ +
+
+
+ +
+
+
+
+ +
+
+ mdi-rotate-45 +
+
+
+
+ +
+
+ mdi-rotate-90 +
+
+
+
+ +
+
+ mdi-rotate-135 +
+
+
+
+ +
+
+ mdi-rotate-180 +
+
+
+
+ +
+
+ mdi-rotate-225 +
+
+
+
+ +
+
+ mdi-rotate-270 +
+
+
+
+ +
+
+ mdi-rotate-315 +
+
+
+ +

Flip

+ +
+
+
+ +
+
+
+
+ +
+
+ mdi-flip-h +
+
+
+
+ +
+
+ mdi-flip-v +
+
+
+ +

Note: We do not include the ability to use mdi-flip-* and + mdi-rotate-* at the same time.

+ +

Spin

+ +
+
+
+ +
+
+ mdi-spin +
+
+
+
+ +
+
+ mdi-spin +
+
+
+ +

Color

+ +
+
+
+ +
+
+ mdi-light +
+
+
+
+ +
+
+ mdi-light mdi-inactive +
+
+
+
+ +
+
+ mdi-dark +
+
+
+
+ +
+
+ mdi-dark mdi-inactive +
+
+
+ + + + + + + + diff --git a/scripts/communityScripts/libraries/materialdesignicons/scss/_animated.scss b/scripts/communityScripts/libraries/materialdesignicons/scss/_animated.scss new file mode 100644 index 0000000000..6d2bc6891a --- /dev/null +++ b/scripts/communityScripts/libraries/materialdesignicons/scss/_animated.scss @@ -0,0 +1,27 @@ +// From Font Awesome +.#{$mdi-css-prefix}-spin:before { + -webkit-animation: #{$mdi-css-prefix}-spin 2s infinite linear; + animation: #{$mdi-css-prefix}-spin 2s infinite linear; +} + +@-webkit-keyframes #{$mdi-css-prefix}-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +@keyframes #{$mdi-css-prefix}-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} \ No newline at end of file diff --git a/scripts/communityScripts/libraries/materialdesignicons/scss/_core.scss b/scripts/communityScripts/libraries/materialdesignicons/scss/_core.scss new file mode 100644 index 0000000000..f6d3261c34 --- /dev/null +++ b/scripts/communityScripts/libraries/materialdesignicons/scss/_core.scss @@ -0,0 +1,10 @@ +.#{$mdi-css-prefix}:before, +.#{$mdi-css-prefix}-set { + display: inline-block; + font: normal normal normal #{$mdi-font-size-base}/1 '#{$mdi-font-name}'; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + line-height: inherit; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} \ No newline at end of file diff --git a/scripts/communityScripts/libraries/materialdesignicons/scss/_extras.scss b/scripts/communityScripts/libraries/materialdesignicons/scss/_extras.scss new file mode 100644 index 0000000000..b2f33f7937 --- /dev/null +++ b/scripts/communityScripts/libraries/materialdesignicons/scss/_extras.scss @@ -0,0 +1,65 @@ +$mdi-sizes: 18 24 36 48 !default; +@each $mdi-size in $mdi-sizes { + .#{$mdi-css-prefix}-#{$mdi-size}px { + &.#{$mdi-css-prefix}-set, + &.#{$mdi-css-prefix}:before { + font-size: $mdi-size * 1px; + } + } +} + +.#{$mdi-css-prefix}-dark { + &:before { + color: rgba(0, 0, 0, 0.54); + } + &.#{$mdi-css-prefix}-inactive:before { + color: rgba(0, 0, 0, 0.26); + } +} +.#{$mdi-css-prefix}-light { + &:before { + color: rgba(255, 255, 255, 1); + } + &.#{$mdi-css-prefix}-inactive:before { + color: rgba(255, 255, 255, 0.3); + } +} + +$mdi-degrees: 45 90 135 180 225 270 315 !default; +@each $mdi-degree in $mdi-degrees { + .#{$mdi-css-prefix}-rotate-#{$mdi-degree}{ + &:before { + -webkit-transform: rotate(#{$mdi-degree}deg); + -ms-transform: rotate(#{$mdi-degree}deg); + transform: rotate(#{$mdi-degree}deg); + } + /* + // Not included in production + &.#{$mdi-css-prefix}-flip-h:before { + -webkit-transform: scaleX(-1) rotate(#{$mdi-degree}deg); + transform: scaleX(-1) rotate(#{$mdi-degree}deg); + filter: FlipH; + -ms-filter: "FlipH"; + } + &.#{$mdi-css-prefix}-flip-v:before { + -webkit-transform: scaleY(-1) rotate(#{$mdi-degree}deg); + -ms-transform: rotate(#{$mdi-degree}deg); + transform: scaleY(-1) rotate(#{$mdi-degree}deg); + filter: FlipV; + -ms-filter: "FlipV"; + } + */ + } +} +.#{$mdi-css-prefix}-flip-h:before { + -webkit-transform: scaleX(-1); + transform: scaleX(-1); + filter: FlipH; + -ms-filter: "FlipH"; +} +.#{$mdi-css-prefix}-flip-v:before { + -webkit-transform: scaleY(-1); + transform: scaleY(-1); + filter: FlipV; + -ms-filter: "FlipV"; +} \ No newline at end of file diff --git a/scripts/communityScripts/libraries/materialdesignicons/scss/_functions.scss b/scripts/communityScripts/libraries/materialdesignicons/scss/_functions.scss new file mode 100644 index 0000000000..6697910a9c --- /dev/null +++ b/scripts/communityScripts/libraries/materialdesignicons/scss/_functions.scss @@ -0,0 +1,20 @@ +@function char($character-code) { + @if function-exists("selector-append") { + @return unquote("\"\\#{$character-code}\""); + } + + @if "\\#{'x'}" == "\\x" { + @return str-slice("\x", 1, 1) + $character-code; + } + @else { + @return #{"\"\\"}#{$character-code + "\""}; + } +} + +@function mdi($name) { + @if map-has-key($mdi-icons, $name) == false { + @warn "Icon #{$name} not found."; + @return ""; + } + @return char(map-get($mdi-icons, $name)); +} \ No newline at end of file diff --git a/scripts/communityScripts/libraries/materialdesignicons/scss/_icons.scss b/scripts/communityScripts/libraries/materialdesignicons/scss/_icons.scss new file mode 100644 index 0000000000..24dbd92dd1 --- /dev/null +++ b/scripts/communityScripts/libraries/materialdesignicons/scss/_icons.scss @@ -0,0 +1,10 @@ +@each $key, $value in $mdi-icons { + .#{$mdi-css-prefix}-#{$key}::before { + content: char($value); + } +} + +.#{$mdi-css-prefix}-blank::before { + content: "\F68C"; + visibility: hidden; +} \ No newline at end of file diff --git a/scripts/communityScripts/libraries/materialdesignicons/scss/_path.scss b/scripts/communityScripts/libraries/materialdesignicons/scss/_path.scss new file mode 100644 index 0000000000..6dcf3aa080 --- /dev/null +++ b/scripts/communityScripts/libraries/materialdesignicons/scss/_path.scss @@ -0,0 +1,10 @@ +@font-face { + font-family: '#{$mdi-font-name}'; + src: url('#{$mdi-font-path}/#{$mdi-filename}-webfont.eot?v=#{$mdi-version}'); + src: url('#{$mdi-font-path}/#{$mdi-filename}-webfont.eot?#iefix&v=#{$mdi-version}') format('embedded-opentype'), + url('#{$mdi-font-path}/#{$mdi-filename}-webfont.woff2?v=#{$mdi-version}') format('woff2'), + url('#{$mdi-font-path}/#{$mdi-filename}-webfont.woff?v=#{$mdi-version}') format('woff'), + url('#{$mdi-font-path}/#{$mdi-filename}-webfont.ttf?v=#{$mdi-version}') format('truetype'); + font-weight: normal; + font-style: normal; +} diff --git a/scripts/communityScripts/libraries/materialdesignicons/scss/_variables.scss b/scripts/communityScripts/libraries/materialdesignicons/scss/_variables.scss new file mode 100644 index 0000000000..f959c2dbba --- /dev/null +++ b/scripts/communityScripts/libraries/materialdesignicons/scss/_variables.scss @@ -0,0 +1,5566 @@ +$mdi-filename: "materialdesignicons"; +$mdi-font-name: "Material Design Icons"; +$mdi-font-family: "materialdesignicons"; +$mdi-font-weight: "normal"; +$mdi-font-path: "../fonts" !default; +$mdi-font-size-base: 24px !default; +$mdi-css-prefix: mdi !default; +$mdi-version: "5.5.55" !default; + +$mdi-icons: ( + "ab-testing": F01C9, + "abjad-arabic": F1328, + "abjad-hebrew": F1329, + "abugida-devanagari": F132A, + "abugida-thai": F132B, + "access-point": F0003, + "access-point-check": F1538, + "access-point-minus": F1539, + "access-point-network": F0002, + "access-point-network-off": F0BE1, + "access-point-off": F1511, + "access-point-plus": F153A, + "access-point-remove": F153B, + "account": F0004, + "account-alert": F0005, + "account-alert-outline": F0B50, + "account-arrow-left": F0B51, + "account-arrow-left-outline": F0B52, + "account-arrow-right": F0B53, + "account-arrow-right-outline": F0B54, + "account-box": F0006, + "account-box-multiple": F0934, + "account-box-multiple-outline": F100A, + "account-box-outline": F0007, + "account-cancel": F12DF, + "account-cancel-outline": F12E0, + "account-cash": F1097, + "account-cash-outline": F1098, + "account-check": F0008, + "account-check-outline": F0BE2, + "account-child": F0A89, + "account-child-circle": F0A8A, + "account-child-outline": F10C8, + "account-circle": F0009, + "account-circle-outline": F0B55, + "account-clock": F0B56, + "account-clock-outline": F0B57, + "account-cog": F1370, + "account-cog-outline": F1371, + "account-convert": F000A, + "account-convert-outline": F1301, + "account-cowboy-hat": F0E9B, + "account-details": F0631, + "account-details-outline": F1372, + "account-edit": F06BC, + "account-edit-outline": F0FFB, + "account-group": F0849, + "account-group-outline": F0B58, + "account-hard-hat": F05B5, + "account-heart": F0899, + "account-heart-outline": F0BE3, + "account-key": F000B, + "account-key-outline": F0BE4, + "account-lock": F115E, + "account-lock-outline": F115F, + "account-minus": F000D, + "account-minus-outline": F0AEC, + "account-multiple": F000E, + "account-multiple-check": F08C5, + "account-multiple-check-outline": F11FE, + "account-multiple-minus": F05D3, + "account-multiple-minus-outline": F0BE5, + "account-multiple-outline": F000F, + "account-multiple-plus": F0010, + "account-multiple-plus-outline": F0800, + "account-multiple-remove": F120A, + "account-multiple-remove-outline": F120B, + "account-music": F0803, + "account-music-outline": F0CE9, + "account-network": F0011, + "account-network-outline": F0BE6, + "account-off": F0012, + "account-off-outline": F0BE7, + "account-outline": F0013, + "account-plus": F0014, + "account-plus-outline": F0801, + "account-question": F0B59, + "account-question-outline": F0B5A, + "account-reactivate": F152B, + "account-reactivate-outline": F152C, + "account-remove": F0015, + "account-remove-outline": F0AED, + "account-search": F0016, + "account-search-outline": F0935, + "account-settings": F0630, + "account-settings-outline": F10C9, + "account-star": F0017, + "account-star-outline": F0BE8, + "account-supervisor": F0A8B, + "account-supervisor-circle": F0A8C, + "account-supervisor-circle-outline": F14EC, + "account-supervisor-outline": F112D, + "account-switch": F0019, + "account-switch-outline": F04CB, + "account-tie": F0CE3, + "account-tie-outline": F10CA, + "account-tie-voice": F1308, + "account-tie-voice-off": F130A, + "account-tie-voice-off-outline": F130B, + "account-tie-voice-outline": F1309, + "account-voice": F05CB, + "adjust": F001A, + "adobe": F0936, + "adobe-acrobat": F0F9D, + "air-conditioner": F001B, + "air-filter": F0D43, + "air-horn": F0DAC, + "air-humidifier": F1099, + "air-humidifier-off": F1466, + "air-purifier": F0D44, + "airbag": F0BE9, + "airballoon": F001C, + "airballoon-outline": F100B, + "airplane": F001D, + "airplane-landing": F05D4, + "airplane-off": F001E, + "airplane-takeoff": F05D5, + "airport": F084B, + "alarm": F0020, + "alarm-bell": F078E, + "alarm-check": F0021, + "alarm-light": F078F, + "alarm-light-outline": F0BEA, + "alarm-multiple": F0022, + "alarm-note": F0E71, + "alarm-note-off": F0E72, + "alarm-off": F0023, + "alarm-plus": F0024, + "alarm-snooze": F068E, + "album": F0025, + "alert": F0026, + "alert-box": F0027, + "alert-box-outline": F0CE4, + "alert-circle": F0028, + "alert-circle-check": F11ED, + "alert-circle-check-outline": F11EE, + "alert-circle-outline": F05D6, + "alert-decagram": F06BD, + "alert-decagram-outline": F0CE5, + "alert-minus": F14BB, + "alert-minus-outline": F14BE, + "alert-octagon": F0029, + "alert-octagon-outline": F0CE6, + "alert-octagram": F0767, + "alert-octagram-outline": F0CE7, + "alert-outline": F002A, + "alert-plus": F14BA, + "alert-plus-outline": F14BD, + "alert-remove": F14BC, + "alert-remove-outline": F14BF, + "alert-rhombus": F11CE, + "alert-rhombus-outline": F11CF, + "alien": F089A, + "alien-outline": F10CB, + "align-horizontal-center": F11C3, + "align-horizontal-left": F11C2, + "align-horizontal-right": F11C4, + "align-vertical-bottom": F11C5, + "align-vertical-center": F11C6, + "align-vertical-top": F11C7, + "all-inclusive": F06BE, + "allergy": F1258, + "alpha": F002B, + "alpha-a": F0AEE, + "alpha-a-box": F0B08, + "alpha-a-box-outline": F0BEB, + "alpha-a-circle": F0BEC, + "alpha-a-circle-outline": F0BED, + "alpha-b": F0AEF, + "alpha-b-box": F0B09, + "alpha-b-box-outline": F0BEE, + "alpha-b-circle": F0BEF, + "alpha-b-circle-outline": F0BF0, + "alpha-c": F0AF0, + "alpha-c-box": F0B0A, + "alpha-c-box-outline": F0BF1, + "alpha-c-circle": F0BF2, + "alpha-c-circle-outline": F0BF3, + "alpha-d": F0AF1, + "alpha-d-box": F0B0B, + "alpha-d-box-outline": F0BF4, + "alpha-d-circle": F0BF5, + "alpha-d-circle-outline": F0BF6, + "alpha-e": F0AF2, + "alpha-e-box": F0B0C, + "alpha-e-box-outline": F0BF7, + "alpha-e-circle": F0BF8, + "alpha-e-circle-outline": F0BF9, + "alpha-f": F0AF3, + "alpha-f-box": F0B0D, + "alpha-f-box-outline": F0BFA, + "alpha-f-circle": F0BFB, + "alpha-f-circle-outline": F0BFC, + "alpha-g": F0AF4, + "alpha-g-box": F0B0E, + "alpha-g-box-outline": F0BFD, + "alpha-g-circle": F0BFE, + "alpha-g-circle-outline": F0BFF, + "alpha-h": F0AF5, + "alpha-h-box": F0B0F, + "alpha-h-box-outline": F0C00, + "alpha-h-circle": F0C01, + "alpha-h-circle-outline": F0C02, + "alpha-i": F0AF6, + "alpha-i-box": F0B10, + "alpha-i-box-outline": F0C03, + "alpha-i-circle": F0C04, + "alpha-i-circle-outline": F0C05, + "alpha-j": F0AF7, + "alpha-j-box": F0B11, + "alpha-j-box-outline": F0C06, + "alpha-j-circle": F0C07, + "alpha-j-circle-outline": F0C08, + "alpha-k": F0AF8, + "alpha-k-box": F0B12, + "alpha-k-box-outline": F0C09, + "alpha-k-circle": F0C0A, + "alpha-k-circle-outline": F0C0B, + "alpha-l": F0AF9, + "alpha-l-box": F0B13, + "alpha-l-box-outline": F0C0C, + "alpha-l-circle": F0C0D, + "alpha-l-circle-outline": F0C0E, + "alpha-m": F0AFA, + "alpha-m-box": F0B14, + "alpha-m-box-outline": F0C0F, + "alpha-m-circle": F0C10, + "alpha-m-circle-outline": F0C11, + "alpha-n": F0AFB, + "alpha-n-box": F0B15, + "alpha-n-box-outline": F0C12, + "alpha-n-circle": F0C13, + "alpha-n-circle-outline": F0C14, + "alpha-o": F0AFC, + "alpha-o-box": F0B16, + "alpha-o-box-outline": F0C15, + "alpha-o-circle": F0C16, + "alpha-o-circle-outline": F0C17, + "alpha-p": F0AFD, + "alpha-p-box": F0B17, + "alpha-p-box-outline": F0C18, + "alpha-p-circle": F0C19, + "alpha-p-circle-outline": F0C1A, + "alpha-q": F0AFE, + "alpha-q-box": F0B18, + "alpha-q-box-outline": F0C1B, + "alpha-q-circle": F0C1C, + "alpha-q-circle-outline": F0C1D, + "alpha-r": F0AFF, + "alpha-r-box": F0B19, + "alpha-r-box-outline": F0C1E, + "alpha-r-circle": F0C1F, + "alpha-r-circle-outline": F0C20, + "alpha-s": F0B00, + "alpha-s-box": F0B1A, + "alpha-s-box-outline": F0C21, + "alpha-s-circle": F0C22, + "alpha-s-circle-outline": F0C23, + "alpha-t": F0B01, + "alpha-t-box": F0B1B, + "alpha-t-box-outline": F0C24, + "alpha-t-circle": F0C25, + "alpha-t-circle-outline": F0C26, + "alpha-u": F0B02, + "alpha-u-box": F0B1C, + "alpha-u-box-outline": F0C27, + "alpha-u-circle": F0C28, + "alpha-u-circle-outline": F0C29, + "alpha-v": F0B03, + "alpha-v-box": F0B1D, + "alpha-v-box-outline": F0C2A, + "alpha-v-circle": F0C2B, + "alpha-v-circle-outline": F0C2C, + "alpha-w": F0B04, + "alpha-w-box": F0B1E, + "alpha-w-box-outline": F0C2D, + "alpha-w-circle": F0C2E, + "alpha-w-circle-outline": F0C2F, + "alpha-x": F0B05, + "alpha-x-box": F0B1F, + "alpha-x-box-outline": F0C30, + "alpha-x-circle": F0C31, + "alpha-x-circle-outline": F0C32, + "alpha-y": F0B06, + "alpha-y-box": F0B20, + "alpha-y-box-outline": F0C33, + "alpha-y-circle": F0C34, + "alpha-y-circle-outline": F0C35, + "alpha-z": F0B07, + "alpha-z-box": F0B21, + "alpha-z-box-outline": F0C36, + "alpha-z-circle": F0C37, + "alpha-z-circle-outline": F0C38, + "alphabet-aurebesh": F132C, + "alphabet-cyrillic": F132D, + "alphabet-greek": F132E, + "alphabet-latin": F132F, + "alphabet-piqad": F1330, + "alphabet-tengwar": F1337, + "alphabetical": F002C, + "alphabetical-off": F100C, + "alphabetical-variant": F100D, + "alphabetical-variant-off": F100E, + "altimeter": F05D7, + "amazon": F002D, + "amazon-alexa": F08C6, + "ambulance": F002F, + "ammunition": F0CE8, + "ampersand": F0A8D, + "amplifier": F0030, + "amplifier-off": F11B5, + "anchor": F0031, + "android": F0032, + "android-auto": F0A8E, + "android-debug-bridge": F0033, + "android-messages": F0D45, + "android-studio": F0034, + "angle-acute": F0937, + "angle-obtuse": F0938, + "angle-right": F0939, + "angular": F06B2, + "angularjs": F06BF, + "animation": F05D8, + "animation-outline": F0A8F, + "animation-play": F093A, + "animation-play-outline": F0A90, + "ansible": F109A, + "antenna": F1119, + "anvil": F089B, + "apache-kafka": F100F, + "api": F109B, + "api-off": F1257, + "apple": F0035, + "apple-airplay": F001F, + "apple-finder": F0036, + "apple-icloud": F0038, + "apple-ios": F0037, + "apple-keyboard-caps": F0632, + "apple-keyboard-command": F0633, + "apple-keyboard-control": F0634, + "apple-keyboard-option": F0635, + "apple-keyboard-shift": F0636, + "apple-safari": F0039, + "application": F0614, + "application-cog": F1577, + "application-export": F0DAD, + "application-import": F0DAE, + "application-settings": F1555, + "approximately-equal": F0F9E, + "approximately-equal-box": F0F9F, + "apps": F003B, + "apps-box": F0D46, + "arch": F08C7, + "archive": F003C, + "archive-alert": F14FD, + "archive-alert-outline": F14FE, + "archive-arrow-down": F1259, + "archive-arrow-down-outline": F125A, + "archive-arrow-up": F125B, + "archive-arrow-up-outline": F125C, + "archive-outline": F120E, + "arm-flex": F0FD7, + "arm-flex-outline": F0FD6, + "arrange-bring-forward": F003D, + "arrange-bring-to-front": F003E, + "arrange-send-backward": F003F, + "arrange-send-to-back": F0040, + "arrow-all": F0041, + "arrow-bottom-left": F0042, + "arrow-bottom-left-bold-outline": F09B7, + "arrow-bottom-left-thick": F09B8, + "arrow-bottom-left-thin-circle-outline": F1596, + "arrow-bottom-right": F0043, + "arrow-bottom-right-bold-outline": F09B9, + "arrow-bottom-right-thick": F09BA, + "arrow-bottom-right-thin-circle-outline": F1595, + "arrow-collapse": F0615, + "arrow-collapse-all": F0044, + "arrow-collapse-down": F0792, + "arrow-collapse-horizontal": F084C, + "arrow-collapse-left": F0793, + "arrow-collapse-right": F0794, + "arrow-collapse-up": F0795, + "arrow-collapse-vertical": F084D, + "arrow-decision": F09BB, + "arrow-decision-auto": F09BC, + "arrow-decision-auto-outline": F09BD, + "arrow-decision-outline": F09BE, + "arrow-down": F0045, + "arrow-down-bold": F072E, + "arrow-down-bold-box": F072F, + "arrow-down-bold-box-outline": F0730, + "arrow-down-bold-circle": F0047, + "arrow-down-bold-circle-outline": F0048, + "arrow-down-bold-hexagon-outline": F0049, + "arrow-down-bold-outline": F09BF, + "arrow-down-box": F06C0, + "arrow-down-circle": F0CDB, + "arrow-down-circle-outline": F0CDC, + "arrow-down-drop-circle": F004A, + "arrow-down-drop-circle-outline": F004B, + "arrow-down-thick": F0046, + "arrow-down-thin-circle-outline": F1599, + "arrow-expand": F0616, + "arrow-expand-all": F004C, + "arrow-expand-down": F0796, + "arrow-expand-horizontal": F084E, + "arrow-expand-left": F0797, + "arrow-expand-right": F0798, + "arrow-expand-up": F0799, + "arrow-expand-vertical": F084F, + "arrow-horizontal-lock": F115B, + "arrow-left": F004D, + "arrow-left-bold": F0731, + "arrow-left-bold-box": F0732, + "arrow-left-bold-box-outline": F0733, + "arrow-left-bold-circle": F004F, + "arrow-left-bold-circle-outline": F0050, + "arrow-left-bold-hexagon-outline": F0051, + "arrow-left-bold-outline": F09C0, + "arrow-left-box": F06C1, + "arrow-left-circle": F0CDD, + "arrow-left-circle-outline": F0CDE, + "arrow-left-drop-circle": F0052, + "arrow-left-drop-circle-outline": F0053, + "arrow-left-right": F0E73, + "arrow-left-right-bold": F0E74, + "arrow-left-right-bold-outline": F09C1, + "arrow-left-thick": F004E, + "arrow-left-thin-circle-outline": F159A, + "arrow-right": F0054, + "arrow-right-bold": F0734, + "arrow-right-bold-box": F0735, + "arrow-right-bold-box-outline": F0736, + "arrow-right-bold-circle": F0056, + "arrow-right-bold-circle-outline": F0057, + "arrow-right-bold-hexagon-outline": F0058, + "arrow-right-bold-outline": F09C2, + "arrow-right-box": F06C2, + "arrow-right-circle": F0CDF, + "arrow-right-circle-outline": F0CE0, + "arrow-right-drop-circle": F0059, + "arrow-right-drop-circle-outline": F005A, + "arrow-right-thick": F0055, + "arrow-right-thin-circle-outline": F1598, + "arrow-split-horizontal": F093B, + "arrow-split-vertical": F093C, + "arrow-top-left": F005B, + "arrow-top-left-bold-outline": F09C3, + "arrow-top-left-bottom-right": F0E75, + "arrow-top-left-bottom-right-bold": F0E76, + "arrow-top-left-thick": F09C4, + "arrow-top-left-thin-circle-outline": F1593, + "arrow-top-right": F005C, + "arrow-top-right-bold-outline": F09C5, + "arrow-top-right-bottom-left": F0E77, + "arrow-top-right-bottom-left-bold": F0E78, + "arrow-top-right-thick": F09C6, + "arrow-top-right-thin-circle-outline": F1594, + "arrow-up": F005D, + "arrow-up-bold": F0737, + "arrow-up-bold-box": F0738, + "arrow-up-bold-box-outline": F0739, + "arrow-up-bold-circle": F005F, + "arrow-up-bold-circle-outline": F0060, + "arrow-up-bold-hexagon-outline": F0061, + "arrow-up-bold-outline": F09C7, + "arrow-up-box": F06C3, + "arrow-up-circle": F0CE1, + "arrow-up-circle-outline": F0CE2, + "arrow-up-down": F0E79, + "arrow-up-down-bold": F0E7A, + "arrow-up-down-bold-outline": F09C8, + "arrow-up-drop-circle": F0062, + "arrow-up-drop-circle-outline": F0063, + "arrow-up-thick": F005E, + "arrow-up-thin-circle-outline": F1597, + "arrow-vertical-lock": F115C, + "artstation": F0B5B, + "aspect-ratio": F0A24, + "assistant": F0064, + "asterisk": F06C4, + "at": F0065, + "atlassian": F0804, + "atm": F0D47, + "atom": F0768, + "atom-variant": F0E7B, + "attachment": F0066, + "audio-video": F093D, + "audio-video-off": F11B6, + "augmented-reality": F0850, + "auto-download": F137E, + "auto-fix": F0068, + "auto-upload": F0069, + "autorenew": F006A, + "av-timer": F006B, + "aws": F0E0F, + "axe": F08C8, + "axis": F0D48, + "axis-arrow": F0D49, + "axis-arrow-info": F140E, + "axis-arrow-lock": F0D4A, + "axis-lock": F0D4B, + "axis-x-arrow": F0D4C, + "axis-x-arrow-lock": F0D4D, + "axis-x-rotate-clockwise": F0D4E, + "axis-x-rotate-counterclockwise": F0D4F, + "axis-x-y-arrow-lock": F0D50, + "axis-y-arrow": F0D51, + "axis-y-arrow-lock": F0D52, + "axis-y-rotate-clockwise": F0D53, + "axis-y-rotate-counterclockwise": F0D54, + "axis-z-arrow": F0D55, + "axis-z-arrow-lock": F0D56, + "axis-z-rotate-clockwise": F0D57, + "axis-z-rotate-counterclockwise": F0D58, + "babel": F0A25, + "baby": F006C, + "baby-bottle": F0F39, + "baby-bottle-outline": F0F3A, + "baby-buggy": F13E0, + "baby-carriage": F068F, + "baby-carriage-off": F0FA0, + "baby-face": F0E7C, + "baby-face-outline": F0E7D, + "backburger": F006D, + "backspace": F006E, + "backspace-outline": F0B5C, + "backspace-reverse": F0E7E, + "backspace-reverse-outline": F0E7F, + "backup-restore": F006F, + "bacteria": F0ED5, + "bacteria-outline": F0ED6, + "badge-account": F0DA7, + "badge-account-alert": F0DA8, + "badge-account-alert-outline": F0DA9, + "badge-account-horizontal": F0E0D, + "badge-account-horizontal-outline": F0E0E, + "badge-account-outline": F0DAA, + "badminton": F0851, + "bag-carry-on": F0F3B, + "bag-carry-on-check": F0D65, + "bag-carry-on-off": F0F3C, + "bag-checked": F0F3D, + "bag-personal": F0E10, + "bag-personal-off": F0E11, + "bag-personal-off-outline": F0E12, + "bag-personal-outline": F0E13, + "bag-suitcase": F158B, + "bag-suitcase-off": F158D, + "bag-suitcase-off-outline": F158E, + "bag-suitcase-outline": F158C, + "baguette": F0F3E, + "balloon": F0A26, + "ballot": F09C9, + "ballot-outline": F09CA, + "ballot-recount": F0C39, + "ballot-recount-outline": F0C3A, + "bandage": F0DAF, + "bandcamp": F0675, + "bank": F0070, + "bank-minus": F0DB0, + "bank-outline": F0E80, + "bank-plus": F0DB1, + "bank-remove": F0DB2, + "bank-transfer": F0A27, + "bank-transfer-in": F0A28, + "bank-transfer-out": F0A29, + "barcode": F0071, + "barcode-off": F1236, + "barcode-scan": F0072, + "barley": F0073, + "barley-off": F0B5D, + "barn": F0B5E, + "barrel": F0074, + "baseball": F0852, + "baseball-bat": F0853, + "bash": F1183, + "basket": F0076, + "basket-fill": F0077, + "basket-minus": F1523, + "basket-minus-outline": F1524, + "basket-off": F1525, + "basket-off-outline": F1526, + "basket-outline": F1181, + "basket-plus": F1527, + "basket-plus-outline": F1528, + "basket-remove": F1529, + "basket-remove-outline": F152A, + "basket-unfill": F0078, + "basketball": F0806, + "basketball-hoop": F0C3B, + "basketball-hoop-outline": F0C3C, + "bat": F0B5F, + "battery": F0079, + "battery-10": F007A, + "battery-10-bluetooth": F093E, + "battery-20": F007B, + "battery-20-bluetooth": F093F, + "battery-30": F007C, + "battery-30-bluetooth": F0940, + "battery-40": F007D, + "battery-40-bluetooth": F0941, + "battery-50": F007E, + "battery-50-bluetooth": F0942, + "battery-60": F007F, + "battery-60-bluetooth": F0943, + "battery-70": F0080, + "battery-70-bluetooth": F0944, + "battery-80": F0081, + "battery-80-bluetooth": F0945, + "battery-90": F0082, + "battery-90-bluetooth": F0946, + "battery-alert": F0083, + "battery-alert-bluetooth": F0947, + "battery-alert-variant": F10CC, + "battery-alert-variant-outline": F10CD, + "battery-bluetooth": F0948, + "battery-bluetooth-variant": F0949, + "battery-charging": F0084, + "battery-charging-10": F089C, + "battery-charging-100": F0085, + "battery-charging-20": F0086, + "battery-charging-30": F0087, + "battery-charging-40": F0088, + "battery-charging-50": F089D, + "battery-charging-60": F0089, + "battery-charging-70": F089E, + "battery-charging-80": F008A, + "battery-charging-90": F008B, + "battery-charging-high": F12A6, + "battery-charging-low": F12A4, + "battery-charging-medium": F12A5, + "battery-charging-outline": F089F, + "battery-charging-wireless": F0807, + "battery-charging-wireless-10": F0808, + "battery-charging-wireless-20": F0809, + "battery-charging-wireless-30": F080A, + "battery-charging-wireless-40": F080B, + "battery-charging-wireless-50": F080C, + "battery-charging-wireless-60": F080D, + "battery-charging-wireless-70": F080E, + "battery-charging-wireless-80": F080F, + "battery-charging-wireless-90": F0810, + "battery-charging-wireless-alert": F0811, + "battery-charging-wireless-outline": F0812, + "battery-heart": F120F, + "battery-heart-outline": F1210, + "battery-heart-variant": F1211, + "battery-high": F12A3, + "battery-low": F12A1, + "battery-medium": F12A2, + "battery-minus": F008C, + "battery-negative": F008D, + "battery-off": F125D, + "battery-off-outline": F125E, + "battery-outline": F008E, + "battery-plus": F008F, + "battery-positive": F0090, + "battery-unknown": F0091, + "battery-unknown-bluetooth": F094A, + "battlenet": F0B60, + "beach": F0092, + "beaker": F0CEA, + "beaker-alert": F1229, + "beaker-alert-outline": F122A, + "beaker-check": F122B, + "beaker-check-outline": F122C, + "beaker-minus": F122D, + "beaker-minus-outline": F122E, + "beaker-outline": F0690, + "beaker-plus": F122F, + "beaker-plus-outline": F1230, + "beaker-question": F1231, + "beaker-question-outline": F1232, + "beaker-remove": F1233, + "beaker-remove-outline": F1234, + "bed": F02E3, + "bed-double": F0FD4, + "bed-double-outline": F0FD3, + "bed-empty": F08A0, + "bed-king": F0FD2, + "bed-king-outline": F0FD1, + "bed-outline": F0099, + "bed-queen": F0FD0, + "bed-queen-outline": F0FDB, + "bed-single": F106D, + "bed-single-outline": F106E, + "bee": F0FA1, + "bee-flower": F0FA2, + "beehive-off-outline": F13ED, + "beehive-outline": F10CE, + "beekeeper": F14E2, + "beer": F0098, + "beer-outline": F130C, + "bell": F009A, + "bell-alert": F0D59, + "bell-alert-outline": F0E81, + "bell-cancel": F13E7, + "bell-cancel-outline": F13E8, + "bell-check": F11E5, + "bell-check-outline": F11E6, + "bell-circle": F0D5A, + "bell-circle-outline": F0D5B, + "bell-minus": F13E9, + "bell-minus-outline": F13EA, + "bell-off": F009B, + "bell-off-outline": F0A91, + "bell-outline": F009C, + "bell-plus": F009D, + "bell-plus-outline": F0A92, + "bell-remove": F13EB, + "bell-remove-outline": F13EC, + "bell-ring": F009E, + "bell-ring-outline": F009F, + "bell-sleep": F00A0, + "bell-sleep-outline": F0A93, + "beta": F00A1, + "betamax": F09CB, + "biathlon": F0E14, + "bicycle": F109C, + "bicycle-basket": F1235, + "bike": F00A3, + "bike-fast": F111F, + "billboard": F1010, + "billiards": F0B61, + "billiards-rack": F0B62, + "binoculars": F00A5, + "bio": F00A6, + "biohazard": F00A7, + "bitbucket": F00A8, + "bitcoin": F0813, + "black-mesa": F00A9, + "blender": F0CEB, + "blender-software": F00AB, + "blinds": F00AC, + "blinds-open": F1011, + "block-helper": F00AD, + "blogger": F00AE, + "blood-bag": F0CEC, + "bluetooth": F00AF, + "bluetooth-audio": F00B0, + "bluetooth-connect": F00B1, + "bluetooth-off": F00B2, + "bluetooth-settings": F00B3, + "bluetooth-transfer": F00B4, + "blur": F00B5, + "blur-linear": F00B6, + "blur-off": F00B7, + "blur-radial": F00B8, + "bolnisi-cross": F0CED, + "bolt": F0DB3, + "bomb": F0691, + "bomb-off": F06C5, + "bone": F00B9, + "book": F00BA, + "book-account": F13AD, + "book-account-outline": F13AE, + "book-alphabet": F061D, + "book-check": F14F3, + "book-check-outline": F14F4, + "book-cross": F00A2, + "book-information-variant": F106F, + "book-lock": F079A, + "book-lock-open": F079B, + "book-minus": F05D9, + "book-minus-multiple": F0A94, + "book-minus-multiple-outline": F090B, + "book-multiple": F00BB, + "book-multiple-outline": F0436, + "book-music": F0067, + "book-open": F00BD, + "book-open-blank-variant": F00BE, + "book-open-outline": F0B63, + "book-open-page-variant": F05DA, + "book-open-variant": F14F7, + "book-outline": F0B64, + "book-play": F0E82, + "book-play-outline": F0E83, + "book-plus": F05DB, + "book-plus-multiple": F0A95, + "book-plus-multiple-outline": F0ADE, + "book-remove": F0A97, + "book-remove-multiple": F0A96, + "book-remove-multiple-outline": F04CA, + "book-search": F0E84, + "book-search-outline": F0E85, + "book-variant": F00BF, + "book-variant-multiple": F00BC, + "bookmark": F00C0, + "bookmark-check": F00C1, + "bookmark-check-outline": F137B, + "bookmark-minus": F09CC, + "bookmark-minus-outline": F09CD, + "bookmark-multiple": F0E15, + "bookmark-multiple-outline": F0E16, + "bookmark-music": F00C2, + "bookmark-music-outline": F1379, + "bookmark-off": F09CE, + "bookmark-off-outline": F09CF, + "bookmark-outline": F00C3, + "bookmark-plus": F00C5, + "bookmark-plus-outline": F00C4, + "bookmark-remove": F00C6, + "bookmark-remove-outline": F137A, + "bookshelf": F125F, + "boom-gate": F0E86, + "boom-gate-alert": F0E87, + "boom-gate-alert-outline": F0E88, + "boom-gate-down": F0E89, + "boom-gate-down-outline": F0E8A, + "boom-gate-outline": F0E8B, + "boom-gate-up": F0E8C, + "boom-gate-up-outline": F0E8D, + "boombox": F05DC, + "boomerang": F10CF, + "bootstrap": F06C6, + "border-all": F00C7, + "border-all-variant": F08A1, + "border-bottom": F00C8, + "border-bottom-variant": F08A2, + "border-color": F00C9, + "border-horizontal": F00CA, + "border-inside": F00CB, + "border-left": F00CC, + "border-left-variant": F08A3, + "border-none": F00CD, + "border-none-variant": F08A4, + "border-outside": F00CE, + "border-right": F00CF, + "border-right-variant": F08A5, + "border-style": F00D0, + "border-top": F00D1, + "border-top-variant": F08A6, + "border-vertical": F00D2, + "bottle-soda": F1070, + "bottle-soda-classic": F1071, + "bottle-soda-classic-outline": F1363, + "bottle-soda-outline": F1072, + "bottle-tonic": F112E, + "bottle-tonic-outline": F112F, + "bottle-tonic-plus": F1130, + "bottle-tonic-plus-outline": F1131, + "bottle-tonic-skull": F1132, + "bottle-tonic-skull-outline": F1133, + "bottle-wine": F0854, + "bottle-wine-outline": F1310, + "bow-tie": F0678, + "bowl": F028E, + "bowl-mix": F0617, + "bowl-mix-outline": F02E4, + "bowl-outline": F02A9, + "bowling": F00D3, + "box": F00D4, + "box-cutter": F00D5, + "box-cutter-off": F0B4A, + "box-shadow": F0637, + "boxing-glove": F0B65, + "braille": F09D0, + "brain": F09D1, + "bread-slice": F0CEE, + "bread-slice-outline": F0CEF, + "bridge": F0618, + "briefcase": F00D6, + "briefcase-account": F0CF0, + "briefcase-account-outline": F0CF1, + "briefcase-check": F00D7, + "briefcase-check-outline": F131E, + "briefcase-clock": F10D0, + "briefcase-clock-outline": F10D1, + "briefcase-download": F00D8, + "briefcase-download-outline": F0C3D, + "briefcase-edit": F0A98, + "briefcase-edit-outline": F0C3E, + "briefcase-minus": F0A2A, + "briefcase-minus-outline": F0C3F, + "briefcase-outline": F0814, + "briefcase-plus": F0A2B, + "briefcase-plus-outline": F0C40, + "briefcase-remove": F0A2C, + "briefcase-remove-outline": F0C41, + "briefcase-search": F0A2D, + "briefcase-search-outline": F0C42, + "briefcase-upload": F00D9, + "briefcase-upload-outline": F0C43, + "briefcase-variant": F1494, + "briefcase-variant-outline": F1495, + "brightness-1": F00DA, + "brightness-2": F00DB, + "brightness-3": F00DC, + "brightness-4": F00DD, + "brightness-5": F00DE, + "brightness-6": F00DF, + "brightness-7": F00E0, + "brightness-auto": F00E1, + "brightness-percent": F0CF2, + "broom": F00E2, + "brush": F00E3, + "bucket": F1415, + "bucket-outline": F1416, + "buddhism": F094B, + "buffer": F0619, + "buffet": F0578, + "bug": F00E4, + "bug-check": F0A2E, + "bug-check-outline": F0A2F, + "bug-outline": F0A30, + "bugle": F0DB4, + "bulldozer": F0B22, + "bullet": F0CF3, + "bulletin-board": F00E5, + "bullhorn": F00E6, + "bullhorn-outline": F0B23, + "bullseye": F05DD, + "bullseye-arrow": F08C9, + "bulma": F12E7, + "bunk-bed": F1302, + "bunk-bed-outline": F0097, + "bus": F00E7, + "bus-alert": F0A99, + "bus-articulated-end": F079C, + "bus-articulated-front": F079D, + "bus-clock": F08CA, + "bus-double-decker": F079E, + "bus-marker": F1212, + "bus-multiple": F0F3F, + "bus-school": F079F, + "bus-side": F07A0, + "bus-stop": F1012, + "bus-stop-covered": F1013, + "bus-stop-uncovered": F1014, + "butterfly": F1589, + "butterfly-outline": F158A, + "cable-data": F1394, + "cached": F00E8, + "cactus": F0DB5, + "cake": F00E9, + "cake-layered": F00EA, + "cake-variant": F00EB, + "calculator": F00EC, + "calculator-variant": F0A9A, + "calculator-variant-outline": F15A6, + "calendar": F00ED, + "calendar-account": F0ED7, + "calendar-account-outline": F0ED8, + "calendar-alert": F0A31, + "calendar-arrow-left": F1134, + "calendar-arrow-right": F1135, + "calendar-blank": F00EE, + "calendar-blank-multiple": F1073, + "calendar-blank-outline": F0B66, + "calendar-check": F00EF, + "calendar-check-outline": F0C44, + "calendar-clock": F00F0, + "calendar-cursor": F157B, + "calendar-edit": F08A7, + "calendar-export": F0B24, + "calendar-heart": F09D2, + "calendar-import": F0B25, + "calendar-minus": F0D5C, + "calendar-month": F0E17, + "calendar-month-outline": F0E18, + "calendar-multiple": F00F1, + "calendar-multiple-check": F00F2, + "calendar-multiselect": F0A32, + "calendar-outline": F0B67, + "calendar-plus": F00F3, + "calendar-question": F0692, + "calendar-range": F0679, + "calendar-range-outline": F0B68, + "calendar-refresh": F01E1, + "calendar-refresh-outline": F0203, + "calendar-remove": F00F4, + "calendar-remove-outline": F0C45, + "calendar-search": F094C, + "calendar-star": F09D3, + "calendar-sync": F0E8E, + "calendar-sync-outline": F0E8F, + "calendar-text": F00F5, + "calendar-text-outline": F0C46, + "calendar-today": F00F6, + "calendar-week": F0A33, + "calendar-week-begin": F0A34, + "calendar-weekend": F0ED9, + "calendar-weekend-outline": F0EDA, + "call-made": F00F7, + "call-merge": F00F8, + "call-missed": F00F9, + "call-received": F00FA, + "call-split": F00FB, + "camcorder": F00FC, + "camcorder-off": F00FF, + "camera": F0100, + "camera-account": F08CB, + "camera-burst": F0693, + "camera-control": F0B69, + "camera-enhance": F0101, + "camera-enhance-outline": F0B6A, + "camera-front": F0102, + "camera-front-variant": F0103, + "camera-gopro": F07A1, + "camera-image": F08CC, + "camera-iris": F0104, + "camera-metering-center": F07A2, + "camera-metering-matrix": F07A3, + "camera-metering-partial": F07A4, + "camera-metering-spot": F07A5, + "camera-off": F05DF, + "camera-outline": F0D5D, + "camera-party-mode": F0105, + "camera-plus": F0EDB, + "camera-plus-outline": F0EDC, + "camera-rear": F0106, + "camera-rear-variant": F0107, + "camera-retake": F0E19, + "camera-retake-outline": F0E1A, + "camera-switch": F0108, + "camera-switch-outline": F084A, + "camera-timer": F0109, + "camera-wireless": F0DB6, + "camera-wireless-outline": F0DB7, + "campfire": F0EDD, + "cancel": F073A, + "candle": F05E2, + "candycane": F010A, + "cannabis": F07A6, + "caps-lock": F0A9B, + "car": F010B, + "car-2-plus": F1015, + "car-3-plus": F1016, + "car-arrow-left": F13B2, + "car-arrow-right": F13B3, + "car-back": F0E1B, + "car-battery": F010C, + "car-brake-abs": F0C47, + "car-brake-alert": F0C48, + "car-brake-hold": F0D5E, + "car-brake-parking": F0D5F, + "car-brake-retarder": F1017, + "car-child-seat": F0FA3, + "car-clutch": F1018, + "car-cog": F13CC, + "car-connected": F010D, + "car-convertible": F07A7, + "car-coolant-level": F1019, + "car-cruise-control": F0D60, + "car-defrost-front": F0D61, + "car-defrost-rear": F0D62, + "car-door": F0B6B, + "car-door-lock": F109D, + "car-electric": F0B6C, + "car-esp": F0C49, + "car-estate": F07A8, + "car-hatchback": F07A9, + "car-info": F11BE, + "car-key": F0B6D, + "car-lifted-pickup": F152D, + "car-light-dimmed": F0C4A, + "car-light-fog": F0C4B, + "car-light-high": F0C4C, + "car-limousine": F08CD, + "car-multiple": F0B6E, + "car-off": F0E1C, + "car-outline": F14ED, + "car-parking-lights": F0D63, + "car-pickup": F07AA, + "car-seat": F0FA4, + "car-seat-cooler": F0FA5, + "car-seat-heater": F0FA6, + "car-settings": F13CD, + "car-shift-pattern": F0F40, + "car-side": F07AB, + "car-sports": F07AC, + "car-tire-alert": F0C4D, + "car-traction-control": F0D64, + "car-turbocharger": F101A, + "car-wash": F010E, + "car-windshield": F101B, + "car-windshield-outline": F101C, + "carabiner": F14C0, + "caravan": F07AD, + "card": F0B6F, + "card-account-details": F05D2, + "card-account-details-outline": F0DAB, + "card-account-details-star": F02A3, + "card-account-details-star-outline": F06DB, + "card-account-mail": F018E, + "card-account-mail-outline": F0E98, + "card-account-phone": F0E99, + "card-account-phone-outline": F0E9A, + "card-bulleted": F0B70, + "card-bulleted-off": F0B71, + "card-bulleted-off-outline": F0B72, + "card-bulleted-outline": F0B73, + "card-bulleted-settings": F0B74, + "card-bulleted-settings-outline": F0B75, + "card-outline": F0B76, + "card-plus": F11FF, + "card-plus-outline": F1200, + "card-search": F1074, + "card-search-outline": F1075, + "card-text": F0B77, + "card-text-outline": F0B78, + "cards": F0638, + "cards-club": F08CE, + "cards-diamond": F08CF, + "cards-diamond-outline": F101D, + "cards-heart": F08D0, + "cards-outline": F0639, + "cards-playing-outline": F063A, + "cards-spade": F08D1, + "cards-variant": F06C7, + "carrot": F010F, + "cart": F0110, + "cart-arrow-down": F0D66, + "cart-arrow-right": F0C4E, + "cart-arrow-up": F0D67, + "cart-minus": F0D68, + "cart-off": F066B, + "cart-outline": F0111, + "cart-plus": F0112, + "cart-remove": F0D69, + "case-sensitive-alt": F0113, + "cash": F0114, + "cash-100": F0115, + "cash-check": F14EE, + "cash-lock": F14EA, + "cash-lock-open": F14EB, + "cash-marker": F0DB8, + "cash-minus": F1260, + "cash-multiple": F0116, + "cash-plus": F1261, + "cash-refund": F0A9C, + "cash-register": F0CF4, + "cash-remove": F1262, + "cash-usd": F1176, + "cash-usd-outline": F0117, + "cassette": F09D4, + "cast": F0118, + "cast-audio": F101E, + "cast-connected": F0119, + "cast-education": F0E1D, + "cast-off": F078A, + "castle": F011A, + "cat": F011B, + "cctv": F07AE, + "ceiling-light": F0769, + "cellphone": F011C, + "cellphone-android": F011D, + "cellphone-arrow-down": F09D5, + "cellphone-basic": F011E, + "cellphone-charging": F1397, + "cellphone-cog": F0951, + "cellphone-dock": F011F, + "cellphone-erase": F094D, + "cellphone-information": F0F41, + "cellphone-iphone": F0120, + "cellphone-key": F094E, + "cellphone-link": F0121, + "cellphone-link-off": F0122, + "cellphone-lock": F094F, + "cellphone-message": F08D3, + "cellphone-message-off": F10D2, + "cellphone-nfc": F0E90, + "cellphone-nfc-off": F12D8, + "cellphone-off": F0950, + "cellphone-play": F101F, + "cellphone-screenshot": F0A35, + "cellphone-settings": F0123, + "cellphone-sound": F0952, + "cellphone-text": F08D2, + "cellphone-wireless": F0815, + "celtic-cross": F0CF5, + "centos": F111A, + "certificate": F0124, + "certificate-outline": F1188, + "chair-rolling": F0F48, + "chair-school": F0125, + "charity": F0C4F, + "chart-arc": F0126, + "chart-areaspline": F0127, + "chart-areaspline-variant": F0E91, + "chart-bar": F0128, + "chart-bar-stacked": F076A, + "chart-bell-curve": F0C50, + "chart-bell-curve-cumulative": F0FA7, + "chart-box": F154D, + "chart-box-outline": F154E, + "chart-box-plus-outline": F154F, + "chart-bubble": F05E3, + "chart-donut": F07AF, + "chart-donut-variant": F07B0, + "chart-gantt": F066C, + "chart-histogram": F0129, + "chart-line": F012A, + "chart-line-stacked": F076B, + "chart-line-variant": F07B1, + "chart-multiline": F08D4, + "chart-multiple": F1213, + "chart-pie": F012B, + "chart-ppf": F1380, + "chart-sankey": F11DF, + "chart-sankey-variant": F11E0, + "chart-scatter-plot": F0E92, + "chart-scatter-plot-hexbin": F066D, + "chart-timeline": F066E, + "chart-timeline-variant": F0E93, + "chart-tree": F0E94, + "chat": F0B79, + "chat-alert": F0B7A, + "chat-alert-outline": F12C9, + "chat-minus": F1410, + "chat-minus-outline": F1413, + "chat-outline": F0EDE, + "chat-plus": F140F, + "chat-plus-outline": F1412, + "chat-processing": F0B7B, + "chat-processing-outline": F12CA, + "chat-remove": F1411, + "chat-remove-outline": F1414, + "chat-sleep": F12D1, + "chat-sleep-outline": F12D2, + "check": F012C, + "check-all": F012D, + "check-bold": F0E1E, + "check-box-multiple-outline": F0C51, + "check-box-outline": F0C52, + "check-circle": F05E0, + "check-circle-outline": F05E1, + "check-decagram": F0791, + "check-network": F0C53, + "check-network-outline": F0C54, + "check-outline": F0855, + "check-underline": F0E1F, + "check-underline-circle": F0E20, + "check-underline-circle-outline": F0E21, + "checkbook": F0A9D, + "checkbox-blank": F012E, + "checkbox-blank-circle": F012F, + "checkbox-blank-circle-outline": F0130, + "checkbox-blank-off": F12EC, + "checkbox-blank-off-outline": F12ED, + "checkbox-blank-outline": F0131, + "checkbox-intermediate": F0856, + "checkbox-marked": F0132, + "checkbox-marked-circle": F0133, + "checkbox-marked-circle-outline": F0134, + "checkbox-marked-outline": F0135, + "checkbox-multiple-blank": F0136, + "checkbox-multiple-blank-circle": F063B, + "checkbox-multiple-blank-circle-outline": F063C, + "checkbox-multiple-blank-outline": F0137, + "checkbox-multiple-marked": F0138, + "checkbox-multiple-marked-circle": F063D, + "checkbox-multiple-marked-circle-outline": F063E, + "checkbox-multiple-marked-outline": F0139, + "checkerboard": F013A, + "checkerboard-minus": F1202, + "checkerboard-plus": F1201, + "checkerboard-remove": F1203, + "cheese": F12B9, + "cheese-off": F13EE, + "chef-hat": F0B7C, + "chemical-weapon": F013B, + "chess-bishop": F085C, + "chess-king": F0857, + "chess-knight": F0858, + "chess-pawn": F0859, + "chess-queen": F085A, + "chess-rook": F085B, + "chevron-double-down": F013C, + "chevron-double-left": F013D, + "chevron-double-right": F013E, + "chevron-double-up": F013F, + "chevron-down": F0140, + "chevron-down-box": F09D6, + "chevron-down-box-outline": F09D7, + "chevron-down-circle": F0B26, + "chevron-down-circle-outline": F0B27, + "chevron-left": F0141, + "chevron-left-box": F09D8, + "chevron-left-box-outline": F09D9, + "chevron-left-circle": F0B28, + "chevron-left-circle-outline": F0B29, + "chevron-right": F0142, + "chevron-right-box": F09DA, + "chevron-right-box-outline": F09DB, + "chevron-right-circle": F0B2A, + "chevron-right-circle-outline": F0B2B, + "chevron-triple-down": F0DB9, + "chevron-triple-left": F0DBA, + "chevron-triple-right": F0DBB, + "chevron-triple-up": F0DBC, + "chevron-up": F0143, + "chevron-up-box": F09DC, + "chevron-up-box-outline": F09DD, + "chevron-up-circle": F0B2C, + "chevron-up-circle-outline": F0B2D, + "chili-hot": F07B2, + "chili-medium": F07B3, + "chili-mild": F07B4, + "chili-off": F1467, + "chip": F061A, + "christianity": F0953, + "christianity-outline": F0CF6, + "church": F0144, + "cigar": F1189, + "cigar-off": F141B, + "circle": F0765, + "circle-double": F0E95, + "circle-edit-outline": F08D5, + "circle-expand": F0E96, + "circle-half": F1395, + "circle-half-full": F1396, + "circle-medium": F09DE, + "circle-multiple": F0B38, + "circle-multiple-outline": F0695, + "circle-off-outline": F10D3, + "circle-outline": F0766, + "circle-slice-1": F0A9E, + "circle-slice-2": F0A9F, + "circle-slice-3": F0AA0, + "circle-slice-4": F0AA1, + "circle-slice-5": F0AA2, + "circle-slice-6": F0AA3, + "circle-slice-7": F0AA4, + "circle-slice-8": F0AA5, + "circle-small": F09DF, + "circular-saw": F0E22, + "city": F0146, + "city-variant": F0A36, + "city-variant-outline": F0A37, + "clipboard": F0147, + "clipboard-account": F0148, + "clipboard-account-outline": F0C55, + "clipboard-alert": F0149, + "clipboard-alert-outline": F0CF7, + "clipboard-arrow-down": F014A, + "clipboard-arrow-down-outline": F0C56, + "clipboard-arrow-left": F014B, + "clipboard-arrow-left-outline": F0CF8, + "clipboard-arrow-right": F0CF9, + "clipboard-arrow-right-outline": F0CFA, + "clipboard-arrow-up": F0C57, + "clipboard-arrow-up-outline": F0C58, + "clipboard-check": F014E, + "clipboard-check-multiple": F1263, + "clipboard-check-multiple-outline": F1264, + "clipboard-check-outline": F08A8, + "clipboard-edit": F14E5, + "clipboard-edit-outline": F14E6, + "clipboard-file": F1265, + "clipboard-file-outline": F1266, + "clipboard-flow": F06C8, + "clipboard-flow-outline": F1117, + "clipboard-list": F10D4, + "clipboard-list-outline": F10D5, + "clipboard-multiple": F1267, + "clipboard-multiple-outline": F1268, + "clipboard-outline": F014C, + "clipboard-play": F0C59, + "clipboard-play-multiple": F1269, + "clipboard-play-multiple-outline": F126A, + "clipboard-play-outline": F0C5A, + "clipboard-plus": F0751, + "clipboard-plus-outline": F131F, + "clipboard-pulse": F085D, + "clipboard-pulse-outline": F085E, + "clipboard-text": F014D, + "clipboard-text-multiple": F126B, + "clipboard-text-multiple-outline": F126C, + "clipboard-text-outline": F0A38, + "clipboard-text-play": F0C5B, + "clipboard-text-play-outline": F0C5C, + "clippy": F014F, + "clock": F0954, + "clock-alert": F0955, + "clock-alert-outline": F05CE, + "clock-check": F0FA8, + "clock-check-outline": F0FA9, + "clock-digital": F0E97, + "clock-end": F0151, + "clock-fast": F0152, + "clock-in": F0153, + "clock-out": F0154, + "clock-outline": F0150, + "clock-start": F0155, + "clock-time-eight": F1446, + "clock-time-eight-outline": F1452, + "clock-time-eleven": F1449, + "clock-time-eleven-outline": F1455, + "clock-time-five": F1443, + "clock-time-five-outline": F144F, + "clock-time-four": F1442, + "clock-time-four-outline": F144E, + "clock-time-nine": F1447, + "clock-time-nine-outline": F1453, + "clock-time-one": F143F, + "clock-time-one-outline": F144B, + "clock-time-seven": F1445, + "clock-time-seven-outline": F1451, + "clock-time-six": F1444, + "clock-time-six-outline": F1450, + "clock-time-ten": F1448, + "clock-time-ten-outline": F1454, + "clock-time-three": F1441, + "clock-time-three-outline": F144D, + "clock-time-twelve": F144A, + "clock-time-twelve-outline": F1456, + "clock-time-two": F1440, + "clock-time-two-outline": F144C, + "close": F0156, + "close-box": F0157, + "close-box-multiple": F0C5D, + "close-box-multiple-outline": F0C5E, + "close-box-outline": F0158, + "close-circle": F0159, + "close-circle-multiple": F062A, + "close-circle-multiple-outline": F0883, + "close-circle-outline": F015A, + "close-network": F015B, + "close-network-outline": F0C5F, + "close-octagon": F015C, + "close-octagon-outline": F015D, + "close-outline": F06C9, + "close-thick": F1398, + "closed-caption": F015E, + "closed-caption-outline": F0DBD, + "cloud": F015F, + "cloud-alert": F09E0, + "cloud-braces": F07B5, + "cloud-check": F0160, + "cloud-check-outline": F12CC, + "cloud-circle": F0161, + "cloud-download": F0162, + "cloud-download-outline": F0B7D, + "cloud-lock": F11F1, + "cloud-lock-outline": F11F2, + "cloud-off-outline": F0164, + "cloud-outline": F0163, + "cloud-print": F0165, + "cloud-print-outline": F0166, + "cloud-question": F0A39, + "cloud-refresh": F052A, + "cloud-search": F0956, + "cloud-search-outline": F0957, + "cloud-sync": F063F, + "cloud-sync-outline": F12D6, + "cloud-tags": F07B6, + "cloud-upload": F0167, + "cloud-upload-outline": F0B7E, + "clover": F0816, + "coach-lamp": F1020, + "coat-rack": F109E, + "code-array": F0168, + "code-braces": F0169, + "code-braces-box": F10D6, + "code-brackets": F016A, + "code-equal": F016B, + "code-greater-than": F016C, + "code-greater-than-or-equal": F016D, + "code-json": F0626, + "code-less-than": F016E, + "code-less-than-or-equal": F016F, + "code-not-equal": F0170, + "code-not-equal-variant": F0171, + "code-parentheses": F0172, + "code-parentheses-box": F10D7, + "code-string": F0173, + "code-tags": F0174, + "code-tags-check": F0694, + "codepen": F0175, + "coffee": F0176, + "coffee-maker": F109F, + "coffee-off": F0FAA, + "coffee-off-outline": F0FAB, + "coffee-outline": F06CA, + "coffee-to-go": F0177, + "coffee-to-go-outline": F130E, + "coffin": F0B7F, + "cog": F0493, + "cog-box": F0494, + "cog-clockwise": F11DD, + "cog-counterclockwise": F11DE, + "cog-off": F13CE, + "cog-off-outline": F13CF, + "cog-outline": F08BB, + "cog-refresh": F145E, + "cog-refresh-outline": F145F, + "cog-sync": F1460, + "cog-sync-outline": F1461, + "cog-transfer": F105B, + "cog-transfer-outline": F105C, + "cogs": F08D6, + "collage": F0640, + "collapse-all": F0AA6, + "collapse-all-outline": F0AA7, + "color-helper": F0179, + "comma": F0E23, + "comma-box": F0E2B, + "comma-box-outline": F0E24, + "comma-circle": F0E25, + "comma-circle-outline": F0E26, + "comment": F017A, + "comment-account": F017B, + "comment-account-outline": F017C, + "comment-alert": F017D, + "comment-alert-outline": F017E, + "comment-arrow-left": F09E1, + "comment-arrow-left-outline": F09E2, + "comment-arrow-right": F09E3, + "comment-arrow-right-outline": F09E4, + "comment-bookmark": F15AE, + "comment-bookmark-outline": F15AF, + "comment-check": F017F, + "comment-check-outline": F0180, + "comment-edit": F11BF, + "comment-edit-outline": F12C4, + "comment-eye": F0A3A, + "comment-eye-outline": F0A3B, + "comment-flash": F15B0, + "comment-flash-outline": F15B1, + "comment-multiple": F085F, + "comment-multiple-outline": F0181, + "comment-outline": F0182, + "comment-plus": F09E5, + "comment-plus-outline": F0183, + "comment-processing": F0184, + "comment-processing-outline": F0185, + "comment-question": F0817, + "comment-question-outline": F0186, + "comment-quote": F1021, + "comment-quote-outline": F1022, + "comment-remove": F05DE, + "comment-remove-outline": F0187, + "comment-search": F0A3C, + "comment-search-outline": F0A3D, + "comment-text": F0188, + "comment-text-multiple": F0860, + "comment-text-multiple-outline": F0861, + "comment-text-outline": F0189, + "compare": F018A, + "compare-horizontal": F1492, + "compare-vertical": F1493, + "compass": F018B, + "compass-off": F0B80, + "compass-off-outline": F0B81, + "compass-outline": F018C, + "compass-rose": F1382, + "concourse-ci": F10A0, + "console": F018D, + "console-line": F07B7, + "console-network": F08A9, + "console-network-outline": F0C60, + "consolidate": F10D8, + "contactless-payment": F0D6A, + "contactless-payment-circle": F0321, + "contactless-payment-circle-outline": F0408, + "contacts": F06CB, + "contacts-outline": F05B8, + "contain": F0A3E, + "contain-end": F0A3F, + "contain-start": F0A40, + "content-copy": F018F, + "content-cut": F0190, + "content-duplicate": F0191, + "content-paste": F0192, + "content-save": F0193, + "content-save-alert": F0F42, + "content-save-alert-outline": F0F43, + "content-save-all": F0194, + "content-save-all-outline": F0F44, + "content-save-cog": F145B, + "content-save-cog-outline": F145C, + "content-save-edit": F0CFB, + "content-save-edit-outline": F0CFC, + "content-save-move": F0E27, + "content-save-move-outline": F0E28, + "content-save-outline": F0818, + "content-save-settings": F061B, + "content-save-settings-outline": F0B2E, + "contrast": F0195, + "contrast-box": F0196, + "contrast-circle": F0197, + "controller-classic": F0B82, + "controller-classic-outline": F0B83, + "cookie": F0198, + "coolant-temperature": F03C8, + "copyright": F05E6, + "cordova": F0958, + "corn": F07B8, + "corn-off": F13EF, + "cosine-wave": F1479, + "counter": F0199, + "cow": F019A, + "cpu-32-bit": F0EDF, + "cpu-64-bit": F0EE0, + "crane": F0862, + "creation": F0674, + "creative-commons": F0D6B, + "credit-card": F0FEF, + "credit-card-check": F13D0, + "credit-card-check-outline": F13D1, + "credit-card-clock": F0EE1, + "credit-card-clock-outline": F0EE2, + "credit-card-marker": F06A8, + "credit-card-marker-outline": F0DBE, + "credit-card-minus": F0FAC, + "credit-card-minus-outline": F0FAD, + "credit-card-multiple": F0FF0, + "credit-card-multiple-outline": F019C, + "credit-card-off": F0FF1, + "credit-card-off-outline": F05E4, + "credit-card-outline": F019B, + "credit-card-plus": F0FF2, + "credit-card-plus-outline": F0676, + "credit-card-refund": F0FF3, + "credit-card-refund-outline": F0AA8, + "credit-card-remove": F0FAE, + "credit-card-remove-outline": F0FAF, + "credit-card-scan": F0FF4, + "credit-card-scan-outline": F019D, + "credit-card-settings": F0FF5, + "credit-card-settings-outline": F08D7, + "credit-card-wireless": F0802, + "credit-card-wireless-off": F057A, + "credit-card-wireless-off-outline": F057B, + "credit-card-wireless-outline": F0D6C, + "cricket": F0D6D, + "crop": F019E, + "crop-free": F019F, + "crop-landscape": F01A0, + "crop-portrait": F01A1, + "crop-rotate": F0696, + "crop-square": F01A2, + "crosshairs": F01A3, + "crosshairs-gps": F01A4, + "crosshairs-off": F0F45, + "crosshairs-question": F1136, + "crown": F01A5, + "crown-outline": F11D0, + "cryengine": F0959, + "crystal-ball": F0B2F, + "cube": F01A6, + "cube-off": F141C, + "cube-off-outline": F141D, + "cube-outline": F01A7, + "cube-scan": F0B84, + "cube-send": F01A8, + "cube-unfolded": F01A9, + "cup": F01AA, + "cup-off": F05E5, + "cup-off-outline": F137D, + "cup-outline": F130F, + "cup-water": F01AB, + "cupboard": F0F46, + "cupboard-outline": F0F47, + "cupcake": F095A, + "curling": F0863, + "currency-bdt": F0864, + "currency-brl": F0B85, + "currency-btc": F01AC, + "currency-cny": F07BA, + "currency-eth": F07BB, + "currency-eur": F01AD, + "currency-eur-off": F1315, + "currency-gbp": F01AE, + "currency-ils": F0C61, + "currency-inr": F01AF, + "currency-jpy": F07BC, + "currency-krw": F07BD, + "currency-kzt": F0865, + "currency-mnt": F1512, + "currency-ngn": F01B0, + "currency-php": F09E6, + "currency-rial": F0E9C, + "currency-rub": F01B1, + "currency-sign": F07BE, + "currency-try": F01B2, + "currency-twd": F07BF, + "currency-usd": F01C1, + "currency-usd-circle": F116B, + "currency-usd-circle-outline": F0178, + "currency-usd-off": F067A, + "current-ac": F1480, + "current-dc": F095C, + "cursor-default": F01C0, + "cursor-default-click": F0CFD, + "cursor-default-click-outline": F0CFE, + "cursor-default-gesture": F1127, + "cursor-default-gesture-outline": F1128, + "cursor-default-outline": F01BF, + "cursor-move": F01BE, + "cursor-pointer": F01BD, + "cursor-text": F05E7, + "dance-pole": F1578, + "data-matrix": F153C, + "data-matrix-edit": F153D, + "data-matrix-minus": F153E, + "data-matrix-plus": F153F, + "data-matrix-remove": F1540, + "data-matrix-scan": F1541, + "database": F01BC, + "database-check": F0AA9, + "database-edit": F0B86, + "database-export": F095E, + "database-import": F095D, + "database-lock": F0AAA, + "database-marker": F12F6, + "database-minus": F01BB, + "database-plus": F01BA, + "database-refresh": F05C2, + "database-remove": F0D00, + "database-search": F0866, + "database-settings": F0D01, + "database-sync": F0CFF, + "death-star": F08D8, + "death-star-variant": F08D9, + "deathly-hallows": F0B87, + "debian": F08DA, + "debug-step-into": F01B9, + "debug-step-out": F01B8, + "debug-step-over": F01B7, + "decagram": F076C, + "decagram-outline": F076D, + "decimal": F10A1, + "decimal-comma": F10A2, + "decimal-comma-decrease": F10A3, + "decimal-comma-increase": F10A4, + "decimal-decrease": F01B6, + "decimal-increase": F01B5, + "delete": F01B4, + "delete-alert": F10A5, + "delete-alert-outline": F10A6, + "delete-circle": F0683, + "delete-circle-outline": F0B88, + "delete-clock": F1556, + "delete-clock-outline": F1557, + "delete-empty": F06CC, + "delete-empty-outline": F0E9D, + "delete-forever": F05E8, + "delete-forever-outline": F0B89, + "delete-off": F10A7, + "delete-off-outline": F10A8, + "delete-outline": F09E7, + "delete-restore": F0819, + "delete-sweep": F05E9, + "delete-sweep-outline": F0C62, + "delete-variant": F01B3, + "delta": F01C2, + "desk": F1239, + "desk-lamp": F095F, + "deskphone": F01C3, + "desktop-classic": F07C0, + "desktop-mac": F01C4, + "desktop-mac-dashboard": F09E8, + "desktop-tower": F01C5, + "desktop-tower-monitor": F0AAB, + "details": F01C6, + "dev-to": F0D6E, + "developer-board": F0697, + "deviantart": F01C7, + "devices": F0FB0, + "diabetes": F1126, + "dialpad": F061C, + "diameter": F0C63, + "diameter-outline": F0C64, + "diameter-variant": F0C65, + "diamond": F0B8A, + "diamond-outline": F0B8B, + "diamond-stone": F01C8, + "dice-1": F01CA, + "dice-1-outline": F114A, + "dice-2": F01CB, + "dice-2-outline": F114B, + "dice-3": F01CC, + "dice-3-outline": F114C, + "dice-4": F01CD, + "dice-4-outline": F114D, + "dice-5": F01CE, + "dice-5-outline": F114E, + "dice-6": F01CF, + "dice-6-outline": F114F, + "dice-d10": F1153, + "dice-d10-outline": F076F, + "dice-d12": F1154, + "dice-d12-outline": F0867, + "dice-d20": F1155, + "dice-d20-outline": F05EA, + "dice-d4": F1150, + "dice-d4-outline": F05EB, + "dice-d6": F1151, + "dice-d6-outline": F05ED, + "dice-d8": F1152, + "dice-d8-outline": F05EC, + "dice-multiple": F076E, + "dice-multiple-outline": F1156, + "digital-ocean": F1237, + "dip-switch": F07C1, + "directions": F01D0, + "directions-fork": F0641, + "disc": F05EE, + "disc-alert": F01D1, + "disc-player": F0960, + "discord": F066F, + "dishwasher": F0AAC, + "dishwasher-alert": F11B8, + "dishwasher-off": F11B9, + "disqus": F01D2, + "distribute-horizontal-center": F11C9, + "distribute-horizontal-left": F11C8, + "distribute-horizontal-right": F11CA, + "distribute-vertical-bottom": F11CB, + "distribute-vertical-center": F11CC, + "distribute-vertical-top": F11CD, + "diving-flippers": F0DBF, + "diving-helmet": F0DC0, + "diving-scuba": F0DC1, + "diving-scuba-flag": F0DC2, + "diving-scuba-tank": F0DC3, + "diving-scuba-tank-multiple": F0DC4, + "diving-snorkel": F0DC5, + "division": F01D4, + "division-box": F01D5, + "dlna": F0A41, + "dna": F0684, + "dns": F01D6, + "dns-outline": F0B8C, + "do-not-disturb": F0698, + "do-not-disturb-off": F0699, + "dock-bottom": F10A9, + "dock-left": F10AA, + "dock-right": F10AB, + "dock-top": F1513, + "dock-window": F10AC, + "docker": F0868, + "doctor": F0A42, + "dog": F0A43, + "dog-service": F0AAD, + "dog-side": F0A44, + "dolby": F06B3, + "dolly": F0E9E, + "domain": F01D7, + "domain-off": F0D6F, + "domain-plus": F10AD, + "domain-remove": F10AE, + "dome-light": F141E, + "domino-mask": F1023, + "donkey": F07C2, + "door": F081A, + "door-closed": F081B, + "door-closed-lock": F10AF, + "door-open": F081C, + "doorbell": F12E6, + "doorbell-video": F0869, + "dot-net": F0AAE, + "dots-horizontal": F01D8, + "dots-horizontal-circle": F07C3, + "dots-horizontal-circle-outline": F0B8D, + "dots-vertical": F01D9, + "dots-vertical-circle": F07C4, + "dots-vertical-circle-outline": F0B8E, + "douban": F069A, + "download": F01DA, + "download-box": F1462, + "download-box-outline": F1463, + "download-circle": F1464, + "download-circle-outline": F1465, + "download-lock": F1320, + "download-lock-outline": F1321, + "download-multiple": F09E9, + "download-network": F06F4, + "download-network-outline": F0C66, + "download-off": F10B0, + "download-off-outline": F10B1, + "download-outline": F0B8F, + "drag": F01DB, + "drag-horizontal": F01DC, + "drag-horizontal-variant": F12F0, + "drag-variant": F0B90, + "drag-vertical": F01DD, + "drag-vertical-variant": F12F1, + "drama-masks": F0D02, + "draw": F0F49, + "drawing": F01DE, + "drawing-box": F01DF, + "dresser": F0F4A, + "dresser-outline": F0F4B, + "drone": F01E2, + "dropbox": F01E3, + "drupal": F01E4, + "duck": F01E5, + "dumbbell": F01E6, + "dump-truck": F0C67, + "ear-hearing": F07C5, + "ear-hearing-off": F0A45, + "earth": F01E7, + "earth-arrow-right": F1311, + "earth-box": F06CD, + "earth-box-minus": F1407, + "earth-box-off": F06CE, + "earth-box-plus": F1406, + "earth-box-remove": F1408, + "earth-minus": F1404, + "earth-off": F01E8, + "earth-plus": F1403, + "earth-remove": F1405, + "egg": F0AAF, + "egg-easter": F0AB0, + "egg-off": F13F0, + "egg-off-outline": F13F1, + "egg-outline": F13F2, + "eiffel-tower": F156B, + "eight-track": F09EA, + "eject": F01EA, + "eject-outline": F0B91, + "electric-switch": F0E9F, + "electric-switch-closed": F10D9, + "electron-framework": F1024, + "elephant": F07C6, + "elevation-decline": F01EB, + "elevation-rise": F01EC, + "elevator": F01ED, + "elevator-down": F12C2, + "elevator-passenger": F1381, + "elevator-up": F12C1, + "ellipse": F0EA0, + "ellipse-outline": F0EA1, + "email": F01EE, + "email-alert": F06CF, + "email-alert-outline": F0D42, + "email-box": F0D03, + "email-check": F0AB1, + "email-check-outline": F0AB2, + "email-edit": F0EE3, + "email-edit-outline": F0EE4, + "email-lock": F01F1, + "email-mark-as-unread": F0B92, + "email-minus": F0EE5, + "email-minus-outline": F0EE6, + "email-multiple": F0EE7, + "email-multiple-outline": F0EE8, + "email-newsletter": F0FB1, + "email-off": F13E3, + "email-off-outline": F13E4, + "email-open": F01EF, + "email-open-multiple": F0EE9, + "email-open-multiple-outline": F0EEA, + "email-open-outline": F05EF, + "email-outline": F01F0, + "email-plus": F09EB, + "email-plus-outline": F09EC, + "email-receive": F10DA, + "email-receive-outline": F10DB, + "email-search": F0961, + "email-search-outline": F0962, + "email-send": F10DC, + "email-send-outline": F10DD, + "email-sync": F12C7, + "email-sync-outline": F12C8, + "email-variant": F05F0, + "ember": F0B30, + "emby": F06B4, + "emoticon": F0C68, + "emoticon-angry": F0C69, + "emoticon-angry-outline": F0C6A, + "emoticon-confused": F10DE, + "emoticon-confused-outline": F10DF, + "emoticon-cool": F0C6B, + "emoticon-cool-outline": F01F3, + "emoticon-cry": F0C6C, + "emoticon-cry-outline": F0C6D, + "emoticon-dead": F0C6E, + "emoticon-dead-outline": F069B, + "emoticon-devil": F0C6F, + "emoticon-devil-outline": F01F4, + "emoticon-excited": F0C70, + "emoticon-excited-outline": F069C, + "emoticon-frown": F0F4C, + "emoticon-frown-outline": F0F4D, + "emoticon-happy": F0C71, + "emoticon-happy-outline": F01F5, + "emoticon-kiss": F0C72, + "emoticon-kiss-outline": F0C73, + "emoticon-lol": F1214, + "emoticon-lol-outline": F1215, + "emoticon-neutral": F0C74, + "emoticon-neutral-outline": F01F6, + "emoticon-outline": F01F2, + "emoticon-poop": F01F7, + "emoticon-poop-outline": F0C75, + "emoticon-sad": F0C76, + "emoticon-sad-outline": F01F8, + "emoticon-sick": F157C, + "emoticon-sick-outline": F157D, + "emoticon-tongue": F01F9, + "emoticon-tongue-outline": F0C77, + "emoticon-wink": F0C78, + "emoticon-wink-outline": F0C79, + "engine": F01FA, + "engine-off": F0A46, + "engine-off-outline": F0A47, + "engine-outline": F01FB, + "epsilon": F10E0, + "equal": F01FC, + "equal-box": F01FD, + "equalizer": F0EA2, + "equalizer-outline": F0EA3, + "eraser": F01FE, + "eraser-variant": F0642, + "escalator": F01FF, + "escalator-box": F1399, + "escalator-down": F12C0, + "escalator-up": F12BF, + "eslint": F0C7A, + "et": F0AB3, + "ethereum": F086A, + "ethernet": F0200, + "ethernet-cable": F0201, + "ethernet-cable-off": F0202, + "ev-plug-ccs1": F1519, + "ev-plug-ccs2": F151A, + "ev-plug-chademo": F151B, + "ev-plug-tesla": F151C, + "ev-plug-type1": F151D, + "ev-plug-type2": F151E, + "ev-station": F05F1, + "evernote": F0204, + "excavator": F1025, + "exclamation": F0205, + "exclamation-thick": F1238, + "exit-run": F0A48, + "exit-to-app": F0206, + "expand-all": F0AB4, + "expand-all-outline": F0AB5, + "expansion-card": F08AE, + "expansion-card-variant": F0FB2, + "exponent": F0963, + "exponent-box": F0964, + "export": F0207, + "export-variant": F0B93, + "eye": F0208, + "eye-check": F0D04, + "eye-check-outline": F0D05, + "eye-circle": F0B94, + "eye-circle-outline": F0B95, + "eye-minus": F1026, + "eye-minus-outline": F1027, + "eye-off": F0209, + "eye-off-outline": F06D1, + "eye-outline": F06D0, + "eye-plus": F086B, + "eye-plus-outline": F086C, + "eye-settings": F086D, + "eye-settings-outline": F086E, + "eyedropper": F020A, + "eyedropper-minus": F13DD, + "eyedropper-off": F13DF, + "eyedropper-plus": F13DC, + "eyedropper-remove": F13DE, + "eyedropper-variant": F020B, + "face": F0643, + "face-agent": F0D70, + "face-mask": F1586, + "face-mask-outline": F1587, + "face-outline": F0B96, + "face-profile": F0644, + "face-profile-woman": F1076, + "face-recognition": F0C7B, + "face-woman": F1077, + "face-woman-outline": F1078, + "facebook": F020C, + "facebook-gaming": F07DD, + "facebook-messenger": F020E, + "facebook-workplace": F0B31, + "factory": F020F, + "fan": F0210, + "fan-alert": F146C, + "fan-chevron-down": F146D, + "fan-chevron-up": F146E, + "fan-minus": F1470, + "fan-off": F081D, + "fan-plus": F146F, + "fan-remove": F1471, + "fan-speed-1": F1472, + "fan-speed-2": F1473, + "fan-speed-3": F1474, + "fast-forward": F0211, + "fast-forward-10": F0D71, + "fast-forward-30": F0D06, + "fast-forward-5": F11F8, + "fast-forward-outline": F06D2, + "fax": F0212, + "feather": F06D3, + "feature-search": F0A49, + "feature-search-outline": F0A4A, + "fedora": F08DB, + "fencing": F14C1, + "ferris-wheel": F0EA4, + "ferry": F0213, + "file": F0214, + "file-account": F073B, + "file-account-outline": F1028, + "file-alert": F0A4B, + "file-alert-outline": F0A4C, + "file-cabinet": F0AB6, + "file-cad": F0EEB, + "file-cad-box": F0EEC, + "file-cancel": F0DC6, + "file-cancel-outline": F0DC7, + "file-certificate": F1186, + "file-certificate-outline": F1187, + "file-chart": F0215, + "file-chart-outline": F1029, + "file-check": F0216, + "file-check-outline": F0E29, + "file-clock": F12E1, + "file-clock-outline": F12E2, + "file-cloud": F0217, + "file-cloud-outline": F102A, + "file-code": F022E, + "file-code-outline": F102B, + "file-cog": F107B, + "file-cog-outline": F107C, + "file-compare": F08AA, + "file-delimited": F0218, + "file-delimited-outline": F0EA5, + "file-document": F0219, + "file-document-edit": F0DC8, + "file-document-edit-outline": F0DC9, + "file-document-multiple": F1517, + "file-document-multiple-outline": F1518, + "file-document-outline": F09EE, + "file-download": F0965, + "file-download-outline": F0966, + "file-edit": F11E7, + "file-edit-outline": F11E8, + "file-excel": F021B, + "file-excel-box": F021C, + "file-excel-box-outline": F102C, + "file-excel-outline": F102D, + "file-export": F021D, + "file-export-outline": F102E, + "file-eye": F0DCA, + "file-eye-outline": F0DCB, + "file-find": F021E, + "file-find-outline": F0B97, + "file-hidden": F0613, + "file-image": F021F, + "file-image-outline": F0EB0, + "file-import": F0220, + "file-import-outline": F102F, + "file-key": F1184, + "file-key-outline": F1185, + "file-link": F1177, + "file-link-outline": F1178, + "file-lock": F0221, + "file-lock-outline": F1030, + "file-move": F0AB9, + "file-move-outline": F1031, + "file-multiple": F0222, + "file-multiple-outline": F1032, + "file-music": F0223, + "file-music-outline": F0E2A, + "file-outline": F0224, + "file-pdf": F0225, + "file-pdf-box": F0226, + "file-pdf-box-outline": F0FB3, + "file-pdf-outline": F0E2D, + "file-percent": F081E, + "file-percent-outline": F1033, + "file-phone": F1179, + "file-phone-outline": F117A, + "file-plus": F0752, + "file-plus-outline": F0EED, + "file-powerpoint": F0227, + "file-powerpoint-box": F0228, + "file-powerpoint-box-outline": F1034, + "file-powerpoint-outline": F1035, + "file-presentation-box": F0229, + "file-question": F086F, + "file-question-outline": F1036, + "file-refresh": F0918, + "file-refresh-outline": F0541, + "file-remove": F0B98, + "file-remove-outline": F1037, + "file-replace": F0B32, + "file-replace-outline": F0B33, + "file-restore": F0670, + "file-restore-outline": F1038, + "file-search": F0C7C, + "file-search-outline": F0C7D, + "file-send": F022A, + "file-send-outline": F1039, + "file-settings": F1079, + "file-settings-outline": F107A, + "file-star": F103A, + "file-star-outline": F103B, + "file-swap": F0FB4, + "file-swap-outline": F0FB5, + "file-sync": F1216, + "file-sync-outline": F1217, + "file-table": F0C7E, + "file-table-box": F10E1, + "file-table-box-multiple": F10E2, + "file-table-box-multiple-outline": F10E3, + "file-table-box-outline": F10E4, + "file-table-outline": F0C7F, + "file-tree": F0645, + "file-tree-outline": F13D2, + "file-undo": F08DC, + "file-undo-outline": F103C, + "file-upload": F0A4D, + "file-upload-outline": F0A4E, + "file-video": F022B, + "file-video-outline": F0E2C, + "file-word": F022C, + "file-word-box": F022D, + "file-word-box-outline": F103D, + "file-word-outline": F103E, + "film": F022F, + "filmstrip": F0230, + "filmstrip-box": F0332, + "filmstrip-box-multiple": F0D18, + "filmstrip-off": F0231, + "filter": F0232, + "filter-menu": F10E5, + "filter-menu-outline": F10E6, + "filter-minus": F0EEE, + "filter-minus-outline": F0EEF, + "filter-off": F14EF, + "filter-off-outline": F14F0, + "filter-outline": F0233, + "filter-plus": F0EF0, + "filter-plus-outline": F0EF1, + "filter-remove": F0234, + "filter-remove-outline": F0235, + "filter-variant": F0236, + "filter-variant-minus": F1112, + "filter-variant-plus": F1113, + "filter-variant-remove": F103F, + "finance": F081F, + "find-replace": F06D4, + "fingerprint": F0237, + "fingerprint-off": F0EB1, + "fire": F0238, + "fire-extinguisher": F0EF2, + "fire-hydrant": F1137, + "fire-hydrant-alert": F1138, + "fire-hydrant-off": F1139, + "fire-truck": F08AB, + "firebase": F0967, + "firefox": F0239, + "fireplace": F0E2E, + "fireplace-off": F0E2F, + "firework": F0E30, + "fish": F023A, + "fish-off": F13F3, + "fishbowl": F0EF3, + "fishbowl-outline": F0EF4, + "fit-to-page": F0EF5, + "fit-to-page-outline": F0EF6, + "flag": F023B, + "flag-checkered": F023C, + "flag-minus": F0B99, + "flag-minus-outline": F10B2, + "flag-outline": F023D, + "flag-plus": F0B9A, + "flag-plus-outline": F10B3, + "flag-remove": F0B9B, + "flag-remove-outline": F10B4, + "flag-triangle": F023F, + "flag-variant": F0240, + "flag-variant-outline": F023E, + "flare": F0D72, + "flash": F0241, + "flash-alert": F0EF7, + "flash-alert-outline": F0EF8, + "flash-auto": F0242, + "flash-circle": F0820, + "flash-off": F0243, + "flash-outline": F06D5, + "flash-red-eye": F067B, + "flashlight": F0244, + "flashlight-off": F0245, + "flask": F0093, + "flask-empty": F0094, + "flask-empty-minus": F123A, + "flask-empty-minus-outline": F123B, + "flask-empty-off": F13F4, + "flask-empty-off-outline": F13F5, + "flask-empty-outline": F0095, + "flask-empty-plus": F123C, + "flask-empty-plus-outline": F123D, + "flask-empty-remove": F123E, + "flask-empty-remove-outline": F123F, + "flask-minus": F1240, + "flask-minus-outline": F1241, + "flask-off": F13F6, + "flask-off-outline": F13F7, + "flask-outline": F0096, + "flask-plus": F1242, + "flask-plus-outline": F1243, + "flask-remove": F1244, + "flask-remove-outline": F1245, + "flask-round-bottom": F124B, + "flask-round-bottom-empty": F124C, + "flask-round-bottom-empty-outline": F124D, + "flask-round-bottom-outline": F124E, + "fleur-de-lis": F1303, + "flip-horizontal": F10E7, + "flip-to-back": F0247, + "flip-to-front": F0248, + "flip-vertical": F10E8, + "floor-lamp": F08DD, + "floor-lamp-dual": F1040, + "floor-lamp-variant": F1041, + "floor-plan": F0821, + "floppy": F0249, + "floppy-variant": F09EF, + "flower": F024A, + "flower-outline": F09F0, + "flower-poppy": F0D08, + "flower-tulip": F09F1, + "flower-tulip-outline": F09F2, + "focus-auto": F0F4E, + "focus-field": F0F4F, + "focus-field-horizontal": F0F50, + "focus-field-vertical": F0F51, + "folder": F024B, + "folder-account": F024C, + "folder-account-outline": F0B9C, + "folder-alert": F0DCC, + "folder-alert-outline": F0DCD, + "folder-clock": F0ABA, + "folder-clock-outline": F0ABB, + "folder-cog": F107F, + "folder-cog-outline": F1080, + "folder-download": F024D, + "folder-download-outline": F10E9, + "folder-edit": F08DE, + "folder-edit-outline": F0DCE, + "folder-google-drive": F024E, + "folder-heart": F10EA, + "folder-heart-outline": F10EB, + "folder-home": F10B5, + "folder-home-outline": F10B6, + "folder-image": F024F, + "folder-information": F10B7, + "folder-information-outline": F10B8, + "folder-key": F08AC, + "folder-key-network": F08AD, + "folder-key-network-outline": F0C80, + "folder-key-outline": F10EC, + "folder-lock": F0250, + "folder-lock-open": F0251, + "folder-marker": F126D, + "folder-marker-outline": F126E, + "folder-move": F0252, + "folder-move-outline": F1246, + "folder-multiple": F0253, + "folder-multiple-image": F0254, + "folder-multiple-outline": F0255, + "folder-multiple-plus": F147E, + "folder-multiple-plus-outline": F147F, + "folder-music": F1359, + "folder-music-outline": F135A, + "folder-network": F0870, + "folder-network-outline": F0C81, + "folder-open": F0770, + "folder-open-outline": F0DCF, + "folder-outline": F0256, + "folder-plus": F0257, + "folder-plus-outline": F0B9D, + "folder-pound": F0D09, + "folder-pound-outline": F0D0A, + "folder-refresh": F0749, + "folder-refresh-outline": F0542, + "folder-remove": F0258, + "folder-remove-outline": F0B9E, + "folder-search": F0968, + "folder-search-outline": F0969, + "folder-settings": F107D, + "folder-settings-outline": F107E, + "folder-star": F069D, + "folder-star-multiple": F13D3, + "folder-star-multiple-outline": F13D4, + "folder-star-outline": F0B9F, + "folder-swap": F0FB6, + "folder-swap-outline": F0FB7, + "folder-sync": F0D0B, + "folder-sync-outline": F0D0C, + "folder-table": F12E3, + "folder-table-outline": F12E4, + "folder-text": F0C82, + "folder-text-outline": F0C83, + "folder-upload": F0259, + "folder-upload-outline": F10ED, + "folder-zip": F06EB, + "folder-zip-outline": F07B9, + "font-awesome": F003A, + "food": F025A, + "food-apple": F025B, + "food-apple-outline": F0C84, + "food-croissant": F07C8, + "food-drumstick": F141F, + "food-drumstick-off": F1468, + "food-drumstick-off-outline": F1469, + "food-drumstick-outline": F1420, + "food-fork-drink": F05F2, + "food-halal": F1572, + "food-kosher": F1573, + "food-off": F05F3, + "food-steak": F146A, + "food-steak-off": F146B, + "food-variant": F025C, + "food-variant-off": F13E5, + "foot-print": F0F52, + "football": F025D, + "football-australian": F025E, + "football-helmet": F025F, + "forklift": F07C9, + "form-dropdown": F1400, + "form-select": F1401, + "form-textarea": F1095, + "form-textbox": F060E, + "form-textbox-lock": F135D, + "form-textbox-password": F07F5, + "format-align-bottom": F0753, + "format-align-center": F0260, + "format-align-justify": F0261, + "format-align-left": F0262, + "format-align-middle": F0754, + "format-align-right": F0263, + "format-align-top": F0755, + "format-annotation-minus": F0ABC, + "format-annotation-plus": F0646, + "format-bold": F0264, + "format-clear": F0265, + "format-color-fill": F0266, + "format-color-highlight": F0E31, + "format-color-marker-cancel": F1313, + "format-color-text": F069E, + "format-columns": F08DF, + "format-float-center": F0267, + "format-float-left": F0268, + "format-float-none": F0269, + "format-float-right": F026A, + "format-font": F06D6, + "format-font-size-decrease": F09F3, + "format-font-size-increase": F09F4, + "format-header-1": F026B, + "format-header-2": F026C, + "format-header-3": F026D, + "format-header-4": F026E, + "format-header-5": F026F, + "format-header-6": F0270, + "format-header-decrease": F0271, + "format-header-equal": F0272, + "format-header-increase": F0273, + "format-header-pound": F0274, + "format-horizontal-align-center": F061E, + "format-horizontal-align-left": F061F, + "format-horizontal-align-right": F0620, + "format-indent-decrease": F0275, + "format-indent-increase": F0276, + "format-italic": F0277, + "format-letter-case": F0B34, + "format-letter-case-lower": F0B35, + "format-letter-case-upper": F0B36, + "format-letter-ends-with": F0FB8, + "format-letter-matches": F0FB9, + "format-letter-starts-with": F0FBA, + "format-line-spacing": F0278, + "format-line-style": F05C8, + "format-line-weight": F05C9, + "format-list-bulleted": F0279, + "format-list-bulleted-square": F0DD0, + "format-list-bulleted-triangle": F0EB2, + "format-list-bulleted-type": F027A, + "format-list-checkbox": F096A, + "format-list-checks": F0756, + "format-list-numbered": F027B, + "format-list-numbered-rtl": F0D0D, + "format-list-text": F126F, + "format-overline": F0EB3, + "format-page-break": F06D7, + "format-paint": F027C, + "format-paragraph": F027D, + "format-pilcrow": F06D8, + "format-quote-close": F027E, + "format-quote-close-outline": F11A8, + "format-quote-open": F0757, + "format-quote-open-outline": F11A7, + "format-rotate-90": F06AA, + "format-section": F069F, + "format-size": F027F, + "format-strikethrough": F0280, + "format-strikethrough-variant": F0281, + "format-subscript": F0282, + "format-superscript": F0283, + "format-text": F0284, + "format-text-rotation-angle-down": F0FBB, + "format-text-rotation-angle-up": F0FBC, + "format-text-rotation-down": F0D73, + "format-text-rotation-down-vertical": F0FBD, + "format-text-rotation-none": F0D74, + "format-text-rotation-up": F0FBE, + "format-text-rotation-vertical": F0FBF, + "format-text-variant": F0E32, + "format-text-variant-outline": F150F, + "format-text-wrapping-clip": F0D0E, + "format-text-wrapping-overflow": F0D0F, + "format-text-wrapping-wrap": F0D10, + "format-textbox": F0D11, + "format-textdirection-l-to-r": F0285, + "format-textdirection-r-to-l": F0286, + "format-title": F05F4, + "format-underline": F0287, + "format-vertical-align-bottom": F0621, + "format-vertical-align-center": F0622, + "format-vertical-align-top": F0623, + "format-wrap-inline": F0288, + "format-wrap-square": F0289, + "format-wrap-tight": F028A, + "format-wrap-top-bottom": F028B, + "forum": F028C, + "forum-outline": F0822, + "forward": F028D, + "forwardburger": F0D75, + "fountain": F096B, + "fountain-pen": F0D12, + "fountain-pen-tip": F0D13, + "freebsd": F08E0, + "frequently-asked-questions": F0EB4, + "fridge": F0290, + "fridge-alert": F11B1, + "fridge-alert-outline": F11B2, + "fridge-bottom": F0292, + "fridge-off": F11AF, + "fridge-off-outline": F11B0, + "fridge-outline": F028F, + "fridge-top": F0291, + "fruit-cherries": F1042, + "fruit-cherries-off": F13F8, + "fruit-citrus": F1043, + "fruit-citrus-off": F13F9, + "fruit-grapes": F1044, + "fruit-grapes-outline": F1045, + "fruit-pineapple": F1046, + "fruit-watermelon": F1047, + "fuel": F07CA, + "fullscreen": F0293, + "fullscreen-exit": F0294, + "function": F0295, + "function-variant": F0871, + "furigana-horizontal": F1081, + "furigana-vertical": F1082, + "fuse": F0C85, + "fuse-alert": F142D, + "fuse-blade": F0C86, + "fuse-off": F142C, + "gamepad": F0296, + "gamepad-circle": F0E33, + "gamepad-circle-down": F0E34, + "gamepad-circle-left": F0E35, + "gamepad-circle-outline": F0E36, + "gamepad-circle-right": F0E37, + "gamepad-circle-up": F0E38, + "gamepad-down": F0E39, + "gamepad-left": F0E3A, + "gamepad-right": F0E3B, + "gamepad-round": F0E3C, + "gamepad-round-down": F0E3D, + "gamepad-round-left": F0E3E, + "gamepad-round-outline": F0E3F, + "gamepad-round-right": F0E40, + "gamepad-round-up": F0E41, + "gamepad-square": F0EB5, + "gamepad-square-outline": F0EB6, + "gamepad-up": F0E42, + "gamepad-variant": F0297, + "gamepad-variant-outline": F0EB7, + "gamma": F10EE, + "gantry-crane": F0DD1, + "garage": F06D9, + "garage-alert": F0872, + "garage-alert-variant": F12D5, + "garage-open": F06DA, + "garage-open-variant": F12D4, + "garage-variant": F12D3, + "gas-cylinder": F0647, + "gas-station": F0298, + "gas-station-off": F1409, + "gas-station-off-outline": F140A, + "gas-station-outline": F0EB8, + "gate": F0299, + "gate-and": F08E1, + "gate-arrow-right": F1169, + "gate-nand": F08E2, + "gate-nor": F08E3, + "gate-not": F08E4, + "gate-open": F116A, + "gate-or": F08E5, + "gate-xnor": F08E6, + "gate-xor": F08E7, + "gatsby": F0E43, + "gauge": F029A, + "gauge-empty": F0873, + "gauge-full": F0874, + "gauge-low": F0875, + "gavel": F029B, + "gender-female": F029C, + "gender-male": F029D, + "gender-male-female": F029E, + "gender-male-female-variant": F113F, + "gender-non-binary": F1140, + "gender-transgender": F029F, + "gentoo": F08E8, + "gesture": F07CB, + "gesture-double-tap": F073C, + "gesture-pinch": F0ABD, + "gesture-spread": F0ABE, + "gesture-swipe": F0D76, + "gesture-swipe-down": F073D, + "gesture-swipe-horizontal": F0ABF, + "gesture-swipe-left": F073E, + "gesture-swipe-right": F073F, + "gesture-swipe-up": F0740, + "gesture-swipe-vertical": F0AC0, + "gesture-tap": F0741, + "gesture-tap-box": F12A9, + "gesture-tap-button": F12A8, + "gesture-tap-hold": F0D77, + "gesture-two-double-tap": F0742, + "gesture-two-tap": F0743, + "ghost": F02A0, + "ghost-off": F09F5, + "gif": F0D78, + "gift": F0E44, + "gift-outline": F02A1, + "git": F02A2, + "github": F02A4, + "gitlab": F0BA0, + "glass-cocktail": F0356, + "glass-flute": F02A5, + "glass-mug": F02A6, + "glass-mug-variant": F1116, + "glass-pint-outline": F130D, + "glass-stange": F02A7, + "glass-tulip": F02A8, + "glass-wine": F0876, + "glasses": F02AA, + "globe-light": F12D7, + "globe-model": F08E9, + "gmail": F02AB, + "gnome": F02AC, + "go-kart": F0D79, + "go-kart-track": F0D7A, + "gog": F0BA1, + "gold": F124F, + "golf": F0823, + "golf-cart": F11A4, + "golf-tee": F1083, + "gondola": F0686, + "goodreads": F0D7B, + "google": F02AD, + "google-ads": F0C87, + "google-analytics": F07CC, + "google-assistant": F07CD, + "google-cardboard": F02AE, + "google-chrome": F02AF, + "google-circles": F02B0, + "google-circles-communities": F02B1, + "google-circles-extended": F02B2, + "google-circles-group": F02B3, + "google-classroom": F02C0, + "google-cloud": F11F6, + "google-controller": F02B4, + "google-controller-off": F02B5, + "google-downasaur": F1362, + "google-drive": F02B6, + "google-earth": F02B7, + "google-fit": F096C, + "google-glass": F02B8, + "google-hangouts": F02C9, + "google-home": F0824, + "google-keep": F06DC, + "google-lens": F09F6, + "google-maps": F05F5, + "google-my-business": F1048, + "google-nearby": F02B9, + "google-photos": F06DD, + "google-play": F02BC, + "google-plus": F02BD, + "google-podcast": F0EB9, + "google-spreadsheet": F09F7, + "google-street-view": F0C88, + "google-translate": F02BF, + "gradient": F06A0, + "grain": F0D7C, + "graph": F1049, + "graph-outline": F104A, + "graphql": F0877, + "grass": F1510, + "grave-stone": F0BA2, + "grease-pencil": F0648, + "greater-than": F096D, + "greater-than-or-equal": F096E, + "grid": F02C1, + "grid-large": F0758, + "grid-off": F02C2, + "grill": F0E45, + "grill-outline": F118A, + "group": F02C3, + "guitar-acoustic": F0771, + "guitar-electric": F02C4, + "guitar-pick": F02C5, + "guitar-pick-outline": F02C6, + "guy-fawkes-mask": F0825, + "hail": F0AC1, + "hair-dryer": F10EF, + "hair-dryer-outline": F10F0, + "halloween": F0BA3, + "hamburger": F0685, + "hammer": F08EA, + "hammer-screwdriver": F1322, + "hammer-wrench": F1323, + "hand": F0A4F, + "hand-heart": F10F1, + "hand-heart-outline": F157E, + "hand-left": F0E46, + "hand-okay": F0A50, + "hand-peace": F0A51, + "hand-peace-variant": F0A52, + "hand-pointing-down": F0A53, + "hand-pointing-left": F0A54, + "hand-pointing-right": F02C7, + "hand-pointing-up": F0A55, + "hand-right": F0E47, + "hand-saw": F0E48, + "hand-wash": F157F, + "hand-wash-outline": F1580, + "hand-water": F139F, + "handball": F0F53, + "handcuffs": F113E, + "handshake": F1218, + "handshake-outline": F15A1, + "hanger": F02C8, + "hard-hat": F096F, + "harddisk": F02CA, + "harddisk-plus": F104B, + "harddisk-remove": F104C, + "hat-fedora": F0BA4, + "hazard-lights": F0C89, + "hdr": F0D7D, + "hdr-off": F0D7E, + "head": F135E, + "head-alert": F1338, + "head-alert-outline": F1339, + "head-check": F133A, + "head-check-outline": F133B, + "head-cog": F133C, + "head-cog-outline": F133D, + "head-dots-horizontal": F133E, + "head-dots-horizontal-outline": F133F, + "head-flash": F1340, + "head-flash-outline": F1341, + "head-heart": F1342, + "head-heart-outline": F1343, + "head-lightbulb": F1344, + "head-lightbulb-outline": F1345, + "head-minus": F1346, + "head-minus-outline": F1347, + "head-outline": F135F, + "head-plus": F1348, + "head-plus-outline": F1349, + "head-question": F134A, + "head-question-outline": F134B, + "head-remove": F134C, + "head-remove-outline": F134D, + "head-snowflake": F134E, + "head-snowflake-outline": F134F, + "head-sync": F1350, + "head-sync-outline": F1351, + "headphones": F02CB, + "headphones-bluetooth": F0970, + "headphones-box": F02CC, + "headphones-off": F07CE, + "headphones-settings": F02CD, + "headset": F02CE, + "headset-dock": F02CF, + "headset-off": F02D0, + "heart": F02D1, + "heart-box": F02D2, + "heart-box-outline": F02D3, + "heart-broken": F02D4, + "heart-broken-outline": F0D14, + "heart-circle": F0971, + "heart-circle-outline": F0972, + "heart-flash": F0EF9, + "heart-half": F06DF, + "heart-half-full": F06DE, + "heart-half-outline": F06E0, + "heart-minus": F142F, + "heart-minus-outline": F1432, + "heart-multiple": F0A56, + "heart-multiple-outline": F0A57, + "heart-off": F0759, + "heart-off-outline": F1434, + "heart-outline": F02D5, + "heart-plus": F142E, + "heart-plus-outline": F1431, + "heart-pulse": F05F6, + "heart-remove": F1430, + "heart-remove-outline": F1433, + "helicopter": F0AC2, + "help": F02D6, + "help-box": F078B, + "help-circle": F02D7, + "help-circle-outline": F0625, + "help-network": F06F5, + "help-network-outline": F0C8A, + "help-rhombus": F0BA5, + "help-rhombus-outline": F0BA6, + "hexadecimal": F12A7, + "hexagon": F02D8, + "hexagon-multiple": F06E1, + "hexagon-multiple-outline": F10F2, + "hexagon-outline": F02D9, + "hexagon-slice-1": F0AC3, + "hexagon-slice-2": F0AC4, + "hexagon-slice-3": F0AC5, + "hexagon-slice-4": F0AC6, + "hexagon-slice-5": F0AC7, + "hexagon-slice-6": F0AC8, + "hexagram": F0AC9, + "hexagram-outline": F0ACA, + "high-definition": F07CF, + "high-definition-box": F0878, + "highway": F05F7, + "hiking": F0D7F, + "hinduism": F0973, + "history": F02DA, + "hockey-puck": F0879, + "hockey-sticks": F087A, + "hololens": F02DB, + "home": F02DC, + "home-account": F0826, + "home-alert": F087B, + "home-analytics": F0EBA, + "home-assistant": F07D0, + "home-automation": F07D1, + "home-circle": F07D2, + "home-circle-outline": F104D, + "home-city": F0D15, + "home-city-outline": F0D16, + "home-currency-usd": F08AF, + "home-edit": F1159, + "home-edit-outline": F115A, + "home-export-outline": F0F9B, + "home-flood": F0EFA, + "home-floor-0": F0DD2, + "home-floor-1": F0D80, + "home-floor-2": F0D81, + "home-floor-3": F0D82, + "home-floor-a": F0D83, + "home-floor-b": F0D84, + "home-floor-g": F0D85, + "home-floor-l": F0D86, + "home-floor-negative-1": F0DD3, + "home-group": F0DD4, + "home-heart": F0827, + "home-import-outline": F0F9C, + "home-lightbulb": F1251, + "home-lightbulb-outline": F1252, + "home-lock": F08EB, + "home-lock-open": F08EC, + "home-map-marker": F05F8, + "home-minus": F0974, + "home-minus-outline": F13D5, + "home-modern": F02DD, + "home-outline": F06A1, + "home-plus": F0975, + "home-plus-outline": F13D6, + "home-remove": F1247, + "home-remove-outline": F13D7, + "home-roof": F112B, + "home-search": F13B0, + "home-search-outline": F13B1, + "home-thermometer": F0F54, + "home-thermometer-outline": F0F55, + "home-variant": F02DE, + "home-variant-outline": F0BA7, + "hook": F06E2, + "hook-off": F06E3, + "hops": F02DF, + "horizontal-rotate-clockwise": F10F3, + "horizontal-rotate-counterclockwise": F10F4, + "horseshoe": F0A58, + "hospital": F0FF6, + "hospital-box": F02E0, + "hospital-box-outline": F0FF7, + "hospital-building": F02E1, + "hospital-marker": F02E2, + "hot-tub": F0828, + "hours-24": F1478, + "hubspot": F0D17, + "hulu": F0829, + "human": F02E6, + "human-baby-changing-table": F138B, + "human-cane": F1581, + "human-capacity-decrease": F159B, + "human-capacity-increase": F159C, + "human-child": F02E7, + "human-edit": F14E8, + "human-female": F0649, + "human-female-boy": F0A59, + "human-female-female": F0A5A, + "human-female-girl": F0A5B, + "human-greeting": F064A, + "human-greeting-proximity": F159D, + "human-handsdown": F064B, + "human-handsup": F064C, + "human-male": F064D, + "human-male-boy": F0A5C, + "human-male-child": F138C, + "human-male-female": F02E8, + "human-male-girl": F0A5D, + "human-male-height": F0EFB, + "human-male-height-variant": F0EFC, + "human-male-male": F0A5E, + "human-pregnant": F05CF, + "human-queue": F1571, + "human-scooter": F11E9, + "human-wheelchair": F138D, + "humble-bundle": F0744, + "hvac": F1352, + "hvac-off": F159E, + "hydraulic-oil-level": F1324, + "hydraulic-oil-temperature": F1325, + "hydro-power": F12E5, + "ice-cream": F082A, + "ice-cream-off": F0E52, + "ice-pop": F0EFD, + "id-card": F0FC0, + "identifier": F0EFE, + "ideogram-cjk": F1331, + "ideogram-cjk-variant": F1332, + "iframe": F0C8B, + "iframe-array": F10F5, + "iframe-array-outline": F10F6, + "iframe-braces": F10F7, + "iframe-braces-outline": F10F8, + "iframe-outline": F0C8C, + "iframe-parentheses": F10F9, + "iframe-parentheses-outline": F10FA, + "iframe-variable": F10FB, + "iframe-variable-outline": F10FC, + "image": F02E9, + "image-album": F02EA, + "image-area": F02EB, + "image-area-close": F02EC, + "image-auto-adjust": F0FC1, + "image-broken": F02ED, + "image-broken-variant": F02EE, + "image-edit": F11E3, + "image-edit-outline": F11E4, + "image-filter-black-white": F02F0, + "image-filter-center-focus": F02F1, + "image-filter-center-focus-strong": F0EFF, + "image-filter-center-focus-strong-outline": F0F00, + "image-filter-center-focus-weak": F02F2, + "image-filter-drama": F02F3, + "image-filter-frames": F02F4, + "image-filter-hdr": F02F5, + "image-filter-none": F02F6, + "image-filter-tilt-shift": F02F7, + "image-filter-vintage": F02F8, + "image-frame": F0E49, + "image-minus": F1419, + "image-move": F09F8, + "image-multiple": F02F9, + "image-multiple-outline": F02EF, + "image-off": F082B, + "image-off-outline": F11D1, + "image-outline": F0976, + "image-plus": F087C, + "image-remove": F1418, + "image-search": F0977, + "image-search-outline": F0978, + "image-size-select-actual": F0C8D, + "image-size-select-large": F0C8E, + "image-size-select-small": F0C8F, + "import": F02FA, + "inbox": F0687, + "inbox-arrow-down": F02FB, + "inbox-arrow-down-outline": F1270, + "inbox-arrow-up": F03D1, + "inbox-arrow-up-outline": F1271, + "inbox-full": F1272, + "inbox-full-outline": F1273, + "inbox-multiple": F08B0, + "inbox-multiple-outline": F0BA8, + "inbox-outline": F1274, + "inbox-remove": F159F, + "inbox-remove-outline": F15A0, + "incognito": F05F9, + "incognito-circle": F1421, + "incognito-circle-off": F1422, + "incognito-off": F0075, + "infinity": F06E4, + "information": F02FC, + "information-outline": F02FD, + "information-variant": F064E, + "instagram": F02FE, + "instrument-triangle": F104E, + "invert-colors": F0301, + "invert-colors-off": F0E4A, + "iobroker": F12E8, + "ip": F0A5F, + "ip-network": F0A60, + "ip-network-outline": F0C90, + "ipod": F0C91, + "islam": F0979, + "island": F104F, + "iv-bag": F10B9, + "jabber": F0DD5, + "jeepney": F0302, + "jellyfish": F0F01, + "jellyfish-outline": F0F02, + "jira": F0303, + "jquery": F087D, + "jsfiddle": F0304, + "judaism": F097A, + "jump-rope": F12FF, + "kabaddi": F0D87, + "kangaroo": F1558, + "karate": F082C, + "keg": F0305, + "kettle": F05FA, + "kettle-alert": F1317, + "kettle-alert-outline": F1318, + "kettle-off": F131B, + "kettle-off-outline": F131C, + "kettle-outline": F0F56, + "kettle-steam": F1319, + "kettle-steam-outline": F131A, + "kettlebell": F1300, + "key": F0306, + "key-arrow-right": F1312, + "key-chain": F1574, + "key-chain-variant": F1575, + "key-change": F0307, + "key-link": F119F, + "key-minus": F0308, + "key-outline": F0DD6, + "key-plus": F0309, + "key-remove": F030A, + "key-star": F119E, + "key-variant": F030B, + "key-wireless": F0FC2, + "keyboard": F030C, + "keyboard-backspace": F030D, + "keyboard-caps": F030E, + "keyboard-close": F030F, + "keyboard-esc": F12B7, + "keyboard-f1": F12AB, + "keyboard-f10": F12B4, + "keyboard-f11": F12B5, + "keyboard-f12": F12B6, + "keyboard-f2": F12AC, + "keyboard-f3": F12AD, + "keyboard-f4": F12AE, + "keyboard-f5": F12AF, + "keyboard-f6": F12B0, + "keyboard-f7": F12B1, + "keyboard-f8": F12B2, + "keyboard-f9": F12B3, + "keyboard-off": F0310, + "keyboard-off-outline": F0E4B, + "keyboard-outline": F097B, + "keyboard-return": F0311, + "keyboard-settings": F09F9, + "keyboard-settings-outline": F09FA, + "keyboard-space": F1050, + "keyboard-tab": F0312, + "keyboard-variant": F0313, + "khanda": F10FD, + "kickstarter": F0745, + "klingon": F135B, + "knife": F09FB, + "knife-military": F09FC, + "kodi": F0314, + "kubernetes": F10FE, + "label": F0315, + "label-multiple": F1375, + "label-multiple-outline": F1376, + "label-off": F0ACB, + "label-off-outline": F0ACC, + "label-outline": F0316, + "label-percent": F12EA, + "label-percent-outline": F12EB, + "label-variant": F0ACD, + "label-variant-outline": F0ACE, + "ladder": F15A2, + "ladybug": F082D, + "lambda": F0627, + "lamp": F06B5, + "lamps": F1576, + "lan": F0317, + "lan-check": F12AA, + "lan-connect": F0318, + "lan-disconnect": F0319, + "lan-pending": F031A, + "language-c": F0671, + "language-cpp": F0672, + "language-csharp": F031B, + "language-css3": F031C, + "language-fortran": F121A, + "language-go": F07D3, + "language-haskell": F0C92, + "language-html5": F031D, + "language-java": F0B37, + "language-javascript": F031E, + "language-kotlin": F1219, + "language-lua": F08B1, + "language-markdown": F0354, + "language-markdown-outline": F0F5B, + "language-php": F031F, + "language-python": F0320, + "language-r": F07D4, + "language-ruby": F0D2D, + "language-ruby-on-rails": F0ACF, + "language-swift": F06E5, + "language-typescript": F06E6, + "language-xaml": F0673, + "laptop": F0322, + "laptop-chromebook": F0323, + "laptop-mac": F0324, + "laptop-off": F06E7, + "laptop-windows": F0325, + "laravel": F0AD0, + "laser-pointer": F1484, + "lasso": F0F03, + "lastpass": F0446, + "latitude": F0F57, + "launch": F0327, + "lava-lamp": F07D5, + "layers": F0328, + "layers-minus": F0E4C, + "layers-off": F0329, + "layers-off-outline": F09FD, + "layers-outline": F09FE, + "layers-plus": F0E4D, + "layers-remove": F0E4E, + "layers-search": F1206, + "layers-search-outline": F1207, + "layers-triple": F0F58, + "layers-triple-outline": F0F59, + "lead-pencil": F064F, + "leaf": F032A, + "leaf-maple": F0C93, + "leaf-maple-off": F12DA, + "leaf-off": F12D9, + "leak": F0DD7, + "leak-off": F0DD8, + "led-off": F032B, + "led-on": F032C, + "led-outline": F032D, + "led-strip": F07D6, + "led-strip-variant": F1051, + "led-variant-off": F032E, + "led-variant-on": F032F, + "led-variant-outline": F0330, + "leek": F117D, + "less-than": F097C, + "less-than-or-equal": F097D, + "library": F0331, + "library-shelves": F0BA9, + "license": F0FC3, + "lifebuoy": F087E, + "light-switch": F097E, + "lightbulb": F0335, + "lightbulb-cfl": F1208, + "lightbulb-cfl-off": F1209, + "lightbulb-cfl-spiral": F1275, + "lightbulb-cfl-spiral-off": F12C3, + "lightbulb-group": F1253, + "lightbulb-group-off": F12CD, + "lightbulb-group-off-outline": F12CE, + "lightbulb-group-outline": F1254, + "lightbulb-multiple": F1255, + "lightbulb-multiple-off": F12CF, + "lightbulb-multiple-off-outline": F12D0, + "lightbulb-multiple-outline": F1256, + "lightbulb-off": F0E4F, + "lightbulb-off-outline": F0E50, + "lightbulb-on": F06E8, + "lightbulb-on-outline": F06E9, + "lightbulb-outline": F0336, + "lighthouse": F09FF, + "lighthouse-on": F0A00, + "lightning-bolt": F140B, + "lightning-bolt-outline": F140C, + "lingerie": F1476, + "link": F0337, + "link-box": F0D1A, + "link-box-outline": F0D1B, + "link-box-variant": F0D1C, + "link-box-variant-outline": F0D1D, + "link-lock": F10BA, + "link-off": F0338, + "link-plus": F0C94, + "link-variant": F0339, + "link-variant-minus": F10FF, + "link-variant-off": F033A, + "link-variant-plus": F1100, + "link-variant-remove": F1101, + "linkedin": F033B, + "linux": F033D, + "linux-mint": F08ED, + "lipstick": F13B5, + "list-status": F15AB, + "litecoin": F0A61, + "loading": F0772, + "location-enter": F0FC4, + "location-exit": F0FC5, + "lock": F033E, + "lock-alert": F08EE, + "lock-check": F139A, + "lock-clock": F097F, + "lock-open": F033F, + "lock-open-alert": F139B, + "lock-open-check": F139C, + "lock-open-outline": F0340, + "lock-open-variant": F0FC6, + "lock-open-variant-outline": F0FC7, + "lock-outline": F0341, + "lock-pattern": F06EA, + "lock-plus": F05FB, + "lock-question": F08EF, + "lock-reset": F0773, + "lock-smart": F08B2, + "locker": F07D7, + "locker-multiple": F07D8, + "login": F0342, + "login-variant": F05FC, + "logout": F0343, + "logout-variant": F05FD, + "longitude": F0F5A, + "looks": F0344, + "lotion": F1582, + "lotion-outline": F1583, + "lotion-plus": F1584, + "lotion-plus-outline": F1585, + "loupe": F0345, + "lumx": F0346, + "lungs": F1084, + "magnet": F0347, + "magnet-on": F0348, + "magnify": F0349, + "magnify-close": F0980, + "magnify-minus": F034A, + "magnify-minus-cursor": F0A62, + "magnify-minus-outline": F06EC, + "magnify-plus": F034B, + "magnify-plus-cursor": F0A63, + "magnify-plus-outline": F06ED, + "magnify-remove-cursor": F120C, + "magnify-remove-outline": F120D, + "magnify-scan": F1276, + "mail": F0EBB, + "mailbox": F06EE, + "mailbox-open": F0D88, + "mailbox-open-outline": F0D89, + "mailbox-open-up": F0D8A, + "mailbox-open-up-outline": F0D8B, + "mailbox-outline": F0D8C, + "mailbox-up": F0D8D, + "mailbox-up-outline": F0D8E, + "map": F034D, + "map-check": F0EBC, + "map-check-outline": F0EBD, + "map-clock": F0D1E, + "map-clock-outline": F0D1F, + "map-legend": F0A01, + "map-marker": F034E, + "map-marker-alert": F0F05, + "map-marker-alert-outline": F0F06, + "map-marker-check": F0C95, + "map-marker-check-outline": F12FB, + "map-marker-circle": F034F, + "map-marker-distance": F08F0, + "map-marker-down": F1102, + "map-marker-left": F12DB, + "map-marker-left-outline": F12DD, + "map-marker-minus": F0650, + "map-marker-minus-outline": F12F9, + "map-marker-multiple": F0350, + "map-marker-multiple-outline": F1277, + "map-marker-off": F0351, + "map-marker-off-outline": F12FD, + "map-marker-outline": F07D9, + "map-marker-path": F0D20, + "map-marker-plus": F0651, + "map-marker-plus-outline": F12F8, + "map-marker-question": F0F07, + "map-marker-question-outline": F0F08, + "map-marker-radius": F0352, + "map-marker-radius-outline": F12FC, + "map-marker-remove": F0F09, + "map-marker-remove-outline": F12FA, + "map-marker-remove-variant": F0F0A, + "map-marker-right": F12DC, + "map-marker-right-outline": F12DE, + "map-marker-up": F1103, + "map-minus": F0981, + "map-outline": F0982, + "map-plus": F0983, + "map-search": F0984, + "map-search-outline": F0985, + "mapbox": F0BAA, + "margin": F0353, + "marker": F0652, + "marker-cancel": F0DD9, + "marker-check": F0355, + "mastodon": F0AD1, + "material-design": F0986, + "material-ui": F0357, + "math-compass": F0358, + "math-cos": F0C96, + "math-integral": F0FC8, + "math-integral-box": F0FC9, + "math-log": F1085, + "math-norm": F0FCA, + "math-norm-box": F0FCB, + "math-sin": F0C97, + "math-tan": F0C98, + "matrix": F0628, + "medal": F0987, + "medal-outline": F1326, + "medical-bag": F06EF, + "meditation": F117B, + "memory": F035B, + "menu": F035C, + "menu-down": F035D, + "menu-down-outline": F06B6, + "menu-left": F035E, + "menu-left-outline": F0A02, + "menu-open": F0BAB, + "menu-right": F035F, + "menu-right-outline": F0A03, + "menu-swap": F0A64, + "menu-swap-outline": F0A65, + "menu-up": F0360, + "menu-up-outline": F06B7, + "merge": F0F5C, + "message": F0361, + "message-alert": F0362, + "message-alert-outline": F0A04, + "message-arrow-left": F12F2, + "message-arrow-left-outline": F12F3, + "message-arrow-right": F12F4, + "message-arrow-right-outline": F12F5, + "message-bookmark": F15AC, + "message-bookmark-outline": F15AD, + "message-bulleted": F06A2, + "message-bulleted-off": F06A3, + "message-cog": F06F1, + "message-cog-outline": F1172, + "message-draw": F0363, + "message-flash": F15A9, + "message-flash-outline": F15AA, + "message-image": F0364, + "message-image-outline": F116C, + "message-lock": F0FCC, + "message-lock-outline": F116D, + "message-minus": F116E, + "message-minus-outline": F116F, + "message-outline": F0365, + "message-plus": F0653, + "message-plus-outline": F10BB, + "message-processing": F0366, + "message-processing-outline": F1170, + "message-reply": F0367, + "message-reply-text": F0368, + "message-settings": F06F0, + "message-settings-outline": F1171, + "message-text": F0369, + "message-text-clock": F1173, + "message-text-clock-outline": F1174, + "message-text-lock": F0FCD, + "message-text-lock-outline": F1175, + "message-text-outline": F036A, + "message-video": F036B, + "meteor": F0629, + "metronome": F07DA, + "metronome-tick": F07DB, + "micro-sd": F07DC, + "microphone": F036C, + "microphone-minus": F08B3, + "microphone-off": F036D, + "microphone-outline": F036E, + "microphone-plus": F08B4, + "microphone-settings": F036F, + "microphone-variant": F0370, + "microphone-variant-off": F0371, + "microscope": F0654, + "microsoft": F0372, + "microsoft-access": F138E, + "microsoft-azure": F0805, + "microsoft-azure-devops": F0FD5, + "microsoft-bing": F00A4, + "microsoft-dynamics-365": F0988, + "microsoft-edge": F01E9, + "microsoft-edge-legacy": F1250, + "microsoft-excel": F138F, + "microsoft-internet-explorer": F0300, + "microsoft-office": F03C6, + "microsoft-onedrive": F03CA, + "microsoft-onenote": F0747, + "microsoft-outlook": F0D22, + "microsoft-powerpoint": F1390, + "microsoft-sharepoint": F1391, + "microsoft-teams": F02BB, + "microsoft-visual-studio": F0610, + "microsoft-visual-studio-code": F0A1E, + "microsoft-windows": F05B3, + "microsoft-windows-classic": F0A21, + "microsoft-word": F1392, + "microsoft-xbox": F05B9, + "microsoft-xbox-controller": F05BA, + "microsoft-xbox-controller-battery-alert": F074B, + "microsoft-xbox-controller-battery-charging": F0A22, + "microsoft-xbox-controller-battery-empty": F074C, + "microsoft-xbox-controller-battery-full": F074D, + "microsoft-xbox-controller-battery-low": F074E, + "microsoft-xbox-controller-battery-medium": F074F, + "microsoft-xbox-controller-battery-unknown": F0750, + "microsoft-xbox-controller-menu": F0E6F, + "microsoft-xbox-controller-off": F05BB, + "microsoft-xbox-controller-view": F0E70, + "microsoft-yammer": F0789, + "microwave": F0C99, + "microwave-off": F1423, + "middleware": F0F5D, + "middleware-outline": F0F5E, + "midi": F08F1, + "midi-port": F08F2, + "mine": F0DDA, + "minecraft": F0373, + "mini-sd": F0A05, + "minidisc": F0A06, + "minus": F0374, + "minus-box": F0375, + "minus-box-multiple": F1141, + "minus-box-multiple-outline": F1142, + "minus-box-outline": F06F2, + "minus-circle": F0376, + "minus-circle-multiple": F035A, + "minus-circle-multiple-outline": F0AD3, + "minus-circle-off": F1459, + "minus-circle-off-outline": F145A, + "minus-circle-outline": F0377, + "minus-network": F0378, + "minus-network-outline": F0C9A, + "mirror": F11FD, + "mixed-martial-arts": F0D8F, + "mixed-reality": F087F, + "molecule": F0BAC, + "molecule-co": F12FE, + "molecule-co2": F07E4, + "monitor": F0379, + "monitor-cellphone": F0989, + "monitor-cellphone-star": F098A, + "monitor-clean": F1104, + "monitor-dashboard": F0A07, + "monitor-edit": F12C6, + "monitor-eye": F13B4, + "monitor-lock": F0DDB, + "monitor-multiple": F037A, + "monitor-off": F0D90, + "monitor-screenshot": F0E51, + "monitor-share": F1483, + "monitor-speaker": F0F5F, + "monitor-speaker-off": F0F60, + "monitor-star": F0DDC, + "moon-first-quarter": F0F61, + "moon-full": F0F62, + "moon-last-quarter": F0F63, + "moon-new": F0F64, + "moon-waning-crescent": F0F65, + "moon-waning-gibbous": F0F66, + "moon-waxing-crescent": F0F67, + "moon-waxing-gibbous": F0F68, + "moped": F1086, + "more": F037B, + "mother-heart": F1314, + "mother-nurse": F0D21, + "motion": F15B2, + "motion-outline": F15B3, + "motion-pause": F1590, + "motion-pause-outline": F1592, + "motion-play": F158F, + "motion-play-outline": F1591, + "motion-sensor": F0D91, + "motion-sensor-off": F1435, + "motorbike": F037C, + "mouse": F037D, + "mouse-bluetooth": F098B, + "mouse-move-down": F1550, + "mouse-move-up": F1551, + "mouse-move-vertical": F1552, + "mouse-off": F037E, + "mouse-variant": F037F, + "mouse-variant-off": F0380, + "move-resize": F0655, + "move-resize-variant": F0656, + "movie": F0381, + "movie-edit": F1122, + "movie-edit-outline": F1123, + "movie-filter": F1124, + "movie-filter-outline": F1125, + "movie-open": F0FCE, + "movie-open-outline": F0FCF, + "movie-outline": F0DDD, + "movie-roll": F07DE, + "movie-search": F11D2, + "movie-search-outline": F11D3, + "muffin": F098C, + "multiplication": F0382, + "multiplication-box": F0383, + "mushroom": F07DF, + "mushroom-off": F13FA, + "mushroom-off-outline": F13FB, + "mushroom-outline": F07E0, + "music": F075A, + "music-accidental-double-flat": F0F69, + "music-accidental-double-sharp": F0F6A, + "music-accidental-flat": F0F6B, + "music-accidental-natural": F0F6C, + "music-accidental-sharp": F0F6D, + "music-box": F0384, + "music-box-multiple": F0333, + "music-box-multiple-outline": F0F04, + "music-box-outline": F0385, + "music-circle": F0386, + "music-circle-outline": F0AD4, + "music-clef-alto": F0F6E, + "music-clef-bass": F0F6F, + "music-clef-treble": F0F70, + "music-note": F0387, + "music-note-bluetooth": F05FE, + "music-note-bluetooth-off": F05FF, + "music-note-eighth": F0388, + "music-note-eighth-dotted": F0F71, + "music-note-half": F0389, + "music-note-half-dotted": F0F72, + "music-note-off": F038A, + "music-note-off-outline": F0F73, + "music-note-outline": F0F74, + "music-note-plus": F0DDE, + "music-note-quarter": F038B, + "music-note-quarter-dotted": F0F75, + "music-note-sixteenth": F038C, + "music-note-sixteenth-dotted": F0F76, + "music-note-whole": F038D, + "music-note-whole-dotted": F0F77, + "music-off": F075B, + "music-rest-eighth": F0F78, + "music-rest-half": F0F79, + "music-rest-quarter": F0F7A, + "music-rest-sixteenth": F0F7B, + "music-rest-whole": F0F7C, + "nail": F0DDF, + "nas": F08F3, + "nativescript": F0880, + "nature": F038E, + "nature-people": F038F, + "navigation": F0390, + "near-me": F05CD, + "necklace": F0F0B, + "needle": F0391, + "netflix": F0746, + "network": F06F3, + "network-off": F0C9B, + "network-off-outline": F0C9C, + "network-outline": F0C9D, + "network-strength-1": F08F4, + "network-strength-1-alert": F08F5, + "network-strength-2": F08F6, + "network-strength-2-alert": F08F7, + "network-strength-3": F08F8, + "network-strength-3-alert": F08F9, + "network-strength-4": F08FA, + "network-strength-4-alert": F08FB, + "network-strength-off": F08FC, + "network-strength-off-outline": F08FD, + "network-strength-outline": F08FE, + "new-box": F0394, + "newspaper": F0395, + "newspaper-minus": F0F0C, + "newspaper-plus": F0F0D, + "newspaper-variant": F1001, + "newspaper-variant-multiple": F1002, + "newspaper-variant-multiple-outline": F1003, + "newspaper-variant-outline": F1004, + "nfc": F0396, + "nfc-search-variant": F0E53, + "nfc-tap": F0397, + "nfc-variant": F0398, + "nfc-variant-off": F0E54, + "ninja": F0774, + "nintendo-game-boy": F1393, + "nintendo-switch": F07E1, + "nintendo-wii": F05AB, + "nintendo-wiiu": F072D, + "nix": F1105, + "nodejs": F0399, + "noodles": F117E, + "not-equal": F098D, + "not-equal-variant": F098E, + "note": F039A, + "note-multiple": F06B8, + "note-multiple-outline": F06B9, + "note-outline": F039B, + "note-plus": F039C, + "note-plus-outline": F039D, + "note-text": F039E, + "note-text-outline": F11D7, + "notebook": F082E, + "notebook-check": F14F5, + "notebook-check-outline": F14F6, + "notebook-edit": F14E7, + "notebook-edit-outline": F14E9, + "notebook-multiple": F0E55, + "notebook-outline": F0EBF, + "notification-clear-all": F039F, + "npm": F06F7, + "nuke": F06A4, + "null": F07E2, + "numeric": F03A0, + "numeric-0": F0B39, + "numeric-0-box": F03A1, + "numeric-0-box-multiple": F0F0E, + "numeric-0-box-multiple-outline": F03A2, + "numeric-0-box-outline": F03A3, + "numeric-0-circle": F0C9E, + "numeric-0-circle-outline": F0C9F, + "numeric-1": F0B3A, + "numeric-1-box": F03A4, + "numeric-1-box-multiple": F0F0F, + "numeric-1-box-multiple-outline": F03A5, + "numeric-1-box-outline": F03A6, + "numeric-1-circle": F0CA0, + "numeric-1-circle-outline": F0CA1, + "numeric-10": F0FE9, + "numeric-10-box": F0F7D, + "numeric-10-box-multiple": F0FEA, + "numeric-10-box-multiple-outline": F0FEB, + "numeric-10-box-outline": F0F7E, + "numeric-10-circle": F0FEC, + "numeric-10-circle-outline": F0FED, + "numeric-2": F0B3B, + "numeric-2-box": F03A7, + "numeric-2-box-multiple": F0F10, + "numeric-2-box-multiple-outline": F03A8, + "numeric-2-box-outline": F03A9, + "numeric-2-circle": F0CA2, + "numeric-2-circle-outline": F0CA3, + "numeric-3": F0B3C, + "numeric-3-box": F03AA, + "numeric-3-box-multiple": F0F11, + "numeric-3-box-multiple-outline": F03AB, + "numeric-3-box-outline": F03AC, + "numeric-3-circle": F0CA4, + "numeric-3-circle-outline": F0CA5, + "numeric-4": F0B3D, + "numeric-4-box": F03AD, + "numeric-4-box-multiple": F0F12, + "numeric-4-box-multiple-outline": F03B2, + "numeric-4-box-outline": F03AE, + "numeric-4-circle": F0CA6, + "numeric-4-circle-outline": F0CA7, + "numeric-5": F0B3E, + "numeric-5-box": F03B1, + "numeric-5-box-multiple": F0F13, + "numeric-5-box-multiple-outline": F03AF, + "numeric-5-box-outline": F03B0, + "numeric-5-circle": F0CA8, + "numeric-5-circle-outline": F0CA9, + "numeric-6": F0B3F, + "numeric-6-box": F03B3, + "numeric-6-box-multiple": F0F14, + "numeric-6-box-multiple-outline": F03B4, + "numeric-6-box-outline": F03B5, + "numeric-6-circle": F0CAA, + "numeric-6-circle-outline": F0CAB, + "numeric-7": F0B40, + "numeric-7-box": F03B6, + "numeric-7-box-multiple": F0F15, + "numeric-7-box-multiple-outline": F03B7, + "numeric-7-box-outline": F03B8, + "numeric-7-circle": F0CAC, + "numeric-7-circle-outline": F0CAD, + "numeric-8": F0B41, + "numeric-8-box": F03B9, + "numeric-8-box-multiple": F0F16, + "numeric-8-box-multiple-outline": F03BA, + "numeric-8-box-outline": F03BB, + "numeric-8-circle": F0CAE, + "numeric-8-circle-outline": F0CAF, + "numeric-9": F0B42, + "numeric-9-box": F03BC, + "numeric-9-box-multiple": F0F17, + "numeric-9-box-multiple-outline": F03BD, + "numeric-9-box-outline": F03BE, + "numeric-9-circle": F0CB0, + "numeric-9-circle-outline": F0CB1, + "numeric-9-plus": F0FEE, + "numeric-9-plus-box": F03BF, + "numeric-9-plus-box-multiple": F0F18, + "numeric-9-plus-box-multiple-outline": F03C0, + "numeric-9-plus-box-outline": F03C1, + "numeric-9-plus-circle": F0CB2, + "numeric-9-plus-circle-outline": F0CB3, + "numeric-negative-1": F1052, + "nut": F06F8, + "nutrition": F03C2, + "nuxt": F1106, + "oar": F067C, + "ocarina": F0DE0, + "oci": F12E9, + "ocr": F113A, + "octagon": F03C3, + "octagon-outline": F03C4, + "octagram": F06F9, + "octagram-outline": F0775, + "odnoklassniki": F03C5, + "offer": F121B, + "office-building": F0991, + "office-building-marker": F1520, + "office-building-marker-outline": F1521, + "office-building-outline": F151F, + "oil": F03C7, + "oil-lamp": F0F19, + "oil-level": F1053, + "oil-temperature": F0FF8, + "omega": F03C9, + "one-up": F0BAD, + "onepassword": F0881, + "opacity": F05CC, + "open-in-app": F03CB, + "open-in-new": F03CC, + "open-source-initiative": F0BAE, + "openid": F03CD, + "opera": F03CE, + "orbit": F0018, + "order-alphabetical-ascending": F020D, + "order-alphabetical-descending": F0D07, + "order-bool-ascending": F02BE, + "order-bool-ascending-variant": F098F, + "order-bool-descending": F1384, + "order-bool-descending-variant": F0990, + "order-numeric-ascending": F0545, + "order-numeric-descending": F0546, + "origin": F0B43, + "ornament": F03CF, + "ornament-variant": F03D0, + "outdoor-lamp": F1054, + "overscan": F1005, + "owl": F03D2, + "pac-man": F0BAF, + "package": F03D3, + "package-down": F03D4, + "package-up": F03D5, + "package-variant": F03D6, + "package-variant-closed": F03D7, + "page-first": F0600, + "page-last": F0601, + "page-layout-body": F06FA, + "page-layout-footer": F06FB, + "page-layout-header": F06FC, + "page-layout-header-footer": F0F7F, + "page-layout-sidebar-left": F06FD, + "page-layout-sidebar-right": F06FE, + "page-next": F0BB0, + "page-next-outline": F0BB1, + "page-previous": F0BB2, + "page-previous-outline": F0BB3, + "pail": F1417, + "pail-minus": F1437, + "pail-minus-outline": F143C, + "pail-off": F1439, + "pail-off-outline": F143E, + "pail-outline": F143A, + "pail-plus": F1436, + "pail-plus-outline": F143B, + "pail-remove": F1438, + "pail-remove-outline": F143D, + "palette": F03D8, + "palette-advanced": F03D9, + "palette-outline": F0E0C, + "palette-swatch": F08B5, + "palette-swatch-outline": F135C, + "palm-tree": F1055, + "pan": F0BB4, + "pan-bottom-left": F0BB5, + "pan-bottom-right": F0BB6, + "pan-down": F0BB7, + "pan-horizontal": F0BB8, + "pan-left": F0BB9, + "pan-right": F0BBA, + "pan-top-left": F0BBB, + "pan-top-right": F0BBC, + "pan-up": F0BBD, + "pan-vertical": F0BBE, + "panda": F03DA, + "pandora": F03DB, + "panorama": F03DC, + "panorama-fisheye": F03DD, + "panorama-horizontal": F03DE, + "panorama-vertical": F03DF, + "panorama-wide-angle": F03E0, + "paper-cut-vertical": F03E1, + "paper-roll": F1157, + "paper-roll-outline": F1158, + "paperclip": F03E2, + "parachute": F0CB4, + "parachute-outline": F0CB5, + "parking": F03E3, + "party-popper": F1056, + "passport": F07E3, + "passport-biometric": F0DE1, + "pasta": F1160, + "patio-heater": F0F80, + "patreon": F0882, + "pause": F03E4, + "pause-circle": F03E5, + "pause-circle-outline": F03E6, + "pause-octagon": F03E7, + "pause-octagon-outline": F03E8, + "paw": F03E9, + "paw-off": F0657, + "pdf-box": F0E56, + "peace": F0884, + "peanut": F0FFC, + "peanut-off": F0FFD, + "peanut-off-outline": F0FFF, + "peanut-outline": F0FFE, + "pen": F03EA, + "pen-lock": F0DE2, + "pen-minus": F0DE3, + "pen-off": F0DE4, + "pen-plus": F0DE5, + "pen-remove": F0DE6, + "pencil": F03EB, + "pencil-box": F03EC, + "pencil-box-multiple": F1144, + "pencil-box-multiple-outline": F1145, + "pencil-box-outline": F03ED, + "pencil-circle": F06FF, + "pencil-circle-outline": F0776, + "pencil-lock": F03EE, + "pencil-lock-outline": F0DE7, + "pencil-minus": F0DE8, + "pencil-minus-outline": F0DE9, + "pencil-off": F03EF, + "pencil-off-outline": F0DEA, + "pencil-outline": F0CB6, + "pencil-plus": F0DEB, + "pencil-plus-outline": F0DEC, + "pencil-remove": F0DED, + "pencil-remove-outline": F0DEE, + "pencil-ruler": F1353, + "penguin": F0EC0, + "pentagon": F0701, + "pentagon-outline": F0700, + "percent": F03F0, + "percent-outline": F1278, + "periodic-table": F08B6, + "perspective-less": F0D23, + "perspective-more": F0D24, + "pharmacy": F03F1, + "phone": F03F2, + "phone-alert": F0F1A, + "phone-alert-outline": F118E, + "phone-bluetooth": F03F3, + "phone-bluetooth-outline": F118F, + "phone-cancel": F10BC, + "phone-cancel-outline": F1190, + "phone-check": F11A9, + "phone-check-outline": F11AA, + "phone-classic": F0602, + "phone-classic-off": F1279, + "phone-dial": F1559, + "phone-dial-outline": F155A, + "phone-forward": F03F4, + "phone-forward-outline": F1191, + "phone-hangup": F03F5, + "phone-hangup-outline": F1192, + "phone-in-talk": F03F6, + "phone-in-talk-outline": F1182, + "phone-incoming": F03F7, + "phone-incoming-outline": F1193, + "phone-lock": F03F8, + "phone-lock-outline": F1194, + "phone-log": F03F9, + "phone-log-outline": F1195, + "phone-message": F1196, + "phone-message-outline": F1197, + "phone-minus": F0658, + "phone-minus-outline": F1198, + "phone-missed": F03FA, + "phone-missed-outline": F11A5, + "phone-off": F0DEF, + "phone-off-outline": F11A6, + "phone-outgoing": F03FB, + "phone-outgoing-outline": F1199, + "phone-outline": F0DF0, + "phone-paused": F03FC, + "phone-paused-outline": F119A, + "phone-plus": F0659, + "phone-plus-outline": F119B, + "phone-remove": F152F, + "phone-remove-outline": F1530, + "phone-return": F082F, + "phone-return-outline": F119C, + "phone-ring": F11AB, + "phone-ring-outline": F11AC, + "phone-rotate-landscape": F0885, + "phone-rotate-portrait": F0886, + "phone-settings": F03FD, + "phone-settings-outline": F119D, + "phone-voip": F03FE, + "pi": F03FF, + "pi-box": F0400, + "pi-hole": F0DF1, + "piano": F067D, + "pickaxe": F08B7, + "picture-in-picture-bottom-right": F0E57, + "picture-in-picture-bottom-right-outline": F0E58, + "picture-in-picture-top-right": F0E59, + "picture-in-picture-top-right-outline": F0E5A, + "pier": F0887, + "pier-crane": F0888, + "pig": F0401, + "pig-variant": F1006, + "piggy-bank": F1007, + "pill": F0402, + "pillar": F0702, + "pin": F0403, + "pin-off": F0404, + "pin-off-outline": F0930, + "pin-outline": F0931, + "pine-tree": F0405, + "pine-tree-box": F0406, + "pine-tree-fire": F141A, + "pinterest": F0407, + "pinwheel": F0AD5, + "pinwheel-outline": F0AD6, + "pipe": F07E5, + "pipe-disconnected": F07E6, + "pipe-leak": F0889, + "pipe-wrench": F1354, + "pirate": F0A08, + "pistol": F0703, + "piston": F088A, + "pitchfork": F1553, + "pizza": F0409, + "play": F040A, + "play-box": F127A, + "play-box-multiple": F0D19, + "play-box-multiple-outline": F13E6, + "play-box-outline": F040B, + "play-circle": F040C, + "play-circle-outline": F040D, + "play-network": F088B, + "play-network-outline": F0CB7, + "play-outline": F0F1B, + "play-pause": F040E, + "play-protected-content": F040F, + "play-speed": F08FF, + "playlist-check": F05C7, + "playlist-edit": F0900, + "playlist-minus": F0410, + "playlist-music": F0CB8, + "playlist-music-outline": F0CB9, + "playlist-play": F0411, + "playlist-plus": F0412, + "playlist-remove": F0413, + "playlist-star": F0DF2, + "plex": F06BA, + "plus": F0415, + "plus-box": F0416, + "plus-box-multiple": F0334, + "plus-box-multiple-outline": F1143, + "plus-box-outline": F0704, + "plus-circle": F0417, + "plus-circle-multiple": F034C, + "plus-circle-multiple-outline": F0418, + "plus-circle-outline": F0419, + "plus-minus": F0992, + "plus-minus-box": F0993, + "plus-minus-variant": F14C9, + "plus-network": F041A, + "plus-network-outline": F0CBA, + "plus-one": F041B, + "plus-outline": F0705, + "plus-thick": F11EC, + "podcast": F0994, + "podium": F0D25, + "podium-bronze": F0D26, + "podium-gold": F0D27, + "podium-silver": F0D28, + "point-of-sale": F0D92, + "pokeball": F041D, + "pokemon-go": F0A09, + "poker-chip": F0830, + "polaroid": F041E, + "police-badge": F1167, + "police-badge-outline": F1168, + "poll": F041F, + "poll-box": F0420, + "poll-box-outline": F127B, + "polo": F14C3, + "polymer": F0421, + "pool": F0606, + "popcorn": F0422, + "post": F1008, + "post-outline": F1009, + "postage-stamp": F0CBB, + "pot": F02E5, + "pot-mix": F065B, + "pot-mix-outline": F0677, + "pot-outline": F02FF, + "pot-steam": F065A, + "pot-steam-outline": F0326, + "pound": F0423, + "pound-box": F0424, + "pound-box-outline": F117F, + "power": F0425, + "power-cycle": F0901, + "power-off": F0902, + "power-on": F0903, + "power-plug": F06A5, + "power-plug-off": F06A6, + "power-plug-off-outline": F1424, + "power-plug-outline": F1425, + "power-settings": F0426, + "power-sleep": F0904, + "power-socket": F0427, + "power-socket-au": F0905, + "power-socket-de": F1107, + "power-socket-eu": F07E7, + "power-socket-fr": F1108, + "power-socket-it": F14FF, + "power-socket-jp": F1109, + "power-socket-uk": F07E8, + "power-socket-us": F07E9, + "power-standby": F0906, + "powershell": F0A0A, + "prescription": F0706, + "presentation": F0428, + "presentation-play": F0429, + "pretzel": F1562, + "printer": F042A, + "printer-3d": F042B, + "printer-3d-nozzle": F0E5B, + "printer-3d-nozzle-alert": F11C0, + "printer-3d-nozzle-alert-outline": F11C1, + "printer-3d-nozzle-outline": F0E5C, + "printer-alert": F042C, + "printer-check": F1146, + "printer-eye": F1458, + "printer-off": F0E5D, + "printer-pos": F1057, + "printer-search": F1457, + "printer-settings": F0707, + "printer-wireless": F0A0B, + "priority-high": F0603, + "priority-low": F0604, + "professional-hexagon": F042D, + "progress-alert": F0CBC, + "progress-check": F0995, + "progress-clock": F0996, + "progress-close": F110A, + "progress-download": F0997, + "progress-question": F1522, + "progress-upload": F0998, + "progress-wrench": F0CBD, + "projector": F042E, + "projector-screen": F042F, + "propane-tank": F1357, + "propane-tank-outline": F1358, + "protocol": F0FD8, + "publish": F06A7, + "pulse": F0430, + "pump": F1402, + "pumpkin": F0BBF, + "purse": F0F1C, + "purse-outline": F0F1D, + "puzzle": F0431, + "puzzle-check": F1426, + "puzzle-check-outline": F1427, + "puzzle-edit": F14D3, + "puzzle-edit-outline": F14D9, + "puzzle-heart": F14D4, + "puzzle-heart-outline": F14DA, + "puzzle-minus": F14D1, + "puzzle-minus-outline": F14D7, + "puzzle-outline": F0A66, + "puzzle-plus": F14D0, + "puzzle-plus-outline": F14D6, + "puzzle-remove": F14D2, + "puzzle-remove-outline": F14D8, + "puzzle-star": F14D5, + "puzzle-star-outline": F14DB, + "qi": F0999, + "qqchat": F0605, + "qrcode": F0432, + "qrcode-edit": F08B8, + "qrcode-minus": F118C, + "qrcode-plus": F118B, + "qrcode-remove": F118D, + "qrcode-scan": F0433, + "quadcopter": F0434, + "quality-high": F0435, + "quality-low": F0A0C, + "quality-medium": F0A0D, + "quora": F0D29, + "rabbit": F0907, + "racing-helmet": F0D93, + "racquetball": F0D94, + "radar": F0437, + "radiator": F0438, + "radiator-disabled": F0AD7, + "radiator-off": F0AD8, + "radio": F0439, + "radio-am": F0CBE, + "radio-fm": F0CBF, + "radio-handheld": F043A, + "radio-off": F121C, + "radio-tower": F043B, + "radioactive": F043C, + "radioactive-off": F0EC1, + "radiobox-blank": F043D, + "radiobox-marked": F043E, + "radiology-box": F14C5, + "radiology-box-outline": F14C6, + "radius": F0CC0, + "radius-outline": F0CC1, + "railroad-light": F0F1E, + "rake": F1544, + "raspberry-pi": F043F, + "ray-end": F0440, + "ray-end-arrow": F0441, + "ray-start": F0442, + "ray-start-arrow": F0443, + "ray-start-end": F0444, + "ray-vertex": F0445, + "react": F0708, + "read": F0447, + "receipt": F0449, + "record": F044A, + "record-circle": F0EC2, + "record-circle-outline": F0EC3, + "record-player": F099A, + "record-rec": F044B, + "rectangle": F0E5E, + "rectangle-outline": F0E5F, + "recycle": F044C, + "recycle-variant": F139D, + "reddit": F044D, + "redhat": F111B, + "redo": F044E, + "redo-variant": F044F, + "reflect-horizontal": F0A0E, + "reflect-vertical": F0A0F, + "refresh": F0450, + "refresh-circle": F1377, + "regex": F0451, + "registered-trademark": F0A67, + "reiterate": F1588, + "relation-many-to-many": F1496, + "relation-many-to-one": F1497, + "relation-many-to-one-or-many": F1498, + "relation-many-to-only-one": F1499, + "relation-many-to-zero-or-many": F149A, + "relation-many-to-zero-or-one": F149B, + "relation-one-or-many-to-many": F149C, + "relation-one-or-many-to-one": F149D, + "relation-one-or-many-to-one-or-many": F149E, + "relation-one-or-many-to-only-one": F149F, + "relation-one-or-many-to-zero-or-many": F14A0, + "relation-one-or-many-to-zero-or-one": F14A1, + "relation-one-to-many": F14A2, + "relation-one-to-one": F14A3, + "relation-one-to-one-or-many": F14A4, + "relation-one-to-only-one": F14A5, + "relation-one-to-zero-or-many": F14A6, + "relation-one-to-zero-or-one": F14A7, + "relation-only-one-to-many": F14A8, + "relation-only-one-to-one": F14A9, + "relation-only-one-to-one-or-many": F14AA, + "relation-only-one-to-only-one": F14AB, + "relation-only-one-to-zero-or-many": F14AC, + "relation-only-one-to-zero-or-one": F14AD, + "relation-zero-or-many-to-many": F14AE, + "relation-zero-or-many-to-one": F14AF, + "relation-zero-or-many-to-one-or-many": F14B0, + "relation-zero-or-many-to-only-one": F14B1, + "relation-zero-or-many-to-zero-or-many": F14B2, + "relation-zero-or-many-to-zero-or-one": F14B3, + "relation-zero-or-one-to-many": F14B4, + "relation-zero-or-one-to-one": F14B5, + "relation-zero-or-one-to-one-or-many": F14B6, + "relation-zero-or-one-to-only-one": F14B7, + "relation-zero-or-one-to-zero-or-many": F14B8, + "relation-zero-or-one-to-zero-or-one": F14B9, + "relative-scale": F0452, + "reload": F0453, + "reload-alert": F110B, + "reminder": F088C, + "remote": F0454, + "remote-desktop": F08B9, + "remote-off": F0EC4, + "remote-tv": F0EC5, + "remote-tv-off": F0EC6, + "rename-box": F0455, + "reorder-horizontal": F0688, + "reorder-vertical": F0689, + "repeat": F0456, + "repeat-off": F0457, + "repeat-once": F0458, + "replay": F0459, + "reply": F045A, + "reply-all": F045B, + "reply-all-outline": F0F1F, + "reply-circle": F11AE, + "reply-outline": F0F20, + "reproduction": F045C, + "resistor": F0B44, + "resistor-nodes": F0B45, + "resize": F0A68, + "resize-bottom-right": F045D, + "responsive": F045E, + "restart": F0709, + "restart-alert": F110C, + "restart-off": F0D95, + "restore": F099B, + "restore-alert": F110D, + "rewind": F045F, + "rewind-10": F0D2A, + "rewind-30": F0D96, + "rewind-5": F11F9, + "rewind-outline": F070A, + "rhombus": F070B, + "rhombus-medium": F0A10, + "rhombus-medium-outline": F14DC, + "rhombus-outline": F070C, + "rhombus-split": F0A11, + "rhombus-split-outline": F14DD, + "ribbon": F0460, + "rice": F07EA, + "ring": F07EB, + "rivet": F0E60, + "road": F0461, + "road-variant": F0462, + "robber": F1058, + "robot": F06A9, + "robot-industrial": F0B46, + "robot-mower": F11F7, + "robot-mower-outline": F11F3, + "robot-vacuum": F070D, + "robot-vacuum-variant": F0908, + "rocket": F0463, + "rocket-launch": F14DE, + "rocket-launch-outline": F14DF, + "rocket-outline": F13AF, + "rodent": F1327, + "roller-skate": F0D2B, + "roller-skate-off": F0145, + "rollerblade": F0D2C, + "rollerblade-off": F002E, + "rollupjs": F0BC0, + "roman-numeral-1": F1088, + "roman-numeral-10": F1091, + "roman-numeral-2": F1089, + "roman-numeral-3": F108A, + "roman-numeral-4": F108B, + "roman-numeral-5": F108C, + "roman-numeral-6": F108D, + "roman-numeral-7": F108E, + "roman-numeral-8": F108F, + "roman-numeral-9": F1090, + "room-service": F088D, + "room-service-outline": F0D97, + "rotate-3d": F0EC7, + "rotate-3d-variant": F0464, + "rotate-left": F0465, + "rotate-left-variant": F0466, + "rotate-orbit": F0D98, + "rotate-right": F0467, + "rotate-right-variant": F0468, + "rounded-corner": F0607, + "router": F11E2, + "router-network": F1087, + "router-wireless": F0469, + "router-wireless-off": F15A3, + "router-wireless-settings": F0A69, + "routes": F046A, + "routes-clock": F1059, + "rowing": F0608, + "rss": F046B, + "rss-box": F046C, + "rss-off": F0F21, + "rug": F1475, + "rugby": F0D99, + "ruler": F046D, + "ruler-square": F0CC2, + "ruler-square-compass": F0EBE, + "run": F070E, + "run-fast": F046E, + "rv-truck": F11D4, + "sack": F0D2E, + "sack-percent": F0D2F, + "safe": F0A6A, + "safe-square": F127C, + "safe-square-outline": F127D, + "safety-goggles": F0D30, + "sail-boat": F0EC8, + "sale": F046F, + "salesforce": F088E, + "sass": F07EC, + "satellite": F0470, + "satellite-uplink": F0909, + "satellite-variant": F0471, + "sausage": F08BA, + "saw-blade": F0E61, + "sawtooth-wave": F147A, + "saxophone": F0609, + "scale": F0472, + "scale-balance": F05D1, + "scale-bathroom": F0473, + "scale-off": F105A, + "scan-helper": F13D8, + "scanner": F06AB, + "scanner-off": F090A, + "scatter-plot": F0EC9, + "scatter-plot-outline": F0ECA, + "school": F0474, + "school-outline": F1180, + "scissors-cutting": F0A6B, + "scoreboard": F127E, + "scoreboard-outline": F127F, + "screen-rotation": F0475, + "screen-rotation-lock": F0478, + "screw-flat-top": F0DF3, + "screw-lag": F0DF4, + "screw-machine-flat-top": F0DF5, + "screw-machine-round-top": F0DF6, + "screw-round-top": F0DF7, + "screwdriver": F0476, + "script": F0BC1, + "script-outline": F0477, + "script-text": F0BC2, + "script-text-outline": F0BC3, + "sd": F0479, + "seal": F047A, + "seal-variant": F0FD9, + "search-web": F070F, + "seat": F0CC3, + "seat-flat": F047B, + "seat-flat-angled": F047C, + "seat-individual-suite": F047D, + "seat-legroom-extra": F047E, + "seat-legroom-normal": F047F, + "seat-legroom-reduced": F0480, + "seat-outline": F0CC4, + "seat-passenger": F1249, + "seat-recline-extra": F0481, + "seat-recline-normal": F0482, + "seatbelt": F0CC5, + "security": F0483, + "security-network": F0484, + "seed": F0E62, + "seed-off": F13FD, + "seed-off-outline": F13FE, + "seed-outline": F0E63, + "seesaw": F15A4, + "segment": F0ECB, + "select": F0485, + "select-all": F0486, + "select-color": F0D31, + "select-compare": F0AD9, + "select-drag": F0A6C, + "select-group": F0F82, + "select-inverse": F0487, + "select-marker": F1280, + "select-multiple": F1281, + "select-multiple-marker": F1282, + "select-off": F0488, + "select-place": F0FDA, + "select-search": F1204, + "selection": F0489, + "selection-drag": F0A6D, + "selection-ellipse": F0D32, + "selection-ellipse-arrow-inside": F0F22, + "selection-marker": F1283, + "selection-multiple": F1285, + "selection-multiple-marker": F1284, + "selection-off": F0777, + "selection-search": F1205, + "semantic-web": F1316, + "send": F048A, + "send-check": F1161, + "send-check-outline": F1162, + "send-circle": F0DF8, + "send-circle-outline": F0DF9, + "send-clock": F1163, + "send-clock-outline": F1164, + "send-lock": F07ED, + "send-lock-outline": F1166, + "send-outline": F1165, + "serial-port": F065C, + "server": F048B, + "server-minus": F048C, + "server-network": F048D, + "server-network-off": F048E, + "server-off": F048F, + "server-plus": F0490, + "server-remove": F0491, + "server-security": F0492, + "set-all": F0778, + "set-center": F0779, + "set-center-right": F077A, + "set-left": F077B, + "set-left-center": F077C, + "set-left-right": F077D, + "set-merge": F14E0, + "set-none": F077E, + "set-right": F077F, + "set-split": F14E1, + "set-square": F145D, + "set-top-box": F099F, + "settings-helper": F0A6E, + "shaker": F110E, + "shaker-outline": F110F, + "shape": F0831, + "shape-circle-plus": F065D, + "shape-outline": F0832, + "shape-oval-plus": F11FA, + "shape-plus": F0495, + "shape-polygon-plus": F065E, + "shape-rectangle-plus": F065F, + "shape-square-plus": F0660, + "shape-square-rounded-plus": F14FA, + "share": F0496, + "share-all": F11F4, + "share-all-outline": F11F5, + "share-circle": F11AD, + "share-off": F0F23, + "share-off-outline": F0F24, + "share-outline": F0932, + "share-variant": F0497, + "share-variant-outline": F1514, + "sheep": F0CC6, + "shield": F0498, + "shield-account": F088F, + "shield-account-outline": F0A12, + "shield-account-variant": F15A7, + "shield-account-variant-outline": F15A8, + "shield-airplane": F06BB, + "shield-airplane-outline": F0CC7, + "shield-alert": F0ECC, + "shield-alert-outline": F0ECD, + "shield-bug": F13DA, + "shield-bug-outline": F13DB, + "shield-car": F0F83, + "shield-check": F0565, + "shield-check-outline": F0CC8, + "shield-cross": F0CC9, + "shield-cross-outline": F0CCA, + "shield-edit": F11A0, + "shield-edit-outline": F11A1, + "shield-half": F1360, + "shield-half-full": F0780, + "shield-home": F068A, + "shield-home-outline": F0CCB, + "shield-key": F0BC4, + "shield-key-outline": F0BC5, + "shield-link-variant": F0D33, + "shield-link-variant-outline": F0D34, + "shield-lock": F099D, + "shield-lock-outline": F0CCC, + "shield-off": F099E, + "shield-off-outline": F099C, + "shield-outline": F0499, + "shield-plus": F0ADA, + "shield-plus-outline": F0ADB, + "shield-refresh": F00AA, + "shield-refresh-outline": F01E0, + "shield-remove": F0ADC, + "shield-remove-outline": F0ADD, + "shield-search": F0D9A, + "shield-star": F113B, + "shield-star-outline": F113C, + "shield-sun": F105D, + "shield-sun-outline": F105E, + "shield-sync": F11A2, + "shield-sync-outline": F11A3, + "ship-wheel": F0833, + "shoe-formal": F0B47, + "shoe-heel": F0B48, + "shoe-print": F0DFA, + "shopping": F049A, + "shopping-music": F049B, + "shopping-outline": F11D5, + "shopping-search": F0F84, + "shore": F14F9, + "shovel": F0710, + "shovel-off": F0711, + "shower": F09A0, + "shower-head": F09A1, + "shredder": F049C, + "shuffle": F049D, + "shuffle-disabled": F049E, + "shuffle-variant": F049F, + "shuriken": F137F, + "sigma": F04A0, + "sigma-lower": F062B, + "sign-caution": F04A1, + "sign-direction": F0781, + "sign-direction-minus": F1000, + "sign-direction-plus": F0FDC, + "sign-direction-remove": F0FDD, + "sign-pole": F14F8, + "sign-real-estate": F1118, + "sign-text": F0782, + "signal": F04A2, + "signal-2g": F0712, + "signal-3g": F0713, + "signal-4g": F0714, + "signal-5g": F0A6F, + "signal-cellular-1": F08BC, + "signal-cellular-2": F08BD, + "signal-cellular-3": F08BE, + "signal-cellular-outline": F08BF, + "signal-distance-variant": F0E64, + "signal-hspa": F0715, + "signal-hspa-plus": F0716, + "signal-off": F0783, + "signal-variant": F060A, + "signature": F0DFB, + "signature-freehand": F0DFC, + "signature-image": F0DFD, + "signature-text": F0DFE, + "silo": F0B49, + "silverware": F04A3, + "silverware-clean": F0FDE, + "silverware-fork": F04A4, + "silverware-fork-knife": F0A70, + "silverware-spoon": F04A5, + "silverware-variant": F04A6, + "sim": F04A7, + "sim-alert": F04A8, + "sim-off": F04A9, + "simple-icons": F131D, + "sina-weibo": F0ADF, + "sine-wave": F095B, + "sitemap": F04AA, + "size-l": F13A6, + "size-m": F13A5, + "size-s": F13A4, + "size-xl": F13A7, + "size-xs": F13A3, + "size-xxl": F13A8, + "size-xxs": F13A2, + "size-xxxl": F13A9, + "skate": F0D35, + "skateboard": F14C2, + "skew-less": F0D36, + "skew-more": F0D37, + "ski": F1304, + "ski-cross-country": F1305, + "ski-water": F1306, + "skip-backward": F04AB, + "skip-backward-outline": F0F25, + "skip-forward": F04AC, + "skip-forward-outline": F0F26, + "skip-next": F04AD, + "skip-next-circle": F0661, + "skip-next-circle-outline": F0662, + "skip-next-outline": F0F27, + "skip-previous": F04AE, + "skip-previous-circle": F0663, + "skip-previous-circle-outline": F0664, + "skip-previous-outline": F0F28, + "skull": F068C, + "skull-crossbones": F0BC6, + "skull-crossbones-outline": F0BC7, + "skull-outline": F0BC8, + "skull-scan": F14C7, + "skull-scan-outline": F14C8, + "skype": F04AF, + "skype-business": F04B0, + "slack": F04B1, + "slash-forward": F0FDF, + "slash-forward-box": F0FE0, + "sleep": F04B2, + "sleep-off": F04B3, + "slide": F15A5, + "slope-downhill": F0DFF, + "slope-uphill": F0E00, + "slot-machine": F1114, + "slot-machine-outline": F1115, + "smart-card": F10BD, + "smart-card-outline": F10BE, + "smart-card-reader": F10BF, + "smart-card-reader-outline": F10C0, + "smog": F0A71, + "smoke-detector": F0392, + "smoking": F04B4, + "smoking-off": F04B5, + "smoking-pipe": F140D, + "smoking-pipe-off": F1428, + "snake": F150E, + "snapchat": F04B6, + "snowboard": F1307, + "snowflake": F0717, + "snowflake-alert": F0F29, + "snowflake-melt": F12CB, + "snowflake-off": F14E3, + "snowflake-variant": F0F2A, + "snowman": F04B7, + "soccer": F04B8, + "soccer-field": F0834, + "social-distance-2-meters": F1579, + "social-distance-6-feet": F157A, + "sofa": F04B9, + "sofa-outline": F156D, + "sofa-single": F156E, + "sofa-single-outline": F156F, + "solar-panel": F0D9B, + "solar-panel-large": F0D9C, + "solar-power": F0A72, + "soldering-iron": F1092, + "solid": F068D, + "sony-playstation": F0414, + "sort": F04BA, + "sort-alphabetical-ascending": F05BD, + "sort-alphabetical-ascending-variant": F1148, + "sort-alphabetical-descending": F05BF, + "sort-alphabetical-descending-variant": F1149, + "sort-alphabetical-variant": F04BB, + "sort-ascending": F04BC, + "sort-bool-ascending": F1385, + "sort-bool-ascending-variant": F1386, + "sort-bool-descending": F1387, + "sort-bool-descending-variant": F1388, + "sort-calendar-ascending": F1547, + "sort-calendar-descending": F1548, + "sort-clock-ascending": F1549, + "sort-clock-ascending-outline": F154A, + "sort-clock-descending": F154B, + "sort-clock-descending-outline": F154C, + "sort-descending": F04BD, + "sort-numeric-ascending": F1389, + "sort-numeric-ascending-variant": F090D, + "sort-numeric-descending": F138A, + "sort-numeric-descending-variant": F0AD2, + "sort-numeric-variant": F04BE, + "sort-reverse-variant": F033C, + "sort-variant": F04BF, + "sort-variant-lock": F0CCD, + "sort-variant-lock-open": F0CCE, + "sort-variant-remove": F1147, + "soundcloud": F04C0, + "source-branch": F062C, + "source-branch-check": F14CF, + "source-branch-minus": F14CB, + "source-branch-plus": F14CA, + "source-branch-refresh": F14CD, + "source-branch-remove": F14CC, + "source-branch-sync": F14CE, + "source-commit": F0718, + "source-commit-end": F0719, + "source-commit-end-local": F071A, + "source-commit-local": F071B, + "source-commit-next-local": F071C, + "source-commit-start": F071D, + "source-commit-start-next-local": F071E, + "source-fork": F04C1, + "source-merge": F062D, + "source-pull": F04C2, + "source-repository": F0CCF, + "source-repository-multiple": F0CD0, + "soy-sauce": F07EE, + "soy-sauce-off": F13FC, + "spa": F0CD1, + "spa-outline": F0CD2, + "space-invaders": F0BC9, + "space-station": F1383, + "spade": F0E65, + "sparkles": F1545, + "speaker": F04C3, + "speaker-bluetooth": F09A2, + "speaker-multiple": F0D38, + "speaker-off": F04C4, + "speaker-wireless": F071F, + "speedometer": F04C5, + "speedometer-medium": F0F85, + "speedometer-slow": F0F86, + "spellcheck": F04C6, + "spider": F11EA, + "spider-thread": F11EB, + "spider-web": F0BCA, + "spirit-level": F14F1, + "spoon-sugar": F1429, + "spotify": F04C7, + "spotlight": F04C8, + "spotlight-beam": F04C9, + "spray": F0665, + "spray-bottle": F0AE0, + "sprinkler": F105F, + "sprinkler-variant": F1060, + "sprout": F0E66, + "sprout-outline": F0E67, + "square": F0764, + "square-circle": F1500, + "square-edit-outline": F090C, + "square-medium": F0A13, + "square-medium-outline": F0A14, + "square-off": F12EE, + "square-off-outline": F12EF, + "square-outline": F0763, + "square-root": F0784, + "square-root-box": F09A3, + "square-rounded": F14FB, + "square-rounded-outline": F14FC, + "square-small": F0A15, + "square-wave": F147B, + "squeegee": F0AE1, + "ssh": F08C0, + "stack-exchange": F060B, + "stack-overflow": F04CC, + "stackpath": F0359, + "stadium": F0FF9, + "stadium-variant": F0720, + "stairs": F04CD, + "stairs-box": F139E, + "stairs-down": F12BE, + "stairs-up": F12BD, + "stamper": F0D39, + "standard-definition": F07EF, + "star": F04CE, + "star-box": F0A73, + "star-box-multiple": F1286, + "star-box-multiple-outline": F1287, + "star-box-outline": F0A74, + "star-check": F1566, + "star-check-outline": F156A, + "star-circle": F04CF, + "star-circle-outline": F09A4, + "star-face": F09A5, + "star-four-points": F0AE2, + "star-four-points-outline": F0AE3, + "star-half": F0246, + "star-half-full": F04D0, + "star-minus": F1564, + "star-minus-outline": F1568, + "star-off": F04D1, + "star-off-outline": F155B, + "star-outline": F04D2, + "star-plus": F1563, + "star-plus-outline": F1567, + "star-remove": F1565, + "star-remove-outline": F1569, + "star-three-points": F0AE4, + "star-three-points-outline": F0AE5, + "state-machine": F11EF, + "steam": F04D3, + "steering": F04D4, + "steering-off": F090E, + "step-backward": F04D5, + "step-backward-2": F04D6, + "step-forward": F04D7, + "step-forward-2": F04D8, + "stethoscope": F04D9, + "sticker": F1364, + "sticker-alert": F1365, + "sticker-alert-outline": F1366, + "sticker-check": F1367, + "sticker-check-outline": F1368, + "sticker-circle-outline": F05D0, + "sticker-emoji": F0785, + "sticker-minus": F1369, + "sticker-minus-outline": F136A, + "sticker-outline": F136B, + "sticker-plus": F136C, + "sticker-plus-outline": F136D, + "sticker-remove": F136E, + "sticker-remove-outline": F136F, + "stocking": F04DA, + "stomach": F1093, + "stop": F04DB, + "stop-circle": F0666, + "stop-circle-outline": F0667, + "store": F04DC, + "store-24-hour": F04DD, + "store-outline": F1361, + "storefront": F07C7, + "storefront-outline": F10C1, + "stove": F04DE, + "strategy": F11D6, + "stretch-to-page": F0F2B, + "stretch-to-page-outline": F0F2C, + "string-lights": F12BA, + "string-lights-off": F12BB, + "subdirectory-arrow-left": F060C, + "subdirectory-arrow-right": F060D, + "submarine": F156C, + "subtitles": F0A16, + "subtitles-outline": F0A17, + "subway": F06AC, + "subway-alert-variant": F0D9D, + "subway-variant": F04DF, + "summit": F0786, + "sunglasses": F04E0, + "surround-sound": F05C5, + "surround-sound-2-0": F07F0, + "surround-sound-3-1": F07F1, + "surround-sound-5-1": F07F2, + "surround-sound-7-1": F07F3, + "svg": F0721, + "swap-horizontal": F04E1, + "swap-horizontal-bold": F0BCD, + "swap-horizontal-circle": F0FE1, + "swap-horizontal-circle-outline": F0FE2, + "swap-horizontal-variant": F08C1, + "swap-vertical": F04E2, + "swap-vertical-bold": F0BCE, + "swap-vertical-circle": F0FE3, + "swap-vertical-circle-outline": F0FE4, + "swap-vertical-variant": F08C2, + "swim": F04E3, + "switch": F04E4, + "sword": F04E5, + "sword-cross": F0787, + "syllabary-hangul": F1333, + "syllabary-hiragana": F1334, + "syllabary-katakana": F1335, + "syllabary-katakana-halfwidth": F1336, + "symbol": F1501, + "symfony": F0AE6, + "sync": F04E6, + "sync-alert": F04E7, + "sync-circle": F1378, + "sync-off": F04E8, + "tab": F04E9, + "tab-minus": F0B4B, + "tab-plus": F075C, + "tab-remove": F0B4C, + "tab-unselected": F04EA, + "table": F04EB, + "table-account": F13B9, + "table-alert": F13BA, + "table-arrow-down": F13BB, + "table-arrow-left": F13BC, + "table-arrow-right": F13BD, + "table-arrow-up": F13BE, + "table-border": F0A18, + "table-cancel": F13BF, + "table-chair": F1061, + "table-check": F13C0, + "table-clock": F13C1, + "table-cog": F13C2, + "table-column": F0835, + "table-column-plus-after": F04EC, + "table-column-plus-before": F04ED, + "table-column-remove": F04EE, + "table-column-width": F04EF, + "table-edit": F04F0, + "table-eye": F1094, + "table-eye-off": F13C3, + "table-furniture": F05BC, + "table-headers-eye": F121D, + "table-headers-eye-off": F121E, + "table-heart": F13C4, + "table-key": F13C5, + "table-large": F04F1, + "table-large-plus": F0F87, + "table-large-remove": F0F88, + "table-lock": F13C6, + "table-merge-cells": F09A6, + "table-minus": F13C7, + "table-multiple": F13C8, + "table-network": F13C9, + "table-of-contents": F0836, + "table-off": F13CA, + "table-plus": F0A75, + "table-refresh": F13A0, + "table-remove": F0A76, + "table-row": F0837, + "table-row-height": F04F2, + "table-row-plus-after": F04F3, + "table-row-plus-before": F04F4, + "table-row-remove": F04F5, + "table-search": F090F, + "table-settings": F0838, + "table-split-cell": F142A, + "table-star": F13CB, + "table-sync": F13A1, + "table-tennis": F0E68, + "tablet": F04F6, + "tablet-android": F04F7, + "tablet-cellphone": F09A7, + "tablet-dashboard": F0ECE, + "tablet-ipad": F04F8, + "taco": F0762, + "tag": F04F9, + "tag-faces": F04FA, + "tag-heart": F068B, + "tag-heart-outline": F0BCF, + "tag-minus": F0910, + "tag-minus-outline": F121F, + "tag-multiple": F04FB, + "tag-multiple-outline": F12F7, + "tag-off": F1220, + "tag-off-outline": F1221, + "tag-outline": F04FC, + "tag-plus": F0722, + "tag-plus-outline": F1222, + "tag-remove": F0723, + "tag-remove-outline": F1223, + "tag-text": F1224, + "tag-text-outline": F04FD, + "tailwind": F13FF, + "tank": F0D3A, + "tanker-truck": F0FE5, + "tape-measure": F0B4D, + "target": F04FE, + "target-account": F0BD0, + "target-variant": F0A77, + "taxi": F04FF, + "tea": F0D9E, + "tea-outline": F0D9F, + "teach": F0890, + "teamviewer": F0500, + "telegram": F0501, + "telescope": F0B4E, + "television": F0502, + "television-ambient-light": F1356, + "television-box": F0839, + "television-classic": F07F4, + "television-classic-off": F083A, + "television-clean": F1110, + "television-guide": F0503, + "television-off": F083B, + "television-pause": F0F89, + "television-play": F0ECF, + "television-stop": F0F8A, + "temperature-celsius": F0504, + "temperature-fahrenheit": F0505, + "temperature-kelvin": F0506, + "tennis": F0DA0, + "tennis-ball": F0507, + "tent": F0508, + "terraform": F1062, + "terrain": F0509, + "test-tube": F0668, + "test-tube-empty": F0911, + "test-tube-off": F0912, + "text": F09A8, + "text-account": F1570, + "text-box": F021A, + "text-box-check": F0EA6, + "text-box-check-outline": F0EA7, + "text-box-minus": F0EA8, + "text-box-minus-outline": F0EA9, + "text-box-multiple": F0AB7, + "text-box-multiple-outline": F0AB8, + "text-box-outline": F09ED, + "text-box-plus": F0EAA, + "text-box-plus-outline": F0EAB, + "text-box-remove": F0EAC, + "text-box-remove-outline": F0EAD, + "text-box-search": F0EAE, + "text-box-search-outline": F0EAF, + "text-recognition": F113D, + "text-search": F13B8, + "text-shadow": F0669, + "text-short": F09A9, + "text-subject": F09AA, + "text-to-speech": F050A, + "text-to-speech-off": F050B, + "texture": F050C, + "texture-box": F0FE6, + "theater": F050D, + "theme-light-dark": F050E, + "thermometer": F050F, + "thermometer-alert": F0E01, + "thermometer-chevron-down": F0E02, + "thermometer-chevron-up": F0E03, + "thermometer-high": F10C2, + "thermometer-lines": F0510, + "thermometer-low": F10C3, + "thermometer-minus": F0E04, + "thermometer-off": F1531, + "thermometer-plus": F0E05, + "thermostat": F0393, + "thermostat-box": F0891, + "thought-bubble": F07F6, + "thought-bubble-outline": F07F7, + "thumb-down": F0511, + "thumb-down-outline": F0512, + "thumb-up": F0513, + "thumb-up-outline": F0514, + "thumbs-up-down": F0515, + "ticket": F0516, + "ticket-account": F0517, + "ticket-confirmation": F0518, + "ticket-confirmation-outline": F13AA, + "ticket-outline": F0913, + "ticket-percent": F0724, + "ticket-percent-outline": F142B, + "tie": F0519, + "tilde": F0725, + "timelapse": F051A, + "timeline": F0BD1, + "timeline-alert": F0F95, + "timeline-alert-outline": F0F98, + "timeline-check": F1532, + "timeline-check-outline": F1533, + "timeline-clock": F11FB, + "timeline-clock-outline": F11FC, + "timeline-help": F0F99, + "timeline-help-outline": F0F9A, + "timeline-minus": F1534, + "timeline-minus-outline": F1535, + "timeline-outline": F0BD2, + "timeline-plus": F0F96, + "timeline-plus-outline": F0F97, + "timeline-remove": F1536, + "timeline-remove-outline": F1537, + "timeline-text": F0BD3, + "timeline-text-outline": F0BD4, + "timer": F13AB, + "timer-10": F051C, + "timer-3": F051D, + "timer-off": F13AC, + "timer-off-outline": F051E, + "timer-outline": F051B, + "timer-sand": F051F, + "timer-sand-empty": F06AD, + "timer-sand-full": F078C, + "timetable": F0520, + "toaster": F1063, + "toaster-off": F11B7, + "toaster-oven": F0CD3, + "toggle-switch": F0521, + "toggle-switch-off": F0522, + "toggle-switch-off-outline": F0A19, + "toggle-switch-outline": F0A1A, + "toilet": F09AB, + "toolbox": F09AC, + "toolbox-outline": F09AD, + "tools": F1064, + "tooltip": F0523, + "tooltip-account": F000C, + "tooltip-check": F155C, + "tooltip-check-outline": F155D, + "tooltip-edit": F0524, + "tooltip-edit-outline": F12C5, + "tooltip-image": F0525, + "tooltip-image-outline": F0BD5, + "tooltip-minus": F155E, + "tooltip-minus-outline": F155F, + "tooltip-outline": F0526, + "tooltip-plus": F0BD6, + "tooltip-plus-outline": F0527, + "tooltip-remove": F1560, + "tooltip-remove-outline": F1561, + "tooltip-text": F0528, + "tooltip-text-outline": F0BD7, + "tooth": F08C3, + "tooth-outline": F0529, + "toothbrush": F1129, + "toothbrush-electric": F112C, + "toothbrush-paste": F112A, + "tortoise": F0D3B, + "toslink": F12B8, + "tournament": F09AE, + "tow-truck": F083C, + "tower-beach": F0681, + "tower-fire": F0682, + "toy-brick": F1288, + "toy-brick-marker": F1289, + "toy-brick-marker-outline": F128A, + "toy-brick-minus": F128B, + "toy-brick-minus-outline": F128C, + "toy-brick-outline": F128D, + "toy-brick-plus": F128E, + "toy-brick-plus-outline": F128F, + "toy-brick-remove": F1290, + "toy-brick-remove-outline": F1291, + "toy-brick-search": F1292, + "toy-brick-search-outline": F1293, + "track-light": F0914, + "trackpad": F07F8, + "trackpad-lock": F0933, + "tractor": F0892, + "tractor-variant": F14C4, + "trademark": F0A78, + "traffic-cone": F137C, + "traffic-light": F052B, + "train": F052C, + "train-car": F0BD8, + "train-variant": F08C4, + "tram": F052D, + "tram-side": F0FE7, + "transcribe": F052E, + "transcribe-close": F052F, + "transfer": F1065, + "transfer-down": F0DA1, + "transfer-left": F0DA2, + "transfer-right": F0530, + "transfer-up": F0DA3, + "transit-connection": F0D3C, + "transit-connection-horizontal": F1546, + "transit-connection-variant": F0D3D, + "transit-detour": F0F8B, + "transit-skip": F1515, + "transit-transfer": F06AE, + "transition": F0915, + "transition-masked": F0916, + "translate": F05CA, + "translate-off": F0E06, + "transmission-tower": F0D3E, + "trash-can": F0A79, + "trash-can-outline": F0A7A, + "tray": F1294, + "tray-alert": F1295, + "tray-full": F1296, + "tray-minus": F1297, + "tray-plus": F1298, + "tray-remove": F1299, + "treasure-chest": F0726, + "tree": F0531, + "tree-outline": F0E69, + "trello": F0532, + "trending-down": F0533, + "trending-neutral": F0534, + "trending-up": F0535, + "triangle": F0536, + "triangle-outline": F0537, + "triangle-wave": F147C, + "triforce": F0BD9, + "trophy": F0538, + "trophy-award": F0539, + "trophy-broken": F0DA4, + "trophy-outline": F053A, + "trophy-variant": F053B, + "trophy-variant-outline": F053C, + "truck": F053D, + "truck-check": F0CD4, + "truck-check-outline": F129A, + "truck-delivery": F053E, + "truck-delivery-outline": F129B, + "truck-fast": F0788, + "truck-fast-outline": F129C, + "truck-outline": F129D, + "truck-trailer": F0727, + "trumpet": F1096, + "tshirt-crew": F0A7B, + "tshirt-crew-outline": F053F, + "tshirt-v": F0A7C, + "tshirt-v-outline": F0540, + "tumble-dryer": F0917, + "tumble-dryer-alert": F11BA, + "tumble-dryer-off": F11BB, + "tune": F062E, + "tune-variant": F1542, + "tune-vertical": F066A, + "tune-vertical-variant": F1543, + "turnstile": F0CD5, + "turnstile-outline": F0CD6, + "turtle": F0CD7, + "twitch": F0543, + "twitter": F0544, + "twitter-retweet": F0547, + "two-factor-authentication": F09AF, + "typewriter": F0F2D, + "ubisoft": F0BDA, + "ubuntu": F0548, + "ufo": F10C4, + "ufo-outline": F10C5, + "ultra-high-definition": F07F9, + "umbraco": F0549, + "umbrella": F054A, + "umbrella-closed": F09B0, + "umbrella-closed-outline": F13E2, + "umbrella-closed-variant": F13E1, + "umbrella-outline": F054B, + "undo": F054C, + "undo-variant": F054D, + "unfold-less-horizontal": F054E, + "unfold-less-vertical": F0760, + "unfold-more-horizontal": F054F, + "unfold-more-vertical": F0761, + "ungroup": F0550, + "unicode": F0ED0, + "unity": F06AF, + "unreal": F09B1, + "untappd": F0551, + "update": F06B0, + "upload": F0552, + "upload-lock": F1373, + "upload-lock-outline": F1374, + "upload-multiple": F083D, + "upload-network": F06F6, + "upload-network-outline": F0CD8, + "upload-off": F10C6, + "upload-off-outline": F10C7, + "upload-outline": F0E07, + "usb": F0553, + "usb-flash-drive": F129E, + "usb-flash-drive-outline": F129F, + "usb-port": F11F0, + "valve": F1066, + "valve-closed": F1067, + "valve-open": F1068, + "van-passenger": F07FA, + "van-utility": F07FB, + "vanish": F07FC, + "vanish-quarter": F1554, + "vanity-light": F11E1, + "variable": F0AE7, + "variable-box": F1111, + "vector-arrange-above": F0554, + "vector-arrange-below": F0555, + "vector-bezier": F0AE8, + "vector-circle": F0556, + "vector-circle-variant": F0557, + "vector-combine": F0558, + "vector-curve": F0559, + "vector-difference": F055A, + "vector-difference-ab": F055B, + "vector-difference-ba": F055C, + "vector-ellipse": F0893, + "vector-intersection": F055D, + "vector-line": F055E, + "vector-link": F0FE8, + "vector-point": F055F, + "vector-polygon": F0560, + "vector-polyline": F0561, + "vector-polyline-edit": F1225, + "vector-polyline-minus": F1226, + "vector-polyline-plus": F1227, + "vector-polyline-remove": F1228, + "vector-radius": F074A, + "vector-rectangle": F05C6, + "vector-selection": F0562, + "vector-square": F0001, + "vector-triangle": F0563, + "vector-union": F0564, + "vhs": F0A1B, + "vibrate": F0566, + "vibrate-off": F0CD9, + "video": F0567, + "video-3d": F07FD, + "video-3d-off": F13D9, + "video-3d-variant": F0ED1, + "video-4k-box": F083E, + "video-account": F0919, + "video-box": F00FD, + "video-box-off": F00FE, + "video-check": F1069, + "video-check-outline": F106A, + "video-high-definition": F152E, + "video-image": F091A, + "video-input-antenna": F083F, + "video-input-component": F0840, + "video-input-hdmi": F0841, + "video-input-scart": F0F8C, + "video-input-svideo": F0842, + "video-minus": F09B2, + "video-minus-outline": F02BA, + "video-off": F0568, + "video-off-outline": F0BDB, + "video-outline": F0BDC, + "video-plus": F09B3, + "video-plus-outline": F01D3, + "video-stabilization": F091B, + "video-switch": F0569, + "video-switch-outline": F0790, + "video-vintage": F0A1C, + "video-wireless": F0ED2, + "video-wireless-outline": F0ED3, + "view-agenda": F056A, + "view-agenda-outline": F11D8, + "view-array": F056B, + "view-array-outline": F1485, + "view-carousel": F056C, + "view-carousel-outline": F1486, + "view-column": F056D, + "view-column-outline": F1487, + "view-comfy": F0E6A, + "view-comfy-outline": F1488, + "view-compact": F0E6B, + "view-compact-outline": F0E6C, + "view-dashboard": F056E, + "view-dashboard-outline": F0A1D, + "view-dashboard-variant": F0843, + "view-dashboard-variant-outline": F1489, + "view-day": F056F, + "view-day-outline": F148A, + "view-grid": F0570, + "view-grid-outline": F11D9, + "view-grid-plus": F0F8D, + "view-grid-plus-outline": F11DA, + "view-headline": F0571, + "view-list": F0572, + "view-list-outline": F148B, + "view-module": F0573, + "view-module-outline": F148C, + "view-parallel": F0728, + "view-parallel-outline": F148D, + "view-quilt": F0574, + "view-quilt-outline": F148E, + "view-sequential": F0729, + "view-sequential-outline": F148F, + "view-split-horizontal": F0BCB, + "view-split-vertical": F0BCC, + "view-stream": F0575, + "view-stream-outline": F1490, + "view-week": F0576, + "view-week-outline": F1491, + "vimeo": F0577, + "violin": F060F, + "virtual-reality": F0894, + "virus": F13B6, + "virus-outline": F13B7, + "vk": F0579, + "vlc": F057C, + "voice-off": F0ED4, + "voicemail": F057D, + "volleyball": F09B4, + "volume-high": F057E, + "volume-low": F057F, + "volume-medium": F0580, + "volume-minus": F075E, + "volume-mute": F075F, + "volume-off": F0581, + "volume-plus": F075D, + "volume-source": F1120, + "volume-variant-off": F0E08, + "volume-vibrate": F1121, + "vote": F0A1F, + "vote-outline": F0A20, + "vpn": F0582, + "vuejs": F0844, + "vuetify": F0E6D, + "walk": F0583, + "wall": F07FE, + "wall-sconce": F091C, + "wall-sconce-flat": F091D, + "wall-sconce-flat-variant": F041C, + "wall-sconce-round": F0748, + "wall-sconce-round-variant": F091E, + "wallet": F0584, + "wallet-giftcard": F0585, + "wallet-membership": F0586, + "wallet-outline": F0BDD, + "wallet-plus": F0F8E, + "wallet-plus-outline": F0F8F, + "wallet-travel": F0587, + "wallpaper": F0E09, + "wan": F0588, + "wardrobe": F0F90, + "wardrobe-outline": F0F91, + "warehouse": F0F81, + "washing-machine": F072A, + "washing-machine-alert": F11BC, + "washing-machine-off": F11BD, + "watch": F0589, + "watch-export": F058A, + "watch-export-variant": F0895, + "watch-import": F058B, + "watch-import-variant": F0896, + "watch-variant": F0897, + "watch-vibrate": F06B1, + "watch-vibrate-off": F0CDA, + "water": F058C, + "water-alert": F1502, + "water-alert-outline": F1503, + "water-boiler": F0F92, + "water-boiler-alert": F11B3, + "water-boiler-off": F11B4, + "water-check": F1504, + "water-check-outline": F1505, + "water-minus": F1506, + "water-minus-outline": F1507, + "water-off": F058D, + "water-off-outline": F1508, + "water-outline": F0E0A, + "water-percent": F058E, + "water-percent-alert": F1509, + "water-plus": F150A, + "water-plus-outline": F150B, + "water-polo": F12A0, + "water-pump": F058F, + "water-pump-off": F0F93, + "water-remove": F150C, + "water-remove-outline": F150D, + "water-well": F106B, + "water-well-outline": F106C, + "watering-can": F1481, + "watering-can-outline": F1482, + "watermark": F0612, + "wave": F0F2E, + "waveform": F147D, + "waves": F078D, + "waze": F0BDE, + "weather-cloudy": F0590, + "weather-cloudy-alert": F0F2F, + "weather-cloudy-arrow-right": F0E6E, + "weather-fog": F0591, + "weather-hail": F0592, + "weather-hazy": F0F30, + "weather-hurricane": F0898, + "weather-lightning": F0593, + "weather-lightning-rainy": F067E, + "weather-night": F0594, + "weather-night-partly-cloudy": F0F31, + "weather-partly-cloudy": F0595, + "weather-partly-lightning": F0F32, + "weather-partly-rainy": F0F33, + "weather-partly-snowy": F0F34, + "weather-partly-snowy-rainy": F0F35, + "weather-pouring": F0596, + "weather-rainy": F0597, + "weather-snowy": F0598, + "weather-snowy-heavy": F0F36, + "weather-snowy-rainy": F067F, + "weather-sunny": F0599, + "weather-sunny-alert": F0F37, + "weather-sunny-off": F14E4, + "weather-sunset": F059A, + "weather-sunset-down": F059B, + "weather-sunset-up": F059C, + "weather-tornado": F0F38, + "weather-windy": F059D, + "weather-windy-variant": F059E, + "web": F059F, + "web-box": F0F94, + "web-clock": F124A, + "webcam": F05A0, + "webhook": F062F, + "webpack": F072B, + "webrtc": F1248, + "wechat": F0611, + "weight": F05A1, + "weight-gram": F0D3F, + "weight-kilogram": F05A2, + "weight-lifter": F115D, + "weight-pound": F09B5, + "whatsapp": F05A3, + "wheel-barrow": F14F2, + "wheelchair-accessibility": F05A4, + "whistle": F09B6, + "whistle-outline": F12BC, + "white-balance-auto": F05A5, + "white-balance-incandescent": F05A6, + "white-balance-iridescent": F05A7, + "white-balance-sunny": F05A8, + "widgets": F072C, + "widgets-outline": F1355, + "wifi": F05A9, + "wifi-off": F05AA, + "wifi-star": F0E0B, + "wifi-strength-1": F091F, + "wifi-strength-1-alert": F0920, + "wifi-strength-1-lock": F0921, + "wifi-strength-2": F0922, + "wifi-strength-2-alert": F0923, + "wifi-strength-2-lock": F0924, + "wifi-strength-3": F0925, + "wifi-strength-3-alert": F0926, + "wifi-strength-3-lock": F0927, + "wifi-strength-4": F0928, + "wifi-strength-4-alert": F0929, + "wifi-strength-4-lock": F092A, + "wifi-strength-alert-outline": F092B, + "wifi-strength-lock-outline": F092C, + "wifi-strength-off": F092D, + "wifi-strength-off-outline": F092E, + "wifi-strength-outline": F092F, + "wikipedia": F05AC, + "wind-turbine": F0DA5, + "window-close": F05AD, + "window-closed": F05AE, + "window-closed-variant": F11DB, + "window-maximize": F05AF, + "window-minimize": F05B0, + "window-open": F05B1, + "window-open-variant": F11DC, + "window-restore": F05B2, + "window-shutter": F111C, + "window-shutter-alert": F111D, + "window-shutter-open": F111E, + "wiper": F0AE9, + "wiper-wash": F0DA6, + "wizard-hat": F1477, + "wordpress": F05B4, + "wrap": F05B6, + "wrap-disabled": F0BDF, + "wrench": F05B7, + "wrench-outline": F0BE0, + "xamarin": F0845, + "xamarin-outline": F0846, + "xing": F05BE, + "xml": F05C0, + "xmpp": F07FF, + "y-combinator": F0624, + "yahoo": F0B4F, + "yeast": F05C1, + "yin-yang": F0680, + "yoga": F117C, + "youtube": F05C3, + "youtube-gaming": F0848, + "youtube-studio": F0847, + "youtube-subscription": F0D40, + "youtube-tv": F0448, + "yurt": F1516, + "z-wave": F0AEA, + "zend": F0AEB, + "zigbee": F0D41, + "zip-box": F05C4, + "zip-box-outline": F0FFA, + "zip-disk": F0A23, + "zodiac-aquarius": F0A7D, + "zodiac-aries": F0A7E, + "zodiac-cancer": F0A7F, + "zodiac-capricorn": F0A80, + "zodiac-gemini": F0A81, + "zodiac-leo": F0A82, + "zodiac-libra": F0A83, + "zodiac-pisces": F0A84, + "zodiac-sagittarius": F0A85, + "zodiac-scorpio": F0A86, + "zodiac-taurus": F0A87, + "zodiac-virgo": F0A88 +); \ No newline at end of file diff --git a/scripts/communityScripts/libraries/materialdesignicons/scss/materialdesignicons.scss b/scripts/communityScripts/libraries/materialdesignicons/scss/materialdesignicons.scss new file mode 100644 index 0000000000..fe4aa83b8f --- /dev/null +++ b/scripts/communityScripts/libraries/materialdesignicons/scss/materialdesignicons.scss @@ -0,0 +1,8 @@ +/* MaterialDesignIcons.com */ +@import "variables"; +@import "functions"; +@import "path"; +@import "core"; +@import "icons"; +@import "extras"; +@import "animated"; \ No newline at end of file diff --git a/scripts/communityScripts/libraries/vue-router/vue-router.js b/scripts/communityScripts/libraries/vue-router/vue-router.js new file mode 100644 index 0000000000..85e719cf40 --- /dev/null +++ b/scripts/communityScripts/libraries/vue-router/vue-router.js @@ -0,0 +1,3061 @@ +/*! + * vue-router v3.4.3 + * (c) 2020 Evan You + * @license MIT + */ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = global || self, global.VueRouter = factory()); +}(this, function () { 'use strict'; + + /* */ + + function assert (condition, message) { + if (!condition) { + throw new Error(("[vue-router] " + message)) + } + } + + function warn (condition, message) { + if ( !condition) { + typeof console !== 'undefined' && console.warn(("[vue-router] " + message)); + } + } + + function extend (a, b) { + for (var key in b) { + a[key] = b[key]; + } + return a + } + + var View = { + name: 'RouterView', + functional: true, + props: { + name: { + type: String, + default: 'default' + } + }, + render: function render (_, ref) { + var props = ref.props; + var children = ref.children; + var parent = ref.parent; + var data = ref.data; + + // used by devtools to display a router-view badge + data.routerView = true; + + // directly use parent context's createElement() function + // so that components rendered by router-view can resolve named slots + var h = parent.$createElement; + var name = props.name; + var route = parent.$route; + var cache = parent._routerViewCache || (parent._routerViewCache = {}); + + // determine current view depth, also check to see if the tree + // has been toggled inactive but kept-alive. + var depth = 0; + var inactive = false; + while (parent && parent._routerRoot !== parent) { + var vnodeData = parent.$vnode ? parent.$vnode.data : {}; + if (vnodeData.routerView) { + depth++; + } + if (vnodeData.keepAlive && parent._directInactive && parent._inactive) { + inactive = true; + } + parent = parent.$parent; + } + data.routerViewDepth = depth; + + // render previous view if the tree is inactive and kept-alive + if (inactive) { + var cachedData = cache[name]; + var cachedComponent = cachedData && cachedData.component; + if (cachedComponent) { + // #2301 + // pass props + if (cachedData.configProps) { + fillPropsinData(cachedComponent, data, cachedData.route, cachedData.configProps); + } + return h(cachedComponent, data, children) + } else { + // render previous empty view + return h() + } + } + + var matched = route.matched[depth]; + var component = matched && matched.components[name]; + + // render empty node if no matched route or no config component + if (!matched || !component) { + cache[name] = null; + return h() + } + + // cache component + cache[name] = { component: component }; + + // attach instance registration hook + // this will be called in the instance's injected lifecycle hooks + data.registerRouteInstance = function (vm, val) { + // val could be undefined for unregistration + var current = matched.instances[name]; + if ( + (val && current !== vm) || + (!val && current === vm) + ) { + matched.instances[name] = val; + } + } + + // also register instance in prepatch hook + // in case the same component instance is reused across different routes + ;(data.hook || (data.hook = {})).prepatch = function (_, vnode) { + matched.instances[name] = vnode.componentInstance; + }; + + // register instance in init hook + // in case kept-alive component be actived when routes changed + data.hook.init = function (vnode) { + if (vnode.data.keepAlive && + vnode.componentInstance && + vnode.componentInstance !== matched.instances[name] + ) { + matched.instances[name] = vnode.componentInstance; + } + }; + + var configProps = matched.props && matched.props[name]; + // save route and configProps in cache + if (configProps) { + extend(cache[name], { + route: route, + configProps: configProps + }); + fillPropsinData(component, data, route, configProps); + } + + return h(component, data, children) + } + }; + + function fillPropsinData (component, data, route, configProps) { + // resolve props + var propsToPass = data.props = resolveProps(route, configProps); + if (propsToPass) { + // clone to prevent mutation + propsToPass = data.props = extend({}, propsToPass); + // pass non-declared props as attrs + var attrs = data.attrs = data.attrs || {}; + for (var key in propsToPass) { + if (!component.props || !(key in component.props)) { + attrs[key] = propsToPass[key]; + delete propsToPass[key]; + } + } + } + } + + function resolveProps (route, config) { + switch (typeof config) { + case 'undefined': + return + case 'object': + return config + case 'function': + return config(route) + case 'boolean': + return config ? route.params : undefined + default: + { + warn( + false, + "props in \"" + (route.path) + "\" is a " + (typeof config) + ", " + + "expecting an object, function or boolean." + ); + } + } + } + + /* */ + + var encodeReserveRE = /[!'()*]/g; + var encodeReserveReplacer = function (c) { return '%' + c.charCodeAt(0).toString(16); }; + var commaRE = /%2C/g; + + // fixed encodeURIComponent which is more conformant to RFC3986: + // - escapes [!'()*] + // - preserve commas + var encode = function (str) { return encodeURIComponent(str) + .replace(encodeReserveRE, encodeReserveReplacer) + .replace(commaRE, ','); }; + + var decode = decodeURIComponent; + + function resolveQuery ( + query, + extraQuery, + _parseQuery + ) { + if ( extraQuery === void 0 ) extraQuery = {}; + + var parse = _parseQuery || parseQuery; + var parsedQuery; + try { + parsedQuery = parse(query || ''); + } catch (e) { + warn(false, e.message); + parsedQuery = {}; + } + for (var key in extraQuery) { + var value = extraQuery[key]; + parsedQuery[key] = Array.isArray(value) + ? value.map(castQueryParamValue) + : castQueryParamValue(value); + } + return parsedQuery + } + + var castQueryParamValue = function (value) { return (value == null || typeof value === 'object' ? value : String(value)); }; + + function parseQuery (query) { + var res = {}; + + query = query.trim().replace(/^(\?|#|&)/, ''); + + if (!query) { + return res + } + + query.split('&').forEach(function (param) { + var parts = param.replace(/\+/g, ' ').split('='); + var key = decode(parts.shift()); + var val = parts.length > 0 ? decode(parts.join('=')) : null; + + if (res[key] === undefined) { + res[key] = val; + } else if (Array.isArray(res[key])) { + res[key].push(val); + } else { + res[key] = [res[key], val]; + } + }); + + return res + } + + function stringifyQuery (obj) { + var res = obj + ? Object.keys(obj) + .map(function (key) { + var val = obj[key]; + + if (val === undefined) { + return '' + } + + if (val === null) { + return encode(key) + } + + if (Array.isArray(val)) { + var result = []; + val.forEach(function (val2) { + if (val2 === undefined) { + return + } + if (val2 === null) { + result.push(encode(key)); + } else { + result.push(encode(key) + '=' + encode(val2)); + } + }); + return result.join('&') + } + + return encode(key) + '=' + encode(val) + }) + .filter(function (x) { return x.length > 0; }) + .join('&') + : null; + return res ? ("?" + res) : '' + } + + /* */ + + var trailingSlashRE = /\/?$/; + + function createRoute ( + record, + location, + redirectedFrom, + router + ) { + var stringifyQuery = router && router.options.stringifyQuery; + + var query = location.query || {}; + try { + query = clone(query); + } catch (e) {} + + var route = { + name: location.name || (record && record.name), + meta: (record && record.meta) || {}, + path: location.path || '/', + hash: location.hash || '', + query: query, + params: location.params || {}, + fullPath: getFullPath(location, stringifyQuery), + matched: record ? formatMatch(record) : [] + }; + if (redirectedFrom) { + route.redirectedFrom = getFullPath(redirectedFrom, stringifyQuery); + } + return Object.freeze(route) + } + + function clone (value) { + if (Array.isArray(value)) { + return value.map(clone) + } else if (value && typeof value === 'object') { + var res = {}; + for (var key in value) { + res[key] = clone(value[key]); + } + return res + } else { + return value + } + } + + // the starting route that represents the initial state + var START = createRoute(null, { + path: '/' + }); + + function formatMatch (record) { + var res = []; + while (record) { + res.unshift(record); + record = record.parent; + } + return res + } + + function getFullPath ( + ref, + _stringifyQuery + ) { + var path = ref.path; + var query = ref.query; if ( query === void 0 ) query = {}; + var hash = ref.hash; if ( hash === void 0 ) hash = ''; + + var stringify = _stringifyQuery || stringifyQuery; + return (path || '/') + stringify(query) + hash + } + + function isSameRoute (a, b) { + if (b === START) { + return a === b + } else if (!b) { + return false + } else if (a.path && b.path) { + return ( + a.path.replace(trailingSlashRE, '') === b.path.replace(trailingSlashRE, '') && + a.hash === b.hash && + isObjectEqual(a.query, b.query) + ) + } else if (a.name && b.name) { + return ( + a.name === b.name && + a.hash === b.hash && + isObjectEqual(a.query, b.query) && + isObjectEqual(a.params, b.params) + ) + } else { + return false + } + } + + function isObjectEqual (a, b) { + if ( a === void 0 ) a = {}; + if ( b === void 0 ) b = {}; + + // handle null value #1566 + if (!a || !b) { return a === b } + var aKeys = Object.keys(a); + var bKeys = Object.keys(b); + if (aKeys.length !== bKeys.length) { + return false + } + return aKeys.every(function (key) { + var aVal = a[key]; + var bVal = b[key]; + // query values can be null and undefined + if (aVal == null || bVal == null) { return aVal === bVal } + // check nested equality + if (typeof aVal === 'object' && typeof bVal === 'object') { + return isObjectEqual(aVal, bVal) + } + return String(aVal) === String(bVal) + }) + } + + function isIncludedRoute (current, target) { + return ( + current.path.replace(trailingSlashRE, '/').indexOf( + target.path.replace(trailingSlashRE, '/') + ) === 0 && + (!target.hash || current.hash === target.hash) && + queryIncludes(current.query, target.query) + ) + } + + function queryIncludes (current, target) { + for (var key in target) { + if (!(key in current)) { + return false + } + } + return true + } + + /* */ + + function resolvePath ( + relative, + base, + append + ) { + var firstChar = relative.charAt(0); + if (firstChar === '/') { + return relative + } + + if (firstChar === '?' || firstChar === '#') { + return base + relative + } + + var stack = base.split('/'); + + // remove trailing segment if: + // - not appending + // - appending to trailing slash (last segment is empty) + if (!append || !stack[stack.length - 1]) { + stack.pop(); + } + + // resolve relative path + var segments = relative.replace(/^\//, '').split('/'); + for (var i = 0; i < segments.length; i++) { + var segment = segments[i]; + if (segment === '..') { + stack.pop(); + } else if (segment !== '.') { + stack.push(segment); + } + } + + // ensure leading slash + if (stack[0] !== '') { + stack.unshift(''); + } + + return stack.join('/') + } + + function parsePath (path) { + var hash = ''; + var query = ''; + + var hashIndex = path.indexOf('#'); + if (hashIndex >= 0) { + hash = path.slice(hashIndex); + path = path.slice(0, hashIndex); + } + + var queryIndex = path.indexOf('?'); + if (queryIndex >= 0) { + query = path.slice(queryIndex + 1); + path = path.slice(0, queryIndex); + } + + return { + path: path, + query: query, + hash: hash + } + } + + function cleanPath (path) { + return path.replace(/\/\//g, '/') + } + + var isarray = Array.isArray || function (arr) { + return Object.prototype.toString.call(arr) == '[object Array]'; + }; + + /** + * Expose `pathToRegexp`. + */ + var pathToRegexp_1 = pathToRegexp; + var parse_1 = parse; + var compile_1 = compile; + var tokensToFunction_1 = tokensToFunction; + var tokensToRegExp_1 = tokensToRegExp; + + /** + * The main path matching regexp utility. + * + * @type {RegExp} + */ + var PATH_REGEXP = new RegExp([ + // Match escaped characters that would otherwise appear in future matches. + // This allows the user to escape special characters that won't transform. + '(\\\\.)', + // Match Express-style parameters and un-named parameters with a prefix + // and optional suffixes. Matches appear as: + // + // "/:test(\\d+)?" => ["/", "test", "\d+", undefined, "?", undefined] + // "/route(\\d+)" => [undefined, undefined, undefined, "\d+", undefined, undefined] + // "/*" => ["/", undefined, undefined, undefined, undefined, "*"] + '([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))' + ].join('|'), 'g'); + + /** + * Parse a string for the raw tokens. + * + * @param {string} str + * @param {Object=} options + * @return {!Array} + */ + function parse (str, options) { + var tokens = []; + var key = 0; + var index = 0; + var path = ''; + var defaultDelimiter = options && options.delimiter || '/'; + var res; + + while ((res = PATH_REGEXP.exec(str)) != null) { + var m = res[0]; + var escaped = res[1]; + var offset = res.index; + path += str.slice(index, offset); + index = offset + m.length; + + // Ignore already escaped sequences. + if (escaped) { + path += escaped[1]; + continue + } + + var next = str[index]; + var prefix = res[2]; + var name = res[3]; + var capture = res[4]; + var group = res[5]; + var modifier = res[6]; + var asterisk = res[7]; + + // Push the current path onto the tokens. + if (path) { + tokens.push(path); + path = ''; + } + + var partial = prefix != null && next != null && next !== prefix; + var repeat = modifier === '+' || modifier === '*'; + var optional = modifier === '?' || modifier === '*'; + var delimiter = res[2] || defaultDelimiter; + var pattern = capture || group; + + tokens.push({ + name: name || key++, + prefix: prefix || '', + delimiter: delimiter, + optional: optional, + repeat: repeat, + partial: partial, + asterisk: !!asterisk, + pattern: pattern ? escapeGroup(pattern) : (asterisk ? '.*' : '[^' + escapeString(delimiter) + ']+?') + }); + } + + // Match any characters still remaining. + if (index < str.length) { + path += str.substr(index); + } + + // If the path exists, push it onto the end. + if (path) { + tokens.push(path); + } + + return tokens + } + + /** + * Compile a string to a template function for the path. + * + * @param {string} str + * @param {Object=} options + * @return {!function(Object=, Object=)} + */ + function compile (str, options) { + return tokensToFunction(parse(str, options), options) + } + + /** + * Prettier encoding of URI path segments. + * + * @param {string} + * @return {string} + */ + function encodeURIComponentPretty (str) { + return encodeURI(str).replace(/[\/?#]/g, function (c) { + return '%' + c.charCodeAt(0).toString(16).toUpperCase() + }) + } + + /** + * Encode the asterisk parameter. Similar to `pretty`, but allows slashes. + * + * @param {string} + * @return {string} + */ + function encodeAsterisk (str) { + return encodeURI(str).replace(/[?#]/g, function (c) { + return '%' + c.charCodeAt(0).toString(16).toUpperCase() + }) + } + + /** + * Expose a method for transforming tokens into the path function. + */ + function tokensToFunction (tokens, options) { + // Compile all the tokens into regexps. + var matches = new Array(tokens.length); + + // Compile all the patterns before compilation. + for (var i = 0; i < tokens.length; i++) { + if (typeof tokens[i] === 'object') { + matches[i] = new RegExp('^(?:' + tokens[i].pattern + ')$', flags(options)); + } + } + + return function (obj, opts) { + var path = ''; + var data = obj || {}; + var options = opts || {}; + var encode = options.pretty ? encodeURIComponentPretty : encodeURIComponent; + + for (var i = 0; i < tokens.length; i++) { + var token = tokens[i]; + + if (typeof token === 'string') { + path += token; + + continue + } + + var value = data[token.name]; + var segment; + + if (value == null) { + if (token.optional) { + // Prepend partial segment prefixes. + if (token.partial) { + path += token.prefix; + } + + continue + } else { + throw new TypeError('Expected "' + token.name + '" to be defined') + } + } + + if (isarray(value)) { + if (!token.repeat) { + throw new TypeError('Expected "' + token.name + '" to not repeat, but received `' + JSON.stringify(value) + '`') + } + + if (value.length === 0) { + if (token.optional) { + continue + } else { + throw new TypeError('Expected "' + token.name + '" to not be empty') + } + } + + for (var j = 0; j < value.length; j++) { + segment = encode(value[j]); + + if (!matches[i].test(segment)) { + throw new TypeError('Expected all "' + token.name + '" to match "' + token.pattern + '", but received `' + JSON.stringify(segment) + '`') + } + + path += (j === 0 ? token.prefix : token.delimiter) + segment; + } + + continue + } + + segment = token.asterisk ? encodeAsterisk(value) : encode(value); + + if (!matches[i].test(segment)) { + throw new TypeError('Expected "' + token.name + '" to match "' + token.pattern + '", but received "' + segment + '"') + } + + path += token.prefix + segment; + } + + return path + } + } + + /** + * Escape a regular expression string. + * + * @param {string} str + * @return {string} + */ + function escapeString (str) { + return str.replace(/([.+*?=^!:${}()[\]|\/\\])/g, '\\$1') + } + + /** + * Escape the capturing group by escaping special characters and meaning. + * + * @param {string} group + * @return {string} + */ + function escapeGroup (group) { + return group.replace(/([=!:$\/()])/g, '\\$1') + } + + /** + * Attach the keys as a property of the regexp. + * + * @param {!RegExp} re + * @param {Array} keys + * @return {!RegExp} + */ + function attachKeys (re, keys) { + re.keys = keys; + return re + } + + /** + * Get the flags for a regexp from the options. + * + * @param {Object} options + * @return {string} + */ + function flags (options) { + return options && options.sensitive ? '' : 'i' + } + + /** + * Pull out keys from a regexp. + * + * @param {!RegExp} path + * @param {!Array} keys + * @return {!RegExp} + */ + function regexpToRegexp (path, keys) { + // Use a negative lookahead to match only capturing groups. + var groups = path.source.match(/\((?!\?)/g); + + if (groups) { + for (var i = 0; i < groups.length; i++) { + keys.push({ + name: i, + prefix: null, + delimiter: null, + optional: false, + repeat: false, + partial: false, + asterisk: false, + pattern: null + }); + } + } + + return attachKeys(path, keys) + } + + /** + * Transform an array into a regexp. + * + * @param {!Array} path + * @param {Array} keys + * @param {!Object} options + * @return {!RegExp} + */ + function arrayToRegexp (path, keys, options) { + var parts = []; + + for (var i = 0; i < path.length; i++) { + parts.push(pathToRegexp(path[i], keys, options).source); + } + + var regexp = new RegExp('(?:' + parts.join('|') + ')', flags(options)); + + return attachKeys(regexp, keys) + } + + /** + * Create a path regexp from string input. + * + * @param {string} path + * @param {!Array} keys + * @param {!Object} options + * @return {!RegExp} + */ + function stringToRegexp (path, keys, options) { + return tokensToRegExp(parse(path, options), keys, options) + } + + /** + * Expose a function for taking tokens and returning a RegExp. + * + * @param {!Array} tokens + * @param {(Array|Object)=} keys + * @param {Object=} options + * @return {!RegExp} + */ + function tokensToRegExp (tokens, keys, options) { + if (!isarray(keys)) { + options = /** @type {!Object} */ (keys || options); + keys = []; + } + + options = options || {}; + + var strict = options.strict; + var end = options.end !== false; + var route = ''; + + // Iterate over the tokens and create our regexp string. + for (var i = 0; i < tokens.length; i++) { + var token = tokens[i]; + + if (typeof token === 'string') { + route += escapeString(token); + } else { + var prefix = escapeString(token.prefix); + var capture = '(?:' + token.pattern + ')'; + + keys.push(token); + + if (token.repeat) { + capture += '(?:' + prefix + capture + ')*'; + } + + if (token.optional) { + if (!token.partial) { + capture = '(?:' + prefix + '(' + capture + '))?'; + } else { + capture = prefix + '(' + capture + ')?'; + } + } else { + capture = prefix + '(' + capture + ')'; + } + + route += capture; + } + } + + var delimiter = escapeString(options.delimiter || '/'); + var endsWithDelimiter = route.slice(-delimiter.length) === delimiter; + + // In non-strict mode we allow a slash at the end of match. If the path to + // match already ends with a slash, we remove it for consistency. The slash + // is valid at the end of a path match, not in the middle. This is important + // in non-ending mode, where "/test/" shouldn't match "/test//route". + if (!strict) { + route = (endsWithDelimiter ? route.slice(0, -delimiter.length) : route) + '(?:' + delimiter + '(?=$))?'; + } + + if (end) { + route += '$'; + } else { + // In non-ending mode, we need the capturing groups to match as much as + // possible by using a positive lookahead to the end or next path segment. + route += strict && endsWithDelimiter ? '' : '(?=' + delimiter + '|$)'; + } + + return attachKeys(new RegExp('^' + route, flags(options)), keys) + } + + /** + * Normalize the given path string, returning a regular expression. + * + * An empty array can be passed in for the keys, which will hold the + * placeholder key descriptions. For example, using `/user/:id`, `keys` will + * contain `[{ name: 'id', delimiter: '/', optional: false, repeat: false }]`. + * + * @param {(string|RegExp|Array)} path + * @param {(Array|Object)=} keys + * @param {Object=} options + * @return {!RegExp} + */ + function pathToRegexp (path, keys, options) { + if (!isarray(keys)) { + options = /** @type {!Object} */ (keys || options); + keys = []; + } + + options = options || {}; + + if (path instanceof RegExp) { + return regexpToRegexp(path, /** @type {!Array} */ (keys)) + } + + if (isarray(path)) { + return arrayToRegexp(/** @type {!Array} */ (path), /** @type {!Array} */ (keys), options) + } + + return stringToRegexp(/** @type {string} */ (path), /** @type {!Array} */ (keys), options) + } + pathToRegexp_1.parse = parse_1; + pathToRegexp_1.compile = compile_1; + pathToRegexp_1.tokensToFunction = tokensToFunction_1; + pathToRegexp_1.tokensToRegExp = tokensToRegExp_1; + + /* */ + + // $flow-disable-line + var regexpCompileCache = Object.create(null); + + function fillParams ( + path, + params, + routeMsg + ) { + params = params || {}; + try { + var filler = + regexpCompileCache[path] || + (regexpCompileCache[path] = pathToRegexp_1.compile(path)); + + // Fix #2505 resolving asterisk routes { name: 'not-found', params: { pathMatch: '/not-found' }} + // and fix #3106 so that you can work with location descriptor object having params.pathMatch equal to empty string + if (typeof params.pathMatch === 'string') { params[0] = params.pathMatch; } + + return filler(params, { pretty: true }) + } catch (e) { + { + // Fix #3072 no warn if `pathMatch` is string + warn(typeof params.pathMatch === 'string', ("missing param for " + routeMsg + ": " + (e.message))); + } + return '' + } finally { + // delete the 0 if it was added + delete params[0]; + } + } + + /* */ + + function normalizeLocation ( + raw, + current, + append, + router + ) { + var next = typeof raw === 'string' ? { path: raw } : raw; + // named target + if (next._normalized) { + return next + } else if (next.name) { + next = extend({}, raw); + var params = next.params; + if (params && typeof params === 'object') { + next.params = extend({}, params); + } + return next + } + + // relative params + if (!next.path && next.params && current) { + next = extend({}, next); + next._normalized = true; + var params$1 = extend(extend({}, current.params), next.params); + if (current.name) { + next.name = current.name; + next.params = params$1; + } else if (current.matched.length) { + var rawPath = current.matched[current.matched.length - 1].path; + next.path = fillParams(rawPath, params$1, ("path " + (current.path))); + } else { + warn(false, "relative params navigation requires a current route."); + } + return next + } + + var parsedPath = parsePath(next.path || ''); + var basePath = (current && current.path) || '/'; + var path = parsedPath.path + ? resolvePath(parsedPath.path, basePath, append || next.append) + : basePath; + + var query = resolveQuery( + parsedPath.query, + next.query, + router && router.options.parseQuery + ); + + var hash = next.hash || parsedPath.hash; + if (hash && hash.charAt(0) !== '#') { + hash = "#" + hash; + } + + return { + _normalized: true, + path: path, + query: query, + hash: hash + } + } + + /* */ + + // work around weird flow bug + var toTypes = [String, Object]; + var eventTypes = [String, Array]; + + var noop = function () {}; + + var Link = { + name: 'RouterLink', + props: { + to: { + type: toTypes, + required: true + }, + tag: { + type: String, + default: 'a' + }, + exact: Boolean, + append: Boolean, + replace: Boolean, + activeClass: String, + exactActiveClass: String, + ariaCurrentValue: { + type: String, + default: 'page' + }, + event: { + type: eventTypes, + default: 'click' + } + }, + render: function render (h) { + var this$1 = this; + + var router = this.$router; + var current = this.$route; + var ref = router.resolve( + this.to, + current, + this.append + ); + var location = ref.location; + var route = ref.route; + var href = ref.href; + + var classes = {}; + var globalActiveClass = router.options.linkActiveClass; + var globalExactActiveClass = router.options.linkExactActiveClass; + // Support global empty active class + var activeClassFallback = + globalActiveClass == null ? 'router-link-active' : globalActiveClass; + var exactActiveClassFallback = + globalExactActiveClass == null + ? 'router-link-exact-active' + : globalExactActiveClass; + var activeClass = + this.activeClass == null ? activeClassFallback : this.activeClass; + var exactActiveClass = + this.exactActiveClass == null + ? exactActiveClassFallback + : this.exactActiveClass; + + var compareTarget = route.redirectedFrom + ? createRoute(null, normalizeLocation(route.redirectedFrom), null, router) + : route; + + classes[exactActiveClass] = isSameRoute(current, compareTarget); + classes[activeClass] = this.exact + ? classes[exactActiveClass] + : isIncludedRoute(current, compareTarget); + + var ariaCurrentValue = classes[exactActiveClass] ? this.ariaCurrentValue : null; + + var handler = function (e) { + if (guardEvent(e)) { + if (this$1.replace) { + router.replace(location, noop); + } else { + router.push(location, noop); + } + } + }; + + var on = { click: guardEvent }; + if (Array.isArray(this.event)) { + this.event.forEach(function (e) { + on[e] = handler; + }); + } else { + on[this.event] = handler; + } + + var data = { class: classes }; + + var scopedSlot = + !this.$scopedSlots.$hasNormal && + this.$scopedSlots.default && + this.$scopedSlots.default({ + href: href, + route: route, + navigate: handler, + isActive: classes[activeClass], + isExactActive: classes[exactActiveClass] + }); + + if (scopedSlot) { + if (scopedSlot.length === 1) { + return scopedSlot[0] + } else if (scopedSlot.length > 1 || !scopedSlot.length) { + { + warn( + false, + ("RouterLink with to=\"" + (this.to) + "\" is trying to use a scoped slot but it didn't provide exactly one child. Wrapping the content with a span element.") + ); + } + return scopedSlot.length === 0 ? h() : h('span', {}, scopedSlot) + } + } + + if (this.tag === 'a') { + data.on = on; + data.attrs = { href: href, 'aria-current': ariaCurrentValue }; + } else { + // find the first child and apply listener and href + var a = findAnchor(this.$slots.default); + if (a) { + // in case the is a static node + a.isStatic = false; + var aData = (a.data = extend({}, a.data)); + aData.on = aData.on || {}; + // transform existing events in both objects into arrays so we can push later + for (var event in aData.on) { + var handler$1 = aData.on[event]; + if (event in on) { + aData.on[event] = Array.isArray(handler$1) ? handler$1 : [handler$1]; + } + } + // append new listeners for router-link + for (var event$1 in on) { + if (event$1 in aData.on) { + // on[event] is always a function + aData.on[event$1].push(on[event$1]); + } else { + aData.on[event$1] = handler; + } + } + + var aAttrs = (a.data.attrs = extend({}, a.data.attrs)); + aAttrs.href = href; + aAttrs['aria-current'] = ariaCurrentValue; + } else { + // doesn't have child, apply listener to self + data.on = on; + } + } + + return h(this.tag, data, this.$slots.default) + } + }; + + function guardEvent (e) { + // don't redirect with control keys + if (e.metaKey || e.altKey || e.ctrlKey || e.shiftKey) { return } + // don't redirect when preventDefault called + if (e.defaultPrevented) { return } + // don't redirect on right click + if (e.button !== undefined && e.button !== 0) { return } + // don't redirect if `target="_blank"` + if (e.currentTarget && e.currentTarget.getAttribute) { + var target = e.currentTarget.getAttribute('target'); + if (/\b_blank\b/i.test(target)) { return } + } + // this may be a Weex event which doesn't have this method + if (e.preventDefault) { + e.preventDefault(); + } + return true + } + + function findAnchor (children) { + if (children) { + var child; + for (var i = 0; i < children.length; i++) { + child = children[i]; + if (child.tag === 'a') { + return child + } + if (child.children && (child = findAnchor(child.children))) { + return child + } + } + } + } + + var _Vue; + + function install (Vue) { + if (install.installed && _Vue === Vue) { return } + install.installed = true; + + _Vue = Vue; + + var isDef = function (v) { return v !== undefined; }; + + var registerInstance = function (vm, callVal) { + var i = vm.$options._parentVnode; + if (isDef(i) && isDef(i = i.data) && isDef(i = i.registerRouteInstance)) { + i(vm, callVal); + } + }; + + Vue.mixin({ + beforeCreate: function beforeCreate () { + if (isDef(this.$options.router)) { + this._routerRoot = this; + this._router = this.$options.router; + this._router.init(this); + Vue.util.defineReactive(this, '_route', this._router.history.current); + } else { + this._routerRoot = (this.$parent && this.$parent._routerRoot) || this; + } + registerInstance(this, this); + }, + destroyed: function destroyed () { + registerInstance(this); + } + }); + + Object.defineProperty(Vue.prototype, '$router', { + get: function get () { return this._routerRoot._router } + }); + + Object.defineProperty(Vue.prototype, '$route', { + get: function get () { return this._routerRoot._route } + }); + + Vue.component('RouterView', View); + Vue.component('RouterLink', Link); + + var strats = Vue.config.optionMergeStrategies; + // use the same hook merging strategy for route hooks + strats.beforeRouteEnter = strats.beforeRouteLeave = strats.beforeRouteUpdate = strats.created; + } + + /* */ + + var inBrowser = typeof window !== 'undefined'; + + /* */ + + function createRouteMap ( + routes, + oldPathList, + oldPathMap, + oldNameMap + ) { + // the path list is used to control path matching priority + var pathList = oldPathList || []; + // $flow-disable-line + var pathMap = oldPathMap || Object.create(null); + // $flow-disable-line + var nameMap = oldNameMap || Object.create(null); + + routes.forEach(function (route) { + addRouteRecord(pathList, pathMap, nameMap, route); + }); + + // ensure wildcard routes are always at the end + for (var i = 0, l = pathList.length; i < l; i++) { + if (pathList[i] === '*') { + pathList.push(pathList.splice(i, 1)[0]); + l--; + i--; + } + } + + { + // warn if routes do not include leading slashes + var found = pathList + // check for missing leading slash + .filter(function (path) { return path && path.charAt(0) !== '*' && path.charAt(0) !== '/'; }); + + if (found.length > 0) { + var pathNames = found.map(function (path) { return ("- " + path); }).join('\n'); + warn(false, ("Non-nested routes must include a leading slash character. Fix the following routes: \n" + pathNames)); + } + } + + return { + pathList: pathList, + pathMap: pathMap, + nameMap: nameMap + } + } + + function addRouteRecord ( + pathList, + pathMap, + nameMap, + route, + parent, + matchAs + ) { + var path = route.path; + var name = route.name; + { + assert(path != null, "\"path\" is required in a route configuration."); + assert( + typeof route.component !== 'string', + "route config \"component\" for path: " + (String( + path || name + )) + " cannot be a " + "string id. Use an actual component instead." + ); + } + + var pathToRegexpOptions = + route.pathToRegexpOptions || {}; + var normalizedPath = normalizePath(path, parent, pathToRegexpOptions.strict); + + if (typeof route.caseSensitive === 'boolean') { + pathToRegexpOptions.sensitive = route.caseSensitive; + } + + var record = { + path: normalizedPath, + regex: compileRouteRegex(normalizedPath, pathToRegexpOptions), + components: route.components || { default: route.component }, + instances: {}, + name: name, + parent: parent, + matchAs: matchAs, + redirect: route.redirect, + beforeEnter: route.beforeEnter, + meta: route.meta || {}, + props: + route.props == null + ? {} + : route.components + ? route.props + : { default: route.props } + }; + + if (route.children) { + // Warn if route is named, does not redirect and has a default child route. + // If users navigate to this route by name, the default child will + // not be rendered (GH Issue #629) + { + if ( + route.name && + !route.redirect && + route.children.some(function (child) { return /^\/?$/.test(child.path); }) + ) { + warn( + false, + "Named Route '" + (route.name) + "' has a default child route. " + + "When navigating to this named route (:to=\"{name: '" + (route.name) + "'\"), " + + "the default child route will not be rendered. Remove the name from " + + "this route and use the name of the default child route for named " + + "links instead." + ); + } + } + route.children.forEach(function (child) { + var childMatchAs = matchAs + ? cleanPath((matchAs + "/" + (child.path))) + : undefined; + addRouteRecord(pathList, pathMap, nameMap, child, record, childMatchAs); + }); + } + + if (!pathMap[record.path]) { + pathList.push(record.path); + pathMap[record.path] = record; + } + + if (route.alias !== undefined) { + var aliases = Array.isArray(route.alias) ? route.alias : [route.alias]; + for (var i = 0; i < aliases.length; ++i) { + var alias = aliases[i]; + if ( alias === path) { + warn( + false, + ("Found an alias with the same value as the path: \"" + path + "\". You have to remove that alias. It will be ignored in development.") + ); + // skip in dev to make it work + continue + } + + var aliasRoute = { + path: alias, + children: route.children + }; + addRouteRecord( + pathList, + pathMap, + nameMap, + aliasRoute, + parent, + record.path || '/' // matchAs + ); + } + } + + if (name) { + if (!nameMap[name]) { + nameMap[name] = record; + } else if ( !matchAs) { + warn( + false, + "Duplicate named routes definition: " + + "{ name: \"" + name + "\", path: \"" + (record.path) + "\" }" + ); + } + } + } + + function compileRouteRegex ( + path, + pathToRegexpOptions + ) { + var regex = pathToRegexp_1(path, [], pathToRegexpOptions); + { + var keys = Object.create(null); + regex.keys.forEach(function (key) { + warn( + !keys[key.name], + ("Duplicate param keys in route with path: \"" + path + "\"") + ); + keys[key.name] = true; + }); + } + return regex + } + + function normalizePath ( + path, + parent, + strict + ) { + if (!strict) { path = path.replace(/\/$/, ''); } + if (path[0] === '/') { return path } + if (parent == null) { return path } + return cleanPath(((parent.path) + "/" + path)) + } + + /* */ + + + + function createMatcher ( + routes, + router + ) { + var ref = createRouteMap(routes); + var pathList = ref.pathList; + var pathMap = ref.pathMap; + var nameMap = ref.nameMap; + + function addRoutes (routes) { + createRouteMap(routes, pathList, pathMap, nameMap); + } + + function match ( + raw, + currentRoute, + redirectedFrom + ) { + var location = normalizeLocation(raw, currentRoute, false, router); + var name = location.name; + + if (name) { + var record = nameMap[name]; + { + warn(record, ("Route with name '" + name + "' does not exist")); + } + if (!record) { return _createRoute(null, location) } + var paramNames = record.regex.keys + .filter(function (key) { return !key.optional; }) + .map(function (key) { return key.name; }); + + if (typeof location.params !== 'object') { + location.params = {}; + } + + if (currentRoute && typeof currentRoute.params === 'object') { + for (var key in currentRoute.params) { + if (!(key in location.params) && paramNames.indexOf(key) > -1) { + location.params[key] = currentRoute.params[key]; + } + } + } + + location.path = fillParams(record.path, location.params, ("named route \"" + name + "\"")); + return _createRoute(record, location, redirectedFrom) + } else if (location.path) { + location.params = {}; + for (var i = 0; i < pathList.length; i++) { + var path = pathList[i]; + var record$1 = pathMap[path]; + if (matchRoute(record$1.regex, location.path, location.params)) { + return _createRoute(record$1, location, redirectedFrom) + } + } + } + // no match + return _createRoute(null, location) + } + + function redirect ( + record, + location + ) { + var originalRedirect = record.redirect; + var redirect = typeof originalRedirect === 'function' + ? originalRedirect(createRoute(record, location, null, router)) + : originalRedirect; + + if (typeof redirect === 'string') { + redirect = { path: redirect }; + } + + if (!redirect || typeof redirect !== 'object') { + { + warn( + false, ("invalid redirect option: " + (JSON.stringify(redirect))) + ); + } + return _createRoute(null, location) + } + + var re = redirect; + var name = re.name; + var path = re.path; + var query = location.query; + var hash = location.hash; + var params = location.params; + query = re.hasOwnProperty('query') ? re.query : query; + hash = re.hasOwnProperty('hash') ? re.hash : hash; + params = re.hasOwnProperty('params') ? re.params : params; + + if (name) { + // resolved named direct + var targetRecord = nameMap[name]; + { + assert(targetRecord, ("redirect failed: named route \"" + name + "\" not found.")); + } + return match({ + _normalized: true, + name: name, + query: query, + hash: hash, + params: params + }, undefined, location) + } else if (path) { + // 1. resolve relative redirect + var rawPath = resolveRecordPath(path, record); + // 2. resolve params + var resolvedPath = fillParams(rawPath, params, ("redirect route with path \"" + rawPath + "\"")); + // 3. rematch with existing query and hash + return match({ + _normalized: true, + path: resolvedPath, + query: query, + hash: hash + }, undefined, location) + } else { + { + warn(false, ("invalid redirect option: " + (JSON.stringify(redirect)))); + } + return _createRoute(null, location) + } + } + + function alias ( + record, + location, + matchAs + ) { + var aliasedPath = fillParams(matchAs, location.params, ("aliased route with path \"" + matchAs + "\"")); + var aliasedMatch = match({ + _normalized: true, + path: aliasedPath + }); + if (aliasedMatch) { + var matched = aliasedMatch.matched; + var aliasedRecord = matched[matched.length - 1]; + location.params = aliasedMatch.params; + return _createRoute(aliasedRecord, location) + } + return _createRoute(null, location) + } + + function _createRoute ( + record, + location, + redirectedFrom + ) { + if (record && record.redirect) { + return redirect(record, redirectedFrom || location) + } + if (record && record.matchAs) { + return alias(record, location, record.matchAs) + } + return createRoute(record, location, redirectedFrom, router) + } + + return { + match: match, + addRoutes: addRoutes + } + } + + function matchRoute ( + regex, + path, + params + ) { + var m = path.match(regex); + + if (!m) { + return false + } else if (!params) { + return true + } + + for (var i = 1, len = m.length; i < len; ++i) { + var key = regex.keys[i - 1]; + var val = typeof m[i] === 'string' ? decodeURIComponent(m[i]) : m[i]; + if (key) { + // Fix #1994: using * with props: true generates a param named 0 + params[key.name || 'pathMatch'] = val; + } + } + + return true + } + + function resolveRecordPath (path, record) { + return resolvePath(path, record.parent ? record.parent.path : '/', true) + } + + /* */ + + // use User Timing api (if present) for more accurate key precision + var Time = + inBrowser && window.performance && window.performance.now + ? window.performance + : Date; + + function genStateKey () { + return Time.now().toFixed(3) + } + + var _key = genStateKey(); + + function getStateKey () { + return _key + } + + function setStateKey (key) { + return (_key = key) + } + + /* */ + + var positionStore = Object.create(null); + + function setupScroll () { + // Prevent browser scroll behavior on History popstate + if ('scrollRestoration' in window.history) { + window.history.scrollRestoration = 'manual'; + } + // Fix for #1585 for Firefox + // Fix for #2195 Add optional third attribute to workaround a bug in safari https://bugs.webkit.org/show_bug.cgi?id=182678 + // Fix for #2774 Support for apps loaded from Windows file shares not mapped to network drives: replaced location.origin with + // window.location.protocol + '//' + window.location.host + // location.host contains the port and location.hostname doesn't + var protocolAndPath = window.location.protocol + '//' + window.location.host; + var absolutePath = window.location.href.replace(protocolAndPath, ''); + // preserve existing history state as it could be overriden by the user + var stateCopy = extend({}, window.history.state); + stateCopy.key = getStateKey(); + window.history.replaceState(stateCopy, '', absolutePath); + window.addEventListener('popstate', handlePopState); + return function () { + window.removeEventListener('popstate', handlePopState); + } + } + + function handleScroll ( + router, + to, + from, + isPop + ) { + if (!router.app) { + return + } + + var behavior = router.options.scrollBehavior; + if (!behavior) { + return + } + + { + assert(typeof behavior === 'function', "scrollBehavior must be a function"); + } + + // wait until re-render finishes before scrolling + router.app.$nextTick(function () { + var position = getScrollPosition(); + var shouldScroll = behavior.call( + router, + to, + from, + isPop ? position : null + ); + + if (!shouldScroll) { + return + } + + if (typeof shouldScroll.then === 'function') { + shouldScroll + .then(function (shouldScroll) { + scrollToPosition((shouldScroll), position); + }) + .catch(function (err) { + { + assert(false, err.toString()); + } + }); + } else { + scrollToPosition(shouldScroll, position); + } + }); + } + + function saveScrollPosition () { + var key = getStateKey(); + if (key) { + positionStore[key] = { + x: window.pageXOffset, + y: window.pageYOffset + }; + } + } + + function handlePopState (e) { + saveScrollPosition(); + if (e.state && e.state.key) { + setStateKey(e.state.key); + } + } + + function getScrollPosition () { + var key = getStateKey(); + if (key) { + return positionStore[key] + } + } + + function getElementPosition (el, offset) { + var docEl = document.documentElement; + var docRect = docEl.getBoundingClientRect(); + var elRect = el.getBoundingClientRect(); + return { + x: elRect.left - docRect.left - offset.x, + y: elRect.top - docRect.top - offset.y + } + } + + function isValidPosition (obj) { + return isNumber(obj.x) || isNumber(obj.y) + } + + function normalizePosition (obj) { + return { + x: isNumber(obj.x) ? obj.x : window.pageXOffset, + y: isNumber(obj.y) ? obj.y : window.pageYOffset + } + } + + function normalizeOffset (obj) { + return { + x: isNumber(obj.x) ? obj.x : 0, + y: isNumber(obj.y) ? obj.y : 0 + } + } + + function isNumber (v) { + return typeof v === 'number' + } + + var hashStartsWithNumberRE = /^#\d/; + + function scrollToPosition (shouldScroll, position) { + var isObject = typeof shouldScroll === 'object'; + if (isObject && typeof shouldScroll.selector === 'string') { + // getElementById would still fail if the selector contains a more complicated query like #main[data-attr] + // but at the same time, it doesn't make much sense to select an element with an id and an extra selector + var el = hashStartsWithNumberRE.test(shouldScroll.selector) // $flow-disable-line + ? document.getElementById(shouldScroll.selector.slice(1)) // $flow-disable-line + : document.querySelector(shouldScroll.selector); + + if (el) { + var offset = + shouldScroll.offset && typeof shouldScroll.offset === 'object' + ? shouldScroll.offset + : {}; + offset = normalizeOffset(offset); + position = getElementPosition(el, offset); + } else if (isValidPosition(shouldScroll)) { + position = normalizePosition(shouldScroll); + } + } else if (isObject && isValidPosition(shouldScroll)) { + position = normalizePosition(shouldScroll); + } + + if (position) { + window.scrollTo(position.x, position.y); + } + } + + /* */ + + var supportsPushState = + inBrowser && + (function () { + var ua = window.navigator.userAgent; + + if ( + (ua.indexOf('Android 2.') !== -1 || ua.indexOf('Android 4.0') !== -1) && + ua.indexOf('Mobile Safari') !== -1 && + ua.indexOf('Chrome') === -1 && + ua.indexOf('Windows Phone') === -1 + ) { + return false + } + + return window.history && typeof window.history.pushState === 'function' + })(); + + function pushState (url, replace) { + saveScrollPosition(); + // try...catch the pushState call to get around Safari + // DOM Exception 18 where it limits to 100 pushState calls + var history = window.history; + try { + if (replace) { + // preserve existing history state as it could be overriden by the user + var stateCopy = extend({}, history.state); + stateCopy.key = getStateKey(); + history.replaceState(stateCopy, '', url); + } else { + history.pushState({ key: setStateKey(genStateKey()) }, '', url); + } + } catch (e) { + window.location[replace ? 'replace' : 'assign'](url); + } + } + + function replaceState (url) { + pushState(url, true); + } + + /* */ + + function runQueue (queue, fn, cb) { + var step = function (index) { + if (index >= queue.length) { + cb(); + } else { + if (queue[index]) { + fn(queue[index], function () { + step(index + 1); + }); + } else { + step(index + 1); + } + } + }; + step(0); + } + + var NavigationFailureType = { + redirected: 2, + aborted: 4, + cancelled: 8, + duplicated: 16 + }; + + function createNavigationRedirectedError (from, to) { + return createRouterError( + from, + to, + NavigationFailureType.redirected, + ("Redirected when going from \"" + (from.fullPath) + "\" to \"" + (stringifyRoute( + to + )) + "\" via a navigation guard.") + ) + } + + function createNavigationDuplicatedError (from, to) { + var error = createRouterError( + from, + to, + NavigationFailureType.duplicated, + ("Avoided redundant navigation to current location: \"" + (from.fullPath) + "\".") + ); + // backwards compatible with the first introduction of Errors + error.name = 'NavigationDuplicated'; + return error + } + + function createNavigationCancelledError (from, to) { + return createRouterError( + from, + to, + NavigationFailureType.cancelled, + ("Navigation cancelled from \"" + (from.fullPath) + "\" to \"" + (to.fullPath) + "\" with a new navigation.") + ) + } + + function createNavigationAbortedError (from, to) { + return createRouterError( + from, + to, + NavigationFailureType.aborted, + ("Navigation aborted from \"" + (from.fullPath) + "\" to \"" + (to.fullPath) + "\" via a navigation guard.") + ) + } + + function createRouterError (from, to, type, message) { + var error = new Error(message); + error._isRouter = true; + error.from = from; + error.to = to; + error.type = type; + + return error + } + + var propertiesToLog = ['params', 'query', 'hash']; + + function stringifyRoute (to) { + if (typeof to === 'string') { return to } + if ('path' in to) { return to.path } + var location = {}; + propertiesToLog.forEach(function (key) { + if (key in to) { location[key] = to[key]; } + }); + return JSON.stringify(location, null, 2) + } + + function isError (err) { + return Object.prototype.toString.call(err).indexOf('Error') > -1 + } + + function isNavigationFailure (err, errorType) { + return ( + isError(err) && + err._isRouter && + (errorType == null || err.type === errorType) + ) + } + + /* */ + + function resolveAsyncComponents (matched) { + return function (to, from, next) { + var hasAsync = false; + var pending = 0; + var error = null; + + flatMapComponents(matched, function (def, _, match, key) { + // if it's a function and doesn't have cid attached, + // assume it's an async component resolve function. + // we are not using Vue's default async resolving mechanism because + // we want to halt the navigation until the incoming component has been + // resolved. + if (typeof def === 'function' && def.cid === undefined) { + hasAsync = true; + pending++; + + var resolve = once(function (resolvedDef) { + if (isESModule(resolvedDef)) { + resolvedDef = resolvedDef.default; + } + // save resolved on async factory in case it's used elsewhere + def.resolved = typeof resolvedDef === 'function' + ? resolvedDef + : _Vue.extend(resolvedDef); + match.components[key] = resolvedDef; + pending--; + if (pending <= 0) { + next(); + } + }); + + var reject = once(function (reason) { + var msg = "Failed to resolve async component " + key + ": " + reason; + warn(false, msg); + if (!error) { + error = isError(reason) + ? reason + : new Error(msg); + next(error); + } + }); + + var res; + try { + res = def(resolve, reject); + } catch (e) { + reject(e); + } + if (res) { + if (typeof res.then === 'function') { + res.then(resolve, reject); + } else { + // new syntax in Vue 2.3 + var comp = res.component; + if (comp && typeof comp.then === 'function') { + comp.then(resolve, reject); + } + } + } + } + }); + + if (!hasAsync) { next(); } + } + } + + function flatMapComponents ( + matched, + fn + ) { + return flatten(matched.map(function (m) { + return Object.keys(m.components).map(function (key) { return fn( + m.components[key], + m.instances[key], + m, key + ); }) + })) + } + + function flatten (arr) { + return Array.prototype.concat.apply([], arr) + } + + var hasSymbol = + typeof Symbol === 'function' && + typeof Symbol.toStringTag === 'symbol'; + + function isESModule (obj) { + return obj.__esModule || (hasSymbol && obj[Symbol.toStringTag] === 'Module') + } + + // in Webpack 2, require.ensure now also returns a Promise + // so the resolve/reject functions may get called an extra time + // if the user uses an arrow function shorthand that happens to + // return that Promise. + function once (fn) { + var called = false; + return function () { + var args = [], len = arguments.length; + while ( len-- ) args[ len ] = arguments[ len ]; + + if (called) { return } + called = true; + return fn.apply(this, args) + } + } + + /* */ + + var History = function History (router, base) { + this.router = router; + this.base = normalizeBase(base); + // start with a route object that stands for "nowhere" + this.current = START; + this.pending = null; + this.ready = false; + this.readyCbs = []; + this.readyErrorCbs = []; + this.errorCbs = []; + this.listeners = []; + }; + + History.prototype.listen = function listen (cb) { + this.cb = cb; + }; + + History.prototype.onReady = function onReady (cb, errorCb) { + if (this.ready) { + cb(); + } else { + this.readyCbs.push(cb); + if (errorCb) { + this.readyErrorCbs.push(errorCb); + } + } + }; + + History.prototype.onError = function onError (errorCb) { + this.errorCbs.push(errorCb); + }; + + History.prototype.transitionTo = function transitionTo ( + location, + onComplete, + onAbort + ) { + var this$1 = this; + + var route; + // catch redirect option https://github.com/vuejs/vue-router/issues/3201 + try { + route = this.router.match(location, this.current); + } catch (e) { + this.errorCbs.forEach(function (cb) { + cb(e); + }); + // Exception should still be thrown + throw e + } + this.confirmTransition( + route, + function () { + var prev = this$1.current; + this$1.updateRoute(route); + onComplete && onComplete(route); + this$1.ensureURL(); + this$1.router.afterHooks.forEach(function (hook) { + hook && hook(route, prev); + }); + + // fire ready cbs once + if (!this$1.ready) { + this$1.ready = true; + this$1.readyCbs.forEach(function (cb) { + cb(route); + }); + } + }, + function (err) { + if (onAbort) { + onAbort(err); + } + if (err && !this$1.ready) { + this$1.ready = true; + // Initial redirection should still trigger the onReady onSuccess + // https://github.com/vuejs/vue-router/issues/3225 + if (!isNavigationFailure(err, NavigationFailureType.redirected)) { + this$1.readyErrorCbs.forEach(function (cb) { + cb(err); + }); + } else { + this$1.readyCbs.forEach(function (cb) { + cb(route); + }); + } + } + } + ); + }; + + History.prototype.confirmTransition = function confirmTransition (route, onComplete, onAbort) { + var this$1 = this; + + var current = this.current; + var abort = function (err) { + // changed after adding errors with + // https://github.com/vuejs/vue-router/pull/3047 before that change, + // redirect and aborted navigation would produce an err == null + if (!isNavigationFailure(err) && isError(err)) { + if (this$1.errorCbs.length) { + this$1.errorCbs.forEach(function (cb) { + cb(err); + }); + } else { + warn(false, 'uncaught error during route navigation:'); + console.error(err); + } + } + onAbort && onAbort(err); + }; + var lastRouteIndex = route.matched.length - 1; + var lastCurrentIndex = current.matched.length - 1; + if ( + isSameRoute(route, current) && + // in the case the route map has been dynamically appended to + lastRouteIndex === lastCurrentIndex && + route.matched[lastRouteIndex] === current.matched[lastCurrentIndex] + ) { + this.ensureURL(); + return abort(createNavigationDuplicatedError(current, route)) + } + + var ref = resolveQueue( + this.current.matched, + route.matched + ); + var updated = ref.updated; + var deactivated = ref.deactivated; + var activated = ref.activated; + + var queue = [].concat( + // in-component leave guards + extractLeaveGuards(deactivated), + // global before hooks + this.router.beforeHooks, + // in-component update hooks + extractUpdateHooks(updated), + // in-config enter guards + activated.map(function (m) { return m.beforeEnter; }), + // async components + resolveAsyncComponents(activated) + ); + + this.pending = route; + var iterator = function (hook, next) { + if (this$1.pending !== route) { + return abort(createNavigationCancelledError(current, route)) + } + try { + hook(route, current, function (to) { + if (to === false) { + // next(false) -> abort navigation, ensure current URL + this$1.ensureURL(true); + abort(createNavigationAbortedError(current, route)); + } else if (isError(to)) { + this$1.ensureURL(true); + abort(to); + } else if ( + typeof to === 'string' || + (typeof to === 'object' && + (typeof to.path === 'string' || typeof to.name === 'string')) + ) { + // next('/') or next({ path: '/' }) -> redirect + abort(createNavigationRedirectedError(current, route)); + if (typeof to === 'object' && to.replace) { + this$1.replace(to); + } else { + this$1.push(to); + } + } else { + // confirm transition and pass on the value + next(to); + } + }); + } catch (e) { + abort(e); + } + }; + + runQueue(queue, iterator, function () { + var postEnterCbs = []; + var isValid = function () { return this$1.current === route; }; + // wait until async components are resolved before + // extracting in-component enter guards + var enterGuards = extractEnterGuards(activated, postEnterCbs, isValid); + var queue = enterGuards.concat(this$1.router.resolveHooks); + runQueue(queue, iterator, function () { + if (this$1.pending !== route) { + return abort(createNavigationCancelledError(current, route)) + } + this$1.pending = null; + onComplete(route); + if (this$1.router.app) { + this$1.router.app.$nextTick(function () { + postEnterCbs.forEach(function (cb) { + cb(); + }); + }); + } + }); + }); + }; + + History.prototype.updateRoute = function updateRoute (route) { + this.current = route; + this.cb && this.cb(route); + }; + + History.prototype.setupListeners = function setupListeners () { + // Default implementation is empty + }; + + History.prototype.teardownListeners = function teardownListeners () { + this.listeners.forEach(function (cleanupListener) { + cleanupListener(); + }); + this.listeners = []; + }; + + function normalizeBase (base) { + if (!base) { + if (inBrowser) { + // respect tag + var baseEl = document.querySelector('base'); + base = (baseEl && baseEl.getAttribute('href')) || '/'; + // strip full URL origin + base = base.replace(/^https?:\/\/[^\/]+/, ''); + } else { + base = '/'; + } + } + // make sure there's the starting slash + if (base.charAt(0) !== '/') { + base = '/' + base; + } + // remove trailing slash + return base.replace(/\/$/, '') + } + + function resolveQueue ( + current, + next + ) { + var i; + var max = Math.max(current.length, next.length); + for (i = 0; i < max; i++) { + if (current[i] !== next[i]) { + break + } + } + return { + updated: next.slice(0, i), + activated: next.slice(i), + deactivated: current.slice(i) + } + } + + function extractGuards ( + records, + name, + bind, + reverse + ) { + var guards = flatMapComponents(records, function (def, instance, match, key) { + var guard = extractGuard(def, name); + if (guard) { + return Array.isArray(guard) + ? guard.map(function (guard) { return bind(guard, instance, match, key); }) + : bind(guard, instance, match, key) + } + }); + return flatten(reverse ? guards.reverse() : guards) + } + + function extractGuard ( + def, + key + ) { + if (typeof def !== 'function') { + // extend now so that global mixins are applied. + def = _Vue.extend(def); + } + return def.options[key] + } + + function extractLeaveGuards (deactivated) { + return extractGuards(deactivated, 'beforeRouteLeave', bindGuard, true) + } + + function extractUpdateHooks (updated) { + return extractGuards(updated, 'beforeRouteUpdate', bindGuard) + } + + function bindGuard (guard, instance) { + if (instance) { + return function boundRouteGuard () { + return guard.apply(instance, arguments) + } + } + } + + function extractEnterGuards ( + activated, + cbs, + isValid + ) { + return extractGuards( + activated, + 'beforeRouteEnter', + function (guard, _, match, key) { + return bindEnterGuard(guard, match, key, cbs, isValid) + } + ) + } + + function bindEnterGuard ( + guard, + match, + key, + cbs, + isValid + ) { + return function routeEnterGuard (to, from, next) { + return guard(to, from, function (cb) { + if (typeof cb === 'function') { + cbs.push(function () { + // #750 + // if a router-view is wrapped with an out-in transition, + // the instance may not have been registered at this time. + // we will need to poll for registration until current route + // is no longer valid. + poll(cb, match.instances, key, isValid); + }); + } + next(cb); + }) + } + } + + function poll ( + cb, // somehow flow cannot infer this is a function + instances, + key, + isValid + ) { + if ( + instances[key] && + !instances[key]._isBeingDestroyed // do not reuse being destroyed instance + ) { + cb(instances[key]); + } else if (isValid()) { + setTimeout(function () { + poll(cb, instances, key, isValid); + }, 16); + } + } + + /* */ + + var HTML5History = /*@__PURE__*/(function (History) { + function HTML5History (router, base) { + History.call(this, router, base); + + this._startLocation = getLocation(this.base); + } + + if ( History ) HTML5History.__proto__ = History; + HTML5History.prototype = Object.create( History && History.prototype ); + HTML5History.prototype.constructor = HTML5History; + + HTML5History.prototype.setupListeners = function setupListeners () { + var this$1 = this; + + if (this.listeners.length > 0) { + return + } + + var router = this.router; + var expectScroll = router.options.scrollBehavior; + var supportsScroll = supportsPushState && expectScroll; + + if (supportsScroll) { + this.listeners.push(setupScroll()); + } + + var handleRoutingEvent = function () { + var current = this$1.current; + + // Avoiding first `popstate` event dispatched in some browsers but first + // history route not updated since async guard at the same time. + var location = getLocation(this$1.base); + if (this$1.current === START && location === this$1._startLocation) { + return + } + + this$1.transitionTo(location, function (route) { + if (supportsScroll) { + handleScroll(router, route, current, true); + } + }); + }; + window.addEventListener('popstate', handleRoutingEvent); + this.listeners.push(function () { + window.removeEventListener('popstate', handleRoutingEvent); + }); + }; + + HTML5History.prototype.go = function go (n) { + window.history.go(n); + }; + + HTML5History.prototype.push = function push (location, onComplete, onAbort) { + var this$1 = this; + + var ref = this; + var fromRoute = ref.current; + this.transitionTo(location, function (route) { + pushState(cleanPath(this$1.base + route.fullPath)); + handleScroll(this$1.router, route, fromRoute, false); + onComplete && onComplete(route); + }, onAbort); + }; + + HTML5History.prototype.replace = function replace (location, onComplete, onAbort) { + var this$1 = this; + + var ref = this; + var fromRoute = ref.current; + this.transitionTo(location, function (route) { + replaceState(cleanPath(this$1.base + route.fullPath)); + handleScroll(this$1.router, route, fromRoute, false); + onComplete && onComplete(route); + }, onAbort); + }; + + HTML5History.prototype.ensureURL = function ensureURL (push) { + if (getLocation(this.base) !== this.current.fullPath) { + var current = cleanPath(this.base + this.current.fullPath); + push ? pushState(current) : replaceState(current); + } + }; + + HTML5History.prototype.getCurrentLocation = function getCurrentLocation () { + return getLocation(this.base) + }; + + return HTML5History; + }(History)); + + function getLocation (base) { + var path = decodeURI(window.location.pathname); + if (base && path.toLowerCase().indexOf(base.toLowerCase()) === 0) { + path = path.slice(base.length); + } + return (path || '/') + window.location.search + window.location.hash + } + + /* */ + + var HashHistory = /*@__PURE__*/(function (History) { + function HashHistory (router, base, fallback) { + History.call(this, router, base); + // check history fallback deeplinking + if (fallback && checkFallback(this.base)) { + return + } + ensureSlash(); + } + + if ( History ) HashHistory.__proto__ = History; + HashHistory.prototype = Object.create( History && History.prototype ); + HashHistory.prototype.constructor = HashHistory; + + // this is delayed until the app mounts + // to avoid the hashchange listener being fired too early + HashHistory.prototype.setupListeners = function setupListeners () { + var this$1 = this; + + if (this.listeners.length > 0) { + return + } + + var router = this.router; + var expectScroll = router.options.scrollBehavior; + var supportsScroll = supportsPushState && expectScroll; + + if (supportsScroll) { + this.listeners.push(setupScroll()); + } + + var handleRoutingEvent = function () { + var current = this$1.current; + if (!ensureSlash()) { + return + } + this$1.transitionTo(getHash(), function (route) { + if (supportsScroll) { + handleScroll(this$1.router, route, current, true); + } + if (!supportsPushState) { + replaceHash(route.fullPath); + } + }); + }; + var eventType = supportsPushState ? 'popstate' : 'hashchange'; + window.addEventListener( + eventType, + handleRoutingEvent + ); + this.listeners.push(function () { + window.removeEventListener(eventType, handleRoutingEvent); + }); + }; + + HashHistory.prototype.push = function push (location, onComplete, onAbort) { + var this$1 = this; + + var ref = this; + var fromRoute = ref.current; + this.transitionTo( + location, + function (route) { + pushHash(route.fullPath); + handleScroll(this$1.router, route, fromRoute, false); + onComplete && onComplete(route); + }, + onAbort + ); + }; + + HashHistory.prototype.replace = function replace (location, onComplete, onAbort) { + var this$1 = this; + + var ref = this; + var fromRoute = ref.current; + this.transitionTo( + location, + function (route) { + replaceHash(route.fullPath); + handleScroll(this$1.router, route, fromRoute, false); + onComplete && onComplete(route); + }, + onAbort + ); + }; + + HashHistory.prototype.go = function go (n) { + window.history.go(n); + }; + + HashHistory.prototype.ensureURL = function ensureURL (push) { + var current = this.current.fullPath; + if (getHash() !== current) { + push ? pushHash(current) : replaceHash(current); + } + }; + + HashHistory.prototype.getCurrentLocation = function getCurrentLocation () { + return getHash() + }; + + return HashHistory; + }(History)); + + function checkFallback (base) { + var location = getLocation(base); + if (!/^\/#/.test(location)) { + window.location.replace(cleanPath(base + '/#' + location)); + return true + } + } + + function ensureSlash () { + var path = getHash(); + if (path.charAt(0) === '/') { + return true + } + replaceHash('/' + path); + return false + } + + function getHash () { + // We can't use window.location.hash here because it's not + // consistent across browsers - Firefox will pre-decode it! + var href = window.location.href; + var index = href.indexOf('#'); + // empty path + if (index < 0) { return '' } + + href = href.slice(index + 1); + // decode the hash but not the search or hash + // as search(query) is already decoded + // https://github.com/vuejs/vue-router/issues/2708 + var searchIndex = href.indexOf('?'); + if (searchIndex < 0) { + var hashIndex = href.indexOf('#'); + if (hashIndex > -1) { + href = decodeURI(href.slice(0, hashIndex)) + href.slice(hashIndex); + } else { href = decodeURI(href); } + } else { + href = decodeURI(href.slice(0, searchIndex)) + href.slice(searchIndex); + } + + return href + } + + function getUrl (path) { + var href = window.location.href; + var i = href.indexOf('#'); + var base = i >= 0 ? href.slice(0, i) : href; + return (base + "#" + path) + } + + function pushHash (path) { + if (supportsPushState) { + pushState(getUrl(path)); + } else { + window.location.hash = path; + } + } + + function replaceHash (path) { + if (supportsPushState) { + replaceState(getUrl(path)); + } else { + window.location.replace(getUrl(path)); + } + } + + /* */ + + var AbstractHistory = /*@__PURE__*/(function (History) { + function AbstractHistory (router, base) { + History.call(this, router, base); + this.stack = []; + this.index = -1; + } + + if ( History ) AbstractHistory.__proto__ = History; + AbstractHistory.prototype = Object.create( History && History.prototype ); + AbstractHistory.prototype.constructor = AbstractHistory; + + AbstractHistory.prototype.push = function push (location, onComplete, onAbort) { + var this$1 = this; + + this.transitionTo( + location, + function (route) { + this$1.stack = this$1.stack.slice(0, this$1.index + 1).concat(route); + this$1.index++; + onComplete && onComplete(route); + }, + onAbort + ); + }; + + AbstractHistory.prototype.replace = function replace (location, onComplete, onAbort) { + var this$1 = this; + + this.transitionTo( + location, + function (route) { + this$1.stack = this$1.stack.slice(0, this$1.index).concat(route); + onComplete && onComplete(route); + }, + onAbort + ); + }; + + AbstractHistory.prototype.go = function go (n) { + var this$1 = this; + + var targetIndex = this.index + n; + if (targetIndex < 0 || targetIndex >= this.stack.length) { + return + } + var route = this.stack[targetIndex]; + this.confirmTransition( + route, + function () { + this$1.index = targetIndex; + this$1.updateRoute(route); + }, + function (err) { + if (isNavigationFailure(err, NavigationFailureType.duplicated)) { + this$1.index = targetIndex; + } + } + ); + }; + + AbstractHistory.prototype.getCurrentLocation = function getCurrentLocation () { + var current = this.stack[this.stack.length - 1]; + return current ? current.fullPath : '/' + }; + + AbstractHistory.prototype.ensureURL = function ensureURL () { + // noop + }; + + return AbstractHistory; + }(History)); + + /* */ + + var VueRouter = function VueRouter (options) { + if ( options === void 0 ) options = {}; + + this.app = null; + this.apps = []; + this.options = options; + this.beforeHooks = []; + this.resolveHooks = []; + this.afterHooks = []; + this.matcher = createMatcher(options.routes || [], this); + + var mode = options.mode || 'hash'; + this.fallback = + mode === 'history' && !supportsPushState && options.fallback !== false; + if (this.fallback) { + mode = 'hash'; + } + if (!inBrowser) { + mode = 'abstract'; + } + this.mode = mode; + + switch (mode) { + case 'history': + this.history = new HTML5History(this, options.base); + break + case 'hash': + this.history = new HashHistory(this, options.base, this.fallback); + break + case 'abstract': + this.history = new AbstractHistory(this, options.base); + break + default: + { + assert(false, ("invalid mode: " + mode)); + } + } + }; + + var prototypeAccessors = { currentRoute: { configurable: true } }; + + VueRouter.prototype.match = function match (raw, current, redirectedFrom) { + return this.matcher.match(raw, current, redirectedFrom) + }; + + prototypeAccessors.currentRoute.get = function () { + return this.history && this.history.current + }; + + VueRouter.prototype.init = function init (app /* Vue component instance */) { + var this$1 = this; + + + assert( + install.installed, + "not installed. Make sure to call `Vue.use(VueRouter)` " + + "before creating root instance." + ); + + this.apps.push(app); + + // set up app destroyed handler + // https://github.com/vuejs/vue-router/issues/2639 + app.$once('hook:destroyed', function () { + // clean out app from this.apps array once destroyed + var index = this$1.apps.indexOf(app); + if (index > -1) { this$1.apps.splice(index, 1); } + // ensure we still have a main app or null if no apps + // we do not release the router so it can be reused + if (this$1.app === app) { this$1.app = this$1.apps[0] || null; } + + if (!this$1.app) { + // clean up event listeners + // https://github.com/vuejs/vue-router/issues/2341 + this$1.history.teardownListeners(); + } + }); + + // main app previously initialized + // return as we don't need to set up new history listener + if (this.app) { + return + } + + this.app = app; + + var history = this.history; + + if (history instanceof HTML5History || history instanceof HashHistory) { + var handleInitialScroll = function (routeOrError) { + var from = history.current; + var expectScroll = this$1.options.scrollBehavior; + var supportsScroll = supportsPushState && expectScroll; + + if (supportsScroll && 'fullPath' in routeOrError) { + handleScroll(this$1, routeOrError, from, false); + } + }; + var setupListeners = function (routeOrError) { + history.setupListeners(); + handleInitialScroll(routeOrError); + }; + history.transitionTo( + history.getCurrentLocation(), + setupListeners, + setupListeners + ); + } + + history.listen(function (route) { + this$1.apps.forEach(function (app) { + app._route = route; + }); + }); + }; + + VueRouter.prototype.beforeEach = function beforeEach (fn) { + return registerHook(this.beforeHooks, fn) + }; + + VueRouter.prototype.beforeResolve = function beforeResolve (fn) { + return registerHook(this.resolveHooks, fn) + }; + + VueRouter.prototype.afterEach = function afterEach (fn) { + return registerHook(this.afterHooks, fn) + }; + + VueRouter.prototype.onReady = function onReady (cb, errorCb) { + this.history.onReady(cb, errorCb); + }; + + VueRouter.prototype.onError = function onError (errorCb) { + this.history.onError(errorCb); + }; + + VueRouter.prototype.push = function push (location, onComplete, onAbort) { + var this$1 = this; + + // $flow-disable-line + if (!onComplete && !onAbort && typeof Promise !== 'undefined') { + return new Promise(function (resolve, reject) { + this$1.history.push(location, resolve, reject); + }) + } else { + this.history.push(location, onComplete, onAbort); + } + }; + + VueRouter.prototype.replace = function replace (location, onComplete, onAbort) { + var this$1 = this; + + // $flow-disable-line + if (!onComplete && !onAbort && typeof Promise !== 'undefined') { + return new Promise(function (resolve, reject) { + this$1.history.replace(location, resolve, reject); + }) + } else { + this.history.replace(location, onComplete, onAbort); + } + }; + + VueRouter.prototype.go = function go (n) { + this.history.go(n); + }; + + VueRouter.prototype.back = function back () { + this.go(-1); + }; + + VueRouter.prototype.forward = function forward () { + this.go(1); + }; + + VueRouter.prototype.getMatchedComponents = function getMatchedComponents (to) { + var route = to + ? to.matched + ? to + : this.resolve(to).route + : this.currentRoute; + if (!route) { + return [] + } + return [].concat.apply( + [], + route.matched.map(function (m) { + return Object.keys(m.components).map(function (key) { + return m.components[key] + }) + }) + ) + }; + + VueRouter.prototype.resolve = function resolve ( + to, + current, + append + ) { + current = current || this.history.current; + var location = normalizeLocation(to, current, append, this); + var route = this.match(location, current); + var fullPath = route.redirectedFrom || route.fullPath; + var base = this.history.base; + var href = createHref(base, fullPath, this.mode); + return { + location: location, + route: route, + href: href, + // for backwards compat + normalizedTo: location, + resolved: route + } + }; + + VueRouter.prototype.addRoutes = function addRoutes (routes) { + this.matcher.addRoutes(routes); + if (this.history.current !== START) { + this.history.transitionTo(this.history.getCurrentLocation()); + } + }; + + Object.defineProperties( VueRouter.prototype, prototypeAccessors ); + + function registerHook (list, fn) { + list.push(fn); + return function () { + var i = list.indexOf(fn); + if (i > -1) { list.splice(i, 1); } + } + } + + function createHref (base, fullPath, mode) { + var path = mode === 'hash' ? '#' + fullPath : fullPath; + return base ? cleanPath(base + '/' + path) : path + } + + VueRouter.install = install; + VueRouter.version = '3.4.3'; + VueRouter.isNavigationFailure = isNavigationFailure; + VueRouter.NavigationFailureType = NavigationFailureType; + + if (inBrowser && window.Vue) { + window.Vue.use(VueRouter); + } + + return VueRouter; + +})); diff --git a/scripts/communityScripts/libraries/vue/vue.min.js b/scripts/communityScripts/libraries/vue/vue.min.js new file mode 100644 index 0000000000..05e21102a0 --- /dev/null +++ b/scripts/communityScripts/libraries/vue/vue.min.js @@ -0,0 +1,6 @@ +/*! + * Vue.js v2.6.11 + * (c) 2014-2019 Evan You + * Released under the MIT License. + */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Vue=t()}(this,function(){"use strict";var e=Object.freeze({});function t(e){return null==e}function n(e){return null!=e}function r(e){return!0===e}function i(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function o(e){return null!==e&&"object"==typeof e}var a=Object.prototype.toString;function s(e){return"[object Object]"===a.call(e)}function c(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function u(e){return n(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function l(e){return null==e?"":Array.isArray(e)||s(e)&&e.toString===a?JSON.stringify(e,null,2):String(e)}function f(e){var t=parseFloat(e);return isNaN(t)?e:t}function p(e,t){for(var n=Object.create(null),r=e.split(","),i=0;i-1)return e.splice(n,1)}}var m=Object.prototype.hasOwnProperty;function y(e,t){return m.call(e,t)}function g(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var _=/-(\w)/g,b=g(function(e){return e.replace(_,function(e,t){return t?t.toUpperCase():""})}),$=g(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),w=/\B([A-Z])/g,C=g(function(e){return e.replace(w,"-$1").toLowerCase()});var x=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function k(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function A(e,t){for(var n in t)e[n]=t[n];return e}function O(e){for(var t={},n=0;n0,Z=J&&J.indexOf("edge/")>0,G=(J&&J.indexOf("android"),J&&/iphone|ipad|ipod|ios/.test(J)||"ios"===K),X=(J&&/chrome\/\d+/.test(J),J&&/phantomjs/.test(J),J&&J.match(/firefox\/(\d+)/)),Y={}.watch,Q=!1;if(z)try{var ee={};Object.defineProperty(ee,"passive",{get:function(){Q=!0}}),window.addEventListener("test-passive",null,ee)}catch(e){}var te=function(){return void 0===B&&(B=!z&&!V&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),B},ne=z&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function re(e){return"function"==typeof e&&/native code/.test(e.toString())}var ie,oe="undefined"!=typeof Symbol&&re(Symbol)&&"undefined"!=typeof Reflect&&re(Reflect.ownKeys);ie="undefined"!=typeof Set&&re(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var ae=S,se=0,ce=function(){this.id=se++,this.subs=[]};ce.prototype.addSub=function(e){this.subs.push(e)},ce.prototype.removeSub=function(e){h(this.subs,e)},ce.prototype.depend=function(){ce.target&&ce.target.addDep(this)},ce.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;t-1)if(o&&!y(i,"default"))a=!1;else if(""===a||a===C(e)){var c=Pe(String,i.type);(c<0||s0&&(st((u=e(u,(a||"")+"_"+c))[0])&&st(f)&&(s[l]=he(f.text+u[0].text),u.shift()),s.push.apply(s,u)):i(u)?st(f)?s[l]=he(f.text+u):""!==u&&s.push(he(u)):st(u)&&st(f)?s[l]=he(f.text+u.text):(r(o._isVList)&&n(u.tag)&&t(u.key)&&n(a)&&(u.key="__vlist"+a+"_"+c+"__"),s.push(u)));return s}(e):void 0}function st(e){return n(e)&&n(e.text)&&!1===e.isComment}function ct(e,t){if(e){for(var n=Object.create(null),r=oe?Reflect.ownKeys(e):Object.keys(e),i=0;i0,a=t?!!t.$stable:!o,s=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(a&&r&&r!==e&&s===r.$key&&!o&&!r.$hasNormal)return r;for(var c in i={},t)t[c]&&"$"!==c[0]&&(i[c]=pt(n,c,t[c]))}else i={};for(var u in n)u in i||(i[u]=dt(n,u));return t&&Object.isExtensible(t)&&(t._normalized=i),R(i,"$stable",a),R(i,"$key",s),R(i,"$hasNormal",o),i}function pt(e,t,n){var r=function(){var e=arguments.length?n.apply(null,arguments):n({});return(e=e&&"object"==typeof e&&!Array.isArray(e)?[e]:at(e))&&(0===e.length||1===e.length&&e[0].isComment)?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function dt(e,t){return function(){return e[t]}}function vt(e,t){var r,i,a,s,c;if(Array.isArray(e)||"string"==typeof e)for(r=new Array(e.length),i=0,a=e.length;idocument.createEvent("Event").timeStamp&&(sn=function(){return cn.now()})}function un(){var e,t;for(an=sn(),rn=!0,Qt.sort(function(e,t){return e.id-t.id}),on=0;onon&&Qt[n].id>e.id;)n--;Qt.splice(n+1,0,e)}else Qt.push(e);nn||(nn=!0,Ye(un))}}(this)},fn.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||o(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){Re(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},fn.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},fn.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},fn.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||h(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var pn={enumerable:!0,configurable:!0,get:S,set:S};function dn(e,t,n){pn.get=function(){return this[t][n]},pn.set=function(e){this[t][n]=e},Object.defineProperty(e,n,pn)}function vn(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},i=e.$options._propKeys=[];e.$parent&&$e(!1);var o=function(o){i.push(o);var a=Me(o,t,n,e);xe(r,o,a),o in e||dn(e,"_props",o)};for(var a in t)o(a);$e(!0)}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]="function"!=typeof t[n]?S:x(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;s(t=e._data="function"==typeof t?function(e,t){le();try{return e.call(t,t)}catch(e){return Re(e,t,"data()"),{}}finally{fe()}}(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,i=(e.$options.methods,n.length);for(;i--;){var o=n[i];r&&y(r,o)||(a=void 0,36!==(a=(o+"").charCodeAt(0))&&95!==a&&dn(e,"_data",o))}var a;Ce(t,!0)}(e):Ce(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=te();for(var i in t){var o=t[i],a="function"==typeof o?o:o.get;r||(n[i]=new fn(e,a||S,S,hn)),i in e||mn(e,i,o)}}(e,t.computed),t.watch&&t.watch!==Y&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var i=0;i-1:"string"==typeof e?e.split(",").indexOf(t)>-1:(n=e,"[object RegExp]"===a.call(n)&&e.test(t));var n}function An(e,t){var n=e.cache,r=e.keys,i=e._vnode;for(var o in n){var a=n[o];if(a){var s=xn(a.componentOptions);s&&!t(s)&&On(n,o,r,i)}}}function On(e,t,n,r){var i=e[t];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),e[t]=null,h(n,t)}!function(t){t.prototype._init=function(t){var n=this;n._uid=bn++,n._isVue=!0,t&&t._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var i=r.componentOptions;n.propsData=i.propsData,n._parentListeners=i.listeners,n._renderChildren=i.children,n._componentTag=i.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(n,t):n.$options=De($n(n.constructor),t||{},n),n._renderProxy=n,n._self=n,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(n),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&qt(e,t)}(n),function(t){t._vnode=null,t._staticTrees=null;var n=t.$options,r=t.$vnode=n._parentVnode,i=r&&r.context;t.$slots=ut(n._renderChildren,i),t.$scopedSlots=e,t._c=function(e,n,r,i){return Pt(t,e,n,r,i,!1)},t.$createElement=function(e,n,r,i){return Pt(t,e,n,r,i,!0)};var o=r&&r.data;xe(t,"$attrs",o&&o.attrs||e,null,!0),xe(t,"$listeners",n._parentListeners||e,null,!0)}(n),Yt(n,"beforeCreate"),function(e){var t=ct(e.$options.inject,e);t&&($e(!1),Object.keys(t).forEach(function(n){xe(e,n,t[n])}),$e(!0))}(n),vn(n),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(n),Yt(n,"created"),n.$options.el&&n.$mount(n.$options.el)}}(wn),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=ke,e.prototype.$delete=Ae,e.prototype.$watch=function(e,t,n){if(s(t))return _n(this,e,t,n);(n=n||{}).user=!0;var r=new fn(this,e,t,n);if(n.immediate)try{t.call(this,r.value)}catch(e){Re(e,this,'callback for immediate watcher "'+r.expression+'"')}return function(){r.teardown()}}}(wn),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var i=0,o=e.length;i1?k(t):t;for(var n=k(arguments,1),r='event handler for "'+e+'"',i=0,o=t.length;iparseInt(this.max)&&On(a,s[0],s,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return F}};Object.defineProperty(e,"config",t),e.util={warn:ae,extend:A,mergeOptions:De,defineReactive:xe},e.set=ke,e.delete=Ae,e.nextTick=Ye,e.observable=function(e){return Ce(e),e},e.options=Object.create(null),M.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,A(e.options.components,Tn),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=k(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=De(this.options,e),this}}(e),Cn(e),function(e){M.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&s(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}(e)}(wn),Object.defineProperty(wn.prototype,"$isServer",{get:te}),Object.defineProperty(wn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(wn,"FunctionalRenderContext",{value:Tt}),wn.version="2.6.11";var En=p("style,class"),Nn=p("input,textarea,option,select,progress"),jn=function(e,t,n){return"value"===n&&Nn(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},Dn=p("contenteditable,draggable,spellcheck"),Ln=p("events,caret,typing,plaintext-only"),Mn=function(e,t){return Hn(t)||"false"===t?"false":"contenteditable"===e&&Ln(t)?t:"true"},In=p("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),Fn="http://www.w3.org/1999/xlink",Pn=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},Rn=function(e){return Pn(e)?e.slice(6,e.length):""},Hn=function(e){return null==e||!1===e};function Bn(e){for(var t=e.data,r=e,i=e;n(i.componentInstance);)(i=i.componentInstance._vnode)&&i.data&&(t=Un(i.data,t));for(;n(r=r.parent);)r&&r.data&&(t=Un(t,r.data));return function(e,t){if(n(e)||n(t))return zn(e,Vn(t));return""}(t.staticClass,t.class)}function Un(e,t){return{staticClass:zn(e.staticClass,t.staticClass),class:n(e.class)?[e.class,t.class]:t.class}}function zn(e,t){return e?t?e+" "+t:e:t||""}function Vn(e){return Array.isArray(e)?function(e){for(var t,r="",i=0,o=e.length;i-1?hr(e,t,n):In(t)?Hn(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Dn(t)?e.setAttribute(t,Mn(t,n)):Pn(t)?Hn(n)?e.removeAttributeNS(Fn,Rn(t)):e.setAttributeNS(Fn,t,n):hr(e,t,n)}function hr(e,t,n){if(Hn(n))e.removeAttribute(t);else{if(q&&!W&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var mr={create:dr,update:dr};function yr(e,r){var i=r.elm,o=r.data,a=e.data;if(!(t(o.staticClass)&&t(o.class)&&(t(a)||t(a.staticClass)&&t(a.class)))){var s=Bn(r),c=i._transitionClasses;n(c)&&(s=zn(s,Vn(c))),s!==i._prevClass&&(i.setAttribute("class",s),i._prevClass=s)}}var gr,_r,br,$r,wr,Cr,xr={create:yr,update:yr},kr=/[\w).+\-_$\]]/;function Ar(e){var t,n,r,i,o,a=!1,s=!1,c=!1,u=!1,l=0,f=0,p=0,d=0;for(r=0;r=0&&" "===(h=e.charAt(v));v--);h&&kr.test(h)||(u=!0)}}else void 0===i?(d=r+1,i=e.slice(0,r).trim()):m();function m(){(o||(o=[])).push(e.slice(d,r).trim()),d=r+1}if(void 0===i?i=e.slice(0,r).trim():0!==d&&m(),o)for(r=0;r-1?{exp:e.slice(0,$r),key:'"'+e.slice($r+1)+'"'}:{exp:e,key:null};_r=e,$r=wr=Cr=0;for(;!zr();)Vr(br=Ur())?Jr(br):91===br&&Kr(br);return{exp:e.slice(0,wr),key:e.slice(wr+1,Cr)}}(e);return null===n.key?e+"="+t:"$set("+n.exp+", "+n.key+", "+t+")"}function Ur(){return _r.charCodeAt(++$r)}function zr(){return $r>=gr}function Vr(e){return 34===e||39===e}function Kr(e){var t=1;for(wr=$r;!zr();)if(Vr(e=Ur()))Jr(e);else if(91===e&&t++,93===e&&t--,0===t){Cr=$r;break}}function Jr(e){for(var t=e;!zr()&&(e=Ur())!==t;);}var qr,Wr="__r",Zr="__c";function Gr(e,t,n){var r=qr;return function i(){null!==t.apply(null,arguments)&&Qr(e,i,n,r)}}var Xr=Ve&&!(X&&Number(X[1])<=53);function Yr(e,t,n,r){if(Xr){var i=an,o=t;t=o._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=i||e.timeStamp<=0||e.target.ownerDocument!==document)return o.apply(this,arguments)}}qr.addEventListener(e,t,Q?{capture:n,passive:r}:n)}function Qr(e,t,n,r){(r||qr).removeEventListener(e,t._wrapper||t,n)}function ei(e,r){if(!t(e.data.on)||!t(r.data.on)){var i=r.data.on||{},o=e.data.on||{};qr=r.elm,function(e){if(n(e[Wr])){var t=q?"change":"input";e[t]=[].concat(e[Wr],e[t]||[]),delete e[Wr]}n(e[Zr])&&(e.change=[].concat(e[Zr],e.change||[]),delete e[Zr])}(i),rt(i,o,Yr,Qr,Gr,r.context),qr=void 0}}var ti,ni={create:ei,update:ei};function ri(e,r){if(!t(e.data.domProps)||!t(r.data.domProps)){var i,o,a=r.elm,s=e.data.domProps||{},c=r.data.domProps||{};for(i in n(c.__ob__)&&(c=r.data.domProps=A({},c)),s)i in c||(a[i]="");for(i in c){if(o=c[i],"textContent"===i||"innerHTML"===i){if(r.children&&(r.children.length=0),o===s[i])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===i&&"PROGRESS"!==a.tagName){a._value=o;var u=t(o)?"":String(o);ii(a,u)&&(a.value=u)}else if("innerHTML"===i&&qn(a.tagName)&&t(a.innerHTML)){(ti=ti||document.createElement("div")).innerHTML=""+o+"";for(var l=ti.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;l.firstChild;)a.appendChild(l.firstChild)}else if(o!==s[i])try{a[i]=o}catch(e){}}}}function ii(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var r=e.value,i=e._vModifiers;if(n(i)){if(i.number)return f(r)!==f(t);if(i.trim)return r.trim()!==t.trim()}return r!==t}(e,t))}var oi={create:ri,update:ri},ai=g(function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach(function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t});function si(e){var t=ci(e.style);return e.staticStyle?A(e.staticStyle,t):t}function ci(e){return Array.isArray(e)?O(e):"string"==typeof e?ai(e):e}var ui,li=/^--/,fi=/\s*!important$/,pi=function(e,t,n){if(li.test(t))e.style.setProperty(t,n);else if(fi.test(n))e.style.setProperty(C(t),n.replace(fi,""),"important");else{var r=vi(t);if(Array.isArray(n))for(var i=0,o=n.length;i-1?t.split(yi).forEach(function(t){return e.classList.add(t)}):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function _i(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(yi).forEach(function(t){return e.classList.remove(t)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function bi(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&A(t,$i(e.name||"v")),A(t,e),t}return"string"==typeof e?$i(e):void 0}}var $i=g(function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}}),wi=z&&!W,Ci="transition",xi="animation",ki="transition",Ai="transitionend",Oi="animation",Si="animationend";wi&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(ki="WebkitTransition",Ai="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Oi="WebkitAnimation",Si="webkitAnimationEnd"));var Ti=z?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function Ei(e){Ti(function(){Ti(e)})}function Ni(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),gi(e,t))}function ji(e,t){e._transitionClasses&&h(e._transitionClasses,t),_i(e,t)}function Di(e,t,n){var r=Mi(e,t),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s=i===Ci?Ai:Si,c=0,u=function(){e.removeEventListener(s,l),n()},l=function(t){t.target===e&&++c>=a&&u()};setTimeout(function(){c0&&(n=Ci,l=a,f=o.length):t===xi?u>0&&(n=xi,l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?Ci:xi:null)?n===Ci?o.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:n===Ci&&Li.test(r[ki+"Property"])}}function Ii(e,t){for(;e.length1}function Ui(e,t){!0!==t.data.show&&Pi(t)}var zi=function(e){var o,a,s={},c=e.modules,u=e.nodeOps;for(o=0;ov?_(e,t(i[y+1])?null:i[y+1].elm,i,d,y,o):d>y&&$(r,p,v)}(p,h,y,o,l):n(y)?(n(e.text)&&u.setTextContent(p,""),_(p,null,y,0,y.length-1,o)):n(h)?$(h,0,h.length-1):n(e.text)&&u.setTextContent(p,""):e.text!==i.text&&u.setTextContent(p,i.text),n(v)&&n(d=v.hook)&&n(d=d.postpatch)&&d(e,i)}}}function k(e,t,i){if(r(i)&&n(e.parent))e.parent.data.pendingInsert=t;else for(var o=0;o-1,a.selected!==o&&(a.selected=o);else if(N(Wi(a),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));i||(e.selectedIndex=-1)}}function qi(e,t){return t.every(function(t){return!N(t,e)})}function Wi(e){return"_value"in e?e._value:e.value}function Zi(e){e.target.composing=!0}function Gi(e){e.target.composing&&(e.target.composing=!1,Xi(e.target,"input"))}function Xi(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Yi(e){return!e.componentInstance||e.data&&e.data.transition?e:Yi(e.componentInstance._vnode)}var Qi={model:Vi,show:{bind:function(e,t,n){var r=t.value,i=(n=Yi(n)).data&&n.data.transition,o=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&i?(n.data.show=!0,Pi(n,function(){e.style.display=o})):e.style.display=r?o:"none"},update:function(e,t,n){var r=t.value;!r!=!t.oldValue&&((n=Yi(n)).data&&n.data.transition?(n.data.show=!0,r?Pi(n,function(){e.style.display=e.__vOriginalDisplay}):Ri(n,function(){e.style.display="none"})):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,r,i){i||(e.style.display=e.__vOriginalDisplay)}}},eo={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function to(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?to(zt(t.children)):e}function no(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var i=n._parentListeners;for(var o in i)t[b(o)]=i[o];return t}function ro(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var io=function(e){return e.tag||Ut(e)},oo=function(e){return"show"===e.name},ao={name:"transition",props:eo,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(io)).length){var r=this.mode,o=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return o;var a=to(o);if(!a)return o;if(this._leaving)return ro(e,o);var s="__transition-"+this._uid+"-";a.key=null==a.key?a.isComment?s+"comment":s+a.tag:i(a.key)?0===String(a.key).indexOf(s)?a.key:s+a.key:a.key;var c=(a.data||(a.data={})).transition=no(this),u=this._vnode,l=to(u);if(a.data.directives&&a.data.directives.some(oo)&&(a.data.show=!0),l&&l.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(a,l)&&!Ut(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=A({},c);if("out-in"===r)return this._leaving=!0,it(f,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),ro(e,o);if("in-out"===r){if(Ut(a))return u;var p,d=function(){p()};it(c,"afterEnter",d),it(c,"enterCancelled",d),it(f,"delayLeave",function(e){p=e})}}return o}}},so=A({tag:String,moveClass:String},eo);function co(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function uo(e){e.data.newPos=e.elm.getBoundingClientRect()}function lo(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,i=t.top-n.top;if(r||i){e.data.moved=!0;var o=e.elm.style;o.transform=o.WebkitTransform="translate("+r+"px,"+i+"px)",o.transitionDuration="0s"}}delete so.mode;var fo={Transition:ao,TransitionGroup:{props:so,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var i=Zt(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,i(),t.call(e,n,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],a=no(this),s=0;s-1?Gn[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Gn[e]=/HTMLUnknownElement/.test(t.toString())},A(wn.options.directives,Qi),A(wn.options.components,fo),wn.prototype.__patch__=z?zi:S,wn.prototype.$mount=function(e,t){return function(e,t,n){var r;return e.$el=t,e.$options.render||(e.$options.render=ve),Yt(e,"beforeMount"),r=function(){e._update(e._render(),n)},new fn(e,r,S,{before:function(){e._isMounted&&!e._isDestroyed&&Yt(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(e._isMounted=!0,Yt(e,"mounted")),e}(this,e=e&&z?Yn(e):void 0,t)},z&&setTimeout(function(){F.devtools&&ne&&ne.emit("init",wn)},0);var po=/\{\{((?:.|\r?\n)+?)\}\}/g,vo=/[-.*+?^${}()|[\]\/\\]/g,ho=g(function(e){var t=e[0].replace(vo,"\\$&"),n=e[1].replace(vo,"\\$&");return new RegExp(t+"((?:.|\\n)+?)"+n,"g")});var mo={staticKeys:["staticClass"],transformNode:function(e,t){t.warn;var n=Fr(e,"class");n&&(e.staticClass=JSON.stringify(n));var r=Ir(e,"class",!1);r&&(e.classBinding=r)},genData:function(e){var t="";return e.staticClass&&(t+="staticClass:"+e.staticClass+","),e.classBinding&&(t+="class:"+e.classBinding+","),t}};var yo,go={staticKeys:["staticStyle"],transformNode:function(e,t){t.warn;var n=Fr(e,"style");n&&(e.staticStyle=JSON.stringify(ai(n)));var r=Ir(e,"style",!1);r&&(e.styleBinding=r)},genData:function(e){var t="";return e.staticStyle&&(t+="staticStyle:"+e.staticStyle+","),e.styleBinding&&(t+="style:("+e.styleBinding+"),"),t}},_o=function(e){return(yo=yo||document.createElement("div")).innerHTML=e,yo.textContent},bo=p("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),$o=p("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),wo=p("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),Co=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,xo=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,ko="[a-zA-Z_][\\-\\.0-9_a-zA-Z"+P.source+"]*",Ao="((?:"+ko+"\\:)?"+ko+")",Oo=new RegExp("^<"+Ao),So=/^\s*(\/?)>/,To=new RegExp("^<\\/"+Ao+"[^>]*>"),Eo=/^]+>/i,No=/^",""":'"',"&":"&"," ":"\n"," ":"\t","'":"'"},Io=/&(?:lt|gt|quot|amp|#39);/g,Fo=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Po=p("pre,textarea",!0),Ro=function(e,t){return e&&Po(e)&&"\n"===t[0]};function Ho(e,t){var n=t?Fo:Io;return e.replace(n,function(e){return Mo[e]})}var Bo,Uo,zo,Vo,Ko,Jo,qo,Wo,Zo=/^@|^v-on:/,Go=/^v-|^@|^:|^#/,Xo=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Yo=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Qo=/^\(|\)$/g,ea=/^\[.*\]$/,ta=/:(.*)$/,na=/^:|^\.|^v-bind:/,ra=/\.[^.\]]+(?=[^\]]*$)/g,ia=/^v-slot(:|$)|^#/,oa=/[\r\n]/,aa=/\s+/g,sa=g(_o),ca="_empty_";function ua(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:ma(t),rawAttrsMap:{},parent:n,children:[]}}function la(e,t){Bo=t.warn||Sr,Jo=t.isPreTag||T,qo=t.mustUseProp||T,Wo=t.getTagNamespace||T;t.isReservedTag;zo=Tr(t.modules,"transformNode"),Vo=Tr(t.modules,"preTransformNode"),Ko=Tr(t.modules,"postTransformNode"),Uo=t.delimiters;var n,r,i=[],o=!1!==t.preserveWhitespace,a=t.whitespace,s=!1,c=!1;function u(e){if(l(e),s||e.processed||(e=fa(e,t)),i.length||e===n||n.if&&(e.elseif||e.else)&&da(n,{exp:e.elseif,block:e}),r&&!e.forbidden)if(e.elseif||e.else)a=e,(u=function(e){var t=e.length;for(;t--;){if(1===e[t].type)return e[t];e.pop()}}(r.children))&&u.if&&da(u,{exp:a.elseif,block:a});else{if(e.slotScope){var o=e.slotTarget||'"default"';(r.scopedSlots||(r.scopedSlots={}))[o]=e}r.children.push(e),e.parent=r}var a,u;e.children=e.children.filter(function(e){return!e.slotScope}),l(e),e.pre&&(s=!1),Jo(e.tag)&&(c=!1);for(var f=0;f]*>)","i")),p=e.replace(f,function(e,n,r){return u=r.length,Do(l)||"noscript"===l||(n=n.replace(//g,"$1").replace(//g,"$1")),Ro(l,n)&&(n=n.slice(1)),t.chars&&t.chars(n),""});c+=e.length-p.length,e=p,A(l,c-u,c)}else{var d=e.indexOf("<");if(0===d){if(No.test(e)){var v=e.indexOf("--\x3e");if(v>=0){t.shouldKeepComment&&t.comment(e.substring(4,v),c,c+v+3),C(v+3);continue}}if(jo.test(e)){var h=e.indexOf("]>");if(h>=0){C(h+2);continue}}var m=e.match(Eo);if(m){C(m[0].length);continue}var y=e.match(To);if(y){var g=c;C(y[0].length),A(y[1],g,c);continue}var _=x();if(_){k(_),Ro(_.tagName,e)&&C(1);continue}}var b=void 0,$=void 0,w=void 0;if(d>=0){for($=e.slice(d);!(To.test($)||Oo.test($)||No.test($)||jo.test($)||(w=$.indexOf("<",1))<0);)d+=w,$=e.slice(d);b=e.substring(0,d)}d<0&&(b=e),b&&C(b.length),t.chars&&b&&t.chars(b,c-b.length,c)}if(e===n){t.chars&&t.chars(e);break}}function C(t){c+=t,e=e.substring(t)}function x(){var t=e.match(Oo);if(t){var n,r,i={tagName:t[1],attrs:[],start:c};for(C(t[0].length);!(n=e.match(So))&&(r=e.match(xo)||e.match(Co));)r.start=c,C(r[0].length),r.end=c,i.attrs.push(r);if(n)return i.unarySlash=n[1],C(n[0].length),i.end=c,i}}function k(e){var n=e.tagName,c=e.unarySlash;o&&("p"===r&&wo(n)&&A(r),s(n)&&r===n&&A(n));for(var u=a(n)||!!c,l=e.attrs.length,f=new Array(l),p=0;p=0&&i[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var u=i.length-1;u>=a;u--)t.end&&t.end(i[u].tag,n,o);i.length=a,r=a&&i[a-1].tag}else"br"===s?t.start&&t.start(e,[],!0,n,o):"p"===s&&(t.start&&t.start(e,[],!1,n,o),t.end&&t.end(e,n,o))}A()}(e,{warn:Bo,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldDecodeNewlinesForHref:t.shouldDecodeNewlinesForHref,shouldKeepComment:t.comments,outputSourceRange:t.outputSourceRange,start:function(e,o,a,l,f){var p=r&&r.ns||Wo(e);q&&"svg"===p&&(o=function(e){for(var t=[],n=0;nc&&(s.push(o=e.slice(c,i)),a.push(JSON.stringify(o)));var u=Ar(r[1].trim());a.push("_s("+u+")"),s.push({"@binding":u}),c=i+r[0].length}return c-1"+("true"===o?":("+t+")":":_q("+t+","+o+")")),Mr(e,"change","var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+o+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Br(t,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Br(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Br(t,"$$c")+"}",null,!0)}(e,r,i);else if("input"===o&&"radio"===a)!function(e,t,n){var r=n&&n.number,i=Ir(e,"value")||"null";Er(e,"checked","_q("+t+","+(i=r?"_n("+i+")":i)+")"),Mr(e,"change",Br(t,i),null,!0)}(e,r,i);else if("input"===o||"textarea"===o)!function(e,t,n){var r=e.attrsMap.type,i=n||{},o=i.lazy,a=i.number,s=i.trim,c=!o&&"range"!==r,u=o?"change":"range"===r?Wr:"input",l="$event.target.value";s&&(l="$event.target.value.trim()"),a&&(l="_n("+l+")");var f=Br(t,l);c&&(f="if($event.target.composing)return;"+f),Er(e,"value","("+t+")"),Mr(e,u,f,null,!0),(s||a)&&Mr(e,"blur","$forceUpdate()")}(e,r,i);else if(!F.isReservedTag(o))return Hr(e,r,i),!1;return!0},text:function(e,t){t.value&&Er(e,"textContent","_s("+t.value+")",t)},html:function(e,t){t.value&&Er(e,"innerHTML","_s("+t.value+")",t)}},isPreTag:function(e){return"pre"===e},isUnaryTag:bo,mustUseProp:jn,canBeLeftOpenTag:$o,isReservedTag:Wn,getTagNamespace:Zn,staticKeys:function(e){return e.reduce(function(e,t){return e.concat(t.staticKeys||[])},[]).join(",")}(ba)},xa=g(function(e){return p("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(e?","+e:""))});function ka(e,t){e&&($a=xa(t.staticKeys||""),wa=t.isReservedTag||T,function e(t){t.static=function(e){if(2===e.type)return!1;if(3===e.type)return!0;return!(!e.pre&&(e.hasBindings||e.if||e.for||d(e.tag)||!wa(e.tag)||function(e){for(;e.parent;){if("template"!==(e=e.parent).tag)return!1;if(e.for)return!0}return!1}(e)||!Object.keys(e).every($a)))}(t);if(1===t.type){if(!wa(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var n=0,r=t.children.length;n|^function(?:\s+[\w$]+)?\s*\(/,Oa=/\([^)]*?\);*$/,Sa=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Ta={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Ea={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Na=function(e){return"if("+e+")return null;"},ja={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Na("$event.target !== $event.currentTarget"),ctrl:Na("!$event.ctrlKey"),shift:Na("!$event.shiftKey"),alt:Na("!$event.altKey"),meta:Na("!$event.metaKey"),left:Na("'button' in $event && $event.button !== 0"),middle:Na("'button' in $event && $event.button !== 1"),right:Na("'button' in $event && $event.button !== 2")};function Da(e,t){var n=t?"nativeOn:":"on:",r="",i="";for(var o in e){var a=La(e[o]);e[o]&&e[o].dynamic?i+=o+","+a+",":r+='"'+o+'":'+a+","}return r="{"+r.slice(0,-1)+"}",i?n+"_d("+r+",["+i.slice(0,-1)+"])":n+r}function La(e){if(!e)return"function(){}";if(Array.isArray(e))return"["+e.map(function(e){return La(e)}).join(",")+"]";var t=Sa.test(e.value),n=Aa.test(e.value),r=Sa.test(e.value.replace(Oa,""));if(e.modifiers){var i="",o="",a=[];for(var s in e.modifiers)if(ja[s])o+=ja[s],Ta[s]&&a.push(s);else if("exact"===s){var c=e.modifiers;o+=Na(["ctrl","shift","alt","meta"].filter(function(e){return!c[e]}).map(function(e){return"$event."+e+"Key"}).join("||"))}else a.push(s);return a.length&&(i+=function(e){return"if(!$event.type.indexOf('key')&&"+e.map(Ma).join("&&")+")return null;"}(a)),o&&(i+=o),"function($event){"+i+(t?"return "+e.value+"($event)":n?"return ("+e.value+")($event)":r?"return "+e.value:e.value)+"}"}return t||n?e.value:"function($event){"+(r?"return "+e.value:e.value)+"}"}function Ma(e){var t=parseInt(e,10);if(t)return"$event.keyCode!=="+t;var n=Ta[e],r=Ea[e];return"_k($event.keyCode,"+JSON.stringify(e)+","+JSON.stringify(n)+",$event.key,"+JSON.stringify(r)+")"}var Ia={on:function(e,t){e.wrapListeners=function(e){return"_g("+e+","+t.value+")"}},bind:function(e,t){e.wrapData=function(n){return"_b("+n+",'"+e.tag+"',"+t.value+","+(t.modifiers&&t.modifiers.prop?"true":"false")+(t.modifiers&&t.modifiers.sync?",true":"")+")"}},cloak:S},Fa=function(e){this.options=e,this.warn=e.warn||Sr,this.transforms=Tr(e.modules,"transformCode"),this.dataGenFns=Tr(e.modules,"genData"),this.directives=A(A({},Ia),e.directives);var t=e.isReservedTag||T;this.maybeComponent=function(e){return!!e.component||!t(e.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function Pa(e,t){var n=new Fa(t);return{render:"with(this){return "+(e?Ra(e,n):'_c("div")')+"}",staticRenderFns:n.staticRenderFns}}function Ra(e,t){if(e.parent&&(e.pre=e.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return Ha(e,t);if(e.once&&!e.onceProcessed)return Ba(e,t);if(e.for&&!e.forProcessed)return za(e,t);if(e.if&&!e.ifProcessed)return Ua(e,t);if("template"!==e.tag||e.slotTarget||t.pre){if("slot"===e.tag)return function(e,t){var n=e.slotName||'"default"',r=qa(e,t),i="_t("+n+(r?","+r:""),o=e.attrs||e.dynamicAttrs?Ga((e.attrs||[]).concat(e.dynamicAttrs||[]).map(function(e){return{name:b(e.name),value:e.value,dynamic:e.dynamic}})):null,a=e.attrsMap["v-bind"];!o&&!a||r||(i+=",null");o&&(i+=","+o);a&&(i+=(o?"":",null")+","+a);return i+")"}(e,t);var n;if(e.component)n=function(e,t,n){var r=t.inlineTemplate?null:qa(t,n,!0);return"_c("+e+","+Va(t,n)+(r?","+r:"")+")"}(e.component,e,t);else{var r;(!e.plain||e.pre&&t.maybeComponent(e))&&(r=Va(e,t));var i=e.inlineTemplate?null:qa(e,t,!0);n="_c('"+e.tag+"'"+(r?","+r:"")+(i?","+i:"")+")"}for(var o=0;o>>0}(a):"")+")"}(e,e.scopedSlots,t)+","),e.model&&(n+="model:{value:"+e.model.value+",callback:"+e.model.callback+",expression:"+e.model.expression+"},"),e.inlineTemplate){var o=function(e,t){var n=e.children[0];if(n&&1===n.type){var r=Pa(n,t.options);return"inlineTemplate:{render:function(){"+r.render+"},staticRenderFns:["+r.staticRenderFns.map(function(e){return"function(){"+e+"}"}).join(",")+"]}"}}(e,t);o&&(n+=o+",")}return n=n.replace(/,$/,"")+"}",e.dynamicAttrs&&(n="_b("+n+',"'+e.tag+'",'+Ga(e.dynamicAttrs)+")"),e.wrapData&&(n=e.wrapData(n)),e.wrapListeners&&(n=e.wrapListeners(n)),n}function Ka(e){return 1===e.type&&("slot"===e.tag||e.children.some(Ka))}function Ja(e,t){var n=e.attrsMap["slot-scope"];if(e.if&&!e.ifProcessed&&!n)return Ua(e,t,Ja,"null");if(e.for&&!e.forProcessed)return za(e,t,Ja);var r=e.slotScope===ca?"":String(e.slotScope),i="function("+r+"){return "+("template"===e.tag?e.if&&n?"("+e.if+")?"+(qa(e,t)||"undefined")+":undefined":qa(e,t)||"undefined":Ra(e,t))+"}",o=r?"":",proxy:true";return"{key:"+(e.slotTarget||'"default"')+",fn:"+i+o+"}"}function qa(e,t,n,r,i){var o=e.children;if(o.length){var a=o[0];if(1===o.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?t.maybeComponent(a)?",1":",0":"";return""+(r||Ra)(a,t)+s}var c=n?function(e,t){for(var n=0,r=0;r':'
',ts.innerHTML.indexOf(" ")>0}var os=!!z&&is(!1),as=!!z&&is(!0),ss=g(function(e){var t=Yn(e);return t&&t.innerHTML}),cs=wn.prototype.$mount;return wn.prototype.$mount=function(e,t){if((e=e&&Yn(e))===document.body||e===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=ss(r));else{if(!r.nodeType)return this;r=r.innerHTML}else e&&(r=function(e){if(e.outerHTML)return e.outerHTML;var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}(e));if(r){var i=rs(r,{outputSourceRange:!1,shouldDecodeNewlines:os,shouldDecodeNewlinesForHref:as,delimiters:n.delimiters,comments:n.comments},this),o=i.render,a=i.staticRenderFns;n.render=o,n.staticRenderFns=a}}return cs.call(this,e,t)},wn.compile=rs,wn}); \ No newline at end of file diff --git a/scripts/communityScripts/libraries/vuetify/attributes.json b/scripts/communityScripts/libraries/vuetify/attributes.json new file mode 100644 index 0000000000..3b0a1a6e1e --- /dev/null +++ b/scripts/communityScripts/libraries/vuetify/attributes.json @@ -0,0 +1,9690 @@ +{ + "v-app/dark": { + "type": "boolean", + "description": "" + }, + "v-app/light": { + "type": "boolean", + "description": "" + }, + "v-app/id": { + "type": "string", + "description": "" + }, + "v-app-bar/color": { + "type": "string", + "description": "" + }, + "v-app-bar/elevation": { + "type": "number|string", + "description": "" + }, + "v-app-bar/height": { + "type": "number|string", + "description": "" + }, + "v-app-bar/max-height": { + "type": "number|string", + "description": "" + }, + "v-app-bar/max-width": { + "type": "number|string", + "description": "" + }, + "v-app-bar/min-height": { + "type": "number|string", + "description": "" + }, + "v-app-bar/min-width": { + "type": "number|string", + "description": "" + }, + "v-app-bar/width": { + "type": "number|string", + "description": "" + }, + "v-app-bar/rounded": { + "type": "boolean|string", + "description": "" + }, + "v-app-bar/tile": { + "type": "boolean", + "description": "" + }, + "v-app-bar/dark": { + "type": "boolean", + "description": "" + }, + "v-app-bar/light": { + "type": "boolean", + "description": "" + }, + "v-app-bar/outlined": { + "type": "boolean", + "description": "" + }, + "v-app-bar/shaped": { + "type": "boolean", + "description": "" + }, + "v-app-bar/tag": { + "type": "string", + "description": "" + }, + "v-app-bar/absolute": { + "type": "boolean", + "description": "" + }, + "v-app-bar/bottom": { + "type": "boolean", + "description": "" + }, + "v-app-bar/collapse": { + "type": "boolean", + "description": "" + }, + "v-app-bar/dense": { + "type": "boolean", + "description": "" + }, + "v-app-bar/extended": { + "type": "boolean", + "description": "" + }, + "v-app-bar/extension-height": { + "type": "number|string", + "description": "" + }, + "v-app-bar/flat": { + "type": "boolean", + "description": "" + }, + "v-app-bar/floating": { + "type": "boolean", + "description": "" + }, + "v-app-bar/prominent": { + "type": "boolean", + "description": "" + }, + "v-app-bar/short": { + "type": "boolean", + "description": "" + }, + "v-app-bar/src": { + "type": "string|object", + "description": "" + }, + "v-app-bar/scroll-target": { + "type": "string", + "description": "" + }, + "v-app-bar/scroll-threshold": { + "type": "string|number", + "description": "" + }, + "v-app-bar/value": { + "type": "boolean", + "description": "" + }, + "v-app-bar/fixed": { + "type": "boolean", + "description": "" + }, + "v-app-bar/app": { + "type": "boolean", + "description": "" + }, + "v-app-bar/clipped-left": { + "type": "boolean", + "description": "" + }, + "v-app-bar/clipped-right": { + "type": "boolean", + "description": "" + }, + "v-app-bar/collapse-on-scroll": { + "type": "boolean", + "description": "" + }, + "v-app-bar/elevate-on-scroll": { + "type": "boolean", + "description": "" + }, + "v-app-bar/fade-img-on-scroll": { + "type": "boolean", + "description": "" + }, + "v-app-bar/hide-on-scroll": { + "type": "boolean", + "description": "" + }, + "v-app-bar/inverted-scroll": { + "type": "boolean", + "description": "" + }, + "v-app-bar/scroll-off-screen": { + "type": "boolean", + "description": "" + }, + "v-app-bar/shrink-on-scroll": { + "type": "boolean", + "description": "" + }, + "v-alert/color": { + "type": "string", + "description": "" + }, + "v-alert/elevation": { + "type": "number|string", + "description": "" + }, + "v-alert/height": { + "type": "number|string", + "description": "" + }, + "v-alert/max-height": { + "type": "number|string", + "description": "" + }, + "v-alert/max-width": { + "type": "number|string", + "description": "" + }, + "v-alert/min-height": { + "type": "number|string", + "description": "" + }, + "v-alert/min-width": { + "type": "number|string", + "description": "" + }, + "v-alert/width": { + "type": "number|string", + "description": "" + }, + "v-alert/rounded": { + "type": "boolean|string", + "description": "" + }, + "v-alert/tile": { + "type": "boolean", + "description": "" + }, + "v-alert/dark": { + "type": "boolean", + "description": "" + }, + "v-alert/light": { + "type": "boolean", + "description": "" + }, + "v-alert/outlined": { + "type": "boolean", + "description": "" + }, + "v-alert/shaped": { + "type": "boolean", + "description": "" + }, + "v-alert/tag": { + "type": "string", + "description": "" + }, + "v-alert/value": { + "type": "boolean", + "description": "" + }, + "v-alert/mode": { + "type": "string", + "description": "" + }, + "v-alert/origin": { + "type": "string", + "description": "" + }, + "v-alert/transition": { + "type": "string", + "description": "" + }, + "v-alert/border": { + "type": "string", + "description": "" + }, + "v-alert/close-label": { + "type": "string", + "description": "" + }, + "v-alert/colored-border": { + "type": "boolean", + "description": "" + }, + "v-alert/dense": { + "type": "boolean", + "description": "" + }, + "v-alert/dismissible": { + "type": "boolean", + "description": "" + }, + "v-alert/close-icon": { + "type": "string", + "description": "" + }, + "v-alert/icon": { + "type": "boolean|string", + "description": "" + }, + "v-alert/prominent": { + "type": "boolean", + "description": "" + }, + "v-alert/text": { + "type": "boolean", + "description": "" + }, + "v-alert/type": { + "type": "string", + "description": "" + }, + "v-autocomplete/color": { + "type": "string", + "description": "" + }, + "v-autocomplete/dark": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/light": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/disabled": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/error": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/error-count": { + "type": "number|string", + "description": "" + }, + "v-autocomplete/error-messages": { + "type": "string|array", + "description": "" + }, + "v-autocomplete/messages": { + "type": "string|array", + "description": "" + }, + "v-autocomplete/readonly": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/rules": { + "type": "array", + "description": "" + }, + "v-autocomplete/success": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/success-messages": { + "type": "string|array", + "description": "" + }, + "v-autocomplete/validate-on-blur": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/value": { + "type": "any", + "description": "" + }, + "v-autocomplete/append-icon": { + "type": "string", + "description": "" + }, + "v-autocomplete/background-color": { + "type": "string", + "description": "" + }, + "v-autocomplete/dense": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/height": { + "type": "number|string", + "description": "" + }, + "v-autocomplete/hide-details": { + "type": "boolean|string", + "description": "" + }, + "v-autocomplete/hint": { + "type": "string", + "description": "" + }, + "v-autocomplete/id": { + "type": "string", + "description": "" + }, + "v-autocomplete/label": { + "type": "string", + "description": "" + }, + "v-autocomplete/loading": { + "type": "boolean|string", + "description": "" + }, + "v-autocomplete/persistent-hint": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/prepend-icon": { + "type": "string", + "description": "" + }, + "v-autocomplete/loader-height": { + "type": "number|string", + "description": "" + }, + "v-autocomplete/append-outer-icon": { + "type": "string", + "description": "" + }, + "v-autocomplete/autofocus": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/clearable": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/clear-icon": { + "type": "string", + "description": "" + }, + "v-autocomplete/counter": { + "type": "boolean|number|string", + "description": "" + }, + "v-autocomplete/counter-value": { + "type": "function", + "description": "" + }, + "v-autocomplete/filled": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/flat": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/full-width": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/outlined": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/placeholder": { + "type": "string", + "description": "" + }, + "v-autocomplete/prefix": { + "type": "string", + "description": "" + }, + "v-autocomplete/prepend-inner-icon": { + "type": "string", + "description": "" + }, + "v-autocomplete/reverse": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/rounded": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/shaped": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/single-line": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/solo": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/solo-inverted": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/suffix": { + "type": "string", + "description": "" + }, + "v-autocomplete/type": { + "type": "string", + "description": "" + }, + "v-autocomplete/value-comparator": { + "type": "function", + "description": "" + }, + "v-autocomplete/no-data-text": { + "type": "string", + "description": "" + }, + "v-autocomplete/attach": { + "type": "any", + "description": "" + }, + "v-autocomplete/cache-items": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/chips": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/deletable-chips": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/disable-lookup": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/eager": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/hide-selected": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/items": { + "type": "array", + "description": "" + }, + "v-autocomplete/item-color": { + "type": "string", + "description": "" + }, + "v-autocomplete/item-disabled": { + "type": "string|array|function", + "description": "" + }, + "v-autocomplete/item-text": { + "type": "string|array|function", + "description": "" + }, + "v-autocomplete/item-value": { + "type": "string|array|function", + "description": "" + }, + "v-autocomplete/menu-props": { + "type": "string|array|object", + "description": "" + }, + "v-autocomplete/multiple": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/open-on-clear": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/return-object": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/small-chips": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/allow-overflow": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/auto-select-first": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/filter": { + "type": "function", + "description": "" + }, + "v-autocomplete/hide-no-data": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/no-filter": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/search-input": { + "type": "string", + "description": "" + }, + "v-avatar/color": { + "type": "string", + "description": "" + }, + "v-avatar/height": { + "type": "number|string", + "description": "" + }, + "v-avatar/max-height": { + "type": "number|string", + "description": "" + }, + "v-avatar/max-width": { + "type": "number|string", + "description": "" + }, + "v-avatar/min-height": { + "type": "number|string", + "description": "" + }, + "v-avatar/min-width": { + "type": "number|string", + "description": "" + }, + "v-avatar/width": { + "type": "number|string", + "description": "" + }, + "v-avatar/rounded": { + "type": "boolean|string", + "description": "" + }, + "v-avatar/tile": { + "type": "boolean", + "description": "" + }, + "v-avatar/left": { + "type": "boolean", + "description": "" + }, + "v-avatar/right": { + "type": "boolean", + "description": "" + }, + "v-avatar/size": { + "type": "number|string", + "description": "" + }, + "v-badge/color": { + "type": "string", + "description": "" + }, + "v-badge/left": { + "type": "boolean", + "description": "" + }, + "v-badge/bottom": { + "type": "boolean", + "description": "" + }, + "v-badge/dark": { + "type": "boolean", + "description": "" + }, + "v-badge/light": { + "type": "boolean", + "description": "" + }, + "v-badge/value": { + "type": "any", + "description": "" + }, + "v-badge/mode": { + "type": "string", + "description": "" + }, + "v-badge/origin": { + "type": "string", + "description": "" + }, + "v-badge/transition": { + "type": "string", + "description": "" + }, + "v-badge/avatar": { + "type": "boolean", + "description": "" + }, + "v-badge/bordered": { + "type": "boolean", + "description": "" + }, + "v-badge/content": { + "type": "any", + "description": "" + }, + "v-badge/dot": { + "type": "boolean", + "description": "" + }, + "v-badge/label": { + "type": "string", + "description": "" + }, + "v-badge/icon": { + "type": "string", + "description": "" + }, + "v-badge/inline": { + "type": "boolean", + "description": "" + }, + "v-badge/offset-x": { + "type": "number|string", + "description": "" + }, + "v-badge/offset-y": { + "type": "number|string", + "description": "" + }, + "v-badge/overlap": { + "type": "boolean", + "description": "" + }, + "v-badge/tile": { + "type": "boolean", + "description": "" + }, + "v-banner/color": { + "type": "string", + "description": "" + }, + "v-banner/elevation": { + "type": "number|string", + "description": "" + }, + "v-banner/height": { + "type": "number|string", + "description": "" + }, + "v-banner/max-height": { + "type": "number|string", + "description": "" + }, + "v-banner/max-width": { + "type": "number|string", + "description": "" + }, + "v-banner/min-height": { + "type": "number|string", + "description": "" + }, + "v-banner/min-width": { + "type": "number|string", + "description": "" + }, + "v-banner/width": { + "type": "number|string", + "description": "" + }, + "v-banner/rounded": { + "type": "boolean|string", + "description": "" + }, + "v-banner/tile": { + "type": "boolean", + "description": "" + }, + "v-banner/dark": { + "type": "boolean", + "description": "" + }, + "v-banner/light": { + "type": "boolean", + "description": "" + }, + "v-banner/outlined": { + "type": "boolean", + "description": "" + }, + "v-banner/shaped": { + "type": "boolean", + "description": "" + }, + "v-banner/tag": { + "type": "string", + "description": "" + }, + "v-banner/mobile-breakpoint": { + "type": "number|string", + "description": "" + }, + "v-banner/value": { + "type": "boolean", + "description": "" + }, + "v-banner/app": { + "type": "boolean", + "description": "" + }, + "v-banner/icon": { + "type": "string", + "description": "" + }, + "v-banner/icon-color": { + "type": "string", + "description": "" + }, + "v-banner/single-line": { + "type": "boolean", + "description": "" + }, + "v-banner/sticky": { + "type": "boolean", + "description": "" + }, + "v-bottom-navigation/absolute": { + "type": "boolean", + "description": "" + }, + "v-bottom-navigation/fixed": { + "type": "boolean", + "description": "" + }, + "v-bottom-navigation/app": { + "type": "boolean", + "description": "" + }, + "v-bottom-navigation/color": { + "type": "string", + "description": "" + }, + "v-bottom-navigation/height": { + "type": "number|string", + "description": "" + }, + "v-bottom-navigation/max-height": { + "type": "number|string", + "description": "" + }, + "v-bottom-navigation/max-width": { + "type": "number|string", + "description": "" + }, + "v-bottom-navigation/min-height": { + "type": "number|string", + "description": "" + }, + "v-bottom-navigation/min-width": { + "type": "number|string", + "description": "" + }, + "v-bottom-navigation/width": { + "type": "number|string", + "description": "" + }, + "v-bottom-navigation/input-value": { + "type": "boolean", + "description": "" + }, + "v-bottom-navigation/value": { + "type": "any", + "description": "" + }, + "v-bottom-navigation/scroll-target": { + "type": "string", + "description": "" + }, + "v-bottom-navigation/scroll-threshold": { + "type": "string|number", + "description": "" + }, + "v-bottom-navigation/dark": { + "type": "boolean", + "description": "" + }, + "v-bottom-navigation/light": { + "type": "boolean", + "description": "" + }, + "v-bottom-navigation/active-class": { + "type": "string", + "description": "" + }, + "v-bottom-navigation/background-color": { + "type": "string", + "description": "" + }, + "v-bottom-navigation/grow": { + "type": "boolean", + "description": "" + }, + "v-bottom-navigation/hide-on-scroll": { + "type": "boolean", + "description": "" + }, + "v-bottom-navigation/horizontal": { + "type": "boolean", + "description": "" + }, + "v-bottom-navigation/mandatory": { + "type": "boolean", + "description": "" + }, + "v-bottom-navigation/shift": { + "type": "boolean", + "description": "" + }, + "v-bottom-sheet/open-delay": { + "type": "number|string", + "description": "" + }, + "v-bottom-sheet/close-delay": { + "type": "number|string", + "description": "" + }, + "v-bottom-sheet/value": { + "type": "any", + "description": "" + }, + "v-bottom-sheet/activator": { + "type": "any", + "description": "" + }, + "v-bottom-sheet/disabled": { + "type": "boolean", + "description": "" + }, + "v-bottom-sheet/internal-activator": { + "type": "boolean", + "description": "" + }, + "v-bottom-sheet/open-on-hover": { + "type": "boolean", + "description": "" + }, + "v-bottom-sheet/open-on-focus": { + "type": "boolean", + "description": "" + }, + "v-bottom-sheet/eager": { + "type": "boolean", + "description": "" + }, + "v-bottom-sheet/attach": { + "type": "any", + "description": "" + }, + "v-bottom-sheet/content-class": { + "type": "string", + "description": "" + }, + "v-bottom-sheet/hide-overlay": { + "type": "boolean", + "description": "" + }, + "v-bottom-sheet/overlay-color": { + "type": "string", + "description": "" + }, + "v-bottom-sheet/overlay-opacity": { + "type": "number|string", + "description": "" + }, + "v-bottom-sheet/return-value": { + "type": "any", + "description": "" + }, + "v-bottom-sheet/dark": { + "type": "boolean", + "description": "" + }, + "v-bottom-sheet/fullscreen": { + "type": "boolean", + "description": "" + }, + "v-bottom-sheet/light": { + "type": "boolean", + "description": "" + }, + "v-bottom-sheet/max-width": { + "type": "string|number", + "description": "" + }, + "v-bottom-sheet/no-click-animation": { + "type": "boolean", + "description": "" + }, + "v-bottom-sheet/origin": { + "type": "string", + "description": "" + }, + "v-bottom-sheet/persistent": { + "type": "boolean", + "description": "" + }, + "v-bottom-sheet/retain-focus": { + "type": "boolean", + "description": "" + }, + "v-bottom-sheet/scrollable": { + "type": "boolean", + "description": "" + }, + "v-bottom-sheet/transition": { + "type": "string", + "description": "" + }, + "v-bottom-sheet/width": { + "type": "string|number", + "description": "" + }, + "v-bottom-sheet/inset": { + "type": "boolean", + "description": "" + }, + "v-breadcrumbs/dark": { + "type": "boolean", + "description": "" + }, + "v-breadcrumbs/light": { + "type": "boolean", + "description": "" + }, + "v-breadcrumbs/divider": { + "type": "string", + "description": "" + }, + "v-breadcrumbs/items": { + "type": "array", + "description": "" + }, + "v-breadcrumbs/large": { + "type": "boolean", + "description": "" + }, + "v-breadcrumbs-item/active-class": { + "type": "string", + "description": "" + }, + "v-breadcrumbs-item/append": { + "type": "boolean", + "description": "" + }, + "v-breadcrumbs-item/disabled": { + "type": "boolean", + "description": "" + }, + "v-breadcrumbs-item/exact": { + "type": "boolean", + "description": "" + }, + "v-breadcrumbs-item/exact-active-class": { + "type": "string", + "description": "" + }, + "v-breadcrumbs-item/link": { + "type": "boolean", + "description": "" + }, + "v-breadcrumbs-item/href": { + "type": "string|object", + "description": "" + }, + "v-breadcrumbs-item/to": { + "type": "string|object", + "description": "" + }, + "v-breadcrumbs-item/nuxt": { + "type": "boolean", + "description": "" + }, + "v-breadcrumbs-item/replace": { + "type": "boolean", + "description": "" + }, + "v-breadcrumbs-item/ripple": { + "type": "boolean|object", + "description": "" + }, + "v-breadcrumbs-item/tag": { + "type": "string", + "description": "" + }, + "v-breadcrumbs-item/target": { + "type": "string", + "description": "" + }, + "v-btn/color": { + "type": "string", + "description": "" + }, + "v-btn/elevation": { + "type": "number|string", + "description": "" + }, + "v-btn/height": { + "type": "number|string", + "description": "" + }, + "v-btn/max-height": { + "type": "number|string", + "description": "" + }, + "v-btn/max-width": { + "type": "number|string", + "description": "" + }, + "v-btn/min-height": { + "type": "number|string", + "description": "" + }, + "v-btn/min-width": { + "type": "number|string", + "description": "" + }, + "v-btn/width": { + "type": "number|string", + "description": "" + }, + "v-btn/rounded": { + "type": "boolean", + "description": "" + }, + "v-btn/tile": { + "type": "boolean", + "description": "" + }, + "v-btn/dark": { + "type": "boolean", + "description": "" + }, + "v-btn/light": { + "type": "boolean", + "description": "" + }, + "v-btn/outlined": { + "type": "boolean", + "description": "" + }, + "v-btn/shaped": { + "type": "boolean", + "description": "" + }, + "v-btn/tag": { + "type": "string", + "description": "" + }, + "v-btn/active-class": { + "type": "string", + "description": "" + }, + "v-btn/append": { + "type": "boolean", + "description": "" + }, + "v-btn/disabled": { + "type": "boolean", + "description": "" + }, + "v-btn/exact": { + "type": "boolean", + "description": "" + }, + "v-btn/exact-active-class": { + "type": "string", + "description": "" + }, + "v-btn/link": { + "type": "boolean", + "description": "" + }, + "v-btn/href": { + "type": "string|object", + "description": "" + }, + "v-btn/to": { + "type": "string|object", + "description": "" + }, + "v-btn/nuxt": { + "type": "boolean", + "description": "" + }, + "v-btn/replace": { + "type": "boolean", + "description": "" + }, + "v-btn/ripple": { + "type": "boolean|object", + "description": "" + }, + "v-btn/target": { + "type": "string", + "description": "" + }, + "v-btn/absolute": { + "type": "boolean", + "description": "" + }, + "v-btn/bottom": { + "type": "boolean", + "description": "" + }, + "v-btn/fixed": { + "type": "boolean", + "description": "" + }, + "v-btn/left": { + "type": "boolean", + "description": "" + }, + "v-btn/right": { + "type": "boolean", + "description": "" + }, + "v-btn/top": { + "type": "boolean", + "description": "" + }, + "v-btn/large": { + "type": "boolean", + "description": "" + }, + "v-btn/small": { + "type": "boolean", + "description": "" + }, + "v-btn/x-large": { + "type": "boolean", + "description": "" + }, + "v-btn/x-small": { + "type": "boolean", + "description": "" + }, + "v-btn/input-value": { + "type": "any", + "description": "" + }, + "v-btn/block": { + "type": "boolean", + "description": "" + }, + "v-btn/depressed": { + "type": "boolean", + "description": "" + }, + "v-btn/fab": { + "type": "boolean", + "description": "" + }, + "v-btn/icon": { + "type": "boolean", + "description": "" + }, + "v-btn/loading": { + "type": "boolean", + "description": "" + }, + "v-btn/retain-focus-on-click": { + "type": "boolean", + "description": "" + }, + "v-btn/text": { + "type": "boolean", + "description": "" + }, + "v-btn/type": { + "type": "string", + "description": "" + }, + "v-btn/value": { + "type": "any", + "description": "" + }, + "v-btn-toggle/value": { + "type": "any", + "description": "" + }, + "v-btn-toggle/dark": { + "type": "boolean", + "description": "" + }, + "v-btn-toggle/light": { + "type": "boolean", + "description": "" + }, + "v-btn-toggle/active-class": { + "type": "string", + "description": "" + }, + "v-btn-toggle/mandatory": { + "type": "boolean", + "description": "" + }, + "v-btn-toggle/max": { + "type": "number|string", + "description": "" + }, + "v-btn-toggle/multiple": { + "type": "boolean", + "description": "" + }, + "v-btn-toggle/color": { + "type": "string", + "description": "" + }, + "v-btn-toggle/background-color": { + "type": "string", + "description": "" + }, + "v-btn-toggle/borderless": { + "type": "boolean", + "description": "" + }, + "v-btn-toggle/dense": { + "type": "boolean", + "description": "" + }, + "v-btn-toggle/group": { + "type": "boolean", + "description": "" + }, + "v-btn-toggle/rounded": { + "type": "boolean", + "description": "" + }, + "v-btn-toggle/shaped": { + "type": "boolean", + "description": "" + }, + "v-btn-toggle/tile": { + "type": "boolean", + "description": "" + }, + "v-calendar/color": { + "type": "string", + "description": "" + }, + "v-calendar/locale": { + "type": "string", + "description": "" + }, + "v-calendar/dark": { + "type": "boolean", + "description": "" + }, + "v-calendar/light": { + "type": "boolean", + "description": "" + }, + "v-calendar/now": { + "type": "string", + "description": "" + }, + "v-calendar/start": { + "type": "string|number|date", + "description": "" + }, + "v-calendar/end": { + "type": "string|number|date", + "description": "" + }, + "v-calendar/weekdays": { + "type": "array|string", + "description": "" + }, + "v-calendar/hide-header": { + "type": "boolean", + "description": "" + }, + "v-calendar/short-weekdays": { + "type": "boolean", + "description": "" + }, + "v-calendar/weekday-format": { + "type": "function", + "description": "" + }, + "v-calendar/day-format": { + "type": "function", + "description": "" + }, + "v-calendar/events": { + "type": "array", + "description": "" + }, + "v-calendar/event-start": { + "type": "string", + "description": "" + }, + "v-calendar/event-end": { + "type": "string", + "description": "" + }, + "v-calendar/event-timed": { + "type": "string|function", + "description": "" + }, + "v-calendar/event-category": { + "type": "string|function", + "description": "" + }, + "v-calendar/event-height": { + "type": "number", + "description": "" + }, + "v-calendar/event-color": { + "type": "string|function", + "description": "" + }, + "v-calendar/event-text-color": { + "type": "string|function", + "description": "" + }, + "v-calendar/event-name": { + "type": "string|function", + "description": "" + }, + "v-calendar/event-overlap-threshold": { + "type": "string|number", + "description": "" + }, + "v-calendar/event-overlap-mode": { + "type": "string|function", + "description": "" + }, + "v-calendar/event-more": { + "type": "boolean", + "description": "" + }, + "v-calendar/event-more-text": { + "type": "string", + "description": "" + }, + "v-calendar/event-ripple": { + "type": "boolean|object", + "description": "" + }, + "v-calendar/event-margin-bottom": { + "type": "number", + "description": "" + }, + "v-calendar/type": { + "type": "string", + "description": "" + }, + "v-calendar/value": { + "type": "string|number|date", + "description": "" + }, + "v-calendar/locale-first-day-of-year": { + "type": "string|number", + "description": "" + }, + "v-calendar/min-weeks": { + "type": "any", + "description": "" + }, + "v-calendar/short-months": { + "type": "boolean", + "description": "" + }, + "v-calendar/show-month-on-first": { + "type": "boolean", + "description": "" + }, + "v-calendar/show-week": { + "type": "boolean", + "description": "" + }, + "v-calendar/month-format": { + "type": "function", + "description": "" + }, + "v-calendar/max-days": { + "type": "number", + "description": "" + }, + "v-calendar/short-intervals": { + "type": "boolean", + "description": "" + }, + "v-calendar/interval-height": { + "type": "number|string", + "description": "" + }, + "v-calendar/interval-width": { + "type": "number|string", + "description": "" + }, + "v-calendar/interval-minutes": { + "type": "number|string", + "description": "" + }, + "v-calendar/first-interval": { + "type": "number|string", + "description": "" + }, + "v-calendar/first-time": { + "type": "number|string|object", + "description": "" + }, + "v-calendar/interval-count": { + "type": "number|string", + "description": "" + }, + "v-calendar/interval-format": { + "type": "function", + "description": "" + }, + "v-calendar/interval-style": { + "type": "function", + "description": "" + }, + "v-calendar/show-interval-label": { + "type": "function", + "description": "" + }, + "v-calendar/categories": { + "type": "array|string", + "description": "" + }, + "v-calendar/category-hide-dynamic": { + "type": "boolean", + "description": "" + }, + "v-calendar/category-show-all": { + "type": "boolean", + "description": "" + }, + "v-calendar/category-for-invalid": { + "type": "string", + "description": "" + }, + "v-calendar/category-days": { + "type": "number|string", + "description": "" + }, + "v-calendar-category/color": { + "type": "string", + "description": "" + }, + "v-calendar-category/locale": { + "type": "string", + "description": "" + }, + "v-calendar-category/dark": { + "type": "boolean", + "description": "" + }, + "v-calendar-category/light": { + "type": "boolean", + "description": "" + }, + "v-calendar-category/now": { + "type": "string", + "description": "" + }, + "v-calendar-category/start": { + "type": "string|number|date", + "description": "" + }, + "v-calendar-category/end": { + "type": "string|number|date", + "description": "" + }, + "v-calendar-category/weekdays": { + "type": "array|string", + "description": "" + }, + "v-calendar-category/hide-header": { + "type": "boolean", + "description": "" + }, + "v-calendar-category/short-weekdays": { + "type": "boolean", + "description": "" + }, + "v-calendar-category/weekday-format": { + "type": "function", + "description": "" + }, + "v-calendar-category/day-format": { + "type": "function", + "description": "" + }, + "v-calendar-category/max-days": { + "type": "number", + "description": "" + }, + "v-calendar-category/short-intervals": { + "type": "boolean", + "description": "" + }, + "v-calendar-category/interval-height": { + "type": "number|string", + "description": "" + }, + "v-calendar-category/interval-width": { + "type": "number|string", + "description": "" + }, + "v-calendar-category/interval-minutes": { + "type": "number|string", + "description": "" + }, + "v-calendar-category/first-interval": { + "type": "number|string", + "description": "" + }, + "v-calendar-category/first-time": { + "type": "number|string|object", + "description": "" + }, + "v-calendar-category/interval-count": { + "type": "number|string", + "description": "" + }, + "v-calendar-category/interval-format": { + "type": "function", + "description": "" + }, + "v-calendar-category/interval-style": { + "type": "function", + "description": "" + }, + "v-calendar-category/show-interval-label": { + "type": "function", + "description": "" + }, + "v-calendar-category/categories": { + "type": "array|string", + "description": "" + }, + "v-calendar-category/category-hide-dynamic": { + "type": "boolean", + "description": "" + }, + "v-calendar-category/category-show-all": { + "type": "boolean", + "description": "" + }, + "v-calendar-category/category-for-invalid": { + "type": "string", + "description": "" + }, + "v-calendar-category/category-days": { + "type": "number|string", + "description": "" + }, + "v-calendar-daily/color": { + "type": "string", + "description": "" + }, + "v-calendar-daily/locale": { + "type": "string", + "description": "" + }, + "v-calendar-daily/dark": { + "type": "boolean", + "description": "" + }, + "v-calendar-daily/light": { + "type": "boolean", + "description": "" + }, + "v-calendar-daily/now": { + "type": "string", + "description": "" + }, + "v-calendar-daily/start": { + "type": "string|number|date", + "description": "" + }, + "v-calendar-daily/end": { + "type": "string|number|date", + "description": "" + }, + "v-calendar-daily/weekdays": { + "type": "array|string", + "description": "" + }, + "v-calendar-daily/hide-header": { + "type": "boolean", + "description": "" + }, + "v-calendar-daily/short-weekdays": { + "type": "boolean", + "description": "" + }, + "v-calendar-daily/weekday-format": { + "type": "function", + "description": "" + }, + "v-calendar-daily/day-format": { + "type": "function", + "description": "" + }, + "v-calendar-daily/max-days": { + "type": "number", + "description": "" + }, + "v-calendar-daily/short-intervals": { + "type": "boolean", + "description": "" + }, + "v-calendar-daily/interval-height": { + "type": "number|string", + "description": "" + }, + "v-calendar-daily/interval-width": { + "type": "number|string", + "description": "" + }, + "v-calendar-daily/interval-minutes": { + "type": "number|string", + "description": "" + }, + "v-calendar-daily/first-interval": { + "type": "number|string", + "description": "" + }, + "v-calendar-daily/first-time": { + "type": "number|string|object", + "description": "" + }, + "v-calendar-daily/interval-count": { + "type": "number|string", + "description": "" + }, + "v-calendar-daily/interval-format": { + "type": "function", + "description": "" + }, + "v-calendar-daily/interval-style": { + "type": "function", + "description": "" + }, + "v-calendar-daily/show-interval-label": { + "type": "function", + "description": "" + }, + "v-calendar-weekly/color": { + "type": "string", + "description": "" + }, + "v-calendar-weekly/locale": { + "type": "string", + "description": "" + }, + "v-calendar-weekly/dark": { + "type": "boolean", + "description": "" + }, + "v-calendar-weekly/light": { + "type": "boolean", + "description": "" + }, + "v-calendar-weekly/now": { + "type": "string", + "description": "" + }, + "v-calendar-weekly/start": { + "type": "string|number|date", + "description": "" + }, + "v-calendar-weekly/end": { + "type": "string|number|date", + "description": "" + }, + "v-calendar-weekly/weekdays": { + "type": "array|string", + "description": "" + }, + "v-calendar-weekly/hide-header": { + "type": "boolean", + "description": "" + }, + "v-calendar-weekly/short-weekdays": { + "type": "boolean", + "description": "" + }, + "v-calendar-weekly/weekday-format": { + "type": "function", + "description": "" + }, + "v-calendar-weekly/day-format": { + "type": "function", + "description": "" + }, + "v-calendar-weekly/locale-first-day-of-year": { + "type": "string|number", + "description": "" + }, + "v-calendar-weekly/min-weeks": { + "type": "any", + "description": "" + }, + "v-calendar-weekly/short-months": { + "type": "boolean", + "description": "" + }, + "v-calendar-weekly/show-month-on-first": { + "type": "boolean", + "description": "" + }, + "v-calendar-weekly/show-week": { + "type": "boolean", + "description": "" + }, + "v-calendar-weekly/month-format": { + "type": "function", + "description": "" + }, + "v-calendar-monthly/color": { + "type": "string", + "description": "" + }, + "v-calendar-monthly/locale": { + "type": "string", + "description": "" + }, + "v-calendar-monthly/dark": { + "type": "boolean", + "description": "" + }, + "v-calendar-monthly/light": { + "type": "boolean", + "description": "" + }, + "v-calendar-monthly/now": { + "type": "string", + "description": "" + }, + "v-calendar-monthly/start": { + "type": "string|number|date", + "description": "" + }, + "v-calendar-monthly/end": { + "type": "string|number|date", + "description": "" + }, + "v-calendar-monthly/weekdays": { + "type": "array|string", + "description": "" + }, + "v-calendar-monthly/hide-header": { + "type": "boolean", + "description": "" + }, + "v-calendar-monthly/short-weekdays": { + "type": "boolean", + "description": "" + }, + "v-calendar-monthly/weekday-format": { + "type": "function", + "description": "" + }, + "v-calendar-monthly/day-format": { + "type": "function", + "description": "" + }, + "v-calendar-monthly/locale-first-day-of-year": { + "type": "string|number", + "description": "" + }, + "v-calendar-monthly/min-weeks": { + "type": "any", + "description": "" + }, + "v-calendar-monthly/short-months": { + "type": "boolean", + "description": "" + }, + "v-calendar-monthly/show-month-on-first": { + "type": "boolean", + "description": "" + }, + "v-calendar-monthly/show-week": { + "type": "boolean", + "description": "" + }, + "v-calendar-monthly/month-format": { + "type": "function", + "description": "" + }, + "v-card/loading": { + "type": "boolean|string", + "description": "" + }, + "v-card/loader-height": { + "type": "number|string", + "description": "" + }, + "v-card/active-class": { + "type": "string", + "description": "" + }, + "v-card/append": { + "type": "boolean", + "description": "" + }, + "v-card/disabled": { + "type": "boolean", + "description": "" + }, + "v-card/exact": { + "type": "boolean", + "description": "" + }, + "v-card/exact-active-class": { + "type": "string", + "description": "" + }, + "v-card/link": { + "type": "boolean", + "description": "" + }, + "v-card/href": { + "type": "string|object", + "description": "" + }, + "v-card/to": { + "type": "string|object", + "description": "" + }, + "v-card/nuxt": { + "type": "boolean", + "description": "" + }, + "v-card/replace": { + "type": "boolean", + "description": "" + }, + "v-card/ripple": { + "type": "boolean|object", + "description": "" + }, + "v-card/tag": { + "type": "string", + "description": "" + }, + "v-card/target": { + "type": "string", + "description": "" + }, + "v-card/color": { + "type": "string", + "description": "" + }, + "v-card/elevation": { + "type": "number|string", + "description": "" + }, + "v-card/height": { + "type": "number|string", + "description": "" + }, + "v-card/max-height": { + "type": "number|string", + "description": "" + }, + "v-card/max-width": { + "type": "number|string", + "description": "" + }, + "v-card/min-height": { + "type": "number|string", + "description": "" + }, + "v-card/min-width": { + "type": "number|string", + "description": "" + }, + "v-card/width": { + "type": "number|string", + "description": "" + }, + "v-card/rounded": { + "type": "boolean|string", + "description": "" + }, + "v-card/tile": { + "type": "boolean", + "description": "" + }, + "v-card/dark": { + "type": "boolean", + "description": "" + }, + "v-card/light": { + "type": "boolean", + "description": "" + }, + "v-card/outlined": { + "type": "boolean", + "description": "" + }, + "v-card/shaped": { + "type": "boolean", + "description": "" + }, + "v-card/flat": { + "type": "boolean", + "description": "" + }, + "v-card/hover": { + "type": "boolean", + "description": "" + }, + "v-card/img": { + "type": "string", + "description": "" + }, + "v-card/raised": { + "type": "boolean", + "description": "" + }, + "v-carousel/value": { + "type": "any", + "description": "" + }, + "v-carousel/dark": { + "type": "boolean", + "description": "" + }, + "v-carousel/light": { + "type": "boolean", + "description": "" + }, + "v-carousel/active-class": { + "type": "string", + "description": "" + }, + "v-carousel/mandatory": { + "type": "boolean", + "description": "" + }, + "v-carousel/max": { + "type": "number|string", + "description": "" + }, + "v-carousel/multiple": { + "type": "boolean", + "description": "" + }, + "v-carousel/continuous": { + "type": "boolean", + "description": "" + }, + "v-carousel/next-icon": { + "type": "boolean|string", + "description": "" + }, + "v-carousel/prev-icon": { + "type": "boolean|string", + "description": "" + }, + "v-carousel/reverse": { + "type": "boolean", + "description": "" + }, + "v-carousel/show-arrows": { + "type": "boolean", + "description": "" + }, + "v-carousel/show-arrows-on-hover": { + "type": "boolean", + "description": "" + }, + "v-carousel/touch": { + "type": "object", + "description": "" + }, + "v-carousel/touchless": { + "type": "boolean", + "description": "" + }, + "v-carousel/vertical": { + "type": "boolean", + "description": "" + }, + "v-carousel/cycle": { + "type": "boolean", + "description": "" + }, + "v-carousel/delimiter-icon": { + "type": "string", + "description": "" + }, + "v-carousel/height": { + "type": "number|string", + "description": "" + }, + "v-carousel/hide-delimiters": { + "type": "boolean", + "description": "" + }, + "v-carousel/hide-delimiter-background": { + "type": "boolean", + "description": "" + }, + "v-carousel/interval": { + "type": "number|string", + "description": "" + }, + "v-carousel/progress": { + "type": "boolean", + "description": "" + }, + "v-carousel/progress-color": { + "type": "string", + "description": "" + }, + "v-carousel/vertical-delimiters": { + "type": "string", + "description": "" + }, + "v-carousel-item/eager": { + "type": "boolean", + "description": "" + }, + "v-carousel-item/active-class": { + "type": "string", + "description": "" + }, + "v-carousel-item/disabled": { + "type": "boolean", + "description": "" + }, + "v-carousel-item/reverse-transition": { + "type": "boolean|string", + "description": "" + }, + "v-carousel-item/transition": { + "type": "boolean|string", + "description": "" + }, + "v-carousel-item/value": { + "type": "any", + "description": "" + }, + "v-carousel-item/append": { + "type": "boolean", + "description": "" + }, + "v-carousel-item/exact": { + "type": "boolean", + "description": "" + }, + "v-carousel-item/exact-active-class": { + "type": "string", + "description": "" + }, + "v-carousel-item/link": { + "type": "boolean", + "description": "" + }, + "v-carousel-item/href": { + "type": "string|object", + "description": "" + }, + "v-carousel-item/to": { + "type": "string|object", + "description": "" + }, + "v-carousel-item/nuxt": { + "type": "boolean", + "description": "" + }, + "v-carousel-item/replace": { + "type": "boolean", + "description": "" + }, + "v-carousel-item/ripple": { + "type": "boolean|object", + "description": "" + }, + "v-carousel-item/tag": { + "type": "string", + "description": "" + }, + "v-carousel-item/target": { + "type": "string", + "description": "" + }, + "v-checkbox/color": { + "type": "string", + "description": "" + }, + "v-checkbox/dark": { + "type": "boolean", + "description": "" + }, + "v-checkbox/light": { + "type": "boolean", + "description": "" + }, + "v-checkbox/disabled": { + "type": "boolean", + "description": "" + }, + "v-checkbox/error": { + "type": "boolean", + "description": "" + }, + "v-checkbox/error-count": { + "type": "number|string", + "description": "" + }, + "v-checkbox/error-messages": { + "type": "string|array", + "description": "" + }, + "v-checkbox/messages": { + "type": "string|array", + "description": "" + }, + "v-checkbox/readonly": { + "type": "boolean", + "description": "" + }, + "v-checkbox/rules": { + "type": "array", + "description": "" + }, + "v-checkbox/success": { + "type": "boolean", + "description": "" + }, + "v-checkbox/success-messages": { + "type": "string|array", + "description": "" + }, + "v-checkbox/validate-on-blur": { + "type": "boolean", + "description": "" + }, + "v-checkbox/value": { + "type": "any", + "description": "" + }, + "v-checkbox/append-icon": { + "type": "string", + "description": "" + }, + "v-checkbox/background-color": { + "type": "string", + "description": "" + }, + "v-checkbox/dense": { + "type": "boolean", + "description": "" + }, + "v-checkbox/height": { + "type": "number|string", + "description": "" + }, + "v-checkbox/hide-details": { + "type": "boolean|string", + "description": "" + }, + "v-checkbox/hint": { + "type": "string", + "description": "" + }, + "v-checkbox/id": { + "type": "string", + "description": "" + }, + "v-checkbox/label": { + "type": "string", + "description": "" + }, + "v-checkbox/loading": { + "type": "boolean", + "description": "" + }, + "v-checkbox/persistent-hint": { + "type": "boolean", + "description": "" + }, + "v-checkbox/prepend-icon": { + "type": "string", + "description": "" + }, + "v-checkbox/ripple": { + "type": "boolean|object", + "description": "" + }, + "v-checkbox/value-comparator": { + "type": "function", + "description": "" + }, + "v-checkbox/input-value": { + "type": "any", + "description": "" + }, + "v-checkbox/false-value": { + "type": "any", + "description": "" + }, + "v-checkbox/true-value": { + "type": "any", + "description": "" + }, + "v-checkbox/multiple": { + "type": "boolean", + "description": "" + }, + "v-checkbox/indeterminate": { + "type": "boolean", + "description": "" + }, + "v-checkbox/indeterminate-icon": { + "type": "string", + "description": "" + }, + "v-checkbox/off-icon": { + "type": "string", + "description": "" + }, + "v-checkbox/on-icon": { + "type": "string", + "description": "" + }, + "v-simple-checkbox/color": { + "type": "string", + "description": "" + }, + "v-simple-checkbox/dark": { + "type": "boolean", + "description": "" + }, + "v-simple-checkbox/light": { + "type": "boolean", + "description": "" + }, + "v-simple-checkbox/disabled": { + "type": "boolean", + "description": "" + }, + "v-simple-checkbox/ripple": { + "type": "boolean", + "description": "" + }, + "v-simple-checkbox/value": { + "type": "boolean", + "description": "" + }, + "v-simple-checkbox/indeterminate": { + "type": "boolean", + "description": "" + }, + "v-simple-checkbox/indeterminate-icon": { + "type": "string", + "description": "" + }, + "v-simple-checkbox/on-icon": { + "type": "string", + "description": "" + }, + "v-simple-checkbox/off-icon": { + "type": "string", + "description": "" + }, + "v-chip/color": { + "type": "string", + "description": "" + }, + "v-chip/large": { + "type": "boolean", + "description": "" + }, + "v-chip/small": { + "type": "boolean", + "description": "" + }, + "v-chip/x-large": { + "type": "boolean", + "description": "" + }, + "v-chip/x-small": { + "type": "boolean", + "description": "" + }, + "v-chip/active-class": { + "type": "string", + "description": "" + }, + "v-chip/append": { + "type": "boolean", + "description": "" + }, + "v-chip/disabled": { + "type": "boolean", + "description": "" + }, + "v-chip/exact": { + "type": "boolean", + "description": "" + }, + "v-chip/exact-active-class": { + "type": "string", + "description": "" + }, + "v-chip/link": { + "type": "boolean", + "description": "" + }, + "v-chip/href": { + "type": "string|object", + "description": "" + }, + "v-chip/to": { + "type": "string|object", + "description": "" + }, + "v-chip/nuxt": { + "type": "boolean", + "description": "" + }, + "v-chip/replace": { + "type": "boolean", + "description": "" + }, + "v-chip/ripple": { + "type": "boolean|object", + "description": "" + }, + "v-chip/tag": { + "type": "string", + "description": "" + }, + "v-chip/target": { + "type": "string", + "description": "" + }, + "v-chip/dark": { + "type": "boolean", + "description": "" + }, + "v-chip/light": { + "type": "boolean", + "description": "" + }, + "v-chip/input-value": { + "type": "any", + "description": "" + }, + "v-chip/active": { + "type": "boolean", + "description": "" + }, + "v-chip/close": { + "type": "boolean", + "description": "" + }, + "v-chip/close-icon": { + "type": "string", + "description": "" + }, + "v-chip/draggable": { + "type": "boolean", + "description": "" + }, + "v-chip/filter": { + "type": "boolean", + "description": "" + }, + "v-chip/filter-icon": { + "type": "string", + "description": "" + }, + "v-chip/label": { + "type": "boolean", + "description": "" + }, + "v-chip/outlined": { + "type": "boolean", + "description": "" + }, + "v-chip/pill": { + "type": "boolean", + "description": "" + }, + "v-chip/text-color": { + "type": "string", + "description": "" + }, + "v-chip/value": { + "type": "any", + "description": "" + }, + "v-chip-group/value": { + "type": "any", + "description": "" + }, + "v-chip-group/dark": { + "type": "boolean", + "description": "" + }, + "v-chip-group/light": { + "type": "boolean", + "description": "" + }, + "v-chip-group/active-class": { + "type": "string", + "description": "" + }, + "v-chip-group/mandatory": { + "type": "boolean", + "description": "" + }, + "v-chip-group/max": { + "type": "number|string", + "description": "" + }, + "v-chip-group/multiple": { + "type": "boolean", + "description": "" + }, + "v-chip-group/mobile-breakpoint": { + "type": "number|string", + "description": "" + }, + "v-chip-group/center-active": { + "type": "boolean", + "description": "" + }, + "v-chip-group/next-icon": { + "type": "string", + "description": "" + }, + "v-chip-group/prev-icon": { + "type": "string", + "description": "" + }, + "v-chip-group/show-arrows": { + "type": "boolean|string", + "description": "" + }, + "v-chip-group/color": { + "type": "string", + "description": "" + }, + "v-chip-group/column": { + "type": "boolean", + "description": "" + }, + "v-color-picker/elevation": { + "type": "number|string", + "description": "" + }, + "v-color-picker/dark": { + "type": "boolean", + "description": "" + }, + "v-color-picker/light": { + "type": "boolean", + "description": "" + }, + "v-color-picker/canvas-height": { + "type": "string|number", + "description": "" + }, + "v-color-picker/disabled": { + "type": "boolean", + "description": "" + }, + "v-color-picker/dot-size": { + "type": "number|string", + "description": "" + }, + "v-color-picker/flat": { + "type": "boolean", + "description": "" + }, + "v-color-picker/hide-canvas": { + "type": "boolean", + "description": "" + }, + "v-color-picker/hide-inputs": { + "type": "boolean", + "description": "" + }, + "v-color-picker/hide-mode-switch": { + "type": "boolean", + "description": "" + }, + "v-color-picker/mode": { + "type": "string", + "description": "" + }, + "v-color-picker/show-swatches": { + "type": "boolean", + "description": "" + }, + "v-color-picker/swatches": { + "type": "array", + "description": "" + }, + "v-color-picker/swatches-max-height": { + "type": "number|string", + "description": "" + }, + "v-color-picker/value": { + "type": "object|string", + "description": "" + }, + "v-color-picker/width": { + "type": "number|string", + "description": "" + }, + "v-color-picker-swatches/dark": { + "type": "boolean", + "description": "" + }, + "v-color-picker-swatches/light": { + "type": "boolean", + "description": "" + }, + "v-color-picker-swatches/swatches": { + "type": "array", + "description": "" + }, + "v-color-picker-swatches/color": { + "type": "object", + "description": "" + }, + "v-color-picker-swatches/max-width": { + "type": "number|string", + "description": "" + }, + "v-color-picker-swatches/max-height": { + "type": "number|string", + "description": "" + }, + "v-color-picker-canvas/color": { + "type": "object", + "description": "" + }, + "v-color-picker-canvas/disabled": { + "type": "boolean", + "description": "" + }, + "v-color-picker-canvas/dot-size": { + "type": "number|string", + "description": "" + }, + "v-color-picker-canvas/height": { + "type": "number|string", + "description": "" + }, + "v-color-picker-canvas/width": { + "type": "number|string", + "description": "" + }, + "v-content/tag": { + "type": "string", + "description": "" + }, + "v-combobox/color": { + "type": "string", + "description": "" + }, + "v-combobox/dark": { + "type": "boolean", + "description": "" + }, + "v-combobox/light": { + "type": "boolean", + "description": "" + }, + "v-combobox/disabled": { + "type": "boolean", + "description": "" + }, + "v-combobox/error": { + "type": "boolean", + "description": "" + }, + "v-combobox/error-count": { + "type": "number|string", + "description": "" + }, + "v-combobox/error-messages": { + "type": "string|array", + "description": "" + }, + "v-combobox/messages": { + "type": "string|array", + "description": "" + }, + "v-combobox/readonly": { + "type": "boolean", + "description": "" + }, + "v-combobox/rules": { + "type": "array", + "description": "" + }, + "v-combobox/success": { + "type": "boolean", + "description": "" + }, + "v-combobox/success-messages": { + "type": "string|array", + "description": "" + }, + "v-combobox/validate-on-blur": { + "type": "boolean", + "description": "" + }, + "v-combobox/value": { + "type": "any", + "description": "" + }, + "v-combobox/append-icon": { + "type": "string", + "description": "" + }, + "v-combobox/background-color": { + "type": "string", + "description": "" + }, + "v-combobox/dense": { + "type": "boolean", + "description": "" + }, + "v-combobox/height": { + "type": "number|string", + "description": "" + }, + "v-combobox/hide-details": { + "type": "boolean|string", + "description": "" + }, + "v-combobox/hint": { + "type": "string", + "description": "" + }, + "v-combobox/id": { + "type": "string", + "description": "" + }, + "v-combobox/label": { + "type": "string", + "description": "" + }, + "v-combobox/loading": { + "type": "boolean|string", + "description": "" + }, + "v-combobox/persistent-hint": { + "type": "boolean", + "description": "" + }, + "v-combobox/prepend-icon": { + "type": "string", + "description": "" + }, + "v-combobox/loader-height": { + "type": "number|string", + "description": "" + }, + "v-combobox/append-outer-icon": { + "type": "string", + "description": "" + }, + "v-combobox/autofocus": { + "type": "boolean", + "description": "" + }, + "v-combobox/clearable": { + "type": "boolean", + "description": "" + }, + "v-combobox/clear-icon": { + "type": "string", + "description": "" + }, + "v-combobox/counter": { + "type": "boolean|number|string", + "description": "" + }, + "v-combobox/counter-value": { + "type": "function", + "description": "" + }, + "v-combobox/filled": { + "type": "boolean", + "description": "" + }, + "v-combobox/flat": { + "type": "boolean", + "description": "" + }, + "v-combobox/full-width": { + "type": "boolean", + "description": "" + }, + "v-combobox/outlined": { + "type": "boolean", + "description": "" + }, + "v-combobox/placeholder": { + "type": "string", + "description": "" + }, + "v-combobox/prefix": { + "type": "string", + "description": "" + }, + "v-combobox/prepend-inner-icon": { + "type": "string", + "description": "" + }, + "v-combobox/reverse": { + "type": "boolean", + "description": "" + }, + "v-combobox/rounded": { + "type": "boolean", + "description": "" + }, + "v-combobox/shaped": { + "type": "boolean", + "description": "" + }, + "v-combobox/single-line": { + "type": "boolean", + "description": "" + }, + "v-combobox/solo": { + "type": "boolean", + "description": "" + }, + "v-combobox/solo-inverted": { + "type": "boolean", + "description": "" + }, + "v-combobox/suffix": { + "type": "string", + "description": "" + }, + "v-combobox/type": { + "type": "string", + "description": "" + }, + "v-combobox/value-comparator": { + "type": "function", + "description": "" + }, + "v-combobox/no-data-text": { + "type": "string", + "description": "" + }, + "v-combobox/attach": { + "type": "any", + "description": "" + }, + "v-combobox/cache-items": { + "type": "boolean", + "description": "" + }, + "v-combobox/chips": { + "type": "boolean", + "description": "" + }, + "v-combobox/deletable-chips": { + "type": "boolean", + "description": "" + }, + "v-combobox/disable-lookup": { + "type": "boolean", + "description": "" + }, + "v-combobox/eager": { + "type": "boolean", + "description": "" + }, + "v-combobox/hide-selected": { + "type": "boolean", + "description": "" + }, + "v-combobox/items": { + "type": "array", + "description": "" + }, + "v-combobox/item-color": { + "type": "string", + "description": "" + }, + "v-combobox/item-disabled": { + "type": "string|array|function", + "description": "" + }, + "v-combobox/item-text": { + "type": "string|array|function", + "description": "" + }, + "v-combobox/item-value": { + "type": "string|array|function", + "description": "" + }, + "v-combobox/menu-props": { + "type": "string|array|object", + "description": "" + }, + "v-combobox/multiple": { + "type": "boolean", + "description": "" + }, + "v-combobox/open-on-clear": { + "type": "boolean", + "description": "" + }, + "v-combobox/return-object": { + "type": "boolean", + "description": "" + }, + "v-combobox/small-chips": { + "type": "boolean", + "description": "" + }, + "v-combobox/allow-overflow": { + "type": "boolean", + "description": "" + }, + "v-combobox/auto-select-first": { + "type": "boolean", + "description": "" + }, + "v-combobox/filter": { + "type": "function", + "description": "" + }, + "v-combobox/hide-no-data": { + "type": "boolean", + "description": "" + }, + "v-combobox/no-filter": { + "type": "boolean", + "description": "" + }, + "v-combobox/search-input": { + "type": "string", + "description": "" + }, + "v-combobox/delimiters": { + "type": "array", + "description": "" + }, + "v-counter/dark": { + "type": "boolean", + "description": "" + }, + "v-counter/light": { + "type": "boolean", + "description": "" + }, + "v-counter/value": { + "type": "number|string", + "description": "" + }, + "v-counter/max": { + "type": "number|string", + "description": "" + }, + "v-data/items": { + "type": "array", + "description": "" + }, + "v-data/options": { + "type": "dataoptions", + "description": "" + }, + "v-data/sort-by": { + "type": "string|array", + "description": "" + }, + "v-data/sort-desc": { + "type": "boolean|array", + "description": "" + }, + "v-data/custom-sort": { + "type": "function", + "description": "" + }, + "v-data/must-sort": { + "type": "boolean", + "description": "" + }, + "v-data/multi-sort": { + "type": "boolean", + "description": "" + }, + "v-data/page": { + "type": "number", + "description": "" + }, + "v-data/items-per-page": { + "type": "number", + "description": "" + }, + "v-data/group-by": { + "type": "string|array", + "description": "" + }, + "v-data/group-desc": { + "type": "boolean|array", + "description": "" + }, + "v-data/custom-group": { + "type": "function", + "description": "" + }, + "v-data/locale": { + "type": "string", + "description": "" + }, + "v-data/disable-sort": { + "type": "boolean", + "description": "" + }, + "v-data/disable-pagination": { + "type": "boolean", + "description": "" + }, + "v-data/disable-filtering": { + "type": "boolean", + "description": "" + }, + "v-data/search": { + "type": "string", + "description": "" + }, + "v-data/custom-filter": { + "type": "function", + "description": "" + }, + "v-data/server-items-length": { + "type": "number", + "description": "" + }, + "v-data/item-key": { + "type": "", + "description": "" + }, + "v-data-iterator/mobile-breakpoint": { + "type": "number|string", + "description": "" + }, + "v-data-iterator/dark": { + "type": "boolean", + "description": "" + }, + "v-data-iterator/light": { + "type": "boolean", + "description": "" + }, + "v-data-iterator/items": { + "type": "array", + "description": "" + }, + "v-data-iterator/options": { + "type": "dataoptions", + "description": "" + }, + "v-data-iterator/sort-by": { + "type": "string|array", + "description": "" + }, + "v-data-iterator/sort-desc": { + "type": "boolean|array", + "description": "" + }, + "v-data-iterator/custom-sort": { + "type": "function", + "description": "" + }, + "v-data-iterator/must-sort": { + "type": "boolean", + "description": "" + }, + "v-data-iterator/multi-sort": { + "type": "boolean", + "description": "" + }, + "v-data-iterator/page": { + "type": "number", + "description": "" + }, + "v-data-iterator/items-per-page": { + "type": "number", + "description": "" + }, + "v-data-iterator/group-by": { + "type": "string|array", + "description": "" + }, + "v-data-iterator/group-desc": { + "type": "boolean|array", + "description": "" + }, + "v-data-iterator/custom-group": { + "type": "function", + "description": "" + }, + "v-data-iterator/locale": { + "type": "string", + "description": "" + }, + "v-data-iterator/disable-sort": { + "type": "boolean", + "description": "" + }, + "v-data-iterator/disable-pagination": { + "type": "boolean", + "description": "" + }, + "v-data-iterator/disable-filtering": { + "type": "boolean", + "description": "" + }, + "v-data-iterator/search": { + "type": "string", + "description": "" + }, + "v-data-iterator/custom-filter": { + "type": "function", + "description": "" + }, + "v-data-iterator/server-items-length": { + "type": "number", + "description": "" + }, + "v-data-iterator/item-key": { + "type": "string", + "description": "" + }, + "v-data-iterator/value": { + "type": "array", + "description": "" + }, + "v-data-iterator/single-select": { + "type": "boolean", + "description": "" + }, + "v-data-iterator/expanded": { + "type": "array", + "description": "" + }, + "v-data-iterator/single-expand": { + "type": "boolean", + "description": "" + }, + "v-data-iterator/loading": { + "type": "boolean|string", + "description": "" + }, + "v-data-iterator/no-results-text": { + "type": "string", + "description": "" + }, + "v-data-iterator/no-data-text": { + "type": "string", + "description": "" + }, + "v-data-iterator/loading-text": { + "type": "string", + "description": "" + }, + "v-data-iterator/hide-default-footer": { + "type": "boolean", + "description": "" + }, + "v-data-iterator/footer-props": { + "type": "object", + "description": "" + }, + "v-data-iterator/selectable-key": { + "type": "string", + "description": "" + }, + "v-data-footer/options": { + "type": "object", + "description": "" + }, + "v-data-footer/pagination": { + "type": "object", + "description": "" + }, + "v-data-footer/items-per-page-options": { + "type": "array", + "description": "" + }, + "v-data-footer/prev-icon": { + "type": "string", + "description": "" + }, + "v-data-footer/next-icon": { + "type": "string", + "description": "" + }, + "v-data-footer/first-icon": { + "type": "string", + "description": "" + }, + "v-data-footer/last-icon": { + "type": "string", + "description": "" + }, + "v-data-footer/items-per-page-text": { + "type": "string", + "description": "" + }, + "v-data-footer/items-per-page-all-text": { + "type": "string", + "description": "" + }, + "v-data-footer/show-first-last-page": { + "type": "boolean", + "description": "" + }, + "v-data-footer/show-current-page": { + "type": "boolean", + "description": "" + }, + "v-data-footer/disable-pagination": { + "type": "boolean", + "description": "" + }, + "v-data-footer/disable-items-per-page": { + "type": "boolean", + "description": "" + }, + "v-data-footer/page-text": { + "type": "string", + "description": "" + }, + "v-data-table/mobile-breakpoint": { + "type": "number|string", + "description": "" + }, + "v-data-table/dark": { + "type": "boolean", + "description": "" + }, + "v-data-table/light": { + "type": "boolean", + "description": "" + }, + "v-data-table/items": { + "type": "array", + "description": "" + }, + "v-data-table/options": { + "type": "dataoptions", + "description": "" + }, + "v-data-table/sort-by": { + "type": "string|array", + "description": "" + }, + "v-data-table/sort-desc": { + "type": "boolean|array", + "description": "" + }, + "v-data-table/custom-sort": { + "type": "function", + "description": "" + }, + "v-data-table/must-sort": { + "type": "boolean", + "description": "" + }, + "v-data-table/multi-sort": { + "type": "boolean", + "description": "" + }, + "v-data-table/page": { + "type": "number", + "description": "" + }, + "v-data-table/items-per-page": { + "type": "number", + "description": "" + }, + "v-data-table/group-by": { + "type": "string|array", + "description": "" + }, + "v-data-table/group-desc": { + "type": "boolean|array", + "description": "" + }, + "v-data-table/custom-group": { + "type": "function", + "description": "" + }, + "v-data-table/locale": { + "type": "string", + "description": "" + }, + "v-data-table/disable-sort": { + "type": "boolean", + "description": "" + }, + "v-data-table/disable-pagination": { + "type": "boolean", + "description": "" + }, + "v-data-table/disable-filtering": { + "type": "boolean", + "description": "" + }, + "v-data-table/search": { + "type": "string", + "description": "" + }, + "v-data-table/custom-filter": { + "type": "function", + "description": "" + }, + "v-data-table/server-items-length": { + "type": "number", + "description": "" + }, + "v-data-table/item-key": { + "type": "string", + "description": "" + }, + "v-data-table/value": { + "type": "array", + "description": "" + }, + "v-data-table/single-select": { + "type": "boolean", + "description": "" + }, + "v-data-table/expanded": { + "type": "array", + "description": "" + }, + "v-data-table/single-expand": { + "type": "boolean", + "description": "" + }, + "v-data-table/loading": { + "type": "boolean|string", + "description": "" + }, + "v-data-table/no-results-text": { + "type": "string", + "description": "" + }, + "v-data-table/no-data-text": { + "type": "string", + "description": "" + }, + "v-data-table/loading-text": { + "type": "string", + "description": "" + }, + "v-data-table/hide-default-footer": { + "type": "boolean", + "description": "" + }, + "v-data-table/footer-props": { + "type": "object", + "description": "" + }, + "v-data-table/selectable-key": { + "type": "string", + "description": "" + }, + "v-data-table/loader-height": { + "type": "number|string", + "description": "" + }, + "v-data-table/headers": { + "type": "tableheader[]", + "description": "" + }, + "v-data-table/show-select": { + "type": "boolean", + "description": "" + }, + "v-data-table/show-expand": { + "type": "boolean", + "description": "" + }, + "v-data-table/show-group-by": { + "type": "boolean", + "description": "" + }, + "v-data-table/height": { + "type": "number|string", + "description": "" + }, + "v-data-table/hide-default-header": { + "type": "boolean", + "description": "" + }, + "v-data-table/caption": { + "type": "string", + "description": "" + }, + "v-data-table/dense": { + "type": "boolean", + "description": "" + }, + "v-data-table/header-props": { + "type": "object", + "description": "" + }, + "v-data-table/calculate-widths": { + "type": "boolean", + "description": "" + }, + "v-data-table/fixed-header": { + "type": "boolean", + "description": "" + }, + "v-data-table/headers-length": { + "type": "number", + "description": "" + }, + "v-data-table/expand-icon": { + "type": "string", + "description": "" + }, + "v-data-table/item-class": { + "type": "string|function", + "description": "" + }, + "v-edit-dialog/return-value": { + "type": "any", + "description": "" + }, + "v-edit-dialog/dark": { + "type": "boolean", + "description": "" + }, + "v-edit-dialog/light": { + "type": "boolean", + "description": "" + }, + "v-edit-dialog/cancel-text": { + "type": "any", + "description": "" + }, + "v-edit-dialog/large": { + "type": "boolean", + "description": "" + }, + "v-edit-dialog/eager": { + "type": "boolean", + "description": "" + }, + "v-edit-dialog/persistent": { + "type": "boolean", + "description": "" + }, + "v-edit-dialog/save-text": { + "type": "any", + "description": "" + }, + "v-edit-dialog/transition": { + "type": "string", + "description": "" + }, + "v-data-table-header/headers": { + "type": "array", + "description": "" + }, + "v-data-table-header/options": { + "type": "object", + "description": "" + }, + "v-data-table-header/sort-icon": { + "type": "string", + "description": "" + }, + "v-data-table-header/every-item": { + "type": "boolean", + "description": "" + }, + "v-data-table-header/some-items": { + "type": "boolean", + "description": "" + }, + "v-data-table-header/show-group-by": { + "type": "boolean", + "description": "" + }, + "v-data-table-header/single-select": { + "type": "boolean", + "description": "" + }, + "v-data-table-header/disable-sort": { + "type": "boolean", + "description": "" + }, + "v-data-table-header/mobile": { + "type": "boolean", + "description": "" + }, + "v-simple-table/dark": { + "type": "boolean", + "description": "" + }, + "v-simple-table/light": { + "type": "boolean", + "description": "" + }, + "v-simple-table/dense": { + "type": "boolean", + "description": "" + }, + "v-simple-table/fixed-header": { + "type": "boolean", + "description": "" + }, + "v-simple-table/height": { + "type": "number|string", + "description": "" + }, + "v-virtual-table/dark": { + "type": "boolean", + "description": "" + }, + "v-virtual-table/light": { + "type": "boolean", + "description": "" + }, + "v-virtual-table/dense": { + "type": "boolean", + "description": "" + }, + "v-virtual-table/fixed-header": { + "type": "boolean", + "description": "" + }, + "v-virtual-table/height": { + "type": "number|string", + "description": "" + }, + "v-virtual-table/chunk-size": { + "type": "number", + "description": "" + }, + "v-virtual-table/header-height": { + "type": "number", + "description": "" + }, + "v-virtual-table/items": { + "type": "array", + "description": "" + }, + "v-virtual-table/row-height": { + "type": "number", + "description": "" + }, + "v-date-picker/locale": { + "type": "string", + "description": "" + }, + "v-date-picker/color": { + "type": "string", + "description": "" + }, + "v-date-picker/elevation": { + "type": "number|string", + "description": "" + }, + "v-date-picker/dark": { + "type": "boolean", + "description": "" + }, + "v-date-picker/light": { + "type": "boolean", + "description": "" + }, + "v-date-picker/flat": { + "type": "boolean", + "description": "" + }, + "v-date-picker/full-width": { + "type": "boolean", + "description": "" + }, + "v-date-picker/header-color": { + "type": "string", + "description": "" + }, + "v-date-picker/landscape": { + "type": "boolean", + "description": "" + }, + "v-date-picker/no-title": { + "type": "boolean", + "description": "" + }, + "v-date-picker/width": { + "type": "number|string", + "description": "" + }, + "v-date-picker/allowed-dates": { + "type": "function", + "description": "" + }, + "v-date-picker/day-format": { + "type": "function", + "description": "" + }, + "v-date-picker/disabled": { + "type": "boolean", + "description": "" + }, + "v-date-picker/events": { + "type": "array|function|object", + "description": "" + }, + "v-date-picker/event-color": { + "type": "array|function|object|string", + "description": "" + }, + "v-date-picker/first-day-of-week": { + "type": "string|number", + "description": "" + }, + "v-date-picker/header-date-format": { + "type": "function", + "description": "" + }, + "v-date-picker/locale-first-day-of-year": { + "type": "string|number", + "description": "" + }, + "v-date-picker/max": { + "type": "string", + "description": "" + }, + "v-date-picker/min": { + "type": "string", + "description": "" + }, + "v-date-picker/month-format": { + "type": "function", + "description": "" + }, + "v-date-picker/multiple": { + "type": "boolean", + "description": "" + }, + "v-date-picker/next-icon": { + "type": "string", + "description": "" + }, + "v-date-picker/next-month-aria-label": { + "type": "string", + "description": "" + }, + "v-date-picker/next-year-aria-label": { + "type": "string", + "description": "" + }, + "v-date-picker/picker-date": { + "type": "string", + "description": "" + }, + "v-date-picker/prev-icon": { + "type": "string", + "description": "" + }, + "v-date-picker/prev-month-aria-label": { + "type": "string", + "description": "" + }, + "v-date-picker/prev-year-aria-label": { + "type": "string", + "description": "" + }, + "v-date-picker/range": { + "type": "boolean", + "description": "" + }, + "v-date-picker/reactive": { + "type": "boolean", + "description": "" + }, + "v-date-picker/readonly": { + "type": "boolean", + "description": "" + }, + "v-date-picker/scrollable": { + "type": "boolean", + "description": "" + }, + "v-date-picker/show-current": { + "type": "boolean|string", + "description": "" + }, + "v-date-picker/selected-items-text": { + "type": "string", + "description": "" + }, + "v-date-picker/show-week": { + "type": "boolean", + "description": "" + }, + "v-date-picker/title-date-format": { + "type": "function", + "description": "" + }, + "v-date-picker/type": { + "type": "string", + "description": "" + }, + "v-date-picker/value": { + "type": "array|string", + "description": "" + }, + "v-date-picker/weekday-format": { + "type": "function", + "description": "" + }, + "v-date-picker/year-format": { + "type": "function", + "description": "" + }, + "v-date-picker/year-icon": { + "type": "string", + "description": "" + }, + "v-date-picker-title/color": { + "type": "string", + "description": "" + }, + "v-date-picker-title/date": { + "type": "string", + "description": "" + }, + "v-date-picker-title/disabled": { + "type": "boolean", + "description": "" + }, + "v-date-picker-title/readonly": { + "type": "boolean", + "description": "" + }, + "v-date-picker-title/selecting-year": { + "type": "boolean", + "description": "" + }, + "v-date-picker-title/value": { + "type": "string", + "description": "" + }, + "v-date-picker-title/year": { + "type": "number|string", + "description": "" + }, + "v-date-picker-title/year-icon": { + "type": "string", + "description": "" + }, + "v-date-picker-header/color": { + "type": "string", + "description": "" + }, + "v-date-picker-header/locale": { + "type": "string", + "description": "" + }, + "v-date-picker-header/dark": { + "type": "boolean", + "description": "" + }, + "v-date-picker-header/light": { + "type": "boolean", + "description": "" + }, + "v-date-picker-header/disabled": { + "type": "boolean", + "description": "" + }, + "v-date-picker-header/format": { + "type": "function", + "description": "" + }, + "v-date-picker-header/min": { + "type": "string", + "description": "" + }, + "v-date-picker-header/max": { + "type": "string", + "description": "" + }, + "v-date-picker-header/next-aria-label": { + "type": "string", + "description": "" + }, + "v-date-picker-header/next-icon": { + "type": "string", + "description": "" + }, + "v-date-picker-header/prev-aria-label": { + "type": "string", + "description": "" + }, + "v-date-picker-header/prev-icon": { + "type": "string", + "description": "" + }, + "v-date-picker-header/readonly": { + "type": "boolean", + "description": "" + }, + "v-date-picker-header/value": { + "type": "number|string", + "description": "" + }, + "v-date-picker-date-table/color": { + "type": "string", + "description": "" + }, + "v-date-picker-date-table/locale": { + "type": "string", + "description": "" + }, + "v-date-picker-date-table/dark": { + "type": "boolean", + "description": "" + }, + "v-date-picker-date-table/light": { + "type": "boolean", + "description": "" + }, + "v-date-picker-date-table/allowed-dates": { + "type": "function", + "description": "" + }, + "v-date-picker-date-table/current": { + "type": "string", + "description": "" + }, + "v-date-picker-date-table/disabled": { + "type": "boolean", + "description": "" + }, + "v-date-picker-date-table/format": { + "type": "function", + "description": "" + }, + "v-date-picker-date-table/events": { + "type": "array|function|object", + "description": "" + }, + "v-date-picker-date-table/event-color": { + "type": "array|function|object|string", + "description": "" + }, + "v-date-picker-date-table/min": { + "type": "string", + "description": "" + }, + "v-date-picker-date-table/max": { + "type": "string", + "description": "" + }, + "v-date-picker-date-table/range": { + "type": "boolean", + "description": "" + }, + "v-date-picker-date-table/readonly": { + "type": "boolean", + "description": "" + }, + "v-date-picker-date-table/scrollable": { + "type": "boolean", + "description": "" + }, + "v-date-picker-date-table/table-date": { + "type": "string", + "description": "" + }, + "v-date-picker-date-table/value": { + "type": "string|array", + "description": "" + }, + "v-date-picker-date-table/first-day-of-week": { + "type": "string|number", + "description": "" + }, + "v-date-picker-date-table/locale-first-day-of-year": { + "type": "string|number", + "description": "" + }, + "v-date-picker-date-table/show-week": { + "type": "boolean", + "description": "" + }, + "v-date-picker-date-table/weekday-format": { + "type": "function", + "description": "" + }, + "v-date-picker-month-table/color": { + "type": "string", + "description": "" + }, + "v-date-picker-month-table/locale": { + "type": "string", + "description": "" + }, + "v-date-picker-month-table/dark": { + "type": "boolean", + "description": "" + }, + "v-date-picker-month-table/light": { + "type": "boolean", + "description": "" + }, + "v-date-picker-month-table/allowed-dates": { + "type": "function", + "description": "" + }, + "v-date-picker-month-table/current": { + "type": "string", + "description": "" + }, + "v-date-picker-month-table/disabled": { + "type": "boolean", + "description": "" + }, + "v-date-picker-month-table/format": { + "type": "function", + "description": "" + }, + "v-date-picker-month-table/events": { + "type": "array|function|object", + "description": "" + }, + "v-date-picker-month-table/event-color": { + "type": "array|function|object|string", + "description": "" + }, + "v-date-picker-month-table/min": { + "type": "string", + "description": "" + }, + "v-date-picker-month-table/max": { + "type": "string", + "description": "" + }, + "v-date-picker-month-table/range": { + "type": "boolean", + "description": "" + }, + "v-date-picker-month-table/readonly": { + "type": "boolean", + "description": "" + }, + "v-date-picker-month-table/scrollable": { + "type": "boolean", + "description": "" + }, + "v-date-picker-month-table/table-date": { + "type": "string", + "description": "" + }, + "v-date-picker-month-table/value": { + "type": "string|array", + "description": "" + }, + "v-date-picker-years/color": { + "type": "string", + "description": "" + }, + "v-date-picker-years/locale": { + "type": "string", + "description": "" + }, + "v-date-picker-years/format": { + "type": "function", + "description": "" + }, + "v-date-picker-years/min": { + "type": "number|string", + "description": "" + }, + "v-date-picker-years/max": { + "type": "number|string", + "description": "" + }, + "v-date-picker-years/readonly": { + "type": "boolean", + "description": "" + }, + "v-date-picker-years/value": { + "type": "number|string", + "description": "" + }, + "v-dialog/open-delay": { + "type": "number|string", + "description": "" + }, + "v-dialog/close-delay": { + "type": "number|string", + "description": "" + }, + "v-dialog/value": { + "type": "any", + "description": "" + }, + "v-dialog/activator": { + "type": "any", + "description": "" + }, + "v-dialog/disabled": { + "type": "boolean", + "description": "" + }, + "v-dialog/internal-activator": { + "type": "boolean", + "description": "" + }, + "v-dialog/open-on-hover": { + "type": "boolean", + "description": "" + }, + "v-dialog/open-on-focus": { + "type": "boolean", + "description": "" + }, + "v-dialog/eager": { + "type": "boolean", + "description": "" + }, + "v-dialog/attach": { + "type": "any", + "description": "" + }, + "v-dialog/content-class": { + "type": "string", + "description": "" + }, + "v-dialog/hide-overlay": { + "type": "boolean", + "description": "" + }, + "v-dialog/overlay-color": { + "type": "string", + "description": "" + }, + "v-dialog/overlay-opacity": { + "type": "number|string", + "description": "" + }, + "v-dialog/return-value": { + "type": "any", + "description": "" + }, + "v-dialog/dark": { + "type": "boolean", + "description": "" + }, + "v-dialog/fullscreen": { + "type": "boolean", + "description": "" + }, + "v-dialog/light": { + "type": "boolean", + "description": "" + }, + "v-dialog/max-width": { + "type": "string|number", + "description": "" + }, + "v-dialog/no-click-animation": { + "type": "boolean", + "description": "" + }, + "v-dialog/origin": { + "type": "string", + "description": "" + }, + "v-dialog/persistent": { + "type": "boolean", + "description": "" + }, + "v-dialog/retain-focus": { + "type": "boolean", + "description": "" + }, + "v-dialog/scrollable": { + "type": "boolean", + "description": "" + }, + "v-dialog/transition": { + "type": "string|boolean", + "description": "" + }, + "v-dialog/width": { + "type": "string|number", + "description": "" + }, + "v-divider/dark": { + "type": "boolean", + "description": "" + }, + "v-divider/light": { + "type": "boolean", + "description": "" + }, + "v-divider/inset": { + "type": "boolean", + "description": "" + }, + "v-divider/vertical": { + "type": "boolean", + "description": "" + }, + "v-expansion-panels/value": { + "type": "any", + "description": "" + }, + "v-expansion-panels/dark": { + "type": "boolean", + "description": "" + }, + "v-expansion-panels/light": { + "type": "boolean", + "description": "" + }, + "v-expansion-panels/active-class": { + "type": "string", + "description": "" + }, + "v-expansion-panels/mandatory": { + "type": "boolean", + "description": "" + }, + "v-expansion-panels/max": { + "type": "number|string", + "description": "" + }, + "v-expansion-panels/multiple": { + "type": "boolean", + "description": "" + }, + "v-expansion-panels/accordion": { + "type": "boolean", + "description": "" + }, + "v-expansion-panels/disabled": { + "type": "boolean", + "description": "" + }, + "v-expansion-panels/flat": { + "type": "boolean", + "description": "" + }, + "v-expansion-panels/hover": { + "type": "boolean", + "description": "" + }, + "v-expansion-panels/focusable": { + "type": "boolean", + "description": "" + }, + "v-expansion-panels/inset": { + "type": "boolean", + "description": "" + }, + "v-expansion-panels/popout": { + "type": "boolean", + "description": "" + }, + "v-expansion-panels/readonly": { + "type": "boolean", + "description": "" + }, + "v-expansion-panels/tile": { + "type": "boolean", + "description": "" + }, + "v-expansion-panel/active-class": { + "type": "string", + "description": "" + }, + "v-expansion-panel/disabled": { + "type": "boolean", + "description": "" + }, + "v-expansion-panel/readonly": { + "type": "boolean", + "description": "" + }, + "v-expansion-panel-header/color": { + "type": "string", + "description": "" + }, + "v-expansion-panel-header/disable-icon-rotate": { + "type": "boolean", + "description": "" + }, + "v-expansion-panel-header/expand-icon": { + "type": "string", + "description": "" + }, + "v-expansion-panel-header/hide-actions": { + "type": "boolean", + "description": "" + }, + "v-expansion-panel-header/ripple": { + "type": "boolean|object", + "description": "" + }, + "v-expansion-panel-content/eager": { + "type": "boolean", + "description": "" + }, + "v-expansion-panel-content/color": { + "type": "string", + "description": "" + }, + "v-file-input/color": { + "type": "string", + "description": "" + }, + "v-file-input/dark": { + "type": "boolean", + "description": "" + }, + "v-file-input/light": { + "type": "boolean", + "description": "" + }, + "v-file-input/disabled": { + "type": "boolean", + "description": "" + }, + "v-file-input/error": { + "type": "boolean", + "description": "" + }, + "v-file-input/error-count": { + "type": "number|string", + "description": "" + }, + "v-file-input/error-messages": { + "type": "string|array", + "description": "" + }, + "v-file-input/messages": { + "type": "string|array", + "description": "" + }, + "v-file-input/readonly": { + "type": "boolean", + "description": "" + }, + "v-file-input/rules": { + "type": "array", + "description": "" + }, + "v-file-input/success": { + "type": "boolean", + "description": "" + }, + "v-file-input/success-messages": { + "type": "string|array", + "description": "" + }, + "v-file-input/validate-on-blur": { + "type": "boolean", + "description": "" + }, + "v-file-input/value": { + "type": "any", + "description": "" + }, + "v-file-input/append-icon": { + "type": "string", + "description": "" + }, + "v-file-input/background-color": { + "type": "string", + "description": "" + }, + "v-file-input/dense": { + "type": "boolean", + "description": "" + }, + "v-file-input/height": { + "type": "number|string", + "description": "" + }, + "v-file-input/hide-details": { + "type": "boolean|string", + "description": "" + }, + "v-file-input/hint": { + "type": "string", + "description": "" + }, + "v-file-input/id": { + "type": "string", + "description": "" + }, + "v-file-input/label": { + "type": "string", + "description": "" + }, + "v-file-input/loading": { + "type": "boolean|string", + "description": "" + }, + "v-file-input/persistent-hint": { + "type": "boolean", + "description": "" + }, + "v-file-input/prepend-icon": { + "type": "string", + "description": "" + }, + "v-file-input/loader-height": { + "type": "number|string", + "description": "" + }, + "v-file-input/append-outer-icon": { + "type": "string", + "description": "" + }, + "v-file-input/autofocus": { + "type": "boolean", + "description": "" + }, + "v-file-input/clearable": { + "type": "boolean", + "description": "" + }, + "v-file-input/clear-icon": { + "type": "string", + "description": "" + }, + "v-file-input/counter": { + "type": "boolean|number|string", + "description": "" + }, + "v-file-input/counter-value": { + "type": "function", + "description": "" + }, + "v-file-input/filled": { + "type": "boolean", + "description": "" + }, + "v-file-input/flat": { + "type": "boolean", + "description": "" + }, + "v-file-input/full-width": { + "type": "boolean", + "description": "" + }, + "v-file-input/outlined": { + "type": "boolean", + "description": "" + }, + "v-file-input/placeholder": { + "type": "string", + "description": "" + }, + "v-file-input/prefix": { + "type": "string", + "description": "" + }, + "v-file-input/prepend-inner-icon": { + "type": "string", + "description": "" + }, + "v-file-input/reverse": { + "type": "boolean", + "description": "" + }, + "v-file-input/rounded": { + "type": "boolean", + "description": "" + }, + "v-file-input/shaped": { + "type": "boolean", + "description": "" + }, + "v-file-input/single-line": { + "type": "boolean", + "description": "" + }, + "v-file-input/solo": { + "type": "boolean", + "description": "" + }, + "v-file-input/solo-inverted": { + "type": "boolean", + "description": "" + }, + "v-file-input/suffix": { + "type": "string", + "description": "" + }, + "v-file-input/type": { + "type": "string", + "description": "" + }, + "v-file-input/chips": { + "type": "boolean", + "description": "" + }, + "v-file-input/counter-size-string": { + "type": "string", + "description": "" + }, + "v-file-input/counter-string": { + "type": "string", + "description": "" + }, + "v-file-input/hide-input": { + "type": "boolean", + "description": "" + }, + "v-file-input/show-size": { + "type": "boolean|number", + "description": "" + }, + "v-file-input/small-chips": { + "type": "boolean", + "description": "" + }, + "v-file-input/truncate-length": { + "type": "number|string", + "description": "" + }, + "v-file-input/multiple": { + "type": "boolean", + "description": "" + }, + "v-footer/color": { + "type": "string", + "description": "" + }, + "v-footer/elevation": { + "type": "number|string", + "description": "" + }, + "v-footer/height": { + "type": "number|string", + "description": "" + }, + "v-footer/max-height": { + "type": "number|string", + "description": "" + }, + "v-footer/max-width": { + "type": "number|string", + "description": "" + }, + "v-footer/min-height": { + "type": "number|string", + "description": "" + }, + "v-footer/min-width": { + "type": "number|string", + "description": "" + }, + "v-footer/width": { + "type": "number|string", + "description": "" + }, + "v-footer/rounded": { + "type": "boolean|string", + "description": "" + }, + "v-footer/tile": { + "type": "boolean", + "description": "" + }, + "v-footer/dark": { + "type": "boolean", + "description": "" + }, + "v-footer/light": { + "type": "boolean", + "description": "" + }, + "v-footer/outlined": { + "type": "boolean", + "description": "" + }, + "v-footer/shaped": { + "type": "boolean", + "description": "" + }, + "v-footer/tag": { + "type": "string", + "description": "" + }, + "v-footer/absolute": { + "type": "boolean", + "description": "" + }, + "v-footer/fixed": { + "type": "boolean", + "description": "" + }, + "v-footer/app": { + "type": "boolean", + "description": "" + }, + "v-footer/inset": { + "type": "boolean", + "description": "" + }, + "v-footer/padless": { + "type": "boolean", + "description": "" + }, + "v-form/disabled": { + "type": "boolean", + "description": "" + }, + "v-form/lazy-validation": { + "type": "boolean", + "description": "" + }, + "v-form/readonly": { + "type": "boolean", + "description": "" + }, + "v-form/value": { + "type": "boolean", + "description": "" + }, + "v-container/id": { + "type": "string", + "description": "" + }, + "v-container/tag": { + "type": "string", + "description": "" + }, + "v-container/fluid": { + "type": "boolean", + "description": "" + }, + "v-col/cols": { + "type": "boolean|string|number", + "description": "" + }, + "v-col/sm": { + "type": "boolean|string|number", + "description": "" + }, + "v-col/md": { + "type": "boolean|string|number", + "description": "" + }, + "v-col/lg": { + "type": "boolean|string|number", + "description": "" + }, + "v-col/xl": { + "type": "boolean|string|number", + "description": "" + }, + "v-col/offset": { + "type": "string|number", + "description": "" + }, + "v-col/offset-sm": { + "type": "string|number", + "description": "" + }, + "v-col/offset-md": { + "type": "string|number", + "description": "" + }, + "v-col/offset-lg": { + "type": "string|number", + "description": "" + }, + "v-col/offset-xl": { + "type": "string|number", + "description": "" + }, + "v-col/order": { + "type": "string|number", + "description": "" + }, + "v-col/order-sm": { + "type": "string|number", + "description": "" + }, + "v-col/order-md": { + "type": "string|number", + "description": "" + }, + "v-col/order-lg": { + "type": "string|number", + "description": "" + }, + "v-col/order-xl": { + "type": "string|number", + "description": "" + }, + "v-col/align-self": { + "type": "string", + "description": "" + }, + "v-col/tag": { + "type": "string", + "description": "" + }, + "v-row/tag": { + "type": "string", + "description": "" + }, + "v-row/dense": { + "type": "boolean", + "description": "" + }, + "v-row/no-gutters": { + "type": "boolean", + "description": "" + }, + "v-row/align": { + "type": "string", + "description": "" + }, + "v-row/align-sm": { + "type": "string", + "description": "" + }, + "v-row/align-md": { + "type": "string", + "description": "" + }, + "v-row/align-lg": { + "type": "string", + "description": "" + }, + "v-row/align-xl": { + "type": "string", + "description": "" + }, + "v-row/justify": { + "type": "string", + "description": "" + }, + "v-row/justify-sm": { + "type": "string", + "description": "" + }, + "v-row/justify-md": { + "type": "string", + "description": "" + }, + "v-row/justify-lg": { + "type": "string", + "description": "" + }, + "v-row/justify-xl": { + "type": "string", + "description": "" + }, + "v-row/align-content": { + "type": "string", + "description": "" + }, + "v-row/align-content-sm": { + "type": "string", + "description": "" + }, + "v-row/align-content-md": { + "type": "string", + "description": "" + }, + "v-row/align-content-lg": { + "type": "string", + "description": "" + }, + "v-row/align-content-xl": { + "type": "string", + "description": "" + }, + "v-layout/id": { + "type": "string", + "description": "" + }, + "v-layout/tag": { + "type": "string", + "description": "" + }, + "v-layout/align-baseline": { + "type": "boolean", + "description": "" + }, + "v-layout/align-center": { + "type": "boolean", + "description": "" + }, + "v-layout/align-content-center": { + "type": "boolean", + "description": "" + }, + "v-layout/align-content-end": { + "type": "boolean", + "description": "" + }, + "v-layout/align-content-space-around": { + "type": "boolean", + "description": "" + }, + "v-layout/align-content-space-between": { + "type": "boolean", + "description": "" + }, + "v-layout/align-content-start": { + "type": "boolean", + "description": "" + }, + "v-layout/align-end": { + "type": "boolean", + "description": "" + }, + "v-layout/align-start": { + "type": "boolean", + "description": "" + }, + "v-layout/d-{type}": { + "type": "boolean", + "description": "" + }, + "v-layout/fill-height": { + "type": "boolean", + "description": "" + }, + "v-layout/justify-center": { + "type": "boolean", + "description": "" + }, + "v-layout/justify-end": { + "type": "boolean", + "description": "" + }, + "v-layout/justify-space-around": { + "type": "boolean", + "description": "" + }, + "v-layout/justify-space-between": { + "type": "boolean", + "description": "" + }, + "v-layout/justify-start": { + "type": "boolean", + "description": "" + }, + "v-layout/column": { + "type": "boolean", + "description": "" + }, + "v-layout/reverse": { + "type": "boolean", + "description": "" + }, + "v-layout/wrap": { + "type": "boolean", + "description": "" + }, + "v-layout/row": { + "type": "boolean", + "description": "" + }, + "v-flex/id": { + "type": "string", + "description": "" + }, + "v-flex/tag": { + "type": "string", + "description": "" + }, + "v-flex/offset-(size)(0-12)": { + "type": "boolean", + "description": "" + }, + "v-flex/order-(size)(1-12)": { + "type": "boolean", + "description": "" + }, + "v-flex/(size)(1-12)": { + "type": "boolean", + "description": "" + }, + "v-flex/align-self-start": { + "type": "boolean", + "description": "" + }, + "v-flex/align-self-end": { + "type": "boolean", + "description": "" + }, + "v-flex/align-self-center": { + "type": "boolean", + "description": "" + }, + "v-flex/align-self-baseline": { + "type": "boolean", + "description": "" + }, + "v-flex/grow": { + "type": "boolean", + "description": "" + }, + "v-flex/shrink": { + "type": "boolean", + "description": "" + }, + "v-hover/open-delay": { + "type": "number|string", + "description": "" + }, + "v-hover/close-delay": { + "type": "number|string", + "description": "" + }, + "v-hover/value": { + "type": "boolean", + "description": "" + }, + "v-hover/disabled": { + "type": "boolean", + "description": "" + }, + "v-icon/color": { + "type": "string", + "description": "" + }, + "v-icon/large": { + "type": "boolean", + "description": "" + }, + "v-icon/small": { + "type": "boolean", + "description": "" + }, + "v-icon/x-large": { + "type": "boolean", + "description": "" + }, + "v-icon/x-small": { + "type": "boolean", + "description": "" + }, + "v-icon/dark": { + "type": "boolean", + "description": "" + }, + "v-icon/light": { + "type": "boolean", + "description": "" + }, + "v-icon/dense": { + "type": "boolean", + "description": "" + }, + "v-icon/disabled": { + "type": "boolean", + "description": "" + }, + "v-icon/left": { + "type": "boolean", + "description": "" + }, + "v-icon/right": { + "type": "boolean", + "description": "" + }, + "v-icon/size": { + "type": "number|string", + "description": "" + }, + "v-icon/tag": { + "type": "string", + "description": "" + }, + "v-img/height": { + "type": "number|string", + "description": "" + }, + "v-img/max-height": { + "type": "number|string", + "description": "" + }, + "v-img/max-width": { + "type": "number|string", + "description": "" + }, + "v-img/min-height": { + "type": "number|string", + "description": "" + }, + "v-img/min-width": { + "type": "number|string", + "description": "" + }, + "v-img/width": { + "type": "number|string", + "description": "" + }, + "v-img/aspect-ratio": { + "type": "string|number", + "description": "" + }, + "v-img/dark": { + "type": "boolean", + "description": "" + }, + "v-img/light": { + "type": "boolean", + "description": "" + }, + "v-img/alt": { + "type": "string", + "description": "" + }, + "v-img/contain": { + "type": "boolean", + "description": "" + }, + "v-img/eager": { + "type": "boolean", + "description": "" + }, + "v-img/gradient": { + "type": "string", + "description": "" + }, + "v-img/lazy-src": { + "type": "string", + "description": "" + }, + "v-img/options": { + "type": "object", + "description": "" + }, + "v-img/position": { + "type": "string", + "description": "" + }, + "v-img/sizes": { + "type": "string", + "description": "" + }, + "v-img/src": { + "type": "string|object", + "description": "" + }, + "v-img/srcset": { + "type": "string", + "description": "" + }, + "v-img/transition": { + "type": "boolean|string", + "description": "" + }, + "v-input/color": { + "type": "string", + "description": "" + }, + "v-input/dark": { + "type": "boolean", + "description": "" + }, + "v-input/light": { + "type": "boolean", + "description": "" + }, + "v-input/disabled": { + "type": "boolean", + "description": "" + }, + "v-input/error": { + "type": "boolean", + "description": "" + }, + "v-input/error-count": { + "type": "number|string", + "description": "" + }, + "v-input/error-messages": { + "type": "string|array", + "description": "" + }, + "v-input/messages": { + "type": "string|array", + "description": "" + }, + "v-input/readonly": { + "type": "boolean", + "description": "" + }, + "v-input/rules": { + "type": "array", + "description": "" + }, + "v-input/success": { + "type": "boolean", + "description": "" + }, + "v-input/success-messages": { + "type": "string|array", + "description": "" + }, + "v-input/validate-on-blur": { + "type": "boolean", + "description": "" + }, + "v-input/value": { + "type": "any", + "description": "" + }, + "v-input/append-icon": { + "type": "string", + "description": "" + }, + "v-input/background-color": { + "type": "string", + "description": "" + }, + "v-input/dense": { + "type": "boolean", + "description": "" + }, + "v-input/height": { + "type": "number|string", + "description": "" + }, + "v-input/hide-details": { + "type": "boolean|string", + "description": "" + }, + "v-input/hint": { + "type": "string", + "description": "" + }, + "v-input/id": { + "type": "string", + "description": "" + }, + "v-input/label": { + "type": "string", + "description": "" + }, + "v-input/loading": { + "type": "boolean", + "description": "" + }, + "v-input/persistent-hint": { + "type": "boolean", + "description": "" + }, + "v-input/prepend-icon": { + "type": "string", + "description": "" + }, + "v-item/active-class": { + "type": "string", + "description": "" + }, + "v-item/value": { + "type": "any", + "description": "" + }, + "v-item/disabled": { + "type": "boolean", + "description": "" + }, + "v-item-group/value": { + "type": "any", + "description": "" + }, + "v-item-group/dark": { + "type": "boolean", + "description": "" + }, + "v-item-group/light": { + "type": "boolean", + "description": "" + }, + "v-item-group/active-class": { + "type": "string", + "description": "" + }, + "v-item-group/mandatory": { + "type": "boolean", + "description": "" + }, + "v-item-group/max": { + "type": "number|string", + "description": "" + }, + "v-item-group/multiple": { + "type": "boolean", + "description": "" + }, + "v-lazy/height": { + "type": "number|string", + "description": "" + }, + "v-lazy/max-height": { + "type": "number|string", + "description": "" + }, + "v-lazy/max-width": { + "type": "number|string", + "description": "" + }, + "v-lazy/min-height": { + "type": "number|string", + "description": "" + }, + "v-lazy/min-width": { + "type": "number|string", + "description": "" + }, + "v-lazy/width": { + "type": "number|string", + "description": "" + }, + "v-lazy/value": { + "type": "any", + "description": "" + }, + "v-lazy/options": { + "type": "object", + "description": "" + }, + "v-lazy/tag": { + "type": "string", + "description": "" + }, + "v-lazy/transition": { + "type": "string", + "description": "" + }, + "v-list/color": { + "type": "string", + "description": "" + }, + "v-list/elevation": { + "type": "number|string", + "description": "" + }, + "v-list/height": { + "type": "number|string", + "description": "" + }, + "v-list/max-height": { + "type": "number|string", + "description": "" + }, + "v-list/max-width": { + "type": "number|string", + "description": "" + }, + "v-list/min-height": { + "type": "number|string", + "description": "" + }, + "v-list/min-width": { + "type": "number|string", + "description": "" + }, + "v-list/width": { + "type": "number|string", + "description": "" + }, + "v-list/rounded": { + "type": "boolean", + "description": "" + }, + "v-list/tile": { + "type": "boolean", + "description": "" + }, + "v-list/dark": { + "type": "boolean", + "description": "" + }, + "v-list/light": { + "type": "boolean", + "description": "" + }, + "v-list/outlined": { + "type": "boolean", + "description": "" + }, + "v-list/shaped": { + "type": "boolean", + "description": "" + }, + "v-list/tag": { + "type": "string", + "description": "" + }, + "v-list/dense": { + "type": "boolean", + "description": "" + }, + "v-list/disabled": { + "type": "boolean", + "description": "" + }, + "v-list/expand": { + "type": "boolean", + "description": "" + }, + "v-list/flat": { + "type": "boolean", + "description": "" + }, + "v-list/nav": { + "type": "boolean", + "description": "" + }, + "v-list/subheader": { + "type": "boolean", + "description": "" + }, + "v-list/three-line": { + "type": "boolean", + "description": "" + }, + "v-list/two-line": { + "type": "boolean", + "description": "" + }, + "v-list-group/eager": { + "type": "boolean", + "description": "" + }, + "v-list-group/color": { + "type": "string", + "description": "" + }, + "v-list-group/value": { + "type": "any", + "description": "" + }, + "v-list-group/active-class": { + "type": "string", + "description": "" + }, + "v-list-group/append-icon": { + "type": "string", + "description": "" + }, + "v-list-group/disabled": { + "type": "boolean", + "description": "" + }, + "v-list-group/group": { + "type": "string", + "description": "" + }, + "v-list-group/no-action": { + "type": "boolean", + "description": "" + }, + "v-list-group/prepend-icon": { + "type": "string", + "description": "" + }, + "v-list-group/ripple": { + "type": "boolean|object", + "description": "" + }, + "v-list-group/sub-group": { + "type": "boolean", + "description": "" + }, + "v-list-item/color": { + "type": "string", + "description": "" + }, + "v-list-item/active-class": { + "type": "string", + "description": "" + }, + "v-list-item/append": { + "type": "boolean", + "description": "" + }, + "v-list-item/disabled": { + "type": "boolean", + "description": "" + }, + "v-list-item/exact": { + "type": "boolean", + "description": "" + }, + "v-list-item/exact-active-class": { + "type": "string", + "description": "" + }, + "v-list-item/link": { + "type": "boolean", + "description": "" + }, + "v-list-item/href": { + "type": "string|object", + "description": "" + }, + "v-list-item/to": { + "type": "string|object", + "description": "" + }, + "v-list-item/nuxt": { + "type": "boolean", + "description": "" + }, + "v-list-item/replace": { + "type": "boolean", + "description": "" + }, + "v-list-item/ripple": { + "type": "boolean|object", + "description": "" + }, + "v-list-item/tag": { + "type": "string", + "description": "" + }, + "v-list-item/target": { + "type": "string", + "description": "" + }, + "v-list-item/dark": { + "type": "boolean", + "description": "" + }, + "v-list-item/light": { + "type": "boolean", + "description": "" + }, + "v-list-item/input-value": { + "type": "any", + "description": "" + }, + "v-list-item/dense": { + "type": "boolean", + "description": "" + }, + "v-list-item/inactive": { + "type": "boolean", + "description": "" + }, + "v-list-item/selectable": { + "type": "boolean", + "description": "" + }, + "v-list-item/three-line": { + "type": "boolean", + "description": "" + }, + "v-list-item/two-line": { + "type": "boolean", + "description": "" + }, + "v-list-item/value": { + "type": "any", + "description": "" + }, + "v-list-item-avatar/color": { + "type": "string", + "description": "" + }, + "v-list-item-avatar/height": { + "type": "number|string", + "description": "" + }, + "v-list-item-avatar/max-height": { + "type": "number|string", + "description": "" + }, + "v-list-item-avatar/max-width": { + "type": "number|string", + "description": "" + }, + "v-list-item-avatar/min-height": { + "type": "number|string", + "description": "" + }, + "v-list-item-avatar/min-width": { + "type": "number|string", + "description": "" + }, + "v-list-item-avatar/width": { + "type": "number|string", + "description": "" + }, + "v-list-item-avatar/rounded": { + "type": "boolean|string", + "description": "" + }, + "v-list-item-avatar/tile": { + "type": "boolean", + "description": "" + }, + "v-list-item-avatar/left": { + "type": "boolean", + "description": "" + }, + "v-list-item-avatar/right": { + "type": "boolean", + "description": "" + }, + "v-list-item-avatar/size": { + "type": "number|string", + "description": "" + }, + "v-list-item-avatar/horizontal": { + "type": "boolean", + "description": "" + }, + "v-list-item-group/value": { + "type": "any", + "description": "" + }, + "v-list-item-group/dark": { + "type": "boolean", + "description": "" + }, + "v-list-item-group/light": { + "type": "boolean", + "description": "" + }, + "v-list-item-group/active-class": { + "type": "string", + "description": "" + }, + "v-list-item-group/mandatory": { + "type": "boolean", + "description": "" + }, + "v-list-item-group/max": { + "type": "number|string", + "description": "" + }, + "v-list-item-group/multiple": { + "type": "boolean", + "description": "" + }, + "v-list-item-group/color": { + "type": "string", + "description": "" + }, + "v-main/tag": { + "type": "string", + "description": "" + }, + "v-menu/open-delay": { + "type": "number|string", + "description": "" + }, + "v-menu/close-delay": { + "type": "number|string", + "description": "" + }, + "v-menu/eager": { + "type": "boolean", + "description": "" + }, + "v-menu/attach": { + "type": "any", + "description": "" + }, + "v-menu/content-class": { + "type": "string", + "description": "" + }, + "v-menu/absolute": { + "type": "boolean", + "description": "" + }, + "v-menu/bottom": { + "type": "boolean", + "description": "" + }, + "v-menu/fixed": { + "type": "boolean", + "description": "" + }, + "v-menu/left": { + "type": "boolean", + "description": "" + }, + "v-menu/right": { + "type": "boolean", + "description": "" + }, + "v-menu/top": { + "type": "boolean", + "description": "" + }, + "v-menu/value": { + "type": "any", + "description": "" + }, + "v-menu/activator": { + "type": "any", + "description": "" + }, + "v-menu/disabled": { + "type": "boolean", + "description": "" + }, + "v-menu/internal-activator": { + "type": "boolean", + "description": "" + }, + "v-menu/open-on-hover": { + "type": "boolean", + "description": "" + }, + "v-menu/open-on-focus": { + "type": "boolean", + "description": "" + }, + "v-menu/allow-overflow": { + "type": "boolean", + "description": "" + }, + "v-menu/light": { + "type": "boolean", + "description": "" + }, + "v-menu/dark": { + "type": "boolean", + "description": "" + }, + "v-menu/max-width": { + "type": "number|string", + "description": "" + }, + "v-menu/min-width": { + "type": "number|string", + "description": "" + }, + "v-menu/nudge-bottom": { + "type": "number|string", + "description": "" + }, + "v-menu/nudge-left": { + "type": "number|string", + "description": "" + }, + "v-menu/nudge-right": { + "type": "number|string", + "description": "" + }, + "v-menu/nudge-top": { + "type": "number|string", + "description": "" + }, + "v-menu/nudge-width": { + "type": "number|string", + "description": "" + }, + "v-menu/offset-overflow": { + "type": "boolean", + "description": "" + }, + "v-menu/open-on-click": { + "type": "boolean", + "description": "" + }, + "v-menu/position-x": { + "type": "number", + "description": "" + }, + "v-menu/position-y": { + "type": "number", + "description": "" + }, + "v-menu/z-index": { + "type": "number|string", + "description": "" + }, + "v-menu/return-value": { + "type": "any", + "description": "" + }, + "v-menu/rounded": { + "type": "boolean|string", + "description": "" + }, + "v-menu/tile": { + "type": "boolean", + "description": "" + }, + "v-menu/auto": { + "type": "boolean", + "description": "" + }, + "v-menu/close-on-click": { + "type": "boolean", + "description": "" + }, + "v-menu/close-on-content-click": { + "type": "boolean", + "description": "" + }, + "v-menu/disable-keys": { + "type": "boolean", + "description": "" + }, + "v-menu/max-height": { + "type": "number|string", + "description": "" + }, + "v-menu/offset-x": { + "type": "boolean", + "description": "" + }, + "v-menu/offset-y": { + "type": "boolean", + "description": "" + }, + "v-menu/origin": { + "type": "string", + "description": "" + }, + "v-menu/transition": { + "type": "boolean|string", + "description": "" + }, + "v-navigation-drawer/absolute": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/fixed": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/app": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/color": { + "type": "string", + "description": "" + }, + "v-navigation-drawer/mobile-breakpoint": { + "type": "number|string", + "description": "" + }, + "v-navigation-drawer/hide-overlay": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/overlay-color": { + "type": "string", + "description": "" + }, + "v-navigation-drawer/overlay-opacity": { + "type": "number|string", + "description": "" + }, + "v-navigation-drawer/dark": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/light": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/bottom": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/clipped": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/disable-resize-watcher": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/disable-route-watcher": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/expand-on-hover": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/floating": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/height": { + "type": "number|string", + "description": "" + }, + "v-navigation-drawer/mini-variant": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/mini-variant-width": { + "type": "number|string", + "description": "" + }, + "v-navigation-drawer/permanent": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/right": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/src": { + "type": "string|object", + "description": "" + }, + "v-navigation-drawer/stateless": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/tag": { + "type": "string", + "description": "" + }, + "v-navigation-drawer/temporary": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/touchless": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/width": { + "type": "number|string", + "description": "" + }, + "v-navigation-drawer/value": { + "type": "any", + "description": "" + }, + "v-overflow-btn/color": { + "type": "string", + "description": "" + }, + "v-overflow-btn/dark": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/light": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/disabled": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/error": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/error-count": { + "type": "number|string", + "description": "" + }, + "v-overflow-btn/error-messages": { + "type": "string|array", + "description": "" + }, + "v-overflow-btn/messages": { + "type": "string|array", + "description": "" + }, + "v-overflow-btn/readonly": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/rules": { + "type": "array", + "description": "" + }, + "v-overflow-btn/success": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/success-messages": { + "type": "string|array", + "description": "" + }, + "v-overflow-btn/validate-on-blur": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/value": { + "type": "any", + "description": "" + }, + "v-overflow-btn/append-icon": { + "type": "string", + "description": "" + }, + "v-overflow-btn/background-color": { + "type": "string", + "description": "" + }, + "v-overflow-btn/dense": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/height": { + "type": "number|string", + "description": "" + }, + "v-overflow-btn/hide-details": { + "type": "boolean|string", + "description": "" + }, + "v-overflow-btn/hint": { + "type": "string", + "description": "" + }, + "v-overflow-btn/id": { + "type": "string", + "description": "" + }, + "v-overflow-btn/label": { + "type": "string", + "description": "" + }, + "v-overflow-btn/loading": { + "type": "boolean|string", + "description": "" + }, + "v-overflow-btn/persistent-hint": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/prepend-icon": { + "type": "string", + "description": "" + }, + "v-overflow-btn/loader-height": { + "type": "number|string", + "description": "" + }, + "v-overflow-btn/append-outer-icon": { + "type": "string", + "description": "" + }, + "v-overflow-btn/autofocus": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/clearable": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/clear-icon": { + "type": "string", + "description": "" + }, + "v-overflow-btn/counter": { + "type": "boolean|number|string", + "description": "" + }, + "v-overflow-btn/counter-value": { + "type": "function", + "description": "" + }, + "v-overflow-btn/filled": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/flat": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/full-width": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/outlined": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/placeholder": { + "type": "string", + "description": "" + }, + "v-overflow-btn/prefix": { + "type": "string", + "description": "" + }, + "v-overflow-btn/prepend-inner-icon": { + "type": "string", + "description": "" + }, + "v-overflow-btn/reverse": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/rounded": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/shaped": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/single-line": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/solo": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/solo-inverted": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/suffix": { + "type": "string", + "description": "" + }, + "v-overflow-btn/type": { + "type": "string", + "description": "" + }, + "v-overflow-btn/value-comparator": { + "type": "function", + "description": "" + }, + "v-overflow-btn/no-data-text": { + "type": "string", + "description": "" + }, + "v-overflow-btn/attach": { + "type": "any", + "description": "" + }, + "v-overflow-btn/cache-items": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/chips": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/deletable-chips": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/disable-lookup": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/eager": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/hide-selected": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/items": { + "type": "array", + "description": "" + }, + "v-overflow-btn/item-color": { + "type": "string", + "description": "" + }, + "v-overflow-btn/item-disabled": { + "type": "string|array|function", + "description": "" + }, + "v-overflow-btn/item-text": { + "type": "string|array|function", + "description": "" + }, + "v-overflow-btn/item-value": { + "type": "string|array|function", + "description": "" + }, + "v-overflow-btn/menu-props": { + "type": "string|array|object", + "description": "" + }, + "v-overflow-btn/multiple": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/open-on-clear": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/return-object": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/small-chips": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/allow-overflow": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/auto-select-first": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/filter": { + "type": "function", + "description": "" + }, + "v-overflow-btn/hide-no-data": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/no-filter": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/search-input": { + "type": "string", + "description": "" + }, + "v-overflow-btn/editable": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/segmented": { + "type": "boolean", + "description": "" + }, + "v-overlay/color": { + "type": "string", + "description": "" + }, + "v-overlay/dark": { + "type": "boolean", + "description": "" + }, + "v-overlay/light": { + "type": "boolean", + "description": "" + }, + "v-overlay/value": { + "type": "any", + "description": "" + }, + "v-overlay/absolute": { + "type": "boolean", + "description": "" + }, + "v-overlay/opacity": { + "type": "number|string", + "description": "" + }, + "v-overlay/z-index": { + "type": "number|string", + "description": "" + }, + "v-pagination/color": { + "type": "string", + "description": "" + }, + "v-pagination/dark": { + "type": "boolean", + "description": "" + }, + "v-pagination/light": { + "type": "boolean", + "description": "" + }, + "v-pagination/circle": { + "type": "boolean", + "description": "" + }, + "v-pagination/disabled": { + "type": "boolean", + "description": "" + }, + "v-pagination/length": { + "type": "number", + "description": "" + }, + "v-pagination/next-icon": { + "type": "string", + "description": "" + }, + "v-pagination/prev-icon": { + "type": "string", + "description": "" + }, + "v-pagination/total-visible": { + "type": "number|string", + "description": "" + }, + "v-pagination/value": { + "type": "number", + "description": "" + }, + "v-pagination/page-aria-label": { + "type": "string", + "description": "" + }, + "v-pagination/current-page-aria-label": { + "type": "string", + "description": "" + }, + "v-pagination/previous-aria-label": { + "type": "string", + "description": "" + }, + "v-pagination/next-aria-label": { + "type": "string", + "description": "" + }, + "v-pagination/wrapper-aria-label": { + "type": "string", + "description": "" + }, + "v-sheet/color": { + "type": "string", + "description": "" + }, + "v-sheet/elevation": { + "type": "number|string", + "description": "" + }, + "v-sheet/height": { + "type": "number|string", + "description": "" + }, + "v-sheet/max-height": { + "type": "number|string", + "description": "" + }, + "v-sheet/max-width": { + "type": "number|string", + "description": "" + }, + "v-sheet/min-height": { + "type": "number|string", + "description": "" + }, + "v-sheet/min-width": { + "type": "number|string", + "description": "" + }, + "v-sheet/width": { + "type": "number|string", + "description": "" + }, + "v-sheet/rounded": { + "type": "boolean|string", + "description": "" + }, + "v-sheet/tile": { + "type": "boolean", + "description": "" + }, + "v-sheet/dark": { + "type": "boolean", + "description": "" + }, + "v-sheet/light": { + "type": "boolean", + "description": "" + }, + "v-sheet/outlined": { + "type": "boolean", + "description": "" + }, + "v-sheet/shaped": { + "type": "boolean", + "description": "" + }, + "v-sheet/tag": { + "type": "string", + "description": "" + }, + "v-parallax/height": { + "type": "string|number", + "description": "" + }, + "v-parallax/alt": { + "type": "string", + "description": "" + }, + "v-parallax/src": { + "type": "string", + "description": "" + }, + "v-parallax/srcset": { + "type": "string", + "description": "" + }, + "v-picker/color": { + "type": "string", + "description": "" + }, + "v-picker/elevation": { + "type": "number|string", + "description": "" + }, + "v-picker/dark": { + "type": "boolean", + "description": "" + }, + "v-picker/light": { + "type": "boolean", + "description": "" + }, + "v-picker/flat": { + "type": "boolean", + "description": "" + }, + "v-picker/full-width": { + "type": "boolean", + "description": "" + }, + "v-picker/landscape": { + "type": "boolean", + "description": "" + }, + "v-picker/no-title": { + "type": "boolean", + "description": "" + }, + "v-picker/transition": { + "type": "string", + "description": "" + }, + "v-picker/width": { + "type": "number|string", + "description": "" + }, + "v-progress-circular/color": { + "type": "string", + "description": "" + }, + "v-progress-circular/button": { + "type": "boolean", + "description": "" + }, + "v-progress-circular/indeterminate": { + "type": "boolean", + "description": "" + }, + "v-progress-circular/rotate": { + "type": "number|string", + "description": "" + }, + "v-progress-circular/size": { + "type": "number|string", + "description": "" + }, + "v-progress-circular/width": { + "type": "number|string", + "description": "" + }, + "v-progress-circular/value": { + "type": "number|string", + "description": "" + }, + "v-progress-linear/color": { + "type": "string", + "description": "" + }, + "v-progress-linear/absolute": { + "type": "boolean", + "description": "" + }, + "v-progress-linear/fixed": { + "type": "boolean", + "description": "" + }, + "v-progress-linear/top": { + "type": "boolean", + "description": "" + }, + "v-progress-linear/bottom": { + "type": "boolean", + "description": "" + }, + "v-progress-linear/value": { + "type": "number|string", + "description": "" + }, + "v-progress-linear/dark": { + "type": "boolean", + "description": "" + }, + "v-progress-linear/light": { + "type": "boolean", + "description": "" + }, + "v-progress-linear/active": { + "type": "boolean", + "description": "" + }, + "v-progress-linear/background-color": { + "type": "string", + "description": "" + }, + "v-progress-linear/background-opacity": { + "type": "number|string", + "description": "" + }, + "v-progress-linear/buffer-value": { + "type": "number|string", + "description": "" + }, + "v-progress-linear/height": { + "type": "number|string", + "description": "" + }, + "v-progress-linear/indeterminate": { + "type": "boolean", + "description": "" + }, + "v-progress-linear/query": { + "type": "boolean", + "description": "" + }, + "v-progress-linear/reverse": { + "type": "boolean", + "description": "" + }, + "v-progress-linear/rounded": { + "type": "boolean", + "description": "" + }, + "v-progress-linear/stream": { + "type": "boolean", + "description": "" + }, + "v-progress-linear/striped": { + "type": "boolean", + "description": "" + }, + "v-radio-group/value-comparator": { + "type": "function", + "description": "" + }, + "v-radio-group/value": { + "type": "any", + "description": "" + }, + "v-radio-group/dark": { + "type": "boolean", + "description": "" + }, + "v-radio-group/light": { + "type": "boolean", + "description": "" + }, + "v-radio-group/active-class": { + "type": "string", + "description": "" + }, + "v-radio-group/mandatory": { + "type": "boolean", + "description": "" + }, + "v-radio-group/max": { + "type": "number|string", + "description": "" + }, + "v-radio-group/multiple": { + "type": "boolean", + "description": "" + }, + "v-radio-group/color": { + "type": "string", + "description": "" + }, + "v-radio-group/disabled": { + "type": "boolean", + "description": "" + }, + "v-radio-group/error": { + "type": "boolean", + "description": "" + }, + "v-radio-group/error-count": { + "type": "number|string", + "description": "" + }, + "v-radio-group/error-messages": { + "type": "string|array", + "description": "" + }, + "v-radio-group/messages": { + "type": "string|array", + "description": "" + }, + "v-radio-group/readonly": { + "type": "boolean", + "description": "" + }, + "v-radio-group/rules": { + "type": "array", + "description": "" + }, + "v-radio-group/success": { + "type": "boolean", + "description": "" + }, + "v-radio-group/success-messages": { + "type": "string|array", + "description": "" + }, + "v-radio-group/validate-on-blur": { + "type": "boolean", + "description": "" + }, + "v-radio-group/append-icon": { + "type": "string", + "description": "" + }, + "v-radio-group/background-color": { + "type": "string", + "description": "" + }, + "v-radio-group/dense": { + "type": "boolean", + "description": "" + }, + "v-radio-group/height": { + "type": "number|string", + "description": "" + }, + "v-radio-group/hide-details": { + "type": "boolean|string", + "description": "" + }, + "v-radio-group/hint": { + "type": "string", + "description": "" + }, + "v-radio-group/id": { + "type": "string", + "description": "" + }, + "v-radio-group/label": { + "type": "string", + "description": "" + }, + "v-radio-group/loading": { + "type": "boolean", + "description": "" + }, + "v-radio-group/persistent-hint": { + "type": "boolean", + "description": "" + }, + "v-radio-group/prepend-icon": { + "type": "string", + "description": "" + }, + "v-radio-group/column": { + "type": "boolean", + "description": "" + }, + "v-radio-group/name": { + "type": "string", + "description": "" + }, + "v-radio-group/row": { + "type": "boolean", + "description": "" + }, + "v-radio/color": { + "type": "string", + "description": "" + }, + "v-radio/ripple": { + "type": "boolean|object", + "description": "" + }, + "v-radio/active-class": { + "type": "string", + "description": "" + }, + "v-radio/disabled": { + "type": "boolean", + "description": "" + }, + "v-radio/dark": { + "type": "boolean", + "description": "" + }, + "v-radio/light": { + "type": "boolean", + "description": "" + }, + "v-radio/id": { + "type": "string", + "description": "" + }, + "v-radio/label": { + "type": "string", + "description": "" + }, + "v-radio/name": { + "type": "string", + "description": "" + }, + "v-radio/off-icon": { + "type": "string", + "description": "" + }, + "v-radio/on-icon": { + "type": "string", + "description": "" + }, + "v-radio/readonly": { + "type": "boolean", + "description": "" + }, + "v-radio/value": { + "type": "any", + "description": "" + }, + "v-range-slider/color": { + "type": "string", + "description": "" + }, + "v-range-slider/dark": { + "type": "boolean", + "description": "" + }, + "v-range-slider/light": { + "type": "boolean", + "description": "" + }, + "v-range-slider/disabled": { + "type": "boolean", + "description": "" + }, + "v-range-slider/error": { + "type": "boolean", + "description": "" + }, + "v-range-slider/error-count": { + "type": "number|string", + "description": "" + }, + "v-range-slider/error-messages": { + "type": "string|array", + "description": "" + }, + "v-range-slider/messages": { + "type": "string|array", + "description": "" + }, + "v-range-slider/readonly": { + "type": "boolean", + "description": "" + }, + "v-range-slider/rules": { + "type": "array", + "description": "" + }, + "v-range-slider/success": { + "type": "boolean", + "description": "" + }, + "v-range-slider/success-messages": { + "type": "string|array", + "description": "" + }, + "v-range-slider/validate-on-blur": { + "type": "boolean", + "description": "" + }, + "v-range-slider/value": { + "type": "any", + "description": "" + }, + "v-range-slider/append-icon": { + "type": "string", + "description": "" + }, + "v-range-slider/background-color": { + "type": "string", + "description": "" + }, + "v-range-slider/dense": { + "type": "boolean", + "description": "" + }, + "v-range-slider/height": { + "type": "number|string", + "description": "" + }, + "v-range-slider/hide-details": { + "type": "boolean|string", + "description": "" + }, + "v-range-slider/hint": { + "type": "string", + "description": "" + }, + "v-range-slider/id": { + "type": "string", + "description": "" + }, + "v-range-slider/label": { + "type": "string", + "description": "" + }, + "v-range-slider/loading": { + "type": "boolean|string", + "description": "" + }, + "v-range-slider/persistent-hint": { + "type": "boolean", + "description": "" + }, + "v-range-slider/prepend-icon": { + "type": "string", + "description": "" + }, + "v-range-slider/loader-height": { + "type": "number|string", + "description": "" + }, + "v-range-slider/inverse-label": { + "type": "boolean", + "description": "" + }, + "v-range-slider/max": { + "type": "number|string", + "description": "" + }, + "v-range-slider/min": { + "type": "number|string", + "description": "" + }, + "v-range-slider/step": { + "type": "number|string", + "description": "" + }, + "v-range-slider/thumb-color": { + "type": "string", + "description": "" + }, + "v-range-slider/thumb-label": { + "type": "boolean|string", + "description": "" + }, + "v-range-slider/thumb-size": { + "type": "number|string", + "description": "" + }, + "v-range-slider/tick-labels": { + "type": "array", + "description": "" + }, + "v-range-slider/ticks": { + "type": "boolean|string", + "description": "" + }, + "v-range-slider/tick-size": { + "type": "number|string", + "description": "" + }, + "v-range-slider/track-color": { + "type": "string", + "description": "" + }, + "v-range-slider/track-fill-color": { + "type": "string", + "description": "" + }, + "v-range-slider/vertical": { + "type": "boolean", + "description": "" + }, + "v-rating/color": { + "type": "string", + "description": "" + }, + "v-rating/open-delay": { + "type": "number|string", + "description": "" + }, + "v-rating/close-delay": { + "type": "number|string", + "description": "" + }, + "v-rating/ripple": { + "type": "boolean|object", + "description": "" + }, + "v-rating/large": { + "type": "boolean", + "description": "" + }, + "v-rating/small": { + "type": "boolean", + "description": "" + }, + "v-rating/x-large": { + "type": "boolean", + "description": "" + }, + "v-rating/x-small": { + "type": "boolean", + "description": "" + }, + "v-rating/dark": { + "type": "boolean", + "description": "" + }, + "v-rating/light": { + "type": "boolean", + "description": "" + }, + "v-rating/background-color": { + "type": "string", + "description": "" + }, + "v-rating/clearable": { + "type": "boolean", + "description": "" + }, + "v-rating/dense": { + "type": "boolean", + "description": "" + }, + "v-rating/empty-icon": { + "type": "string", + "description": "" + }, + "v-rating/full-icon": { + "type": "string", + "description": "" + }, + "v-rating/half-icon": { + "type": "string", + "description": "" + }, + "v-rating/half-increments": { + "type": "boolean", + "description": "" + }, + "v-rating/hover": { + "type": "boolean", + "description": "" + }, + "v-rating/length": { + "type": "number|string", + "description": "" + }, + "v-rating/readonly": { + "type": "boolean", + "description": "" + }, + "v-rating/size": { + "type": "number|string", + "description": "" + }, + "v-rating/value": { + "type": "number", + "description": "" + }, + "v-responsive/height": { + "type": "number|string", + "description": "" + }, + "v-responsive/max-height": { + "type": "number|string", + "description": "" + }, + "v-responsive/max-width": { + "type": "number|string", + "description": "" + }, + "v-responsive/min-height": { + "type": "number|string", + "description": "" + }, + "v-responsive/min-width": { + "type": "number|string", + "description": "" + }, + "v-responsive/width": { + "type": "number|string", + "description": "" + }, + "v-responsive/aspect-ratio": { + "type": "string|number", + "description": "" + }, + "v-select/color": { + "type": "string", + "description": "" + }, + "v-select/dark": { + "type": "boolean", + "description": "" + }, + "v-select/light": { + "type": "boolean", + "description": "" + }, + "v-select/disabled": { + "type": "boolean", + "description": "" + }, + "v-select/error": { + "type": "boolean", + "description": "" + }, + "v-select/error-count": { + "type": "number|string", + "description": "" + }, + "v-select/error-messages": { + "type": "string|array", + "description": "" + }, + "v-select/messages": { + "type": "string|array", + "description": "" + }, + "v-select/readonly": { + "type": "boolean", + "description": "" + }, + "v-select/rules": { + "type": "array", + "description": "" + }, + "v-select/success": { + "type": "boolean", + "description": "" + }, + "v-select/success-messages": { + "type": "string|array", + "description": "" + }, + "v-select/validate-on-blur": { + "type": "boolean", + "description": "" + }, + "v-select/value": { + "type": "any", + "description": "" + }, + "v-select/append-icon": { + "type": "string", + "description": "" + }, + "v-select/background-color": { + "type": "string", + "description": "" + }, + "v-select/dense": { + "type": "boolean", + "description": "" + }, + "v-select/height": { + "type": "number|string", + "description": "" + }, + "v-select/hide-details": { + "type": "boolean|string", + "description": "" + }, + "v-select/hint": { + "type": "string", + "description": "" + }, + "v-select/id": { + "type": "string", + "description": "" + }, + "v-select/label": { + "type": "string", + "description": "" + }, + "v-select/loading": { + "type": "boolean|string", + "description": "" + }, + "v-select/persistent-hint": { + "type": "boolean", + "description": "" + }, + "v-select/prepend-icon": { + "type": "string", + "description": "" + }, + "v-select/loader-height": { + "type": "number|string", + "description": "" + }, + "v-select/append-outer-icon": { + "type": "string", + "description": "" + }, + "v-select/autofocus": { + "type": "boolean", + "description": "" + }, + "v-select/clearable": { + "type": "boolean", + "description": "" + }, + "v-select/clear-icon": { + "type": "string", + "description": "" + }, + "v-select/counter": { + "type": "boolean|number|string", + "description": "" + }, + "v-select/counter-value": { + "type": "function", + "description": "" + }, + "v-select/filled": { + "type": "boolean", + "description": "" + }, + "v-select/flat": { + "type": "boolean", + "description": "" + }, + "v-select/full-width": { + "type": "boolean", + "description": "" + }, + "v-select/outlined": { + "type": "boolean", + "description": "" + }, + "v-select/placeholder": { + "type": "string", + "description": "" + }, + "v-select/prefix": { + "type": "string", + "description": "" + }, + "v-select/prepend-inner-icon": { + "type": "string", + "description": "" + }, + "v-select/reverse": { + "type": "boolean", + "description": "" + }, + "v-select/rounded": { + "type": "boolean", + "description": "" + }, + "v-select/shaped": { + "type": "boolean", + "description": "" + }, + "v-select/single-line": { + "type": "boolean", + "description": "" + }, + "v-select/solo": { + "type": "boolean", + "description": "" + }, + "v-select/solo-inverted": { + "type": "boolean", + "description": "" + }, + "v-select/suffix": { + "type": "string", + "description": "" + }, + "v-select/type": { + "type": "string", + "description": "" + }, + "v-select/value-comparator": { + "type": "function", + "description": "" + }, + "v-select/no-data-text": { + "type": "string", + "description": "" + }, + "v-select/attach": { + "type": "any", + "description": "" + }, + "v-select/cache-items": { + "type": "boolean", + "description": "" + }, + "v-select/chips": { + "type": "boolean", + "description": "" + }, + "v-select/deletable-chips": { + "type": "boolean", + "description": "" + }, + "v-select/disable-lookup": { + "type": "boolean", + "description": "" + }, + "v-select/eager": { + "type": "boolean", + "description": "" + }, + "v-select/hide-selected": { + "type": "boolean", + "description": "" + }, + "v-select/items": { + "type": "array", + "description": "" + }, + "v-select/item-color": { + "type": "string", + "description": "" + }, + "v-select/item-disabled": { + "type": "string|array|function", + "description": "" + }, + "v-select/item-text": { + "type": "string|array|function", + "description": "" + }, + "v-select/item-value": { + "type": "string|array|function", + "description": "" + }, + "v-select/menu-props": { + "type": "string|array|object", + "description": "" + }, + "v-select/multiple": { + "type": "boolean", + "description": "" + }, + "v-select/open-on-clear": { + "type": "boolean", + "description": "" + }, + "v-select/return-object": { + "type": "boolean", + "description": "" + }, + "v-select/small-chips": { + "type": "boolean", + "description": "" + }, + "v-select/filter": { + "type": "", + "description": "" + }, + "v-skeleton-loader/elevation": { + "type": "number|string", + "description": "" + }, + "v-skeleton-loader/height": { + "type": "number|string", + "description": "" + }, + "v-skeleton-loader/max-height": { + "type": "number|string", + "description": "" + }, + "v-skeleton-loader/max-width": { + "type": "number|string", + "description": "" + }, + "v-skeleton-loader/min-height": { + "type": "number|string", + "description": "" + }, + "v-skeleton-loader/min-width": { + "type": "number|string", + "description": "" + }, + "v-skeleton-loader/width": { + "type": "number|string", + "description": "" + }, + "v-skeleton-loader/dark": { + "type": "boolean", + "description": "" + }, + "v-skeleton-loader/light": { + "type": "boolean", + "description": "" + }, + "v-skeleton-loader/boilerplate": { + "type": "boolean", + "description": "" + }, + "v-skeleton-loader/loading": { + "type": "boolean", + "description": "" + }, + "v-skeleton-loader/tile": { + "type": "boolean", + "description": "" + }, + "v-skeleton-loader/transition": { + "type": "string", + "description": "" + }, + "v-skeleton-loader/type": { + "type": "string", + "description": "" + }, + "v-skeleton-loader/types": { + "type": "object", + "description": "" + }, + "v-slider/color": { + "type": "string", + "description": "" + }, + "v-slider/dark": { + "type": "boolean", + "description": "" + }, + "v-slider/light": { + "type": "boolean", + "description": "" + }, + "v-slider/disabled": { + "type": "boolean", + "description": "" + }, + "v-slider/error": { + "type": "boolean", + "description": "" + }, + "v-slider/error-count": { + "type": "number|string", + "description": "" + }, + "v-slider/error-messages": { + "type": "string|array", + "description": "" + }, + "v-slider/messages": { + "type": "string|array", + "description": "" + }, + "v-slider/readonly": { + "type": "boolean", + "description": "" + }, + "v-slider/rules": { + "type": "array", + "description": "" + }, + "v-slider/success": { + "type": "boolean", + "description": "" + }, + "v-slider/success-messages": { + "type": "string|array", + "description": "" + }, + "v-slider/validate-on-blur": { + "type": "boolean", + "description": "" + }, + "v-slider/value": { + "type": "any", + "description": "" + }, + "v-slider/append-icon": { + "type": "string", + "description": "" + }, + "v-slider/background-color": { + "type": "string", + "description": "" + }, + "v-slider/dense": { + "type": "boolean", + "description": "" + }, + "v-slider/height": { + "type": "number|string", + "description": "" + }, + "v-slider/hide-details": { + "type": "boolean|string", + "description": "" + }, + "v-slider/hint": { + "type": "string", + "description": "" + }, + "v-slider/id": { + "type": "string", + "description": "" + }, + "v-slider/label": { + "type": "string", + "description": "" + }, + "v-slider/loading": { + "type": "boolean|string", + "description": "" + }, + "v-slider/persistent-hint": { + "type": "boolean", + "description": "" + }, + "v-slider/prepend-icon": { + "type": "string", + "description": "" + }, + "v-slider/loader-height": { + "type": "number|string", + "description": "" + }, + "v-slider/inverse-label": { + "type": "boolean", + "description": "" + }, + "v-slider/max": { + "type": "number|string", + "description": "" + }, + "v-slider/min": { + "type": "number|string", + "description": "" + }, + "v-slider/step": { + "type": "number|string", + "description": "" + }, + "v-slider/thumb-color": { + "type": "string", + "description": "" + }, + "v-slider/thumb-label": { + "type": "boolean|string", + "description": "" + }, + "v-slider/thumb-size": { + "type": "number|string", + "description": "" + }, + "v-slider/tick-labels": { + "type": "array", + "description": "" + }, + "v-slider/ticks": { + "type": "boolean|string", + "description": "" + }, + "v-slider/tick-size": { + "type": "number|string", + "description": "" + }, + "v-slider/track-color": { + "type": "string", + "description": "" + }, + "v-slider/track-fill-color": { + "type": "string", + "description": "" + }, + "v-slider/vertical": { + "type": "boolean", + "description": "" + }, + "v-slide-group/value": { + "type": "any", + "description": "" + }, + "v-slide-group/dark": { + "type": "boolean", + "description": "" + }, + "v-slide-group/light": { + "type": "boolean", + "description": "" + }, + "v-slide-group/active-class": { + "type": "string", + "description": "" + }, + "v-slide-group/mandatory": { + "type": "boolean", + "description": "" + }, + "v-slide-group/max": { + "type": "number|string", + "description": "" + }, + "v-slide-group/multiple": { + "type": "boolean", + "description": "" + }, + "v-slide-group/mobile-breakpoint": { + "type": "number|string", + "description": "" + }, + "v-slide-group/center-active": { + "type": "boolean", + "description": "" + }, + "v-slide-group/next-icon": { + "type": "string", + "description": "" + }, + "v-slide-group/prev-icon": { + "type": "string", + "description": "" + }, + "v-slide-group/show-arrows": { + "type": "boolean|string", + "description": "" + }, + "v-slide-item/active-class": { + "type": "string", + "description": "" + }, + "v-slide-item/value": { + "type": "any", + "description": "" + }, + "v-slide-item/disabled": { + "type": "boolean", + "description": "" + }, + "v-snackbar/color": { + "type": "string", + "description": "" + }, + "v-snackbar/elevation": { + "type": "number|string", + "description": "" + }, + "v-snackbar/height": { + "type": "number|string", + "description": "" + }, + "v-snackbar/max-height": { + "type": "number|string", + "description": "" + }, + "v-snackbar/max-width": { + "type": "number|string", + "description": "" + }, + "v-snackbar/min-height": { + "type": "number|string", + "description": "" + }, + "v-snackbar/min-width": { + "type": "number|string", + "description": "" + }, + "v-snackbar/width": { + "type": "number|string", + "description": "" + }, + "v-snackbar/rounded": { + "type": "boolean|string", + "description": "" + }, + "v-snackbar/tile": { + "type": "boolean", + "description": "" + }, + "v-snackbar/dark": { + "type": "boolean", + "description": "" + }, + "v-snackbar/light": { + "type": "boolean", + "description": "" + }, + "v-snackbar/outlined": { + "type": "boolean", + "description": "" + }, + "v-snackbar/shaped": { + "type": "boolean", + "description": "" + }, + "v-snackbar/tag": { + "type": "string", + "description": "" + }, + "v-snackbar/value": { + "type": "any", + "description": "" + }, + "v-snackbar/absolute": { + "type": "boolean", + "description": "" + }, + "v-snackbar/bottom": { + "type": "boolean", + "description": "" + }, + "v-snackbar/left": { + "type": "boolean", + "description": "" + }, + "v-snackbar/right": { + "type": "boolean", + "description": "" + }, + "v-snackbar/top": { + "type": "boolean", + "description": "" + }, + "v-snackbar/app": { + "type": "boolean", + "description": "" + }, + "v-snackbar/centered": { + "type": "boolean", + "description": "" + }, + "v-snackbar/content-class": { + "type": "string", + "description": "" + }, + "v-snackbar/multi-line": { + "type": "boolean", + "description": "" + }, + "v-snackbar/text": { + "type": "boolean", + "description": "" + }, + "v-snackbar/timeout": { + "type": "number|string", + "description": "" + }, + "v-snackbar/transition": { + "type": "boolean|string", + "description": "" + }, + "v-snackbar/vertical": { + "type": "boolean", + "description": "" + }, + "v-sparkline/color": { + "type": "string", + "description": "" + }, + "v-sparkline/auto-draw": { + "type": "boolean", + "description": "" + }, + "v-sparkline/auto-draw-duration": { + "type": "number", + "description": "" + }, + "v-sparkline/auto-draw-easing": { + "type": "string", + "description": "" + }, + "v-sparkline/auto-line-width": { + "type": "boolean", + "description": "" + }, + "v-sparkline/fill": { + "type": "boolean", + "description": "" + }, + "v-sparkline/gradient": { + "type": "array", + "description": "" + }, + "v-sparkline/gradient-direction": { + "type": "string", + "description": "" + }, + "v-sparkline/height": { + "type": "string|number", + "description": "" + }, + "v-sparkline/labels": { + "type": "array", + "description": "" + }, + "v-sparkline/label-size": { + "type": "number|string", + "description": "" + }, + "v-sparkline/line-width": { + "type": "string|number", + "description": "" + }, + "v-sparkline/padding": { + "type": "string|number", + "description": "" + }, + "v-sparkline/show-labels": { + "type": "boolean", + "description": "" + }, + "v-sparkline/smooth": { + "type": "boolean|number|string", + "description": "" + }, + "v-sparkline/type": { + "type": "string", + "description": "" + }, + "v-sparkline/value": { + "type": "array", + "description": "" + }, + "v-sparkline/width": { + "type": "number|string", + "description": "" + }, + "v-speed-dial/absolute": { + "type": "boolean", + "description": "" + }, + "v-speed-dial/bottom": { + "type": "boolean", + "description": "" + }, + "v-speed-dial/fixed": { + "type": "boolean", + "description": "" + }, + "v-speed-dial/left": { + "type": "boolean", + "description": "" + }, + "v-speed-dial/right": { + "type": "boolean", + "description": "" + }, + "v-speed-dial/top": { + "type": "boolean", + "description": "" + }, + "v-speed-dial/value": { + "type": "any", + "description": "" + }, + "v-speed-dial/mode": { + "type": "string", + "description": "" + }, + "v-speed-dial/origin": { + "type": "string", + "description": "" + }, + "v-speed-dial/transition": { + "type": "string", + "description": "" + }, + "v-speed-dial/direction": { + "type": "string", + "description": "" + }, + "v-speed-dial/open-on-hover": { + "type": "boolean", + "description": "" + }, + "v-stepper/value": { + "type": "any", + "description": "" + }, + "v-stepper/dark": { + "type": "boolean", + "description": "" + }, + "v-stepper/light": { + "type": "boolean", + "description": "" + }, + "v-stepper/alt-labels": { + "type": "boolean", + "description": "" + }, + "v-stepper/non-linear": { + "type": "boolean", + "description": "" + }, + "v-stepper/vertical": { + "type": "boolean", + "description": "" + }, + "v-stepper-content/step": { + "type": "number|string", + "description": "" + }, + "v-stepper-step/color": { + "type": "string", + "description": "" + }, + "v-stepper-step/complete": { + "type": "boolean", + "description": "" + }, + "v-stepper-step/complete-icon": { + "type": "string", + "description": "" + }, + "v-stepper-step/editable": { + "type": "boolean", + "description": "" + }, + "v-stepper-step/edit-icon": { + "type": "string", + "description": "" + }, + "v-stepper-step/error-icon": { + "type": "string", + "description": "" + }, + "v-stepper-step/rules": { + "type": "array", + "description": "" + }, + "v-stepper-step/step": { + "type": "number|string", + "description": "" + }, + "v-subheader/dark": { + "type": "boolean", + "description": "" + }, + "v-subheader/light": { + "type": "boolean", + "description": "" + }, + "v-subheader/inset": { + "type": "boolean", + "description": "" + }, + "v-switch/color": { + "type": "string", + "description": "" + }, + "v-switch/dark": { + "type": "boolean", + "description": "" + }, + "v-switch/light": { + "type": "boolean", + "description": "" + }, + "v-switch/disabled": { + "type": "boolean", + "description": "" + }, + "v-switch/error": { + "type": "boolean", + "description": "" + }, + "v-switch/error-count": { + "type": "number|string", + "description": "" + }, + "v-switch/error-messages": { + "type": "string|array", + "description": "" + }, + "v-switch/messages": { + "type": "string|array", + "description": "" + }, + "v-switch/readonly": { + "type": "boolean", + "description": "" + }, + "v-switch/rules": { + "type": "array", + "description": "" + }, + "v-switch/success": { + "type": "boolean", + "description": "" + }, + "v-switch/success-messages": { + "type": "string|array", + "description": "" + }, + "v-switch/validate-on-blur": { + "type": "boolean", + "description": "" + }, + "v-switch/value": { + "type": "any", + "description": "" + }, + "v-switch/append-icon": { + "type": "string", + "description": "" + }, + "v-switch/background-color": { + "type": "string", + "description": "" + }, + "v-switch/dense": { + "type": "boolean", + "description": "" + }, + "v-switch/height": { + "type": "number|string", + "description": "" + }, + "v-switch/hide-details": { + "type": "boolean|string", + "description": "" + }, + "v-switch/hint": { + "type": "string", + "description": "" + }, + "v-switch/id": { + "type": "string", + "description": "" + }, + "v-switch/label": { + "type": "string", + "description": "" + }, + "v-switch/loading": { + "type": "boolean|string", + "description": "" + }, + "v-switch/persistent-hint": { + "type": "boolean", + "description": "" + }, + "v-switch/prepend-icon": { + "type": "string", + "description": "" + }, + "v-switch/ripple": { + "type": "boolean|object", + "description": "" + }, + "v-switch/value-comparator": { + "type": "function", + "description": "" + }, + "v-switch/input-value": { + "type": "any", + "description": "" + }, + "v-switch/false-value": { + "type": "any", + "description": "" + }, + "v-switch/true-value": { + "type": "any", + "description": "" + }, + "v-switch/multiple": { + "type": "boolean", + "description": "" + }, + "v-switch/inset": { + "type": "boolean", + "description": "" + }, + "v-switch/flat": { + "type": "boolean", + "description": "" + }, + "v-system-bar/absolute": { + "type": "boolean", + "description": "" + }, + "v-system-bar/fixed": { + "type": "boolean", + "description": "" + }, + "v-system-bar/app": { + "type": "boolean", + "description": "" + }, + "v-system-bar/color": { + "type": "string", + "description": "" + }, + "v-system-bar/dark": { + "type": "boolean", + "description": "" + }, + "v-system-bar/light": { + "type": "boolean", + "description": "" + }, + "v-system-bar/height": { + "type": "number|string", + "description": "" + }, + "v-system-bar/lights-out": { + "type": "boolean", + "description": "" + }, + "v-system-bar/window": { + "type": "boolean", + "description": "" + }, + "v-tabs/color": { + "type": "string", + "description": "" + }, + "v-tabs/value": { + "type": "any", + "description": "" + }, + "v-tabs/dark": { + "type": "boolean", + "description": "" + }, + "v-tabs/light": { + "type": "boolean", + "description": "" + }, + "v-tabs/active-class": { + "type": "string", + "description": "" + }, + "v-tabs/align-with-title": { + "type": "boolean", + "description": "" + }, + "v-tabs/background-color": { + "type": "string", + "description": "" + }, + "v-tabs/center-active": { + "type": "boolean", + "description": "" + }, + "v-tabs/centered": { + "type": "boolean", + "description": "" + }, + "v-tabs/fixed-tabs": { + "type": "boolean", + "description": "" + }, + "v-tabs/grow": { + "type": "boolean", + "description": "" + }, + "v-tabs/height": { + "type": "number|string", + "description": "" + }, + "v-tabs/hide-slider": { + "type": "boolean", + "description": "" + }, + "v-tabs/icons-and-text": { + "type": "boolean", + "description": "" + }, + "v-tabs/mobile-breakpoint": { + "type": "string|number", + "description": "" + }, + "v-tabs/next-icon": { + "type": "string", + "description": "" + }, + "v-tabs/optional": { + "type": "boolean", + "description": "" + }, + "v-tabs/prev-icon": { + "type": "string", + "description": "" + }, + "v-tabs/right": { + "type": "boolean", + "description": "" + }, + "v-tabs/show-arrows": { + "type": "boolean|string", + "description": "" + }, + "v-tabs/slider-color": { + "type": "string", + "description": "" + }, + "v-tabs/slider-size": { + "type": "number|string", + "description": "" + }, + "v-tabs/vertical": { + "type": "boolean", + "description": "" + }, + "v-tab/active-class": { + "type": "string", + "description": "" + }, + "v-tab/append": { + "type": "boolean", + "description": "" + }, + "v-tab/disabled": { + "type": "boolean", + "description": "" + }, + "v-tab/exact": { + "type": "boolean", + "description": "" + }, + "v-tab/exact-active-class": { + "type": "string", + "description": "" + }, + "v-tab/link": { + "type": "boolean", + "description": "" + }, + "v-tab/href": { + "type": "string|object", + "description": "" + }, + "v-tab/to": { + "type": "string|object", + "description": "" + }, + "v-tab/nuxt": { + "type": "boolean", + "description": "" + }, + "v-tab/replace": { + "type": "boolean", + "description": "" + }, + "v-tab/ripple": { + "type": "boolean|object", + "description": "" + }, + "v-tab/tag": { + "type": "string", + "description": "" + }, + "v-tab/target": { + "type": "string", + "description": "" + }, + "v-tab/dark": { + "type": "boolean", + "description": "" + }, + "v-tab/light": { + "type": "boolean", + "description": "" + }, + "v-tab-item/eager": { + "type": "boolean", + "description": "" + }, + "v-tab-item/active-class": { + "type": "string", + "description": "" + }, + "v-tab-item/disabled": { + "type": "boolean", + "description": "" + }, + "v-tab-item/reverse-transition": { + "type": "boolean|string", + "description": "" + }, + "v-tab-item/transition": { + "type": "boolean|string", + "description": "" + }, + "v-tab-item/value": { + "type": "any", + "description": "" + }, + "v-tab-item/id": { + "type": "string", + "description": "" + }, + "v-tabs-items/value": { + "type": "any", + "description": "" + }, + "v-tabs-items/dark": { + "type": "boolean", + "description": "" + }, + "v-tabs-items/light": { + "type": "boolean", + "description": "" + }, + "v-tabs-items/active-class": { + "type": "string", + "description": "" + }, + "v-tabs-items/mandatory": { + "type": "boolean", + "description": "" + }, + "v-tabs-items/max": { + "type": "number|string", + "description": "" + }, + "v-tabs-items/multiple": { + "type": "boolean", + "description": "" + }, + "v-tabs-items/continuous": { + "type": "boolean", + "description": "" + }, + "v-tabs-items/next-icon": { + "type": "boolean|string", + "description": "" + }, + "v-tabs-items/prev-icon": { + "type": "boolean|string", + "description": "" + }, + "v-tabs-items/reverse": { + "type": "boolean", + "description": "" + }, + "v-tabs-items/show-arrows": { + "type": "boolean", + "description": "" + }, + "v-tabs-items/show-arrows-on-hover": { + "type": "boolean", + "description": "" + }, + "v-tabs-items/touch": { + "type": "object", + "description": "" + }, + "v-tabs-items/touchless": { + "type": "boolean", + "description": "" + }, + "v-tabs-items/vertical": { + "type": "boolean", + "description": "" + }, + "v-tabs-slider/color": { + "type": "string", + "description": "" + }, + "v-textarea/color": { + "type": "string", + "description": "" + }, + "v-textarea/dark": { + "type": "boolean", + "description": "" + }, + "v-textarea/light": { + "type": "boolean", + "description": "" + }, + "v-textarea/disabled": { + "type": "boolean", + "description": "" + }, + "v-textarea/error": { + "type": "boolean", + "description": "" + }, + "v-textarea/error-count": { + "type": "number|string", + "description": "" + }, + "v-textarea/error-messages": { + "type": "string|array", + "description": "" + }, + "v-textarea/messages": { + "type": "string|array", + "description": "" + }, + "v-textarea/readonly": { + "type": "boolean", + "description": "" + }, + "v-textarea/rules": { + "type": "array", + "description": "" + }, + "v-textarea/success": { + "type": "boolean", + "description": "" + }, + "v-textarea/success-messages": { + "type": "string|array", + "description": "" + }, + "v-textarea/validate-on-blur": { + "type": "boolean", + "description": "" + }, + "v-textarea/value": { + "type": "any", + "description": "" + }, + "v-textarea/append-icon": { + "type": "string", + "description": "" + }, + "v-textarea/background-color": { + "type": "string", + "description": "" + }, + "v-textarea/dense": { + "type": "boolean", + "description": "" + }, + "v-textarea/height": { + "type": "number|string", + "description": "" + }, + "v-textarea/hide-details": { + "type": "boolean|string", + "description": "" + }, + "v-textarea/hint": { + "type": "string", + "description": "" + }, + "v-textarea/id": { + "type": "string", + "description": "" + }, + "v-textarea/label": { + "type": "string", + "description": "" + }, + "v-textarea/loading": { + "type": "boolean|string", + "description": "" + }, + "v-textarea/persistent-hint": { + "type": "boolean", + "description": "" + }, + "v-textarea/prepend-icon": { + "type": "string", + "description": "" + }, + "v-textarea/loader-height": { + "type": "number|string", + "description": "" + }, + "v-textarea/append-outer-icon": { + "type": "string", + "description": "" + }, + "v-textarea/autofocus": { + "type": "boolean", + "description": "" + }, + "v-textarea/clearable": { + "type": "boolean", + "description": "" + }, + "v-textarea/clear-icon": { + "type": "string", + "description": "" + }, + "v-textarea/counter": { + "type": "boolean|number|string", + "description": "" + }, + "v-textarea/counter-value": { + "type": "function", + "description": "" + }, + "v-textarea/filled": { + "type": "boolean", + "description": "" + }, + "v-textarea/flat": { + "type": "boolean", + "description": "" + }, + "v-textarea/full-width": { + "type": "boolean", + "description": "" + }, + "v-textarea/outlined": { + "type": "boolean", + "description": "" + }, + "v-textarea/placeholder": { + "type": "string", + "description": "" + }, + "v-textarea/prefix": { + "type": "string", + "description": "" + }, + "v-textarea/prepend-inner-icon": { + "type": "string", + "description": "" + }, + "v-textarea/reverse": { + "type": "boolean", + "description": "" + }, + "v-textarea/rounded": { + "type": "boolean", + "description": "" + }, + "v-textarea/shaped": { + "type": "boolean", + "description": "" + }, + "v-textarea/single-line": { + "type": "boolean", + "description": "" + }, + "v-textarea/solo": { + "type": "boolean", + "description": "" + }, + "v-textarea/solo-inverted": { + "type": "boolean", + "description": "" + }, + "v-textarea/suffix": { + "type": "string", + "description": "" + }, + "v-textarea/type": { + "type": "string", + "description": "" + }, + "v-textarea/auto-grow": { + "type": "boolean", + "description": "" + }, + "v-textarea/no-resize": { + "type": "boolean", + "description": "" + }, + "v-textarea/row-height": { + "type": "number|string", + "description": "" + }, + "v-textarea/rows": { + "type": "number|string", + "description": "" + }, + "v-text-field/color": { + "type": "string", + "description": "" + }, + "v-text-field/dark": { + "type": "boolean", + "description": "" + }, + "v-text-field/light": { + "type": "boolean", + "description": "" + }, + "v-text-field/disabled": { + "type": "boolean", + "description": "" + }, + "v-text-field/error": { + "type": "boolean", + "description": "" + }, + "v-text-field/error-count": { + "type": "number|string", + "description": "" + }, + "v-text-field/error-messages": { + "type": "string|array", + "description": "" + }, + "v-text-field/messages": { + "type": "string|array", + "description": "" + }, + "v-text-field/readonly": { + "type": "boolean", + "description": "" + }, + "v-text-field/rules": { + "type": "array", + "description": "" + }, + "v-text-field/success": { + "type": "boolean", + "description": "" + }, + "v-text-field/success-messages": { + "type": "string|array", + "description": "" + }, + "v-text-field/validate-on-blur": { + "type": "boolean", + "description": "" + }, + "v-text-field/value": { + "type": "any", + "description": "" + }, + "v-text-field/append-icon": { + "type": "string", + "description": "" + }, + "v-text-field/background-color": { + "type": "string", + "description": "" + }, + "v-text-field/dense": { + "type": "boolean", + "description": "" + }, + "v-text-field/height": { + "type": "number|string", + "description": "" + }, + "v-text-field/hide-details": { + "type": "boolean|string", + "description": "" + }, + "v-text-field/hint": { + "type": "string", + "description": "" + }, + "v-text-field/id": { + "type": "string", + "description": "" + }, + "v-text-field/label": { + "type": "string", + "description": "" + }, + "v-text-field/loading": { + "type": "boolean|string", + "description": "" + }, + "v-text-field/persistent-hint": { + "type": "boolean", + "description": "" + }, + "v-text-field/prepend-icon": { + "type": "string", + "description": "" + }, + "v-text-field/loader-height": { + "type": "number|string", + "description": "" + }, + "v-text-field/append-outer-icon": { + "type": "string", + "description": "" + }, + "v-text-field/autofocus": { + "type": "boolean", + "description": "" + }, + "v-text-field/clearable": { + "type": "boolean", + "description": "" + }, + "v-text-field/clear-icon": { + "type": "string", + "description": "" + }, + "v-text-field/counter": { + "type": "boolean|number|string", + "description": "" + }, + "v-text-field/counter-value": { + "type": "function", + "description": "" + }, + "v-text-field/filled": { + "type": "boolean", + "description": "" + }, + "v-text-field/flat": { + "type": "boolean", + "description": "" + }, + "v-text-field/full-width": { + "type": "boolean", + "description": "" + }, + "v-text-field/outlined": { + "type": "boolean", + "description": "" + }, + "v-text-field/placeholder": { + "type": "string", + "description": "" + }, + "v-text-field/prefix": { + "type": "string", + "description": "" + }, + "v-text-field/prepend-inner-icon": { + "type": "string", + "description": "" + }, + "v-text-field/reverse": { + "type": "boolean", + "description": "" + }, + "v-text-field/rounded": { + "type": "boolean", + "description": "" + }, + "v-text-field/shaped": { + "type": "boolean", + "description": "" + }, + "v-text-field/single-line": { + "type": "boolean", + "description": "" + }, + "v-text-field/solo": { + "type": "boolean", + "description": "" + }, + "v-text-field/solo-inverted": { + "type": "boolean", + "description": "" + }, + "v-text-field/suffix": { + "type": "string", + "description": "" + }, + "v-text-field/type": { + "type": "string", + "description": "" + }, + "v-theme-provider/dark": { + "type": "boolean", + "description": "" + }, + "v-theme-provider/light": { + "type": "boolean", + "description": "" + }, + "v-theme-provider/root": { + "type": "boolean", + "description": "" + }, + "v-timeline/dark": { + "type": "boolean", + "description": "" + }, + "v-timeline/light": { + "type": "boolean", + "description": "" + }, + "v-timeline/align-top": { + "type": "boolean", + "description": "" + }, + "v-timeline/dense": { + "type": "boolean", + "description": "" + }, + "v-timeline/reverse": { + "type": "boolean", + "description": "" + }, + "v-timeline-item/color": { + "type": "string", + "description": "" + }, + "v-timeline-item/dark": { + "type": "boolean", + "description": "" + }, + "v-timeline-item/light": { + "type": "boolean", + "description": "" + }, + "v-timeline-item/fill-dot": { + "type": "boolean", + "description": "" + }, + "v-timeline-item/hide-dot": { + "type": "boolean", + "description": "" + }, + "v-timeline-item/icon": { + "type": "string", + "description": "" + }, + "v-timeline-item/icon-color": { + "type": "string", + "description": "" + }, + "v-timeline-item/large": { + "type": "boolean", + "description": "" + }, + "v-timeline-item/left": { + "type": "boolean", + "description": "" + }, + "v-timeline-item/right": { + "type": "boolean", + "description": "" + }, + "v-timeline-item/small": { + "type": "boolean", + "description": "" + }, + "v-time-picker/color": { + "type": "string", + "description": "" + }, + "v-time-picker/elevation": { + "type": "number|string", + "description": "" + }, + "v-time-picker/dark": { + "type": "boolean", + "description": "" + }, + "v-time-picker/light": { + "type": "boolean", + "description": "" + }, + "v-time-picker/flat": { + "type": "boolean", + "description": "" + }, + "v-time-picker/full-width": { + "type": "boolean", + "description": "" + }, + "v-time-picker/header-color": { + "type": "string", + "description": "" + }, + "v-time-picker/landscape": { + "type": "boolean", + "description": "" + }, + "v-time-picker/no-title": { + "type": "boolean", + "description": "" + }, + "v-time-picker/width": { + "type": "number|string", + "description": "" + }, + "v-time-picker/allowed-hours": { + "type": "function|array", + "description": "" + }, + "v-time-picker/allowed-minutes": { + "type": "function|array", + "description": "" + }, + "v-time-picker/allowed-seconds": { + "type": "function|array", + "description": "" + }, + "v-time-picker/disabled": { + "type": "boolean", + "description": "" + }, + "v-time-picker/format": { + "type": "string", + "description": "" + }, + "v-time-picker/min": { + "type": "string", + "description": "" + }, + "v-time-picker/max": { + "type": "string", + "description": "" + }, + "v-time-picker/readonly": { + "type": "boolean", + "description": "" + }, + "v-time-picker/scrollable": { + "type": "boolean", + "description": "" + }, + "v-time-picker/use-seconds": { + "type": "boolean", + "description": "" + }, + "v-time-picker/value": { + "type": "any", + "description": "" + }, + "v-time-picker/ampm-in-title": { + "type": "boolean", + "description": "" + }, + "v-time-picker-clock/color": { + "type": "string", + "description": "" + }, + "v-time-picker-clock/dark": { + "type": "boolean", + "description": "" + }, + "v-time-picker-clock/light": { + "type": "boolean", + "description": "" + }, + "v-time-picker-clock/allowed-values": { + "type": "function", + "description": "" + }, + "v-time-picker-clock/ampm": { + "type": "boolean", + "description": "" + }, + "v-time-picker-clock/disabled": { + "type": "boolean", + "description": "" + }, + "v-time-picker-clock/double": { + "type": "boolean", + "description": "" + }, + "v-time-picker-clock/format": { + "type": "function", + "description": "" + }, + "v-time-picker-clock/max": { + "type": "number", + "description": "" + }, + "v-time-picker-clock/min": { + "type": "number", + "description": "" + }, + "v-time-picker-clock/scrollable": { + "type": "boolean", + "description": "" + }, + "v-time-picker-clock/readonly": { + "type": "boolean", + "description": "" + }, + "v-time-picker-clock/rotate": { + "type": "number", + "description": "" + }, + "v-time-picker-clock/step": { + "type": "number", + "description": "" + }, + "v-time-picker-clock/value": { + "type": "number", + "description": "" + }, + "v-time-picker-title/color": { + "type": "string", + "description": "" + }, + "v-time-picker-title/ampm": { + "type": "boolean", + "description": "" + }, + "v-time-picker-title/ampm-readonly": { + "type": "boolean", + "description": "" + }, + "v-time-picker-title/disabled": { + "type": "boolean", + "description": "" + }, + "v-time-picker-title/hour": { + "type": "number", + "description": "" + }, + "v-time-picker-title/minute": { + "type": "number", + "description": "" + }, + "v-time-picker-title/second": { + "type": "number", + "description": "" + }, + "v-time-picker-title/period": { + "type": "string", + "description": "" + }, + "v-time-picker-title/readonly": { + "type": "boolean", + "description": "" + }, + "v-time-picker-title/use-seconds": { + "type": "boolean", + "description": "" + }, + "v-time-picker-title/selecting": { + "type": "number", + "description": "" + }, + "v-toolbar/color": { + "type": "string", + "description": "" + }, + "v-toolbar/elevation": { + "type": "number|string", + "description": "" + }, + "v-toolbar/height": { + "type": "number|string", + "description": "" + }, + "v-toolbar/max-height": { + "type": "number|string", + "description": "" + }, + "v-toolbar/max-width": { + "type": "number|string", + "description": "" + }, + "v-toolbar/min-height": { + "type": "number|string", + "description": "" + }, + "v-toolbar/min-width": { + "type": "number|string", + "description": "" + }, + "v-toolbar/width": { + "type": "number|string", + "description": "" + }, + "v-toolbar/rounded": { + "type": "boolean|string", + "description": "" + }, + "v-toolbar/tile": { + "type": "boolean", + "description": "" + }, + "v-toolbar/dark": { + "type": "boolean", + "description": "" + }, + "v-toolbar/light": { + "type": "boolean", + "description": "" + }, + "v-toolbar/outlined": { + "type": "boolean", + "description": "" + }, + "v-toolbar/shaped": { + "type": "boolean", + "description": "" + }, + "v-toolbar/tag": { + "type": "string", + "description": "" + }, + "v-toolbar/absolute": { + "type": "boolean", + "description": "" + }, + "v-toolbar/bottom": { + "type": "boolean", + "description": "" + }, + "v-toolbar/collapse": { + "type": "boolean", + "description": "" + }, + "v-toolbar/dense": { + "type": "boolean", + "description": "" + }, + "v-toolbar/extended": { + "type": "boolean", + "description": "" + }, + "v-toolbar/extension-height": { + "type": "number|string", + "description": "" + }, + "v-toolbar/flat": { + "type": "boolean", + "description": "" + }, + "v-toolbar/floating": { + "type": "boolean", + "description": "" + }, + "v-toolbar/prominent": { + "type": "boolean", + "description": "" + }, + "v-toolbar/short": { + "type": "boolean", + "description": "" + }, + "v-toolbar/src": { + "type": "string|object", + "description": "" + }, + "v-tooltip/color": { + "type": "string", + "description": "" + }, + "v-tooltip/open-delay": { + "type": "number|string", + "description": "" + }, + "v-tooltip/close-delay": { + "type": "number|string", + "description": "" + }, + "v-tooltip/eager": { + "type": "boolean", + "description": "" + }, + "v-tooltip/attach": { + "type": "any", + "description": "" + }, + "v-tooltip/content-class": { + "type": "string", + "description": "" + }, + "v-tooltip/absolute": { + "type": "boolean", + "description": "" + }, + "v-tooltip/bottom": { + "type": "boolean", + "description": "" + }, + "v-tooltip/fixed": { + "type": "boolean", + "description": "" + }, + "v-tooltip/left": { + "type": "boolean", + "description": "" + }, + "v-tooltip/right": { + "type": "boolean", + "description": "" + }, + "v-tooltip/top": { + "type": "boolean", + "description": "" + }, + "v-tooltip/value": { + "type": "any", + "description": "" + }, + "v-tooltip/activator": { + "type": "any", + "description": "" + }, + "v-tooltip/disabled": { + "type": "boolean", + "description": "" + }, + "v-tooltip/internal-activator": { + "type": "boolean", + "description": "" + }, + "v-tooltip/open-on-hover": { + "type": "boolean", + "description": "" + }, + "v-tooltip/open-on-focus": { + "type": "boolean", + "description": "" + }, + "v-tooltip/allow-overflow": { + "type": "boolean", + "description": "" + }, + "v-tooltip/light": { + "type": "boolean", + "description": "" + }, + "v-tooltip/dark": { + "type": "boolean", + "description": "" + }, + "v-tooltip/max-width": { + "type": "number|string", + "description": "" + }, + "v-tooltip/min-width": { + "type": "number|string", + "description": "" + }, + "v-tooltip/nudge-bottom": { + "type": "number|string", + "description": "" + }, + "v-tooltip/nudge-left": { + "type": "number|string", + "description": "" + }, + "v-tooltip/nudge-right": { + "type": "number|string", + "description": "" + }, + "v-tooltip/nudge-top": { + "type": "number|string", + "description": "" + }, + "v-tooltip/nudge-width": { + "type": "number|string", + "description": "" + }, + "v-tooltip/offset-overflow": { + "type": "boolean", + "description": "" + }, + "v-tooltip/open-on-click": { + "type": "boolean", + "description": "" + }, + "v-tooltip/position-x": { + "type": "number", + "description": "" + }, + "v-tooltip/position-y": { + "type": "number", + "description": "" + }, + "v-tooltip/z-index": { + "type": "number|string", + "description": "" + }, + "v-tooltip/tag": { + "type": "string", + "description": "" + }, + "v-tooltip/transition": { + "type": "string", + "description": "" + }, + "v-treeview/dark": { + "type": "boolean", + "description": "" + }, + "v-treeview/light": { + "type": "boolean", + "description": "" + }, + "v-treeview/active": { + "type": "array", + "description": "" + }, + "v-treeview/dense": { + "type": "boolean", + "description": "" + }, + "v-treeview/filter": { + "type": "function", + "description": "" + }, + "v-treeview/hoverable": { + "type": "boolean", + "description": "" + }, + "v-treeview/items": { + "type": "array", + "description": "" + }, + "v-treeview/multiple-active": { + "type": "boolean", + "description": "" + }, + "v-treeview/open": { + "type": "array", + "description": "" + }, + "v-treeview/open-all": { + "type": "boolean", + "description": "" + }, + "v-treeview/return-object": { + "type": "boolean", + "description": "" + }, + "v-treeview/search": { + "type": "string", + "description": "" + }, + "v-treeview/value": { + "type": "array", + "description": "" + }, + "v-treeview/activatable": { + "type": "boolean", + "description": "" + }, + "v-treeview/active-class": { + "type": "string", + "description": "" + }, + "v-treeview/color": { + "type": "string", + "description": "" + }, + "v-treeview/expand-icon": { + "type": "string", + "description": "" + }, + "v-treeview/indeterminate-icon": { + "type": "string", + "description": "" + }, + "v-treeview/item-children": { + "type": "string", + "description": "" + }, + "v-treeview/item-disabled": { + "type": "string", + "description": "" + }, + "v-treeview/item-key": { + "type": "string", + "description": "" + }, + "v-treeview/item-text": { + "type": "string", + "description": "" + }, + "v-treeview/load-children": { + "type": "function", + "description": "" + }, + "v-treeview/loading-icon": { + "type": "string", + "description": "" + }, + "v-treeview/off-icon": { + "type": "string", + "description": "" + }, + "v-treeview/on-icon": { + "type": "string", + "description": "" + }, + "v-treeview/open-on-click": { + "type": "boolean", + "description": "" + }, + "v-treeview/rounded": { + "type": "boolean", + "description": "" + }, + "v-treeview/selectable": { + "type": "boolean", + "description": "" + }, + "v-treeview/selected-color": { + "type": "string", + "description": "" + }, + "v-treeview/shaped": { + "type": "boolean", + "description": "" + }, + "v-treeview/transition": { + "type": "boolean", + "description": "" + }, + "v-treeview/selection-type": { + "type": "string", + "description": "" + }, + "v-treeview-node/color": { + "type": "string", + "description": "" + }, + "v-treeview-node/level": { + "type": "number", + "description": "" + }, + "v-treeview-node/item": { + "type": "object", + "description": "" + }, + "v-treeview-node/parent-is-disabled": { + "type": "boolean", + "description": "" + }, + "v-treeview-node/activatable": { + "type": "boolean", + "description": "" + }, + "v-treeview-node/active-class": { + "type": "string", + "description": "" + }, + "v-treeview-node/expand-icon": { + "type": "string", + "description": "" + }, + "v-treeview-node/indeterminate-icon": { + "type": "string", + "description": "" + }, + "v-treeview-node/item-children": { + "type": "string", + "description": "" + }, + "v-treeview-node/item-disabled": { + "type": "string", + "description": "" + }, + "v-treeview-node/item-key": { + "type": "string", + "description": "" + }, + "v-treeview-node/item-text": { + "type": "string", + "description": "" + }, + "v-treeview-node/load-children": { + "type": "function", + "description": "" + }, + "v-treeview-node/loading-icon": { + "type": "string", + "description": "" + }, + "v-treeview-node/off-icon": { + "type": "string", + "description": "" + }, + "v-treeview-node/on-icon": { + "type": "string", + "description": "" + }, + "v-treeview-node/open-on-click": { + "type": "boolean", + "description": "" + }, + "v-treeview-node/rounded": { + "type": "boolean", + "description": "" + }, + "v-treeview-node/selectable": { + "type": "boolean", + "description": "" + }, + "v-treeview-node/selected-color": { + "type": "string", + "description": "" + }, + "v-treeview-node/shaped": { + "type": "boolean", + "description": "" + }, + "v-treeview-node/transition": { + "type": "boolean", + "description": "" + }, + "v-treeview-node/selection-type": { + "type": "string", + "description": "" + }, + "v-virtual-scroll/height": { + "type": "number|string", + "description": "" + }, + "v-virtual-scroll/max-height": { + "type": "number|string", + "description": "" + }, + "v-virtual-scroll/max-width": { + "type": "number|string", + "description": "" + }, + "v-virtual-scroll/min-height": { + "type": "number|string", + "description": "" + }, + "v-virtual-scroll/min-width": { + "type": "number|string", + "description": "" + }, + "v-virtual-scroll/width": { + "type": "number|string", + "description": "" + }, + "v-virtual-scroll/bench": { + "type": "number|string", + "description": "" + }, + "v-virtual-scroll/item-height": { + "type": "number|string", + "description": "" + }, + "v-virtual-scroll/items": { + "type": "array", + "description": "" + }, + "v-window/value": { + "type": "any", + "description": "" + }, + "v-window/dark": { + "type": "boolean", + "description": "" + }, + "v-window/light": { + "type": "boolean", + "description": "" + }, + "v-window/active-class": { + "type": "string", + "description": "" + }, + "v-window/mandatory": { + "type": "boolean", + "description": "" + }, + "v-window/max": { + "type": "number|string", + "description": "" + }, + "v-window/multiple": { + "type": "boolean", + "description": "" + }, + "v-window/continuous": { + "type": "boolean", + "description": "" + }, + "v-window/next-icon": { + "type": "boolean|string", + "description": "" + }, + "v-window/prev-icon": { + "type": "boolean|string", + "description": "" + }, + "v-window/reverse": { + "type": "boolean", + "description": "" + }, + "v-window/show-arrows": { + "type": "boolean", + "description": "" + }, + "v-window/show-arrows-on-hover": { + "type": "boolean", + "description": "" + }, + "v-window/touch": { + "type": "object", + "description": "" + }, + "v-window/touchless": { + "type": "boolean", + "description": "" + }, + "v-window/vertical": { + "type": "boolean", + "description": "" + }, + "v-window-item/eager": { + "type": "boolean", + "description": "" + }, + "v-window-item/active-class": { + "type": "string", + "description": "" + }, + "v-window-item/disabled": { + "type": "boolean", + "description": "" + }, + "v-window-item/reverse-transition": { + "type": "boolean|string", + "description": "" + }, + "v-window-item/transition": { + "type": "boolean|string", + "description": "" + }, + "v-window-item/value": { + "type": "any", + "description": "" + }, + "v-carousel-transition/group": { + "type": "boolean", + "description": "" + }, + "v-carousel-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-carousel-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-carousel-transition/mode": { + "type": "string", + "description": "" + }, + "v-carousel-transition/origin": { + "type": "string", + "description": "" + }, + "v-carousel-reverse-transition/group": { + "type": "boolean", + "description": "" + }, + "v-carousel-reverse-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-carousel-reverse-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-carousel-reverse-transition/mode": { + "type": "string", + "description": "" + }, + "v-carousel-reverse-transition/origin": { + "type": "string", + "description": "" + }, + "v-tab-transition/group": { + "type": "boolean", + "description": "" + }, + "v-tab-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-tab-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-tab-transition/mode": { + "type": "string", + "description": "" + }, + "v-tab-transition/origin": { + "type": "string", + "description": "" + }, + "v-tab-reverse-transition/group": { + "type": "boolean", + "description": "" + }, + "v-tab-reverse-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-tab-reverse-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-tab-reverse-transition/mode": { + "type": "string", + "description": "" + }, + "v-tab-reverse-transition/origin": { + "type": "string", + "description": "" + }, + "v-menu-transition/group": { + "type": "boolean", + "description": "" + }, + "v-menu-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-menu-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-menu-transition/mode": { + "type": "string", + "description": "" + }, + "v-menu-transition/origin": { + "type": "string", + "description": "" + }, + "v-fab-transition/group": { + "type": "boolean", + "description": "" + }, + "v-fab-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-fab-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-fab-transition/mode": { + "type": "string", + "description": "" + }, + "v-fab-transition/origin": { + "type": "string", + "description": "" + }, + "v-dialog-transition/group": { + "type": "boolean", + "description": "" + }, + "v-dialog-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-dialog-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-dialog-transition/mode": { + "type": "string", + "description": "" + }, + "v-dialog-transition/origin": { + "type": "string", + "description": "" + }, + "v-dialog-bottom-transition/group": { + "type": "boolean", + "description": "" + }, + "v-dialog-bottom-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-dialog-bottom-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-dialog-bottom-transition/mode": { + "type": "string", + "description": "" + }, + "v-dialog-bottom-transition/origin": { + "type": "string", + "description": "" + }, + "v-fade-transition/group": { + "type": "boolean", + "description": "" + }, + "v-fade-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-fade-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-fade-transition/mode": { + "type": "string", + "description": "" + }, + "v-fade-transition/origin": { + "type": "string", + "description": "" + }, + "v-scale-transition/group": { + "type": "boolean", + "description": "" + }, + "v-scale-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-scale-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-scale-transition/mode": { + "type": "string", + "description": "" + }, + "v-scale-transition/origin": { + "type": "string", + "description": "" + }, + "v-scroll-x-transition/group": { + "type": "boolean", + "description": "" + }, + "v-scroll-x-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-scroll-x-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-scroll-x-transition/mode": { + "type": "string", + "description": "" + }, + "v-scroll-x-transition/origin": { + "type": "string", + "description": "" + }, + "v-scroll-x-reverse-transition/group": { + "type": "boolean", + "description": "" + }, + "v-scroll-x-reverse-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-scroll-x-reverse-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-scroll-x-reverse-transition/mode": { + "type": "string", + "description": "" + }, + "v-scroll-x-reverse-transition/origin": { + "type": "string", + "description": "" + }, + "v-scroll-y-transition/group": { + "type": "boolean", + "description": "" + }, + "v-scroll-y-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-scroll-y-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-scroll-y-transition/mode": { + "type": "string", + "description": "" + }, + "v-scroll-y-transition/origin": { + "type": "string", + "description": "" + }, + "v-scroll-y-reverse-transition/group": { + "type": "boolean", + "description": "" + }, + "v-scroll-y-reverse-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-scroll-y-reverse-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-scroll-y-reverse-transition/mode": { + "type": "string", + "description": "" + }, + "v-scroll-y-reverse-transition/origin": { + "type": "string", + "description": "" + }, + "v-slide-x-transition/group": { + "type": "boolean", + "description": "" + }, + "v-slide-x-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-slide-x-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-slide-x-transition/mode": { + "type": "string", + "description": "" + }, + "v-slide-x-transition/origin": { + "type": "string", + "description": "" + }, + "v-slide-x-reverse-transition/group": { + "type": "boolean", + "description": "" + }, + "v-slide-x-reverse-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-slide-x-reverse-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-slide-x-reverse-transition/mode": { + "type": "string", + "description": "" + }, + "v-slide-x-reverse-transition/origin": { + "type": "string", + "description": "" + }, + "v-slide-y-transition/group": { + "type": "boolean", + "description": "" + }, + "v-slide-y-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-slide-y-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-slide-y-transition/mode": { + "type": "string", + "description": "" + }, + "v-slide-y-transition/origin": { + "type": "string", + "description": "" + }, + "v-slide-y-reverse-transition/group": { + "type": "boolean", + "description": "" + }, + "v-slide-y-reverse-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-slide-y-reverse-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-slide-y-reverse-transition/mode": { + "type": "string", + "description": "" + }, + "v-slide-y-reverse-transition/origin": { + "type": "string", + "description": "" + }, + "v-expand-transition/mode": { + "type": "string", + "description": "" + }, + "v-expand-x-transition/mode": { + "type": "string", + "description": "" + } +} \ No newline at end of file diff --git a/scripts/communityScripts/libraries/vuetify/tags.json b/scripts/communityScripts/libraries/vuetify/tags.json new file mode 100644 index 0000000000..fa1f00f37c --- /dev/null +++ b/scripts/communityScripts/libraries/vuetify/tags.json @@ -0,0 +1,3201 @@ +{ + "v-app": { + "attributes": [ + "dark", + "id", + "light" + ], + "description": "" + }, + "v-app-bar": { + "attributes": [ + "absolute", + "app", + "bottom", + "clipped-left", + "clipped-right", + "collapse", + "collapse-on-scroll", + "color", + "dark", + "dense", + "elevate-on-scroll", + "elevation", + "extended", + "extension-height", + "fade-img-on-scroll", + "fixed", + "flat", + "floating", + "height", + "hide-on-scroll", + "inverted-scroll", + "light", + "max-height", + "max-width", + "min-height", + "min-width", + "outlined", + "prominent", + "rounded", + "scroll-off-screen", + "scroll-target", + "scroll-threshold", + "shaped", + "short", + "shrink-on-scroll", + "src", + "tag", + "tile", + "value", + "width" + ], + "description": "" + }, + "v-app-bar-nav-icon": { + "attributes": [], + "description": "" + }, + "v-alert": { + "attributes": [ + "border", + "close-icon", + "close-label", + "color", + "colored-border", + "dark", + "dense", + "dismissible", + "elevation", + "height", + "icon", + "light", + "max-height", + "max-width", + "min-height", + "min-width", + "mode", + "origin", + "outlined", + "prominent", + "rounded", + "shaped", + "tag", + "text", + "tile", + "transition", + "type", + "value", + "width" + ], + "description": "" + }, + "v-autocomplete": { + "attributes": [ + "allow-overflow", + "append-icon", + "append-outer-icon", + "attach", + "auto-select-first", + "autofocus", + "background-color", + "cache-items", + "chips", + "clear-icon", + "clearable", + "color", + "counter", + "counter-value", + "dark", + "deletable-chips", + "dense", + "disable-lookup", + "disabled", + "eager", + "error", + "error-count", + "error-messages", + "filled", + "filter", + "flat", + "full-width", + "height", + "hide-details", + "hide-no-data", + "hide-selected", + "hint", + "id", + "item-color", + "item-disabled", + "item-text", + "item-value", + "items", + "label", + "light", + "loader-height", + "loading", + "menu-props", + "messages", + "multiple", + "no-data-text", + "no-filter", + "open-on-clear", + "outlined", + "persistent-hint", + "placeholder", + "prefix", + "prepend-icon", + "prepend-inner-icon", + "readonly", + "return-object", + "reverse", + "rounded", + "rules", + "search-input", + "shaped", + "single-line", + "small-chips", + "solo", + "solo-inverted", + "success", + "success-messages", + "suffix", + "type", + "validate-on-blur", + "value", + "value-comparator" + ], + "description": "" + }, + "v-avatar": { + "attributes": [ + "color", + "height", + "left", + "max-height", + "max-width", + "min-height", + "min-width", + "right", + "rounded", + "size", + "tile", + "width" + ], + "description": "" + }, + "v-badge": { + "attributes": [ + "avatar", + "bordered", + "bottom", + "color", + "content", + "dark", + "dot", + "icon", + "inline", + "label", + "left", + "light", + "mode", + "offset-x", + "offset-y", + "origin", + "overlap", + "tile", + "transition", + "value" + ], + "description": "" + }, + "v-banner": { + "attributes": [ + "app", + "color", + "dark", + "elevation", + "height", + "icon", + "icon-color", + "light", + "max-height", + "max-width", + "min-height", + "min-width", + "mobile-breakpoint", + "outlined", + "rounded", + "shaped", + "single-line", + "sticky", + "tag", + "tile", + "value", + "width" + ], + "description": "" + }, + "v-bottom-navigation": { + "attributes": [ + "absolute", + "active-class", + "app", + "background-color", + "color", + "dark", + "fixed", + "grow", + "height", + "hide-on-scroll", + "horizontal", + "input-value", + "light", + "mandatory", + "max-height", + "max-width", + "min-height", + "min-width", + "scroll-target", + "scroll-threshold", + "shift", + "value", + "width" + ], + "description": "" + }, + "v-bottom-sheet": { + "attributes": [ + "activator", + "attach", + "close-delay", + "content-class", + "dark", + "disabled", + "eager", + "fullscreen", + "hide-overlay", + "inset", + "internal-activator", + "light", + "max-width", + "no-click-animation", + "open-delay", + "open-on-focus", + "open-on-hover", + "origin", + "overlay-color", + "overlay-opacity", + "persistent", + "retain-focus", + "return-value", + "scrollable", + "transition", + "value", + "width" + ], + "description": "" + }, + "v-breadcrumbs": { + "attributes": [ + "dark", + "divider", + "items", + "large", + "light" + ], + "description": "" + }, + "v-breadcrumbs-item": { + "attributes": [ + "active-class", + "append", + "disabled", + "exact", + "exact-active-class", + "href", + "link", + "nuxt", + "replace", + "ripple", + "tag", + "target", + "to" + ], + "description": "" + }, + "v-breadcrumbs-divider": { + "attributes": [], + "description": "" + }, + "v-btn": { + "attributes": [ + "absolute", + "active-class", + "append", + "block", + "bottom", + "color", + "dark", + "depressed", + "disabled", + "elevation", + "exact", + "exact-active-class", + "fab", + "fixed", + "height", + "href", + "icon", + "input-value", + "large", + "left", + "light", + "link", + "loading", + "max-height", + "max-width", + "min-height", + "min-width", + "nuxt", + "outlined", + "replace", + "retain-focus-on-click", + "right", + "ripple", + "rounded", + "shaped", + "small", + "tag", + "target", + "text", + "tile", + "to", + "top", + "type", + "value", + "width", + "x-large", + "x-small" + ], + "description": "" + }, + "v-btn-toggle": { + "attributes": [ + "active-class", + "background-color", + "borderless", + "color", + "dark", + "dense", + "group", + "light", + "mandatory", + "max", + "multiple", + "rounded", + "shaped", + "tile", + "value" + ], + "description": "" + }, + "v-calendar": { + "attributes": [ + "categories", + "category-days", + "category-for-invalid", + "category-hide-dynamic", + "category-show-all", + "color", + "dark", + "day-format", + "end", + "event-category", + "event-color", + "event-end", + "event-height", + "event-margin-bottom", + "event-more", + "event-more-text", + "event-name", + "event-overlap-mode", + "event-overlap-threshold", + "event-ripple", + "event-start", + "event-text-color", + "event-timed", + "events", + "first-interval", + "first-time", + "hide-header", + "interval-count", + "interval-format", + "interval-height", + "interval-minutes", + "interval-style", + "interval-width", + "light", + "locale", + "locale-first-day-of-year", + "max-days", + "min-weeks", + "month-format", + "now", + "short-intervals", + "short-months", + "short-weekdays", + "show-interval-label", + "show-month-on-first", + "show-week", + "start", + "type", + "value", + "weekday-format", + "weekdays" + ], + "description": "" + }, + "v-calendar-category": { + "attributes": [ + "categories", + "category-days", + "category-for-invalid", + "category-hide-dynamic", + "category-show-all", + "color", + "dark", + "day-format", + "end", + "first-interval", + "first-time", + "hide-header", + "interval-count", + "interval-format", + "interval-height", + "interval-minutes", + "interval-style", + "interval-width", + "light", + "locale", + "max-days", + "now", + "short-intervals", + "short-weekdays", + "show-interval-label", + "start", + "weekday-format", + "weekdays" + ], + "description": "" + }, + "v-calendar-daily": { + "attributes": [ + "color", + "dark", + "day-format", + "end", + "first-interval", + "first-time", + "hide-header", + "interval-count", + "interval-format", + "interval-height", + "interval-minutes", + "interval-style", + "interval-width", + "light", + "locale", + "max-days", + "now", + "short-intervals", + "short-weekdays", + "show-interval-label", + "start", + "weekday-format", + "weekdays" + ], + "description": "" + }, + "v-calendar-weekly": { + "attributes": [ + "color", + "dark", + "day-format", + "end", + "hide-header", + "light", + "locale", + "locale-first-day-of-year", + "min-weeks", + "month-format", + "now", + "short-months", + "short-weekdays", + "show-month-on-first", + "show-week", + "start", + "weekday-format", + "weekdays" + ], + "description": "" + }, + "v-calendar-monthly": { + "attributes": [ + "color", + "dark", + "day-format", + "end", + "hide-header", + "light", + "locale", + "locale-first-day-of-year", + "min-weeks", + "month-format", + "now", + "short-months", + "short-weekdays", + "show-month-on-first", + "show-week", + "start", + "weekday-format", + "weekdays" + ], + "description": "" + }, + "v-card": { + "attributes": [ + "active-class", + "append", + "color", + "dark", + "disabled", + "elevation", + "exact", + "exact-active-class", + "flat", + "height", + "hover", + "href", + "img", + "light", + "link", + "loader-height", + "loading", + "max-height", + "max-width", + "min-height", + "min-width", + "nuxt", + "outlined", + "raised", + "replace", + "ripple", + "rounded", + "shaped", + "tag", + "target", + "tile", + "to", + "width" + ], + "description": "" + }, + "v-card-actions": { + "attributes": [], + "description": "" + }, + "v-card-subtitle": { + "attributes": [], + "description": "" + }, + "v-card-text": { + "attributes": [], + "description": "" + }, + "v-card-title": { + "attributes": [], + "description": "" + }, + "v-carousel": { + "attributes": [ + "active-class", + "continuous", + "cycle", + "dark", + "delimiter-icon", + "height", + "hide-delimiter-background", + "hide-delimiters", + "interval", + "light", + "mandatory", + "max", + "multiple", + "next-icon", + "prev-icon", + "progress", + "progress-color", + "reverse", + "show-arrows", + "show-arrows-on-hover", + "touch", + "touchless", + "value", + "vertical", + "vertical-delimiters" + ], + "description": "" + }, + "v-carousel-item": { + "attributes": [ + "active-class", + "append", + "disabled", + "eager", + "exact", + "exact-active-class", + "href", + "link", + "nuxt", + "replace", + "reverse-transition", + "ripple", + "tag", + "target", + "to", + "transition", + "value" + ], + "description": "" + }, + "v-checkbox": { + "attributes": [ + "append-icon", + "background-color", + "color", + "dark", + "dense", + "disabled", + "error", + "error-count", + "error-messages", + "false-value", + "height", + "hide-details", + "hint", + "id", + "indeterminate", + "indeterminate-icon", + "input-value", + "label", + "light", + "loading", + "messages", + "multiple", + "off-icon", + "on-icon", + "persistent-hint", + "prepend-icon", + "readonly", + "ripple", + "rules", + "success", + "success-messages", + "true-value", + "validate-on-blur", + "value", + "value-comparator" + ], + "description": "" + }, + "v-simple-checkbox": { + "attributes": [ + "color", + "dark", + "disabled", + "indeterminate", + "indeterminate-icon", + "light", + "off-icon", + "on-icon", + "ripple", + "value" + ], + "description": "" + }, + "v-chip": { + "attributes": [ + "active", + "active-class", + "append", + "close", + "close-icon", + "color", + "dark", + "disabled", + "draggable", + "exact", + "exact-active-class", + "filter", + "filter-icon", + "href", + "input-value", + "label", + "large", + "light", + "link", + "nuxt", + "outlined", + "pill", + "replace", + "ripple", + "small", + "tag", + "target", + "text-color", + "to", + "value", + "x-large", + "x-small" + ], + "description": "" + }, + "v-chip-group": { + "attributes": [ + "active-class", + "center-active", + "color", + "column", + "dark", + "light", + "mandatory", + "max", + "mobile-breakpoint", + "multiple", + "next-icon", + "prev-icon", + "show-arrows", + "value" + ], + "description": "" + }, + "v-color-picker": { + "attributes": [ + "canvas-height", + "dark", + "disabled", + "dot-size", + "elevation", + "flat", + "hide-canvas", + "hide-inputs", + "hide-mode-switch", + "light", + "mode", + "show-swatches", + "swatches", + "swatches-max-height", + "value", + "width" + ], + "description": "" + }, + "v-color-picker-swatches": { + "attributes": [ + "color", + "dark", + "light", + "max-height", + "max-width", + "swatches" + ], + "description": "" + }, + "v-color-picker-canvas": { + "attributes": [ + "color", + "disabled", + "dot-size", + "height", + "width" + ], + "description": "" + }, + "v-content": { + "attributes": [ + "tag" + ], + "description": "" + }, + "v-combobox": { + "attributes": [ + "allow-overflow", + "append-icon", + "append-outer-icon", + "attach", + "auto-select-first", + "autofocus", + "background-color", + "cache-items", + "chips", + "clear-icon", + "clearable", + "color", + "counter", + "counter-value", + "dark", + "deletable-chips", + "delimiters", + "dense", + "disable-lookup", + "disabled", + "eager", + "error", + "error-count", + "error-messages", + "filled", + "filter", + "flat", + "full-width", + "height", + "hide-details", + "hide-no-data", + "hide-selected", + "hint", + "id", + "item-color", + "item-disabled", + "item-text", + "item-value", + "items", + "label", + "light", + "loader-height", + "loading", + "menu-props", + "messages", + "multiple", + "no-data-text", + "no-filter", + "open-on-clear", + "outlined", + "persistent-hint", + "placeholder", + "prefix", + "prepend-icon", + "prepend-inner-icon", + "readonly", + "return-object", + "reverse", + "rounded", + "rules", + "search-input", + "shaped", + "single-line", + "small-chips", + "solo", + "solo-inverted", + "success", + "success-messages", + "suffix", + "type", + "validate-on-blur", + "value", + "value-comparator" + ], + "description": "" + }, + "v-counter": { + "attributes": [ + "dark", + "light", + "max", + "value" + ], + "description": "" + }, + "v-data": { + "attributes": [ + "custom-filter", + "custom-group", + "custom-sort", + "disable-filtering", + "disable-pagination", + "disable-sort", + "group-by", + "group-desc", + "item-key", + "items", + "items-per-page", + "locale", + "multi-sort", + "must-sort", + "options", + "page", + "search", + "server-items-length", + "sort-by", + "sort-desc" + ], + "description": "" + }, + "v-data-iterator": { + "attributes": [ + "custom-filter", + "custom-group", + "custom-sort", + "dark", + "disable-filtering", + "disable-pagination", + "disable-sort", + "expanded", + "footer-props", + "group-by", + "group-desc", + "hide-default-footer", + "item-key", + "items", + "items-per-page", + "light", + "loading", + "loading-text", + "locale", + "mobile-breakpoint", + "multi-sort", + "must-sort", + "no-data-text", + "no-results-text", + "options", + "page", + "search", + "selectable-key", + "server-items-length", + "single-expand", + "single-select", + "sort-by", + "sort-desc", + "value" + ], + "description": "" + }, + "v-data-footer": { + "attributes": [ + "disable-items-per-page", + "disable-pagination", + "first-icon", + "items-per-page-all-text", + "items-per-page-options", + "items-per-page-text", + "last-icon", + "next-icon", + "options", + "page-text", + "pagination", + "prev-icon", + "show-current-page", + "show-first-last-page" + ], + "description": "" + }, + "v-data-table": { + "attributes": [ + "calculate-widths", + "caption", + "custom-filter", + "custom-group", + "custom-sort", + "dark", + "dense", + "disable-filtering", + "disable-pagination", + "disable-sort", + "expand-icon", + "expanded", + "fixed-header", + "footer-props", + "group-by", + "group-desc", + "header-props", + "headers", + "headers-length", + "height", + "hide-default-footer", + "hide-default-header", + "item-class", + "item-key", + "items", + "items-per-page", + "light", + "loader-height", + "loading", + "loading-text", + "locale", + "mobile-breakpoint", + "multi-sort", + "must-sort", + "no-data-text", + "no-results-text", + "options", + "page", + "search", + "selectable-key", + "server-items-length", + "show-expand", + "show-group-by", + "show-select", + "single-expand", + "single-select", + "sort-by", + "sort-desc", + "value" + ], + "description": "" + }, + "v-edit-dialog": { + "attributes": [ + "cancel-text", + "dark", + "eager", + "large", + "light", + "persistent", + "return-value", + "save-text", + "transition" + ], + "description": "" + }, + "v-table-overflow": { + "attributes": [], + "description": "" + }, + "v-data-table-header": { + "attributes": [ + "disable-sort", + "every-item", + "headers", + "mobile", + "options", + "show-group-by", + "single-select", + "some-items", + "sort-icon" + ], + "description": "" + }, + "v-simple-table": { + "attributes": [ + "dark", + "dense", + "fixed-header", + "height", + "light" + ], + "description": "" + }, + "v-virtual-table": { + "attributes": [ + "chunk-size", + "dark", + "dense", + "fixed-header", + "header-height", + "height", + "items", + "light", + "row-height" + ], + "description": "" + }, + "v-date-picker": { + "attributes": [ + "allowed-dates", + "color", + "dark", + "day-format", + "disabled", + "elevation", + "event-color", + "events", + "first-day-of-week", + "flat", + "full-width", + "header-color", + "header-date-format", + "landscape", + "light", + "locale", + "locale-first-day-of-year", + "max", + "min", + "month-format", + "multiple", + "next-icon", + "next-month-aria-label", + "next-year-aria-label", + "no-title", + "picker-date", + "prev-icon", + "prev-month-aria-label", + "prev-year-aria-label", + "range", + "reactive", + "readonly", + "scrollable", + "selected-items-text", + "show-current", + "show-week", + "title-date-format", + "type", + "value", + "weekday-format", + "width", + "year-format", + "year-icon" + ], + "description": "" + }, + "v-date-picker-title": { + "attributes": [ + "color", + "date", + "disabled", + "readonly", + "selecting-year", + "value", + "year", + "year-icon" + ], + "description": "" + }, + "v-date-picker-header": { + "attributes": [ + "color", + "dark", + "disabled", + "format", + "light", + "locale", + "max", + "min", + "next-aria-label", + "next-icon", + "prev-aria-label", + "prev-icon", + "readonly", + "value" + ], + "description": "" + }, + "v-date-picker-date-table": { + "attributes": [ + "allowed-dates", + "color", + "current", + "dark", + "disabled", + "event-color", + "events", + "first-day-of-week", + "format", + "light", + "locale", + "locale-first-day-of-year", + "max", + "min", + "range", + "readonly", + "scrollable", + "show-week", + "table-date", + "value", + "weekday-format" + ], + "description": "" + }, + "v-date-picker-month-table": { + "attributes": [ + "allowed-dates", + "color", + "current", + "dark", + "disabled", + "event-color", + "events", + "format", + "light", + "locale", + "max", + "min", + "range", + "readonly", + "scrollable", + "table-date", + "value" + ], + "description": "" + }, + "v-date-picker-years": { + "attributes": [ + "color", + "format", + "locale", + "max", + "min", + "readonly", + "value" + ], + "description": "" + }, + "v-dialog": { + "attributes": [ + "activator", + "attach", + "close-delay", + "content-class", + "dark", + "disabled", + "eager", + "fullscreen", + "hide-overlay", + "internal-activator", + "light", + "max-width", + "no-click-animation", + "open-delay", + "open-on-focus", + "open-on-hover", + "origin", + "overlay-color", + "overlay-opacity", + "persistent", + "retain-focus", + "return-value", + "scrollable", + "transition", + "value", + "width" + ], + "description": "" + }, + "v-divider": { + "attributes": [ + "dark", + "inset", + "light", + "vertical" + ], + "description": "" + }, + "v-expansion-panels": { + "attributes": [ + "accordion", + "active-class", + "dark", + "disabled", + "flat", + "focusable", + "hover", + "inset", + "light", + "mandatory", + "max", + "multiple", + "popout", + "readonly", + "tile", + "value" + ], + "description": "" + }, + "v-expansion-panel": { + "attributes": [ + "active-class", + "disabled", + "readonly" + ], + "description": "" + }, + "v-expansion-panel-header": { + "attributes": [ + "color", + "disable-icon-rotate", + "expand-icon", + "hide-actions", + "ripple" + ], + "description": "" + }, + "v-expansion-panel-content": { + "attributes": [ + "color", + "eager" + ], + "description": "" + }, + "v-file-input": { + "attributes": [ + "append-icon", + "append-outer-icon", + "autofocus", + "background-color", + "chips", + "clear-icon", + "clearable", + "color", + "counter", + "counter-size-string", + "counter-string", + "counter-value", + "dark", + "dense", + "disabled", + "error", + "error-count", + "error-messages", + "filled", + "flat", + "full-width", + "height", + "hide-details", + "hide-input", + "hint", + "id", + "label", + "light", + "loader-height", + "loading", + "messages", + "multiple", + "outlined", + "persistent-hint", + "placeholder", + "prefix", + "prepend-icon", + "prepend-inner-icon", + "readonly", + "reverse", + "rounded", + "rules", + "shaped", + "show-size", + "single-line", + "small-chips", + "solo", + "solo-inverted", + "success", + "success-messages", + "suffix", + "truncate-length", + "type", + "validate-on-blur", + "value" + ], + "description": "" + }, + "v-footer": { + "attributes": [ + "absolute", + "app", + "color", + "dark", + "elevation", + "fixed", + "height", + "inset", + "light", + "max-height", + "max-width", + "min-height", + "min-width", + "outlined", + "padless", + "rounded", + "shaped", + "tag", + "tile", + "width" + ], + "description": "" + }, + "v-form": { + "attributes": [ + "disabled", + "lazy-validation", + "readonly", + "value" + ], + "description": "" + }, + "v-container": { + "attributes": [ + "fluid", + "id", + "tag" + ], + "description": "" + }, + "v-col": { + "attributes": [ + "align-self", + "cols", + "lg", + "md", + "offset", + "offset-lg", + "offset-md", + "offset-sm", + "offset-xl", + "order", + "order-lg", + "order-md", + "order-sm", + "order-xl", + "sm", + "tag", + "xl" + ], + "description": "" + }, + "v-row": { + "attributes": [ + "align", + "align-content", + "align-content-lg", + "align-content-md", + "align-content-sm", + "align-content-xl", + "align-lg", + "align-md", + "align-sm", + "align-xl", + "dense", + "justify", + "justify-lg", + "justify-md", + "justify-sm", + "justify-xl", + "no-gutters", + "tag" + ], + "description": "" + }, + "v-spacer": { + "attributes": [], + "description": "" + }, + "v-layout": { + "attributes": [ + "align-baseline", + "align-center", + "align-content-center", + "align-content-end", + "align-content-space-around", + "align-content-space-between", + "align-content-start", + "align-end", + "align-start", + "column", + "d-{type}", + "fill-height", + "id", + "justify-center", + "justify-end", + "justify-space-around", + "justify-space-between", + "justify-start", + "reverse", + "row", + "tag", + "wrap" + ], + "description": "" + }, + "v-flex": { + "attributes": [ + "(size)(1-12)", + "align-self-baseline", + "align-self-center", + "align-self-end", + "align-self-start", + "grow", + "id", + "offset-(size)(0-12)", + "order-(size)(1-12)", + "shrink", + "tag" + ], + "description": "" + }, + "v-hover": { + "attributes": [ + "close-delay", + "disabled", + "open-delay", + "value" + ], + "description": "" + }, + "v-icon": { + "attributes": [ + "color", + "dark", + "dense", + "disabled", + "large", + "left", + "light", + "right", + "size", + "small", + "tag", + "x-large", + "x-small" + ], + "description": "" + }, + "v-img": { + "attributes": [ + "alt", + "aspect-ratio", + "contain", + "dark", + "eager", + "gradient", + "height", + "lazy-src", + "light", + "max-height", + "max-width", + "min-height", + "min-width", + "options", + "position", + "sizes", + "src", + "srcset", + "transition", + "width" + ], + "description": "" + }, + "v-input": { + "attributes": [ + "append-icon", + "background-color", + "color", + "dark", + "dense", + "disabled", + "error", + "error-count", + "error-messages", + "height", + "hide-details", + "hint", + "id", + "label", + "light", + "loading", + "messages", + "persistent-hint", + "prepend-icon", + "readonly", + "rules", + "success", + "success-messages", + "validate-on-blur", + "value" + ], + "description": "" + }, + "v-item": { + "attributes": [ + "active-class", + "disabled", + "value" + ], + "description": "" + }, + "v-item-group": { + "attributes": [ + "active-class", + "dark", + "light", + "mandatory", + "max", + "multiple", + "value" + ], + "description": "" + }, + "v-lazy": { + "attributes": [ + "height", + "max-height", + "max-width", + "min-height", + "min-width", + "options", + "tag", + "transition", + "value", + "width" + ], + "description": "" + }, + "v-list-item-action-text": { + "attributes": [], + "description": "" + }, + "v-list-item-content": { + "attributes": [], + "description": "" + }, + "v-list-item-title": { + "attributes": [], + "description": "" + }, + "v-list-item-subtitle": { + "attributes": [], + "description": "" + }, + "v-list": { + "attributes": [ + "color", + "dark", + "dense", + "disabled", + "elevation", + "expand", + "flat", + "height", + "light", + "max-height", + "max-width", + "min-height", + "min-width", + "nav", + "outlined", + "rounded", + "shaped", + "subheader", + "tag", + "three-line", + "tile", + "two-line", + "width" + ], + "description": "" + }, + "v-list-group": { + "attributes": [ + "active-class", + "append-icon", + "color", + "disabled", + "eager", + "group", + "no-action", + "prepend-icon", + "ripple", + "sub-group", + "value" + ], + "description": "" + }, + "v-list-item": { + "attributes": [ + "active-class", + "append", + "color", + "dark", + "dense", + "disabled", + "exact", + "exact-active-class", + "href", + "inactive", + "input-value", + "light", + "link", + "nuxt", + "replace", + "ripple", + "selectable", + "tag", + "target", + "three-line", + "to", + "two-line", + "value" + ], + "description": "" + }, + "v-list-item-action": { + "attributes": [], + "description": "" + }, + "v-list-item-avatar": { + "attributes": [ + "color", + "height", + "horizontal", + "left", + "max-height", + "max-width", + "min-height", + "min-width", + "right", + "rounded", + "size", + "tile", + "width" + ], + "description": "" + }, + "v-list-item-icon": { + "attributes": [], + "description": "" + }, + "v-list-item-group": { + "attributes": [ + "active-class", + "color", + "dark", + "light", + "mandatory", + "max", + "multiple", + "value" + ], + "description": "" + }, + "v-main": { + "attributes": [ + "tag" + ], + "description": "" + }, + "v-menu": { + "attributes": [ + "absolute", + "activator", + "allow-overflow", + "attach", + "auto", + "bottom", + "close-delay", + "close-on-click", + "close-on-content-click", + "content-class", + "dark", + "disable-keys", + "disabled", + "eager", + "fixed", + "internal-activator", + "left", + "light", + "max-height", + "max-width", + "min-width", + "nudge-bottom", + "nudge-left", + "nudge-right", + "nudge-top", + "nudge-width", + "offset-overflow", + "offset-x", + "offset-y", + "open-delay", + "open-on-click", + "open-on-focus", + "open-on-hover", + "origin", + "position-x", + "position-y", + "return-value", + "right", + "rounded", + "tile", + "top", + "transition", + "value", + "z-index" + ], + "description": "" + }, + "v-navigation-drawer": { + "attributes": [ + "absolute", + "app", + "bottom", + "clipped", + "color", + "dark", + "disable-resize-watcher", + "disable-route-watcher", + "expand-on-hover", + "fixed", + "floating", + "height", + "hide-overlay", + "light", + "mini-variant", + "mini-variant-width", + "mobile-breakpoint", + "overlay-color", + "overlay-opacity", + "permanent", + "right", + "src", + "stateless", + "tag", + "temporary", + "touchless", + "value", + "width" + ], + "description": "" + }, + "v-overflow-btn": { + "attributes": [ + "allow-overflow", + "append-icon", + "append-outer-icon", + "attach", + "auto-select-first", + "autofocus", + "background-color", + "cache-items", + "chips", + "clear-icon", + "clearable", + "color", + "counter", + "counter-value", + "dark", + "deletable-chips", + "dense", + "disable-lookup", + "disabled", + "eager", + "editable", + "error", + "error-count", + "error-messages", + "filled", + "filter", + "flat", + "full-width", + "height", + "hide-details", + "hide-no-data", + "hide-selected", + "hint", + "id", + "item-color", + "item-disabled", + "item-text", + "item-value", + "items", + "label", + "light", + "loader-height", + "loading", + "menu-props", + "messages", + "multiple", + "no-data-text", + "no-filter", + "open-on-clear", + "outlined", + "persistent-hint", + "placeholder", + "prefix", + "prepend-icon", + "prepend-inner-icon", + "readonly", + "return-object", + "reverse", + "rounded", + "rules", + "search-input", + "segmented", + "shaped", + "single-line", + "small-chips", + "solo", + "solo-inverted", + "success", + "success-messages", + "suffix", + "type", + "validate-on-blur", + "value", + "value-comparator" + ], + "description": "" + }, + "v-overlay": { + "attributes": [ + "absolute", + "color", + "dark", + "light", + "opacity", + "value", + "z-index" + ], + "description": "" + }, + "v-pagination": { + "attributes": [ + "circle", + "color", + "current-page-aria-label", + "dark", + "disabled", + "length", + "light", + "next-aria-label", + "next-icon", + "page-aria-label", + "prev-icon", + "previous-aria-label", + "total-visible", + "value", + "wrapper-aria-label" + ], + "description": "" + }, + "v-sheet": { + "attributes": [ + "color", + "dark", + "elevation", + "height", + "light", + "max-height", + "max-width", + "min-height", + "min-width", + "outlined", + "rounded", + "shaped", + "tag", + "tile", + "width" + ], + "description": "" + }, + "v-parallax": { + "attributes": [ + "alt", + "height", + "src", + "srcset" + ], + "description": "" + }, + "v-picker": { + "attributes": [ + "color", + "dark", + "elevation", + "flat", + "full-width", + "landscape", + "light", + "no-title", + "transition", + "width" + ], + "description": "" + }, + "v-progress-circular": { + "attributes": [ + "button", + "color", + "indeterminate", + "rotate", + "size", + "value", + "width" + ], + "description": "" + }, + "v-progress-linear": { + "attributes": [ + "absolute", + "active", + "background-color", + "background-opacity", + "bottom", + "buffer-value", + "color", + "dark", + "fixed", + "height", + "indeterminate", + "light", + "query", + "reverse", + "rounded", + "stream", + "striped", + "top", + "value" + ], + "description": "" + }, + "v-radio-group": { + "attributes": [ + "active-class", + "append-icon", + "background-color", + "color", + "column", + "dark", + "dense", + "disabled", + "error", + "error-count", + "error-messages", + "height", + "hide-details", + "hint", + "id", + "label", + "light", + "loading", + "mandatory", + "max", + "messages", + "multiple", + "name", + "persistent-hint", + "prepend-icon", + "readonly", + "row", + "rules", + "success", + "success-messages", + "validate-on-blur", + "value", + "value-comparator" + ], + "description": "" + }, + "v-radio": { + "attributes": [ + "active-class", + "color", + "dark", + "disabled", + "id", + "label", + "light", + "name", + "off-icon", + "on-icon", + "readonly", + "ripple", + "value" + ], + "description": "" + }, + "v-range-slider": { + "attributes": [ + "append-icon", + "background-color", + "color", + "dark", + "dense", + "disabled", + "error", + "error-count", + "error-messages", + "height", + "hide-details", + "hint", + "id", + "inverse-label", + "label", + "light", + "loader-height", + "loading", + "max", + "messages", + "min", + "persistent-hint", + "prepend-icon", + "readonly", + "rules", + "step", + "success", + "success-messages", + "thumb-color", + "thumb-label", + "thumb-size", + "tick-labels", + "tick-size", + "ticks", + "track-color", + "track-fill-color", + "validate-on-blur", + "value", + "vertical" + ], + "description": "" + }, + "v-rating": { + "attributes": [ + "background-color", + "clearable", + "close-delay", + "color", + "dark", + "dense", + "empty-icon", + "full-icon", + "half-icon", + "half-increments", + "hover", + "large", + "length", + "light", + "open-delay", + "readonly", + "ripple", + "size", + "small", + "value", + "x-large", + "x-small" + ], + "description": "" + }, + "v-responsive": { + "attributes": [ + "aspect-ratio", + "height", + "max-height", + "max-width", + "min-height", + "min-width", + "width" + ], + "description": "" + }, + "v-select": { + "attributes": [ + "append-icon", + "append-outer-icon", + "attach", + "autofocus", + "background-color", + "cache-items", + "chips", + "clear-icon", + "clearable", + "color", + "counter", + "counter-value", + "dark", + "deletable-chips", + "dense", + "disable-lookup", + "disabled", + "eager", + "error", + "error-count", + "error-messages", + "filled", + "filter", + "flat", + "full-width", + "height", + "hide-details", + "hide-selected", + "hint", + "id", + "item-color", + "item-disabled", + "item-text", + "item-value", + "items", + "label", + "light", + "loader-height", + "loading", + "menu-props", + "messages", + "multiple", + "no-data-text", + "open-on-clear", + "outlined", + "persistent-hint", + "placeholder", + "prefix", + "prepend-icon", + "prepend-inner-icon", + "readonly", + "return-object", + "reverse", + "rounded", + "rules", + "shaped", + "single-line", + "small-chips", + "solo", + "solo-inverted", + "success", + "success-messages", + "suffix", + "type", + "validate-on-blur", + "value", + "value-comparator" + ], + "description": "" + }, + "v-skeleton-loader": { + "attributes": [ + "boilerplate", + "dark", + "elevation", + "height", + "light", + "loading", + "max-height", + "max-width", + "min-height", + "min-width", + "tile", + "transition", + "type", + "types", + "width" + ], + "description": "" + }, + "v-slider": { + "attributes": [ + "append-icon", + "background-color", + "color", + "dark", + "dense", + "disabled", + "error", + "error-count", + "error-messages", + "height", + "hide-details", + "hint", + "id", + "inverse-label", + "label", + "light", + "loader-height", + "loading", + "max", + "messages", + "min", + "persistent-hint", + "prepend-icon", + "readonly", + "rules", + "step", + "success", + "success-messages", + "thumb-color", + "thumb-label", + "thumb-size", + "tick-labels", + "tick-size", + "ticks", + "track-color", + "track-fill-color", + "validate-on-blur", + "value", + "vertical" + ], + "description": "" + }, + "v-slide-group": { + "attributes": [ + "active-class", + "center-active", + "dark", + "light", + "mandatory", + "max", + "mobile-breakpoint", + "multiple", + "next-icon", + "prev-icon", + "show-arrows", + "value" + ], + "description": "" + }, + "v-slide-item": { + "attributes": [ + "active-class", + "disabled", + "value" + ], + "description": "" + }, + "v-snackbar": { + "attributes": [ + "absolute", + "app", + "bottom", + "centered", + "color", + "content-class", + "dark", + "elevation", + "height", + "left", + "light", + "max-height", + "max-width", + "min-height", + "min-width", + "multi-line", + "outlined", + "right", + "rounded", + "shaped", + "tag", + "text", + "tile", + "timeout", + "top", + "transition", + "value", + "vertical", + "width" + ], + "description": "" + }, + "v-sparkline": { + "attributes": [ + "auto-draw", + "auto-draw-duration", + "auto-draw-easing", + "auto-line-width", + "color", + "fill", + "gradient", + "gradient-direction", + "height", + "label-size", + "labels", + "line-width", + "padding", + "show-labels", + "smooth", + "type", + "value", + "width" + ], + "description": "" + }, + "v-speed-dial": { + "attributes": [ + "absolute", + "bottom", + "direction", + "fixed", + "left", + "mode", + "open-on-hover", + "origin", + "right", + "top", + "transition", + "value" + ], + "description": "" + }, + "v-stepper": { + "attributes": [ + "alt-labels", + "dark", + "light", + "non-linear", + "value", + "vertical" + ], + "description": "" + }, + "v-stepper-content": { + "attributes": [ + "step" + ], + "description": "" + }, + "v-stepper-step": { + "attributes": [ + "color", + "complete", + "complete-icon", + "edit-icon", + "editable", + "error-icon", + "rules", + "step" + ], + "description": "" + }, + "v-stepper-header": { + "attributes": [], + "description": "" + }, + "v-stepper-items": { + "attributes": [], + "description": "" + }, + "v-subheader": { + "attributes": [ + "dark", + "inset", + "light" + ], + "description": "" + }, + "v-switch": { + "attributes": [ + "append-icon", + "background-color", + "color", + "dark", + "dense", + "disabled", + "error", + "error-count", + "error-messages", + "false-value", + "flat", + "height", + "hide-details", + "hint", + "id", + "input-value", + "inset", + "label", + "light", + "loading", + "messages", + "multiple", + "persistent-hint", + "prepend-icon", + "readonly", + "ripple", + "rules", + "success", + "success-messages", + "true-value", + "validate-on-blur", + "value", + "value-comparator" + ], + "description": "" + }, + "v-system-bar": { + "attributes": [ + "absolute", + "app", + "color", + "dark", + "fixed", + "height", + "light", + "lights-out", + "window" + ], + "description": "" + }, + "v-tabs": { + "attributes": [ + "active-class", + "align-with-title", + "background-color", + "center-active", + "centered", + "color", + "dark", + "fixed-tabs", + "grow", + "height", + "hide-slider", + "icons-and-text", + "light", + "mobile-breakpoint", + "next-icon", + "optional", + "prev-icon", + "right", + "show-arrows", + "slider-color", + "slider-size", + "value", + "vertical" + ], + "description": "" + }, + "v-tab": { + "attributes": [ + "active-class", + "append", + "dark", + "disabled", + "exact", + "exact-active-class", + "href", + "light", + "link", + "nuxt", + "replace", + "ripple", + "tag", + "target", + "to" + ], + "description": "" + }, + "v-tab-item": { + "attributes": [ + "active-class", + "disabled", + "eager", + "id", + "reverse-transition", + "transition", + "value" + ], + "description": "" + }, + "v-tabs-items": { + "attributes": [ + "active-class", + "continuous", + "dark", + "light", + "mandatory", + "max", + "multiple", + "next-icon", + "prev-icon", + "reverse", + "show-arrows", + "show-arrows-on-hover", + "touch", + "touchless", + "value", + "vertical" + ], + "description": "" + }, + "v-tabs-slider": { + "attributes": [ + "color" + ], + "description": "" + }, + "v-textarea": { + "attributes": [ + "append-icon", + "append-outer-icon", + "auto-grow", + "autofocus", + "background-color", + "clear-icon", + "clearable", + "color", + "counter", + "counter-value", + "dark", + "dense", + "disabled", + "error", + "error-count", + "error-messages", + "filled", + "flat", + "full-width", + "height", + "hide-details", + "hint", + "id", + "label", + "light", + "loader-height", + "loading", + "messages", + "no-resize", + "outlined", + "persistent-hint", + "placeholder", + "prefix", + "prepend-icon", + "prepend-inner-icon", + "readonly", + "reverse", + "rounded", + "row-height", + "rows", + "rules", + "shaped", + "single-line", + "solo", + "solo-inverted", + "success", + "success-messages", + "suffix", + "type", + "validate-on-blur", + "value" + ], + "description": "" + }, + "v-text-field": { + "attributes": [ + "append-icon", + "append-outer-icon", + "autofocus", + "background-color", + "clear-icon", + "clearable", + "color", + "counter", + "counter-value", + "dark", + "dense", + "disabled", + "error", + "error-count", + "error-messages", + "filled", + "flat", + "full-width", + "height", + "hide-details", + "hint", + "id", + "label", + "light", + "loader-height", + "loading", + "messages", + "outlined", + "persistent-hint", + "placeholder", + "prefix", + "prepend-icon", + "prepend-inner-icon", + "readonly", + "reverse", + "rounded", + "rules", + "shaped", + "single-line", + "solo", + "solo-inverted", + "success", + "success-messages", + "suffix", + "type", + "validate-on-blur", + "value" + ], + "description": "" + }, + "v-theme-provider": { + "attributes": [ + "dark", + "light", + "root" + ], + "description": "" + }, + "v-timeline": { + "attributes": [ + "align-top", + "dark", + "dense", + "light", + "reverse" + ], + "description": "" + }, + "v-timeline-item": { + "attributes": [ + "color", + "dark", + "fill-dot", + "hide-dot", + "icon", + "icon-color", + "large", + "left", + "light", + "right", + "small" + ], + "description": "" + }, + "v-time-picker": { + "attributes": [ + "allowed-hours", + "allowed-minutes", + "allowed-seconds", + "ampm-in-title", + "color", + "dark", + "disabled", + "elevation", + "flat", + "format", + "full-width", + "header-color", + "landscape", + "light", + "max", + "min", + "no-title", + "readonly", + "scrollable", + "use-seconds", + "value", + "width" + ], + "description": "" + }, + "v-time-picker-clock": { + "attributes": [ + "allowed-values", + "ampm", + "color", + "dark", + "disabled", + "double", + "format", + "light", + "max", + "min", + "readonly", + "rotate", + "scrollable", + "step", + "value" + ], + "description": "" + }, + "v-time-picker-title": { + "attributes": [ + "ampm", + "ampm-readonly", + "color", + "disabled", + "hour", + "minute", + "period", + "readonly", + "second", + "selecting", + "use-seconds" + ], + "description": "" + }, + "v-toolbar": { + "attributes": [ + "absolute", + "bottom", + "collapse", + "color", + "dark", + "dense", + "elevation", + "extended", + "extension-height", + "flat", + "floating", + "height", + "light", + "max-height", + "max-width", + "min-height", + "min-width", + "outlined", + "prominent", + "rounded", + "shaped", + "short", + "src", + "tag", + "tile", + "width" + ], + "description": "" + }, + "v-toolbar-items": { + "attributes": [], + "description": "" + }, + "v-toolbar-title": { + "attributes": [], + "description": "" + }, + "v-tooltip": { + "attributes": [ + "absolute", + "activator", + "allow-overflow", + "attach", + "bottom", + "close-delay", + "color", + "content-class", + "dark", + "disabled", + "eager", + "fixed", + "internal-activator", + "left", + "light", + "max-width", + "min-width", + "nudge-bottom", + "nudge-left", + "nudge-right", + "nudge-top", + "nudge-width", + "offset-overflow", + "open-delay", + "open-on-click", + "open-on-focus", + "open-on-hover", + "position-x", + "position-y", + "right", + "tag", + "top", + "transition", + "value", + "z-index" + ], + "description": "" + }, + "v-treeview": { + "attributes": [ + "activatable", + "active", + "active-class", + "color", + "dark", + "dense", + "expand-icon", + "filter", + "hoverable", + "indeterminate-icon", + "item-children", + "item-disabled", + "item-key", + "item-text", + "items", + "light", + "load-children", + "loading-icon", + "multiple-active", + "off-icon", + "on-icon", + "open", + "open-all", + "open-on-click", + "return-object", + "rounded", + "search", + "selectable", + "selected-color", + "selection-type", + "shaped", + "transition", + "value" + ], + "description": "" + }, + "v-treeview-node": { + "attributes": [ + "activatable", + "active-class", + "color", + "expand-icon", + "indeterminate-icon", + "item", + "item-children", + "item-disabled", + "item-key", + "item-text", + "level", + "load-children", + "loading-icon", + "off-icon", + "on-icon", + "open-on-click", + "parent-is-disabled", + "rounded", + "selectable", + "selected-color", + "selection-type", + "shaped", + "transition" + ], + "description": "" + }, + "v-virtual-scroll": { + "attributes": [ + "bench", + "height", + "item-height", + "items", + "max-height", + "max-width", + "min-height", + "min-width", + "width" + ], + "description": "" + }, + "v-window": { + "attributes": [ + "active-class", + "continuous", + "dark", + "light", + "mandatory", + "max", + "multiple", + "next-icon", + "prev-icon", + "reverse", + "show-arrows", + "show-arrows-on-hover", + "touch", + "touchless", + "value", + "vertical" + ], + "description": "" + }, + "v-window-item": { + "attributes": [ + "active-class", + "disabled", + "eager", + "reverse-transition", + "transition", + "value" + ], + "description": "" + }, + "v-carousel-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-carousel-reverse-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-tab-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-tab-reverse-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-menu-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-fab-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-dialog-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-dialog-bottom-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-fade-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-scale-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-scroll-x-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-scroll-x-reverse-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-scroll-y-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-scroll-y-reverse-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-slide-x-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-slide-x-reverse-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-slide-y-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-slide-y-reverse-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-expand-transition": { + "attributes": [ + "mode" + ], + "description": "" + }, + "v-expand-x-transition": { + "attributes": [ + "mode" + ], + "description": "" + } +} \ No newline at end of file diff --git a/scripts/communityScripts/libraries/vuetify/vuetify-v2.3.9.css b/scripts/communityScripts/libraries/vuetify/vuetify-v2.3.9.css new file mode 100644 index 0000000000..3532bd2c0d --- /dev/null +++ b/scripts/communityScripts/libraries/vuetify/vuetify-v2.3.9.css @@ -0,0 +1,29209 @@ +.theme--light.v-application { + background: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-application .text--primary { + color: rgba(0, 0, 0, 0.87) !important; +} +.theme--light.v-application .text--secondary { + color: rgba(0, 0, 0, 0.6) !important; +} +.theme--light.v-application .text--disabled { + color: rgba(0, 0, 0, 0.38) !important; +} + +.theme--dark.v-application { + background: #121212; + color: #FFFFFF; +} +.theme--dark.v-application .text--primary { + color: #FFFFFF !important; +} +.theme--dark.v-application .text--secondary { + color: rgba(255, 255, 255, 0.7) !important; +} +.theme--dark.v-application .text--disabled { + color: rgba(255, 255, 255, 0.5) !important; +} + +.v-application { + display: flex; +} +.v-application a { + cursor: pointer; +} +.v-application--is-rtl { + direction: rtl; +} +.v-application--wrap { + flex: 1 1 auto; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + display: flex; + flex-direction: column; + min-height: 100vh; + max-width: 100%; + position: relative; +} + +@-moz-document url-prefix() { + @media print { + .v-application { + display: block; + } + .v-application--wrap { + display: block; + } + } +} +.theme--light.v-app-bar.v-toolbar.v-sheet { + background-color: #f5f5f5; +} + +.theme--dark.v-app-bar.v-toolbar.v-sheet { + background-color: #272727; +} + +.v-sheet.v-app-bar.v-toolbar { + border-radius: 0; +} +.v-sheet.v-app-bar.v-toolbar:not(.v-sheet--outlined) { + box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12); +} +.v-sheet.v-app-bar.v-toolbar.v-sheet--shaped { + border-radius: 24px 0; +} + +.v-app-bar:not([data-booted=true]) { + transition: none !important; +} + +.v-app-bar.v-app-bar--fixed { + position: fixed; + top: 0; + z-index: 5; +} + +.v-app-bar.v-app-bar--hide-shadow { + box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12) !important; +} + +.v-app-bar--fade-img-on-scroll .v-toolbar__image .v-image__image { + transition: 0.4s opacity cubic-bezier(0.4, 0, 0.2, 1); +} + +.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll .v-toolbar__content { + will-change: height; +} +.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll .v-toolbar__image { + will-change: opacity; +} +.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--collapse-on-scroll .v-toolbar__extension { + display: none; +} +.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled .v-toolbar__title { + padding-top: 9px; +} +.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled:not(.v-app-bar--bottom) .v-toolbar__title { + padding-bottom: 9px; +} + +.v-app-bar.v-app-bar--shrink-on-scroll .v-toolbar__title { + font-size: inherit; +} +.theme--light.v-toolbar.v-sheet { + background-color: #FFFFFF; +} + +.theme--dark.v-toolbar.v-sheet { + background-color: #272727; +} + +.v-sheet.v-toolbar { + border-radius: 0; +} +.v-sheet.v-toolbar:not(.v-sheet--outlined) { + box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12); +} +.v-sheet.v-toolbar.v-sheet--shaped { + border-radius: 24px 0; +} + +.v-toolbar { + contain: layout; + display: block; + flex: 1 1 auto; + max-width: 100%; + transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1) transform, 0.2s cubic-bezier(0.4, 0, 0.2, 1) background-color, 0.2s cubic-bezier(0.4, 0, 0.2, 1) left, 0.2s cubic-bezier(0.4, 0, 0.2, 1) right, 280ms cubic-bezier(0.4, 0, 0.2, 1) box-shadow, 0.25s cubic-bezier(0.4, 0, 0.2, 1) max-width, 0.25s cubic-bezier(0.4, 0, 0.2, 1) width; + position: relative; + box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12); +} +.v-toolbar .v-input { + padding-top: 0; + margin-top: 0; +} + +.v-toolbar__content, +.v-toolbar__extension { + padding: 4px 16px; +} +.v-toolbar__content .v-btn.v-btn--icon.v-size--default, +.v-toolbar__extension .v-btn.v-btn--icon.v-size--default { + height: 48px; + width: 48px; +} +.v-application--is-ltr .v-toolbar__content > .v-btn.v-btn--icon:first-child, +.v-application--is-ltr .v-toolbar__extension > .v-btn.v-btn--icon:first-child { + margin-left: -12px; +} +.v-application--is-rtl .v-toolbar__content > .v-btn.v-btn--icon:first-child, +.v-application--is-rtl .v-toolbar__extension > .v-btn.v-btn--icon:first-child { + margin-right: -12px; +} +.v-application--is-ltr .v-toolbar__content > .v-btn.v-btn--icon:first-child + .v-toolbar__title, +.v-application--is-ltr .v-toolbar__extension > .v-btn.v-btn--icon:first-child + .v-toolbar__title { + padding-left: 20px; +} +.v-application--is-rtl .v-toolbar__content > .v-btn.v-btn--icon:first-child + .v-toolbar__title, +.v-application--is-rtl .v-toolbar__extension > .v-btn.v-btn--icon:first-child + .v-toolbar__title { + padding-right: 20px; +} +.v-application--is-ltr .v-toolbar__content > .v-btn.v-btn--icon:last-child, +.v-application--is-ltr .v-toolbar__extension > .v-btn.v-btn--icon:last-child { + margin-right: -12px; +} +.v-application--is-rtl .v-toolbar__content > .v-btn.v-btn--icon:last-child, +.v-application--is-rtl .v-toolbar__extension > .v-btn.v-btn--icon:last-child { + margin-left: -12px; +} +.v-toolbar__content > .v-tabs, +.v-toolbar__extension > .v-tabs { + height: inherit; + margin-top: -4px; + margin-bottom: -4px; +} +.v-toolbar__content > .v-tabs > .v-slide-group.v-tabs-bar, +.v-toolbar__extension > .v-tabs > .v-slide-group.v-tabs-bar { + background-color: inherit; + height: inherit; +} +.v-toolbar__content > .v-tabs:first-child, +.v-toolbar__extension > .v-tabs:first-child { + margin-left: -16px; +} +.v-toolbar__content > .v-tabs:last-child, +.v-toolbar__extension > .v-tabs:last-child { + margin-right: -16px; +} + +.v-toolbar__content, +.v-toolbar__extension { + align-items: center; + display: flex; + position: relative; + z-index: 0; +} + +.v-toolbar__image { + border-radius: inherit; + position: absolute; + top: 0; + bottom: 0; + width: 100%; + z-index: 0; + contain: strict; +} +.v-toolbar__image .v-image { + border-radius: inherit; +} + +.v-toolbar__items { + display: flex; + height: inherit; +} +.v-toolbar__items > .v-btn { + border-radius: 0; + height: 100% !important; + max-height: none; +} + +.v-toolbar__title { + font-size: 1.25rem; + line-height: 1.5; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.v-toolbar.v-toolbar--absolute { + position: absolute; + top: 0; + z-index: 1; +} + +.v-toolbar.v-toolbar--bottom { + top: initial; + bottom: 0; +} + +.v-toolbar.v-toolbar--collapse .v-toolbar__title { + white-space: nowrap; +} + +.v-toolbar.v-toolbar--collapsed { + max-width: 112px; + overflow: hidden; +} +.v-application--is-ltr .v-toolbar.v-toolbar--collapsed { + border-bottom-right-radius: 24px; +} +.v-application--is-rtl .v-toolbar.v-toolbar--collapsed { + border-bottom-left-radius: 24px; +} +.v-toolbar.v-toolbar--collapsed .v-toolbar__title, +.v-toolbar.v-toolbar--collapsed .v-toolbar__extension { + display: none; +} + +.v-toolbar--dense .v-toolbar__content, +.v-toolbar--dense .v-toolbar__extension { + padding-top: 0; + padding-bottom: 0; +} + +.v-toolbar--flat { + box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12) !important; +} + +.v-toolbar--floating { + display: inline-flex; +} + +.v-toolbar--prominent .v-toolbar__content { + align-items: flex-start; +} +.v-toolbar--prominent .v-toolbar__title { + font-size: 1.5rem; + padding-top: 6px; +} +.v-toolbar--prominent:not(.v-toolbar--bottom) .v-toolbar__title { + align-self: flex-end; + padding-bottom: 6px; + padding-top: 0; +} +.theme--light.v-sheet { + background-color: #FFFFFF; + border-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-sheet--outlined { + border: thin solid rgba(0, 0, 0, 0.12); +} + +.theme--dark.v-sheet { + background-color: #1E1E1E; + border-color: #1E1E1E; + color: #FFFFFF; +} +.theme--dark.v-sheet--outlined { + border: thin solid rgba(255, 255, 255, 0.12); +} + +.v-sheet { + border-radius: 0; +} +.v-sheet:not(.v-sheet--outlined) { + box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12); +} +.v-sheet.v-sheet--shaped { + border-radius: 24px 0; +} +@charset "UTF-8"; +@-webkit-keyframes v-shake { + 59% { + margin-left: 0; + } + 60%, 80% { + margin-left: 2px; + } + 70%, 90% { + margin-left: -2px; + } +} +@keyframes v-shake { + 59% { + margin-left: 0; + } + 60%, 80% { + margin-left: 2px; + } + 70%, 90% { + margin-left: -2px; + } +} +.v-application .black { + background-color: #000000 !important; + border-color: #000000 !important; +} + +.v-application .black--text { + color: #000000 !important; + caret-color: #000000 !important; +} + +.v-application .white { + background-color: #FFFFFF !important; + border-color: #FFFFFF !important; +} + +.v-application .white--text { + color: #FFFFFF !important; + caret-color: #FFFFFF !important; +} + +.v-application .transparent { + background-color: transparent !important; + border-color: transparent !important; +} + +.v-application .transparent--text { + color: transparent !important; + caret-color: transparent !important; +} + +.v-application .red { + background-color: #F44336 !important; + border-color: #F44336 !important; +} + +.v-application .red--text { + color: #F44336 !important; + caret-color: #F44336 !important; +} + +.v-application .red.lighten-5 { + background-color: #FFEBEE !important; + border-color: #FFEBEE !important; +} + +.v-application .red--text.text--lighten-5 { + color: #FFEBEE !important; + caret-color: #FFEBEE !important; +} + +.v-application .red.lighten-4 { + background-color: #FFCDD2 !important; + border-color: #FFCDD2 !important; +} + +.v-application .red--text.text--lighten-4 { + color: #FFCDD2 !important; + caret-color: #FFCDD2 !important; +} + +.v-application .red.lighten-3 { + background-color: #EF9A9A !important; + border-color: #EF9A9A !important; +} + +.v-application .red--text.text--lighten-3 { + color: #EF9A9A !important; + caret-color: #EF9A9A !important; +} + +.v-application .red.lighten-2 { + background-color: #E57373 !important; + border-color: #E57373 !important; +} + +.v-application .red--text.text--lighten-2 { + color: #E57373 !important; + caret-color: #E57373 !important; +} + +.v-application .red.lighten-1 { + background-color: #EF5350 !important; + border-color: #EF5350 !important; +} + +.v-application .red--text.text--lighten-1 { + color: #EF5350 !important; + caret-color: #EF5350 !important; +} + +.v-application .red.darken-1 { + background-color: #E53935 !important; + border-color: #E53935 !important; +} + +.v-application .red--text.text--darken-1 { + color: #E53935 !important; + caret-color: #E53935 !important; +} + +.v-application .red.darken-2 { + background-color: #D32F2F !important; + border-color: #D32F2F !important; +} + +.v-application .red--text.text--darken-2 { + color: #D32F2F !important; + caret-color: #D32F2F !important; +} + +.v-application .red.darken-3 { + background-color: #C62828 !important; + border-color: #C62828 !important; +} + +.v-application .red--text.text--darken-3 { + color: #C62828 !important; + caret-color: #C62828 !important; +} + +.v-application .red.darken-4 { + background-color: #B71C1C !important; + border-color: #B71C1C !important; +} + +.v-application .red--text.text--darken-4 { + color: #B71C1C !important; + caret-color: #B71C1C !important; +} + +.v-application .red.accent-1 { + background-color: #FF8A80 !important; + border-color: #FF8A80 !important; +} + +.v-application .red--text.text--accent-1 { + color: #FF8A80 !important; + caret-color: #FF8A80 !important; +} + +.v-application .red.accent-2 { + background-color: #FF5252 !important; + border-color: #FF5252 !important; +} + +.v-application .red--text.text--accent-2 { + color: #FF5252 !important; + caret-color: #FF5252 !important; +} + +.v-application .red.accent-3 { + background-color: #FF1744 !important; + border-color: #FF1744 !important; +} + +.v-application .red--text.text--accent-3 { + color: #FF1744 !important; + caret-color: #FF1744 !important; +} + +.v-application .red.accent-4 { + background-color: #D50000 !important; + border-color: #D50000 !important; +} + +.v-application .red--text.text--accent-4 { + color: #D50000 !important; + caret-color: #D50000 !important; +} + +.v-application .pink { + background-color: #e91e63 !important; + border-color: #e91e63 !important; +} + +.v-application .pink--text { + color: #e91e63 !important; + caret-color: #e91e63 !important; +} + +.v-application .pink.lighten-5 { + background-color: #fce4ec !important; + border-color: #fce4ec !important; +} + +.v-application .pink--text.text--lighten-5 { + color: #fce4ec !important; + caret-color: #fce4ec !important; +} + +.v-application .pink.lighten-4 { + background-color: #f8bbd0 !important; + border-color: #f8bbd0 !important; +} + +.v-application .pink--text.text--lighten-4 { + color: #f8bbd0 !important; + caret-color: #f8bbd0 !important; +} + +.v-application .pink.lighten-3 { + background-color: #f48fb1 !important; + border-color: #f48fb1 !important; +} + +.v-application .pink--text.text--lighten-3 { + color: #f48fb1 !important; + caret-color: #f48fb1 !important; +} + +.v-application .pink.lighten-2 { + background-color: #f06292 !important; + border-color: #f06292 !important; +} + +.v-application .pink--text.text--lighten-2 { + color: #f06292 !important; + caret-color: #f06292 !important; +} + +.v-application .pink.lighten-1 { + background-color: #ec407a !important; + border-color: #ec407a !important; +} + +.v-application .pink--text.text--lighten-1 { + color: #ec407a !important; + caret-color: #ec407a !important; +} + +.v-application .pink.darken-1 { + background-color: #d81b60 !important; + border-color: #d81b60 !important; +} + +.v-application .pink--text.text--darken-1 { + color: #d81b60 !important; + caret-color: #d81b60 !important; +} + +.v-application .pink.darken-2 { + background-color: #c2185b !important; + border-color: #c2185b !important; +} + +.v-application .pink--text.text--darken-2 { + color: #c2185b !important; + caret-color: #c2185b !important; +} + +.v-application .pink.darken-3 { + background-color: #ad1457 !important; + border-color: #ad1457 !important; +} + +.v-application .pink--text.text--darken-3 { + color: #ad1457 !important; + caret-color: #ad1457 !important; +} + +.v-application .pink.darken-4 { + background-color: #880e4f !important; + border-color: #880e4f !important; +} + +.v-application .pink--text.text--darken-4 { + color: #880e4f !important; + caret-color: #880e4f !important; +} + +.v-application .pink.accent-1 { + background-color: #ff80ab !important; + border-color: #ff80ab !important; +} + +.v-application .pink--text.text--accent-1 { + color: #ff80ab !important; + caret-color: #ff80ab !important; +} + +.v-application .pink.accent-2 { + background-color: #ff4081 !important; + border-color: #ff4081 !important; +} + +.v-application .pink--text.text--accent-2 { + color: #ff4081 !important; + caret-color: #ff4081 !important; +} + +.v-application .pink.accent-3 { + background-color: #f50057 !important; + border-color: #f50057 !important; +} + +.v-application .pink--text.text--accent-3 { + color: #f50057 !important; + caret-color: #f50057 !important; +} + +.v-application .pink.accent-4 { + background-color: #c51162 !important; + border-color: #c51162 !important; +} + +.v-application .pink--text.text--accent-4 { + color: #c51162 !important; + caret-color: #c51162 !important; +} + +.v-application .purple { + background-color: #9c27b0 !important; + border-color: #9c27b0 !important; +} + +.v-application .purple--text { + color: #9c27b0 !important; + caret-color: #9c27b0 !important; +} + +.v-application .purple.lighten-5 { + background-color: #f3e5f5 !important; + border-color: #f3e5f5 !important; +} + +.v-application .purple--text.text--lighten-5 { + color: #f3e5f5 !important; + caret-color: #f3e5f5 !important; +} + +.v-application .purple.lighten-4 { + background-color: #e1bee7 !important; + border-color: #e1bee7 !important; +} + +.v-application .purple--text.text--lighten-4 { + color: #e1bee7 !important; + caret-color: #e1bee7 !important; +} + +.v-application .purple.lighten-3 { + background-color: #ce93d8 !important; + border-color: #ce93d8 !important; +} + +.v-application .purple--text.text--lighten-3 { + color: #ce93d8 !important; + caret-color: #ce93d8 !important; +} + +.v-application .purple.lighten-2 { + background-color: #ba68c8 !important; + border-color: #ba68c8 !important; +} + +.v-application .purple--text.text--lighten-2 { + color: #ba68c8 !important; + caret-color: #ba68c8 !important; +} + +.v-application .purple.lighten-1 { + background-color: #ab47bc !important; + border-color: #ab47bc !important; +} + +.v-application .purple--text.text--lighten-1 { + color: #ab47bc !important; + caret-color: #ab47bc !important; +} + +.v-application .purple.darken-1 { + background-color: #8e24aa !important; + border-color: #8e24aa !important; +} + +.v-application .purple--text.text--darken-1 { + color: #8e24aa !important; + caret-color: #8e24aa !important; +} + +.v-application .purple.darken-2 { + background-color: #7b1fa2 !important; + border-color: #7b1fa2 !important; +} + +.v-application .purple--text.text--darken-2 { + color: #7b1fa2 !important; + caret-color: #7b1fa2 !important; +} + +.v-application .purple.darken-3 { + background-color: #6a1b9a !important; + border-color: #6a1b9a !important; +} + +.v-application .purple--text.text--darken-3 { + color: #6a1b9a !important; + caret-color: #6a1b9a !important; +} + +.v-application .purple.darken-4 { + background-color: #4a148c !important; + border-color: #4a148c !important; +} + +.v-application .purple--text.text--darken-4 { + color: #4a148c !important; + caret-color: #4a148c !important; +} + +.v-application .purple.accent-1 { + background-color: #ea80fc !important; + border-color: #ea80fc !important; +} + +.v-application .purple--text.text--accent-1 { + color: #ea80fc !important; + caret-color: #ea80fc !important; +} + +.v-application .purple.accent-2 { + background-color: #e040fb !important; + border-color: #e040fb !important; +} + +.v-application .purple--text.text--accent-2 { + color: #e040fb !important; + caret-color: #e040fb !important; +} + +.v-application .purple.accent-3 { + background-color: #d500f9 !important; + border-color: #d500f9 !important; +} + +.v-application .purple--text.text--accent-3 { + color: #d500f9 !important; + caret-color: #d500f9 !important; +} + +.v-application .purple.accent-4 { + background-color: #aa00ff !important; + border-color: #aa00ff !important; +} + +.v-application .purple--text.text--accent-4 { + color: #aa00ff !important; + caret-color: #aa00ff !important; +} + +.v-application .deep-purple { + background-color: #673ab7 !important; + border-color: #673ab7 !important; +} + +.v-application .deep-purple--text { + color: #673ab7 !important; + caret-color: #673ab7 !important; +} + +.v-application .deep-purple.lighten-5 { + background-color: #ede7f6 !important; + border-color: #ede7f6 !important; +} + +.v-application .deep-purple--text.text--lighten-5 { + color: #ede7f6 !important; + caret-color: #ede7f6 !important; +} + +.v-application .deep-purple.lighten-4 { + background-color: #d1c4e9 !important; + border-color: #d1c4e9 !important; +} + +.v-application .deep-purple--text.text--lighten-4 { + color: #d1c4e9 !important; + caret-color: #d1c4e9 !important; +} + +.v-application .deep-purple.lighten-3 { + background-color: #b39ddb !important; + border-color: #b39ddb !important; +} + +.v-application .deep-purple--text.text--lighten-3 { + color: #b39ddb !important; + caret-color: #b39ddb !important; +} + +.v-application .deep-purple.lighten-2 { + background-color: #9575cd !important; + border-color: #9575cd !important; +} + +.v-application .deep-purple--text.text--lighten-2 { + color: #9575cd !important; + caret-color: #9575cd !important; +} + +.v-application .deep-purple.lighten-1 { + background-color: #7e57c2 !important; + border-color: #7e57c2 !important; +} + +.v-application .deep-purple--text.text--lighten-1 { + color: #7e57c2 !important; + caret-color: #7e57c2 !important; +} + +.v-application .deep-purple.darken-1 { + background-color: #5e35b1 !important; + border-color: #5e35b1 !important; +} + +.v-application .deep-purple--text.text--darken-1 { + color: #5e35b1 !important; + caret-color: #5e35b1 !important; +} + +.v-application .deep-purple.darken-2 { + background-color: #512da8 !important; + border-color: #512da8 !important; +} + +.v-application .deep-purple--text.text--darken-2 { + color: #512da8 !important; + caret-color: #512da8 !important; +} + +.v-application .deep-purple.darken-3 { + background-color: #4527a0 !important; + border-color: #4527a0 !important; +} + +.v-application .deep-purple--text.text--darken-3 { + color: #4527a0 !important; + caret-color: #4527a0 !important; +} + +.v-application .deep-purple.darken-4 { + background-color: #311b92 !important; + border-color: #311b92 !important; +} + +.v-application .deep-purple--text.text--darken-4 { + color: #311b92 !important; + caret-color: #311b92 !important; +} + +.v-application .deep-purple.accent-1 { + background-color: #b388ff !important; + border-color: #b388ff !important; +} + +.v-application .deep-purple--text.text--accent-1 { + color: #b388ff !important; + caret-color: #b388ff !important; +} + +.v-application .deep-purple.accent-2 { + background-color: #7c4dff !important; + border-color: #7c4dff !important; +} + +.v-application .deep-purple--text.text--accent-2 { + color: #7c4dff !important; + caret-color: #7c4dff !important; +} + +.v-application .deep-purple.accent-3 { + background-color: #651fff !important; + border-color: #651fff !important; +} + +.v-application .deep-purple--text.text--accent-3 { + color: #651fff !important; + caret-color: #651fff !important; +} + +.v-application .deep-purple.accent-4 { + background-color: #6200ea !important; + border-color: #6200ea !important; +} + +.v-application .deep-purple--text.text--accent-4 { + color: #6200ea !important; + caret-color: #6200ea !important; +} + +.v-application .indigo { + background-color: #3f51b5 !important; + border-color: #3f51b5 !important; +} + +.v-application .indigo--text { + color: #3f51b5 !important; + caret-color: #3f51b5 !important; +} + +.v-application .indigo.lighten-5 { + background-color: #e8eaf6 !important; + border-color: #e8eaf6 !important; +} + +.v-application .indigo--text.text--lighten-5 { + color: #e8eaf6 !important; + caret-color: #e8eaf6 !important; +} + +.v-application .indigo.lighten-4 { + background-color: #c5cae9 !important; + border-color: #c5cae9 !important; +} + +.v-application .indigo--text.text--lighten-4 { + color: #c5cae9 !important; + caret-color: #c5cae9 !important; +} + +.v-application .indigo.lighten-3 { + background-color: #9fa8da !important; + border-color: #9fa8da !important; +} + +.v-application .indigo--text.text--lighten-3 { + color: #9fa8da !important; + caret-color: #9fa8da !important; +} + +.v-application .indigo.lighten-2 { + background-color: #7986cb !important; + border-color: #7986cb !important; +} + +.v-application .indigo--text.text--lighten-2 { + color: #7986cb !important; + caret-color: #7986cb !important; +} + +.v-application .indigo.lighten-1 { + background-color: #5c6bc0 !important; + border-color: #5c6bc0 !important; +} + +.v-application .indigo--text.text--lighten-1 { + color: #5c6bc0 !important; + caret-color: #5c6bc0 !important; +} + +.v-application .indigo.darken-1 { + background-color: #3949ab !important; + border-color: #3949ab !important; +} + +.v-application .indigo--text.text--darken-1 { + color: #3949ab !important; + caret-color: #3949ab !important; +} + +.v-application .indigo.darken-2 { + background-color: #303f9f !important; + border-color: #303f9f !important; +} + +.v-application .indigo--text.text--darken-2 { + color: #303f9f !important; + caret-color: #303f9f !important; +} + +.v-application .indigo.darken-3 { + background-color: #283593 !important; + border-color: #283593 !important; +} + +.v-application .indigo--text.text--darken-3 { + color: #283593 !important; + caret-color: #283593 !important; +} + +.v-application .indigo.darken-4 { + background-color: #1a237e !important; + border-color: #1a237e !important; +} + +.v-application .indigo--text.text--darken-4 { + color: #1a237e !important; + caret-color: #1a237e !important; +} + +.v-application .indigo.accent-1 { + background-color: #8c9eff !important; + border-color: #8c9eff !important; +} + +.v-application .indigo--text.text--accent-1 { + color: #8c9eff !important; + caret-color: #8c9eff !important; +} + +.v-application .indigo.accent-2 { + background-color: #536dfe !important; + border-color: #536dfe !important; +} + +.v-application .indigo--text.text--accent-2 { + color: #536dfe !important; + caret-color: #536dfe !important; +} + +.v-application .indigo.accent-3 { + background-color: #3d5afe !important; + border-color: #3d5afe !important; +} + +.v-application .indigo--text.text--accent-3 { + color: #3d5afe !important; + caret-color: #3d5afe !important; +} + +.v-application .indigo.accent-4 { + background-color: #304ffe !important; + border-color: #304ffe !important; +} + +.v-application .indigo--text.text--accent-4 { + color: #304ffe !important; + caret-color: #304ffe !important; +} + +.v-application .blue { + background-color: #2196F3 !important; + border-color: #2196F3 !important; +} + +.v-application .blue--text { + color: #2196F3 !important; + caret-color: #2196F3 !important; +} + +.v-application .blue.lighten-5 { + background-color: #E3F2FD !important; + border-color: #E3F2FD !important; +} + +.v-application .blue--text.text--lighten-5 { + color: #E3F2FD !important; + caret-color: #E3F2FD !important; +} + +.v-application .blue.lighten-4 { + background-color: #BBDEFB !important; + border-color: #BBDEFB !important; +} + +.v-application .blue--text.text--lighten-4 { + color: #BBDEFB !important; + caret-color: #BBDEFB !important; +} + +.v-application .blue.lighten-3 { + background-color: #90CAF9 !important; + border-color: #90CAF9 !important; +} + +.v-application .blue--text.text--lighten-3 { + color: #90CAF9 !important; + caret-color: #90CAF9 !important; +} + +.v-application .blue.lighten-2 { + background-color: #64B5F6 !important; + border-color: #64B5F6 !important; +} + +.v-application .blue--text.text--lighten-2 { + color: #64B5F6 !important; + caret-color: #64B5F6 !important; +} + +.v-application .blue.lighten-1 { + background-color: #42A5F5 !important; + border-color: #42A5F5 !important; +} + +.v-application .blue--text.text--lighten-1 { + color: #42A5F5 !important; + caret-color: #42A5F5 !important; +} + +.v-application .blue.darken-1 { + background-color: #1E88E5 !important; + border-color: #1E88E5 !important; +} + +.v-application .blue--text.text--darken-1 { + color: #1E88E5 !important; + caret-color: #1E88E5 !important; +} + +.v-application .blue.darken-2 { + background-color: #1976D2 !important; + border-color: #1976D2 !important; +} + +.v-application .blue--text.text--darken-2 { + color: #1976D2 !important; + caret-color: #1976D2 !important; +} + +.v-application .blue.darken-3 { + background-color: #1565C0 !important; + border-color: #1565C0 !important; +} + +.v-application .blue--text.text--darken-3 { + color: #1565C0 !important; + caret-color: #1565C0 !important; +} + +.v-application .blue.darken-4 { + background-color: #0D47A1 !important; + border-color: #0D47A1 !important; +} + +.v-application .blue--text.text--darken-4 { + color: #0D47A1 !important; + caret-color: #0D47A1 !important; +} + +.v-application .blue.accent-1 { + background-color: #82B1FF !important; + border-color: #82B1FF !important; +} + +.v-application .blue--text.text--accent-1 { + color: #82B1FF !important; + caret-color: #82B1FF !important; +} + +.v-application .blue.accent-2 { + background-color: #448AFF !important; + border-color: #448AFF !important; +} + +.v-application .blue--text.text--accent-2 { + color: #448AFF !important; + caret-color: #448AFF !important; +} + +.v-application .blue.accent-3 { + background-color: #2979FF !important; + border-color: #2979FF !important; +} + +.v-application .blue--text.text--accent-3 { + color: #2979FF !important; + caret-color: #2979FF !important; +} + +.v-application .blue.accent-4 { + background-color: #2962FF !important; + border-color: #2962FF !important; +} + +.v-application .blue--text.text--accent-4 { + color: #2962FF !important; + caret-color: #2962FF !important; +} + +.v-application .light-blue { + background-color: #03a9f4 !important; + border-color: #03a9f4 !important; +} + +.v-application .light-blue--text { + color: #03a9f4 !important; + caret-color: #03a9f4 !important; +} + +.v-application .light-blue.lighten-5 { + background-color: #e1f5fe !important; + border-color: #e1f5fe !important; +} + +.v-application .light-blue--text.text--lighten-5 { + color: #e1f5fe !important; + caret-color: #e1f5fe !important; +} + +.v-application .light-blue.lighten-4 { + background-color: #b3e5fc !important; + border-color: #b3e5fc !important; +} + +.v-application .light-blue--text.text--lighten-4 { + color: #b3e5fc !important; + caret-color: #b3e5fc !important; +} + +.v-application .light-blue.lighten-3 { + background-color: #81d4fa !important; + border-color: #81d4fa !important; +} + +.v-application .light-blue--text.text--lighten-3 { + color: #81d4fa !important; + caret-color: #81d4fa !important; +} + +.v-application .light-blue.lighten-2 { + background-color: #4fc3f7 !important; + border-color: #4fc3f7 !important; +} + +.v-application .light-blue--text.text--lighten-2 { + color: #4fc3f7 !important; + caret-color: #4fc3f7 !important; +} + +.v-application .light-blue.lighten-1 { + background-color: #29b6f6 !important; + border-color: #29b6f6 !important; +} + +.v-application .light-blue--text.text--lighten-1 { + color: #29b6f6 !important; + caret-color: #29b6f6 !important; +} + +.v-application .light-blue.darken-1 { + background-color: #039be5 !important; + border-color: #039be5 !important; +} + +.v-application .light-blue--text.text--darken-1 { + color: #039be5 !important; + caret-color: #039be5 !important; +} + +.v-application .light-blue.darken-2 { + background-color: #0288d1 !important; + border-color: #0288d1 !important; +} + +.v-application .light-blue--text.text--darken-2 { + color: #0288d1 !important; + caret-color: #0288d1 !important; +} + +.v-application .light-blue.darken-3 { + background-color: #0277bd !important; + border-color: #0277bd !important; +} + +.v-application .light-blue--text.text--darken-3 { + color: #0277bd !important; + caret-color: #0277bd !important; +} + +.v-application .light-blue.darken-4 { + background-color: #01579b !important; + border-color: #01579b !important; +} + +.v-application .light-blue--text.text--darken-4 { + color: #01579b !important; + caret-color: #01579b !important; +} + +.v-application .light-blue.accent-1 { + background-color: #80d8ff !important; + border-color: #80d8ff !important; +} + +.v-application .light-blue--text.text--accent-1 { + color: #80d8ff !important; + caret-color: #80d8ff !important; +} + +.v-application .light-blue.accent-2 { + background-color: #40c4ff !important; + border-color: #40c4ff !important; +} + +.v-application .light-blue--text.text--accent-2 { + color: #40c4ff !important; + caret-color: #40c4ff !important; +} + +.v-application .light-blue.accent-3 { + background-color: #00b0ff !important; + border-color: #00b0ff !important; +} + +.v-application .light-blue--text.text--accent-3 { + color: #00b0ff !important; + caret-color: #00b0ff !important; +} + +.v-application .light-blue.accent-4 { + background-color: #0091ea !important; + border-color: #0091ea !important; +} + +.v-application .light-blue--text.text--accent-4 { + color: #0091ea !important; + caret-color: #0091ea !important; +} + +.v-application .cyan { + background-color: #00bcd4 !important; + border-color: #00bcd4 !important; +} + +.v-application .cyan--text { + color: #00bcd4 !important; + caret-color: #00bcd4 !important; +} + +.v-application .cyan.lighten-5 { + background-color: #e0f7fa !important; + border-color: #e0f7fa !important; +} + +.v-application .cyan--text.text--lighten-5 { + color: #e0f7fa !important; + caret-color: #e0f7fa !important; +} + +.v-application .cyan.lighten-4 { + background-color: #b2ebf2 !important; + border-color: #b2ebf2 !important; +} + +.v-application .cyan--text.text--lighten-4 { + color: #b2ebf2 !important; + caret-color: #b2ebf2 !important; +} + +.v-application .cyan.lighten-3 { + background-color: #80deea !important; + border-color: #80deea !important; +} + +.v-application .cyan--text.text--lighten-3 { + color: #80deea !important; + caret-color: #80deea !important; +} + +.v-application .cyan.lighten-2 { + background-color: #4dd0e1 !important; + border-color: #4dd0e1 !important; +} + +.v-application .cyan--text.text--lighten-2 { + color: #4dd0e1 !important; + caret-color: #4dd0e1 !important; +} + +.v-application .cyan.lighten-1 { + background-color: #26c6da !important; + border-color: #26c6da !important; +} + +.v-application .cyan--text.text--lighten-1 { + color: #26c6da !important; + caret-color: #26c6da !important; +} + +.v-application .cyan.darken-1 { + background-color: #00acc1 !important; + border-color: #00acc1 !important; +} + +.v-application .cyan--text.text--darken-1 { + color: #00acc1 !important; + caret-color: #00acc1 !important; +} + +.v-application .cyan.darken-2 { + background-color: #0097a7 !important; + border-color: #0097a7 !important; +} + +.v-application .cyan--text.text--darken-2 { + color: #0097a7 !important; + caret-color: #0097a7 !important; +} + +.v-application .cyan.darken-3 { + background-color: #00838f !important; + border-color: #00838f !important; +} + +.v-application .cyan--text.text--darken-3 { + color: #00838f !important; + caret-color: #00838f !important; +} + +.v-application .cyan.darken-4 { + background-color: #006064 !important; + border-color: #006064 !important; +} + +.v-application .cyan--text.text--darken-4 { + color: #006064 !important; + caret-color: #006064 !important; +} + +.v-application .cyan.accent-1 { + background-color: #84ffff !important; + border-color: #84ffff !important; +} + +.v-application .cyan--text.text--accent-1 { + color: #84ffff !important; + caret-color: #84ffff !important; +} + +.v-application .cyan.accent-2 { + background-color: #18ffff !important; + border-color: #18ffff !important; +} + +.v-application .cyan--text.text--accent-2 { + color: #18ffff !important; + caret-color: #18ffff !important; +} + +.v-application .cyan.accent-3 { + background-color: #00e5ff !important; + border-color: #00e5ff !important; +} + +.v-application .cyan--text.text--accent-3 { + color: #00e5ff !important; + caret-color: #00e5ff !important; +} + +.v-application .cyan.accent-4 { + background-color: #00b8d4 !important; + border-color: #00b8d4 !important; +} + +.v-application .cyan--text.text--accent-4 { + color: #00b8d4 !important; + caret-color: #00b8d4 !important; +} + +.v-application .teal { + background-color: #009688 !important; + border-color: #009688 !important; +} + +.v-application .teal--text { + color: #009688 !important; + caret-color: #009688 !important; +} + +.v-application .teal.lighten-5 { + background-color: #e0f2f1 !important; + border-color: #e0f2f1 !important; +} + +.v-application .teal--text.text--lighten-5 { + color: #e0f2f1 !important; + caret-color: #e0f2f1 !important; +} + +.v-application .teal.lighten-4 { + background-color: #b2dfdb !important; + border-color: #b2dfdb !important; +} + +.v-application .teal--text.text--lighten-4 { + color: #b2dfdb !important; + caret-color: #b2dfdb !important; +} + +.v-application .teal.lighten-3 { + background-color: #80cbc4 !important; + border-color: #80cbc4 !important; +} + +.v-application .teal--text.text--lighten-3 { + color: #80cbc4 !important; + caret-color: #80cbc4 !important; +} + +.v-application .teal.lighten-2 { + background-color: #4db6ac !important; + border-color: #4db6ac !important; +} + +.v-application .teal--text.text--lighten-2 { + color: #4db6ac !important; + caret-color: #4db6ac !important; +} + +.v-application .teal.lighten-1 { + background-color: #26a69a !important; + border-color: #26a69a !important; +} + +.v-application .teal--text.text--lighten-1 { + color: #26a69a !important; + caret-color: #26a69a !important; +} + +.v-application .teal.darken-1 { + background-color: #00897b !important; + border-color: #00897b !important; +} + +.v-application .teal--text.text--darken-1 { + color: #00897b !important; + caret-color: #00897b !important; +} + +.v-application .teal.darken-2 { + background-color: #00796b !important; + border-color: #00796b !important; +} + +.v-application .teal--text.text--darken-2 { + color: #00796b !important; + caret-color: #00796b !important; +} + +.v-application .teal.darken-3 { + background-color: #00695c !important; + border-color: #00695c !important; +} + +.v-application .teal--text.text--darken-3 { + color: #00695c !important; + caret-color: #00695c !important; +} + +.v-application .teal.darken-4 { + background-color: #004d40 !important; + border-color: #004d40 !important; +} + +.v-application .teal--text.text--darken-4 { + color: #004d40 !important; + caret-color: #004d40 !important; +} + +.v-application .teal.accent-1 { + background-color: #a7ffeb !important; + border-color: #a7ffeb !important; +} + +.v-application .teal--text.text--accent-1 { + color: #a7ffeb !important; + caret-color: #a7ffeb !important; +} + +.v-application .teal.accent-2 { + background-color: #64ffda !important; + border-color: #64ffda !important; +} + +.v-application .teal--text.text--accent-2 { + color: #64ffda !important; + caret-color: #64ffda !important; +} + +.v-application .teal.accent-3 { + background-color: #1de9b6 !important; + border-color: #1de9b6 !important; +} + +.v-application .teal--text.text--accent-3 { + color: #1de9b6 !important; + caret-color: #1de9b6 !important; +} + +.v-application .teal.accent-4 { + background-color: #00bfa5 !important; + border-color: #00bfa5 !important; +} + +.v-application .teal--text.text--accent-4 { + color: #00bfa5 !important; + caret-color: #00bfa5 !important; +} + +.v-application .green { + background-color: #4CAF50 !important; + border-color: #4CAF50 !important; +} + +.v-application .green--text { + color: #4CAF50 !important; + caret-color: #4CAF50 !important; +} + +.v-application .green.lighten-5 { + background-color: #E8F5E9 !important; + border-color: #E8F5E9 !important; +} + +.v-application .green--text.text--lighten-5 { + color: #E8F5E9 !important; + caret-color: #E8F5E9 !important; +} + +.v-application .green.lighten-4 { + background-color: #C8E6C9 !important; + border-color: #C8E6C9 !important; +} + +.v-application .green--text.text--lighten-4 { + color: #C8E6C9 !important; + caret-color: #C8E6C9 !important; +} + +.v-application .green.lighten-3 { + background-color: #A5D6A7 !important; + border-color: #A5D6A7 !important; +} + +.v-application .green--text.text--lighten-3 { + color: #A5D6A7 !important; + caret-color: #A5D6A7 !important; +} + +.v-application .green.lighten-2 { + background-color: #81C784 !important; + border-color: #81C784 !important; +} + +.v-application .green--text.text--lighten-2 { + color: #81C784 !important; + caret-color: #81C784 !important; +} + +.v-application .green.lighten-1 { + background-color: #66BB6A !important; + border-color: #66BB6A !important; +} + +.v-application .green--text.text--lighten-1 { + color: #66BB6A !important; + caret-color: #66BB6A !important; +} + +.v-application .green.darken-1 { + background-color: #43A047 !important; + border-color: #43A047 !important; +} + +.v-application .green--text.text--darken-1 { + color: #43A047 !important; + caret-color: #43A047 !important; +} + +.v-application .green.darken-2 { + background-color: #388E3C !important; + border-color: #388E3C !important; +} + +.v-application .green--text.text--darken-2 { + color: #388E3C !important; + caret-color: #388E3C !important; +} + +.v-application .green.darken-3 { + background-color: #2E7D32 !important; + border-color: #2E7D32 !important; +} + +.v-application .green--text.text--darken-3 { + color: #2E7D32 !important; + caret-color: #2E7D32 !important; +} + +.v-application .green.darken-4 { + background-color: #1B5E20 !important; + border-color: #1B5E20 !important; +} + +.v-application .green--text.text--darken-4 { + color: #1B5E20 !important; + caret-color: #1B5E20 !important; +} + +.v-application .green.accent-1 { + background-color: #B9F6CA !important; + border-color: #B9F6CA !important; +} + +.v-application .green--text.text--accent-1 { + color: #B9F6CA !important; + caret-color: #B9F6CA !important; +} + +.v-application .green.accent-2 { + background-color: #69F0AE !important; + border-color: #69F0AE !important; +} + +.v-application .green--text.text--accent-2 { + color: #69F0AE !important; + caret-color: #69F0AE !important; +} + +.v-application .green.accent-3 { + background-color: #00E676 !important; + border-color: #00E676 !important; +} + +.v-application .green--text.text--accent-3 { + color: #00E676 !important; + caret-color: #00E676 !important; +} + +.v-application .green.accent-4 { + background-color: #00C853 !important; + border-color: #00C853 !important; +} + +.v-application .green--text.text--accent-4 { + color: #00C853 !important; + caret-color: #00C853 !important; +} + +.v-application .light-green { + background-color: #8bc34a !important; + border-color: #8bc34a !important; +} + +.v-application .light-green--text { + color: #8bc34a !important; + caret-color: #8bc34a !important; +} + +.v-application .light-green.lighten-5 { + background-color: #f1f8e9 !important; + border-color: #f1f8e9 !important; +} + +.v-application .light-green--text.text--lighten-5 { + color: #f1f8e9 !important; + caret-color: #f1f8e9 !important; +} + +.v-application .light-green.lighten-4 { + background-color: #dcedc8 !important; + border-color: #dcedc8 !important; +} + +.v-application .light-green--text.text--lighten-4 { + color: #dcedc8 !important; + caret-color: #dcedc8 !important; +} + +.v-application .light-green.lighten-3 { + background-color: #c5e1a5 !important; + border-color: #c5e1a5 !important; +} + +.v-application .light-green--text.text--lighten-3 { + color: #c5e1a5 !important; + caret-color: #c5e1a5 !important; +} + +.v-application .light-green.lighten-2 { + background-color: #aed581 !important; + border-color: #aed581 !important; +} + +.v-application .light-green--text.text--lighten-2 { + color: #aed581 !important; + caret-color: #aed581 !important; +} + +.v-application .light-green.lighten-1 { + background-color: #9ccc65 !important; + border-color: #9ccc65 !important; +} + +.v-application .light-green--text.text--lighten-1 { + color: #9ccc65 !important; + caret-color: #9ccc65 !important; +} + +.v-application .light-green.darken-1 { + background-color: #7cb342 !important; + border-color: #7cb342 !important; +} + +.v-application .light-green--text.text--darken-1 { + color: #7cb342 !important; + caret-color: #7cb342 !important; +} + +.v-application .light-green.darken-2 { + background-color: #689f38 !important; + border-color: #689f38 !important; +} + +.v-application .light-green--text.text--darken-2 { + color: #689f38 !important; + caret-color: #689f38 !important; +} + +.v-application .light-green.darken-3 { + background-color: #558b2f !important; + border-color: #558b2f !important; +} + +.v-application .light-green--text.text--darken-3 { + color: #558b2f !important; + caret-color: #558b2f !important; +} + +.v-application .light-green.darken-4 { + background-color: #33691e !important; + border-color: #33691e !important; +} + +.v-application .light-green--text.text--darken-4 { + color: #33691e !important; + caret-color: #33691e !important; +} + +.v-application .light-green.accent-1 { + background-color: #ccff90 !important; + border-color: #ccff90 !important; +} + +.v-application .light-green--text.text--accent-1 { + color: #ccff90 !important; + caret-color: #ccff90 !important; +} + +.v-application .light-green.accent-2 { + background-color: #b2ff59 !important; + border-color: #b2ff59 !important; +} + +.v-application .light-green--text.text--accent-2 { + color: #b2ff59 !important; + caret-color: #b2ff59 !important; +} + +.v-application .light-green.accent-3 { + background-color: #76ff03 !important; + border-color: #76ff03 !important; +} + +.v-application .light-green--text.text--accent-3 { + color: #76ff03 !important; + caret-color: #76ff03 !important; +} + +.v-application .light-green.accent-4 { + background-color: #64dd17 !important; + border-color: #64dd17 !important; +} + +.v-application .light-green--text.text--accent-4 { + color: #64dd17 !important; + caret-color: #64dd17 !important; +} + +.v-application .lime { + background-color: #cddc39 !important; + border-color: #cddc39 !important; +} + +.v-application .lime--text { + color: #cddc39 !important; + caret-color: #cddc39 !important; +} + +.v-application .lime.lighten-5 { + background-color: #f9fbe7 !important; + border-color: #f9fbe7 !important; +} + +.v-application .lime--text.text--lighten-5 { + color: #f9fbe7 !important; + caret-color: #f9fbe7 !important; +} + +.v-application .lime.lighten-4 { + background-color: #f0f4c3 !important; + border-color: #f0f4c3 !important; +} + +.v-application .lime--text.text--lighten-4 { + color: #f0f4c3 !important; + caret-color: #f0f4c3 !important; +} + +.v-application .lime.lighten-3 { + background-color: #e6ee9c !important; + border-color: #e6ee9c !important; +} + +.v-application .lime--text.text--lighten-3 { + color: #e6ee9c !important; + caret-color: #e6ee9c !important; +} + +.v-application .lime.lighten-2 { + background-color: #dce775 !important; + border-color: #dce775 !important; +} + +.v-application .lime--text.text--lighten-2 { + color: #dce775 !important; + caret-color: #dce775 !important; +} + +.v-application .lime.lighten-1 { + background-color: #d4e157 !important; + border-color: #d4e157 !important; +} + +.v-application .lime--text.text--lighten-1 { + color: #d4e157 !important; + caret-color: #d4e157 !important; +} + +.v-application .lime.darken-1 { + background-color: #c0ca33 !important; + border-color: #c0ca33 !important; +} + +.v-application .lime--text.text--darken-1 { + color: #c0ca33 !important; + caret-color: #c0ca33 !important; +} + +.v-application .lime.darken-2 { + background-color: #afb42b !important; + border-color: #afb42b !important; +} + +.v-application .lime--text.text--darken-2 { + color: #afb42b !important; + caret-color: #afb42b !important; +} + +.v-application .lime.darken-3 { + background-color: #9e9d24 !important; + border-color: #9e9d24 !important; +} + +.v-application .lime--text.text--darken-3 { + color: #9e9d24 !important; + caret-color: #9e9d24 !important; +} + +.v-application .lime.darken-4 { + background-color: #827717 !important; + border-color: #827717 !important; +} + +.v-application .lime--text.text--darken-4 { + color: #827717 !important; + caret-color: #827717 !important; +} + +.v-application .lime.accent-1 { + background-color: #f4ff81 !important; + border-color: #f4ff81 !important; +} + +.v-application .lime--text.text--accent-1 { + color: #f4ff81 !important; + caret-color: #f4ff81 !important; +} + +.v-application .lime.accent-2 { + background-color: #eeff41 !important; + border-color: #eeff41 !important; +} + +.v-application .lime--text.text--accent-2 { + color: #eeff41 !important; + caret-color: #eeff41 !important; +} + +.v-application .lime.accent-3 { + background-color: #c6ff00 !important; + border-color: #c6ff00 !important; +} + +.v-application .lime--text.text--accent-3 { + color: #c6ff00 !important; + caret-color: #c6ff00 !important; +} + +.v-application .lime.accent-4 { + background-color: #aeea00 !important; + border-color: #aeea00 !important; +} + +.v-application .lime--text.text--accent-4 { + color: #aeea00 !important; + caret-color: #aeea00 !important; +} + +.v-application .yellow { + background-color: #ffeb3b !important; + border-color: #ffeb3b !important; +} + +.v-application .yellow--text { + color: #ffeb3b !important; + caret-color: #ffeb3b !important; +} + +.v-application .yellow.lighten-5 { + background-color: #fffde7 !important; + border-color: #fffde7 !important; +} + +.v-application .yellow--text.text--lighten-5 { + color: #fffde7 !important; + caret-color: #fffde7 !important; +} + +.v-application .yellow.lighten-4 { + background-color: #fff9c4 !important; + border-color: #fff9c4 !important; +} + +.v-application .yellow--text.text--lighten-4 { + color: #fff9c4 !important; + caret-color: #fff9c4 !important; +} + +.v-application .yellow.lighten-3 { + background-color: #fff59d !important; + border-color: #fff59d !important; +} + +.v-application .yellow--text.text--lighten-3 { + color: #fff59d !important; + caret-color: #fff59d !important; +} + +.v-application .yellow.lighten-2 { + background-color: #fff176 !important; + border-color: #fff176 !important; +} + +.v-application .yellow--text.text--lighten-2 { + color: #fff176 !important; + caret-color: #fff176 !important; +} + +.v-application .yellow.lighten-1 { + background-color: #ffee58 !important; + border-color: #ffee58 !important; +} + +.v-application .yellow--text.text--lighten-1 { + color: #ffee58 !important; + caret-color: #ffee58 !important; +} + +.v-application .yellow.darken-1 { + background-color: #fdd835 !important; + border-color: #fdd835 !important; +} + +.v-application .yellow--text.text--darken-1 { + color: #fdd835 !important; + caret-color: #fdd835 !important; +} + +.v-application .yellow.darken-2 { + background-color: #fbc02d !important; + border-color: #fbc02d !important; +} + +.v-application .yellow--text.text--darken-2 { + color: #fbc02d !important; + caret-color: #fbc02d !important; +} + +.v-application .yellow.darken-3 { + background-color: #f9a825 !important; + border-color: #f9a825 !important; +} + +.v-application .yellow--text.text--darken-3 { + color: #f9a825 !important; + caret-color: #f9a825 !important; +} + +.v-application .yellow.darken-4 { + background-color: #f57f17 !important; + border-color: #f57f17 !important; +} + +.v-application .yellow--text.text--darken-4 { + color: #f57f17 !important; + caret-color: #f57f17 !important; +} + +.v-application .yellow.accent-1 { + background-color: #ffff8d !important; + border-color: #ffff8d !important; +} + +.v-application .yellow--text.text--accent-1 { + color: #ffff8d !important; + caret-color: #ffff8d !important; +} + +.v-application .yellow.accent-2 { + background-color: #ffff00 !important; + border-color: #ffff00 !important; +} + +.v-application .yellow--text.text--accent-2 { + color: #ffff00 !important; + caret-color: #ffff00 !important; +} + +.v-application .yellow.accent-3 { + background-color: #ffea00 !important; + border-color: #ffea00 !important; +} + +.v-application .yellow--text.text--accent-3 { + color: #ffea00 !important; + caret-color: #ffea00 !important; +} + +.v-application .yellow.accent-4 { + background-color: #ffd600 !important; + border-color: #ffd600 !important; +} + +.v-application .yellow--text.text--accent-4 { + color: #ffd600 !important; + caret-color: #ffd600 !important; +} + +.v-application .amber { + background-color: #ffc107 !important; + border-color: #ffc107 !important; +} + +.v-application .amber--text { + color: #ffc107 !important; + caret-color: #ffc107 !important; +} + +.v-application .amber.lighten-5 { + background-color: #fff8e1 !important; + border-color: #fff8e1 !important; +} + +.v-application .amber--text.text--lighten-5 { + color: #fff8e1 !important; + caret-color: #fff8e1 !important; +} + +.v-application .amber.lighten-4 { + background-color: #ffecb3 !important; + border-color: #ffecb3 !important; +} + +.v-application .amber--text.text--lighten-4 { + color: #ffecb3 !important; + caret-color: #ffecb3 !important; +} + +.v-application .amber.lighten-3 { + background-color: #ffe082 !important; + border-color: #ffe082 !important; +} + +.v-application .amber--text.text--lighten-3 { + color: #ffe082 !important; + caret-color: #ffe082 !important; +} + +.v-application .amber.lighten-2 { + background-color: #ffd54f !important; + border-color: #ffd54f !important; +} + +.v-application .amber--text.text--lighten-2 { + color: #ffd54f !important; + caret-color: #ffd54f !important; +} + +.v-application .amber.lighten-1 { + background-color: #ffca28 !important; + border-color: #ffca28 !important; +} + +.v-application .amber--text.text--lighten-1 { + color: #ffca28 !important; + caret-color: #ffca28 !important; +} + +.v-application .amber.darken-1 { + background-color: #ffb300 !important; + border-color: #ffb300 !important; +} + +.v-application .amber--text.text--darken-1 { + color: #ffb300 !important; + caret-color: #ffb300 !important; +} + +.v-application .amber.darken-2 { + background-color: #ffa000 !important; + border-color: #ffa000 !important; +} + +.v-application .amber--text.text--darken-2 { + color: #ffa000 !important; + caret-color: #ffa000 !important; +} + +.v-application .amber.darken-3 { + background-color: #ff8f00 !important; + border-color: #ff8f00 !important; +} + +.v-application .amber--text.text--darken-3 { + color: #ff8f00 !important; + caret-color: #ff8f00 !important; +} + +.v-application .amber.darken-4 { + background-color: #ff6f00 !important; + border-color: #ff6f00 !important; +} + +.v-application .amber--text.text--darken-4 { + color: #ff6f00 !important; + caret-color: #ff6f00 !important; +} + +.v-application .amber.accent-1 { + background-color: #ffe57f !important; + border-color: #ffe57f !important; +} + +.v-application .amber--text.text--accent-1 { + color: #ffe57f !important; + caret-color: #ffe57f !important; +} + +.v-application .amber.accent-2 { + background-color: #ffd740 !important; + border-color: #ffd740 !important; +} + +.v-application .amber--text.text--accent-2 { + color: #ffd740 !important; + caret-color: #ffd740 !important; +} + +.v-application .amber.accent-3 { + background-color: #ffc400 !important; + border-color: #ffc400 !important; +} + +.v-application .amber--text.text--accent-3 { + color: #ffc400 !important; + caret-color: #ffc400 !important; +} + +.v-application .amber.accent-4 { + background-color: #ffab00 !important; + border-color: #ffab00 !important; +} + +.v-application .amber--text.text--accent-4 { + color: #ffab00 !important; + caret-color: #ffab00 !important; +} + +.v-application .orange { + background-color: #ff9800 !important; + border-color: #ff9800 !important; +} + +.v-application .orange--text { + color: #ff9800 !important; + caret-color: #ff9800 !important; +} + +.v-application .orange.lighten-5 { + background-color: #fff3e0 !important; + border-color: #fff3e0 !important; +} + +.v-application .orange--text.text--lighten-5 { + color: #fff3e0 !important; + caret-color: #fff3e0 !important; +} + +.v-application .orange.lighten-4 { + background-color: #ffe0b2 !important; + border-color: #ffe0b2 !important; +} + +.v-application .orange--text.text--lighten-4 { + color: #ffe0b2 !important; + caret-color: #ffe0b2 !important; +} + +.v-application .orange.lighten-3 { + background-color: #ffcc80 !important; + border-color: #ffcc80 !important; +} + +.v-application .orange--text.text--lighten-3 { + color: #ffcc80 !important; + caret-color: #ffcc80 !important; +} + +.v-application .orange.lighten-2 { + background-color: #ffb74d !important; + border-color: #ffb74d !important; +} + +.v-application .orange--text.text--lighten-2 { + color: #ffb74d !important; + caret-color: #ffb74d !important; +} + +.v-application .orange.lighten-1 { + background-color: #ffa726 !important; + border-color: #ffa726 !important; +} + +.v-application .orange--text.text--lighten-1 { + color: #ffa726 !important; + caret-color: #ffa726 !important; +} + +.v-application .orange.darken-1 { + background-color: #fb8c00 !important; + border-color: #fb8c00 !important; +} + +.v-application .orange--text.text--darken-1 { + color: #fb8c00 !important; + caret-color: #fb8c00 !important; +} + +.v-application .orange.darken-2 { + background-color: #f57c00 !important; + border-color: #f57c00 !important; +} + +.v-application .orange--text.text--darken-2 { + color: #f57c00 !important; + caret-color: #f57c00 !important; +} + +.v-application .orange.darken-3 { + background-color: #ef6c00 !important; + border-color: #ef6c00 !important; +} + +.v-application .orange--text.text--darken-3 { + color: #ef6c00 !important; + caret-color: #ef6c00 !important; +} + +.v-application .orange.darken-4 { + background-color: #e65100 !important; + border-color: #e65100 !important; +} + +.v-application .orange--text.text--darken-4 { + color: #e65100 !important; + caret-color: #e65100 !important; +} + +.v-application .orange.accent-1 { + background-color: #ffd180 !important; + border-color: #ffd180 !important; +} + +.v-application .orange--text.text--accent-1 { + color: #ffd180 !important; + caret-color: #ffd180 !important; +} + +.v-application .orange.accent-2 { + background-color: #ffab40 !important; + border-color: #ffab40 !important; +} + +.v-application .orange--text.text--accent-2 { + color: #ffab40 !important; + caret-color: #ffab40 !important; +} + +.v-application .orange.accent-3 { + background-color: #ff9100 !important; + border-color: #ff9100 !important; +} + +.v-application .orange--text.text--accent-3 { + color: #ff9100 !important; + caret-color: #ff9100 !important; +} + +.v-application .orange.accent-4 { + background-color: #ff6d00 !important; + border-color: #ff6d00 !important; +} + +.v-application .orange--text.text--accent-4 { + color: #ff6d00 !important; + caret-color: #ff6d00 !important; +} + +.v-application .deep-orange { + background-color: #ff5722 !important; + border-color: #ff5722 !important; +} + +.v-application .deep-orange--text { + color: #ff5722 !important; + caret-color: #ff5722 !important; +} + +.v-application .deep-orange.lighten-5 { + background-color: #fbe9e7 !important; + border-color: #fbe9e7 !important; +} + +.v-application .deep-orange--text.text--lighten-5 { + color: #fbe9e7 !important; + caret-color: #fbe9e7 !important; +} + +.v-application .deep-orange.lighten-4 { + background-color: #ffccbc !important; + border-color: #ffccbc !important; +} + +.v-application .deep-orange--text.text--lighten-4 { + color: #ffccbc !important; + caret-color: #ffccbc !important; +} + +.v-application .deep-orange.lighten-3 { + background-color: #ffab91 !important; + border-color: #ffab91 !important; +} + +.v-application .deep-orange--text.text--lighten-3 { + color: #ffab91 !important; + caret-color: #ffab91 !important; +} + +.v-application .deep-orange.lighten-2 { + background-color: #ff8a65 !important; + border-color: #ff8a65 !important; +} + +.v-application .deep-orange--text.text--lighten-2 { + color: #ff8a65 !important; + caret-color: #ff8a65 !important; +} + +.v-application .deep-orange.lighten-1 { + background-color: #ff7043 !important; + border-color: #ff7043 !important; +} + +.v-application .deep-orange--text.text--lighten-1 { + color: #ff7043 !important; + caret-color: #ff7043 !important; +} + +.v-application .deep-orange.darken-1 { + background-color: #f4511e !important; + border-color: #f4511e !important; +} + +.v-application .deep-orange--text.text--darken-1 { + color: #f4511e !important; + caret-color: #f4511e !important; +} + +.v-application .deep-orange.darken-2 { + background-color: #e64a19 !important; + border-color: #e64a19 !important; +} + +.v-application .deep-orange--text.text--darken-2 { + color: #e64a19 !important; + caret-color: #e64a19 !important; +} + +.v-application .deep-orange.darken-3 { + background-color: #d84315 !important; + border-color: #d84315 !important; +} + +.v-application .deep-orange--text.text--darken-3 { + color: #d84315 !important; + caret-color: #d84315 !important; +} + +.v-application .deep-orange.darken-4 { + background-color: #bf360c !important; + border-color: #bf360c !important; +} + +.v-application .deep-orange--text.text--darken-4 { + color: #bf360c !important; + caret-color: #bf360c !important; +} + +.v-application .deep-orange.accent-1 { + background-color: #ff9e80 !important; + border-color: #ff9e80 !important; +} + +.v-application .deep-orange--text.text--accent-1 { + color: #ff9e80 !important; + caret-color: #ff9e80 !important; +} + +.v-application .deep-orange.accent-2 { + background-color: #ff6e40 !important; + border-color: #ff6e40 !important; +} + +.v-application .deep-orange--text.text--accent-2 { + color: #ff6e40 !important; + caret-color: #ff6e40 !important; +} + +.v-application .deep-orange.accent-3 { + background-color: #ff3d00 !important; + border-color: #ff3d00 !important; +} + +.v-application .deep-orange--text.text--accent-3 { + color: #ff3d00 !important; + caret-color: #ff3d00 !important; +} + +.v-application .deep-orange.accent-4 { + background-color: #dd2c00 !important; + border-color: #dd2c00 !important; +} + +.v-application .deep-orange--text.text--accent-4 { + color: #dd2c00 !important; + caret-color: #dd2c00 !important; +} + +.v-application .brown { + background-color: #795548 !important; + border-color: #795548 !important; +} + +.v-application .brown--text { + color: #795548 !important; + caret-color: #795548 !important; +} + +.v-application .brown.lighten-5 { + background-color: #efebe9 !important; + border-color: #efebe9 !important; +} + +.v-application .brown--text.text--lighten-5 { + color: #efebe9 !important; + caret-color: #efebe9 !important; +} + +.v-application .brown.lighten-4 { + background-color: #d7ccc8 !important; + border-color: #d7ccc8 !important; +} + +.v-application .brown--text.text--lighten-4 { + color: #d7ccc8 !important; + caret-color: #d7ccc8 !important; +} + +.v-application .brown.lighten-3 { + background-color: #bcaaa4 !important; + border-color: #bcaaa4 !important; +} + +.v-application .brown--text.text--lighten-3 { + color: #bcaaa4 !important; + caret-color: #bcaaa4 !important; +} + +.v-application .brown.lighten-2 { + background-color: #a1887f !important; + border-color: #a1887f !important; +} + +.v-application .brown--text.text--lighten-2 { + color: #a1887f !important; + caret-color: #a1887f !important; +} + +.v-application .brown.lighten-1 { + background-color: #8d6e63 !important; + border-color: #8d6e63 !important; +} + +.v-application .brown--text.text--lighten-1 { + color: #8d6e63 !important; + caret-color: #8d6e63 !important; +} + +.v-application .brown.darken-1 { + background-color: #6d4c41 !important; + border-color: #6d4c41 !important; +} + +.v-application .brown--text.text--darken-1 { + color: #6d4c41 !important; + caret-color: #6d4c41 !important; +} + +.v-application .brown.darken-2 { + background-color: #5d4037 !important; + border-color: #5d4037 !important; +} + +.v-application .brown--text.text--darken-2 { + color: #5d4037 !important; + caret-color: #5d4037 !important; +} + +.v-application .brown.darken-3 { + background-color: #4e342e !important; + border-color: #4e342e !important; +} + +.v-application .brown--text.text--darken-3 { + color: #4e342e !important; + caret-color: #4e342e !important; +} + +.v-application .brown.darken-4 { + background-color: #3e2723 !important; + border-color: #3e2723 !important; +} + +.v-application .brown--text.text--darken-4 { + color: #3e2723 !important; + caret-color: #3e2723 !important; +} + +.v-application .blue-grey { + background-color: #607d8b !important; + border-color: #607d8b !important; +} + +.v-application .blue-grey--text { + color: #607d8b !important; + caret-color: #607d8b !important; +} + +.v-application .blue-grey.lighten-5 { + background-color: #eceff1 !important; + border-color: #eceff1 !important; +} + +.v-application .blue-grey--text.text--lighten-5 { + color: #eceff1 !important; + caret-color: #eceff1 !important; +} + +.v-application .blue-grey.lighten-4 { + background-color: #cfd8dc !important; + border-color: #cfd8dc !important; +} + +.v-application .blue-grey--text.text--lighten-4 { + color: #cfd8dc !important; + caret-color: #cfd8dc !important; +} + +.v-application .blue-grey.lighten-3 { + background-color: #b0bec5 !important; + border-color: #b0bec5 !important; +} + +.v-application .blue-grey--text.text--lighten-3 { + color: #b0bec5 !important; + caret-color: #b0bec5 !important; +} + +.v-application .blue-grey.lighten-2 { + background-color: #90a4ae !important; + border-color: #90a4ae !important; +} + +.v-application .blue-grey--text.text--lighten-2 { + color: #90a4ae !important; + caret-color: #90a4ae !important; +} + +.v-application .blue-grey.lighten-1 { + background-color: #78909c !important; + border-color: #78909c !important; +} + +.v-application .blue-grey--text.text--lighten-1 { + color: #78909c !important; + caret-color: #78909c !important; +} + +.v-application .blue-grey.darken-1 { + background-color: #546e7a !important; + border-color: #546e7a !important; +} + +.v-application .blue-grey--text.text--darken-1 { + color: #546e7a !important; + caret-color: #546e7a !important; +} + +.v-application .blue-grey.darken-2 { + background-color: #455a64 !important; + border-color: #455a64 !important; +} + +.v-application .blue-grey--text.text--darken-2 { + color: #455a64 !important; + caret-color: #455a64 !important; +} + +.v-application .blue-grey.darken-3 { + background-color: #37474f !important; + border-color: #37474f !important; +} + +.v-application .blue-grey--text.text--darken-3 { + color: #37474f !important; + caret-color: #37474f !important; +} + +.v-application .blue-grey.darken-4 { + background-color: #263238 !important; + border-color: #263238 !important; +} + +.v-application .blue-grey--text.text--darken-4 { + color: #263238 !important; + caret-color: #263238 !important; +} + +.v-application .grey { + background-color: #9e9e9e !important; + border-color: #9e9e9e !important; +} + +.v-application .grey--text { + color: #9e9e9e !important; + caret-color: #9e9e9e !important; +} + +.v-application .grey.lighten-5 { + background-color: #fafafa !important; + border-color: #fafafa !important; +} + +.v-application .grey--text.text--lighten-5 { + color: #fafafa !important; + caret-color: #fafafa !important; +} + +.v-application .grey.lighten-4 { + background-color: #f5f5f5 !important; + border-color: #f5f5f5 !important; +} + +.v-application .grey--text.text--lighten-4 { + color: #f5f5f5 !important; + caret-color: #f5f5f5 !important; +} + +.v-application .grey.lighten-3 { + background-color: #eeeeee !important; + border-color: #eeeeee !important; +} + +.v-application .grey--text.text--lighten-3 { + color: #eeeeee !important; + caret-color: #eeeeee !important; +} + +.v-application .grey.lighten-2 { + background-color: #e0e0e0 !important; + border-color: #e0e0e0 !important; +} + +.v-application .grey--text.text--lighten-2 { + color: #e0e0e0 !important; + caret-color: #e0e0e0 !important; +} + +.v-application .grey.lighten-1 { + background-color: #bdbdbd !important; + border-color: #bdbdbd !important; +} + +.v-application .grey--text.text--lighten-1 { + color: #bdbdbd !important; + caret-color: #bdbdbd !important; +} + +.v-application .grey.darken-1 { + background-color: #757575 !important; + border-color: #757575 !important; +} + +.v-application .grey--text.text--darken-1 { + color: #757575 !important; + caret-color: #757575 !important; +} + +.v-application .grey.darken-2 { + background-color: #616161 !important; + border-color: #616161 !important; +} + +.v-application .grey--text.text--darken-2 { + color: #616161 !important; + caret-color: #616161 !important; +} + +.v-application .grey.darken-3 { + background-color: #424242 !important; + border-color: #424242 !important; +} + +.v-application .grey--text.text--darken-3 { + color: #424242 !important; + caret-color: #424242 !important; +} + +.v-application .grey.darken-4 { + background-color: #212121 !important; + border-color: #212121 !important; +} + +.v-application .grey--text.text--darken-4 { + color: #212121 !important; + caret-color: #212121 !important; +} + +.v-application .shades.black { + background-color: #000000 !important; + border-color: #000000 !important; +} + +.v-application .shades--text.text--black { + color: #000000 !important; + caret-color: #000000 !important; +} + +.v-application .shades.white { + background-color: #FFFFFF !important; + border-color: #FFFFFF !important; +} + +.v-application .shades--text.text--white { + color: #FFFFFF !important; + caret-color: #FFFFFF !important; +} + +.v-application .shades.transparent { + background-color: transparent !important; + border-color: transparent !important; +} + +.v-application .shades--text.text--transparent { + color: transparent !important; + caret-color: transparent !important; +} + +/*! + * ress.css • v2.0.4 + * MIT License + * github.com/filipelinhares/ress + */ +/* # ================================================================= + # Global selectors + # ================================================================= */ +html { + box-sizing: border-box; + overflow-y: scroll; + /* All browsers without overlaying scrollbars */ + -webkit-text-size-adjust: 100%; + /* Prevent adjustments of font size after orientation changes in iOS */ + word-break: normal; + -moz-tab-size: 4; + tab-size: 4; +} + +*, +::before, +::after { + background-repeat: no-repeat; + /* Set `background-repeat: no-repeat` to all elements and pseudo elements */ + box-sizing: inherit; +} + +::before, +::after { + text-decoration: inherit; + /* Inherit text-decoration and vertical align to ::before and ::after pseudo elements */ + vertical-align: inherit; +} + +* { + padding: 0; + /* Reset `padding` and `margin` of all elements */ + margin: 0; +} + +/* # ================================================================= + # General elements + # ================================================================= */ +hr { + overflow: visible; + /* Show the overflow in Edge and IE */ + height: 0; + /* Add the correct box sizing in Firefox */ +} + +details, +main { + display: block; + /* Render the `main` element consistently in IE. */ +} + +summary { + display: list-item; + /* Add the correct display in all browsers */ +} + +small { + font-size: 80%; + /* Set font-size to 80% in `small` elements */ +} + +[hidden] { + display: none; + /* Add the correct display in IE */ +} + +abbr[title] { + border-bottom: none; + /* Remove the bottom border in Chrome 57 */ + /* Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari */ + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +a { + background-color: transparent; + /* Remove the gray background on active links in IE 10 */ +} + +a:active, +a:hover { + outline-width: 0; + /* Remove the outline when hovering in all browsers */ +} + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + /* Specify the font family of code elements */ +} + +pre { + font-size: 1em; + /* Correct the odd `em` font sizing in all browsers */ +} + +b, +strong { + font-weight: bolder; + /* Add the correct font weight in Chrome, Edge, and Safari */ +} + +/* https://gist.github.com/unruthless/413930 */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* # ================================================================= + # Forms + # ================================================================= */ +input { + border-radius: 0; +} + +/* Replace pointer cursor in disabled elements */ +[disabled] { + cursor: default; +} + +[type=number]::-webkit-inner-spin-button, +[type=number]::-webkit-outer-spin-button { + height: auto; + /* Correct the cursor style of increment and decrement buttons in Chrome */ +} + +[type=search] { + -webkit-appearance: textfield; + /* Correct the odd appearance in Chrome and Safari */ + outline-offset: -2px; + /* Correct the outline style in Safari */ +} + +[type=search]::-webkit-search-cancel-button, +[type=search]::-webkit-search-decoration { + -webkit-appearance: none; + /* Remove the inner padding in Chrome and Safari on macOS */ +} + +textarea { + overflow: auto; + /* Internet Explorer 11+ */ + resize: vertical; + /* Specify textarea resizability */ +} + +button, +input, +optgroup, +select, +textarea { + font: inherit; + /* Specify font inheritance of form elements */ +} + +optgroup { + font-weight: bold; + /* Restore the font weight unset by the previous rule */ +} + +button { + overflow: visible; + /* Address `overflow` set to `hidden` in IE 8/9/10/11 */ +} + +button, +select { + text-transform: none; + /* Firefox 40+, Internet Explorer 11- */ +} + +/* Apply cursor pointer to button elements */ +button, +[type=button], +[type=reset], +[type=submit], +[role=button] { + cursor: pointer; + color: inherit; +} + +/* Remove inner padding and border in Firefox 4+ */ +button::-moz-focus-inner, +[type=button]::-moz-focus-inner, +[type=reset]::-moz-focus-inner, +[type=submit]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/* Replace focus style removed in the border reset above */ +button:-moz-focusring, +[type=button]::-moz-focus-inner, +[type=reset]::-moz-focus-inner, +[type=submit]::-moz-focus-inner { + outline: 1px dotted ButtonText; +} + +button, +html [type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; + /* Correct the inability to style clickable types in iOS */ +} + +/* Remove the default button styling in all browsers */ +button, +input, +select, +textarea { + background-color: transparent; + border-style: none; +} + +/* Style select like a standard input */ +select { + -moz-appearance: none; + /* Firefox 36+ */ + -webkit-appearance: none; + /* Chrome 41+ */ +} + +select::-ms-expand { + display: none; + /* Internet Explorer 11+ */ +} + +select::-ms-value { + color: currentColor; + /* Internet Explorer 11+ */ +} + +legend { + border: 0; + /* Correct `color` not being inherited in IE 8/9/10/11 */ + color: inherit; + /* Correct the color inheritance from `fieldset` elements in IE */ + display: table; + /* Correct the text wrapping in Edge and IE */ + max-width: 100%; + /* Correct the text wrapping in Edge and IE */ + white-space: normal; + /* Correct the text wrapping in Edge and IE */ + max-width: 100%; + /* Correct the text wrapping in Edge 18- and IE */ +} + +::-webkit-file-upload-button { + /* Correct the inability to style clickable types in iOS and Safari */ + -webkit-appearance: button; + color: inherit; + font: inherit; + /* Change font properties to `inherit` in Chrome and Safari */ +} + +/* # ================================================================= + # Specify media element style + # ================================================================= */ +img { + border-style: none; + /* Remove border when inside `a` element in IE 8/9/10 */ +} + +/* Add the correct vertical alignment in Chrome, Firefox, and Opera */ +progress { + vertical-align: baseline; +} + +/* # ================================================================= + # Accessibility + # ================================================================= */ +/* Hide content from screens but not screenreaders */ +@media screen { + [hidden~=screen] { + display: inherit; + } + + [hidden~=screen]:not(:active):not(:focus):not(:target) { + position: absolute !important; + clip: rect(0 0 0 0) !important; + } +} +/* Specify the progress cursor of updating elements */ +[aria-busy=true] { + cursor: progress; +} + +/* Specify the pointer cursor of trigger elements */ +[aria-controls] { + cursor: pointer; +} + +/* Specify the unstyled cursor of disabled, not-editable, or otherwise inoperable elements */ +[aria-disabled=true] { + cursor: default; +} + +.v-application .elevation-24 { + box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-23 { + box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-22 { + box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-21 { + box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-20 { + box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-19 { + box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-18 { + box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-17 { + box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-16 { + box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-15 { + box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-14 { + box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-13 { + box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-12 { + box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-11 { + box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-10 { + box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-9 { + box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-8 { + box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-7 { + box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-6 { + box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-5 { + box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-4 { + box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-3 { + box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-2 { + box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-1 { + box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-0 { + box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .carousel-transition-enter { + transform: translate(100%, 0); +} +.v-application .carousel-transition-leave, .v-application .carousel-transition-leave-to { + position: absolute; + top: 0; + transform: translate(-100%, 0); +} + +.carousel-reverse-transition-enter { + transform: translate(-100%, 0); +} +.carousel-reverse-transition-leave, .carousel-reverse-transition-leave-to { + position: absolute; + top: 0; + transform: translate(100%, 0); +} + +.dialog-transition-enter, .dialog-transition-leave-to { + transform: scale(0.5); + opacity: 0; +} +.dialog-transition-enter-to, .dialog-transition-leave { + opacity: 1; +} + +.dialog-bottom-transition-enter, .dialog-bottom-transition-leave-to { + transform: translateY(100%); +} + +.picker-transition-enter-active, .picker-transition-leave-active, +.picker-reverse-transition-enter-active, +.picker-reverse-transition-leave-active { + transition: 0.3s cubic-bezier(0, 0, 0.2, 1); +} +.picker-transition-enter, .picker-transition-leave-to, +.picker-reverse-transition-enter, +.picker-reverse-transition-leave-to { + opacity: 0; +} +.picker-transition-leave, .picker-transition-leave-active, .picker-transition-leave-to, +.picker-reverse-transition-leave, +.picker-reverse-transition-leave-active, +.picker-reverse-transition-leave-to { + position: absolute !important; +} + +.picker-transition-enter { + transform: translate(0, 100%); +} +.picker-transition-leave-to { + transform: translate(0, -100%); +} + +.picker-reverse-transition-enter { + transform: translate(0, -100%); +} +.picker-reverse-transition-leave-to { + transform: translate(0, 100%); +} + +.picker-title-transition-enter-to, .picker-title-transition-leave { + transform: translate(0, 0); +} +.picker-title-transition-enter { + transform: translate(-100%, 0); +} +.picker-title-transition-leave-to { + opacity: 0; + transform: translate(100%, 0); +} +.picker-title-transition-leave, .picker-title-transition-leave-to, .picker-title-transition-leave-active { + position: absolute !important; +} + +.tab-transition-enter { + transform: translate(100%, 0); +} +.tab-transition-leave, .tab-transition-leave-active { + position: absolute; + top: 0; +} +.tab-transition-leave-to { + position: absolute; + transform: translate(-100%, 0); +} + +.tab-reverse-transition-enter { + transform: translate(-100%, 0); +} +.tab-reverse-transition-leave, .tab-reverse-transition-leave-to { + top: 0; + position: absolute; + transform: translate(100%, 0); +} + +.expand-transition-enter-active, .expand-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.expand-transition-move { + transition: transform 0.6s; +} + +.expand-x-transition-enter-active, .expand-x-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.expand-x-transition-move { + transition: transform 0.6s; +} + +.scale-transition-enter-active, .scale-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.scale-transition-move { + transition: transform 0.6s; +} +.scale-transition-enter, .scale-transition-leave, .scale-transition-leave-to { + opacity: 0; + transform: scale(0); +} + +.scale-rotate-transition-enter-active, .scale-rotate-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.scale-rotate-transition-move { + transition: transform 0.6s; +} +.scale-rotate-transition-enter, .scale-rotate-transition-leave, .scale-rotate-transition-leave-to { + opacity: 0; + transform: scale(0) rotate(-45deg); +} + +.scale-rotate-reverse-transition-enter-active, .scale-rotate-reverse-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.scale-rotate-reverse-transition-move { + transition: transform 0.6s; +} +.scale-rotate-reverse-transition-enter, .scale-rotate-reverse-transition-leave, .scale-rotate-reverse-transition-leave-to { + opacity: 0; + transform: scale(0) rotate(45deg); +} + +.message-transition-enter-active, .message-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.message-transition-move { + transition: transform 0.6s; +} +.message-transition-enter, .message-transition-leave-to { + opacity: 0; + transform: translateY(-15px); +} +.message-transition-leave, .message-transition-leave-active { + position: absolute; +} + +.slide-y-transition-enter-active, .slide-y-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.slide-y-transition-move { + transition: transform 0.6s; +} +.slide-y-transition-enter, .slide-y-transition-leave-to { + opacity: 0; + transform: translateY(-15px); +} + +.slide-y-reverse-transition-enter-active, .slide-y-reverse-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.slide-y-reverse-transition-move { + transition: transform 0.6s; +} +.slide-y-reverse-transition-enter, .slide-y-reverse-transition-leave-to { + opacity: 0; + transform: translateY(15px); +} + +.scroll-y-transition-enter-active, .scroll-y-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.scroll-y-transition-move { + transition: transform 0.6s; +} +.scroll-y-transition-enter, .scroll-y-transition-leave-to { + opacity: 0; +} +.scroll-y-transition-enter { + transform: translateY(-15px); +} +.scroll-y-transition-leave-to { + transform: translateY(15px); +} + +.scroll-y-reverse-transition-enter-active, .scroll-y-reverse-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.scroll-y-reverse-transition-move { + transition: transform 0.6s; +} +.scroll-y-reverse-transition-enter, .scroll-y-reverse-transition-leave-to { + opacity: 0; +} +.scroll-y-reverse-transition-enter { + transform: translateY(15px); +} +.scroll-y-reverse-transition-leave-to { + transform: translateY(-15px); +} + +.scroll-x-transition-enter-active, .scroll-x-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.scroll-x-transition-move { + transition: transform 0.6s; +} +.scroll-x-transition-enter, .scroll-x-transition-leave-to { + opacity: 0; +} +.scroll-x-transition-enter { + transform: translateX(-15px); +} +.scroll-x-transition-leave-to { + transform: translateX(15px); +} + +.scroll-x-reverse-transition-enter-active, .scroll-x-reverse-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.scroll-x-reverse-transition-move { + transition: transform 0.6s; +} +.scroll-x-reverse-transition-enter, .scroll-x-reverse-transition-leave-to { + opacity: 0; +} +.scroll-x-reverse-transition-enter { + transform: translateX(15px); +} +.scroll-x-reverse-transition-leave-to { + transform: translateX(-15px); +} + +.slide-x-transition-enter-active, .slide-x-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.slide-x-transition-move { + transition: transform 0.6s; +} +.slide-x-transition-enter, .slide-x-transition-leave-to { + opacity: 0; + transform: translateX(-15px); +} + +.slide-x-reverse-transition-enter-active, .slide-x-reverse-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.slide-x-reverse-transition-move { + transition: transform 0.6s; +} +.slide-x-reverse-transition-enter, .slide-x-reverse-transition-leave-to { + opacity: 0; + transform: translateX(15px); +} + +.fade-transition-enter-active, .fade-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.fade-transition-move { + transition: transform 0.6s; +} +.fade-transition-enter, .fade-transition-leave-to { + opacity: 0 !important; +} + +.fab-transition-enter-active, .fab-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.fab-transition-move { + transition: transform 0.6s; +} +.fab-transition-enter, .fab-transition-leave-to { + transform: scale(0) rotate(-45deg); +} + +.v-application .blockquote { + padding: 16px 0 16px 24px; + font-size: 18px; + font-weight: 300; +} + +.v-application code, .v-application kbd { + border-radius: 3px; + font-size: 85%; + font-weight: 900; +} +.v-application code { + background-color: #FBE5E1; + color: #C0341D; + padding: 0 0.4rem; +} +.v-application kbd { + background: #212529; + color: #FFFFFF; + padding: 0.2rem 0.4rem; +} + +html { + font-size: 16px; + overflow-x: hidden; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +html.overflow-y-hidden { + overflow-y: hidden !important; +} + +.v-application { + font-family: "Roboto", sans-serif; + line-height: 1.5; +} +.v-application ::-ms-clear, +.v-application ::-ms-reveal { + display: none; +} + +.v-application .theme--light.heading { + color: rgba(0, 0, 0, 0.87); +} + +.v-application .theme--dark.heading { + color: #FFFFFF; +} + +.v-application ul, .v-application ol { + padding-left: 24px; +} + +.v-application .display-4 { + font-size: 6rem !important; + font-weight: 300; + line-height: 6rem; + letter-spacing: -0.015625em !important; + font-family: "Roboto", sans-serif !important; +} +.v-application .display-3 { + font-size: 3.75rem !important; + font-weight: 300; + line-height: 3.75rem; + letter-spacing: -0.0083333333em !important; + font-family: "Roboto", sans-serif !important; +} +.v-application .display-2 { + font-size: 3rem !important; + font-weight: 400; + line-height: 3.125rem; + letter-spacing: normal !important; + font-family: "Roboto", sans-serif !important; +} +.v-application .display-1 { + font-size: 2.125rem !important; + font-weight: 400; + line-height: 2.5rem; + letter-spacing: 0.0073529412em !important; + font-family: "Roboto", sans-serif !important; +} +.v-application .headline { + font-size: 1.5rem !important; + font-weight: 400; + line-height: 2rem; + letter-spacing: normal !important; + font-family: "Roboto", sans-serif !important; +} +.v-application .title { + font-size: 1.25rem !important; + font-weight: 500; + line-height: 2rem; + letter-spacing: 0.0125em !important; + font-family: "Roboto", sans-serif !important; +} +.v-application .subtitle-2 { + font-size: 0.875rem !important; + font-weight: 500; + letter-spacing: 0.0071428571em !important; + line-height: 1.375rem; + font-family: "Roboto", sans-serif !important; +} +.v-application .subtitle-1 { + font-size: 1rem !important; + font-weight: normal; + letter-spacing: 0.009375em !important; + line-height: 1.75rem; + font-family: "Roboto", sans-serif !important; +} +.v-application .body-2 { + font-size: 0.875rem !important; + font-weight: 400; + letter-spacing: 0.0178571429em !important; + line-height: 1.25rem; + font-family: "Roboto", sans-serif !important; +} +.v-application .body-1 { + font-size: 1rem !important; + font-weight: 400; + letter-spacing: 0.03125em !important; + line-height: 1.5rem; + font-family: "Roboto", sans-serif !important; +} +.v-application .caption { + font-size: 0.75rem !important; + font-weight: 400; + letter-spacing: 0.0333333333em !important; + line-height: 1.25rem; + font-family: "Roboto", sans-serif !important; +} +.v-application .overline { + font-size: 0.75rem !important; + font-weight: 500; + letter-spacing: 0.1666666667em !important; + line-height: 2rem; + text-transform: uppercase; + font-family: "Roboto", sans-serif !important; +} +.v-application p { + margin-bottom: 16px; +} + +@media only print { + .v-application .hidden-print-only { + display: none !important; + } +} +@media only screen { + .v-application .hidden-screen-only { + display: none !important; + } +} +@media only screen and (max-width: 599px) { + .v-application .hidden-xs-only { + display: none !important; + } +} +@media only screen and (min-width: 600px) and (max-width: 959px) { + .v-application .hidden-sm-only { + display: none !important; + } +} +@media only screen and (max-width: 959px) { + .v-application .hidden-sm-and-down { + display: none !important; + } +} +@media only screen and (min-width: 600px) { + .v-application .hidden-sm-and-up { + display: none !important; + } +} +@media only screen and (min-width: 960px) and (max-width: 1263px) { + .v-application .hidden-md-only { + display: none !important; + } +} +@media only screen and (max-width: 1263px) { + .v-application .hidden-md-and-down { + display: none !important; + } +} +@media only screen and (min-width: 960px) { + .v-application .hidden-md-and-up { + display: none !important; + } +} +@media only screen and (min-width: 1264px) and (max-width: 1903px) { + .v-application .hidden-lg-only { + display: none !important; + } +} +@media only screen and (max-width: 1903px) { + .v-application .hidden-lg-and-down { + display: none !important; + } +} +@media only screen and (min-width: 1264px) { + .v-application .hidden-lg-and-up { + display: none !important; + } +} +@media only screen and (min-width: 1904px) { + .v-application .hidden-xl-only { + display: none !important; + } +} + +.d-sr-only, +.d-sr-only-focusable:not(:focus) { + border: 0 !important; + clip: rect(0, 0, 0, 0) !important; + height: 1px !important; + margin: -1px !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + white-space: nowrap !important; + width: 1px !important; +} + +.v-application .font-weight-thin { + font-weight: 100 !important; +} +.v-application .font-weight-light { + font-weight: 300 !important; +} +.v-application .font-weight-regular { + font-weight: 400 !important; +} +.v-application .font-weight-medium { + font-weight: 500 !important; +} +.v-application .font-weight-bold { + font-weight: 700 !important; +} +.v-application .font-weight-black { + font-weight: 900 !important; +} +.v-application .font-italic { + font-style: italic !important; +} + +.v-application .transition-fast-out-slow-in { + transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important; +} +.v-application .transition-linear-out-slow-in { + transition: 0.3s cubic-bezier(0, 0, 0.2, 1) !important; +} +.v-application .transition-fast-out-linear-in { + transition: 0.3s cubic-bezier(0.4, 0, 1, 1) !important; +} +.v-application .transition-ease-in-out { + transition: 0.3s cubic-bezier(0.4, 0, 0.6, 1) !important; +} +.v-application .transition-fast-in-fast-out { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important; +} +.v-application .transition-swing { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} + +.v-application .overflow-auto { + overflow: auto !important; +} + +.v-application .overflow-hidden { + overflow: hidden !important; +} + +.v-application .overflow-visible { + overflow: visible !important; +} + +.v-application .overflow-x-auto { + overflow-x: auto !important; +} + +.v-application .overflow-x-hidden { + overflow-x: hidden !important; +} + +.v-application .overflow-y-auto { + overflow-y: auto !important; +} + +.v-application .overflow-y-hidden { + overflow-y: hidden !important; +} + +.v-application .d-none { + display: none !important; +} + +.v-application .d-inline { + display: inline !important; +} + +.v-application .d-inline-block { + display: inline-block !important; +} + +.v-application .d-block { + display: block !important; +} + +.v-application .d-table { + display: table !important; +} + +.v-application .d-table-row { + display: table-row !important; +} + +.v-application .d-table-cell { + display: table-cell !important; +} + +.v-application .d-flex { + display: flex !important; +} + +.v-application .d-inline-flex { + display: inline-flex !important; +} + +.v-application .float-none { + float: none !important; +} + +.v-application .float-left { + float: left !important; +} + +.v-application .float-right { + float: right !important; +} + +.v-application .flex-fill { + flex: 1 1 auto !important; +} + +.v-application .flex-row { + flex-direction: row !important; +} + +.v-application .flex-column { + flex-direction: column !important; +} + +.v-application .flex-row-reverse { + flex-direction: row-reverse !important; +} + +.v-application .flex-column-reverse { + flex-direction: column-reverse !important; +} + +.v-application .flex-grow-0 { + flex-grow: 0 !important; +} + +.v-application .flex-grow-1 { + flex-grow: 1 !important; +} + +.v-application .flex-shrink-0 { + flex-shrink: 0 !important; +} + +.v-application .flex-shrink-1 { + flex-shrink: 1 !important; +} + +.v-application .flex-wrap { + flex-wrap: wrap !important; +} + +.v-application .flex-nowrap { + flex-wrap: nowrap !important; +} + +.v-application .flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.v-application .justify-start { + justify-content: flex-start !important; +} + +.v-application .justify-end { + justify-content: flex-end !important; +} + +.v-application .justify-center { + justify-content: center !important; +} + +.v-application .justify-space-between { + justify-content: space-between !important; +} + +.v-application .justify-space-around { + justify-content: space-around !important; +} + +.v-application .align-start { + align-items: flex-start !important; +} + +.v-application .align-end { + align-items: flex-end !important; +} + +.v-application .align-center { + align-items: center !important; +} + +.v-application .align-baseline { + align-items: baseline !important; +} + +.v-application .align-stretch { + align-items: stretch !important; +} + +.v-application .align-content-start { + align-content: flex-start !important; +} + +.v-application .align-content-end { + align-content: flex-end !important; +} + +.v-application .align-content-center { + align-content: center !important; +} + +.v-application .align-content-space-between { + align-content: space-between !important; +} + +.v-application .align-content-space-around { + align-content: space-around !important; +} + +.v-application .align-content-stretch { + align-content: stretch !important; +} + +.v-application .align-self-auto { + align-self: auto !important; +} + +.v-application .align-self-start { + align-self: flex-start !important; +} + +.v-application .align-self-end { + align-self: flex-end !important; +} + +.v-application .align-self-center { + align-self: center !important; +} + +.v-application .align-self-baseline { + align-self: baseline !important; +} + +.v-application .align-self-stretch { + align-self: stretch !important; +} + +.v-application .order-first { + order: -1 !important; +} + +.v-application .order-0 { + order: 0 !important; +} + +.v-application .order-1 { + order: 1 !important; +} + +.v-application .order-2 { + order: 2 !important; +} + +.v-application .order-3 { + order: 3 !important; +} + +.v-application .order-4 { + order: 4 !important; +} + +.v-application .order-5 { + order: 5 !important; +} + +.v-application .order-6 { + order: 6 !important; +} + +.v-application .order-7 { + order: 7 !important; +} + +.v-application .order-8 { + order: 8 !important; +} + +.v-application .order-9 { + order: 9 !important; +} + +.v-application .order-10 { + order: 10 !important; +} + +.v-application .order-11 { + order: 11 !important; +} + +.v-application .order-12 { + order: 12 !important; +} + +.v-application .order-last { + order: 13 !important; +} + +.v-application .ma-0 { + margin: 0px !important; +} + +.v-application .ma-1 { + margin: 4px !important; +} + +.v-application .ma-2 { + margin: 8px !important; +} + +.v-application .ma-3 { + margin: 12px !important; +} + +.v-application .ma-4 { + margin: 16px !important; +} + +.v-application .ma-5 { + margin: 20px !important; +} + +.v-application .ma-6 { + margin: 24px !important; +} + +.v-application .ma-7 { + margin: 28px !important; +} + +.v-application .ma-8 { + margin: 32px !important; +} + +.v-application .ma-9 { + margin: 36px !important; +} + +.v-application .ma-10 { + margin: 40px !important; +} + +.v-application .ma-11 { + margin: 44px !important; +} + +.v-application .ma-12 { + margin: 48px !important; +} + +.v-application .ma-13 { + margin: 52px !important; +} + +.v-application .ma-14 { + margin: 56px !important; +} + +.v-application .ma-15 { + margin: 60px !important; +} + +.v-application .ma-16 { + margin: 64px !important; +} + +.v-application .ma-auto { + margin: auto !important; +} + +.v-application .mx-0 { + margin-right: 0px !important; + margin-left: 0px !important; +} + +.v-application .mx-1 { + margin-right: 4px !important; + margin-left: 4px !important; +} + +.v-application .mx-2 { + margin-right: 8px !important; + margin-left: 8px !important; +} + +.v-application .mx-3 { + margin-right: 12px !important; + margin-left: 12px !important; +} + +.v-application .mx-4 { + margin-right: 16px !important; + margin-left: 16px !important; +} + +.v-application .mx-5 { + margin-right: 20px !important; + margin-left: 20px !important; +} + +.v-application .mx-6 { + margin-right: 24px !important; + margin-left: 24px !important; +} + +.v-application .mx-7 { + margin-right: 28px !important; + margin-left: 28px !important; +} + +.v-application .mx-8 { + margin-right: 32px !important; + margin-left: 32px !important; +} + +.v-application .mx-9 { + margin-right: 36px !important; + margin-left: 36px !important; +} + +.v-application .mx-10 { + margin-right: 40px !important; + margin-left: 40px !important; +} + +.v-application .mx-11 { + margin-right: 44px !important; + margin-left: 44px !important; +} + +.v-application .mx-12 { + margin-right: 48px !important; + margin-left: 48px !important; +} + +.v-application .mx-13 { + margin-right: 52px !important; + margin-left: 52px !important; +} + +.v-application .mx-14 { + margin-right: 56px !important; + margin-left: 56px !important; +} + +.v-application .mx-15 { + margin-right: 60px !important; + margin-left: 60px !important; +} + +.v-application .mx-16 { + margin-right: 64px !important; + margin-left: 64px !important; +} + +.v-application .mx-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.v-application .my-0 { + margin-top: 0px !important; + margin-bottom: 0px !important; +} + +.v-application .my-1 { + margin-top: 4px !important; + margin-bottom: 4px !important; +} + +.v-application .my-2 { + margin-top: 8px !important; + margin-bottom: 8px !important; +} + +.v-application .my-3 { + margin-top: 12px !important; + margin-bottom: 12px !important; +} + +.v-application .my-4 { + margin-top: 16px !important; + margin-bottom: 16px !important; +} + +.v-application .my-5 { + margin-top: 20px !important; + margin-bottom: 20px !important; +} + +.v-application .my-6 { + margin-top: 24px !important; + margin-bottom: 24px !important; +} + +.v-application .my-7 { + margin-top: 28px !important; + margin-bottom: 28px !important; +} + +.v-application .my-8 { + margin-top: 32px !important; + margin-bottom: 32px !important; +} + +.v-application .my-9 { + margin-top: 36px !important; + margin-bottom: 36px !important; +} + +.v-application .my-10 { + margin-top: 40px !important; + margin-bottom: 40px !important; +} + +.v-application .my-11 { + margin-top: 44px !important; + margin-bottom: 44px !important; +} + +.v-application .my-12 { + margin-top: 48px !important; + margin-bottom: 48px !important; +} + +.v-application .my-13 { + margin-top: 52px !important; + margin-bottom: 52px !important; +} + +.v-application .my-14 { + margin-top: 56px !important; + margin-bottom: 56px !important; +} + +.v-application .my-15 { + margin-top: 60px !important; + margin-bottom: 60px !important; +} + +.v-application .my-16 { + margin-top: 64px !important; + margin-bottom: 64px !important; +} + +.v-application .my-auto { + margin-top: auto !important; + margin-bottom: auto !important; +} + +.v-application .mt-0 { + margin-top: 0px !important; +} + +.v-application .mt-1 { + margin-top: 4px !important; +} + +.v-application .mt-2 { + margin-top: 8px !important; +} + +.v-application .mt-3 { + margin-top: 12px !important; +} + +.v-application .mt-4 { + margin-top: 16px !important; +} + +.v-application .mt-5 { + margin-top: 20px !important; +} + +.v-application .mt-6 { + margin-top: 24px !important; +} + +.v-application .mt-7 { + margin-top: 28px !important; +} + +.v-application .mt-8 { + margin-top: 32px !important; +} + +.v-application .mt-9 { + margin-top: 36px !important; +} + +.v-application .mt-10 { + margin-top: 40px !important; +} + +.v-application .mt-11 { + margin-top: 44px !important; +} + +.v-application .mt-12 { + margin-top: 48px !important; +} + +.v-application .mt-13 { + margin-top: 52px !important; +} + +.v-application .mt-14 { + margin-top: 56px !important; +} + +.v-application .mt-15 { + margin-top: 60px !important; +} + +.v-application .mt-16 { + margin-top: 64px !important; +} + +.v-application .mt-auto { + margin-top: auto !important; +} + +.v-application .mr-0 { + margin-right: 0px !important; +} + +.v-application .mr-1 { + margin-right: 4px !important; +} + +.v-application .mr-2 { + margin-right: 8px !important; +} + +.v-application .mr-3 { + margin-right: 12px !important; +} + +.v-application .mr-4 { + margin-right: 16px !important; +} + +.v-application .mr-5 { + margin-right: 20px !important; +} + +.v-application .mr-6 { + margin-right: 24px !important; +} + +.v-application .mr-7 { + margin-right: 28px !important; +} + +.v-application .mr-8 { + margin-right: 32px !important; +} + +.v-application .mr-9 { + margin-right: 36px !important; +} + +.v-application .mr-10 { + margin-right: 40px !important; +} + +.v-application .mr-11 { + margin-right: 44px !important; +} + +.v-application .mr-12 { + margin-right: 48px !important; +} + +.v-application .mr-13 { + margin-right: 52px !important; +} + +.v-application .mr-14 { + margin-right: 56px !important; +} + +.v-application .mr-15 { + margin-right: 60px !important; +} + +.v-application .mr-16 { + margin-right: 64px !important; +} + +.v-application .mr-auto { + margin-right: auto !important; +} + +.v-application .mb-0 { + margin-bottom: 0px !important; +} + +.v-application .mb-1 { + margin-bottom: 4px !important; +} + +.v-application .mb-2 { + margin-bottom: 8px !important; +} + +.v-application .mb-3 { + margin-bottom: 12px !important; +} + +.v-application .mb-4 { + margin-bottom: 16px !important; +} + +.v-application .mb-5 { + margin-bottom: 20px !important; +} + +.v-application .mb-6 { + margin-bottom: 24px !important; +} + +.v-application .mb-7 { + margin-bottom: 28px !important; +} + +.v-application .mb-8 { + margin-bottom: 32px !important; +} + +.v-application .mb-9 { + margin-bottom: 36px !important; +} + +.v-application .mb-10 { + margin-bottom: 40px !important; +} + +.v-application .mb-11 { + margin-bottom: 44px !important; +} + +.v-application .mb-12 { + margin-bottom: 48px !important; +} + +.v-application .mb-13 { + margin-bottom: 52px !important; +} + +.v-application .mb-14 { + margin-bottom: 56px !important; +} + +.v-application .mb-15 { + margin-bottom: 60px !important; +} + +.v-application .mb-16 { + margin-bottom: 64px !important; +} + +.v-application .mb-auto { + margin-bottom: auto !important; +} + +.v-application .ml-0 { + margin-left: 0px !important; +} + +.v-application .ml-1 { + margin-left: 4px !important; +} + +.v-application .ml-2 { + margin-left: 8px !important; +} + +.v-application .ml-3 { + margin-left: 12px !important; +} + +.v-application .ml-4 { + margin-left: 16px !important; +} + +.v-application .ml-5 { + margin-left: 20px !important; +} + +.v-application .ml-6 { + margin-left: 24px !important; +} + +.v-application .ml-7 { + margin-left: 28px !important; +} + +.v-application .ml-8 { + margin-left: 32px !important; +} + +.v-application .ml-9 { + margin-left: 36px !important; +} + +.v-application .ml-10 { + margin-left: 40px !important; +} + +.v-application .ml-11 { + margin-left: 44px !important; +} + +.v-application .ml-12 { + margin-left: 48px !important; +} + +.v-application .ml-13 { + margin-left: 52px !important; +} + +.v-application .ml-14 { + margin-left: 56px !important; +} + +.v-application .ml-15 { + margin-left: 60px !important; +} + +.v-application .ml-16 { + margin-left: 64px !important; +} + +.v-application .ml-auto { + margin-left: auto !important; +} + +.v-application--is-ltr .ms-0 { + margin-left: 0px !important; +} + +.v-application--is-rtl .ms-0 { + margin-right: 0px !important; +} + +.v-application--is-ltr .ms-1 { + margin-left: 4px !important; +} + +.v-application--is-rtl .ms-1 { + margin-right: 4px !important; +} + +.v-application--is-ltr .ms-2 { + margin-left: 8px !important; +} + +.v-application--is-rtl .ms-2 { + margin-right: 8px !important; +} + +.v-application--is-ltr .ms-3 { + margin-left: 12px !important; +} + +.v-application--is-rtl .ms-3 { + margin-right: 12px !important; +} + +.v-application--is-ltr .ms-4 { + margin-left: 16px !important; +} + +.v-application--is-rtl .ms-4 { + margin-right: 16px !important; +} + +.v-application--is-ltr .ms-5 { + margin-left: 20px !important; +} + +.v-application--is-rtl .ms-5 { + margin-right: 20px !important; +} + +.v-application--is-ltr .ms-6 { + margin-left: 24px !important; +} + +.v-application--is-rtl .ms-6 { + margin-right: 24px !important; +} + +.v-application--is-ltr .ms-7 { + margin-left: 28px !important; +} + +.v-application--is-rtl .ms-7 { + margin-right: 28px !important; +} + +.v-application--is-ltr .ms-8 { + margin-left: 32px !important; +} + +.v-application--is-rtl .ms-8 { + margin-right: 32px !important; +} + +.v-application--is-ltr .ms-9 { + margin-left: 36px !important; +} + +.v-application--is-rtl .ms-9 { + margin-right: 36px !important; +} + +.v-application--is-ltr .ms-10 { + margin-left: 40px !important; +} + +.v-application--is-rtl .ms-10 { + margin-right: 40px !important; +} + +.v-application--is-ltr .ms-11 { + margin-left: 44px !important; +} + +.v-application--is-rtl .ms-11 { + margin-right: 44px !important; +} + +.v-application--is-ltr .ms-12 { + margin-left: 48px !important; +} + +.v-application--is-rtl .ms-12 { + margin-right: 48px !important; +} + +.v-application--is-ltr .ms-13 { + margin-left: 52px !important; +} + +.v-application--is-rtl .ms-13 { + margin-right: 52px !important; +} + +.v-application--is-ltr .ms-14 { + margin-left: 56px !important; +} + +.v-application--is-rtl .ms-14 { + margin-right: 56px !important; +} + +.v-application--is-ltr .ms-15 { + margin-left: 60px !important; +} + +.v-application--is-rtl .ms-15 { + margin-right: 60px !important; +} + +.v-application--is-ltr .ms-16 { + margin-left: 64px !important; +} + +.v-application--is-rtl .ms-16 { + margin-right: 64px !important; +} + +.v-application--is-ltr .ms-auto { + margin-left: auto !important; +} + +.v-application--is-rtl .ms-auto { + margin-right: auto !important; +} + +.v-application--is-ltr .me-0 { + margin-right: 0px !important; +} + +.v-application--is-rtl .me-0 { + margin-left: 0px !important; +} + +.v-application--is-ltr .me-1 { + margin-right: 4px !important; +} + +.v-application--is-rtl .me-1 { + margin-left: 4px !important; +} + +.v-application--is-ltr .me-2 { + margin-right: 8px !important; +} + +.v-application--is-rtl .me-2 { + margin-left: 8px !important; +} + +.v-application--is-ltr .me-3 { + margin-right: 12px !important; +} + +.v-application--is-rtl .me-3 { + margin-left: 12px !important; +} + +.v-application--is-ltr .me-4 { + margin-right: 16px !important; +} + +.v-application--is-rtl .me-4 { + margin-left: 16px !important; +} + +.v-application--is-ltr .me-5 { + margin-right: 20px !important; +} + +.v-application--is-rtl .me-5 { + margin-left: 20px !important; +} + +.v-application--is-ltr .me-6 { + margin-right: 24px !important; +} + +.v-application--is-rtl .me-6 { + margin-left: 24px !important; +} + +.v-application--is-ltr .me-7 { + margin-right: 28px !important; +} + +.v-application--is-rtl .me-7 { + margin-left: 28px !important; +} + +.v-application--is-ltr .me-8 { + margin-right: 32px !important; +} + +.v-application--is-rtl .me-8 { + margin-left: 32px !important; +} + +.v-application--is-ltr .me-9 { + margin-right: 36px !important; +} + +.v-application--is-rtl .me-9 { + margin-left: 36px !important; +} + +.v-application--is-ltr .me-10 { + margin-right: 40px !important; +} + +.v-application--is-rtl .me-10 { + margin-left: 40px !important; +} + +.v-application--is-ltr .me-11 { + margin-right: 44px !important; +} + +.v-application--is-rtl .me-11 { + margin-left: 44px !important; +} + +.v-application--is-ltr .me-12 { + margin-right: 48px !important; +} + +.v-application--is-rtl .me-12 { + margin-left: 48px !important; +} + +.v-application--is-ltr .me-13 { + margin-right: 52px !important; +} + +.v-application--is-rtl .me-13 { + margin-left: 52px !important; +} + +.v-application--is-ltr .me-14 { + margin-right: 56px !important; +} + +.v-application--is-rtl .me-14 { + margin-left: 56px !important; +} + +.v-application--is-ltr .me-15 { + margin-right: 60px !important; +} + +.v-application--is-rtl .me-15 { + margin-left: 60px !important; +} + +.v-application--is-ltr .me-16 { + margin-right: 64px !important; +} + +.v-application--is-rtl .me-16 { + margin-left: 64px !important; +} + +.v-application--is-ltr .me-auto { + margin-right: auto !important; +} + +.v-application--is-rtl .me-auto { + margin-left: auto !important; +} + +.v-application .ma-n1 { + margin: -4px !important; +} + +.v-application .ma-n2 { + margin: -8px !important; +} + +.v-application .ma-n3 { + margin: -12px !important; +} + +.v-application .ma-n4 { + margin: -16px !important; +} + +.v-application .ma-n5 { + margin: -20px !important; +} + +.v-application .ma-n6 { + margin: -24px !important; +} + +.v-application .ma-n7 { + margin: -28px !important; +} + +.v-application .ma-n8 { + margin: -32px !important; +} + +.v-application .ma-n9 { + margin: -36px !important; +} + +.v-application .ma-n10 { + margin: -40px !important; +} + +.v-application .ma-n11 { + margin: -44px !important; +} + +.v-application .ma-n12 { + margin: -48px !important; +} + +.v-application .ma-n13 { + margin: -52px !important; +} + +.v-application .ma-n14 { + margin: -56px !important; +} + +.v-application .ma-n15 { + margin: -60px !important; +} + +.v-application .ma-n16 { + margin: -64px !important; +} + +.v-application .mx-n1 { + margin-right: -4px !important; + margin-left: -4px !important; +} + +.v-application .mx-n2 { + margin-right: -8px !important; + margin-left: -8px !important; +} + +.v-application .mx-n3 { + margin-right: -12px !important; + margin-left: -12px !important; +} + +.v-application .mx-n4 { + margin-right: -16px !important; + margin-left: -16px !important; +} + +.v-application .mx-n5 { + margin-right: -20px !important; + margin-left: -20px !important; +} + +.v-application .mx-n6 { + margin-right: -24px !important; + margin-left: -24px !important; +} + +.v-application .mx-n7 { + margin-right: -28px !important; + margin-left: -28px !important; +} + +.v-application .mx-n8 { + margin-right: -32px !important; + margin-left: -32px !important; +} + +.v-application .mx-n9 { + margin-right: -36px !important; + margin-left: -36px !important; +} + +.v-application .mx-n10 { + margin-right: -40px !important; + margin-left: -40px !important; +} + +.v-application .mx-n11 { + margin-right: -44px !important; + margin-left: -44px !important; +} + +.v-application .mx-n12 { + margin-right: -48px !important; + margin-left: -48px !important; +} + +.v-application .mx-n13 { + margin-right: -52px !important; + margin-left: -52px !important; +} + +.v-application .mx-n14 { + margin-right: -56px !important; + margin-left: -56px !important; +} + +.v-application .mx-n15 { + margin-right: -60px !important; + margin-left: -60px !important; +} + +.v-application .mx-n16 { + margin-right: -64px !important; + margin-left: -64px !important; +} + +.v-application .my-n1 { + margin-top: -4px !important; + margin-bottom: -4px !important; +} + +.v-application .my-n2 { + margin-top: -8px !important; + margin-bottom: -8px !important; +} + +.v-application .my-n3 { + margin-top: -12px !important; + margin-bottom: -12px !important; +} + +.v-application .my-n4 { + margin-top: -16px !important; + margin-bottom: -16px !important; +} + +.v-application .my-n5 { + margin-top: -20px !important; + margin-bottom: -20px !important; +} + +.v-application .my-n6 { + margin-top: -24px !important; + margin-bottom: -24px !important; +} + +.v-application .my-n7 { + margin-top: -28px !important; + margin-bottom: -28px !important; +} + +.v-application .my-n8 { + margin-top: -32px !important; + margin-bottom: -32px !important; +} + +.v-application .my-n9 { + margin-top: -36px !important; + margin-bottom: -36px !important; +} + +.v-application .my-n10 { + margin-top: -40px !important; + margin-bottom: -40px !important; +} + +.v-application .my-n11 { + margin-top: -44px !important; + margin-bottom: -44px !important; +} + +.v-application .my-n12 { + margin-top: -48px !important; + margin-bottom: -48px !important; +} + +.v-application .my-n13 { + margin-top: -52px !important; + margin-bottom: -52px !important; +} + +.v-application .my-n14 { + margin-top: -56px !important; + margin-bottom: -56px !important; +} + +.v-application .my-n15 { + margin-top: -60px !important; + margin-bottom: -60px !important; +} + +.v-application .my-n16 { + margin-top: -64px !important; + margin-bottom: -64px !important; +} + +.v-application .mt-n1 { + margin-top: -4px !important; +} + +.v-application .mt-n2 { + margin-top: -8px !important; +} + +.v-application .mt-n3 { + margin-top: -12px !important; +} + +.v-application .mt-n4 { + margin-top: -16px !important; +} + +.v-application .mt-n5 { + margin-top: -20px !important; +} + +.v-application .mt-n6 { + margin-top: -24px !important; +} + +.v-application .mt-n7 { + margin-top: -28px !important; +} + +.v-application .mt-n8 { + margin-top: -32px !important; +} + +.v-application .mt-n9 { + margin-top: -36px !important; +} + +.v-application .mt-n10 { + margin-top: -40px !important; +} + +.v-application .mt-n11 { + margin-top: -44px !important; +} + +.v-application .mt-n12 { + margin-top: -48px !important; +} + +.v-application .mt-n13 { + margin-top: -52px !important; +} + +.v-application .mt-n14 { + margin-top: -56px !important; +} + +.v-application .mt-n15 { + margin-top: -60px !important; +} + +.v-application .mt-n16 { + margin-top: -64px !important; +} + +.v-application .mr-n1 { + margin-right: -4px !important; +} + +.v-application .mr-n2 { + margin-right: -8px !important; +} + +.v-application .mr-n3 { + margin-right: -12px !important; +} + +.v-application .mr-n4 { + margin-right: -16px !important; +} + +.v-application .mr-n5 { + margin-right: -20px !important; +} + +.v-application .mr-n6 { + margin-right: -24px !important; +} + +.v-application .mr-n7 { + margin-right: -28px !important; +} + +.v-application .mr-n8 { + margin-right: -32px !important; +} + +.v-application .mr-n9 { + margin-right: -36px !important; +} + +.v-application .mr-n10 { + margin-right: -40px !important; +} + +.v-application .mr-n11 { + margin-right: -44px !important; +} + +.v-application .mr-n12 { + margin-right: -48px !important; +} + +.v-application .mr-n13 { + margin-right: -52px !important; +} + +.v-application .mr-n14 { + margin-right: -56px !important; +} + +.v-application .mr-n15 { + margin-right: -60px !important; +} + +.v-application .mr-n16 { + margin-right: -64px !important; +} + +.v-application .mb-n1 { + margin-bottom: -4px !important; +} + +.v-application .mb-n2 { + margin-bottom: -8px !important; +} + +.v-application .mb-n3 { + margin-bottom: -12px !important; +} + +.v-application .mb-n4 { + margin-bottom: -16px !important; +} + +.v-application .mb-n5 { + margin-bottom: -20px !important; +} + +.v-application .mb-n6 { + margin-bottom: -24px !important; +} + +.v-application .mb-n7 { + margin-bottom: -28px !important; +} + +.v-application .mb-n8 { + margin-bottom: -32px !important; +} + +.v-application .mb-n9 { + margin-bottom: -36px !important; +} + +.v-application .mb-n10 { + margin-bottom: -40px !important; +} + +.v-application .mb-n11 { + margin-bottom: -44px !important; +} + +.v-application .mb-n12 { + margin-bottom: -48px !important; +} + +.v-application .mb-n13 { + margin-bottom: -52px !important; +} + +.v-application .mb-n14 { + margin-bottom: -56px !important; +} + +.v-application .mb-n15 { + margin-bottom: -60px !important; +} + +.v-application .mb-n16 { + margin-bottom: -64px !important; +} + +.v-application .ml-n1 { + margin-left: -4px !important; +} + +.v-application .ml-n2 { + margin-left: -8px !important; +} + +.v-application .ml-n3 { + margin-left: -12px !important; +} + +.v-application .ml-n4 { + margin-left: -16px !important; +} + +.v-application .ml-n5 { + margin-left: -20px !important; +} + +.v-application .ml-n6 { + margin-left: -24px !important; +} + +.v-application .ml-n7 { + margin-left: -28px !important; +} + +.v-application .ml-n8 { + margin-left: -32px !important; +} + +.v-application .ml-n9 { + margin-left: -36px !important; +} + +.v-application .ml-n10 { + margin-left: -40px !important; +} + +.v-application .ml-n11 { + margin-left: -44px !important; +} + +.v-application .ml-n12 { + margin-left: -48px !important; +} + +.v-application .ml-n13 { + margin-left: -52px !important; +} + +.v-application .ml-n14 { + margin-left: -56px !important; +} + +.v-application .ml-n15 { + margin-left: -60px !important; +} + +.v-application .ml-n16 { + margin-left: -64px !important; +} + +.v-application--is-ltr .ms-n1 { + margin-left: -4px !important; +} + +.v-application--is-rtl .ms-n1 { + margin-right: -4px !important; +} + +.v-application--is-ltr .ms-n2 { + margin-left: -8px !important; +} + +.v-application--is-rtl .ms-n2 { + margin-right: -8px !important; +} + +.v-application--is-ltr .ms-n3 { + margin-left: -12px !important; +} + +.v-application--is-rtl .ms-n3 { + margin-right: -12px !important; +} + +.v-application--is-ltr .ms-n4 { + margin-left: -16px !important; +} + +.v-application--is-rtl .ms-n4 { + margin-right: -16px !important; +} + +.v-application--is-ltr .ms-n5 { + margin-left: -20px !important; +} + +.v-application--is-rtl .ms-n5 { + margin-right: -20px !important; +} + +.v-application--is-ltr .ms-n6 { + margin-left: -24px !important; +} + +.v-application--is-rtl .ms-n6 { + margin-right: -24px !important; +} + +.v-application--is-ltr .ms-n7 { + margin-left: -28px !important; +} + +.v-application--is-rtl .ms-n7 { + margin-right: -28px !important; +} + +.v-application--is-ltr .ms-n8 { + margin-left: -32px !important; +} + +.v-application--is-rtl .ms-n8 { + margin-right: -32px !important; +} + +.v-application--is-ltr .ms-n9 { + margin-left: -36px !important; +} + +.v-application--is-rtl .ms-n9 { + margin-right: -36px !important; +} + +.v-application--is-ltr .ms-n10 { + margin-left: -40px !important; +} + +.v-application--is-rtl .ms-n10 { + margin-right: -40px !important; +} + +.v-application--is-ltr .ms-n11 { + margin-left: -44px !important; +} + +.v-application--is-rtl .ms-n11 { + margin-right: -44px !important; +} + +.v-application--is-ltr .ms-n12 { + margin-left: -48px !important; +} + +.v-application--is-rtl .ms-n12 { + margin-right: -48px !important; +} + +.v-application--is-ltr .ms-n13 { + margin-left: -52px !important; +} + +.v-application--is-rtl .ms-n13 { + margin-right: -52px !important; +} + +.v-application--is-ltr .ms-n14 { + margin-left: -56px !important; +} + +.v-application--is-rtl .ms-n14 { + margin-right: -56px !important; +} + +.v-application--is-ltr .ms-n15 { + margin-left: -60px !important; +} + +.v-application--is-rtl .ms-n15 { + margin-right: -60px !important; +} + +.v-application--is-ltr .ms-n16 { + margin-left: -64px !important; +} + +.v-application--is-rtl .ms-n16 { + margin-right: -64px !important; +} + +.v-application--is-ltr .me-n1 { + margin-right: -4px !important; +} + +.v-application--is-rtl .me-n1 { + margin-left: -4px !important; +} + +.v-application--is-ltr .me-n2 { + margin-right: -8px !important; +} + +.v-application--is-rtl .me-n2 { + margin-left: -8px !important; +} + +.v-application--is-ltr .me-n3 { + margin-right: -12px !important; +} + +.v-application--is-rtl .me-n3 { + margin-left: -12px !important; +} + +.v-application--is-ltr .me-n4 { + margin-right: -16px !important; +} + +.v-application--is-rtl .me-n4 { + margin-left: -16px !important; +} + +.v-application--is-ltr .me-n5 { + margin-right: -20px !important; +} + +.v-application--is-rtl .me-n5 { + margin-left: -20px !important; +} + +.v-application--is-ltr .me-n6 { + margin-right: -24px !important; +} + +.v-application--is-rtl .me-n6 { + margin-left: -24px !important; +} + +.v-application--is-ltr .me-n7 { + margin-right: -28px !important; +} + +.v-application--is-rtl .me-n7 { + margin-left: -28px !important; +} + +.v-application--is-ltr .me-n8 { + margin-right: -32px !important; +} + +.v-application--is-rtl .me-n8 { + margin-left: -32px !important; +} + +.v-application--is-ltr .me-n9 { + margin-right: -36px !important; +} + +.v-application--is-rtl .me-n9 { + margin-left: -36px !important; +} + +.v-application--is-ltr .me-n10 { + margin-right: -40px !important; +} + +.v-application--is-rtl .me-n10 { + margin-left: -40px !important; +} + +.v-application--is-ltr .me-n11 { + margin-right: -44px !important; +} + +.v-application--is-rtl .me-n11 { + margin-left: -44px !important; +} + +.v-application--is-ltr .me-n12 { + margin-right: -48px !important; +} + +.v-application--is-rtl .me-n12 { + margin-left: -48px !important; +} + +.v-application--is-ltr .me-n13 { + margin-right: -52px !important; +} + +.v-application--is-rtl .me-n13 { + margin-left: -52px !important; +} + +.v-application--is-ltr .me-n14 { + margin-right: -56px !important; +} + +.v-application--is-rtl .me-n14 { + margin-left: -56px !important; +} + +.v-application--is-ltr .me-n15 { + margin-right: -60px !important; +} + +.v-application--is-rtl .me-n15 { + margin-left: -60px !important; +} + +.v-application--is-ltr .me-n16 { + margin-right: -64px !important; +} + +.v-application--is-rtl .me-n16 { + margin-left: -64px !important; +} + +.v-application .pa-0 { + padding: 0px !important; +} + +.v-application .pa-1 { + padding: 4px !important; +} + +.v-application .pa-2 { + padding: 8px !important; +} + +.v-application .pa-3 { + padding: 12px !important; +} + +.v-application .pa-4 { + padding: 16px !important; +} + +.v-application .pa-5 { + padding: 20px !important; +} + +.v-application .pa-6 { + padding: 24px !important; +} + +.v-application .pa-7 { + padding: 28px !important; +} + +.v-application .pa-8 { + padding: 32px !important; +} + +.v-application .pa-9 { + padding: 36px !important; +} + +.v-application .pa-10 { + padding: 40px !important; +} + +.v-application .pa-11 { + padding: 44px !important; +} + +.v-application .pa-12 { + padding: 48px !important; +} + +.v-application .pa-13 { + padding: 52px !important; +} + +.v-application .pa-14 { + padding: 56px !important; +} + +.v-application .pa-15 { + padding: 60px !important; +} + +.v-application .pa-16 { + padding: 64px !important; +} + +.v-application .px-0 { + padding-right: 0px !important; + padding-left: 0px !important; +} + +.v-application .px-1 { + padding-right: 4px !important; + padding-left: 4px !important; +} + +.v-application .px-2 { + padding-right: 8px !important; + padding-left: 8px !important; +} + +.v-application .px-3 { + padding-right: 12px !important; + padding-left: 12px !important; +} + +.v-application .px-4 { + padding-right: 16px !important; + padding-left: 16px !important; +} + +.v-application .px-5 { + padding-right: 20px !important; + padding-left: 20px !important; +} + +.v-application .px-6 { + padding-right: 24px !important; + padding-left: 24px !important; +} + +.v-application .px-7 { + padding-right: 28px !important; + padding-left: 28px !important; +} + +.v-application .px-8 { + padding-right: 32px !important; + padding-left: 32px !important; +} + +.v-application .px-9 { + padding-right: 36px !important; + padding-left: 36px !important; +} + +.v-application .px-10 { + padding-right: 40px !important; + padding-left: 40px !important; +} + +.v-application .px-11 { + padding-right: 44px !important; + padding-left: 44px !important; +} + +.v-application .px-12 { + padding-right: 48px !important; + padding-left: 48px !important; +} + +.v-application .px-13 { + padding-right: 52px !important; + padding-left: 52px !important; +} + +.v-application .px-14 { + padding-right: 56px !important; + padding-left: 56px !important; +} + +.v-application .px-15 { + padding-right: 60px !important; + padding-left: 60px !important; +} + +.v-application .px-16 { + padding-right: 64px !important; + padding-left: 64px !important; +} + +.v-application .py-0 { + padding-top: 0px !important; + padding-bottom: 0px !important; +} + +.v-application .py-1 { + padding-top: 4px !important; + padding-bottom: 4px !important; +} + +.v-application .py-2 { + padding-top: 8px !important; + padding-bottom: 8px !important; +} + +.v-application .py-3 { + padding-top: 12px !important; + padding-bottom: 12px !important; +} + +.v-application .py-4 { + padding-top: 16px !important; + padding-bottom: 16px !important; +} + +.v-application .py-5 { + padding-top: 20px !important; + padding-bottom: 20px !important; +} + +.v-application .py-6 { + padding-top: 24px !important; + padding-bottom: 24px !important; +} + +.v-application .py-7 { + padding-top: 28px !important; + padding-bottom: 28px !important; +} + +.v-application .py-8 { + padding-top: 32px !important; + padding-bottom: 32px !important; +} + +.v-application .py-9 { + padding-top: 36px !important; + padding-bottom: 36px !important; +} + +.v-application .py-10 { + padding-top: 40px !important; + padding-bottom: 40px !important; +} + +.v-application .py-11 { + padding-top: 44px !important; + padding-bottom: 44px !important; +} + +.v-application .py-12 { + padding-top: 48px !important; + padding-bottom: 48px !important; +} + +.v-application .py-13 { + padding-top: 52px !important; + padding-bottom: 52px !important; +} + +.v-application .py-14 { + padding-top: 56px !important; + padding-bottom: 56px !important; +} + +.v-application .py-15 { + padding-top: 60px !important; + padding-bottom: 60px !important; +} + +.v-application .py-16 { + padding-top: 64px !important; + padding-bottom: 64px !important; +} + +.v-application .pt-0 { + padding-top: 0px !important; +} + +.v-application .pt-1 { + padding-top: 4px !important; +} + +.v-application .pt-2 { + padding-top: 8px !important; +} + +.v-application .pt-3 { + padding-top: 12px !important; +} + +.v-application .pt-4 { + padding-top: 16px !important; +} + +.v-application .pt-5 { + padding-top: 20px !important; +} + +.v-application .pt-6 { + padding-top: 24px !important; +} + +.v-application .pt-7 { + padding-top: 28px !important; +} + +.v-application .pt-8 { + padding-top: 32px !important; +} + +.v-application .pt-9 { + padding-top: 36px !important; +} + +.v-application .pt-10 { + padding-top: 40px !important; +} + +.v-application .pt-11 { + padding-top: 44px !important; +} + +.v-application .pt-12 { + padding-top: 48px !important; +} + +.v-application .pt-13 { + padding-top: 52px !important; +} + +.v-application .pt-14 { + padding-top: 56px !important; +} + +.v-application .pt-15 { + padding-top: 60px !important; +} + +.v-application .pt-16 { + padding-top: 64px !important; +} + +.v-application .pr-0 { + padding-right: 0px !important; +} + +.v-application .pr-1 { + padding-right: 4px !important; +} + +.v-application .pr-2 { + padding-right: 8px !important; +} + +.v-application .pr-3 { + padding-right: 12px !important; +} + +.v-application .pr-4 { + padding-right: 16px !important; +} + +.v-application .pr-5 { + padding-right: 20px !important; +} + +.v-application .pr-6 { + padding-right: 24px !important; +} + +.v-application .pr-7 { + padding-right: 28px !important; +} + +.v-application .pr-8 { + padding-right: 32px !important; +} + +.v-application .pr-9 { + padding-right: 36px !important; +} + +.v-application .pr-10 { + padding-right: 40px !important; +} + +.v-application .pr-11 { + padding-right: 44px !important; +} + +.v-application .pr-12 { + padding-right: 48px !important; +} + +.v-application .pr-13 { + padding-right: 52px !important; +} + +.v-application .pr-14 { + padding-right: 56px !important; +} + +.v-application .pr-15 { + padding-right: 60px !important; +} + +.v-application .pr-16 { + padding-right: 64px !important; +} + +.v-application .pb-0 { + padding-bottom: 0px !important; +} + +.v-application .pb-1 { + padding-bottom: 4px !important; +} + +.v-application .pb-2 { + padding-bottom: 8px !important; +} + +.v-application .pb-3 { + padding-bottom: 12px !important; +} + +.v-application .pb-4 { + padding-bottom: 16px !important; +} + +.v-application .pb-5 { + padding-bottom: 20px !important; +} + +.v-application .pb-6 { + padding-bottom: 24px !important; +} + +.v-application .pb-7 { + padding-bottom: 28px !important; +} + +.v-application .pb-8 { + padding-bottom: 32px !important; +} + +.v-application .pb-9 { + padding-bottom: 36px !important; +} + +.v-application .pb-10 { + padding-bottom: 40px !important; +} + +.v-application .pb-11 { + padding-bottom: 44px !important; +} + +.v-application .pb-12 { + padding-bottom: 48px !important; +} + +.v-application .pb-13 { + padding-bottom: 52px !important; +} + +.v-application .pb-14 { + padding-bottom: 56px !important; +} + +.v-application .pb-15 { + padding-bottom: 60px !important; +} + +.v-application .pb-16 { + padding-bottom: 64px !important; +} + +.v-application .pl-0 { + padding-left: 0px !important; +} + +.v-application .pl-1 { + padding-left: 4px !important; +} + +.v-application .pl-2 { + padding-left: 8px !important; +} + +.v-application .pl-3 { + padding-left: 12px !important; +} + +.v-application .pl-4 { + padding-left: 16px !important; +} + +.v-application .pl-5 { + padding-left: 20px !important; +} + +.v-application .pl-6 { + padding-left: 24px !important; +} + +.v-application .pl-7 { + padding-left: 28px !important; +} + +.v-application .pl-8 { + padding-left: 32px !important; +} + +.v-application .pl-9 { + padding-left: 36px !important; +} + +.v-application .pl-10 { + padding-left: 40px !important; +} + +.v-application .pl-11 { + padding-left: 44px !important; +} + +.v-application .pl-12 { + padding-left: 48px !important; +} + +.v-application .pl-13 { + padding-left: 52px !important; +} + +.v-application .pl-14 { + padding-left: 56px !important; +} + +.v-application .pl-15 { + padding-left: 60px !important; +} + +.v-application .pl-16 { + padding-left: 64px !important; +} + +.v-application--is-ltr .ps-0 { + padding-left: 0px !important; +} + +.v-application--is-rtl .ps-0 { + padding-right: 0px !important; +} + +.v-application--is-ltr .ps-1 { + padding-left: 4px !important; +} + +.v-application--is-rtl .ps-1 { + padding-right: 4px !important; +} + +.v-application--is-ltr .ps-2 { + padding-left: 8px !important; +} + +.v-application--is-rtl .ps-2 { + padding-right: 8px !important; +} + +.v-application--is-ltr .ps-3 { + padding-left: 12px !important; +} + +.v-application--is-rtl .ps-3 { + padding-right: 12px !important; +} + +.v-application--is-ltr .ps-4 { + padding-left: 16px !important; +} + +.v-application--is-rtl .ps-4 { + padding-right: 16px !important; +} + +.v-application--is-ltr .ps-5 { + padding-left: 20px !important; +} + +.v-application--is-rtl .ps-5 { + padding-right: 20px !important; +} + +.v-application--is-ltr .ps-6 { + padding-left: 24px !important; +} + +.v-application--is-rtl .ps-6 { + padding-right: 24px !important; +} + +.v-application--is-ltr .ps-7 { + padding-left: 28px !important; +} + +.v-application--is-rtl .ps-7 { + padding-right: 28px !important; +} + +.v-application--is-ltr .ps-8 { + padding-left: 32px !important; +} + +.v-application--is-rtl .ps-8 { + padding-right: 32px !important; +} + +.v-application--is-ltr .ps-9 { + padding-left: 36px !important; +} + +.v-application--is-rtl .ps-9 { + padding-right: 36px !important; +} + +.v-application--is-ltr .ps-10 { + padding-left: 40px !important; +} + +.v-application--is-rtl .ps-10 { + padding-right: 40px !important; +} + +.v-application--is-ltr .ps-11 { + padding-left: 44px !important; +} + +.v-application--is-rtl .ps-11 { + padding-right: 44px !important; +} + +.v-application--is-ltr .ps-12 { + padding-left: 48px !important; +} + +.v-application--is-rtl .ps-12 { + padding-right: 48px !important; +} + +.v-application--is-ltr .ps-13 { + padding-left: 52px !important; +} + +.v-application--is-rtl .ps-13 { + padding-right: 52px !important; +} + +.v-application--is-ltr .ps-14 { + padding-left: 56px !important; +} + +.v-application--is-rtl .ps-14 { + padding-right: 56px !important; +} + +.v-application--is-ltr .ps-15 { + padding-left: 60px !important; +} + +.v-application--is-rtl .ps-15 { + padding-right: 60px !important; +} + +.v-application--is-ltr .ps-16 { + padding-left: 64px !important; +} + +.v-application--is-rtl .ps-16 { + padding-right: 64px !important; +} + +.v-application--is-ltr .pe-0 { + padding-right: 0px !important; +} + +.v-application--is-rtl .pe-0 { + padding-left: 0px !important; +} + +.v-application--is-ltr .pe-1 { + padding-right: 4px !important; +} + +.v-application--is-rtl .pe-1 { + padding-left: 4px !important; +} + +.v-application--is-ltr .pe-2 { + padding-right: 8px !important; +} + +.v-application--is-rtl .pe-2 { + padding-left: 8px !important; +} + +.v-application--is-ltr .pe-3 { + padding-right: 12px !important; +} + +.v-application--is-rtl .pe-3 { + padding-left: 12px !important; +} + +.v-application--is-ltr .pe-4 { + padding-right: 16px !important; +} + +.v-application--is-rtl .pe-4 { + padding-left: 16px !important; +} + +.v-application--is-ltr .pe-5 { + padding-right: 20px !important; +} + +.v-application--is-rtl .pe-5 { + padding-left: 20px !important; +} + +.v-application--is-ltr .pe-6 { + padding-right: 24px !important; +} + +.v-application--is-rtl .pe-6 { + padding-left: 24px !important; +} + +.v-application--is-ltr .pe-7 { + padding-right: 28px !important; +} + +.v-application--is-rtl .pe-7 { + padding-left: 28px !important; +} + +.v-application--is-ltr .pe-8 { + padding-right: 32px !important; +} + +.v-application--is-rtl .pe-8 { + padding-left: 32px !important; +} + +.v-application--is-ltr .pe-9 { + padding-right: 36px !important; +} + +.v-application--is-rtl .pe-9 { + padding-left: 36px !important; +} + +.v-application--is-ltr .pe-10 { + padding-right: 40px !important; +} + +.v-application--is-rtl .pe-10 { + padding-left: 40px !important; +} + +.v-application--is-ltr .pe-11 { + padding-right: 44px !important; +} + +.v-application--is-rtl .pe-11 { + padding-left: 44px !important; +} + +.v-application--is-ltr .pe-12 { + padding-right: 48px !important; +} + +.v-application--is-rtl .pe-12 { + padding-left: 48px !important; +} + +.v-application--is-ltr .pe-13 { + padding-right: 52px !important; +} + +.v-application--is-rtl .pe-13 { + padding-left: 52px !important; +} + +.v-application--is-ltr .pe-14 { + padding-right: 56px !important; +} + +.v-application--is-rtl .pe-14 { + padding-left: 56px !important; +} + +.v-application--is-ltr .pe-15 { + padding-right: 60px !important; +} + +.v-application--is-rtl .pe-15 { + padding-left: 60px !important; +} + +.v-application--is-ltr .pe-16 { + padding-right: 64px !important; +} + +.v-application--is-rtl .pe-16 { + padding-left: 64px !important; +} + +.v-application .rounded-0 { + border-radius: 0 !important; +} + +.v-application .rounded-sm { + border-radius: 2px !important; +} + +.v-application .rounded { + border-radius: 4px !important; +} + +.v-application .rounded-lg { + border-radius: 8px !important; +} + +.v-application .rounded-xl { + border-radius: 24px !important; +} + +.v-application .rounded-pill { + border-radius: 9999px !important; +} + +.v-application .rounded-circle { + border-radius: 50% !important; +} + +.v-application .rounded-t-0 { + border-top-left-radius: 0 !important; + border-top-right-radius: 0 !important; +} + +.v-application .rounded-t-sm { + border-top-left-radius: 2px !important; + border-top-right-radius: 2px !important; +} + +.v-application .rounded-t { + border-top-left-radius: 4px !important; + border-top-right-radius: 4px !important; +} + +.v-application .rounded-t-lg { + border-top-left-radius: 8px !important; + border-top-right-radius: 8px !important; +} + +.v-application .rounded-t-xl { + border-top-left-radius: 24px !important; + border-top-right-radius: 24px !important; +} + +.v-application .rounded-t-pill { + border-top-left-radius: 9999px !important; + border-top-right-radius: 9999px !important; +} + +.v-application .rounded-t-circle { + border-top-left-radius: 50% !important; + border-top-right-radius: 50% !important; +} + +.v-application .rounded-r-0 { + border-top-right-radius: 0 !important; + border-bottom-right-radius: 0 !important; +} + +.v-application .rounded-r-sm { + border-top-right-radius: 2px !important; + border-bottom-right-radius: 2px !important; +} + +.v-application .rounded-r { + border-top-right-radius: 4px !important; + border-bottom-right-radius: 4px !important; +} + +.v-application .rounded-r-lg { + border-top-right-radius: 8px !important; + border-bottom-right-radius: 8px !important; +} + +.v-application .rounded-r-xl { + border-top-right-radius: 24px !important; + border-bottom-right-radius: 24px !important; +} + +.v-application .rounded-r-pill { + border-top-right-radius: 9999px !important; + border-bottom-right-radius: 9999px !important; +} + +.v-application .rounded-r-circle { + border-top-right-radius: 50% !important; + border-bottom-right-radius: 50% !important; +} + +.v-application .rounded-b-0 { + border-bottom-left-radius: 0 !important; + border-bottom-right-radius: 0 !important; +} + +.v-application .rounded-b-sm { + border-bottom-left-radius: 2px !important; + border-bottom-right-radius: 2px !important; +} + +.v-application .rounded-b { + border-bottom-left-radius: 4px !important; + border-bottom-right-radius: 4px !important; +} + +.v-application .rounded-b-lg { + border-bottom-left-radius: 8px !important; + border-bottom-right-radius: 8px !important; +} + +.v-application .rounded-b-xl { + border-bottom-left-radius: 24px !important; + border-bottom-right-radius: 24px !important; +} + +.v-application .rounded-b-pill { + border-bottom-left-radius: 9999px !important; + border-bottom-right-radius: 9999px !important; +} + +.v-application .rounded-b-circle { + border-bottom-left-radius: 50% !important; + border-bottom-right-radius: 50% !important; +} + +.v-application .rounded-l-0 { + border-top-left-radius: 0 !important; + border-bottom-left-radius: 0 !important; +} + +.v-application .rounded-l-sm { + border-top-left-radius: 2px !important; + border-bottom-left-radius: 2px !important; +} + +.v-application .rounded-l { + border-top-left-radius: 4px !important; + border-bottom-left-radius: 4px !important; +} + +.v-application .rounded-l-lg { + border-top-left-radius: 8px !important; + border-bottom-left-radius: 8px !important; +} + +.v-application .rounded-l-xl { + border-top-left-radius: 24px !important; + border-bottom-left-radius: 24px !important; +} + +.v-application .rounded-l-pill { + border-top-left-radius: 9999px !important; + border-bottom-left-radius: 9999px !important; +} + +.v-application .rounded-l-circle { + border-top-left-radius: 50% !important; + border-bottom-left-radius: 50% !important; +} + +.v-application .rounded-tl-0 { + border-top-left-radius: 0 !important; +} + +.v-application .rounded-tl-sm { + border-top-left-radius: 2px !important; +} + +.v-application .rounded-tl { + border-top-left-radius: 4px !important; +} + +.v-application .rounded-tl-lg { + border-top-left-radius: 8px !important; +} + +.v-application .rounded-tl-xl { + border-top-left-radius: 24px !important; +} + +.v-application .rounded-tl-pill { + border-top-left-radius: 9999px !important; +} + +.v-application .rounded-tl-circle { + border-top-left-radius: 50% !important; +} + +.v-application .rounded-tr-0 { + border-top-right-radius: 0 !important; +} + +.v-application .rounded-tr-sm { + border-top-right-radius: 2px !important; +} + +.v-application .rounded-tr { + border-top-right-radius: 4px !important; +} + +.v-application .rounded-tr-lg { + border-top-right-radius: 8px !important; +} + +.v-application .rounded-tr-xl { + border-top-right-radius: 24px !important; +} + +.v-application .rounded-tr-pill { + border-top-right-radius: 9999px !important; +} + +.v-application .rounded-tr-circle { + border-top-right-radius: 50% !important; +} + +.v-application .rounded-br-0 { + border-bottom-right-radius: 0 !important; +} + +.v-application .rounded-br-sm { + border-bottom-right-radius: 2px !important; +} + +.v-application .rounded-br { + border-bottom-right-radius: 4px !important; +} + +.v-application .rounded-br-lg { + border-bottom-right-radius: 8px !important; +} + +.v-application .rounded-br-xl { + border-bottom-right-radius: 24px !important; +} + +.v-application .rounded-br-pill { + border-bottom-right-radius: 9999px !important; +} + +.v-application .rounded-br-circle { + border-bottom-right-radius: 50% !important; +} + +.v-application .rounded-bl-0 { + border-bottom-left-radius: 0 !important; +} + +.v-application .rounded-bl-sm { + border-bottom-left-radius: 2px !important; +} + +.v-application .rounded-bl { + border-bottom-left-radius: 4px !important; +} + +.v-application .rounded-bl-lg { + border-bottom-left-radius: 8px !important; +} + +.v-application .rounded-bl-xl { + border-bottom-left-radius: 24px !important; +} + +.v-application .rounded-bl-pill { + border-bottom-left-radius: 9999px !important; +} + +.v-application .rounded-bl-circle { + border-bottom-left-radius: 50% !important; +} + +.v-application .text-left { + text-align: left !important; +} + +.v-application .text-right { + text-align: right !important; +} + +.v-application .text-center { + text-align: center !important; +} + +.v-application .text-justify { + text-align: justify !important; +} + +.v-application .text-start { + text-align: start !important; +} + +.v-application .text-end { + text-align: end !important; +} + +.v-application .text-decoration-line-through { + text-decoration: line-through !important; +} + +.v-application .text-decoration-none { + text-decoration: none !important; +} + +.v-application .text-decoration-overline { + text-decoration: overline !important; +} + +.v-application .text-decoration-underline { + text-decoration: underline !important; +} + +.v-application .text-wrap { + white-space: normal !important; +} + +.v-application .text-no-wrap { + white-space: nowrap !important; +} + +.v-application .text-break { + overflow-wrap: break-word !important; + word-break: break-word !important; +} + +.v-application .text-truncate { + white-space: nowrap !important; + overflow: hidden !important; + text-overflow: ellipsis !important; +} + +.v-application .text-none { + text-transform: none !important; +} + +.v-application .text-capitalize { + text-transform: capitalize !important; +} + +.v-application .text-lowercase { + text-transform: lowercase !important; +} + +.v-application .text-uppercase { + text-transform: uppercase !important; +} + +.v-application .text-h1 { + font-size: 6rem !important; + font-weight: 300; + line-height: 6rem; + letter-spacing: -0.015625em !important; + font-family: "Roboto", sans-serif !important; +} + +.v-application .text-h2 { + font-size: 3.75rem !important; + font-weight: 300; + line-height: 3.75rem; + letter-spacing: -0.0083333333em !important; + font-family: "Roboto", sans-serif !important; +} + +.v-application .text-h3 { + font-size: 3rem !important; + font-weight: 400; + line-height: 3.125rem; + letter-spacing: normal !important; + font-family: "Roboto", sans-serif !important; +} + +.v-application .text-h4 { + font-size: 2.125rem !important; + font-weight: 400; + line-height: 2.5rem; + letter-spacing: 0.0073529412em !important; + font-family: "Roboto", sans-serif !important; +} + +.v-application .text-h5 { + font-size: 1.5rem !important; + font-weight: 400; + line-height: 2rem; + letter-spacing: normal !important; + font-family: "Roboto", sans-serif !important; +} + +.v-application .text-h6 { + font-size: 1.25rem !important; + font-weight: 500; + line-height: 2rem; + letter-spacing: 0.0125em !important; + font-family: "Roboto", sans-serif !important; +} + +.v-application .text-subtitle-1 { + font-size: 1rem !important; + font-weight: normal; + line-height: 1.75rem; + letter-spacing: 0.009375em !important; + font-family: "Roboto", sans-serif !important; +} + +.v-application .text-subtitle-2 { + font-size: 0.875rem !important; + font-weight: 500; + line-height: 1.375rem; + letter-spacing: 0.0071428571em !important; + font-family: "Roboto", sans-serif !important; +} + +.v-application .text-body-1 { + font-size: 1rem !important; + font-weight: 400; + line-height: 1.5rem; + letter-spacing: 0.03125em !important; + font-family: "Roboto", sans-serif !important; +} + +.v-application .text-body-2 { + font-size: 0.875rem !important; + font-weight: 400; + line-height: 1.25rem; + letter-spacing: 0.0178571429em !important; + font-family: "Roboto", sans-serif !important; +} + +.v-application .text-button { + font-size: 0.875rem !important; + font-weight: 500; + line-height: 2.25rem; + letter-spacing: 0.0892857143em !important; + font-family: "Roboto", sans-serif !important; + text-transform: uppercase !important; +} + +.v-application .text-caption { + font-size: 0.75rem !important; + font-weight: 400; + line-height: 1.25rem; + letter-spacing: 0.0333333333em !important; + font-family: "Roboto", sans-serif !important; +} + +.v-application .text-overline { + font-size: 0.75rem !important; + font-weight: 500; + line-height: 2rem; + letter-spacing: 0.1666666667em !important; + font-family: "Roboto", sans-serif !important; + text-transform: uppercase !important; +} + +@media (min-width: 600px) { + .v-application .d-sm-none { + display: none !important; + } + + .v-application .d-sm-inline { + display: inline !important; + } + + .v-application .d-sm-inline-block { + display: inline-block !important; + } + + .v-application .d-sm-block { + display: block !important; + } + + .v-application .d-sm-table { + display: table !important; + } + + .v-application .d-sm-table-row { + display: table-row !important; + } + + .v-application .d-sm-table-cell { + display: table-cell !important; + } + + .v-application .d-sm-flex { + display: flex !important; + } + + .v-application .d-sm-inline-flex { + display: inline-flex !important; + } + + .v-application .float-sm-none { + float: none !important; + } + + .v-application .float-sm-left { + float: left !important; + } + + .v-application .float-sm-right { + float: right !important; + } + + .v-application .flex-sm-fill { + flex: 1 1 auto !important; + } + + .v-application .flex-sm-row { + flex-direction: row !important; + } + + .v-application .flex-sm-column { + flex-direction: column !important; + } + + .v-application .flex-sm-row-reverse { + flex-direction: row-reverse !important; + } + + .v-application .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + + .v-application .flex-sm-grow-0 { + flex-grow: 0 !important; + } + + .v-application .flex-sm-grow-1 { + flex-grow: 1 !important; + } + + .v-application .flex-sm-shrink-0 { + flex-shrink: 0 !important; + } + + .v-application .flex-sm-shrink-1 { + flex-shrink: 1 !important; + } + + .v-application .flex-sm-wrap { + flex-wrap: wrap !important; + } + + .v-application .flex-sm-nowrap { + flex-wrap: nowrap !important; + } + + .v-application .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .v-application .justify-sm-start { + justify-content: flex-start !important; + } + + .v-application .justify-sm-end { + justify-content: flex-end !important; + } + + .v-application .justify-sm-center { + justify-content: center !important; + } + + .v-application .justify-sm-space-between { + justify-content: space-between !important; + } + + .v-application .justify-sm-space-around { + justify-content: space-around !important; + } + + .v-application .align-sm-start { + align-items: flex-start !important; + } + + .v-application .align-sm-end { + align-items: flex-end !important; + } + + .v-application .align-sm-center { + align-items: center !important; + } + + .v-application .align-sm-baseline { + align-items: baseline !important; + } + + .v-application .align-sm-stretch { + align-items: stretch !important; + } + + .v-application .align-content-sm-start { + align-content: flex-start !important; + } + + .v-application .align-content-sm-end { + align-content: flex-end !important; + } + + .v-application .align-content-sm-center { + align-content: center !important; + } + + .v-application .align-content-sm-space-between { + align-content: space-between !important; + } + + .v-application .align-content-sm-space-around { + align-content: space-around !important; + } + + .v-application .align-content-sm-stretch { + align-content: stretch !important; + } + + .v-application .align-self-sm-auto { + align-self: auto !important; + } + + .v-application .align-self-sm-start { + align-self: flex-start !important; + } + + .v-application .align-self-sm-end { + align-self: flex-end !important; + } + + .v-application .align-self-sm-center { + align-self: center !important; + } + + .v-application .align-self-sm-baseline { + align-self: baseline !important; + } + + .v-application .align-self-sm-stretch { + align-self: stretch !important; + } + + .v-application .order-sm-first { + order: -1 !important; + } + + .v-application .order-sm-0 { + order: 0 !important; + } + + .v-application .order-sm-1 { + order: 1 !important; + } + + .v-application .order-sm-2 { + order: 2 !important; + } + + .v-application .order-sm-3 { + order: 3 !important; + } + + .v-application .order-sm-4 { + order: 4 !important; + } + + .v-application .order-sm-5 { + order: 5 !important; + } + + .v-application .order-sm-6 { + order: 6 !important; + } + + .v-application .order-sm-7 { + order: 7 !important; + } + + .v-application .order-sm-8 { + order: 8 !important; + } + + .v-application .order-sm-9 { + order: 9 !important; + } + + .v-application .order-sm-10 { + order: 10 !important; + } + + .v-application .order-sm-11 { + order: 11 !important; + } + + .v-application .order-sm-12 { + order: 12 !important; + } + + .v-application .order-sm-last { + order: 13 !important; + } + + .v-application .ma-sm-0 { + margin: 0px !important; + } + + .v-application .ma-sm-1 { + margin: 4px !important; + } + + .v-application .ma-sm-2 { + margin: 8px !important; + } + + .v-application .ma-sm-3 { + margin: 12px !important; + } + + .v-application .ma-sm-4 { + margin: 16px !important; + } + + .v-application .ma-sm-5 { + margin: 20px !important; + } + + .v-application .ma-sm-6 { + margin: 24px !important; + } + + .v-application .ma-sm-7 { + margin: 28px !important; + } + + .v-application .ma-sm-8 { + margin: 32px !important; + } + + .v-application .ma-sm-9 { + margin: 36px !important; + } + + .v-application .ma-sm-10 { + margin: 40px !important; + } + + .v-application .ma-sm-11 { + margin: 44px !important; + } + + .v-application .ma-sm-12 { + margin: 48px !important; + } + + .v-application .ma-sm-13 { + margin: 52px !important; + } + + .v-application .ma-sm-14 { + margin: 56px !important; + } + + .v-application .ma-sm-15 { + margin: 60px !important; + } + + .v-application .ma-sm-16 { + margin: 64px !important; + } + + .v-application .ma-sm-auto { + margin: auto !important; + } + + .v-application .mx-sm-0 { + margin-right: 0px !important; + margin-left: 0px !important; + } + + .v-application .mx-sm-1 { + margin-right: 4px !important; + margin-left: 4px !important; + } + + .v-application .mx-sm-2 { + margin-right: 8px !important; + margin-left: 8px !important; + } + + .v-application .mx-sm-3 { + margin-right: 12px !important; + margin-left: 12px !important; + } + + .v-application .mx-sm-4 { + margin-right: 16px !important; + margin-left: 16px !important; + } + + .v-application .mx-sm-5 { + margin-right: 20px !important; + margin-left: 20px !important; + } + + .v-application .mx-sm-6 { + margin-right: 24px !important; + margin-left: 24px !important; + } + + .v-application .mx-sm-7 { + margin-right: 28px !important; + margin-left: 28px !important; + } + + .v-application .mx-sm-8 { + margin-right: 32px !important; + margin-left: 32px !important; + } + + .v-application .mx-sm-9 { + margin-right: 36px !important; + margin-left: 36px !important; + } + + .v-application .mx-sm-10 { + margin-right: 40px !important; + margin-left: 40px !important; + } + + .v-application .mx-sm-11 { + margin-right: 44px !important; + margin-left: 44px !important; + } + + .v-application .mx-sm-12 { + margin-right: 48px !important; + margin-left: 48px !important; + } + + .v-application .mx-sm-13 { + margin-right: 52px !important; + margin-left: 52px !important; + } + + .v-application .mx-sm-14 { + margin-right: 56px !important; + margin-left: 56px !important; + } + + .v-application .mx-sm-15 { + margin-right: 60px !important; + margin-left: 60px !important; + } + + .v-application .mx-sm-16 { + margin-right: 64px !important; + margin-left: 64px !important; + } + + .v-application .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .v-application .my-sm-0 { + margin-top: 0px !important; + margin-bottom: 0px !important; + } + + .v-application .my-sm-1 { + margin-top: 4px !important; + margin-bottom: 4px !important; + } + + .v-application .my-sm-2 { + margin-top: 8px !important; + margin-bottom: 8px !important; + } + + .v-application .my-sm-3 { + margin-top: 12px !important; + margin-bottom: 12px !important; + } + + .v-application .my-sm-4 { + margin-top: 16px !important; + margin-bottom: 16px !important; + } + + .v-application .my-sm-5 { + margin-top: 20px !important; + margin-bottom: 20px !important; + } + + .v-application .my-sm-6 { + margin-top: 24px !important; + margin-bottom: 24px !important; + } + + .v-application .my-sm-7 { + margin-top: 28px !important; + margin-bottom: 28px !important; + } + + .v-application .my-sm-8 { + margin-top: 32px !important; + margin-bottom: 32px !important; + } + + .v-application .my-sm-9 { + margin-top: 36px !important; + margin-bottom: 36px !important; + } + + .v-application .my-sm-10 { + margin-top: 40px !important; + margin-bottom: 40px !important; + } + + .v-application .my-sm-11 { + margin-top: 44px !important; + margin-bottom: 44px !important; + } + + .v-application .my-sm-12 { + margin-top: 48px !important; + margin-bottom: 48px !important; + } + + .v-application .my-sm-13 { + margin-top: 52px !important; + margin-bottom: 52px !important; + } + + .v-application .my-sm-14 { + margin-top: 56px !important; + margin-bottom: 56px !important; + } + + .v-application .my-sm-15 { + margin-top: 60px !important; + margin-bottom: 60px !important; + } + + .v-application .my-sm-16 { + margin-top: 64px !important; + margin-bottom: 64px !important; + } + + .v-application .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .v-application .mt-sm-0 { + margin-top: 0px !important; + } + + .v-application .mt-sm-1 { + margin-top: 4px !important; + } + + .v-application .mt-sm-2 { + margin-top: 8px !important; + } + + .v-application .mt-sm-3 { + margin-top: 12px !important; + } + + .v-application .mt-sm-4 { + margin-top: 16px !important; + } + + .v-application .mt-sm-5 { + margin-top: 20px !important; + } + + .v-application .mt-sm-6 { + margin-top: 24px !important; + } + + .v-application .mt-sm-7 { + margin-top: 28px !important; + } + + .v-application .mt-sm-8 { + margin-top: 32px !important; + } + + .v-application .mt-sm-9 { + margin-top: 36px !important; + } + + .v-application .mt-sm-10 { + margin-top: 40px !important; + } + + .v-application .mt-sm-11 { + margin-top: 44px !important; + } + + .v-application .mt-sm-12 { + margin-top: 48px !important; + } + + .v-application .mt-sm-13 { + margin-top: 52px !important; + } + + .v-application .mt-sm-14 { + margin-top: 56px !important; + } + + .v-application .mt-sm-15 { + margin-top: 60px !important; + } + + .v-application .mt-sm-16 { + margin-top: 64px !important; + } + + .v-application .mt-sm-auto { + margin-top: auto !important; + } + + .v-application .mr-sm-0 { + margin-right: 0px !important; + } + + .v-application .mr-sm-1 { + margin-right: 4px !important; + } + + .v-application .mr-sm-2 { + margin-right: 8px !important; + } + + .v-application .mr-sm-3 { + margin-right: 12px !important; + } + + .v-application .mr-sm-4 { + margin-right: 16px !important; + } + + .v-application .mr-sm-5 { + margin-right: 20px !important; + } + + .v-application .mr-sm-6 { + margin-right: 24px !important; + } + + .v-application .mr-sm-7 { + margin-right: 28px !important; + } + + .v-application .mr-sm-8 { + margin-right: 32px !important; + } + + .v-application .mr-sm-9 { + margin-right: 36px !important; + } + + .v-application .mr-sm-10 { + margin-right: 40px !important; + } + + .v-application .mr-sm-11 { + margin-right: 44px !important; + } + + .v-application .mr-sm-12 { + margin-right: 48px !important; + } + + .v-application .mr-sm-13 { + margin-right: 52px !important; + } + + .v-application .mr-sm-14 { + margin-right: 56px !important; + } + + .v-application .mr-sm-15 { + margin-right: 60px !important; + } + + .v-application .mr-sm-16 { + margin-right: 64px !important; + } + + .v-application .mr-sm-auto { + margin-right: auto !important; + } + + .v-application .mb-sm-0 { + margin-bottom: 0px !important; + } + + .v-application .mb-sm-1 { + margin-bottom: 4px !important; + } + + .v-application .mb-sm-2 { + margin-bottom: 8px !important; + } + + .v-application .mb-sm-3 { + margin-bottom: 12px !important; + } + + .v-application .mb-sm-4 { + margin-bottom: 16px !important; + } + + .v-application .mb-sm-5 { + margin-bottom: 20px !important; + } + + .v-application .mb-sm-6 { + margin-bottom: 24px !important; + } + + .v-application .mb-sm-7 { + margin-bottom: 28px !important; + } + + .v-application .mb-sm-8 { + margin-bottom: 32px !important; + } + + .v-application .mb-sm-9 { + margin-bottom: 36px !important; + } + + .v-application .mb-sm-10 { + margin-bottom: 40px !important; + } + + .v-application .mb-sm-11 { + margin-bottom: 44px !important; + } + + .v-application .mb-sm-12 { + margin-bottom: 48px !important; + } + + .v-application .mb-sm-13 { + margin-bottom: 52px !important; + } + + .v-application .mb-sm-14 { + margin-bottom: 56px !important; + } + + .v-application .mb-sm-15 { + margin-bottom: 60px !important; + } + + .v-application .mb-sm-16 { + margin-bottom: 64px !important; + } + + .v-application .mb-sm-auto { + margin-bottom: auto !important; + } + + .v-application .ml-sm-0 { + margin-left: 0px !important; + } + + .v-application .ml-sm-1 { + margin-left: 4px !important; + } + + .v-application .ml-sm-2 { + margin-left: 8px !important; + } + + .v-application .ml-sm-3 { + margin-left: 12px !important; + } + + .v-application .ml-sm-4 { + margin-left: 16px !important; + } + + .v-application .ml-sm-5 { + margin-left: 20px !important; + } + + .v-application .ml-sm-6 { + margin-left: 24px !important; + } + + .v-application .ml-sm-7 { + margin-left: 28px !important; + } + + .v-application .ml-sm-8 { + margin-left: 32px !important; + } + + .v-application .ml-sm-9 { + margin-left: 36px !important; + } + + .v-application .ml-sm-10 { + margin-left: 40px !important; + } + + .v-application .ml-sm-11 { + margin-left: 44px !important; + } + + .v-application .ml-sm-12 { + margin-left: 48px !important; + } + + .v-application .ml-sm-13 { + margin-left: 52px !important; + } + + .v-application .ml-sm-14 { + margin-left: 56px !important; + } + + .v-application .ml-sm-15 { + margin-left: 60px !important; + } + + .v-application .ml-sm-16 { + margin-left: 64px !important; + } + + .v-application .ml-sm-auto { + margin-left: auto !important; + } + + .v-application--is-ltr .ms-sm-0 { + margin-left: 0px !important; + } + + .v-application--is-rtl .ms-sm-0 { + margin-right: 0px !important; + } + + .v-application--is-ltr .ms-sm-1 { + margin-left: 4px !important; + } + + .v-application--is-rtl .ms-sm-1 { + margin-right: 4px !important; + } + + .v-application--is-ltr .ms-sm-2 { + margin-left: 8px !important; + } + + .v-application--is-rtl .ms-sm-2 { + margin-right: 8px !important; + } + + .v-application--is-ltr .ms-sm-3 { + margin-left: 12px !important; + } + + .v-application--is-rtl .ms-sm-3 { + margin-right: 12px !important; + } + + .v-application--is-ltr .ms-sm-4 { + margin-left: 16px !important; + } + + .v-application--is-rtl .ms-sm-4 { + margin-right: 16px !important; + } + + .v-application--is-ltr .ms-sm-5 { + margin-left: 20px !important; + } + + .v-application--is-rtl .ms-sm-5 { + margin-right: 20px !important; + } + + .v-application--is-ltr .ms-sm-6 { + margin-left: 24px !important; + } + + .v-application--is-rtl .ms-sm-6 { + margin-right: 24px !important; + } + + .v-application--is-ltr .ms-sm-7 { + margin-left: 28px !important; + } + + .v-application--is-rtl .ms-sm-7 { + margin-right: 28px !important; + } + + .v-application--is-ltr .ms-sm-8 { + margin-left: 32px !important; + } + + .v-application--is-rtl .ms-sm-8 { + margin-right: 32px !important; + } + + .v-application--is-ltr .ms-sm-9 { + margin-left: 36px !important; + } + + .v-application--is-rtl .ms-sm-9 { + margin-right: 36px !important; + } + + .v-application--is-ltr .ms-sm-10 { + margin-left: 40px !important; + } + + .v-application--is-rtl .ms-sm-10 { + margin-right: 40px !important; + } + + .v-application--is-ltr .ms-sm-11 { + margin-left: 44px !important; + } + + .v-application--is-rtl .ms-sm-11 { + margin-right: 44px !important; + } + + .v-application--is-ltr .ms-sm-12 { + margin-left: 48px !important; + } + + .v-application--is-rtl .ms-sm-12 { + margin-right: 48px !important; + } + + .v-application--is-ltr .ms-sm-13 { + margin-left: 52px !important; + } + + .v-application--is-rtl .ms-sm-13 { + margin-right: 52px !important; + } + + .v-application--is-ltr .ms-sm-14 { + margin-left: 56px !important; + } + + .v-application--is-rtl .ms-sm-14 { + margin-right: 56px !important; + } + + .v-application--is-ltr .ms-sm-15 { + margin-left: 60px !important; + } + + .v-application--is-rtl .ms-sm-15 { + margin-right: 60px !important; + } + + .v-application--is-ltr .ms-sm-16 { + margin-left: 64px !important; + } + + .v-application--is-rtl .ms-sm-16 { + margin-right: 64px !important; + } + + .v-application--is-ltr .ms-sm-auto { + margin-left: auto !important; + } + + .v-application--is-rtl .ms-sm-auto { + margin-right: auto !important; + } + + .v-application--is-ltr .me-sm-0 { + margin-right: 0px !important; + } + + .v-application--is-rtl .me-sm-0 { + margin-left: 0px !important; + } + + .v-application--is-ltr .me-sm-1 { + margin-right: 4px !important; + } + + .v-application--is-rtl .me-sm-1 { + margin-left: 4px !important; + } + + .v-application--is-ltr .me-sm-2 { + margin-right: 8px !important; + } + + .v-application--is-rtl .me-sm-2 { + margin-left: 8px !important; + } + + .v-application--is-ltr .me-sm-3 { + margin-right: 12px !important; + } + + .v-application--is-rtl .me-sm-3 { + margin-left: 12px !important; + } + + .v-application--is-ltr .me-sm-4 { + margin-right: 16px !important; + } + + .v-application--is-rtl .me-sm-4 { + margin-left: 16px !important; + } + + .v-application--is-ltr .me-sm-5 { + margin-right: 20px !important; + } + + .v-application--is-rtl .me-sm-5 { + margin-left: 20px !important; + } + + .v-application--is-ltr .me-sm-6 { + margin-right: 24px !important; + } + + .v-application--is-rtl .me-sm-6 { + margin-left: 24px !important; + } + + .v-application--is-ltr .me-sm-7 { + margin-right: 28px !important; + } + + .v-application--is-rtl .me-sm-7 { + margin-left: 28px !important; + } + + .v-application--is-ltr .me-sm-8 { + margin-right: 32px !important; + } + + .v-application--is-rtl .me-sm-8 { + margin-left: 32px !important; + } + + .v-application--is-ltr .me-sm-9 { + margin-right: 36px !important; + } + + .v-application--is-rtl .me-sm-9 { + margin-left: 36px !important; + } + + .v-application--is-ltr .me-sm-10 { + margin-right: 40px !important; + } + + .v-application--is-rtl .me-sm-10 { + margin-left: 40px !important; + } + + .v-application--is-ltr .me-sm-11 { + margin-right: 44px !important; + } + + .v-application--is-rtl .me-sm-11 { + margin-left: 44px !important; + } + + .v-application--is-ltr .me-sm-12 { + margin-right: 48px !important; + } + + .v-application--is-rtl .me-sm-12 { + margin-left: 48px !important; + } + + .v-application--is-ltr .me-sm-13 { + margin-right: 52px !important; + } + + .v-application--is-rtl .me-sm-13 { + margin-left: 52px !important; + } + + .v-application--is-ltr .me-sm-14 { + margin-right: 56px !important; + } + + .v-application--is-rtl .me-sm-14 { + margin-left: 56px !important; + } + + .v-application--is-ltr .me-sm-15 { + margin-right: 60px !important; + } + + .v-application--is-rtl .me-sm-15 { + margin-left: 60px !important; + } + + .v-application--is-ltr .me-sm-16 { + margin-right: 64px !important; + } + + .v-application--is-rtl .me-sm-16 { + margin-left: 64px !important; + } + + .v-application--is-ltr .me-sm-auto { + margin-right: auto !important; + } + + .v-application--is-rtl .me-sm-auto { + margin-left: auto !important; + } + + .v-application .ma-sm-n1 { + margin: -4px !important; + } + + .v-application .ma-sm-n2 { + margin: -8px !important; + } + + .v-application .ma-sm-n3 { + margin: -12px !important; + } + + .v-application .ma-sm-n4 { + margin: -16px !important; + } + + .v-application .ma-sm-n5 { + margin: -20px !important; + } + + .v-application .ma-sm-n6 { + margin: -24px !important; + } + + .v-application .ma-sm-n7 { + margin: -28px !important; + } + + .v-application .ma-sm-n8 { + margin: -32px !important; + } + + .v-application .ma-sm-n9 { + margin: -36px !important; + } + + .v-application .ma-sm-n10 { + margin: -40px !important; + } + + .v-application .ma-sm-n11 { + margin: -44px !important; + } + + .v-application .ma-sm-n12 { + margin: -48px !important; + } + + .v-application .ma-sm-n13 { + margin: -52px !important; + } + + .v-application .ma-sm-n14 { + margin: -56px !important; + } + + .v-application .ma-sm-n15 { + margin: -60px !important; + } + + .v-application .ma-sm-n16 { + margin: -64px !important; + } + + .v-application .mx-sm-n1 { + margin-right: -4px !important; + margin-left: -4px !important; + } + + .v-application .mx-sm-n2 { + margin-right: -8px !important; + margin-left: -8px !important; + } + + .v-application .mx-sm-n3 { + margin-right: -12px !important; + margin-left: -12px !important; + } + + .v-application .mx-sm-n4 { + margin-right: -16px !important; + margin-left: -16px !important; + } + + .v-application .mx-sm-n5 { + margin-right: -20px !important; + margin-left: -20px !important; + } + + .v-application .mx-sm-n6 { + margin-right: -24px !important; + margin-left: -24px !important; + } + + .v-application .mx-sm-n7 { + margin-right: -28px !important; + margin-left: -28px !important; + } + + .v-application .mx-sm-n8 { + margin-right: -32px !important; + margin-left: -32px !important; + } + + .v-application .mx-sm-n9 { + margin-right: -36px !important; + margin-left: -36px !important; + } + + .v-application .mx-sm-n10 { + margin-right: -40px !important; + margin-left: -40px !important; + } + + .v-application .mx-sm-n11 { + margin-right: -44px !important; + margin-left: -44px !important; + } + + .v-application .mx-sm-n12 { + margin-right: -48px !important; + margin-left: -48px !important; + } + + .v-application .mx-sm-n13 { + margin-right: -52px !important; + margin-left: -52px !important; + } + + .v-application .mx-sm-n14 { + margin-right: -56px !important; + margin-left: -56px !important; + } + + .v-application .mx-sm-n15 { + margin-right: -60px !important; + margin-left: -60px !important; + } + + .v-application .mx-sm-n16 { + margin-right: -64px !important; + margin-left: -64px !important; + } + + .v-application .my-sm-n1 { + margin-top: -4px !important; + margin-bottom: -4px !important; + } + + .v-application .my-sm-n2 { + margin-top: -8px !important; + margin-bottom: -8px !important; + } + + .v-application .my-sm-n3 { + margin-top: -12px !important; + margin-bottom: -12px !important; + } + + .v-application .my-sm-n4 { + margin-top: -16px !important; + margin-bottom: -16px !important; + } + + .v-application .my-sm-n5 { + margin-top: -20px !important; + margin-bottom: -20px !important; + } + + .v-application .my-sm-n6 { + margin-top: -24px !important; + margin-bottom: -24px !important; + } + + .v-application .my-sm-n7 { + margin-top: -28px !important; + margin-bottom: -28px !important; + } + + .v-application .my-sm-n8 { + margin-top: -32px !important; + margin-bottom: -32px !important; + } + + .v-application .my-sm-n9 { + margin-top: -36px !important; + margin-bottom: -36px !important; + } + + .v-application .my-sm-n10 { + margin-top: -40px !important; + margin-bottom: -40px !important; + } + + .v-application .my-sm-n11 { + margin-top: -44px !important; + margin-bottom: -44px !important; + } + + .v-application .my-sm-n12 { + margin-top: -48px !important; + margin-bottom: -48px !important; + } + + .v-application .my-sm-n13 { + margin-top: -52px !important; + margin-bottom: -52px !important; + } + + .v-application .my-sm-n14 { + margin-top: -56px !important; + margin-bottom: -56px !important; + } + + .v-application .my-sm-n15 { + margin-top: -60px !important; + margin-bottom: -60px !important; + } + + .v-application .my-sm-n16 { + margin-top: -64px !important; + margin-bottom: -64px !important; + } + + .v-application .mt-sm-n1 { + margin-top: -4px !important; + } + + .v-application .mt-sm-n2 { + margin-top: -8px !important; + } + + .v-application .mt-sm-n3 { + margin-top: -12px !important; + } + + .v-application .mt-sm-n4 { + margin-top: -16px !important; + } + + .v-application .mt-sm-n5 { + margin-top: -20px !important; + } + + .v-application .mt-sm-n6 { + margin-top: -24px !important; + } + + .v-application .mt-sm-n7 { + margin-top: -28px !important; + } + + .v-application .mt-sm-n8 { + margin-top: -32px !important; + } + + .v-application .mt-sm-n9 { + margin-top: -36px !important; + } + + .v-application .mt-sm-n10 { + margin-top: -40px !important; + } + + .v-application .mt-sm-n11 { + margin-top: -44px !important; + } + + .v-application .mt-sm-n12 { + margin-top: -48px !important; + } + + .v-application .mt-sm-n13 { + margin-top: -52px !important; + } + + .v-application .mt-sm-n14 { + margin-top: -56px !important; + } + + .v-application .mt-sm-n15 { + margin-top: -60px !important; + } + + .v-application .mt-sm-n16 { + margin-top: -64px !important; + } + + .v-application .mr-sm-n1 { + margin-right: -4px !important; + } + + .v-application .mr-sm-n2 { + margin-right: -8px !important; + } + + .v-application .mr-sm-n3 { + margin-right: -12px !important; + } + + .v-application .mr-sm-n4 { + margin-right: -16px !important; + } + + .v-application .mr-sm-n5 { + margin-right: -20px !important; + } + + .v-application .mr-sm-n6 { + margin-right: -24px !important; + } + + .v-application .mr-sm-n7 { + margin-right: -28px !important; + } + + .v-application .mr-sm-n8 { + margin-right: -32px !important; + } + + .v-application .mr-sm-n9 { + margin-right: -36px !important; + } + + .v-application .mr-sm-n10 { + margin-right: -40px !important; + } + + .v-application .mr-sm-n11 { + margin-right: -44px !important; + } + + .v-application .mr-sm-n12 { + margin-right: -48px !important; + } + + .v-application .mr-sm-n13 { + margin-right: -52px !important; + } + + .v-application .mr-sm-n14 { + margin-right: -56px !important; + } + + .v-application .mr-sm-n15 { + margin-right: -60px !important; + } + + .v-application .mr-sm-n16 { + margin-right: -64px !important; + } + + .v-application .mb-sm-n1 { + margin-bottom: -4px !important; + } + + .v-application .mb-sm-n2 { + margin-bottom: -8px !important; + } + + .v-application .mb-sm-n3 { + margin-bottom: -12px !important; + } + + .v-application .mb-sm-n4 { + margin-bottom: -16px !important; + } + + .v-application .mb-sm-n5 { + margin-bottom: -20px !important; + } + + .v-application .mb-sm-n6 { + margin-bottom: -24px !important; + } + + .v-application .mb-sm-n7 { + margin-bottom: -28px !important; + } + + .v-application .mb-sm-n8 { + margin-bottom: -32px !important; + } + + .v-application .mb-sm-n9 { + margin-bottom: -36px !important; + } + + .v-application .mb-sm-n10 { + margin-bottom: -40px !important; + } + + .v-application .mb-sm-n11 { + margin-bottom: -44px !important; + } + + .v-application .mb-sm-n12 { + margin-bottom: -48px !important; + } + + .v-application .mb-sm-n13 { + margin-bottom: -52px !important; + } + + .v-application .mb-sm-n14 { + margin-bottom: -56px !important; + } + + .v-application .mb-sm-n15 { + margin-bottom: -60px !important; + } + + .v-application .mb-sm-n16 { + margin-bottom: -64px !important; + } + + .v-application .ml-sm-n1 { + margin-left: -4px !important; + } + + .v-application .ml-sm-n2 { + margin-left: -8px !important; + } + + .v-application .ml-sm-n3 { + margin-left: -12px !important; + } + + .v-application .ml-sm-n4 { + margin-left: -16px !important; + } + + .v-application .ml-sm-n5 { + margin-left: -20px !important; + } + + .v-application .ml-sm-n6 { + margin-left: -24px !important; + } + + .v-application .ml-sm-n7 { + margin-left: -28px !important; + } + + .v-application .ml-sm-n8 { + margin-left: -32px !important; + } + + .v-application .ml-sm-n9 { + margin-left: -36px !important; + } + + .v-application .ml-sm-n10 { + margin-left: -40px !important; + } + + .v-application .ml-sm-n11 { + margin-left: -44px !important; + } + + .v-application .ml-sm-n12 { + margin-left: -48px !important; + } + + .v-application .ml-sm-n13 { + margin-left: -52px !important; + } + + .v-application .ml-sm-n14 { + margin-left: -56px !important; + } + + .v-application .ml-sm-n15 { + margin-left: -60px !important; + } + + .v-application .ml-sm-n16 { + margin-left: -64px !important; + } + + .v-application--is-ltr .ms-sm-n1 { + margin-left: -4px !important; + } + + .v-application--is-rtl .ms-sm-n1 { + margin-right: -4px !important; + } + + .v-application--is-ltr .ms-sm-n2 { + margin-left: -8px !important; + } + + .v-application--is-rtl .ms-sm-n2 { + margin-right: -8px !important; + } + + .v-application--is-ltr .ms-sm-n3 { + margin-left: -12px !important; + } + + .v-application--is-rtl .ms-sm-n3 { + margin-right: -12px !important; + } + + .v-application--is-ltr .ms-sm-n4 { + margin-left: -16px !important; + } + + .v-application--is-rtl .ms-sm-n4 { + margin-right: -16px !important; + } + + .v-application--is-ltr .ms-sm-n5 { + margin-left: -20px !important; + } + + .v-application--is-rtl .ms-sm-n5 { + margin-right: -20px !important; + } + + .v-application--is-ltr .ms-sm-n6 { + margin-left: -24px !important; + } + + .v-application--is-rtl .ms-sm-n6 { + margin-right: -24px !important; + } + + .v-application--is-ltr .ms-sm-n7 { + margin-left: -28px !important; + } + + .v-application--is-rtl .ms-sm-n7 { + margin-right: -28px !important; + } + + .v-application--is-ltr .ms-sm-n8 { + margin-left: -32px !important; + } + + .v-application--is-rtl .ms-sm-n8 { + margin-right: -32px !important; + } + + .v-application--is-ltr .ms-sm-n9 { + margin-left: -36px !important; + } + + .v-application--is-rtl .ms-sm-n9 { + margin-right: -36px !important; + } + + .v-application--is-ltr .ms-sm-n10 { + margin-left: -40px !important; + } + + .v-application--is-rtl .ms-sm-n10 { + margin-right: -40px !important; + } + + .v-application--is-ltr .ms-sm-n11 { + margin-left: -44px !important; + } + + .v-application--is-rtl .ms-sm-n11 { + margin-right: -44px !important; + } + + .v-application--is-ltr .ms-sm-n12 { + margin-left: -48px !important; + } + + .v-application--is-rtl .ms-sm-n12 { + margin-right: -48px !important; + } + + .v-application--is-ltr .ms-sm-n13 { + margin-left: -52px !important; + } + + .v-application--is-rtl .ms-sm-n13 { + margin-right: -52px !important; + } + + .v-application--is-ltr .ms-sm-n14 { + margin-left: -56px !important; + } + + .v-application--is-rtl .ms-sm-n14 { + margin-right: -56px !important; + } + + .v-application--is-ltr .ms-sm-n15 { + margin-left: -60px !important; + } + + .v-application--is-rtl .ms-sm-n15 { + margin-right: -60px !important; + } + + .v-application--is-ltr .ms-sm-n16 { + margin-left: -64px !important; + } + + .v-application--is-rtl .ms-sm-n16 { + margin-right: -64px !important; + } + + .v-application--is-ltr .me-sm-n1 { + margin-right: -4px !important; + } + + .v-application--is-rtl .me-sm-n1 { + margin-left: -4px !important; + } + + .v-application--is-ltr .me-sm-n2 { + margin-right: -8px !important; + } + + .v-application--is-rtl .me-sm-n2 { + margin-left: -8px !important; + } + + .v-application--is-ltr .me-sm-n3 { + margin-right: -12px !important; + } + + .v-application--is-rtl .me-sm-n3 { + margin-left: -12px !important; + } + + .v-application--is-ltr .me-sm-n4 { + margin-right: -16px !important; + } + + .v-application--is-rtl .me-sm-n4 { + margin-left: -16px !important; + } + + .v-application--is-ltr .me-sm-n5 { + margin-right: -20px !important; + } + + .v-application--is-rtl .me-sm-n5 { + margin-left: -20px !important; + } + + .v-application--is-ltr .me-sm-n6 { + margin-right: -24px !important; + } + + .v-application--is-rtl .me-sm-n6 { + margin-left: -24px !important; + } + + .v-application--is-ltr .me-sm-n7 { + margin-right: -28px !important; + } + + .v-application--is-rtl .me-sm-n7 { + margin-left: -28px !important; + } + + .v-application--is-ltr .me-sm-n8 { + margin-right: -32px !important; + } + + .v-application--is-rtl .me-sm-n8 { + margin-left: -32px !important; + } + + .v-application--is-ltr .me-sm-n9 { + margin-right: -36px !important; + } + + .v-application--is-rtl .me-sm-n9 { + margin-left: -36px !important; + } + + .v-application--is-ltr .me-sm-n10 { + margin-right: -40px !important; + } + + .v-application--is-rtl .me-sm-n10 { + margin-left: -40px !important; + } + + .v-application--is-ltr .me-sm-n11 { + margin-right: -44px !important; + } + + .v-application--is-rtl .me-sm-n11 { + margin-left: -44px !important; + } + + .v-application--is-ltr .me-sm-n12 { + margin-right: -48px !important; + } + + .v-application--is-rtl .me-sm-n12 { + margin-left: -48px !important; + } + + .v-application--is-ltr .me-sm-n13 { + margin-right: -52px !important; + } + + .v-application--is-rtl .me-sm-n13 { + margin-left: -52px !important; + } + + .v-application--is-ltr .me-sm-n14 { + margin-right: -56px !important; + } + + .v-application--is-rtl .me-sm-n14 { + margin-left: -56px !important; + } + + .v-application--is-ltr .me-sm-n15 { + margin-right: -60px !important; + } + + .v-application--is-rtl .me-sm-n15 { + margin-left: -60px !important; + } + + .v-application--is-ltr .me-sm-n16 { + margin-right: -64px !important; + } + + .v-application--is-rtl .me-sm-n16 { + margin-left: -64px !important; + } + + .v-application .pa-sm-0 { + padding: 0px !important; + } + + .v-application .pa-sm-1 { + padding: 4px !important; + } + + .v-application .pa-sm-2 { + padding: 8px !important; + } + + .v-application .pa-sm-3 { + padding: 12px !important; + } + + .v-application .pa-sm-4 { + padding: 16px !important; + } + + .v-application .pa-sm-5 { + padding: 20px !important; + } + + .v-application .pa-sm-6 { + padding: 24px !important; + } + + .v-application .pa-sm-7 { + padding: 28px !important; + } + + .v-application .pa-sm-8 { + padding: 32px !important; + } + + .v-application .pa-sm-9 { + padding: 36px !important; + } + + .v-application .pa-sm-10 { + padding: 40px !important; + } + + .v-application .pa-sm-11 { + padding: 44px !important; + } + + .v-application .pa-sm-12 { + padding: 48px !important; + } + + .v-application .pa-sm-13 { + padding: 52px !important; + } + + .v-application .pa-sm-14 { + padding: 56px !important; + } + + .v-application .pa-sm-15 { + padding: 60px !important; + } + + .v-application .pa-sm-16 { + padding: 64px !important; + } + + .v-application .px-sm-0 { + padding-right: 0px !important; + padding-left: 0px !important; + } + + .v-application .px-sm-1 { + padding-right: 4px !important; + padding-left: 4px !important; + } + + .v-application .px-sm-2 { + padding-right: 8px !important; + padding-left: 8px !important; + } + + .v-application .px-sm-3 { + padding-right: 12px !important; + padding-left: 12px !important; + } + + .v-application .px-sm-4 { + padding-right: 16px !important; + padding-left: 16px !important; + } + + .v-application .px-sm-5 { + padding-right: 20px !important; + padding-left: 20px !important; + } + + .v-application .px-sm-6 { + padding-right: 24px !important; + padding-left: 24px !important; + } + + .v-application .px-sm-7 { + padding-right: 28px !important; + padding-left: 28px !important; + } + + .v-application .px-sm-8 { + padding-right: 32px !important; + padding-left: 32px !important; + } + + .v-application .px-sm-9 { + padding-right: 36px !important; + padding-left: 36px !important; + } + + .v-application .px-sm-10 { + padding-right: 40px !important; + padding-left: 40px !important; + } + + .v-application .px-sm-11 { + padding-right: 44px !important; + padding-left: 44px !important; + } + + .v-application .px-sm-12 { + padding-right: 48px !important; + padding-left: 48px !important; + } + + .v-application .px-sm-13 { + padding-right: 52px !important; + padding-left: 52px !important; + } + + .v-application .px-sm-14 { + padding-right: 56px !important; + padding-left: 56px !important; + } + + .v-application .px-sm-15 { + padding-right: 60px !important; + padding-left: 60px !important; + } + + .v-application .px-sm-16 { + padding-right: 64px !important; + padding-left: 64px !important; + } + + .v-application .py-sm-0 { + padding-top: 0px !important; + padding-bottom: 0px !important; + } + + .v-application .py-sm-1 { + padding-top: 4px !important; + padding-bottom: 4px !important; + } + + .v-application .py-sm-2 { + padding-top: 8px !important; + padding-bottom: 8px !important; + } + + .v-application .py-sm-3 { + padding-top: 12px !important; + padding-bottom: 12px !important; + } + + .v-application .py-sm-4 { + padding-top: 16px !important; + padding-bottom: 16px !important; + } + + .v-application .py-sm-5 { + padding-top: 20px !important; + padding-bottom: 20px !important; + } + + .v-application .py-sm-6 { + padding-top: 24px !important; + padding-bottom: 24px !important; + } + + .v-application .py-sm-7 { + padding-top: 28px !important; + padding-bottom: 28px !important; + } + + .v-application .py-sm-8 { + padding-top: 32px !important; + padding-bottom: 32px !important; + } + + .v-application .py-sm-9 { + padding-top: 36px !important; + padding-bottom: 36px !important; + } + + .v-application .py-sm-10 { + padding-top: 40px !important; + padding-bottom: 40px !important; + } + + .v-application .py-sm-11 { + padding-top: 44px !important; + padding-bottom: 44px !important; + } + + .v-application .py-sm-12 { + padding-top: 48px !important; + padding-bottom: 48px !important; + } + + .v-application .py-sm-13 { + padding-top: 52px !important; + padding-bottom: 52px !important; + } + + .v-application .py-sm-14 { + padding-top: 56px !important; + padding-bottom: 56px !important; + } + + .v-application .py-sm-15 { + padding-top: 60px !important; + padding-bottom: 60px !important; + } + + .v-application .py-sm-16 { + padding-top: 64px !important; + padding-bottom: 64px !important; + } + + .v-application .pt-sm-0 { + padding-top: 0px !important; + } + + .v-application .pt-sm-1 { + padding-top: 4px !important; + } + + .v-application .pt-sm-2 { + padding-top: 8px !important; + } + + .v-application .pt-sm-3 { + padding-top: 12px !important; + } + + .v-application .pt-sm-4 { + padding-top: 16px !important; + } + + .v-application .pt-sm-5 { + padding-top: 20px !important; + } + + .v-application .pt-sm-6 { + padding-top: 24px !important; + } + + .v-application .pt-sm-7 { + padding-top: 28px !important; + } + + .v-application .pt-sm-8 { + padding-top: 32px !important; + } + + .v-application .pt-sm-9 { + padding-top: 36px !important; + } + + .v-application .pt-sm-10 { + padding-top: 40px !important; + } + + .v-application .pt-sm-11 { + padding-top: 44px !important; + } + + .v-application .pt-sm-12 { + padding-top: 48px !important; + } + + .v-application .pt-sm-13 { + padding-top: 52px !important; + } + + .v-application .pt-sm-14 { + padding-top: 56px !important; + } + + .v-application .pt-sm-15 { + padding-top: 60px !important; + } + + .v-application .pt-sm-16 { + padding-top: 64px !important; + } + + .v-application .pr-sm-0 { + padding-right: 0px !important; + } + + .v-application .pr-sm-1 { + padding-right: 4px !important; + } + + .v-application .pr-sm-2 { + padding-right: 8px !important; + } + + .v-application .pr-sm-3 { + padding-right: 12px !important; + } + + .v-application .pr-sm-4 { + padding-right: 16px !important; + } + + .v-application .pr-sm-5 { + padding-right: 20px !important; + } + + .v-application .pr-sm-6 { + padding-right: 24px !important; + } + + .v-application .pr-sm-7 { + padding-right: 28px !important; + } + + .v-application .pr-sm-8 { + padding-right: 32px !important; + } + + .v-application .pr-sm-9 { + padding-right: 36px !important; + } + + .v-application .pr-sm-10 { + padding-right: 40px !important; + } + + .v-application .pr-sm-11 { + padding-right: 44px !important; + } + + .v-application .pr-sm-12 { + padding-right: 48px !important; + } + + .v-application .pr-sm-13 { + padding-right: 52px !important; + } + + .v-application .pr-sm-14 { + padding-right: 56px !important; + } + + .v-application .pr-sm-15 { + padding-right: 60px !important; + } + + .v-application .pr-sm-16 { + padding-right: 64px !important; + } + + .v-application .pb-sm-0 { + padding-bottom: 0px !important; + } + + .v-application .pb-sm-1 { + padding-bottom: 4px !important; + } + + .v-application .pb-sm-2 { + padding-bottom: 8px !important; + } + + .v-application .pb-sm-3 { + padding-bottom: 12px !important; + } + + .v-application .pb-sm-4 { + padding-bottom: 16px !important; + } + + .v-application .pb-sm-5 { + padding-bottom: 20px !important; + } + + .v-application .pb-sm-6 { + padding-bottom: 24px !important; + } + + .v-application .pb-sm-7 { + padding-bottom: 28px !important; + } + + .v-application .pb-sm-8 { + padding-bottom: 32px !important; + } + + .v-application .pb-sm-9 { + padding-bottom: 36px !important; + } + + .v-application .pb-sm-10 { + padding-bottom: 40px !important; + } + + .v-application .pb-sm-11 { + padding-bottom: 44px !important; + } + + .v-application .pb-sm-12 { + padding-bottom: 48px !important; + } + + .v-application .pb-sm-13 { + padding-bottom: 52px !important; + } + + .v-application .pb-sm-14 { + padding-bottom: 56px !important; + } + + .v-application .pb-sm-15 { + padding-bottom: 60px !important; + } + + .v-application .pb-sm-16 { + padding-bottom: 64px !important; + } + + .v-application .pl-sm-0 { + padding-left: 0px !important; + } + + .v-application .pl-sm-1 { + padding-left: 4px !important; + } + + .v-application .pl-sm-2 { + padding-left: 8px !important; + } + + .v-application .pl-sm-3 { + padding-left: 12px !important; + } + + .v-application .pl-sm-4 { + padding-left: 16px !important; + } + + .v-application .pl-sm-5 { + padding-left: 20px !important; + } + + .v-application .pl-sm-6 { + padding-left: 24px !important; + } + + .v-application .pl-sm-7 { + padding-left: 28px !important; + } + + .v-application .pl-sm-8 { + padding-left: 32px !important; + } + + .v-application .pl-sm-9 { + padding-left: 36px !important; + } + + .v-application .pl-sm-10 { + padding-left: 40px !important; + } + + .v-application .pl-sm-11 { + padding-left: 44px !important; + } + + .v-application .pl-sm-12 { + padding-left: 48px !important; + } + + .v-application .pl-sm-13 { + padding-left: 52px !important; + } + + .v-application .pl-sm-14 { + padding-left: 56px !important; + } + + .v-application .pl-sm-15 { + padding-left: 60px !important; + } + + .v-application .pl-sm-16 { + padding-left: 64px !important; + } + + .v-application--is-ltr .ps-sm-0 { + padding-left: 0px !important; + } + + .v-application--is-rtl .ps-sm-0 { + padding-right: 0px !important; + } + + .v-application--is-ltr .ps-sm-1 { + padding-left: 4px !important; + } + + .v-application--is-rtl .ps-sm-1 { + padding-right: 4px !important; + } + + .v-application--is-ltr .ps-sm-2 { + padding-left: 8px !important; + } + + .v-application--is-rtl .ps-sm-2 { + padding-right: 8px !important; + } + + .v-application--is-ltr .ps-sm-3 { + padding-left: 12px !important; + } + + .v-application--is-rtl .ps-sm-3 { + padding-right: 12px !important; + } + + .v-application--is-ltr .ps-sm-4 { + padding-left: 16px !important; + } + + .v-application--is-rtl .ps-sm-4 { + padding-right: 16px !important; + } + + .v-application--is-ltr .ps-sm-5 { + padding-left: 20px !important; + } + + .v-application--is-rtl .ps-sm-5 { + padding-right: 20px !important; + } + + .v-application--is-ltr .ps-sm-6 { + padding-left: 24px !important; + } + + .v-application--is-rtl .ps-sm-6 { + padding-right: 24px !important; + } + + .v-application--is-ltr .ps-sm-7 { + padding-left: 28px !important; + } + + .v-application--is-rtl .ps-sm-7 { + padding-right: 28px !important; + } + + .v-application--is-ltr .ps-sm-8 { + padding-left: 32px !important; + } + + .v-application--is-rtl .ps-sm-8 { + padding-right: 32px !important; + } + + .v-application--is-ltr .ps-sm-9 { + padding-left: 36px !important; + } + + .v-application--is-rtl .ps-sm-9 { + padding-right: 36px !important; + } + + .v-application--is-ltr .ps-sm-10 { + padding-left: 40px !important; + } + + .v-application--is-rtl .ps-sm-10 { + padding-right: 40px !important; + } + + .v-application--is-ltr .ps-sm-11 { + padding-left: 44px !important; + } + + .v-application--is-rtl .ps-sm-11 { + padding-right: 44px !important; + } + + .v-application--is-ltr .ps-sm-12 { + padding-left: 48px !important; + } + + .v-application--is-rtl .ps-sm-12 { + padding-right: 48px !important; + } + + .v-application--is-ltr .ps-sm-13 { + padding-left: 52px !important; + } + + .v-application--is-rtl .ps-sm-13 { + padding-right: 52px !important; + } + + .v-application--is-ltr .ps-sm-14 { + padding-left: 56px !important; + } + + .v-application--is-rtl .ps-sm-14 { + padding-right: 56px !important; + } + + .v-application--is-ltr .ps-sm-15 { + padding-left: 60px !important; + } + + .v-application--is-rtl .ps-sm-15 { + padding-right: 60px !important; + } + + .v-application--is-ltr .ps-sm-16 { + padding-left: 64px !important; + } + + .v-application--is-rtl .ps-sm-16 { + padding-right: 64px !important; + } + + .v-application--is-ltr .pe-sm-0 { + padding-right: 0px !important; + } + + .v-application--is-rtl .pe-sm-0 { + padding-left: 0px !important; + } + + .v-application--is-ltr .pe-sm-1 { + padding-right: 4px !important; + } + + .v-application--is-rtl .pe-sm-1 { + padding-left: 4px !important; + } + + .v-application--is-ltr .pe-sm-2 { + padding-right: 8px !important; + } + + .v-application--is-rtl .pe-sm-2 { + padding-left: 8px !important; + } + + .v-application--is-ltr .pe-sm-3 { + padding-right: 12px !important; + } + + .v-application--is-rtl .pe-sm-3 { + padding-left: 12px !important; + } + + .v-application--is-ltr .pe-sm-4 { + padding-right: 16px !important; + } + + .v-application--is-rtl .pe-sm-4 { + padding-left: 16px !important; + } + + .v-application--is-ltr .pe-sm-5 { + padding-right: 20px !important; + } + + .v-application--is-rtl .pe-sm-5 { + padding-left: 20px !important; + } + + .v-application--is-ltr .pe-sm-6 { + padding-right: 24px !important; + } + + .v-application--is-rtl .pe-sm-6 { + padding-left: 24px !important; + } + + .v-application--is-ltr .pe-sm-7 { + padding-right: 28px !important; + } + + .v-application--is-rtl .pe-sm-7 { + padding-left: 28px !important; + } + + .v-application--is-ltr .pe-sm-8 { + padding-right: 32px !important; + } + + .v-application--is-rtl .pe-sm-8 { + padding-left: 32px !important; + } + + .v-application--is-ltr .pe-sm-9 { + padding-right: 36px !important; + } + + .v-application--is-rtl .pe-sm-9 { + padding-left: 36px !important; + } + + .v-application--is-ltr .pe-sm-10 { + padding-right: 40px !important; + } + + .v-application--is-rtl .pe-sm-10 { + padding-left: 40px !important; + } + + .v-application--is-ltr .pe-sm-11 { + padding-right: 44px !important; + } + + .v-application--is-rtl .pe-sm-11 { + padding-left: 44px !important; + } + + .v-application--is-ltr .pe-sm-12 { + padding-right: 48px !important; + } + + .v-application--is-rtl .pe-sm-12 { + padding-left: 48px !important; + } + + .v-application--is-ltr .pe-sm-13 { + padding-right: 52px !important; + } + + .v-application--is-rtl .pe-sm-13 { + padding-left: 52px !important; + } + + .v-application--is-ltr .pe-sm-14 { + padding-right: 56px !important; + } + + .v-application--is-rtl .pe-sm-14 { + padding-left: 56px !important; + } + + .v-application--is-ltr .pe-sm-15 { + padding-right: 60px !important; + } + + .v-application--is-rtl .pe-sm-15 { + padding-left: 60px !important; + } + + .v-application--is-ltr .pe-sm-16 { + padding-right: 64px !important; + } + + .v-application--is-rtl .pe-sm-16 { + padding-left: 64px !important; + } + + .v-application .text-sm-left { + text-align: left !important; + } + + .v-application .text-sm-right { + text-align: right !important; + } + + .v-application .text-sm-center { + text-align: center !important; + } + + .v-application .text-sm-justify { + text-align: justify !important; + } + + .v-application .text-sm-start { + text-align: start !important; + } + + .v-application .text-sm-end { + text-align: end !important; + } + + .v-application .text-sm-h1 { + font-size: 6rem !important; + font-weight: 300; + line-height: 6rem; + letter-spacing: -0.015625em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-sm-h2 { + font-size: 3.75rem !important; + font-weight: 300; + line-height: 3.75rem; + letter-spacing: -0.0083333333em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-sm-h3 { + font-size: 3rem !important; + font-weight: 400; + line-height: 3.125rem; + letter-spacing: normal !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-sm-h4 { + font-size: 2.125rem !important; + font-weight: 400; + line-height: 2.5rem; + letter-spacing: 0.0073529412em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-sm-h5 { + font-size: 1.5rem !important; + font-weight: 400; + line-height: 2rem; + letter-spacing: normal !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-sm-h6 { + font-size: 1.25rem !important; + font-weight: 500; + line-height: 2rem; + letter-spacing: 0.0125em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-sm-subtitle-1 { + font-size: 1rem !important; + font-weight: normal; + line-height: 1.75rem; + letter-spacing: 0.009375em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-sm-subtitle-2 { + font-size: 0.875rem !important; + font-weight: 500; + line-height: 1.375rem; + letter-spacing: 0.0071428571em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-sm-body-1 { + font-size: 1rem !important; + font-weight: 400; + line-height: 1.5rem; + letter-spacing: 0.03125em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-sm-body-2 { + font-size: 0.875rem !important; + font-weight: 400; + line-height: 1.25rem; + letter-spacing: 0.0178571429em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-sm-button { + font-size: 0.875rem !important; + font-weight: 500; + line-height: 2.25rem; + letter-spacing: 0.0892857143em !important; + font-family: "Roboto", sans-serif !important; + text-transform: uppercase !important; + } + + .v-application .text-sm-caption { + font-size: 0.75rem !important; + font-weight: 400; + line-height: 1.25rem; + letter-spacing: 0.0333333333em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-sm-overline { + font-size: 0.75rem !important; + font-weight: 500; + line-height: 2rem; + letter-spacing: 0.1666666667em !important; + font-family: "Roboto", sans-serif !important; + text-transform: uppercase !important; + } +} +@media (min-width: 960px) { + .v-application .d-md-none { + display: none !important; + } + + .v-application .d-md-inline { + display: inline !important; + } + + .v-application .d-md-inline-block { + display: inline-block !important; + } + + .v-application .d-md-block { + display: block !important; + } + + .v-application .d-md-table { + display: table !important; + } + + .v-application .d-md-table-row { + display: table-row !important; + } + + .v-application .d-md-table-cell { + display: table-cell !important; + } + + .v-application .d-md-flex { + display: flex !important; + } + + .v-application .d-md-inline-flex { + display: inline-flex !important; + } + + .v-application .float-md-none { + float: none !important; + } + + .v-application .float-md-left { + float: left !important; + } + + .v-application .float-md-right { + float: right !important; + } + + .v-application .flex-md-fill { + flex: 1 1 auto !important; + } + + .v-application .flex-md-row { + flex-direction: row !important; + } + + .v-application .flex-md-column { + flex-direction: column !important; + } + + .v-application .flex-md-row-reverse { + flex-direction: row-reverse !important; + } + + .v-application .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + + .v-application .flex-md-grow-0 { + flex-grow: 0 !important; + } + + .v-application .flex-md-grow-1 { + flex-grow: 1 !important; + } + + .v-application .flex-md-shrink-0 { + flex-shrink: 0 !important; + } + + .v-application .flex-md-shrink-1 { + flex-shrink: 1 !important; + } + + .v-application .flex-md-wrap { + flex-wrap: wrap !important; + } + + .v-application .flex-md-nowrap { + flex-wrap: nowrap !important; + } + + .v-application .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .v-application .justify-md-start { + justify-content: flex-start !important; + } + + .v-application .justify-md-end { + justify-content: flex-end !important; + } + + .v-application .justify-md-center { + justify-content: center !important; + } + + .v-application .justify-md-space-between { + justify-content: space-between !important; + } + + .v-application .justify-md-space-around { + justify-content: space-around !important; + } + + .v-application .align-md-start { + align-items: flex-start !important; + } + + .v-application .align-md-end { + align-items: flex-end !important; + } + + .v-application .align-md-center { + align-items: center !important; + } + + .v-application .align-md-baseline { + align-items: baseline !important; + } + + .v-application .align-md-stretch { + align-items: stretch !important; + } + + .v-application .align-content-md-start { + align-content: flex-start !important; + } + + .v-application .align-content-md-end { + align-content: flex-end !important; + } + + .v-application .align-content-md-center { + align-content: center !important; + } + + .v-application .align-content-md-space-between { + align-content: space-between !important; + } + + .v-application .align-content-md-space-around { + align-content: space-around !important; + } + + .v-application .align-content-md-stretch { + align-content: stretch !important; + } + + .v-application .align-self-md-auto { + align-self: auto !important; + } + + .v-application .align-self-md-start { + align-self: flex-start !important; + } + + .v-application .align-self-md-end { + align-self: flex-end !important; + } + + .v-application .align-self-md-center { + align-self: center !important; + } + + .v-application .align-self-md-baseline { + align-self: baseline !important; + } + + .v-application .align-self-md-stretch { + align-self: stretch !important; + } + + .v-application .order-md-first { + order: -1 !important; + } + + .v-application .order-md-0 { + order: 0 !important; + } + + .v-application .order-md-1 { + order: 1 !important; + } + + .v-application .order-md-2 { + order: 2 !important; + } + + .v-application .order-md-3 { + order: 3 !important; + } + + .v-application .order-md-4 { + order: 4 !important; + } + + .v-application .order-md-5 { + order: 5 !important; + } + + .v-application .order-md-6 { + order: 6 !important; + } + + .v-application .order-md-7 { + order: 7 !important; + } + + .v-application .order-md-8 { + order: 8 !important; + } + + .v-application .order-md-9 { + order: 9 !important; + } + + .v-application .order-md-10 { + order: 10 !important; + } + + .v-application .order-md-11 { + order: 11 !important; + } + + .v-application .order-md-12 { + order: 12 !important; + } + + .v-application .order-md-last { + order: 13 !important; + } + + .v-application .ma-md-0 { + margin: 0px !important; + } + + .v-application .ma-md-1 { + margin: 4px !important; + } + + .v-application .ma-md-2 { + margin: 8px !important; + } + + .v-application .ma-md-3 { + margin: 12px !important; + } + + .v-application .ma-md-4 { + margin: 16px !important; + } + + .v-application .ma-md-5 { + margin: 20px !important; + } + + .v-application .ma-md-6 { + margin: 24px !important; + } + + .v-application .ma-md-7 { + margin: 28px !important; + } + + .v-application .ma-md-8 { + margin: 32px !important; + } + + .v-application .ma-md-9 { + margin: 36px !important; + } + + .v-application .ma-md-10 { + margin: 40px !important; + } + + .v-application .ma-md-11 { + margin: 44px !important; + } + + .v-application .ma-md-12 { + margin: 48px !important; + } + + .v-application .ma-md-13 { + margin: 52px !important; + } + + .v-application .ma-md-14 { + margin: 56px !important; + } + + .v-application .ma-md-15 { + margin: 60px !important; + } + + .v-application .ma-md-16 { + margin: 64px !important; + } + + .v-application .ma-md-auto { + margin: auto !important; + } + + .v-application .mx-md-0 { + margin-right: 0px !important; + margin-left: 0px !important; + } + + .v-application .mx-md-1 { + margin-right: 4px !important; + margin-left: 4px !important; + } + + .v-application .mx-md-2 { + margin-right: 8px !important; + margin-left: 8px !important; + } + + .v-application .mx-md-3 { + margin-right: 12px !important; + margin-left: 12px !important; + } + + .v-application .mx-md-4 { + margin-right: 16px !important; + margin-left: 16px !important; + } + + .v-application .mx-md-5 { + margin-right: 20px !important; + margin-left: 20px !important; + } + + .v-application .mx-md-6 { + margin-right: 24px !important; + margin-left: 24px !important; + } + + .v-application .mx-md-7 { + margin-right: 28px !important; + margin-left: 28px !important; + } + + .v-application .mx-md-8 { + margin-right: 32px !important; + margin-left: 32px !important; + } + + .v-application .mx-md-9 { + margin-right: 36px !important; + margin-left: 36px !important; + } + + .v-application .mx-md-10 { + margin-right: 40px !important; + margin-left: 40px !important; + } + + .v-application .mx-md-11 { + margin-right: 44px !important; + margin-left: 44px !important; + } + + .v-application .mx-md-12 { + margin-right: 48px !important; + margin-left: 48px !important; + } + + .v-application .mx-md-13 { + margin-right: 52px !important; + margin-left: 52px !important; + } + + .v-application .mx-md-14 { + margin-right: 56px !important; + margin-left: 56px !important; + } + + .v-application .mx-md-15 { + margin-right: 60px !important; + margin-left: 60px !important; + } + + .v-application .mx-md-16 { + margin-right: 64px !important; + margin-left: 64px !important; + } + + .v-application .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .v-application .my-md-0 { + margin-top: 0px !important; + margin-bottom: 0px !important; + } + + .v-application .my-md-1 { + margin-top: 4px !important; + margin-bottom: 4px !important; + } + + .v-application .my-md-2 { + margin-top: 8px !important; + margin-bottom: 8px !important; + } + + .v-application .my-md-3 { + margin-top: 12px !important; + margin-bottom: 12px !important; + } + + .v-application .my-md-4 { + margin-top: 16px !important; + margin-bottom: 16px !important; + } + + .v-application .my-md-5 { + margin-top: 20px !important; + margin-bottom: 20px !important; + } + + .v-application .my-md-6 { + margin-top: 24px !important; + margin-bottom: 24px !important; + } + + .v-application .my-md-7 { + margin-top: 28px !important; + margin-bottom: 28px !important; + } + + .v-application .my-md-8 { + margin-top: 32px !important; + margin-bottom: 32px !important; + } + + .v-application .my-md-9 { + margin-top: 36px !important; + margin-bottom: 36px !important; + } + + .v-application .my-md-10 { + margin-top: 40px !important; + margin-bottom: 40px !important; + } + + .v-application .my-md-11 { + margin-top: 44px !important; + margin-bottom: 44px !important; + } + + .v-application .my-md-12 { + margin-top: 48px !important; + margin-bottom: 48px !important; + } + + .v-application .my-md-13 { + margin-top: 52px !important; + margin-bottom: 52px !important; + } + + .v-application .my-md-14 { + margin-top: 56px !important; + margin-bottom: 56px !important; + } + + .v-application .my-md-15 { + margin-top: 60px !important; + margin-bottom: 60px !important; + } + + .v-application .my-md-16 { + margin-top: 64px !important; + margin-bottom: 64px !important; + } + + .v-application .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .v-application .mt-md-0 { + margin-top: 0px !important; + } + + .v-application .mt-md-1 { + margin-top: 4px !important; + } + + .v-application .mt-md-2 { + margin-top: 8px !important; + } + + .v-application .mt-md-3 { + margin-top: 12px !important; + } + + .v-application .mt-md-4 { + margin-top: 16px !important; + } + + .v-application .mt-md-5 { + margin-top: 20px !important; + } + + .v-application .mt-md-6 { + margin-top: 24px !important; + } + + .v-application .mt-md-7 { + margin-top: 28px !important; + } + + .v-application .mt-md-8 { + margin-top: 32px !important; + } + + .v-application .mt-md-9 { + margin-top: 36px !important; + } + + .v-application .mt-md-10 { + margin-top: 40px !important; + } + + .v-application .mt-md-11 { + margin-top: 44px !important; + } + + .v-application .mt-md-12 { + margin-top: 48px !important; + } + + .v-application .mt-md-13 { + margin-top: 52px !important; + } + + .v-application .mt-md-14 { + margin-top: 56px !important; + } + + .v-application .mt-md-15 { + margin-top: 60px !important; + } + + .v-application .mt-md-16 { + margin-top: 64px !important; + } + + .v-application .mt-md-auto { + margin-top: auto !important; + } + + .v-application .mr-md-0 { + margin-right: 0px !important; + } + + .v-application .mr-md-1 { + margin-right: 4px !important; + } + + .v-application .mr-md-2 { + margin-right: 8px !important; + } + + .v-application .mr-md-3 { + margin-right: 12px !important; + } + + .v-application .mr-md-4 { + margin-right: 16px !important; + } + + .v-application .mr-md-5 { + margin-right: 20px !important; + } + + .v-application .mr-md-6 { + margin-right: 24px !important; + } + + .v-application .mr-md-7 { + margin-right: 28px !important; + } + + .v-application .mr-md-8 { + margin-right: 32px !important; + } + + .v-application .mr-md-9 { + margin-right: 36px !important; + } + + .v-application .mr-md-10 { + margin-right: 40px !important; + } + + .v-application .mr-md-11 { + margin-right: 44px !important; + } + + .v-application .mr-md-12 { + margin-right: 48px !important; + } + + .v-application .mr-md-13 { + margin-right: 52px !important; + } + + .v-application .mr-md-14 { + margin-right: 56px !important; + } + + .v-application .mr-md-15 { + margin-right: 60px !important; + } + + .v-application .mr-md-16 { + margin-right: 64px !important; + } + + .v-application .mr-md-auto { + margin-right: auto !important; + } + + .v-application .mb-md-0 { + margin-bottom: 0px !important; + } + + .v-application .mb-md-1 { + margin-bottom: 4px !important; + } + + .v-application .mb-md-2 { + margin-bottom: 8px !important; + } + + .v-application .mb-md-3 { + margin-bottom: 12px !important; + } + + .v-application .mb-md-4 { + margin-bottom: 16px !important; + } + + .v-application .mb-md-5 { + margin-bottom: 20px !important; + } + + .v-application .mb-md-6 { + margin-bottom: 24px !important; + } + + .v-application .mb-md-7 { + margin-bottom: 28px !important; + } + + .v-application .mb-md-8 { + margin-bottom: 32px !important; + } + + .v-application .mb-md-9 { + margin-bottom: 36px !important; + } + + .v-application .mb-md-10 { + margin-bottom: 40px !important; + } + + .v-application .mb-md-11 { + margin-bottom: 44px !important; + } + + .v-application .mb-md-12 { + margin-bottom: 48px !important; + } + + .v-application .mb-md-13 { + margin-bottom: 52px !important; + } + + .v-application .mb-md-14 { + margin-bottom: 56px !important; + } + + .v-application .mb-md-15 { + margin-bottom: 60px !important; + } + + .v-application .mb-md-16 { + margin-bottom: 64px !important; + } + + .v-application .mb-md-auto { + margin-bottom: auto !important; + } + + .v-application .ml-md-0 { + margin-left: 0px !important; + } + + .v-application .ml-md-1 { + margin-left: 4px !important; + } + + .v-application .ml-md-2 { + margin-left: 8px !important; + } + + .v-application .ml-md-3 { + margin-left: 12px !important; + } + + .v-application .ml-md-4 { + margin-left: 16px !important; + } + + .v-application .ml-md-5 { + margin-left: 20px !important; + } + + .v-application .ml-md-6 { + margin-left: 24px !important; + } + + .v-application .ml-md-7 { + margin-left: 28px !important; + } + + .v-application .ml-md-8 { + margin-left: 32px !important; + } + + .v-application .ml-md-9 { + margin-left: 36px !important; + } + + .v-application .ml-md-10 { + margin-left: 40px !important; + } + + .v-application .ml-md-11 { + margin-left: 44px !important; + } + + .v-application .ml-md-12 { + margin-left: 48px !important; + } + + .v-application .ml-md-13 { + margin-left: 52px !important; + } + + .v-application .ml-md-14 { + margin-left: 56px !important; + } + + .v-application .ml-md-15 { + margin-left: 60px !important; + } + + .v-application .ml-md-16 { + margin-left: 64px !important; + } + + .v-application .ml-md-auto { + margin-left: auto !important; + } + + .v-application--is-ltr .ms-md-0 { + margin-left: 0px !important; + } + + .v-application--is-rtl .ms-md-0 { + margin-right: 0px !important; + } + + .v-application--is-ltr .ms-md-1 { + margin-left: 4px !important; + } + + .v-application--is-rtl .ms-md-1 { + margin-right: 4px !important; + } + + .v-application--is-ltr .ms-md-2 { + margin-left: 8px !important; + } + + .v-application--is-rtl .ms-md-2 { + margin-right: 8px !important; + } + + .v-application--is-ltr .ms-md-3 { + margin-left: 12px !important; + } + + .v-application--is-rtl .ms-md-3 { + margin-right: 12px !important; + } + + .v-application--is-ltr .ms-md-4 { + margin-left: 16px !important; + } + + .v-application--is-rtl .ms-md-4 { + margin-right: 16px !important; + } + + .v-application--is-ltr .ms-md-5 { + margin-left: 20px !important; + } + + .v-application--is-rtl .ms-md-5 { + margin-right: 20px !important; + } + + .v-application--is-ltr .ms-md-6 { + margin-left: 24px !important; + } + + .v-application--is-rtl .ms-md-6 { + margin-right: 24px !important; + } + + .v-application--is-ltr .ms-md-7 { + margin-left: 28px !important; + } + + .v-application--is-rtl .ms-md-7 { + margin-right: 28px !important; + } + + .v-application--is-ltr .ms-md-8 { + margin-left: 32px !important; + } + + .v-application--is-rtl .ms-md-8 { + margin-right: 32px !important; + } + + .v-application--is-ltr .ms-md-9 { + margin-left: 36px !important; + } + + .v-application--is-rtl .ms-md-9 { + margin-right: 36px !important; + } + + .v-application--is-ltr .ms-md-10 { + margin-left: 40px !important; + } + + .v-application--is-rtl .ms-md-10 { + margin-right: 40px !important; + } + + .v-application--is-ltr .ms-md-11 { + margin-left: 44px !important; + } + + .v-application--is-rtl .ms-md-11 { + margin-right: 44px !important; + } + + .v-application--is-ltr .ms-md-12 { + margin-left: 48px !important; + } + + .v-application--is-rtl .ms-md-12 { + margin-right: 48px !important; + } + + .v-application--is-ltr .ms-md-13 { + margin-left: 52px !important; + } + + .v-application--is-rtl .ms-md-13 { + margin-right: 52px !important; + } + + .v-application--is-ltr .ms-md-14 { + margin-left: 56px !important; + } + + .v-application--is-rtl .ms-md-14 { + margin-right: 56px !important; + } + + .v-application--is-ltr .ms-md-15 { + margin-left: 60px !important; + } + + .v-application--is-rtl .ms-md-15 { + margin-right: 60px !important; + } + + .v-application--is-ltr .ms-md-16 { + margin-left: 64px !important; + } + + .v-application--is-rtl .ms-md-16 { + margin-right: 64px !important; + } + + .v-application--is-ltr .ms-md-auto { + margin-left: auto !important; + } + + .v-application--is-rtl .ms-md-auto { + margin-right: auto !important; + } + + .v-application--is-ltr .me-md-0 { + margin-right: 0px !important; + } + + .v-application--is-rtl .me-md-0 { + margin-left: 0px !important; + } + + .v-application--is-ltr .me-md-1 { + margin-right: 4px !important; + } + + .v-application--is-rtl .me-md-1 { + margin-left: 4px !important; + } + + .v-application--is-ltr .me-md-2 { + margin-right: 8px !important; + } + + .v-application--is-rtl .me-md-2 { + margin-left: 8px !important; + } + + .v-application--is-ltr .me-md-3 { + margin-right: 12px !important; + } + + .v-application--is-rtl .me-md-3 { + margin-left: 12px !important; + } + + .v-application--is-ltr .me-md-4 { + margin-right: 16px !important; + } + + .v-application--is-rtl .me-md-4 { + margin-left: 16px !important; + } + + .v-application--is-ltr .me-md-5 { + margin-right: 20px !important; + } + + .v-application--is-rtl .me-md-5 { + margin-left: 20px !important; + } + + .v-application--is-ltr .me-md-6 { + margin-right: 24px !important; + } + + .v-application--is-rtl .me-md-6 { + margin-left: 24px !important; + } + + .v-application--is-ltr .me-md-7 { + margin-right: 28px !important; + } + + .v-application--is-rtl .me-md-7 { + margin-left: 28px !important; + } + + .v-application--is-ltr .me-md-8 { + margin-right: 32px !important; + } + + .v-application--is-rtl .me-md-8 { + margin-left: 32px !important; + } + + .v-application--is-ltr .me-md-9 { + margin-right: 36px !important; + } + + .v-application--is-rtl .me-md-9 { + margin-left: 36px !important; + } + + .v-application--is-ltr .me-md-10 { + margin-right: 40px !important; + } + + .v-application--is-rtl .me-md-10 { + margin-left: 40px !important; + } + + .v-application--is-ltr .me-md-11 { + margin-right: 44px !important; + } + + .v-application--is-rtl .me-md-11 { + margin-left: 44px !important; + } + + .v-application--is-ltr .me-md-12 { + margin-right: 48px !important; + } + + .v-application--is-rtl .me-md-12 { + margin-left: 48px !important; + } + + .v-application--is-ltr .me-md-13 { + margin-right: 52px !important; + } + + .v-application--is-rtl .me-md-13 { + margin-left: 52px !important; + } + + .v-application--is-ltr .me-md-14 { + margin-right: 56px !important; + } + + .v-application--is-rtl .me-md-14 { + margin-left: 56px !important; + } + + .v-application--is-ltr .me-md-15 { + margin-right: 60px !important; + } + + .v-application--is-rtl .me-md-15 { + margin-left: 60px !important; + } + + .v-application--is-ltr .me-md-16 { + margin-right: 64px !important; + } + + .v-application--is-rtl .me-md-16 { + margin-left: 64px !important; + } + + .v-application--is-ltr .me-md-auto { + margin-right: auto !important; + } + + .v-application--is-rtl .me-md-auto { + margin-left: auto !important; + } + + .v-application .ma-md-n1 { + margin: -4px !important; + } + + .v-application .ma-md-n2 { + margin: -8px !important; + } + + .v-application .ma-md-n3 { + margin: -12px !important; + } + + .v-application .ma-md-n4 { + margin: -16px !important; + } + + .v-application .ma-md-n5 { + margin: -20px !important; + } + + .v-application .ma-md-n6 { + margin: -24px !important; + } + + .v-application .ma-md-n7 { + margin: -28px !important; + } + + .v-application .ma-md-n8 { + margin: -32px !important; + } + + .v-application .ma-md-n9 { + margin: -36px !important; + } + + .v-application .ma-md-n10 { + margin: -40px !important; + } + + .v-application .ma-md-n11 { + margin: -44px !important; + } + + .v-application .ma-md-n12 { + margin: -48px !important; + } + + .v-application .ma-md-n13 { + margin: -52px !important; + } + + .v-application .ma-md-n14 { + margin: -56px !important; + } + + .v-application .ma-md-n15 { + margin: -60px !important; + } + + .v-application .ma-md-n16 { + margin: -64px !important; + } + + .v-application .mx-md-n1 { + margin-right: -4px !important; + margin-left: -4px !important; + } + + .v-application .mx-md-n2 { + margin-right: -8px !important; + margin-left: -8px !important; + } + + .v-application .mx-md-n3 { + margin-right: -12px !important; + margin-left: -12px !important; + } + + .v-application .mx-md-n4 { + margin-right: -16px !important; + margin-left: -16px !important; + } + + .v-application .mx-md-n5 { + margin-right: -20px !important; + margin-left: -20px !important; + } + + .v-application .mx-md-n6 { + margin-right: -24px !important; + margin-left: -24px !important; + } + + .v-application .mx-md-n7 { + margin-right: -28px !important; + margin-left: -28px !important; + } + + .v-application .mx-md-n8 { + margin-right: -32px !important; + margin-left: -32px !important; + } + + .v-application .mx-md-n9 { + margin-right: -36px !important; + margin-left: -36px !important; + } + + .v-application .mx-md-n10 { + margin-right: -40px !important; + margin-left: -40px !important; + } + + .v-application .mx-md-n11 { + margin-right: -44px !important; + margin-left: -44px !important; + } + + .v-application .mx-md-n12 { + margin-right: -48px !important; + margin-left: -48px !important; + } + + .v-application .mx-md-n13 { + margin-right: -52px !important; + margin-left: -52px !important; + } + + .v-application .mx-md-n14 { + margin-right: -56px !important; + margin-left: -56px !important; + } + + .v-application .mx-md-n15 { + margin-right: -60px !important; + margin-left: -60px !important; + } + + .v-application .mx-md-n16 { + margin-right: -64px !important; + margin-left: -64px !important; + } + + .v-application .my-md-n1 { + margin-top: -4px !important; + margin-bottom: -4px !important; + } + + .v-application .my-md-n2 { + margin-top: -8px !important; + margin-bottom: -8px !important; + } + + .v-application .my-md-n3 { + margin-top: -12px !important; + margin-bottom: -12px !important; + } + + .v-application .my-md-n4 { + margin-top: -16px !important; + margin-bottom: -16px !important; + } + + .v-application .my-md-n5 { + margin-top: -20px !important; + margin-bottom: -20px !important; + } + + .v-application .my-md-n6 { + margin-top: -24px !important; + margin-bottom: -24px !important; + } + + .v-application .my-md-n7 { + margin-top: -28px !important; + margin-bottom: -28px !important; + } + + .v-application .my-md-n8 { + margin-top: -32px !important; + margin-bottom: -32px !important; + } + + .v-application .my-md-n9 { + margin-top: -36px !important; + margin-bottom: -36px !important; + } + + .v-application .my-md-n10 { + margin-top: -40px !important; + margin-bottom: -40px !important; + } + + .v-application .my-md-n11 { + margin-top: -44px !important; + margin-bottom: -44px !important; + } + + .v-application .my-md-n12 { + margin-top: -48px !important; + margin-bottom: -48px !important; + } + + .v-application .my-md-n13 { + margin-top: -52px !important; + margin-bottom: -52px !important; + } + + .v-application .my-md-n14 { + margin-top: -56px !important; + margin-bottom: -56px !important; + } + + .v-application .my-md-n15 { + margin-top: -60px !important; + margin-bottom: -60px !important; + } + + .v-application .my-md-n16 { + margin-top: -64px !important; + margin-bottom: -64px !important; + } + + .v-application .mt-md-n1 { + margin-top: -4px !important; + } + + .v-application .mt-md-n2 { + margin-top: -8px !important; + } + + .v-application .mt-md-n3 { + margin-top: -12px !important; + } + + .v-application .mt-md-n4 { + margin-top: -16px !important; + } + + .v-application .mt-md-n5 { + margin-top: -20px !important; + } + + .v-application .mt-md-n6 { + margin-top: -24px !important; + } + + .v-application .mt-md-n7 { + margin-top: -28px !important; + } + + .v-application .mt-md-n8 { + margin-top: -32px !important; + } + + .v-application .mt-md-n9 { + margin-top: -36px !important; + } + + .v-application .mt-md-n10 { + margin-top: -40px !important; + } + + .v-application .mt-md-n11 { + margin-top: -44px !important; + } + + .v-application .mt-md-n12 { + margin-top: -48px !important; + } + + .v-application .mt-md-n13 { + margin-top: -52px !important; + } + + .v-application .mt-md-n14 { + margin-top: -56px !important; + } + + .v-application .mt-md-n15 { + margin-top: -60px !important; + } + + .v-application .mt-md-n16 { + margin-top: -64px !important; + } + + .v-application .mr-md-n1 { + margin-right: -4px !important; + } + + .v-application .mr-md-n2 { + margin-right: -8px !important; + } + + .v-application .mr-md-n3 { + margin-right: -12px !important; + } + + .v-application .mr-md-n4 { + margin-right: -16px !important; + } + + .v-application .mr-md-n5 { + margin-right: -20px !important; + } + + .v-application .mr-md-n6 { + margin-right: -24px !important; + } + + .v-application .mr-md-n7 { + margin-right: -28px !important; + } + + .v-application .mr-md-n8 { + margin-right: -32px !important; + } + + .v-application .mr-md-n9 { + margin-right: -36px !important; + } + + .v-application .mr-md-n10 { + margin-right: -40px !important; + } + + .v-application .mr-md-n11 { + margin-right: -44px !important; + } + + .v-application .mr-md-n12 { + margin-right: -48px !important; + } + + .v-application .mr-md-n13 { + margin-right: -52px !important; + } + + .v-application .mr-md-n14 { + margin-right: -56px !important; + } + + .v-application .mr-md-n15 { + margin-right: -60px !important; + } + + .v-application .mr-md-n16 { + margin-right: -64px !important; + } + + .v-application .mb-md-n1 { + margin-bottom: -4px !important; + } + + .v-application .mb-md-n2 { + margin-bottom: -8px !important; + } + + .v-application .mb-md-n3 { + margin-bottom: -12px !important; + } + + .v-application .mb-md-n4 { + margin-bottom: -16px !important; + } + + .v-application .mb-md-n5 { + margin-bottom: -20px !important; + } + + .v-application .mb-md-n6 { + margin-bottom: -24px !important; + } + + .v-application .mb-md-n7 { + margin-bottom: -28px !important; + } + + .v-application .mb-md-n8 { + margin-bottom: -32px !important; + } + + .v-application .mb-md-n9 { + margin-bottom: -36px !important; + } + + .v-application .mb-md-n10 { + margin-bottom: -40px !important; + } + + .v-application .mb-md-n11 { + margin-bottom: -44px !important; + } + + .v-application .mb-md-n12 { + margin-bottom: -48px !important; + } + + .v-application .mb-md-n13 { + margin-bottom: -52px !important; + } + + .v-application .mb-md-n14 { + margin-bottom: -56px !important; + } + + .v-application .mb-md-n15 { + margin-bottom: -60px !important; + } + + .v-application .mb-md-n16 { + margin-bottom: -64px !important; + } + + .v-application .ml-md-n1 { + margin-left: -4px !important; + } + + .v-application .ml-md-n2 { + margin-left: -8px !important; + } + + .v-application .ml-md-n3 { + margin-left: -12px !important; + } + + .v-application .ml-md-n4 { + margin-left: -16px !important; + } + + .v-application .ml-md-n5 { + margin-left: -20px !important; + } + + .v-application .ml-md-n6 { + margin-left: -24px !important; + } + + .v-application .ml-md-n7 { + margin-left: -28px !important; + } + + .v-application .ml-md-n8 { + margin-left: -32px !important; + } + + .v-application .ml-md-n9 { + margin-left: -36px !important; + } + + .v-application .ml-md-n10 { + margin-left: -40px !important; + } + + .v-application .ml-md-n11 { + margin-left: -44px !important; + } + + .v-application .ml-md-n12 { + margin-left: -48px !important; + } + + .v-application .ml-md-n13 { + margin-left: -52px !important; + } + + .v-application .ml-md-n14 { + margin-left: -56px !important; + } + + .v-application .ml-md-n15 { + margin-left: -60px !important; + } + + .v-application .ml-md-n16 { + margin-left: -64px !important; + } + + .v-application--is-ltr .ms-md-n1 { + margin-left: -4px !important; + } + + .v-application--is-rtl .ms-md-n1 { + margin-right: -4px !important; + } + + .v-application--is-ltr .ms-md-n2 { + margin-left: -8px !important; + } + + .v-application--is-rtl .ms-md-n2 { + margin-right: -8px !important; + } + + .v-application--is-ltr .ms-md-n3 { + margin-left: -12px !important; + } + + .v-application--is-rtl .ms-md-n3 { + margin-right: -12px !important; + } + + .v-application--is-ltr .ms-md-n4 { + margin-left: -16px !important; + } + + .v-application--is-rtl .ms-md-n4 { + margin-right: -16px !important; + } + + .v-application--is-ltr .ms-md-n5 { + margin-left: -20px !important; + } + + .v-application--is-rtl .ms-md-n5 { + margin-right: -20px !important; + } + + .v-application--is-ltr .ms-md-n6 { + margin-left: -24px !important; + } + + .v-application--is-rtl .ms-md-n6 { + margin-right: -24px !important; + } + + .v-application--is-ltr .ms-md-n7 { + margin-left: -28px !important; + } + + .v-application--is-rtl .ms-md-n7 { + margin-right: -28px !important; + } + + .v-application--is-ltr .ms-md-n8 { + margin-left: -32px !important; + } + + .v-application--is-rtl .ms-md-n8 { + margin-right: -32px !important; + } + + .v-application--is-ltr .ms-md-n9 { + margin-left: -36px !important; + } + + .v-application--is-rtl .ms-md-n9 { + margin-right: -36px !important; + } + + .v-application--is-ltr .ms-md-n10 { + margin-left: -40px !important; + } + + .v-application--is-rtl .ms-md-n10 { + margin-right: -40px !important; + } + + .v-application--is-ltr .ms-md-n11 { + margin-left: -44px !important; + } + + .v-application--is-rtl .ms-md-n11 { + margin-right: -44px !important; + } + + .v-application--is-ltr .ms-md-n12 { + margin-left: -48px !important; + } + + .v-application--is-rtl .ms-md-n12 { + margin-right: -48px !important; + } + + .v-application--is-ltr .ms-md-n13 { + margin-left: -52px !important; + } + + .v-application--is-rtl .ms-md-n13 { + margin-right: -52px !important; + } + + .v-application--is-ltr .ms-md-n14 { + margin-left: -56px !important; + } + + .v-application--is-rtl .ms-md-n14 { + margin-right: -56px !important; + } + + .v-application--is-ltr .ms-md-n15 { + margin-left: -60px !important; + } + + .v-application--is-rtl .ms-md-n15 { + margin-right: -60px !important; + } + + .v-application--is-ltr .ms-md-n16 { + margin-left: -64px !important; + } + + .v-application--is-rtl .ms-md-n16 { + margin-right: -64px !important; + } + + .v-application--is-ltr .me-md-n1 { + margin-right: -4px !important; + } + + .v-application--is-rtl .me-md-n1 { + margin-left: -4px !important; + } + + .v-application--is-ltr .me-md-n2 { + margin-right: -8px !important; + } + + .v-application--is-rtl .me-md-n2 { + margin-left: -8px !important; + } + + .v-application--is-ltr .me-md-n3 { + margin-right: -12px !important; + } + + .v-application--is-rtl .me-md-n3 { + margin-left: -12px !important; + } + + .v-application--is-ltr .me-md-n4 { + margin-right: -16px !important; + } + + .v-application--is-rtl .me-md-n4 { + margin-left: -16px !important; + } + + .v-application--is-ltr .me-md-n5 { + margin-right: -20px !important; + } + + .v-application--is-rtl .me-md-n5 { + margin-left: -20px !important; + } + + .v-application--is-ltr .me-md-n6 { + margin-right: -24px !important; + } + + .v-application--is-rtl .me-md-n6 { + margin-left: -24px !important; + } + + .v-application--is-ltr .me-md-n7 { + margin-right: -28px !important; + } + + .v-application--is-rtl .me-md-n7 { + margin-left: -28px !important; + } + + .v-application--is-ltr .me-md-n8 { + margin-right: -32px !important; + } + + .v-application--is-rtl .me-md-n8 { + margin-left: -32px !important; + } + + .v-application--is-ltr .me-md-n9 { + margin-right: -36px !important; + } + + .v-application--is-rtl .me-md-n9 { + margin-left: -36px !important; + } + + .v-application--is-ltr .me-md-n10 { + margin-right: -40px !important; + } + + .v-application--is-rtl .me-md-n10 { + margin-left: -40px !important; + } + + .v-application--is-ltr .me-md-n11 { + margin-right: -44px !important; + } + + .v-application--is-rtl .me-md-n11 { + margin-left: -44px !important; + } + + .v-application--is-ltr .me-md-n12 { + margin-right: -48px !important; + } + + .v-application--is-rtl .me-md-n12 { + margin-left: -48px !important; + } + + .v-application--is-ltr .me-md-n13 { + margin-right: -52px !important; + } + + .v-application--is-rtl .me-md-n13 { + margin-left: -52px !important; + } + + .v-application--is-ltr .me-md-n14 { + margin-right: -56px !important; + } + + .v-application--is-rtl .me-md-n14 { + margin-left: -56px !important; + } + + .v-application--is-ltr .me-md-n15 { + margin-right: -60px !important; + } + + .v-application--is-rtl .me-md-n15 { + margin-left: -60px !important; + } + + .v-application--is-ltr .me-md-n16 { + margin-right: -64px !important; + } + + .v-application--is-rtl .me-md-n16 { + margin-left: -64px !important; + } + + .v-application .pa-md-0 { + padding: 0px !important; + } + + .v-application .pa-md-1 { + padding: 4px !important; + } + + .v-application .pa-md-2 { + padding: 8px !important; + } + + .v-application .pa-md-3 { + padding: 12px !important; + } + + .v-application .pa-md-4 { + padding: 16px !important; + } + + .v-application .pa-md-5 { + padding: 20px !important; + } + + .v-application .pa-md-6 { + padding: 24px !important; + } + + .v-application .pa-md-7 { + padding: 28px !important; + } + + .v-application .pa-md-8 { + padding: 32px !important; + } + + .v-application .pa-md-9 { + padding: 36px !important; + } + + .v-application .pa-md-10 { + padding: 40px !important; + } + + .v-application .pa-md-11 { + padding: 44px !important; + } + + .v-application .pa-md-12 { + padding: 48px !important; + } + + .v-application .pa-md-13 { + padding: 52px !important; + } + + .v-application .pa-md-14 { + padding: 56px !important; + } + + .v-application .pa-md-15 { + padding: 60px !important; + } + + .v-application .pa-md-16 { + padding: 64px !important; + } + + .v-application .px-md-0 { + padding-right: 0px !important; + padding-left: 0px !important; + } + + .v-application .px-md-1 { + padding-right: 4px !important; + padding-left: 4px !important; + } + + .v-application .px-md-2 { + padding-right: 8px !important; + padding-left: 8px !important; + } + + .v-application .px-md-3 { + padding-right: 12px !important; + padding-left: 12px !important; + } + + .v-application .px-md-4 { + padding-right: 16px !important; + padding-left: 16px !important; + } + + .v-application .px-md-5 { + padding-right: 20px !important; + padding-left: 20px !important; + } + + .v-application .px-md-6 { + padding-right: 24px !important; + padding-left: 24px !important; + } + + .v-application .px-md-7 { + padding-right: 28px !important; + padding-left: 28px !important; + } + + .v-application .px-md-8 { + padding-right: 32px !important; + padding-left: 32px !important; + } + + .v-application .px-md-9 { + padding-right: 36px !important; + padding-left: 36px !important; + } + + .v-application .px-md-10 { + padding-right: 40px !important; + padding-left: 40px !important; + } + + .v-application .px-md-11 { + padding-right: 44px !important; + padding-left: 44px !important; + } + + .v-application .px-md-12 { + padding-right: 48px !important; + padding-left: 48px !important; + } + + .v-application .px-md-13 { + padding-right: 52px !important; + padding-left: 52px !important; + } + + .v-application .px-md-14 { + padding-right: 56px !important; + padding-left: 56px !important; + } + + .v-application .px-md-15 { + padding-right: 60px !important; + padding-left: 60px !important; + } + + .v-application .px-md-16 { + padding-right: 64px !important; + padding-left: 64px !important; + } + + .v-application .py-md-0 { + padding-top: 0px !important; + padding-bottom: 0px !important; + } + + .v-application .py-md-1 { + padding-top: 4px !important; + padding-bottom: 4px !important; + } + + .v-application .py-md-2 { + padding-top: 8px !important; + padding-bottom: 8px !important; + } + + .v-application .py-md-3 { + padding-top: 12px !important; + padding-bottom: 12px !important; + } + + .v-application .py-md-4 { + padding-top: 16px !important; + padding-bottom: 16px !important; + } + + .v-application .py-md-5 { + padding-top: 20px !important; + padding-bottom: 20px !important; + } + + .v-application .py-md-6 { + padding-top: 24px !important; + padding-bottom: 24px !important; + } + + .v-application .py-md-7 { + padding-top: 28px !important; + padding-bottom: 28px !important; + } + + .v-application .py-md-8 { + padding-top: 32px !important; + padding-bottom: 32px !important; + } + + .v-application .py-md-9 { + padding-top: 36px !important; + padding-bottom: 36px !important; + } + + .v-application .py-md-10 { + padding-top: 40px !important; + padding-bottom: 40px !important; + } + + .v-application .py-md-11 { + padding-top: 44px !important; + padding-bottom: 44px !important; + } + + .v-application .py-md-12 { + padding-top: 48px !important; + padding-bottom: 48px !important; + } + + .v-application .py-md-13 { + padding-top: 52px !important; + padding-bottom: 52px !important; + } + + .v-application .py-md-14 { + padding-top: 56px !important; + padding-bottom: 56px !important; + } + + .v-application .py-md-15 { + padding-top: 60px !important; + padding-bottom: 60px !important; + } + + .v-application .py-md-16 { + padding-top: 64px !important; + padding-bottom: 64px !important; + } + + .v-application .pt-md-0 { + padding-top: 0px !important; + } + + .v-application .pt-md-1 { + padding-top: 4px !important; + } + + .v-application .pt-md-2 { + padding-top: 8px !important; + } + + .v-application .pt-md-3 { + padding-top: 12px !important; + } + + .v-application .pt-md-4 { + padding-top: 16px !important; + } + + .v-application .pt-md-5 { + padding-top: 20px !important; + } + + .v-application .pt-md-6 { + padding-top: 24px !important; + } + + .v-application .pt-md-7 { + padding-top: 28px !important; + } + + .v-application .pt-md-8 { + padding-top: 32px !important; + } + + .v-application .pt-md-9 { + padding-top: 36px !important; + } + + .v-application .pt-md-10 { + padding-top: 40px !important; + } + + .v-application .pt-md-11 { + padding-top: 44px !important; + } + + .v-application .pt-md-12 { + padding-top: 48px !important; + } + + .v-application .pt-md-13 { + padding-top: 52px !important; + } + + .v-application .pt-md-14 { + padding-top: 56px !important; + } + + .v-application .pt-md-15 { + padding-top: 60px !important; + } + + .v-application .pt-md-16 { + padding-top: 64px !important; + } + + .v-application .pr-md-0 { + padding-right: 0px !important; + } + + .v-application .pr-md-1 { + padding-right: 4px !important; + } + + .v-application .pr-md-2 { + padding-right: 8px !important; + } + + .v-application .pr-md-3 { + padding-right: 12px !important; + } + + .v-application .pr-md-4 { + padding-right: 16px !important; + } + + .v-application .pr-md-5 { + padding-right: 20px !important; + } + + .v-application .pr-md-6 { + padding-right: 24px !important; + } + + .v-application .pr-md-7 { + padding-right: 28px !important; + } + + .v-application .pr-md-8 { + padding-right: 32px !important; + } + + .v-application .pr-md-9 { + padding-right: 36px !important; + } + + .v-application .pr-md-10 { + padding-right: 40px !important; + } + + .v-application .pr-md-11 { + padding-right: 44px !important; + } + + .v-application .pr-md-12 { + padding-right: 48px !important; + } + + .v-application .pr-md-13 { + padding-right: 52px !important; + } + + .v-application .pr-md-14 { + padding-right: 56px !important; + } + + .v-application .pr-md-15 { + padding-right: 60px !important; + } + + .v-application .pr-md-16 { + padding-right: 64px !important; + } + + .v-application .pb-md-0 { + padding-bottom: 0px !important; + } + + .v-application .pb-md-1 { + padding-bottom: 4px !important; + } + + .v-application .pb-md-2 { + padding-bottom: 8px !important; + } + + .v-application .pb-md-3 { + padding-bottom: 12px !important; + } + + .v-application .pb-md-4 { + padding-bottom: 16px !important; + } + + .v-application .pb-md-5 { + padding-bottom: 20px !important; + } + + .v-application .pb-md-6 { + padding-bottom: 24px !important; + } + + .v-application .pb-md-7 { + padding-bottom: 28px !important; + } + + .v-application .pb-md-8 { + padding-bottom: 32px !important; + } + + .v-application .pb-md-9 { + padding-bottom: 36px !important; + } + + .v-application .pb-md-10 { + padding-bottom: 40px !important; + } + + .v-application .pb-md-11 { + padding-bottom: 44px !important; + } + + .v-application .pb-md-12 { + padding-bottom: 48px !important; + } + + .v-application .pb-md-13 { + padding-bottom: 52px !important; + } + + .v-application .pb-md-14 { + padding-bottom: 56px !important; + } + + .v-application .pb-md-15 { + padding-bottom: 60px !important; + } + + .v-application .pb-md-16 { + padding-bottom: 64px !important; + } + + .v-application .pl-md-0 { + padding-left: 0px !important; + } + + .v-application .pl-md-1 { + padding-left: 4px !important; + } + + .v-application .pl-md-2 { + padding-left: 8px !important; + } + + .v-application .pl-md-3 { + padding-left: 12px !important; + } + + .v-application .pl-md-4 { + padding-left: 16px !important; + } + + .v-application .pl-md-5 { + padding-left: 20px !important; + } + + .v-application .pl-md-6 { + padding-left: 24px !important; + } + + .v-application .pl-md-7 { + padding-left: 28px !important; + } + + .v-application .pl-md-8 { + padding-left: 32px !important; + } + + .v-application .pl-md-9 { + padding-left: 36px !important; + } + + .v-application .pl-md-10 { + padding-left: 40px !important; + } + + .v-application .pl-md-11 { + padding-left: 44px !important; + } + + .v-application .pl-md-12 { + padding-left: 48px !important; + } + + .v-application .pl-md-13 { + padding-left: 52px !important; + } + + .v-application .pl-md-14 { + padding-left: 56px !important; + } + + .v-application .pl-md-15 { + padding-left: 60px !important; + } + + .v-application .pl-md-16 { + padding-left: 64px !important; + } + + .v-application--is-ltr .ps-md-0 { + padding-left: 0px !important; + } + + .v-application--is-rtl .ps-md-0 { + padding-right: 0px !important; + } + + .v-application--is-ltr .ps-md-1 { + padding-left: 4px !important; + } + + .v-application--is-rtl .ps-md-1 { + padding-right: 4px !important; + } + + .v-application--is-ltr .ps-md-2 { + padding-left: 8px !important; + } + + .v-application--is-rtl .ps-md-2 { + padding-right: 8px !important; + } + + .v-application--is-ltr .ps-md-3 { + padding-left: 12px !important; + } + + .v-application--is-rtl .ps-md-3 { + padding-right: 12px !important; + } + + .v-application--is-ltr .ps-md-4 { + padding-left: 16px !important; + } + + .v-application--is-rtl .ps-md-4 { + padding-right: 16px !important; + } + + .v-application--is-ltr .ps-md-5 { + padding-left: 20px !important; + } + + .v-application--is-rtl .ps-md-5 { + padding-right: 20px !important; + } + + .v-application--is-ltr .ps-md-6 { + padding-left: 24px !important; + } + + .v-application--is-rtl .ps-md-6 { + padding-right: 24px !important; + } + + .v-application--is-ltr .ps-md-7 { + padding-left: 28px !important; + } + + .v-application--is-rtl .ps-md-7 { + padding-right: 28px !important; + } + + .v-application--is-ltr .ps-md-8 { + padding-left: 32px !important; + } + + .v-application--is-rtl .ps-md-8 { + padding-right: 32px !important; + } + + .v-application--is-ltr .ps-md-9 { + padding-left: 36px !important; + } + + .v-application--is-rtl .ps-md-9 { + padding-right: 36px !important; + } + + .v-application--is-ltr .ps-md-10 { + padding-left: 40px !important; + } + + .v-application--is-rtl .ps-md-10 { + padding-right: 40px !important; + } + + .v-application--is-ltr .ps-md-11 { + padding-left: 44px !important; + } + + .v-application--is-rtl .ps-md-11 { + padding-right: 44px !important; + } + + .v-application--is-ltr .ps-md-12 { + padding-left: 48px !important; + } + + .v-application--is-rtl .ps-md-12 { + padding-right: 48px !important; + } + + .v-application--is-ltr .ps-md-13 { + padding-left: 52px !important; + } + + .v-application--is-rtl .ps-md-13 { + padding-right: 52px !important; + } + + .v-application--is-ltr .ps-md-14 { + padding-left: 56px !important; + } + + .v-application--is-rtl .ps-md-14 { + padding-right: 56px !important; + } + + .v-application--is-ltr .ps-md-15 { + padding-left: 60px !important; + } + + .v-application--is-rtl .ps-md-15 { + padding-right: 60px !important; + } + + .v-application--is-ltr .ps-md-16 { + padding-left: 64px !important; + } + + .v-application--is-rtl .ps-md-16 { + padding-right: 64px !important; + } + + .v-application--is-ltr .pe-md-0 { + padding-right: 0px !important; + } + + .v-application--is-rtl .pe-md-0 { + padding-left: 0px !important; + } + + .v-application--is-ltr .pe-md-1 { + padding-right: 4px !important; + } + + .v-application--is-rtl .pe-md-1 { + padding-left: 4px !important; + } + + .v-application--is-ltr .pe-md-2 { + padding-right: 8px !important; + } + + .v-application--is-rtl .pe-md-2 { + padding-left: 8px !important; + } + + .v-application--is-ltr .pe-md-3 { + padding-right: 12px !important; + } + + .v-application--is-rtl .pe-md-3 { + padding-left: 12px !important; + } + + .v-application--is-ltr .pe-md-4 { + padding-right: 16px !important; + } + + .v-application--is-rtl .pe-md-4 { + padding-left: 16px !important; + } + + .v-application--is-ltr .pe-md-5 { + padding-right: 20px !important; + } + + .v-application--is-rtl .pe-md-5 { + padding-left: 20px !important; + } + + .v-application--is-ltr .pe-md-6 { + padding-right: 24px !important; + } + + .v-application--is-rtl .pe-md-6 { + padding-left: 24px !important; + } + + .v-application--is-ltr .pe-md-7 { + padding-right: 28px !important; + } + + .v-application--is-rtl .pe-md-7 { + padding-left: 28px !important; + } + + .v-application--is-ltr .pe-md-8 { + padding-right: 32px !important; + } + + .v-application--is-rtl .pe-md-8 { + padding-left: 32px !important; + } + + .v-application--is-ltr .pe-md-9 { + padding-right: 36px !important; + } + + .v-application--is-rtl .pe-md-9 { + padding-left: 36px !important; + } + + .v-application--is-ltr .pe-md-10 { + padding-right: 40px !important; + } + + .v-application--is-rtl .pe-md-10 { + padding-left: 40px !important; + } + + .v-application--is-ltr .pe-md-11 { + padding-right: 44px !important; + } + + .v-application--is-rtl .pe-md-11 { + padding-left: 44px !important; + } + + .v-application--is-ltr .pe-md-12 { + padding-right: 48px !important; + } + + .v-application--is-rtl .pe-md-12 { + padding-left: 48px !important; + } + + .v-application--is-ltr .pe-md-13 { + padding-right: 52px !important; + } + + .v-application--is-rtl .pe-md-13 { + padding-left: 52px !important; + } + + .v-application--is-ltr .pe-md-14 { + padding-right: 56px !important; + } + + .v-application--is-rtl .pe-md-14 { + padding-left: 56px !important; + } + + .v-application--is-ltr .pe-md-15 { + padding-right: 60px !important; + } + + .v-application--is-rtl .pe-md-15 { + padding-left: 60px !important; + } + + .v-application--is-ltr .pe-md-16 { + padding-right: 64px !important; + } + + .v-application--is-rtl .pe-md-16 { + padding-left: 64px !important; + } + + .v-application .text-md-left { + text-align: left !important; + } + + .v-application .text-md-right { + text-align: right !important; + } + + .v-application .text-md-center { + text-align: center !important; + } + + .v-application .text-md-justify { + text-align: justify !important; + } + + .v-application .text-md-start { + text-align: start !important; + } + + .v-application .text-md-end { + text-align: end !important; + } + + .v-application .text-md-h1 { + font-size: 6rem !important; + font-weight: 300; + line-height: 6rem; + letter-spacing: -0.015625em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-md-h2 { + font-size: 3.75rem !important; + font-weight: 300; + line-height: 3.75rem; + letter-spacing: -0.0083333333em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-md-h3 { + font-size: 3rem !important; + font-weight: 400; + line-height: 3.125rem; + letter-spacing: normal !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-md-h4 { + font-size: 2.125rem !important; + font-weight: 400; + line-height: 2.5rem; + letter-spacing: 0.0073529412em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-md-h5 { + font-size: 1.5rem !important; + font-weight: 400; + line-height: 2rem; + letter-spacing: normal !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-md-h6 { + font-size: 1.25rem !important; + font-weight: 500; + line-height: 2rem; + letter-spacing: 0.0125em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-md-subtitle-1 { + font-size: 1rem !important; + font-weight: normal; + line-height: 1.75rem; + letter-spacing: 0.009375em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-md-subtitle-2 { + font-size: 0.875rem !important; + font-weight: 500; + line-height: 1.375rem; + letter-spacing: 0.0071428571em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-md-body-1 { + font-size: 1rem !important; + font-weight: 400; + line-height: 1.5rem; + letter-spacing: 0.03125em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-md-body-2 { + font-size: 0.875rem !important; + font-weight: 400; + line-height: 1.25rem; + letter-spacing: 0.0178571429em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-md-button { + font-size: 0.875rem !important; + font-weight: 500; + line-height: 2.25rem; + letter-spacing: 0.0892857143em !important; + font-family: "Roboto", sans-serif !important; + text-transform: uppercase !important; + } + + .v-application .text-md-caption { + font-size: 0.75rem !important; + font-weight: 400; + line-height: 1.25rem; + letter-spacing: 0.0333333333em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-md-overline { + font-size: 0.75rem !important; + font-weight: 500; + line-height: 2rem; + letter-spacing: 0.1666666667em !important; + font-family: "Roboto", sans-serif !important; + text-transform: uppercase !important; + } +} +@media (min-width: 1264px) { + .v-application .d-lg-none { + display: none !important; + } + + .v-application .d-lg-inline { + display: inline !important; + } + + .v-application .d-lg-inline-block { + display: inline-block !important; + } + + .v-application .d-lg-block { + display: block !important; + } + + .v-application .d-lg-table { + display: table !important; + } + + .v-application .d-lg-table-row { + display: table-row !important; + } + + .v-application .d-lg-table-cell { + display: table-cell !important; + } + + .v-application .d-lg-flex { + display: flex !important; + } + + .v-application .d-lg-inline-flex { + display: inline-flex !important; + } + + .v-application .float-lg-none { + float: none !important; + } + + .v-application .float-lg-left { + float: left !important; + } + + .v-application .float-lg-right { + float: right !important; + } + + .v-application .flex-lg-fill { + flex: 1 1 auto !important; + } + + .v-application .flex-lg-row { + flex-direction: row !important; + } + + .v-application .flex-lg-column { + flex-direction: column !important; + } + + .v-application .flex-lg-row-reverse { + flex-direction: row-reverse !important; + } + + .v-application .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + + .v-application .flex-lg-grow-0 { + flex-grow: 0 !important; + } + + .v-application .flex-lg-grow-1 { + flex-grow: 1 !important; + } + + .v-application .flex-lg-shrink-0 { + flex-shrink: 0 !important; + } + + .v-application .flex-lg-shrink-1 { + flex-shrink: 1 !important; + } + + .v-application .flex-lg-wrap { + flex-wrap: wrap !important; + } + + .v-application .flex-lg-nowrap { + flex-wrap: nowrap !important; + } + + .v-application .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .v-application .justify-lg-start { + justify-content: flex-start !important; + } + + .v-application .justify-lg-end { + justify-content: flex-end !important; + } + + .v-application .justify-lg-center { + justify-content: center !important; + } + + .v-application .justify-lg-space-between { + justify-content: space-between !important; + } + + .v-application .justify-lg-space-around { + justify-content: space-around !important; + } + + .v-application .align-lg-start { + align-items: flex-start !important; + } + + .v-application .align-lg-end { + align-items: flex-end !important; + } + + .v-application .align-lg-center { + align-items: center !important; + } + + .v-application .align-lg-baseline { + align-items: baseline !important; + } + + .v-application .align-lg-stretch { + align-items: stretch !important; + } + + .v-application .align-content-lg-start { + align-content: flex-start !important; + } + + .v-application .align-content-lg-end { + align-content: flex-end !important; + } + + .v-application .align-content-lg-center { + align-content: center !important; + } + + .v-application .align-content-lg-space-between { + align-content: space-between !important; + } + + .v-application .align-content-lg-space-around { + align-content: space-around !important; + } + + .v-application .align-content-lg-stretch { + align-content: stretch !important; + } + + .v-application .align-self-lg-auto { + align-self: auto !important; + } + + .v-application .align-self-lg-start { + align-self: flex-start !important; + } + + .v-application .align-self-lg-end { + align-self: flex-end !important; + } + + .v-application .align-self-lg-center { + align-self: center !important; + } + + .v-application .align-self-lg-baseline { + align-self: baseline !important; + } + + .v-application .align-self-lg-stretch { + align-self: stretch !important; + } + + .v-application .order-lg-first { + order: -1 !important; + } + + .v-application .order-lg-0 { + order: 0 !important; + } + + .v-application .order-lg-1 { + order: 1 !important; + } + + .v-application .order-lg-2 { + order: 2 !important; + } + + .v-application .order-lg-3 { + order: 3 !important; + } + + .v-application .order-lg-4 { + order: 4 !important; + } + + .v-application .order-lg-5 { + order: 5 !important; + } + + .v-application .order-lg-6 { + order: 6 !important; + } + + .v-application .order-lg-7 { + order: 7 !important; + } + + .v-application .order-lg-8 { + order: 8 !important; + } + + .v-application .order-lg-9 { + order: 9 !important; + } + + .v-application .order-lg-10 { + order: 10 !important; + } + + .v-application .order-lg-11 { + order: 11 !important; + } + + .v-application .order-lg-12 { + order: 12 !important; + } + + .v-application .order-lg-last { + order: 13 !important; + } + + .v-application .ma-lg-0 { + margin: 0px !important; + } + + .v-application .ma-lg-1 { + margin: 4px !important; + } + + .v-application .ma-lg-2 { + margin: 8px !important; + } + + .v-application .ma-lg-3 { + margin: 12px !important; + } + + .v-application .ma-lg-4 { + margin: 16px !important; + } + + .v-application .ma-lg-5 { + margin: 20px !important; + } + + .v-application .ma-lg-6 { + margin: 24px !important; + } + + .v-application .ma-lg-7 { + margin: 28px !important; + } + + .v-application .ma-lg-8 { + margin: 32px !important; + } + + .v-application .ma-lg-9 { + margin: 36px !important; + } + + .v-application .ma-lg-10 { + margin: 40px !important; + } + + .v-application .ma-lg-11 { + margin: 44px !important; + } + + .v-application .ma-lg-12 { + margin: 48px !important; + } + + .v-application .ma-lg-13 { + margin: 52px !important; + } + + .v-application .ma-lg-14 { + margin: 56px !important; + } + + .v-application .ma-lg-15 { + margin: 60px !important; + } + + .v-application .ma-lg-16 { + margin: 64px !important; + } + + .v-application .ma-lg-auto { + margin: auto !important; + } + + .v-application .mx-lg-0 { + margin-right: 0px !important; + margin-left: 0px !important; + } + + .v-application .mx-lg-1 { + margin-right: 4px !important; + margin-left: 4px !important; + } + + .v-application .mx-lg-2 { + margin-right: 8px !important; + margin-left: 8px !important; + } + + .v-application .mx-lg-3 { + margin-right: 12px !important; + margin-left: 12px !important; + } + + .v-application .mx-lg-4 { + margin-right: 16px !important; + margin-left: 16px !important; + } + + .v-application .mx-lg-5 { + margin-right: 20px !important; + margin-left: 20px !important; + } + + .v-application .mx-lg-6 { + margin-right: 24px !important; + margin-left: 24px !important; + } + + .v-application .mx-lg-7 { + margin-right: 28px !important; + margin-left: 28px !important; + } + + .v-application .mx-lg-8 { + margin-right: 32px !important; + margin-left: 32px !important; + } + + .v-application .mx-lg-9 { + margin-right: 36px !important; + margin-left: 36px !important; + } + + .v-application .mx-lg-10 { + margin-right: 40px !important; + margin-left: 40px !important; + } + + .v-application .mx-lg-11 { + margin-right: 44px !important; + margin-left: 44px !important; + } + + .v-application .mx-lg-12 { + margin-right: 48px !important; + margin-left: 48px !important; + } + + .v-application .mx-lg-13 { + margin-right: 52px !important; + margin-left: 52px !important; + } + + .v-application .mx-lg-14 { + margin-right: 56px !important; + margin-left: 56px !important; + } + + .v-application .mx-lg-15 { + margin-right: 60px !important; + margin-left: 60px !important; + } + + .v-application .mx-lg-16 { + margin-right: 64px !important; + margin-left: 64px !important; + } + + .v-application .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .v-application .my-lg-0 { + margin-top: 0px !important; + margin-bottom: 0px !important; + } + + .v-application .my-lg-1 { + margin-top: 4px !important; + margin-bottom: 4px !important; + } + + .v-application .my-lg-2 { + margin-top: 8px !important; + margin-bottom: 8px !important; + } + + .v-application .my-lg-3 { + margin-top: 12px !important; + margin-bottom: 12px !important; + } + + .v-application .my-lg-4 { + margin-top: 16px !important; + margin-bottom: 16px !important; + } + + .v-application .my-lg-5 { + margin-top: 20px !important; + margin-bottom: 20px !important; + } + + .v-application .my-lg-6 { + margin-top: 24px !important; + margin-bottom: 24px !important; + } + + .v-application .my-lg-7 { + margin-top: 28px !important; + margin-bottom: 28px !important; + } + + .v-application .my-lg-8 { + margin-top: 32px !important; + margin-bottom: 32px !important; + } + + .v-application .my-lg-9 { + margin-top: 36px !important; + margin-bottom: 36px !important; + } + + .v-application .my-lg-10 { + margin-top: 40px !important; + margin-bottom: 40px !important; + } + + .v-application .my-lg-11 { + margin-top: 44px !important; + margin-bottom: 44px !important; + } + + .v-application .my-lg-12 { + margin-top: 48px !important; + margin-bottom: 48px !important; + } + + .v-application .my-lg-13 { + margin-top: 52px !important; + margin-bottom: 52px !important; + } + + .v-application .my-lg-14 { + margin-top: 56px !important; + margin-bottom: 56px !important; + } + + .v-application .my-lg-15 { + margin-top: 60px !important; + margin-bottom: 60px !important; + } + + .v-application .my-lg-16 { + margin-top: 64px !important; + margin-bottom: 64px !important; + } + + .v-application .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .v-application .mt-lg-0 { + margin-top: 0px !important; + } + + .v-application .mt-lg-1 { + margin-top: 4px !important; + } + + .v-application .mt-lg-2 { + margin-top: 8px !important; + } + + .v-application .mt-lg-3 { + margin-top: 12px !important; + } + + .v-application .mt-lg-4 { + margin-top: 16px !important; + } + + .v-application .mt-lg-5 { + margin-top: 20px !important; + } + + .v-application .mt-lg-6 { + margin-top: 24px !important; + } + + .v-application .mt-lg-7 { + margin-top: 28px !important; + } + + .v-application .mt-lg-8 { + margin-top: 32px !important; + } + + .v-application .mt-lg-9 { + margin-top: 36px !important; + } + + .v-application .mt-lg-10 { + margin-top: 40px !important; + } + + .v-application .mt-lg-11 { + margin-top: 44px !important; + } + + .v-application .mt-lg-12 { + margin-top: 48px !important; + } + + .v-application .mt-lg-13 { + margin-top: 52px !important; + } + + .v-application .mt-lg-14 { + margin-top: 56px !important; + } + + .v-application .mt-lg-15 { + margin-top: 60px !important; + } + + .v-application .mt-lg-16 { + margin-top: 64px !important; + } + + .v-application .mt-lg-auto { + margin-top: auto !important; + } + + .v-application .mr-lg-0 { + margin-right: 0px !important; + } + + .v-application .mr-lg-1 { + margin-right: 4px !important; + } + + .v-application .mr-lg-2 { + margin-right: 8px !important; + } + + .v-application .mr-lg-3 { + margin-right: 12px !important; + } + + .v-application .mr-lg-4 { + margin-right: 16px !important; + } + + .v-application .mr-lg-5 { + margin-right: 20px !important; + } + + .v-application .mr-lg-6 { + margin-right: 24px !important; + } + + .v-application .mr-lg-7 { + margin-right: 28px !important; + } + + .v-application .mr-lg-8 { + margin-right: 32px !important; + } + + .v-application .mr-lg-9 { + margin-right: 36px !important; + } + + .v-application .mr-lg-10 { + margin-right: 40px !important; + } + + .v-application .mr-lg-11 { + margin-right: 44px !important; + } + + .v-application .mr-lg-12 { + margin-right: 48px !important; + } + + .v-application .mr-lg-13 { + margin-right: 52px !important; + } + + .v-application .mr-lg-14 { + margin-right: 56px !important; + } + + .v-application .mr-lg-15 { + margin-right: 60px !important; + } + + .v-application .mr-lg-16 { + margin-right: 64px !important; + } + + .v-application .mr-lg-auto { + margin-right: auto !important; + } + + .v-application .mb-lg-0 { + margin-bottom: 0px !important; + } + + .v-application .mb-lg-1 { + margin-bottom: 4px !important; + } + + .v-application .mb-lg-2 { + margin-bottom: 8px !important; + } + + .v-application .mb-lg-3 { + margin-bottom: 12px !important; + } + + .v-application .mb-lg-4 { + margin-bottom: 16px !important; + } + + .v-application .mb-lg-5 { + margin-bottom: 20px !important; + } + + .v-application .mb-lg-6 { + margin-bottom: 24px !important; + } + + .v-application .mb-lg-7 { + margin-bottom: 28px !important; + } + + .v-application .mb-lg-8 { + margin-bottom: 32px !important; + } + + .v-application .mb-lg-9 { + margin-bottom: 36px !important; + } + + .v-application .mb-lg-10 { + margin-bottom: 40px !important; + } + + .v-application .mb-lg-11 { + margin-bottom: 44px !important; + } + + .v-application .mb-lg-12 { + margin-bottom: 48px !important; + } + + .v-application .mb-lg-13 { + margin-bottom: 52px !important; + } + + .v-application .mb-lg-14 { + margin-bottom: 56px !important; + } + + .v-application .mb-lg-15 { + margin-bottom: 60px !important; + } + + .v-application .mb-lg-16 { + margin-bottom: 64px !important; + } + + .v-application .mb-lg-auto { + margin-bottom: auto !important; + } + + .v-application .ml-lg-0 { + margin-left: 0px !important; + } + + .v-application .ml-lg-1 { + margin-left: 4px !important; + } + + .v-application .ml-lg-2 { + margin-left: 8px !important; + } + + .v-application .ml-lg-3 { + margin-left: 12px !important; + } + + .v-application .ml-lg-4 { + margin-left: 16px !important; + } + + .v-application .ml-lg-5 { + margin-left: 20px !important; + } + + .v-application .ml-lg-6 { + margin-left: 24px !important; + } + + .v-application .ml-lg-7 { + margin-left: 28px !important; + } + + .v-application .ml-lg-8 { + margin-left: 32px !important; + } + + .v-application .ml-lg-9 { + margin-left: 36px !important; + } + + .v-application .ml-lg-10 { + margin-left: 40px !important; + } + + .v-application .ml-lg-11 { + margin-left: 44px !important; + } + + .v-application .ml-lg-12 { + margin-left: 48px !important; + } + + .v-application .ml-lg-13 { + margin-left: 52px !important; + } + + .v-application .ml-lg-14 { + margin-left: 56px !important; + } + + .v-application .ml-lg-15 { + margin-left: 60px !important; + } + + .v-application .ml-lg-16 { + margin-left: 64px !important; + } + + .v-application .ml-lg-auto { + margin-left: auto !important; + } + + .v-application--is-ltr .ms-lg-0 { + margin-left: 0px !important; + } + + .v-application--is-rtl .ms-lg-0 { + margin-right: 0px !important; + } + + .v-application--is-ltr .ms-lg-1 { + margin-left: 4px !important; + } + + .v-application--is-rtl .ms-lg-1 { + margin-right: 4px !important; + } + + .v-application--is-ltr .ms-lg-2 { + margin-left: 8px !important; + } + + .v-application--is-rtl .ms-lg-2 { + margin-right: 8px !important; + } + + .v-application--is-ltr .ms-lg-3 { + margin-left: 12px !important; + } + + .v-application--is-rtl .ms-lg-3 { + margin-right: 12px !important; + } + + .v-application--is-ltr .ms-lg-4 { + margin-left: 16px !important; + } + + .v-application--is-rtl .ms-lg-4 { + margin-right: 16px !important; + } + + .v-application--is-ltr .ms-lg-5 { + margin-left: 20px !important; + } + + .v-application--is-rtl .ms-lg-5 { + margin-right: 20px !important; + } + + .v-application--is-ltr .ms-lg-6 { + margin-left: 24px !important; + } + + .v-application--is-rtl .ms-lg-6 { + margin-right: 24px !important; + } + + .v-application--is-ltr .ms-lg-7 { + margin-left: 28px !important; + } + + .v-application--is-rtl .ms-lg-7 { + margin-right: 28px !important; + } + + .v-application--is-ltr .ms-lg-8 { + margin-left: 32px !important; + } + + .v-application--is-rtl .ms-lg-8 { + margin-right: 32px !important; + } + + .v-application--is-ltr .ms-lg-9 { + margin-left: 36px !important; + } + + .v-application--is-rtl .ms-lg-9 { + margin-right: 36px !important; + } + + .v-application--is-ltr .ms-lg-10 { + margin-left: 40px !important; + } + + .v-application--is-rtl .ms-lg-10 { + margin-right: 40px !important; + } + + .v-application--is-ltr .ms-lg-11 { + margin-left: 44px !important; + } + + .v-application--is-rtl .ms-lg-11 { + margin-right: 44px !important; + } + + .v-application--is-ltr .ms-lg-12 { + margin-left: 48px !important; + } + + .v-application--is-rtl .ms-lg-12 { + margin-right: 48px !important; + } + + .v-application--is-ltr .ms-lg-13 { + margin-left: 52px !important; + } + + .v-application--is-rtl .ms-lg-13 { + margin-right: 52px !important; + } + + .v-application--is-ltr .ms-lg-14 { + margin-left: 56px !important; + } + + .v-application--is-rtl .ms-lg-14 { + margin-right: 56px !important; + } + + .v-application--is-ltr .ms-lg-15 { + margin-left: 60px !important; + } + + .v-application--is-rtl .ms-lg-15 { + margin-right: 60px !important; + } + + .v-application--is-ltr .ms-lg-16 { + margin-left: 64px !important; + } + + .v-application--is-rtl .ms-lg-16 { + margin-right: 64px !important; + } + + .v-application--is-ltr .ms-lg-auto { + margin-left: auto !important; + } + + .v-application--is-rtl .ms-lg-auto { + margin-right: auto !important; + } + + .v-application--is-ltr .me-lg-0 { + margin-right: 0px !important; + } + + .v-application--is-rtl .me-lg-0 { + margin-left: 0px !important; + } + + .v-application--is-ltr .me-lg-1 { + margin-right: 4px !important; + } + + .v-application--is-rtl .me-lg-1 { + margin-left: 4px !important; + } + + .v-application--is-ltr .me-lg-2 { + margin-right: 8px !important; + } + + .v-application--is-rtl .me-lg-2 { + margin-left: 8px !important; + } + + .v-application--is-ltr .me-lg-3 { + margin-right: 12px !important; + } + + .v-application--is-rtl .me-lg-3 { + margin-left: 12px !important; + } + + .v-application--is-ltr .me-lg-4 { + margin-right: 16px !important; + } + + .v-application--is-rtl .me-lg-4 { + margin-left: 16px !important; + } + + .v-application--is-ltr .me-lg-5 { + margin-right: 20px !important; + } + + .v-application--is-rtl .me-lg-5 { + margin-left: 20px !important; + } + + .v-application--is-ltr .me-lg-6 { + margin-right: 24px !important; + } + + .v-application--is-rtl .me-lg-6 { + margin-left: 24px !important; + } + + .v-application--is-ltr .me-lg-7 { + margin-right: 28px !important; + } + + .v-application--is-rtl .me-lg-7 { + margin-left: 28px !important; + } + + .v-application--is-ltr .me-lg-8 { + margin-right: 32px !important; + } + + .v-application--is-rtl .me-lg-8 { + margin-left: 32px !important; + } + + .v-application--is-ltr .me-lg-9 { + margin-right: 36px !important; + } + + .v-application--is-rtl .me-lg-9 { + margin-left: 36px !important; + } + + .v-application--is-ltr .me-lg-10 { + margin-right: 40px !important; + } + + .v-application--is-rtl .me-lg-10 { + margin-left: 40px !important; + } + + .v-application--is-ltr .me-lg-11 { + margin-right: 44px !important; + } + + .v-application--is-rtl .me-lg-11 { + margin-left: 44px !important; + } + + .v-application--is-ltr .me-lg-12 { + margin-right: 48px !important; + } + + .v-application--is-rtl .me-lg-12 { + margin-left: 48px !important; + } + + .v-application--is-ltr .me-lg-13 { + margin-right: 52px !important; + } + + .v-application--is-rtl .me-lg-13 { + margin-left: 52px !important; + } + + .v-application--is-ltr .me-lg-14 { + margin-right: 56px !important; + } + + .v-application--is-rtl .me-lg-14 { + margin-left: 56px !important; + } + + .v-application--is-ltr .me-lg-15 { + margin-right: 60px !important; + } + + .v-application--is-rtl .me-lg-15 { + margin-left: 60px !important; + } + + .v-application--is-ltr .me-lg-16 { + margin-right: 64px !important; + } + + .v-application--is-rtl .me-lg-16 { + margin-left: 64px !important; + } + + .v-application--is-ltr .me-lg-auto { + margin-right: auto !important; + } + + .v-application--is-rtl .me-lg-auto { + margin-left: auto !important; + } + + .v-application .ma-lg-n1 { + margin: -4px !important; + } + + .v-application .ma-lg-n2 { + margin: -8px !important; + } + + .v-application .ma-lg-n3 { + margin: -12px !important; + } + + .v-application .ma-lg-n4 { + margin: -16px !important; + } + + .v-application .ma-lg-n5 { + margin: -20px !important; + } + + .v-application .ma-lg-n6 { + margin: -24px !important; + } + + .v-application .ma-lg-n7 { + margin: -28px !important; + } + + .v-application .ma-lg-n8 { + margin: -32px !important; + } + + .v-application .ma-lg-n9 { + margin: -36px !important; + } + + .v-application .ma-lg-n10 { + margin: -40px !important; + } + + .v-application .ma-lg-n11 { + margin: -44px !important; + } + + .v-application .ma-lg-n12 { + margin: -48px !important; + } + + .v-application .ma-lg-n13 { + margin: -52px !important; + } + + .v-application .ma-lg-n14 { + margin: -56px !important; + } + + .v-application .ma-lg-n15 { + margin: -60px !important; + } + + .v-application .ma-lg-n16 { + margin: -64px !important; + } + + .v-application .mx-lg-n1 { + margin-right: -4px !important; + margin-left: -4px !important; + } + + .v-application .mx-lg-n2 { + margin-right: -8px !important; + margin-left: -8px !important; + } + + .v-application .mx-lg-n3 { + margin-right: -12px !important; + margin-left: -12px !important; + } + + .v-application .mx-lg-n4 { + margin-right: -16px !important; + margin-left: -16px !important; + } + + .v-application .mx-lg-n5 { + margin-right: -20px !important; + margin-left: -20px !important; + } + + .v-application .mx-lg-n6 { + margin-right: -24px !important; + margin-left: -24px !important; + } + + .v-application .mx-lg-n7 { + margin-right: -28px !important; + margin-left: -28px !important; + } + + .v-application .mx-lg-n8 { + margin-right: -32px !important; + margin-left: -32px !important; + } + + .v-application .mx-lg-n9 { + margin-right: -36px !important; + margin-left: -36px !important; + } + + .v-application .mx-lg-n10 { + margin-right: -40px !important; + margin-left: -40px !important; + } + + .v-application .mx-lg-n11 { + margin-right: -44px !important; + margin-left: -44px !important; + } + + .v-application .mx-lg-n12 { + margin-right: -48px !important; + margin-left: -48px !important; + } + + .v-application .mx-lg-n13 { + margin-right: -52px !important; + margin-left: -52px !important; + } + + .v-application .mx-lg-n14 { + margin-right: -56px !important; + margin-left: -56px !important; + } + + .v-application .mx-lg-n15 { + margin-right: -60px !important; + margin-left: -60px !important; + } + + .v-application .mx-lg-n16 { + margin-right: -64px !important; + margin-left: -64px !important; + } + + .v-application .my-lg-n1 { + margin-top: -4px !important; + margin-bottom: -4px !important; + } + + .v-application .my-lg-n2 { + margin-top: -8px !important; + margin-bottom: -8px !important; + } + + .v-application .my-lg-n3 { + margin-top: -12px !important; + margin-bottom: -12px !important; + } + + .v-application .my-lg-n4 { + margin-top: -16px !important; + margin-bottom: -16px !important; + } + + .v-application .my-lg-n5 { + margin-top: -20px !important; + margin-bottom: -20px !important; + } + + .v-application .my-lg-n6 { + margin-top: -24px !important; + margin-bottom: -24px !important; + } + + .v-application .my-lg-n7 { + margin-top: -28px !important; + margin-bottom: -28px !important; + } + + .v-application .my-lg-n8 { + margin-top: -32px !important; + margin-bottom: -32px !important; + } + + .v-application .my-lg-n9 { + margin-top: -36px !important; + margin-bottom: -36px !important; + } + + .v-application .my-lg-n10 { + margin-top: -40px !important; + margin-bottom: -40px !important; + } + + .v-application .my-lg-n11 { + margin-top: -44px !important; + margin-bottom: -44px !important; + } + + .v-application .my-lg-n12 { + margin-top: -48px !important; + margin-bottom: -48px !important; + } + + .v-application .my-lg-n13 { + margin-top: -52px !important; + margin-bottom: -52px !important; + } + + .v-application .my-lg-n14 { + margin-top: -56px !important; + margin-bottom: -56px !important; + } + + .v-application .my-lg-n15 { + margin-top: -60px !important; + margin-bottom: -60px !important; + } + + .v-application .my-lg-n16 { + margin-top: -64px !important; + margin-bottom: -64px !important; + } + + .v-application .mt-lg-n1 { + margin-top: -4px !important; + } + + .v-application .mt-lg-n2 { + margin-top: -8px !important; + } + + .v-application .mt-lg-n3 { + margin-top: -12px !important; + } + + .v-application .mt-lg-n4 { + margin-top: -16px !important; + } + + .v-application .mt-lg-n5 { + margin-top: -20px !important; + } + + .v-application .mt-lg-n6 { + margin-top: -24px !important; + } + + .v-application .mt-lg-n7 { + margin-top: -28px !important; + } + + .v-application .mt-lg-n8 { + margin-top: -32px !important; + } + + .v-application .mt-lg-n9 { + margin-top: -36px !important; + } + + .v-application .mt-lg-n10 { + margin-top: -40px !important; + } + + .v-application .mt-lg-n11 { + margin-top: -44px !important; + } + + .v-application .mt-lg-n12 { + margin-top: -48px !important; + } + + .v-application .mt-lg-n13 { + margin-top: -52px !important; + } + + .v-application .mt-lg-n14 { + margin-top: -56px !important; + } + + .v-application .mt-lg-n15 { + margin-top: -60px !important; + } + + .v-application .mt-lg-n16 { + margin-top: -64px !important; + } + + .v-application .mr-lg-n1 { + margin-right: -4px !important; + } + + .v-application .mr-lg-n2 { + margin-right: -8px !important; + } + + .v-application .mr-lg-n3 { + margin-right: -12px !important; + } + + .v-application .mr-lg-n4 { + margin-right: -16px !important; + } + + .v-application .mr-lg-n5 { + margin-right: -20px !important; + } + + .v-application .mr-lg-n6 { + margin-right: -24px !important; + } + + .v-application .mr-lg-n7 { + margin-right: -28px !important; + } + + .v-application .mr-lg-n8 { + margin-right: -32px !important; + } + + .v-application .mr-lg-n9 { + margin-right: -36px !important; + } + + .v-application .mr-lg-n10 { + margin-right: -40px !important; + } + + .v-application .mr-lg-n11 { + margin-right: -44px !important; + } + + .v-application .mr-lg-n12 { + margin-right: -48px !important; + } + + .v-application .mr-lg-n13 { + margin-right: -52px !important; + } + + .v-application .mr-lg-n14 { + margin-right: -56px !important; + } + + .v-application .mr-lg-n15 { + margin-right: -60px !important; + } + + .v-application .mr-lg-n16 { + margin-right: -64px !important; + } + + .v-application .mb-lg-n1 { + margin-bottom: -4px !important; + } + + .v-application .mb-lg-n2 { + margin-bottom: -8px !important; + } + + .v-application .mb-lg-n3 { + margin-bottom: -12px !important; + } + + .v-application .mb-lg-n4 { + margin-bottom: -16px !important; + } + + .v-application .mb-lg-n5 { + margin-bottom: -20px !important; + } + + .v-application .mb-lg-n6 { + margin-bottom: -24px !important; + } + + .v-application .mb-lg-n7 { + margin-bottom: -28px !important; + } + + .v-application .mb-lg-n8 { + margin-bottom: -32px !important; + } + + .v-application .mb-lg-n9 { + margin-bottom: -36px !important; + } + + .v-application .mb-lg-n10 { + margin-bottom: -40px !important; + } + + .v-application .mb-lg-n11 { + margin-bottom: -44px !important; + } + + .v-application .mb-lg-n12 { + margin-bottom: -48px !important; + } + + .v-application .mb-lg-n13 { + margin-bottom: -52px !important; + } + + .v-application .mb-lg-n14 { + margin-bottom: -56px !important; + } + + .v-application .mb-lg-n15 { + margin-bottom: -60px !important; + } + + .v-application .mb-lg-n16 { + margin-bottom: -64px !important; + } + + .v-application .ml-lg-n1 { + margin-left: -4px !important; + } + + .v-application .ml-lg-n2 { + margin-left: -8px !important; + } + + .v-application .ml-lg-n3 { + margin-left: -12px !important; + } + + .v-application .ml-lg-n4 { + margin-left: -16px !important; + } + + .v-application .ml-lg-n5 { + margin-left: -20px !important; + } + + .v-application .ml-lg-n6 { + margin-left: -24px !important; + } + + .v-application .ml-lg-n7 { + margin-left: -28px !important; + } + + .v-application .ml-lg-n8 { + margin-left: -32px !important; + } + + .v-application .ml-lg-n9 { + margin-left: -36px !important; + } + + .v-application .ml-lg-n10 { + margin-left: -40px !important; + } + + .v-application .ml-lg-n11 { + margin-left: -44px !important; + } + + .v-application .ml-lg-n12 { + margin-left: -48px !important; + } + + .v-application .ml-lg-n13 { + margin-left: -52px !important; + } + + .v-application .ml-lg-n14 { + margin-left: -56px !important; + } + + .v-application .ml-lg-n15 { + margin-left: -60px !important; + } + + .v-application .ml-lg-n16 { + margin-left: -64px !important; + } + + .v-application--is-ltr .ms-lg-n1 { + margin-left: -4px !important; + } + + .v-application--is-rtl .ms-lg-n1 { + margin-right: -4px !important; + } + + .v-application--is-ltr .ms-lg-n2 { + margin-left: -8px !important; + } + + .v-application--is-rtl .ms-lg-n2 { + margin-right: -8px !important; + } + + .v-application--is-ltr .ms-lg-n3 { + margin-left: -12px !important; + } + + .v-application--is-rtl .ms-lg-n3 { + margin-right: -12px !important; + } + + .v-application--is-ltr .ms-lg-n4 { + margin-left: -16px !important; + } + + .v-application--is-rtl .ms-lg-n4 { + margin-right: -16px !important; + } + + .v-application--is-ltr .ms-lg-n5 { + margin-left: -20px !important; + } + + .v-application--is-rtl .ms-lg-n5 { + margin-right: -20px !important; + } + + .v-application--is-ltr .ms-lg-n6 { + margin-left: -24px !important; + } + + .v-application--is-rtl .ms-lg-n6 { + margin-right: -24px !important; + } + + .v-application--is-ltr .ms-lg-n7 { + margin-left: -28px !important; + } + + .v-application--is-rtl .ms-lg-n7 { + margin-right: -28px !important; + } + + .v-application--is-ltr .ms-lg-n8 { + margin-left: -32px !important; + } + + .v-application--is-rtl .ms-lg-n8 { + margin-right: -32px !important; + } + + .v-application--is-ltr .ms-lg-n9 { + margin-left: -36px !important; + } + + .v-application--is-rtl .ms-lg-n9 { + margin-right: -36px !important; + } + + .v-application--is-ltr .ms-lg-n10 { + margin-left: -40px !important; + } + + .v-application--is-rtl .ms-lg-n10 { + margin-right: -40px !important; + } + + .v-application--is-ltr .ms-lg-n11 { + margin-left: -44px !important; + } + + .v-application--is-rtl .ms-lg-n11 { + margin-right: -44px !important; + } + + .v-application--is-ltr .ms-lg-n12 { + margin-left: -48px !important; + } + + .v-application--is-rtl .ms-lg-n12 { + margin-right: -48px !important; + } + + .v-application--is-ltr .ms-lg-n13 { + margin-left: -52px !important; + } + + .v-application--is-rtl .ms-lg-n13 { + margin-right: -52px !important; + } + + .v-application--is-ltr .ms-lg-n14 { + margin-left: -56px !important; + } + + .v-application--is-rtl .ms-lg-n14 { + margin-right: -56px !important; + } + + .v-application--is-ltr .ms-lg-n15 { + margin-left: -60px !important; + } + + .v-application--is-rtl .ms-lg-n15 { + margin-right: -60px !important; + } + + .v-application--is-ltr .ms-lg-n16 { + margin-left: -64px !important; + } + + .v-application--is-rtl .ms-lg-n16 { + margin-right: -64px !important; + } + + .v-application--is-ltr .me-lg-n1 { + margin-right: -4px !important; + } + + .v-application--is-rtl .me-lg-n1 { + margin-left: -4px !important; + } + + .v-application--is-ltr .me-lg-n2 { + margin-right: -8px !important; + } + + .v-application--is-rtl .me-lg-n2 { + margin-left: -8px !important; + } + + .v-application--is-ltr .me-lg-n3 { + margin-right: -12px !important; + } + + .v-application--is-rtl .me-lg-n3 { + margin-left: -12px !important; + } + + .v-application--is-ltr .me-lg-n4 { + margin-right: -16px !important; + } + + .v-application--is-rtl .me-lg-n4 { + margin-left: -16px !important; + } + + .v-application--is-ltr .me-lg-n5 { + margin-right: -20px !important; + } + + .v-application--is-rtl .me-lg-n5 { + margin-left: -20px !important; + } + + .v-application--is-ltr .me-lg-n6 { + margin-right: -24px !important; + } + + .v-application--is-rtl .me-lg-n6 { + margin-left: -24px !important; + } + + .v-application--is-ltr .me-lg-n7 { + margin-right: -28px !important; + } + + .v-application--is-rtl .me-lg-n7 { + margin-left: -28px !important; + } + + .v-application--is-ltr .me-lg-n8 { + margin-right: -32px !important; + } + + .v-application--is-rtl .me-lg-n8 { + margin-left: -32px !important; + } + + .v-application--is-ltr .me-lg-n9 { + margin-right: -36px !important; + } + + .v-application--is-rtl .me-lg-n9 { + margin-left: -36px !important; + } + + .v-application--is-ltr .me-lg-n10 { + margin-right: -40px !important; + } + + .v-application--is-rtl .me-lg-n10 { + margin-left: -40px !important; + } + + .v-application--is-ltr .me-lg-n11 { + margin-right: -44px !important; + } + + .v-application--is-rtl .me-lg-n11 { + margin-left: -44px !important; + } + + .v-application--is-ltr .me-lg-n12 { + margin-right: -48px !important; + } + + .v-application--is-rtl .me-lg-n12 { + margin-left: -48px !important; + } + + .v-application--is-ltr .me-lg-n13 { + margin-right: -52px !important; + } + + .v-application--is-rtl .me-lg-n13 { + margin-left: -52px !important; + } + + .v-application--is-ltr .me-lg-n14 { + margin-right: -56px !important; + } + + .v-application--is-rtl .me-lg-n14 { + margin-left: -56px !important; + } + + .v-application--is-ltr .me-lg-n15 { + margin-right: -60px !important; + } + + .v-application--is-rtl .me-lg-n15 { + margin-left: -60px !important; + } + + .v-application--is-ltr .me-lg-n16 { + margin-right: -64px !important; + } + + .v-application--is-rtl .me-lg-n16 { + margin-left: -64px !important; + } + + .v-application .pa-lg-0 { + padding: 0px !important; + } + + .v-application .pa-lg-1 { + padding: 4px !important; + } + + .v-application .pa-lg-2 { + padding: 8px !important; + } + + .v-application .pa-lg-3 { + padding: 12px !important; + } + + .v-application .pa-lg-4 { + padding: 16px !important; + } + + .v-application .pa-lg-5 { + padding: 20px !important; + } + + .v-application .pa-lg-6 { + padding: 24px !important; + } + + .v-application .pa-lg-7 { + padding: 28px !important; + } + + .v-application .pa-lg-8 { + padding: 32px !important; + } + + .v-application .pa-lg-9 { + padding: 36px !important; + } + + .v-application .pa-lg-10 { + padding: 40px !important; + } + + .v-application .pa-lg-11 { + padding: 44px !important; + } + + .v-application .pa-lg-12 { + padding: 48px !important; + } + + .v-application .pa-lg-13 { + padding: 52px !important; + } + + .v-application .pa-lg-14 { + padding: 56px !important; + } + + .v-application .pa-lg-15 { + padding: 60px !important; + } + + .v-application .pa-lg-16 { + padding: 64px !important; + } + + .v-application .px-lg-0 { + padding-right: 0px !important; + padding-left: 0px !important; + } + + .v-application .px-lg-1 { + padding-right: 4px !important; + padding-left: 4px !important; + } + + .v-application .px-lg-2 { + padding-right: 8px !important; + padding-left: 8px !important; + } + + .v-application .px-lg-3 { + padding-right: 12px !important; + padding-left: 12px !important; + } + + .v-application .px-lg-4 { + padding-right: 16px !important; + padding-left: 16px !important; + } + + .v-application .px-lg-5 { + padding-right: 20px !important; + padding-left: 20px !important; + } + + .v-application .px-lg-6 { + padding-right: 24px !important; + padding-left: 24px !important; + } + + .v-application .px-lg-7 { + padding-right: 28px !important; + padding-left: 28px !important; + } + + .v-application .px-lg-8 { + padding-right: 32px !important; + padding-left: 32px !important; + } + + .v-application .px-lg-9 { + padding-right: 36px !important; + padding-left: 36px !important; + } + + .v-application .px-lg-10 { + padding-right: 40px !important; + padding-left: 40px !important; + } + + .v-application .px-lg-11 { + padding-right: 44px !important; + padding-left: 44px !important; + } + + .v-application .px-lg-12 { + padding-right: 48px !important; + padding-left: 48px !important; + } + + .v-application .px-lg-13 { + padding-right: 52px !important; + padding-left: 52px !important; + } + + .v-application .px-lg-14 { + padding-right: 56px !important; + padding-left: 56px !important; + } + + .v-application .px-lg-15 { + padding-right: 60px !important; + padding-left: 60px !important; + } + + .v-application .px-lg-16 { + padding-right: 64px !important; + padding-left: 64px !important; + } + + .v-application .py-lg-0 { + padding-top: 0px !important; + padding-bottom: 0px !important; + } + + .v-application .py-lg-1 { + padding-top: 4px !important; + padding-bottom: 4px !important; + } + + .v-application .py-lg-2 { + padding-top: 8px !important; + padding-bottom: 8px !important; + } + + .v-application .py-lg-3 { + padding-top: 12px !important; + padding-bottom: 12px !important; + } + + .v-application .py-lg-4 { + padding-top: 16px !important; + padding-bottom: 16px !important; + } + + .v-application .py-lg-5 { + padding-top: 20px !important; + padding-bottom: 20px !important; + } + + .v-application .py-lg-6 { + padding-top: 24px !important; + padding-bottom: 24px !important; + } + + .v-application .py-lg-7 { + padding-top: 28px !important; + padding-bottom: 28px !important; + } + + .v-application .py-lg-8 { + padding-top: 32px !important; + padding-bottom: 32px !important; + } + + .v-application .py-lg-9 { + padding-top: 36px !important; + padding-bottom: 36px !important; + } + + .v-application .py-lg-10 { + padding-top: 40px !important; + padding-bottom: 40px !important; + } + + .v-application .py-lg-11 { + padding-top: 44px !important; + padding-bottom: 44px !important; + } + + .v-application .py-lg-12 { + padding-top: 48px !important; + padding-bottom: 48px !important; + } + + .v-application .py-lg-13 { + padding-top: 52px !important; + padding-bottom: 52px !important; + } + + .v-application .py-lg-14 { + padding-top: 56px !important; + padding-bottom: 56px !important; + } + + .v-application .py-lg-15 { + padding-top: 60px !important; + padding-bottom: 60px !important; + } + + .v-application .py-lg-16 { + padding-top: 64px !important; + padding-bottom: 64px !important; + } + + .v-application .pt-lg-0 { + padding-top: 0px !important; + } + + .v-application .pt-lg-1 { + padding-top: 4px !important; + } + + .v-application .pt-lg-2 { + padding-top: 8px !important; + } + + .v-application .pt-lg-3 { + padding-top: 12px !important; + } + + .v-application .pt-lg-4 { + padding-top: 16px !important; + } + + .v-application .pt-lg-5 { + padding-top: 20px !important; + } + + .v-application .pt-lg-6 { + padding-top: 24px !important; + } + + .v-application .pt-lg-7 { + padding-top: 28px !important; + } + + .v-application .pt-lg-8 { + padding-top: 32px !important; + } + + .v-application .pt-lg-9 { + padding-top: 36px !important; + } + + .v-application .pt-lg-10 { + padding-top: 40px !important; + } + + .v-application .pt-lg-11 { + padding-top: 44px !important; + } + + .v-application .pt-lg-12 { + padding-top: 48px !important; + } + + .v-application .pt-lg-13 { + padding-top: 52px !important; + } + + .v-application .pt-lg-14 { + padding-top: 56px !important; + } + + .v-application .pt-lg-15 { + padding-top: 60px !important; + } + + .v-application .pt-lg-16 { + padding-top: 64px !important; + } + + .v-application .pr-lg-0 { + padding-right: 0px !important; + } + + .v-application .pr-lg-1 { + padding-right: 4px !important; + } + + .v-application .pr-lg-2 { + padding-right: 8px !important; + } + + .v-application .pr-lg-3 { + padding-right: 12px !important; + } + + .v-application .pr-lg-4 { + padding-right: 16px !important; + } + + .v-application .pr-lg-5 { + padding-right: 20px !important; + } + + .v-application .pr-lg-6 { + padding-right: 24px !important; + } + + .v-application .pr-lg-7 { + padding-right: 28px !important; + } + + .v-application .pr-lg-8 { + padding-right: 32px !important; + } + + .v-application .pr-lg-9 { + padding-right: 36px !important; + } + + .v-application .pr-lg-10 { + padding-right: 40px !important; + } + + .v-application .pr-lg-11 { + padding-right: 44px !important; + } + + .v-application .pr-lg-12 { + padding-right: 48px !important; + } + + .v-application .pr-lg-13 { + padding-right: 52px !important; + } + + .v-application .pr-lg-14 { + padding-right: 56px !important; + } + + .v-application .pr-lg-15 { + padding-right: 60px !important; + } + + .v-application .pr-lg-16 { + padding-right: 64px !important; + } + + .v-application .pb-lg-0 { + padding-bottom: 0px !important; + } + + .v-application .pb-lg-1 { + padding-bottom: 4px !important; + } + + .v-application .pb-lg-2 { + padding-bottom: 8px !important; + } + + .v-application .pb-lg-3 { + padding-bottom: 12px !important; + } + + .v-application .pb-lg-4 { + padding-bottom: 16px !important; + } + + .v-application .pb-lg-5 { + padding-bottom: 20px !important; + } + + .v-application .pb-lg-6 { + padding-bottom: 24px !important; + } + + .v-application .pb-lg-7 { + padding-bottom: 28px !important; + } + + .v-application .pb-lg-8 { + padding-bottom: 32px !important; + } + + .v-application .pb-lg-9 { + padding-bottom: 36px !important; + } + + .v-application .pb-lg-10 { + padding-bottom: 40px !important; + } + + .v-application .pb-lg-11 { + padding-bottom: 44px !important; + } + + .v-application .pb-lg-12 { + padding-bottom: 48px !important; + } + + .v-application .pb-lg-13 { + padding-bottom: 52px !important; + } + + .v-application .pb-lg-14 { + padding-bottom: 56px !important; + } + + .v-application .pb-lg-15 { + padding-bottom: 60px !important; + } + + .v-application .pb-lg-16 { + padding-bottom: 64px !important; + } + + .v-application .pl-lg-0 { + padding-left: 0px !important; + } + + .v-application .pl-lg-1 { + padding-left: 4px !important; + } + + .v-application .pl-lg-2 { + padding-left: 8px !important; + } + + .v-application .pl-lg-3 { + padding-left: 12px !important; + } + + .v-application .pl-lg-4 { + padding-left: 16px !important; + } + + .v-application .pl-lg-5 { + padding-left: 20px !important; + } + + .v-application .pl-lg-6 { + padding-left: 24px !important; + } + + .v-application .pl-lg-7 { + padding-left: 28px !important; + } + + .v-application .pl-lg-8 { + padding-left: 32px !important; + } + + .v-application .pl-lg-9 { + padding-left: 36px !important; + } + + .v-application .pl-lg-10 { + padding-left: 40px !important; + } + + .v-application .pl-lg-11 { + padding-left: 44px !important; + } + + .v-application .pl-lg-12 { + padding-left: 48px !important; + } + + .v-application .pl-lg-13 { + padding-left: 52px !important; + } + + .v-application .pl-lg-14 { + padding-left: 56px !important; + } + + .v-application .pl-lg-15 { + padding-left: 60px !important; + } + + .v-application .pl-lg-16 { + padding-left: 64px !important; + } + + .v-application--is-ltr .ps-lg-0 { + padding-left: 0px !important; + } + + .v-application--is-rtl .ps-lg-0 { + padding-right: 0px !important; + } + + .v-application--is-ltr .ps-lg-1 { + padding-left: 4px !important; + } + + .v-application--is-rtl .ps-lg-1 { + padding-right: 4px !important; + } + + .v-application--is-ltr .ps-lg-2 { + padding-left: 8px !important; + } + + .v-application--is-rtl .ps-lg-2 { + padding-right: 8px !important; + } + + .v-application--is-ltr .ps-lg-3 { + padding-left: 12px !important; + } + + .v-application--is-rtl .ps-lg-3 { + padding-right: 12px !important; + } + + .v-application--is-ltr .ps-lg-4 { + padding-left: 16px !important; + } + + .v-application--is-rtl .ps-lg-4 { + padding-right: 16px !important; + } + + .v-application--is-ltr .ps-lg-5 { + padding-left: 20px !important; + } + + .v-application--is-rtl .ps-lg-5 { + padding-right: 20px !important; + } + + .v-application--is-ltr .ps-lg-6 { + padding-left: 24px !important; + } + + .v-application--is-rtl .ps-lg-6 { + padding-right: 24px !important; + } + + .v-application--is-ltr .ps-lg-7 { + padding-left: 28px !important; + } + + .v-application--is-rtl .ps-lg-7 { + padding-right: 28px !important; + } + + .v-application--is-ltr .ps-lg-8 { + padding-left: 32px !important; + } + + .v-application--is-rtl .ps-lg-8 { + padding-right: 32px !important; + } + + .v-application--is-ltr .ps-lg-9 { + padding-left: 36px !important; + } + + .v-application--is-rtl .ps-lg-9 { + padding-right: 36px !important; + } + + .v-application--is-ltr .ps-lg-10 { + padding-left: 40px !important; + } + + .v-application--is-rtl .ps-lg-10 { + padding-right: 40px !important; + } + + .v-application--is-ltr .ps-lg-11 { + padding-left: 44px !important; + } + + .v-application--is-rtl .ps-lg-11 { + padding-right: 44px !important; + } + + .v-application--is-ltr .ps-lg-12 { + padding-left: 48px !important; + } + + .v-application--is-rtl .ps-lg-12 { + padding-right: 48px !important; + } + + .v-application--is-ltr .ps-lg-13 { + padding-left: 52px !important; + } + + .v-application--is-rtl .ps-lg-13 { + padding-right: 52px !important; + } + + .v-application--is-ltr .ps-lg-14 { + padding-left: 56px !important; + } + + .v-application--is-rtl .ps-lg-14 { + padding-right: 56px !important; + } + + .v-application--is-ltr .ps-lg-15 { + padding-left: 60px !important; + } + + .v-application--is-rtl .ps-lg-15 { + padding-right: 60px !important; + } + + .v-application--is-ltr .ps-lg-16 { + padding-left: 64px !important; + } + + .v-application--is-rtl .ps-lg-16 { + padding-right: 64px !important; + } + + .v-application--is-ltr .pe-lg-0 { + padding-right: 0px !important; + } + + .v-application--is-rtl .pe-lg-0 { + padding-left: 0px !important; + } + + .v-application--is-ltr .pe-lg-1 { + padding-right: 4px !important; + } + + .v-application--is-rtl .pe-lg-1 { + padding-left: 4px !important; + } + + .v-application--is-ltr .pe-lg-2 { + padding-right: 8px !important; + } + + .v-application--is-rtl .pe-lg-2 { + padding-left: 8px !important; + } + + .v-application--is-ltr .pe-lg-3 { + padding-right: 12px !important; + } + + .v-application--is-rtl .pe-lg-3 { + padding-left: 12px !important; + } + + .v-application--is-ltr .pe-lg-4 { + padding-right: 16px !important; + } + + .v-application--is-rtl .pe-lg-4 { + padding-left: 16px !important; + } + + .v-application--is-ltr .pe-lg-5 { + padding-right: 20px !important; + } + + .v-application--is-rtl .pe-lg-5 { + padding-left: 20px !important; + } + + .v-application--is-ltr .pe-lg-6 { + padding-right: 24px !important; + } + + .v-application--is-rtl .pe-lg-6 { + padding-left: 24px !important; + } + + .v-application--is-ltr .pe-lg-7 { + padding-right: 28px !important; + } + + .v-application--is-rtl .pe-lg-7 { + padding-left: 28px !important; + } + + .v-application--is-ltr .pe-lg-8 { + padding-right: 32px !important; + } + + .v-application--is-rtl .pe-lg-8 { + padding-left: 32px !important; + } + + .v-application--is-ltr .pe-lg-9 { + padding-right: 36px !important; + } + + .v-application--is-rtl .pe-lg-9 { + padding-left: 36px !important; + } + + .v-application--is-ltr .pe-lg-10 { + padding-right: 40px !important; + } + + .v-application--is-rtl .pe-lg-10 { + padding-left: 40px !important; + } + + .v-application--is-ltr .pe-lg-11 { + padding-right: 44px !important; + } + + .v-application--is-rtl .pe-lg-11 { + padding-left: 44px !important; + } + + .v-application--is-ltr .pe-lg-12 { + padding-right: 48px !important; + } + + .v-application--is-rtl .pe-lg-12 { + padding-left: 48px !important; + } + + .v-application--is-ltr .pe-lg-13 { + padding-right: 52px !important; + } + + .v-application--is-rtl .pe-lg-13 { + padding-left: 52px !important; + } + + .v-application--is-ltr .pe-lg-14 { + padding-right: 56px !important; + } + + .v-application--is-rtl .pe-lg-14 { + padding-left: 56px !important; + } + + .v-application--is-ltr .pe-lg-15 { + padding-right: 60px !important; + } + + .v-application--is-rtl .pe-lg-15 { + padding-left: 60px !important; + } + + .v-application--is-ltr .pe-lg-16 { + padding-right: 64px !important; + } + + .v-application--is-rtl .pe-lg-16 { + padding-left: 64px !important; + } + + .v-application .text-lg-left { + text-align: left !important; + } + + .v-application .text-lg-right { + text-align: right !important; + } + + .v-application .text-lg-center { + text-align: center !important; + } + + .v-application .text-lg-justify { + text-align: justify !important; + } + + .v-application .text-lg-start { + text-align: start !important; + } + + .v-application .text-lg-end { + text-align: end !important; + } + + .v-application .text-lg-h1 { + font-size: 6rem !important; + font-weight: 300; + line-height: 6rem; + letter-spacing: -0.015625em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-lg-h2 { + font-size: 3.75rem !important; + font-weight: 300; + line-height: 3.75rem; + letter-spacing: -0.0083333333em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-lg-h3 { + font-size: 3rem !important; + font-weight: 400; + line-height: 3.125rem; + letter-spacing: normal !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-lg-h4 { + font-size: 2.125rem !important; + font-weight: 400; + line-height: 2.5rem; + letter-spacing: 0.0073529412em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-lg-h5 { + font-size: 1.5rem !important; + font-weight: 400; + line-height: 2rem; + letter-spacing: normal !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-lg-h6 { + font-size: 1.25rem !important; + font-weight: 500; + line-height: 2rem; + letter-spacing: 0.0125em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-lg-subtitle-1 { + font-size: 1rem !important; + font-weight: normal; + line-height: 1.75rem; + letter-spacing: 0.009375em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-lg-subtitle-2 { + font-size: 0.875rem !important; + font-weight: 500; + line-height: 1.375rem; + letter-spacing: 0.0071428571em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-lg-body-1 { + font-size: 1rem !important; + font-weight: 400; + line-height: 1.5rem; + letter-spacing: 0.03125em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-lg-body-2 { + font-size: 0.875rem !important; + font-weight: 400; + line-height: 1.25rem; + letter-spacing: 0.0178571429em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-lg-button { + font-size: 0.875rem !important; + font-weight: 500; + line-height: 2.25rem; + letter-spacing: 0.0892857143em !important; + font-family: "Roboto", sans-serif !important; + text-transform: uppercase !important; + } + + .v-application .text-lg-caption { + font-size: 0.75rem !important; + font-weight: 400; + line-height: 1.25rem; + letter-spacing: 0.0333333333em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-lg-overline { + font-size: 0.75rem !important; + font-weight: 500; + line-height: 2rem; + letter-spacing: 0.1666666667em !important; + font-family: "Roboto", sans-serif !important; + text-transform: uppercase !important; + } +} +@media (min-width: 1904px) { + .v-application .d-xl-none { + display: none !important; + } + + .v-application .d-xl-inline { + display: inline !important; + } + + .v-application .d-xl-inline-block { + display: inline-block !important; + } + + .v-application .d-xl-block { + display: block !important; + } + + .v-application .d-xl-table { + display: table !important; + } + + .v-application .d-xl-table-row { + display: table-row !important; + } + + .v-application .d-xl-table-cell { + display: table-cell !important; + } + + .v-application .d-xl-flex { + display: flex !important; + } + + .v-application .d-xl-inline-flex { + display: inline-flex !important; + } + + .v-application .float-xl-none { + float: none !important; + } + + .v-application .float-xl-left { + float: left !important; + } + + .v-application .float-xl-right { + float: right !important; + } + + .v-application .flex-xl-fill { + flex: 1 1 auto !important; + } + + .v-application .flex-xl-row { + flex-direction: row !important; + } + + .v-application .flex-xl-column { + flex-direction: column !important; + } + + .v-application .flex-xl-row-reverse { + flex-direction: row-reverse !important; + } + + .v-application .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + + .v-application .flex-xl-grow-0 { + flex-grow: 0 !important; + } + + .v-application .flex-xl-grow-1 { + flex-grow: 1 !important; + } + + .v-application .flex-xl-shrink-0 { + flex-shrink: 0 !important; + } + + .v-application .flex-xl-shrink-1 { + flex-shrink: 1 !important; + } + + .v-application .flex-xl-wrap { + flex-wrap: wrap !important; + } + + .v-application .flex-xl-nowrap { + flex-wrap: nowrap !important; + } + + .v-application .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .v-application .justify-xl-start { + justify-content: flex-start !important; + } + + .v-application .justify-xl-end { + justify-content: flex-end !important; + } + + .v-application .justify-xl-center { + justify-content: center !important; + } + + .v-application .justify-xl-space-between { + justify-content: space-between !important; + } + + .v-application .justify-xl-space-around { + justify-content: space-around !important; + } + + .v-application .align-xl-start { + align-items: flex-start !important; + } + + .v-application .align-xl-end { + align-items: flex-end !important; + } + + .v-application .align-xl-center { + align-items: center !important; + } + + .v-application .align-xl-baseline { + align-items: baseline !important; + } + + .v-application .align-xl-stretch { + align-items: stretch !important; + } + + .v-application .align-content-xl-start { + align-content: flex-start !important; + } + + .v-application .align-content-xl-end { + align-content: flex-end !important; + } + + .v-application .align-content-xl-center { + align-content: center !important; + } + + .v-application .align-content-xl-space-between { + align-content: space-between !important; + } + + .v-application .align-content-xl-space-around { + align-content: space-around !important; + } + + .v-application .align-content-xl-stretch { + align-content: stretch !important; + } + + .v-application .align-self-xl-auto { + align-self: auto !important; + } + + .v-application .align-self-xl-start { + align-self: flex-start !important; + } + + .v-application .align-self-xl-end { + align-self: flex-end !important; + } + + .v-application .align-self-xl-center { + align-self: center !important; + } + + .v-application .align-self-xl-baseline { + align-self: baseline !important; + } + + .v-application .align-self-xl-stretch { + align-self: stretch !important; + } + + .v-application .order-xl-first { + order: -1 !important; + } + + .v-application .order-xl-0 { + order: 0 !important; + } + + .v-application .order-xl-1 { + order: 1 !important; + } + + .v-application .order-xl-2 { + order: 2 !important; + } + + .v-application .order-xl-3 { + order: 3 !important; + } + + .v-application .order-xl-4 { + order: 4 !important; + } + + .v-application .order-xl-5 { + order: 5 !important; + } + + .v-application .order-xl-6 { + order: 6 !important; + } + + .v-application .order-xl-7 { + order: 7 !important; + } + + .v-application .order-xl-8 { + order: 8 !important; + } + + .v-application .order-xl-9 { + order: 9 !important; + } + + .v-application .order-xl-10 { + order: 10 !important; + } + + .v-application .order-xl-11 { + order: 11 !important; + } + + .v-application .order-xl-12 { + order: 12 !important; + } + + .v-application .order-xl-last { + order: 13 !important; + } + + .v-application .ma-xl-0 { + margin: 0px !important; + } + + .v-application .ma-xl-1 { + margin: 4px !important; + } + + .v-application .ma-xl-2 { + margin: 8px !important; + } + + .v-application .ma-xl-3 { + margin: 12px !important; + } + + .v-application .ma-xl-4 { + margin: 16px !important; + } + + .v-application .ma-xl-5 { + margin: 20px !important; + } + + .v-application .ma-xl-6 { + margin: 24px !important; + } + + .v-application .ma-xl-7 { + margin: 28px !important; + } + + .v-application .ma-xl-8 { + margin: 32px !important; + } + + .v-application .ma-xl-9 { + margin: 36px !important; + } + + .v-application .ma-xl-10 { + margin: 40px !important; + } + + .v-application .ma-xl-11 { + margin: 44px !important; + } + + .v-application .ma-xl-12 { + margin: 48px !important; + } + + .v-application .ma-xl-13 { + margin: 52px !important; + } + + .v-application .ma-xl-14 { + margin: 56px !important; + } + + .v-application .ma-xl-15 { + margin: 60px !important; + } + + .v-application .ma-xl-16 { + margin: 64px !important; + } + + .v-application .ma-xl-auto { + margin: auto !important; + } + + .v-application .mx-xl-0 { + margin-right: 0px !important; + margin-left: 0px !important; + } + + .v-application .mx-xl-1 { + margin-right: 4px !important; + margin-left: 4px !important; + } + + .v-application .mx-xl-2 { + margin-right: 8px !important; + margin-left: 8px !important; + } + + .v-application .mx-xl-3 { + margin-right: 12px !important; + margin-left: 12px !important; + } + + .v-application .mx-xl-4 { + margin-right: 16px !important; + margin-left: 16px !important; + } + + .v-application .mx-xl-5 { + margin-right: 20px !important; + margin-left: 20px !important; + } + + .v-application .mx-xl-6 { + margin-right: 24px !important; + margin-left: 24px !important; + } + + .v-application .mx-xl-7 { + margin-right: 28px !important; + margin-left: 28px !important; + } + + .v-application .mx-xl-8 { + margin-right: 32px !important; + margin-left: 32px !important; + } + + .v-application .mx-xl-9 { + margin-right: 36px !important; + margin-left: 36px !important; + } + + .v-application .mx-xl-10 { + margin-right: 40px !important; + margin-left: 40px !important; + } + + .v-application .mx-xl-11 { + margin-right: 44px !important; + margin-left: 44px !important; + } + + .v-application .mx-xl-12 { + margin-right: 48px !important; + margin-left: 48px !important; + } + + .v-application .mx-xl-13 { + margin-right: 52px !important; + margin-left: 52px !important; + } + + .v-application .mx-xl-14 { + margin-right: 56px !important; + margin-left: 56px !important; + } + + .v-application .mx-xl-15 { + margin-right: 60px !important; + margin-left: 60px !important; + } + + .v-application .mx-xl-16 { + margin-right: 64px !important; + margin-left: 64px !important; + } + + .v-application .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .v-application .my-xl-0 { + margin-top: 0px !important; + margin-bottom: 0px !important; + } + + .v-application .my-xl-1 { + margin-top: 4px !important; + margin-bottom: 4px !important; + } + + .v-application .my-xl-2 { + margin-top: 8px !important; + margin-bottom: 8px !important; + } + + .v-application .my-xl-3 { + margin-top: 12px !important; + margin-bottom: 12px !important; + } + + .v-application .my-xl-4 { + margin-top: 16px !important; + margin-bottom: 16px !important; + } + + .v-application .my-xl-5 { + margin-top: 20px !important; + margin-bottom: 20px !important; + } + + .v-application .my-xl-6 { + margin-top: 24px !important; + margin-bottom: 24px !important; + } + + .v-application .my-xl-7 { + margin-top: 28px !important; + margin-bottom: 28px !important; + } + + .v-application .my-xl-8 { + margin-top: 32px !important; + margin-bottom: 32px !important; + } + + .v-application .my-xl-9 { + margin-top: 36px !important; + margin-bottom: 36px !important; + } + + .v-application .my-xl-10 { + margin-top: 40px !important; + margin-bottom: 40px !important; + } + + .v-application .my-xl-11 { + margin-top: 44px !important; + margin-bottom: 44px !important; + } + + .v-application .my-xl-12 { + margin-top: 48px !important; + margin-bottom: 48px !important; + } + + .v-application .my-xl-13 { + margin-top: 52px !important; + margin-bottom: 52px !important; + } + + .v-application .my-xl-14 { + margin-top: 56px !important; + margin-bottom: 56px !important; + } + + .v-application .my-xl-15 { + margin-top: 60px !important; + margin-bottom: 60px !important; + } + + .v-application .my-xl-16 { + margin-top: 64px !important; + margin-bottom: 64px !important; + } + + .v-application .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .v-application .mt-xl-0 { + margin-top: 0px !important; + } + + .v-application .mt-xl-1 { + margin-top: 4px !important; + } + + .v-application .mt-xl-2 { + margin-top: 8px !important; + } + + .v-application .mt-xl-3 { + margin-top: 12px !important; + } + + .v-application .mt-xl-4 { + margin-top: 16px !important; + } + + .v-application .mt-xl-5 { + margin-top: 20px !important; + } + + .v-application .mt-xl-6 { + margin-top: 24px !important; + } + + .v-application .mt-xl-7 { + margin-top: 28px !important; + } + + .v-application .mt-xl-8 { + margin-top: 32px !important; + } + + .v-application .mt-xl-9 { + margin-top: 36px !important; + } + + .v-application .mt-xl-10 { + margin-top: 40px !important; + } + + .v-application .mt-xl-11 { + margin-top: 44px !important; + } + + .v-application .mt-xl-12 { + margin-top: 48px !important; + } + + .v-application .mt-xl-13 { + margin-top: 52px !important; + } + + .v-application .mt-xl-14 { + margin-top: 56px !important; + } + + .v-application .mt-xl-15 { + margin-top: 60px !important; + } + + .v-application .mt-xl-16 { + margin-top: 64px !important; + } + + .v-application .mt-xl-auto { + margin-top: auto !important; + } + + .v-application .mr-xl-0 { + margin-right: 0px !important; + } + + .v-application .mr-xl-1 { + margin-right: 4px !important; + } + + .v-application .mr-xl-2 { + margin-right: 8px !important; + } + + .v-application .mr-xl-3 { + margin-right: 12px !important; + } + + .v-application .mr-xl-4 { + margin-right: 16px !important; + } + + .v-application .mr-xl-5 { + margin-right: 20px !important; + } + + .v-application .mr-xl-6 { + margin-right: 24px !important; + } + + .v-application .mr-xl-7 { + margin-right: 28px !important; + } + + .v-application .mr-xl-8 { + margin-right: 32px !important; + } + + .v-application .mr-xl-9 { + margin-right: 36px !important; + } + + .v-application .mr-xl-10 { + margin-right: 40px !important; + } + + .v-application .mr-xl-11 { + margin-right: 44px !important; + } + + .v-application .mr-xl-12 { + margin-right: 48px !important; + } + + .v-application .mr-xl-13 { + margin-right: 52px !important; + } + + .v-application .mr-xl-14 { + margin-right: 56px !important; + } + + .v-application .mr-xl-15 { + margin-right: 60px !important; + } + + .v-application .mr-xl-16 { + margin-right: 64px !important; + } + + .v-application .mr-xl-auto { + margin-right: auto !important; + } + + .v-application .mb-xl-0 { + margin-bottom: 0px !important; + } + + .v-application .mb-xl-1 { + margin-bottom: 4px !important; + } + + .v-application .mb-xl-2 { + margin-bottom: 8px !important; + } + + .v-application .mb-xl-3 { + margin-bottom: 12px !important; + } + + .v-application .mb-xl-4 { + margin-bottom: 16px !important; + } + + .v-application .mb-xl-5 { + margin-bottom: 20px !important; + } + + .v-application .mb-xl-6 { + margin-bottom: 24px !important; + } + + .v-application .mb-xl-7 { + margin-bottom: 28px !important; + } + + .v-application .mb-xl-8 { + margin-bottom: 32px !important; + } + + .v-application .mb-xl-9 { + margin-bottom: 36px !important; + } + + .v-application .mb-xl-10 { + margin-bottom: 40px !important; + } + + .v-application .mb-xl-11 { + margin-bottom: 44px !important; + } + + .v-application .mb-xl-12 { + margin-bottom: 48px !important; + } + + .v-application .mb-xl-13 { + margin-bottom: 52px !important; + } + + .v-application .mb-xl-14 { + margin-bottom: 56px !important; + } + + .v-application .mb-xl-15 { + margin-bottom: 60px !important; + } + + .v-application .mb-xl-16 { + margin-bottom: 64px !important; + } + + .v-application .mb-xl-auto { + margin-bottom: auto !important; + } + + .v-application .ml-xl-0 { + margin-left: 0px !important; + } + + .v-application .ml-xl-1 { + margin-left: 4px !important; + } + + .v-application .ml-xl-2 { + margin-left: 8px !important; + } + + .v-application .ml-xl-3 { + margin-left: 12px !important; + } + + .v-application .ml-xl-4 { + margin-left: 16px !important; + } + + .v-application .ml-xl-5 { + margin-left: 20px !important; + } + + .v-application .ml-xl-6 { + margin-left: 24px !important; + } + + .v-application .ml-xl-7 { + margin-left: 28px !important; + } + + .v-application .ml-xl-8 { + margin-left: 32px !important; + } + + .v-application .ml-xl-9 { + margin-left: 36px !important; + } + + .v-application .ml-xl-10 { + margin-left: 40px !important; + } + + .v-application .ml-xl-11 { + margin-left: 44px !important; + } + + .v-application .ml-xl-12 { + margin-left: 48px !important; + } + + .v-application .ml-xl-13 { + margin-left: 52px !important; + } + + .v-application .ml-xl-14 { + margin-left: 56px !important; + } + + .v-application .ml-xl-15 { + margin-left: 60px !important; + } + + .v-application .ml-xl-16 { + margin-left: 64px !important; + } + + .v-application .ml-xl-auto { + margin-left: auto !important; + } + + .v-application--is-ltr .ms-xl-0 { + margin-left: 0px !important; + } + + .v-application--is-rtl .ms-xl-0 { + margin-right: 0px !important; + } + + .v-application--is-ltr .ms-xl-1 { + margin-left: 4px !important; + } + + .v-application--is-rtl .ms-xl-1 { + margin-right: 4px !important; + } + + .v-application--is-ltr .ms-xl-2 { + margin-left: 8px !important; + } + + .v-application--is-rtl .ms-xl-2 { + margin-right: 8px !important; + } + + .v-application--is-ltr .ms-xl-3 { + margin-left: 12px !important; + } + + .v-application--is-rtl .ms-xl-3 { + margin-right: 12px !important; + } + + .v-application--is-ltr .ms-xl-4 { + margin-left: 16px !important; + } + + .v-application--is-rtl .ms-xl-4 { + margin-right: 16px !important; + } + + .v-application--is-ltr .ms-xl-5 { + margin-left: 20px !important; + } + + .v-application--is-rtl .ms-xl-5 { + margin-right: 20px !important; + } + + .v-application--is-ltr .ms-xl-6 { + margin-left: 24px !important; + } + + .v-application--is-rtl .ms-xl-6 { + margin-right: 24px !important; + } + + .v-application--is-ltr .ms-xl-7 { + margin-left: 28px !important; + } + + .v-application--is-rtl .ms-xl-7 { + margin-right: 28px !important; + } + + .v-application--is-ltr .ms-xl-8 { + margin-left: 32px !important; + } + + .v-application--is-rtl .ms-xl-8 { + margin-right: 32px !important; + } + + .v-application--is-ltr .ms-xl-9 { + margin-left: 36px !important; + } + + .v-application--is-rtl .ms-xl-9 { + margin-right: 36px !important; + } + + .v-application--is-ltr .ms-xl-10 { + margin-left: 40px !important; + } + + .v-application--is-rtl .ms-xl-10 { + margin-right: 40px !important; + } + + .v-application--is-ltr .ms-xl-11 { + margin-left: 44px !important; + } + + .v-application--is-rtl .ms-xl-11 { + margin-right: 44px !important; + } + + .v-application--is-ltr .ms-xl-12 { + margin-left: 48px !important; + } + + .v-application--is-rtl .ms-xl-12 { + margin-right: 48px !important; + } + + .v-application--is-ltr .ms-xl-13 { + margin-left: 52px !important; + } + + .v-application--is-rtl .ms-xl-13 { + margin-right: 52px !important; + } + + .v-application--is-ltr .ms-xl-14 { + margin-left: 56px !important; + } + + .v-application--is-rtl .ms-xl-14 { + margin-right: 56px !important; + } + + .v-application--is-ltr .ms-xl-15 { + margin-left: 60px !important; + } + + .v-application--is-rtl .ms-xl-15 { + margin-right: 60px !important; + } + + .v-application--is-ltr .ms-xl-16 { + margin-left: 64px !important; + } + + .v-application--is-rtl .ms-xl-16 { + margin-right: 64px !important; + } + + .v-application--is-ltr .ms-xl-auto { + margin-left: auto !important; + } + + .v-application--is-rtl .ms-xl-auto { + margin-right: auto !important; + } + + .v-application--is-ltr .me-xl-0 { + margin-right: 0px !important; + } + + .v-application--is-rtl .me-xl-0 { + margin-left: 0px !important; + } + + .v-application--is-ltr .me-xl-1 { + margin-right: 4px !important; + } + + .v-application--is-rtl .me-xl-1 { + margin-left: 4px !important; + } + + .v-application--is-ltr .me-xl-2 { + margin-right: 8px !important; + } + + .v-application--is-rtl .me-xl-2 { + margin-left: 8px !important; + } + + .v-application--is-ltr .me-xl-3 { + margin-right: 12px !important; + } + + .v-application--is-rtl .me-xl-3 { + margin-left: 12px !important; + } + + .v-application--is-ltr .me-xl-4 { + margin-right: 16px !important; + } + + .v-application--is-rtl .me-xl-4 { + margin-left: 16px !important; + } + + .v-application--is-ltr .me-xl-5 { + margin-right: 20px !important; + } + + .v-application--is-rtl .me-xl-5 { + margin-left: 20px !important; + } + + .v-application--is-ltr .me-xl-6 { + margin-right: 24px !important; + } + + .v-application--is-rtl .me-xl-6 { + margin-left: 24px !important; + } + + .v-application--is-ltr .me-xl-7 { + margin-right: 28px !important; + } + + .v-application--is-rtl .me-xl-7 { + margin-left: 28px !important; + } + + .v-application--is-ltr .me-xl-8 { + margin-right: 32px !important; + } + + .v-application--is-rtl .me-xl-8 { + margin-left: 32px !important; + } + + .v-application--is-ltr .me-xl-9 { + margin-right: 36px !important; + } + + .v-application--is-rtl .me-xl-9 { + margin-left: 36px !important; + } + + .v-application--is-ltr .me-xl-10 { + margin-right: 40px !important; + } + + .v-application--is-rtl .me-xl-10 { + margin-left: 40px !important; + } + + .v-application--is-ltr .me-xl-11 { + margin-right: 44px !important; + } + + .v-application--is-rtl .me-xl-11 { + margin-left: 44px !important; + } + + .v-application--is-ltr .me-xl-12 { + margin-right: 48px !important; + } + + .v-application--is-rtl .me-xl-12 { + margin-left: 48px !important; + } + + .v-application--is-ltr .me-xl-13 { + margin-right: 52px !important; + } + + .v-application--is-rtl .me-xl-13 { + margin-left: 52px !important; + } + + .v-application--is-ltr .me-xl-14 { + margin-right: 56px !important; + } + + .v-application--is-rtl .me-xl-14 { + margin-left: 56px !important; + } + + .v-application--is-ltr .me-xl-15 { + margin-right: 60px !important; + } + + .v-application--is-rtl .me-xl-15 { + margin-left: 60px !important; + } + + .v-application--is-ltr .me-xl-16 { + margin-right: 64px !important; + } + + .v-application--is-rtl .me-xl-16 { + margin-left: 64px !important; + } + + .v-application--is-ltr .me-xl-auto { + margin-right: auto !important; + } + + .v-application--is-rtl .me-xl-auto { + margin-left: auto !important; + } + + .v-application .ma-xl-n1 { + margin: -4px !important; + } + + .v-application .ma-xl-n2 { + margin: -8px !important; + } + + .v-application .ma-xl-n3 { + margin: -12px !important; + } + + .v-application .ma-xl-n4 { + margin: -16px !important; + } + + .v-application .ma-xl-n5 { + margin: -20px !important; + } + + .v-application .ma-xl-n6 { + margin: -24px !important; + } + + .v-application .ma-xl-n7 { + margin: -28px !important; + } + + .v-application .ma-xl-n8 { + margin: -32px !important; + } + + .v-application .ma-xl-n9 { + margin: -36px !important; + } + + .v-application .ma-xl-n10 { + margin: -40px !important; + } + + .v-application .ma-xl-n11 { + margin: -44px !important; + } + + .v-application .ma-xl-n12 { + margin: -48px !important; + } + + .v-application .ma-xl-n13 { + margin: -52px !important; + } + + .v-application .ma-xl-n14 { + margin: -56px !important; + } + + .v-application .ma-xl-n15 { + margin: -60px !important; + } + + .v-application .ma-xl-n16 { + margin: -64px !important; + } + + .v-application .mx-xl-n1 { + margin-right: -4px !important; + margin-left: -4px !important; + } + + .v-application .mx-xl-n2 { + margin-right: -8px !important; + margin-left: -8px !important; + } + + .v-application .mx-xl-n3 { + margin-right: -12px !important; + margin-left: -12px !important; + } + + .v-application .mx-xl-n4 { + margin-right: -16px !important; + margin-left: -16px !important; + } + + .v-application .mx-xl-n5 { + margin-right: -20px !important; + margin-left: -20px !important; + } + + .v-application .mx-xl-n6 { + margin-right: -24px !important; + margin-left: -24px !important; + } + + .v-application .mx-xl-n7 { + margin-right: -28px !important; + margin-left: -28px !important; + } + + .v-application .mx-xl-n8 { + margin-right: -32px !important; + margin-left: -32px !important; + } + + .v-application .mx-xl-n9 { + margin-right: -36px !important; + margin-left: -36px !important; + } + + .v-application .mx-xl-n10 { + margin-right: -40px !important; + margin-left: -40px !important; + } + + .v-application .mx-xl-n11 { + margin-right: -44px !important; + margin-left: -44px !important; + } + + .v-application .mx-xl-n12 { + margin-right: -48px !important; + margin-left: -48px !important; + } + + .v-application .mx-xl-n13 { + margin-right: -52px !important; + margin-left: -52px !important; + } + + .v-application .mx-xl-n14 { + margin-right: -56px !important; + margin-left: -56px !important; + } + + .v-application .mx-xl-n15 { + margin-right: -60px !important; + margin-left: -60px !important; + } + + .v-application .mx-xl-n16 { + margin-right: -64px !important; + margin-left: -64px !important; + } + + .v-application .my-xl-n1 { + margin-top: -4px !important; + margin-bottom: -4px !important; + } + + .v-application .my-xl-n2 { + margin-top: -8px !important; + margin-bottom: -8px !important; + } + + .v-application .my-xl-n3 { + margin-top: -12px !important; + margin-bottom: -12px !important; + } + + .v-application .my-xl-n4 { + margin-top: -16px !important; + margin-bottom: -16px !important; + } + + .v-application .my-xl-n5 { + margin-top: -20px !important; + margin-bottom: -20px !important; + } + + .v-application .my-xl-n6 { + margin-top: -24px !important; + margin-bottom: -24px !important; + } + + .v-application .my-xl-n7 { + margin-top: -28px !important; + margin-bottom: -28px !important; + } + + .v-application .my-xl-n8 { + margin-top: -32px !important; + margin-bottom: -32px !important; + } + + .v-application .my-xl-n9 { + margin-top: -36px !important; + margin-bottom: -36px !important; + } + + .v-application .my-xl-n10 { + margin-top: -40px !important; + margin-bottom: -40px !important; + } + + .v-application .my-xl-n11 { + margin-top: -44px !important; + margin-bottom: -44px !important; + } + + .v-application .my-xl-n12 { + margin-top: -48px !important; + margin-bottom: -48px !important; + } + + .v-application .my-xl-n13 { + margin-top: -52px !important; + margin-bottom: -52px !important; + } + + .v-application .my-xl-n14 { + margin-top: -56px !important; + margin-bottom: -56px !important; + } + + .v-application .my-xl-n15 { + margin-top: -60px !important; + margin-bottom: -60px !important; + } + + .v-application .my-xl-n16 { + margin-top: -64px !important; + margin-bottom: -64px !important; + } + + .v-application .mt-xl-n1 { + margin-top: -4px !important; + } + + .v-application .mt-xl-n2 { + margin-top: -8px !important; + } + + .v-application .mt-xl-n3 { + margin-top: -12px !important; + } + + .v-application .mt-xl-n4 { + margin-top: -16px !important; + } + + .v-application .mt-xl-n5 { + margin-top: -20px !important; + } + + .v-application .mt-xl-n6 { + margin-top: -24px !important; + } + + .v-application .mt-xl-n7 { + margin-top: -28px !important; + } + + .v-application .mt-xl-n8 { + margin-top: -32px !important; + } + + .v-application .mt-xl-n9 { + margin-top: -36px !important; + } + + .v-application .mt-xl-n10 { + margin-top: -40px !important; + } + + .v-application .mt-xl-n11 { + margin-top: -44px !important; + } + + .v-application .mt-xl-n12 { + margin-top: -48px !important; + } + + .v-application .mt-xl-n13 { + margin-top: -52px !important; + } + + .v-application .mt-xl-n14 { + margin-top: -56px !important; + } + + .v-application .mt-xl-n15 { + margin-top: -60px !important; + } + + .v-application .mt-xl-n16 { + margin-top: -64px !important; + } + + .v-application .mr-xl-n1 { + margin-right: -4px !important; + } + + .v-application .mr-xl-n2 { + margin-right: -8px !important; + } + + .v-application .mr-xl-n3 { + margin-right: -12px !important; + } + + .v-application .mr-xl-n4 { + margin-right: -16px !important; + } + + .v-application .mr-xl-n5 { + margin-right: -20px !important; + } + + .v-application .mr-xl-n6 { + margin-right: -24px !important; + } + + .v-application .mr-xl-n7 { + margin-right: -28px !important; + } + + .v-application .mr-xl-n8 { + margin-right: -32px !important; + } + + .v-application .mr-xl-n9 { + margin-right: -36px !important; + } + + .v-application .mr-xl-n10 { + margin-right: -40px !important; + } + + .v-application .mr-xl-n11 { + margin-right: -44px !important; + } + + .v-application .mr-xl-n12 { + margin-right: -48px !important; + } + + .v-application .mr-xl-n13 { + margin-right: -52px !important; + } + + .v-application .mr-xl-n14 { + margin-right: -56px !important; + } + + .v-application .mr-xl-n15 { + margin-right: -60px !important; + } + + .v-application .mr-xl-n16 { + margin-right: -64px !important; + } + + .v-application .mb-xl-n1 { + margin-bottom: -4px !important; + } + + .v-application .mb-xl-n2 { + margin-bottom: -8px !important; + } + + .v-application .mb-xl-n3 { + margin-bottom: -12px !important; + } + + .v-application .mb-xl-n4 { + margin-bottom: -16px !important; + } + + .v-application .mb-xl-n5 { + margin-bottom: -20px !important; + } + + .v-application .mb-xl-n6 { + margin-bottom: -24px !important; + } + + .v-application .mb-xl-n7 { + margin-bottom: -28px !important; + } + + .v-application .mb-xl-n8 { + margin-bottom: -32px !important; + } + + .v-application .mb-xl-n9 { + margin-bottom: -36px !important; + } + + .v-application .mb-xl-n10 { + margin-bottom: -40px !important; + } + + .v-application .mb-xl-n11 { + margin-bottom: -44px !important; + } + + .v-application .mb-xl-n12 { + margin-bottom: -48px !important; + } + + .v-application .mb-xl-n13 { + margin-bottom: -52px !important; + } + + .v-application .mb-xl-n14 { + margin-bottom: -56px !important; + } + + .v-application .mb-xl-n15 { + margin-bottom: -60px !important; + } + + .v-application .mb-xl-n16 { + margin-bottom: -64px !important; + } + + .v-application .ml-xl-n1 { + margin-left: -4px !important; + } + + .v-application .ml-xl-n2 { + margin-left: -8px !important; + } + + .v-application .ml-xl-n3 { + margin-left: -12px !important; + } + + .v-application .ml-xl-n4 { + margin-left: -16px !important; + } + + .v-application .ml-xl-n5 { + margin-left: -20px !important; + } + + .v-application .ml-xl-n6 { + margin-left: -24px !important; + } + + .v-application .ml-xl-n7 { + margin-left: -28px !important; + } + + .v-application .ml-xl-n8 { + margin-left: -32px !important; + } + + .v-application .ml-xl-n9 { + margin-left: -36px !important; + } + + .v-application .ml-xl-n10 { + margin-left: -40px !important; + } + + .v-application .ml-xl-n11 { + margin-left: -44px !important; + } + + .v-application .ml-xl-n12 { + margin-left: -48px !important; + } + + .v-application .ml-xl-n13 { + margin-left: -52px !important; + } + + .v-application .ml-xl-n14 { + margin-left: -56px !important; + } + + .v-application .ml-xl-n15 { + margin-left: -60px !important; + } + + .v-application .ml-xl-n16 { + margin-left: -64px !important; + } + + .v-application--is-ltr .ms-xl-n1 { + margin-left: -4px !important; + } + + .v-application--is-rtl .ms-xl-n1 { + margin-right: -4px !important; + } + + .v-application--is-ltr .ms-xl-n2 { + margin-left: -8px !important; + } + + .v-application--is-rtl .ms-xl-n2 { + margin-right: -8px !important; + } + + .v-application--is-ltr .ms-xl-n3 { + margin-left: -12px !important; + } + + .v-application--is-rtl .ms-xl-n3 { + margin-right: -12px !important; + } + + .v-application--is-ltr .ms-xl-n4 { + margin-left: -16px !important; + } + + .v-application--is-rtl .ms-xl-n4 { + margin-right: -16px !important; + } + + .v-application--is-ltr .ms-xl-n5 { + margin-left: -20px !important; + } + + .v-application--is-rtl .ms-xl-n5 { + margin-right: -20px !important; + } + + .v-application--is-ltr .ms-xl-n6 { + margin-left: -24px !important; + } + + .v-application--is-rtl .ms-xl-n6 { + margin-right: -24px !important; + } + + .v-application--is-ltr .ms-xl-n7 { + margin-left: -28px !important; + } + + .v-application--is-rtl .ms-xl-n7 { + margin-right: -28px !important; + } + + .v-application--is-ltr .ms-xl-n8 { + margin-left: -32px !important; + } + + .v-application--is-rtl .ms-xl-n8 { + margin-right: -32px !important; + } + + .v-application--is-ltr .ms-xl-n9 { + margin-left: -36px !important; + } + + .v-application--is-rtl .ms-xl-n9 { + margin-right: -36px !important; + } + + .v-application--is-ltr .ms-xl-n10 { + margin-left: -40px !important; + } + + .v-application--is-rtl .ms-xl-n10 { + margin-right: -40px !important; + } + + .v-application--is-ltr .ms-xl-n11 { + margin-left: -44px !important; + } + + .v-application--is-rtl .ms-xl-n11 { + margin-right: -44px !important; + } + + .v-application--is-ltr .ms-xl-n12 { + margin-left: -48px !important; + } + + .v-application--is-rtl .ms-xl-n12 { + margin-right: -48px !important; + } + + .v-application--is-ltr .ms-xl-n13 { + margin-left: -52px !important; + } + + .v-application--is-rtl .ms-xl-n13 { + margin-right: -52px !important; + } + + .v-application--is-ltr .ms-xl-n14 { + margin-left: -56px !important; + } + + .v-application--is-rtl .ms-xl-n14 { + margin-right: -56px !important; + } + + .v-application--is-ltr .ms-xl-n15 { + margin-left: -60px !important; + } + + .v-application--is-rtl .ms-xl-n15 { + margin-right: -60px !important; + } + + .v-application--is-ltr .ms-xl-n16 { + margin-left: -64px !important; + } + + .v-application--is-rtl .ms-xl-n16 { + margin-right: -64px !important; + } + + .v-application--is-ltr .me-xl-n1 { + margin-right: -4px !important; + } + + .v-application--is-rtl .me-xl-n1 { + margin-left: -4px !important; + } + + .v-application--is-ltr .me-xl-n2 { + margin-right: -8px !important; + } + + .v-application--is-rtl .me-xl-n2 { + margin-left: -8px !important; + } + + .v-application--is-ltr .me-xl-n3 { + margin-right: -12px !important; + } + + .v-application--is-rtl .me-xl-n3 { + margin-left: -12px !important; + } + + .v-application--is-ltr .me-xl-n4 { + margin-right: -16px !important; + } + + .v-application--is-rtl .me-xl-n4 { + margin-left: -16px !important; + } + + .v-application--is-ltr .me-xl-n5 { + margin-right: -20px !important; + } + + .v-application--is-rtl .me-xl-n5 { + margin-left: -20px !important; + } + + .v-application--is-ltr .me-xl-n6 { + margin-right: -24px !important; + } + + .v-application--is-rtl .me-xl-n6 { + margin-left: -24px !important; + } + + .v-application--is-ltr .me-xl-n7 { + margin-right: -28px !important; + } + + .v-application--is-rtl .me-xl-n7 { + margin-left: -28px !important; + } + + .v-application--is-ltr .me-xl-n8 { + margin-right: -32px !important; + } + + .v-application--is-rtl .me-xl-n8 { + margin-left: -32px !important; + } + + .v-application--is-ltr .me-xl-n9 { + margin-right: -36px !important; + } + + .v-application--is-rtl .me-xl-n9 { + margin-left: -36px !important; + } + + .v-application--is-ltr .me-xl-n10 { + margin-right: -40px !important; + } + + .v-application--is-rtl .me-xl-n10 { + margin-left: -40px !important; + } + + .v-application--is-ltr .me-xl-n11 { + margin-right: -44px !important; + } + + .v-application--is-rtl .me-xl-n11 { + margin-left: -44px !important; + } + + .v-application--is-ltr .me-xl-n12 { + margin-right: -48px !important; + } + + .v-application--is-rtl .me-xl-n12 { + margin-left: -48px !important; + } + + .v-application--is-ltr .me-xl-n13 { + margin-right: -52px !important; + } + + .v-application--is-rtl .me-xl-n13 { + margin-left: -52px !important; + } + + .v-application--is-ltr .me-xl-n14 { + margin-right: -56px !important; + } + + .v-application--is-rtl .me-xl-n14 { + margin-left: -56px !important; + } + + .v-application--is-ltr .me-xl-n15 { + margin-right: -60px !important; + } + + .v-application--is-rtl .me-xl-n15 { + margin-left: -60px !important; + } + + .v-application--is-ltr .me-xl-n16 { + margin-right: -64px !important; + } + + .v-application--is-rtl .me-xl-n16 { + margin-left: -64px !important; + } + + .v-application .pa-xl-0 { + padding: 0px !important; + } + + .v-application .pa-xl-1 { + padding: 4px !important; + } + + .v-application .pa-xl-2 { + padding: 8px !important; + } + + .v-application .pa-xl-3 { + padding: 12px !important; + } + + .v-application .pa-xl-4 { + padding: 16px !important; + } + + .v-application .pa-xl-5 { + padding: 20px !important; + } + + .v-application .pa-xl-6 { + padding: 24px !important; + } + + .v-application .pa-xl-7 { + padding: 28px !important; + } + + .v-application .pa-xl-8 { + padding: 32px !important; + } + + .v-application .pa-xl-9 { + padding: 36px !important; + } + + .v-application .pa-xl-10 { + padding: 40px !important; + } + + .v-application .pa-xl-11 { + padding: 44px !important; + } + + .v-application .pa-xl-12 { + padding: 48px !important; + } + + .v-application .pa-xl-13 { + padding: 52px !important; + } + + .v-application .pa-xl-14 { + padding: 56px !important; + } + + .v-application .pa-xl-15 { + padding: 60px !important; + } + + .v-application .pa-xl-16 { + padding: 64px !important; + } + + .v-application .px-xl-0 { + padding-right: 0px !important; + padding-left: 0px !important; + } + + .v-application .px-xl-1 { + padding-right: 4px !important; + padding-left: 4px !important; + } + + .v-application .px-xl-2 { + padding-right: 8px !important; + padding-left: 8px !important; + } + + .v-application .px-xl-3 { + padding-right: 12px !important; + padding-left: 12px !important; + } + + .v-application .px-xl-4 { + padding-right: 16px !important; + padding-left: 16px !important; + } + + .v-application .px-xl-5 { + padding-right: 20px !important; + padding-left: 20px !important; + } + + .v-application .px-xl-6 { + padding-right: 24px !important; + padding-left: 24px !important; + } + + .v-application .px-xl-7 { + padding-right: 28px !important; + padding-left: 28px !important; + } + + .v-application .px-xl-8 { + padding-right: 32px !important; + padding-left: 32px !important; + } + + .v-application .px-xl-9 { + padding-right: 36px !important; + padding-left: 36px !important; + } + + .v-application .px-xl-10 { + padding-right: 40px !important; + padding-left: 40px !important; + } + + .v-application .px-xl-11 { + padding-right: 44px !important; + padding-left: 44px !important; + } + + .v-application .px-xl-12 { + padding-right: 48px !important; + padding-left: 48px !important; + } + + .v-application .px-xl-13 { + padding-right: 52px !important; + padding-left: 52px !important; + } + + .v-application .px-xl-14 { + padding-right: 56px !important; + padding-left: 56px !important; + } + + .v-application .px-xl-15 { + padding-right: 60px !important; + padding-left: 60px !important; + } + + .v-application .px-xl-16 { + padding-right: 64px !important; + padding-left: 64px !important; + } + + .v-application .py-xl-0 { + padding-top: 0px !important; + padding-bottom: 0px !important; + } + + .v-application .py-xl-1 { + padding-top: 4px !important; + padding-bottom: 4px !important; + } + + .v-application .py-xl-2 { + padding-top: 8px !important; + padding-bottom: 8px !important; + } + + .v-application .py-xl-3 { + padding-top: 12px !important; + padding-bottom: 12px !important; + } + + .v-application .py-xl-4 { + padding-top: 16px !important; + padding-bottom: 16px !important; + } + + .v-application .py-xl-5 { + padding-top: 20px !important; + padding-bottom: 20px !important; + } + + .v-application .py-xl-6 { + padding-top: 24px !important; + padding-bottom: 24px !important; + } + + .v-application .py-xl-7 { + padding-top: 28px !important; + padding-bottom: 28px !important; + } + + .v-application .py-xl-8 { + padding-top: 32px !important; + padding-bottom: 32px !important; + } + + .v-application .py-xl-9 { + padding-top: 36px !important; + padding-bottom: 36px !important; + } + + .v-application .py-xl-10 { + padding-top: 40px !important; + padding-bottom: 40px !important; + } + + .v-application .py-xl-11 { + padding-top: 44px !important; + padding-bottom: 44px !important; + } + + .v-application .py-xl-12 { + padding-top: 48px !important; + padding-bottom: 48px !important; + } + + .v-application .py-xl-13 { + padding-top: 52px !important; + padding-bottom: 52px !important; + } + + .v-application .py-xl-14 { + padding-top: 56px !important; + padding-bottom: 56px !important; + } + + .v-application .py-xl-15 { + padding-top: 60px !important; + padding-bottom: 60px !important; + } + + .v-application .py-xl-16 { + padding-top: 64px !important; + padding-bottom: 64px !important; + } + + .v-application .pt-xl-0 { + padding-top: 0px !important; + } + + .v-application .pt-xl-1 { + padding-top: 4px !important; + } + + .v-application .pt-xl-2 { + padding-top: 8px !important; + } + + .v-application .pt-xl-3 { + padding-top: 12px !important; + } + + .v-application .pt-xl-4 { + padding-top: 16px !important; + } + + .v-application .pt-xl-5 { + padding-top: 20px !important; + } + + .v-application .pt-xl-6 { + padding-top: 24px !important; + } + + .v-application .pt-xl-7 { + padding-top: 28px !important; + } + + .v-application .pt-xl-8 { + padding-top: 32px !important; + } + + .v-application .pt-xl-9 { + padding-top: 36px !important; + } + + .v-application .pt-xl-10 { + padding-top: 40px !important; + } + + .v-application .pt-xl-11 { + padding-top: 44px !important; + } + + .v-application .pt-xl-12 { + padding-top: 48px !important; + } + + .v-application .pt-xl-13 { + padding-top: 52px !important; + } + + .v-application .pt-xl-14 { + padding-top: 56px !important; + } + + .v-application .pt-xl-15 { + padding-top: 60px !important; + } + + .v-application .pt-xl-16 { + padding-top: 64px !important; + } + + .v-application .pr-xl-0 { + padding-right: 0px !important; + } + + .v-application .pr-xl-1 { + padding-right: 4px !important; + } + + .v-application .pr-xl-2 { + padding-right: 8px !important; + } + + .v-application .pr-xl-3 { + padding-right: 12px !important; + } + + .v-application .pr-xl-4 { + padding-right: 16px !important; + } + + .v-application .pr-xl-5 { + padding-right: 20px !important; + } + + .v-application .pr-xl-6 { + padding-right: 24px !important; + } + + .v-application .pr-xl-7 { + padding-right: 28px !important; + } + + .v-application .pr-xl-8 { + padding-right: 32px !important; + } + + .v-application .pr-xl-9 { + padding-right: 36px !important; + } + + .v-application .pr-xl-10 { + padding-right: 40px !important; + } + + .v-application .pr-xl-11 { + padding-right: 44px !important; + } + + .v-application .pr-xl-12 { + padding-right: 48px !important; + } + + .v-application .pr-xl-13 { + padding-right: 52px !important; + } + + .v-application .pr-xl-14 { + padding-right: 56px !important; + } + + .v-application .pr-xl-15 { + padding-right: 60px !important; + } + + .v-application .pr-xl-16 { + padding-right: 64px !important; + } + + .v-application .pb-xl-0 { + padding-bottom: 0px !important; + } + + .v-application .pb-xl-1 { + padding-bottom: 4px !important; + } + + .v-application .pb-xl-2 { + padding-bottom: 8px !important; + } + + .v-application .pb-xl-3 { + padding-bottom: 12px !important; + } + + .v-application .pb-xl-4 { + padding-bottom: 16px !important; + } + + .v-application .pb-xl-5 { + padding-bottom: 20px !important; + } + + .v-application .pb-xl-6 { + padding-bottom: 24px !important; + } + + .v-application .pb-xl-7 { + padding-bottom: 28px !important; + } + + .v-application .pb-xl-8 { + padding-bottom: 32px !important; + } + + .v-application .pb-xl-9 { + padding-bottom: 36px !important; + } + + .v-application .pb-xl-10 { + padding-bottom: 40px !important; + } + + .v-application .pb-xl-11 { + padding-bottom: 44px !important; + } + + .v-application .pb-xl-12 { + padding-bottom: 48px !important; + } + + .v-application .pb-xl-13 { + padding-bottom: 52px !important; + } + + .v-application .pb-xl-14 { + padding-bottom: 56px !important; + } + + .v-application .pb-xl-15 { + padding-bottom: 60px !important; + } + + .v-application .pb-xl-16 { + padding-bottom: 64px !important; + } + + .v-application .pl-xl-0 { + padding-left: 0px !important; + } + + .v-application .pl-xl-1 { + padding-left: 4px !important; + } + + .v-application .pl-xl-2 { + padding-left: 8px !important; + } + + .v-application .pl-xl-3 { + padding-left: 12px !important; + } + + .v-application .pl-xl-4 { + padding-left: 16px !important; + } + + .v-application .pl-xl-5 { + padding-left: 20px !important; + } + + .v-application .pl-xl-6 { + padding-left: 24px !important; + } + + .v-application .pl-xl-7 { + padding-left: 28px !important; + } + + .v-application .pl-xl-8 { + padding-left: 32px !important; + } + + .v-application .pl-xl-9 { + padding-left: 36px !important; + } + + .v-application .pl-xl-10 { + padding-left: 40px !important; + } + + .v-application .pl-xl-11 { + padding-left: 44px !important; + } + + .v-application .pl-xl-12 { + padding-left: 48px !important; + } + + .v-application .pl-xl-13 { + padding-left: 52px !important; + } + + .v-application .pl-xl-14 { + padding-left: 56px !important; + } + + .v-application .pl-xl-15 { + padding-left: 60px !important; + } + + .v-application .pl-xl-16 { + padding-left: 64px !important; + } + + .v-application--is-ltr .ps-xl-0 { + padding-left: 0px !important; + } + + .v-application--is-rtl .ps-xl-0 { + padding-right: 0px !important; + } + + .v-application--is-ltr .ps-xl-1 { + padding-left: 4px !important; + } + + .v-application--is-rtl .ps-xl-1 { + padding-right: 4px !important; + } + + .v-application--is-ltr .ps-xl-2 { + padding-left: 8px !important; + } + + .v-application--is-rtl .ps-xl-2 { + padding-right: 8px !important; + } + + .v-application--is-ltr .ps-xl-3 { + padding-left: 12px !important; + } + + .v-application--is-rtl .ps-xl-3 { + padding-right: 12px !important; + } + + .v-application--is-ltr .ps-xl-4 { + padding-left: 16px !important; + } + + .v-application--is-rtl .ps-xl-4 { + padding-right: 16px !important; + } + + .v-application--is-ltr .ps-xl-5 { + padding-left: 20px !important; + } + + .v-application--is-rtl .ps-xl-5 { + padding-right: 20px !important; + } + + .v-application--is-ltr .ps-xl-6 { + padding-left: 24px !important; + } + + .v-application--is-rtl .ps-xl-6 { + padding-right: 24px !important; + } + + .v-application--is-ltr .ps-xl-7 { + padding-left: 28px !important; + } + + .v-application--is-rtl .ps-xl-7 { + padding-right: 28px !important; + } + + .v-application--is-ltr .ps-xl-8 { + padding-left: 32px !important; + } + + .v-application--is-rtl .ps-xl-8 { + padding-right: 32px !important; + } + + .v-application--is-ltr .ps-xl-9 { + padding-left: 36px !important; + } + + .v-application--is-rtl .ps-xl-9 { + padding-right: 36px !important; + } + + .v-application--is-ltr .ps-xl-10 { + padding-left: 40px !important; + } + + .v-application--is-rtl .ps-xl-10 { + padding-right: 40px !important; + } + + .v-application--is-ltr .ps-xl-11 { + padding-left: 44px !important; + } + + .v-application--is-rtl .ps-xl-11 { + padding-right: 44px !important; + } + + .v-application--is-ltr .ps-xl-12 { + padding-left: 48px !important; + } + + .v-application--is-rtl .ps-xl-12 { + padding-right: 48px !important; + } + + .v-application--is-ltr .ps-xl-13 { + padding-left: 52px !important; + } + + .v-application--is-rtl .ps-xl-13 { + padding-right: 52px !important; + } + + .v-application--is-ltr .ps-xl-14 { + padding-left: 56px !important; + } + + .v-application--is-rtl .ps-xl-14 { + padding-right: 56px !important; + } + + .v-application--is-ltr .ps-xl-15 { + padding-left: 60px !important; + } + + .v-application--is-rtl .ps-xl-15 { + padding-right: 60px !important; + } + + .v-application--is-ltr .ps-xl-16 { + padding-left: 64px !important; + } + + .v-application--is-rtl .ps-xl-16 { + padding-right: 64px !important; + } + + .v-application--is-ltr .pe-xl-0 { + padding-right: 0px !important; + } + + .v-application--is-rtl .pe-xl-0 { + padding-left: 0px !important; + } + + .v-application--is-ltr .pe-xl-1 { + padding-right: 4px !important; + } + + .v-application--is-rtl .pe-xl-1 { + padding-left: 4px !important; + } + + .v-application--is-ltr .pe-xl-2 { + padding-right: 8px !important; + } + + .v-application--is-rtl .pe-xl-2 { + padding-left: 8px !important; + } + + .v-application--is-ltr .pe-xl-3 { + padding-right: 12px !important; + } + + .v-application--is-rtl .pe-xl-3 { + padding-left: 12px !important; + } + + .v-application--is-ltr .pe-xl-4 { + padding-right: 16px !important; + } + + .v-application--is-rtl .pe-xl-4 { + padding-left: 16px !important; + } + + .v-application--is-ltr .pe-xl-5 { + padding-right: 20px !important; + } + + .v-application--is-rtl .pe-xl-5 { + padding-left: 20px !important; + } + + .v-application--is-ltr .pe-xl-6 { + padding-right: 24px !important; + } + + .v-application--is-rtl .pe-xl-6 { + padding-left: 24px !important; + } + + .v-application--is-ltr .pe-xl-7 { + padding-right: 28px !important; + } + + .v-application--is-rtl .pe-xl-7 { + padding-left: 28px !important; + } + + .v-application--is-ltr .pe-xl-8 { + padding-right: 32px !important; + } + + .v-application--is-rtl .pe-xl-8 { + padding-left: 32px !important; + } + + .v-application--is-ltr .pe-xl-9 { + padding-right: 36px !important; + } + + .v-application--is-rtl .pe-xl-9 { + padding-left: 36px !important; + } + + .v-application--is-ltr .pe-xl-10 { + padding-right: 40px !important; + } + + .v-application--is-rtl .pe-xl-10 { + padding-left: 40px !important; + } + + .v-application--is-ltr .pe-xl-11 { + padding-right: 44px !important; + } + + .v-application--is-rtl .pe-xl-11 { + padding-left: 44px !important; + } + + .v-application--is-ltr .pe-xl-12 { + padding-right: 48px !important; + } + + .v-application--is-rtl .pe-xl-12 { + padding-left: 48px !important; + } + + .v-application--is-ltr .pe-xl-13 { + padding-right: 52px !important; + } + + .v-application--is-rtl .pe-xl-13 { + padding-left: 52px !important; + } + + .v-application--is-ltr .pe-xl-14 { + padding-right: 56px !important; + } + + .v-application--is-rtl .pe-xl-14 { + padding-left: 56px !important; + } + + .v-application--is-ltr .pe-xl-15 { + padding-right: 60px !important; + } + + .v-application--is-rtl .pe-xl-15 { + padding-left: 60px !important; + } + + .v-application--is-ltr .pe-xl-16 { + padding-right: 64px !important; + } + + .v-application--is-rtl .pe-xl-16 { + padding-left: 64px !important; + } + + .v-application .text-xl-left { + text-align: left !important; + } + + .v-application .text-xl-right { + text-align: right !important; + } + + .v-application .text-xl-center { + text-align: center !important; + } + + .v-application .text-xl-justify { + text-align: justify !important; + } + + .v-application .text-xl-start { + text-align: start !important; + } + + .v-application .text-xl-end { + text-align: end !important; + } + + .v-application .text-xl-h1 { + font-size: 6rem !important; + font-weight: 300; + line-height: 6rem; + letter-spacing: -0.015625em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-xl-h2 { + font-size: 3.75rem !important; + font-weight: 300; + line-height: 3.75rem; + letter-spacing: -0.0083333333em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-xl-h3 { + font-size: 3rem !important; + font-weight: 400; + line-height: 3.125rem; + letter-spacing: normal !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-xl-h4 { + font-size: 2.125rem !important; + font-weight: 400; + line-height: 2.5rem; + letter-spacing: 0.0073529412em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-xl-h5 { + font-size: 1.5rem !important; + font-weight: 400; + line-height: 2rem; + letter-spacing: normal !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-xl-h6 { + font-size: 1.25rem !important; + font-weight: 500; + line-height: 2rem; + letter-spacing: 0.0125em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-xl-subtitle-1 { + font-size: 1rem !important; + font-weight: normal; + line-height: 1.75rem; + letter-spacing: 0.009375em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-xl-subtitle-2 { + font-size: 0.875rem !important; + font-weight: 500; + line-height: 1.375rem; + letter-spacing: 0.0071428571em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-xl-body-1 { + font-size: 1rem !important; + font-weight: 400; + line-height: 1.5rem; + letter-spacing: 0.03125em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-xl-body-2 { + font-size: 0.875rem !important; + font-weight: 400; + line-height: 1.25rem; + letter-spacing: 0.0178571429em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-xl-button { + font-size: 0.875rem !important; + font-weight: 500; + line-height: 2.25rem; + letter-spacing: 0.0892857143em !important; + font-family: "Roboto", sans-serif !important; + text-transform: uppercase !important; + } + + .v-application .text-xl-caption { + font-size: 0.75rem !important; + font-weight: 400; + line-height: 1.25rem; + letter-spacing: 0.0333333333em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-xl-overline { + font-size: 0.75rem !important; + font-weight: 500; + line-height: 2rem; + letter-spacing: 0.1666666667em !important; + font-family: "Roboto", sans-serif !important; + text-transform: uppercase !important; + } +} +@media print { + .v-application .d-print-none { + display: none !important; + } + + .v-application .d-print-inline { + display: inline !important; + } + + .v-application .d-print-inline-block { + display: inline-block !important; + } + + .v-application .d-print-block { + display: block !important; + } + + .v-application .d-print-table { + display: table !important; + } + + .v-application .d-print-table-row { + display: table-row !important; + } + + .v-application .d-print-table-cell { + display: table-cell !important; + } + + .v-application .d-print-flex { + display: flex !important; + } + + .v-application .d-print-inline-flex { + display: inline-flex !important; + } + + .v-application .float-print-none { + float: none !important; + } + + .v-application .float-print-left { + float: left !important; + } + + .v-application .float-print-right { + float: right !important; + } +} +.theme--light.v-image { + color: rgba(0, 0, 0, 0.87); +} + +.theme--dark.v-image { + color: #FFFFFF; +} + +.v-image { + z-index: 0; +} + +.v-image__image, +.v-image__placeholder { + z-index: -1; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +.v-image__image { + background-repeat: no-repeat; +} +.v-image__image--preload { + -webkit-filter: blur(2px); + filter: blur(2px); +} +.v-image__image--contain { + background-size: contain; +} +.v-image__image--cover { + background-size: cover; +} +.v-responsive { + position: relative; + overflow: hidden; + flex: 1 0 auto; + max-width: 100%; + display: flex; +} +.v-responsive__content { + flex: 1 0 0px; + max-width: 100%; +} +.v-application--is-ltr .v-responsive__sizer ~ .v-responsive__content { + margin-left: -100%; +} +.v-application--is-rtl .v-responsive__sizer ~ .v-responsive__content { + margin-right: -100%; +} +.v-responsive__sizer { + transition: padding-bottom 0.2s cubic-bezier(0.25, 0.8, 0.5, 1); + flex: 1 0 0px; +} +.v-ripple__container { + color: inherit; + border-radius: inherit; + position: absolute; + width: 100%; + height: 100%; + left: 0; + top: 0; + overflow: hidden; + z-index: 0; + pointer-events: none; + contain: strict; +} +.v-ripple__animation { + color: inherit; + position: absolute; + top: 0; + left: 0; + border-radius: 50%; + background: currentColor; + opacity: 0; + pointer-events: none; + overflow: hidden; + will-change: transform, opacity; +} +.v-ripple__animation--enter { + transition: none; +} +.v-ripple__animation--in { + transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.1s cubic-bezier(0.4, 0, 0.2, 1); +} +.v-ripple__animation--out { + transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); +} +.theme--light.v-icon { + color: rgba(0, 0, 0, 0.54); +} +.theme--light.v-icon:focus::after { + opacity: 0.12; +} +.theme--light.v-icon.v-icon.v-icon--disabled { + color: rgba(0, 0, 0, 0.38) !important; +} + +.theme--dark.v-icon { + color: #FFFFFF; +} +.theme--dark.v-icon:focus::after { + opacity: 0.24; +} +.theme--dark.v-icon.v-icon.v-icon--disabled { + color: rgba(255, 255, 255, 0.5) !important; +} + +.v-icon.v-icon { + align-items: center; + display: inline-flex; + -webkit-font-feature-settings: "liga"; + font-feature-settings: "liga"; + font-size: 24px; + justify-content: center; + letter-spacing: normal; + line-height: 1; + position: relative; + text-indent: 0; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1), visibility 0s; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-icon.v-icon::after { + background-color: currentColor; + border-radius: 50%; + content: ""; + display: inline-block; + height: 100%; + left: 0; + opacity: 0; + pointer-events: none; + position: absolute; + top: 0; + transform: scale(1.3); + width: 100%; + transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1); +} +.v-icon.v-icon--dense { + font-size: 20px; +} + +.v-icon--right { + margin-left: 8px; +} +.v-icon--left { + margin-right: 8px; +} +.v-icon.v-icon.v-icon--link { + cursor: pointer; + outline: none; +} +.v-icon--disabled { + pointer-events: none; +} +.v-icon--is-component { + height: 24px; + width: 24px; +} +.v-icon--svg { + height: 24px; + width: 24px; + fill: currentColor; +} +.v-icon--dense--is-component { + height: 20px; +} +.v-btn:not(.v-btn--outlined).primary, .v-btn:not(.v-btn--outlined).secondary, .v-btn:not(.v-btn--outlined).accent, .v-btn:not(.v-btn--outlined).success, .v-btn:not(.v-btn--outlined).error, .v-btn:not(.v-btn--outlined).warning, .v-btn:not(.v-btn--outlined).info { + color: #FFFFFF; +} + +.theme--light.v-btn { + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-btn.v-btn--disabled { + color: rgba(0, 0, 0, 0.26) !important; +} +.theme--light.v-btn.v-btn--disabled .v-icon, +.theme--light.v-btn.v-btn--disabled .v-btn__loading { + color: rgba(0, 0, 0, 0.26) !important; +} +.theme--light.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) { + background-color: rgba(0, 0, 0, 0.12) !important; +} +.theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) { + background-color: #f5f5f5; +} +.theme--light.v-btn.v-btn--outlined.v-btn--text { + border-color: rgba(0, 0, 0, 0.12); +} +.theme--light.v-btn.v-btn--icon { + color: rgba(0, 0, 0, 0.54); +} +.theme--light.v-btn:hover::before { + opacity: 0.04; +} +.theme--light.v-btn:focus::before { + opacity: 0.12; +} +.theme--light.v-btn--active:hover::before, .theme--light.v-btn--active::before { + opacity: 0.12; +} +.theme--light.v-btn--active:focus::before { + opacity: 0.16; +} + +.theme--dark.v-btn { + color: #FFFFFF; +} +.theme--dark.v-btn.v-btn--disabled { + color: rgba(255, 255, 255, 0.3) !important; +} +.theme--dark.v-btn.v-btn--disabled .v-icon, +.theme--dark.v-btn.v-btn--disabled .v-btn__loading { + color: rgba(255, 255, 255, 0.3) !important; +} +.theme--dark.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) { + background-color: rgba(255, 255, 255, 0.12) !important; +} +.theme--dark.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) { + background-color: #272727; +} +.theme--dark.v-btn.v-btn--outlined.v-btn--text { + border-color: rgba(255, 255, 255, 0.12); +} +.theme--dark.v-btn.v-btn--icon { + color: #FFFFFF; +} +.theme--dark.v-btn:hover::before { + opacity: 0.08; +} +.theme--dark.v-btn:focus::before { + opacity: 0.24; +} +.theme--dark.v-btn--active:hover::before, .theme--dark.v-btn--active::before { + opacity: 0.24; +} +.theme--dark.v-btn--active:focus::before { + opacity: 0.32; +} + +.v-btn { + align-items: center; + border-radius: 4px; + display: inline-flex; + flex: 0 0 auto; + font-weight: 500; + letter-spacing: 0.0892857143em; + justify-content: center; + outline: 0; + position: relative; + text-decoration: none; + text-indent: 0.0892857143em; + text-transform: uppercase; + transition-duration: 0.28s; + transition-property: box-shadow, transform, opacity; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + vertical-align: middle; + white-space: nowrap; +} +.v-btn.v-size--x-small { + font-size: 0.625rem; +} +.v-btn.v-size--small { + font-size: 0.75rem; +} +.v-btn.v-size--default { + font-size: 0.875rem; +} +.v-btn.v-size--large { + font-size: 0.875rem; +} +.v-btn.v-size--x-large { + font-size: 1rem; +} +.v-btn:before { + border-radius: inherit; + bottom: 0; + color: inherit; + content: ""; + left: 0; + opacity: 0; + pointer-events: none; + position: absolute; + right: 0; + top: 0; + transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1); +} +.v-btn:before { + background-color: currentColor; +} +.v-btn:not(.v-btn--disabled) { + will-change: box-shadow; +} +.v-btn:not(.v-btn--round).v-size--x-small { + height: 20px; + min-width: 36px; + padding: 0 8.8888888889px; +} +.v-btn:not(.v-btn--round).v-size--small { + height: 28px; + min-width: 50px; + padding: 0 12.4444444444px; +} +.v-btn:not(.v-btn--round).v-size--default { + height: 36px; + min-width: 64px; + padding: 0 16px; +} +.v-btn:not(.v-btn--round).v-size--large { + height: 44px; + min-width: 78px; + padding: 0 19.5555555556px; +} +.v-btn:not(.v-btn--round).v-size--x-large { + height: 52px; + min-width: 92px; + padding: 0 23.1111111111px; +} +.v-btn > .v-btn__content .v-icon { + color: inherit; +} + +.v-btn__content { + align-items: center; + color: inherit; + display: flex; + flex: 1 0 auto; + justify-content: inherit; + line-height: normal; + position: relative; +} +.v-btn__content .v-icon--left, +.v-btn__content .v-icon--right { + font-size: 18px; + height: 18px; + width: 18px; +} +.v-application--is-ltr .v-btn__content .v-icon--left { + margin-left: -4px; + margin-right: 8px; +} +.v-application--is-rtl .v-btn__content .v-icon--left { + margin-left: 8px; + margin-right: -4px; +} +.v-application--is-ltr .v-btn__content .v-icon--right { + margin-left: 8px; + margin-right: -4px; +} +.v-application--is-rtl .v-btn__content .v-icon--right { + margin-left: -4px; + margin-right: 8px; +} + +.v-btn__loader { + align-items: center; + display: flex; + height: 100%; + justify-content: center; + left: 0; + position: absolute; + top: 0; + width: 100%; +} + +.v-btn:not(.v-btn--text):not(.v-btn--outlined).v-btn--active:before { + opacity: 0.18; +} +.v-btn:not(.v-btn--text):not(.v-btn--outlined):hover:before { + opacity: 0.08; +} +.v-btn:not(.v-btn--text):not(.v-btn--outlined):focus:before { + opacity: 0.24; +} + +.v-btn--absolute, +.v-btn--fixed { + position: absolute; +} +.v-btn--absolute.v-btn--right, +.v-btn--fixed.v-btn--right { + right: 16px; +} +.v-btn--absolute.v-btn--left, +.v-btn--fixed.v-btn--left { + left: 16px; +} +.v-btn--absolute.v-btn--top, +.v-btn--fixed.v-btn--top { + top: 16px; +} +.v-btn--absolute.v-btn--bottom, +.v-btn--fixed.v-btn--bottom { + bottom: 16px; +} + +.v-btn--block { + display: flex; + flex: 1 0 auto; + min-width: 100% !important; + max-width: auto; +} + +.v-btn--contained { + box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); +} +.v-btn--contained:after { + box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12); +} +.v-btn--contained:active { + box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12); +} + +.v-btn--depressed { + box-shadow: none !important; +} + +.v-btn--disabled { + box-shadow: none; + pointer-events: none; +} + +.v-btn--icon, +.v-btn--fab { + min-height: 0; + min-width: 0; + padding: 0; +} +.v-btn--icon.v-size--x-small .v-icon, +.v-btn--fab.v-size--x-small .v-icon { + height: 18px; + font-size: 18px; + width: 18px; +} +.v-btn--icon.v-size--small .v-icon, +.v-btn--fab.v-size--small .v-icon { + height: 24px; + font-size: 24px; + width: 24px; +} +.v-btn--icon.v-size--default .v-icon, +.v-btn--fab.v-size--default .v-icon { + height: 24px; + font-size: 24px; + width: 24px; +} +.v-btn--icon.v-size--large .v-icon, +.v-btn--fab.v-size--large .v-icon { + height: 28px; + font-size: 28px; + width: 28px; +} +.v-btn--icon.v-size--x-large .v-icon, +.v-btn--fab.v-size--x-large .v-icon { + height: 32px; + font-size: 32px; + width: 32px; +} + +.v-btn--icon.v-size--x-small { + height: 20px; + width: 20px; +} +.v-btn--icon.v-size--small { + height: 28px; + width: 28px; +} +.v-btn--icon.v-size--default { + height: 36px; + width: 36px; +} +.v-btn--icon.v-size--large { + height: 44px; + width: 44px; +} +.v-btn--icon.v-size--x-large { + height: 52px; + width: 52px; +} + +.v-btn--fab.v-btn--contained { + box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12); +} +.v-btn--fab.v-btn--contained:after { + box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.v-btn--fab.v-btn--contained:active { + box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12); +} +.v-btn--fab.v-btn--fixed, .v-btn--fab.v-btn--absolute { + z-index: 4; +} +.v-btn--fab.v-size--x-small { + height: 32px; + width: 32px; +} +.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--bottom { + bottom: -16px; +} +.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--top { + top: -16px; +} +.v-btn--fab.v-size--small { + height: 40px; + width: 40px; +} +.v-btn--fab.v-size--small.v-btn--absolute.v-btn--bottom { + bottom: -20px; +} +.v-btn--fab.v-size--small.v-btn--absolute.v-btn--top { + top: -20px; +} +.v-btn--fab.v-size--default { + height: 56px; + width: 56px; +} +.v-btn--fab.v-size--default.v-btn--absolute.v-btn--bottom { + bottom: -28px; +} +.v-btn--fab.v-size--default.v-btn--absolute.v-btn--top { + top: -28px; +} +.v-btn--fab.v-size--large { + height: 64px; + width: 64px; +} +.v-btn--fab.v-size--large.v-btn--absolute.v-btn--bottom { + bottom: -32px; +} +.v-btn--fab.v-size--large.v-btn--absolute.v-btn--top { + top: -32px; +} +.v-btn--fab.v-size--x-large { + height: 72px; + width: 72px; +} +.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--bottom { + bottom: -36px; +} +.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--top { + top: -36px; +} + +.v-btn--fixed { + position: fixed; +} + +.v-btn--loading { + pointer-events: none; + transition: none; +} +.v-btn--loading .v-btn__content { + opacity: 0; +} + +.v-btn--outlined { + border: thin solid currentColor; +} + +.v-btn--outlined .v-btn__content .v-icon, +.v-btn--round .v-btn__content .v-icon { + color: currentColor; +} + +.v-btn--outlined, +.v-btn--flat, +.v-btn--text { + background-color: transparent; +} + +.v-btn--outlined:before, +.v-btn--round:before, +.v-btn--rounded:before { + border-radius: inherit; +} + +.v-btn--round { + border-radius: 50%; +} + +.v-btn--rounded { + border-radius: 28px; +} + +.v-btn--tile { + border-radius: 0; +} +.v-progress-circular { + position: relative; + display: inline-flex; + vertical-align: middle; + justify-content: center; + align-items: center; +} +.v-progress-circular > svg { + width: 100%; + height: 100%; + margin: auto; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 0; +} +.v-progress-circular--indeterminate > svg { + -webkit-animation: progress-circular-rotate 1.4s linear infinite; + animation: progress-circular-rotate 1.4s linear infinite; + transform-origin: center center; + transition: all 0.2s ease-in-out; +} +.v-progress-circular--indeterminate .v-progress-circular__overlay { + -webkit-animation: progress-circular-dash 1.4s ease-in-out infinite; + animation: progress-circular-dash 1.4s ease-in-out infinite; + stroke-linecap: round; + stroke-dasharray: 80, 200; + stroke-dashoffset: 0px; +} +.v-progress-circular__info { + align-items: center; + display: flex; + justify-content: center; +} +.v-progress-circular__underlay { + stroke: rgba(0, 0, 0, 0.1); + z-index: 1; +} +.v-progress-circular__overlay { + stroke: currentColor; + z-index: 2; + transition: all 0.6s ease-in-out; +} + +@-webkit-keyframes progress-circular-dash { + 0% { + stroke-dasharray: 1, 200; + stroke-dashoffset: 0px; + } + 50% { + stroke-dasharray: 100, 200; + stroke-dashoffset: -15px; + } + 100% { + stroke-dasharray: 100, 200; + stroke-dashoffset: -125px; + } +} + +@keyframes progress-circular-dash { + 0% { + stroke-dasharray: 1, 200; + stroke-dashoffset: 0px; + } + 50% { + stroke-dasharray: 100, 200; + stroke-dashoffset: -15px; + } + 100% { + stroke-dasharray: 100, 200; + stroke-dashoffset: -125px; + } +} +@-webkit-keyframes progress-circular-rotate { + 100% { + transform: rotate(360deg); + } +} +@keyframes progress-circular-rotate { + 100% { + transform: rotate(360deg); + } +} +.theme--light.v-alert .v-alert--prominent .v-alert__icon:after { + background: rgba(0, 0, 0, 0.12); +} + +.theme--dark.v-alert .v-alert--prominent .v-alert__icon:after { + background: rgba(255, 255, 255, 0.12); +} + +.v-sheet.v-alert { + border-radius: 4px; +} +.v-sheet.v-alert:not(.v-sheet--outlined) { + box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12); +} +.v-sheet.v-alert.v-sheet--shaped { + border-radius: 24px 4px; +} + +.v-alert { + display: block; + font-size: 16px; + margin-bottom: 16px; + padding: 16px; + position: relative; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-alert:not(.v-sheet--tile) { + border-radius: 4px; +} +.v-application--is-ltr .v-alert > .v-icon, +.v-application--is-ltr .v-alert > .v-alert__content { + margin-right: 16px; +} +.v-application--is-rtl .v-alert > .v-icon, +.v-application--is-rtl .v-alert > .v-alert__content { + margin-left: 16px; +} +.v-application--is-ltr .v-alert > .v-icon + .v-alert__content { + margin-right: 0; +} +.v-application--is-rtl .v-alert > .v-icon + .v-alert__content { + margin-left: 0; +} +.v-application--is-ltr .v-alert > .v-alert__content + .v-icon { + margin-right: 0; +} +.v-application--is-rtl .v-alert > .v-alert__content + .v-icon { + margin-left: 0; +} + +.v-alert__border { + border-style: solid; + border-width: 4px; + content: ""; + position: absolute; +} +.v-alert__border:not(.v-alert__border--has-color) { + opacity: 0.26; +} +.v-alert__border--left, .v-alert__border--right { + bottom: 0; + top: 0; +} +.v-alert__border--bottom, .v-alert__border--top { + left: 0; + right: 0; +} +.v-alert__border--bottom { + border-bottom-left-radius: inherit; + border-bottom-right-radius: inherit; + bottom: 0; +} +.v-application--is-ltr .v-alert__border--left { + border-top-left-radius: inherit; + border-bottom-left-radius: inherit; + left: 0; +} +.v-application--is-rtl .v-alert__border--left { + border-top-right-radius: inherit; + border-bottom-right-radius: inherit; + right: 0; +} +.v-application--is-ltr .v-alert__border--right { + border-top-right-radius: inherit; + border-bottom-right-radius: inherit; + right: 0; +} +.v-application--is-rtl .v-alert__border--right { + border-top-left-radius: inherit; + border-bottom-left-radius: inherit; + left: 0; +} +.v-alert__border--top { + border-top-left-radius: inherit; + border-top-right-radius: inherit; + top: 0; +} + +.v-alert__content { + flex: 1 1 auto; +} + +.v-application--is-ltr .v-alert__dismissible { + margin: -16px -8px -16px 8px; +} +.v-application--is-rtl .v-alert__dismissible { + margin: -16px 8px -16px -8px; +} + +.v-alert__icon { + align-self: flex-start; + border-radius: 50%; + height: 24px; + min-width: 24px; + position: relative; +} +.v-application--is-ltr .v-alert__icon { + margin-right: 16px; +} +.v-application--is-rtl .v-alert__icon { + margin-left: 16px; +} +.v-alert__icon.v-icon { + font-size: 24px; +} + +.v-alert__wrapper { + align-items: center; + border-radius: inherit; + display: flex; +} + +.v-alert--dense { + padding-top: 8px; + padding-bottom: 8px; +} +.v-alert--dense .v-alert__border { + border-width: medium; +} + +.v-alert--outlined { + background: transparent !important; + border: thin solid currentColor !important; +} +.v-alert--outlined .v-alert__icon { + color: inherit !important; +} + +.v-alert--prominent .v-alert__icon { + align-self: center; + height: 48px; + min-width: 48px; +} +.v-alert--prominent .v-alert__icon:after { + background: currentColor !important; + border-radius: 50%; + bottom: 0; + content: ""; + left: 0; + opacity: 0.16; + position: absolute; + right: 0; + top: 0; +} +.v-alert--prominent .v-alert__icon.v-icon { + font-size: 32px; +} + +.v-alert--text { + background: transparent !important; +} +.v-alert--text:before { + background-color: currentColor; + border-radius: inherit; + bottom: 0; + content: ""; + left: 0; + opacity: 0.12; + position: absolute; + pointer-events: none; + right: 0; + top: 0; +} +.v-autocomplete.v-input > .v-input__control > .v-input__slot { + cursor: text; +} +.v-autocomplete input { + align-self: center; +} +.v-autocomplete.v-select.v-input--is-focused input { + min-width: 64px; +} +.v-autocomplete:not(.v-input--is-focused).v-select--chips input { + max-height: 0; + padding: 0; +} +.v-autocomplete--is-selecting-index input { + opacity: 0; +} +.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot > input { + margin-top: 24px; +} +.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined).v-input--dense .v-select__slot > input { + margin-top: 20px; +} +.v-autocomplete:not(.v-input--is-disabled).v-select.v-text-field input { + pointer-events: inherit; +} +.v-autocomplete__content.v-menu__content { + border-radius: 0; +} +.v-autocomplete__content.v-menu__content .v-card { + border-radius: 0; +} +.theme--light.v-text-field > .v-input__control > .v-input__slot:before { + border-color: rgba(0, 0, 0, 0.42); +} +.theme--light.v-text-field:not(.v-input--has-state):hover > .v-input__control > .v-input__slot:before { + border-color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-text-field.v-input--is-disabled .v-input__slot::before { + border-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.38) 0px, rgba(0, 0, 0, 0.38) 2px, transparent 2px, transparent 4px) 1 repeat; +} +.theme--light.v-text-field--filled > .v-input__control > .v-input__slot { + background: rgba(0, 0, 0, 0.06); +} +.theme--light.v-text-field--filled:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover { + background: rgba(0, 0, 0, 0.12); +} +.theme--light.v-text-field--solo > .v-input__control > .v-input__slot { + background: #FFFFFF; +} +.theme--light.v-text-field--solo-inverted > .v-input__control > .v-input__slot { + background: rgba(0, 0, 0, 0.06); +} +.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot { + background: #424242; +} +.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input { + color: #FFFFFF; +} +.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::-webkit-input-placeholder { + color: rgba(255, 255, 255, 0.5); +} +.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::-moz-placeholder { + color: rgba(255, 255, 255, 0.5); +} +.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input:-ms-input-placeholder { + color: rgba(255, 255, 255, 0.5); +} +.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::-ms-input-placeholder { + color: rgba(255, 255, 255, 0.5); +} +.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::placeholder { + color: rgba(255, 255, 255, 0.5); +} +.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot .v-label { + color: rgba(255, 255, 255, 0.7); +} +.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot fieldset { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state):not(.v-input--is-disabled) > .v-input__control > .v-input__slot:hover fieldset { + color: rgba(0, 0, 0, 0.86); +} +.theme--light.v-text-field--outlined:not(.v-input--is-focused).v-input--is-disabled > .v-input__control > .v-input__slot fieldset { + color: rgba(0, 0, 0, 0.26); +} + +.theme--dark.v-text-field > .v-input__control > .v-input__slot:before { + border-color: rgba(255, 255, 255, 0.7); +} +.theme--dark.v-text-field:not(.v-input--has-state):hover > .v-input__control > .v-input__slot:before { + border-color: #FFFFFF; +} +.theme--dark.v-text-field.v-input--is-disabled .v-input__slot::before { + border-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.5) 0px, rgba(255, 255, 255, 0.5) 2px, transparent 2px, transparent 4px) 1 repeat; +} +.theme--dark.v-text-field--filled > .v-input__control > .v-input__slot { + background: rgba(255, 255, 255, 0.08); +} +.theme--dark.v-text-field--filled:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover { + background: rgba(255, 255, 255, 0.16); +} +.theme--dark.v-text-field--solo > .v-input__control > .v-input__slot { + background: #1E1E1E; +} +.theme--dark.v-text-field--solo-inverted > .v-input__control > .v-input__slot { + background: rgba(255, 255, 255, 0.16); +} +.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot { + background: #FFFFFF; +} +.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input { + color: rgba(0, 0, 0, 0.87); +} +.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::-webkit-input-placeholder { + color: rgba(0, 0, 0, 0.38); +} +.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::-moz-placeholder { + color: rgba(0, 0, 0, 0.38); +} +.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input:-ms-input-placeholder { + color: rgba(0, 0, 0, 0.38); +} +.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::-ms-input-placeholder { + color: rgba(0, 0, 0, 0.38); +} +.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::placeholder { + color: rgba(0, 0, 0, 0.38); +} +.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot .v-label { + color: rgba(0, 0, 0, 0.6); +} +.theme--dark.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot fieldset { + color: rgba(255, 255, 255, 0.24); +} +.theme--dark.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state):not(.v-input--is-disabled) > .v-input__control > .v-input__slot:hover fieldset { + color: #FFFFFF; +} +.theme--dark.v-text-field--outlined:not(.v-input--is-focused).v-input--is-disabled > .v-input__control > .v-input__slot fieldset { + color: rgba(255, 255, 255, 0.16); +} + +.v-text-field { + padding-top: 12px; + margin-top: 4px; +} +.v-text-field input { + flex: 1 1 auto; + line-height: 20px; + padding: 8px 0 8px; + max-width: 100%; + min-width: 0px; + width: 100%; +} +.v-text-field fieldset, +.v-text-field .v-input__control, +.v-text-field .v-input__slot { + border-radius: inherit; +} +.v-text-field fieldset, +.v-text-field .v-input__control { + color: inherit; +} +.v-text-field.v-input--has-state .v-input__control > .v-text-field__details > .v-counter { + color: inherit; +} +.v-text-field.v-input--is-disabled .v-input__control > .v-text-field__details > .v-counter, +.v-text-field.v-input--is-disabled .v-input__control > .v-text-field__details > .v-messages { + color: inherit; +} +.v-text-field.v-input--dense { + padding-top: 0; +} +.v-text-field.v-input--dense:not(.v-text-field--outlined) input { + padding: 4px 0 2px; +} +.v-text-field.v-input--dense[type=text]::-ms-clear { + display: none; +} +.v-text-field.v-input--dense .v-input__prepend-inner, +.v-text-field.v-input--dense .v-input__append-inner { + margin-top: 0px; +} +.v-text-field.v-input--dense:not(.v-text-field--enclosed):not(.v-text-field--full-width) .v-input__prepend-inner .v-input__icon > .v-icon, +.v-text-field.v-input--dense:not(.v-text-field--enclosed):not(.v-text-field--full-width) .v-input__append-inner .v-input__icon > .v-icon { + margin-top: 8px; +} +.v-text-field .v-input__prepend-inner, +.v-text-field .v-input__append-inner { + align-self: flex-start; + display: inline-flex; + margin-top: 4px; + line-height: 1; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-application--is-ltr .v-text-field .v-input__prepend-inner { + margin-right: auto; + padding-right: 4px; +} +.v-application--is-rtl .v-text-field .v-input__prepend-inner { + margin-left: auto; + padding-left: 4px; +} +.v-application--is-ltr .v-text-field .v-input__append-inner { + margin-left: auto; + padding-left: 4px; +} +.v-application--is-rtl .v-text-field .v-input__append-inner { + margin-right: auto; + padding-right: 4px; +} +.v-text-field .v-counter { + white-space: nowrap; +} +.v-application--is-ltr .v-text-field .v-counter { + margin-left: 8px; +} +.v-application--is-rtl .v-text-field .v-counter { + margin-right: 8px; +} +.v-text-field .v-label { + max-width: 90%; + overflow: hidden; + text-overflow: ellipsis; + top: 6px; + white-space: nowrap; + pointer-events: none; +} +.v-application--is-ltr .v-text-field .v-label { + transform-origin: top left; +} +.v-application--is-rtl .v-text-field .v-label { + transform-origin: top right; +} +.v-text-field .v-label--active { + max-width: 133%; + transform: translateY(-18px) scale(0.75); +} +.v-text-field > .v-input__control > .v-input__slot { + cursor: text; + transition: background 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-text-field > .v-input__control > .v-input__slot:before, .v-text-field > .v-input__control > .v-input__slot:after { + bottom: -1px; + content: ""; + left: 0; + position: absolute; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + width: 100%; +} +.v-text-field > .v-input__control > .v-input__slot:before { + border-color: inherit; + border-style: solid; + border-width: thin 0 0 0; +} +.v-text-field > .v-input__control > .v-input__slot:after { + border-color: currentColor; + border-style: solid; + border-width: thin 0 thin 0; + transform: scaleX(0); +} +.v-text-field__details { + display: flex; + flex: 1 0 auto; + max-width: 100%; + min-height: 14px; + overflow: hidden; +} +.v-text-field__prefix, .v-text-field__suffix { + align-self: center; + cursor: default; + transition: color 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + white-space: nowrap; +} +.v-application--is-ltr .v-text-field__prefix { + text-align: right; + padding-right: 4px; +} +.v-application--is-rtl .v-text-field__prefix { + text-align: left; + padding-left: 4px; +} +.v-text-field__suffix { + white-space: nowrap; +} +.v-application--is-ltr .v-text-field__suffix { + padding-left: 4px; +} +.v-application--is-rtl .v-text-field__suffix { + padding-right: 4px; +} +.v-application--is-ltr .v-text-field--reverse .v-text-field__prefix { + text-align: left; + padding-right: 0; + padding-left: 4px; +} +.v-application--is-rtl .v-text-field--reverse .v-text-field__prefix { + text-align: right; + padding-right: 4px; + padding-left: 0; +} +.v-application--is-ltr .v-text-field--reverse .v-text-field__suffix { + padding-left: 0; + padding-right: 4px; +} +.v-application--is-rtl .v-text-field--reverse .v-text-field__suffix { + padding-left: 4px; + padding-right: 0; +} +.v-text-field > .v-input__control > .v-input__slot > .v-text-field__slot { + display: flex; + flex: 1 1 auto; + position: relative; +} +.v-text-field:not(.v-text-field--is-booted) .v-label, +.v-text-field:not(.v-text-field--is-booted) legend { + transition: none; +} +.v-text-field--filled, .v-text-field--full-width, .v-text-field--outlined { + position: relative; +} +.v-text-field--filled > .v-input__control > .v-input__slot, .v-text-field--full-width > .v-input__control > .v-input__slot, .v-text-field--outlined > .v-input__control > .v-input__slot { + align-items: stretch; + min-height: 56px; +} +.v-text-field--filled.v-input--dense > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense > .v-input__control > .v-input__slot { + min-height: 52px; +} +.v-text-field--filled.v-input--dense.v-text-field--single-line > .v-input__control > .v-input__slot, .v-text-field--filled.v-input--dense.v-text-field--outlined > .v-input__control > .v-input__slot, .v-text-field--filled.v-input--dense.v-text-field--outlined.v-text-field--filled > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense.v-text-field--single-line > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense.v-text-field--outlined > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense.v-text-field--outlined.v-text-field--filled > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense.v-text-field--single-line > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense.v-text-field--outlined > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense.v-text-field--outlined.v-text-field--filled > .v-input__control > .v-input__slot { + min-height: 40px; +} +.v-text-field--outlined { + border-radius: 4px; +} +.v-text-field--full-width .v-input__prepend-outer, +.v-text-field--full-width .v-input__prepend-inner, +.v-text-field--full-width .v-input__append-inner, +.v-text-field--full-width .v-input__append-outer, .v-text-field--enclosed .v-input__prepend-outer, +.v-text-field--enclosed .v-input__prepend-inner, +.v-text-field--enclosed .v-input__append-inner, +.v-text-field--enclosed .v-input__append-outer { + margin-top: 17px; +} +.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__prepend-outer, +.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__prepend-inner, +.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__append-inner, +.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__append-outer, .v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__prepend-outer, +.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__prepend-inner, +.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__append-inner, +.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__append-outer { + margin-top: 14px; +} +.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-outer, +.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-inner, +.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-inner, +.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-outer, .v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-outer, +.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-inner, +.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-inner, +.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-outer { + margin-top: 9px; +} +.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer, +.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner, +.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner, +.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer, .v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer, +.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner, +.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner, +.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer { + margin-top: 8px; +} +.v-text-field--filled .v-label, .v-text-field--full-width .v-label { + top: 18px; +} +.v-text-field--filled .v-label--active, .v-text-field--full-width .v-label--active { + transform: translateY(-6px) scale(0.75); +} +.v-text-field--filled.v-input--dense .v-label, .v-text-field--full-width.v-input--dense .v-label { + top: 17px; +} +.v-text-field--filled.v-input--dense .v-label--active, .v-text-field--full-width.v-input--dense .v-label--active { + transform: translateY(-10px) scale(0.75); +} +.v-text-field--filled.v-input--dense.v-text-field--single-line .v-label, .v-text-field--full-width.v-input--dense.v-text-field--single-line .v-label { + top: 11px; +} +.v-text-field--filled { + border-radius: 4px 4px 0 0; +} +.v-text-field--filled:not(.v-text-field--single-line) input { + margin-top: 22px; +} +.v-text-field--filled.v-input--dense:not(.v-text-field--single-line).v-text-field--outlined input { + margin-top: 0; +} +.v-text-field--filled .v-text-field__prefix, +.v-text-field--filled .v-text-field__suffix { + max-height: 32px; + margin-top: 20px; +} +.v-text-field--full-width { + border-radius: 0; +} +.v-text-field--outlined .v-text-field__slot, .v-text-field--single-line .v-text-field__slot { + align-items: center; +} +.v-text-field.v-text-field--enclosed { + margin: 0; + padding: 0; +} +.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__prefix, +.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__suffix { + margin-top: 0; +} +.v-text-field.v-text-field--enclosed:not(.v-text-field--filled) .v-progress-linear__background { + display: none; +} +.v-text-field.v-text-field--enclosed:not(.v-text-field--rounded) > .v-input__control > .v-input__slot, +.v-text-field.v-text-field--enclosed .v-text-field__details { + padding: 0 12px; +} +.v-text-field.v-text-field--enclosed .v-text-field__details { + margin-bottom: 8px; +} +.v-application--is-ltr .v-text-field--reverse input { + text-align: right; +} +.v-application--is-rtl .v-text-field--reverse input { + text-align: left; +} +.v-application--is-ltr .v-text-field--reverse .v-label { + transform-origin: top right; +} +.v-application--is-rtl .v-text-field--reverse .v-label { + transform-origin: top left; +} +.v-text-field--reverse > .v-input__control > .v-input__slot, +.v-text-field--reverse .v-text-field__slot { + flex-direction: row-reverse; +} +.v-text-field--outlined > .v-input__control > .v-input__slot:before, .v-text-field--outlined > .v-input__control > .v-input__slot:after, .v-text-field--solo > .v-input__control > .v-input__slot:before, .v-text-field--solo > .v-input__control > .v-input__slot:after, .v-text-field--rounded > .v-input__control > .v-input__slot:before, .v-text-field--rounded > .v-input__control > .v-input__slot:after { + display: none; +} +.v-text-field--outlined, .v-text-field--solo { + border-radius: 4px; +} +.v-text-field--outlined { + margin-bottom: 16px; + transition: border 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-text-field--outlined .v-label { + top: 18px; +} +.v-text-field--outlined .v-label--active { + transform: translateY(-24px) scale(0.75); +} +.v-text-field--outlined.v-input--dense .v-label { + top: 10px; +} +.v-text-field--outlined.v-input--dense .v-label--active { + transform: translateY(-16px) scale(0.75); +} +.v-text-field--outlined fieldset { + border-collapse: collapse; + border-color: currentColor; + border-style: solid; + border-width: 1px; + bottom: 0; + left: 0; + pointer-events: none; + position: absolute; + right: 0; + top: -5px; + transition-duration: 0.3s; + transition-property: color, border-width; + transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1); +} +.v-application--is-ltr .v-text-field--outlined fieldset { + padding-left: 8px; +} +.v-application--is-rtl .v-text-field--outlined fieldset { + padding-right: 8px; +} +.v-application--is-ltr .v-text-field--outlined.v-text-field--reverse fieldset { + padding-right: 8px; +} +.v-application--is-rtl .v-text-field--outlined.v-text-field--reverse fieldset { + padding-left: 8px; +} +.v-text-field--outlined legend { + line-height: 11px; + padding: 0; + transition: width 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-application--is-ltr .v-text-field--outlined legend { + text-align: left; +} +.v-application--is-rtl .v-text-field--outlined legend { + text-align: right; +} +.v-application--is-ltr .v-text-field--outlined.v-text-field--reverse legend { + text-align: right; +} +.v-application--is-rtl .v-text-field--outlined.v-text-field--reverse legend { + text-align: left; +} +.v-application--is-ltr .v-text-field--outlined.v-text-field--rounded legend { + margin-left: 12px; +} +.v-application--is-rtl .v-text-field--outlined.v-text-field--rounded legend { + margin-right: 12px; +} +.v-text-field--outlined > .v-input__control > .v-input__slot { + background: transparent; +} +.v-text-field--outlined .v-text-field__prefix { + max-height: 32px; +} +.v-text-field--outlined .v-input__prepend-outer, +.v-text-field--outlined .v-input__append-outer { + margin-top: 18px; +} +.v-text-field--outlined.v-input--is-focused fieldset, .v-text-field--outlined.v-input--has-state fieldset { + border: 2px solid currentColor; +} +.v-text-field--rounded { + border-radius: 28px; +} +.v-text-field--rounded > .v-input__control > .v-input__slot { + padding: 0 24px; +} +.v-text-field--shaped { + border-radius: 16px 16px 0 0; +} +.v-text-field.v-text-field--solo .v-label { + top: calc(50% - 9px); +} +.v-text-field.v-text-field--solo .v-input__control { + min-height: 48px; + padding: 0; +} +.v-text-field.v-text-field--solo .v-input__control input { + caret-color: auto; +} +.v-text-field.v-text-field--solo.v-input--dense > .v-input__control { + min-height: 38px; +} +.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat) > .v-input__control > .v-input__slot { + box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); +} +.v-text-field.v-text-field--solo .v-input__append-inner, +.v-text-field.v-text-field--solo .v-input__prepend-inner { + align-self: center; + margin-top: 0; +} +.v-text-field.v-text-field--solo .v-input__prepend-outer, +.v-text-field.v-text-field--solo .v-input__append-outer { + margin-top: 12px; +} +.v-text-field.v-text-field--solo.v-input--dense .v-input__prepend-outer, +.v-text-field.v-text-field--solo.v-input--dense .v-input__append-outer { + margin-top: 7px; +} +.v-text-field.v-input--is-focused > .v-input__control > .v-input__slot:after { + transform: scaleX(1); +} +.v-text-field.v-input--has-state > .v-input__control > .v-input__slot:before { + border-color: currentColor; +} +.theme--light.v-select .v-select__selection--comma { + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-select .v-select__selection--disabled { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selection--comma { + color: #FFFFFF; +} + +.theme--dark.v-select .v-select__selection--comma { + color: #FFFFFF; +} +.theme--dark.v-select .v-select__selection--disabled { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selection--comma { + color: rgba(0, 0, 0, 0.87); +} + +.v-select { + position: relative; +} +.v-select:not(.v-select--is-multi).v-text-field--single-line .v-select__selections { + flex-wrap: nowrap; +} +.v-select > .v-input__control > .v-input__slot { + cursor: pointer; +} +.v-select .v-chip { + flex: 0 1 auto; + margin: 4px; +} +.v-select .v-chip--selected:after { + opacity: 0.22; +} +.v-select .fade-transition-leave-active { + position: absolute; + left: 0; +} +.v-select.v-input--is-dirty ::-webkit-input-placeholder { + color: transparent !important; +} +.v-select.v-input--is-dirty ::-moz-placeholder { + color: transparent !important; +} +.v-select.v-input--is-dirty :-ms-input-placeholder { + color: transparent !important; +} +.v-select.v-input--is-dirty ::-ms-input-placeholder { + color: transparent !important; +} +.v-select.v-input--is-dirty ::placeholder { + color: transparent !important; +} +.v-select:not(.v-input--is-dirty):not(.v-input--is-focused) .v-text-field__prefix { + line-height: 20px; + top: 7px; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-select.v-text-field--enclosed:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__selections { + padding-top: 20px; +} +.v-select.v-text-field--outlined:not(.v-text-field--single-line) .v-select__selections { + padding: 8px 0; +} +.v-select.v-text-field--outlined:not(.v-text-field--single-line).v-input--dense .v-select__selections { + padding: 4px 0; +} +.v-select.v-text-field input { + flex: 1 1; + margin-top: 0; + min-width: 0; + pointer-events: none; + position: relative; +} +.v-select.v-select--is-menu-active .v-input__icon--append .v-icon { + transform: rotate(180deg); +} +.v-select.v-select--chips input { + margin: 0; +} +.v-select.v-select--chips .v-select__selections { + min-height: 42px; +} +.v-select.v-select--chips.v-input--dense .v-select__selections { + min-height: 40px; +} +.v-select.v-select--chips .v-chip--select.v-chip--active::before { + opacity: 0.2; +} +.v-select.v-select--chips.v-select--chips--small .v-select__selections { + min-height: 26px; +} +.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box .v-select__selections, .v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed .v-select__selections { + min-height: 68px; +} +.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-input--dense .v-select__selections, .v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-input--dense .v-select__selections { + min-height: 40px; +} +.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small .v-select__selections, .v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small .v-select__selections { + min-height: 26px; +} +.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small.v-input--dense .v-select__selections, .v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small.v-input--dense .v-select__selections { + min-height: 38px; +} +.v-select.v-text-field--reverse .v-select__slot, +.v-select.v-text-field--reverse .v-select__selections { + flex-direction: row-reverse; +} +.v-select__selections { + align-items: center; + display: flex; + flex: 1 1; + flex-wrap: wrap; + line-height: 18px; + max-width: 100%; + min-width: 0; +} +.v-select__selection { + max-width: 90%; +} +.v-select__selection--comma { + margin: 7px 4px 7px 0; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.v-select.v-input--dense .v-select__selection--comma { + margin: 5px 4px 3px 0; +} +.v-select.v-input--dense .v-chip { + margin: 0 4px 0 4px; +} +.v-select__slot { + position: relative; + align-items: center; + display: flex; + max-width: 100%; + min-width: 0; + width: 100%; +} +.v-select:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot > input { + align-self: flex-end; +} +.v-chip:not(.v-chip--outlined).primary, .v-chip:not(.v-chip--outlined).secondary, .v-chip:not(.v-chip--outlined).accent, .v-chip:not(.v-chip--outlined).success, .v-chip:not(.v-chip--outlined).error, .v-chip:not(.v-chip--outlined).warning, .v-chip:not(.v-chip--outlined).info { + color: #FFFFFF; +} + +.theme--light.v-chip { + border-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-chip:not(.v-chip--active) { + background: #e0e0e0; +} +.theme--light.v-chip:hover::before { + opacity: 0.04; +} +.theme--light.v-chip:focus::before { + opacity: 0.12; +} +.theme--light.v-chip--active:hover::before, .theme--light.v-chip--active::before { + opacity: 0.12; +} +.theme--light.v-chip--active:focus::before { + opacity: 0.16; +} + +.theme--dark.v-chip { + border-color: rgba(255, 255, 255, 0.12); + color: #FFFFFF; +} +.theme--dark.v-chip:not(.v-chip--active) { + background: #555; +} +.theme--dark.v-chip:hover::before { + opacity: 0.08; +} +.theme--dark.v-chip:focus::before { + opacity: 0.24; +} +.theme--dark.v-chip--active:hover::before, .theme--dark.v-chip--active::before { + opacity: 0.24; +} +.theme--dark.v-chip--active:focus::before { + opacity: 0.32; +} + +.v-chip { + align-items: center; + cursor: default; + display: inline-flex; + line-height: 20px; + max-width: 100%; + outline: none; + overflow: hidden; + padding: 0 12px; + position: relative; + text-decoration: none; + transition-duration: 0.28s; + transition-property: box-shadow, opacity; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + vertical-align: middle; + white-space: nowrap; +} +.v-chip:before { + background-color: currentColor; + bottom: 0; + border-radius: inherit; + content: ""; + left: 0; + opacity: 0; + position: absolute; + pointer-events: none; + right: 0; + top: 0; +} +.v-chip .v-avatar { + height: 24px !important; + min-width: 24px !important; + width: 24px !important; +} +.v-chip .v-icon { + font-size: 24px; +} +.v-application--is-ltr .v-chip .v-avatar--left, +.v-application--is-ltr .v-chip .v-icon--left { + margin-left: -6px; + margin-right: 6px; +} +.v-application--is-ltr .v-chip .v-avatar--right, +.v-application--is-ltr .v-chip .v-icon--right { + margin-left: 6px; + margin-right: -6px; +} +.v-application--is-rtl .v-chip .v-avatar--left, +.v-application--is-rtl .v-chip .v-icon--left { + margin-left: 6px; + margin-right: -6px; +} +.v-application--is-rtl .v-chip .v-avatar--right, +.v-application--is-rtl .v-chip .v-icon--right { + margin-left: -6px; + margin-right: 6px; +} +.v-chip:not(.v-chip--no-color) .v-icon { + color: inherit; +} + +.v-chip .v-chip__close.v-icon { + font-size: 18px; + max-height: 18px; + max-width: 18px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-application--is-ltr .v-chip .v-chip__close.v-icon.v-icon--right { + margin-right: -4px; +} +.v-application--is-rtl .v-chip .v-chip__close.v-icon.v-icon--right { + margin-left: -4px; +} +.v-chip .v-chip__close.v-icon:hover, .v-chip .v-chip__close.v-icon:focus, .v-chip .v-chip__close.v-icon:active { + opacity: 0.72; +} +.v-chip .v-chip__content { + align-items: center; + display: inline-flex; + height: 100%; + max-width: 100%; +} + +.v-chip--active .v-icon { + color: inherit; +} + +.v-chip--link::before { + transition: opacity 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-chip--link:focus::before { + opacity: 0.32; +} + +.v-chip--clickable { + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-chip--clickable:active { + box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); +} + +.v-chip--disabled { + opacity: 0.4; + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.v-chip__filter { + max-width: 24px; +} +.v-chip__filter.v-icon { + color: inherit; +} +.v-chip__filter.expand-x-transition-leave-active, .v-chip__filter.expand-x-transition-enter { + margin: 0; +} + +.v-chip--pill .v-chip__filter { + margin-right: 0 16px 0 0; +} +.v-chip--pill .v-avatar { + height: 32px !important; + width: 32px !important; +} +.v-application--is-ltr .v-chip--pill .v-avatar--left { + margin-left: -12px; +} +.v-application--is-ltr .v-chip--pill .v-avatar--right { + margin-right: -12px; +} +.v-application--is-rtl .v-chip--pill .v-avatar--left { + margin-right: -12px; +} +.v-application--is-rtl .v-chip--pill .v-avatar--right { + margin-left: -12px; +} + +.v-chip--label { + border-radius: 4px !important; +} + +.v-chip.v-chip--outlined { + border-width: thin; + border-style: solid; +} +.v-chip.v-chip--outlined.v-chip--active:before { + opacity: 0.08; +} +.v-chip.v-chip--outlined .v-icon { + color: inherit; +} +.v-chip.v-chip--outlined.v-chip.v-chip { + background-color: transparent !important; +} + +.v-chip.v-chip--selected { + background: transparent; +} +.v-chip.v-chip--selected:after { + opacity: 0.28; +} + +.v-chip.v-size--x-small { + border-radius: 8px; + font-size: 10px; + height: 16px; +} +.v-chip.v-size--small { + border-radius: 12px; + font-size: 12px; + height: 24px; +} +.v-chip.v-size--default { + border-radius: 16px; + font-size: 14px; + height: 32px; +} +.v-chip.v-size--large { + border-radius: 27px; + font-size: 16px; + height: 54px; +} +.v-chip.v-size--x-large { + border-radius: 33px; + font-size: 18px; + height: 66px; +} +.v-menu { + display: none; +} +.v-menu--attached { + display: inline; +} +.v-menu__content { + position: absolute; + display: inline-block; + max-width: 80%; + overflow-y: auto; + overflow-x: hidden; + contain: content; + will-change: transform; + box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12); + border-radius: 4px; +} +.v-menu__content--active { + pointer-events: none; +} +.v-menu__content--auto .v-list-item { + transition-property: transform, opacity; + transition-duration: 0.3s; + transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1); +} +.v-menu__content--fixed { + position: fixed; +} +.v-menu__content > .card { + contain: content; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.v-menu > .v-menu__content { + max-width: none; +} +.v-menu-transition-enter .v-list-item { + min-width: 0; + pointer-events: none; +} +.v-menu-transition-enter-to .v-list-item { + transition-delay: 0.1s; +} +.v-menu-transition-leave-active, .v-menu-transition-leave-to { + pointer-events: none; +} +.v-menu-transition-enter, .v-menu-transition-leave-to { + opacity: 0; +} +.v-menu-transition-enter-active, .v-menu-transition-leave-active { + transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); +} + +.v-menu-transition-enter.v-menu__content--auto { + transition: none !important; +} +.v-menu-transition-enter.v-menu__content--auto .v-list-item { + opacity: 0; + transform: translateY(-15px); +} +.v-menu-transition-enter.v-menu__content--auto .v-list-item--active { + opacity: 1; + transform: none !important; + pointer-events: auto; +} +.v-simple-checkbox { + align-self: center; + line-height: normal; + position: relative; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; +} + +.v-simple-checkbox--disabled { + cursor: default; +} +.theme--light.v-divider { + border-color: rgba(0, 0, 0, 0.12); +} + +.theme--dark.v-divider { + border-color: rgba(255, 255, 255, 0.12); +} + +.v-divider { + display: block; + flex: 1 1 0px; + max-width: 100%; + height: 0px; + max-height: 0px; + border: solid; + border-width: thin 0 0 0; + transition: inherit; +} +.v-divider--inset:not(.v-divider--vertical) { + max-width: calc(100% - 72px); +} +.v-application--is-ltr .v-divider--inset:not(.v-divider--vertical) { + margin-left: 72px; +} +.v-application--is-rtl .v-divider--inset:not(.v-divider--vertical) { + margin-right: 72px; +} +.v-divider--vertical { + align-self: stretch; + border: solid; + border-width: 0 thin 0 0; + display: inline-flex; + height: inherit; + min-height: 100%; + max-height: 100%; + max-width: 0px; + width: 0px; + vertical-align: text-bottom; +} +.v-divider--vertical.v-divider--inset { + margin-top: 8px; + min-height: 0; + max-height: calc(100% - 16px); +} +.theme--light.v-subheader { + color: rgba(0, 0, 0, 0.6); +} + +.theme--dark.v-subheader { + color: rgba(255, 255, 255, 0.7); +} + +.v-subheader { + align-items: center; + display: flex; + height: 48px; + font-size: 0.875rem; + font-weight: 400; + padding: 0 16px 0 16px; +} +.v-subheader--inset { + margin-left: 56px; +} +.v-list.primary > .v-list-item, .v-list.secondary > .v-list-item, .v-list.accent > .v-list-item, .v-list.success > .v-list-item, .v-list.error > .v-list-item, .v-list.warning > .v-list-item, .v-list.info > .v-list-item { + color: #FFFFFF; +} + +.theme--light.v-list { + background: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-list .v-list--disabled { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-list .v-list-group--active:before, +.theme--light.v-list .v-list-group--active:after { + background: rgba(0, 0, 0, 0.12); +} + +.theme--dark.v-list { + background: #1E1E1E; + color: #FFFFFF; +} +.theme--dark.v-list .v-list--disabled { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-list .v-list-group--active:before, +.theme--dark.v-list .v-list-group--active:after { + background: rgba(255, 255, 255, 0.12); +} + +.v-sheet.v-list { + border-radius: 0; +} +.v-sheet.v-list:not(.v-sheet--outlined) { + box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12); +} +.v-sheet.v-list.v-sheet--shaped { + border-radius: 0; +} + +.v-list { + display: block; + padding: 8px 0; + position: static; + transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); + will-change: box-shadow; +} + +.v-list--disabled { + pointer-events: none; +} + +.v-list--flat .v-list-item:before { + display: none; +} + +.v-list--dense .v-subheader { + font-size: 0.75rem; + height: 40px; + padding: 0 8px; +} + +.v-list--nav .v-list-item:not(:last-child):not(:only-child), +.v-list--rounded .v-list-item:not(:last-child):not(:only-child) { + margin-bottom: 8px; +} +.v-list--nav.v-list--dense .v-list-item:not(:last-child):not(:only-child), +.v-list--nav .v-list-item--dense:not(:last-child):not(:only-child), +.v-list--rounded.v-list--dense .v-list-item:not(:last-child):not(:only-child), +.v-list--rounded .v-list-item--dense:not(:last-child):not(:only-child) { + margin-bottom: 4px; +} + +.v-list--nav { + padding-left: 8px; + padding-right: 8px; +} +.v-list--nav .v-list-item { + padding: 0 8px; +} +.v-list--nav .v-list-item, +.v-list--nav .v-list-item:before { + border-radius: 4px; +} + +.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item, .v-application--is-ltr .v-list.v-sheet--shaped .v-list-item::before, +.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item > .v-ripple__container { + border-bottom-right-radius: 32px !important; + border-top-right-radius: 32px !important; +} +.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item, .v-application--is-rtl .v-list.v-sheet--shaped .v-list-item::before, +.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item > .v-ripple__container { + border-bottom-left-radius: 32px !important; + border-top-left-radius: 32px !important; +} +.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item, .v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item::before, +.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item > .v-ripple__container { + border-bottom-right-radius: 42.6666666667px !important; + border-top-right-radius: 42.6666666667px !important; +} +.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item, .v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item::before, +.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item > .v-ripple__container { + border-bottom-left-radius: 42.6666666667px !important; + border-top-left-radius: 42.6666666667px !important; +} +.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item, .v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item::before, +.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item > .v-ripple__container { + border-bottom-right-radius: 58.6666666667px !important; + border-top-right-radius: 58.6666666667px !important; +} +.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item, .v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item::before, +.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item > .v-ripple__container { + border-bottom-left-radius: 58.6666666667px !important; + border-top-left-radius: 58.6666666667px !important; +} +.v-application--is-ltr .v-list.v-sheet--shaped { + padding-right: 8px; +} +.v-application--is-rtl .v-list.v-sheet--shaped { + padding-left: 8px; +} + +.v-list--rounded { + padding: 8px; +} +.v-list--rounded .v-list-item, .v-list--rounded .v-list-item::before, +.v-list--rounded .v-list-item > .v-ripple__container { + border-radius: 32px !important; +} +.v-list--rounded.v-list--two-line .v-list-item, .v-list--rounded.v-list--two-line .v-list-item::before, +.v-list--rounded.v-list--two-line .v-list-item > .v-ripple__container { + border-radius: 42.6666666667px !important; +} +.v-list--rounded.v-list--three-line .v-list-item, .v-list--rounded.v-list--three-line .v-list-item::before, +.v-list--rounded.v-list--three-line .v-list-item > .v-ripple__container { + border-radius: 58.6666666667px !important; +} + +.v-list--subheader { + padding-top: 0; +} +.v-list-group .v-list-group__header .v-list-item__icon.v-list-group__header__append-icon { + align-self: center; + margin: 0; + min-width: 48px; + justify-content: flex-end; +} + +.v-list-group--sub-group { + align-items: center; + display: flex; + flex-wrap: wrap; +} + +.v-list-group__header.v-list-item--active:not(:hover):not(:focus):before { + opacity: 0; +} + +.v-list-group__items { + flex: 1 1 auto; +} +.v-list-group__items .v-list-item, +.v-list-group__items .v-list-group__items { + overflow: hidden; +} + +.v-list-group--active > .v-list-group__header > .v-list-group__header__append-icon .v-icon { + transform: rotate(-180deg); +} +.v-list-group--active > .v-list-group__header.v-list-group__header--sub-group > .v-list-group__header__prepend-icon .v-icon { + transform: rotate(-180deg); +} +.v-list-group--active > .v-list-group__header .v-list-item, +.v-list-group--active > .v-list-group__header .v-list-item__content, +.v-list-group--active > .v-list-group__header .v-list-group__header__prepend-icon .v-icon { + color: inherit; +} + +.v-application--is-ltr .v-list-group--sub-group .v-list-item__action:first-child, +.v-application--is-ltr .v-list-group--sub-group .v-list-item__avatar:first-child, +.v-application--is-ltr .v-list-group--sub-group .v-list-item__icon:first-child { + margin-right: 16px; +} +.v-application--is-rtl .v-list-group--sub-group .v-list-item__action:first-child, +.v-application--is-rtl .v-list-group--sub-group .v-list-item__avatar:first-child, +.v-application--is-rtl .v-list-group--sub-group .v-list-item__icon:first-child { + margin-left: 16px; +} +.v-application--is-ltr .v-list-group--sub-group .v-list-group__header { + padding-left: 32px; +} +.v-application--is-rtl .v-list-group--sub-group .v-list-group__header { + padding-right: 32px; +} +.v-application--is-ltr .v-list-group--sub-group .v-list-group__items .v-list-item { + padding-left: 40px; +} +.v-application--is-rtl .v-list-group--sub-group .v-list-group__items .v-list-item { + padding-right: 40px; +} +.v-list-group--sub-group.v-list-group--active .v-list-item__icon.v-list-group__header__prepend-icon .v-icon { + transform: rotate(-180deg); +} + +.v-application--is-ltr .v-list-group--no-action > .v-list-group__items > .v-list-item { + padding-left: 72px; +} +.v-application--is-rtl .v-list-group--no-action > .v-list-group__items > .v-list-item { + padding-right: 72px; +} +.v-application--is-ltr .v-list-group--no-action.v-list-group--sub-group > .v-list-group__items > .v-list-item { + padding-left: 88px; +} +.v-application--is-rtl .v-list-group--no-action.v-list-group--sub-group > .v-list-group__items > .v-list-item { + padding-right: 88px; +} + +.v-application--is-ltr .v-list--dense .v-list-group--sub-group .v-list-group__header { + padding-left: 24px; +} +.v-application--is-rtl .v-list--dense .v-list-group--sub-group .v-list-group__header { + padding-right: 24px; +} +.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action > .v-list-group__items > .v-list-item { + padding-left: 64px; +} +.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action > .v-list-group__items > .v-list-item { + padding-right: 64px; +} +.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group > .v-list-group__items > .v-list-item { + padding-left: 80px; +} +.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group > .v-list-group__items > .v-list-item { + padding-right: 80px; +} +.theme--light.v-list-item--disabled { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled) { + color: rgba(0, 0, 0, 0.87) !important; +} +.theme--light.v-list-item .v-list-item__mask { + color: rgba(0, 0, 0, 0.38); + background: #eeeeee; +} +.theme--light.v-list-item .v-list-item__subtitle, +.theme--light.v-list-item .v-list-item__action-text { + color: rgba(0, 0, 0, 0.6); +} +.theme--light.v-list-item:hover::before { + opacity: 0.04; +} +.theme--light.v-list-item:focus::before { + opacity: 0.12; +} +.theme--light.v-list-item--active:hover::before, .theme--light.v-list-item--active::before { + opacity: 0.12; +} +.theme--light.v-list-item--active:focus::before { + opacity: 0.16; +} +.theme--light.v-list-item.v-list-item--highlighted::before { + opacity: 0.16; +} + +.theme--dark.v-list-item--disabled { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled) { + color: #FFFFFF !important; +} +.theme--dark.v-list-item .v-list-item__mask { + color: rgba(255, 255, 255, 0.5); + background: #494949; +} +.theme--dark.v-list-item .v-list-item__subtitle, +.theme--dark.v-list-item .v-list-item__action-text { + color: rgba(255, 255, 255, 0.7); +} +.theme--dark.v-list-item:hover::before { + opacity: 0.08; +} +.theme--dark.v-list-item:focus::before { + opacity: 0.24; +} +.theme--dark.v-list-item--active:hover::before, .theme--dark.v-list-item--active::before { + opacity: 0.24; +} +.theme--dark.v-list-item--active:focus::before { + opacity: 0.32; +} +.theme--dark.v-list-item.v-list-item--highlighted::before { + opacity: 0.32; +} + +.v-list-item { + align-items: center; + display: flex; + flex: 1 1 100%; + letter-spacing: normal; + min-height: 48px; + outline: none; + padding: 0 16px; + position: relative; + text-decoration: none; +} +.v-list-item--disabled { + pointer-events: none; +} +.v-list-item--selectable { + -webkit-user-select: auto; + -moz-user-select: auto; + -ms-user-select: auto; + user-select: auto; +} +.v-list-item::after { + content: ""; + min-height: inherit; + font-size: 0; +} + +.v-list-item__action { + align-self: center; + margin: 12px 0; +} +.v-list-item__action .v-input, +.v-list-item__action .v-input__control, +.v-list-item__action .v-input__slot, +.v-list-item__action .v-input--selection-controls__input { + margin: 0 !important; +} +.v-list-item__action .v-input { + padding: 0; +} +.v-list-item__action .v-input .v-messages { + display: none; +} + +.v-list-item__action-text { + font-size: 0.75rem; +} + +.v-list-item__avatar { + align-self: center; + justify-content: flex-start; + margin-bottom: 8px; + margin-top: 8px; +} +.v-list-item__avatar.v-list-item__avatar--horizontal { + margin-bottom: 8px; + margin-top: 8px; +} +.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:first-child { + margin-left: -16px; +} +.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:first-child { + margin-right: -16px; +} +.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:last-child { + margin-left: -16px; +} +.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:last-child { + margin-right: -16px; +} + +.v-list-item__content { + align-items: center; + align-self: center; + display: flex; + flex-wrap: wrap; + flex: 1 1; + overflow: hidden; + padding: 12px 0; +} +.v-list-item__content > * { + line-height: 1.1; + flex: 1 0 100%; +} +.v-list-item__content > *:not(:last-child) { + margin-bottom: 2px; +} + +.v-list-item__icon { + align-self: flex-start; + margin: 16px 0; +} + +.v-application--is-ltr .v-list-item__action:last-of-type:not(:only-child), +.v-application--is-ltr .v-list-item__avatar:last-of-type:not(:only-child), +.v-application--is-ltr .v-list-item__icon:last-of-type:not(:only-child) { + margin-left: 16px; +} +.v-application--is-rtl .v-list-item__action:last-of-type:not(:only-child), +.v-application--is-rtl .v-list-item__avatar:last-of-type:not(:only-child), +.v-application--is-rtl .v-list-item__icon:last-of-type:not(:only-child) { + margin-right: 16px; +} + +.v-application--is-ltr .v-list-item__avatar:first-child { + margin-right: 16px; +} +.v-application--is-rtl .v-list-item__avatar:first-child { + margin-left: 16px; +} + +.v-application--is-ltr .v-list-item__action:first-child, +.v-application--is-ltr .v-list-item__icon:first-child { + margin-right: 32px; +} +.v-application--is-rtl .v-list-item__action:first-child, +.v-application--is-rtl .v-list-item__icon:first-child { + margin-left: 32px; +} + +.v-list-item__action, +.v-list-item__avatar, +.v-list-item__icon { + display: inline-flex; + min-width: 24px; +} + +.v-list-item .v-list-item__title, +.v-list-item .v-list-item__subtitle { + line-height: 1.2; +} + +.v-list-item__title, +.v-list-item__subtitle { + flex: 1 1 100%; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.v-list-item__title { + align-self: center; + font-size: 1rem; +} +.v-list-item__title > .v-badge { + margin-top: 16px; +} + +.v-list-item__subtitle { + font-size: 0.875rem; +} + +.v-list-item--dense, +.v-list--dense .v-list-item { + min-height: 40px; +} +.v-list-item--dense .v-list-item__icon, +.v-list--dense .v-list-item .v-list-item__icon { + height: 24px; + margin-top: 8px; + margin-bottom: 8px; +} +.v-list-item--dense .v-list-item__content, +.v-list--dense .v-list-item .v-list-item__content { + padding: 8px 0; +} +.v-list-item--dense .v-list-item__title, +.v-list-item--dense .v-list-item__subtitle, +.v-list--dense .v-list-item .v-list-item__title, +.v-list--dense .v-list-item .v-list-item__subtitle { + font-size: 0.8125rem; + font-weight: 500; + line-height: 1rem; +} +.v-list-item--dense.v-list-item--two-line, +.v-list--dense .v-list-item.v-list-item--two-line { + min-height: 60px; +} +.v-list-item--dense.v-list-item--three-line, +.v-list--dense .v-list-item.v-list-item--three-line { + min-height: 76px; +} + +.v-list-item--link { + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-list-item--link:before { + background-color: currentColor; + bottom: 0; + content: ""; + left: 0; + opacity: 0; + pointer-events: none; + position: absolute; + right: 0; + top: 0; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} + +.v-list .v-list-item--active { + color: inherit; +} +.v-list .v-list-item--active .v-icon { + color: inherit; +} + +.v-list-item__action--stack { + align-items: flex-end; + align-self: stretch; + justify-content: space-between; + white-space: nowrap; + flex-direction: column; +} + +.v-list--two-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal), +.v-list--two-line .v-list-item .v-list-item__icon, +.v-list--three-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal), +.v-list--three-line .v-list-item .v-list-item__icon, +.v-list-item--two-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal), +.v-list-item--two-line .v-list-item__icon, +.v-list-item--three-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal), +.v-list-item--three-line .v-list-item__icon { + margin-bottom: 16px; + margin-top: 16px; +} + +.v-list--two-line .v-list-item, +.v-list-item--two-line { + min-height: 64px; +} +.v-list--two-line .v-list-item .v-list-item__icon, +.v-list-item--two-line .v-list-item__icon { + margin-bottom: 32px; +} + +.v-list--three-line .v-list-item, +.v-list-item--three-line { + min-height: 88px; +} +.v-list--three-line .v-list-item .v-list-item__avatar, +.v-list--three-line .v-list-item .v-list-item__action, +.v-list-item--three-line .v-list-item__avatar, +.v-list-item--three-line .v-list-item__action { + align-self: flex-start; + margin-top: 16px; + margin-bottom: 16px; +} +.v-list--three-line .v-list-item .v-list-item__content, +.v-list-item--three-line .v-list-item__content { + align-self: stretch; +} +.v-list--three-line .v-list-item .v-list-item__subtitle, +.v-list-item--three-line .v-list-item__subtitle { + white-space: initial; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + display: -webkit-box; +} +.v-list-item-group .v-list-item--active { + color: inherit; +} +.v-item-group { + flex: 0 1 auto; + position: relative; + max-width: 100%; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-avatar { + align-items: center; + border-radius: 50%; + display: inline-flex; + justify-content: center; + line-height: normal; + position: relative; + text-align: center; + vertical-align: middle; + overflow: hidden; +} +.v-avatar img, +.v-avatar svg, +.v-avatar .v-icon, +.v-avatar .v-image, +.v-avatar .v-responsive__content { + border-radius: inherit; + display: inline-flex; + height: inherit; + width: inherit; +} +/* Theme */ +.theme--light.v-input { + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-input input, +.theme--light.v-input textarea { + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-input input::-webkit-input-placeholder, +.theme--light.v-input textarea::-webkit-input-placeholder { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-input input::-moz-placeholder, +.theme--light.v-input textarea::-moz-placeholder { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-input input:-ms-input-placeholder, +.theme--light.v-input textarea:-ms-input-placeholder { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-input input::-ms-input-placeholder, +.theme--light.v-input textarea::-ms-input-placeholder { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-input input::placeholder, +.theme--light.v-input textarea::placeholder { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-input--is-disabled { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-input--is-disabled input, +.theme--light.v-input--is-disabled textarea { + color: rgba(0, 0, 0, 0.38); +} + +.theme--dark.v-input { + color: #FFFFFF; +} +.theme--dark.v-input input, +.theme--dark.v-input textarea { + color: #FFFFFF; +} +.theme--dark.v-input input::-webkit-input-placeholder, +.theme--dark.v-input textarea::-webkit-input-placeholder { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-input input::-moz-placeholder, +.theme--dark.v-input textarea::-moz-placeholder { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-input input:-ms-input-placeholder, +.theme--dark.v-input textarea:-ms-input-placeholder { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-input input::-ms-input-placeholder, +.theme--dark.v-input textarea::-ms-input-placeholder { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-input input::placeholder, +.theme--dark.v-input textarea::placeholder { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-input--is-disabled { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-input--is-disabled input, +.theme--dark.v-input--is-disabled textarea { + color: rgba(255, 255, 255, 0.5); +} + +.v-input { + align-items: flex-start; + display: flex; + flex: 1 1 auto; + font-size: 16px; + letter-spacing: normal; + max-width: 100%; + text-align: left; +} +.v-input .v-progress-linear { + top: calc(100% - 1px); + left: 0; +} +.v-input input { + max-height: 32px; +} +.v-input input:invalid, +.v-input textarea:invalid { + box-shadow: none; +} +.v-input input:focus, .v-input input:active, +.v-input textarea:focus, +.v-input textarea:active { + outline: none; +} +.v-input .v-label { + height: 20px; + line-height: 20px; +} +.v-input__append-outer, .v-input__prepend-outer { + display: inline-flex; + margin-bottom: 4px; + margin-top: 4px; + line-height: 1; +} +.v-input__append-outer .v-icon, .v-input__prepend-outer .v-icon { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-application--is-ltr .v-input__append-outer { + margin-left: 9px; +} +.v-application--is-rtl .v-input__append-outer { + margin-right: 9px; +} +.v-application--is-ltr .v-input__prepend-outer { + margin-right: 9px; +} +.v-application--is-rtl .v-input__prepend-outer { + margin-left: 9px; +} +.v-input__control { + display: flex; + flex-direction: column; + height: auto; + flex-grow: 1; + flex-wrap: wrap; + min-width: 0; + width: 100%; +} +.v-input__icon { + align-items: center; + display: inline-flex; + height: 24px; + flex: 1 0 auto; + justify-content: center; + min-width: 24px; + width: 24px; +} +.v-input__icon--clear { + border-radius: 50%; +} +.v-input__icon--clear .v-icon--disabled { + visibility: hidden; +} +.v-input__slot { + align-items: center; + color: inherit; + display: flex; + margin-bottom: 8px; + min-height: inherit; + position: relative; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + width: 100%; +} +.v-input--dense > .v-input__control > .v-input__slot { + margin-bottom: 4px; +} +.v-input--is-disabled:not(.v-input--is-readonly) { + pointer-events: none; +} +.v-input--is-loading > .v-input__control > .v-input__slot:before, .v-input--is-loading > .v-input__control > .v-input__slot:after { + display: none; +} +.v-input--hide-details > .v-input__control > .v-input__slot { + margin-bottom: 0; +} +.v-input--has-state.error--text .v-label { + -webkit-animation: v-shake 0.6s cubic-bezier(0.25, 0.8, 0.5, 1); + animation: v-shake 0.6s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.theme--light.v-label { + color: rgba(0, 0, 0, 0.6); +} +.theme--light.v-label--is-disabled { + color: rgba(0, 0, 0, 0.38); +} + +.theme--dark.v-label { + color: rgba(255, 255, 255, 0.7); +} +.theme--dark.v-label--is-disabled { + color: rgba(255, 255, 255, 0.5); +} + +.v-label { + font-size: 16px; + line-height: 1; + min-height: 8px; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +/* Theme */ +.theme--light.v-messages { + color: rgba(0, 0, 0, 0.6); +} + +.theme--dark.v-messages { + color: rgba(255, 255, 255, 0.7); +} + +.v-messages { + flex: 1 1 auto; + font-size: 12px; + min-height: 14px; + min-width: 1px; + position: relative; +} +.v-application--is-ltr .v-messages { + text-align: left; +} +.v-application--is-rtl .v-messages { + text-align: right; +} +.v-messages__message { + line-height: 12px; + word-break: break-word; + overflow-wrap: break-word; + word-wrap: break-word; + -webkit-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; +} +/* Theme */ +.theme--light.v-counter { + color: rgba(0, 0, 0, 0.6); +} + +.theme--dark.v-counter { + color: rgba(255, 255, 255, 0.7); +} + +.v-counter { + flex: 0 1 auto; + font-size: 12px; + min-height: 12px; + line-height: 12px; +} +.theme--light.v-progress-linear { + color: rgba(0, 0, 0, 0.87); +} + +.theme--dark.v-progress-linear { + color: #FFFFFF; +} + +.v-progress-linear { + background: transparent; + overflow: hidden; + position: relative; + transition: 0.2s cubic-bezier(0.4, 0, 0.6, 1); + width: 100%; +} + +.v-progress-linear__buffer { + height: inherit; + left: 0; + position: absolute; + top: 0; + transition: inherit; + width: 100%; + z-index: 1; +} + +.v-progress-linear--reverse .v-progress-linear__buffer { + left: auto; + right: 0; +} + +.v-progress-linear__background { + bottom: 0; + left: 0; + position: absolute; + top: 0; + transition: inherit; +} + +.v-progress-linear--reverse .v-progress-linear__background { + left: auto; + right: 0; +} + +.v-progress-linear__content { + align-items: center; + display: flex; + height: 100%; + left: 0; + justify-content: center; + position: absolute; + top: 0; + width: 100%; + z-index: 2; +} + +.v-progress-linear--reverse .v-progress-linear__content { + left: auto; + right: 0; +} + +.v-progress-linear__determinate { + height: inherit; + left: 0; + position: absolute; + transition: inherit; +} + +.v-progress-linear--reverse .v-progress-linear__determinate { + left: auto; + right: 0; +} + +.v-progress-linear .v-progress-linear__indeterminate .long, .v-progress-linear .v-progress-linear__indeterminate .short { + background-color: inherit; + bottom: 0; + height: inherit; + left: 0; + position: absolute; + right: auto; + top: 0; + width: auto; + will-change: left, right; +} +.v-progress-linear .v-progress-linear__indeterminate--active .long { + -webkit-animation-name: indeterminate-ltr; + animation-name: indeterminate-ltr; + -webkit-animation-duration: 2.2s; + animation-duration: 2.2s; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} +.v-progress-linear .v-progress-linear__indeterminate--active .short { + -webkit-animation-name: indeterminate-short-ltr; + animation-name: indeterminate-short-ltr; + -webkit-animation-duration: 2.2s; + animation-duration: 2.2s; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} + +.v-progress-linear--reverse .v-progress-linear__indeterminate .long, .v-progress-linear--reverse .v-progress-linear__indeterminate .short { + left: auto; + right: 0; +} +.v-progress-linear--reverse .v-progress-linear__indeterminate--active .long { + -webkit-animation-name: indeterminate-rtl; + animation-name: indeterminate-rtl; +} +.v-progress-linear--reverse .v-progress-linear__indeterminate--active .short { + -webkit-animation-name: indeterminate-short-rtl; + animation-name: indeterminate-short-rtl; +} + +.v-progress-linear__stream { + -webkit-animation: stream-ltr 0.25s infinite linear; + animation: stream-ltr 0.25s infinite linear; + border-color: currentColor; + border-top: 4px dotted; + bottom: 0; + left: auto; + right: -8px; + opacity: 0.3; + pointer-events: none; + position: absolute; + top: calc(50% - 2px); + transition: inherit; +} + +.v-progress-linear--reverse .v-progress-linear__stream { + -webkit-animation: stream-rtl 0.25s infinite linear; + animation: stream-rtl 0.25s infinite linear; + left: -8px; + right: auto; +} + +.v-progress-linear__wrapper { + overflow: hidden; + position: relative; + transition: inherit; +} + +.v-progress-linear--absolute, +.v-progress-linear--fixed { + left: 0; + z-index: 1; +} + +.v-progress-linear--absolute { + position: absolute; +} + +.v-progress-linear--fixed { + position: fixed; +} + +.v-progress-linear--reactive .v-progress-linear__content { + pointer-events: none; +} + +.v-progress-linear--rounded { + border-radius: 4px; +} + +.v-progress-linear--striped .v-progress-linear__determinate { + background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.25) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0.25) 75%, transparent 0, transparent); + background-size: 40px 40px; + background-repeat: repeat; +} + +.v-progress-linear--query .v-progress-linear__indeterminate--active .long { + -webkit-animation-name: query-ltr; + animation-name: query-ltr; + -webkit-animation-duration: 2s; + animation-duration: 2s; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} +.v-progress-linear--query .v-progress-linear__indeterminate--active .short { + -webkit-animation-name: query-short-ltr; + animation-name: query-short-ltr; + -webkit-animation-duration: 2s; + animation-duration: 2s; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} +.v-progress-linear--query.v-progress-linear--reverse .v-progress-linear__indeterminate--active .long { + -webkit-animation-name: query-rtl; + animation-name: query-rtl; +} +.v-progress-linear--query.v-progress-linear--reverse .v-progress-linear__indeterminate--active .short { + -webkit-animation-name: query-short-rtl; + animation-name: query-short-rtl; +} + +@-webkit-keyframes indeterminate-ltr { + 0% { + left: -90%; + right: 100%; + } + 60% { + left: -90%; + right: 100%; + } + 100% { + left: 100%; + right: -35%; + } +} + +@keyframes indeterminate-ltr { + 0% { + left: -90%; + right: 100%; + } + 60% { + left: -90%; + right: 100%; + } + 100% { + left: 100%; + right: -35%; + } +} +@-webkit-keyframes indeterminate-rtl { + 0% { + left: 100%; + right: -90%; + } + 60% { + left: 100%; + right: -90%; + } + 100% { + left: -35%; + right: 100%; + } +} +@keyframes indeterminate-rtl { + 0% { + left: 100%; + right: -90%; + } + 60% { + left: 100%; + right: -90%; + } + 100% { + left: -35%; + right: 100%; + } +} +@-webkit-keyframes indeterminate-short-ltr { + 0% { + left: -200%; + right: 100%; + } + 60% { + left: 107%; + right: -8%; + } + 100% { + left: 107%; + right: -8%; + } +} +@keyframes indeterminate-short-ltr { + 0% { + left: -200%; + right: 100%; + } + 60% { + left: 107%; + right: -8%; + } + 100% { + left: 107%; + right: -8%; + } +} +@-webkit-keyframes indeterminate-short-rtl { + 0% { + left: 100%; + right: -200%; + } + 60% { + left: -8%; + right: 107%; + } + 100% { + left: -8%; + right: 107%; + } +} +@keyframes indeterminate-short-rtl { + 0% { + left: 100%; + right: -200%; + } + 60% { + left: -8%; + right: 107%; + } + 100% { + left: -8%; + right: 107%; + } +} +@-webkit-keyframes query-ltr { + 0% { + right: -90%; + left: 100%; + } + 60% { + right: -90%; + left: 100%; + } + 100% { + right: 100%; + left: -35%; + } +} +@keyframes query-ltr { + 0% { + right: -90%; + left: 100%; + } + 60% { + right: -90%; + left: 100%; + } + 100% { + right: 100%; + left: -35%; + } +} +@-webkit-keyframes query-rtl { + 0% { + right: 100%; + left: -90%; + } + 60% { + right: 100%; + left: -90%; + } + 100% { + right: -35%; + left: 100%; + } +} +@keyframes query-rtl { + 0% { + right: 100%; + left: -90%; + } + 60% { + right: 100%; + left: -90%; + } + 100% { + right: -35%; + left: 100%; + } +} +@-webkit-keyframes query-short-ltr { + 0% { + right: -200%; + left: 100%; + } + 60% { + right: 107%; + left: -8%; + } + 100% { + right: 107%; + left: -8%; + } +} +@keyframes query-short-ltr { + 0% { + right: -200%; + left: 100%; + } + 60% { + right: 107%; + left: -8%; + } + 100% { + right: 107%; + left: -8%; + } +} +@-webkit-keyframes query-short-rtl { + 0% { + right: 100%; + left: -200%; + } + 60% { + right: -8%; + left: 107%; + } + 100% { + right: -8%; + left: 107%; + } +} +@keyframes query-short-rtl { + 0% { + right: 100%; + left: -200%; + } + 60% { + right: -8%; + left: 107%; + } + 100% { + right: -8%; + left: 107%; + } +} +@-webkit-keyframes stream-ltr { + to { + transform: translateX(-8px); + } +} +@keyframes stream-ltr { + to { + transform: translateX(-8px); + } +} +@-webkit-keyframes stream-rtl { + to { + transform: translateX(8px); + } +} +@keyframes stream-rtl { + to { + transform: translateX(8px); + } +} +.theme--light.v-badge .v-badge__badge::after { + border-color: #FFFFFF; +} + +.theme--dark.v-badge .v-badge__badge::after { + border-color: #1E1E1E; +} + +.v-badge { + display: inline-block; + line-height: 1; + position: relative; +} +.v-badge__badge { + border-radius: 10px; + color: #FFFFFF; + display: inline-block; + font-size: 12px; + height: 20px; + letter-spacing: 0; + line-height: 1; + min-width: 20px; + padding: 4px 6px; + pointer-events: auto; + position: absolute; + text-align: center; + text-indent: 0; + top: auto; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + white-space: nowrap; +} +.v-application--is-ltr .v-badge__badge { + right: auto; +} +.v-application--is-rtl .v-badge__badge { + left: auto; +} +.v-badge__badge .v-icon { + color: inherit; + font-size: 12px; + margin: 0 -2px; +} +.v-badge__badge .v-img { + height: 12px; + width: 12px; +} +.v-badge__wrapper { + flex: 0 1; + height: 100%; + left: 0; + pointer-events: none; + position: absolute; + top: 0; + width: 100%; +} +.v-badge--avatar .v-badge__badge { + padding: 0; +} +.v-badge--avatar .v-badge__badge .v-avatar { + height: 20px !important; + min-width: 0 !important; + max-width: 20px !important; +} +.v-badge--bordered .v-badge__badge::after { + border-radius: inherit; + border-width: 2px; + border-style: solid; + bottom: 0; + content: ""; + left: 0; + position: absolute; + right: 0; + top: 0; + transform: scale(1.15); +} +.v-badge--dot .v-badge__badge { + border-radius: 4.5px; + height: 9px; + min-width: 0; + padding: 0; + width: 9px; +} +.v-badge--dot .v-badge__badge::after { + border-width: 1.5px; +} +.v-badge--icon .v-badge__badge { + padding: 4px 6px; +} +.v-badge--inline { + align-items: center; + display: inline-flex; + justify-content: center; +} +.v-badge--inline .v-badge__badge, +.v-badge--inline .v-badge__wrapper { + position: relative; +} +.v-badge--inline .v-badge__wrapper { + margin: 0 4px; +} +.v-badge--tile .v-badge__badge { + border-radius: 0; +} +.theme--light.v-banner.v-sheet { + background-color: transparent; +} +.theme--light.v-banner.v-sheet .v-banner__wrapper { + border-bottom: thin solid rgba(0, 0, 0, 0.12); +} + +.theme--dark.v-banner.v-sheet { + background-color: transparent; +} +.theme--dark.v-banner.v-sheet .v-banner__wrapper { + border-bottom: thin solid rgba(255, 255, 255, 0.12); +} + +.v-sheet.v-banner { + border-radius: 0; +} +.v-sheet.v-banner:not(.v-sheet--outlined) { + box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12); +} +.v-sheet.v-banner.v-sheet--shaped { + border-radius: 24px 0; +} + +.v-banner { + position: relative; + transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); + will-change: box-shadow; +} + +.v-banner__actions { + align-items: center; + align-self: flex-end; + display: flex; + flex: 1 0 auto; + justify-content: flex-end; + margin-bottom: -8px; +} +.v-application--is-ltr .v-banner__actions { + margin-left: 90px; +} +.v-application--is-rtl .v-banner__actions { + margin-right: 90px; +} +.v-application--is-ltr .v-banner__actions > * { + margin-left: 8px; +} +.v-application--is-rtl .v-banner__actions > * { + margin-right: 8px; +} + +.v-banner__content { + align-items: center; + display: flex; + flex: 1 1 auto; + overflow: hidden; +} + +.v-banner__text { + flex: 1 1 auto; + line-height: 20px; + max-width: 100%; +} + +.v-banner__icon { + display: inline-flex; + flex: 0 0 auto; +} +.v-application--is-ltr .v-banner__icon { + margin-right: 24px; +} +.v-application--is-rtl .v-banner__icon { + margin-left: 24px; +} + +.v-banner__wrapper { + align-items: center; + display: flex; + flex: 1 1 auto; +} +.v-application--is-ltr .v-banner__wrapper { + padding: 16px 8px 16px 24px; +} +.v-application--is-rtl .v-banner__wrapper { + padding: 16px 24px 16px 8px; +} + +.v-banner--single-line .v-banner__actions { + margin-bottom: 0; + align-self: center; +} +.v-banner--single-line .v-banner__text { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.v-banner--single-line .v-banner__wrapper { + padding-top: 8px; + padding-bottom: 8px; +} + +.v-application--is-ltr .v-banner--has-icon .v-banner__wrapper { + padding-left: 16px; +} +.v-application--is-rtl .v-banner--has-icon .v-banner__wrapper { + padding-right: 16px; +} + +.v-banner--is-mobile .v-banner__actions { + flex: 1 0 100%; + margin-left: 0; + margin-right: 0; + padding-top: 12px; +} +.v-banner--is-mobile .v-banner__wrapper { + flex-wrap: wrap; + padding-top: 16px; +} +.v-application--is-ltr .v-banner--is-mobile .v-banner__wrapper { + padding-left: 16px; +} +.v-application--is-rtl .v-banner--is-mobile .v-banner__wrapper { + padding-right: 16px; +} +.v-banner--is-mobile.v-banner--has-icon .v-banner__wrapper { + padding-top: 24px; +} +.v-banner--is-mobile.v-banner--single-line .v-banner__actions { + flex: initial; + padding-top: 0; +} +.v-application--is-ltr .v-banner--is-mobile.v-banner--single-line .v-banner__actions { + margin-left: 36px; +} +.v-application--is-rtl .v-banner--is-mobile.v-banner--single-line .v-banner__actions { + margin-right: 36px; +} +.v-banner--is-mobile.v-banner--single-line .v-banner__wrapper { + flex-wrap: nowrap; + padding-top: 10px; +} +.v-application--is-ltr .v-banner--is-mobile .v-banner__icon { + margin-right: 16px; +} +.v-application--is-rtl .v-banner--is-mobile .v-banner__icon { + margin-left: 16px; +} +.v-application--is-ltr .v-banner--is-mobile .v-banner__content { + padding-right: 8px; +} +.v-application--is-rtl .v-banner--is-mobile .v-banner__content { + padding-left: 8px; +} +.v-banner--is-mobile .v-banner__content .v-banner__wrapper { + flex-wrap: nowrap; + padding-top: 10px; +} +.theme--light.v-bottom-navigation { + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-bottom-navigation .v-btn:not(.v-btn--active) { + color: rgba(0, 0, 0, 0.6) !important; +} + +.theme--dark.v-bottom-navigation { + background-color: #2E2E2E; + color: #FFFFFF; +} +.theme--dark.v-bottom-navigation .v-btn:not(.v-btn--active) { + color: rgba(255, 255, 255, 0.7) !important; +} + +.v-item-group.v-bottom-navigation { + bottom: 0; + display: flex; + left: 0; + justify-content: center; + width: 100%; + box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12); +} +.v-item-group.v-bottom-navigation .v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) { + background-color: transparent; +} +.v-item-group.v-bottom-navigation .v-btn { + border-radius: 0; + box-shadow: none; + flex: 0 1 auto; + font-size: 0.75rem; + height: inherit; + max-width: 168px; + min-width: 80px; + position: relative; + text-transform: none; +} +.v-item-group.v-bottom-navigation .v-btn:after { + content: none; +} +.v-item-group.v-bottom-navigation .v-btn .v-btn__content { + flex-direction: column-reverse; + height: inherit; +} +.v-item-group.v-bottom-navigation .v-btn .v-btn__content > *:not(.v-icon) { + line-height: 1.2; +} +.v-item-group.v-bottom-navigation .v-btn.v-btn--active { + color: inherit; +} +.v-item-group.v-bottom-navigation .v-btn.v-btn--active:not(:hover):before { + opacity: 0; +} + +.v-item-group.v-bottom-navigation--absolute, +.v-item-group.v-bottom-navigation--fixed { + z-index: 4; +} + +.v-item-group.v-bottom-navigation--absolute { + position: absolute; +} + +.v-item-group.v-bottom-navigation--active { + transform: translate(0, 0); +} + +.v-item-group.v-bottom-navigation--fixed { + position: fixed; +} + +.v-item-group.v-bottom-navigation--grow .v-btn { + width: 100%; +} + +.v-item-group.v-bottom-navigation--horizontal .v-btn > .v-btn__content { + flex-direction: row-reverse; +} +.v-item-group.v-bottom-navigation--horizontal .v-btn > .v-btn__content > .v-icon { + margin-bottom: 0; + margin-right: 16px; +} + +.v-item-group.v-bottom-navigation--shift .v-btn .v-btn__content > *:not(.v-icon) { + opacity: 0; + position: absolute; + top: calc(100% - 12px); + transform: scale(0.9); + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-item-group.v-bottom-navigation--shift .v-btn--active .v-btn__content > .v-icon { + transform: translateY(-8px); +} +.v-item-group.v-bottom-navigation--shift .v-btn--active .v-btn__content > *:not(.v-icon) { + opacity: 1; + top: calc(100% - 22px); + transform: scale(1); +} +.bottom-sheet-transition-enter { + transform: translateY(100%); +} +.bottom-sheet-transition-leave-to { + transform: translateY(100%); +} + +.v-bottom-sheet.v-dialog { + align-self: flex-end; + border-radius: 0; + flex: 0 1 auto; + margin: 0; + overflow: visible; +} +.v-bottom-sheet.v-dialog.v-bottom-sheet--inset { + max-width: 70%; +} +@media only screen and (max-width: 599px) { + .v-bottom-sheet.v-dialog.v-bottom-sheet--inset { + max-width: none; + } +} +.v-dialog { + border-radius: 4px; + margin: 24px; + overflow-y: auto; + pointer-events: auto; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); + width: 100%; + z-index: inherit; + box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); +} +.v-dialog:not(.v-dialog--fullscreen) { + max-height: 90%; +} +.v-dialog > * { + width: 100%; +} +.v-dialog > .v-card > .v-card__title { + font-size: 1.25rem; + font-weight: 500; + letter-spacing: 0.0125em; + padding: 16px 24px 10px; +} +.v-dialog > .v-card > .v-card__text { + padding: 0 24px 20px; +} +.v-dialog > .v-card > .v-card__subtitle { + padding: 0 24px 20px; +} + +.v-dialog__content { + align-items: center; + display: flex; + height: 100%; + justify-content: center; + left: 0; + pointer-events: none; + position: fixed; + top: 0; + transition: 0.2s cubic-bezier(0.25, 0.8, 0.25, 1), z-index 1ms; + width: 100%; + z-index: 6; + outline: none; +} + +.v-dialog__container { + display: none; +} +.v-dialog__container--attached { + display: inline; +} + +.v-dialog--animated { + -webkit-animation-duration: 0.15s; + animation-duration: 0.15s; + -webkit-animation-name: animate-dialog; + animation-name: animate-dialog; + -webkit-animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1); + animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1); +} + +.v-dialog--fullscreen { + border-radius: 0; + margin: 0; + height: 100%; + position: fixed; + overflow-y: auto; + top: 0; + left: 0; +} +.v-dialog--fullscreen > .v-card { + min-height: 100%; + min-width: 100%; + margin: 0 !important; + padding: 0 !important; +} + +.v-dialog--scrollable, +.v-dialog--scrollable > form { + display: flex; +} +.v-dialog--scrollable > .v-card, +.v-dialog--scrollable > form > .v-card { + display: flex; + flex: 1 1 100%; + flex-direction: column; + max-height: 100%; + max-width: 100%; +} +.v-dialog--scrollable > .v-card > .v-card__title, +.v-dialog--scrollable > .v-card > .v-card__actions, +.v-dialog--scrollable > form > .v-card > .v-card__title, +.v-dialog--scrollable > form > .v-card > .v-card__actions { + flex: 0 0 auto; +} +.v-dialog--scrollable > .v-card > .v-card__text, +.v-dialog--scrollable > form > .v-card > .v-card__text { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + flex: 1 1 auto; + overflow-y: auto; +} + +@-webkit-keyframes animate-dialog { + 0% { + transform: scale(1); + } + 50% { + transform: scale(1.03); + } + 100% { + transform: scale(1); + } +} + +@keyframes animate-dialog { + 0% { + transform: scale(1); + } + 50% { + transform: scale(1.03); + } + 100% { + transform: scale(1); + } +} +.theme--light.v-overlay { + color: rgba(0, 0, 0, 0.87); +} + +.theme--dark.v-overlay { + color: #FFFFFF; +} + +.v-overlay { + align-items: center; + border-radius: inherit; + display: flex; + justify-content: center; + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + pointer-events: none; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1), z-index 1ms; +} + +.v-overlay__content { + position: relative; +} + +.v-overlay__scrim { + border-radius: inherit; + bottom: 0; + height: 100%; + left: 0; + position: absolute; + right: 0; + top: 0; + transition: inherit; + width: 100%; + will-change: opacity; +} + +.v-overlay--absolute { + position: absolute; +} + +.v-overlay--active { + pointer-events: auto; +} +.theme--light.v-breadcrumbs .v-breadcrumbs__divider, .theme--light.v-breadcrumbs .v-breadcrumbs__item--disabled { + color: rgba(0, 0, 0, 0.38); +} + +.theme--dark.v-breadcrumbs .v-breadcrumbs__divider, .theme--dark.v-breadcrumbs .v-breadcrumbs__item--disabled { + color: rgba(255, 255, 255, 0.5); +} + +.v-breadcrumbs { + align-items: center; + display: flex; + flex-wrap: wrap; + flex: 0 1 auto; + list-style-type: none; + margin: 0; + padding: 18px 12px; +} +.v-breadcrumbs li { + align-items: center; + display: inline-flex; + font-size: 14px; +} +.v-breadcrumbs li .v-icon { + font-size: 16px; +} +.v-breadcrumbs li:nth-child(even) { + padding: 0 12px; +} + +.v-breadcrumbs__item { + align-items: center; + display: inline-flex; + text-decoration: none; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-breadcrumbs__item--disabled { + pointer-events: none; +} + +.v-breadcrumbs--large li { + font-size: 16px; +} +.v-breadcrumbs--large li .v-icon { + font-size: 16px; +} +.theme--light.v-btn-toggle:not(.v-btn-toggle--group) { + background: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn { + border-color: rgba(0, 0, 0, 0.12) !important; +} +.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active) { + border-color: rgba(0, 0, 0, 0.26); +} +.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon { + color: #000000; +} + +.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) { + background: #1E1E1E; + color: #FFFFFF; +} +.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn { + border-color: rgba(255, 255, 255, 0.12) !important; +} +.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active) { + border-color: rgba(255, 255, 255, 0.3); +} +.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon { + color: #FFFFFF; +} + +.v-btn-toggle { + border-radius: 4px; + display: inline-flex; + max-width: 100%; +} +.v-btn-toggle > .v-btn.v-btn { + border-radius: 0; + border-style: solid; + border-width: thin; + box-shadow: none; + box-shadow: none; + opacity: 0.8; + padding: 0 12px; +} +.v-application--is-ltr .v-btn-toggle > .v-btn.v-btn:first-child { + border-top-left-radius: inherit; + border-bottom-left-radius: inherit; +} +.v-application--is-rtl .v-btn-toggle > .v-btn.v-btn:first-child { + border-top-right-radius: inherit; + border-bottom-right-radius: inherit; +} +.v-application--is-ltr .v-btn-toggle > .v-btn.v-btn:last-child { + border-top-right-radius: inherit; + border-bottom-right-radius: inherit; +} +.v-application--is-rtl .v-btn-toggle > .v-btn.v-btn:last-child { + border-top-left-radius: inherit; + border-bottom-left-radius: inherit; +} +.v-btn-toggle > .v-btn.v-btn--active { + color: inherit; + opacity: 1; +} +.v-btn-toggle > .v-btn.v-btn:after { + display: none; +} +.v-application--is-ltr .v-btn-toggle > .v-btn.v-btn:not(:first-child) { + border-left-width: 0; +} +.v-application--is-rtl .v-btn-toggle > .v-btn.v-btn:not(:last-child) { + border-left-width: 0; +} +.v-btn-toggle:not(.v-btn-toggle--dense) .v-btn.v-btn.v-size--default { + height: 48px; + min-height: 0; + min-width: 48px; +} + +.v-btn-toggle--borderless > .v-btn.v-btn { + border-width: 0; +} + +.v-btn-toggle--dense > .v-btn.v-btn { + padding: 0 8px; +} + +.v-btn-toggle--group { + border-radius: 0; +} +.v-btn-toggle--group > .v-btn.v-btn { + background-color: transparent !important; + border-color: transparent; + margin: 4px; + min-width: auto; +} + +.v-btn-toggle--rounded { + border-radius: 24px; +} + +.v-btn-toggle--shaped { + border-radius: 24px 4px; +} + +.v-btn-toggle--tile { + border-radius: 0; +} +.theme--light.v-calendar-events .v-event-timed { + border: 1px solid !important; +} +.theme--light.v-calendar-events .v-event-more { + background-color: #FFFFFF; +} +.theme--light.v-calendar-events .v-event-more.v-outside { + background-color: #f7f7f7; +} + +.theme--dark.v-calendar-events .v-event-timed { + border: 1px solid !important; +} +.theme--dark.v-calendar-events .v-event-more { + background-color: #303030; +} +.theme--dark.v-calendar-events .v-event-more.v-outside { + background-color: #202020; +} + +.v-calendar .v-event { + position: relative; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-size: 12px; + cursor: pointer; + line-height: 20px; + margin-right: -1px; + z-index: 1; + border-radius: 4px; +} +.v-calendar .v-event-more { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-size: 12px; + cursor: pointer; + font-weight: bold; + z-index: 1; + position: relative; +} +.v-calendar .v-event-timed-container { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + margin-right: 10px; + pointer-events: none; +} +.v-calendar .v-event-timed { + position: absolute; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + font-size: 12px; + cursor: pointer; + border-radius: 4px; + pointer-events: all; +} +.v-calendar.v-calendar-events .v-calendar-weekly__head-weekday { + margin-right: -1px; +} +.v-calendar.v-calendar-events .v-calendar-weekly__day { + overflow: visible; + margin-right: -1px; +} +.theme--light.v-calendar-weekly { + background-color: #FFFFFF; + border-top: #e0e0e0 1px solid; + border-left: #e0e0e0 1px solid; +} +.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday { + border-right: #e0e0e0 1px solid; + color: #000000; +} +.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside { + background-color: #f7f7f7; +} +.theme--light.v-calendar-weekly .v-calendar-weekly__head-weeknumber { + background-color: #f1f3f4; + border-right: #e0e0e0 1px solid; +} +.theme--light.v-calendar-weekly .v-calendar-weekly__day { + border-right: #e0e0e0 1px solid; + border-bottom: #e0e0e0 1px solid; + color: #000000; +} +.theme--light.v-calendar-weekly .v-calendar-weekly__day.v-outside { + background-color: #f7f7f7; +} +.theme--light.v-calendar-weekly .v-calendar-weekly__weeknumber { + background-color: #f1f3f4; + border-right: #e0e0e0 1px solid; + border-bottom: #e0e0e0 1px solid; + color: #000000; +} + +.theme--dark.v-calendar-weekly { + background-color: #303030; + border-top: #9e9e9e 1px solid; + border-left: #9e9e9e 1px solid; +} +.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday { + border-right: #9e9e9e 1px solid; + color: #FFFFFF; +} +.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside { + background-color: #202020; +} +.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weeknumber { + background-color: #202020; + border-right: #9e9e9e 1px solid; +} +.theme--dark.v-calendar-weekly .v-calendar-weekly__day { + border-right: #9e9e9e 1px solid; + border-bottom: #9e9e9e 1px solid; + color: #FFFFFF; +} +.theme--dark.v-calendar-weekly .v-calendar-weekly__day.v-outside { + background-color: #202020; +} +.theme--dark.v-calendar-weekly .v-calendar-weekly__weeknumber { + background-color: #202020; + border-right: #9e9e9e 1px solid; + border-bottom: #9e9e9e 1px solid; + color: #FFFFFF; +} + +.v-calendar-weekly { + width: 100%; + height: 100%; + display: flex; + flex-direction: column; + min-height: 0; +} + +.v-calendar-weekly__head { + display: flex; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.v-calendar-weekly__head-weekday { + flex: 1 0 20px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + padding: 0px 4px 0px 4px; + font-size: 11px; + overflow: hidden; + text-align: center; + text-overflow: ellipsis; + text-transform: uppercase; + white-space: nowrap; +} + +.v-calendar-weekly__head-weeknumber { + position: relative; + flex: 0 0 24px; +} + +.v-calendar-weekly__week { + display: flex; + flex: 1; + height: unset; + min-height: 0; +} + +.v-calendar-weekly__weeknumber { + display: flex; + flex: 0 0 24px; + height: unset; + min-height: 0; + padding-top: 14.5px; + text-align: center; +} +.v-calendar-weekly__weeknumber > small { + width: 100% !important; +} + +.v-calendar-weekly__day { + flex: 1; + width: 0; + overflow: hidden; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + position: relative; + padding: 0px 0px 0px 0px; + min-width: 0; +} +.v-calendar-weekly__day.v-present .v-calendar-weekly__day-month { + color: currentColor; +} + +.v-calendar-weekly__day-label { + text-decoration: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + box-shadow: none; + text-align: center; + margin: 4px 0 0 0; +} +.v-calendar-weekly__day-label .v-btn { + font-size: 12px; + text-transform: none; +} + +.v-calendar-weekly__day-month { + position: absolute; + text-decoration: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + box-shadow: none; + top: 0; + left: 36px; + height: 32px; + line-height: 32px; +} +.theme--light.v-calendar-daily { + background-color: #FFFFFF; + border-left: #e0e0e0 1px solid; + border-top: #e0e0e0 1px solid; +} +.theme--light.v-calendar-daily .v-calendar-daily__intervals-head { + border-right: #e0e0e0 1px solid; +} +.theme--light.v-calendar-daily .v-calendar-daily__intervals-head::after { + background: #e0e0e0; + background: linear-gradient(90deg, transparent, #e0e0e0); +} +.theme--light.v-calendar-daily .v-calendar-daily_head-day { + border-right: #e0e0e0 1px solid; + border-bottom: #e0e0e0 1px solid; + color: #000000; +} +.theme--light.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday, +.theme--light.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-calendar-daily .v-calendar-daily__intervals-body { + border-right: #e0e0e0 1px solid; +} +.theme--light.v-calendar-daily .v-calendar-daily__intervals-body .v-calendar-daily__interval-text { + color: #424242; +} +.theme--light.v-calendar-daily .v-calendar-daily__day { + border-right: #e0e0e0 1px solid; + border-bottom: #e0e0e0 1px solid; +} +.theme--light.v-calendar-daily .v-calendar-daily__day-interval { + border-top: #e0e0e0 1px solid; +} +.theme--light.v-calendar-daily .v-calendar-daily__day-interval:first-child { + border-top: none !important; +} +.theme--light.v-calendar-daily .v-calendar-daily__interval::after { + border-top: #e0e0e0 1px solid; +} + +.theme--dark.v-calendar-daily { + background-color: #303030; + border-left: #9e9e9e 1px solid; + border-top: #9e9e9e 1px solid; +} +.theme--dark.v-calendar-daily .v-calendar-daily__intervals-head { + border-right: #9e9e9e 1px solid; +} +.theme--dark.v-calendar-daily .v-calendar-daily__intervals-head::after { + background: #9e9e9e; + background: linear-gradient(90deg, transparent, #9e9e9e); +} +.theme--dark.v-calendar-daily .v-calendar-daily_head-day { + border-right: #9e9e9e 1px solid; + border-bottom: #9e9e9e 1px solid; + color: #FFFFFF; +} +.theme--dark.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday, +.theme--dark.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-calendar-daily .v-calendar-daily__intervals-body { + border-right: #9e9e9e 1px solid; +} +.theme--dark.v-calendar-daily .v-calendar-daily__intervals-body .v-calendar-daily__interval-text { + color: #eeeeee; +} +.theme--dark.v-calendar-daily .v-calendar-daily__day { + border-right: #9e9e9e 1px solid; + border-bottom: #9e9e9e 1px solid; +} +.theme--dark.v-calendar-daily .v-calendar-daily__day-interval { + border-top: #9e9e9e 1px solid; +} +.theme--dark.v-calendar-daily .v-calendar-daily__day-interval:first-child { + border-top: none !important; +} +.theme--dark.v-calendar-daily .v-calendar-daily__interval::after { + border-top: #9e9e9e 1px solid; +} + +.v-calendar-daily { + display: flex; + flex-direction: column; + overflow: hidden; + height: 100%; +} + +.v-calendar-daily__head { + flex: none; + display: flex; +} + +.v-calendar-daily__intervals-head { + flex: none; + position: relative; +} +.v-calendar-daily__intervals-head::after { + position: absolute; + bottom: 0px; + height: 1px; + left: 0; + right: 0; + content: ""; +} + +.v-calendar-daily_head-day { + flex: 1 1 auto; + width: 0; + position: relative; +} + +.v-calendar-daily_head-weekday { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + padding: 3px 0px 0px 0px; + font-size: 11px; + text-align: center; + text-transform: uppercase; +} + +.v-calendar-daily_head-day-label { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + padding: 0px 0px 3px 0px; + cursor: pointer; + text-align: center; +} + +.v-calendar-daily__body { + flex: 1 1 60%; + overflow: hidden; + display: flex; + position: relative; + flex-direction: column; +} + +.v-calendar-daily__scroll-area { + overflow-y: scroll; + flex: 1 1 auto; + display: flex; + align-items: flex-start; +} + +.v-calendar-daily__pane { + width: 100%; + overflow-y: hidden; + flex: none; + display: flex; + align-items: flex-start; +} + +.v-calendar-daily__day-container { + display: flex; + flex: 1; + width: 100%; + height: 100%; +} + +.v-calendar-daily__intervals-body { + flex: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.v-calendar-daily__interval { + text-align: right; + padding-right: 8px; + border-bottom: none; + position: relative; +} +.v-calendar-daily__interval::after { + width: 8px; + position: absolute; + height: 1px; + display: block; + content: ""; + right: 0; + bottom: -1px; +} + +.v-calendar-daily__interval-text { + display: block; + position: relative; + top: -6px; + font-size: 10px; + padding-right: 4px; +} + +.v-calendar-daily__day { + flex: 1; + width: 0; + position: relative; +} +.theme--light.v-calendar-category .v-calendar-category__column, +.theme--light.v-calendar-category .v-calendar-category__column-header { + border-right: #e0e0e0 1px solid; +} + +.theme--dark.v-calendar-category .v-calendar-category__column, +.theme--dark.v-calendar-category .v-calendar-category__column-header { + border-right: #9e9e9e 1px solid; +} + +.v-calendar-category .v-calendar-category__category { + text-align: center; +} +.v-calendar-category .v-calendar-daily__day-container .v-calendar-category__columns { + position: absolute; + height: 100%; + width: 100%; + top: 0; +} +.v-calendar-category .v-calendar-category__columns { + display: flex; +} +.v-calendar-category .v-calendar-category__columns .v-calendar-category__column, +.v-calendar-category .v-calendar-category__columns .v-calendar-category__column-header { + flex: 1 1 auto; + width: 0; + position: relative; +} +.theme--light.v-card { + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-card > .v-card__text, +.theme--light.v-card .v-card__subtitle { + color: rgba(0, 0, 0, 0.6); +} + +.theme--dark.v-card { + background-color: #1E1E1E; + color: #FFFFFF; +} +.theme--dark.v-card > .v-card__text, +.theme--dark.v-card .v-card__subtitle { + color: rgba(255, 255, 255, 0.7); +} + +.v-sheet.v-card { + border-radius: 4px; +} +.v-sheet.v-card:not(.v-sheet--outlined) { + box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); +} +.v-sheet.v-card.v-sheet--shaped { + border-radius: 24px 4px; +} + +.v-card { + border-width: thin; + display: block; + max-width: 100%; + outline: none; + text-decoration: none; + transition-property: box-shadow, opacity; + overflow-wrap: break-word; + position: relative; + white-space: normal; +} +.v-card > *:first-child:not(.v-btn):not(.v-chip), +.v-card > .v-card__progress + *:not(.v-btn):not(.v-chip) { + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} +.v-card > *:last-child:not(.v-btn):not(.v-chip) { + border-bottom-left-radius: inherit; + border-bottom-right-radius: inherit; +} + +.v-card__progress { + top: 0; + left: 0; + right: 0; + overflow: hidden; +} + +.v-card__subtitle + .v-card__text { + padding-top: 0; +} + +.v-card__subtitle, +.v-card__text { + font-size: 0.875rem; + font-weight: 400; + line-height: 1.375rem; + letter-spacing: 0.0071428571em; +} + +.v-card__subtitle, +.v-card__text, +.v-card__title { + padding: 16px; +} + +.v-card__title { + align-items: center; + display: flex; + flex-wrap: wrap; + font-size: 1.25rem; + font-weight: 500; + letter-spacing: 0.0125em; + line-height: 2rem; + word-break: break-all; +} +.v-card__title + .v-card__subtitle, +.v-card__title + .v-card__text { + padding-top: 0; +} +.v-card__title + .v-card__subtitle { + margin-top: -16px; +} + +.v-card__text { + width: 100%; +} + +.v-card__actions { + align-items: center; + display: flex; + padding: 8px; +} +.v-card__actions > .v-btn.v-btn { + padding: 0 8px; +} +.v-application--is-ltr .v-card__actions > .v-btn.v-btn + .v-btn { + margin-left: 8px; +} +.v-application--is-ltr .v-card__actions > .v-btn.v-btn .v-icon--left { + margin-left: 4px; +} +.v-application--is-ltr .v-card__actions > .v-btn.v-btn .v-icon--right { + margin-right: 4px; +} +.v-application--is-rtl .v-card__actions > .v-btn.v-btn + .v-btn { + margin-right: 8px; +} +.v-application--is-rtl .v-card__actions > .v-btn.v-btn .v-icon--left { + margin-right: 4px; +} +.v-application--is-rtl .v-card__actions > .v-btn.v-btn .v-icon--right { + margin-left: 4px; +} + +.v-card--flat { + box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12) !important; +} + +.v-card--hover { + cursor: pointer; + transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); +} +.v-card--hover:hover, .v-card--hover:focus { + box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12); +} + +.v-card--link { + cursor: pointer; +} +.v-card--link .v-chip { + cursor: pointer; +} +.v-card--link:focus:before { + opacity: 0.08; +} +.v-card--link:before { + background: currentColor; + bottom: 0; + content: ""; + left: 0; + opacity: 0; + pointer-events: none; + position: absolute; + right: 0; + top: 0; + transition: 0.2s opacity; +} + +.v-card--disabled { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-card--disabled > *:not(.v-card__progress) { + opacity: 0.6; + transition: inherit; +} + +.v-card--loading { + overflow: hidden; +} + +.v-card--raised { + box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.v-carousel { + overflow: hidden; + position: relative; + width: 100%; +} +.v-carousel__controls { + align-items: center; + background: rgba(0, 0, 0, 0.3); + bottom: 0; + display: flex; + height: 50px; + justify-content: center; + list-style-type: none; + position: absolute; + width: 100%; + z-index: 1; +} +.v-carousel__controls > .v-item-group { + flex: 0 1 auto; +} +.v-carousel__controls__item { + margin: 0 8px; +} +.v-carousel__controls__item .v-icon { + opacity: 0.5; +} +.v-carousel__controls__item--active .v-icon { + opacity: 1; + vertical-align: middle; +} +.v-carousel__controls__item:hover { + background: none; +} +.v-carousel__controls__item:hover .v-icon { + opacity: 0.8; +} + +.v-carousel__progress { + margin: 0; + position: absolute; + bottom: 0; + left: 0; + right: 0; +} + +.v-carousel .v-window-item { + display: block; + height: inherit; + text-decoration: none; +} + +.v-carousel--hide-delimiter-background .v-carousel__controls { + background: transparent; +} + +.v-carousel--vertical-delimiters .v-carousel__controls { + height: 100% !important; + width: 50px; +} +.v-window__container { + height: inherit; + position: relative; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-window__container--is-active { + overflow: hidden; +} +.v-window__prev, .v-window__next { + background: rgba(0, 0, 0, 0.3); + border-radius: 50%; + position: absolute; + margin: 0 16px; + top: calc(50% - 20px); + z-index: 1; +} +.v-window__prev .v-btn:hover, .v-window__next .v-btn:hover { + background: none; +} +.v-application--is-ltr .v-window__prev { + left: 0; +} +.v-application--is-rtl .v-window__prev { + right: 0; +} +.v-application--is-ltr .v-window__next { + right: 0; +} +.v-application--is-rtl .v-window__next { + left: 0; +} +.v-window--show-arrows-on-hover { + overflow: hidden; +} +.v-window--show-arrows-on-hover .v-window__next, +.v-window--show-arrows-on-hover .v-window__prev { + transition: 0.2s transform cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__prev { + transform: translateX(-200%); +} +.v-application--is-rtl .v-window--show-arrows-on-hover .v-window__prev { + transform: translateX(200%); +} +.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__next { + transform: translateX(200%); +} +.v-application--is-rtl .v-window--show-arrows-on-hover .v-window__next { + transform: translateX(-200%); +} +.v-window--show-arrows-on-hover:hover .v-window__next, +.v-window--show-arrows-on-hover:hover .v-window__prev { + transform: translateX(0); +} +.v-window-x-transition-enter-active, .v-window-x-transition-leave-active, .v-window-x-reverse-transition-enter-active, .v-window-x-reverse-transition-leave-active, .v-window-y-transition-enter-active, .v-window-y-transition-leave-active, .v-window-y-reverse-transition-enter-active, .v-window-y-reverse-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-window-x-transition-leave, .v-window-x-transition-leave-to, .v-window-x-reverse-transition-leave, .v-window-x-reverse-transition-leave-to, .v-window-y-transition-leave, .v-window-y-transition-leave-to, .v-window-y-reverse-transition-leave, .v-window-y-reverse-transition-leave-to { + position: absolute !important; + top: 0; + width: 100%; +} +.v-window-x-transition-enter { + transform: translateX(100%); +} +.v-window-x-transition-leave-to { + transform: translateX(-100%); +} +.v-window-x-reverse-transition-enter { + transform: translateX(-100%); +} +.v-window-x-reverse-transition-leave-to { + transform: translateX(100%); +} +.v-window-y-transition-enter { + transform: translateY(100%); +} +.v-window-y-transition-leave-to { + transform: translateY(-100%); +} +.v-window-y-reverse-transition-enter { + transform: translateY(-100%); +} +.v-window-y-reverse-transition-leave-to { + transform: translateY(100%); +} +.v-input--checkbox.v-input--indeterminate.v-input--is-disabled { + opacity: 0.6; +} +.theme--light.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon { + color: rgba(0, 0, 0, 0.26) !important; +} + +.theme--dark.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon { + color: rgba(255, 255, 255, 0.3) !important; +} + +.v-input--selection-controls { + margin-top: 16px; + padding-top: 4px; +} +.v-input--selection-controls > .v-input__append-outer, +.v-input--selection-controls > .v-input__prepend-outer { + margin-top: 0; + margin-bottom: 0; +} +.v-input--selection-controls:not(.v-input--hide-details) > .v-input__slot { + margin-bottom: 12px; +} +.v-input--selection-controls .v-input__slot, +.v-input--selection-controls .v-radio { + cursor: pointer; +} +.v-input--selection-controls .v-input__slot > .v-label, +.v-input--selection-controls .v-radio > .v-label { + align-items: center; + display: inline-flex; + flex: 1 1 auto; + height: auto; +} +.v-input--selection-controls__input { + color: inherit; + display: inline-flex; + flex: 0 0 auto; + height: 24px; + position: relative; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + transition-property: transform; + width: 24px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-input--selection-controls__input .v-icon { + width: 100%; +} +.v-application--is-ltr .v-input--selection-controls__input { + margin-right: 8px; +} +.v-application--is-rtl .v-input--selection-controls__input { + margin-left: 8px; +} +.v-input--selection-controls__input input[role=checkbox], +.v-input--selection-controls__input input[role=radio], +.v-input--selection-controls__input input[role=switch] { + position: absolute; + opacity: 0; + width: 100%; + height: 100%; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-input--selection-controls__input + .v-label { + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-input--selection-controls__ripple { + border-radius: 50%; + cursor: pointer; + height: 34px; + position: absolute; + transition: inherit; + width: 34px; + left: -12px; + top: calc(50% - 24px); + margin: 7px; +} +.v-input--selection-controls__ripple:before { + border-radius: inherit; + bottom: 0; + content: ""; + position: absolute; + opacity: 0.2; + left: 0; + right: 0; + top: 0; + transform-origin: center center; + transform: scale(0.2); + transition: inherit; +} +.v-input--selection-controls__ripple > .v-ripple__container { + transform: scale(1.2); +} +.v-input--selection-controls.v-input--dense .v-input--selection-controls__ripple { + width: 28px; + height: 28px; + left: -9px; +} +.v-input--selection-controls.v-input--dense:not(.v-input--switch) .v-input--selection-controls__ripple { + top: calc(50% - 21px); +} +.v-input--selection-controls.v-input { + flex: 0 1 auto; +} +.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before, +.v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before { + background: currentColor; + transform: scale(1.2); +} +.v-input--selection-controls .v-input--selection-controls__input:hover .v-input--selection-controls__ripple:before { + background: currentColor; + transform: scale(1.2); + transition: none; +} +.v-chip-group .v-chip { + margin: 4px 8px 4px 0; +} +.v-chip-group .v-chip--active { + color: inherit; +} +.v-chip-group .v-chip--active.v-chip--no-color:after { + opacity: 0.22; +} +.v-chip-group .v-chip--active.v-chip--no-color:focus:after { + opacity: 0.32; +} + +.v-chip-group .v-slide-group__content { + padding: 4px 0; +} + +.v-chip-group--column .v-slide-group__content { + white-space: normal; + flex-wrap: wrap; + max-width: 100%; +} +.v-slide-group { + display: flex; +} +.v-slide-group:not(.v-slide-group--has-affixes) > .v-slide-group__prev, +.v-slide-group:not(.v-slide-group--has-affixes) > .v-slide-group__next { + display: none; +} +.v-slide-group.v-item-group > .v-slide-group__next, +.v-slide-group.v-item-group > .v-slide-group__prev { + cursor: pointer; +} + +.v-slide-item { + display: inline-flex; + flex: 0 1 auto; +} + +.v-slide-group__next, +.v-slide-group__prev { + align-items: center; + display: flex; + flex: 0 1 52px; + justify-content: center; + min-width: 52px; +} + +.v-slide-group__content { + display: flex; + flex: 1 0 auto; + position: relative; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + white-space: nowrap; +} + +.v-slide-group__wrapper { + contain: content; + display: flex; + flex: 1 1 auto; + overflow: hidden; + touch-action: none; +} + +.v-slide-group__next--disabled, +.v-slide-group__prev--disabled { + pointer-events: none; +} +.theme--light.v-color-picker .v-color-picker__input input { + border: thin solid rgba(0, 0, 0, 0.12); +} +.theme--light.v-color-picker span { + color: rgba(0, 0, 0, 0.6); +} +.theme--light.v-color-picker .v-color-picker__dot, .theme--light.v-color-picker .v-color-picker__color { + background-color: rgba(255, 255, 255, 0); +} + +.theme--dark.v-color-picker .v-color-picker__input input { + border: thin solid rgba(255, 255, 255, 0.12); +} +.theme--dark.v-color-picker span { + color: rgba(255, 255, 255, 0.7); +} +.theme--dark.v-color-picker .v-color-picker__dot, .theme--dark.v-color-picker .v-color-picker__color { + background-color: rgba(255, 255, 255, 0.12); +} + +.v-color-picker { + align-self: flex-start; + border-radius: 4px; + contain: content; + box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); +} + +.v-color-picker__controls { + display: flex; + flex-direction: column; + padding: 16px; +} + +.v-color-picker--flat { + box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12); +} +.v-color-picker--flat .v-color-picker__track:not(.v-input--is-disabled) .v-slider__thumb { + box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12); +} +.v-color-picker .v-input__slider { + border-radius: 5px; +} +.v-color-picker .v-input__slider .v-slider { + margin: 0; +} + +.v-color-picker__alpha:not(.v-input--is-disabled) .v-slider { + border-radius: 5px; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgYGCQwoKxgqGgcJA5h3yFAAs8BRWVSwooAAAAAElFTkSuQmCC) repeat; +} + +.v-color-picker__sliders { + display: flex; + flex: 1 0 auto; + flex-direction: column; +} + +.v-color-picker__dot { + position: relative; + height: 30px; + width: 30px; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgYGCQwoKxgqGgcJA5h3yFAAs8BRWVSwooAAAAAElFTkSuQmCC) repeat; + border-radius: 50%; + overflow: hidden; +} +.v-application--is-ltr .v-color-picker__dot { + margin-right: 24px; +} +.v-application--is-rtl .v-color-picker__dot { + margin-left: 24px; +} +.v-color-picker__dot > div { + width: 100%; + height: 100%; +} + +.v-application--is-ltr .v-color-picker__hue:not(.v-input--is-disabled) { + background: linear-gradient(to right, #F00 0%, #FF0 16.66%, #0F0 33.33%, #0FF 50%, #00F 66.66%, #F0F 83.33%, #F00 100%); +} +.v-application--is-rtl .v-color-picker__hue:not(.v-input--is-disabled) { + background: linear-gradient(to left, #F00 0%, #FF0 16.66%, #0F0 33.33%, #0FF 50%, #00F 66.66%, #F0F 83.33%, #F00 100%); +} + +.v-color-picker__track { + position: relative; + width: 100%; +} + +.v-color-picker__preview { + align-items: center; + display: flex; +} +.v-color-picker__preview .v-slider { + min-height: 10px; +} +.v-color-picker__preview .v-slider:not(.v-slider--disabled) .v-slider__thumb { + box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12); +} +.v-color-picker__preview .v-slider:not(.v-slider--disabled) .v-slider__track-container { + opacity: 0; +} +.v-color-picker__preview:not(.v-color-picker__preview--hide-alpha) .v-color-picker__hue { + margin-bottom: 24px; +} +.theme--light.v-slider .v-slider__track-background, +.theme--light.v-slider .v-slider__track-fill, +.theme--light.v-slider .v-slider__thumb { + background: rgba(0, 0, 0, 0.26); +} + +.theme--dark.v-slider .v-slider__track-background, +.theme--dark.v-slider .v-slider__track-fill, +.theme--dark.v-slider .v-slider__thumb { + background: rgba(255, 255, 255, 0.2); +} + +.v-slider { + cursor: default; + display: flex; + align-items: center; + position: relative; + flex: 1; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-slider input { + cursor: default; + padding: 0; + width: 100%; + display: none; +} + +.v-slider__track-container { + position: absolute; + border-radius: 0; +} + +.v-slider__track-background, .v-slider__track-fill { + position: absolute; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} + +.v-slider__thumb-container { + outline: none; + position: absolute; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + top: 50%; +} +.v-slider__thumb-container:hover .v-slider__thumb:before { + transform: scale(1); +} + +.v-slider__thumb { + position: absolute; + width: 12px; + height: 12px; + left: -6px; + top: 50%; + border-radius: 50%; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + transform: translateY(-50%); + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-slider__thumb:before { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + content: ""; + color: inherit; + width: 36px; + height: 36px; + border-radius: 50%; + background: currentColor; + opacity: 0.3; + position: absolute; + left: -12px; + top: -12px; + transform: scale(0.1); + pointer-events: none; +} + +.v-slider__ticks-container { + position: absolute; +} + +.v-slider__tick { + position: absolute; + opacity: 0; + background-color: rgba(0, 0, 0, 0.5); + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + border-radius: 0; +} +.v-slider__tick--filled { + background-color: rgba(255, 255, 255, 0.5); +} +.v-application--is-ltr .v-slider__tick:first-child .v-slider__tick-label { + transform: none; +} +.v-application--is-rtl .v-slider__tick:first-child .v-slider__tick-label { + transform: translateX(100%); +} +.v-application--is-ltr .v-slider__tick:last-child .v-slider__tick-label { + transform: translateX(-100%); +} +.v-application--is-rtl .v-slider__tick:last-child .v-slider__tick-label { + transform: none; +} + +.v-slider__tick-label { + position: absolute; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + white-space: nowrap; +} + +.v-slider__thumb-label-container { + position: absolute; + left: 0; + top: 0; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); +} + +.v-slider__thumb-label { + display: flex; + align-items: center; + justify-content: center; + font-size: 0.75rem; + color: #fff; + width: 32px; + height: 32px; + border-radius: 50% 50% 0; + position: absolute; + left: 0; + bottom: 100%; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); +} + +.v-slider--horizontal { + min-height: 32px; + margin-left: 8px; + margin-right: 8px; +} +.v-slider--horizontal .v-slider__track-container { + width: 100%; + height: 2px; + left: 0; + top: 50%; + transform: translateY(-50%); +} +.v-slider--horizontal .v-slider__track-background, .v-slider--horizontal .v-slider__track-fill { + height: 100%; +} +.v-slider--horizontal .v-slider__ticks-container { + left: 0; + height: 2px; + width: 100%; +} +.v-application--is-ltr .v-slider--horizontal .v-slider__tick:first-child .v-slider__tick-label { + transform: translateX(0%); +} +.v-application--is-rtl .v-slider--horizontal .v-slider__tick:first-child .v-slider__tick-label { + transform: translateX(0%); +} +.v-application--is-ltr .v-slider--horizontal .v-slider__tick:last-child .v-slider__tick-label { + transform: translateX(-100%); +} +.v-application--is-rtl .v-slider--horizontal .v-slider__tick:last-child .v-slider__tick-label { + transform: translateX(100%); +} +.v-slider--horizontal .v-slider__tick .v-slider__tick-label { + top: 8px; +} +.v-application--is-ltr .v-slider--horizontal .v-slider__tick .v-slider__tick-label { + transform: translateX(-50%); +} +.v-application--is-rtl .v-slider--horizontal .v-slider__tick .v-slider__tick-label { + transform: translateX(50%); +} +.v-slider--horizontal .v-slider__thumb-label { + transform: translateY(-20%) translateY(-12px) translateX(-50%) rotate(45deg); +} +.v-slider--horizontal .v-slider__thumb-label > * { + transform: rotate(-45deg); +} + +.v-slider--vertical { + min-height: 150px; + margin-top: 12px; + margin-bottom: 12px; +} +.v-slider--vertical .v-slider__track-container { + height: 100%; + width: 2px; + left: 50%; + top: 0; + transform: translateX(-50%); +} +.v-slider--vertical .v-slider__track-background, .v-slider--vertical .v-slider__track-fill { + width: 100%; +} +.v-slider--vertical .v-slider__thumb-container { + left: 50%; +} +.v-slider--vertical .v-slider__ticks-container { + top: 0; + width: 2px; + height: 100%; + left: 50%; + transform: translateX(-50%); +} +.v-application--is-ltr .v-slider--vertical .v-slider__tick .v-slider__tick-label, .v-application--is-ltr .v-slider--vertical .v-slider__tick:first-child .v-slider__tick-label, .v-application--is-ltr .v-slider--vertical .v-slider__tick:last-child .v-slider__tick-label { + transform: translateY(-50%); + left: 12px; +} +.v-application--is-rtl .v-slider--vertical .v-slider__tick .v-slider__tick-label, .v-application--is-rtl .v-slider--vertical .v-slider__tick:first-child .v-slider__tick-label, .v-application--is-rtl .v-slider--vertical .v-slider__tick:last-child .v-slider__tick-label { + transform: translateY(-50%); + right: 12px; +} +.v-slider--vertical .v-slider__thumb-label > * { + transform: rotate(-135deg); +} + +.v-slider__thumb-container--focused .v-slider__thumb:before { + transform: scale(1); +} + +.v-slider--active .v-slider__tick { + opacity: 1; +} + +.v-slider__thumb-container--active .v-slider__thumb:before { + transform: scale(1.5) !important; +} + +.v-slider--disabled { + pointer-events: none; +} +.v-slider--disabled .v-slider__thumb { + width: 8px; + height: 8px; + left: -4px; +} +.v-slider--disabled .v-slider__thumb:before { + display: none; +} + +.v-slider__ticks-container--always-show .v-slider__tick { + opacity: 1; +} + +.v-input__slider.v-input--is-readonly > .v-input__control { + pointer-events: none; +} +.v-application--is-ltr .v-input__slider .v-input__slot .v-label { + margin-left: 0; + margin-right: 12px; +} +.v-application--is-rtl .v-input__slider .v-input__slot .v-label { + margin-right: 0; + margin-left: 12px; +} + +.v-application--is-ltr .v-input__slider--inverse-label .v-input__slot .v-label { + margin-right: 0; + margin-left: 12px; +} +.v-application--is-rtl .v-input__slider--inverse-label .v-input__slot .v-label { + margin-left: 0; + margin-right: 12px; +} + +.v-input__slider--vertical { + align-items: center; +} +.v-application--is-ltr .v-input__slider--vertical { + flex-direction: column-reverse; +} +.v-application--is-rtl .v-input__slider--vertical { + flex-direction: column; +} +.v-input__slider--vertical .v-input__slot, .v-input__slider--vertical .v-input__prepend-outer, .v-input__slider--vertical .v-input__append-outer { + margin: 0; +} +.v-input__slider--vertical .v-messages { + display: none; +} + +.v-input--has-state .v-slider__track-background { + opacity: 0.4; +} +.v-color-picker__canvas { + position: relative; + overflow: hidden; + contain: strict; +} +.v-color-picker__canvas-dot { + position: absolute; + top: 0; + left: 0; + width: 15px; + height: 15px; + background: transparent; + border-radius: 50%; + box-shadow: 0px 0px 0px 1.5px white, inset 0px 0px 1px 1.5px rgba(0, 0, 0, 0.3); +} +.v-color-picker__canvas-dot--disabled { + box-shadow: 0px 0px 0px 1.5px rgba(255, 255, 255, 0.7), inset 0px 0px 1px 1.5px rgba(0, 0, 0, 0.3); +} +.v-color-picker__canvas:hover .v-color-picker__canvas-dot { + will-change: transform; +} +.v-color-picker__edit { + margin-top: 24px; + display: flex; +} + +.v-color-picker__input { + width: 100%; + display: flex; + flex-wrap: wrap; + justify-content: center; + text-align: center; +} +.v-application--is-ltr .v-color-picker__input:not(:last-child) { + margin-right: 8px; +} +.v-application--is-rtl .v-color-picker__input:not(:last-child) { + margin-left: 8px; +} +.v-color-picker__input input { + border-radius: 4px; + margin-bottom: 8px; + min-width: 0; + outline: none; + text-align: center; + width: 100%; + height: 28px; +} +.v-color-picker__input span { + font-size: 0.75rem; +} +.v-color-picker__swatches { + overflow-y: auto; +} +.v-color-picker__swatches > div { + display: flex; + flex-wrap: wrap; + justify-content: center; + padding: 8px; +} + +.v-color-picker__swatch { + display: flex; + flex-direction: column; + margin-bottom: 10px; +} + +.v-color-picker__color { + position: relative; + height: 18px; + max-height: 18px; + width: 45px; + margin: 2px 4px; + border-radius: 2px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + overflow: hidden; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgYGCQwoKxgqGgcJA5h3yFAAs8BRWVSwooAAAAAElFTkSuQmCC) repeat; + cursor: pointer; +} +.v-color-picker__color > div { + display: flex; + align-items: center; + justify-content: center; + width: 100%; + height: 100%; +} +.v-main { + display: flex; + flex: 1 0 auto; + max-width: 100%; + transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1); +} +.v-main:not([data-booted=true]) { + transition: none !important; +} +.v-main__wrap { + flex: 1 1 auto; + max-width: 100%; + position: relative; +} +@-moz-document url-prefix() { + @media print { + .v-main { + display: block; + } + } +} +.v-data-footer { + display: flex; + flex-wrap: wrap; + justify-content: flex-end; + align-items: center; + font-size: 0.75rem; + padding: 0 8px; +} +.v-data-footer .v-btn { + color: inherit; +} + +.v-application--is-ltr .v-data-footer__icons-before .v-btn:last-child { + margin-right: 7px; +} +.v-application--is-rtl .v-data-footer__icons-before .v-btn:last-child { + margin-left: 7px; +} + +.v-application--is-ltr .v-data-footer__icons-after .v-btn:first-child { + margin-left: 7px; +} +.v-application--is-rtl .v-data-footer__icons-after .v-btn:first-child { + margin-right: 7px; +} + +.v-data-footer__pagination { + display: block; + text-align: center; +} +.v-application--is-ltr .v-data-footer__pagination { + margin: 0 32px 0 24px; +} +.v-application--is-rtl .v-data-footer__pagination { + margin: 0 24px 0 32px; +} + +.v-data-footer__select { + display: flex; + align-items: center; + flex: 0 0 0; + justify-content: flex-end; + white-space: nowrap; +} +.v-application--is-ltr .v-data-footer__select { + margin-right: 14px; +} +.v-application--is-rtl .v-data-footer__select { + margin-left: 14px; +} +.v-data-footer__select .v-select { + flex: 0 1 0; + padding: 0; + position: initial; +} +.v-application--is-ltr .v-data-footer__select .v-select { + margin: 13px 0 13px 34px; +} +.v-application--is-rtl .v-data-footer__select .v-select { + margin: 13px 34px 13px 0; +} +.v-data-footer__select .v-select__selections { + flex-wrap: nowrap; +} +.v-data-footer__select .v-select__selections .v-select__selection--comma { + font-size: 0.75rem; +} +.theme--light.v-data-table tbody tr.v-data-table__selected { + background: #f5f5f5; +} +.theme--light.v-data-table .v-row-group__header, .theme--light.v-data-table .v-row-group__summary { + background: #eeeeee; +} +.theme--light.v-data-table .v-data-footer { + border-top: thin solid rgba(0, 0, 0, 0.12); +} +.theme--light.v-data-table .v-data-table__empty-wrapper { + color: rgba(0, 0, 0, 0.38); +} + +.theme--dark.v-data-table tbody tr.v-data-table__selected { + background: #505050; +} +.theme--dark.v-data-table .v-row-group__header, .theme--dark.v-data-table .v-row-group__summary { + background: #616161; +} +.theme--dark.v-data-table .v-data-footer { + border-top: thin solid rgba(255, 255, 255, 0.12); +} +.theme--dark.v-data-table .v-data-table__empty-wrapper { + color: rgba(255, 255, 255, 0.5); +} + +.v-data-table { + border-radius: 4px; +} +.v-data-table tbody tr.v-data-table__expanded { + border-bottom: 0; +} +.v-data-table tbody tr.v-data-table__expanded__content { + box-shadow: inset 0px 4px 8px -5px rgba(50, 50, 50, 0.75), inset 0px -4px 8px -5px rgba(50, 50, 50, 0.75); +} +.v-data-table .v-data-table__mobile-table-row { + display: initial; +} +.v-data-table .v-data-table__mobile-row { + height: initial; + min-height: 48px; +} + +.v-data-table__empty-wrapper { + text-align: center; +} + +.v-data-table__mobile-row { + align-items: center; + display: flex; + justify-content: space-between; +} +.v-data-table__mobile-row__header { + font-weight: 600; +} +.v-application--is-ltr .v-data-table__mobile-row__cell { + text-align: right; +} +.v-application--is-rtl .v-data-table__mobile-row__cell { + text-align: left; +} + +.v-row-group__header td, .v-row-group__summary td { + height: 35px; +} + +.v-data-table__expand-icon { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; +} +.v-data-table__expand-icon--active { + transform: rotate(-180deg); +} +.theme--light.v-data-table .v-data-table-header th.sortable .v-data-table-header__icon { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-data-table .v-data-table-header th.sortable:hover, .theme--light.v-data-table .v-data-table-header th.sortable.active { + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon { + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-data-table .v-data-table-header__sort-badge { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.theme--dark.v-data-table .v-data-table-header th.sortable .v-data-table-header__icon { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-data-table .v-data-table-header th.sortable:hover, .theme--dark.v-data-table .v-data-table-header th.sortable.active { + color: #FFFFFF; +} +.theme--dark.v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon { + color: #FFFFFF; +} +.theme--dark.v-data-table .v-data-table-header__sort-badge { + background-color: rgba(255, 255, 255, 0.12); + color: #FFFFFF; +} + +.v-data-table-header th.sortable { + pointer-events: auto; + cursor: pointer; + outline: 0; +} +.v-data-table-header th.active .v-data-table-header__icon, .v-data-table-header th:hover .v-data-table-header__icon { + transform: none; + opacity: 1; +} +.v-data-table-header th.desc .v-data-table-header__icon { + transform: rotate(-180deg); +} + +.v-data-table-header__icon { + display: inline-block; + opacity: 0; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} + +.v-data-table-header__sort-badge { + display: inline-flex; + justify-content: center; + align-items: center; + border: 0px; + border-radius: 50%; + min-width: 18px; + min-height: 18px; + height: 18px; + width: 18px; +} + +.v-data-table-header-mobile th { + height: initial; +} + +.v-data-table-header-mobile__wrapper { + display: flex; +} +.v-data-table-header-mobile__wrapper .v-select { + margin-bottom: 8px; +} +.v-data-table-header-mobile__wrapper .v-select .v-chip { + height: 24px; +} +.v-data-table-header-mobile__wrapper .v-select .v-chip__close.desc .v-icon { + transform: rotate(-180deg); +} + +.v-data-table-header-mobile__select { + min-width: 56px; + display: flex; + align-items: center; + justify-content: center; +} +.theme--light.v-data-table { + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-data-table .v-data-table__divider { + border-right: thin solid rgba(0, 0, 0, 0.12); +} +.theme--light.v-data-table.v-data-table--fixed-header thead th { + background: #FFFFFF; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.12); +} +.theme--light.v-data-table > .v-data-table__wrapper > table > thead > tr > th { + color: rgba(0, 0, 0, 0.6); +} +.theme--light.v-data-table > .v-data-table__wrapper > table > thead > tr:last-child > th { + border-bottom: thin solid rgba(0, 0, 0, 0.12); +} +.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > td:not(.v-data-table__mobile-row), +.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > th:not(.v-data-table__mobile-row) { + border-bottom: thin solid rgba(0, 0, 0, 0.12); +} +.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > td:last-child, +.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > th:last-child { + border-bottom: thin solid rgba(0, 0, 0, 0.12); +} +.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr.active { + background: #f5f5f5; +} +.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper) { + background: #eeeeee; +} + +.theme--dark.v-data-table { + background-color: #1E1E1E; + color: #FFFFFF; +} +.theme--dark.v-data-table .v-data-table__divider { + border-right: thin solid rgba(255, 255, 255, 0.12); +} +.theme--dark.v-data-table.v-data-table--fixed-header thead th { + background: #1E1E1E; + box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.12); +} +.theme--dark.v-data-table > .v-data-table__wrapper > table > thead > tr > th { + color: rgba(255, 255, 255, 0.7); +} +.theme--dark.v-data-table > .v-data-table__wrapper > table > thead > tr:last-child > th { + border-bottom: thin solid rgba(255, 255, 255, 0.12); +} +.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > td:not(.v-data-table__mobile-row), +.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > th:not(.v-data-table__mobile-row) { + border-bottom: thin solid rgba(255, 255, 255, 0.12); +} +.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > td:last-child, +.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > th:last-child { + border-bottom: thin solid rgba(255, 255, 255, 0.12); +} +.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr.active { + background: #505050; +} +.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper) { + background: #616161; +} + +.v-data-table { + line-height: 1.5; + max-width: 100%; +} +.v-data-table > .v-data-table__wrapper > table { + width: 100%; + border-spacing: 0; +} +.v-data-table > .v-data-table__wrapper > table > tbody > tr > td, +.v-data-table > .v-data-table__wrapper > table > tbody > tr > th, +.v-data-table > .v-data-table__wrapper > table > thead > tr > td, +.v-data-table > .v-data-table__wrapper > table > thead > tr > th, +.v-data-table > .v-data-table__wrapper > table > tfoot > tr > td, +.v-data-table > .v-data-table__wrapper > table > tfoot > tr > th { + padding: 0 16px; + transition: height 0.2s cubic-bezier(0.4, 0, 0.6, 1); +} +.v-data-table > .v-data-table__wrapper > table > tbody > tr > th, +.v-data-table > .v-data-table__wrapper > table > thead > tr > th, +.v-data-table > .v-data-table__wrapper > table > tfoot > tr > th { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-size: 0.75rem; + height: 48px; +} +.v-application--is-ltr .v-data-table > .v-data-table__wrapper > table > tbody > tr > th, +.v-application--is-ltr .v-data-table > .v-data-table__wrapper > table > thead > tr > th, +.v-application--is-ltr .v-data-table > .v-data-table__wrapper > table > tfoot > tr > th { + text-align: left; +} +.v-application--is-rtl .v-data-table > .v-data-table__wrapper > table > tbody > tr > th, +.v-application--is-rtl .v-data-table > .v-data-table__wrapper > table > thead > tr > th, +.v-application--is-rtl .v-data-table > .v-data-table__wrapper > table > tfoot > tr > th { + text-align: right; +} +.v-data-table > .v-data-table__wrapper > table > tbody > tr > td, +.v-data-table > .v-data-table__wrapper > table > thead > tr > td, +.v-data-table > .v-data-table__wrapper > table > tfoot > tr > td { + font-size: 0.875rem; + height: 48px; +} + +.v-data-table__wrapper { + overflow-x: auto; + overflow-y: hidden; +} + +.v-data-table__progress { + height: auto !important; +} +.v-data-table__progress th { + height: auto !important; + border: none !important; + padding: 0; + position: relative; +} + +.v-data-table--dense > .v-data-table__wrapper > table > tbody > tr > td, +.v-data-table--dense > .v-data-table__wrapper > table > thead > tr > td, +.v-data-table--dense > .v-data-table__wrapper > table > tfoot > tr > td { + height: 32px; +} +.v-data-table--dense > .v-data-table__wrapper > table > tbody > tr > th, +.v-data-table--dense > .v-data-table__wrapper > table > thead > tr > th, +.v-data-table--dense > .v-data-table__wrapper > table > tfoot > tr > th { + height: 32px; +} + +.v-data-table--fixed-height .v-data-table__wrapper { + overflow-y: auto; +} + +.v-data-table--fixed-header > .v-data-table__wrapper { + overflow-y: auto; +} +.v-data-table--fixed-header > .v-data-table__wrapper > table > thead > tr > th { + border-bottom: 0px !important; + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 2; +} +.v-data-table--fixed-header > .v-data-table__wrapper > table > thead > tr:nth-child(2) > th { + top: 48px; +} +.v-application--is-ltr .v-data-table--fixed-header .v-data-footer { + margin-right: 17px; +} +.v-application--is-rtl .v-data-table--fixed-header .v-data-footer { + margin-left: 17px; +} + +.v-data-table--fixed-header.v-data-table--dense > .v-data-table__wrapper > table > thead > tr:nth-child(2) > th { + top: 32px; +} +.theme--light.v-small-dialog__menu-content, .theme--light.v-small-dialog__actions { + background: #FFFFFF; +} + +.theme--dark.v-small-dialog__menu-content, .theme--dark.v-small-dialog__actions { + background: #1E1E1E; +} + +.v-small-dialog { + display: block; +} +.v-small-dialog__activator { + cursor: pointer; +} +.v-small-dialog__activator__content { + display: inline-block; +} +.v-small-dialog__content { + padding: 0 16px; +} +.v-small-dialog__actions { + padding: 8px; + text-align: right; + white-space: pre; +} +.v-virtual-table { + position: relative; +} + +.v-virtual-table__wrapper { + display: flex; +} + +.v-virtual-table__table { + width: 100%; + height: 100%; + overflow-x: auto; +} +.v-date-picker-title { + display: flex; + justify-content: space-between; + flex-direction: column; + flex-wrap: wrap; + line-height: 1; +} +.v-application--is-ltr .v-date-picker-title .v-picker__title__btn { + text-align: left; +} +.v-application--is-rtl .v-date-picker-title .v-picker__title__btn { + text-align: right; +} +.v-date-picker-title__year { + align-items: center; + display: inline-flex; + font-size: 14px; + font-weight: 500; + margin-bottom: 8px; +} +.v-date-picker-title__date { + font-size: 34px; + text-align: left; + font-weight: 500; + position: relative; + overflow: hidden; + padding-bottom: 8px; + margin-bottom: -8px; +} +.v-date-picker-title__date > div { + position: relative; +} +.v-date-picker-title--disabled { + pointer-events: none; +} +.theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus) { + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-date-picker-header .v-date-picker-header__value--disabled button { + color: rgba(0, 0, 0, 0.38); +} + +.theme--dark.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus) { + color: #FFFFFF; +} +.theme--dark.v-date-picker-header .v-date-picker-header__value--disabled button { + color: rgba(255, 255, 255, 0.5); +} + +.v-date-picker-header { + padding: 4px 16px; + align-items: center; + display: flex; + justify-content: space-between; + position: relative; +} +.v-date-picker-header .v-btn { + margin: 0; + z-index: auto; +} +.v-date-picker-header .v-icon { + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.v-date-picker-header__value { + flex: 1; + text-align: center; + position: relative; + overflow: hidden; +} +.v-date-picker-header__value div { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + width: 100%; +} +.v-date-picker-header__value button { + cursor: pointer; + font-weight: bold; + outline: none; + padding: 0.5rem; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} + +.v-date-picker-header--disabled { + pointer-events: none; +} +.theme--light.v-date-picker-table th, +.theme--light.v-date-picker-table .v-date-picker-table--date__week { + color: rgba(0, 0, 0, 0.38); +} + +.theme--dark.v-date-picker-table th, +.theme--dark.v-date-picker-table .v-date-picker-table--date__week { + color: rgba(255, 255, 255, 0.5); +} + +.v-date-picker-table { + position: relative; + padding: 0 12px; + height: 242px; +} +.v-date-picker-table table { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + top: 0; + table-layout: fixed; + width: 100%; +} +.v-date-picker-table td, .v-date-picker-table th { + text-align: center; + position: relative; +} +.v-date-picker-table th { + font-size: 12px; +} +.v-date-picker-table--date .v-btn { + height: 32px; + width: 32px; +} +.v-date-picker-table .v-btn { + z-index: auto; + margin: 0; + font-size: 12px; +} +.v-date-picker-table .v-btn.v-btn--active { + color: #FFFFFF; +} + +.v-date-picker-table--month td { + width: 33.333333%; + height: 56px; + vertical-align: middle; + text-align: center; +} +.v-date-picker-table--month td .v-btn { + margin: 0 auto; + max-width: 140px; + min-width: 40px; + width: 100%; +} + +.v-date-picker-table--date th { + padding: 8px 0; + font-weight: 600; +} +.v-date-picker-table--date td { + width: 45px; +} + +.v-date-picker-table__events { + height: 8px; + left: 0; + position: absolute; + text-align: center; + white-space: pre; + width: 100%; +} +.v-date-picker-table__events > div { + border-radius: 50%; + display: inline-block; + height: 8px; + margin: 0 1px; + width: 8px; +} + +.v-date-picker-table--date .v-date-picker-table__events { + bottom: 6px; +} + +.v-date-picker-table--month .v-date-picker-table__events { + bottom: 8px; +} + +.v-date-picker-table__current .v-date-picker-table__events { + margin-bottom: -1px; +} + +.v-date-picker-table--disabled { + pointer-events: none; +} +.v-date-picker-years { + font-size: 16px; + font-weight: 400; + height: 290px; + list-style-type: none; + overflow: auto; + text-align: center; +} +.v-date-picker-years.v-date-picker-years { + padding: 0; +} +.v-date-picker-years li { + cursor: pointer; + padding: 8px 0; + transition: none; +} +.v-date-picker-years li.active { + font-size: 26px; + font-weight: 500; + padding: 10px 0; +} +.v-date-picker-years li:hover { + background: rgba(0, 0, 0, 0.12); +} + +.v-picker--landscape .v-date-picker-years { + padding: 0; + height: 290px; +} +.theme--light.v-picker__title { + background: #e0e0e0; +} + +.theme--dark.v-picker__title { + background: #616161; +} + +.theme--light.v-picker__body { + background: #FFFFFF; +} + +.theme--dark.v-picker__body { + background: #424242; +} + +.v-picker { + border-radius: 4px; + contain: layout style; + display: inline-flex; + flex-direction: column; + font-size: 1rem; + vertical-align: top; + position: relative; +} + +.v-picker--full-width { + display: flex; + width: 100%; +} +.v-picker--full-width > .v-picker__body { + margin: initial; +} + +.v-picker__title { + color: #FFFFFF; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + padding: 16px; +} + +.v-picker__title__btn { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-picker__title__btn:not(.v-picker__title__btn--active) { + opacity: 0.6; + cursor: pointer; +} +.v-picker__title__btn:not(.v-picker__title__btn--active):hover:not(:focus) { + opacity: 1; +} + +.v-picker__title__btn--readonly { + pointer-events: none; +} + +.v-picker__title__btn--active { + opacity: 1; +} + +.v-picker__body { + height: auto; + overflow: hidden; + position: relative; + z-index: 0; + flex: 1 0 auto; + display: flex; + flex-direction: column; + align-items: center; + margin: 0 auto; +} +.v-picker__body > div { + width: 100%; +} +.v-picker__body > div.fade-transition-leave-active { + position: absolute; +} + +.v-picker--landscape .v-picker__title { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + width: 170px; + position: absolute; + top: 0; + height: 100%; + z-index: 1; +} +.v-application--is-ltr .v-picker--landscape .v-picker__title { + left: 0; +} +.v-application--is-rtl .v-picker--landscape .v-picker__title { + right: 0; +} +.v-application--is-ltr .v-picker--landscape .v-picker__body:not(.v-picker__body--no-title), +.v-application--is-ltr .v-picker--landscape .v-picker__actions:not(.v-picker__actions--no-title) { + margin-left: 170px; + margin-right: 0; +} +.v-application--is-rtl .v-picker--landscape .v-picker__body:not(.v-picker__body--no-title), +.v-application--is-rtl .v-picker--landscape .v-picker__actions:not(.v-picker__actions--no-title) { + margin-right: 170px; + margin-left: 0; +} + +.v-picker--flat { + box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12); +} +.theme--light.v-expansion-panels .v-expansion-panel { + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-expansion-panels .v-expansion-panel--disabled { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-expansion-panels .v-expansion-panel:not(:first-child)::after { + border-color: rgba(0, 0, 0, 0.12); +} +.theme--light.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon { + color: rgba(0, 0, 0, 0.54); +} +.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover::before { + opacity: 0.04; +} +.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus::before { + opacity: 0.12; +} +.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover::before, .theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active::before { + opacity: 0.12; +} +.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus::before { + opacity: 0.16; +} +.theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover:hover::before { + opacity: 0.04; +} +.theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover:focus::before { + opacity: 0.12; +} +.theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active:hover::before, .theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active::before { + opacity: 0.12; +} +.theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active:focus::before { + opacity: 0.16; +} + +.theme--dark.v-expansion-panels .v-expansion-panel { + background-color: #1E1E1E; + color: #FFFFFF; +} +.theme--dark.v-expansion-panels .v-expansion-panel--disabled { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-expansion-panels .v-expansion-panel:not(:first-child)::after { + border-color: rgba(255, 255, 255, 0.12); +} +.theme--dark.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon { + color: #FFFFFF; +} +.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover::before { + opacity: 0.08; +} +.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus::before { + opacity: 0.24; +} +.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover::before, .theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active::before { + opacity: 0.24; +} +.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus::before { + opacity: 0.32; +} +.theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover:hover::before { + opacity: 0.08; +} +.theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover:focus::before { + opacity: 0.24; +} +.theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active:hover::before, .theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active::before { + opacity: 0.24; +} +.theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active:focus::before { + opacity: 0.32; +} + +.v-expansion-panels { + border-radius: 4px; + display: flex; + flex-wrap: wrap; + justify-content: center; + list-style-type: none; + padding: 0; + width: 100%; + z-index: 1; +} +.v-expansion-panels > * { + cursor: auto; +} +.v-expansion-panels > *:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} +.v-expansion-panels > *:last-child { + border-bottom-left-radius: inherit; + border-bottom-right-radius: inherit; +} +.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--active { + border-radius: 4px; +} +.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--active + .v-expansion-panel { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--next-active { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; +} +.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--next-active .v-expansion-panel-header { + border-bottom-left-radius: inherit; + border-bottom-right-radius: inherit; +} + +.v-expansion-panel { + flex: 1 0 100%; + max-width: 100%; + position: relative; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-expansion-panel::before { + border-radius: inherit; + bottom: 0; + content: ""; + left: 0; + position: absolute; + right: 0; + top: 0; + z-index: -1; + transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); + will-change: box-shadow; + box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); +} +.v-expansion-panel:not(:first-child)::after { + border-top: thin solid; + content: ""; + left: 0; + position: absolute; + right: 0; + top: 0; + transition: 0.2s border-color cubic-bezier(0.4, 0, 0.2, 1), 0.2s opacity cubic-bezier(0.4, 0, 0.2, 1); +} +.v-expansion-panel--disabled .v-expansion-panel-header { + pointer-events: none; +} +.v-expansion-panel--active:not(:first-child), +.v-expansion-panel--active + .v-expansion-panel { + margin-top: 16px; +} +.v-expansion-panel--active:not(:first-child)::after, +.v-expansion-panel--active + .v-expansion-panel::after { + opacity: 0; +} +.v-expansion-panel--active > .v-expansion-panel-header { + min-height: 64px; +} +.v-expansion-panel--active > .v-expansion-panel-header--active .v-expansion-panel-header__icon:not(.v-expansion-panel-header__icon--disable-rotate) .v-icon { + transform: rotate(-180deg); +} + +.v-expansion-panel-header__icon { + display: inline-flex; + margin-bottom: -4px; + margin-top: -4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-application--is-ltr .v-expansion-panel-header__icon { + margin-left: auto; +} +.v-application--is-rtl .v-expansion-panel-header__icon { + margin-right: auto; +} + +.v-expansion-panel-header { + align-items: center; + border-top-left-radius: inherit; + border-top-right-radius: inherit; + display: flex; + font-size: 0.9375rem; + line-height: 1; + min-height: 48px; + outline: none; + padding: 16px 24px; + position: relative; + transition: 0.3s min-height cubic-bezier(0.25, 0.8, 0.5, 1); + width: 100%; +} +.v-application--is-ltr .v-expansion-panel-header { + text-align: left; +} +.v-application--is-rtl .v-expansion-panel-header { + text-align: right; +} +.v-expansion-panel-header:not(.v-expansion-panel-header--mousedown):focus::before { + opacity: 0.12; +} +.v-expansion-panel-header:before { + background-color: currentColor; + border-radius: inherit; + bottom: 0; + content: ""; + left: 0; + opacity: 0; + pointer-events: none; + position: absolute; + right: 0; + top: 0; + transition: 0.3s opacity cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-expansion-panel-header > *:not(.v-expansion-panel-header__icon) { + flex: 1 1 auto; +} + +.v-expansion-panel-content { + display: flex; +} +.v-expansion-panel-content__wrap { + padding: 0 24px 16px; + flex: 1 1 auto; + max-width: 100%; +} + +.v-expansion-panels--accordion > .v-expansion-panel { + margin-top: 0; +} +.v-expansion-panels--accordion > .v-expansion-panel::after { + opacity: 1; +} + +.v-expansion-panels--popout > .v-expansion-panel { + max-width: calc(100% - 32px); +} +.v-expansion-panels--popout > .v-expansion-panel--active { + max-width: calc(100% + 16px); +} + +.v-expansion-panels--inset > .v-expansion-panel { + max-width: 100%; +} +.v-expansion-panels--inset > .v-expansion-panel--active { + max-width: calc(100% - 32px); +} + +.v-expansion-panels--flat > .v-expansion-panel::after { + border-top: none; +} +.v-expansion-panels--flat > .v-expansion-panel::before { + box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12); +} + +.v-expansion-panels--tile { + border-radius: 0; +} +.v-expansion-panels--tile > .v-expansion-panel::before { + border-radius: 0; +} +.theme--light.v-file-input .v-file-input__text { + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-file-input .v-file-input__text--placeholder { + color: rgba(0, 0, 0, 0.6); +} +.theme--light.v-file-input.v-input--is-disabled .v-file-input__text { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder { + color: rgba(0, 0, 0, 0.38); +} + +.theme--dark.v-file-input .v-file-input__text { + color: #FFFFFF; +} +.theme--dark.v-file-input .v-file-input__text--placeholder { + color: rgba(255, 255, 255, 0.7); +} +.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder { + color: rgba(255, 255, 255, 0.5); +} + +.v-file-input input[type=file] { + left: 0; + opacity: 0; + position: absolute; + max-width: 0; + width: 0; +} + +.v-file-input .v-file-input__text { + align-items: center; + align-self: stretch; + display: flex; + flex-wrap: wrap; + width: 100%; +} +.v-file-input .v-file-input__text.v-file-input__text--chips { + flex-wrap: wrap; +} +.v-file-input .v-file-input__text .v-chip { + margin: 4px; +} + +.v-file-input .v-text-field__slot { + min-height: 32px; +} + +.v-file-input.v-text-field--filled:not(.v-text-field--single-line) .v-file-input__text { + padding-top: 22px; +} + +.v-file-input.v-text-field--outlined .v-text-field__slot { + padding: 6px 0; +} +.v-file-input.v-text-field--outlined.v-input--dense .v-text-field__slot { + padding: 3px 0; +} +.theme--light.v-footer { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.87); +} + +.theme--dark.v-footer { + background-color: #272727; + color: #FFFFFF; +} + +.v-sheet.v-footer { + border-radius: 0; +} +.v-sheet.v-footer:not(.v-sheet--outlined) { + box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12); +} +.v-sheet.v-footer.v-sheet--shaped { + border-radius: 24px 0; +} + +.v-footer { + align-items: center; + display: flex; + flex: 0 1 auto !important; + flex-wrap: wrap; + padding: 6px 16px; + position: relative; + transition-duration: 0.2s; + transition-property: background-color, left, right; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); +} +.v-footer:not([data-booted=true]) { + transition: none !important; +} + +.v-footer--absolute, +.v-footer--fixed { + z-index: 3; +} + +.v-footer--absolute { + position: absolute; +} +.v-footer--absolute:not(.v-footer--inset) { + width: 100%; +} + +.v-footer--fixed { + position: fixed; +} + +.v-footer--padless { + padding: 0px; +} +.container.grow-shrink-0 { + flex-grow: 0; + flex-shrink: 0; +} +.container.fill-height { + align-items: center; + display: flex; + flex-wrap: wrap; +} +.container.fill-height > .row { + flex: 1 1 100%; + max-width: calc(100% + 24px); +} +.container.fill-height > .layout { + height: 100%; + flex: 1 1 auto; +} +.container.fill-height > .layout.grow-shrink-0 { + flex-grow: 0; + flex-shrink: 0; +} +.container.grid-list-xs .layout .flex { + padding: 1px; +} +.container.grid-list-xs .layout:only-child { + margin: -1px; +} +.container.grid-list-xs .layout:not(:only-child) { + margin: auto -1px; +} +.container.grid-list-xs *:not(:only-child) .layout:first-child { + margin-top: -1px; +} +.container.grid-list-xs *:not(:only-child) .layout:last-child { + margin-bottom: -1px; +} +.container.grid-list-sm .layout .flex { + padding: 2px; +} +.container.grid-list-sm .layout:only-child { + margin: -2px; +} +.container.grid-list-sm .layout:not(:only-child) { + margin: auto -2px; +} +.container.grid-list-sm *:not(:only-child) .layout:first-child { + margin-top: -2px; +} +.container.grid-list-sm *:not(:only-child) .layout:last-child { + margin-bottom: -2px; +} +.container.grid-list-md .layout .flex { + padding: 4px; +} +.container.grid-list-md .layout:only-child { + margin: -4px; +} +.container.grid-list-md .layout:not(:only-child) { + margin: auto -4px; +} +.container.grid-list-md *:not(:only-child) .layout:first-child { + margin-top: -4px; +} +.container.grid-list-md *:not(:only-child) .layout:last-child { + margin-bottom: -4px; +} +.container.grid-list-lg .layout .flex { + padding: 8px; +} +.container.grid-list-lg .layout:only-child { + margin: -8px; +} +.container.grid-list-lg .layout:not(:only-child) { + margin: auto -8px; +} +.container.grid-list-lg *:not(:only-child) .layout:first-child { + margin-top: -8px; +} +.container.grid-list-lg *:not(:only-child) .layout:last-child { + margin-bottom: -8px; +} +.container.grid-list-xl .layout .flex { + padding: 12px; +} +.container.grid-list-xl .layout:only-child { + margin: -12px; +} +.container.grid-list-xl .layout:not(:only-child) { + margin: auto -12px; +} +.container.grid-list-xl *:not(:only-child) .layout:first-child { + margin-top: -12px; +} +.container.grid-list-xl *:not(:only-child) .layout:last-child { + margin-bottom: -12px; +} + +.layout { + display: flex; + flex: 1 1 auto; + flex-wrap: nowrap; + min-width: 0; +} +.layout.reverse { + flex-direction: row-reverse; +} +.layout.column { + flex-direction: column; +} +.layout.column.reverse { + flex-direction: column-reverse; +} +.layout.column > .flex { + max-width: 100%; +} +.layout.wrap { + flex-wrap: wrap; +} +.layout.grow-shrink-0 { + flex-grow: 0; + flex-shrink: 0; +} + +@media all and (min-width: 0) { + .flex.xs12 { + flex-basis: 100%; + flex-grow: 0; + max-width: 100%; + } + + .flex.order-xs12 { + order: 12; + } + + .flex.xs11 { + flex-basis: 91.6666666667%; + flex-grow: 0; + max-width: 91.6666666667%; + } + + .flex.order-xs11 { + order: 11; + } + + .flex.xs10 { + flex-basis: 83.3333333333%; + flex-grow: 0; + max-width: 83.3333333333%; + } + + .flex.order-xs10 { + order: 10; + } + + .flex.xs9 { + flex-basis: 75%; + flex-grow: 0; + max-width: 75%; + } + + .flex.order-xs9 { + order: 9; + } + + .flex.xs8 { + flex-basis: 66.6666666667%; + flex-grow: 0; + max-width: 66.6666666667%; + } + + .flex.order-xs8 { + order: 8; + } + + .flex.xs7 { + flex-basis: 58.3333333333%; + flex-grow: 0; + max-width: 58.3333333333%; + } + + .flex.order-xs7 { + order: 7; + } + + .flex.xs6 { + flex-basis: 50%; + flex-grow: 0; + max-width: 50%; + } + + .flex.order-xs6 { + order: 6; + } + + .flex.xs5 { + flex-basis: 41.6666666667%; + flex-grow: 0; + max-width: 41.6666666667%; + } + + .flex.order-xs5 { + order: 5; + } + + .flex.xs4 { + flex-basis: 33.3333333333%; + flex-grow: 0; + max-width: 33.3333333333%; + } + + .flex.order-xs4 { + order: 4; + } + + .flex.xs3 { + flex-basis: 25%; + flex-grow: 0; + max-width: 25%; + } + + .flex.order-xs3 { + order: 3; + } + + .flex.xs2 { + flex-basis: 16.6666666667%; + flex-grow: 0; + max-width: 16.6666666667%; + } + + .flex.order-xs2 { + order: 2; + } + + .flex.xs1 { + flex-basis: 8.3333333333%; + flex-grow: 0; + max-width: 8.3333333333%; + } + + .flex.order-xs1 { + order: 1; + } + + .v-application--is-ltr .flex.offset-xs12 { + margin-left: 100%; + } + .v-application--is-rtl .flex.offset-xs12 { + margin-right: 100%; + } + + .v-application--is-ltr .flex.offset-xs11 { + margin-left: 91.6666666667%; + } + .v-application--is-rtl .flex.offset-xs11 { + margin-right: 91.6666666667%; + } + + .v-application--is-ltr .flex.offset-xs10 { + margin-left: 83.3333333333%; + } + .v-application--is-rtl .flex.offset-xs10 { + margin-right: 83.3333333333%; + } + + .v-application--is-ltr .flex.offset-xs9 { + margin-left: 75%; + } + .v-application--is-rtl .flex.offset-xs9 { + margin-right: 75%; + } + + .v-application--is-ltr .flex.offset-xs8 { + margin-left: 66.6666666667%; + } + .v-application--is-rtl .flex.offset-xs8 { + margin-right: 66.6666666667%; + } + + .v-application--is-ltr .flex.offset-xs7 { + margin-left: 58.3333333333%; + } + .v-application--is-rtl .flex.offset-xs7 { + margin-right: 58.3333333333%; + } + + .v-application--is-ltr .flex.offset-xs6 { + margin-left: 50%; + } + .v-application--is-rtl .flex.offset-xs6 { + margin-right: 50%; + } + + .v-application--is-ltr .flex.offset-xs5 { + margin-left: 41.6666666667%; + } + .v-application--is-rtl .flex.offset-xs5 { + margin-right: 41.6666666667%; + } + + .v-application--is-ltr .flex.offset-xs4 { + margin-left: 33.3333333333%; + } + .v-application--is-rtl .flex.offset-xs4 { + margin-right: 33.3333333333%; + } + + .v-application--is-ltr .flex.offset-xs3 { + margin-left: 25%; + } + .v-application--is-rtl .flex.offset-xs3 { + margin-right: 25%; + } + + .v-application--is-ltr .flex.offset-xs2 { + margin-left: 16.6666666667%; + } + .v-application--is-rtl .flex.offset-xs2 { + margin-right: 16.6666666667%; + } + + .v-application--is-ltr .flex.offset-xs1 { + margin-left: 8.3333333333%; + } + .v-application--is-rtl .flex.offset-xs1 { + margin-right: 8.3333333333%; + } + + .v-application--is-ltr .flex.offset-xs0 { + margin-left: 0%; + } + .v-application--is-rtl .flex.offset-xs0 { + margin-right: 0%; + } +} +@media all and (min-width: 600px) { + .flex.sm12 { + flex-basis: 100%; + flex-grow: 0; + max-width: 100%; + } + + .flex.order-sm12 { + order: 12; + } + + .flex.sm11 { + flex-basis: 91.6666666667%; + flex-grow: 0; + max-width: 91.6666666667%; + } + + .flex.order-sm11 { + order: 11; + } + + .flex.sm10 { + flex-basis: 83.3333333333%; + flex-grow: 0; + max-width: 83.3333333333%; + } + + .flex.order-sm10 { + order: 10; + } + + .flex.sm9 { + flex-basis: 75%; + flex-grow: 0; + max-width: 75%; + } + + .flex.order-sm9 { + order: 9; + } + + .flex.sm8 { + flex-basis: 66.6666666667%; + flex-grow: 0; + max-width: 66.6666666667%; + } + + .flex.order-sm8 { + order: 8; + } + + .flex.sm7 { + flex-basis: 58.3333333333%; + flex-grow: 0; + max-width: 58.3333333333%; + } + + .flex.order-sm7 { + order: 7; + } + + .flex.sm6 { + flex-basis: 50%; + flex-grow: 0; + max-width: 50%; + } + + .flex.order-sm6 { + order: 6; + } + + .flex.sm5 { + flex-basis: 41.6666666667%; + flex-grow: 0; + max-width: 41.6666666667%; + } + + .flex.order-sm5 { + order: 5; + } + + .flex.sm4 { + flex-basis: 33.3333333333%; + flex-grow: 0; + max-width: 33.3333333333%; + } + + .flex.order-sm4 { + order: 4; + } + + .flex.sm3 { + flex-basis: 25%; + flex-grow: 0; + max-width: 25%; + } + + .flex.order-sm3 { + order: 3; + } + + .flex.sm2 { + flex-basis: 16.6666666667%; + flex-grow: 0; + max-width: 16.6666666667%; + } + + .flex.order-sm2 { + order: 2; + } + + .flex.sm1 { + flex-basis: 8.3333333333%; + flex-grow: 0; + max-width: 8.3333333333%; + } + + .flex.order-sm1 { + order: 1; + } + + .v-application--is-ltr .flex.offset-sm12 { + margin-left: 100%; + } + .v-application--is-rtl .flex.offset-sm12 { + margin-right: 100%; + } + + .v-application--is-ltr .flex.offset-sm11 { + margin-left: 91.6666666667%; + } + .v-application--is-rtl .flex.offset-sm11 { + margin-right: 91.6666666667%; + } + + .v-application--is-ltr .flex.offset-sm10 { + margin-left: 83.3333333333%; + } + .v-application--is-rtl .flex.offset-sm10 { + margin-right: 83.3333333333%; + } + + .v-application--is-ltr .flex.offset-sm9 { + margin-left: 75%; + } + .v-application--is-rtl .flex.offset-sm9 { + margin-right: 75%; + } + + .v-application--is-ltr .flex.offset-sm8 { + margin-left: 66.6666666667%; + } + .v-application--is-rtl .flex.offset-sm8 { + margin-right: 66.6666666667%; + } + + .v-application--is-ltr .flex.offset-sm7 { + margin-left: 58.3333333333%; + } + .v-application--is-rtl .flex.offset-sm7 { + margin-right: 58.3333333333%; + } + + .v-application--is-ltr .flex.offset-sm6 { + margin-left: 50%; + } + .v-application--is-rtl .flex.offset-sm6 { + margin-right: 50%; + } + + .v-application--is-ltr .flex.offset-sm5 { + margin-left: 41.6666666667%; + } + .v-application--is-rtl .flex.offset-sm5 { + margin-right: 41.6666666667%; + } + + .v-application--is-ltr .flex.offset-sm4 { + margin-left: 33.3333333333%; + } + .v-application--is-rtl .flex.offset-sm4 { + margin-right: 33.3333333333%; + } + + .v-application--is-ltr .flex.offset-sm3 { + margin-left: 25%; + } + .v-application--is-rtl .flex.offset-sm3 { + margin-right: 25%; + } + + .v-application--is-ltr .flex.offset-sm2 { + margin-left: 16.6666666667%; + } + .v-application--is-rtl .flex.offset-sm2 { + margin-right: 16.6666666667%; + } + + .v-application--is-ltr .flex.offset-sm1 { + margin-left: 8.3333333333%; + } + .v-application--is-rtl .flex.offset-sm1 { + margin-right: 8.3333333333%; + } + + .v-application--is-ltr .flex.offset-sm0 { + margin-left: 0%; + } + .v-application--is-rtl .flex.offset-sm0 { + margin-right: 0%; + } +} +@media all and (min-width: 960px) { + .flex.md12 { + flex-basis: 100%; + flex-grow: 0; + max-width: 100%; + } + + .flex.order-md12 { + order: 12; + } + + .flex.md11 { + flex-basis: 91.6666666667%; + flex-grow: 0; + max-width: 91.6666666667%; + } + + .flex.order-md11 { + order: 11; + } + + .flex.md10 { + flex-basis: 83.3333333333%; + flex-grow: 0; + max-width: 83.3333333333%; + } + + .flex.order-md10 { + order: 10; + } + + .flex.md9 { + flex-basis: 75%; + flex-grow: 0; + max-width: 75%; + } + + .flex.order-md9 { + order: 9; + } + + .flex.md8 { + flex-basis: 66.6666666667%; + flex-grow: 0; + max-width: 66.6666666667%; + } + + .flex.order-md8 { + order: 8; + } + + .flex.md7 { + flex-basis: 58.3333333333%; + flex-grow: 0; + max-width: 58.3333333333%; + } + + .flex.order-md7 { + order: 7; + } + + .flex.md6 { + flex-basis: 50%; + flex-grow: 0; + max-width: 50%; + } + + .flex.order-md6 { + order: 6; + } + + .flex.md5 { + flex-basis: 41.6666666667%; + flex-grow: 0; + max-width: 41.6666666667%; + } + + .flex.order-md5 { + order: 5; + } + + .flex.md4 { + flex-basis: 33.3333333333%; + flex-grow: 0; + max-width: 33.3333333333%; + } + + .flex.order-md4 { + order: 4; + } + + .flex.md3 { + flex-basis: 25%; + flex-grow: 0; + max-width: 25%; + } + + .flex.order-md3 { + order: 3; + } + + .flex.md2 { + flex-basis: 16.6666666667%; + flex-grow: 0; + max-width: 16.6666666667%; + } + + .flex.order-md2 { + order: 2; + } + + .flex.md1 { + flex-basis: 8.3333333333%; + flex-grow: 0; + max-width: 8.3333333333%; + } + + .flex.order-md1 { + order: 1; + } + + .v-application--is-ltr .flex.offset-md12 { + margin-left: 100%; + } + .v-application--is-rtl .flex.offset-md12 { + margin-right: 100%; + } + + .v-application--is-ltr .flex.offset-md11 { + margin-left: 91.6666666667%; + } + .v-application--is-rtl .flex.offset-md11 { + margin-right: 91.6666666667%; + } + + .v-application--is-ltr .flex.offset-md10 { + margin-left: 83.3333333333%; + } + .v-application--is-rtl .flex.offset-md10 { + margin-right: 83.3333333333%; + } + + .v-application--is-ltr .flex.offset-md9 { + margin-left: 75%; + } + .v-application--is-rtl .flex.offset-md9 { + margin-right: 75%; + } + + .v-application--is-ltr .flex.offset-md8 { + margin-left: 66.6666666667%; + } + .v-application--is-rtl .flex.offset-md8 { + margin-right: 66.6666666667%; + } + + .v-application--is-ltr .flex.offset-md7 { + margin-left: 58.3333333333%; + } + .v-application--is-rtl .flex.offset-md7 { + margin-right: 58.3333333333%; + } + + .v-application--is-ltr .flex.offset-md6 { + margin-left: 50%; + } + .v-application--is-rtl .flex.offset-md6 { + margin-right: 50%; + } + + .v-application--is-ltr .flex.offset-md5 { + margin-left: 41.6666666667%; + } + .v-application--is-rtl .flex.offset-md5 { + margin-right: 41.6666666667%; + } + + .v-application--is-ltr .flex.offset-md4 { + margin-left: 33.3333333333%; + } + .v-application--is-rtl .flex.offset-md4 { + margin-right: 33.3333333333%; + } + + .v-application--is-ltr .flex.offset-md3 { + margin-left: 25%; + } + .v-application--is-rtl .flex.offset-md3 { + margin-right: 25%; + } + + .v-application--is-ltr .flex.offset-md2 { + margin-left: 16.6666666667%; + } + .v-application--is-rtl .flex.offset-md2 { + margin-right: 16.6666666667%; + } + + .v-application--is-ltr .flex.offset-md1 { + margin-left: 8.3333333333%; + } + .v-application--is-rtl .flex.offset-md1 { + margin-right: 8.3333333333%; + } + + .v-application--is-ltr .flex.offset-md0 { + margin-left: 0%; + } + .v-application--is-rtl .flex.offset-md0 { + margin-right: 0%; + } +} +@media all and (min-width: 1264px) { + .flex.lg12 { + flex-basis: 100%; + flex-grow: 0; + max-width: 100%; + } + + .flex.order-lg12 { + order: 12; + } + + .flex.lg11 { + flex-basis: 91.6666666667%; + flex-grow: 0; + max-width: 91.6666666667%; + } + + .flex.order-lg11 { + order: 11; + } + + .flex.lg10 { + flex-basis: 83.3333333333%; + flex-grow: 0; + max-width: 83.3333333333%; + } + + .flex.order-lg10 { + order: 10; + } + + .flex.lg9 { + flex-basis: 75%; + flex-grow: 0; + max-width: 75%; + } + + .flex.order-lg9 { + order: 9; + } + + .flex.lg8 { + flex-basis: 66.6666666667%; + flex-grow: 0; + max-width: 66.6666666667%; + } + + .flex.order-lg8 { + order: 8; + } + + .flex.lg7 { + flex-basis: 58.3333333333%; + flex-grow: 0; + max-width: 58.3333333333%; + } + + .flex.order-lg7 { + order: 7; + } + + .flex.lg6 { + flex-basis: 50%; + flex-grow: 0; + max-width: 50%; + } + + .flex.order-lg6 { + order: 6; + } + + .flex.lg5 { + flex-basis: 41.6666666667%; + flex-grow: 0; + max-width: 41.6666666667%; + } + + .flex.order-lg5 { + order: 5; + } + + .flex.lg4 { + flex-basis: 33.3333333333%; + flex-grow: 0; + max-width: 33.3333333333%; + } + + .flex.order-lg4 { + order: 4; + } + + .flex.lg3 { + flex-basis: 25%; + flex-grow: 0; + max-width: 25%; + } + + .flex.order-lg3 { + order: 3; + } + + .flex.lg2 { + flex-basis: 16.6666666667%; + flex-grow: 0; + max-width: 16.6666666667%; + } + + .flex.order-lg2 { + order: 2; + } + + .flex.lg1 { + flex-basis: 8.3333333333%; + flex-grow: 0; + max-width: 8.3333333333%; + } + + .flex.order-lg1 { + order: 1; + } + + .v-application--is-ltr .flex.offset-lg12 { + margin-left: 100%; + } + .v-application--is-rtl .flex.offset-lg12 { + margin-right: 100%; + } + + .v-application--is-ltr .flex.offset-lg11 { + margin-left: 91.6666666667%; + } + .v-application--is-rtl .flex.offset-lg11 { + margin-right: 91.6666666667%; + } + + .v-application--is-ltr .flex.offset-lg10 { + margin-left: 83.3333333333%; + } + .v-application--is-rtl .flex.offset-lg10 { + margin-right: 83.3333333333%; + } + + .v-application--is-ltr .flex.offset-lg9 { + margin-left: 75%; + } + .v-application--is-rtl .flex.offset-lg9 { + margin-right: 75%; + } + + .v-application--is-ltr .flex.offset-lg8 { + margin-left: 66.6666666667%; + } + .v-application--is-rtl .flex.offset-lg8 { + margin-right: 66.6666666667%; + } + + .v-application--is-ltr .flex.offset-lg7 { + margin-left: 58.3333333333%; + } + .v-application--is-rtl .flex.offset-lg7 { + margin-right: 58.3333333333%; + } + + .v-application--is-ltr .flex.offset-lg6 { + margin-left: 50%; + } + .v-application--is-rtl .flex.offset-lg6 { + margin-right: 50%; + } + + .v-application--is-ltr .flex.offset-lg5 { + margin-left: 41.6666666667%; + } + .v-application--is-rtl .flex.offset-lg5 { + margin-right: 41.6666666667%; + } + + .v-application--is-ltr .flex.offset-lg4 { + margin-left: 33.3333333333%; + } + .v-application--is-rtl .flex.offset-lg4 { + margin-right: 33.3333333333%; + } + + .v-application--is-ltr .flex.offset-lg3 { + margin-left: 25%; + } + .v-application--is-rtl .flex.offset-lg3 { + margin-right: 25%; + } + + .v-application--is-ltr .flex.offset-lg2 { + margin-left: 16.6666666667%; + } + .v-application--is-rtl .flex.offset-lg2 { + margin-right: 16.6666666667%; + } + + .v-application--is-ltr .flex.offset-lg1 { + margin-left: 8.3333333333%; + } + .v-application--is-rtl .flex.offset-lg1 { + margin-right: 8.3333333333%; + } + + .v-application--is-ltr .flex.offset-lg0 { + margin-left: 0%; + } + .v-application--is-rtl .flex.offset-lg0 { + margin-right: 0%; + } +} +@media all and (min-width: 1904px) { + .flex.xl12 { + flex-basis: 100%; + flex-grow: 0; + max-width: 100%; + } + + .flex.order-xl12 { + order: 12; + } + + .flex.xl11 { + flex-basis: 91.6666666667%; + flex-grow: 0; + max-width: 91.6666666667%; + } + + .flex.order-xl11 { + order: 11; + } + + .flex.xl10 { + flex-basis: 83.3333333333%; + flex-grow: 0; + max-width: 83.3333333333%; + } + + .flex.order-xl10 { + order: 10; + } + + .flex.xl9 { + flex-basis: 75%; + flex-grow: 0; + max-width: 75%; + } + + .flex.order-xl9 { + order: 9; + } + + .flex.xl8 { + flex-basis: 66.6666666667%; + flex-grow: 0; + max-width: 66.6666666667%; + } + + .flex.order-xl8 { + order: 8; + } + + .flex.xl7 { + flex-basis: 58.3333333333%; + flex-grow: 0; + max-width: 58.3333333333%; + } + + .flex.order-xl7 { + order: 7; + } + + .flex.xl6 { + flex-basis: 50%; + flex-grow: 0; + max-width: 50%; + } + + .flex.order-xl6 { + order: 6; + } + + .flex.xl5 { + flex-basis: 41.6666666667%; + flex-grow: 0; + max-width: 41.6666666667%; + } + + .flex.order-xl5 { + order: 5; + } + + .flex.xl4 { + flex-basis: 33.3333333333%; + flex-grow: 0; + max-width: 33.3333333333%; + } + + .flex.order-xl4 { + order: 4; + } + + .flex.xl3 { + flex-basis: 25%; + flex-grow: 0; + max-width: 25%; + } + + .flex.order-xl3 { + order: 3; + } + + .flex.xl2 { + flex-basis: 16.6666666667%; + flex-grow: 0; + max-width: 16.6666666667%; + } + + .flex.order-xl2 { + order: 2; + } + + .flex.xl1 { + flex-basis: 8.3333333333%; + flex-grow: 0; + max-width: 8.3333333333%; + } + + .flex.order-xl1 { + order: 1; + } + + .v-application--is-ltr .flex.offset-xl12 { + margin-left: 100%; + } + .v-application--is-rtl .flex.offset-xl12 { + margin-right: 100%; + } + + .v-application--is-ltr .flex.offset-xl11 { + margin-left: 91.6666666667%; + } + .v-application--is-rtl .flex.offset-xl11 { + margin-right: 91.6666666667%; + } + + .v-application--is-ltr .flex.offset-xl10 { + margin-left: 83.3333333333%; + } + .v-application--is-rtl .flex.offset-xl10 { + margin-right: 83.3333333333%; + } + + .v-application--is-ltr .flex.offset-xl9 { + margin-left: 75%; + } + .v-application--is-rtl .flex.offset-xl9 { + margin-right: 75%; + } + + .v-application--is-ltr .flex.offset-xl8 { + margin-left: 66.6666666667%; + } + .v-application--is-rtl .flex.offset-xl8 { + margin-right: 66.6666666667%; + } + + .v-application--is-ltr .flex.offset-xl7 { + margin-left: 58.3333333333%; + } + .v-application--is-rtl .flex.offset-xl7 { + margin-right: 58.3333333333%; + } + + .v-application--is-ltr .flex.offset-xl6 { + margin-left: 50%; + } + .v-application--is-rtl .flex.offset-xl6 { + margin-right: 50%; + } + + .v-application--is-ltr .flex.offset-xl5 { + margin-left: 41.6666666667%; + } + .v-application--is-rtl .flex.offset-xl5 { + margin-right: 41.6666666667%; + } + + .v-application--is-ltr .flex.offset-xl4 { + margin-left: 33.3333333333%; + } + .v-application--is-rtl .flex.offset-xl4 { + margin-right: 33.3333333333%; + } + + .v-application--is-ltr .flex.offset-xl3 { + margin-left: 25%; + } + .v-application--is-rtl .flex.offset-xl3 { + margin-right: 25%; + } + + .v-application--is-ltr .flex.offset-xl2 { + margin-left: 16.6666666667%; + } + .v-application--is-rtl .flex.offset-xl2 { + margin-right: 16.6666666667%; + } + + .v-application--is-ltr .flex.offset-xl1 { + margin-left: 8.3333333333%; + } + .v-application--is-rtl .flex.offset-xl1 { + margin-right: 8.3333333333%; + } + + .v-application--is-ltr .flex.offset-xl0 { + margin-left: 0%; + } + .v-application--is-rtl .flex.offset-xl0 { + margin-right: 0%; + } +} +.flex, +.child-flex > * { + flex: 1 1 auto; + max-width: 100%; +} +.flex.grow-shrink-0, +.child-flex > *.grow-shrink-0 { + flex-grow: 0; + flex-shrink: 0; +} + +.spacer { + flex-grow: 1 !important; +} + +.grow { + flex-grow: 1 !important; + flex-shrink: 0 !important; +} + +.shrink { + flex-grow: 0 !important; + flex-shrink: 1 !important; +} + +.fill-height { + height: 100%; +} +.container { + width: 100%; + padding: 12px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 960px) { + .container { + max-width: 900px; + } +} +@media (min-width: 1264px) { + .container { + max-width: 1185px; + } +} +@media (min-width: 1904px) { + .container { + max-width: 1785px; + } +} +.container--fluid { + max-width: 100%; +} + +.row { + display: flex; + flex-wrap: wrap; + flex: 1 1 auto; + margin-right: -12px; + margin-left: -12px; +} +.row--dense { + margin-right: -4px; + margin-left: -4px; +} +.row--dense > .col, +.row--dense > [class*=col-] { + padding: 4px; +} + +.no-gutters { + margin-right: 0; + margin-left: 0; +} +.no-gutters > .col, +.no-gutters > [class*=col-] { + padding: 0; +} + +.col-xl, +.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg, +.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md, +.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm, +.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col, +.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 { + width: 100%; + padding: 12px; +} + +.col { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; +} + +.col-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; +} + +.col-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; +} + +.col-3 { + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; +} + +.col-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; +} + +.col-6 { + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; +} + +.col-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; +} + +.col-9 { + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; +} + +.col-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; +} + +.col-12 { + flex: 0 0 100%; + max-width: 100%; +} + +.v-application--is-ltr .offset-1 { + margin-left: 8.3333333333%; +} +.v-application--is-rtl .offset-1 { + margin-right: 8.3333333333%; +} + +.v-application--is-ltr .offset-2 { + margin-left: 16.6666666667%; +} +.v-application--is-rtl .offset-2 { + margin-right: 16.6666666667%; +} + +.v-application--is-ltr .offset-3 { + margin-left: 25%; +} +.v-application--is-rtl .offset-3 { + margin-right: 25%; +} + +.v-application--is-ltr .offset-4 { + margin-left: 33.3333333333%; +} +.v-application--is-rtl .offset-4 { + margin-right: 33.3333333333%; +} + +.v-application--is-ltr .offset-5 { + margin-left: 41.6666666667%; +} +.v-application--is-rtl .offset-5 { + margin-right: 41.6666666667%; +} + +.v-application--is-ltr .offset-6 { + margin-left: 50%; +} +.v-application--is-rtl .offset-6 { + margin-right: 50%; +} + +.v-application--is-ltr .offset-7 { + margin-left: 58.3333333333%; +} +.v-application--is-rtl .offset-7 { + margin-right: 58.3333333333%; +} + +.v-application--is-ltr .offset-8 { + margin-left: 66.6666666667%; +} +.v-application--is-rtl .offset-8 { + margin-right: 66.6666666667%; +} + +.v-application--is-ltr .offset-9 { + margin-left: 75%; +} +.v-application--is-rtl .offset-9 { + margin-right: 75%; +} + +.v-application--is-ltr .offset-10 { + margin-left: 83.3333333333%; +} +.v-application--is-rtl .offset-10 { + margin-right: 83.3333333333%; +} + +.v-application--is-ltr .offset-11 { + margin-left: 91.6666666667%; +} +.v-application--is-rtl .offset-11 { + margin-right: 91.6666666667%; +} + +@media (min-width: 600px) { + .col-sm { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-sm-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-sm-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-sm-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-sm-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-sm-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-sm-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-sm-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-sm-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-sm-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-sm-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-sm-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-sm-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .v-application--is-ltr .offset-sm-0 { + margin-left: 0; + } + .v-application--is-rtl .offset-sm-0 { + margin-right: 0; + } + + .v-application--is-ltr .offset-sm-1 { + margin-left: 8.3333333333%; + } + .v-application--is-rtl .offset-sm-1 { + margin-right: 8.3333333333%; + } + + .v-application--is-ltr .offset-sm-2 { + margin-left: 16.6666666667%; + } + .v-application--is-rtl .offset-sm-2 { + margin-right: 16.6666666667%; + } + + .v-application--is-ltr .offset-sm-3 { + margin-left: 25%; + } + .v-application--is-rtl .offset-sm-3 { + margin-right: 25%; + } + + .v-application--is-ltr .offset-sm-4 { + margin-left: 33.3333333333%; + } + .v-application--is-rtl .offset-sm-4 { + margin-right: 33.3333333333%; + } + + .v-application--is-ltr .offset-sm-5 { + margin-left: 41.6666666667%; + } + .v-application--is-rtl .offset-sm-5 { + margin-right: 41.6666666667%; + } + + .v-application--is-ltr .offset-sm-6 { + margin-left: 50%; + } + .v-application--is-rtl .offset-sm-6 { + margin-right: 50%; + } + + .v-application--is-ltr .offset-sm-7 { + margin-left: 58.3333333333%; + } + .v-application--is-rtl .offset-sm-7 { + margin-right: 58.3333333333%; + } + + .v-application--is-ltr .offset-sm-8 { + margin-left: 66.6666666667%; + } + .v-application--is-rtl .offset-sm-8 { + margin-right: 66.6666666667%; + } + + .v-application--is-ltr .offset-sm-9 { + margin-left: 75%; + } + .v-application--is-rtl .offset-sm-9 { + margin-right: 75%; + } + + .v-application--is-ltr .offset-sm-10 { + margin-left: 83.3333333333%; + } + .v-application--is-rtl .offset-sm-10 { + margin-right: 83.3333333333%; + } + + .v-application--is-ltr .offset-sm-11 { + margin-left: 91.6666666667%; + } + .v-application--is-rtl .offset-sm-11 { + margin-right: 91.6666666667%; + } +} +@media (min-width: 960px) { + .col-md { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-md-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-md-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-md-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-md-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-md-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-md-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-md-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-md-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-md-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-md-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-md-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-md-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-md-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .v-application--is-ltr .offset-md-0 { + margin-left: 0; + } + .v-application--is-rtl .offset-md-0 { + margin-right: 0; + } + + .v-application--is-ltr .offset-md-1 { + margin-left: 8.3333333333%; + } + .v-application--is-rtl .offset-md-1 { + margin-right: 8.3333333333%; + } + + .v-application--is-ltr .offset-md-2 { + margin-left: 16.6666666667%; + } + .v-application--is-rtl .offset-md-2 { + margin-right: 16.6666666667%; + } + + .v-application--is-ltr .offset-md-3 { + margin-left: 25%; + } + .v-application--is-rtl .offset-md-3 { + margin-right: 25%; + } + + .v-application--is-ltr .offset-md-4 { + margin-left: 33.3333333333%; + } + .v-application--is-rtl .offset-md-4 { + margin-right: 33.3333333333%; + } + + .v-application--is-ltr .offset-md-5 { + margin-left: 41.6666666667%; + } + .v-application--is-rtl .offset-md-5 { + margin-right: 41.6666666667%; + } + + .v-application--is-ltr .offset-md-6 { + margin-left: 50%; + } + .v-application--is-rtl .offset-md-6 { + margin-right: 50%; + } + + .v-application--is-ltr .offset-md-7 { + margin-left: 58.3333333333%; + } + .v-application--is-rtl .offset-md-7 { + margin-right: 58.3333333333%; + } + + .v-application--is-ltr .offset-md-8 { + margin-left: 66.6666666667%; + } + .v-application--is-rtl .offset-md-8 { + margin-right: 66.6666666667%; + } + + .v-application--is-ltr .offset-md-9 { + margin-left: 75%; + } + .v-application--is-rtl .offset-md-9 { + margin-right: 75%; + } + + .v-application--is-ltr .offset-md-10 { + margin-left: 83.3333333333%; + } + .v-application--is-rtl .offset-md-10 { + margin-right: 83.3333333333%; + } + + .v-application--is-ltr .offset-md-11 { + margin-left: 91.6666666667%; + } + .v-application--is-rtl .offset-md-11 { + margin-right: 91.6666666667%; + } +} +@media (min-width: 1264px) { + .col-lg { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-lg-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-lg-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-lg-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-lg-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-lg-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-lg-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-lg-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-lg-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-lg-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-lg-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-lg-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-lg-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .v-application--is-ltr .offset-lg-0 { + margin-left: 0; + } + .v-application--is-rtl .offset-lg-0 { + margin-right: 0; + } + + .v-application--is-ltr .offset-lg-1 { + margin-left: 8.3333333333%; + } + .v-application--is-rtl .offset-lg-1 { + margin-right: 8.3333333333%; + } + + .v-application--is-ltr .offset-lg-2 { + margin-left: 16.6666666667%; + } + .v-application--is-rtl .offset-lg-2 { + margin-right: 16.6666666667%; + } + + .v-application--is-ltr .offset-lg-3 { + margin-left: 25%; + } + .v-application--is-rtl .offset-lg-3 { + margin-right: 25%; + } + + .v-application--is-ltr .offset-lg-4 { + margin-left: 33.3333333333%; + } + .v-application--is-rtl .offset-lg-4 { + margin-right: 33.3333333333%; + } + + .v-application--is-ltr .offset-lg-5 { + margin-left: 41.6666666667%; + } + .v-application--is-rtl .offset-lg-5 { + margin-right: 41.6666666667%; + } + + .v-application--is-ltr .offset-lg-6 { + margin-left: 50%; + } + .v-application--is-rtl .offset-lg-6 { + margin-right: 50%; + } + + .v-application--is-ltr .offset-lg-7 { + margin-left: 58.3333333333%; + } + .v-application--is-rtl .offset-lg-7 { + margin-right: 58.3333333333%; + } + + .v-application--is-ltr .offset-lg-8 { + margin-left: 66.6666666667%; + } + .v-application--is-rtl .offset-lg-8 { + margin-right: 66.6666666667%; + } + + .v-application--is-ltr .offset-lg-9 { + margin-left: 75%; + } + .v-application--is-rtl .offset-lg-9 { + margin-right: 75%; + } + + .v-application--is-ltr .offset-lg-10 { + margin-left: 83.3333333333%; + } + .v-application--is-rtl .offset-lg-10 { + margin-right: 83.3333333333%; + } + + .v-application--is-ltr .offset-lg-11 { + margin-left: 91.6666666667%; + } + .v-application--is-rtl .offset-lg-11 { + margin-right: 91.6666666667%; + } +} +@media (min-width: 1904px) { + .col-xl { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-xl-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-xl-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-xl-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-xl-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-xl-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-xl-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-xl-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-xl-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-xl-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-xl-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-xl-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-xl-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .v-application--is-ltr .offset-xl-0 { + margin-left: 0; + } + .v-application--is-rtl .offset-xl-0 { + margin-right: 0; + } + + .v-application--is-ltr .offset-xl-1 { + margin-left: 8.3333333333%; + } + .v-application--is-rtl .offset-xl-1 { + margin-right: 8.3333333333%; + } + + .v-application--is-ltr .offset-xl-2 { + margin-left: 16.6666666667%; + } + .v-application--is-rtl .offset-xl-2 { + margin-right: 16.6666666667%; + } + + .v-application--is-ltr .offset-xl-3 { + margin-left: 25%; + } + .v-application--is-rtl .offset-xl-3 { + margin-right: 25%; + } + + .v-application--is-ltr .offset-xl-4 { + margin-left: 33.3333333333%; + } + .v-application--is-rtl .offset-xl-4 { + margin-right: 33.3333333333%; + } + + .v-application--is-ltr .offset-xl-5 { + margin-left: 41.6666666667%; + } + .v-application--is-rtl .offset-xl-5 { + margin-right: 41.6666666667%; + } + + .v-application--is-ltr .offset-xl-6 { + margin-left: 50%; + } + .v-application--is-rtl .offset-xl-6 { + margin-right: 50%; + } + + .v-application--is-ltr .offset-xl-7 { + margin-left: 58.3333333333%; + } + .v-application--is-rtl .offset-xl-7 { + margin-right: 58.3333333333%; + } + + .v-application--is-ltr .offset-xl-8 { + margin-left: 66.6666666667%; + } + .v-application--is-rtl .offset-xl-8 { + margin-right: 66.6666666667%; + } + + .v-application--is-ltr .offset-xl-9 { + margin-left: 75%; + } + .v-application--is-rtl .offset-xl-9 { + margin-right: 75%; + } + + .v-application--is-ltr .offset-xl-10 { + margin-left: 83.3333333333%; + } + .v-application--is-rtl .offset-xl-10 { + margin-right: 83.3333333333%; + } + + .v-application--is-ltr .offset-xl-11 { + margin-left: 91.6666666667%; + } + .v-application--is-rtl .offset-xl-11 { + margin-right: 91.6666666667%; + } +} +.theme--light.v-navigation-drawer { + background-color: #FFFFFF; +} +.theme--light.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border { + background-color: rgba(0, 0, 0, 0.12); +} +.theme--light.v-navigation-drawer .v-divider { + border-color: rgba(0, 0, 0, 0.12); +} + +.theme--dark.v-navigation-drawer { + background-color: #363636; +} +.theme--dark.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border { + background-color: rgba(255, 255, 255, 0.12); +} +.theme--dark.v-navigation-drawer .v-divider { + border-color: rgba(255, 255, 255, 0.12); +} + +.v-navigation-drawer { + -webkit-overflow-scrolling: touch; + display: flex; + flex-direction: column; + left: 0; + max-width: 100%; + overflow: hidden; + pointer-events: auto; + top: 0; + transition-duration: 0.2s; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + will-change: transform; + transition-property: transform, visibility, width; +} +.v-navigation-drawer:not([data-booted=true]) { + transition: none !important; +} +.v-navigation-drawer.v-navigation-drawer--right:after { + left: 0; + right: initial; +} +.v-navigation-drawer .v-list:not(.v-select-list) { + background: inherit; +} + +.v-navigation-drawer__border { + position: absolute; + right: 0; + top: 0; + height: 100%; + width: 1px; +} + +.v-navigation-drawer__content { + height: 100%; + overflow-y: auto; + overflow-x: hidden; +} + +.v-navigation-drawer__image { + border-radius: inherit; + height: 100%; + position: absolute; + top: 0; + bottom: 0; + z-index: -1; + contain: strict; + width: 100%; +} +.v-navigation-drawer__image .v-image { + border-radius: inherit; +} + +.v-navigation-drawer--bottom.v-navigation-drawer--is-mobile { + max-height: 50%; + top: auto; + bottom: 0; + min-width: 100%; +} + +.v-navigation-drawer--right { + left: auto; + right: 0; +} +.v-navigation-drawer--right > .v-navigation-drawer__border { + right: auto; + left: 0; +} + +.v-navigation-drawer--absolute { + z-index: 1; +} + +.v-navigation-drawer--fixed { + z-index: 6; +} + +.v-navigation-drawer--absolute { + position: absolute; +} + +.v-navigation-drawer--clipped:not(.v-navigation-drawer--temporary):not(.v-navigation-drawer--is-mobile) { + z-index: 4; +} + +.v-navigation-drawer--fixed { + position: fixed; +} + +.v-navigation-drawer--floating:after { + display: none; +} + +.v-navigation-drawer--mini-variant { + overflow: hidden; +} +.v-navigation-drawer--mini-variant .v-list-item > *:first-child { + margin-left: 0; + margin-right: 0; +} +.v-navigation-drawer--mini-variant .v-list-item > *:not(:first-child) { + position: absolute !important; + height: 1px; + width: 1px; + overflow: hidden; + clip: rect(1px, 1px, 1px, 1px); + white-space: nowrap; + display: initial; +} +.v-navigation-drawer--mini-variant .v-list-group--no-action .v-list-group__items, +.v-navigation-drawer--mini-variant .v-list-group--sub-group { + display: none; +} +.v-navigation-drawer--mini-variant.v-navigation-drawer--custom-mini-variant .v-list-item { + justify-content: center; +} + +.v-navigation-drawer--temporary { + z-index: 7; +} + +.v-navigation-drawer--mobile { + z-index: 6; +} + +.v-navigation-drawer--close { + visibility: hidden; +} + +.v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close), +.v-navigation-drawer--temporary:not(.v-navigation-drawer--close) { + box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12); +} +.theme--light.v-overflow-btn.theme--light.v-overflow-btn > .v-input__control > .v-input__slot { + border-color: rgba(0, 0, 0, 0.12); +} +.theme--light.v-overflow-btn:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover { + background: #FFFFFF; +} +.theme--light.v-overflow-btn.v-overflow-btn--segmented .v-input__append-inner { + border-left: thin solid rgba(0, 0, 0, 0.12); +} + +.theme--dark.v-overflow-btn.theme--dark.v-overflow-btn > .v-input__control > .v-input__slot { + border-color: rgba(255, 255, 255, 0.12); +} +.theme--dark.v-overflow-btn:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover { + background: #1E1E1E; +} +.theme--dark.v-overflow-btn.v-overflow-btn--segmented .v-input__append-inner { + border-left: thin solid rgba(255, 255, 255, 0.12); +} + +.v-autocomplete__content.v-menu__content { + box-shadow: 0 4px 6px 0 rgba(32, 33, 36, 0.28); +} +.v-autocomplete__content.v-menu__content .v-select-list { + border-radius: 0 0 4px 4px; +} + +.v-overflow-btn { + margin-top: 12px; + padding-top: 0; +} +.v-overflow-btn:not(.v-overflow-btn--editable) > .v-input__control > .v-input__slot { + cursor: pointer; +} +.v-overflow-btn .v-input__slot { + border-width: 2px 0; + border-style: solid; +} +.v-overflow-btn .v-input__slot:before { + display: none; +} +.v-overflow-btn .v-select__slot { + height: 48px; +} +.v-overflow-btn.v-input--dense .v-select__slot { + height: 38px; +} +.v-overflow-btn.v-input--dense input { + cursor: pointer; +} +.v-application--is-ltr .v-overflow-btn.v-input--dense input { + margin-left: 16px; +} +.v-application--is-rtl .v-overflow-btn.v-input--dense input { + margin-right: 16px; +} +.v-application--is-ltr .v-overflow-btn .v-select__selection--comma:first-child { + margin-left: 16px; +} +.v-application--is-rtl .v-overflow-btn .v-select__selection--comma:first-child { + margin-right: 16px; +} +.v-overflow-btn .v-input__slot { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-overflow-btn .v-input__slot::before, .v-overflow-btn .v-input__slot::after { + display: none; +} +.v-overflow-btn .v-label { + top: calc(50% - 10px); +} +.v-application--is-ltr .v-overflow-btn .v-label { + margin-left: 16px; +} +.v-application--is-rtl .v-overflow-btn .v-label { + margin-right: 16px; +} +.v-overflow-btn .v-input__append-inner { + align-items: center; + align-self: auto; + flex-shrink: 0; + height: 48px; + margin-top: 0; + padding: 0 4px; + width: 42px; +} +.v-overflow-btn .v-input__append-outer, +.v-overflow-btn .v-input__prepend-outer { + margin-bottom: 12px; + margin-top: 12px; +} +.v-overflow-btn .v-input__control::before { + height: 1px; + top: -1px; + content: ""; + left: 0; + position: absolute; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + width: 100%; +} +.v-overflow-btn.v-input--is-focused .v-input__slot, .v-overflow-btn.v-select--is-menu-active .v-input__slot { + border-color: transparent !important; + box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28); +} +.v-overflow-btn.v-input--is-focused .v-input__slot { + border-radius: 4px; +} +.v-overflow-btn.v-select--is-menu-active .v-input__slot { + border-radius: 4px 4px 0 0; +} +.v-overflow-btn .v-select__selections { + width: 0px; +} +.v-overflow-btn--segmented .v-input__slot { + border-width: thin 0; +} +.v-overflow-btn--segmented .v-select__selections { + flex-wrap: nowrap; +} +.v-overflow-btn--segmented .v-select__selections .v-btn { + border-radius: 0; + margin: 0; + height: 48px; + width: 100%; +} +.v-application--is-ltr .v-overflow-btn--segmented .v-select__selections .v-btn { + margin-right: -16px; +} +.v-application--is-rtl .v-overflow-btn--segmented .v-select__selections .v-btn { + margin-left: -16px; +} +.v-overflow-btn--segmented .v-select__selections .v-btn__content { + justify-content: start; +} +.v-overflow-btn--segmented .v-select__selections .v-btn__content::before { + background-color: transparent; +} +.v-overflow-btn--editable .v-select__slot input { + cursor: text; + padding: 8px 16px; +} +.v-overflow-btn--editable .v-input__append-inner, +.v-overflow-btn--editable .v-input__append-inner * { + cursor: pointer; +} +.theme--light.v-pagination .v-pagination__item { + background: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-pagination .v-pagination__item--active { + color: #FFFFFF; +} +.theme--light.v-pagination .v-pagination__navigation { + background: #FFFFFF; +} + +.theme--dark.v-pagination .v-pagination__item { + background: #1E1E1E; + color: #FFFFFF; +} +.theme--dark.v-pagination .v-pagination__item--active { + color: #FFFFFF; +} +.theme--dark.v-pagination .v-pagination__navigation { + background: #1E1E1E; +} + +.v-pagination { + align-items: center; + display: inline-flex; + list-style-type: none; + justify-content: center; + margin: 0; + max-width: 100%; + width: 100%; +} +.v-pagination.v-pagination { + padding-left: 0; +} +.v-pagination > li { + align-items: center; + display: flex; +} +.v-pagination--circle .v-pagination__item, +.v-pagination--circle .v-pagination__more, +.v-pagination--circle .v-pagination__navigation { + border-radius: 50%; +} +.v-pagination--disabled { + pointer-events: none; + opacity: 0.6; +} +.v-pagination__item { + background: transparent; + border-radius: 4px; + font-size: 1rem; + height: 34px; + margin: 0.3rem; + min-width: 34px; + padding: 0 5px; + text-decoration: none; + transition: 0.3s cubic-bezier(0, 0, 0.2, 1); + width: auto; + box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); +} +.v-pagination__item--active { + box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12); +} +.v-pagination__navigation { + box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); + border-radius: 4px; + display: inline-flex; + justify-content: center; + align-items: center; + text-decoration: none; + height: 32px; + width: 32px; + margin: 0.3rem 10px; +} +.v-pagination__navigation .v-icon { + transition: 0.2s cubic-bezier(0.4, 0, 0.6, 1); + vertical-align: middle; +} +.v-pagination__navigation--disabled { + opacity: 0.6; + pointer-events: none; +} +.v-pagination__more { + margin: 0.3rem; + display: inline-flex; + align-items: flex-end; + justify-content: center; + height: 32px; + width: 32px; +} +.v-parallax { + position: relative; + overflow: hidden; + z-index: 0; +} +.v-parallax__image-container { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + contain: strict; +} +.v-parallax__image { + position: absolute; + bottom: 0; + left: 50%; + min-width: 100%; + min-height: 100%; + display: none; + transform: translate(-50%, 0); + will-change: transform; + transition: 0.3s opacity cubic-bezier(0.25, 0.8, 0.5, 1); + z-index: 1; +} +.v-parallax__content { + color: #FFFFFF; + height: 100%; + z-index: 2; + position: relative; + display: flex; + flex-direction: column; + justify-content: center; + padding: 0 1rem; +} +.v-input--radio-group__input { + border: none; + display: flex; + width: 100%; +} +.v-input--radio-group--column .v-input--radio-group__input > .v-label { + padding-bottom: 8px; +} +.v-input--radio-group--row .v-input--radio-group__input > .v-label { + padding-right: 8px; +} +.v-input--radio-group--row legend { + align-self: center; + display: inline-block; +} +.v-input--radio-group--row .v-input--radio-group__input { + flex-direction: row; + flex-wrap: wrap; +} +.v-input--radio-group--column .v-radio:not(:last-child):not(:only-child) { + margin-bottom: 8px; +} +.v-input--radio-group--column .v-input--radio-group__input { + flex-direction: column; +} +.theme--light.v-radio--is-disabled label { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-radio--is-disabled .v-icon { + color: rgba(0, 0, 0, 0.26) !important; +} + +.theme--dark.v-radio--is-disabled label { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-radio--is-disabled .v-icon { + color: rgba(255, 255, 255, 0.3) !important; +} + +.v-radio { + align-items: center; + display: flex; + height: auto; + outline: none; +} +.v-radio--is-disabled { + pointer-events: none; +} + +.v-input--radio-group.v-input--radio-group--row .v-radio { + margin-right: 16px; +} +.theme--light.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb { + background: #fafafa; +} + +.theme--dark.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb { + background: #424242; +} + +/** Input Group */ +.v-input--range-slider.v-input--is-disabled .v-slider__track-fill { + display: none; +} +.v-input--range-slider.v-input--is-disabled.v-input--slider .v-slider.v-slider .v-slider__thumb { + border-color: transparent; +} +.v-rating { + max-width: 100%; + white-space: nowrap; +} +.v-rating .v-icon { + padding: 0.5rem; + border-radius: 50%; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + outline: none; +} +.v-rating .v-icon::after { + display: none; +} +.v-application--is-ltr .v-rating .v-icon { + transform: scaleX(1); +} +.v-application--is-rtl .v-rating .v-icon { + transform: scaleX(-1); +} +.v-rating--readonly .v-icon { + pointer-events: none; +} +.v-rating--dense .v-icon { + padding: 0.1rem; +} +.theme--light.v-skeleton-loader .v-skeleton-loader__bone::after { + background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0)); +} +.theme--light.v-skeleton-loader .v-skeleton-loader__avatar, +.theme--light.v-skeleton-loader .v-skeleton-loader__button, +.theme--light.v-skeleton-loader .v-skeleton-loader__chip, +.theme--light.v-skeleton-loader .v-skeleton-loader__divider, +.theme--light.v-skeleton-loader .v-skeleton-loader__heading, +.theme--light.v-skeleton-loader .v-skeleton-loader__image, +.theme--light.v-skeleton-loader .v-skeleton-loader__text { + background: rgba(0, 0, 0, 0.12); +} +.theme--light.v-skeleton-loader .v-skeleton-loader__actions, +.theme--light.v-skeleton-loader .v-skeleton-loader__article, +.theme--light.v-skeleton-loader .v-skeleton-loader__card-heading, +.theme--light.v-skeleton-loader .v-skeleton-loader__card-text, +.theme--light.v-skeleton-loader .v-skeleton-loader__date-picker, +.theme--light.v-skeleton-loader .v-skeleton-loader__list-item, +.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar, +.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-text, +.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-two-line, +.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line, +.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-three-line, +.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line, +.theme--light.v-skeleton-loader .v-skeleton-loader__table-heading, +.theme--light.v-skeleton-loader .v-skeleton-loader__table-thead, +.theme--light.v-skeleton-loader .v-skeleton-loader__table-tbody, +.theme--light.v-skeleton-loader .v-skeleton-loader__table-tfoot { + background: #FFFFFF; +} + +.theme--dark.v-skeleton-loader .v-skeleton-loader__bone::after { + background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)); +} +.theme--dark.v-skeleton-loader .v-skeleton-loader__avatar, +.theme--dark.v-skeleton-loader .v-skeleton-loader__button, +.theme--dark.v-skeleton-loader .v-skeleton-loader__chip, +.theme--dark.v-skeleton-loader .v-skeleton-loader__divider, +.theme--dark.v-skeleton-loader .v-skeleton-loader__heading, +.theme--dark.v-skeleton-loader .v-skeleton-loader__image, +.theme--dark.v-skeleton-loader .v-skeleton-loader__text { + background: rgba(255, 255, 255, 0.12); +} +.theme--dark.v-skeleton-loader .v-skeleton-loader__actions, +.theme--dark.v-skeleton-loader .v-skeleton-loader__article, +.theme--dark.v-skeleton-loader .v-skeleton-loader__card-heading, +.theme--dark.v-skeleton-loader .v-skeleton-loader__card-text, +.theme--dark.v-skeleton-loader .v-skeleton-loader__date-picker, +.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item, +.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar, +.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-text, +.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-two-line, +.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line, +.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-three-line, +.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line, +.theme--dark.v-skeleton-loader .v-skeleton-loader__table-heading, +.theme--dark.v-skeleton-loader .v-skeleton-loader__table-thead, +.theme--dark.v-skeleton-loader .v-skeleton-loader__table-tbody, +.theme--dark.v-skeleton-loader .v-skeleton-loader__table-tfoot { + background: #1E1E1E; +} + +.v-skeleton-loader { + border-radius: 4px; + position: relative; + vertical-align: top; +} +.v-skeleton-loader__actions { + padding: 16px 16px 8px; + text-align: right; +} +.v-skeleton-loader__actions .v-skeleton-loader__button { + display: inline-block; +} +.v-application--is-ltr .v-skeleton-loader__actions .v-skeleton-loader__button:first-child { + margin-right: 12px; +} +.v-application--is-rtl .v-skeleton-loader__actions .v-skeleton-loader__button:first-child { + margin-left: 12px; +} +.v-skeleton-loader .v-skeleton-loader__list-item, +.v-skeleton-loader .v-skeleton-loader__list-item-avatar, +.v-skeleton-loader .v-skeleton-loader__list-item-text, +.v-skeleton-loader .v-skeleton-loader__list-item-two-line, +.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line, +.v-skeleton-loader .v-skeleton-loader__list-item-three-line, +.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line { + border-radius: 4px; +} +.v-skeleton-loader .v-skeleton-loader__actions::after, +.v-skeleton-loader .v-skeleton-loader__article::after, +.v-skeleton-loader .v-skeleton-loader__card::after, +.v-skeleton-loader .v-skeleton-loader__card-avatar::after, +.v-skeleton-loader .v-skeleton-loader__card-heading::after, +.v-skeleton-loader .v-skeleton-loader__card-text::after, +.v-skeleton-loader .v-skeleton-loader__date-picker::after, +.v-skeleton-loader .v-skeleton-loader__date-picker-options::after, +.v-skeleton-loader .v-skeleton-loader__date-picker-days::after, +.v-skeleton-loader .v-skeleton-loader__list-item::after, +.v-skeleton-loader .v-skeleton-loader__list-item-avatar::after, +.v-skeleton-loader .v-skeleton-loader__list-item-text::after, +.v-skeleton-loader .v-skeleton-loader__list-item-two-line::after, +.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line::after, +.v-skeleton-loader .v-skeleton-loader__list-item-three-line::after, +.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line::after, +.v-skeleton-loader .v-skeleton-loader__paragraph::after, +.v-skeleton-loader .v-skeleton-loader__sentences::after, +.v-skeleton-loader .v-skeleton-loader__table::after, +.v-skeleton-loader .v-skeleton-loader__table-cell::after, +.v-skeleton-loader .v-skeleton-loader__table-heading::after, +.v-skeleton-loader .v-skeleton-loader__table-thead::after, +.v-skeleton-loader .v-skeleton-loader__table-tbody::after, +.v-skeleton-loader .v-skeleton-loader__table-tfoot::after, +.v-skeleton-loader .v-skeleton-loader__table-row::after, +.v-skeleton-loader .v-skeleton-loader__table-row-divider::after { + display: none; +} +.v-application--is-ltr .v-skeleton-loader__article .v-skeleton-loader__heading { + margin: 16px 0 16px 16px; +} +.v-application--is-rtl .v-skeleton-loader__article .v-skeleton-loader__heading { + margin: 16px 16px 0 16px; +} +.v-skeleton-loader__article .v-skeleton-loader__paragraph { + padding: 16px; +} +.v-skeleton-loader__bone { + border-radius: inherit; + overflow: hidden; + position: relative; +} +.v-skeleton-loader__bone::after { + -webkit-animation: loading 1.5s infinite; + animation: loading 1.5s infinite; + content: ""; + height: 100%; + left: 0; + position: absolute; + right: 0; + top: 0; + transform: translateX(-100%); + z-index: 1; +} +.v-skeleton-loader__avatar { + border-radius: 50%; + height: 48px; + width: 48px; +} +.v-skeleton-loader__button { + border-radius: 4px; + height: 36px; + width: 64px; +} +.v-skeleton-loader__card .v-skeleton-loader__image { + border-radius: 0; +} +.v-skeleton-loader__card-heading .v-skeleton-loader__heading { + margin: 16px; +} +.v-skeleton-loader__card-text { + padding: 16px; +} +.v-skeleton-loader__chip { + border-radius: 16px; + height: 32px; + width: 96px; +} +.v-skeleton-loader__date-picker { + border-radius: inherit; +} +.v-skeleton-loader__date-picker .v-skeleton-loader__list-item:first-child .v-skeleton-loader__text { + max-width: 88px; + width: 20%; +} +.v-skeleton-loader__date-picker .v-skeleton-loader__heading { + max-width: 256px; + width: 40%; +} +.v-skeleton-loader__date-picker-days { + display: flex; + flex-wrap: wrap; + padding: 0 12px; + margin: 0 auto; +} +.v-skeleton-loader__date-picker-days .v-skeleton-loader__avatar { + border-radius: 4px; + flex: 1 1 auto; + margin: 4px; + height: 40px; + width: 40px; +} +.v-skeleton-loader__date-picker-options { + align-items: center; + display: flex; + padding: 16px; +} +.v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar { + height: 40px; + width: 40px; +} +.v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2) { + margin-left: auto; +} +.v-application--is-ltr .v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2) { + margin-right: 8px; +} +.v-application--is-rtl .v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2) { + margin-left: 8px; +} +.v-skeleton-loader__date-picker-options .v-skeleton-loader__text.v-skeleton-loader__bone:first-child { + margin-bottom: 0px; + max-width: 50%; + width: 456px; +} +.v-skeleton-loader__divider { + border-radius: 1px; + height: 2px; +} +.v-skeleton-loader__heading { + border-radius: 12px; + height: 24px; + width: 45%; +} +.v-skeleton-loader__image { + height: 200px; + border-radius: 0; +} +.v-skeleton-loader__image ~ .v-skeleton-loader__card-heading { + border-radius: 0; +} +.v-skeleton-loader__image::first-child, .v-skeleton-loader__image::last-child { + border-radius: inherit; +} +.v-skeleton-loader__list-item { + height: 48px; +} +.v-skeleton-loader__list-item-three-line { + flex-wrap: wrap; +} +.v-skeleton-loader__list-item-three-line > * { + flex: 1 0 100%; + width: 100%; +} +.v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar, .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar, .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar { + height: 40px; + width: 40px; +} +.v-skeleton-loader__list-item-avatar { + height: 48px; +} +.v-skeleton-loader__list-item-two-line, .v-skeleton-loader__list-item-avatar-two-line { + height: 72px; +} +.v-skeleton-loader__list-item-three-line, .v-skeleton-loader__list-item-avatar-three-line { + height: 88px; +} +.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar { + align-self: flex-start; +} +.v-skeleton-loader__list-item, .v-skeleton-loader__list-item-avatar, .v-skeleton-loader__list-item-two-line, .v-skeleton-loader__list-item-three-line, .v-skeleton-loader__list-item-avatar-two-line, .v-skeleton-loader__list-item-avatar-three-line { + align-content: center; + align-items: center; + display: flex; + flex-wrap: wrap; + padding: 0 16px; +} +.v-application--is-ltr .v-skeleton-loader__list-item .v-skeleton-loader__avatar, .v-application--is-ltr .v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar, .v-application--is-ltr .v-skeleton-loader__list-item-two-line .v-skeleton-loader__avatar, .v-application--is-ltr .v-skeleton-loader__list-item-three-line .v-skeleton-loader__avatar, .v-application--is-ltr .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar, .v-application--is-ltr .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar { + margin-right: 16px; +} +.v-application--is-rtl .v-skeleton-loader__list-item .v-skeleton-loader__avatar, .v-application--is-rtl .v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar, .v-application--is-rtl .v-skeleton-loader__list-item-two-line .v-skeleton-loader__avatar, .v-application--is-rtl .v-skeleton-loader__list-item-three-line .v-skeleton-loader__avatar, .v-application--is-rtl .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar, .v-application--is-rtl .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar { + margin-left: 16px; +} +.v-skeleton-loader__list-item .v-skeleton-loader__text:last-child, +.v-skeleton-loader__list-item .v-skeleton-loader__text:only-child, .v-skeleton-loader__list-item-avatar .v-skeleton-loader__text:last-child, +.v-skeleton-loader__list-item-avatar .v-skeleton-loader__text:only-child, .v-skeleton-loader__list-item-two-line .v-skeleton-loader__text:last-child, +.v-skeleton-loader__list-item-two-line .v-skeleton-loader__text:only-child, .v-skeleton-loader__list-item-three-line .v-skeleton-loader__text:last-child, +.v-skeleton-loader__list-item-three-line .v-skeleton-loader__text:only-child, .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__text:last-child, +.v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__text:only-child, .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__text:last-child, +.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__text:only-child { + margin-bottom: 0; +} +.v-skeleton-loader__paragraph, .v-skeleton-loader__sentences { + flex: 1 0 auto; +} +.v-skeleton-loader__paragraph:not(:last-child) { + margin-bottom: 6px; +} +.v-skeleton-loader__paragraph .v-skeleton-loader__text:nth-child(1) { + max-width: 100%; +} +.v-skeleton-loader__paragraph .v-skeleton-loader__text:nth-child(2) { + max-width: 50%; +} +.v-skeleton-loader__paragraph .v-skeleton-loader__text:nth-child(3) { + max-width: 70%; +} +.v-skeleton-loader__sentences .v-skeleton-loader__text:nth-child(2) { + max-width: 70%; +} +.v-skeleton-loader__sentences:not(:last-child) { + margin-bottom: 6px; +} +.v-skeleton-loader__table-heading { + align-items: center; + display: flex; + justify-content: space-between; + padding: 16px; +} +.v-skeleton-loader__table-heading .v-skeleton-loader__heading { + max-width: 15%; +} +.v-skeleton-loader__table-heading .v-skeleton-loader__text { + max-width: 40%; +} +.v-skeleton-loader__table-thead { + display: flex; + justify-content: space-between; + padding: 16px; +} +.v-skeleton-loader__table-thead .v-skeleton-loader__heading { + max-width: 5%; +} +.v-skeleton-loader__table-tbody { + padding: 16px 16px 0; +} +.v-skeleton-loader__table-tfoot { + align-items: center; + display: flex; + justify-content: flex-end; + padding: 16px; +} +.v-application--is-ltr .v-skeleton-loader__table-tfoot > * { + margin-left: 8px; +} +.v-application--is-rtl .v-skeleton-loader__table-tfoot > * { + margin-right: 8px; +} +.v-skeleton-loader__table-tfoot .v-skeleton-loader__avatar { + height: 40px; + width: 40px; +} +.v-skeleton-loader__table-tfoot .v-skeleton-loader__text { + margin-bottom: 0; +} +.v-skeleton-loader__table-tfoot .v-skeleton-loader__text:nth-child(1) { + max-width: 128px; +} +.v-skeleton-loader__table-tfoot .v-skeleton-loader__text:nth-child(2) { + max-width: 64px; +} +.v-skeleton-loader__table-row { + display: flex; + justify-content: space-between; +} +.v-skeleton-loader__table-cell { + align-items: center; + display: flex; + height: 48px; + width: 88px; +} +.v-skeleton-loader__table-cell .v-skeleton-loader__text { + margin-bottom: 0; +} +.v-skeleton-loader__text { + border-radius: 6px; + flex: 1 0 auto; + height: 12px; + margin-bottom: 6px; +} +.v-skeleton-loader--boilerplate .v-skeleton-loader__bone:after { + display: none; +} +.v-skeleton-loader--is-loading { + overflow: hidden; +} +.v-skeleton-loader--tile { + border-radius: 0; +} +.v-skeleton-loader--tile .v-skeleton-loader__bone { + border-radius: 0; +} + +@-webkit-keyframes loading { + 100% { + transform: translateX(100%); + } +} + +@keyframes loading { + 100% { + transform: translateX(100%); + } +} +.theme--light.v-snack__wrapper { + color: rgba(0, 0, 0, 0.87); +} + +.theme--dark.v-snack__wrapper { + color: #FFFFFF; +} + +.v-sheet.v-snack__wrapper { + border-radius: 4px; +} +.v-sheet.v-snack__wrapper:not(.v-sheet--outlined) { + box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12); +} +.v-sheet.v-snack__wrapper.v-sheet--shaped { + border-radius: 24px 4px; +} + +.v-snack { + bottom: 0; + display: flex; + font-size: 0.875rem; + justify-content: center; + left: 0; + pointer-events: none; + right: 0; + top: 0; + width: 100%; +} +.v-snack:not(.v-snack--absolute) { + height: 100vh; + position: fixed; + z-index: 1000; +} +.v-snack:not(.v-snack--centered):not(.v-snack--top) { + align-items: flex-end; +} +.v-snack__wrapper { + align-items: center; + border-color: currentColor !important; + display: flex; + margin: 8px; + max-width: 672px; + min-height: 48px; + min-width: 344px; + padding: 0; + pointer-events: auto; + position: relative; + transition-duration: 0.15s; + transition-property: opacity, transform; + transition-timing-function: cubic-bezier(0, 0, 0.2, 1); +} +.v-snack__wrapper.theme--dark { + background-color: #333333; + color: rgba(255, 255, 255, 0.87); +} +.v-snack__content { + flex-grow: 1; + font-size: 0.875rem; + font-weight: 400; + letter-spacing: 0.0178571429em; + line-height: 1.25rem; + margin-right: auto; + padding: 14px 16px; + text-align: initial; +} +.v-snack__action { + align-items: center; + align-self: center; + display: flex; +} +.v-snack__action .v-ripple__container { + display: none; +} +.v-application--is-ltr .v-snack__action { + margin-right: 8px; +} +.v-application--is-rtl .v-snack__action { + margin-left: 8px; +} +.v-snack__action > .v-snack__btn.v-btn { + padding: 0 8px; +} +.v-snack__btn { + margin-left: 0; + margin-right: 0; + margin: 0; + min-width: auto; +} +.v-snack--absolute { + height: 100%; + position: absolute; + z-index: 1; +} +.v-snack--centered { + align-items: center; +} +.v-snack--left { + justify-content: flex-start; +} +.v-snack--multi-line .v-snack__wrapper { + min-height: 68px; +} +.v-snack--right { + justify-content: flex-end; +} +.v-snack:not(.v-snack--has-background) .v-snack__wrapper { + box-shadow: none !important; +} +.v-snack--text .v-snack__wrapper:before { + background-color: currentColor; + border-radius: inherit; + bottom: 0; + content: ""; + left: 0; + opacity: 0.12; + pointer-events: none; + position: absolute; + right: 0; + top: 0; +} +.v-snack--top { + align-items: flex-start; +} +.v-snack--vertical .v-snack__wrapper { + flex-direction: column; +} +.v-snack--vertical .v-snack__wrapper .v-snack__action { + align-self: flex-end; + margin-bottom: 8px; +} + +.v-snack-transition-enter.v-snack__wrapper { + transform: scale(0.8); +} +.v-snack-transition-enter.v-snack__wrapper, .v-snack-transition-leave-to.v-snack__wrapper { + opacity: 0; +} +.v-speed-dial { + position: relative; + z-index: 1; +} +.v-speed-dial--absolute { + position: absolute; +} +.v-speed-dial--fixed { + position: fixed; +} +.v-speed-dial--fixed, .v-speed-dial--absolute { + z-index: 4; +} +.v-speed-dial--fixed > .v-btn--floating, .v-speed-dial--absolute > .v-btn--floating { + margin: 0; +} +.v-speed-dial--top { + top: 16px; +} +.v-speed-dial--bottom { + bottom: 16px; +} +.v-speed-dial--left { + left: 16px; +} +.v-speed-dial--right { + right: 16px; +} +.v-speed-dial--direction-left .v-speed-dial__list, .v-speed-dial--direction-right .v-speed-dial__list { + height: 100%; + top: 0; + padding: 0 16px; +} +.v-speed-dial--direction-top .v-speed-dial__list, .v-speed-dial--direction-bottom .v-speed-dial__list { + left: 0; + width: 100%; +} +.v-speed-dial--direction-top .v-speed-dial__list { + flex-direction: column-reverse; + bottom: 100%; +} +.v-speed-dial--direction-right .v-speed-dial__list { + flex-direction: row; + left: 100%; +} +.v-speed-dial--direction-bottom .v-speed-dial__list { + flex-direction: column; + top: 100%; +} +.v-speed-dial--direction-left .v-speed-dial__list { + flex-direction: row-reverse; + right: 100%; +} + +/** Elements */ +.v-speed-dial__list { + align-items: center; + display: flex; + justify-content: center; + padding: 16px 0; + position: absolute; +} +.v-speed-dial__list .v-btn { + margin: 6px; +} + +/** Modifiers */ +.v-speed-dial:not(.v-speed-dial--is-active) .v-speed-dial__list { + pointer-events: none; +} +.theme--light.v-stepper { + background: #FFFFFF; +} +.theme--light.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step { + background: rgba(0, 0, 0, 0.38); +} +.theme--light.v-stepper .v-stepper__step__step { + color: white; +} +.theme--light.v-stepper .v-stepper__step__step .v-icon { + color: white; +} +.theme--light.v-stepper .v-stepper__header .v-divider { + border-color: rgba(0, 0, 0, 0.12); +} +.theme--light.v-stepper .v-stepper__step--active .v-stepper__label { + text-shadow: 0px 0px 0px black; +} +.theme--light.v-stepper .v-stepper__step--editable:hover { + background: rgba(0, 0, 0, 0.06); +} +.theme--light.v-stepper .v-stepper__step--editable:hover .v-stepper__label { + text-shadow: 0px 0px 0px black; +} +.theme--light.v-stepper .v-stepper__step--complete .v-stepper__label { + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step { + background: rgba(0, 0, 0, 0.54); +} +.theme--light.v-stepper .v-stepper__label { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-stepper .v-stepper__label small { + color: rgba(0, 0, 0, 0.6); +} +.theme--light.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label { + color: rgba(0, 0, 0, 0.6); +} +.v-application--is-ltr .theme--light.v-stepper--vertical .v-stepper__content:not(:last-child) { + border-left: 1px solid rgba(0, 0, 0, 0.12); +} +.v-application--is-rtl .theme--light.v-stepper--vertical .v-stepper__content:not(:last-child) { + border-right: 1px solid rgba(0, 0, 0, 0.12); +} + +.theme--dark.v-stepper { + background: #303030; +} +.theme--dark.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step { + background: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-stepper .v-stepper__step__step { + color: white; +} +.theme--dark.v-stepper .v-stepper__step__step .v-icon { + color: white; +} +.theme--dark.v-stepper .v-stepper__header .v-divider { + border-color: rgba(255, 255, 255, 0.12); +} +.theme--dark.v-stepper .v-stepper__step--active .v-stepper__label { + text-shadow: 0px 0px 0px white; +} +.theme--dark.v-stepper .v-stepper__step--editable:hover { + background: rgba(255, 255, 255, 0.06); +} +.theme--dark.v-stepper .v-stepper__step--editable:hover .v-stepper__label { + text-shadow: 0px 0px 0px white; +} +.theme--dark.v-stepper .v-stepper__step--complete .v-stepper__label { + color: rgba(255, 255, 255, 0.87); +} +.theme--dark.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step { + background: rgba(255, 255, 255, 0.75); +} +.theme--dark.v-stepper .v-stepper__label { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-stepper .v-stepper__label small { + color: rgba(255, 255, 255, 0.7); +} +.theme--dark.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label { + color: rgba(255, 255, 255, 0.7); +} +.v-application--is-ltr .theme--dark.v-stepper--vertical .v-stepper__content:not(:last-child) { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} +.v-application--is-rtl .theme--dark.v-stepper--vertical .v-stepper__content:not(:last-child) { + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +.v-stepper { + border-radius: 4px; + overflow: hidden; + position: relative; + box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); +} +.v-stepper__header { + height: 72px; + align-items: stretch; + display: flex; + flex-wrap: wrap; + justify-content: space-between; + box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); +} +.v-stepper__header .v-divider { + align-self: center; + margin: 0 -16px; +} +.v-stepper__items { + position: relative; + overflow: hidden; +} +.v-stepper__step__step { + align-items: center; + border-radius: 50%; + display: inline-flex; + font-size: 0.75rem; + justify-content: center; + height: 24px; + min-width: 24px; + width: 24px; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); +} +.v-application--is-ltr .v-stepper__step__step { + margin-right: 8px; +} +.v-application--is-rtl .v-stepper__step__step { + margin-left: 8px; +} +.v-stepper__step__step .v-icon.v-icon { + font-size: 1.25rem; +} +.v-stepper__step__step .v-icon.v-icon.v-icon--svg { + height: 1.25rem; + width: 1.25rem; +} +.v-stepper__step { + align-items: center; + display: flex; + flex-direction: row; + padding: 24px; + position: relative; +} +.v-stepper__step--active .v-stepper__label { + transition: 0.3s cubic-bezier(0.4, 0, 0.6, 1); +} +.v-stepper__step--editable { + cursor: pointer; +} +.v-stepper__step.v-stepper__step--error .v-stepper__step__step { + background: transparent; + color: inherit; +} +.v-stepper__step.v-stepper__step--error .v-stepper__step__step .v-icon { + font-size: 1.5rem; + color: inherit; +} +.v-stepper__step.v-stepper__step--error .v-stepper__label { + color: inherit; + text-shadow: none; + font-weight: 500; +} +.v-stepper__step.v-stepper__step--error .v-stepper__label small { + color: inherit; +} +.v-stepper__label { + align-items: flex-start; + display: flex; + flex-direction: column; + line-height: 1; +} +.v-application--is-ltr .v-stepper__label { + text-align: left; +} +.v-application--is-rtl .v-stepper__label { + text-align: right; +} +.v-stepper__label small { + font-size: 0.75rem; + font-weight: 300; + text-shadow: none; +} +.v-stepper__wrapper { + overflow: hidden; + transition: none; +} +.v-stepper__content { + top: 0; + padding: 24px 24px 16px 24px; + flex: 1 0 auto; + width: 100%; +} +.v-stepper__content > .v-btn { + margin: 24px 8px 8px 0; +} +.v-stepper--is-booted .v-stepper__content, .v-stepper--is-booted .v-stepper__wrapper { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-stepper--vertical { + padding-bottom: 36px; +} +.v-stepper--vertical .v-stepper__content { + padding: 16px 60px 16px 23px; + width: auto; +} +.v-application--is-ltr .v-stepper--vertical .v-stepper__content { + margin: -8px -36px -16px 36px; +} +.v-application--is-rtl .v-stepper--vertical .v-stepper__content { + margin: -8px 36px -16px -36px; +} +.v-stepper--vertical .v-stepper__step { + padding: 24px 24px 16px; +} +.v-application--is-ltr .v-stepper--vertical .v-stepper__step__step { + margin-right: 12px; +} +.v-application--is-rtl .v-stepper--vertical .v-stepper__step__step { + margin-left: 12px; +} +.v-stepper--alt-labels .v-stepper__header { + height: auto; +} +.v-stepper--alt-labels .v-stepper__header .v-divider { + margin: 35px -67px 0; + align-self: flex-start; +} +.v-stepper--alt-labels .v-stepper__step { + flex-direction: column; + justify-content: flex-start; + align-items: center; + flex-basis: 175px; +} +.v-stepper--alt-labels .v-stepper__step small { + align-self: center; +} +.v-stepper--alt-labels .v-stepper__step__step { + margin-bottom: 11px; + margin-left: 0; + margin-right: 0; +} + +@media only screen and (max-width: 959px) { + .v-stepper:not(.v-stepper--vertical) .v-stepper__label { + display: none; + } + .v-stepper:not(.v-stepper--vertical) .v-stepper__step__step { + margin-left: 0; + margin-right: 0; + } +} +.theme--light.v-input--switch .v-input--switch__thumb { + color: #FFFFFF; +} +.theme--light.v-input--switch .v-input--switch__track { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb { + color: #fafafa !important; +} +.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track { + color: rgba(0, 0, 0, 0.12) !important; +} + +.theme--dark.v-input--switch .v-input--switch__thumb { + color: #bdbdbd; +} +.theme--dark.v-input--switch .v-input--switch__track { + color: rgba(255, 255, 255, 0.3); +} +.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb { + color: #424242 !important; +} +.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track { + color: rgba(255, 255, 255, 0.1) !important; +} + +.v-input--switch__track, .v-input--switch__thumb { + background-color: currentColor; + pointer-events: none; + transition: inherit; +} +.v-input--switch__track { + border-radius: 8px; + width: 36px; + height: 14px; + left: 2px; + position: absolute; + opacity: 0.6; + right: 2px; + top: calc(50% - 7px); +} +.v-input--switch__thumb { + border-radius: 50%; + top: calc(50% - 10px); + height: 20px; + position: relative; + width: 20px; + display: flex; + justify-content: center; + align-items: center; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-input--switch .v-input--selection-controls__input { + width: 38px; +} +.v-input--switch .v-input--selection-controls__ripple { + top: calc(50% - 24px); +} +.v-input--switch.v-input--dense .v-input--switch__thumb { + width: 18px; + height: 18px; +} +.v-input--switch.v-input--dense .v-input--switch__track { + height: 12px; + width: 32px; +} +.v-input--switch.v-input--dense.v-input--switch--inset .v-input--switch__track { + height: 22px; + width: 44px; + top: calc(50% - 12px); + left: -3px; +} +.v-input--switch.v-input--dense .v-input--selection-controls__ripple { + top: calc(50% - 22px); +} +.v-input--switch.v-input--is-dirty.v-input--is-disabled { + opacity: 0.6; +} +.v-application--is-ltr .v-input--switch .v-input--selection-controls__ripple { + left: -14px; +} +.v-application--is-ltr .v-input--switch.v-input--dense .v-input--selection-controls__ripple { + left: -12px; +} +.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple, +.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--switch__thumb { + transform: translate(20px, 0); +} +.v-application--is-rtl .v-input--switch .v-input--selection-controls__ripple { + right: -14px; +} +.v-application--is-rtl .v-input--switch.v-input--dense .v-input--selection-controls__ripple { + right: -12px; +} +.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple, +.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--switch__thumb { + transform: translate(-20px, 0); +} +.v-input--switch:not(.v-input--switch--flat):not(.v-input--switch--inset) .v-input--switch__thumb { + box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12); +} +.v-input--switch--inset .v-input--switch__track, +.v-input--switch--inset .v-input--selection-controls__input { + width: 48px; +} +.v-input--switch--inset .v-input--switch__track { + border-radius: 14px; + height: 28px; + left: -4px; + opacity: 0.32; + top: calc(50% - 14px); +} +.v-application--is-ltr .v-input--switch--inset .v-input--selection-controls__ripple, +.v-application--is-ltr .v-input--switch--inset .v-input--switch__thumb { + transform: translate(0, 0) !important; +} +.v-application--is-rtl .v-input--switch--inset .v-input--selection-controls__ripple, +.v-application--is-rtl .v-input--switch--inset .v-input--switch__thumb { + transform: translate(-6px, 0) !important; +} +.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple, +.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb { + transform: translate(20px, 0) !important; +} +.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple, +.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb { + transform: translate(-26px, 0) !important; +} +/* Theme */ +.theme--light.v-system-bar { + background-color: #e0e0e0; + color: rgba(0, 0, 0, 0.6); +} +.theme--light.v-system-bar .v-icon { + color: rgba(0, 0, 0, 0.6); +} +.theme--light.v-system-bar--lights-out { + background-color: rgba(255, 255, 255, 0.7) !important; +} + +.theme--dark.v-system-bar { + background-color: #000000; + color: rgba(255, 255, 255, 0.7); +} +.theme--dark.v-system-bar .v-icon { + color: rgba(255, 255, 255, 0.7); +} +.theme--dark.v-system-bar--lights-out { + background-color: rgba(0, 0, 0, 0.2) !important; +} + +.v-system-bar { + align-items: center; + display: flex; + font-size: 0.875rem; + font-weight: 400; + padding: 0 8px; +} +.v-system-bar .v-icon { + font-size: 1rem; + margin-right: 4px; +} +.v-system-bar--fixed, .v-system-bar--absolute { + left: 0; + top: 0; + width: 100%; + z-index: 3; +} +.v-system-bar--fixed { + position: fixed; +} +.v-system-bar--absolute { + position: absolute; +} +.v-system-bar--window .v-icon { + font-size: 1.25rem; + margin-right: 8px; +} +.theme--light.v-tabs > .v-tabs-bar { + background-color: #FFFFFF; +} +.theme--light.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active), +.theme--light.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active) > .v-icon, +.theme--light.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active) > .v-btn, +.theme--light.v-tabs > .v-tabs-bar .v-tab--disabled { + color: rgba(0, 0, 0, 0.54); +} +.theme--light.v-tabs .v-tab:hover::before { + opacity: 0.04; +} +.theme--light.v-tabs .v-tab:focus::before { + opacity: 0.12; +} +.theme--light.v-tabs .v-tab--active:hover::before, .theme--light.v-tabs .v-tab--active::before { + opacity: 0.12; +} +.theme--light.v-tabs .v-tab--active:focus::before { + opacity: 0.16; +} + +.theme--dark.v-tabs > .v-tabs-bar { + background-color: #1E1E1E; +} +.theme--dark.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active), +.theme--dark.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active) > .v-icon, +.theme--dark.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active) > .v-btn, +.theme--dark.v-tabs > .v-tabs-bar .v-tab--disabled { + color: rgba(255, 255, 255, 0.6); +} +.theme--dark.v-tabs .v-tab:hover::before { + opacity: 0.08; +} +.theme--dark.v-tabs .v-tab:focus::before { + opacity: 0.24; +} +.theme--dark.v-tabs .v-tab--active:hover::before, .theme--dark.v-tabs .v-tab--active::before { + opacity: 0.24; +} +.theme--dark.v-tabs .v-tab--active:focus::before { + opacity: 0.32; +} + +.theme--light.v-tabs-items { + background-color: #FFFFFF; +} + +.theme--dark.v-tabs-items { + background-color: #1E1E1E; +} + +.v-tabs-bar.primary .v-tab, +.v-tabs-bar.primary .v-tabs-slider, .v-tabs-bar.secondary .v-tab, +.v-tabs-bar.secondary .v-tabs-slider, .v-tabs-bar.accent .v-tab, +.v-tabs-bar.accent .v-tabs-slider, .v-tabs-bar.success .v-tab, +.v-tabs-bar.success .v-tabs-slider, .v-tabs-bar.error .v-tab, +.v-tabs-bar.error .v-tabs-slider, .v-tabs-bar.warning .v-tab, +.v-tabs-bar.warning .v-tabs-slider, .v-tabs-bar.info .v-tab, +.v-tabs-bar.info .v-tabs-slider { + color: #FFFFFF; +} + +.v-tabs { + flex: 1 1 auto; + width: 100%; +} +.v-tabs .v-menu__activator { + height: 100%; +} +.v-tabs:not(.v-tabs--vertical) .v-tab { + white-space: normal; +} +.v-tabs:not(.v-tabs--vertical).v-tabs--right > .v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-slide-group--has-affixes) .v-slide-group__next { + display: initial; + visibility: hidden; +} +.v-tabs:not(.v-tabs--vertical):not(.v-tabs--right) > .v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-slide-group--has-affixes) .v-slide-group__prev { + display: initial; + visibility: hidden; +} + +.v-tabs-bar { + border-radius: inherit; + height: 48px; +} +.v-tabs-bar.v-item-group > * { + cursor: initial; +} + +.v-tab { + align-items: center; + display: flex; + flex: 0 1 auto; + font-size: 0.875rem; + font-weight: 500; + justify-content: center; + letter-spacing: 0.0892857143em; + line-height: normal; + min-width: 90px; + max-width: 360px; + outline: none; + padding: 0 16px; + position: relative; + text-align: center; + text-decoration: none; + text-transform: uppercase; + transition: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-tab.v-tab { + color: inherit; +} +.v-tab:before { + background-color: currentColor; + bottom: 0; + content: ""; + left: 0; + opacity: 0; + pointer-events: none; + position: absolute; + right: 0; + top: 0; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-tab:not(.v-tab-disabled) { + cursor: pointer; +} + +.v-tabs-slider { + background-color: currentColor; + height: 100%; + width: 100%; +} +.v-tabs-slider-wrapper { + bottom: 0; + margin: 0 !important; + position: absolute; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + z-index: 1; +} + +.v-application--is-ltr .v-tabs--align-with-title > .v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing) > .v-slide-group__wrapper > .v-tabs-bar__content > .v-tab:first-child, .v-application--is-ltr .v-tabs--align-with-title > .v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing) > .v-slide-group__wrapper > .v-tabs-bar__content > .v-tabs-slider-wrapper + .v-tab { + margin-left: 42px; +} +.v-application--is-rtl .v-tabs--align-with-title > .v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing) > .v-slide-group__wrapper > .v-tabs-bar__content > .v-tab:first-child, .v-application--is-rtl .v-tabs--align-with-title > .v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing) > .v-slide-group__wrapper > .v-tabs-bar__content > .v-tabs-slider-wrapper + .v-tab { + margin-right: 42px; +} + +.v-application--is-ltr .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-bar__content > *:last-child, +.v-application--is-ltr .v-tabs--centered > .v-tabs-bar .v-tabs-bar__content > *:last-child { + margin-right: auto; +} +.v-application--is-rtl .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-bar__content > *:last-child, +.v-application--is-rtl .v-tabs--centered > .v-tabs-bar .v-tabs-bar__content > *:last-child { + margin-left: auto; +} +.v-application--is-ltr .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-bar__content > *:first-child:not(.v-tabs-slider-wrapper), +.v-application--is-ltr .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-slider-wrapper + *, +.v-application--is-ltr .v-tabs--centered > .v-tabs-bar .v-tabs-bar__content > *:first-child:not(.v-tabs-slider-wrapper), +.v-application--is-ltr .v-tabs--centered > .v-tabs-bar .v-tabs-slider-wrapper + * { + margin-left: auto; +} +.v-application--is-rtl .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-bar__content > *:first-child:not(.v-tabs-slider-wrapper), +.v-application--is-rtl .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-slider-wrapper + *, +.v-application--is-rtl .v-tabs--centered > .v-tabs-bar .v-tabs-bar__content > *:first-child:not(.v-tabs-slider-wrapper), +.v-application--is-rtl .v-tabs--centered > .v-tabs-bar .v-tabs-slider-wrapper + * { + margin-right: auto; +} + +.v-tabs--fixed-tabs > .v-tabs-bar .v-tab { + flex: 1 1 auto; + width: 100%; +} + +.v-tabs--grow > .v-tabs-bar .v-tab { + flex: 1 0 auto; + max-width: none; +} + +.v-tabs--icons-and-text > .v-tabs-bar { + height: 72px; +} +.v-tabs--icons-and-text > .v-tabs-bar .v-tab { + flex-direction: column-reverse; +} +.v-tabs--icons-and-text > .v-tabs-bar .v-tab > *:first-child { + margin-bottom: 6px; +} + +.v-tabs--overflow > .v-tabs-bar .v-tab { + flex: 1 0 auto; +} + +.v-application--is-ltr .v-tabs--right > .v-tabs-bar .v-tab:first-child, +.v-application--is-ltr .v-tabs--right > .v-tabs-bar .v-tabs-slider-wrapper + .v-tab { + margin-left: auto; +} +.v-application--is-rtl .v-tabs--right > .v-tabs-bar .v-tab:first-child, +.v-application--is-rtl .v-tabs--right > .v-tabs-bar .v-tabs-slider-wrapper + .v-tab { + margin-right: auto; +} +.v-application--is-ltr .v-tabs--right > .v-tabs-bar .v-tab:last-child { + margin-right: 0; +} +.v-application--is-rtl .v-tabs--right > .v-tabs-bar .v-tab:last-child { + margin-left: 0; +} + +.v-tabs--vertical { + display: flex; +} +.v-tabs--vertical > .v-tabs-bar { + flex: 1 0 auto; + height: auto; +} +.v-tabs--vertical > .v-tabs-bar .v-slide-group__next, +.v-tabs--vertical > .v-tabs-bar .v-slide-group__prev { + display: none; +} +.v-tabs--vertical > .v-tabs-bar .v-tabs-bar__content { + flex-direction: column; +} +.v-tabs--vertical > .v-tabs-bar .v-tab { + height: 48px; +} +.v-tabs--vertical > .v-tabs-bar .v-tabs-slider { + height: 100%; +} +.v-tabs--vertical > .v-window { + flex: 0 1 100%; +} +.v-tabs--vertical.v-tabs--icons-and-text > .v-tabs-bar .v-tab { + height: 72px; +} + +.v-tab--active { + color: inherit; +} +.v-tab--active.v-tab:not(:focus)::before { + opacity: 0; +} +.v-tab--active .v-icon, +.v-tab--active .v-btn.v-btn--flat { + color: inherit; +} + +.v-tab--disabled { + pointer-events: none; + opacity: 0.5; +} +.v-textarea textarea { + align-self: stretch; + flex: 1 1 auto; + line-height: 1.75rem; + max-width: 100%; + min-height: 32px; + outline: none; + padding: 0; + width: 100%; +} +.v-textarea .v-text-field__prefix, +.v-textarea .v-text-field__suffix { + padding-top: 2px; + align-self: start; +} +.v-textarea.v-text-field--box .v-text-field__prefix, +.v-textarea.v-text-field--box textarea, .v-textarea.v-text-field--enclosed .v-text-field__prefix, +.v-textarea.v-text-field--enclosed textarea { + margin-top: 24px; +} +.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix, +.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix, +.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea, .v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix, +.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix, +.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea, .v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix, +.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix, +.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea, .v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix, +.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix, +.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea { + margin-top: 10px; +} +.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label, .v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label, .v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label, .v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label { + top: 18px; +} +.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix, +.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix, +.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea, .v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix, +.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix, +.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea, .v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix, +.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix, +.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea, .v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix, +.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix, +.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea { + margin-top: 6px; +} +.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner, +.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer, +.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner, +.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer, .v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner, +.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer, +.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner, +.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer, .v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner, +.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer, +.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner, +.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer, .v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner, +.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer, +.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner, +.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer { + align-self: flex-start; + margin-top: 8px; +} +.v-textarea.v-text-field--solo { + align-items: flex-start; +} +.v-textarea.v-text-field--solo .v-input__prepend-inner, +.v-textarea.v-text-field--solo .v-input__prepend-outer, +.v-textarea.v-text-field--solo .v-input__append-inner, +.v-textarea.v-text-field--solo .v-input__append-outer { + align-self: flex-start; + margin-top: 12px; +} +.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner { + padding-left: 12px; +} +.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner { + padding-right: 12px; +} +.v-textarea--auto-grow textarea { + overflow: hidden; +} +.v-textarea--no-resize textarea { + resize: none; +} +.v-textarea.v-text-field--enclosed .v-text-field__slot { + align-self: stretch; +} +.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot { + margin-right: -12px; +} +.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot { + margin-left: -12px; +} +.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea { + padding-right: 12px; +} +.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea { + padding-left: 12px; +} +.theme--light.v-timeline::before { + background: rgba(0, 0, 0, 0.12); +} +.theme--light.v-timeline .v-timeline-item__dot { + background: #FFFFFF; +} +.theme--light.v-timeline .v-timeline-item .v-card::before { + border-right-color: rgba(0, 0, 0, 0.12); +} + +.theme--dark.v-timeline::before { + background: rgba(255, 255, 255, 0.12); +} +.theme--dark.v-timeline .v-timeline-item__dot { + background: #1E1E1E; +} +.theme--dark.v-timeline .v-timeline-item .v-card::before { + border-right-color: rgba(0, 0, 0, 0.12); +} + +.v-timeline { + padding-top: 24px; + position: relative; +} +.v-timeline:before { + bottom: 0; + content: ""; + height: 100%; + position: absolute; + top: 0; + width: 2px; +} + +.v-timeline-item { + display: flex; + padding-bottom: 24px; +} + +.v-timeline-item__body { + position: relative; + height: 100%; + flex: 1 1 auto; +} + +.v-timeline-item__divider { + position: relative; + min-width: 96px; + display: flex; + align-items: center; + justify-content: center; +} + +.v-timeline-item__dot { + z-index: 2; + border-radius: 50%; + box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12); + height: 38px; + left: calc(50% - 19px); + width: 38px; +} +.v-timeline-item__dot .v-timeline-item__inner-dot { + height: 30px; + margin: 4px; + width: 30px; +} +.v-timeline-item__dot--small { + height: 24px; + left: calc(50% - 12px); + width: 24px; +} +.v-timeline-item__dot--small .v-timeline-item__inner-dot { + height: 18px; + margin: 3px; + width: 18px; +} +.v-timeline-item__dot--large { + height: 52px; + left: calc(50% - 26px); + width: 52px; +} +.v-timeline-item__dot--large .v-timeline-item__inner-dot { + height: 42px; + margin: 5px; + width: 42px; +} + +.v-timeline-item__inner-dot { + border-radius: 50%; + display: flex; + justify-content: center; + align-items: center; +} + +.v-timeline-item__opposite { + flex: 1 1 auto; + align-self: center; + max-width: calc(50% - 48px); +} + +.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before), .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after { + flex-direction: row-reverse; +} +.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__opposite, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__opposite { + text-align: right; +} +.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__opposite, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__opposite { + text-align: left; +} +.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body .v-card:after, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body .v-card:after { + transform: rotate(0); + left: -10px; + right: initial; +} +.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body .v-card:after, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body .v-card:after { + transform: rotate(180deg); + left: initial; + right: -10px; +} +.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body, .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body { + max-width: calc(50% - 48px); +} +.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after), .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before { + flex-direction: row; +} +.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__opposite, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__opposite { + text-align: left; +} +.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__opposite, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__opposite { + text-align: right; +} +.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__body .v-card:after, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body .v-card:after { + transform: rotate(180deg); + right: -10px; + left: initial; +} +.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__body .v-card:after, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body .v-card:after { + transform: rotate(0); + right: initial; + left: -10px; +} +.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__body, .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body { + max-width: calc(50% - 48px); +} + +.v-timeline-item__body > .v-card:not(.v-card--flat):before, .v-timeline-item__body > .v-card:not(.v-card--flat):after { + content: ""; + position: absolute; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + border-right: 10px solid black; + top: calc(50% - 10px); +} +.v-timeline-item__body > .v-card:not(.v-card--flat):after { + border-right-color: inherit; +} +.v-timeline-item__body > .v-card:not(.v-card--flat):before { + top: calc(50% - 10px + 2px); +} + +.v-timeline--align-top .v-timeline-item__dot { + align-self: start; +} +.v-timeline--align-top .v-timeline-item__body > .v-card:before { + top: calc(0% + 10px + 2px); +} +.v-timeline--align-top .v-timeline-item__body > .v-card:after { + top: calc(0% + 10px); +} + +.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse):before { + left: calc(50% - 1px); + right: initial; +} +.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse):before { + left: initial; + right: calc(50% - 1px); +} + +.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense):before { + right: calc(50% - 1px); + left: initial; +} +.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense):before { + right: initial; + left: calc(50% - 1px); +} +.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after), .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before { + flex-direction: row; +} +.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__opposite, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__opposite { + text-align: left; +} +.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__opposite, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__opposite { + text-align: right; +} +.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body .v-card:after, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body .v-card:after { + transform: rotate(180deg); + right: -10px; + left: initial; +} +.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body .v-card:after, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body .v-card:after { + transform: rotate(0); + right: initial; + left: -10px; +} +.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body, .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body { + max-width: calc(50% - 48px); +} +.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before), .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after { + flex-direction: row-reverse; +} +.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__opposite, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__opposite { + text-align: right; +} +.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__opposite, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__opposite { + text-align: left; +} +.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__body .v-card:after, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body .v-card:after { + transform: rotate(0); + left: -10px; + right: initial; +} +.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__body .v-card:after, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body .v-card:after { + transform: rotate(180deg); + left: initial; + right: -10px; +} +.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__body, .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body { + max-width: calc(50% - 48px); +} + +.v-application--is-ltr .v-timeline--reverse.v-timeline--dense:before { + right: calc(48px - 1px); + left: initial; +} +.v-application--is-rtl .v-timeline--reverse.v-timeline--dense:before { + right: initial; + left: calc(48px - 1px); +} + +.v-application--is-ltr .v-timeline--dense:not(.v-timeline--reverse):before { + left: calc(48px - 1px); + right: initial; +} +.v-application--is-rtl .v-timeline--dense:not(.v-timeline--reverse):before { + left: initial; + right: calc(48px - 1px); +} + +.v-timeline--dense .v-timeline-item { + flex-direction: row-reverse !important; +} +.v-application--is-ltr .v-timeline--dense .v-timeline-item .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--dense .v-timeline-item .v-timeline-item__body .v-card:after { + transform: rotate(0); + left: -10px; + right: initial; +} +.v-application--is-rtl .v-timeline--dense .v-timeline-item .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--dense .v-timeline-item .v-timeline-item__body .v-card:after { + transform: rotate(180deg); + left: initial; + right: -10px; +} +.v-timeline--dense .v-timeline-item__body { + max-width: calc(100% - 96px); +} +.v-timeline--dense .v-timeline-item__opposite { + display: none; +} + +.v-timeline--reverse.v-timeline--dense .v-timeline-item { + flex-direction: row !important; +} +.v-application--is-ltr .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body .v-card:after { + transform: rotate(180deg); + right: -10px; + left: initial; +} +.v-application--is-rtl .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body .v-card:after { + transform: rotate(0); + right: initial; + left: -10px; +} + +.v-timeline-item--fill-dot .v-timeline-item__inner-dot { + height: inherit; + margin: 0; + width: inherit; +} +.v-time-picker-title { + color: #FFFFFF; + display: flex; + line-height: 1; + justify-content: flex-end; +} + +.v-time-picker-title__time { + white-space: nowrap; + direction: ltr; +} +.v-time-picker-title__time .v-picker__title__btn, +.v-time-picker-title__time span { + align-items: center; + display: inline-flex; + height: 70px; + font-size: 70px; + justify-content: center; +} + +.v-time-picker-title__ampm { + align-self: flex-end; + display: flex; + flex-direction: column; + font-size: 16px; + text-transform: uppercase; +} +.v-application--is-ltr .v-time-picker-title__ampm { + margin: 0 0 6px 8px; +} +.v-application--is-rtl .v-time-picker-title__ampm { + margin: 0 8px 6px 0; +} +.v-time-picker-title__ampm div:only-child { + flex-direction: row; +} +.v-time-picker-title__ampm--readonly .v-picker__title__btn.v-picker__title__btn--active { + opacity: 0.6; +} + +.v-picker__title--landscape .v-time-picker-title { + flex-direction: column; + justify-content: center; + height: 100%; +} +.v-picker__title--landscape .v-time-picker-title__time { + text-align: right; +} +.v-picker__title--landscape .v-time-picker-title__time .v-picker__title__btn, +.v-picker__title--landscape .v-time-picker-title__time span { + height: 55px; + font-size: 55px; +} +.v-picker__title--landscape .v-time-picker-title__ampm { + margin: 16px 0 0; + align-self: initial; + text-align: center; +} + +.v-picker--time .v-picker__title--landscape { + padding: 0; +} +.v-picker--time .v-picker__title--landscape .v-time-picker-title__time { + text-align: center; +} +.theme--light.v-time-picker-clock { + background: #e0e0e0; +} +.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled { + color: rgba(0, 0, 0, 0.26); +} +.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active { + color: rgba(255, 255, 255, 0.3); +} +.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__hand { + background-color: #bdbdbd; +} +.theme--light.v-time-picker-clock--indeterminate:after { + color: #bdbdbd; +} +.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active { + background-color: #bdbdbd; +} + +.theme--dark.v-time-picker-clock { + background: #616161; +} +.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled { + color: rgba(255, 255, 255, 0.3); +} +.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active { + color: rgba(255, 255, 255, 0.3); +} +.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__hand { + background-color: #757575; +} +.theme--dark.v-time-picker-clock--indeterminate:after { + color: #757575; +} +.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active { + background-color: #757575; +} + +.v-time-picker-clock { + border-radius: 100%; + position: relative; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 100%; + padding-top: 100%; + flex: 1 0 auto; +} +.v-time-picker-clock__container { + display: flex; + flex-direction: column; + justify-content: center; + padding: 10px; +} +.v-time-picker-clock__ampm { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: flex-end; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + margin: 0; + padding: 10px; +} +.v-time-picker-clock__hand { + height: calc(50% - 4px); + width: 2px; + bottom: 50%; + left: calc(50% - 1px); + transform-origin: center bottom; + position: absolute; + will-change: transform; + z-index: 1; +} +.v-time-picker-clock__hand:before { + background: transparent; + border-width: 2px; + border-style: solid; + border-color: inherit; + border-radius: 100%; + width: 10px; + height: 10px; + content: ""; + position: absolute; + top: -4px; + left: 50%; + transform: translate(-50%, -50%); +} +.v-time-picker-clock__hand:after { + content: ""; + position: absolute; + height: 8px; + width: 8px; + top: 100%; + left: 50%; + border-radius: 100%; + border-style: solid; + border-color: inherit; + background-color: inherit; + transform: translate(-50%, -50%); +} +.v-time-picker-clock__hand--inner:after { + height: 14px; +} + +.v-picker--full-width .v-time-picker-clock__container { + max-width: 290px; +} + +.v-time-picker-clock__inner { + position: absolute; + bottom: 27px; + left: 27px; + right: 27px; + top: 27px; +} + +.v-time-picker-clock__item { + align-items: center; + border-radius: 100%; + cursor: default; + display: flex; + font-size: 16px; + justify-content: center; + height: 40px; + position: absolute; + text-align: center; + width: 40px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + transform: translate(-50%, -50%); +} +.v-time-picker-clock__item > span { + z-index: 1; +} +.v-time-picker-clock__item:before, .v-time-picker-clock__item:after { + content: ""; + border-radius: 100%; + position: absolute; + top: 50%; + left: 50%; + height: 14px; + width: 14px; + transform: translate(-50%, -50%); +} +.v-time-picker-clock__item:after, .v-time-picker-clock__item:before { + height: 40px; + width: 40px; +} +.v-time-picker-clock__item--active { + color: #FFFFFF; + cursor: default; + z-index: 2; +} +.v-time-picker-clock__item--disabled { + pointer-events: none; +} + +.v-picker--landscape .v-time-picker-clock__container { + flex-direction: row; +} +.v-picker--landscape .v-time-picker-clock__ampm { + flex-direction: column; +} +.v-tooltip { + display: none; +} +.v-tooltip--attached { + display: inline; +} +.v-tooltip__content { + background: rgba(97, 97, 97, 0.9); + color: #FFFFFF; + border-radius: 4px; + font-size: 14px; + line-height: 22px; + display: inline-block; + padding: 5px 16px; + position: absolute; + text-transform: initial; + width: auto; + opacity: 1; + pointer-events: none; +} +.v-tooltip__content--fixed { + position: fixed; +} +.v-tooltip__content[class*=-active] { + transition-timing-function: cubic-bezier(0, 0, 0.2, 1); +} +.v-tooltip__content[class*=enter-active] { + transition-duration: 150ms; +} +.v-tooltip__content[class*=leave-active] { + transition-duration: 75ms; +} +.theme--light.v-treeview { + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-treeview--hoverable .v-treeview-node__root:hover::before, +.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root:hover::before { + opacity: 0.04; +} +.theme--light.v-treeview--hoverable .v-treeview-node__root:focus::before, +.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root:focus::before { + opacity: 0.12; +} +.theme--light.v-treeview--hoverable .v-treeview-node__root--active:hover::before, .theme--light.v-treeview--hoverable .v-treeview-node__root--active::before, +.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root--active:hover::before, +.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root--active::before { + opacity: 0.12; +} +.theme--light.v-treeview--hoverable .v-treeview-node__root--active:focus::before, +.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root--active:focus::before { + opacity: 0.16; +} +.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:hover::before, .theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active::before { + opacity: 0.12; +} +.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:focus::before { + opacity: 0.16; +} +.theme--light.v-treeview .v-treeview-node--disabled > .v-treeview-node__root > .v-treeview-node__content { + color: rgba(0, 0, 0, 0.38) !important; +} + +.theme--dark.v-treeview { + color: #FFFFFF; +} +.theme--dark.v-treeview--hoverable .v-treeview-node__root:hover::before, +.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root:hover::before { + opacity: 0.08; +} +.theme--dark.v-treeview--hoverable .v-treeview-node__root:focus::before, +.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root:focus::before { + opacity: 0.24; +} +.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:hover::before, .theme--dark.v-treeview--hoverable .v-treeview-node__root--active::before, +.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root--active:hover::before, +.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root--active::before { + opacity: 0.24; +} +.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:focus::before, +.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root--active:focus::before { + opacity: 0.32; +} +.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:hover::before, .theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active::before { + opacity: 0.24; +} +.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:focus::before { + opacity: 0.32; +} +.theme--dark.v-treeview .v-treeview-node--disabled > .v-treeview-node__root > .v-treeview-node__content { + color: rgba(255, 255, 255, 0.5) !important; +} + +.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root, +.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root:before { + border-bottom-right-radius: 24px !important; + border-top-right-radius: 24px !important; +} +.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root { + margin-top: 8px; + margin-bottom: 8px; +} +.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root, +.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root:before { + border-radius: 24px !important; +} +.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root { + margin-top: 8px; + margin-bottom: 8px; +} +.v-treeview-node--click > .v-treeview-node__root, +.v-treeview-node--click > .v-treeview-node__root > .v-treeview-node__content > * { + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-treeview-node.v-treeview-node--active .v-treeview-node__content .v-icon { + color: inherit; +} + +.v-treeview-node__root { + display: flex; + align-items: center; + min-height: 48px; + padding-left: 8px; + padding-right: 8px; + position: relative; +} +.v-treeview-node__root::before { + background-color: currentColor; + bottom: 0; + content: ""; + left: 0; + opacity: 0; + pointer-events: none; + position: absolute; + right: 0; + top: 0; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-treeview-node__root::after { + content: ""; + font-size: 0; + min-height: inherit; +} + +.v-treeview-node__children { + transition: all 0.2s cubic-bezier(0, 0, 0.2, 1); +} + +.v-treeview--dense .v-treeview-node__root { + min-height: 40px; +} +.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root, +.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root:before { + border-bottom-right-radius: 20px !important; + border-top-right-radius: 20px !important; +} +.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root { + margin-top: 8px; + margin-bottom: 8px; +} +.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root, +.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root:before { + border-radius: 20px !important; +} +.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root { + margin-top: 8px; + margin-bottom: 8px; +} + +.v-treeview-node__checkbox { + width: 24px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-application--is-ltr .v-treeview-node__checkbox { + margin-left: 6px; +} +.v-application--is-rtl .v-treeview-node__checkbox { + margin-right: 6px; +} + +.v-treeview-node__toggle { + width: 24px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-treeview-node__toggle--loading { + -webkit-animation: progress-circular-rotate 1s linear infinite; + animation: progress-circular-rotate 1s linear infinite; +} +.v-application--is-ltr .v-treeview-node__toggle { + transform: rotate(-90deg); +} +.v-application--is-ltr .v-treeview-node__toggle--open { + transform: none; +} +.v-application--is-rtl .v-treeview-node__toggle { + transform: rotate(90deg); +} +.v-application--is-rtl .v-treeview-node__toggle--open { + transform: none; +} + +.v-treeview-node__prepend { + min-width: 24px; +} +.v-application--is-ltr .v-treeview-node__prepend { + margin-right: 6px; +} +.v-application--is-rtl .v-treeview-node__prepend { + margin-left: 6px; +} + +.v-treeview-node__append { + min-width: 24px; +} +.v-application--is-ltr .v-treeview-node__append { + margin-left: 6px; +} +.v-application--is-rtl .v-treeview-node__append { + margin-right: 6px; +} + +.v-treeview-node__level { + width: 24px; +} + +.v-treeview-node__label { + flex: 1; + font-size: inherit; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.v-treeview-node__content { + align-items: center; + display: flex; + flex-basis: 0%; + flex-grow: 1; + flex-shrink: 0; + min-width: 0; +} +.v-treeview-node__content .v-btn { + flex-grow: 0 !important; + flex-shrink: 1 !important; +} +.v-application--is-ltr .v-treeview-node__content { + margin-left: 6px; +} +.v-application--is-rtl .v-treeview-node__content { + margin-right: 6px; +} +.v-virtual-scroll { + display: block; + flex: 1 1 auto; + height: 100%; + max-width: 100%; + overflow: auto; + position: relative; +} +.v-virtual-scroll__container { + display: block; +} +.v-virtual-scroll__item { + left: 0; + position: absolute; + right: 0; +} + +/*# sourceMappingURL=vuetify.css.map*/ \ No newline at end of file diff --git a/scripts/communityScripts/libraries/vuetify/vuetify-v2.3.9.css.map b/scripts/communityScripts/libraries/vuetify/vuetify-v2.3.9.css.map new file mode 100644 index 0000000000..044f06117b --- /dev/null +++ b/scripts/communityScripts/libraries/vuetify/vuetify-v2.3.9.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack://Vuetify/./src/components/VApp/VApp.sass","webpack://Vuetify/./src/components/VAppBar/VAppBar.sass","webpack://Vuetify/./src/components/VToolbar/VToolbar.sass","webpack://Vuetify/./src/components/VSheet/VSheet.sass","webpack://Vuetify/./src/styles/main.sass","webpack://Vuetify/./src/components/VImg/VImg.sass","webpack://Vuetify/./src/components/VResponsive/VResponsive.sass","webpack://Vuetify/./src/directives/ripple/VRipple.sass","webpack://Vuetify/./src/components/VIcon/VIcon.sass","webpack://Vuetify/./src/components/VBtn/VBtn.sass","webpack://Vuetify/./src/components/VProgressCircular/VProgressCircular.sass","webpack://Vuetify/./src/components/VAlert/VAlert.sass","webpack://Vuetify/./src/components/VAutocomplete/VAutocomplete.sass","webpack://Vuetify/./src/components/VTextField/VTextField.sass","webpack://Vuetify/./src/components/VSelect/VSelect.sass","webpack://Vuetify/./src/components/VChip/VChip.sass","webpack://Vuetify/./src/components/VMenu/VMenu.sass","webpack://Vuetify/./src/components/VCheckbox/VSimpleCheckbox.sass","webpack://Vuetify/./src/components/VDivider/VDivider.sass","webpack://Vuetify/./src/components/VSubheader/VSubheader.sass","webpack://Vuetify/./src/components/VList/VList.sass","webpack://Vuetify/./src/components/VList/VListGroup.sass","webpack://Vuetify/./src/components/VList/VListItem.sass","webpack://Vuetify/./src/components/VList/VListItemGroup.sass","webpack://Vuetify/./src/components/VItemGroup/VItemGroup.sass","webpack://Vuetify/./src/components/VAvatar/VAvatar.sass","webpack://Vuetify/./src/components/VInput/VInput.sass","webpack://Vuetify/./src/components/VLabel/VLabel.sass","webpack://Vuetify/./src/components/VMessages/VMessages.sass","webpack://Vuetify/./src/components/VCounter/VCounter.sass","webpack://Vuetify/./src/components/VProgressLinear/VProgressLinear.sass","webpack://Vuetify/./src/components/VBadge/VBadge.sass","webpack://Vuetify/./src/components/VBanner/VBanner.sass","webpack://Vuetify/./src/components/VBottomNavigation/VBottomNavigation.sass","webpack://Vuetify/./src/components/VBottomSheet/VBottomSheet.sass","webpack://Vuetify/./src/components/VDialog/VDialog.sass","webpack://Vuetify/./src/components/VOverlay/VOverlay.sass","webpack://Vuetify/./src/components/VBreadcrumbs/VBreadcrumbs.sass","webpack://Vuetify/./src/components/VBtnToggle/VBtnToggle.sass","webpack://Vuetify/./src/components/VCalendar/mixins/calendar-with-events.sass","webpack://Vuetify/./src/components/VCalendar/VCalendarWeekly.sass","webpack://Vuetify/./src/components/VCalendar/VCalendarDaily.sass","webpack://Vuetify/./src/components/VCalendar/VCalendarCategory.sass","webpack://Vuetify/./src/components/VCard/VCard.sass","webpack://Vuetify/./src/components/VCarousel/VCarousel.sass","webpack://Vuetify/./src/components/VWindow/VWindow.sass","webpack://Vuetify/./src/components/VCheckbox/VCheckbox.sass","webpack://Vuetify/./src/styles/components/_selection-controls.sass","webpack://Vuetify/./src/components/VChipGroup/VChipGroup.sass","webpack://Vuetify/./src/components/VSlideGroup/VSlideGroup.sass","webpack://Vuetify/./src/components/VColorPicker/VColorPicker.sass","webpack://Vuetify/./src/components/VColorPicker/VColorPickerPreview.sass","webpack://Vuetify/./src/components/VSlider/VSlider.sass","webpack://Vuetify/./src/components/VColorPicker/VColorPickerCanvas.sass","webpack://Vuetify/./src/components/VColorPicker/VColorPickerEdit.sass","webpack://Vuetify/./src/components/VColorPicker/VColorPickerSwatches.sass","webpack://Vuetify/./src/components/VMain/VMain.sass","webpack://Vuetify/./src/components/VDataIterator/VDataFooter.sass","webpack://Vuetify/./src/components/VDataTable/VDataTable.sass","webpack://Vuetify/./src/components/VDataTable/VDataTableHeader.sass","webpack://Vuetify/./src/components/VDataTable/VSimpleTable.sass","webpack://Vuetify/./src/components/VDataTable/VEditDialog.sass","webpack://Vuetify/./src/components/VDataTable/VVirtualTable.sass","webpack://Vuetify/./src/components/VDatePicker/VDatePickerTitle.sass","webpack://Vuetify/./src/components/VDatePicker/VDatePickerHeader.sass","webpack://Vuetify/./src/components/VDatePicker/VDatePickerTable.sass","webpack://Vuetify/./src/components/VDatePicker/VDatePickerYears.sass","webpack://Vuetify/./src/components/VPicker/VPicker.sass","webpack://Vuetify/./src/components/VExpansionPanel/VExpansionPanel.sass","webpack://Vuetify/./src/components/VFileInput/VFileInput.sass","webpack://Vuetify/./src/components/VFooter/VFooter.sass","webpack://Vuetify/./src/components/VGrid/_grid.sass","webpack://Vuetify/./src/components/VGrid/VGrid.sass","webpack://Vuetify/./src/components/VNavigationDrawer/VNavigationDrawer.sass","webpack://Vuetify/./src/components/VOverflowBtn/VOverflowBtn.sass","webpack://Vuetify/./src/components/VPagination/VPagination.sass","webpack://Vuetify/./src/components/VParallax/VParallax.sass","webpack://Vuetify/./src/components/VRadioGroup/VRadioGroup.sass","webpack://Vuetify/./src/components/VRadioGroup/VRadio.sass","webpack://Vuetify/./src/components/VRangeSlider/VRangeSlider.sass","webpack://Vuetify/./src/components/VRating/VRating.sass","webpack://Vuetify/./src/components/VSkeletonLoader/VSkeletonLoader.sass","webpack://Vuetify/./src/components/VSnackbar/VSnackbar.sass","webpack://Vuetify/./src/components/VSpeedDial/VSpeedDial.sass","webpack://Vuetify/./src/components/VStepper/VStepper.sass","webpack://Vuetify/./src/components/VSwitch/VSwitch.sass","webpack://Vuetify/./src/components/VSystemBar/VSystemBar.sass","webpack://Vuetify/./src/components/VTabs/VTabs.sass","webpack://Vuetify/./src/components/VTextarea/VTextarea.sass","webpack://Vuetify/./src/components/VTimeline/VTimeline.sass","webpack://Vuetify/./src/components/VTimePicker/VTimePickerTitle.sass","webpack://Vuetify/./src/components/VTimePicker/VTimePickerClock.sass","webpack://Vuetify/./src/components/VTooltip/VTooltip.sass","webpack://Vuetify/./src/components/VTreeview/VTreeview.sass","webpack://Vuetify/./src/components/VVirtualScroll/VVirtualScroll.sass"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACzDA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,C;ACtDA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACnLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC1BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,C;ACjsiBA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AClCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACjCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACjFA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,C;ACxaA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACpFA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACtLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC9BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC1hBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AChJA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AChPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AChEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,C;ACbA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC3CA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AClBA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,C;AC1IA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC7FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AChUA;AACA;AACA,C;ACFA;AACA;AACA;AACA;AACA;AACA,C;ACLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC7KA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,C;ACnBA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC9BA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,C;ACdA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACvbA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACtGA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC5JA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AClGA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACrBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC5HA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,C;AC7CA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,C;AC5CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,C;ACzGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACnEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACvKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,C;ACxMA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,C;AC/KA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,C;AC1DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACrFA;AACA;AACA,C;ACFA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACzHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,C;ACrBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,C;AC7CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,C;ACtCA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,iCAAiC;AACjC;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,iCAAiC;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AChEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,C;ACtSA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACpBA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iCAAiC;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACrCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AClEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC3EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,C;ACjFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,C;AChKA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACxBA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,C;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AClCA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,C;ACrDA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,C;AC5FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,C;AC5BA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,C;AC1GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,C;ACjQA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,C;AC7DA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,C;ACrDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,C;AC1rCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACp0BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,C;ACxJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AChJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACzFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACnCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACxBA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,C;AC1BA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,C;ACxYA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,C;ACzIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,C;ACrEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC5PA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC/HA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACjDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,C;AC7PA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACjGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,C;AC/RA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,C;AChEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,C;AC1KA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACnOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C","file":"vuetify.css","sourcesContent":[".theme--light.v-application {\n background: #FFFFFF;\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-application .text--primary {\n color: rgba(0, 0, 0, 0.87) !important;\n}\n.theme--light.v-application .text--secondary {\n color: rgba(0, 0, 0, 0.6) !important;\n}\n.theme--light.v-application .text--disabled {\n color: rgba(0, 0, 0, 0.38) !important;\n}\n\n.theme--dark.v-application {\n background: #121212;\n color: #FFFFFF;\n}\n.theme--dark.v-application .text--primary {\n color: #FFFFFF !important;\n}\n.theme--dark.v-application .text--secondary {\n color: rgba(255, 255, 255, 0.7) !important;\n}\n.theme--dark.v-application .text--disabled {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.v-application {\n display: flex;\n}\n.v-application a {\n cursor: pointer;\n}\n.v-application--is-rtl {\n direction: rtl;\n}\n.v-application--wrap {\n flex: 1 1 auto;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n max-width: 100%;\n position: relative;\n}\n\n@-moz-document url-prefix() {\n @media print {\n .v-application {\n display: block;\n }\n .v-application--wrap {\n display: block;\n }\n }\n}",".theme--light.v-app-bar.v-toolbar.v-sheet {\n background-color: #f5f5f5;\n}\n\n.theme--dark.v-app-bar.v-toolbar.v-sheet {\n background-color: #272727;\n}\n\n.v-sheet.v-app-bar.v-toolbar {\n border-radius: 0;\n}\n.v-sheet.v-app-bar.v-toolbar:not(.v-sheet--outlined) {\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);\n}\n.v-sheet.v-app-bar.v-toolbar.v-sheet--shaped {\n border-radius: 24px 0;\n}\n\n.v-app-bar:not([data-booted=true]) {\n transition: none !important;\n}\n\n.v-app-bar.v-app-bar--fixed {\n position: fixed;\n top: 0;\n z-index: 5;\n}\n\n.v-app-bar.v-app-bar--hide-shadow {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-app-bar--fade-img-on-scroll .v-toolbar__image .v-image__image {\n transition: 0.4s opacity cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll .v-toolbar__content {\n will-change: height;\n}\n.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll .v-toolbar__image {\n will-change: opacity;\n}\n.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--collapse-on-scroll .v-toolbar__extension {\n display: none;\n}\n.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled .v-toolbar__title {\n padding-top: 9px;\n}\n.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled:not(.v-app-bar--bottom) .v-toolbar__title {\n padding-bottom: 9px;\n}\n\n.v-app-bar.v-app-bar--shrink-on-scroll .v-toolbar__title {\n font-size: inherit;\n}",".theme--light.v-toolbar.v-sheet {\n background-color: #FFFFFF;\n}\n\n.theme--dark.v-toolbar.v-sheet {\n background-color: #272727;\n}\n\n.v-sheet.v-toolbar {\n border-radius: 0;\n}\n.v-sheet.v-toolbar:not(.v-sheet--outlined) {\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);\n}\n.v-sheet.v-toolbar.v-sheet--shaped {\n border-radius: 24px 0;\n}\n\n.v-toolbar {\n contain: layout;\n display: block;\n flex: 1 1 auto;\n max-width: 100%;\n transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1) transform, 0.2s cubic-bezier(0.4, 0, 0.2, 1) background-color, 0.2s cubic-bezier(0.4, 0, 0.2, 1) left, 0.2s cubic-bezier(0.4, 0, 0.2, 1) right, 280ms cubic-bezier(0.4, 0, 0.2, 1) box-shadow, 0.25s cubic-bezier(0.4, 0, 0.2, 1) max-width, 0.25s cubic-bezier(0.4, 0, 0.2, 1) width;\n position: relative;\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);\n}\n.v-toolbar .v-input {\n padding-top: 0;\n margin-top: 0;\n}\n\n.v-toolbar__content,\n.v-toolbar__extension {\n padding: 4px 16px;\n}\n.v-toolbar__content .v-btn.v-btn--icon.v-size--default,\n.v-toolbar__extension .v-btn.v-btn--icon.v-size--default {\n height: 48px;\n width: 48px;\n}\n.v-application--is-ltr .v-toolbar__content > .v-btn.v-btn--icon:first-child,\n.v-application--is-ltr .v-toolbar__extension > .v-btn.v-btn--icon:first-child {\n margin-left: -12px;\n}\n.v-application--is-rtl .v-toolbar__content > .v-btn.v-btn--icon:first-child,\n.v-application--is-rtl .v-toolbar__extension > .v-btn.v-btn--icon:first-child {\n margin-right: -12px;\n}\n.v-application--is-ltr .v-toolbar__content > .v-btn.v-btn--icon:first-child + .v-toolbar__title,\n.v-application--is-ltr .v-toolbar__extension > .v-btn.v-btn--icon:first-child + .v-toolbar__title {\n padding-left: 20px;\n}\n.v-application--is-rtl .v-toolbar__content > .v-btn.v-btn--icon:first-child + .v-toolbar__title,\n.v-application--is-rtl .v-toolbar__extension > .v-btn.v-btn--icon:first-child + .v-toolbar__title {\n padding-right: 20px;\n}\n.v-application--is-ltr .v-toolbar__content > .v-btn.v-btn--icon:last-child,\n.v-application--is-ltr .v-toolbar__extension > .v-btn.v-btn--icon:last-child {\n margin-right: -12px;\n}\n.v-application--is-rtl .v-toolbar__content > .v-btn.v-btn--icon:last-child,\n.v-application--is-rtl .v-toolbar__extension > .v-btn.v-btn--icon:last-child {\n margin-left: -12px;\n}\n.v-toolbar__content > .v-tabs,\n.v-toolbar__extension > .v-tabs {\n height: inherit;\n margin-top: -4px;\n margin-bottom: -4px;\n}\n.v-toolbar__content > .v-tabs > .v-slide-group.v-tabs-bar,\n.v-toolbar__extension > .v-tabs > .v-slide-group.v-tabs-bar {\n background-color: inherit;\n height: inherit;\n}\n.v-toolbar__content > .v-tabs:first-child,\n.v-toolbar__extension > .v-tabs:first-child {\n margin-left: -16px;\n}\n.v-toolbar__content > .v-tabs:last-child,\n.v-toolbar__extension > .v-tabs:last-child {\n margin-right: -16px;\n}\n\n.v-toolbar__content,\n.v-toolbar__extension {\n align-items: center;\n display: flex;\n position: relative;\n z-index: 0;\n}\n\n.v-toolbar__image {\n border-radius: inherit;\n position: absolute;\n top: 0;\n bottom: 0;\n width: 100%;\n z-index: 0;\n contain: strict;\n}\n.v-toolbar__image .v-image {\n border-radius: inherit;\n}\n\n.v-toolbar__items {\n display: flex;\n height: inherit;\n}\n.v-toolbar__items > .v-btn {\n border-radius: 0;\n height: 100% !important;\n max-height: none;\n}\n\n.v-toolbar__title {\n font-size: 1.25rem;\n line-height: 1.5;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.v-toolbar.v-toolbar--absolute {\n position: absolute;\n top: 0;\n z-index: 1;\n}\n\n.v-toolbar.v-toolbar--bottom {\n top: initial;\n bottom: 0;\n}\n\n.v-toolbar.v-toolbar--collapse .v-toolbar__title {\n white-space: nowrap;\n}\n\n.v-toolbar.v-toolbar--collapsed {\n max-width: 112px;\n overflow: hidden;\n}\n.v-application--is-ltr .v-toolbar.v-toolbar--collapsed {\n border-bottom-right-radius: 24px;\n}\n.v-application--is-rtl .v-toolbar.v-toolbar--collapsed {\n border-bottom-left-radius: 24px;\n}\n.v-toolbar.v-toolbar--collapsed .v-toolbar__title,\n.v-toolbar.v-toolbar--collapsed .v-toolbar__extension {\n display: none;\n}\n\n.v-toolbar--dense .v-toolbar__content,\n.v-toolbar--dense .v-toolbar__extension {\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.v-toolbar--flat {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-toolbar--floating {\n display: inline-flex;\n}\n\n.v-toolbar--prominent .v-toolbar__content {\n align-items: flex-start;\n}\n.v-toolbar--prominent .v-toolbar__title {\n font-size: 1.5rem;\n padding-top: 6px;\n}\n.v-toolbar--prominent:not(.v-toolbar--bottom) .v-toolbar__title {\n align-self: flex-end;\n padding-bottom: 6px;\n padding-top: 0;\n}",".theme--light.v-sheet {\n background-color: #FFFFFF;\n border-color: #FFFFFF;\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-sheet--outlined {\n border: thin solid rgba(0, 0, 0, 0.12);\n}\n\n.theme--dark.v-sheet {\n background-color: #1E1E1E;\n border-color: #1E1E1E;\n color: #FFFFFF;\n}\n.theme--dark.v-sheet--outlined {\n border: thin solid rgba(255, 255, 255, 0.12);\n}\n\n.v-sheet {\n border-radius: 0;\n}\n.v-sheet:not(.v-sheet--outlined) {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);\n}\n.v-sheet.v-sheet--shaped {\n border-radius: 24px 0;\n}","@charset \"UTF-8\";\n@-webkit-keyframes v-shake {\n 59% {\n margin-left: 0;\n }\n 60%, 80% {\n margin-left: 2px;\n }\n 70%, 90% {\n margin-left: -2px;\n }\n}\n@keyframes v-shake {\n 59% {\n margin-left: 0;\n }\n 60%, 80% {\n margin-left: 2px;\n }\n 70%, 90% {\n margin-left: -2px;\n }\n}\n.v-application .black {\n background-color: #000000 !important;\n border-color: #000000 !important;\n}\n\n.v-application .black--text {\n color: #000000 !important;\n caret-color: #000000 !important;\n}\n\n.v-application .white {\n background-color: #FFFFFF !important;\n border-color: #FFFFFF !important;\n}\n\n.v-application .white--text {\n color: #FFFFFF !important;\n caret-color: #FFFFFF !important;\n}\n\n.v-application .transparent {\n background-color: transparent !important;\n border-color: transparent !important;\n}\n\n.v-application .transparent--text {\n color: transparent !important;\n caret-color: transparent !important;\n}\n\n.v-application .red {\n background-color: #F44336 !important;\n border-color: #F44336 !important;\n}\n\n.v-application .red--text {\n color: #F44336 !important;\n caret-color: #F44336 !important;\n}\n\n.v-application .red.lighten-5 {\n background-color: #FFEBEE !important;\n border-color: #FFEBEE !important;\n}\n\n.v-application .red--text.text--lighten-5 {\n color: #FFEBEE !important;\n caret-color: #FFEBEE !important;\n}\n\n.v-application .red.lighten-4 {\n background-color: #FFCDD2 !important;\n border-color: #FFCDD2 !important;\n}\n\n.v-application .red--text.text--lighten-4 {\n color: #FFCDD2 !important;\n caret-color: #FFCDD2 !important;\n}\n\n.v-application .red.lighten-3 {\n background-color: #EF9A9A !important;\n border-color: #EF9A9A !important;\n}\n\n.v-application .red--text.text--lighten-3 {\n color: #EF9A9A !important;\n caret-color: #EF9A9A !important;\n}\n\n.v-application .red.lighten-2 {\n background-color: #E57373 !important;\n border-color: #E57373 !important;\n}\n\n.v-application .red--text.text--lighten-2 {\n color: #E57373 !important;\n caret-color: #E57373 !important;\n}\n\n.v-application .red.lighten-1 {\n background-color: #EF5350 !important;\n border-color: #EF5350 !important;\n}\n\n.v-application .red--text.text--lighten-1 {\n color: #EF5350 !important;\n caret-color: #EF5350 !important;\n}\n\n.v-application .red.darken-1 {\n background-color: #E53935 !important;\n border-color: #E53935 !important;\n}\n\n.v-application .red--text.text--darken-1 {\n color: #E53935 !important;\n caret-color: #E53935 !important;\n}\n\n.v-application .red.darken-2 {\n background-color: #D32F2F !important;\n border-color: #D32F2F !important;\n}\n\n.v-application .red--text.text--darken-2 {\n color: #D32F2F !important;\n caret-color: #D32F2F !important;\n}\n\n.v-application .red.darken-3 {\n background-color: #C62828 !important;\n border-color: #C62828 !important;\n}\n\n.v-application .red--text.text--darken-3 {\n color: #C62828 !important;\n caret-color: #C62828 !important;\n}\n\n.v-application .red.darken-4 {\n background-color: #B71C1C !important;\n border-color: #B71C1C !important;\n}\n\n.v-application .red--text.text--darken-4 {\n color: #B71C1C !important;\n caret-color: #B71C1C !important;\n}\n\n.v-application .red.accent-1 {\n background-color: #FF8A80 !important;\n border-color: #FF8A80 !important;\n}\n\n.v-application .red--text.text--accent-1 {\n color: #FF8A80 !important;\n caret-color: #FF8A80 !important;\n}\n\n.v-application .red.accent-2 {\n background-color: #FF5252 !important;\n border-color: #FF5252 !important;\n}\n\n.v-application .red--text.text--accent-2 {\n color: #FF5252 !important;\n caret-color: #FF5252 !important;\n}\n\n.v-application .red.accent-3 {\n background-color: #FF1744 !important;\n border-color: #FF1744 !important;\n}\n\n.v-application .red--text.text--accent-3 {\n color: #FF1744 !important;\n caret-color: #FF1744 !important;\n}\n\n.v-application .red.accent-4 {\n background-color: #D50000 !important;\n border-color: #D50000 !important;\n}\n\n.v-application .red--text.text--accent-4 {\n color: #D50000 !important;\n caret-color: #D50000 !important;\n}\n\n.v-application .pink {\n background-color: #e91e63 !important;\n border-color: #e91e63 !important;\n}\n\n.v-application .pink--text {\n color: #e91e63 !important;\n caret-color: #e91e63 !important;\n}\n\n.v-application .pink.lighten-5 {\n background-color: #fce4ec !important;\n border-color: #fce4ec !important;\n}\n\n.v-application .pink--text.text--lighten-5 {\n color: #fce4ec !important;\n caret-color: #fce4ec !important;\n}\n\n.v-application .pink.lighten-4 {\n background-color: #f8bbd0 !important;\n border-color: #f8bbd0 !important;\n}\n\n.v-application .pink--text.text--lighten-4 {\n color: #f8bbd0 !important;\n caret-color: #f8bbd0 !important;\n}\n\n.v-application .pink.lighten-3 {\n background-color: #f48fb1 !important;\n border-color: #f48fb1 !important;\n}\n\n.v-application .pink--text.text--lighten-3 {\n color: #f48fb1 !important;\n caret-color: #f48fb1 !important;\n}\n\n.v-application .pink.lighten-2 {\n background-color: #f06292 !important;\n border-color: #f06292 !important;\n}\n\n.v-application .pink--text.text--lighten-2 {\n color: #f06292 !important;\n caret-color: #f06292 !important;\n}\n\n.v-application .pink.lighten-1 {\n background-color: #ec407a !important;\n border-color: #ec407a !important;\n}\n\n.v-application .pink--text.text--lighten-1 {\n color: #ec407a !important;\n caret-color: #ec407a !important;\n}\n\n.v-application .pink.darken-1 {\n background-color: #d81b60 !important;\n border-color: #d81b60 !important;\n}\n\n.v-application .pink--text.text--darken-1 {\n color: #d81b60 !important;\n caret-color: #d81b60 !important;\n}\n\n.v-application .pink.darken-2 {\n background-color: #c2185b !important;\n border-color: #c2185b !important;\n}\n\n.v-application .pink--text.text--darken-2 {\n color: #c2185b !important;\n caret-color: #c2185b !important;\n}\n\n.v-application .pink.darken-3 {\n background-color: #ad1457 !important;\n border-color: #ad1457 !important;\n}\n\n.v-application .pink--text.text--darken-3 {\n color: #ad1457 !important;\n caret-color: #ad1457 !important;\n}\n\n.v-application .pink.darken-4 {\n background-color: #880e4f !important;\n border-color: #880e4f !important;\n}\n\n.v-application .pink--text.text--darken-4 {\n color: #880e4f !important;\n caret-color: #880e4f !important;\n}\n\n.v-application .pink.accent-1 {\n background-color: #ff80ab !important;\n border-color: #ff80ab !important;\n}\n\n.v-application .pink--text.text--accent-1 {\n color: #ff80ab !important;\n caret-color: #ff80ab !important;\n}\n\n.v-application .pink.accent-2 {\n background-color: #ff4081 !important;\n border-color: #ff4081 !important;\n}\n\n.v-application .pink--text.text--accent-2 {\n color: #ff4081 !important;\n caret-color: #ff4081 !important;\n}\n\n.v-application .pink.accent-3 {\n background-color: #f50057 !important;\n border-color: #f50057 !important;\n}\n\n.v-application .pink--text.text--accent-3 {\n color: #f50057 !important;\n caret-color: #f50057 !important;\n}\n\n.v-application .pink.accent-4 {\n background-color: #c51162 !important;\n border-color: #c51162 !important;\n}\n\n.v-application .pink--text.text--accent-4 {\n color: #c51162 !important;\n caret-color: #c51162 !important;\n}\n\n.v-application .purple {\n background-color: #9c27b0 !important;\n border-color: #9c27b0 !important;\n}\n\n.v-application .purple--text {\n color: #9c27b0 !important;\n caret-color: #9c27b0 !important;\n}\n\n.v-application .purple.lighten-5 {\n background-color: #f3e5f5 !important;\n border-color: #f3e5f5 !important;\n}\n\n.v-application .purple--text.text--lighten-5 {\n color: #f3e5f5 !important;\n caret-color: #f3e5f5 !important;\n}\n\n.v-application .purple.lighten-4 {\n background-color: #e1bee7 !important;\n border-color: #e1bee7 !important;\n}\n\n.v-application .purple--text.text--lighten-4 {\n color: #e1bee7 !important;\n caret-color: #e1bee7 !important;\n}\n\n.v-application .purple.lighten-3 {\n background-color: #ce93d8 !important;\n border-color: #ce93d8 !important;\n}\n\n.v-application .purple--text.text--lighten-3 {\n color: #ce93d8 !important;\n caret-color: #ce93d8 !important;\n}\n\n.v-application .purple.lighten-2 {\n background-color: #ba68c8 !important;\n border-color: #ba68c8 !important;\n}\n\n.v-application .purple--text.text--lighten-2 {\n color: #ba68c8 !important;\n caret-color: #ba68c8 !important;\n}\n\n.v-application .purple.lighten-1 {\n background-color: #ab47bc !important;\n border-color: #ab47bc !important;\n}\n\n.v-application .purple--text.text--lighten-1 {\n color: #ab47bc !important;\n caret-color: #ab47bc !important;\n}\n\n.v-application .purple.darken-1 {\n background-color: #8e24aa !important;\n border-color: #8e24aa !important;\n}\n\n.v-application .purple--text.text--darken-1 {\n color: #8e24aa !important;\n caret-color: #8e24aa !important;\n}\n\n.v-application .purple.darken-2 {\n background-color: #7b1fa2 !important;\n border-color: #7b1fa2 !important;\n}\n\n.v-application .purple--text.text--darken-2 {\n color: #7b1fa2 !important;\n caret-color: #7b1fa2 !important;\n}\n\n.v-application .purple.darken-3 {\n background-color: #6a1b9a !important;\n border-color: #6a1b9a !important;\n}\n\n.v-application .purple--text.text--darken-3 {\n color: #6a1b9a !important;\n caret-color: #6a1b9a !important;\n}\n\n.v-application .purple.darken-4 {\n background-color: #4a148c !important;\n border-color: #4a148c !important;\n}\n\n.v-application .purple--text.text--darken-4 {\n color: #4a148c !important;\n caret-color: #4a148c !important;\n}\n\n.v-application .purple.accent-1 {\n background-color: #ea80fc !important;\n border-color: #ea80fc !important;\n}\n\n.v-application .purple--text.text--accent-1 {\n color: #ea80fc !important;\n caret-color: #ea80fc !important;\n}\n\n.v-application .purple.accent-2 {\n background-color: #e040fb !important;\n border-color: #e040fb !important;\n}\n\n.v-application .purple--text.text--accent-2 {\n color: #e040fb !important;\n caret-color: #e040fb !important;\n}\n\n.v-application .purple.accent-3 {\n background-color: #d500f9 !important;\n border-color: #d500f9 !important;\n}\n\n.v-application .purple--text.text--accent-3 {\n color: #d500f9 !important;\n caret-color: #d500f9 !important;\n}\n\n.v-application .purple.accent-4 {\n background-color: #aa00ff !important;\n border-color: #aa00ff !important;\n}\n\n.v-application .purple--text.text--accent-4 {\n color: #aa00ff !important;\n caret-color: #aa00ff !important;\n}\n\n.v-application .deep-purple {\n background-color: #673ab7 !important;\n border-color: #673ab7 !important;\n}\n\n.v-application .deep-purple--text {\n color: #673ab7 !important;\n caret-color: #673ab7 !important;\n}\n\n.v-application .deep-purple.lighten-5 {\n background-color: #ede7f6 !important;\n border-color: #ede7f6 !important;\n}\n\n.v-application .deep-purple--text.text--lighten-5 {\n color: #ede7f6 !important;\n caret-color: #ede7f6 !important;\n}\n\n.v-application .deep-purple.lighten-4 {\n background-color: #d1c4e9 !important;\n border-color: #d1c4e9 !important;\n}\n\n.v-application .deep-purple--text.text--lighten-4 {\n color: #d1c4e9 !important;\n caret-color: #d1c4e9 !important;\n}\n\n.v-application .deep-purple.lighten-3 {\n background-color: #b39ddb !important;\n border-color: #b39ddb !important;\n}\n\n.v-application .deep-purple--text.text--lighten-3 {\n color: #b39ddb !important;\n caret-color: #b39ddb !important;\n}\n\n.v-application .deep-purple.lighten-2 {\n background-color: #9575cd !important;\n border-color: #9575cd !important;\n}\n\n.v-application .deep-purple--text.text--lighten-2 {\n color: #9575cd !important;\n caret-color: #9575cd !important;\n}\n\n.v-application .deep-purple.lighten-1 {\n background-color: #7e57c2 !important;\n border-color: #7e57c2 !important;\n}\n\n.v-application .deep-purple--text.text--lighten-1 {\n color: #7e57c2 !important;\n caret-color: #7e57c2 !important;\n}\n\n.v-application .deep-purple.darken-1 {\n background-color: #5e35b1 !important;\n border-color: #5e35b1 !important;\n}\n\n.v-application .deep-purple--text.text--darken-1 {\n color: #5e35b1 !important;\n caret-color: #5e35b1 !important;\n}\n\n.v-application .deep-purple.darken-2 {\n background-color: #512da8 !important;\n border-color: #512da8 !important;\n}\n\n.v-application .deep-purple--text.text--darken-2 {\n color: #512da8 !important;\n caret-color: #512da8 !important;\n}\n\n.v-application .deep-purple.darken-3 {\n background-color: #4527a0 !important;\n border-color: #4527a0 !important;\n}\n\n.v-application .deep-purple--text.text--darken-3 {\n color: #4527a0 !important;\n caret-color: #4527a0 !important;\n}\n\n.v-application .deep-purple.darken-4 {\n background-color: #311b92 !important;\n border-color: #311b92 !important;\n}\n\n.v-application .deep-purple--text.text--darken-4 {\n color: #311b92 !important;\n caret-color: #311b92 !important;\n}\n\n.v-application .deep-purple.accent-1 {\n background-color: #b388ff !important;\n border-color: #b388ff !important;\n}\n\n.v-application .deep-purple--text.text--accent-1 {\n color: #b388ff !important;\n caret-color: #b388ff !important;\n}\n\n.v-application .deep-purple.accent-2 {\n background-color: #7c4dff !important;\n border-color: #7c4dff !important;\n}\n\n.v-application .deep-purple--text.text--accent-2 {\n color: #7c4dff !important;\n caret-color: #7c4dff !important;\n}\n\n.v-application .deep-purple.accent-3 {\n background-color: #651fff !important;\n border-color: #651fff !important;\n}\n\n.v-application .deep-purple--text.text--accent-3 {\n color: #651fff !important;\n caret-color: #651fff !important;\n}\n\n.v-application .deep-purple.accent-4 {\n background-color: #6200ea !important;\n border-color: #6200ea !important;\n}\n\n.v-application .deep-purple--text.text--accent-4 {\n color: #6200ea !important;\n caret-color: #6200ea !important;\n}\n\n.v-application .indigo {\n background-color: #3f51b5 !important;\n border-color: #3f51b5 !important;\n}\n\n.v-application .indigo--text {\n color: #3f51b5 !important;\n caret-color: #3f51b5 !important;\n}\n\n.v-application .indigo.lighten-5 {\n background-color: #e8eaf6 !important;\n border-color: #e8eaf6 !important;\n}\n\n.v-application .indigo--text.text--lighten-5 {\n color: #e8eaf6 !important;\n caret-color: #e8eaf6 !important;\n}\n\n.v-application .indigo.lighten-4 {\n background-color: #c5cae9 !important;\n border-color: #c5cae9 !important;\n}\n\n.v-application .indigo--text.text--lighten-4 {\n color: #c5cae9 !important;\n caret-color: #c5cae9 !important;\n}\n\n.v-application .indigo.lighten-3 {\n background-color: #9fa8da !important;\n border-color: #9fa8da !important;\n}\n\n.v-application .indigo--text.text--lighten-3 {\n color: #9fa8da !important;\n caret-color: #9fa8da !important;\n}\n\n.v-application .indigo.lighten-2 {\n background-color: #7986cb !important;\n border-color: #7986cb !important;\n}\n\n.v-application .indigo--text.text--lighten-2 {\n color: #7986cb !important;\n caret-color: #7986cb !important;\n}\n\n.v-application .indigo.lighten-1 {\n background-color: #5c6bc0 !important;\n border-color: #5c6bc0 !important;\n}\n\n.v-application .indigo--text.text--lighten-1 {\n color: #5c6bc0 !important;\n caret-color: #5c6bc0 !important;\n}\n\n.v-application .indigo.darken-1 {\n background-color: #3949ab !important;\n border-color: #3949ab !important;\n}\n\n.v-application .indigo--text.text--darken-1 {\n color: #3949ab !important;\n caret-color: #3949ab !important;\n}\n\n.v-application .indigo.darken-2 {\n background-color: #303f9f !important;\n border-color: #303f9f !important;\n}\n\n.v-application .indigo--text.text--darken-2 {\n color: #303f9f !important;\n caret-color: #303f9f !important;\n}\n\n.v-application .indigo.darken-3 {\n background-color: #283593 !important;\n border-color: #283593 !important;\n}\n\n.v-application .indigo--text.text--darken-3 {\n color: #283593 !important;\n caret-color: #283593 !important;\n}\n\n.v-application .indigo.darken-4 {\n background-color: #1a237e !important;\n border-color: #1a237e !important;\n}\n\n.v-application .indigo--text.text--darken-4 {\n color: #1a237e !important;\n caret-color: #1a237e !important;\n}\n\n.v-application .indigo.accent-1 {\n background-color: #8c9eff !important;\n border-color: #8c9eff !important;\n}\n\n.v-application .indigo--text.text--accent-1 {\n color: #8c9eff !important;\n caret-color: #8c9eff !important;\n}\n\n.v-application .indigo.accent-2 {\n background-color: #536dfe !important;\n border-color: #536dfe !important;\n}\n\n.v-application .indigo--text.text--accent-2 {\n color: #536dfe !important;\n caret-color: #536dfe !important;\n}\n\n.v-application .indigo.accent-3 {\n background-color: #3d5afe !important;\n border-color: #3d5afe !important;\n}\n\n.v-application .indigo--text.text--accent-3 {\n color: #3d5afe !important;\n caret-color: #3d5afe !important;\n}\n\n.v-application .indigo.accent-4 {\n background-color: #304ffe !important;\n border-color: #304ffe !important;\n}\n\n.v-application .indigo--text.text--accent-4 {\n color: #304ffe !important;\n caret-color: #304ffe !important;\n}\n\n.v-application .blue {\n background-color: #2196F3 !important;\n border-color: #2196F3 !important;\n}\n\n.v-application .blue--text {\n color: #2196F3 !important;\n caret-color: #2196F3 !important;\n}\n\n.v-application .blue.lighten-5 {\n background-color: #E3F2FD !important;\n border-color: #E3F2FD !important;\n}\n\n.v-application .blue--text.text--lighten-5 {\n color: #E3F2FD !important;\n caret-color: #E3F2FD !important;\n}\n\n.v-application .blue.lighten-4 {\n background-color: #BBDEFB !important;\n border-color: #BBDEFB !important;\n}\n\n.v-application .blue--text.text--lighten-4 {\n color: #BBDEFB !important;\n caret-color: #BBDEFB !important;\n}\n\n.v-application .blue.lighten-3 {\n background-color: #90CAF9 !important;\n border-color: #90CAF9 !important;\n}\n\n.v-application .blue--text.text--lighten-3 {\n color: #90CAF9 !important;\n caret-color: #90CAF9 !important;\n}\n\n.v-application .blue.lighten-2 {\n background-color: #64B5F6 !important;\n border-color: #64B5F6 !important;\n}\n\n.v-application .blue--text.text--lighten-2 {\n color: #64B5F6 !important;\n caret-color: #64B5F6 !important;\n}\n\n.v-application .blue.lighten-1 {\n background-color: #42A5F5 !important;\n border-color: #42A5F5 !important;\n}\n\n.v-application .blue--text.text--lighten-1 {\n color: #42A5F5 !important;\n caret-color: #42A5F5 !important;\n}\n\n.v-application .blue.darken-1 {\n background-color: #1E88E5 !important;\n border-color: #1E88E5 !important;\n}\n\n.v-application .blue--text.text--darken-1 {\n color: #1E88E5 !important;\n caret-color: #1E88E5 !important;\n}\n\n.v-application .blue.darken-2 {\n background-color: #1976D2 !important;\n border-color: #1976D2 !important;\n}\n\n.v-application .blue--text.text--darken-2 {\n color: #1976D2 !important;\n caret-color: #1976D2 !important;\n}\n\n.v-application .blue.darken-3 {\n background-color: #1565C0 !important;\n border-color: #1565C0 !important;\n}\n\n.v-application .blue--text.text--darken-3 {\n color: #1565C0 !important;\n caret-color: #1565C0 !important;\n}\n\n.v-application .blue.darken-4 {\n background-color: #0D47A1 !important;\n border-color: #0D47A1 !important;\n}\n\n.v-application .blue--text.text--darken-4 {\n color: #0D47A1 !important;\n caret-color: #0D47A1 !important;\n}\n\n.v-application .blue.accent-1 {\n background-color: #82B1FF !important;\n border-color: #82B1FF !important;\n}\n\n.v-application .blue--text.text--accent-1 {\n color: #82B1FF !important;\n caret-color: #82B1FF !important;\n}\n\n.v-application .blue.accent-2 {\n background-color: #448AFF !important;\n border-color: #448AFF !important;\n}\n\n.v-application .blue--text.text--accent-2 {\n color: #448AFF !important;\n caret-color: #448AFF !important;\n}\n\n.v-application .blue.accent-3 {\n background-color: #2979FF !important;\n border-color: #2979FF !important;\n}\n\n.v-application .blue--text.text--accent-3 {\n color: #2979FF !important;\n caret-color: #2979FF !important;\n}\n\n.v-application .blue.accent-4 {\n background-color: #2962FF !important;\n border-color: #2962FF !important;\n}\n\n.v-application .blue--text.text--accent-4 {\n color: #2962FF !important;\n caret-color: #2962FF !important;\n}\n\n.v-application .light-blue {\n background-color: #03a9f4 !important;\n border-color: #03a9f4 !important;\n}\n\n.v-application .light-blue--text {\n color: #03a9f4 !important;\n caret-color: #03a9f4 !important;\n}\n\n.v-application .light-blue.lighten-5 {\n background-color: #e1f5fe !important;\n border-color: #e1f5fe !important;\n}\n\n.v-application .light-blue--text.text--lighten-5 {\n color: #e1f5fe !important;\n caret-color: #e1f5fe !important;\n}\n\n.v-application .light-blue.lighten-4 {\n background-color: #b3e5fc !important;\n border-color: #b3e5fc !important;\n}\n\n.v-application .light-blue--text.text--lighten-4 {\n color: #b3e5fc !important;\n caret-color: #b3e5fc !important;\n}\n\n.v-application .light-blue.lighten-3 {\n background-color: #81d4fa !important;\n border-color: #81d4fa !important;\n}\n\n.v-application .light-blue--text.text--lighten-3 {\n color: #81d4fa !important;\n caret-color: #81d4fa !important;\n}\n\n.v-application .light-blue.lighten-2 {\n background-color: #4fc3f7 !important;\n border-color: #4fc3f7 !important;\n}\n\n.v-application .light-blue--text.text--lighten-2 {\n color: #4fc3f7 !important;\n caret-color: #4fc3f7 !important;\n}\n\n.v-application .light-blue.lighten-1 {\n background-color: #29b6f6 !important;\n border-color: #29b6f6 !important;\n}\n\n.v-application .light-blue--text.text--lighten-1 {\n color: #29b6f6 !important;\n caret-color: #29b6f6 !important;\n}\n\n.v-application .light-blue.darken-1 {\n background-color: #039be5 !important;\n border-color: #039be5 !important;\n}\n\n.v-application .light-blue--text.text--darken-1 {\n color: #039be5 !important;\n caret-color: #039be5 !important;\n}\n\n.v-application .light-blue.darken-2 {\n background-color: #0288d1 !important;\n border-color: #0288d1 !important;\n}\n\n.v-application .light-blue--text.text--darken-2 {\n color: #0288d1 !important;\n caret-color: #0288d1 !important;\n}\n\n.v-application .light-blue.darken-3 {\n background-color: #0277bd !important;\n border-color: #0277bd !important;\n}\n\n.v-application .light-blue--text.text--darken-3 {\n color: #0277bd !important;\n caret-color: #0277bd !important;\n}\n\n.v-application .light-blue.darken-4 {\n background-color: #01579b !important;\n border-color: #01579b !important;\n}\n\n.v-application .light-blue--text.text--darken-4 {\n color: #01579b !important;\n caret-color: #01579b !important;\n}\n\n.v-application .light-blue.accent-1 {\n background-color: #80d8ff !important;\n border-color: #80d8ff !important;\n}\n\n.v-application .light-blue--text.text--accent-1 {\n color: #80d8ff !important;\n caret-color: #80d8ff !important;\n}\n\n.v-application .light-blue.accent-2 {\n background-color: #40c4ff !important;\n border-color: #40c4ff !important;\n}\n\n.v-application .light-blue--text.text--accent-2 {\n color: #40c4ff !important;\n caret-color: #40c4ff !important;\n}\n\n.v-application .light-blue.accent-3 {\n background-color: #00b0ff !important;\n border-color: #00b0ff !important;\n}\n\n.v-application .light-blue--text.text--accent-3 {\n color: #00b0ff !important;\n caret-color: #00b0ff !important;\n}\n\n.v-application .light-blue.accent-4 {\n background-color: #0091ea !important;\n border-color: #0091ea !important;\n}\n\n.v-application .light-blue--text.text--accent-4 {\n color: #0091ea !important;\n caret-color: #0091ea !important;\n}\n\n.v-application .cyan {\n background-color: #00bcd4 !important;\n border-color: #00bcd4 !important;\n}\n\n.v-application .cyan--text {\n color: #00bcd4 !important;\n caret-color: #00bcd4 !important;\n}\n\n.v-application .cyan.lighten-5 {\n background-color: #e0f7fa !important;\n border-color: #e0f7fa !important;\n}\n\n.v-application .cyan--text.text--lighten-5 {\n color: #e0f7fa !important;\n caret-color: #e0f7fa !important;\n}\n\n.v-application .cyan.lighten-4 {\n background-color: #b2ebf2 !important;\n border-color: #b2ebf2 !important;\n}\n\n.v-application .cyan--text.text--lighten-4 {\n color: #b2ebf2 !important;\n caret-color: #b2ebf2 !important;\n}\n\n.v-application .cyan.lighten-3 {\n background-color: #80deea !important;\n border-color: #80deea !important;\n}\n\n.v-application .cyan--text.text--lighten-3 {\n color: #80deea !important;\n caret-color: #80deea !important;\n}\n\n.v-application .cyan.lighten-2 {\n background-color: #4dd0e1 !important;\n border-color: #4dd0e1 !important;\n}\n\n.v-application .cyan--text.text--lighten-2 {\n color: #4dd0e1 !important;\n caret-color: #4dd0e1 !important;\n}\n\n.v-application .cyan.lighten-1 {\n background-color: #26c6da !important;\n border-color: #26c6da !important;\n}\n\n.v-application .cyan--text.text--lighten-1 {\n color: #26c6da !important;\n caret-color: #26c6da !important;\n}\n\n.v-application .cyan.darken-1 {\n background-color: #00acc1 !important;\n border-color: #00acc1 !important;\n}\n\n.v-application .cyan--text.text--darken-1 {\n color: #00acc1 !important;\n caret-color: #00acc1 !important;\n}\n\n.v-application .cyan.darken-2 {\n background-color: #0097a7 !important;\n border-color: #0097a7 !important;\n}\n\n.v-application .cyan--text.text--darken-2 {\n color: #0097a7 !important;\n caret-color: #0097a7 !important;\n}\n\n.v-application .cyan.darken-3 {\n background-color: #00838f !important;\n border-color: #00838f !important;\n}\n\n.v-application .cyan--text.text--darken-3 {\n color: #00838f !important;\n caret-color: #00838f !important;\n}\n\n.v-application .cyan.darken-4 {\n background-color: #006064 !important;\n border-color: #006064 !important;\n}\n\n.v-application .cyan--text.text--darken-4 {\n color: #006064 !important;\n caret-color: #006064 !important;\n}\n\n.v-application .cyan.accent-1 {\n background-color: #84ffff !important;\n border-color: #84ffff !important;\n}\n\n.v-application .cyan--text.text--accent-1 {\n color: #84ffff !important;\n caret-color: #84ffff !important;\n}\n\n.v-application .cyan.accent-2 {\n background-color: #18ffff !important;\n border-color: #18ffff !important;\n}\n\n.v-application .cyan--text.text--accent-2 {\n color: #18ffff !important;\n caret-color: #18ffff !important;\n}\n\n.v-application .cyan.accent-3 {\n background-color: #00e5ff !important;\n border-color: #00e5ff !important;\n}\n\n.v-application .cyan--text.text--accent-3 {\n color: #00e5ff !important;\n caret-color: #00e5ff !important;\n}\n\n.v-application .cyan.accent-4 {\n background-color: #00b8d4 !important;\n border-color: #00b8d4 !important;\n}\n\n.v-application .cyan--text.text--accent-4 {\n color: #00b8d4 !important;\n caret-color: #00b8d4 !important;\n}\n\n.v-application .teal {\n background-color: #009688 !important;\n border-color: #009688 !important;\n}\n\n.v-application .teal--text {\n color: #009688 !important;\n caret-color: #009688 !important;\n}\n\n.v-application .teal.lighten-5 {\n background-color: #e0f2f1 !important;\n border-color: #e0f2f1 !important;\n}\n\n.v-application .teal--text.text--lighten-5 {\n color: #e0f2f1 !important;\n caret-color: #e0f2f1 !important;\n}\n\n.v-application .teal.lighten-4 {\n background-color: #b2dfdb !important;\n border-color: #b2dfdb !important;\n}\n\n.v-application .teal--text.text--lighten-4 {\n color: #b2dfdb !important;\n caret-color: #b2dfdb !important;\n}\n\n.v-application .teal.lighten-3 {\n background-color: #80cbc4 !important;\n border-color: #80cbc4 !important;\n}\n\n.v-application .teal--text.text--lighten-3 {\n color: #80cbc4 !important;\n caret-color: #80cbc4 !important;\n}\n\n.v-application .teal.lighten-2 {\n background-color: #4db6ac !important;\n border-color: #4db6ac !important;\n}\n\n.v-application .teal--text.text--lighten-2 {\n color: #4db6ac !important;\n caret-color: #4db6ac !important;\n}\n\n.v-application .teal.lighten-1 {\n background-color: #26a69a !important;\n border-color: #26a69a !important;\n}\n\n.v-application .teal--text.text--lighten-1 {\n color: #26a69a !important;\n caret-color: #26a69a !important;\n}\n\n.v-application .teal.darken-1 {\n background-color: #00897b !important;\n border-color: #00897b !important;\n}\n\n.v-application .teal--text.text--darken-1 {\n color: #00897b !important;\n caret-color: #00897b !important;\n}\n\n.v-application .teal.darken-2 {\n background-color: #00796b !important;\n border-color: #00796b !important;\n}\n\n.v-application .teal--text.text--darken-2 {\n color: #00796b !important;\n caret-color: #00796b !important;\n}\n\n.v-application .teal.darken-3 {\n background-color: #00695c !important;\n border-color: #00695c !important;\n}\n\n.v-application .teal--text.text--darken-3 {\n color: #00695c !important;\n caret-color: #00695c !important;\n}\n\n.v-application .teal.darken-4 {\n background-color: #004d40 !important;\n border-color: #004d40 !important;\n}\n\n.v-application .teal--text.text--darken-4 {\n color: #004d40 !important;\n caret-color: #004d40 !important;\n}\n\n.v-application .teal.accent-1 {\n background-color: #a7ffeb !important;\n border-color: #a7ffeb !important;\n}\n\n.v-application .teal--text.text--accent-1 {\n color: #a7ffeb !important;\n caret-color: #a7ffeb !important;\n}\n\n.v-application .teal.accent-2 {\n background-color: #64ffda !important;\n border-color: #64ffda !important;\n}\n\n.v-application .teal--text.text--accent-2 {\n color: #64ffda !important;\n caret-color: #64ffda !important;\n}\n\n.v-application .teal.accent-3 {\n background-color: #1de9b6 !important;\n border-color: #1de9b6 !important;\n}\n\n.v-application .teal--text.text--accent-3 {\n color: #1de9b6 !important;\n caret-color: #1de9b6 !important;\n}\n\n.v-application .teal.accent-4 {\n background-color: #00bfa5 !important;\n border-color: #00bfa5 !important;\n}\n\n.v-application .teal--text.text--accent-4 {\n color: #00bfa5 !important;\n caret-color: #00bfa5 !important;\n}\n\n.v-application .green {\n background-color: #4CAF50 !important;\n border-color: #4CAF50 !important;\n}\n\n.v-application .green--text {\n color: #4CAF50 !important;\n caret-color: #4CAF50 !important;\n}\n\n.v-application .green.lighten-5 {\n background-color: #E8F5E9 !important;\n border-color: #E8F5E9 !important;\n}\n\n.v-application .green--text.text--lighten-5 {\n color: #E8F5E9 !important;\n caret-color: #E8F5E9 !important;\n}\n\n.v-application .green.lighten-4 {\n background-color: #C8E6C9 !important;\n border-color: #C8E6C9 !important;\n}\n\n.v-application .green--text.text--lighten-4 {\n color: #C8E6C9 !important;\n caret-color: #C8E6C9 !important;\n}\n\n.v-application .green.lighten-3 {\n background-color: #A5D6A7 !important;\n border-color: #A5D6A7 !important;\n}\n\n.v-application .green--text.text--lighten-3 {\n color: #A5D6A7 !important;\n caret-color: #A5D6A7 !important;\n}\n\n.v-application .green.lighten-2 {\n background-color: #81C784 !important;\n border-color: #81C784 !important;\n}\n\n.v-application .green--text.text--lighten-2 {\n color: #81C784 !important;\n caret-color: #81C784 !important;\n}\n\n.v-application .green.lighten-1 {\n background-color: #66BB6A !important;\n border-color: #66BB6A !important;\n}\n\n.v-application .green--text.text--lighten-1 {\n color: #66BB6A !important;\n caret-color: #66BB6A !important;\n}\n\n.v-application .green.darken-1 {\n background-color: #43A047 !important;\n border-color: #43A047 !important;\n}\n\n.v-application .green--text.text--darken-1 {\n color: #43A047 !important;\n caret-color: #43A047 !important;\n}\n\n.v-application .green.darken-2 {\n background-color: #388E3C !important;\n border-color: #388E3C !important;\n}\n\n.v-application .green--text.text--darken-2 {\n color: #388E3C !important;\n caret-color: #388E3C !important;\n}\n\n.v-application .green.darken-3 {\n background-color: #2E7D32 !important;\n border-color: #2E7D32 !important;\n}\n\n.v-application .green--text.text--darken-3 {\n color: #2E7D32 !important;\n caret-color: #2E7D32 !important;\n}\n\n.v-application .green.darken-4 {\n background-color: #1B5E20 !important;\n border-color: #1B5E20 !important;\n}\n\n.v-application .green--text.text--darken-4 {\n color: #1B5E20 !important;\n caret-color: #1B5E20 !important;\n}\n\n.v-application .green.accent-1 {\n background-color: #B9F6CA !important;\n border-color: #B9F6CA !important;\n}\n\n.v-application .green--text.text--accent-1 {\n color: #B9F6CA !important;\n caret-color: #B9F6CA !important;\n}\n\n.v-application .green.accent-2 {\n background-color: #69F0AE !important;\n border-color: #69F0AE !important;\n}\n\n.v-application .green--text.text--accent-2 {\n color: #69F0AE !important;\n caret-color: #69F0AE !important;\n}\n\n.v-application .green.accent-3 {\n background-color: #00E676 !important;\n border-color: #00E676 !important;\n}\n\n.v-application .green--text.text--accent-3 {\n color: #00E676 !important;\n caret-color: #00E676 !important;\n}\n\n.v-application .green.accent-4 {\n background-color: #00C853 !important;\n border-color: #00C853 !important;\n}\n\n.v-application .green--text.text--accent-4 {\n color: #00C853 !important;\n caret-color: #00C853 !important;\n}\n\n.v-application .light-green {\n background-color: #8bc34a !important;\n border-color: #8bc34a !important;\n}\n\n.v-application .light-green--text {\n color: #8bc34a !important;\n caret-color: #8bc34a !important;\n}\n\n.v-application .light-green.lighten-5 {\n background-color: #f1f8e9 !important;\n border-color: #f1f8e9 !important;\n}\n\n.v-application .light-green--text.text--lighten-5 {\n color: #f1f8e9 !important;\n caret-color: #f1f8e9 !important;\n}\n\n.v-application .light-green.lighten-4 {\n background-color: #dcedc8 !important;\n border-color: #dcedc8 !important;\n}\n\n.v-application .light-green--text.text--lighten-4 {\n color: #dcedc8 !important;\n caret-color: #dcedc8 !important;\n}\n\n.v-application .light-green.lighten-3 {\n background-color: #c5e1a5 !important;\n border-color: #c5e1a5 !important;\n}\n\n.v-application .light-green--text.text--lighten-3 {\n color: #c5e1a5 !important;\n caret-color: #c5e1a5 !important;\n}\n\n.v-application .light-green.lighten-2 {\n background-color: #aed581 !important;\n border-color: #aed581 !important;\n}\n\n.v-application .light-green--text.text--lighten-2 {\n color: #aed581 !important;\n caret-color: #aed581 !important;\n}\n\n.v-application .light-green.lighten-1 {\n background-color: #9ccc65 !important;\n border-color: #9ccc65 !important;\n}\n\n.v-application .light-green--text.text--lighten-1 {\n color: #9ccc65 !important;\n caret-color: #9ccc65 !important;\n}\n\n.v-application .light-green.darken-1 {\n background-color: #7cb342 !important;\n border-color: #7cb342 !important;\n}\n\n.v-application .light-green--text.text--darken-1 {\n color: #7cb342 !important;\n caret-color: #7cb342 !important;\n}\n\n.v-application .light-green.darken-2 {\n background-color: #689f38 !important;\n border-color: #689f38 !important;\n}\n\n.v-application .light-green--text.text--darken-2 {\n color: #689f38 !important;\n caret-color: #689f38 !important;\n}\n\n.v-application .light-green.darken-3 {\n background-color: #558b2f !important;\n border-color: #558b2f !important;\n}\n\n.v-application .light-green--text.text--darken-3 {\n color: #558b2f !important;\n caret-color: #558b2f !important;\n}\n\n.v-application .light-green.darken-4 {\n background-color: #33691e !important;\n border-color: #33691e !important;\n}\n\n.v-application .light-green--text.text--darken-4 {\n color: #33691e !important;\n caret-color: #33691e !important;\n}\n\n.v-application .light-green.accent-1 {\n background-color: #ccff90 !important;\n border-color: #ccff90 !important;\n}\n\n.v-application .light-green--text.text--accent-1 {\n color: #ccff90 !important;\n caret-color: #ccff90 !important;\n}\n\n.v-application .light-green.accent-2 {\n background-color: #b2ff59 !important;\n border-color: #b2ff59 !important;\n}\n\n.v-application .light-green--text.text--accent-2 {\n color: #b2ff59 !important;\n caret-color: #b2ff59 !important;\n}\n\n.v-application .light-green.accent-3 {\n background-color: #76ff03 !important;\n border-color: #76ff03 !important;\n}\n\n.v-application .light-green--text.text--accent-3 {\n color: #76ff03 !important;\n caret-color: #76ff03 !important;\n}\n\n.v-application .light-green.accent-4 {\n background-color: #64dd17 !important;\n border-color: #64dd17 !important;\n}\n\n.v-application .light-green--text.text--accent-4 {\n color: #64dd17 !important;\n caret-color: #64dd17 !important;\n}\n\n.v-application .lime {\n background-color: #cddc39 !important;\n border-color: #cddc39 !important;\n}\n\n.v-application .lime--text {\n color: #cddc39 !important;\n caret-color: #cddc39 !important;\n}\n\n.v-application .lime.lighten-5 {\n background-color: #f9fbe7 !important;\n border-color: #f9fbe7 !important;\n}\n\n.v-application .lime--text.text--lighten-5 {\n color: #f9fbe7 !important;\n caret-color: #f9fbe7 !important;\n}\n\n.v-application .lime.lighten-4 {\n background-color: #f0f4c3 !important;\n border-color: #f0f4c3 !important;\n}\n\n.v-application .lime--text.text--lighten-4 {\n color: #f0f4c3 !important;\n caret-color: #f0f4c3 !important;\n}\n\n.v-application .lime.lighten-3 {\n background-color: #e6ee9c !important;\n border-color: #e6ee9c !important;\n}\n\n.v-application .lime--text.text--lighten-3 {\n color: #e6ee9c !important;\n caret-color: #e6ee9c !important;\n}\n\n.v-application .lime.lighten-2 {\n background-color: #dce775 !important;\n border-color: #dce775 !important;\n}\n\n.v-application .lime--text.text--lighten-2 {\n color: #dce775 !important;\n caret-color: #dce775 !important;\n}\n\n.v-application .lime.lighten-1 {\n background-color: #d4e157 !important;\n border-color: #d4e157 !important;\n}\n\n.v-application .lime--text.text--lighten-1 {\n color: #d4e157 !important;\n caret-color: #d4e157 !important;\n}\n\n.v-application .lime.darken-1 {\n background-color: #c0ca33 !important;\n border-color: #c0ca33 !important;\n}\n\n.v-application .lime--text.text--darken-1 {\n color: #c0ca33 !important;\n caret-color: #c0ca33 !important;\n}\n\n.v-application .lime.darken-2 {\n background-color: #afb42b !important;\n border-color: #afb42b !important;\n}\n\n.v-application .lime--text.text--darken-2 {\n color: #afb42b !important;\n caret-color: #afb42b !important;\n}\n\n.v-application .lime.darken-3 {\n background-color: #9e9d24 !important;\n border-color: #9e9d24 !important;\n}\n\n.v-application .lime--text.text--darken-3 {\n color: #9e9d24 !important;\n caret-color: #9e9d24 !important;\n}\n\n.v-application .lime.darken-4 {\n background-color: #827717 !important;\n border-color: #827717 !important;\n}\n\n.v-application .lime--text.text--darken-4 {\n color: #827717 !important;\n caret-color: #827717 !important;\n}\n\n.v-application .lime.accent-1 {\n background-color: #f4ff81 !important;\n border-color: #f4ff81 !important;\n}\n\n.v-application .lime--text.text--accent-1 {\n color: #f4ff81 !important;\n caret-color: #f4ff81 !important;\n}\n\n.v-application .lime.accent-2 {\n background-color: #eeff41 !important;\n border-color: #eeff41 !important;\n}\n\n.v-application .lime--text.text--accent-2 {\n color: #eeff41 !important;\n caret-color: #eeff41 !important;\n}\n\n.v-application .lime.accent-3 {\n background-color: #c6ff00 !important;\n border-color: #c6ff00 !important;\n}\n\n.v-application .lime--text.text--accent-3 {\n color: #c6ff00 !important;\n caret-color: #c6ff00 !important;\n}\n\n.v-application .lime.accent-4 {\n background-color: #aeea00 !important;\n border-color: #aeea00 !important;\n}\n\n.v-application .lime--text.text--accent-4 {\n color: #aeea00 !important;\n caret-color: #aeea00 !important;\n}\n\n.v-application .yellow {\n background-color: #ffeb3b !important;\n border-color: #ffeb3b !important;\n}\n\n.v-application .yellow--text {\n color: #ffeb3b !important;\n caret-color: #ffeb3b !important;\n}\n\n.v-application .yellow.lighten-5 {\n background-color: #fffde7 !important;\n border-color: #fffde7 !important;\n}\n\n.v-application .yellow--text.text--lighten-5 {\n color: #fffde7 !important;\n caret-color: #fffde7 !important;\n}\n\n.v-application .yellow.lighten-4 {\n background-color: #fff9c4 !important;\n border-color: #fff9c4 !important;\n}\n\n.v-application .yellow--text.text--lighten-4 {\n color: #fff9c4 !important;\n caret-color: #fff9c4 !important;\n}\n\n.v-application .yellow.lighten-3 {\n background-color: #fff59d !important;\n border-color: #fff59d !important;\n}\n\n.v-application .yellow--text.text--lighten-3 {\n color: #fff59d !important;\n caret-color: #fff59d !important;\n}\n\n.v-application .yellow.lighten-2 {\n background-color: #fff176 !important;\n border-color: #fff176 !important;\n}\n\n.v-application .yellow--text.text--lighten-2 {\n color: #fff176 !important;\n caret-color: #fff176 !important;\n}\n\n.v-application .yellow.lighten-1 {\n background-color: #ffee58 !important;\n border-color: #ffee58 !important;\n}\n\n.v-application .yellow--text.text--lighten-1 {\n color: #ffee58 !important;\n caret-color: #ffee58 !important;\n}\n\n.v-application .yellow.darken-1 {\n background-color: #fdd835 !important;\n border-color: #fdd835 !important;\n}\n\n.v-application .yellow--text.text--darken-1 {\n color: #fdd835 !important;\n caret-color: #fdd835 !important;\n}\n\n.v-application .yellow.darken-2 {\n background-color: #fbc02d !important;\n border-color: #fbc02d !important;\n}\n\n.v-application .yellow--text.text--darken-2 {\n color: #fbc02d !important;\n caret-color: #fbc02d !important;\n}\n\n.v-application .yellow.darken-3 {\n background-color: #f9a825 !important;\n border-color: #f9a825 !important;\n}\n\n.v-application .yellow--text.text--darken-3 {\n color: #f9a825 !important;\n caret-color: #f9a825 !important;\n}\n\n.v-application .yellow.darken-4 {\n background-color: #f57f17 !important;\n border-color: #f57f17 !important;\n}\n\n.v-application .yellow--text.text--darken-4 {\n color: #f57f17 !important;\n caret-color: #f57f17 !important;\n}\n\n.v-application .yellow.accent-1 {\n background-color: #ffff8d !important;\n border-color: #ffff8d !important;\n}\n\n.v-application .yellow--text.text--accent-1 {\n color: #ffff8d !important;\n caret-color: #ffff8d !important;\n}\n\n.v-application .yellow.accent-2 {\n background-color: #ffff00 !important;\n border-color: #ffff00 !important;\n}\n\n.v-application .yellow--text.text--accent-2 {\n color: #ffff00 !important;\n caret-color: #ffff00 !important;\n}\n\n.v-application .yellow.accent-3 {\n background-color: #ffea00 !important;\n border-color: #ffea00 !important;\n}\n\n.v-application .yellow--text.text--accent-3 {\n color: #ffea00 !important;\n caret-color: #ffea00 !important;\n}\n\n.v-application .yellow.accent-4 {\n background-color: #ffd600 !important;\n border-color: #ffd600 !important;\n}\n\n.v-application .yellow--text.text--accent-4 {\n color: #ffd600 !important;\n caret-color: #ffd600 !important;\n}\n\n.v-application .amber {\n background-color: #ffc107 !important;\n border-color: #ffc107 !important;\n}\n\n.v-application .amber--text {\n color: #ffc107 !important;\n caret-color: #ffc107 !important;\n}\n\n.v-application .amber.lighten-5 {\n background-color: #fff8e1 !important;\n border-color: #fff8e1 !important;\n}\n\n.v-application .amber--text.text--lighten-5 {\n color: #fff8e1 !important;\n caret-color: #fff8e1 !important;\n}\n\n.v-application .amber.lighten-4 {\n background-color: #ffecb3 !important;\n border-color: #ffecb3 !important;\n}\n\n.v-application .amber--text.text--lighten-4 {\n color: #ffecb3 !important;\n caret-color: #ffecb3 !important;\n}\n\n.v-application .amber.lighten-3 {\n background-color: #ffe082 !important;\n border-color: #ffe082 !important;\n}\n\n.v-application .amber--text.text--lighten-3 {\n color: #ffe082 !important;\n caret-color: #ffe082 !important;\n}\n\n.v-application .amber.lighten-2 {\n background-color: #ffd54f !important;\n border-color: #ffd54f !important;\n}\n\n.v-application .amber--text.text--lighten-2 {\n color: #ffd54f !important;\n caret-color: #ffd54f !important;\n}\n\n.v-application .amber.lighten-1 {\n background-color: #ffca28 !important;\n border-color: #ffca28 !important;\n}\n\n.v-application .amber--text.text--lighten-1 {\n color: #ffca28 !important;\n caret-color: #ffca28 !important;\n}\n\n.v-application .amber.darken-1 {\n background-color: #ffb300 !important;\n border-color: #ffb300 !important;\n}\n\n.v-application .amber--text.text--darken-1 {\n color: #ffb300 !important;\n caret-color: #ffb300 !important;\n}\n\n.v-application .amber.darken-2 {\n background-color: #ffa000 !important;\n border-color: #ffa000 !important;\n}\n\n.v-application .amber--text.text--darken-2 {\n color: #ffa000 !important;\n caret-color: #ffa000 !important;\n}\n\n.v-application .amber.darken-3 {\n background-color: #ff8f00 !important;\n border-color: #ff8f00 !important;\n}\n\n.v-application .amber--text.text--darken-3 {\n color: #ff8f00 !important;\n caret-color: #ff8f00 !important;\n}\n\n.v-application .amber.darken-4 {\n background-color: #ff6f00 !important;\n border-color: #ff6f00 !important;\n}\n\n.v-application .amber--text.text--darken-4 {\n color: #ff6f00 !important;\n caret-color: #ff6f00 !important;\n}\n\n.v-application .amber.accent-1 {\n background-color: #ffe57f !important;\n border-color: #ffe57f !important;\n}\n\n.v-application .amber--text.text--accent-1 {\n color: #ffe57f !important;\n caret-color: #ffe57f !important;\n}\n\n.v-application .amber.accent-2 {\n background-color: #ffd740 !important;\n border-color: #ffd740 !important;\n}\n\n.v-application .amber--text.text--accent-2 {\n color: #ffd740 !important;\n caret-color: #ffd740 !important;\n}\n\n.v-application .amber.accent-3 {\n background-color: #ffc400 !important;\n border-color: #ffc400 !important;\n}\n\n.v-application .amber--text.text--accent-3 {\n color: #ffc400 !important;\n caret-color: #ffc400 !important;\n}\n\n.v-application .amber.accent-4 {\n background-color: #ffab00 !important;\n border-color: #ffab00 !important;\n}\n\n.v-application .amber--text.text--accent-4 {\n color: #ffab00 !important;\n caret-color: #ffab00 !important;\n}\n\n.v-application .orange {\n background-color: #ff9800 !important;\n border-color: #ff9800 !important;\n}\n\n.v-application .orange--text {\n color: #ff9800 !important;\n caret-color: #ff9800 !important;\n}\n\n.v-application .orange.lighten-5 {\n background-color: #fff3e0 !important;\n border-color: #fff3e0 !important;\n}\n\n.v-application .orange--text.text--lighten-5 {\n color: #fff3e0 !important;\n caret-color: #fff3e0 !important;\n}\n\n.v-application .orange.lighten-4 {\n background-color: #ffe0b2 !important;\n border-color: #ffe0b2 !important;\n}\n\n.v-application .orange--text.text--lighten-4 {\n color: #ffe0b2 !important;\n caret-color: #ffe0b2 !important;\n}\n\n.v-application .orange.lighten-3 {\n background-color: #ffcc80 !important;\n border-color: #ffcc80 !important;\n}\n\n.v-application .orange--text.text--lighten-3 {\n color: #ffcc80 !important;\n caret-color: #ffcc80 !important;\n}\n\n.v-application .orange.lighten-2 {\n background-color: #ffb74d !important;\n border-color: #ffb74d !important;\n}\n\n.v-application .orange--text.text--lighten-2 {\n color: #ffb74d !important;\n caret-color: #ffb74d !important;\n}\n\n.v-application .orange.lighten-1 {\n background-color: #ffa726 !important;\n border-color: #ffa726 !important;\n}\n\n.v-application .orange--text.text--lighten-1 {\n color: #ffa726 !important;\n caret-color: #ffa726 !important;\n}\n\n.v-application .orange.darken-1 {\n background-color: #fb8c00 !important;\n border-color: #fb8c00 !important;\n}\n\n.v-application .orange--text.text--darken-1 {\n color: #fb8c00 !important;\n caret-color: #fb8c00 !important;\n}\n\n.v-application .orange.darken-2 {\n background-color: #f57c00 !important;\n border-color: #f57c00 !important;\n}\n\n.v-application .orange--text.text--darken-2 {\n color: #f57c00 !important;\n caret-color: #f57c00 !important;\n}\n\n.v-application .orange.darken-3 {\n background-color: #ef6c00 !important;\n border-color: #ef6c00 !important;\n}\n\n.v-application .orange--text.text--darken-3 {\n color: #ef6c00 !important;\n caret-color: #ef6c00 !important;\n}\n\n.v-application .orange.darken-4 {\n background-color: #e65100 !important;\n border-color: #e65100 !important;\n}\n\n.v-application .orange--text.text--darken-4 {\n color: #e65100 !important;\n caret-color: #e65100 !important;\n}\n\n.v-application .orange.accent-1 {\n background-color: #ffd180 !important;\n border-color: #ffd180 !important;\n}\n\n.v-application .orange--text.text--accent-1 {\n color: #ffd180 !important;\n caret-color: #ffd180 !important;\n}\n\n.v-application .orange.accent-2 {\n background-color: #ffab40 !important;\n border-color: #ffab40 !important;\n}\n\n.v-application .orange--text.text--accent-2 {\n color: #ffab40 !important;\n caret-color: #ffab40 !important;\n}\n\n.v-application .orange.accent-3 {\n background-color: #ff9100 !important;\n border-color: #ff9100 !important;\n}\n\n.v-application .orange--text.text--accent-3 {\n color: #ff9100 !important;\n caret-color: #ff9100 !important;\n}\n\n.v-application .orange.accent-4 {\n background-color: #ff6d00 !important;\n border-color: #ff6d00 !important;\n}\n\n.v-application .orange--text.text--accent-4 {\n color: #ff6d00 !important;\n caret-color: #ff6d00 !important;\n}\n\n.v-application .deep-orange {\n background-color: #ff5722 !important;\n border-color: #ff5722 !important;\n}\n\n.v-application .deep-orange--text {\n color: #ff5722 !important;\n caret-color: #ff5722 !important;\n}\n\n.v-application .deep-orange.lighten-5 {\n background-color: #fbe9e7 !important;\n border-color: #fbe9e7 !important;\n}\n\n.v-application .deep-orange--text.text--lighten-5 {\n color: #fbe9e7 !important;\n caret-color: #fbe9e7 !important;\n}\n\n.v-application .deep-orange.lighten-4 {\n background-color: #ffccbc !important;\n border-color: #ffccbc !important;\n}\n\n.v-application .deep-orange--text.text--lighten-4 {\n color: #ffccbc !important;\n caret-color: #ffccbc !important;\n}\n\n.v-application .deep-orange.lighten-3 {\n background-color: #ffab91 !important;\n border-color: #ffab91 !important;\n}\n\n.v-application .deep-orange--text.text--lighten-3 {\n color: #ffab91 !important;\n caret-color: #ffab91 !important;\n}\n\n.v-application .deep-orange.lighten-2 {\n background-color: #ff8a65 !important;\n border-color: #ff8a65 !important;\n}\n\n.v-application .deep-orange--text.text--lighten-2 {\n color: #ff8a65 !important;\n caret-color: #ff8a65 !important;\n}\n\n.v-application .deep-orange.lighten-1 {\n background-color: #ff7043 !important;\n border-color: #ff7043 !important;\n}\n\n.v-application .deep-orange--text.text--lighten-1 {\n color: #ff7043 !important;\n caret-color: #ff7043 !important;\n}\n\n.v-application .deep-orange.darken-1 {\n background-color: #f4511e !important;\n border-color: #f4511e !important;\n}\n\n.v-application .deep-orange--text.text--darken-1 {\n color: #f4511e !important;\n caret-color: #f4511e !important;\n}\n\n.v-application .deep-orange.darken-2 {\n background-color: #e64a19 !important;\n border-color: #e64a19 !important;\n}\n\n.v-application .deep-orange--text.text--darken-2 {\n color: #e64a19 !important;\n caret-color: #e64a19 !important;\n}\n\n.v-application .deep-orange.darken-3 {\n background-color: #d84315 !important;\n border-color: #d84315 !important;\n}\n\n.v-application .deep-orange--text.text--darken-3 {\n color: #d84315 !important;\n caret-color: #d84315 !important;\n}\n\n.v-application .deep-orange.darken-4 {\n background-color: #bf360c !important;\n border-color: #bf360c !important;\n}\n\n.v-application .deep-orange--text.text--darken-4 {\n color: #bf360c !important;\n caret-color: #bf360c !important;\n}\n\n.v-application .deep-orange.accent-1 {\n background-color: #ff9e80 !important;\n border-color: #ff9e80 !important;\n}\n\n.v-application .deep-orange--text.text--accent-1 {\n color: #ff9e80 !important;\n caret-color: #ff9e80 !important;\n}\n\n.v-application .deep-orange.accent-2 {\n background-color: #ff6e40 !important;\n border-color: #ff6e40 !important;\n}\n\n.v-application .deep-orange--text.text--accent-2 {\n color: #ff6e40 !important;\n caret-color: #ff6e40 !important;\n}\n\n.v-application .deep-orange.accent-3 {\n background-color: #ff3d00 !important;\n border-color: #ff3d00 !important;\n}\n\n.v-application .deep-orange--text.text--accent-3 {\n color: #ff3d00 !important;\n caret-color: #ff3d00 !important;\n}\n\n.v-application .deep-orange.accent-4 {\n background-color: #dd2c00 !important;\n border-color: #dd2c00 !important;\n}\n\n.v-application .deep-orange--text.text--accent-4 {\n color: #dd2c00 !important;\n caret-color: #dd2c00 !important;\n}\n\n.v-application .brown {\n background-color: #795548 !important;\n border-color: #795548 !important;\n}\n\n.v-application .brown--text {\n color: #795548 !important;\n caret-color: #795548 !important;\n}\n\n.v-application .brown.lighten-5 {\n background-color: #efebe9 !important;\n border-color: #efebe9 !important;\n}\n\n.v-application .brown--text.text--lighten-5 {\n color: #efebe9 !important;\n caret-color: #efebe9 !important;\n}\n\n.v-application .brown.lighten-4 {\n background-color: #d7ccc8 !important;\n border-color: #d7ccc8 !important;\n}\n\n.v-application .brown--text.text--lighten-4 {\n color: #d7ccc8 !important;\n caret-color: #d7ccc8 !important;\n}\n\n.v-application .brown.lighten-3 {\n background-color: #bcaaa4 !important;\n border-color: #bcaaa4 !important;\n}\n\n.v-application .brown--text.text--lighten-3 {\n color: #bcaaa4 !important;\n caret-color: #bcaaa4 !important;\n}\n\n.v-application .brown.lighten-2 {\n background-color: #a1887f !important;\n border-color: #a1887f !important;\n}\n\n.v-application .brown--text.text--lighten-2 {\n color: #a1887f !important;\n caret-color: #a1887f !important;\n}\n\n.v-application .brown.lighten-1 {\n background-color: #8d6e63 !important;\n border-color: #8d6e63 !important;\n}\n\n.v-application .brown--text.text--lighten-1 {\n color: #8d6e63 !important;\n caret-color: #8d6e63 !important;\n}\n\n.v-application .brown.darken-1 {\n background-color: #6d4c41 !important;\n border-color: #6d4c41 !important;\n}\n\n.v-application .brown--text.text--darken-1 {\n color: #6d4c41 !important;\n caret-color: #6d4c41 !important;\n}\n\n.v-application .brown.darken-2 {\n background-color: #5d4037 !important;\n border-color: #5d4037 !important;\n}\n\n.v-application .brown--text.text--darken-2 {\n color: #5d4037 !important;\n caret-color: #5d4037 !important;\n}\n\n.v-application .brown.darken-3 {\n background-color: #4e342e !important;\n border-color: #4e342e !important;\n}\n\n.v-application .brown--text.text--darken-3 {\n color: #4e342e !important;\n caret-color: #4e342e !important;\n}\n\n.v-application .brown.darken-4 {\n background-color: #3e2723 !important;\n border-color: #3e2723 !important;\n}\n\n.v-application .brown--text.text--darken-4 {\n color: #3e2723 !important;\n caret-color: #3e2723 !important;\n}\n\n.v-application .blue-grey {\n background-color: #607d8b !important;\n border-color: #607d8b !important;\n}\n\n.v-application .blue-grey--text {\n color: #607d8b !important;\n caret-color: #607d8b !important;\n}\n\n.v-application .blue-grey.lighten-5 {\n background-color: #eceff1 !important;\n border-color: #eceff1 !important;\n}\n\n.v-application .blue-grey--text.text--lighten-5 {\n color: #eceff1 !important;\n caret-color: #eceff1 !important;\n}\n\n.v-application .blue-grey.lighten-4 {\n background-color: #cfd8dc !important;\n border-color: #cfd8dc !important;\n}\n\n.v-application .blue-grey--text.text--lighten-4 {\n color: #cfd8dc !important;\n caret-color: #cfd8dc !important;\n}\n\n.v-application .blue-grey.lighten-3 {\n background-color: #b0bec5 !important;\n border-color: #b0bec5 !important;\n}\n\n.v-application .blue-grey--text.text--lighten-3 {\n color: #b0bec5 !important;\n caret-color: #b0bec5 !important;\n}\n\n.v-application .blue-grey.lighten-2 {\n background-color: #90a4ae !important;\n border-color: #90a4ae !important;\n}\n\n.v-application .blue-grey--text.text--lighten-2 {\n color: #90a4ae !important;\n caret-color: #90a4ae !important;\n}\n\n.v-application .blue-grey.lighten-1 {\n background-color: #78909c !important;\n border-color: #78909c !important;\n}\n\n.v-application .blue-grey--text.text--lighten-1 {\n color: #78909c !important;\n caret-color: #78909c !important;\n}\n\n.v-application .blue-grey.darken-1 {\n background-color: #546e7a !important;\n border-color: #546e7a !important;\n}\n\n.v-application .blue-grey--text.text--darken-1 {\n color: #546e7a !important;\n caret-color: #546e7a !important;\n}\n\n.v-application .blue-grey.darken-2 {\n background-color: #455a64 !important;\n border-color: #455a64 !important;\n}\n\n.v-application .blue-grey--text.text--darken-2 {\n color: #455a64 !important;\n caret-color: #455a64 !important;\n}\n\n.v-application .blue-grey.darken-3 {\n background-color: #37474f !important;\n border-color: #37474f !important;\n}\n\n.v-application .blue-grey--text.text--darken-3 {\n color: #37474f !important;\n caret-color: #37474f !important;\n}\n\n.v-application .blue-grey.darken-4 {\n background-color: #263238 !important;\n border-color: #263238 !important;\n}\n\n.v-application .blue-grey--text.text--darken-4 {\n color: #263238 !important;\n caret-color: #263238 !important;\n}\n\n.v-application .grey {\n background-color: #9e9e9e !important;\n border-color: #9e9e9e !important;\n}\n\n.v-application .grey--text {\n color: #9e9e9e !important;\n caret-color: #9e9e9e !important;\n}\n\n.v-application .grey.lighten-5 {\n background-color: #fafafa !important;\n border-color: #fafafa !important;\n}\n\n.v-application .grey--text.text--lighten-5 {\n color: #fafafa !important;\n caret-color: #fafafa !important;\n}\n\n.v-application .grey.lighten-4 {\n background-color: #f5f5f5 !important;\n border-color: #f5f5f5 !important;\n}\n\n.v-application .grey--text.text--lighten-4 {\n color: #f5f5f5 !important;\n caret-color: #f5f5f5 !important;\n}\n\n.v-application .grey.lighten-3 {\n background-color: #eeeeee !important;\n border-color: #eeeeee !important;\n}\n\n.v-application .grey--text.text--lighten-3 {\n color: #eeeeee !important;\n caret-color: #eeeeee !important;\n}\n\n.v-application .grey.lighten-2 {\n background-color: #e0e0e0 !important;\n border-color: #e0e0e0 !important;\n}\n\n.v-application .grey--text.text--lighten-2 {\n color: #e0e0e0 !important;\n caret-color: #e0e0e0 !important;\n}\n\n.v-application .grey.lighten-1 {\n background-color: #bdbdbd !important;\n border-color: #bdbdbd !important;\n}\n\n.v-application .grey--text.text--lighten-1 {\n color: #bdbdbd !important;\n caret-color: #bdbdbd !important;\n}\n\n.v-application .grey.darken-1 {\n background-color: #757575 !important;\n border-color: #757575 !important;\n}\n\n.v-application .grey--text.text--darken-1 {\n color: #757575 !important;\n caret-color: #757575 !important;\n}\n\n.v-application .grey.darken-2 {\n background-color: #616161 !important;\n border-color: #616161 !important;\n}\n\n.v-application .grey--text.text--darken-2 {\n color: #616161 !important;\n caret-color: #616161 !important;\n}\n\n.v-application .grey.darken-3 {\n background-color: #424242 !important;\n border-color: #424242 !important;\n}\n\n.v-application .grey--text.text--darken-3 {\n color: #424242 !important;\n caret-color: #424242 !important;\n}\n\n.v-application .grey.darken-4 {\n background-color: #212121 !important;\n border-color: #212121 !important;\n}\n\n.v-application .grey--text.text--darken-4 {\n color: #212121 !important;\n caret-color: #212121 !important;\n}\n\n.v-application .shades.black {\n background-color: #000000 !important;\n border-color: #000000 !important;\n}\n\n.v-application .shades--text.text--black {\n color: #000000 !important;\n caret-color: #000000 !important;\n}\n\n.v-application .shades.white {\n background-color: #FFFFFF !important;\n border-color: #FFFFFF !important;\n}\n\n.v-application .shades--text.text--white {\n color: #FFFFFF !important;\n caret-color: #FFFFFF !important;\n}\n\n.v-application .shades.transparent {\n background-color: transparent !important;\n border-color: transparent !important;\n}\n\n.v-application .shades--text.text--transparent {\n color: transparent !important;\n caret-color: transparent !important;\n}\n\n/*!\n * ress.css • v2.0.4\n * MIT License\n * github.com/filipelinhares/ress\n */\n/* # =================================================================\n # Global selectors\n # ================================================================= */\nhtml {\n box-sizing: border-box;\n overflow-y: scroll;\n /* All browsers without overlaying scrollbars */\n -webkit-text-size-adjust: 100%;\n /* Prevent adjustments of font size after orientation changes in iOS */\n word-break: normal;\n -moz-tab-size: 4;\n tab-size: 4;\n}\n\n*,\n::before,\n::after {\n background-repeat: no-repeat;\n /* Set `background-repeat: no-repeat` to all elements and pseudo elements */\n box-sizing: inherit;\n}\n\n::before,\n::after {\n text-decoration: inherit;\n /* Inherit text-decoration and vertical align to ::before and ::after pseudo elements */\n vertical-align: inherit;\n}\n\n* {\n padding: 0;\n /* Reset `padding` and `margin` of all elements */\n margin: 0;\n}\n\n/* # =================================================================\n # General elements\n # ================================================================= */\nhr {\n overflow: visible;\n /* Show the overflow in Edge and IE */\n height: 0;\n /* Add the correct box sizing in Firefox */\n}\n\ndetails,\nmain {\n display: block;\n /* Render the `main` element consistently in IE. */\n}\n\nsummary {\n display: list-item;\n /* Add the correct display in all browsers */\n}\n\nsmall {\n font-size: 80%;\n /* Set font-size to 80% in `small` elements */\n}\n\n[hidden] {\n display: none;\n /* Add the correct display in IE */\n}\n\nabbr[title] {\n border-bottom: none;\n /* Remove the bottom border in Chrome 57 */\n /* Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari */\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n}\n\na {\n background-color: transparent;\n /* Remove the gray background on active links in IE 10 */\n}\n\na:active,\na:hover {\n outline-width: 0;\n /* Remove the outline when hovering in all browsers */\n}\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n /* Specify the font family of code elements */\n}\n\npre {\n font-size: 1em;\n /* Correct the odd `em` font sizing in all browsers */\n}\n\nb,\nstrong {\n font-weight: bolder;\n /* Add the correct font weight in Chrome, Edge, and Safari */\n}\n\n/* https://gist.github.com/unruthless/413930 */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* # =================================================================\n # Forms\n # ================================================================= */\ninput {\n border-radius: 0;\n}\n\n/* Replace pointer cursor in disabled elements */\n[disabled] {\n cursor: default;\n}\n\n[type=number]::-webkit-inner-spin-button,\n[type=number]::-webkit-outer-spin-button {\n height: auto;\n /* Correct the cursor style of increment and decrement buttons in Chrome */\n}\n\n[type=search] {\n -webkit-appearance: textfield;\n /* Correct the odd appearance in Chrome and Safari */\n outline-offset: -2px;\n /* Correct the outline style in Safari */\n}\n\n[type=search]::-webkit-search-cancel-button,\n[type=search]::-webkit-search-decoration {\n -webkit-appearance: none;\n /* Remove the inner padding in Chrome and Safari on macOS */\n}\n\ntextarea {\n overflow: auto;\n /* Internet Explorer 11+ */\n resize: vertical;\n /* Specify textarea resizability */\n}\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font: inherit;\n /* Specify font inheritance of form elements */\n}\n\noptgroup {\n font-weight: bold;\n /* Restore the font weight unset by the previous rule */\n}\n\nbutton {\n overflow: visible;\n /* Address `overflow` set to `hidden` in IE 8/9/10/11 */\n}\n\nbutton,\nselect {\n text-transform: none;\n /* Firefox 40+, Internet Explorer 11- */\n}\n\n/* Apply cursor pointer to button elements */\nbutton,\n[type=button],\n[type=reset],\n[type=submit],\n[role=button] {\n cursor: pointer;\n color: inherit;\n}\n\n/* Remove inner padding and border in Firefox 4+ */\nbutton::-moz-focus-inner,\n[type=button]::-moz-focus-inner,\n[type=reset]::-moz-focus-inner,\n[type=submit]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/* Replace focus style removed in the border reset above */\nbutton:-moz-focusring,\n[type=button]::-moz-focus-inner,\n[type=reset]::-moz-focus-inner,\n[type=submit]::-moz-focus-inner {\n outline: 1px dotted ButtonText;\n}\n\nbutton,\nhtml [type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n /* Correct the inability to style clickable types in iOS */\n}\n\n/* Remove the default button styling in all browsers */\nbutton,\ninput,\nselect,\ntextarea {\n background-color: transparent;\n border-style: none;\n}\n\n/* Style select like a standard input */\nselect {\n -moz-appearance: none;\n /* Firefox 36+ */\n -webkit-appearance: none;\n /* Chrome 41+ */\n}\n\nselect::-ms-expand {\n display: none;\n /* Internet Explorer 11+ */\n}\n\nselect::-ms-value {\n color: currentColor;\n /* Internet Explorer 11+ */\n}\n\nlegend {\n border: 0;\n /* Correct `color` not being inherited in IE 8/9/10/11 */\n color: inherit;\n /* Correct the color inheritance from `fieldset` elements in IE */\n display: table;\n /* Correct the text wrapping in Edge and IE */\n max-width: 100%;\n /* Correct the text wrapping in Edge and IE */\n white-space: normal;\n /* Correct the text wrapping in Edge and IE */\n max-width: 100%;\n /* Correct the text wrapping in Edge 18- and IE */\n}\n\n::-webkit-file-upload-button {\n /* Correct the inability to style clickable types in iOS and Safari */\n -webkit-appearance: button;\n color: inherit;\n font: inherit;\n /* Change font properties to `inherit` in Chrome and Safari */\n}\n\n/* # =================================================================\n # Specify media element style\n # ================================================================= */\nimg {\n border-style: none;\n /* Remove border when inside `a` element in IE 8/9/10 */\n}\n\n/* Add the correct vertical alignment in Chrome, Firefox, and Opera */\nprogress {\n vertical-align: baseline;\n}\n\n/* # =================================================================\n # Accessibility\n # ================================================================= */\n/* Hide content from screens but not screenreaders */\n@media screen {\n [hidden~=screen] {\n display: inherit;\n }\n\n [hidden~=screen]:not(:active):not(:focus):not(:target) {\n position: absolute !important;\n clip: rect(0 0 0 0) !important;\n }\n}\n/* Specify the progress cursor of updating elements */\n[aria-busy=true] {\n cursor: progress;\n}\n\n/* Specify the pointer cursor of trigger elements */\n[aria-controls] {\n cursor: pointer;\n}\n\n/* Specify the unstyled cursor of disabled, not-editable, or otherwise inoperable elements */\n[aria-disabled=true] {\n cursor: default;\n}\n\n.v-application .elevation-24 {\n box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-23 {\n box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-22 {\n box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-21 {\n box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-20 {\n box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-19 {\n box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-18 {\n box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-17 {\n box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-16 {\n box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-15 {\n box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-14 {\n box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-13 {\n box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-12 {\n box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-11 {\n box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-10 {\n box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-9 {\n box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-8 {\n box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-7 {\n box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-6 {\n box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-5 {\n box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-4 {\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-3 {\n box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-2 {\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-1 {\n box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-0 {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .carousel-transition-enter {\n transform: translate(100%, 0);\n}\n.v-application .carousel-transition-leave, .v-application .carousel-transition-leave-to {\n position: absolute;\n top: 0;\n transform: translate(-100%, 0);\n}\n\n.carousel-reverse-transition-enter {\n transform: translate(-100%, 0);\n}\n.carousel-reverse-transition-leave, .carousel-reverse-transition-leave-to {\n position: absolute;\n top: 0;\n transform: translate(100%, 0);\n}\n\n.dialog-transition-enter, .dialog-transition-leave-to {\n transform: scale(0.5);\n opacity: 0;\n}\n.dialog-transition-enter-to, .dialog-transition-leave {\n opacity: 1;\n}\n\n.dialog-bottom-transition-enter, .dialog-bottom-transition-leave-to {\n transform: translateY(100%);\n}\n\n.picker-transition-enter-active, .picker-transition-leave-active,\n.picker-reverse-transition-enter-active,\n.picker-reverse-transition-leave-active {\n transition: 0.3s cubic-bezier(0, 0, 0.2, 1);\n}\n.picker-transition-enter, .picker-transition-leave-to,\n.picker-reverse-transition-enter,\n.picker-reverse-transition-leave-to {\n opacity: 0;\n}\n.picker-transition-leave, .picker-transition-leave-active, .picker-transition-leave-to,\n.picker-reverse-transition-leave,\n.picker-reverse-transition-leave-active,\n.picker-reverse-transition-leave-to {\n position: absolute !important;\n}\n\n.picker-transition-enter {\n transform: translate(0, 100%);\n}\n.picker-transition-leave-to {\n transform: translate(0, -100%);\n}\n\n.picker-reverse-transition-enter {\n transform: translate(0, -100%);\n}\n.picker-reverse-transition-leave-to {\n transform: translate(0, 100%);\n}\n\n.picker-title-transition-enter-to, .picker-title-transition-leave {\n transform: translate(0, 0);\n}\n.picker-title-transition-enter {\n transform: translate(-100%, 0);\n}\n.picker-title-transition-leave-to {\n opacity: 0;\n transform: translate(100%, 0);\n}\n.picker-title-transition-leave, .picker-title-transition-leave-to, .picker-title-transition-leave-active {\n position: absolute !important;\n}\n\n.tab-transition-enter {\n transform: translate(100%, 0);\n}\n.tab-transition-leave, .tab-transition-leave-active {\n position: absolute;\n top: 0;\n}\n.tab-transition-leave-to {\n position: absolute;\n transform: translate(-100%, 0);\n}\n\n.tab-reverse-transition-enter {\n transform: translate(-100%, 0);\n}\n.tab-reverse-transition-leave, .tab-reverse-transition-leave-to {\n top: 0;\n position: absolute;\n transform: translate(100%, 0);\n}\n\n.expand-transition-enter-active, .expand-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.expand-transition-move {\n transition: transform 0.6s;\n}\n\n.expand-x-transition-enter-active, .expand-x-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.expand-x-transition-move {\n transition: transform 0.6s;\n}\n\n.scale-transition-enter-active, .scale-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.scale-transition-move {\n transition: transform 0.6s;\n}\n.scale-transition-enter, .scale-transition-leave, .scale-transition-leave-to {\n opacity: 0;\n transform: scale(0);\n}\n\n.scale-rotate-transition-enter-active, .scale-rotate-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.scale-rotate-transition-move {\n transition: transform 0.6s;\n}\n.scale-rotate-transition-enter, .scale-rotate-transition-leave, .scale-rotate-transition-leave-to {\n opacity: 0;\n transform: scale(0) rotate(-45deg);\n}\n\n.scale-rotate-reverse-transition-enter-active, .scale-rotate-reverse-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.scale-rotate-reverse-transition-move {\n transition: transform 0.6s;\n}\n.scale-rotate-reverse-transition-enter, .scale-rotate-reverse-transition-leave, .scale-rotate-reverse-transition-leave-to {\n opacity: 0;\n transform: scale(0) rotate(45deg);\n}\n\n.message-transition-enter-active, .message-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.message-transition-move {\n transition: transform 0.6s;\n}\n.message-transition-enter, .message-transition-leave-to {\n opacity: 0;\n transform: translateY(-15px);\n}\n.message-transition-leave, .message-transition-leave-active {\n position: absolute;\n}\n\n.slide-y-transition-enter-active, .slide-y-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.slide-y-transition-move {\n transition: transform 0.6s;\n}\n.slide-y-transition-enter, .slide-y-transition-leave-to {\n opacity: 0;\n transform: translateY(-15px);\n}\n\n.slide-y-reverse-transition-enter-active, .slide-y-reverse-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.slide-y-reverse-transition-move {\n transition: transform 0.6s;\n}\n.slide-y-reverse-transition-enter, .slide-y-reverse-transition-leave-to {\n opacity: 0;\n transform: translateY(15px);\n}\n\n.scroll-y-transition-enter-active, .scroll-y-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.scroll-y-transition-move {\n transition: transform 0.6s;\n}\n.scroll-y-transition-enter, .scroll-y-transition-leave-to {\n opacity: 0;\n}\n.scroll-y-transition-enter {\n transform: translateY(-15px);\n}\n.scroll-y-transition-leave-to {\n transform: translateY(15px);\n}\n\n.scroll-y-reverse-transition-enter-active, .scroll-y-reverse-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.scroll-y-reverse-transition-move {\n transition: transform 0.6s;\n}\n.scroll-y-reverse-transition-enter, .scroll-y-reverse-transition-leave-to {\n opacity: 0;\n}\n.scroll-y-reverse-transition-enter {\n transform: translateY(15px);\n}\n.scroll-y-reverse-transition-leave-to {\n transform: translateY(-15px);\n}\n\n.scroll-x-transition-enter-active, .scroll-x-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.scroll-x-transition-move {\n transition: transform 0.6s;\n}\n.scroll-x-transition-enter, .scroll-x-transition-leave-to {\n opacity: 0;\n}\n.scroll-x-transition-enter {\n transform: translateX(-15px);\n}\n.scroll-x-transition-leave-to {\n transform: translateX(15px);\n}\n\n.scroll-x-reverse-transition-enter-active, .scroll-x-reverse-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.scroll-x-reverse-transition-move {\n transition: transform 0.6s;\n}\n.scroll-x-reverse-transition-enter, .scroll-x-reverse-transition-leave-to {\n opacity: 0;\n}\n.scroll-x-reverse-transition-enter {\n transform: translateX(15px);\n}\n.scroll-x-reverse-transition-leave-to {\n transform: translateX(-15px);\n}\n\n.slide-x-transition-enter-active, .slide-x-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.slide-x-transition-move {\n transition: transform 0.6s;\n}\n.slide-x-transition-enter, .slide-x-transition-leave-to {\n opacity: 0;\n transform: translateX(-15px);\n}\n\n.slide-x-reverse-transition-enter-active, .slide-x-reverse-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.slide-x-reverse-transition-move {\n transition: transform 0.6s;\n}\n.slide-x-reverse-transition-enter, .slide-x-reverse-transition-leave-to {\n opacity: 0;\n transform: translateX(15px);\n}\n\n.fade-transition-enter-active, .fade-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.fade-transition-move {\n transition: transform 0.6s;\n}\n.fade-transition-enter, .fade-transition-leave-to {\n opacity: 0 !important;\n}\n\n.fab-transition-enter-active, .fab-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.fab-transition-move {\n transition: transform 0.6s;\n}\n.fab-transition-enter, .fab-transition-leave-to {\n transform: scale(0) rotate(-45deg);\n}\n\n.v-application .blockquote {\n padding: 16px 0 16px 24px;\n font-size: 18px;\n font-weight: 300;\n}\n\n.v-application code, .v-application kbd {\n border-radius: 3px;\n font-size: 85%;\n font-weight: 900;\n}\n.v-application code {\n background-color: #FBE5E1;\n color: #C0341D;\n padding: 0 0.4rem;\n}\n.v-application kbd {\n background: #212529;\n color: #FFFFFF;\n padding: 0.2rem 0.4rem;\n}\n\nhtml {\n font-size: 16px;\n overflow-x: hidden;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nhtml.overflow-y-hidden {\n overflow-y: hidden !important;\n}\n\n.v-application {\n font-family: \"Roboto\", sans-serif;\n line-height: 1.5;\n}\n.v-application ::-ms-clear,\n.v-application ::-ms-reveal {\n display: none;\n}\n\n.v-application .theme--light.heading {\n color: rgba(0, 0, 0, 0.87);\n}\n\n.v-application .theme--dark.heading {\n color: #FFFFFF;\n}\n\n.v-application ul, .v-application ol {\n padding-left: 24px;\n}\n\n.v-application .display-4 {\n font-size: 6rem !important;\n font-weight: 300;\n line-height: 6rem;\n letter-spacing: -0.015625em !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n.v-application .display-3 {\n font-size: 3.75rem !important;\n font-weight: 300;\n line-height: 3.75rem;\n letter-spacing: -0.0083333333em !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n.v-application .display-2 {\n font-size: 3rem !important;\n font-weight: 400;\n line-height: 3.125rem;\n letter-spacing: normal !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n.v-application .display-1 {\n font-size: 2.125rem !important;\n font-weight: 400;\n line-height: 2.5rem;\n letter-spacing: 0.0073529412em !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n.v-application .headline {\n font-size: 1.5rem !important;\n font-weight: 400;\n line-height: 2rem;\n letter-spacing: normal !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n.v-application .title {\n font-size: 1.25rem !important;\n font-weight: 500;\n line-height: 2rem;\n letter-spacing: 0.0125em !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n.v-application .subtitle-2 {\n font-size: 0.875rem !important;\n font-weight: 500;\n letter-spacing: 0.0071428571em !important;\n line-height: 1.375rem;\n font-family: \"Roboto\", sans-serif !important;\n}\n.v-application .subtitle-1 {\n font-size: 1rem !important;\n font-weight: normal;\n letter-spacing: 0.009375em !important;\n line-height: 1.75rem;\n font-family: \"Roboto\", sans-serif !important;\n}\n.v-application .body-2 {\n font-size: 0.875rem !important;\n font-weight: 400;\n letter-spacing: 0.0178571429em !important;\n line-height: 1.25rem;\n font-family: \"Roboto\", sans-serif !important;\n}\n.v-application .body-1 {\n font-size: 1rem !important;\n font-weight: 400;\n letter-spacing: 0.03125em !important;\n line-height: 1.5rem;\n font-family: \"Roboto\", sans-serif !important;\n}\n.v-application .caption {\n font-size: 0.75rem !important;\n font-weight: 400;\n letter-spacing: 0.0333333333em !important;\n line-height: 1.25rem;\n font-family: \"Roboto\", sans-serif !important;\n}\n.v-application .overline {\n font-size: 0.75rem !important;\n font-weight: 500;\n letter-spacing: 0.1666666667em !important;\n line-height: 2rem;\n text-transform: uppercase;\n font-family: \"Roboto\", sans-serif !important;\n}\n.v-application p {\n margin-bottom: 16px;\n}\n\n@media only print {\n .v-application .hidden-print-only {\n display: none !important;\n }\n}\n@media only screen {\n .v-application .hidden-screen-only {\n display: none !important;\n }\n}\n@media only screen and (max-width: 599px) {\n .v-application .hidden-xs-only {\n display: none !important;\n }\n}\n@media only screen and (min-width: 600px) and (max-width: 959px) {\n .v-application .hidden-sm-only {\n display: none !important;\n }\n}\n@media only screen and (max-width: 959px) {\n .v-application .hidden-sm-and-down {\n display: none !important;\n }\n}\n@media only screen and (min-width: 600px) {\n .v-application .hidden-sm-and-up {\n display: none !important;\n }\n}\n@media only screen and (min-width: 960px) and (max-width: 1263px) {\n .v-application .hidden-md-only {\n display: none !important;\n }\n}\n@media only screen and (max-width: 1263px) {\n .v-application .hidden-md-and-down {\n display: none !important;\n }\n}\n@media only screen and (min-width: 960px) {\n .v-application .hidden-md-and-up {\n display: none !important;\n }\n}\n@media only screen and (min-width: 1264px) and (max-width: 1903px) {\n .v-application .hidden-lg-only {\n display: none !important;\n }\n}\n@media only screen and (max-width: 1903px) {\n .v-application .hidden-lg-and-down {\n display: none !important;\n }\n}\n@media only screen and (min-width: 1264px) {\n .v-application .hidden-lg-and-up {\n display: none !important;\n }\n}\n@media only screen and (min-width: 1904px) {\n .v-application .hidden-xl-only {\n display: none !important;\n }\n}\n\n.d-sr-only,\n.d-sr-only-focusable:not(:focus) {\n border: 0 !important;\n clip: rect(0, 0, 0, 0) !important;\n height: 1px !important;\n margin: -1px !important;\n overflow: hidden !important;\n padding: 0 !important;\n position: absolute !important;\n white-space: nowrap !important;\n width: 1px !important;\n}\n\n.v-application .font-weight-thin {\n font-weight: 100 !important;\n}\n.v-application .font-weight-light {\n font-weight: 300 !important;\n}\n.v-application .font-weight-regular {\n font-weight: 400 !important;\n}\n.v-application .font-weight-medium {\n font-weight: 500 !important;\n}\n.v-application .font-weight-bold {\n font-weight: 700 !important;\n}\n.v-application .font-weight-black {\n font-weight: 900 !important;\n}\n.v-application .font-italic {\n font-style: italic !important;\n}\n\n.v-application .transition-fast-out-slow-in {\n transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;\n}\n.v-application .transition-linear-out-slow-in {\n transition: 0.3s cubic-bezier(0, 0, 0.2, 1) !important;\n}\n.v-application .transition-fast-out-linear-in {\n transition: 0.3s cubic-bezier(0.4, 0, 1, 1) !important;\n}\n.v-application .transition-ease-in-out {\n transition: 0.3s cubic-bezier(0.4, 0, 0.6, 1) !important;\n}\n.v-application .transition-fast-in-fast-out {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;\n}\n.v-application .transition-swing {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n\n.v-application .overflow-auto {\n overflow: auto !important;\n}\n\n.v-application .overflow-hidden {\n overflow: hidden !important;\n}\n\n.v-application .overflow-visible {\n overflow: visible !important;\n}\n\n.v-application .overflow-x-auto {\n overflow-x: auto !important;\n}\n\n.v-application .overflow-x-hidden {\n overflow-x: hidden !important;\n}\n\n.v-application .overflow-y-auto {\n overflow-y: auto !important;\n}\n\n.v-application .overflow-y-hidden {\n overflow-y: hidden !important;\n}\n\n.v-application .d-none {\n display: none !important;\n}\n\n.v-application .d-inline {\n display: inline !important;\n}\n\n.v-application .d-inline-block {\n display: inline-block !important;\n}\n\n.v-application .d-block {\n display: block !important;\n}\n\n.v-application .d-table {\n display: table !important;\n}\n\n.v-application .d-table-row {\n display: table-row !important;\n}\n\n.v-application .d-table-cell {\n display: table-cell !important;\n}\n\n.v-application .d-flex {\n display: flex !important;\n}\n\n.v-application .d-inline-flex {\n display: inline-flex !important;\n}\n\n.v-application .float-none {\n float: none !important;\n}\n\n.v-application .float-left {\n float: left !important;\n}\n\n.v-application .float-right {\n float: right !important;\n}\n\n.v-application .flex-fill {\n flex: 1 1 auto !important;\n}\n\n.v-application .flex-row {\n flex-direction: row !important;\n}\n\n.v-application .flex-column {\n flex-direction: column !important;\n}\n\n.v-application .flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.v-application .flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.v-application .flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.v-application .flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.v-application .flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.v-application .flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.v-application .flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.v-application .flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.v-application .flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.v-application .justify-start {\n justify-content: flex-start !important;\n}\n\n.v-application .justify-end {\n justify-content: flex-end !important;\n}\n\n.v-application .justify-center {\n justify-content: center !important;\n}\n\n.v-application .justify-space-between {\n justify-content: space-between !important;\n}\n\n.v-application .justify-space-around {\n justify-content: space-around !important;\n}\n\n.v-application .align-start {\n align-items: flex-start !important;\n}\n\n.v-application .align-end {\n align-items: flex-end !important;\n}\n\n.v-application .align-center {\n align-items: center !important;\n}\n\n.v-application .align-baseline {\n align-items: baseline !important;\n}\n\n.v-application .align-stretch {\n align-items: stretch !important;\n}\n\n.v-application .align-content-start {\n align-content: flex-start !important;\n}\n\n.v-application .align-content-end {\n align-content: flex-end !important;\n}\n\n.v-application .align-content-center {\n align-content: center !important;\n}\n\n.v-application .align-content-space-between {\n align-content: space-between !important;\n}\n\n.v-application .align-content-space-around {\n align-content: space-around !important;\n}\n\n.v-application .align-content-stretch {\n align-content: stretch !important;\n}\n\n.v-application .align-self-auto {\n align-self: auto !important;\n}\n\n.v-application .align-self-start {\n align-self: flex-start !important;\n}\n\n.v-application .align-self-end {\n align-self: flex-end !important;\n}\n\n.v-application .align-self-center {\n align-self: center !important;\n}\n\n.v-application .align-self-baseline {\n align-self: baseline !important;\n}\n\n.v-application .align-self-stretch {\n align-self: stretch !important;\n}\n\n.v-application .order-first {\n order: -1 !important;\n}\n\n.v-application .order-0 {\n order: 0 !important;\n}\n\n.v-application .order-1 {\n order: 1 !important;\n}\n\n.v-application .order-2 {\n order: 2 !important;\n}\n\n.v-application .order-3 {\n order: 3 !important;\n}\n\n.v-application .order-4 {\n order: 4 !important;\n}\n\n.v-application .order-5 {\n order: 5 !important;\n}\n\n.v-application .order-6 {\n order: 6 !important;\n}\n\n.v-application .order-7 {\n order: 7 !important;\n}\n\n.v-application .order-8 {\n order: 8 !important;\n}\n\n.v-application .order-9 {\n order: 9 !important;\n}\n\n.v-application .order-10 {\n order: 10 !important;\n}\n\n.v-application .order-11 {\n order: 11 !important;\n}\n\n.v-application .order-12 {\n order: 12 !important;\n}\n\n.v-application .order-last {\n order: 13 !important;\n}\n\n.v-application .ma-0 {\n margin: 0px !important;\n}\n\n.v-application .ma-1 {\n margin: 4px !important;\n}\n\n.v-application .ma-2 {\n margin: 8px !important;\n}\n\n.v-application .ma-3 {\n margin: 12px !important;\n}\n\n.v-application .ma-4 {\n margin: 16px !important;\n}\n\n.v-application .ma-5 {\n margin: 20px !important;\n}\n\n.v-application .ma-6 {\n margin: 24px !important;\n}\n\n.v-application .ma-7 {\n margin: 28px !important;\n}\n\n.v-application .ma-8 {\n margin: 32px !important;\n}\n\n.v-application .ma-9 {\n margin: 36px !important;\n}\n\n.v-application .ma-10 {\n margin: 40px !important;\n}\n\n.v-application .ma-11 {\n margin: 44px !important;\n}\n\n.v-application .ma-12 {\n margin: 48px !important;\n}\n\n.v-application .ma-13 {\n margin: 52px !important;\n}\n\n.v-application .ma-14 {\n margin: 56px !important;\n}\n\n.v-application .ma-15 {\n margin: 60px !important;\n}\n\n.v-application .ma-16 {\n margin: 64px !important;\n}\n\n.v-application .ma-auto {\n margin: auto !important;\n}\n\n.v-application .mx-0 {\n margin-right: 0px !important;\n margin-left: 0px !important;\n}\n\n.v-application .mx-1 {\n margin-right: 4px !important;\n margin-left: 4px !important;\n}\n\n.v-application .mx-2 {\n margin-right: 8px !important;\n margin-left: 8px !important;\n}\n\n.v-application .mx-3 {\n margin-right: 12px !important;\n margin-left: 12px !important;\n}\n\n.v-application .mx-4 {\n margin-right: 16px !important;\n margin-left: 16px !important;\n}\n\n.v-application .mx-5 {\n margin-right: 20px !important;\n margin-left: 20px !important;\n}\n\n.v-application .mx-6 {\n margin-right: 24px !important;\n margin-left: 24px !important;\n}\n\n.v-application .mx-7 {\n margin-right: 28px !important;\n margin-left: 28px !important;\n}\n\n.v-application .mx-8 {\n margin-right: 32px !important;\n margin-left: 32px !important;\n}\n\n.v-application .mx-9 {\n margin-right: 36px !important;\n margin-left: 36px !important;\n}\n\n.v-application .mx-10 {\n margin-right: 40px !important;\n margin-left: 40px !important;\n}\n\n.v-application .mx-11 {\n margin-right: 44px !important;\n margin-left: 44px !important;\n}\n\n.v-application .mx-12 {\n margin-right: 48px !important;\n margin-left: 48px !important;\n}\n\n.v-application .mx-13 {\n margin-right: 52px !important;\n margin-left: 52px !important;\n}\n\n.v-application .mx-14 {\n margin-right: 56px !important;\n margin-left: 56px !important;\n}\n\n.v-application .mx-15 {\n margin-right: 60px !important;\n margin-left: 60px !important;\n}\n\n.v-application .mx-16 {\n margin-right: 64px !important;\n margin-left: 64px !important;\n}\n\n.v-application .mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.v-application .my-0 {\n margin-top: 0px !important;\n margin-bottom: 0px !important;\n}\n\n.v-application .my-1 {\n margin-top: 4px !important;\n margin-bottom: 4px !important;\n}\n\n.v-application .my-2 {\n margin-top: 8px !important;\n margin-bottom: 8px !important;\n}\n\n.v-application .my-3 {\n margin-top: 12px !important;\n margin-bottom: 12px !important;\n}\n\n.v-application .my-4 {\n margin-top: 16px !important;\n margin-bottom: 16px !important;\n}\n\n.v-application .my-5 {\n margin-top: 20px !important;\n margin-bottom: 20px !important;\n}\n\n.v-application .my-6 {\n margin-top: 24px !important;\n margin-bottom: 24px !important;\n}\n\n.v-application .my-7 {\n margin-top: 28px !important;\n margin-bottom: 28px !important;\n}\n\n.v-application .my-8 {\n margin-top: 32px !important;\n margin-bottom: 32px !important;\n}\n\n.v-application .my-9 {\n margin-top: 36px !important;\n margin-bottom: 36px !important;\n}\n\n.v-application .my-10 {\n margin-top: 40px !important;\n margin-bottom: 40px !important;\n}\n\n.v-application .my-11 {\n margin-top: 44px !important;\n margin-bottom: 44px !important;\n}\n\n.v-application .my-12 {\n margin-top: 48px !important;\n margin-bottom: 48px !important;\n}\n\n.v-application .my-13 {\n margin-top: 52px !important;\n margin-bottom: 52px !important;\n}\n\n.v-application .my-14 {\n margin-top: 56px !important;\n margin-bottom: 56px !important;\n}\n\n.v-application .my-15 {\n margin-top: 60px !important;\n margin-bottom: 60px !important;\n}\n\n.v-application .my-16 {\n margin-top: 64px !important;\n margin-bottom: 64px !important;\n}\n\n.v-application .my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.v-application .mt-0 {\n margin-top: 0px !important;\n}\n\n.v-application .mt-1 {\n margin-top: 4px !important;\n}\n\n.v-application .mt-2 {\n margin-top: 8px !important;\n}\n\n.v-application .mt-3 {\n margin-top: 12px !important;\n}\n\n.v-application .mt-4 {\n margin-top: 16px !important;\n}\n\n.v-application .mt-5 {\n margin-top: 20px !important;\n}\n\n.v-application .mt-6 {\n margin-top: 24px !important;\n}\n\n.v-application .mt-7 {\n margin-top: 28px !important;\n}\n\n.v-application .mt-8 {\n margin-top: 32px !important;\n}\n\n.v-application .mt-9 {\n margin-top: 36px !important;\n}\n\n.v-application .mt-10 {\n margin-top: 40px !important;\n}\n\n.v-application .mt-11 {\n margin-top: 44px !important;\n}\n\n.v-application .mt-12 {\n margin-top: 48px !important;\n}\n\n.v-application .mt-13 {\n margin-top: 52px !important;\n}\n\n.v-application .mt-14 {\n margin-top: 56px !important;\n}\n\n.v-application .mt-15 {\n margin-top: 60px !important;\n}\n\n.v-application .mt-16 {\n margin-top: 64px !important;\n}\n\n.v-application .mt-auto {\n margin-top: auto !important;\n}\n\n.v-application .mr-0 {\n margin-right: 0px !important;\n}\n\n.v-application .mr-1 {\n margin-right: 4px !important;\n}\n\n.v-application .mr-2 {\n margin-right: 8px !important;\n}\n\n.v-application .mr-3 {\n margin-right: 12px !important;\n}\n\n.v-application .mr-4 {\n margin-right: 16px !important;\n}\n\n.v-application .mr-5 {\n margin-right: 20px !important;\n}\n\n.v-application .mr-6 {\n margin-right: 24px !important;\n}\n\n.v-application .mr-7 {\n margin-right: 28px !important;\n}\n\n.v-application .mr-8 {\n margin-right: 32px !important;\n}\n\n.v-application .mr-9 {\n margin-right: 36px !important;\n}\n\n.v-application .mr-10 {\n margin-right: 40px !important;\n}\n\n.v-application .mr-11 {\n margin-right: 44px !important;\n}\n\n.v-application .mr-12 {\n margin-right: 48px !important;\n}\n\n.v-application .mr-13 {\n margin-right: 52px !important;\n}\n\n.v-application .mr-14 {\n margin-right: 56px !important;\n}\n\n.v-application .mr-15 {\n margin-right: 60px !important;\n}\n\n.v-application .mr-16 {\n margin-right: 64px !important;\n}\n\n.v-application .mr-auto {\n margin-right: auto !important;\n}\n\n.v-application .mb-0 {\n margin-bottom: 0px !important;\n}\n\n.v-application .mb-1 {\n margin-bottom: 4px !important;\n}\n\n.v-application .mb-2 {\n margin-bottom: 8px !important;\n}\n\n.v-application .mb-3 {\n margin-bottom: 12px !important;\n}\n\n.v-application .mb-4 {\n margin-bottom: 16px !important;\n}\n\n.v-application .mb-5 {\n margin-bottom: 20px !important;\n}\n\n.v-application .mb-6 {\n margin-bottom: 24px !important;\n}\n\n.v-application .mb-7 {\n margin-bottom: 28px !important;\n}\n\n.v-application .mb-8 {\n margin-bottom: 32px !important;\n}\n\n.v-application .mb-9 {\n margin-bottom: 36px !important;\n}\n\n.v-application .mb-10 {\n margin-bottom: 40px !important;\n}\n\n.v-application .mb-11 {\n margin-bottom: 44px !important;\n}\n\n.v-application .mb-12 {\n margin-bottom: 48px !important;\n}\n\n.v-application .mb-13 {\n margin-bottom: 52px !important;\n}\n\n.v-application .mb-14 {\n margin-bottom: 56px !important;\n}\n\n.v-application .mb-15 {\n margin-bottom: 60px !important;\n}\n\n.v-application .mb-16 {\n margin-bottom: 64px !important;\n}\n\n.v-application .mb-auto {\n margin-bottom: auto !important;\n}\n\n.v-application .ml-0 {\n margin-left: 0px !important;\n}\n\n.v-application .ml-1 {\n margin-left: 4px !important;\n}\n\n.v-application .ml-2 {\n margin-left: 8px !important;\n}\n\n.v-application .ml-3 {\n margin-left: 12px !important;\n}\n\n.v-application .ml-4 {\n margin-left: 16px !important;\n}\n\n.v-application .ml-5 {\n margin-left: 20px !important;\n}\n\n.v-application .ml-6 {\n margin-left: 24px !important;\n}\n\n.v-application .ml-7 {\n margin-left: 28px !important;\n}\n\n.v-application .ml-8 {\n margin-left: 32px !important;\n}\n\n.v-application .ml-9 {\n margin-left: 36px !important;\n}\n\n.v-application .ml-10 {\n margin-left: 40px !important;\n}\n\n.v-application .ml-11 {\n margin-left: 44px !important;\n}\n\n.v-application .ml-12 {\n margin-left: 48px !important;\n}\n\n.v-application .ml-13 {\n margin-left: 52px !important;\n}\n\n.v-application .ml-14 {\n margin-left: 56px !important;\n}\n\n.v-application .ml-15 {\n margin-left: 60px !important;\n}\n\n.v-application .ml-16 {\n margin-left: 64px !important;\n}\n\n.v-application .ml-auto {\n margin-left: auto !important;\n}\n\n.v-application--is-ltr .ms-0 {\n margin-left: 0px !important;\n}\n\n.v-application--is-rtl .ms-0 {\n margin-right: 0px !important;\n}\n\n.v-application--is-ltr .ms-1 {\n margin-left: 4px !important;\n}\n\n.v-application--is-rtl .ms-1 {\n margin-right: 4px !important;\n}\n\n.v-application--is-ltr .ms-2 {\n margin-left: 8px !important;\n}\n\n.v-application--is-rtl .ms-2 {\n margin-right: 8px !important;\n}\n\n.v-application--is-ltr .ms-3 {\n margin-left: 12px !important;\n}\n\n.v-application--is-rtl .ms-3 {\n margin-right: 12px !important;\n}\n\n.v-application--is-ltr .ms-4 {\n margin-left: 16px !important;\n}\n\n.v-application--is-rtl .ms-4 {\n margin-right: 16px !important;\n}\n\n.v-application--is-ltr .ms-5 {\n margin-left: 20px !important;\n}\n\n.v-application--is-rtl .ms-5 {\n margin-right: 20px !important;\n}\n\n.v-application--is-ltr .ms-6 {\n margin-left: 24px !important;\n}\n\n.v-application--is-rtl .ms-6 {\n margin-right: 24px !important;\n}\n\n.v-application--is-ltr .ms-7 {\n margin-left: 28px !important;\n}\n\n.v-application--is-rtl .ms-7 {\n margin-right: 28px !important;\n}\n\n.v-application--is-ltr .ms-8 {\n margin-left: 32px !important;\n}\n\n.v-application--is-rtl .ms-8 {\n margin-right: 32px !important;\n}\n\n.v-application--is-ltr .ms-9 {\n margin-left: 36px !important;\n}\n\n.v-application--is-rtl .ms-9 {\n margin-right: 36px !important;\n}\n\n.v-application--is-ltr .ms-10 {\n margin-left: 40px !important;\n}\n\n.v-application--is-rtl .ms-10 {\n margin-right: 40px !important;\n}\n\n.v-application--is-ltr .ms-11 {\n margin-left: 44px !important;\n}\n\n.v-application--is-rtl .ms-11 {\n margin-right: 44px !important;\n}\n\n.v-application--is-ltr .ms-12 {\n margin-left: 48px !important;\n}\n\n.v-application--is-rtl .ms-12 {\n margin-right: 48px !important;\n}\n\n.v-application--is-ltr .ms-13 {\n margin-left: 52px !important;\n}\n\n.v-application--is-rtl .ms-13 {\n margin-right: 52px !important;\n}\n\n.v-application--is-ltr .ms-14 {\n margin-left: 56px !important;\n}\n\n.v-application--is-rtl .ms-14 {\n margin-right: 56px !important;\n}\n\n.v-application--is-ltr .ms-15 {\n margin-left: 60px !important;\n}\n\n.v-application--is-rtl .ms-15 {\n margin-right: 60px !important;\n}\n\n.v-application--is-ltr .ms-16 {\n margin-left: 64px !important;\n}\n\n.v-application--is-rtl .ms-16 {\n margin-right: 64px !important;\n}\n\n.v-application--is-ltr .ms-auto {\n margin-left: auto !important;\n}\n\n.v-application--is-rtl .ms-auto {\n margin-right: auto !important;\n}\n\n.v-application--is-ltr .me-0 {\n margin-right: 0px !important;\n}\n\n.v-application--is-rtl .me-0 {\n margin-left: 0px !important;\n}\n\n.v-application--is-ltr .me-1 {\n margin-right: 4px !important;\n}\n\n.v-application--is-rtl .me-1 {\n margin-left: 4px !important;\n}\n\n.v-application--is-ltr .me-2 {\n margin-right: 8px !important;\n}\n\n.v-application--is-rtl .me-2 {\n margin-left: 8px !important;\n}\n\n.v-application--is-ltr .me-3 {\n margin-right: 12px !important;\n}\n\n.v-application--is-rtl .me-3 {\n margin-left: 12px !important;\n}\n\n.v-application--is-ltr .me-4 {\n margin-right: 16px !important;\n}\n\n.v-application--is-rtl .me-4 {\n margin-left: 16px !important;\n}\n\n.v-application--is-ltr .me-5 {\n margin-right: 20px !important;\n}\n\n.v-application--is-rtl .me-5 {\n margin-left: 20px !important;\n}\n\n.v-application--is-ltr .me-6 {\n margin-right: 24px !important;\n}\n\n.v-application--is-rtl .me-6 {\n margin-left: 24px !important;\n}\n\n.v-application--is-ltr .me-7 {\n margin-right: 28px !important;\n}\n\n.v-application--is-rtl .me-7 {\n margin-left: 28px !important;\n}\n\n.v-application--is-ltr .me-8 {\n margin-right: 32px !important;\n}\n\n.v-application--is-rtl .me-8 {\n margin-left: 32px !important;\n}\n\n.v-application--is-ltr .me-9 {\n margin-right: 36px !important;\n}\n\n.v-application--is-rtl .me-9 {\n margin-left: 36px !important;\n}\n\n.v-application--is-ltr .me-10 {\n margin-right: 40px !important;\n}\n\n.v-application--is-rtl .me-10 {\n margin-left: 40px !important;\n}\n\n.v-application--is-ltr .me-11 {\n margin-right: 44px !important;\n}\n\n.v-application--is-rtl .me-11 {\n margin-left: 44px !important;\n}\n\n.v-application--is-ltr .me-12 {\n margin-right: 48px !important;\n}\n\n.v-application--is-rtl .me-12 {\n margin-left: 48px !important;\n}\n\n.v-application--is-ltr .me-13 {\n margin-right: 52px !important;\n}\n\n.v-application--is-rtl .me-13 {\n margin-left: 52px !important;\n}\n\n.v-application--is-ltr .me-14 {\n margin-right: 56px !important;\n}\n\n.v-application--is-rtl .me-14 {\n margin-left: 56px !important;\n}\n\n.v-application--is-ltr .me-15 {\n margin-right: 60px !important;\n}\n\n.v-application--is-rtl .me-15 {\n margin-left: 60px !important;\n}\n\n.v-application--is-ltr .me-16 {\n margin-right: 64px !important;\n}\n\n.v-application--is-rtl .me-16 {\n margin-left: 64px !important;\n}\n\n.v-application--is-ltr .me-auto {\n margin-right: auto !important;\n}\n\n.v-application--is-rtl .me-auto {\n margin-left: auto !important;\n}\n\n.v-application .ma-n1 {\n margin: -4px !important;\n}\n\n.v-application .ma-n2 {\n margin: -8px !important;\n}\n\n.v-application .ma-n3 {\n margin: -12px !important;\n}\n\n.v-application .ma-n4 {\n margin: -16px !important;\n}\n\n.v-application .ma-n5 {\n margin: -20px !important;\n}\n\n.v-application .ma-n6 {\n margin: -24px !important;\n}\n\n.v-application .ma-n7 {\n margin: -28px !important;\n}\n\n.v-application .ma-n8 {\n margin: -32px !important;\n}\n\n.v-application .ma-n9 {\n margin: -36px !important;\n}\n\n.v-application .ma-n10 {\n margin: -40px !important;\n}\n\n.v-application .ma-n11 {\n margin: -44px !important;\n}\n\n.v-application .ma-n12 {\n margin: -48px !important;\n}\n\n.v-application .ma-n13 {\n margin: -52px !important;\n}\n\n.v-application .ma-n14 {\n margin: -56px !important;\n}\n\n.v-application .ma-n15 {\n margin: -60px !important;\n}\n\n.v-application .ma-n16 {\n margin: -64px !important;\n}\n\n.v-application .mx-n1 {\n margin-right: -4px !important;\n margin-left: -4px !important;\n}\n\n.v-application .mx-n2 {\n margin-right: -8px !important;\n margin-left: -8px !important;\n}\n\n.v-application .mx-n3 {\n margin-right: -12px !important;\n margin-left: -12px !important;\n}\n\n.v-application .mx-n4 {\n margin-right: -16px !important;\n margin-left: -16px !important;\n}\n\n.v-application .mx-n5 {\n margin-right: -20px !important;\n margin-left: -20px !important;\n}\n\n.v-application .mx-n6 {\n margin-right: -24px !important;\n margin-left: -24px !important;\n}\n\n.v-application .mx-n7 {\n margin-right: -28px !important;\n margin-left: -28px !important;\n}\n\n.v-application .mx-n8 {\n margin-right: -32px !important;\n margin-left: -32px !important;\n}\n\n.v-application .mx-n9 {\n margin-right: -36px !important;\n margin-left: -36px !important;\n}\n\n.v-application .mx-n10 {\n margin-right: -40px !important;\n margin-left: -40px !important;\n}\n\n.v-application .mx-n11 {\n margin-right: -44px !important;\n margin-left: -44px !important;\n}\n\n.v-application .mx-n12 {\n margin-right: -48px !important;\n margin-left: -48px !important;\n}\n\n.v-application .mx-n13 {\n margin-right: -52px !important;\n margin-left: -52px !important;\n}\n\n.v-application .mx-n14 {\n margin-right: -56px !important;\n margin-left: -56px !important;\n}\n\n.v-application .mx-n15 {\n margin-right: -60px !important;\n margin-left: -60px !important;\n}\n\n.v-application .mx-n16 {\n margin-right: -64px !important;\n margin-left: -64px !important;\n}\n\n.v-application .my-n1 {\n margin-top: -4px !important;\n margin-bottom: -4px !important;\n}\n\n.v-application .my-n2 {\n margin-top: -8px !important;\n margin-bottom: -8px !important;\n}\n\n.v-application .my-n3 {\n margin-top: -12px !important;\n margin-bottom: -12px !important;\n}\n\n.v-application .my-n4 {\n margin-top: -16px !important;\n margin-bottom: -16px !important;\n}\n\n.v-application .my-n5 {\n margin-top: -20px !important;\n margin-bottom: -20px !important;\n}\n\n.v-application .my-n6 {\n margin-top: -24px !important;\n margin-bottom: -24px !important;\n}\n\n.v-application .my-n7 {\n margin-top: -28px !important;\n margin-bottom: -28px !important;\n}\n\n.v-application .my-n8 {\n margin-top: -32px !important;\n margin-bottom: -32px !important;\n}\n\n.v-application .my-n9 {\n margin-top: -36px !important;\n margin-bottom: -36px !important;\n}\n\n.v-application .my-n10 {\n margin-top: -40px !important;\n margin-bottom: -40px !important;\n}\n\n.v-application .my-n11 {\n margin-top: -44px !important;\n margin-bottom: -44px !important;\n}\n\n.v-application .my-n12 {\n margin-top: -48px !important;\n margin-bottom: -48px !important;\n}\n\n.v-application .my-n13 {\n margin-top: -52px !important;\n margin-bottom: -52px !important;\n}\n\n.v-application .my-n14 {\n margin-top: -56px !important;\n margin-bottom: -56px !important;\n}\n\n.v-application .my-n15 {\n margin-top: -60px !important;\n margin-bottom: -60px !important;\n}\n\n.v-application .my-n16 {\n margin-top: -64px !important;\n margin-bottom: -64px !important;\n}\n\n.v-application .mt-n1 {\n margin-top: -4px !important;\n}\n\n.v-application .mt-n2 {\n margin-top: -8px !important;\n}\n\n.v-application .mt-n3 {\n margin-top: -12px !important;\n}\n\n.v-application .mt-n4 {\n margin-top: -16px !important;\n}\n\n.v-application .mt-n5 {\n margin-top: -20px !important;\n}\n\n.v-application .mt-n6 {\n margin-top: -24px !important;\n}\n\n.v-application .mt-n7 {\n margin-top: -28px !important;\n}\n\n.v-application .mt-n8 {\n margin-top: -32px !important;\n}\n\n.v-application .mt-n9 {\n margin-top: -36px !important;\n}\n\n.v-application .mt-n10 {\n margin-top: -40px !important;\n}\n\n.v-application .mt-n11 {\n margin-top: -44px !important;\n}\n\n.v-application .mt-n12 {\n margin-top: -48px !important;\n}\n\n.v-application .mt-n13 {\n margin-top: -52px !important;\n}\n\n.v-application .mt-n14 {\n margin-top: -56px !important;\n}\n\n.v-application .mt-n15 {\n margin-top: -60px !important;\n}\n\n.v-application .mt-n16 {\n margin-top: -64px !important;\n}\n\n.v-application .mr-n1 {\n margin-right: -4px !important;\n}\n\n.v-application .mr-n2 {\n margin-right: -8px !important;\n}\n\n.v-application .mr-n3 {\n margin-right: -12px !important;\n}\n\n.v-application .mr-n4 {\n margin-right: -16px !important;\n}\n\n.v-application .mr-n5 {\n margin-right: -20px !important;\n}\n\n.v-application .mr-n6 {\n margin-right: -24px !important;\n}\n\n.v-application .mr-n7 {\n margin-right: -28px !important;\n}\n\n.v-application .mr-n8 {\n margin-right: -32px !important;\n}\n\n.v-application .mr-n9 {\n margin-right: -36px !important;\n}\n\n.v-application .mr-n10 {\n margin-right: -40px !important;\n}\n\n.v-application .mr-n11 {\n margin-right: -44px !important;\n}\n\n.v-application .mr-n12 {\n margin-right: -48px !important;\n}\n\n.v-application .mr-n13 {\n margin-right: -52px !important;\n}\n\n.v-application .mr-n14 {\n margin-right: -56px !important;\n}\n\n.v-application .mr-n15 {\n margin-right: -60px !important;\n}\n\n.v-application .mr-n16 {\n margin-right: -64px !important;\n}\n\n.v-application .mb-n1 {\n margin-bottom: -4px !important;\n}\n\n.v-application .mb-n2 {\n margin-bottom: -8px !important;\n}\n\n.v-application .mb-n3 {\n margin-bottom: -12px !important;\n}\n\n.v-application .mb-n4 {\n margin-bottom: -16px !important;\n}\n\n.v-application .mb-n5 {\n margin-bottom: -20px !important;\n}\n\n.v-application .mb-n6 {\n margin-bottom: -24px !important;\n}\n\n.v-application .mb-n7 {\n margin-bottom: -28px !important;\n}\n\n.v-application .mb-n8 {\n margin-bottom: -32px !important;\n}\n\n.v-application .mb-n9 {\n margin-bottom: -36px !important;\n}\n\n.v-application .mb-n10 {\n margin-bottom: -40px !important;\n}\n\n.v-application .mb-n11 {\n margin-bottom: -44px !important;\n}\n\n.v-application .mb-n12 {\n margin-bottom: -48px !important;\n}\n\n.v-application .mb-n13 {\n margin-bottom: -52px !important;\n}\n\n.v-application .mb-n14 {\n margin-bottom: -56px !important;\n}\n\n.v-application .mb-n15 {\n margin-bottom: -60px !important;\n}\n\n.v-application .mb-n16 {\n margin-bottom: -64px !important;\n}\n\n.v-application .ml-n1 {\n margin-left: -4px !important;\n}\n\n.v-application .ml-n2 {\n margin-left: -8px !important;\n}\n\n.v-application .ml-n3 {\n margin-left: -12px !important;\n}\n\n.v-application .ml-n4 {\n margin-left: -16px !important;\n}\n\n.v-application .ml-n5 {\n margin-left: -20px !important;\n}\n\n.v-application .ml-n6 {\n margin-left: -24px !important;\n}\n\n.v-application .ml-n7 {\n margin-left: -28px !important;\n}\n\n.v-application .ml-n8 {\n margin-left: -32px !important;\n}\n\n.v-application .ml-n9 {\n margin-left: -36px !important;\n}\n\n.v-application .ml-n10 {\n margin-left: -40px !important;\n}\n\n.v-application .ml-n11 {\n margin-left: -44px !important;\n}\n\n.v-application .ml-n12 {\n margin-left: -48px !important;\n}\n\n.v-application .ml-n13 {\n margin-left: -52px !important;\n}\n\n.v-application .ml-n14 {\n margin-left: -56px !important;\n}\n\n.v-application .ml-n15 {\n margin-left: -60px !important;\n}\n\n.v-application .ml-n16 {\n margin-left: -64px !important;\n}\n\n.v-application--is-ltr .ms-n1 {\n margin-left: -4px !important;\n}\n\n.v-application--is-rtl .ms-n1 {\n margin-right: -4px !important;\n}\n\n.v-application--is-ltr .ms-n2 {\n margin-left: -8px !important;\n}\n\n.v-application--is-rtl .ms-n2 {\n margin-right: -8px !important;\n}\n\n.v-application--is-ltr .ms-n3 {\n margin-left: -12px !important;\n}\n\n.v-application--is-rtl .ms-n3 {\n margin-right: -12px !important;\n}\n\n.v-application--is-ltr .ms-n4 {\n margin-left: -16px !important;\n}\n\n.v-application--is-rtl .ms-n4 {\n margin-right: -16px !important;\n}\n\n.v-application--is-ltr .ms-n5 {\n margin-left: -20px !important;\n}\n\n.v-application--is-rtl .ms-n5 {\n margin-right: -20px !important;\n}\n\n.v-application--is-ltr .ms-n6 {\n margin-left: -24px !important;\n}\n\n.v-application--is-rtl .ms-n6 {\n margin-right: -24px !important;\n}\n\n.v-application--is-ltr .ms-n7 {\n margin-left: -28px !important;\n}\n\n.v-application--is-rtl .ms-n7 {\n margin-right: -28px !important;\n}\n\n.v-application--is-ltr .ms-n8 {\n margin-left: -32px !important;\n}\n\n.v-application--is-rtl .ms-n8 {\n margin-right: -32px !important;\n}\n\n.v-application--is-ltr .ms-n9 {\n margin-left: -36px !important;\n}\n\n.v-application--is-rtl .ms-n9 {\n margin-right: -36px !important;\n}\n\n.v-application--is-ltr .ms-n10 {\n margin-left: -40px !important;\n}\n\n.v-application--is-rtl .ms-n10 {\n margin-right: -40px !important;\n}\n\n.v-application--is-ltr .ms-n11 {\n margin-left: -44px !important;\n}\n\n.v-application--is-rtl .ms-n11 {\n margin-right: -44px !important;\n}\n\n.v-application--is-ltr .ms-n12 {\n margin-left: -48px !important;\n}\n\n.v-application--is-rtl .ms-n12 {\n margin-right: -48px !important;\n}\n\n.v-application--is-ltr .ms-n13 {\n margin-left: -52px !important;\n}\n\n.v-application--is-rtl .ms-n13 {\n margin-right: -52px !important;\n}\n\n.v-application--is-ltr .ms-n14 {\n margin-left: -56px !important;\n}\n\n.v-application--is-rtl .ms-n14 {\n margin-right: -56px !important;\n}\n\n.v-application--is-ltr .ms-n15 {\n margin-left: -60px !important;\n}\n\n.v-application--is-rtl .ms-n15 {\n margin-right: -60px !important;\n}\n\n.v-application--is-ltr .ms-n16 {\n margin-left: -64px !important;\n}\n\n.v-application--is-rtl .ms-n16 {\n margin-right: -64px !important;\n}\n\n.v-application--is-ltr .me-n1 {\n margin-right: -4px !important;\n}\n\n.v-application--is-rtl .me-n1 {\n margin-left: -4px !important;\n}\n\n.v-application--is-ltr .me-n2 {\n margin-right: -8px !important;\n}\n\n.v-application--is-rtl .me-n2 {\n margin-left: -8px !important;\n}\n\n.v-application--is-ltr .me-n3 {\n margin-right: -12px !important;\n}\n\n.v-application--is-rtl .me-n3 {\n margin-left: -12px !important;\n}\n\n.v-application--is-ltr .me-n4 {\n margin-right: -16px !important;\n}\n\n.v-application--is-rtl .me-n4 {\n margin-left: -16px !important;\n}\n\n.v-application--is-ltr .me-n5 {\n margin-right: -20px !important;\n}\n\n.v-application--is-rtl .me-n5 {\n margin-left: -20px !important;\n}\n\n.v-application--is-ltr .me-n6 {\n margin-right: -24px !important;\n}\n\n.v-application--is-rtl .me-n6 {\n margin-left: -24px !important;\n}\n\n.v-application--is-ltr .me-n7 {\n margin-right: -28px !important;\n}\n\n.v-application--is-rtl .me-n7 {\n margin-left: -28px !important;\n}\n\n.v-application--is-ltr .me-n8 {\n margin-right: -32px !important;\n}\n\n.v-application--is-rtl .me-n8 {\n margin-left: -32px !important;\n}\n\n.v-application--is-ltr .me-n9 {\n margin-right: -36px !important;\n}\n\n.v-application--is-rtl .me-n9 {\n margin-left: -36px !important;\n}\n\n.v-application--is-ltr .me-n10 {\n margin-right: -40px !important;\n}\n\n.v-application--is-rtl .me-n10 {\n margin-left: -40px !important;\n}\n\n.v-application--is-ltr .me-n11 {\n margin-right: -44px !important;\n}\n\n.v-application--is-rtl .me-n11 {\n margin-left: -44px !important;\n}\n\n.v-application--is-ltr .me-n12 {\n margin-right: -48px !important;\n}\n\n.v-application--is-rtl .me-n12 {\n margin-left: -48px !important;\n}\n\n.v-application--is-ltr .me-n13 {\n margin-right: -52px !important;\n}\n\n.v-application--is-rtl .me-n13 {\n margin-left: -52px !important;\n}\n\n.v-application--is-ltr .me-n14 {\n margin-right: -56px !important;\n}\n\n.v-application--is-rtl .me-n14 {\n margin-left: -56px !important;\n}\n\n.v-application--is-ltr .me-n15 {\n margin-right: -60px !important;\n}\n\n.v-application--is-rtl .me-n15 {\n margin-left: -60px !important;\n}\n\n.v-application--is-ltr .me-n16 {\n margin-right: -64px !important;\n}\n\n.v-application--is-rtl .me-n16 {\n margin-left: -64px !important;\n}\n\n.v-application .pa-0 {\n padding: 0px !important;\n}\n\n.v-application .pa-1 {\n padding: 4px !important;\n}\n\n.v-application .pa-2 {\n padding: 8px !important;\n}\n\n.v-application .pa-3 {\n padding: 12px !important;\n}\n\n.v-application .pa-4 {\n padding: 16px !important;\n}\n\n.v-application .pa-5 {\n padding: 20px !important;\n}\n\n.v-application .pa-6 {\n padding: 24px !important;\n}\n\n.v-application .pa-7 {\n padding: 28px !important;\n}\n\n.v-application .pa-8 {\n padding: 32px !important;\n}\n\n.v-application .pa-9 {\n padding: 36px !important;\n}\n\n.v-application .pa-10 {\n padding: 40px !important;\n}\n\n.v-application .pa-11 {\n padding: 44px !important;\n}\n\n.v-application .pa-12 {\n padding: 48px !important;\n}\n\n.v-application .pa-13 {\n padding: 52px !important;\n}\n\n.v-application .pa-14 {\n padding: 56px !important;\n}\n\n.v-application .pa-15 {\n padding: 60px !important;\n}\n\n.v-application .pa-16 {\n padding: 64px !important;\n}\n\n.v-application .px-0 {\n padding-right: 0px !important;\n padding-left: 0px !important;\n}\n\n.v-application .px-1 {\n padding-right: 4px !important;\n padding-left: 4px !important;\n}\n\n.v-application .px-2 {\n padding-right: 8px !important;\n padding-left: 8px !important;\n}\n\n.v-application .px-3 {\n padding-right: 12px !important;\n padding-left: 12px !important;\n}\n\n.v-application .px-4 {\n padding-right: 16px !important;\n padding-left: 16px !important;\n}\n\n.v-application .px-5 {\n padding-right: 20px !important;\n padding-left: 20px !important;\n}\n\n.v-application .px-6 {\n padding-right: 24px !important;\n padding-left: 24px !important;\n}\n\n.v-application .px-7 {\n padding-right: 28px !important;\n padding-left: 28px !important;\n}\n\n.v-application .px-8 {\n padding-right: 32px !important;\n padding-left: 32px !important;\n}\n\n.v-application .px-9 {\n padding-right: 36px !important;\n padding-left: 36px !important;\n}\n\n.v-application .px-10 {\n padding-right: 40px !important;\n padding-left: 40px !important;\n}\n\n.v-application .px-11 {\n padding-right: 44px !important;\n padding-left: 44px !important;\n}\n\n.v-application .px-12 {\n padding-right: 48px !important;\n padding-left: 48px !important;\n}\n\n.v-application .px-13 {\n padding-right: 52px !important;\n padding-left: 52px !important;\n}\n\n.v-application .px-14 {\n padding-right: 56px !important;\n padding-left: 56px !important;\n}\n\n.v-application .px-15 {\n padding-right: 60px !important;\n padding-left: 60px !important;\n}\n\n.v-application .px-16 {\n padding-right: 64px !important;\n padding-left: 64px !important;\n}\n\n.v-application .py-0 {\n padding-top: 0px !important;\n padding-bottom: 0px !important;\n}\n\n.v-application .py-1 {\n padding-top: 4px !important;\n padding-bottom: 4px !important;\n}\n\n.v-application .py-2 {\n padding-top: 8px !important;\n padding-bottom: 8px !important;\n}\n\n.v-application .py-3 {\n padding-top: 12px !important;\n padding-bottom: 12px !important;\n}\n\n.v-application .py-4 {\n padding-top: 16px !important;\n padding-bottom: 16px !important;\n}\n\n.v-application .py-5 {\n padding-top: 20px !important;\n padding-bottom: 20px !important;\n}\n\n.v-application .py-6 {\n padding-top: 24px !important;\n padding-bottom: 24px !important;\n}\n\n.v-application .py-7 {\n padding-top: 28px !important;\n padding-bottom: 28px !important;\n}\n\n.v-application .py-8 {\n padding-top: 32px !important;\n padding-bottom: 32px !important;\n}\n\n.v-application .py-9 {\n padding-top: 36px !important;\n padding-bottom: 36px !important;\n}\n\n.v-application .py-10 {\n padding-top: 40px !important;\n padding-bottom: 40px !important;\n}\n\n.v-application .py-11 {\n padding-top: 44px !important;\n padding-bottom: 44px !important;\n}\n\n.v-application .py-12 {\n padding-top: 48px !important;\n padding-bottom: 48px !important;\n}\n\n.v-application .py-13 {\n padding-top: 52px !important;\n padding-bottom: 52px !important;\n}\n\n.v-application .py-14 {\n padding-top: 56px !important;\n padding-bottom: 56px !important;\n}\n\n.v-application .py-15 {\n padding-top: 60px !important;\n padding-bottom: 60px !important;\n}\n\n.v-application .py-16 {\n padding-top: 64px !important;\n padding-bottom: 64px !important;\n}\n\n.v-application .pt-0 {\n padding-top: 0px !important;\n}\n\n.v-application .pt-1 {\n padding-top: 4px !important;\n}\n\n.v-application .pt-2 {\n padding-top: 8px !important;\n}\n\n.v-application .pt-3 {\n padding-top: 12px !important;\n}\n\n.v-application .pt-4 {\n padding-top: 16px !important;\n}\n\n.v-application .pt-5 {\n padding-top: 20px !important;\n}\n\n.v-application .pt-6 {\n padding-top: 24px !important;\n}\n\n.v-application .pt-7 {\n padding-top: 28px !important;\n}\n\n.v-application .pt-8 {\n padding-top: 32px !important;\n}\n\n.v-application .pt-9 {\n padding-top: 36px !important;\n}\n\n.v-application .pt-10 {\n padding-top: 40px !important;\n}\n\n.v-application .pt-11 {\n padding-top: 44px !important;\n}\n\n.v-application .pt-12 {\n padding-top: 48px !important;\n}\n\n.v-application .pt-13 {\n padding-top: 52px !important;\n}\n\n.v-application .pt-14 {\n padding-top: 56px !important;\n}\n\n.v-application .pt-15 {\n padding-top: 60px !important;\n}\n\n.v-application .pt-16 {\n padding-top: 64px !important;\n}\n\n.v-application .pr-0 {\n padding-right: 0px !important;\n}\n\n.v-application .pr-1 {\n padding-right: 4px !important;\n}\n\n.v-application .pr-2 {\n padding-right: 8px !important;\n}\n\n.v-application .pr-3 {\n padding-right: 12px !important;\n}\n\n.v-application .pr-4 {\n padding-right: 16px !important;\n}\n\n.v-application .pr-5 {\n padding-right: 20px !important;\n}\n\n.v-application .pr-6 {\n padding-right: 24px !important;\n}\n\n.v-application .pr-7 {\n padding-right: 28px !important;\n}\n\n.v-application .pr-8 {\n padding-right: 32px !important;\n}\n\n.v-application .pr-9 {\n padding-right: 36px !important;\n}\n\n.v-application .pr-10 {\n padding-right: 40px !important;\n}\n\n.v-application .pr-11 {\n padding-right: 44px !important;\n}\n\n.v-application .pr-12 {\n padding-right: 48px !important;\n}\n\n.v-application .pr-13 {\n padding-right: 52px !important;\n}\n\n.v-application .pr-14 {\n padding-right: 56px !important;\n}\n\n.v-application .pr-15 {\n padding-right: 60px !important;\n}\n\n.v-application .pr-16 {\n padding-right: 64px !important;\n}\n\n.v-application .pb-0 {\n padding-bottom: 0px !important;\n}\n\n.v-application .pb-1 {\n padding-bottom: 4px !important;\n}\n\n.v-application .pb-2 {\n padding-bottom: 8px !important;\n}\n\n.v-application .pb-3 {\n padding-bottom: 12px !important;\n}\n\n.v-application .pb-4 {\n padding-bottom: 16px !important;\n}\n\n.v-application .pb-5 {\n padding-bottom: 20px !important;\n}\n\n.v-application .pb-6 {\n padding-bottom: 24px !important;\n}\n\n.v-application .pb-7 {\n padding-bottom: 28px !important;\n}\n\n.v-application .pb-8 {\n padding-bottom: 32px !important;\n}\n\n.v-application .pb-9 {\n padding-bottom: 36px !important;\n}\n\n.v-application .pb-10 {\n padding-bottom: 40px !important;\n}\n\n.v-application .pb-11 {\n padding-bottom: 44px !important;\n}\n\n.v-application .pb-12 {\n padding-bottom: 48px !important;\n}\n\n.v-application .pb-13 {\n padding-bottom: 52px !important;\n}\n\n.v-application .pb-14 {\n padding-bottom: 56px !important;\n}\n\n.v-application .pb-15 {\n padding-bottom: 60px !important;\n}\n\n.v-application .pb-16 {\n padding-bottom: 64px !important;\n}\n\n.v-application .pl-0 {\n padding-left: 0px !important;\n}\n\n.v-application .pl-1 {\n padding-left: 4px !important;\n}\n\n.v-application .pl-2 {\n padding-left: 8px !important;\n}\n\n.v-application .pl-3 {\n padding-left: 12px !important;\n}\n\n.v-application .pl-4 {\n padding-left: 16px !important;\n}\n\n.v-application .pl-5 {\n padding-left: 20px !important;\n}\n\n.v-application .pl-6 {\n padding-left: 24px !important;\n}\n\n.v-application .pl-7 {\n padding-left: 28px !important;\n}\n\n.v-application .pl-8 {\n padding-left: 32px !important;\n}\n\n.v-application .pl-9 {\n padding-left: 36px !important;\n}\n\n.v-application .pl-10 {\n padding-left: 40px !important;\n}\n\n.v-application .pl-11 {\n padding-left: 44px !important;\n}\n\n.v-application .pl-12 {\n padding-left: 48px !important;\n}\n\n.v-application .pl-13 {\n padding-left: 52px !important;\n}\n\n.v-application .pl-14 {\n padding-left: 56px !important;\n}\n\n.v-application .pl-15 {\n padding-left: 60px !important;\n}\n\n.v-application .pl-16 {\n padding-left: 64px !important;\n}\n\n.v-application--is-ltr .ps-0 {\n padding-left: 0px !important;\n}\n\n.v-application--is-rtl .ps-0 {\n padding-right: 0px !important;\n}\n\n.v-application--is-ltr .ps-1 {\n padding-left: 4px !important;\n}\n\n.v-application--is-rtl .ps-1 {\n padding-right: 4px !important;\n}\n\n.v-application--is-ltr .ps-2 {\n padding-left: 8px !important;\n}\n\n.v-application--is-rtl .ps-2 {\n padding-right: 8px !important;\n}\n\n.v-application--is-ltr .ps-3 {\n padding-left: 12px !important;\n}\n\n.v-application--is-rtl .ps-3 {\n padding-right: 12px !important;\n}\n\n.v-application--is-ltr .ps-4 {\n padding-left: 16px !important;\n}\n\n.v-application--is-rtl .ps-4 {\n padding-right: 16px !important;\n}\n\n.v-application--is-ltr .ps-5 {\n padding-left: 20px !important;\n}\n\n.v-application--is-rtl .ps-5 {\n padding-right: 20px !important;\n}\n\n.v-application--is-ltr .ps-6 {\n padding-left: 24px !important;\n}\n\n.v-application--is-rtl .ps-6 {\n padding-right: 24px !important;\n}\n\n.v-application--is-ltr .ps-7 {\n padding-left: 28px !important;\n}\n\n.v-application--is-rtl .ps-7 {\n padding-right: 28px !important;\n}\n\n.v-application--is-ltr .ps-8 {\n padding-left: 32px !important;\n}\n\n.v-application--is-rtl .ps-8 {\n padding-right: 32px !important;\n}\n\n.v-application--is-ltr .ps-9 {\n padding-left: 36px !important;\n}\n\n.v-application--is-rtl .ps-9 {\n padding-right: 36px !important;\n}\n\n.v-application--is-ltr .ps-10 {\n padding-left: 40px !important;\n}\n\n.v-application--is-rtl .ps-10 {\n padding-right: 40px !important;\n}\n\n.v-application--is-ltr .ps-11 {\n padding-left: 44px !important;\n}\n\n.v-application--is-rtl .ps-11 {\n padding-right: 44px !important;\n}\n\n.v-application--is-ltr .ps-12 {\n padding-left: 48px !important;\n}\n\n.v-application--is-rtl .ps-12 {\n padding-right: 48px !important;\n}\n\n.v-application--is-ltr .ps-13 {\n padding-left: 52px !important;\n}\n\n.v-application--is-rtl .ps-13 {\n padding-right: 52px !important;\n}\n\n.v-application--is-ltr .ps-14 {\n padding-left: 56px !important;\n}\n\n.v-application--is-rtl .ps-14 {\n padding-right: 56px !important;\n}\n\n.v-application--is-ltr .ps-15 {\n padding-left: 60px !important;\n}\n\n.v-application--is-rtl .ps-15 {\n padding-right: 60px !important;\n}\n\n.v-application--is-ltr .ps-16 {\n padding-left: 64px !important;\n}\n\n.v-application--is-rtl .ps-16 {\n padding-right: 64px !important;\n}\n\n.v-application--is-ltr .pe-0 {\n padding-right: 0px !important;\n}\n\n.v-application--is-rtl .pe-0 {\n padding-left: 0px !important;\n}\n\n.v-application--is-ltr .pe-1 {\n padding-right: 4px !important;\n}\n\n.v-application--is-rtl .pe-1 {\n padding-left: 4px !important;\n}\n\n.v-application--is-ltr .pe-2 {\n padding-right: 8px !important;\n}\n\n.v-application--is-rtl .pe-2 {\n padding-left: 8px !important;\n}\n\n.v-application--is-ltr .pe-3 {\n padding-right: 12px !important;\n}\n\n.v-application--is-rtl .pe-3 {\n padding-left: 12px !important;\n}\n\n.v-application--is-ltr .pe-4 {\n padding-right: 16px !important;\n}\n\n.v-application--is-rtl .pe-4 {\n padding-left: 16px !important;\n}\n\n.v-application--is-ltr .pe-5 {\n padding-right: 20px !important;\n}\n\n.v-application--is-rtl .pe-5 {\n padding-left: 20px !important;\n}\n\n.v-application--is-ltr .pe-6 {\n padding-right: 24px !important;\n}\n\n.v-application--is-rtl .pe-6 {\n padding-left: 24px !important;\n}\n\n.v-application--is-ltr .pe-7 {\n padding-right: 28px !important;\n}\n\n.v-application--is-rtl .pe-7 {\n padding-left: 28px !important;\n}\n\n.v-application--is-ltr .pe-8 {\n padding-right: 32px !important;\n}\n\n.v-application--is-rtl .pe-8 {\n padding-left: 32px !important;\n}\n\n.v-application--is-ltr .pe-9 {\n padding-right: 36px !important;\n}\n\n.v-application--is-rtl .pe-9 {\n padding-left: 36px !important;\n}\n\n.v-application--is-ltr .pe-10 {\n padding-right: 40px !important;\n}\n\n.v-application--is-rtl .pe-10 {\n padding-left: 40px !important;\n}\n\n.v-application--is-ltr .pe-11 {\n padding-right: 44px !important;\n}\n\n.v-application--is-rtl .pe-11 {\n padding-left: 44px !important;\n}\n\n.v-application--is-ltr .pe-12 {\n padding-right: 48px !important;\n}\n\n.v-application--is-rtl .pe-12 {\n padding-left: 48px !important;\n}\n\n.v-application--is-ltr .pe-13 {\n padding-right: 52px !important;\n}\n\n.v-application--is-rtl .pe-13 {\n padding-left: 52px !important;\n}\n\n.v-application--is-ltr .pe-14 {\n padding-right: 56px !important;\n}\n\n.v-application--is-rtl .pe-14 {\n padding-left: 56px !important;\n}\n\n.v-application--is-ltr .pe-15 {\n padding-right: 60px !important;\n}\n\n.v-application--is-rtl .pe-15 {\n padding-left: 60px !important;\n}\n\n.v-application--is-ltr .pe-16 {\n padding-right: 64px !important;\n}\n\n.v-application--is-rtl .pe-16 {\n padding-left: 64px !important;\n}\n\n.v-application .rounded-0 {\n border-radius: 0 !important;\n}\n\n.v-application .rounded-sm {\n border-radius: 2px !important;\n}\n\n.v-application .rounded {\n border-radius: 4px !important;\n}\n\n.v-application .rounded-lg {\n border-radius: 8px !important;\n}\n\n.v-application .rounded-xl {\n border-radius: 24px !important;\n}\n\n.v-application .rounded-pill {\n border-radius: 9999px !important;\n}\n\n.v-application .rounded-circle {\n border-radius: 50% !important;\n}\n\n.v-application .rounded-t-0 {\n border-top-left-radius: 0 !important;\n border-top-right-radius: 0 !important;\n}\n\n.v-application .rounded-t-sm {\n border-top-left-radius: 2px !important;\n border-top-right-radius: 2px !important;\n}\n\n.v-application .rounded-t {\n border-top-left-radius: 4px !important;\n border-top-right-radius: 4px !important;\n}\n\n.v-application .rounded-t-lg {\n border-top-left-radius: 8px !important;\n border-top-right-radius: 8px !important;\n}\n\n.v-application .rounded-t-xl {\n border-top-left-radius: 24px !important;\n border-top-right-radius: 24px !important;\n}\n\n.v-application .rounded-t-pill {\n border-top-left-radius: 9999px !important;\n border-top-right-radius: 9999px !important;\n}\n\n.v-application .rounded-t-circle {\n border-top-left-radius: 50% !important;\n border-top-right-radius: 50% !important;\n}\n\n.v-application .rounded-r-0 {\n border-top-right-radius: 0 !important;\n border-bottom-right-radius: 0 !important;\n}\n\n.v-application .rounded-r-sm {\n border-top-right-radius: 2px !important;\n border-bottom-right-radius: 2px !important;\n}\n\n.v-application .rounded-r {\n border-top-right-radius: 4px !important;\n border-bottom-right-radius: 4px !important;\n}\n\n.v-application .rounded-r-lg {\n border-top-right-radius: 8px !important;\n border-bottom-right-radius: 8px !important;\n}\n\n.v-application .rounded-r-xl {\n border-top-right-radius: 24px !important;\n border-bottom-right-radius: 24px !important;\n}\n\n.v-application .rounded-r-pill {\n border-top-right-radius: 9999px !important;\n border-bottom-right-radius: 9999px !important;\n}\n\n.v-application .rounded-r-circle {\n border-top-right-radius: 50% !important;\n border-bottom-right-radius: 50% !important;\n}\n\n.v-application .rounded-b-0 {\n border-bottom-left-radius: 0 !important;\n border-bottom-right-radius: 0 !important;\n}\n\n.v-application .rounded-b-sm {\n border-bottom-left-radius: 2px !important;\n border-bottom-right-radius: 2px !important;\n}\n\n.v-application .rounded-b {\n border-bottom-left-radius: 4px !important;\n border-bottom-right-radius: 4px !important;\n}\n\n.v-application .rounded-b-lg {\n border-bottom-left-radius: 8px !important;\n border-bottom-right-radius: 8px !important;\n}\n\n.v-application .rounded-b-xl {\n border-bottom-left-radius: 24px !important;\n border-bottom-right-radius: 24px !important;\n}\n\n.v-application .rounded-b-pill {\n border-bottom-left-radius: 9999px !important;\n border-bottom-right-radius: 9999px !important;\n}\n\n.v-application .rounded-b-circle {\n border-bottom-left-radius: 50% !important;\n border-bottom-right-radius: 50% !important;\n}\n\n.v-application .rounded-l-0 {\n border-top-left-radius: 0 !important;\n border-bottom-left-radius: 0 !important;\n}\n\n.v-application .rounded-l-sm {\n border-top-left-radius: 2px !important;\n border-bottom-left-radius: 2px !important;\n}\n\n.v-application .rounded-l {\n border-top-left-radius: 4px !important;\n border-bottom-left-radius: 4px !important;\n}\n\n.v-application .rounded-l-lg {\n border-top-left-radius: 8px !important;\n border-bottom-left-radius: 8px !important;\n}\n\n.v-application .rounded-l-xl {\n border-top-left-radius: 24px !important;\n border-bottom-left-radius: 24px !important;\n}\n\n.v-application .rounded-l-pill {\n border-top-left-radius: 9999px !important;\n border-bottom-left-radius: 9999px !important;\n}\n\n.v-application .rounded-l-circle {\n border-top-left-radius: 50% !important;\n border-bottom-left-radius: 50% !important;\n}\n\n.v-application .rounded-tl-0 {\n border-top-left-radius: 0 !important;\n}\n\n.v-application .rounded-tl-sm {\n border-top-left-radius: 2px !important;\n}\n\n.v-application .rounded-tl {\n border-top-left-radius: 4px !important;\n}\n\n.v-application .rounded-tl-lg {\n border-top-left-radius: 8px !important;\n}\n\n.v-application .rounded-tl-xl {\n border-top-left-radius: 24px !important;\n}\n\n.v-application .rounded-tl-pill {\n border-top-left-radius: 9999px !important;\n}\n\n.v-application .rounded-tl-circle {\n border-top-left-radius: 50% !important;\n}\n\n.v-application .rounded-tr-0 {\n border-top-right-radius: 0 !important;\n}\n\n.v-application .rounded-tr-sm {\n border-top-right-radius: 2px !important;\n}\n\n.v-application .rounded-tr {\n border-top-right-radius: 4px !important;\n}\n\n.v-application .rounded-tr-lg {\n border-top-right-radius: 8px !important;\n}\n\n.v-application .rounded-tr-xl {\n border-top-right-radius: 24px !important;\n}\n\n.v-application .rounded-tr-pill {\n border-top-right-radius: 9999px !important;\n}\n\n.v-application .rounded-tr-circle {\n border-top-right-radius: 50% !important;\n}\n\n.v-application .rounded-br-0 {\n border-bottom-right-radius: 0 !important;\n}\n\n.v-application .rounded-br-sm {\n border-bottom-right-radius: 2px !important;\n}\n\n.v-application .rounded-br {\n border-bottom-right-radius: 4px !important;\n}\n\n.v-application .rounded-br-lg {\n border-bottom-right-radius: 8px !important;\n}\n\n.v-application .rounded-br-xl {\n border-bottom-right-radius: 24px !important;\n}\n\n.v-application .rounded-br-pill {\n border-bottom-right-radius: 9999px !important;\n}\n\n.v-application .rounded-br-circle {\n border-bottom-right-radius: 50% !important;\n}\n\n.v-application .rounded-bl-0 {\n border-bottom-left-radius: 0 !important;\n}\n\n.v-application .rounded-bl-sm {\n border-bottom-left-radius: 2px !important;\n}\n\n.v-application .rounded-bl {\n border-bottom-left-radius: 4px !important;\n}\n\n.v-application .rounded-bl-lg {\n border-bottom-left-radius: 8px !important;\n}\n\n.v-application .rounded-bl-xl {\n border-bottom-left-radius: 24px !important;\n}\n\n.v-application .rounded-bl-pill {\n border-bottom-left-radius: 9999px !important;\n}\n\n.v-application .rounded-bl-circle {\n border-bottom-left-radius: 50% !important;\n}\n\n.v-application .text-left {\n text-align: left !important;\n}\n\n.v-application .text-right {\n text-align: right !important;\n}\n\n.v-application .text-center {\n text-align: center !important;\n}\n\n.v-application .text-justify {\n text-align: justify !important;\n}\n\n.v-application .text-start {\n text-align: start !important;\n}\n\n.v-application .text-end {\n text-align: end !important;\n}\n\n.v-application .text-decoration-line-through {\n text-decoration: line-through !important;\n}\n\n.v-application .text-decoration-none {\n text-decoration: none !important;\n}\n\n.v-application .text-decoration-overline {\n text-decoration: overline !important;\n}\n\n.v-application .text-decoration-underline {\n text-decoration: underline !important;\n}\n\n.v-application .text-wrap {\n white-space: normal !important;\n}\n\n.v-application .text-no-wrap {\n white-space: nowrap !important;\n}\n\n.v-application .text-break {\n overflow-wrap: break-word !important;\n word-break: break-word !important;\n}\n\n.v-application .text-truncate {\n white-space: nowrap !important;\n overflow: hidden !important;\n text-overflow: ellipsis !important;\n}\n\n.v-application .text-none {\n text-transform: none !important;\n}\n\n.v-application .text-capitalize {\n text-transform: capitalize !important;\n}\n\n.v-application .text-lowercase {\n text-transform: lowercase !important;\n}\n\n.v-application .text-uppercase {\n text-transform: uppercase !important;\n}\n\n.v-application .text-h1 {\n font-size: 6rem !important;\n font-weight: 300;\n line-height: 6rem;\n letter-spacing: -0.015625em !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n\n.v-application .text-h2 {\n font-size: 3.75rem !important;\n font-weight: 300;\n line-height: 3.75rem;\n letter-spacing: -0.0083333333em !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n\n.v-application .text-h3 {\n font-size: 3rem !important;\n font-weight: 400;\n line-height: 3.125rem;\n letter-spacing: normal !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n\n.v-application .text-h4 {\n font-size: 2.125rem !important;\n font-weight: 400;\n line-height: 2.5rem;\n letter-spacing: 0.0073529412em !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n\n.v-application .text-h5 {\n font-size: 1.5rem !important;\n font-weight: 400;\n line-height: 2rem;\n letter-spacing: normal !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n\n.v-application .text-h6 {\n font-size: 1.25rem !important;\n font-weight: 500;\n line-height: 2rem;\n letter-spacing: 0.0125em !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n\n.v-application .text-subtitle-1 {\n font-size: 1rem !important;\n font-weight: normal;\n line-height: 1.75rem;\n letter-spacing: 0.009375em !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n\n.v-application .text-subtitle-2 {\n font-size: 0.875rem !important;\n font-weight: 500;\n line-height: 1.375rem;\n letter-spacing: 0.0071428571em !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n\n.v-application .text-body-1 {\n font-size: 1rem !important;\n font-weight: 400;\n line-height: 1.5rem;\n letter-spacing: 0.03125em !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n\n.v-application .text-body-2 {\n font-size: 0.875rem !important;\n font-weight: 400;\n line-height: 1.25rem;\n letter-spacing: 0.0178571429em !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n\n.v-application .text-button {\n font-size: 0.875rem !important;\n font-weight: 500;\n line-height: 2.25rem;\n letter-spacing: 0.0892857143em !important;\n font-family: \"Roboto\", sans-serif !important;\n text-transform: uppercase !important;\n}\n\n.v-application .text-caption {\n font-size: 0.75rem !important;\n font-weight: 400;\n line-height: 1.25rem;\n letter-spacing: 0.0333333333em !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n\n.v-application .text-overline {\n font-size: 0.75rem !important;\n font-weight: 500;\n line-height: 2rem;\n letter-spacing: 0.1666666667em !important;\n font-family: \"Roboto\", sans-serif !important;\n text-transform: uppercase !important;\n}\n\n@media (min-width: 600px) {\n .v-application .d-sm-none {\n display: none !important;\n }\n\n .v-application .d-sm-inline {\n display: inline !important;\n }\n\n .v-application .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .v-application .d-sm-block {\n display: block !important;\n }\n\n .v-application .d-sm-table {\n display: table !important;\n }\n\n .v-application .d-sm-table-row {\n display: table-row !important;\n }\n\n .v-application .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .v-application .d-sm-flex {\n display: flex !important;\n }\n\n .v-application .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .v-application .float-sm-none {\n float: none !important;\n }\n\n .v-application .float-sm-left {\n float: left !important;\n }\n\n .v-application .float-sm-right {\n float: right !important;\n }\n\n .v-application .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .v-application .flex-sm-row {\n flex-direction: row !important;\n }\n\n .v-application .flex-sm-column {\n flex-direction: column !important;\n }\n\n .v-application .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .v-application .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .v-application .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .v-application .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .v-application .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .v-application .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .v-application .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n\n .v-application .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .v-application .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .v-application .justify-sm-start {\n justify-content: flex-start !important;\n }\n\n .v-application .justify-sm-end {\n justify-content: flex-end !important;\n }\n\n .v-application .justify-sm-center {\n justify-content: center !important;\n }\n\n .v-application .justify-sm-space-between {\n justify-content: space-between !important;\n }\n\n .v-application .justify-sm-space-around {\n justify-content: space-around !important;\n }\n\n .v-application .align-sm-start {\n align-items: flex-start !important;\n }\n\n .v-application .align-sm-end {\n align-items: flex-end !important;\n }\n\n .v-application .align-sm-center {\n align-items: center !important;\n }\n\n .v-application .align-sm-baseline {\n align-items: baseline !important;\n }\n\n .v-application .align-sm-stretch {\n align-items: stretch !important;\n }\n\n .v-application .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .v-application .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .v-application .align-content-sm-center {\n align-content: center !important;\n }\n\n .v-application .align-content-sm-space-between {\n align-content: space-between !important;\n }\n\n .v-application .align-content-sm-space-around {\n align-content: space-around !important;\n }\n\n .v-application .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .v-application .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .v-application .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .v-application .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .v-application .align-self-sm-center {\n align-self: center !important;\n }\n\n .v-application .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .v-application .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .v-application .order-sm-first {\n order: -1 !important;\n }\n\n .v-application .order-sm-0 {\n order: 0 !important;\n }\n\n .v-application .order-sm-1 {\n order: 1 !important;\n }\n\n .v-application .order-sm-2 {\n order: 2 !important;\n }\n\n .v-application .order-sm-3 {\n order: 3 !important;\n }\n\n .v-application .order-sm-4 {\n order: 4 !important;\n }\n\n .v-application .order-sm-5 {\n order: 5 !important;\n }\n\n .v-application .order-sm-6 {\n order: 6 !important;\n }\n\n .v-application .order-sm-7 {\n order: 7 !important;\n }\n\n .v-application .order-sm-8 {\n order: 8 !important;\n }\n\n .v-application .order-sm-9 {\n order: 9 !important;\n }\n\n .v-application .order-sm-10 {\n order: 10 !important;\n }\n\n .v-application .order-sm-11 {\n order: 11 !important;\n }\n\n .v-application .order-sm-12 {\n order: 12 !important;\n }\n\n .v-application .order-sm-last {\n order: 13 !important;\n }\n\n .v-application .ma-sm-0 {\n margin: 0px !important;\n }\n\n .v-application .ma-sm-1 {\n margin: 4px !important;\n }\n\n .v-application .ma-sm-2 {\n margin: 8px !important;\n }\n\n .v-application .ma-sm-3 {\n margin: 12px !important;\n }\n\n .v-application .ma-sm-4 {\n margin: 16px !important;\n }\n\n .v-application .ma-sm-5 {\n margin: 20px !important;\n }\n\n .v-application .ma-sm-6 {\n margin: 24px !important;\n }\n\n .v-application .ma-sm-7 {\n margin: 28px !important;\n }\n\n .v-application .ma-sm-8 {\n margin: 32px !important;\n }\n\n .v-application .ma-sm-9 {\n margin: 36px !important;\n }\n\n .v-application .ma-sm-10 {\n margin: 40px !important;\n }\n\n .v-application .ma-sm-11 {\n margin: 44px !important;\n }\n\n .v-application .ma-sm-12 {\n margin: 48px !important;\n }\n\n .v-application .ma-sm-13 {\n margin: 52px !important;\n }\n\n .v-application .ma-sm-14 {\n margin: 56px !important;\n }\n\n .v-application .ma-sm-15 {\n margin: 60px !important;\n }\n\n .v-application .ma-sm-16 {\n margin: 64px !important;\n }\n\n .v-application .ma-sm-auto {\n margin: auto !important;\n }\n\n .v-application .mx-sm-0 {\n margin-right: 0px !important;\n margin-left: 0px !important;\n }\n\n .v-application .mx-sm-1 {\n margin-right: 4px !important;\n margin-left: 4px !important;\n }\n\n .v-application .mx-sm-2 {\n margin-right: 8px !important;\n margin-left: 8px !important;\n }\n\n .v-application .mx-sm-3 {\n margin-right: 12px !important;\n margin-left: 12px !important;\n }\n\n .v-application .mx-sm-4 {\n margin-right: 16px !important;\n margin-left: 16px !important;\n }\n\n .v-application .mx-sm-5 {\n margin-right: 20px !important;\n margin-left: 20px !important;\n }\n\n .v-application .mx-sm-6 {\n margin-right: 24px !important;\n margin-left: 24px !important;\n }\n\n .v-application .mx-sm-7 {\n margin-right: 28px !important;\n margin-left: 28px !important;\n }\n\n .v-application .mx-sm-8 {\n margin-right: 32px !important;\n margin-left: 32px !important;\n }\n\n .v-application .mx-sm-9 {\n margin-right: 36px !important;\n margin-left: 36px !important;\n }\n\n .v-application .mx-sm-10 {\n margin-right: 40px !important;\n margin-left: 40px !important;\n }\n\n .v-application .mx-sm-11 {\n margin-right: 44px !important;\n margin-left: 44px !important;\n }\n\n .v-application .mx-sm-12 {\n margin-right: 48px !important;\n margin-left: 48px !important;\n }\n\n .v-application .mx-sm-13 {\n margin-right: 52px !important;\n margin-left: 52px !important;\n }\n\n .v-application .mx-sm-14 {\n margin-right: 56px !important;\n margin-left: 56px !important;\n }\n\n .v-application .mx-sm-15 {\n margin-right: 60px !important;\n margin-left: 60px !important;\n }\n\n .v-application .mx-sm-16 {\n margin-right: 64px !important;\n margin-left: 64px !important;\n }\n\n .v-application .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .v-application .my-sm-0 {\n margin-top: 0px !important;\n margin-bottom: 0px !important;\n }\n\n .v-application .my-sm-1 {\n margin-top: 4px !important;\n margin-bottom: 4px !important;\n }\n\n .v-application .my-sm-2 {\n margin-top: 8px !important;\n margin-bottom: 8px !important;\n }\n\n .v-application .my-sm-3 {\n margin-top: 12px !important;\n margin-bottom: 12px !important;\n }\n\n .v-application .my-sm-4 {\n margin-top: 16px !important;\n margin-bottom: 16px !important;\n }\n\n .v-application .my-sm-5 {\n margin-top: 20px !important;\n margin-bottom: 20px !important;\n }\n\n .v-application .my-sm-6 {\n margin-top: 24px !important;\n margin-bottom: 24px !important;\n }\n\n .v-application .my-sm-7 {\n margin-top: 28px !important;\n margin-bottom: 28px !important;\n }\n\n .v-application .my-sm-8 {\n margin-top: 32px !important;\n margin-bottom: 32px !important;\n }\n\n .v-application .my-sm-9 {\n margin-top: 36px !important;\n margin-bottom: 36px !important;\n }\n\n .v-application .my-sm-10 {\n margin-top: 40px !important;\n margin-bottom: 40px !important;\n }\n\n .v-application .my-sm-11 {\n margin-top: 44px !important;\n margin-bottom: 44px !important;\n }\n\n .v-application .my-sm-12 {\n margin-top: 48px !important;\n margin-bottom: 48px !important;\n }\n\n .v-application .my-sm-13 {\n margin-top: 52px !important;\n margin-bottom: 52px !important;\n }\n\n .v-application .my-sm-14 {\n margin-top: 56px !important;\n margin-bottom: 56px !important;\n }\n\n .v-application .my-sm-15 {\n margin-top: 60px !important;\n margin-bottom: 60px !important;\n }\n\n .v-application .my-sm-16 {\n margin-top: 64px !important;\n margin-bottom: 64px !important;\n }\n\n .v-application .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .v-application .mt-sm-0 {\n margin-top: 0px !important;\n }\n\n .v-application .mt-sm-1 {\n margin-top: 4px !important;\n }\n\n .v-application .mt-sm-2 {\n margin-top: 8px !important;\n }\n\n .v-application .mt-sm-3 {\n margin-top: 12px !important;\n }\n\n .v-application .mt-sm-4 {\n margin-top: 16px !important;\n }\n\n .v-application .mt-sm-5 {\n margin-top: 20px !important;\n }\n\n .v-application .mt-sm-6 {\n margin-top: 24px !important;\n }\n\n .v-application .mt-sm-7 {\n margin-top: 28px !important;\n }\n\n .v-application .mt-sm-8 {\n margin-top: 32px !important;\n }\n\n .v-application .mt-sm-9 {\n margin-top: 36px !important;\n }\n\n .v-application .mt-sm-10 {\n margin-top: 40px !important;\n }\n\n .v-application .mt-sm-11 {\n margin-top: 44px !important;\n }\n\n .v-application .mt-sm-12 {\n margin-top: 48px !important;\n }\n\n .v-application .mt-sm-13 {\n margin-top: 52px !important;\n }\n\n .v-application .mt-sm-14 {\n margin-top: 56px !important;\n }\n\n .v-application .mt-sm-15 {\n margin-top: 60px !important;\n }\n\n .v-application .mt-sm-16 {\n margin-top: 64px !important;\n }\n\n .v-application .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .v-application .mr-sm-0 {\n margin-right: 0px !important;\n }\n\n .v-application .mr-sm-1 {\n margin-right: 4px !important;\n }\n\n .v-application .mr-sm-2 {\n margin-right: 8px !important;\n }\n\n .v-application .mr-sm-3 {\n margin-right: 12px !important;\n }\n\n .v-application .mr-sm-4 {\n margin-right: 16px !important;\n }\n\n .v-application .mr-sm-5 {\n margin-right: 20px !important;\n }\n\n .v-application .mr-sm-6 {\n margin-right: 24px !important;\n }\n\n .v-application .mr-sm-7 {\n margin-right: 28px !important;\n }\n\n .v-application .mr-sm-8 {\n margin-right: 32px !important;\n }\n\n .v-application .mr-sm-9 {\n margin-right: 36px !important;\n }\n\n .v-application .mr-sm-10 {\n margin-right: 40px !important;\n }\n\n .v-application .mr-sm-11 {\n margin-right: 44px !important;\n }\n\n .v-application .mr-sm-12 {\n margin-right: 48px !important;\n }\n\n .v-application .mr-sm-13 {\n margin-right: 52px !important;\n }\n\n .v-application .mr-sm-14 {\n margin-right: 56px !important;\n }\n\n .v-application .mr-sm-15 {\n margin-right: 60px !important;\n }\n\n .v-application .mr-sm-16 {\n margin-right: 64px !important;\n }\n\n .v-application .mr-sm-auto {\n margin-right: auto !important;\n }\n\n .v-application .mb-sm-0 {\n margin-bottom: 0px !important;\n }\n\n .v-application .mb-sm-1 {\n margin-bottom: 4px !important;\n }\n\n .v-application .mb-sm-2 {\n margin-bottom: 8px !important;\n }\n\n .v-application .mb-sm-3 {\n margin-bottom: 12px !important;\n }\n\n .v-application .mb-sm-4 {\n margin-bottom: 16px !important;\n }\n\n .v-application .mb-sm-5 {\n margin-bottom: 20px !important;\n }\n\n .v-application .mb-sm-6 {\n margin-bottom: 24px !important;\n }\n\n .v-application .mb-sm-7 {\n margin-bottom: 28px !important;\n }\n\n .v-application .mb-sm-8 {\n margin-bottom: 32px !important;\n }\n\n .v-application .mb-sm-9 {\n margin-bottom: 36px !important;\n }\n\n .v-application .mb-sm-10 {\n margin-bottom: 40px !important;\n }\n\n .v-application .mb-sm-11 {\n margin-bottom: 44px !important;\n }\n\n .v-application .mb-sm-12 {\n margin-bottom: 48px !important;\n }\n\n .v-application .mb-sm-13 {\n margin-bottom: 52px !important;\n }\n\n .v-application .mb-sm-14 {\n margin-bottom: 56px !important;\n }\n\n .v-application .mb-sm-15 {\n margin-bottom: 60px !important;\n }\n\n .v-application .mb-sm-16 {\n margin-bottom: 64px !important;\n }\n\n .v-application .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .v-application .ml-sm-0 {\n margin-left: 0px !important;\n }\n\n .v-application .ml-sm-1 {\n margin-left: 4px !important;\n }\n\n .v-application .ml-sm-2 {\n margin-left: 8px !important;\n }\n\n .v-application .ml-sm-3 {\n margin-left: 12px !important;\n }\n\n .v-application .ml-sm-4 {\n margin-left: 16px !important;\n }\n\n .v-application .ml-sm-5 {\n margin-left: 20px !important;\n }\n\n .v-application .ml-sm-6 {\n margin-left: 24px !important;\n }\n\n .v-application .ml-sm-7 {\n margin-left: 28px !important;\n }\n\n .v-application .ml-sm-8 {\n margin-left: 32px !important;\n }\n\n .v-application .ml-sm-9 {\n margin-left: 36px !important;\n }\n\n .v-application .ml-sm-10 {\n margin-left: 40px !important;\n }\n\n .v-application .ml-sm-11 {\n margin-left: 44px !important;\n }\n\n .v-application .ml-sm-12 {\n margin-left: 48px !important;\n }\n\n .v-application .ml-sm-13 {\n margin-left: 52px !important;\n }\n\n .v-application .ml-sm-14 {\n margin-left: 56px !important;\n }\n\n .v-application .ml-sm-15 {\n margin-left: 60px !important;\n }\n\n .v-application .ml-sm-16 {\n margin-left: 64px !important;\n }\n\n .v-application .ml-sm-auto {\n margin-left: auto !important;\n }\n\n .v-application--is-ltr .ms-sm-0 {\n margin-left: 0px !important;\n }\n\n .v-application--is-rtl .ms-sm-0 {\n margin-right: 0px !important;\n }\n\n .v-application--is-ltr .ms-sm-1 {\n margin-left: 4px !important;\n }\n\n .v-application--is-rtl .ms-sm-1 {\n margin-right: 4px !important;\n }\n\n .v-application--is-ltr .ms-sm-2 {\n margin-left: 8px !important;\n }\n\n .v-application--is-rtl .ms-sm-2 {\n margin-right: 8px !important;\n }\n\n .v-application--is-ltr .ms-sm-3 {\n margin-left: 12px !important;\n }\n\n .v-application--is-rtl .ms-sm-3 {\n margin-right: 12px !important;\n }\n\n .v-application--is-ltr .ms-sm-4 {\n margin-left: 16px !important;\n }\n\n .v-application--is-rtl .ms-sm-4 {\n margin-right: 16px !important;\n }\n\n .v-application--is-ltr .ms-sm-5 {\n margin-left: 20px !important;\n }\n\n .v-application--is-rtl .ms-sm-5 {\n margin-right: 20px !important;\n }\n\n .v-application--is-ltr .ms-sm-6 {\n margin-left: 24px !important;\n }\n\n .v-application--is-rtl .ms-sm-6 {\n margin-right: 24px !important;\n }\n\n .v-application--is-ltr .ms-sm-7 {\n margin-left: 28px !important;\n }\n\n .v-application--is-rtl .ms-sm-7 {\n margin-right: 28px !important;\n }\n\n .v-application--is-ltr .ms-sm-8 {\n margin-left: 32px !important;\n }\n\n .v-application--is-rtl .ms-sm-8 {\n margin-right: 32px !important;\n }\n\n .v-application--is-ltr .ms-sm-9 {\n margin-left: 36px !important;\n }\n\n .v-application--is-rtl .ms-sm-9 {\n margin-right: 36px !important;\n }\n\n .v-application--is-ltr .ms-sm-10 {\n margin-left: 40px !important;\n }\n\n .v-application--is-rtl .ms-sm-10 {\n margin-right: 40px !important;\n }\n\n .v-application--is-ltr .ms-sm-11 {\n margin-left: 44px !important;\n }\n\n .v-application--is-rtl .ms-sm-11 {\n margin-right: 44px !important;\n }\n\n .v-application--is-ltr .ms-sm-12 {\n margin-left: 48px !important;\n }\n\n .v-application--is-rtl .ms-sm-12 {\n margin-right: 48px !important;\n }\n\n .v-application--is-ltr .ms-sm-13 {\n margin-left: 52px !important;\n }\n\n .v-application--is-rtl .ms-sm-13 {\n margin-right: 52px !important;\n }\n\n .v-application--is-ltr .ms-sm-14 {\n margin-left: 56px !important;\n }\n\n .v-application--is-rtl .ms-sm-14 {\n margin-right: 56px !important;\n }\n\n .v-application--is-ltr .ms-sm-15 {\n margin-left: 60px !important;\n }\n\n .v-application--is-rtl .ms-sm-15 {\n margin-right: 60px !important;\n }\n\n .v-application--is-ltr .ms-sm-16 {\n margin-left: 64px !important;\n }\n\n .v-application--is-rtl .ms-sm-16 {\n margin-right: 64px !important;\n }\n\n .v-application--is-ltr .ms-sm-auto {\n margin-left: auto !important;\n }\n\n .v-application--is-rtl .ms-sm-auto {\n margin-right: auto !important;\n }\n\n .v-application--is-ltr .me-sm-0 {\n margin-right: 0px !important;\n }\n\n .v-application--is-rtl .me-sm-0 {\n margin-left: 0px !important;\n }\n\n .v-application--is-ltr .me-sm-1 {\n margin-right: 4px !important;\n }\n\n .v-application--is-rtl .me-sm-1 {\n margin-left: 4px !important;\n }\n\n .v-application--is-ltr .me-sm-2 {\n margin-right: 8px !important;\n }\n\n .v-application--is-rtl .me-sm-2 {\n margin-left: 8px !important;\n }\n\n .v-application--is-ltr .me-sm-3 {\n margin-right: 12px !important;\n }\n\n .v-application--is-rtl .me-sm-3 {\n margin-left: 12px !important;\n }\n\n .v-application--is-ltr .me-sm-4 {\n margin-right: 16px !important;\n }\n\n .v-application--is-rtl .me-sm-4 {\n margin-left: 16px !important;\n }\n\n .v-application--is-ltr .me-sm-5 {\n margin-right: 20px !important;\n }\n\n .v-application--is-rtl .me-sm-5 {\n margin-left: 20px !important;\n }\n\n .v-application--is-ltr .me-sm-6 {\n margin-right: 24px !important;\n }\n\n .v-application--is-rtl .me-sm-6 {\n margin-left: 24px !important;\n }\n\n .v-application--is-ltr .me-sm-7 {\n margin-right: 28px !important;\n }\n\n .v-application--is-rtl .me-sm-7 {\n margin-left: 28px !important;\n }\n\n .v-application--is-ltr .me-sm-8 {\n margin-right: 32px !important;\n }\n\n .v-application--is-rtl .me-sm-8 {\n margin-left: 32px !important;\n }\n\n .v-application--is-ltr .me-sm-9 {\n margin-right: 36px !important;\n }\n\n .v-application--is-rtl .me-sm-9 {\n margin-left: 36px !important;\n }\n\n .v-application--is-ltr .me-sm-10 {\n margin-right: 40px !important;\n }\n\n .v-application--is-rtl .me-sm-10 {\n margin-left: 40px !important;\n }\n\n .v-application--is-ltr .me-sm-11 {\n margin-right: 44px !important;\n }\n\n .v-application--is-rtl .me-sm-11 {\n margin-left: 44px !important;\n }\n\n .v-application--is-ltr .me-sm-12 {\n margin-right: 48px !important;\n }\n\n .v-application--is-rtl .me-sm-12 {\n margin-left: 48px !important;\n }\n\n .v-application--is-ltr .me-sm-13 {\n margin-right: 52px !important;\n }\n\n .v-application--is-rtl .me-sm-13 {\n margin-left: 52px !important;\n }\n\n .v-application--is-ltr .me-sm-14 {\n margin-right: 56px !important;\n }\n\n .v-application--is-rtl .me-sm-14 {\n margin-left: 56px !important;\n }\n\n .v-application--is-ltr .me-sm-15 {\n margin-right: 60px !important;\n }\n\n .v-application--is-rtl .me-sm-15 {\n margin-left: 60px !important;\n }\n\n .v-application--is-ltr .me-sm-16 {\n margin-right: 64px !important;\n }\n\n .v-application--is-rtl .me-sm-16 {\n margin-left: 64px !important;\n }\n\n .v-application--is-ltr .me-sm-auto {\n margin-right: auto !important;\n }\n\n .v-application--is-rtl .me-sm-auto {\n margin-left: auto !important;\n }\n\n .v-application .ma-sm-n1 {\n margin: -4px !important;\n }\n\n .v-application .ma-sm-n2 {\n margin: -8px !important;\n }\n\n .v-application .ma-sm-n3 {\n margin: -12px !important;\n }\n\n .v-application .ma-sm-n4 {\n margin: -16px !important;\n }\n\n .v-application .ma-sm-n5 {\n margin: -20px !important;\n }\n\n .v-application .ma-sm-n6 {\n margin: -24px !important;\n }\n\n .v-application .ma-sm-n7 {\n margin: -28px !important;\n }\n\n .v-application .ma-sm-n8 {\n margin: -32px !important;\n }\n\n .v-application .ma-sm-n9 {\n margin: -36px !important;\n }\n\n .v-application .ma-sm-n10 {\n margin: -40px !important;\n }\n\n .v-application .ma-sm-n11 {\n margin: -44px !important;\n }\n\n .v-application .ma-sm-n12 {\n margin: -48px !important;\n }\n\n .v-application .ma-sm-n13 {\n margin: -52px !important;\n }\n\n .v-application .ma-sm-n14 {\n margin: -56px !important;\n }\n\n .v-application .ma-sm-n15 {\n margin: -60px !important;\n }\n\n .v-application .ma-sm-n16 {\n margin: -64px !important;\n }\n\n .v-application .mx-sm-n1 {\n margin-right: -4px !important;\n margin-left: -4px !important;\n }\n\n .v-application .mx-sm-n2 {\n margin-right: -8px !important;\n margin-left: -8px !important;\n }\n\n .v-application .mx-sm-n3 {\n margin-right: -12px !important;\n margin-left: -12px !important;\n }\n\n .v-application .mx-sm-n4 {\n margin-right: -16px !important;\n margin-left: -16px !important;\n }\n\n .v-application .mx-sm-n5 {\n margin-right: -20px !important;\n margin-left: -20px !important;\n }\n\n .v-application .mx-sm-n6 {\n margin-right: -24px !important;\n margin-left: -24px !important;\n }\n\n .v-application .mx-sm-n7 {\n margin-right: -28px !important;\n margin-left: -28px !important;\n }\n\n .v-application .mx-sm-n8 {\n margin-right: -32px !important;\n margin-left: -32px !important;\n }\n\n .v-application .mx-sm-n9 {\n margin-right: -36px !important;\n margin-left: -36px !important;\n }\n\n .v-application .mx-sm-n10 {\n margin-right: -40px !important;\n margin-left: -40px !important;\n }\n\n .v-application .mx-sm-n11 {\n margin-right: -44px !important;\n margin-left: -44px !important;\n }\n\n .v-application .mx-sm-n12 {\n margin-right: -48px !important;\n margin-left: -48px !important;\n }\n\n .v-application .mx-sm-n13 {\n margin-right: -52px !important;\n margin-left: -52px !important;\n }\n\n .v-application .mx-sm-n14 {\n margin-right: -56px !important;\n margin-left: -56px !important;\n }\n\n .v-application .mx-sm-n15 {\n margin-right: -60px !important;\n margin-left: -60px !important;\n }\n\n .v-application .mx-sm-n16 {\n margin-right: -64px !important;\n margin-left: -64px !important;\n }\n\n .v-application .my-sm-n1 {\n margin-top: -4px !important;\n margin-bottom: -4px !important;\n }\n\n .v-application .my-sm-n2 {\n margin-top: -8px !important;\n margin-bottom: -8px !important;\n }\n\n .v-application .my-sm-n3 {\n margin-top: -12px !important;\n margin-bottom: -12px !important;\n }\n\n .v-application .my-sm-n4 {\n margin-top: -16px !important;\n margin-bottom: -16px !important;\n }\n\n .v-application .my-sm-n5 {\n margin-top: -20px !important;\n margin-bottom: -20px !important;\n }\n\n .v-application .my-sm-n6 {\n margin-top: -24px !important;\n margin-bottom: -24px !important;\n }\n\n .v-application .my-sm-n7 {\n margin-top: -28px !important;\n margin-bottom: -28px !important;\n }\n\n .v-application .my-sm-n8 {\n margin-top: -32px !important;\n margin-bottom: -32px !important;\n }\n\n .v-application .my-sm-n9 {\n margin-top: -36px !important;\n margin-bottom: -36px !important;\n }\n\n .v-application .my-sm-n10 {\n margin-top: -40px !important;\n margin-bottom: -40px !important;\n }\n\n .v-application .my-sm-n11 {\n margin-top: -44px !important;\n margin-bottom: -44px !important;\n }\n\n .v-application .my-sm-n12 {\n margin-top: -48px !important;\n margin-bottom: -48px !important;\n }\n\n .v-application .my-sm-n13 {\n margin-top: -52px !important;\n margin-bottom: -52px !important;\n }\n\n .v-application .my-sm-n14 {\n margin-top: -56px !important;\n margin-bottom: -56px !important;\n }\n\n .v-application .my-sm-n15 {\n margin-top: -60px !important;\n margin-bottom: -60px !important;\n }\n\n .v-application .my-sm-n16 {\n margin-top: -64px !important;\n margin-bottom: -64px !important;\n }\n\n .v-application .mt-sm-n1 {\n margin-top: -4px !important;\n }\n\n .v-application .mt-sm-n2 {\n margin-top: -8px !important;\n }\n\n .v-application .mt-sm-n3 {\n margin-top: -12px !important;\n }\n\n .v-application .mt-sm-n4 {\n margin-top: -16px !important;\n }\n\n .v-application .mt-sm-n5 {\n margin-top: -20px !important;\n }\n\n .v-application .mt-sm-n6 {\n margin-top: -24px !important;\n }\n\n .v-application .mt-sm-n7 {\n margin-top: -28px !important;\n }\n\n .v-application .mt-sm-n8 {\n margin-top: -32px !important;\n }\n\n .v-application .mt-sm-n9 {\n margin-top: -36px !important;\n }\n\n .v-application .mt-sm-n10 {\n margin-top: -40px !important;\n }\n\n .v-application .mt-sm-n11 {\n margin-top: -44px !important;\n }\n\n .v-application .mt-sm-n12 {\n margin-top: -48px !important;\n }\n\n .v-application .mt-sm-n13 {\n margin-top: -52px !important;\n }\n\n .v-application .mt-sm-n14 {\n margin-top: -56px !important;\n }\n\n .v-application .mt-sm-n15 {\n margin-top: -60px !important;\n }\n\n .v-application .mt-sm-n16 {\n margin-top: -64px !important;\n }\n\n .v-application .mr-sm-n1 {\n margin-right: -4px !important;\n }\n\n .v-application .mr-sm-n2 {\n margin-right: -8px !important;\n }\n\n .v-application .mr-sm-n3 {\n margin-right: -12px !important;\n }\n\n .v-application .mr-sm-n4 {\n margin-right: -16px !important;\n }\n\n .v-application .mr-sm-n5 {\n margin-right: -20px !important;\n }\n\n .v-application .mr-sm-n6 {\n margin-right: -24px !important;\n }\n\n .v-application .mr-sm-n7 {\n margin-right: -28px !important;\n }\n\n .v-application .mr-sm-n8 {\n margin-right: -32px !important;\n }\n\n .v-application .mr-sm-n9 {\n margin-right: -36px !important;\n }\n\n .v-application .mr-sm-n10 {\n margin-right: -40px !important;\n }\n\n .v-application .mr-sm-n11 {\n margin-right: -44px !important;\n }\n\n .v-application .mr-sm-n12 {\n margin-right: -48px !important;\n }\n\n .v-application .mr-sm-n13 {\n margin-right: -52px !important;\n }\n\n .v-application .mr-sm-n14 {\n margin-right: -56px !important;\n }\n\n .v-application .mr-sm-n15 {\n margin-right: -60px !important;\n }\n\n .v-application .mr-sm-n16 {\n margin-right: -64px !important;\n }\n\n .v-application .mb-sm-n1 {\n margin-bottom: -4px !important;\n }\n\n .v-application .mb-sm-n2 {\n margin-bottom: -8px !important;\n }\n\n .v-application .mb-sm-n3 {\n margin-bottom: -12px !important;\n }\n\n .v-application .mb-sm-n4 {\n margin-bottom: -16px !important;\n }\n\n .v-application .mb-sm-n5 {\n margin-bottom: -20px !important;\n }\n\n .v-application .mb-sm-n6 {\n margin-bottom: -24px !important;\n }\n\n .v-application .mb-sm-n7 {\n margin-bottom: -28px !important;\n }\n\n .v-application .mb-sm-n8 {\n margin-bottom: -32px !important;\n }\n\n .v-application .mb-sm-n9 {\n margin-bottom: -36px !important;\n }\n\n .v-application .mb-sm-n10 {\n margin-bottom: -40px !important;\n }\n\n .v-application .mb-sm-n11 {\n margin-bottom: -44px !important;\n }\n\n .v-application .mb-sm-n12 {\n margin-bottom: -48px !important;\n }\n\n .v-application .mb-sm-n13 {\n margin-bottom: -52px !important;\n }\n\n .v-application .mb-sm-n14 {\n margin-bottom: -56px !important;\n }\n\n .v-application .mb-sm-n15 {\n margin-bottom: -60px !important;\n }\n\n .v-application .mb-sm-n16 {\n margin-bottom: -64px !important;\n }\n\n .v-application .ml-sm-n1 {\n margin-left: -4px !important;\n }\n\n .v-application .ml-sm-n2 {\n margin-left: -8px !important;\n }\n\n .v-application .ml-sm-n3 {\n margin-left: -12px !important;\n }\n\n .v-application .ml-sm-n4 {\n margin-left: -16px !important;\n }\n\n .v-application .ml-sm-n5 {\n margin-left: -20px !important;\n }\n\n .v-application .ml-sm-n6 {\n margin-left: -24px !important;\n }\n\n .v-application .ml-sm-n7 {\n margin-left: -28px !important;\n }\n\n .v-application .ml-sm-n8 {\n margin-left: -32px !important;\n }\n\n .v-application .ml-sm-n9 {\n margin-left: -36px !important;\n }\n\n .v-application .ml-sm-n10 {\n margin-left: -40px !important;\n }\n\n .v-application .ml-sm-n11 {\n margin-left: -44px !important;\n }\n\n .v-application .ml-sm-n12 {\n margin-left: -48px !important;\n }\n\n .v-application .ml-sm-n13 {\n margin-left: -52px !important;\n }\n\n .v-application .ml-sm-n14 {\n margin-left: -56px !important;\n }\n\n .v-application .ml-sm-n15 {\n margin-left: -60px !important;\n }\n\n .v-application .ml-sm-n16 {\n margin-left: -64px !important;\n }\n\n .v-application--is-ltr .ms-sm-n1 {\n margin-left: -4px !important;\n }\n\n .v-application--is-rtl .ms-sm-n1 {\n margin-right: -4px !important;\n }\n\n .v-application--is-ltr .ms-sm-n2 {\n margin-left: -8px !important;\n }\n\n .v-application--is-rtl .ms-sm-n2 {\n margin-right: -8px !important;\n }\n\n .v-application--is-ltr .ms-sm-n3 {\n margin-left: -12px !important;\n }\n\n .v-application--is-rtl .ms-sm-n3 {\n margin-right: -12px !important;\n }\n\n .v-application--is-ltr .ms-sm-n4 {\n margin-left: -16px !important;\n }\n\n .v-application--is-rtl .ms-sm-n4 {\n margin-right: -16px !important;\n }\n\n .v-application--is-ltr .ms-sm-n5 {\n margin-left: -20px !important;\n }\n\n .v-application--is-rtl .ms-sm-n5 {\n margin-right: -20px !important;\n }\n\n .v-application--is-ltr .ms-sm-n6 {\n margin-left: -24px !important;\n }\n\n .v-application--is-rtl .ms-sm-n6 {\n margin-right: -24px !important;\n }\n\n .v-application--is-ltr .ms-sm-n7 {\n margin-left: -28px !important;\n }\n\n .v-application--is-rtl .ms-sm-n7 {\n margin-right: -28px !important;\n }\n\n .v-application--is-ltr .ms-sm-n8 {\n margin-left: -32px !important;\n }\n\n .v-application--is-rtl .ms-sm-n8 {\n margin-right: -32px !important;\n }\n\n .v-application--is-ltr .ms-sm-n9 {\n margin-left: -36px !important;\n }\n\n .v-application--is-rtl .ms-sm-n9 {\n margin-right: -36px !important;\n }\n\n .v-application--is-ltr .ms-sm-n10 {\n margin-left: -40px !important;\n }\n\n .v-application--is-rtl .ms-sm-n10 {\n margin-right: -40px !important;\n }\n\n .v-application--is-ltr .ms-sm-n11 {\n margin-left: -44px !important;\n }\n\n .v-application--is-rtl .ms-sm-n11 {\n margin-right: -44px !important;\n }\n\n .v-application--is-ltr .ms-sm-n12 {\n margin-left: -48px !important;\n }\n\n .v-application--is-rtl .ms-sm-n12 {\n margin-right: -48px !important;\n }\n\n .v-application--is-ltr .ms-sm-n13 {\n margin-left: -52px !important;\n }\n\n .v-application--is-rtl .ms-sm-n13 {\n margin-right: -52px !important;\n }\n\n .v-application--is-ltr .ms-sm-n14 {\n margin-left: -56px !important;\n }\n\n .v-application--is-rtl .ms-sm-n14 {\n margin-right: -56px !important;\n }\n\n .v-application--is-ltr .ms-sm-n15 {\n margin-left: -60px !important;\n }\n\n .v-application--is-rtl .ms-sm-n15 {\n margin-right: -60px !important;\n }\n\n .v-application--is-ltr .ms-sm-n16 {\n margin-left: -64px !important;\n }\n\n .v-application--is-rtl .ms-sm-n16 {\n margin-right: -64px !important;\n }\n\n .v-application--is-ltr .me-sm-n1 {\n margin-right: -4px !important;\n }\n\n .v-application--is-rtl .me-sm-n1 {\n margin-left: -4px !important;\n }\n\n .v-application--is-ltr .me-sm-n2 {\n margin-right: -8px !important;\n }\n\n .v-application--is-rtl .me-sm-n2 {\n margin-left: -8px !important;\n }\n\n .v-application--is-ltr .me-sm-n3 {\n margin-right: -12px !important;\n }\n\n .v-application--is-rtl .me-sm-n3 {\n margin-left: -12px !important;\n }\n\n .v-application--is-ltr .me-sm-n4 {\n margin-right: -16px !important;\n }\n\n .v-application--is-rtl .me-sm-n4 {\n margin-left: -16px !important;\n }\n\n .v-application--is-ltr .me-sm-n5 {\n margin-right: -20px !important;\n }\n\n .v-application--is-rtl .me-sm-n5 {\n margin-left: -20px !important;\n }\n\n .v-application--is-ltr .me-sm-n6 {\n margin-right: -24px !important;\n }\n\n .v-application--is-rtl .me-sm-n6 {\n margin-left: -24px !important;\n }\n\n .v-application--is-ltr .me-sm-n7 {\n margin-right: -28px !important;\n }\n\n .v-application--is-rtl .me-sm-n7 {\n margin-left: -28px !important;\n }\n\n .v-application--is-ltr .me-sm-n8 {\n margin-right: -32px !important;\n }\n\n .v-application--is-rtl .me-sm-n8 {\n margin-left: -32px !important;\n }\n\n .v-application--is-ltr .me-sm-n9 {\n margin-right: -36px !important;\n }\n\n .v-application--is-rtl .me-sm-n9 {\n margin-left: -36px !important;\n }\n\n .v-application--is-ltr .me-sm-n10 {\n margin-right: -40px !important;\n }\n\n .v-application--is-rtl .me-sm-n10 {\n margin-left: -40px !important;\n }\n\n .v-application--is-ltr .me-sm-n11 {\n margin-right: -44px !important;\n }\n\n .v-application--is-rtl .me-sm-n11 {\n margin-left: -44px !important;\n }\n\n .v-application--is-ltr .me-sm-n12 {\n margin-right: -48px !important;\n }\n\n .v-application--is-rtl .me-sm-n12 {\n margin-left: -48px !important;\n }\n\n .v-application--is-ltr .me-sm-n13 {\n margin-right: -52px !important;\n }\n\n .v-application--is-rtl .me-sm-n13 {\n margin-left: -52px !important;\n }\n\n .v-application--is-ltr .me-sm-n14 {\n margin-right: -56px !important;\n }\n\n .v-application--is-rtl .me-sm-n14 {\n margin-left: -56px !important;\n }\n\n .v-application--is-ltr .me-sm-n15 {\n margin-right: -60px !important;\n }\n\n .v-application--is-rtl .me-sm-n15 {\n margin-left: -60px !important;\n }\n\n .v-application--is-ltr .me-sm-n16 {\n margin-right: -64px !important;\n }\n\n .v-application--is-rtl .me-sm-n16 {\n margin-left: -64px !important;\n }\n\n .v-application .pa-sm-0 {\n padding: 0px !important;\n }\n\n .v-application .pa-sm-1 {\n padding: 4px !important;\n }\n\n .v-application .pa-sm-2 {\n padding: 8px !important;\n }\n\n .v-application .pa-sm-3 {\n padding: 12px !important;\n }\n\n .v-application .pa-sm-4 {\n padding: 16px !important;\n }\n\n .v-application .pa-sm-5 {\n padding: 20px !important;\n }\n\n .v-application .pa-sm-6 {\n padding: 24px !important;\n }\n\n .v-application .pa-sm-7 {\n padding: 28px !important;\n }\n\n .v-application .pa-sm-8 {\n padding: 32px !important;\n }\n\n .v-application .pa-sm-9 {\n padding: 36px !important;\n }\n\n .v-application .pa-sm-10 {\n padding: 40px !important;\n }\n\n .v-application .pa-sm-11 {\n padding: 44px !important;\n }\n\n .v-application .pa-sm-12 {\n padding: 48px !important;\n }\n\n .v-application .pa-sm-13 {\n padding: 52px !important;\n }\n\n .v-application .pa-sm-14 {\n padding: 56px !important;\n }\n\n .v-application .pa-sm-15 {\n padding: 60px !important;\n }\n\n .v-application .pa-sm-16 {\n padding: 64px !important;\n }\n\n .v-application .px-sm-0 {\n padding-right: 0px !important;\n padding-left: 0px !important;\n }\n\n .v-application .px-sm-1 {\n padding-right: 4px !important;\n padding-left: 4px !important;\n }\n\n .v-application .px-sm-2 {\n padding-right: 8px !important;\n padding-left: 8px !important;\n }\n\n .v-application .px-sm-3 {\n padding-right: 12px !important;\n padding-left: 12px !important;\n }\n\n .v-application .px-sm-4 {\n padding-right: 16px !important;\n padding-left: 16px !important;\n }\n\n .v-application .px-sm-5 {\n padding-right: 20px !important;\n padding-left: 20px !important;\n }\n\n .v-application .px-sm-6 {\n padding-right: 24px !important;\n padding-left: 24px !important;\n }\n\n .v-application .px-sm-7 {\n padding-right: 28px !important;\n padding-left: 28px !important;\n }\n\n .v-application .px-sm-8 {\n padding-right: 32px !important;\n padding-left: 32px !important;\n }\n\n .v-application .px-sm-9 {\n padding-right: 36px !important;\n padding-left: 36px !important;\n }\n\n .v-application .px-sm-10 {\n padding-right: 40px !important;\n padding-left: 40px !important;\n }\n\n .v-application .px-sm-11 {\n padding-right: 44px !important;\n padding-left: 44px !important;\n }\n\n .v-application .px-sm-12 {\n padding-right: 48px !important;\n padding-left: 48px !important;\n }\n\n .v-application .px-sm-13 {\n padding-right: 52px !important;\n padding-left: 52px !important;\n }\n\n .v-application .px-sm-14 {\n padding-right: 56px !important;\n padding-left: 56px !important;\n }\n\n .v-application .px-sm-15 {\n padding-right: 60px !important;\n padding-left: 60px !important;\n }\n\n .v-application .px-sm-16 {\n padding-right: 64px !important;\n padding-left: 64px !important;\n }\n\n .v-application .py-sm-0 {\n padding-top: 0px !important;\n padding-bottom: 0px !important;\n }\n\n .v-application .py-sm-1 {\n padding-top: 4px !important;\n padding-bottom: 4px !important;\n }\n\n .v-application .py-sm-2 {\n padding-top: 8px !important;\n padding-bottom: 8px !important;\n }\n\n .v-application .py-sm-3 {\n padding-top: 12px !important;\n padding-bottom: 12px !important;\n }\n\n .v-application .py-sm-4 {\n padding-top: 16px !important;\n padding-bottom: 16px !important;\n }\n\n .v-application .py-sm-5 {\n padding-top: 20px !important;\n padding-bottom: 20px !important;\n }\n\n .v-application .py-sm-6 {\n padding-top: 24px !important;\n padding-bottom: 24px !important;\n }\n\n .v-application .py-sm-7 {\n padding-top: 28px !important;\n padding-bottom: 28px !important;\n }\n\n .v-application .py-sm-8 {\n padding-top: 32px !important;\n padding-bottom: 32px !important;\n }\n\n .v-application .py-sm-9 {\n padding-top: 36px !important;\n padding-bottom: 36px !important;\n }\n\n .v-application .py-sm-10 {\n padding-top: 40px !important;\n padding-bottom: 40px !important;\n }\n\n .v-application .py-sm-11 {\n padding-top: 44px !important;\n padding-bottom: 44px !important;\n }\n\n .v-application .py-sm-12 {\n padding-top: 48px !important;\n padding-bottom: 48px !important;\n }\n\n .v-application .py-sm-13 {\n padding-top: 52px !important;\n padding-bottom: 52px !important;\n }\n\n .v-application .py-sm-14 {\n padding-top: 56px !important;\n padding-bottom: 56px !important;\n }\n\n .v-application .py-sm-15 {\n padding-top: 60px !important;\n padding-bottom: 60px !important;\n }\n\n .v-application .py-sm-16 {\n padding-top: 64px !important;\n padding-bottom: 64px !important;\n }\n\n .v-application .pt-sm-0 {\n padding-top: 0px !important;\n }\n\n .v-application .pt-sm-1 {\n padding-top: 4px !important;\n }\n\n .v-application .pt-sm-2 {\n padding-top: 8px !important;\n }\n\n .v-application .pt-sm-3 {\n padding-top: 12px !important;\n }\n\n .v-application .pt-sm-4 {\n padding-top: 16px !important;\n }\n\n .v-application .pt-sm-5 {\n padding-top: 20px !important;\n }\n\n .v-application .pt-sm-6 {\n padding-top: 24px !important;\n }\n\n .v-application .pt-sm-7 {\n padding-top: 28px !important;\n }\n\n .v-application .pt-sm-8 {\n padding-top: 32px !important;\n }\n\n .v-application .pt-sm-9 {\n padding-top: 36px !important;\n }\n\n .v-application .pt-sm-10 {\n padding-top: 40px !important;\n }\n\n .v-application .pt-sm-11 {\n padding-top: 44px !important;\n }\n\n .v-application .pt-sm-12 {\n padding-top: 48px !important;\n }\n\n .v-application .pt-sm-13 {\n padding-top: 52px !important;\n }\n\n .v-application .pt-sm-14 {\n padding-top: 56px !important;\n }\n\n .v-application .pt-sm-15 {\n padding-top: 60px !important;\n }\n\n .v-application .pt-sm-16 {\n padding-top: 64px !important;\n }\n\n .v-application .pr-sm-0 {\n padding-right: 0px !important;\n }\n\n .v-application .pr-sm-1 {\n padding-right: 4px !important;\n }\n\n .v-application .pr-sm-2 {\n padding-right: 8px !important;\n }\n\n .v-application .pr-sm-3 {\n padding-right: 12px !important;\n }\n\n .v-application .pr-sm-4 {\n padding-right: 16px !important;\n }\n\n .v-application .pr-sm-5 {\n padding-right: 20px !important;\n }\n\n .v-application .pr-sm-6 {\n padding-right: 24px !important;\n }\n\n .v-application .pr-sm-7 {\n padding-right: 28px !important;\n }\n\n .v-application .pr-sm-8 {\n padding-right: 32px !important;\n }\n\n .v-application .pr-sm-9 {\n padding-right: 36px !important;\n }\n\n .v-application .pr-sm-10 {\n padding-right: 40px !important;\n }\n\n .v-application .pr-sm-11 {\n padding-right: 44px !important;\n }\n\n .v-application .pr-sm-12 {\n padding-right: 48px !important;\n }\n\n .v-application .pr-sm-13 {\n padding-right: 52px !important;\n }\n\n .v-application .pr-sm-14 {\n padding-right: 56px !important;\n }\n\n .v-application .pr-sm-15 {\n padding-right: 60px !important;\n }\n\n .v-application .pr-sm-16 {\n padding-right: 64px !important;\n }\n\n .v-application .pb-sm-0 {\n padding-bottom: 0px !important;\n }\n\n .v-application .pb-sm-1 {\n padding-bottom: 4px !important;\n }\n\n .v-application .pb-sm-2 {\n padding-bottom: 8px !important;\n }\n\n .v-application .pb-sm-3 {\n padding-bottom: 12px !important;\n }\n\n .v-application .pb-sm-4 {\n padding-bottom: 16px !important;\n }\n\n .v-application .pb-sm-5 {\n padding-bottom: 20px !important;\n }\n\n .v-application .pb-sm-6 {\n padding-bottom: 24px !important;\n }\n\n .v-application .pb-sm-7 {\n padding-bottom: 28px !important;\n }\n\n .v-application .pb-sm-8 {\n padding-bottom: 32px !important;\n }\n\n .v-application .pb-sm-9 {\n padding-bottom: 36px !important;\n }\n\n .v-application .pb-sm-10 {\n padding-bottom: 40px !important;\n }\n\n .v-application .pb-sm-11 {\n padding-bottom: 44px !important;\n }\n\n .v-application .pb-sm-12 {\n padding-bottom: 48px !important;\n }\n\n .v-application .pb-sm-13 {\n padding-bottom: 52px !important;\n }\n\n .v-application .pb-sm-14 {\n padding-bottom: 56px !important;\n }\n\n .v-application .pb-sm-15 {\n padding-bottom: 60px !important;\n }\n\n .v-application .pb-sm-16 {\n padding-bottom: 64px !important;\n }\n\n .v-application .pl-sm-0 {\n padding-left: 0px !important;\n }\n\n .v-application .pl-sm-1 {\n padding-left: 4px !important;\n }\n\n .v-application .pl-sm-2 {\n padding-left: 8px !important;\n }\n\n .v-application .pl-sm-3 {\n padding-left: 12px !important;\n }\n\n .v-application .pl-sm-4 {\n padding-left: 16px !important;\n }\n\n .v-application .pl-sm-5 {\n padding-left: 20px !important;\n }\n\n .v-application .pl-sm-6 {\n padding-left: 24px !important;\n }\n\n .v-application .pl-sm-7 {\n padding-left: 28px !important;\n }\n\n .v-application .pl-sm-8 {\n padding-left: 32px !important;\n }\n\n .v-application .pl-sm-9 {\n padding-left: 36px !important;\n }\n\n .v-application .pl-sm-10 {\n padding-left: 40px !important;\n }\n\n .v-application .pl-sm-11 {\n padding-left: 44px !important;\n }\n\n .v-application .pl-sm-12 {\n padding-left: 48px !important;\n }\n\n .v-application .pl-sm-13 {\n padding-left: 52px !important;\n }\n\n .v-application .pl-sm-14 {\n padding-left: 56px !important;\n }\n\n .v-application .pl-sm-15 {\n padding-left: 60px !important;\n }\n\n .v-application .pl-sm-16 {\n padding-left: 64px !important;\n }\n\n .v-application--is-ltr .ps-sm-0 {\n padding-left: 0px !important;\n }\n\n .v-application--is-rtl .ps-sm-0 {\n padding-right: 0px !important;\n }\n\n .v-application--is-ltr .ps-sm-1 {\n padding-left: 4px !important;\n }\n\n .v-application--is-rtl .ps-sm-1 {\n padding-right: 4px !important;\n }\n\n .v-application--is-ltr .ps-sm-2 {\n padding-left: 8px !important;\n }\n\n .v-application--is-rtl .ps-sm-2 {\n padding-right: 8px !important;\n }\n\n .v-application--is-ltr .ps-sm-3 {\n padding-left: 12px !important;\n }\n\n .v-application--is-rtl .ps-sm-3 {\n padding-right: 12px !important;\n }\n\n .v-application--is-ltr .ps-sm-4 {\n padding-left: 16px !important;\n }\n\n .v-application--is-rtl .ps-sm-4 {\n padding-right: 16px !important;\n }\n\n .v-application--is-ltr .ps-sm-5 {\n padding-left: 20px !important;\n }\n\n .v-application--is-rtl .ps-sm-5 {\n padding-right: 20px !important;\n }\n\n .v-application--is-ltr .ps-sm-6 {\n padding-left: 24px !important;\n }\n\n .v-application--is-rtl .ps-sm-6 {\n padding-right: 24px !important;\n }\n\n .v-application--is-ltr .ps-sm-7 {\n padding-left: 28px !important;\n }\n\n .v-application--is-rtl .ps-sm-7 {\n padding-right: 28px !important;\n }\n\n .v-application--is-ltr .ps-sm-8 {\n padding-left: 32px !important;\n }\n\n .v-application--is-rtl .ps-sm-8 {\n padding-right: 32px !important;\n }\n\n .v-application--is-ltr .ps-sm-9 {\n padding-left: 36px !important;\n }\n\n .v-application--is-rtl .ps-sm-9 {\n padding-right: 36px !important;\n }\n\n .v-application--is-ltr .ps-sm-10 {\n padding-left: 40px !important;\n }\n\n .v-application--is-rtl .ps-sm-10 {\n padding-right: 40px !important;\n }\n\n .v-application--is-ltr .ps-sm-11 {\n padding-left: 44px !important;\n }\n\n .v-application--is-rtl .ps-sm-11 {\n padding-right: 44px !important;\n }\n\n .v-application--is-ltr .ps-sm-12 {\n padding-left: 48px !important;\n }\n\n .v-application--is-rtl .ps-sm-12 {\n padding-right: 48px !important;\n }\n\n .v-application--is-ltr .ps-sm-13 {\n padding-left: 52px !important;\n }\n\n .v-application--is-rtl .ps-sm-13 {\n padding-right: 52px !important;\n }\n\n .v-application--is-ltr .ps-sm-14 {\n padding-left: 56px !important;\n }\n\n .v-application--is-rtl .ps-sm-14 {\n padding-right: 56px !important;\n }\n\n .v-application--is-ltr .ps-sm-15 {\n padding-left: 60px !important;\n }\n\n .v-application--is-rtl .ps-sm-15 {\n padding-right: 60px !important;\n }\n\n .v-application--is-ltr .ps-sm-16 {\n padding-left: 64px !important;\n }\n\n .v-application--is-rtl .ps-sm-16 {\n padding-right: 64px !important;\n }\n\n .v-application--is-ltr .pe-sm-0 {\n padding-right: 0px !important;\n }\n\n .v-application--is-rtl .pe-sm-0 {\n padding-left: 0px !important;\n }\n\n .v-application--is-ltr .pe-sm-1 {\n padding-right: 4px !important;\n }\n\n .v-application--is-rtl .pe-sm-1 {\n padding-left: 4px !important;\n }\n\n .v-application--is-ltr .pe-sm-2 {\n padding-right: 8px !important;\n }\n\n .v-application--is-rtl .pe-sm-2 {\n padding-left: 8px !important;\n }\n\n .v-application--is-ltr .pe-sm-3 {\n padding-right: 12px !important;\n }\n\n .v-application--is-rtl .pe-sm-3 {\n padding-left: 12px !important;\n }\n\n .v-application--is-ltr .pe-sm-4 {\n padding-right: 16px !important;\n }\n\n .v-application--is-rtl .pe-sm-4 {\n padding-left: 16px !important;\n }\n\n .v-application--is-ltr .pe-sm-5 {\n padding-right: 20px !important;\n }\n\n .v-application--is-rtl .pe-sm-5 {\n padding-left: 20px !important;\n }\n\n .v-application--is-ltr .pe-sm-6 {\n padding-right: 24px !important;\n }\n\n .v-application--is-rtl .pe-sm-6 {\n padding-left: 24px !important;\n }\n\n .v-application--is-ltr .pe-sm-7 {\n padding-right: 28px !important;\n }\n\n .v-application--is-rtl .pe-sm-7 {\n padding-left: 28px !important;\n }\n\n .v-application--is-ltr .pe-sm-8 {\n padding-right: 32px !important;\n }\n\n .v-application--is-rtl .pe-sm-8 {\n padding-left: 32px !important;\n }\n\n .v-application--is-ltr .pe-sm-9 {\n padding-right: 36px !important;\n }\n\n .v-application--is-rtl .pe-sm-9 {\n padding-left: 36px !important;\n }\n\n .v-application--is-ltr .pe-sm-10 {\n padding-right: 40px !important;\n }\n\n .v-application--is-rtl .pe-sm-10 {\n padding-left: 40px !important;\n }\n\n .v-application--is-ltr .pe-sm-11 {\n padding-right: 44px !important;\n }\n\n .v-application--is-rtl .pe-sm-11 {\n padding-left: 44px !important;\n }\n\n .v-application--is-ltr .pe-sm-12 {\n padding-right: 48px !important;\n }\n\n .v-application--is-rtl .pe-sm-12 {\n padding-left: 48px !important;\n }\n\n .v-application--is-ltr .pe-sm-13 {\n padding-right: 52px !important;\n }\n\n .v-application--is-rtl .pe-sm-13 {\n padding-left: 52px !important;\n }\n\n .v-application--is-ltr .pe-sm-14 {\n padding-right: 56px !important;\n }\n\n .v-application--is-rtl .pe-sm-14 {\n padding-left: 56px !important;\n }\n\n .v-application--is-ltr .pe-sm-15 {\n padding-right: 60px !important;\n }\n\n .v-application--is-rtl .pe-sm-15 {\n padding-left: 60px !important;\n }\n\n .v-application--is-ltr .pe-sm-16 {\n padding-right: 64px !important;\n }\n\n .v-application--is-rtl .pe-sm-16 {\n padding-left: 64px !important;\n }\n\n .v-application .text-sm-left {\n text-align: left !important;\n }\n\n .v-application .text-sm-right {\n text-align: right !important;\n }\n\n .v-application .text-sm-center {\n text-align: center !important;\n }\n\n .v-application .text-sm-justify {\n text-align: justify !important;\n }\n\n .v-application .text-sm-start {\n text-align: start !important;\n }\n\n .v-application .text-sm-end {\n text-align: end !important;\n }\n\n .v-application .text-sm-h1 {\n font-size: 6rem !important;\n font-weight: 300;\n line-height: 6rem;\n letter-spacing: -0.015625em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-sm-h2 {\n font-size: 3.75rem !important;\n font-weight: 300;\n line-height: 3.75rem;\n letter-spacing: -0.0083333333em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-sm-h3 {\n font-size: 3rem !important;\n font-weight: 400;\n line-height: 3.125rem;\n letter-spacing: normal !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-sm-h4 {\n font-size: 2.125rem !important;\n font-weight: 400;\n line-height: 2.5rem;\n letter-spacing: 0.0073529412em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-sm-h5 {\n font-size: 1.5rem !important;\n font-weight: 400;\n line-height: 2rem;\n letter-spacing: normal !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-sm-h6 {\n font-size: 1.25rem !important;\n font-weight: 500;\n line-height: 2rem;\n letter-spacing: 0.0125em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-sm-subtitle-1 {\n font-size: 1rem !important;\n font-weight: normal;\n line-height: 1.75rem;\n letter-spacing: 0.009375em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-sm-subtitle-2 {\n font-size: 0.875rem !important;\n font-weight: 500;\n line-height: 1.375rem;\n letter-spacing: 0.0071428571em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-sm-body-1 {\n font-size: 1rem !important;\n font-weight: 400;\n line-height: 1.5rem;\n letter-spacing: 0.03125em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-sm-body-2 {\n font-size: 0.875rem !important;\n font-weight: 400;\n line-height: 1.25rem;\n letter-spacing: 0.0178571429em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-sm-button {\n font-size: 0.875rem !important;\n font-weight: 500;\n line-height: 2.25rem;\n letter-spacing: 0.0892857143em !important;\n font-family: \"Roboto\", sans-serif !important;\n text-transform: uppercase !important;\n }\n\n .v-application .text-sm-caption {\n font-size: 0.75rem !important;\n font-weight: 400;\n line-height: 1.25rem;\n letter-spacing: 0.0333333333em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-sm-overline {\n font-size: 0.75rem !important;\n font-weight: 500;\n line-height: 2rem;\n letter-spacing: 0.1666666667em !important;\n font-family: \"Roboto\", sans-serif !important;\n text-transform: uppercase !important;\n }\n}\n@media (min-width: 960px) {\n .v-application .d-md-none {\n display: none !important;\n }\n\n .v-application .d-md-inline {\n display: inline !important;\n }\n\n .v-application .d-md-inline-block {\n display: inline-block !important;\n }\n\n .v-application .d-md-block {\n display: block !important;\n }\n\n .v-application .d-md-table {\n display: table !important;\n }\n\n .v-application .d-md-table-row {\n display: table-row !important;\n }\n\n .v-application .d-md-table-cell {\n display: table-cell !important;\n }\n\n .v-application .d-md-flex {\n display: flex !important;\n }\n\n .v-application .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .v-application .float-md-none {\n float: none !important;\n }\n\n .v-application .float-md-left {\n float: left !important;\n }\n\n .v-application .float-md-right {\n float: right !important;\n }\n\n .v-application .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .v-application .flex-md-row {\n flex-direction: row !important;\n }\n\n .v-application .flex-md-column {\n flex-direction: column !important;\n }\n\n .v-application .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .v-application .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .v-application .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .v-application .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .v-application .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .v-application .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .v-application .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n\n .v-application .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .v-application .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .v-application .justify-md-start {\n justify-content: flex-start !important;\n }\n\n .v-application .justify-md-end {\n justify-content: flex-end !important;\n }\n\n .v-application .justify-md-center {\n justify-content: center !important;\n }\n\n .v-application .justify-md-space-between {\n justify-content: space-between !important;\n }\n\n .v-application .justify-md-space-around {\n justify-content: space-around !important;\n }\n\n .v-application .align-md-start {\n align-items: flex-start !important;\n }\n\n .v-application .align-md-end {\n align-items: flex-end !important;\n }\n\n .v-application .align-md-center {\n align-items: center !important;\n }\n\n .v-application .align-md-baseline {\n align-items: baseline !important;\n }\n\n .v-application .align-md-stretch {\n align-items: stretch !important;\n }\n\n .v-application .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .v-application .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .v-application .align-content-md-center {\n align-content: center !important;\n }\n\n .v-application .align-content-md-space-between {\n align-content: space-between !important;\n }\n\n .v-application .align-content-md-space-around {\n align-content: space-around !important;\n }\n\n .v-application .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .v-application .align-self-md-auto {\n align-self: auto !important;\n }\n\n .v-application .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .v-application .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .v-application .align-self-md-center {\n align-self: center !important;\n }\n\n .v-application .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .v-application .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .v-application .order-md-first {\n order: -1 !important;\n }\n\n .v-application .order-md-0 {\n order: 0 !important;\n }\n\n .v-application .order-md-1 {\n order: 1 !important;\n }\n\n .v-application .order-md-2 {\n order: 2 !important;\n }\n\n .v-application .order-md-3 {\n order: 3 !important;\n }\n\n .v-application .order-md-4 {\n order: 4 !important;\n }\n\n .v-application .order-md-5 {\n order: 5 !important;\n }\n\n .v-application .order-md-6 {\n order: 6 !important;\n }\n\n .v-application .order-md-7 {\n order: 7 !important;\n }\n\n .v-application .order-md-8 {\n order: 8 !important;\n }\n\n .v-application .order-md-9 {\n order: 9 !important;\n }\n\n .v-application .order-md-10 {\n order: 10 !important;\n }\n\n .v-application .order-md-11 {\n order: 11 !important;\n }\n\n .v-application .order-md-12 {\n order: 12 !important;\n }\n\n .v-application .order-md-last {\n order: 13 !important;\n }\n\n .v-application .ma-md-0 {\n margin: 0px !important;\n }\n\n .v-application .ma-md-1 {\n margin: 4px !important;\n }\n\n .v-application .ma-md-2 {\n margin: 8px !important;\n }\n\n .v-application .ma-md-3 {\n margin: 12px !important;\n }\n\n .v-application .ma-md-4 {\n margin: 16px !important;\n }\n\n .v-application .ma-md-5 {\n margin: 20px !important;\n }\n\n .v-application .ma-md-6 {\n margin: 24px !important;\n }\n\n .v-application .ma-md-7 {\n margin: 28px !important;\n }\n\n .v-application .ma-md-8 {\n margin: 32px !important;\n }\n\n .v-application .ma-md-9 {\n margin: 36px !important;\n }\n\n .v-application .ma-md-10 {\n margin: 40px !important;\n }\n\n .v-application .ma-md-11 {\n margin: 44px !important;\n }\n\n .v-application .ma-md-12 {\n margin: 48px !important;\n }\n\n .v-application .ma-md-13 {\n margin: 52px !important;\n }\n\n .v-application .ma-md-14 {\n margin: 56px !important;\n }\n\n .v-application .ma-md-15 {\n margin: 60px !important;\n }\n\n .v-application .ma-md-16 {\n margin: 64px !important;\n }\n\n .v-application .ma-md-auto {\n margin: auto !important;\n }\n\n .v-application .mx-md-0 {\n margin-right: 0px !important;\n margin-left: 0px !important;\n }\n\n .v-application .mx-md-1 {\n margin-right: 4px !important;\n margin-left: 4px !important;\n }\n\n .v-application .mx-md-2 {\n margin-right: 8px !important;\n margin-left: 8px !important;\n }\n\n .v-application .mx-md-3 {\n margin-right: 12px !important;\n margin-left: 12px !important;\n }\n\n .v-application .mx-md-4 {\n margin-right: 16px !important;\n margin-left: 16px !important;\n }\n\n .v-application .mx-md-5 {\n margin-right: 20px !important;\n margin-left: 20px !important;\n }\n\n .v-application .mx-md-6 {\n margin-right: 24px !important;\n margin-left: 24px !important;\n }\n\n .v-application .mx-md-7 {\n margin-right: 28px !important;\n margin-left: 28px !important;\n }\n\n .v-application .mx-md-8 {\n margin-right: 32px !important;\n margin-left: 32px !important;\n }\n\n .v-application .mx-md-9 {\n margin-right: 36px !important;\n margin-left: 36px !important;\n }\n\n .v-application .mx-md-10 {\n margin-right: 40px !important;\n margin-left: 40px !important;\n }\n\n .v-application .mx-md-11 {\n margin-right: 44px !important;\n margin-left: 44px !important;\n }\n\n .v-application .mx-md-12 {\n margin-right: 48px !important;\n margin-left: 48px !important;\n }\n\n .v-application .mx-md-13 {\n margin-right: 52px !important;\n margin-left: 52px !important;\n }\n\n .v-application .mx-md-14 {\n margin-right: 56px !important;\n margin-left: 56px !important;\n }\n\n .v-application .mx-md-15 {\n margin-right: 60px !important;\n margin-left: 60px !important;\n }\n\n .v-application .mx-md-16 {\n margin-right: 64px !important;\n margin-left: 64px !important;\n }\n\n .v-application .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .v-application .my-md-0 {\n margin-top: 0px !important;\n margin-bottom: 0px !important;\n }\n\n .v-application .my-md-1 {\n margin-top: 4px !important;\n margin-bottom: 4px !important;\n }\n\n .v-application .my-md-2 {\n margin-top: 8px !important;\n margin-bottom: 8px !important;\n }\n\n .v-application .my-md-3 {\n margin-top: 12px !important;\n margin-bottom: 12px !important;\n }\n\n .v-application .my-md-4 {\n margin-top: 16px !important;\n margin-bottom: 16px !important;\n }\n\n .v-application .my-md-5 {\n margin-top: 20px !important;\n margin-bottom: 20px !important;\n }\n\n .v-application .my-md-6 {\n margin-top: 24px !important;\n margin-bottom: 24px !important;\n }\n\n .v-application .my-md-7 {\n margin-top: 28px !important;\n margin-bottom: 28px !important;\n }\n\n .v-application .my-md-8 {\n margin-top: 32px !important;\n margin-bottom: 32px !important;\n }\n\n .v-application .my-md-9 {\n margin-top: 36px !important;\n margin-bottom: 36px !important;\n }\n\n .v-application .my-md-10 {\n margin-top: 40px !important;\n margin-bottom: 40px !important;\n }\n\n .v-application .my-md-11 {\n margin-top: 44px !important;\n margin-bottom: 44px !important;\n }\n\n .v-application .my-md-12 {\n margin-top: 48px !important;\n margin-bottom: 48px !important;\n }\n\n .v-application .my-md-13 {\n margin-top: 52px !important;\n margin-bottom: 52px !important;\n }\n\n .v-application .my-md-14 {\n margin-top: 56px !important;\n margin-bottom: 56px !important;\n }\n\n .v-application .my-md-15 {\n margin-top: 60px !important;\n margin-bottom: 60px !important;\n }\n\n .v-application .my-md-16 {\n margin-top: 64px !important;\n margin-bottom: 64px !important;\n }\n\n .v-application .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .v-application .mt-md-0 {\n margin-top: 0px !important;\n }\n\n .v-application .mt-md-1 {\n margin-top: 4px !important;\n }\n\n .v-application .mt-md-2 {\n margin-top: 8px !important;\n }\n\n .v-application .mt-md-3 {\n margin-top: 12px !important;\n }\n\n .v-application .mt-md-4 {\n margin-top: 16px !important;\n }\n\n .v-application .mt-md-5 {\n margin-top: 20px !important;\n }\n\n .v-application .mt-md-6 {\n margin-top: 24px !important;\n }\n\n .v-application .mt-md-7 {\n margin-top: 28px !important;\n }\n\n .v-application .mt-md-8 {\n margin-top: 32px !important;\n }\n\n .v-application .mt-md-9 {\n margin-top: 36px !important;\n }\n\n .v-application .mt-md-10 {\n margin-top: 40px !important;\n }\n\n .v-application .mt-md-11 {\n margin-top: 44px !important;\n }\n\n .v-application .mt-md-12 {\n margin-top: 48px !important;\n }\n\n .v-application .mt-md-13 {\n margin-top: 52px !important;\n }\n\n .v-application .mt-md-14 {\n margin-top: 56px !important;\n }\n\n .v-application .mt-md-15 {\n margin-top: 60px !important;\n }\n\n .v-application .mt-md-16 {\n margin-top: 64px !important;\n }\n\n .v-application .mt-md-auto {\n margin-top: auto !important;\n }\n\n .v-application .mr-md-0 {\n margin-right: 0px !important;\n }\n\n .v-application .mr-md-1 {\n margin-right: 4px !important;\n }\n\n .v-application .mr-md-2 {\n margin-right: 8px !important;\n }\n\n .v-application .mr-md-3 {\n margin-right: 12px !important;\n }\n\n .v-application .mr-md-4 {\n margin-right: 16px !important;\n }\n\n .v-application .mr-md-5 {\n margin-right: 20px !important;\n }\n\n .v-application .mr-md-6 {\n margin-right: 24px !important;\n }\n\n .v-application .mr-md-7 {\n margin-right: 28px !important;\n }\n\n .v-application .mr-md-8 {\n margin-right: 32px !important;\n }\n\n .v-application .mr-md-9 {\n margin-right: 36px !important;\n }\n\n .v-application .mr-md-10 {\n margin-right: 40px !important;\n }\n\n .v-application .mr-md-11 {\n margin-right: 44px !important;\n }\n\n .v-application .mr-md-12 {\n margin-right: 48px !important;\n }\n\n .v-application .mr-md-13 {\n margin-right: 52px !important;\n }\n\n .v-application .mr-md-14 {\n margin-right: 56px !important;\n }\n\n .v-application .mr-md-15 {\n margin-right: 60px !important;\n }\n\n .v-application .mr-md-16 {\n margin-right: 64px !important;\n }\n\n .v-application .mr-md-auto {\n margin-right: auto !important;\n }\n\n .v-application .mb-md-0 {\n margin-bottom: 0px !important;\n }\n\n .v-application .mb-md-1 {\n margin-bottom: 4px !important;\n }\n\n .v-application .mb-md-2 {\n margin-bottom: 8px !important;\n }\n\n .v-application .mb-md-3 {\n margin-bottom: 12px !important;\n }\n\n .v-application .mb-md-4 {\n margin-bottom: 16px !important;\n }\n\n .v-application .mb-md-5 {\n margin-bottom: 20px !important;\n }\n\n .v-application .mb-md-6 {\n margin-bottom: 24px !important;\n }\n\n .v-application .mb-md-7 {\n margin-bottom: 28px !important;\n }\n\n .v-application .mb-md-8 {\n margin-bottom: 32px !important;\n }\n\n .v-application .mb-md-9 {\n margin-bottom: 36px !important;\n }\n\n .v-application .mb-md-10 {\n margin-bottom: 40px !important;\n }\n\n .v-application .mb-md-11 {\n margin-bottom: 44px !important;\n }\n\n .v-application .mb-md-12 {\n margin-bottom: 48px !important;\n }\n\n .v-application .mb-md-13 {\n margin-bottom: 52px !important;\n }\n\n .v-application .mb-md-14 {\n margin-bottom: 56px !important;\n }\n\n .v-application .mb-md-15 {\n margin-bottom: 60px !important;\n }\n\n .v-application .mb-md-16 {\n margin-bottom: 64px !important;\n }\n\n .v-application .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .v-application .ml-md-0 {\n margin-left: 0px !important;\n }\n\n .v-application .ml-md-1 {\n margin-left: 4px !important;\n }\n\n .v-application .ml-md-2 {\n margin-left: 8px !important;\n }\n\n .v-application .ml-md-3 {\n margin-left: 12px !important;\n }\n\n .v-application .ml-md-4 {\n margin-left: 16px !important;\n }\n\n .v-application .ml-md-5 {\n margin-left: 20px !important;\n }\n\n .v-application .ml-md-6 {\n margin-left: 24px !important;\n }\n\n .v-application .ml-md-7 {\n margin-left: 28px !important;\n }\n\n .v-application .ml-md-8 {\n margin-left: 32px !important;\n }\n\n .v-application .ml-md-9 {\n margin-left: 36px !important;\n }\n\n .v-application .ml-md-10 {\n margin-left: 40px !important;\n }\n\n .v-application .ml-md-11 {\n margin-left: 44px !important;\n }\n\n .v-application .ml-md-12 {\n margin-left: 48px !important;\n }\n\n .v-application .ml-md-13 {\n margin-left: 52px !important;\n }\n\n .v-application .ml-md-14 {\n margin-left: 56px !important;\n }\n\n .v-application .ml-md-15 {\n margin-left: 60px !important;\n }\n\n .v-application .ml-md-16 {\n margin-left: 64px !important;\n }\n\n .v-application .ml-md-auto {\n margin-left: auto !important;\n }\n\n .v-application--is-ltr .ms-md-0 {\n margin-left: 0px !important;\n }\n\n .v-application--is-rtl .ms-md-0 {\n margin-right: 0px !important;\n }\n\n .v-application--is-ltr .ms-md-1 {\n margin-left: 4px !important;\n }\n\n .v-application--is-rtl .ms-md-1 {\n margin-right: 4px !important;\n }\n\n .v-application--is-ltr .ms-md-2 {\n margin-left: 8px !important;\n }\n\n .v-application--is-rtl .ms-md-2 {\n margin-right: 8px !important;\n }\n\n .v-application--is-ltr .ms-md-3 {\n margin-left: 12px !important;\n }\n\n .v-application--is-rtl .ms-md-3 {\n margin-right: 12px !important;\n }\n\n .v-application--is-ltr .ms-md-4 {\n margin-left: 16px !important;\n }\n\n .v-application--is-rtl .ms-md-4 {\n margin-right: 16px !important;\n }\n\n .v-application--is-ltr .ms-md-5 {\n margin-left: 20px !important;\n }\n\n .v-application--is-rtl .ms-md-5 {\n margin-right: 20px !important;\n }\n\n .v-application--is-ltr .ms-md-6 {\n margin-left: 24px !important;\n }\n\n .v-application--is-rtl .ms-md-6 {\n margin-right: 24px !important;\n }\n\n .v-application--is-ltr .ms-md-7 {\n margin-left: 28px !important;\n }\n\n .v-application--is-rtl .ms-md-7 {\n margin-right: 28px !important;\n }\n\n .v-application--is-ltr .ms-md-8 {\n margin-left: 32px !important;\n }\n\n .v-application--is-rtl .ms-md-8 {\n margin-right: 32px !important;\n }\n\n .v-application--is-ltr .ms-md-9 {\n margin-left: 36px !important;\n }\n\n .v-application--is-rtl .ms-md-9 {\n margin-right: 36px !important;\n }\n\n .v-application--is-ltr .ms-md-10 {\n margin-left: 40px !important;\n }\n\n .v-application--is-rtl .ms-md-10 {\n margin-right: 40px !important;\n }\n\n .v-application--is-ltr .ms-md-11 {\n margin-left: 44px !important;\n }\n\n .v-application--is-rtl .ms-md-11 {\n margin-right: 44px !important;\n }\n\n .v-application--is-ltr .ms-md-12 {\n margin-left: 48px !important;\n }\n\n .v-application--is-rtl .ms-md-12 {\n margin-right: 48px !important;\n }\n\n .v-application--is-ltr .ms-md-13 {\n margin-left: 52px !important;\n }\n\n .v-application--is-rtl .ms-md-13 {\n margin-right: 52px !important;\n }\n\n .v-application--is-ltr .ms-md-14 {\n margin-left: 56px !important;\n }\n\n .v-application--is-rtl .ms-md-14 {\n margin-right: 56px !important;\n }\n\n .v-application--is-ltr .ms-md-15 {\n margin-left: 60px !important;\n }\n\n .v-application--is-rtl .ms-md-15 {\n margin-right: 60px !important;\n }\n\n .v-application--is-ltr .ms-md-16 {\n margin-left: 64px !important;\n }\n\n .v-application--is-rtl .ms-md-16 {\n margin-right: 64px !important;\n }\n\n .v-application--is-ltr .ms-md-auto {\n margin-left: auto !important;\n }\n\n .v-application--is-rtl .ms-md-auto {\n margin-right: auto !important;\n }\n\n .v-application--is-ltr .me-md-0 {\n margin-right: 0px !important;\n }\n\n .v-application--is-rtl .me-md-0 {\n margin-left: 0px !important;\n }\n\n .v-application--is-ltr .me-md-1 {\n margin-right: 4px !important;\n }\n\n .v-application--is-rtl .me-md-1 {\n margin-left: 4px !important;\n }\n\n .v-application--is-ltr .me-md-2 {\n margin-right: 8px !important;\n }\n\n .v-application--is-rtl .me-md-2 {\n margin-left: 8px !important;\n }\n\n .v-application--is-ltr .me-md-3 {\n margin-right: 12px !important;\n }\n\n .v-application--is-rtl .me-md-3 {\n margin-left: 12px !important;\n }\n\n .v-application--is-ltr .me-md-4 {\n margin-right: 16px !important;\n }\n\n .v-application--is-rtl .me-md-4 {\n margin-left: 16px !important;\n }\n\n .v-application--is-ltr .me-md-5 {\n margin-right: 20px !important;\n }\n\n .v-application--is-rtl .me-md-5 {\n margin-left: 20px !important;\n }\n\n .v-application--is-ltr .me-md-6 {\n margin-right: 24px !important;\n }\n\n .v-application--is-rtl .me-md-6 {\n margin-left: 24px !important;\n }\n\n .v-application--is-ltr .me-md-7 {\n margin-right: 28px !important;\n }\n\n .v-application--is-rtl .me-md-7 {\n margin-left: 28px !important;\n }\n\n .v-application--is-ltr .me-md-8 {\n margin-right: 32px !important;\n }\n\n .v-application--is-rtl .me-md-8 {\n margin-left: 32px !important;\n }\n\n .v-application--is-ltr .me-md-9 {\n margin-right: 36px !important;\n }\n\n .v-application--is-rtl .me-md-9 {\n margin-left: 36px !important;\n }\n\n .v-application--is-ltr .me-md-10 {\n margin-right: 40px !important;\n }\n\n .v-application--is-rtl .me-md-10 {\n margin-left: 40px !important;\n }\n\n .v-application--is-ltr .me-md-11 {\n margin-right: 44px !important;\n }\n\n .v-application--is-rtl .me-md-11 {\n margin-left: 44px !important;\n }\n\n .v-application--is-ltr .me-md-12 {\n margin-right: 48px !important;\n }\n\n .v-application--is-rtl .me-md-12 {\n margin-left: 48px !important;\n }\n\n .v-application--is-ltr .me-md-13 {\n margin-right: 52px !important;\n }\n\n .v-application--is-rtl .me-md-13 {\n margin-left: 52px !important;\n }\n\n .v-application--is-ltr .me-md-14 {\n margin-right: 56px !important;\n }\n\n .v-application--is-rtl .me-md-14 {\n margin-left: 56px !important;\n }\n\n .v-application--is-ltr .me-md-15 {\n margin-right: 60px !important;\n }\n\n .v-application--is-rtl .me-md-15 {\n margin-left: 60px !important;\n }\n\n .v-application--is-ltr .me-md-16 {\n margin-right: 64px !important;\n }\n\n .v-application--is-rtl .me-md-16 {\n margin-left: 64px !important;\n }\n\n .v-application--is-ltr .me-md-auto {\n margin-right: auto !important;\n }\n\n .v-application--is-rtl .me-md-auto {\n margin-left: auto !important;\n }\n\n .v-application .ma-md-n1 {\n margin: -4px !important;\n }\n\n .v-application .ma-md-n2 {\n margin: -8px !important;\n }\n\n .v-application .ma-md-n3 {\n margin: -12px !important;\n }\n\n .v-application .ma-md-n4 {\n margin: -16px !important;\n }\n\n .v-application .ma-md-n5 {\n margin: -20px !important;\n }\n\n .v-application .ma-md-n6 {\n margin: -24px !important;\n }\n\n .v-application .ma-md-n7 {\n margin: -28px !important;\n }\n\n .v-application .ma-md-n8 {\n margin: -32px !important;\n }\n\n .v-application .ma-md-n9 {\n margin: -36px !important;\n }\n\n .v-application .ma-md-n10 {\n margin: -40px !important;\n }\n\n .v-application .ma-md-n11 {\n margin: -44px !important;\n }\n\n .v-application .ma-md-n12 {\n margin: -48px !important;\n }\n\n .v-application .ma-md-n13 {\n margin: -52px !important;\n }\n\n .v-application .ma-md-n14 {\n margin: -56px !important;\n }\n\n .v-application .ma-md-n15 {\n margin: -60px !important;\n }\n\n .v-application .ma-md-n16 {\n margin: -64px !important;\n }\n\n .v-application .mx-md-n1 {\n margin-right: -4px !important;\n margin-left: -4px !important;\n }\n\n .v-application .mx-md-n2 {\n margin-right: -8px !important;\n margin-left: -8px !important;\n }\n\n .v-application .mx-md-n3 {\n margin-right: -12px !important;\n margin-left: -12px !important;\n }\n\n .v-application .mx-md-n4 {\n margin-right: -16px !important;\n margin-left: -16px !important;\n }\n\n .v-application .mx-md-n5 {\n margin-right: -20px !important;\n margin-left: -20px !important;\n }\n\n .v-application .mx-md-n6 {\n margin-right: -24px !important;\n margin-left: -24px !important;\n }\n\n .v-application .mx-md-n7 {\n margin-right: -28px !important;\n margin-left: -28px !important;\n }\n\n .v-application .mx-md-n8 {\n margin-right: -32px !important;\n margin-left: -32px !important;\n }\n\n .v-application .mx-md-n9 {\n margin-right: -36px !important;\n margin-left: -36px !important;\n }\n\n .v-application .mx-md-n10 {\n margin-right: -40px !important;\n margin-left: -40px !important;\n }\n\n .v-application .mx-md-n11 {\n margin-right: -44px !important;\n margin-left: -44px !important;\n }\n\n .v-application .mx-md-n12 {\n margin-right: -48px !important;\n margin-left: -48px !important;\n }\n\n .v-application .mx-md-n13 {\n margin-right: -52px !important;\n margin-left: -52px !important;\n }\n\n .v-application .mx-md-n14 {\n margin-right: -56px !important;\n margin-left: -56px !important;\n }\n\n .v-application .mx-md-n15 {\n margin-right: -60px !important;\n margin-left: -60px !important;\n }\n\n .v-application .mx-md-n16 {\n margin-right: -64px !important;\n margin-left: -64px !important;\n }\n\n .v-application .my-md-n1 {\n margin-top: -4px !important;\n margin-bottom: -4px !important;\n }\n\n .v-application .my-md-n2 {\n margin-top: -8px !important;\n margin-bottom: -8px !important;\n }\n\n .v-application .my-md-n3 {\n margin-top: -12px !important;\n margin-bottom: -12px !important;\n }\n\n .v-application .my-md-n4 {\n margin-top: -16px !important;\n margin-bottom: -16px !important;\n }\n\n .v-application .my-md-n5 {\n margin-top: -20px !important;\n margin-bottom: -20px !important;\n }\n\n .v-application .my-md-n6 {\n margin-top: -24px !important;\n margin-bottom: -24px !important;\n }\n\n .v-application .my-md-n7 {\n margin-top: -28px !important;\n margin-bottom: -28px !important;\n }\n\n .v-application .my-md-n8 {\n margin-top: -32px !important;\n margin-bottom: -32px !important;\n }\n\n .v-application .my-md-n9 {\n margin-top: -36px !important;\n margin-bottom: -36px !important;\n }\n\n .v-application .my-md-n10 {\n margin-top: -40px !important;\n margin-bottom: -40px !important;\n }\n\n .v-application .my-md-n11 {\n margin-top: -44px !important;\n margin-bottom: -44px !important;\n }\n\n .v-application .my-md-n12 {\n margin-top: -48px !important;\n margin-bottom: -48px !important;\n }\n\n .v-application .my-md-n13 {\n margin-top: -52px !important;\n margin-bottom: -52px !important;\n }\n\n .v-application .my-md-n14 {\n margin-top: -56px !important;\n margin-bottom: -56px !important;\n }\n\n .v-application .my-md-n15 {\n margin-top: -60px !important;\n margin-bottom: -60px !important;\n }\n\n .v-application .my-md-n16 {\n margin-top: -64px !important;\n margin-bottom: -64px !important;\n }\n\n .v-application .mt-md-n1 {\n margin-top: -4px !important;\n }\n\n .v-application .mt-md-n2 {\n margin-top: -8px !important;\n }\n\n .v-application .mt-md-n3 {\n margin-top: -12px !important;\n }\n\n .v-application .mt-md-n4 {\n margin-top: -16px !important;\n }\n\n .v-application .mt-md-n5 {\n margin-top: -20px !important;\n }\n\n .v-application .mt-md-n6 {\n margin-top: -24px !important;\n }\n\n .v-application .mt-md-n7 {\n margin-top: -28px !important;\n }\n\n .v-application .mt-md-n8 {\n margin-top: -32px !important;\n }\n\n .v-application .mt-md-n9 {\n margin-top: -36px !important;\n }\n\n .v-application .mt-md-n10 {\n margin-top: -40px !important;\n }\n\n .v-application .mt-md-n11 {\n margin-top: -44px !important;\n }\n\n .v-application .mt-md-n12 {\n margin-top: -48px !important;\n }\n\n .v-application .mt-md-n13 {\n margin-top: -52px !important;\n }\n\n .v-application .mt-md-n14 {\n margin-top: -56px !important;\n }\n\n .v-application .mt-md-n15 {\n margin-top: -60px !important;\n }\n\n .v-application .mt-md-n16 {\n margin-top: -64px !important;\n }\n\n .v-application .mr-md-n1 {\n margin-right: -4px !important;\n }\n\n .v-application .mr-md-n2 {\n margin-right: -8px !important;\n }\n\n .v-application .mr-md-n3 {\n margin-right: -12px !important;\n }\n\n .v-application .mr-md-n4 {\n margin-right: -16px !important;\n }\n\n .v-application .mr-md-n5 {\n margin-right: -20px !important;\n }\n\n .v-application .mr-md-n6 {\n margin-right: -24px !important;\n }\n\n .v-application .mr-md-n7 {\n margin-right: -28px !important;\n }\n\n .v-application .mr-md-n8 {\n margin-right: -32px !important;\n }\n\n .v-application .mr-md-n9 {\n margin-right: -36px !important;\n }\n\n .v-application .mr-md-n10 {\n margin-right: -40px !important;\n }\n\n .v-application .mr-md-n11 {\n margin-right: -44px !important;\n }\n\n .v-application .mr-md-n12 {\n margin-right: -48px !important;\n }\n\n .v-application .mr-md-n13 {\n margin-right: -52px !important;\n }\n\n .v-application .mr-md-n14 {\n margin-right: -56px !important;\n }\n\n .v-application .mr-md-n15 {\n margin-right: -60px !important;\n }\n\n .v-application .mr-md-n16 {\n margin-right: -64px !important;\n }\n\n .v-application .mb-md-n1 {\n margin-bottom: -4px !important;\n }\n\n .v-application .mb-md-n2 {\n margin-bottom: -8px !important;\n }\n\n .v-application .mb-md-n3 {\n margin-bottom: -12px !important;\n }\n\n .v-application .mb-md-n4 {\n margin-bottom: -16px !important;\n }\n\n .v-application .mb-md-n5 {\n margin-bottom: -20px !important;\n }\n\n .v-application .mb-md-n6 {\n margin-bottom: -24px !important;\n }\n\n .v-application .mb-md-n7 {\n margin-bottom: -28px !important;\n }\n\n .v-application .mb-md-n8 {\n margin-bottom: -32px !important;\n }\n\n .v-application .mb-md-n9 {\n margin-bottom: -36px !important;\n }\n\n .v-application .mb-md-n10 {\n margin-bottom: -40px !important;\n }\n\n .v-application .mb-md-n11 {\n margin-bottom: -44px !important;\n }\n\n .v-application .mb-md-n12 {\n margin-bottom: -48px !important;\n }\n\n .v-application .mb-md-n13 {\n margin-bottom: -52px !important;\n }\n\n .v-application .mb-md-n14 {\n margin-bottom: -56px !important;\n }\n\n .v-application .mb-md-n15 {\n margin-bottom: -60px !important;\n }\n\n .v-application .mb-md-n16 {\n margin-bottom: -64px !important;\n }\n\n .v-application .ml-md-n1 {\n margin-left: -4px !important;\n }\n\n .v-application .ml-md-n2 {\n margin-left: -8px !important;\n }\n\n .v-application .ml-md-n3 {\n margin-left: -12px !important;\n }\n\n .v-application .ml-md-n4 {\n margin-left: -16px !important;\n }\n\n .v-application .ml-md-n5 {\n margin-left: -20px !important;\n }\n\n .v-application .ml-md-n6 {\n margin-left: -24px !important;\n }\n\n .v-application .ml-md-n7 {\n margin-left: -28px !important;\n }\n\n .v-application .ml-md-n8 {\n margin-left: -32px !important;\n }\n\n .v-application .ml-md-n9 {\n margin-left: -36px !important;\n }\n\n .v-application .ml-md-n10 {\n margin-left: -40px !important;\n }\n\n .v-application .ml-md-n11 {\n margin-left: -44px !important;\n }\n\n .v-application .ml-md-n12 {\n margin-left: -48px !important;\n }\n\n .v-application .ml-md-n13 {\n margin-left: -52px !important;\n }\n\n .v-application .ml-md-n14 {\n margin-left: -56px !important;\n }\n\n .v-application .ml-md-n15 {\n margin-left: -60px !important;\n }\n\n .v-application .ml-md-n16 {\n margin-left: -64px !important;\n }\n\n .v-application--is-ltr .ms-md-n1 {\n margin-left: -4px !important;\n }\n\n .v-application--is-rtl .ms-md-n1 {\n margin-right: -4px !important;\n }\n\n .v-application--is-ltr .ms-md-n2 {\n margin-left: -8px !important;\n }\n\n .v-application--is-rtl .ms-md-n2 {\n margin-right: -8px !important;\n }\n\n .v-application--is-ltr .ms-md-n3 {\n margin-left: -12px !important;\n }\n\n .v-application--is-rtl .ms-md-n3 {\n margin-right: -12px !important;\n }\n\n .v-application--is-ltr .ms-md-n4 {\n margin-left: -16px !important;\n }\n\n .v-application--is-rtl .ms-md-n4 {\n margin-right: -16px !important;\n }\n\n .v-application--is-ltr .ms-md-n5 {\n margin-left: -20px !important;\n }\n\n .v-application--is-rtl .ms-md-n5 {\n margin-right: -20px !important;\n }\n\n .v-application--is-ltr .ms-md-n6 {\n margin-left: -24px !important;\n }\n\n .v-application--is-rtl .ms-md-n6 {\n margin-right: -24px !important;\n }\n\n .v-application--is-ltr .ms-md-n7 {\n margin-left: -28px !important;\n }\n\n .v-application--is-rtl .ms-md-n7 {\n margin-right: -28px !important;\n }\n\n .v-application--is-ltr .ms-md-n8 {\n margin-left: -32px !important;\n }\n\n .v-application--is-rtl .ms-md-n8 {\n margin-right: -32px !important;\n }\n\n .v-application--is-ltr .ms-md-n9 {\n margin-left: -36px !important;\n }\n\n .v-application--is-rtl .ms-md-n9 {\n margin-right: -36px !important;\n }\n\n .v-application--is-ltr .ms-md-n10 {\n margin-left: -40px !important;\n }\n\n .v-application--is-rtl .ms-md-n10 {\n margin-right: -40px !important;\n }\n\n .v-application--is-ltr .ms-md-n11 {\n margin-left: -44px !important;\n }\n\n .v-application--is-rtl .ms-md-n11 {\n margin-right: -44px !important;\n }\n\n .v-application--is-ltr .ms-md-n12 {\n margin-left: -48px !important;\n }\n\n .v-application--is-rtl .ms-md-n12 {\n margin-right: -48px !important;\n }\n\n .v-application--is-ltr .ms-md-n13 {\n margin-left: -52px !important;\n }\n\n .v-application--is-rtl .ms-md-n13 {\n margin-right: -52px !important;\n }\n\n .v-application--is-ltr .ms-md-n14 {\n margin-left: -56px !important;\n }\n\n .v-application--is-rtl .ms-md-n14 {\n margin-right: -56px !important;\n }\n\n .v-application--is-ltr .ms-md-n15 {\n margin-left: -60px !important;\n }\n\n .v-application--is-rtl .ms-md-n15 {\n margin-right: -60px !important;\n }\n\n .v-application--is-ltr .ms-md-n16 {\n margin-left: -64px !important;\n }\n\n .v-application--is-rtl .ms-md-n16 {\n margin-right: -64px !important;\n }\n\n .v-application--is-ltr .me-md-n1 {\n margin-right: -4px !important;\n }\n\n .v-application--is-rtl .me-md-n1 {\n margin-left: -4px !important;\n }\n\n .v-application--is-ltr .me-md-n2 {\n margin-right: -8px !important;\n }\n\n .v-application--is-rtl .me-md-n2 {\n margin-left: -8px !important;\n }\n\n .v-application--is-ltr .me-md-n3 {\n margin-right: -12px !important;\n }\n\n .v-application--is-rtl .me-md-n3 {\n margin-left: -12px !important;\n }\n\n .v-application--is-ltr .me-md-n4 {\n margin-right: -16px !important;\n }\n\n .v-application--is-rtl .me-md-n4 {\n margin-left: -16px !important;\n }\n\n .v-application--is-ltr .me-md-n5 {\n margin-right: -20px !important;\n }\n\n .v-application--is-rtl .me-md-n5 {\n margin-left: -20px !important;\n }\n\n .v-application--is-ltr .me-md-n6 {\n margin-right: -24px !important;\n }\n\n .v-application--is-rtl .me-md-n6 {\n margin-left: -24px !important;\n }\n\n .v-application--is-ltr .me-md-n7 {\n margin-right: -28px !important;\n }\n\n .v-application--is-rtl .me-md-n7 {\n margin-left: -28px !important;\n }\n\n .v-application--is-ltr .me-md-n8 {\n margin-right: -32px !important;\n }\n\n .v-application--is-rtl .me-md-n8 {\n margin-left: -32px !important;\n }\n\n .v-application--is-ltr .me-md-n9 {\n margin-right: -36px !important;\n }\n\n .v-application--is-rtl .me-md-n9 {\n margin-left: -36px !important;\n }\n\n .v-application--is-ltr .me-md-n10 {\n margin-right: -40px !important;\n }\n\n .v-application--is-rtl .me-md-n10 {\n margin-left: -40px !important;\n }\n\n .v-application--is-ltr .me-md-n11 {\n margin-right: -44px !important;\n }\n\n .v-application--is-rtl .me-md-n11 {\n margin-left: -44px !important;\n }\n\n .v-application--is-ltr .me-md-n12 {\n margin-right: -48px !important;\n }\n\n .v-application--is-rtl .me-md-n12 {\n margin-left: -48px !important;\n }\n\n .v-application--is-ltr .me-md-n13 {\n margin-right: -52px !important;\n }\n\n .v-application--is-rtl .me-md-n13 {\n margin-left: -52px !important;\n }\n\n .v-application--is-ltr .me-md-n14 {\n margin-right: -56px !important;\n }\n\n .v-application--is-rtl .me-md-n14 {\n margin-left: -56px !important;\n }\n\n .v-application--is-ltr .me-md-n15 {\n margin-right: -60px !important;\n }\n\n .v-application--is-rtl .me-md-n15 {\n margin-left: -60px !important;\n }\n\n .v-application--is-ltr .me-md-n16 {\n margin-right: -64px !important;\n }\n\n .v-application--is-rtl .me-md-n16 {\n margin-left: -64px !important;\n }\n\n .v-application .pa-md-0 {\n padding: 0px !important;\n }\n\n .v-application .pa-md-1 {\n padding: 4px !important;\n }\n\n .v-application .pa-md-2 {\n padding: 8px !important;\n }\n\n .v-application .pa-md-3 {\n padding: 12px !important;\n }\n\n .v-application .pa-md-4 {\n padding: 16px !important;\n }\n\n .v-application .pa-md-5 {\n padding: 20px !important;\n }\n\n .v-application .pa-md-6 {\n padding: 24px !important;\n }\n\n .v-application .pa-md-7 {\n padding: 28px !important;\n }\n\n .v-application .pa-md-8 {\n padding: 32px !important;\n }\n\n .v-application .pa-md-9 {\n padding: 36px !important;\n }\n\n .v-application .pa-md-10 {\n padding: 40px !important;\n }\n\n .v-application .pa-md-11 {\n padding: 44px !important;\n }\n\n .v-application .pa-md-12 {\n padding: 48px !important;\n }\n\n .v-application .pa-md-13 {\n padding: 52px !important;\n }\n\n .v-application .pa-md-14 {\n padding: 56px !important;\n }\n\n .v-application .pa-md-15 {\n padding: 60px !important;\n }\n\n .v-application .pa-md-16 {\n padding: 64px !important;\n }\n\n .v-application .px-md-0 {\n padding-right: 0px !important;\n padding-left: 0px !important;\n }\n\n .v-application .px-md-1 {\n padding-right: 4px !important;\n padding-left: 4px !important;\n }\n\n .v-application .px-md-2 {\n padding-right: 8px !important;\n padding-left: 8px !important;\n }\n\n .v-application .px-md-3 {\n padding-right: 12px !important;\n padding-left: 12px !important;\n }\n\n .v-application .px-md-4 {\n padding-right: 16px !important;\n padding-left: 16px !important;\n }\n\n .v-application .px-md-5 {\n padding-right: 20px !important;\n padding-left: 20px !important;\n }\n\n .v-application .px-md-6 {\n padding-right: 24px !important;\n padding-left: 24px !important;\n }\n\n .v-application .px-md-7 {\n padding-right: 28px !important;\n padding-left: 28px !important;\n }\n\n .v-application .px-md-8 {\n padding-right: 32px !important;\n padding-left: 32px !important;\n }\n\n .v-application .px-md-9 {\n padding-right: 36px !important;\n padding-left: 36px !important;\n }\n\n .v-application .px-md-10 {\n padding-right: 40px !important;\n padding-left: 40px !important;\n }\n\n .v-application .px-md-11 {\n padding-right: 44px !important;\n padding-left: 44px !important;\n }\n\n .v-application .px-md-12 {\n padding-right: 48px !important;\n padding-left: 48px !important;\n }\n\n .v-application .px-md-13 {\n padding-right: 52px !important;\n padding-left: 52px !important;\n }\n\n .v-application .px-md-14 {\n padding-right: 56px !important;\n padding-left: 56px !important;\n }\n\n .v-application .px-md-15 {\n padding-right: 60px !important;\n padding-left: 60px !important;\n }\n\n .v-application .px-md-16 {\n padding-right: 64px !important;\n padding-left: 64px !important;\n }\n\n .v-application .py-md-0 {\n padding-top: 0px !important;\n padding-bottom: 0px !important;\n }\n\n .v-application .py-md-1 {\n padding-top: 4px !important;\n padding-bottom: 4px !important;\n }\n\n .v-application .py-md-2 {\n padding-top: 8px !important;\n padding-bottom: 8px !important;\n }\n\n .v-application .py-md-3 {\n padding-top: 12px !important;\n padding-bottom: 12px !important;\n }\n\n .v-application .py-md-4 {\n padding-top: 16px !important;\n padding-bottom: 16px !important;\n }\n\n .v-application .py-md-5 {\n padding-top: 20px !important;\n padding-bottom: 20px !important;\n }\n\n .v-application .py-md-6 {\n padding-top: 24px !important;\n padding-bottom: 24px !important;\n }\n\n .v-application .py-md-7 {\n padding-top: 28px !important;\n padding-bottom: 28px !important;\n }\n\n .v-application .py-md-8 {\n padding-top: 32px !important;\n padding-bottom: 32px !important;\n }\n\n .v-application .py-md-9 {\n padding-top: 36px !important;\n padding-bottom: 36px !important;\n }\n\n .v-application .py-md-10 {\n padding-top: 40px !important;\n padding-bottom: 40px !important;\n }\n\n .v-application .py-md-11 {\n padding-top: 44px !important;\n padding-bottom: 44px !important;\n }\n\n .v-application .py-md-12 {\n padding-top: 48px !important;\n padding-bottom: 48px !important;\n }\n\n .v-application .py-md-13 {\n padding-top: 52px !important;\n padding-bottom: 52px !important;\n }\n\n .v-application .py-md-14 {\n padding-top: 56px !important;\n padding-bottom: 56px !important;\n }\n\n .v-application .py-md-15 {\n padding-top: 60px !important;\n padding-bottom: 60px !important;\n }\n\n .v-application .py-md-16 {\n padding-top: 64px !important;\n padding-bottom: 64px !important;\n }\n\n .v-application .pt-md-0 {\n padding-top: 0px !important;\n }\n\n .v-application .pt-md-1 {\n padding-top: 4px !important;\n }\n\n .v-application .pt-md-2 {\n padding-top: 8px !important;\n }\n\n .v-application .pt-md-3 {\n padding-top: 12px !important;\n }\n\n .v-application .pt-md-4 {\n padding-top: 16px !important;\n }\n\n .v-application .pt-md-5 {\n padding-top: 20px !important;\n }\n\n .v-application .pt-md-6 {\n padding-top: 24px !important;\n }\n\n .v-application .pt-md-7 {\n padding-top: 28px !important;\n }\n\n .v-application .pt-md-8 {\n padding-top: 32px !important;\n }\n\n .v-application .pt-md-9 {\n padding-top: 36px !important;\n }\n\n .v-application .pt-md-10 {\n padding-top: 40px !important;\n }\n\n .v-application .pt-md-11 {\n padding-top: 44px !important;\n }\n\n .v-application .pt-md-12 {\n padding-top: 48px !important;\n }\n\n .v-application .pt-md-13 {\n padding-top: 52px !important;\n }\n\n .v-application .pt-md-14 {\n padding-top: 56px !important;\n }\n\n .v-application .pt-md-15 {\n padding-top: 60px !important;\n }\n\n .v-application .pt-md-16 {\n padding-top: 64px !important;\n }\n\n .v-application .pr-md-0 {\n padding-right: 0px !important;\n }\n\n .v-application .pr-md-1 {\n padding-right: 4px !important;\n }\n\n .v-application .pr-md-2 {\n padding-right: 8px !important;\n }\n\n .v-application .pr-md-3 {\n padding-right: 12px !important;\n }\n\n .v-application .pr-md-4 {\n padding-right: 16px !important;\n }\n\n .v-application .pr-md-5 {\n padding-right: 20px !important;\n }\n\n .v-application .pr-md-6 {\n padding-right: 24px !important;\n }\n\n .v-application .pr-md-7 {\n padding-right: 28px !important;\n }\n\n .v-application .pr-md-8 {\n padding-right: 32px !important;\n }\n\n .v-application .pr-md-9 {\n padding-right: 36px !important;\n }\n\n .v-application .pr-md-10 {\n padding-right: 40px !important;\n }\n\n .v-application .pr-md-11 {\n padding-right: 44px !important;\n }\n\n .v-application .pr-md-12 {\n padding-right: 48px !important;\n }\n\n .v-application .pr-md-13 {\n padding-right: 52px !important;\n }\n\n .v-application .pr-md-14 {\n padding-right: 56px !important;\n }\n\n .v-application .pr-md-15 {\n padding-right: 60px !important;\n }\n\n .v-application .pr-md-16 {\n padding-right: 64px !important;\n }\n\n .v-application .pb-md-0 {\n padding-bottom: 0px !important;\n }\n\n .v-application .pb-md-1 {\n padding-bottom: 4px !important;\n }\n\n .v-application .pb-md-2 {\n padding-bottom: 8px !important;\n }\n\n .v-application .pb-md-3 {\n padding-bottom: 12px !important;\n }\n\n .v-application .pb-md-4 {\n padding-bottom: 16px !important;\n }\n\n .v-application .pb-md-5 {\n padding-bottom: 20px !important;\n }\n\n .v-application .pb-md-6 {\n padding-bottom: 24px !important;\n }\n\n .v-application .pb-md-7 {\n padding-bottom: 28px !important;\n }\n\n .v-application .pb-md-8 {\n padding-bottom: 32px !important;\n }\n\n .v-application .pb-md-9 {\n padding-bottom: 36px !important;\n }\n\n .v-application .pb-md-10 {\n padding-bottom: 40px !important;\n }\n\n .v-application .pb-md-11 {\n padding-bottom: 44px !important;\n }\n\n .v-application .pb-md-12 {\n padding-bottom: 48px !important;\n }\n\n .v-application .pb-md-13 {\n padding-bottom: 52px !important;\n }\n\n .v-application .pb-md-14 {\n padding-bottom: 56px !important;\n }\n\n .v-application .pb-md-15 {\n padding-bottom: 60px !important;\n }\n\n .v-application .pb-md-16 {\n padding-bottom: 64px !important;\n }\n\n .v-application .pl-md-0 {\n padding-left: 0px !important;\n }\n\n .v-application .pl-md-1 {\n padding-left: 4px !important;\n }\n\n .v-application .pl-md-2 {\n padding-left: 8px !important;\n }\n\n .v-application .pl-md-3 {\n padding-left: 12px !important;\n }\n\n .v-application .pl-md-4 {\n padding-left: 16px !important;\n }\n\n .v-application .pl-md-5 {\n padding-left: 20px !important;\n }\n\n .v-application .pl-md-6 {\n padding-left: 24px !important;\n }\n\n .v-application .pl-md-7 {\n padding-left: 28px !important;\n }\n\n .v-application .pl-md-8 {\n padding-left: 32px !important;\n }\n\n .v-application .pl-md-9 {\n padding-left: 36px !important;\n }\n\n .v-application .pl-md-10 {\n padding-left: 40px !important;\n }\n\n .v-application .pl-md-11 {\n padding-left: 44px !important;\n }\n\n .v-application .pl-md-12 {\n padding-left: 48px !important;\n }\n\n .v-application .pl-md-13 {\n padding-left: 52px !important;\n }\n\n .v-application .pl-md-14 {\n padding-left: 56px !important;\n }\n\n .v-application .pl-md-15 {\n padding-left: 60px !important;\n }\n\n .v-application .pl-md-16 {\n padding-left: 64px !important;\n }\n\n .v-application--is-ltr .ps-md-0 {\n padding-left: 0px !important;\n }\n\n .v-application--is-rtl .ps-md-0 {\n padding-right: 0px !important;\n }\n\n .v-application--is-ltr .ps-md-1 {\n padding-left: 4px !important;\n }\n\n .v-application--is-rtl .ps-md-1 {\n padding-right: 4px !important;\n }\n\n .v-application--is-ltr .ps-md-2 {\n padding-left: 8px !important;\n }\n\n .v-application--is-rtl .ps-md-2 {\n padding-right: 8px !important;\n }\n\n .v-application--is-ltr .ps-md-3 {\n padding-left: 12px !important;\n }\n\n .v-application--is-rtl .ps-md-3 {\n padding-right: 12px !important;\n }\n\n .v-application--is-ltr .ps-md-4 {\n padding-left: 16px !important;\n }\n\n .v-application--is-rtl .ps-md-4 {\n padding-right: 16px !important;\n }\n\n .v-application--is-ltr .ps-md-5 {\n padding-left: 20px !important;\n }\n\n .v-application--is-rtl .ps-md-5 {\n padding-right: 20px !important;\n }\n\n .v-application--is-ltr .ps-md-6 {\n padding-left: 24px !important;\n }\n\n .v-application--is-rtl .ps-md-6 {\n padding-right: 24px !important;\n }\n\n .v-application--is-ltr .ps-md-7 {\n padding-left: 28px !important;\n }\n\n .v-application--is-rtl .ps-md-7 {\n padding-right: 28px !important;\n }\n\n .v-application--is-ltr .ps-md-8 {\n padding-left: 32px !important;\n }\n\n .v-application--is-rtl .ps-md-8 {\n padding-right: 32px !important;\n }\n\n .v-application--is-ltr .ps-md-9 {\n padding-left: 36px !important;\n }\n\n .v-application--is-rtl .ps-md-9 {\n padding-right: 36px !important;\n }\n\n .v-application--is-ltr .ps-md-10 {\n padding-left: 40px !important;\n }\n\n .v-application--is-rtl .ps-md-10 {\n padding-right: 40px !important;\n }\n\n .v-application--is-ltr .ps-md-11 {\n padding-left: 44px !important;\n }\n\n .v-application--is-rtl .ps-md-11 {\n padding-right: 44px !important;\n }\n\n .v-application--is-ltr .ps-md-12 {\n padding-left: 48px !important;\n }\n\n .v-application--is-rtl .ps-md-12 {\n padding-right: 48px !important;\n }\n\n .v-application--is-ltr .ps-md-13 {\n padding-left: 52px !important;\n }\n\n .v-application--is-rtl .ps-md-13 {\n padding-right: 52px !important;\n }\n\n .v-application--is-ltr .ps-md-14 {\n padding-left: 56px !important;\n }\n\n .v-application--is-rtl .ps-md-14 {\n padding-right: 56px !important;\n }\n\n .v-application--is-ltr .ps-md-15 {\n padding-left: 60px !important;\n }\n\n .v-application--is-rtl .ps-md-15 {\n padding-right: 60px !important;\n }\n\n .v-application--is-ltr .ps-md-16 {\n padding-left: 64px !important;\n }\n\n .v-application--is-rtl .ps-md-16 {\n padding-right: 64px !important;\n }\n\n .v-application--is-ltr .pe-md-0 {\n padding-right: 0px !important;\n }\n\n .v-application--is-rtl .pe-md-0 {\n padding-left: 0px !important;\n }\n\n .v-application--is-ltr .pe-md-1 {\n padding-right: 4px !important;\n }\n\n .v-application--is-rtl .pe-md-1 {\n padding-left: 4px !important;\n }\n\n .v-application--is-ltr .pe-md-2 {\n padding-right: 8px !important;\n }\n\n .v-application--is-rtl .pe-md-2 {\n padding-left: 8px !important;\n }\n\n .v-application--is-ltr .pe-md-3 {\n padding-right: 12px !important;\n }\n\n .v-application--is-rtl .pe-md-3 {\n padding-left: 12px !important;\n }\n\n .v-application--is-ltr .pe-md-4 {\n padding-right: 16px !important;\n }\n\n .v-application--is-rtl .pe-md-4 {\n padding-left: 16px !important;\n }\n\n .v-application--is-ltr .pe-md-5 {\n padding-right: 20px !important;\n }\n\n .v-application--is-rtl .pe-md-5 {\n padding-left: 20px !important;\n }\n\n .v-application--is-ltr .pe-md-6 {\n padding-right: 24px !important;\n }\n\n .v-application--is-rtl .pe-md-6 {\n padding-left: 24px !important;\n }\n\n .v-application--is-ltr .pe-md-7 {\n padding-right: 28px !important;\n }\n\n .v-application--is-rtl .pe-md-7 {\n padding-left: 28px !important;\n }\n\n .v-application--is-ltr .pe-md-8 {\n padding-right: 32px !important;\n }\n\n .v-application--is-rtl .pe-md-8 {\n padding-left: 32px !important;\n }\n\n .v-application--is-ltr .pe-md-9 {\n padding-right: 36px !important;\n }\n\n .v-application--is-rtl .pe-md-9 {\n padding-left: 36px !important;\n }\n\n .v-application--is-ltr .pe-md-10 {\n padding-right: 40px !important;\n }\n\n .v-application--is-rtl .pe-md-10 {\n padding-left: 40px !important;\n }\n\n .v-application--is-ltr .pe-md-11 {\n padding-right: 44px !important;\n }\n\n .v-application--is-rtl .pe-md-11 {\n padding-left: 44px !important;\n }\n\n .v-application--is-ltr .pe-md-12 {\n padding-right: 48px !important;\n }\n\n .v-application--is-rtl .pe-md-12 {\n padding-left: 48px !important;\n }\n\n .v-application--is-ltr .pe-md-13 {\n padding-right: 52px !important;\n }\n\n .v-application--is-rtl .pe-md-13 {\n padding-left: 52px !important;\n }\n\n .v-application--is-ltr .pe-md-14 {\n padding-right: 56px !important;\n }\n\n .v-application--is-rtl .pe-md-14 {\n padding-left: 56px !important;\n }\n\n .v-application--is-ltr .pe-md-15 {\n padding-right: 60px !important;\n }\n\n .v-application--is-rtl .pe-md-15 {\n padding-left: 60px !important;\n }\n\n .v-application--is-ltr .pe-md-16 {\n padding-right: 64px !important;\n }\n\n .v-application--is-rtl .pe-md-16 {\n padding-left: 64px !important;\n }\n\n .v-application .text-md-left {\n text-align: left !important;\n }\n\n .v-application .text-md-right {\n text-align: right !important;\n }\n\n .v-application .text-md-center {\n text-align: center !important;\n }\n\n .v-application .text-md-justify {\n text-align: justify !important;\n }\n\n .v-application .text-md-start {\n text-align: start !important;\n }\n\n .v-application .text-md-end {\n text-align: end !important;\n }\n\n .v-application .text-md-h1 {\n font-size: 6rem !important;\n font-weight: 300;\n line-height: 6rem;\n letter-spacing: -0.015625em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-md-h2 {\n font-size: 3.75rem !important;\n font-weight: 300;\n line-height: 3.75rem;\n letter-spacing: -0.0083333333em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-md-h3 {\n font-size: 3rem !important;\n font-weight: 400;\n line-height: 3.125rem;\n letter-spacing: normal !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-md-h4 {\n font-size: 2.125rem !important;\n font-weight: 400;\n line-height: 2.5rem;\n letter-spacing: 0.0073529412em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-md-h5 {\n font-size: 1.5rem !important;\n font-weight: 400;\n line-height: 2rem;\n letter-spacing: normal !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-md-h6 {\n font-size: 1.25rem !important;\n font-weight: 500;\n line-height: 2rem;\n letter-spacing: 0.0125em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-md-subtitle-1 {\n font-size: 1rem !important;\n font-weight: normal;\n line-height: 1.75rem;\n letter-spacing: 0.009375em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-md-subtitle-2 {\n font-size: 0.875rem !important;\n font-weight: 500;\n line-height: 1.375rem;\n letter-spacing: 0.0071428571em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-md-body-1 {\n font-size: 1rem !important;\n font-weight: 400;\n line-height: 1.5rem;\n letter-spacing: 0.03125em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-md-body-2 {\n font-size: 0.875rem !important;\n font-weight: 400;\n line-height: 1.25rem;\n letter-spacing: 0.0178571429em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-md-button {\n font-size: 0.875rem !important;\n font-weight: 500;\n line-height: 2.25rem;\n letter-spacing: 0.0892857143em !important;\n font-family: \"Roboto\", sans-serif !important;\n text-transform: uppercase !important;\n }\n\n .v-application .text-md-caption {\n font-size: 0.75rem !important;\n font-weight: 400;\n line-height: 1.25rem;\n letter-spacing: 0.0333333333em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-md-overline {\n font-size: 0.75rem !important;\n font-weight: 500;\n line-height: 2rem;\n letter-spacing: 0.1666666667em !important;\n font-family: \"Roboto\", sans-serif !important;\n text-transform: uppercase !important;\n }\n}\n@media (min-width: 1264px) {\n .v-application .d-lg-none {\n display: none !important;\n }\n\n .v-application .d-lg-inline {\n display: inline !important;\n }\n\n .v-application .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .v-application .d-lg-block {\n display: block !important;\n }\n\n .v-application .d-lg-table {\n display: table !important;\n }\n\n .v-application .d-lg-table-row {\n display: table-row !important;\n }\n\n .v-application .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .v-application .d-lg-flex {\n display: flex !important;\n }\n\n .v-application .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .v-application .float-lg-none {\n float: none !important;\n }\n\n .v-application .float-lg-left {\n float: left !important;\n }\n\n .v-application .float-lg-right {\n float: right !important;\n }\n\n .v-application .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .v-application .flex-lg-row {\n flex-direction: row !important;\n }\n\n .v-application .flex-lg-column {\n flex-direction: column !important;\n }\n\n .v-application .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .v-application .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .v-application .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .v-application .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .v-application .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .v-application .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .v-application .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n\n .v-application .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .v-application .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .v-application .justify-lg-start {\n justify-content: flex-start !important;\n }\n\n .v-application .justify-lg-end {\n justify-content: flex-end !important;\n }\n\n .v-application .justify-lg-center {\n justify-content: center !important;\n }\n\n .v-application .justify-lg-space-between {\n justify-content: space-between !important;\n }\n\n .v-application .justify-lg-space-around {\n justify-content: space-around !important;\n }\n\n .v-application .align-lg-start {\n align-items: flex-start !important;\n }\n\n .v-application .align-lg-end {\n align-items: flex-end !important;\n }\n\n .v-application .align-lg-center {\n align-items: center !important;\n }\n\n .v-application .align-lg-baseline {\n align-items: baseline !important;\n }\n\n .v-application .align-lg-stretch {\n align-items: stretch !important;\n }\n\n .v-application .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .v-application .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .v-application .align-content-lg-center {\n align-content: center !important;\n }\n\n .v-application .align-content-lg-space-between {\n align-content: space-between !important;\n }\n\n .v-application .align-content-lg-space-around {\n align-content: space-around !important;\n }\n\n .v-application .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .v-application .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .v-application .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .v-application .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .v-application .align-self-lg-center {\n align-self: center !important;\n }\n\n .v-application .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .v-application .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .v-application .order-lg-first {\n order: -1 !important;\n }\n\n .v-application .order-lg-0 {\n order: 0 !important;\n }\n\n .v-application .order-lg-1 {\n order: 1 !important;\n }\n\n .v-application .order-lg-2 {\n order: 2 !important;\n }\n\n .v-application .order-lg-3 {\n order: 3 !important;\n }\n\n .v-application .order-lg-4 {\n order: 4 !important;\n }\n\n .v-application .order-lg-5 {\n order: 5 !important;\n }\n\n .v-application .order-lg-6 {\n order: 6 !important;\n }\n\n .v-application .order-lg-7 {\n order: 7 !important;\n }\n\n .v-application .order-lg-8 {\n order: 8 !important;\n }\n\n .v-application .order-lg-9 {\n order: 9 !important;\n }\n\n .v-application .order-lg-10 {\n order: 10 !important;\n }\n\n .v-application .order-lg-11 {\n order: 11 !important;\n }\n\n .v-application .order-lg-12 {\n order: 12 !important;\n }\n\n .v-application .order-lg-last {\n order: 13 !important;\n }\n\n .v-application .ma-lg-0 {\n margin: 0px !important;\n }\n\n .v-application .ma-lg-1 {\n margin: 4px !important;\n }\n\n .v-application .ma-lg-2 {\n margin: 8px !important;\n }\n\n .v-application .ma-lg-3 {\n margin: 12px !important;\n }\n\n .v-application .ma-lg-4 {\n margin: 16px !important;\n }\n\n .v-application .ma-lg-5 {\n margin: 20px !important;\n }\n\n .v-application .ma-lg-6 {\n margin: 24px !important;\n }\n\n .v-application .ma-lg-7 {\n margin: 28px !important;\n }\n\n .v-application .ma-lg-8 {\n margin: 32px !important;\n }\n\n .v-application .ma-lg-9 {\n margin: 36px !important;\n }\n\n .v-application .ma-lg-10 {\n margin: 40px !important;\n }\n\n .v-application .ma-lg-11 {\n margin: 44px !important;\n }\n\n .v-application .ma-lg-12 {\n margin: 48px !important;\n }\n\n .v-application .ma-lg-13 {\n margin: 52px !important;\n }\n\n .v-application .ma-lg-14 {\n margin: 56px !important;\n }\n\n .v-application .ma-lg-15 {\n margin: 60px !important;\n }\n\n .v-application .ma-lg-16 {\n margin: 64px !important;\n }\n\n .v-application .ma-lg-auto {\n margin: auto !important;\n }\n\n .v-application .mx-lg-0 {\n margin-right: 0px !important;\n margin-left: 0px !important;\n }\n\n .v-application .mx-lg-1 {\n margin-right: 4px !important;\n margin-left: 4px !important;\n }\n\n .v-application .mx-lg-2 {\n margin-right: 8px !important;\n margin-left: 8px !important;\n }\n\n .v-application .mx-lg-3 {\n margin-right: 12px !important;\n margin-left: 12px !important;\n }\n\n .v-application .mx-lg-4 {\n margin-right: 16px !important;\n margin-left: 16px !important;\n }\n\n .v-application .mx-lg-5 {\n margin-right: 20px !important;\n margin-left: 20px !important;\n }\n\n .v-application .mx-lg-6 {\n margin-right: 24px !important;\n margin-left: 24px !important;\n }\n\n .v-application .mx-lg-7 {\n margin-right: 28px !important;\n margin-left: 28px !important;\n }\n\n .v-application .mx-lg-8 {\n margin-right: 32px !important;\n margin-left: 32px !important;\n }\n\n .v-application .mx-lg-9 {\n margin-right: 36px !important;\n margin-left: 36px !important;\n }\n\n .v-application .mx-lg-10 {\n margin-right: 40px !important;\n margin-left: 40px !important;\n }\n\n .v-application .mx-lg-11 {\n margin-right: 44px !important;\n margin-left: 44px !important;\n }\n\n .v-application .mx-lg-12 {\n margin-right: 48px !important;\n margin-left: 48px !important;\n }\n\n .v-application .mx-lg-13 {\n margin-right: 52px !important;\n margin-left: 52px !important;\n }\n\n .v-application .mx-lg-14 {\n margin-right: 56px !important;\n margin-left: 56px !important;\n }\n\n .v-application .mx-lg-15 {\n margin-right: 60px !important;\n margin-left: 60px !important;\n }\n\n .v-application .mx-lg-16 {\n margin-right: 64px !important;\n margin-left: 64px !important;\n }\n\n .v-application .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .v-application .my-lg-0 {\n margin-top: 0px !important;\n margin-bottom: 0px !important;\n }\n\n .v-application .my-lg-1 {\n margin-top: 4px !important;\n margin-bottom: 4px !important;\n }\n\n .v-application .my-lg-2 {\n margin-top: 8px !important;\n margin-bottom: 8px !important;\n }\n\n .v-application .my-lg-3 {\n margin-top: 12px !important;\n margin-bottom: 12px !important;\n }\n\n .v-application .my-lg-4 {\n margin-top: 16px !important;\n margin-bottom: 16px !important;\n }\n\n .v-application .my-lg-5 {\n margin-top: 20px !important;\n margin-bottom: 20px !important;\n }\n\n .v-application .my-lg-6 {\n margin-top: 24px !important;\n margin-bottom: 24px !important;\n }\n\n .v-application .my-lg-7 {\n margin-top: 28px !important;\n margin-bottom: 28px !important;\n }\n\n .v-application .my-lg-8 {\n margin-top: 32px !important;\n margin-bottom: 32px !important;\n }\n\n .v-application .my-lg-9 {\n margin-top: 36px !important;\n margin-bottom: 36px !important;\n }\n\n .v-application .my-lg-10 {\n margin-top: 40px !important;\n margin-bottom: 40px !important;\n }\n\n .v-application .my-lg-11 {\n margin-top: 44px !important;\n margin-bottom: 44px !important;\n }\n\n .v-application .my-lg-12 {\n margin-top: 48px !important;\n margin-bottom: 48px !important;\n }\n\n .v-application .my-lg-13 {\n margin-top: 52px !important;\n margin-bottom: 52px !important;\n }\n\n .v-application .my-lg-14 {\n margin-top: 56px !important;\n margin-bottom: 56px !important;\n }\n\n .v-application .my-lg-15 {\n margin-top: 60px !important;\n margin-bottom: 60px !important;\n }\n\n .v-application .my-lg-16 {\n margin-top: 64px !important;\n margin-bottom: 64px !important;\n }\n\n .v-application .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .v-application .mt-lg-0 {\n margin-top: 0px !important;\n }\n\n .v-application .mt-lg-1 {\n margin-top: 4px !important;\n }\n\n .v-application .mt-lg-2 {\n margin-top: 8px !important;\n }\n\n .v-application .mt-lg-3 {\n margin-top: 12px !important;\n }\n\n .v-application .mt-lg-4 {\n margin-top: 16px !important;\n }\n\n .v-application .mt-lg-5 {\n margin-top: 20px !important;\n }\n\n .v-application .mt-lg-6 {\n margin-top: 24px !important;\n }\n\n .v-application .mt-lg-7 {\n margin-top: 28px !important;\n }\n\n .v-application .mt-lg-8 {\n margin-top: 32px !important;\n }\n\n .v-application .mt-lg-9 {\n margin-top: 36px !important;\n }\n\n .v-application .mt-lg-10 {\n margin-top: 40px !important;\n }\n\n .v-application .mt-lg-11 {\n margin-top: 44px !important;\n }\n\n .v-application .mt-lg-12 {\n margin-top: 48px !important;\n }\n\n .v-application .mt-lg-13 {\n margin-top: 52px !important;\n }\n\n .v-application .mt-lg-14 {\n margin-top: 56px !important;\n }\n\n .v-application .mt-lg-15 {\n margin-top: 60px !important;\n }\n\n .v-application .mt-lg-16 {\n margin-top: 64px !important;\n }\n\n .v-application .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .v-application .mr-lg-0 {\n margin-right: 0px !important;\n }\n\n .v-application .mr-lg-1 {\n margin-right: 4px !important;\n }\n\n .v-application .mr-lg-2 {\n margin-right: 8px !important;\n }\n\n .v-application .mr-lg-3 {\n margin-right: 12px !important;\n }\n\n .v-application .mr-lg-4 {\n margin-right: 16px !important;\n }\n\n .v-application .mr-lg-5 {\n margin-right: 20px !important;\n }\n\n .v-application .mr-lg-6 {\n margin-right: 24px !important;\n }\n\n .v-application .mr-lg-7 {\n margin-right: 28px !important;\n }\n\n .v-application .mr-lg-8 {\n margin-right: 32px !important;\n }\n\n .v-application .mr-lg-9 {\n margin-right: 36px !important;\n }\n\n .v-application .mr-lg-10 {\n margin-right: 40px !important;\n }\n\n .v-application .mr-lg-11 {\n margin-right: 44px !important;\n }\n\n .v-application .mr-lg-12 {\n margin-right: 48px !important;\n }\n\n .v-application .mr-lg-13 {\n margin-right: 52px !important;\n }\n\n .v-application .mr-lg-14 {\n margin-right: 56px !important;\n }\n\n .v-application .mr-lg-15 {\n margin-right: 60px !important;\n }\n\n .v-application .mr-lg-16 {\n margin-right: 64px !important;\n }\n\n .v-application .mr-lg-auto {\n margin-right: auto !important;\n }\n\n .v-application .mb-lg-0 {\n margin-bottom: 0px !important;\n }\n\n .v-application .mb-lg-1 {\n margin-bottom: 4px !important;\n }\n\n .v-application .mb-lg-2 {\n margin-bottom: 8px !important;\n }\n\n .v-application .mb-lg-3 {\n margin-bottom: 12px !important;\n }\n\n .v-application .mb-lg-4 {\n margin-bottom: 16px !important;\n }\n\n .v-application .mb-lg-5 {\n margin-bottom: 20px !important;\n }\n\n .v-application .mb-lg-6 {\n margin-bottom: 24px !important;\n }\n\n .v-application .mb-lg-7 {\n margin-bottom: 28px !important;\n }\n\n .v-application .mb-lg-8 {\n margin-bottom: 32px !important;\n }\n\n .v-application .mb-lg-9 {\n margin-bottom: 36px !important;\n }\n\n .v-application .mb-lg-10 {\n margin-bottom: 40px !important;\n }\n\n .v-application .mb-lg-11 {\n margin-bottom: 44px !important;\n }\n\n .v-application .mb-lg-12 {\n margin-bottom: 48px !important;\n }\n\n .v-application .mb-lg-13 {\n margin-bottom: 52px !important;\n }\n\n .v-application .mb-lg-14 {\n margin-bottom: 56px !important;\n }\n\n .v-application .mb-lg-15 {\n margin-bottom: 60px !important;\n }\n\n .v-application .mb-lg-16 {\n margin-bottom: 64px !important;\n }\n\n .v-application .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .v-application .ml-lg-0 {\n margin-left: 0px !important;\n }\n\n .v-application .ml-lg-1 {\n margin-left: 4px !important;\n }\n\n .v-application .ml-lg-2 {\n margin-left: 8px !important;\n }\n\n .v-application .ml-lg-3 {\n margin-left: 12px !important;\n }\n\n .v-application .ml-lg-4 {\n margin-left: 16px !important;\n }\n\n .v-application .ml-lg-5 {\n margin-left: 20px !important;\n }\n\n .v-application .ml-lg-6 {\n margin-left: 24px !important;\n }\n\n .v-application .ml-lg-7 {\n margin-left: 28px !important;\n }\n\n .v-application .ml-lg-8 {\n margin-left: 32px !important;\n }\n\n .v-application .ml-lg-9 {\n margin-left: 36px !important;\n }\n\n .v-application .ml-lg-10 {\n margin-left: 40px !important;\n }\n\n .v-application .ml-lg-11 {\n margin-left: 44px !important;\n }\n\n .v-application .ml-lg-12 {\n margin-left: 48px !important;\n }\n\n .v-application .ml-lg-13 {\n margin-left: 52px !important;\n }\n\n .v-application .ml-lg-14 {\n margin-left: 56px !important;\n }\n\n .v-application .ml-lg-15 {\n margin-left: 60px !important;\n }\n\n .v-application .ml-lg-16 {\n margin-left: 64px !important;\n }\n\n .v-application .ml-lg-auto {\n margin-left: auto !important;\n }\n\n .v-application--is-ltr .ms-lg-0 {\n margin-left: 0px !important;\n }\n\n .v-application--is-rtl .ms-lg-0 {\n margin-right: 0px !important;\n }\n\n .v-application--is-ltr .ms-lg-1 {\n margin-left: 4px !important;\n }\n\n .v-application--is-rtl .ms-lg-1 {\n margin-right: 4px !important;\n }\n\n .v-application--is-ltr .ms-lg-2 {\n margin-left: 8px !important;\n }\n\n .v-application--is-rtl .ms-lg-2 {\n margin-right: 8px !important;\n }\n\n .v-application--is-ltr .ms-lg-3 {\n margin-left: 12px !important;\n }\n\n .v-application--is-rtl .ms-lg-3 {\n margin-right: 12px !important;\n }\n\n .v-application--is-ltr .ms-lg-4 {\n margin-left: 16px !important;\n }\n\n .v-application--is-rtl .ms-lg-4 {\n margin-right: 16px !important;\n }\n\n .v-application--is-ltr .ms-lg-5 {\n margin-left: 20px !important;\n }\n\n .v-application--is-rtl .ms-lg-5 {\n margin-right: 20px !important;\n }\n\n .v-application--is-ltr .ms-lg-6 {\n margin-left: 24px !important;\n }\n\n .v-application--is-rtl .ms-lg-6 {\n margin-right: 24px !important;\n }\n\n .v-application--is-ltr .ms-lg-7 {\n margin-left: 28px !important;\n }\n\n .v-application--is-rtl .ms-lg-7 {\n margin-right: 28px !important;\n }\n\n .v-application--is-ltr .ms-lg-8 {\n margin-left: 32px !important;\n }\n\n .v-application--is-rtl .ms-lg-8 {\n margin-right: 32px !important;\n }\n\n .v-application--is-ltr .ms-lg-9 {\n margin-left: 36px !important;\n }\n\n .v-application--is-rtl .ms-lg-9 {\n margin-right: 36px !important;\n }\n\n .v-application--is-ltr .ms-lg-10 {\n margin-left: 40px !important;\n }\n\n .v-application--is-rtl .ms-lg-10 {\n margin-right: 40px !important;\n }\n\n .v-application--is-ltr .ms-lg-11 {\n margin-left: 44px !important;\n }\n\n .v-application--is-rtl .ms-lg-11 {\n margin-right: 44px !important;\n }\n\n .v-application--is-ltr .ms-lg-12 {\n margin-left: 48px !important;\n }\n\n .v-application--is-rtl .ms-lg-12 {\n margin-right: 48px !important;\n }\n\n .v-application--is-ltr .ms-lg-13 {\n margin-left: 52px !important;\n }\n\n .v-application--is-rtl .ms-lg-13 {\n margin-right: 52px !important;\n }\n\n .v-application--is-ltr .ms-lg-14 {\n margin-left: 56px !important;\n }\n\n .v-application--is-rtl .ms-lg-14 {\n margin-right: 56px !important;\n }\n\n .v-application--is-ltr .ms-lg-15 {\n margin-left: 60px !important;\n }\n\n .v-application--is-rtl .ms-lg-15 {\n margin-right: 60px !important;\n }\n\n .v-application--is-ltr .ms-lg-16 {\n margin-left: 64px !important;\n }\n\n .v-application--is-rtl .ms-lg-16 {\n margin-right: 64px !important;\n }\n\n .v-application--is-ltr .ms-lg-auto {\n margin-left: auto !important;\n }\n\n .v-application--is-rtl .ms-lg-auto {\n margin-right: auto !important;\n }\n\n .v-application--is-ltr .me-lg-0 {\n margin-right: 0px !important;\n }\n\n .v-application--is-rtl .me-lg-0 {\n margin-left: 0px !important;\n }\n\n .v-application--is-ltr .me-lg-1 {\n margin-right: 4px !important;\n }\n\n .v-application--is-rtl .me-lg-1 {\n margin-left: 4px !important;\n }\n\n .v-application--is-ltr .me-lg-2 {\n margin-right: 8px !important;\n }\n\n .v-application--is-rtl .me-lg-2 {\n margin-left: 8px !important;\n }\n\n .v-application--is-ltr .me-lg-3 {\n margin-right: 12px !important;\n }\n\n .v-application--is-rtl .me-lg-3 {\n margin-left: 12px !important;\n }\n\n .v-application--is-ltr .me-lg-4 {\n margin-right: 16px !important;\n }\n\n .v-application--is-rtl .me-lg-4 {\n margin-left: 16px !important;\n }\n\n .v-application--is-ltr .me-lg-5 {\n margin-right: 20px !important;\n }\n\n .v-application--is-rtl .me-lg-5 {\n margin-left: 20px !important;\n }\n\n .v-application--is-ltr .me-lg-6 {\n margin-right: 24px !important;\n }\n\n .v-application--is-rtl .me-lg-6 {\n margin-left: 24px !important;\n }\n\n .v-application--is-ltr .me-lg-7 {\n margin-right: 28px !important;\n }\n\n .v-application--is-rtl .me-lg-7 {\n margin-left: 28px !important;\n }\n\n .v-application--is-ltr .me-lg-8 {\n margin-right: 32px !important;\n }\n\n .v-application--is-rtl .me-lg-8 {\n margin-left: 32px !important;\n }\n\n .v-application--is-ltr .me-lg-9 {\n margin-right: 36px !important;\n }\n\n .v-application--is-rtl .me-lg-9 {\n margin-left: 36px !important;\n }\n\n .v-application--is-ltr .me-lg-10 {\n margin-right: 40px !important;\n }\n\n .v-application--is-rtl .me-lg-10 {\n margin-left: 40px !important;\n }\n\n .v-application--is-ltr .me-lg-11 {\n margin-right: 44px !important;\n }\n\n .v-application--is-rtl .me-lg-11 {\n margin-left: 44px !important;\n }\n\n .v-application--is-ltr .me-lg-12 {\n margin-right: 48px !important;\n }\n\n .v-application--is-rtl .me-lg-12 {\n margin-left: 48px !important;\n }\n\n .v-application--is-ltr .me-lg-13 {\n margin-right: 52px !important;\n }\n\n .v-application--is-rtl .me-lg-13 {\n margin-left: 52px !important;\n }\n\n .v-application--is-ltr .me-lg-14 {\n margin-right: 56px !important;\n }\n\n .v-application--is-rtl .me-lg-14 {\n margin-left: 56px !important;\n }\n\n .v-application--is-ltr .me-lg-15 {\n margin-right: 60px !important;\n }\n\n .v-application--is-rtl .me-lg-15 {\n margin-left: 60px !important;\n }\n\n .v-application--is-ltr .me-lg-16 {\n margin-right: 64px !important;\n }\n\n .v-application--is-rtl .me-lg-16 {\n margin-left: 64px !important;\n }\n\n .v-application--is-ltr .me-lg-auto {\n margin-right: auto !important;\n }\n\n .v-application--is-rtl .me-lg-auto {\n margin-left: auto !important;\n }\n\n .v-application .ma-lg-n1 {\n margin: -4px !important;\n }\n\n .v-application .ma-lg-n2 {\n margin: -8px !important;\n }\n\n .v-application .ma-lg-n3 {\n margin: -12px !important;\n }\n\n .v-application .ma-lg-n4 {\n margin: -16px !important;\n }\n\n .v-application .ma-lg-n5 {\n margin: -20px !important;\n }\n\n .v-application .ma-lg-n6 {\n margin: -24px !important;\n }\n\n .v-application .ma-lg-n7 {\n margin: -28px !important;\n }\n\n .v-application .ma-lg-n8 {\n margin: -32px !important;\n }\n\n .v-application .ma-lg-n9 {\n margin: -36px !important;\n }\n\n .v-application .ma-lg-n10 {\n margin: -40px !important;\n }\n\n .v-application .ma-lg-n11 {\n margin: -44px !important;\n }\n\n .v-application .ma-lg-n12 {\n margin: -48px !important;\n }\n\n .v-application .ma-lg-n13 {\n margin: -52px !important;\n }\n\n .v-application .ma-lg-n14 {\n margin: -56px !important;\n }\n\n .v-application .ma-lg-n15 {\n margin: -60px !important;\n }\n\n .v-application .ma-lg-n16 {\n margin: -64px !important;\n }\n\n .v-application .mx-lg-n1 {\n margin-right: -4px !important;\n margin-left: -4px !important;\n }\n\n .v-application .mx-lg-n2 {\n margin-right: -8px !important;\n margin-left: -8px !important;\n }\n\n .v-application .mx-lg-n3 {\n margin-right: -12px !important;\n margin-left: -12px !important;\n }\n\n .v-application .mx-lg-n4 {\n margin-right: -16px !important;\n margin-left: -16px !important;\n }\n\n .v-application .mx-lg-n5 {\n margin-right: -20px !important;\n margin-left: -20px !important;\n }\n\n .v-application .mx-lg-n6 {\n margin-right: -24px !important;\n margin-left: -24px !important;\n }\n\n .v-application .mx-lg-n7 {\n margin-right: -28px !important;\n margin-left: -28px !important;\n }\n\n .v-application .mx-lg-n8 {\n margin-right: -32px !important;\n margin-left: -32px !important;\n }\n\n .v-application .mx-lg-n9 {\n margin-right: -36px !important;\n margin-left: -36px !important;\n }\n\n .v-application .mx-lg-n10 {\n margin-right: -40px !important;\n margin-left: -40px !important;\n }\n\n .v-application .mx-lg-n11 {\n margin-right: -44px !important;\n margin-left: -44px !important;\n }\n\n .v-application .mx-lg-n12 {\n margin-right: -48px !important;\n margin-left: -48px !important;\n }\n\n .v-application .mx-lg-n13 {\n margin-right: -52px !important;\n margin-left: -52px !important;\n }\n\n .v-application .mx-lg-n14 {\n margin-right: -56px !important;\n margin-left: -56px !important;\n }\n\n .v-application .mx-lg-n15 {\n margin-right: -60px !important;\n margin-left: -60px !important;\n }\n\n .v-application .mx-lg-n16 {\n margin-right: -64px !important;\n margin-left: -64px !important;\n }\n\n .v-application .my-lg-n1 {\n margin-top: -4px !important;\n margin-bottom: -4px !important;\n }\n\n .v-application .my-lg-n2 {\n margin-top: -8px !important;\n margin-bottom: -8px !important;\n }\n\n .v-application .my-lg-n3 {\n margin-top: -12px !important;\n margin-bottom: -12px !important;\n }\n\n .v-application .my-lg-n4 {\n margin-top: -16px !important;\n margin-bottom: -16px !important;\n }\n\n .v-application .my-lg-n5 {\n margin-top: -20px !important;\n margin-bottom: -20px !important;\n }\n\n .v-application .my-lg-n6 {\n margin-top: -24px !important;\n margin-bottom: -24px !important;\n }\n\n .v-application .my-lg-n7 {\n margin-top: -28px !important;\n margin-bottom: -28px !important;\n }\n\n .v-application .my-lg-n8 {\n margin-top: -32px !important;\n margin-bottom: -32px !important;\n }\n\n .v-application .my-lg-n9 {\n margin-top: -36px !important;\n margin-bottom: -36px !important;\n }\n\n .v-application .my-lg-n10 {\n margin-top: -40px !important;\n margin-bottom: -40px !important;\n }\n\n .v-application .my-lg-n11 {\n margin-top: -44px !important;\n margin-bottom: -44px !important;\n }\n\n .v-application .my-lg-n12 {\n margin-top: -48px !important;\n margin-bottom: -48px !important;\n }\n\n .v-application .my-lg-n13 {\n margin-top: -52px !important;\n margin-bottom: -52px !important;\n }\n\n .v-application .my-lg-n14 {\n margin-top: -56px !important;\n margin-bottom: -56px !important;\n }\n\n .v-application .my-lg-n15 {\n margin-top: -60px !important;\n margin-bottom: -60px !important;\n }\n\n .v-application .my-lg-n16 {\n margin-top: -64px !important;\n margin-bottom: -64px !important;\n }\n\n .v-application .mt-lg-n1 {\n margin-top: -4px !important;\n }\n\n .v-application .mt-lg-n2 {\n margin-top: -8px !important;\n }\n\n .v-application .mt-lg-n3 {\n margin-top: -12px !important;\n }\n\n .v-application .mt-lg-n4 {\n margin-top: -16px !important;\n }\n\n .v-application .mt-lg-n5 {\n margin-top: -20px !important;\n }\n\n .v-application .mt-lg-n6 {\n margin-top: -24px !important;\n }\n\n .v-application .mt-lg-n7 {\n margin-top: -28px !important;\n }\n\n .v-application .mt-lg-n8 {\n margin-top: -32px !important;\n }\n\n .v-application .mt-lg-n9 {\n margin-top: -36px !important;\n }\n\n .v-application .mt-lg-n10 {\n margin-top: -40px !important;\n }\n\n .v-application .mt-lg-n11 {\n margin-top: -44px !important;\n }\n\n .v-application .mt-lg-n12 {\n margin-top: -48px !important;\n }\n\n .v-application .mt-lg-n13 {\n margin-top: -52px !important;\n }\n\n .v-application .mt-lg-n14 {\n margin-top: -56px !important;\n }\n\n .v-application .mt-lg-n15 {\n margin-top: -60px !important;\n }\n\n .v-application .mt-lg-n16 {\n margin-top: -64px !important;\n }\n\n .v-application .mr-lg-n1 {\n margin-right: -4px !important;\n }\n\n .v-application .mr-lg-n2 {\n margin-right: -8px !important;\n }\n\n .v-application .mr-lg-n3 {\n margin-right: -12px !important;\n }\n\n .v-application .mr-lg-n4 {\n margin-right: -16px !important;\n }\n\n .v-application .mr-lg-n5 {\n margin-right: -20px !important;\n }\n\n .v-application .mr-lg-n6 {\n margin-right: -24px !important;\n }\n\n .v-application .mr-lg-n7 {\n margin-right: -28px !important;\n }\n\n .v-application .mr-lg-n8 {\n margin-right: -32px !important;\n }\n\n .v-application .mr-lg-n9 {\n margin-right: -36px !important;\n }\n\n .v-application .mr-lg-n10 {\n margin-right: -40px !important;\n }\n\n .v-application .mr-lg-n11 {\n margin-right: -44px !important;\n }\n\n .v-application .mr-lg-n12 {\n margin-right: -48px !important;\n }\n\n .v-application .mr-lg-n13 {\n margin-right: -52px !important;\n }\n\n .v-application .mr-lg-n14 {\n margin-right: -56px !important;\n }\n\n .v-application .mr-lg-n15 {\n margin-right: -60px !important;\n }\n\n .v-application .mr-lg-n16 {\n margin-right: -64px !important;\n }\n\n .v-application .mb-lg-n1 {\n margin-bottom: -4px !important;\n }\n\n .v-application .mb-lg-n2 {\n margin-bottom: -8px !important;\n }\n\n .v-application .mb-lg-n3 {\n margin-bottom: -12px !important;\n }\n\n .v-application .mb-lg-n4 {\n margin-bottom: -16px !important;\n }\n\n .v-application .mb-lg-n5 {\n margin-bottom: -20px !important;\n }\n\n .v-application .mb-lg-n6 {\n margin-bottom: -24px !important;\n }\n\n .v-application .mb-lg-n7 {\n margin-bottom: -28px !important;\n }\n\n .v-application .mb-lg-n8 {\n margin-bottom: -32px !important;\n }\n\n .v-application .mb-lg-n9 {\n margin-bottom: -36px !important;\n }\n\n .v-application .mb-lg-n10 {\n margin-bottom: -40px !important;\n }\n\n .v-application .mb-lg-n11 {\n margin-bottom: -44px !important;\n }\n\n .v-application .mb-lg-n12 {\n margin-bottom: -48px !important;\n }\n\n .v-application .mb-lg-n13 {\n margin-bottom: -52px !important;\n }\n\n .v-application .mb-lg-n14 {\n margin-bottom: -56px !important;\n }\n\n .v-application .mb-lg-n15 {\n margin-bottom: -60px !important;\n }\n\n .v-application .mb-lg-n16 {\n margin-bottom: -64px !important;\n }\n\n .v-application .ml-lg-n1 {\n margin-left: -4px !important;\n }\n\n .v-application .ml-lg-n2 {\n margin-left: -8px !important;\n }\n\n .v-application .ml-lg-n3 {\n margin-left: -12px !important;\n }\n\n .v-application .ml-lg-n4 {\n margin-left: -16px !important;\n }\n\n .v-application .ml-lg-n5 {\n margin-left: -20px !important;\n }\n\n .v-application .ml-lg-n6 {\n margin-left: -24px !important;\n }\n\n .v-application .ml-lg-n7 {\n margin-left: -28px !important;\n }\n\n .v-application .ml-lg-n8 {\n margin-left: -32px !important;\n }\n\n .v-application .ml-lg-n9 {\n margin-left: -36px !important;\n }\n\n .v-application .ml-lg-n10 {\n margin-left: -40px !important;\n }\n\n .v-application .ml-lg-n11 {\n margin-left: -44px !important;\n }\n\n .v-application .ml-lg-n12 {\n margin-left: -48px !important;\n }\n\n .v-application .ml-lg-n13 {\n margin-left: -52px !important;\n }\n\n .v-application .ml-lg-n14 {\n margin-left: -56px !important;\n }\n\n .v-application .ml-lg-n15 {\n margin-left: -60px !important;\n }\n\n .v-application .ml-lg-n16 {\n margin-left: -64px !important;\n }\n\n .v-application--is-ltr .ms-lg-n1 {\n margin-left: -4px !important;\n }\n\n .v-application--is-rtl .ms-lg-n1 {\n margin-right: -4px !important;\n }\n\n .v-application--is-ltr .ms-lg-n2 {\n margin-left: -8px !important;\n }\n\n .v-application--is-rtl .ms-lg-n2 {\n margin-right: -8px !important;\n }\n\n .v-application--is-ltr .ms-lg-n3 {\n margin-left: -12px !important;\n }\n\n .v-application--is-rtl .ms-lg-n3 {\n margin-right: -12px !important;\n }\n\n .v-application--is-ltr .ms-lg-n4 {\n margin-left: -16px !important;\n }\n\n .v-application--is-rtl .ms-lg-n4 {\n margin-right: -16px !important;\n }\n\n .v-application--is-ltr .ms-lg-n5 {\n margin-left: -20px !important;\n }\n\n .v-application--is-rtl .ms-lg-n5 {\n margin-right: -20px !important;\n }\n\n .v-application--is-ltr .ms-lg-n6 {\n margin-left: -24px !important;\n }\n\n .v-application--is-rtl .ms-lg-n6 {\n margin-right: -24px !important;\n }\n\n .v-application--is-ltr .ms-lg-n7 {\n margin-left: -28px !important;\n }\n\n .v-application--is-rtl .ms-lg-n7 {\n margin-right: -28px !important;\n }\n\n .v-application--is-ltr .ms-lg-n8 {\n margin-left: -32px !important;\n }\n\n .v-application--is-rtl .ms-lg-n8 {\n margin-right: -32px !important;\n }\n\n .v-application--is-ltr .ms-lg-n9 {\n margin-left: -36px !important;\n }\n\n .v-application--is-rtl .ms-lg-n9 {\n margin-right: -36px !important;\n }\n\n .v-application--is-ltr .ms-lg-n10 {\n margin-left: -40px !important;\n }\n\n .v-application--is-rtl .ms-lg-n10 {\n margin-right: -40px !important;\n }\n\n .v-application--is-ltr .ms-lg-n11 {\n margin-left: -44px !important;\n }\n\n .v-application--is-rtl .ms-lg-n11 {\n margin-right: -44px !important;\n }\n\n .v-application--is-ltr .ms-lg-n12 {\n margin-left: -48px !important;\n }\n\n .v-application--is-rtl .ms-lg-n12 {\n margin-right: -48px !important;\n }\n\n .v-application--is-ltr .ms-lg-n13 {\n margin-left: -52px !important;\n }\n\n .v-application--is-rtl .ms-lg-n13 {\n margin-right: -52px !important;\n }\n\n .v-application--is-ltr .ms-lg-n14 {\n margin-left: -56px !important;\n }\n\n .v-application--is-rtl .ms-lg-n14 {\n margin-right: -56px !important;\n }\n\n .v-application--is-ltr .ms-lg-n15 {\n margin-left: -60px !important;\n }\n\n .v-application--is-rtl .ms-lg-n15 {\n margin-right: -60px !important;\n }\n\n .v-application--is-ltr .ms-lg-n16 {\n margin-left: -64px !important;\n }\n\n .v-application--is-rtl .ms-lg-n16 {\n margin-right: -64px !important;\n }\n\n .v-application--is-ltr .me-lg-n1 {\n margin-right: -4px !important;\n }\n\n .v-application--is-rtl .me-lg-n1 {\n margin-left: -4px !important;\n }\n\n .v-application--is-ltr .me-lg-n2 {\n margin-right: -8px !important;\n }\n\n .v-application--is-rtl .me-lg-n2 {\n margin-left: -8px !important;\n }\n\n .v-application--is-ltr .me-lg-n3 {\n margin-right: -12px !important;\n }\n\n .v-application--is-rtl .me-lg-n3 {\n margin-left: -12px !important;\n }\n\n .v-application--is-ltr .me-lg-n4 {\n margin-right: -16px !important;\n }\n\n .v-application--is-rtl .me-lg-n4 {\n margin-left: -16px !important;\n }\n\n .v-application--is-ltr .me-lg-n5 {\n margin-right: -20px !important;\n }\n\n .v-application--is-rtl .me-lg-n5 {\n margin-left: -20px !important;\n }\n\n .v-application--is-ltr .me-lg-n6 {\n margin-right: -24px !important;\n }\n\n .v-application--is-rtl .me-lg-n6 {\n margin-left: -24px !important;\n }\n\n .v-application--is-ltr .me-lg-n7 {\n margin-right: -28px !important;\n }\n\n .v-application--is-rtl .me-lg-n7 {\n margin-left: -28px !important;\n }\n\n .v-application--is-ltr .me-lg-n8 {\n margin-right: -32px !important;\n }\n\n .v-application--is-rtl .me-lg-n8 {\n margin-left: -32px !important;\n }\n\n .v-application--is-ltr .me-lg-n9 {\n margin-right: -36px !important;\n }\n\n .v-application--is-rtl .me-lg-n9 {\n margin-left: -36px !important;\n }\n\n .v-application--is-ltr .me-lg-n10 {\n margin-right: -40px !important;\n }\n\n .v-application--is-rtl .me-lg-n10 {\n margin-left: -40px !important;\n }\n\n .v-application--is-ltr .me-lg-n11 {\n margin-right: -44px !important;\n }\n\n .v-application--is-rtl .me-lg-n11 {\n margin-left: -44px !important;\n }\n\n .v-application--is-ltr .me-lg-n12 {\n margin-right: -48px !important;\n }\n\n .v-application--is-rtl .me-lg-n12 {\n margin-left: -48px !important;\n }\n\n .v-application--is-ltr .me-lg-n13 {\n margin-right: -52px !important;\n }\n\n .v-application--is-rtl .me-lg-n13 {\n margin-left: -52px !important;\n }\n\n .v-application--is-ltr .me-lg-n14 {\n margin-right: -56px !important;\n }\n\n .v-application--is-rtl .me-lg-n14 {\n margin-left: -56px !important;\n }\n\n .v-application--is-ltr .me-lg-n15 {\n margin-right: -60px !important;\n }\n\n .v-application--is-rtl .me-lg-n15 {\n margin-left: -60px !important;\n }\n\n .v-application--is-ltr .me-lg-n16 {\n margin-right: -64px !important;\n }\n\n .v-application--is-rtl .me-lg-n16 {\n margin-left: -64px !important;\n }\n\n .v-application .pa-lg-0 {\n padding: 0px !important;\n }\n\n .v-application .pa-lg-1 {\n padding: 4px !important;\n }\n\n .v-application .pa-lg-2 {\n padding: 8px !important;\n }\n\n .v-application .pa-lg-3 {\n padding: 12px !important;\n }\n\n .v-application .pa-lg-4 {\n padding: 16px !important;\n }\n\n .v-application .pa-lg-5 {\n padding: 20px !important;\n }\n\n .v-application .pa-lg-6 {\n padding: 24px !important;\n }\n\n .v-application .pa-lg-7 {\n padding: 28px !important;\n }\n\n .v-application .pa-lg-8 {\n padding: 32px !important;\n }\n\n .v-application .pa-lg-9 {\n padding: 36px !important;\n }\n\n .v-application .pa-lg-10 {\n padding: 40px !important;\n }\n\n .v-application .pa-lg-11 {\n padding: 44px !important;\n }\n\n .v-application .pa-lg-12 {\n padding: 48px !important;\n }\n\n .v-application .pa-lg-13 {\n padding: 52px !important;\n }\n\n .v-application .pa-lg-14 {\n padding: 56px !important;\n }\n\n .v-application .pa-lg-15 {\n padding: 60px !important;\n }\n\n .v-application .pa-lg-16 {\n padding: 64px !important;\n }\n\n .v-application .px-lg-0 {\n padding-right: 0px !important;\n padding-left: 0px !important;\n }\n\n .v-application .px-lg-1 {\n padding-right: 4px !important;\n padding-left: 4px !important;\n }\n\n .v-application .px-lg-2 {\n padding-right: 8px !important;\n padding-left: 8px !important;\n }\n\n .v-application .px-lg-3 {\n padding-right: 12px !important;\n padding-left: 12px !important;\n }\n\n .v-application .px-lg-4 {\n padding-right: 16px !important;\n padding-left: 16px !important;\n }\n\n .v-application .px-lg-5 {\n padding-right: 20px !important;\n padding-left: 20px !important;\n }\n\n .v-application .px-lg-6 {\n padding-right: 24px !important;\n padding-left: 24px !important;\n }\n\n .v-application .px-lg-7 {\n padding-right: 28px !important;\n padding-left: 28px !important;\n }\n\n .v-application .px-lg-8 {\n padding-right: 32px !important;\n padding-left: 32px !important;\n }\n\n .v-application .px-lg-9 {\n padding-right: 36px !important;\n padding-left: 36px !important;\n }\n\n .v-application .px-lg-10 {\n padding-right: 40px !important;\n padding-left: 40px !important;\n }\n\n .v-application .px-lg-11 {\n padding-right: 44px !important;\n padding-left: 44px !important;\n }\n\n .v-application .px-lg-12 {\n padding-right: 48px !important;\n padding-left: 48px !important;\n }\n\n .v-application .px-lg-13 {\n padding-right: 52px !important;\n padding-left: 52px !important;\n }\n\n .v-application .px-lg-14 {\n padding-right: 56px !important;\n padding-left: 56px !important;\n }\n\n .v-application .px-lg-15 {\n padding-right: 60px !important;\n padding-left: 60px !important;\n }\n\n .v-application .px-lg-16 {\n padding-right: 64px !important;\n padding-left: 64px !important;\n }\n\n .v-application .py-lg-0 {\n padding-top: 0px !important;\n padding-bottom: 0px !important;\n }\n\n .v-application .py-lg-1 {\n padding-top: 4px !important;\n padding-bottom: 4px !important;\n }\n\n .v-application .py-lg-2 {\n padding-top: 8px !important;\n padding-bottom: 8px !important;\n }\n\n .v-application .py-lg-3 {\n padding-top: 12px !important;\n padding-bottom: 12px !important;\n }\n\n .v-application .py-lg-4 {\n padding-top: 16px !important;\n padding-bottom: 16px !important;\n }\n\n .v-application .py-lg-5 {\n padding-top: 20px !important;\n padding-bottom: 20px !important;\n }\n\n .v-application .py-lg-6 {\n padding-top: 24px !important;\n padding-bottom: 24px !important;\n }\n\n .v-application .py-lg-7 {\n padding-top: 28px !important;\n padding-bottom: 28px !important;\n }\n\n .v-application .py-lg-8 {\n padding-top: 32px !important;\n padding-bottom: 32px !important;\n }\n\n .v-application .py-lg-9 {\n padding-top: 36px !important;\n padding-bottom: 36px !important;\n }\n\n .v-application .py-lg-10 {\n padding-top: 40px !important;\n padding-bottom: 40px !important;\n }\n\n .v-application .py-lg-11 {\n padding-top: 44px !important;\n padding-bottom: 44px !important;\n }\n\n .v-application .py-lg-12 {\n padding-top: 48px !important;\n padding-bottom: 48px !important;\n }\n\n .v-application .py-lg-13 {\n padding-top: 52px !important;\n padding-bottom: 52px !important;\n }\n\n .v-application .py-lg-14 {\n padding-top: 56px !important;\n padding-bottom: 56px !important;\n }\n\n .v-application .py-lg-15 {\n padding-top: 60px !important;\n padding-bottom: 60px !important;\n }\n\n .v-application .py-lg-16 {\n padding-top: 64px !important;\n padding-bottom: 64px !important;\n }\n\n .v-application .pt-lg-0 {\n padding-top: 0px !important;\n }\n\n .v-application .pt-lg-1 {\n padding-top: 4px !important;\n }\n\n .v-application .pt-lg-2 {\n padding-top: 8px !important;\n }\n\n .v-application .pt-lg-3 {\n padding-top: 12px !important;\n }\n\n .v-application .pt-lg-4 {\n padding-top: 16px !important;\n }\n\n .v-application .pt-lg-5 {\n padding-top: 20px !important;\n }\n\n .v-application .pt-lg-6 {\n padding-top: 24px !important;\n }\n\n .v-application .pt-lg-7 {\n padding-top: 28px !important;\n }\n\n .v-application .pt-lg-8 {\n padding-top: 32px !important;\n }\n\n .v-application .pt-lg-9 {\n padding-top: 36px !important;\n }\n\n .v-application .pt-lg-10 {\n padding-top: 40px !important;\n }\n\n .v-application .pt-lg-11 {\n padding-top: 44px !important;\n }\n\n .v-application .pt-lg-12 {\n padding-top: 48px !important;\n }\n\n .v-application .pt-lg-13 {\n padding-top: 52px !important;\n }\n\n .v-application .pt-lg-14 {\n padding-top: 56px !important;\n }\n\n .v-application .pt-lg-15 {\n padding-top: 60px !important;\n }\n\n .v-application .pt-lg-16 {\n padding-top: 64px !important;\n }\n\n .v-application .pr-lg-0 {\n padding-right: 0px !important;\n }\n\n .v-application .pr-lg-1 {\n padding-right: 4px !important;\n }\n\n .v-application .pr-lg-2 {\n padding-right: 8px !important;\n }\n\n .v-application .pr-lg-3 {\n padding-right: 12px !important;\n }\n\n .v-application .pr-lg-4 {\n padding-right: 16px !important;\n }\n\n .v-application .pr-lg-5 {\n padding-right: 20px !important;\n }\n\n .v-application .pr-lg-6 {\n padding-right: 24px !important;\n }\n\n .v-application .pr-lg-7 {\n padding-right: 28px !important;\n }\n\n .v-application .pr-lg-8 {\n padding-right: 32px !important;\n }\n\n .v-application .pr-lg-9 {\n padding-right: 36px !important;\n }\n\n .v-application .pr-lg-10 {\n padding-right: 40px !important;\n }\n\n .v-application .pr-lg-11 {\n padding-right: 44px !important;\n }\n\n .v-application .pr-lg-12 {\n padding-right: 48px !important;\n }\n\n .v-application .pr-lg-13 {\n padding-right: 52px !important;\n }\n\n .v-application .pr-lg-14 {\n padding-right: 56px !important;\n }\n\n .v-application .pr-lg-15 {\n padding-right: 60px !important;\n }\n\n .v-application .pr-lg-16 {\n padding-right: 64px !important;\n }\n\n .v-application .pb-lg-0 {\n padding-bottom: 0px !important;\n }\n\n .v-application .pb-lg-1 {\n padding-bottom: 4px !important;\n }\n\n .v-application .pb-lg-2 {\n padding-bottom: 8px !important;\n }\n\n .v-application .pb-lg-3 {\n padding-bottom: 12px !important;\n }\n\n .v-application .pb-lg-4 {\n padding-bottom: 16px !important;\n }\n\n .v-application .pb-lg-5 {\n padding-bottom: 20px !important;\n }\n\n .v-application .pb-lg-6 {\n padding-bottom: 24px !important;\n }\n\n .v-application .pb-lg-7 {\n padding-bottom: 28px !important;\n }\n\n .v-application .pb-lg-8 {\n padding-bottom: 32px !important;\n }\n\n .v-application .pb-lg-9 {\n padding-bottom: 36px !important;\n }\n\n .v-application .pb-lg-10 {\n padding-bottom: 40px !important;\n }\n\n .v-application .pb-lg-11 {\n padding-bottom: 44px !important;\n }\n\n .v-application .pb-lg-12 {\n padding-bottom: 48px !important;\n }\n\n .v-application .pb-lg-13 {\n padding-bottom: 52px !important;\n }\n\n .v-application .pb-lg-14 {\n padding-bottom: 56px !important;\n }\n\n .v-application .pb-lg-15 {\n padding-bottom: 60px !important;\n }\n\n .v-application .pb-lg-16 {\n padding-bottom: 64px !important;\n }\n\n .v-application .pl-lg-0 {\n padding-left: 0px !important;\n }\n\n .v-application .pl-lg-1 {\n padding-left: 4px !important;\n }\n\n .v-application .pl-lg-2 {\n padding-left: 8px !important;\n }\n\n .v-application .pl-lg-3 {\n padding-left: 12px !important;\n }\n\n .v-application .pl-lg-4 {\n padding-left: 16px !important;\n }\n\n .v-application .pl-lg-5 {\n padding-left: 20px !important;\n }\n\n .v-application .pl-lg-6 {\n padding-left: 24px !important;\n }\n\n .v-application .pl-lg-7 {\n padding-left: 28px !important;\n }\n\n .v-application .pl-lg-8 {\n padding-left: 32px !important;\n }\n\n .v-application .pl-lg-9 {\n padding-left: 36px !important;\n }\n\n .v-application .pl-lg-10 {\n padding-left: 40px !important;\n }\n\n .v-application .pl-lg-11 {\n padding-left: 44px !important;\n }\n\n .v-application .pl-lg-12 {\n padding-left: 48px !important;\n }\n\n .v-application .pl-lg-13 {\n padding-left: 52px !important;\n }\n\n .v-application .pl-lg-14 {\n padding-left: 56px !important;\n }\n\n .v-application .pl-lg-15 {\n padding-left: 60px !important;\n }\n\n .v-application .pl-lg-16 {\n padding-left: 64px !important;\n }\n\n .v-application--is-ltr .ps-lg-0 {\n padding-left: 0px !important;\n }\n\n .v-application--is-rtl .ps-lg-0 {\n padding-right: 0px !important;\n }\n\n .v-application--is-ltr .ps-lg-1 {\n padding-left: 4px !important;\n }\n\n .v-application--is-rtl .ps-lg-1 {\n padding-right: 4px !important;\n }\n\n .v-application--is-ltr .ps-lg-2 {\n padding-left: 8px !important;\n }\n\n .v-application--is-rtl .ps-lg-2 {\n padding-right: 8px !important;\n }\n\n .v-application--is-ltr .ps-lg-3 {\n padding-left: 12px !important;\n }\n\n .v-application--is-rtl .ps-lg-3 {\n padding-right: 12px !important;\n }\n\n .v-application--is-ltr .ps-lg-4 {\n padding-left: 16px !important;\n }\n\n .v-application--is-rtl .ps-lg-4 {\n padding-right: 16px !important;\n }\n\n .v-application--is-ltr .ps-lg-5 {\n padding-left: 20px !important;\n }\n\n .v-application--is-rtl .ps-lg-5 {\n padding-right: 20px !important;\n }\n\n .v-application--is-ltr .ps-lg-6 {\n padding-left: 24px !important;\n }\n\n .v-application--is-rtl .ps-lg-6 {\n padding-right: 24px !important;\n }\n\n .v-application--is-ltr .ps-lg-7 {\n padding-left: 28px !important;\n }\n\n .v-application--is-rtl .ps-lg-7 {\n padding-right: 28px !important;\n }\n\n .v-application--is-ltr .ps-lg-8 {\n padding-left: 32px !important;\n }\n\n .v-application--is-rtl .ps-lg-8 {\n padding-right: 32px !important;\n }\n\n .v-application--is-ltr .ps-lg-9 {\n padding-left: 36px !important;\n }\n\n .v-application--is-rtl .ps-lg-9 {\n padding-right: 36px !important;\n }\n\n .v-application--is-ltr .ps-lg-10 {\n padding-left: 40px !important;\n }\n\n .v-application--is-rtl .ps-lg-10 {\n padding-right: 40px !important;\n }\n\n .v-application--is-ltr .ps-lg-11 {\n padding-left: 44px !important;\n }\n\n .v-application--is-rtl .ps-lg-11 {\n padding-right: 44px !important;\n }\n\n .v-application--is-ltr .ps-lg-12 {\n padding-left: 48px !important;\n }\n\n .v-application--is-rtl .ps-lg-12 {\n padding-right: 48px !important;\n }\n\n .v-application--is-ltr .ps-lg-13 {\n padding-left: 52px !important;\n }\n\n .v-application--is-rtl .ps-lg-13 {\n padding-right: 52px !important;\n }\n\n .v-application--is-ltr .ps-lg-14 {\n padding-left: 56px !important;\n }\n\n .v-application--is-rtl .ps-lg-14 {\n padding-right: 56px !important;\n }\n\n .v-application--is-ltr .ps-lg-15 {\n padding-left: 60px !important;\n }\n\n .v-application--is-rtl .ps-lg-15 {\n padding-right: 60px !important;\n }\n\n .v-application--is-ltr .ps-lg-16 {\n padding-left: 64px !important;\n }\n\n .v-application--is-rtl .ps-lg-16 {\n padding-right: 64px !important;\n }\n\n .v-application--is-ltr .pe-lg-0 {\n padding-right: 0px !important;\n }\n\n .v-application--is-rtl .pe-lg-0 {\n padding-left: 0px !important;\n }\n\n .v-application--is-ltr .pe-lg-1 {\n padding-right: 4px !important;\n }\n\n .v-application--is-rtl .pe-lg-1 {\n padding-left: 4px !important;\n }\n\n .v-application--is-ltr .pe-lg-2 {\n padding-right: 8px !important;\n }\n\n .v-application--is-rtl .pe-lg-2 {\n padding-left: 8px !important;\n }\n\n .v-application--is-ltr .pe-lg-3 {\n padding-right: 12px !important;\n }\n\n .v-application--is-rtl .pe-lg-3 {\n padding-left: 12px !important;\n }\n\n .v-application--is-ltr .pe-lg-4 {\n padding-right: 16px !important;\n }\n\n .v-application--is-rtl .pe-lg-4 {\n padding-left: 16px !important;\n }\n\n .v-application--is-ltr .pe-lg-5 {\n padding-right: 20px !important;\n }\n\n .v-application--is-rtl .pe-lg-5 {\n padding-left: 20px !important;\n }\n\n .v-application--is-ltr .pe-lg-6 {\n padding-right: 24px !important;\n }\n\n .v-application--is-rtl .pe-lg-6 {\n padding-left: 24px !important;\n }\n\n .v-application--is-ltr .pe-lg-7 {\n padding-right: 28px !important;\n }\n\n .v-application--is-rtl .pe-lg-7 {\n padding-left: 28px !important;\n }\n\n .v-application--is-ltr .pe-lg-8 {\n padding-right: 32px !important;\n }\n\n .v-application--is-rtl .pe-lg-8 {\n padding-left: 32px !important;\n }\n\n .v-application--is-ltr .pe-lg-9 {\n padding-right: 36px !important;\n }\n\n .v-application--is-rtl .pe-lg-9 {\n padding-left: 36px !important;\n }\n\n .v-application--is-ltr .pe-lg-10 {\n padding-right: 40px !important;\n }\n\n .v-application--is-rtl .pe-lg-10 {\n padding-left: 40px !important;\n }\n\n .v-application--is-ltr .pe-lg-11 {\n padding-right: 44px !important;\n }\n\n .v-application--is-rtl .pe-lg-11 {\n padding-left: 44px !important;\n }\n\n .v-application--is-ltr .pe-lg-12 {\n padding-right: 48px !important;\n }\n\n .v-application--is-rtl .pe-lg-12 {\n padding-left: 48px !important;\n }\n\n .v-application--is-ltr .pe-lg-13 {\n padding-right: 52px !important;\n }\n\n .v-application--is-rtl .pe-lg-13 {\n padding-left: 52px !important;\n }\n\n .v-application--is-ltr .pe-lg-14 {\n padding-right: 56px !important;\n }\n\n .v-application--is-rtl .pe-lg-14 {\n padding-left: 56px !important;\n }\n\n .v-application--is-ltr .pe-lg-15 {\n padding-right: 60px !important;\n }\n\n .v-application--is-rtl .pe-lg-15 {\n padding-left: 60px !important;\n }\n\n .v-application--is-ltr .pe-lg-16 {\n padding-right: 64px !important;\n }\n\n .v-application--is-rtl .pe-lg-16 {\n padding-left: 64px !important;\n }\n\n .v-application .text-lg-left {\n text-align: left !important;\n }\n\n .v-application .text-lg-right {\n text-align: right !important;\n }\n\n .v-application .text-lg-center {\n text-align: center !important;\n }\n\n .v-application .text-lg-justify {\n text-align: justify !important;\n }\n\n .v-application .text-lg-start {\n text-align: start !important;\n }\n\n .v-application .text-lg-end {\n text-align: end !important;\n }\n\n .v-application .text-lg-h1 {\n font-size: 6rem !important;\n font-weight: 300;\n line-height: 6rem;\n letter-spacing: -0.015625em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-lg-h2 {\n font-size: 3.75rem !important;\n font-weight: 300;\n line-height: 3.75rem;\n letter-spacing: -0.0083333333em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-lg-h3 {\n font-size: 3rem !important;\n font-weight: 400;\n line-height: 3.125rem;\n letter-spacing: normal !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-lg-h4 {\n font-size: 2.125rem !important;\n font-weight: 400;\n line-height: 2.5rem;\n letter-spacing: 0.0073529412em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-lg-h5 {\n font-size: 1.5rem !important;\n font-weight: 400;\n line-height: 2rem;\n letter-spacing: normal !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-lg-h6 {\n font-size: 1.25rem !important;\n font-weight: 500;\n line-height: 2rem;\n letter-spacing: 0.0125em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-lg-subtitle-1 {\n font-size: 1rem !important;\n font-weight: normal;\n line-height: 1.75rem;\n letter-spacing: 0.009375em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-lg-subtitle-2 {\n font-size: 0.875rem !important;\n font-weight: 500;\n line-height: 1.375rem;\n letter-spacing: 0.0071428571em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-lg-body-1 {\n font-size: 1rem !important;\n font-weight: 400;\n line-height: 1.5rem;\n letter-spacing: 0.03125em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-lg-body-2 {\n font-size: 0.875rem !important;\n font-weight: 400;\n line-height: 1.25rem;\n letter-spacing: 0.0178571429em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-lg-button {\n font-size: 0.875rem !important;\n font-weight: 500;\n line-height: 2.25rem;\n letter-spacing: 0.0892857143em !important;\n font-family: \"Roboto\", sans-serif !important;\n text-transform: uppercase !important;\n }\n\n .v-application .text-lg-caption {\n font-size: 0.75rem !important;\n font-weight: 400;\n line-height: 1.25rem;\n letter-spacing: 0.0333333333em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-lg-overline {\n font-size: 0.75rem !important;\n font-weight: 500;\n line-height: 2rem;\n letter-spacing: 0.1666666667em !important;\n font-family: \"Roboto\", sans-serif !important;\n text-transform: uppercase !important;\n }\n}\n@media (min-width: 1904px) {\n .v-application .d-xl-none {\n display: none !important;\n }\n\n .v-application .d-xl-inline {\n display: inline !important;\n }\n\n .v-application .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .v-application .d-xl-block {\n display: block !important;\n }\n\n .v-application .d-xl-table {\n display: table !important;\n }\n\n .v-application .d-xl-table-row {\n display: table-row !important;\n }\n\n .v-application .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .v-application .d-xl-flex {\n display: flex !important;\n }\n\n .v-application .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .v-application .float-xl-none {\n float: none !important;\n }\n\n .v-application .float-xl-left {\n float: left !important;\n }\n\n .v-application .float-xl-right {\n float: right !important;\n }\n\n .v-application .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .v-application .flex-xl-row {\n flex-direction: row !important;\n }\n\n .v-application .flex-xl-column {\n flex-direction: column !important;\n }\n\n .v-application .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .v-application .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .v-application .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .v-application .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .v-application .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .v-application .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .v-application .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n\n .v-application .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .v-application .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .v-application .justify-xl-start {\n justify-content: flex-start !important;\n }\n\n .v-application .justify-xl-end {\n justify-content: flex-end !important;\n }\n\n .v-application .justify-xl-center {\n justify-content: center !important;\n }\n\n .v-application .justify-xl-space-between {\n justify-content: space-between !important;\n }\n\n .v-application .justify-xl-space-around {\n justify-content: space-around !important;\n }\n\n .v-application .align-xl-start {\n align-items: flex-start !important;\n }\n\n .v-application .align-xl-end {\n align-items: flex-end !important;\n }\n\n .v-application .align-xl-center {\n align-items: center !important;\n }\n\n .v-application .align-xl-baseline {\n align-items: baseline !important;\n }\n\n .v-application .align-xl-stretch {\n align-items: stretch !important;\n }\n\n .v-application .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .v-application .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .v-application .align-content-xl-center {\n align-content: center !important;\n }\n\n .v-application .align-content-xl-space-between {\n align-content: space-between !important;\n }\n\n .v-application .align-content-xl-space-around {\n align-content: space-around !important;\n }\n\n .v-application .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .v-application .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .v-application .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .v-application .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .v-application .align-self-xl-center {\n align-self: center !important;\n }\n\n .v-application .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .v-application .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .v-application .order-xl-first {\n order: -1 !important;\n }\n\n .v-application .order-xl-0 {\n order: 0 !important;\n }\n\n .v-application .order-xl-1 {\n order: 1 !important;\n }\n\n .v-application .order-xl-2 {\n order: 2 !important;\n }\n\n .v-application .order-xl-3 {\n order: 3 !important;\n }\n\n .v-application .order-xl-4 {\n order: 4 !important;\n }\n\n .v-application .order-xl-5 {\n order: 5 !important;\n }\n\n .v-application .order-xl-6 {\n order: 6 !important;\n }\n\n .v-application .order-xl-7 {\n order: 7 !important;\n }\n\n .v-application .order-xl-8 {\n order: 8 !important;\n }\n\n .v-application .order-xl-9 {\n order: 9 !important;\n }\n\n .v-application .order-xl-10 {\n order: 10 !important;\n }\n\n .v-application .order-xl-11 {\n order: 11 !important;\n }\n\n .v-application .order-xl-12 {\n order: 12 !important;\n }\n\n .v-application .order-xl-last {\n order: 13 !important;\n }\n\n .v-application .ma-xl-0 {\n margin: 0px !important;\n }\n\n .v-application .ma-xl-1 {\n margin: 4px !important;\n }\n\n .v-application .ma-xl-2 {\n margin: 8px !important;\n }\n\n .v-application .ma-xl-3 {\n margin: 12px !important;\n }\n\n .v-application .ma-xl-4 {\n margin: 16px !important;\n }\n\n .v-application .ma-xl-5 {\n margin: 20px !important;\n }\n\n .v-application .ma-xl-6 {\n margin: 24px !important;\n }\n\n .v-application .ma-xl-7 {\n margin: 28px !important;\n }\n\n .v-application .ma-xl-8 {\n margin: 32px !important;\n }\n\n .v-application .ma-xl-9 {\n margin: 36px !important;\n }\n\n .v-application .ma-xl-10 {\n margin: 40px !important;\n }\n\n .v-application .ma-xl-11 {\n margin: 44px !important;\n }\n\n .v-application .ma-xl-12 {\n margin: 48px !important;\n }\n\n .v-application .ma-xl-13 {\n margin: 52px !important;\n }\n\n .v-application .ma-xl-14 {\n margin: 56px !important;\n }\n\n .v-application .ma-xl-15 {\n margin: 60px !important;\n }\n\n .v-application .ma-xl-16 {\n margin: 64px !important;\n }\n\n .v-application .ma-xl-auto {\n margin: auto !important;\n }\n\n .v-application .mx-xl-0 {\n margin-right: 0px !important;\n margin-left: 0px !important;\n }\n\n .v-application .mx-xl-1 {\n margin-right: 4px !important;\n margin-left: 4px !important;\n }\n\n .v-application .mx-xl-2 {\n margin-right: 8px !important;\n margin-left: 8px !important;\n }\n\n .v-application .mx-xl-3 {\n margin-right: 12px !important;\n margin-left: 12px !important;\n }\n\n .v-application .mx-xl-4 {\n margin-right: 16px !important;\n margin-left: 16px !important;\n }\n\n .v-application .mx-xl-5 {\n margin-right: 20px !important;\n margin-left: 20px !important;\n }\n\n .v-application .mx-xl-6 {\n margin-right: 24px !important;\n margin-left: 24px !important;\n }\n\n .v-application .mx-xl-7 {\n margin-right: 28px !important;\n margin-left: 28px !important;\n }\n\n .v-application .mx-xl-8 {\n margin-right: 32px !important;\n margin-left: 32px !important;\n }\n\n .v-application .mx-xl-9 {\n margin-right: 36px !important;\n margin-left: 36px !important;\n }\n\n .v-application .mx-xl-10 {\n margin-right: 40px !important;\n margin-left: 40px !important;\n }\n\n .v-application .mx-xl-11 {\n margin-right: 44px !important;\n margin-left: 44px !important;\n }\n\n .v-application .mx-xl-12 {\n margin-right: 48px !important;\n margin-left: 48px !important;\n }\n\n .v-application .mx-xl-13 {\n margin-right: 52px !important;\n margin-left: 52px !important;\n }\n\n .v-application .mx-xl-14 {\n margin-right: 56px !important;\n margin-left: 56px !important;\n }\n\n .v-application .mx-xl-15 {\n margin-right: 60px !important;\n margin-left: 60px !important;\n }\n\n .v-application .mx-xl-16 {\n margin-right: 64px !important;\n margin-left: 64px !important;\n }\n\n .v-application .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .v-application .my-xl-0 {\n margin-top: 0px !important;\n margin-bottom: 0px !important;\n }\n\n .v-application .my-xl-1 {\n margin-top: 4px !important;\n margin-bottom: 4px !important;\n }\n\n .v-application .my-xl-2 {\n margin-top: 8px !important;\n margin-bottom: 8px !important;\n }\n\n .v-application .my-xl-3 {\n margin-top: 12px !important;\n margin-bottom: 12px !important;\n }\n\n .v-application .my-xl-4 {\n margin-top: 16px !important;\n margin-bottom: 16px !important;\n }\n\n .v-application .my-xl-5 {\n margin-top: 20px !important;\n margin-bottom: 20px !important;\n }\n\n .v-application .my-xl-6 {\n margin-top: 24px !important;\n margin-bottom: 24px !important;\n }\n\n .v-application .my-xl-7 {\n margin-top: 28px !important;\n margin-bottom: 28px !important;\n }\n\n .v-application .my-xl-8 {\n margin-top: 32px !important;\n margin-bottom: 32px !important;\n }\n\n .v-application .my-xl-9 {\n margin-top: 36px !important;\n margin-bottom: 36px !important;\n }\n\n .v-application .my-xl-10 {\n margin-top: 40px !important;\n margin-bottom: 40px !important;\n }\n\n .v-application .my-xl-11 {\n margin-top: 44px !important;\n margin-bottom: 44px !important;\n }\n\n .v-application .my-xl-12 {\n margin-top: 48px !important;\n margin-bottom: 48px !important;\n }\n\n .v-application .my-xl-13 {\n margin-top: 52px !important;\n margin-bottom: 52px !important;\n }\n\n .v-application .my-xl-14 {\n margin-top: 56px !important;\n margin-bottom: 56px !important;\n }\n\n .v-application .my-xl-15 {\n margin-top: 60px !important;\n margin-bottom: 60px !important;\n }\n\n .v-application .my-xl-16 {\n margin-top: 64px !important;\n margin-bottom: 64px !important;\n }\n\n .v-application .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .v-application .mt-xl-0 {\n margin-top: 0px !important;\n }\n\n .v-application .mt-xl-1 {\n margin-top: 4px !important;\n }\n\n .v-application .mt-xl-2 {\n margin-top: 8px !important;\n }\n\n .v-application .mt-xl-3 {\n margin-top: 12px !important;\n }\n\n .v-application .mt-xl-4 {\n margin-top: 16px !important;\n }\n\n .v-application .mt-xl-5 {\n margin-top: 20px !important;\n }\n\n .v-application .mt-xl-6 {\n margin-top: 24px !important;\n }\n\n .v-application .mt-xl-7 {\n margin-top: 28px !important;\n }\n\n .v-application .mt-xl-8 {\n margin-top: 32px !important;\n }\n\n .v-application .mt-xl-9 {\n margin-top: 36px !important;\n }\n\n .v-application .mt-xl-10 {\n margin-top: 40px !important;\n }\n\n .v-application .mt-xl-11 {\n margin-top: 44px !important;\n }\n\n .v-application .mt-xl-12 {\n margin-top: 48px !important;\n }\n\n .v-application .mt-xl-13 {\n margin-top: 52px !important;\n }\n\n .v-application .mt-xl-14 {\n margin-top: 56px !important;\n }\n\n .v-application .mt-xl-15 {\n margin-top: 60px !important;\n }\n\n .v-application .mt-xl-16 {\n margin-top: 64px !important;\n }\n\n .v-application .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .v-application .mr-xl-0 {\n margin-right: 0px !important;\n }\n\n .v-application .mr-xl-1 {\n margin-right: 4px !important;\n }\n\n .v-application .mr-xl-2 {\n margin-right: 8px !important;\n }\n\n .v-application .mr-xl-3 {\n margin-right: 12px !important;\n }\n\n .v-application .mr-xl-4 {\n margin-right: 16px !important;\n }\n\n .v-application .mr-xl-5 {\n margin-right: 20px !important;\n }\n\n .v-application .mr-xl-6 {\n margin-right: 24px !important;\n }\n\n .v-application .mr-xl-7 {\n margin-right: 28px !important;\n }\n\n .v-application .mr-xl-8 {\n margin-right: 32px !important;\n }\n\n .v-application .mr-xl-9 {\n margin-right: 36px !important;\n }\n\n .v-application .mr-xl-10 {\n margin-right: 40px !important;\n }\n\n .v-application .mr-xl-11 {\n margin-right: 44px !important;\n }\n\n .v-application .mr-xl-12 {\n margin-right: 48px !important;\n }\n\n .v-application .mr-xl-13 {\n margin-right: 52px !important;\n }\n\n .v-application .mr-xl-14 {\n margin-right: 56px !important;\n }\n\n .v-application .mr-xl-15 {\n margin-right: 60px !important;\n }\n\n .v-application .mr-xl-16 {\n margin-right: 64px !important;\n }\n\n .v-application .mr-xl-auto {\n margin-right: auto !important;\n }\n\n .v-application .mb-xl-0 {\n margin-bottom: 0px !important;\n }\n\n .v-application .mb-xl-1 {\n margin-bottom: 4px !important;\n }\n\n .v-application .mb-xl-2 {\n margin-bottom: 8px !important;\n }\n\n .v-application .mb-xl-3 {\n margin-bottom: 12px !important;\n }\n\n .v-application .mb-xl-4 {\n margin-bottom: 16px !important;\n }\n\n .v-application .mb-xl-5 {\n margin-bottom: 20px !important;\n }\n\n .v-application .mb-xl-6 {\n margin-bottom: 24px !important;\n }\n\n .v-application .mb-xl-7 {\n margin-bottom: 28px !important;\n }\n\n .v-application .mb-xl-8 {\n margin-bottom: 32px !important;\n }\n\n .v-application .mb-xl-9 {\n margin-bottom: 36px !important;\n }\n\n .v-application .mb-xl-10 {\n margin-bottom: 40px !important;\n }\n\n .v-application .mb-xl-11 {\n margin-bottom: 44px !important;\n }\n\n .v-application .mb-xl-12 {\n margin-bottom: 48px !important;\n }\n\n .v-application .mb-xl-13 {\n margin-bottom: 52px !important;\n }\n\n .v-application .mb-xl-14 {\n margin-bottom: 56px !important;\n }\n\n .v-application .mb-xl-15 {\n margin-bottom: 60px !important;\n }\n\n .v-application .mb-xl-16 {\n margin-bottom: 64px !important;\n }\n\n .v-application .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .v-application .ml-xl-0 {\n margin-left: 0px !important;\n }\n\n .v-application .ml-xl-1 {\n margin-left: 4px !important;\n }\n\n .v-application .ml-xl-2 {\n margin-left: 8px !important;\n }\n\n .v-application .ml-xl-3 {\n margin-left: 12px !important;\n }\n\n .v-application .ml-xl-4 {\n margin-left: 16px !important;\n }\n\n .v-application .ml-xl-5 {\n margin-left: 20px !important;\n }\n\n .v-application .ml-xl-6 {\n margin-left: 24px !important;\n }\n\n .v-application .ml-xl-7 {\n margin-left: 28px !important;\n }\n\n .v-application .ml-xl-8 {\n margin-left: 32px !important;\n }\n\n .v-application .ml-xl-9 {\n margin-left: 36px !important;\n }\n\n .v-application .ml-xl-10 {\n margin-left: 40px !important;\n }\n\n .v-application .ml-xl-11 {\n margin-left: 44px !important;\n }\n\n .v-application .ml-xl-12 {\n margin-left: 48px !important;\n }\n\n .v-application .ml-xl-13 {\n margin-left: 52px !important;\n }\n\n .v-application .ml-xl-14 {\n margin-left: 56px !important;\n }\n\n .v-application .ml-xl-15 {\n margin-left: 60px !important;\n }\n\n .v-application .ml-xl-16 {\n margin-left: 64px !important;\n }\n\n .v-application .ml-xl-auto {\n margin-left: auto !important;\n }\n\n .v-application--is-ltr .ms-xl-0 {\n margin-left: 0px !important;\n }\n\n .v-application--is-rtl .ms-xl-0 {\n margin-right: 0px !important;\n }\n\n .v-application--is-ltr .ms-xl-1 {\n margin-left: 4px !important;\n }\n\n .v-application--is-rtl .ms-xl-1 {\n margin-right: 4px !important;\n }\n\n .v-application--is-ltr .ms-xl-2 {\n margin-left: 8px !important;\n }\n\n .v-application--is-rtl .ms-xl-2 {\n margin-right: 8px !important;\n }\n\n .v-application--is-ltr .ms-xl-3 {\n margin-left: 12px !important;\n }\n\n .v-application--is-rtl .ms-xl-3 {\n margin-right: 12px !important;\n }\n\n .v-application--is-ltr .ms-xl-4 {\n margin-left: 16px !important;\n }\n\n .v-application--is-rtl .ms-xl-4 {\n margin-right: 16px !important;\n }\n\n .v-application--is-ltr .ms-xl-5 {\n margin-left: 20px !important;\n }\n\n .v-application--is-rtl .ms-xl-5 {\n margin-right: 20px !important;\n }\n\n .v-application--is-ltr .ms-xl-6 {\n margin-left: 24px !important;\n }\n\n .v-application--is-rtl .ms-xl-6 {\n margin-right: 24px !important;\n }\n\n .v-application--is-ltr .ms-xl-7 {\n margin-left: 28px !important;\n }\n\n .v-application--is-rtl .ms-xl-7 {\n margin-right: 28px !important;\n }\n\n .v-application--is-ltr .ms-xl-8 {\n margin-left: 32px !important;\n }\n\n .v-application--is-rtl .ms-xl-8 {\n margin-right: 32px !important;\n }\n\n .v-application--is-ltr .ms-xl-9 {\n margin-left: 36px !important;\n }\n\n .v-application--is-rtl .ms-xl-9 {\n margin-right: 36px !important;\n }\n\n .v-application--is-ltr .ms-xl-10 {\n margin-left: 40px !important;\n }\n\n .v-application--is-rtl .ms-xl-10 {\n margin-right: 40px !important;\n }\n\n .v-application--is-ltr .ms-xl-11 {\n margin-left: 44px !important;\n }\n\n .v-application--is-rtl .ms-xl-11 {\n margin-right: 44px !important;\n }\n\n .v-application--is-ltr .ms-xl-12 {\n margin-left: 48px !important;\n }\n\n .v-application--is-rtl .ms-xl-12 {\n margin-right: 48px !important;\n }\n\n .v-application--is-ltr .ms-xl-13 {\n margin-left: 52px !important;\n }\n\n .v-application--is-rtl .ms-xl-13 {\n margin-right: 52px !important;\n }\n\n .v-application--is-ltr .ms-xl-14 {\n margin-left: 56px !important;\n }\n\n .v-application--is-rtl .ms-xl-14 {\n margin-right: 56px !important;\n }\n\n .v-application--is-ltr .ms-xl-15 {\n margin-left: 60px !important;\n }\n\n .v-application--is-rtl .ms-xl-15 {\n margin-right: 60px !important;\n }\n\n .v-application--is-ltr .ms-xl-16 {\n margin-left: 64px !important;\n }\n\n .v-application--is-rtl .ms-xl-16 {\n margin-right: 64px !important;\n }\n\n .v-application--is-ltr .ms-xl-auto {\n margin-left: auto !important;\n }\n\n .v-application--is-rtl .ms-xl-auto {\n margin-right: auto !important;\n }\n\n .v-application--is-ltr .me-xl-0 {\n margin-right: 0px !important;\n }\n\n .v-application--is-rtl .me-xl-0 {\n margin-left: 0px !important;\n }\n\n .v-application--is-ltr .me-xl-1 {\n margin-right: 4px !important;\n }\n\n .v-application--is-rtl .me-xl-1 {\n margin-left: 4px !important;\n }\n\n .v-application--is-ltr .me-xl-2 {\n margin-right: 8px !important;\n }\n\n .v-application--is-rtl .me-xl-2 {\n margin-left: 8px !important;\n }\n\n .v-application--is-ltr .me-xl-3 {\n margin-right: 12px !important;\n }\n\n .v-application--is-rtl .me-xl-3 {\n margin-left: 12px !important;\n }\n\n .v-application--is-ltr .me-xl-4 {\n margin-right: 16px !important;\n }\n\n .v-application--is-rtl .me-xl-4 {\n margin-left: 16px !important;\n }\n\n .v-application--is-ltr .me-xl-5 {\n margin-right: 20px !important;\n }\n\n .v-application--is-rtl .me-xl-5 {\n margin-left: 20px !important;\n }\n\n .v-application--is-ltr .me-xl-6 {\n margin-right: 24px !important;\n }\n\n .v-application--is-rtl .me-xl-6 {\n margin-left: 24px !important;\n }\n\n .v-application--is-ltr .me-xl-7 {\n margin-right: 28px !important;\n }\n\n .v-application--is-rtl .me-xl-7 {\n margin-left: 28px !important;\n }\n\n .v-application--is-ltr .me-xl-8 {\n margin-right: 32px !important;\n }\n\n .v-application--is-rtl .me-xl-8 {\n margin-left: 32px !important;\n }\n\n .v-application--is-ltr .me-xl-9 {\n margin-right: 36px !important;\n }\n\n .v-application--is-rtl .me-xl-9 {\n margin-left: 36px !important;\n }\n\n .v-application--is-ltr .me-xl-10 {\n margin-right: 40px !important;\n }\n\n .v-application--is-rtl .me-xl-10 {\n margin-left: 40px !important;\n }\n\n .v-application--is-ltr .me-xl-11 {\n margin-right: 44px !important;\n }\n\n .v-application--is-rtl .me-xl-11 {\n margin-left: 44px !important;\n }\n\n .v-application--is-ltr .me-xl-12 {\n margin-right: 48px !important;\n }\n\n .v-application--is-rtl .me-xl-12 {\n margin-left: 48px !important;\n }\n\n .v-application--is-ltr .me-xl-13 {\n margin-right: 52px !important;\n }\n\n .v-application--is-rtl .me-xl-13 {\n margin-left: 52px !important;\n }\n\n .v-application--is-ltr .me-xl-14 {\n margin-right: 56px !important;\n }\n\n .v-application--is-rtl .me-xl-14 {\n margin-left: 56px !important;\n }\n\n .v-application--is-ltr .me-xl-15 {\n margin-right: 60px !important;\n }\n\n .v-application--is-rtl .me-xl-15 {\n margin-left: 60px !important;\n }\n\n .v-application--is-ltr .me-xl-16 {\n margin-right: 64px !important;\n }\n\n .v-application--is-rtl .me-xl-16 {\n margin-left: 64px !important;\n }\n\n .v-application--is-ltr .me-xl-auto {\n margin-right: auto !important;\n }\n\n .v-application--is-rtl .me-xl-auto {\n margin-left: auto !important;\n }\n\n .v-application .ma-xl-n1 {\n margin: -4px !important;\n }\n\n .v-application .ma-xl-n2 {\n margin: -8px !important;\n }\n\n .v-application .ma-xl-n3 {\n margin: -12px !important;\n }\n\n .v-application .ma-xl-n4 {\n margin: -16px !important;\n }\n\n .v-application .ma-xl-n5 {\n margin: -20px !important;\n }\n\n .v-application .ma-xl-n6 {\n margin: -24px !important;\n }\n\n .v-application .ma-xl-n7 {\n margin: -28px !important;\n }\n\n .v-application .ma-xl-n8 {\n margin: -32px !important;\n }\n\n .v-application .ma-xl-n9 {\n margin: -36px !important;\n }\n\n .v-application .ma-xl-n10 {\n margin: -40px !important;\n }\n\n .v-application .ma-xl-n11 {\n margin: -44px !important;\n }\n\n .v-application .ma-xl-n12 {\n margin: -48px !important;\n }\n\n .v-application .ma-xl-n13 {\n margin: -52px !important;\n }\n\n .v-application .ma-xl-n14 {\n margin: -56px !important;\n }\n\n .v-application .ma-xl-n15 {\n margin: -60px !important;\n }\n\n .v-application .ma-xl-n16 {\n margin: -64px !important;\n }\n\n .v-application .mx-xl-n1 {\n margin-right: -4px !important;\n margin-left: -4px !important;\n }\n\n .v-application .mx-xl-n2 {\n margin-right: -8px !important;\n margin-left: -8px !important;\n }\n\n .v-application .mx-xl-n3 {\n margin-right: -12px !important;\n margin-left: -12px !important;\n }\n\n .v-application .mx-xl-n4 {\n margin-right: -16px !important;\n margin-left: -16px !important;\n }\n\n .v-application .mx-xl-n5 {\n margin-right: -20px !important;\n margin-left: -20px !important;\n }\n\n .v-application .mx-xl-n6 {\n margin-right: -24px !important;\n margin-left: -24px !important;\n }\n\n .v-application .mx-xl-n7 {\n margin-right: -28px !important;\n margin-left: -28px !important;\n }\n\n .v-application .mx-xl-n8 {\n margin-right: -32px !important;\n margin-left: -32px !important;\n }\n\n .v-application .mx-xl-n9 {\n margin-right: -36px !important;\n margin-left: -36px !important;\n }\n\n .v-application .mx-xl-n10 {\n margin-right: -40px !important;\n margin-left: -40px !important;\n }\n\n .v-application .mx-xl-n11 {\n margin-right: -44px !important;\n margin-left: -44px !important;\n }\n\n .v-application .mx-xl-n12 {\n margin-right: -48px !important;\n margin-left: -48px !important;\n }\n\n .v-application .mx-xl-n13 {\n margin-right: -52px !important;\n margin-left: -52px !important;\n }\n\n .v-application .mx-xl-n14 {\n margin-right: -56px !important;\n margin-left: -56px !important;\n }\n\n .v-application .mx-xl-n15 {\n margin-right: -60px !important;\n margin-left: -60px !important;\n }\n\n .v-application .mx-xl-n16 {\n margin-right: -64px !important;\n margin-left: -64px !important;\n }\n\n .v-application .my-xl-n1 {\n margin-top: -4px !important;\n margin-bottom: -4px !important;\n }\n\n .v-application .my-xl-n2 {\n margin-top: -8px !important;\n margin-bottom: -8px !important;\n }\n\n .v-application .my-xl-n3 {\n margin-top: -12px !important;\n margin-bottom: -12px !important;\n }\n\n .v-application .my-xl-n4 {\n margin-top: -16px !important;\n margin-bottom: -16px !important;\n }\n\n .v-application .my-xl-n5 {\n margin-top: -20px !important;\n margin-bottom: -20px !important;\n }\n\n .v-application .my-xl-n6 {\n margin-top: -24px !important;\n margin-bottom: -24px !important;\n }\n\n .v-application .my-xl-n7 {\n margin-top: -28px !important;\n margin-bottom: -28px !important;\n }\n\n .v-application .my-xl-n8 {\n margin-top: -32px !important;\n margin-bottom: -32px !important;\n }\n\n .v-application .my-xl-n9 {\n margin-top: -36px !important;\n margin-bottom: -36px !important;\n }\n\n .v-application .my-xl-n10 {\n margin-top: -40px !important;\n margin-bottom: -40px !important;\n }\n\n .v-application .my-xl-n11 {\n margin-top: -44px !important;\n margin-bottom: -44px !important;\n }\n\n .v-application .my-xl-n12 {\n margin-top: -48px !important;\n margin-bottom: -48px !important;\n }\n\n .v-application .my-xl-n13 {\n margin-top: -52px !important;\n margin-bottom: -52px !important;\n }\n\n .v-application .my-xl-n14 {\n margin-top: -56px !important;\n margin-bottom: -56px !important;\n }\n\n .v-application .my-xl-n15 {\n margin-top: -60px !important;\n margin-bottom: -60px !important;\n }\n\n .v-application .my-xl-n16 {\n margin-top: -64px !important;\n margin-bottom: -64px !important;\n }\n\n .v-application .mt-xl-n1 {\n margin-top: -4px !important;\n }\n\n .v-application .mt-xl-n2 {\n margin-top: -8px !important;\n }\n\n .v-application .mt-xl-n3 {\n margin-top: -12px !important;\n }\n\n .v-application .mt-xl-n4 {\n margin-top: -16px !important;\n }\n\n .v-application .mt-xl-n5 {\n margin-top: -20px !important;\n }\n\n .v-application .mt-xl-n6 {\n margin-top: -24px !important;\n }\n\n .v-application .mt-xl-n7 {\n margin-top: -28px !important;\n }\n\n .v-application .mt-xl-n8 {\n margin-top: -32px !important;\n }\n\n .v-application .mt-xl-n9 {\n margin-top: -36px !important;\n }\n\n .v-application .mt-xl-n10 {\n margin-top: -40px !important;\n }\n\n .v-application .mt-xl-n11 {\n margin-top: -44px !important;\n }\n\n .v-application .mt-xl-n12 {\n margin-top: -48px !important;\n }\n\n .v-application .mt-xl-n13 {\n margin-top: -52px !important;\n }\n\n .v-application .mt-xl-n14 {\n margin-top: -56px !important;\n }\n\n .v-application .mt-xl-n15 {\n margin-top: -60px !important;\n }\n\n .v-application .mt-xl-n16 {\n margin-top: -64px !important;\n }\n\n .v-application .mr-xl-n1 {\n margin-right: -4px !important;\n }\n\n .v-application .mr-xl-n2 {\n margin-right: -8px !important;\n }\n\n .v-application .mr-xl-n3 {\n margin-right: -12px !important;\n }\n\n .v-application .mr-xl-n4 {\n margin-right: -16px !important;\n }\n\n .v-application .mr-xl-n5 {\n margin-right: -20px !important;\n }\n\n .v-application .mr-xl-n6 {\n margin-right: -24px !important;\n }\n\n .v-application .mr-xl-n7 {\n margin-right: -28px !important;\n }\n\n .v-application .mr-xl-n8 {\n margin-right: -32px !important;\n }\n\n .v-application .mr-xl-n9 {\n margin-right: -36px !important;\n }\n\n .v-application .mr-xl-n10 {\n margin-right: -40px !important;\n }\n\n .v-application .mr-xl-n11 {\n margin-right: -44px !important;\n }\n\n .v-application .mr-xl-n12 {\n margin-right: -48px !important;\n }\n\n .v-application .mr-xl-n13 {\n margin-right: -52px !important;\n }\n\n .v-application .mr-xl-n14 {\n margin-right: -56px !important;\n }\n\n .v-application .mr-xl-n15 {\n margin-right: -60px !important;\n }\n\n .v-application .mr-xl-n16 {\n margin-right: -64px !important;\n }\n\n .v-application .mb-xl-n1 {\n margin-bottom: -4px !important;\n }\n\n .v-application .mb-xl-n2 {\n margin-bottom: -8px !important;\n }\n\n .v-application .mb-xl-n3 {\n margin-bottom: -12px !important;\n }\n\n .v-application .mb-xl-n4 {\n margin-bottom: -16px !important;\n }\n\n .v-application .mb-xl-n5 {\n margin-bottom: -20px !important;\n }\n\n .v-application .mb-xl-n6 {\n margin-bottom: -24px !important;\n }\n\n .v-application .mb-xl-n7 {\n margin-bottom: -28px !important;\n }\n\n .v-application .mb-xl-n8 {\n margin-bottom: -32px !important;\n }\n\n .v-application .mb-xl-n9 {\n margin-bottom: -36px !important;\n }\n\n .v-application .mb-xl-n10 {\n margin-bottom: -40px !important;\n }\n\n .v-application .mb-xl-n11 {\n margin-bottom: -44px !important;\n }\n\n .v-application .mb-xl-n12 {\n margin-bottom: -48px !important;\n }\n\n .v-application .mb-xl-n13 {\n margin-bottom: -52px !important;\n }\n\n .v-application .mb-xl-n14 {\n margin-bottom: -56px !important;\n }\n\n .v-application .mb-xl-n15 {\n margin-bottom: -60px !important;\n }\n\n .v-application .mb-xl-n16 {\n margin-bottom: -64px !important;\n }\n\n .v-application .ml-xl-n1 {\n margin-left: -4px !important;\n }\n\n .v-application .ml-xl-n2 {\n margin-left: -8px !important;\n }\n\n .v-application .ml-xl-n3 {\n margin-left: -12px !important;\n }\n\n .v-application .ml-xl-n4 {\n margin-left: -16px !important;\n }\n\n .v-application .ml-xl-n5 {\n margin-left: -20px !important;\n }\n\n .v-application .ml-xl-n6 {\n margin-left: -24px !important;\n }\n\n .v-application .ml-xl-n7 {\n margin-left: -28px !important;\n }\n\n .v-application .ml-xl-n8 {\n margin-left: -32px !important;\n }\n\n .v-application .ml-xl-n9 {\n margin-left: -36px !important;\n }\n\n .v-application .ml-xl-n10 {\n margin-left: -40px !important;\n }\n\n .v-application .ml-xl-n11 {\n margin-left: -44px !important;\n }\n\n .v-application .ml-xl-n12 {\n margin-left: -48px !important;\n }\n\n .v-application .ml-xl-n13 {\n margin-left: -52px !important;\n }\n\n .v-application .ml-xl-n14 {\n margin-left: -56px !important;\n }\n\n .v-application .ml-xl-n15 {\n margin-left: -60px !important;\n }\n\n .v-application .ml-xl-n16 {\n margin-left: -64px !important;\n }\n\n .v-application--is-ltr .ms-xl-n1 {\n margin-left: -4px !important;\n }\n\n .v-application--is-rtl .ms-xl-n1 {\n margin-right: -4px !important;\n }\n\n .v-application--is-ltr .ms-xl-n2 {\n margin-left: -8px !important;\n }\n\n .v-application--is-rtl .ms-xl-n2 {\n margin-right: -8px !important;\n }\n\n .v-application--is-ltr .ms-xl-n3 {\n margin-left: -12px !important;\n }\n\n .v-application--is-rtl .ms-xl-n3 {\n margin-right: -12px !important;\n }\n\n .v-application--is-ltr .ms-xl-n4 {\n margin-left: -16px !important;\n }\n\n .v-application--is-rtl .ms-xl-n4 {\n margin-right: -16px !important;\n }\n\n .v-application--is-ltr .ms-xl-n5 {\n margin-left: -20px !important;\n }\n\n .v-application--is-rtl .ms-xl-n5 {\n margin-right: -20px !important;\n }\n\n .v-application--is-ltr .ms-xl-n6 {\n margin-left: -24px !important;\n }\n\n .v-application--is-rtl .ms-xl-n6 {\n margin-right: -24px !important;\n }\n\n .v-application--is-ltr .ms-xl-n7 {\n margin-left: -28px !important;\n }\n\n .v-application--is-rtl .ms-xl-n7 {\n margin-right: -28px !important;\n }\n\n .v-application--is-ltr .ms-xl-n8 {\n margin-left: -32px !important;\n }\n\n .v-application--is-rtl .ms-xl-n8 {\n margin-right: -32px !important;\n }\n\n .v-application--is-ltr .ms-xl-n9 {\n margin-left: -36px !important;\n }\n\n .v-application--is-rtl .ms-xl-n9 {\n margin-right: -36px !important;\n }\n\n .v-application--is-ltr .ms-xl-n10 {\n margin-left: -40px !important;\n }\n\n .v-application--is-rtl .ms-xl-n10 {\n margin-right: -40px !important;\n }\n\n .v-application--is-ltr .ms-xl-n11 {\n margin-left: -44px !important;\n }\n\n .v-application--is-rtl .ms-xl-n11 {\n margin-right: -44px !important;\n }\n\n .v-application--is-ltr .ms-xl-n12 {\n margin-left: -48px !important;\n }\n\n .v-application--is-rtl .ms-xl-n12 {\n margin-right: -48px !important;\n }\n\n .v-application--is-ltr .ms-xl-n13 {\n margin-left: -52px !important;\n }\n\n .v-application--is-rtl .ms-xl-n13 {\n margin-right: -52px !important;\n }\n\n .v-application--is-ltr .ms-xl-n14 {\n margin-left: -56px !important;\n }\n\n .v-application--is-rtl .ms-xl-n14 {\n margin-right: -56px !important;\n }\n\n .v-application--is-ltr .ms-xl-n15 {\n margin-left: -60px !important;\n }\n\n .v-application--is-rtl .ms-xl-n15 {\n margin-right: -60px !important;\n }\n\n .v-application--is-ltr .ms-xl-n16 {\n margin-left: -64px !important;\n }\n\n .v-application--is-rtl .ms-xl-n16 {\n margin-right: -64px !important;\n }\n\n .v-application--is-ltr .me-xl-n1 {\n margin-right: -4px !important;\n }\n\n .v-application--is-rtl .me-xl-n1 {\n margin-left: -4px !important;\n }\n\n .v-application--is-ltr .me-xl-n2 {\n margin-right: -8px !important;\n }\n\n .v-application--is-rtl .me-xl-n2 {\n margin-left: -8px !important;\n }\n\n .v-application--is-ltr .me-xl-n3 {\n margin-right: -12px !important;\n }\n\n .v-application--is-rtl .me-xl-n3 {\n margin-left: -12px !important;\n }\n\n .v-application--is-ltr .me-xl-n4 {\n margin-right: -16px !important;\n }\n\n .v-application--is-rtl .me-xl-n4 {\n margin-left: -16px !important;\n }\n\n .v-application--is-ltr .me-xl-n5 {\n margin-right: -20px !important;\n }\n\n .v-application--is-rtl .me-xl-n5 {\n margin-left: -20px !important;\n }\n\n .v-application--is-ltr .me-xl-n6 {\n margin-right: -24px !important;\n }\n\n .v-application--is-rtl .me-xl-n6 {\n margin-left: -24px !important;\n }\n\n .v-application--is-ltr .me-xl-n7 {\n margin-right: -28px !important;\n }\n\n .v-application--is-rtl .me-xl-n7 {\n margin-left: -28px !important;\n }\n\n .v-application--is-ltr .me-xl-n8 {\n margin-right: -32px !important;\n }\n\n .v-application--is-rtl .me-xl-n8 {\n margin-left: -32px !important;\n }\n\n .v-application--is-ltr .me-xl-n9 {\n margin-right: -36px !important;\n }\n\n .v-application--is-rtl .me-xl-n9 {\n margin-left: -36px !important;\n }\n\n .v-application--is-ltr .me-xl-n10 {\n margin-right: -40px !important;\n }\n\n .v-application--is-rtl .me-xl-n10 {\n margin-left: -40px !important;\n }\n\n .v-application--is-ltr .me-xl-n11 {\n margin-right: -44px !important;\n }\n\n .v-application--is-rtl .me-xl-n11 {\n margin-left: -44px !important;\n }\n\n .v-application--is-ltr .me-xl-n12 {\n margin-right: -48px !important;\n }\n\n .v-application--is-rtl .me-xl-n12 {\n margin-left: -48px !important;\n }\n\n .v-application--is-ltr .me-xl-n13 {\n margin-right: -52px !important;\n }\n\n .v-application--is-rtl .me-xl-n13 {\n margin-left: -52px !important;\n }\n\n .v-application--is-ltr .me-xl-n14 {\n margin-right: -56px !important;\n }\n\n .v-application--is-rtl .me-xl-n14 {\n margin-left: -56px !important;\n }\n\n .v-application--is-ltr .me-xl-n15 {\n margin-right: -60px !important;\n }\n\n .v-application--is-rtl .me-xl-n15 {\n margin-left: -60px !important;\n }\n\n .v-application--is-ltr .me-xl-n16 {\n margin-right: -64px !important;\n }\n\n .v-application--is-rtl .me-xl-n16 {\n margin-left: -64px !important;\n }\n\n .v-application .pa-xl-0 {\n padding: 0px !important;\n }\n\n .v-application .pa-xl-1 {\n padding: 4px !important;\n }\n\n .v-application .pa-xl-2 {\n padding: 8px !important;\n }\n\n .v-application .pa-xl-3 {\n padding: 12px !important;\n }\n\n .v-application .pa-xl-4 {\n padding: 16px !important;\n }\n\n .v-application .pa-xl-5 {\n padding: 20px !important;\n }\n\n .v-application .pa-xl-6 {\n padding: 24px !important;\n }\n\n .v-application .pa-xl-7 {\n padding: 28px !important;\n }\n\n .v-application .pa-xl-8 {\n padding: 32px !important;\n }\n\n .v-application .pa-xl-9 {\n padding: 36px !important;\n }\n\n .v-application .pa-xl-10 {\n padding: 40px !important;\n }\n\n .v-application .pa-xl-11 {\n padding: 44px !important;\n }\n\n .v-application .pa-xl-12 {\n padding: 48px !important;\n }\n\n .v-application .pa-xl-13 {\n padding: 52px !important;\n }\n\n .v-application .pa-xl-14 {\n padding: 56px !important;\n }\n\n .v-application .pa-xl-15 {\n padding: 60px !important;\n }\n\n .v-application .pa-xl-16 {\n padding: 64px !important;\n }\n\n .v-application .px-xl-0 {\n padding-right: 0px !important;\n padding-left: 0px !important;\n }\n\n .v-application .px-xl-1 {\n padding-right: 4px !important;\n padding-left: 4px !important;\n }\n\n .v-application .px-xl-2 {\n padding-right: 8px !important;\n padding-left: 8px !important;\n }\n\n .v-application .px-xl-3 {\n padding-right: 12px !important;\n padding-left: 12px !important;\n }\n\n .v-application .px-xl-4 {\n padding-right: 16px !important;\n padding-left: 16px !important;\n }\n\n .v-application .px-xl-5 {\n padding-right: 20px !important;\n padding-left: 20px !important;\n }\n\n .v-application .px-xl-6 {\n padding-right: 24px !important;\n padding-left: 24px !important;\n }\n\n .v-application .px-xl-7 {\n padding-right: 28px !important;\n padding-left: 28px !important;\n }\n\n .v-application .px-xl-8 {\n padding-right: 32px !important;\n padding-left: 32px !important;\n }\n\n .v-application .px-xl-9 {\n padding-right: 36px !important;\n padding-left: 36px !important;\n }\n\n .v-application .px-xl-10 {\n padding-right: 40px !important;\n padding-left: 40px !important;\n }\n\n .v-application .px-xl-11 {\n padding-right: 44px !important;\n padding-left: 44px !important;\n }\n\n .v-application .px-xl-12 {\n padding-right: 48px !important;\n padding-left: 48px !important;\n }\n\n .v-application .px-xl-13 {\n padding-right: 52px !important;\n padding-left: 52px !important;\n }\n\n .v-application .px-xl-14 {\n padding-right: 56px !important;\n padding-left: 56px !important;\n }\n\n .v-application .px-xl-15 {\n padding-right: 60px !important;\n padding-left: 60px !important;\n }\n\n .v-application .px-xl-16 {\n padding-right: 64px !important;\n padding-left: 64px !important;\n }\n\n .v-application .py-xl-0 {\n padding-top: 0px !important;\n padding-bottom: 0px !important;\n }\n\n .v-application .py-xl-1 {\n padding-top: 4px !important;\n padding-bottom: 4px !important;\n }\n\n .v-application .py-xl-2 {\n padding-top: 8px !important;\n padding-bottom: 8px !important;\n }\n\n .v-application .py-xl-3 {\n padding-top: 12px !important;\n padding-bottom: 12px !important;\n }\n\n .v-application .py-xl-4 {\n padding-top: 16px !important;\n padding-bottom: 16px !important;\n }\n\n .v-application .py-xl-5 {\n padding-top: 20px !important;\n padding-bottom: 20px !important;\n }\n\n .v-application .py-xl-6 {\n padding-top: 24px !important;\n padding-bottom: 24px !important;\n }\n\n .v-application .py-xl-7 {\n padding-top: 28px !important;\n padding-bottom: 28px !important;\n }\n\n .v-application .py-xl-8 {\n padding-top: 32px !important;\n padding-bottom: 32px !important;\n }\n\n .v-application .py-xl-9 {\n padding-top: 36px !important;\n padding-bottom: 36px !important;\n }\n\n .v-application .py-xl-10 {\n padding-top: 40px !important;\n padding-bottom: 40px !important;\n }\n\n .v-application .py-xl-11 {\n padding-top: 44px !important;\n padding-bottom: 44px !important;\n }\n\n .v-application .py-xl-12 {\n padding-top: 48px !important;\n padding-bottom: 48px !important;\n }\n\n .v-application .py-xl-13 {\n padding-top: 52px !important;\n padding-bottom: 52px !important;\n }\n\n .v-application .py-xl-14 {\n padding-top: 56px !important;\n padding-bottom: 56px !important;\n }\n\n .v-application .py-xl-15 {\n padding-top: 60px !important;\n padding-bottom: 60px !important;\n }\n\n .v-application .py-xl-16 {\n padding-top: 64px !important;\n padding-bottom: 64px !important;\n }\n\n .v-application .pt-xl-0 {\n padding-top: 0px !important;\n }\n\n .v-application .pt-xl-1 {\n padding-top: 4px !important;\n }\n\n .v-application .pt-xl-2 {\n padding-top: 8px !important;\n }\n\n .v-application .pt-xl-3 {\n padding-top: 12px !important;\n }\n\n .v-application .pt-xl-4 {\n padding-top: 16px !important;\n }\n\n .v-application .pt-xl-5 {\n padding-top: 20px !important;\n }\n\n .v-application .pt-xl-6 {\n padding-top: 24px !important;\n }\n\n .v-application .pt-xl-7 {\n padding-top: 28px !important;\n }\n\n .v-application .pt-xl-8 {\n padding-top: 32px !important;\n }\n\n .v-application .pt-xl-9 {\n padding-top: 36px !important;\n }\n\n .v-application .pt-xl-10 {\n padding-top: 40px !important;\n }\n\n .v-application .pt-xl-11 {\n padding-top: 44px !important;\n }\n\n .v-application .pt-xl-12 {\n padding-top: 48px !important;\n }\n\n .v-application .pt-xl-13 {\n padding-top: 52px !important;\n }\n\n .v-application .pt-xl-14 {\n padding-top: 56px !important;\n }\n\n .v-application .pt-xl-15 {\n padding-top: 60px !important;\n }\n\n .v-application .pt-xl-16 {\n padding-top: 64px !important;\n }\n\n .v-application .pr-xl-0 {\n padding-right: 0px !important;\n }\n\n .v-application .pr-xl-1 {\n padding-right: 4px !important;\n }\n\n .v-application .pr-xl-2 {\n padding-right: 8px !important;\n }\n\n .v-application .pr-xl-3 {\n padding-right: 12px !important;\n }\n\n .v-application .pr-xl-4 {\n padding-right: 16px !important;\n }\n\n .v-application .pr-xl-5 {\n padding-right: 20px !important;\n }\n\n .v-application .pr-xl-6 {\n padding-right: 24px !important;\n }\n\n .v-application .pr-xl-7 {\n padding-right: 28px !important;\n }\n\n .v-application .pr-xl-8 {\n padding-right: 32px !important;\n }\n\n .v-application .pr-xl-9 {\n padding-right: 36px !important;\n }\n\n .v-application .pr-xl-10 {\n padding-right: 40px !important;\n }\n\n .v-application .pr-xl-11 {\n padding-right: 44px !important;\n }\n\n .v-application .pr-xl-12 {\n padding-right: 48px !important;\n }\n\n .v-application .pr-xl-13 {\n padding-right: 52px !important;\n }\n\n .v-application .pr-xl-14 {\n padding-right: 56px !important;\n }\n\n .v-application .pr-xl-15 {\n padding-right: 60px !important;\n }\n\n .v-application .pr-xl-16 {\n padding-right: 64px !important;\n }\n\n .v-application .pb-xl-0 {\n padding-bottom: 0px !important;\n }\n\n .v-application .pb-xl-1 {\n padding-bottom: 4px !important;\n }\n\n .v-application .pb-xl-2 {\n padding-bottom: 8px !important;\n }\n\n .v-application .pb-xl-3 {\n padding-bottom: 12px !important;\n }\n\n .v-application .pb-xl-4 {\n padding-bottom: 16px !important;\n }\n\n .v-application .pb-xl-5 {\n padding-bottom: 20px !important;\n }\n\n .v-application .pb-xl-6 {\n padding-bottom: 24px !important;\n }\n\n .v-application .pb-xl-7 {\n padding-bottom: 28px !important;\n }\n\n .v-application .pb-xl-8 {\n padding-bottom: 32px !important;\n }\n\n .v-application .pb-xl-9 {\n padding-bottom: 36px !important;\n }\n\n .v-application .pb-xl-10 {\n padding-bottom: 40px !important;\n }\n\n .v-application .pb-xl-11 {\n padding-bottom: 44px !important;\n }\n\n .v-application .pb-xl-12 {\n padding-bottom: 48px !important;\n }\n\n .v-application .pb-xl-13 {\n padding-bottom: 52px !important;\n }\n\n .v-application .pb-xl-14 {\n padding-bottom: 56px !important;\n }\n\n .v-application .pb-xl-15 {\n padding-bottom: 60px !important;\n }\n\n .v-application .pb-xl-16 {\n padding-bottom: 64px !important;\n }\n\n .v-application .pl-xl-0 {\n padding-left: 0px !important;\n }\n\n .v-application .pl-xl-1 {\n padding-left: 4px !important;\n }\n\n .v-application .pl-xl-2 {\n padding-left: 8px !important;\n }\n\n .v-application .pl-xl-3 {\n padding-left: 12px !important;\n }\n\n .v-application .pl-xl-4 {\n padding-left: 16px !important;\n }\n\n .v-application .pl-xl-5 {\n padding-left: 20px !important;\n }\n\n .v-application .pl-xl-6 {\n padding-left: 24px !important;\n }\n\n .v-application .pl-xl-7 {\n padding-left: 28px !important;\n }\n\n .v-application .pl-xl-8 {\n padding-left: 32px !important;\n }\n\n .v-application .pl-xl-9 {\n padding-left: 36px !important;\n }\n\n .v-application .pl-xl-10 {\n padding-left: 40px !important;\n }\n\n .v-application .pl-xl-11 {\n padding-left: 44px !important;\n }\n\n .v-application .pl-xl-12 {\n padding-left: 48px !important;\n }\n\n .v-application .pl-xl-13 {\n padding-left: 52px !important;\n }\n\n .v-application .pl-xl-14 {\n padding-left: 56px !important;\n }\n\n .v-application .pl-xl-15 {\n padding-left: 60px !important;\n }\n\n .v-application .pl-xl-16 {\n padding-left: 64px !important;\n }\n\n .v-application--is-ltr .ps-xl-0 {\n padding-left: 0px !important;\n }\n\n .v-application--is-rtl .ps-xl-0 {\n padding-right: 0px !important;\n }\n\n .v-application--is-ltr .ps-xl-1 {\n padding-left: 4px !important;\n }\n\n .v-application--is-rtl .ps-xl-1 {\n padding-right: 4px !important;\n }\n\n .v-application--is-ltr .ps-xl-2 {\n padding-left: 8px !important;\n }\n\n .v-application--is-rtl .ps-xl-2 {\n padding-right: 8px !important;\n }\n\n .v-application--is-ltr .ps-xl-3 {\n padding-left: 12px !important;\n }\n\n .v-application--is-rtl .ps-xl-3 {\n padding-right: 12px !important;\n }\n\n .v-application--is-ltr .ps-xl-4 {\n padding-left: 16px !important;\n }\n\n .v-application--is-rtl .ps-xl-4 {\n padding-right: 16px !important;\n }\n\n .v-application--is-ltr .ps-xl-5 {\n padding-left: 20px !important;\n }\n\n .v-application--is-rtl .ps-xl-5 {\n padding-right: 20px !important;\n }\n\n .v-application--is-ltr .ps-xl-6 {\n padding-left: 24px !important;\n }\n\n .v-application--is-rtl .ps-xl-6 {\n padding-right: 24px !important;\n }\n\n .v-application--is-ltr .ps-xl-7 {\n padding-left: 28px !important;\n }\n\n .v-application--is-rtl .ps-xl-7 {\n padding-right: 28px !important;\n }\n\n .v-application--is-ltr .ps-xl-8 {\n padding-left: 32px !important;\n }\n\n .v-application--is-rtl .ps-xl-8 {\n padding-right: 32px !important;\n }\n\n .v-application--is-ltr .ps-xl-9 {\n padding-left: 36px !important;\n }\n\n .v-application--is-rtl .ps-xl-9 {\n padding-right: 36px !important;\n }\n\n .v-application--is-ltr .ps-xl-10 {\n padding-left: 40px !important;\n }\n\n .v-application--is-rtl .ps-xl-10 {\n padding-right: 40px !important;\n }\n\n .v-application--is-ltr .ps-xl-11 {\n padding-left: 44px !important;\n }\n\n .v-application--is-rtl .ps-xl-11 {\n padding-right: 44px !important;\n }\n\n .v-application--is-ltr .ps-xl-12 {\n padding-left: 48px !important;\n }\n\n .v-application--is-rtl .ps-xl-12 {\n padding-right: 48px !important;\n }\n\n .v-application--is-ltr .ps-xl-13 {\n padding-left: 52px !important;\n }\n\n .v-application--is-rtl .ps-xl-13 {\n padding-right: 52px !important;\n }\n\n .v-application--is-ltr .ps-xl-14 {\n padding-left: 56px !important;\n }\n\n .v-application--is-rtl .ps-xl-14 {\n padding-right: 56px !important;\n }\n\n .v-application--is-ltr .ps-xl-15 {\n padding-left: 60px !important;\n }\n\n .v-application--is-rtl .ps-xl-15 {\n padding-right: 60px !important;\n }\n\n .v-application--is-ltr .ps-xl-16 {\n padding-left: 64px !important;\n }\n\n .v-application--is-rtl .ps-xl-16 {\n padding-right: 64px !important;\n }\n\n .v-application--is-ltr .pe-xl-0 {\n padding-right: 0px !important;\n }\n\n .v-application--is-rtl .pe-xl-0 {\n padding-left: 0px !important;\n }\n\n .v-application--is-ltr .pe-xl-1 {\n padding-right: 4px !important;\n }\n\n .v-application--is-rtl .pe-xl-1 {\n padding-left: 4px !important;\n }\n\n .v-application--is-ltr .pe-xl-2 {\n padding-right: 8px !important;\n }\n\n .v-application--is-rtl .pe-xl-2 {\n padding-left: 8px !important;\n }\n\n .v-application--is-ltr .pe-xl-3 {\n padding-right: 12px !important;\n }\n\n .v-application--is-rtl .pe-xl-3 {\n padding-left: 12px !important;\n }\n\n .v-application--is-ltr .pe-xl-4 {\n padding-right: 16px !important;\n }\n\n .v-application--is-rtl .pe-xl-4 {\n padding-left: 16px !important;\n }\n\n .v-application--is-ltr .pe-xl-5 {\n padding-right: 20px !important;\n }\n\n .v-application--is-rtl .pe-xl-5 {\n padding-left: 20px !important;\n }\n\n .v-application--is-ltr .pe-xl-6 {\n padding-right: 24px !important;\n }\n\n .v-application--is-rtl .pe-xl-6 {\n padding-left: 24px !important;\n }\n\n .v-application--is-ltr .pe-xl-7 {\n padding-right: 28px !important;\n }\n\n .v-application--is-rtl .pe-xl-7 {\n padding-left: 28px !important;\n }\n\n .v-application--is-ltr .pe-xl-8 {\n padding-right: 32px !important;\n }\n\n .v-application--is-rtl .pe-xl-8 {\n padding-left: 32px !important;\n }\n\n .v-application--is-ltr .pe-xl-9 {\n padding-right: 36px !important;\n }\n\n .v-application--is-rtl .pe-xl-9 {\n padding-left: 36px !important;\n }\n\n .v-application--is-ltr .pe-xl-10 {\n padding-right: 40px !important;\n }\n\n .v-application--is-rtl .pe-xl-10 {\n padding-left: 40px !important;\n }\n\n .v-application--is-ltr .pe-xl-11 {\n padding-right: 44px !important;\n }\n\n .v-application--is-rtl .pe-xl-11 {\n padding-left: 44px !important;\n }\n\n .v-application--is-ltr .pe-xl-12 {\n padding-right: 48px !important;\n }\n\n .v-application--is-rtl .pe-xl-12 {\n padding-left: 48px !important;\n }\n\n .v-application--is-ltr .pe-xl-13 {\n padding-right: 52px !important;\n }\n\n .v-application--is-rtl .pe-xl-13 {\n padding-left: 52px !important;\n }\n\n .v-application--is-ltr .pe-xl-14 {\n padding-right: 56px !important;\n }\n\n .v-application--is-rtl .pe-xl-14 {\n padding-left: 56px !important;\n }\n\n .v-application--is-ltr .pe-xl-15 {\n padding-right: 60px !important;\n }\n\n .v-application--is-rtl .pe-xl-15 {\n padding-left: 60px !important;\n }\n\n .v-application--is-ltr .pe-xl-16 {\n padding-right: 64px !important;\n }\n\n .v-application--is-rtl .pe-xl-16 {\n padding-left: 64px !important;\n }\n\n .v-application .text-xl-left {\n text-align: left !important;\n }\n\n .v-application .text-xl-right {\n text-align: right !important;\n }\n\n .v-application .text-xl-center {\n text-align: center !important;\n }\n\n .v-application .text-xl-justify {\n text-align: justify !important;\n }\n\n .v-application .text-xl-start {\n text-align: start !important;\n }\n\n .v-application .text-xl-end {\n text-align: end !important;\n }\n\n .v-application .text-xl-h1 {\n font-size: 6rem !important;\n font-weight: 300;\n line-height: 6rem;\n letter-spacing: -0.015625em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-xl-h2 {\n font-size: 3.75rem !important;\n font-weight: 300;\n line-height: 3.75rem;\n letter-spacing: -0.0083333333em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-xl-h3 {\n font-size: 3rem !important;\n font-weight: 400;\n line-height: 3.125rem;\n letter-spacing: normal !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-xl-h4 {\n font-size: 2.125rem !important;\n font-weight: 400;\n line-height: 2.5rem;\n letter-spacing: 0.0073529412em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-xl-h5 {\n font-size: 1.5rem !important;\n font-weight: 400;\n line-height: 2rem;\n letter-spacing: normal !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-xl-h6 {\n font-size: 1.25rem !important;\n font-weight: 500;\n line-height: 2rem;\n letter-spacing: 0.0125em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-xl-subtitle-1 {\n font-size: 1rem !important;\n font-weight: normal;\n line-height: 1.75rem;\n letter-spacing: 0.009375em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-xl-subtitle-2 {\n font-size: 0.875rem !important;\n font-weight: 500;\n line-height: 1.375rem;\n letter-spacing: 0.0071428571em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-xl-body-1 {\n font-size: 1rem !important;\n font-weight: 400;\n line-height: 1.5rem;\n letter-spacing: 0.03125em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-xl-body-2 {\n font-size: 0.875rem !important;\n font-weight: 400;\n line-height: 1.25rem;\n letter-spacing: 0.0178571429em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-xl-button {\n font-size: 0.875rem !important;\n font-weight: 500;\n line-height: 2.25rem;\n letter-spacing: 0.0892857143em !important;\n font-family: \"Roboto\", sans-serif !important;\n text-transform: uppercase !important;\n }\n\n .v-application .text-xl-caption {\n font-size: 0.75rem !important;\n font-weight: 400;\n line-height: 1.25rem;\n letter-spacing: 0.0333333333em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-xl-overline {\n font-size: 0.75rem !important;\n font-weight: 500;\n line-height: 2rem;\n letter-spacing: 0.1666666667em !important;\n font-family: \"Roboto\", sans-serif !important;\n text-transform: uppercase !important;\n }\n}\n@media print {\n .v-application .d-print-none {\n display: none !important;\n }\n\n .v-application .d-print-inline {\n display: inline !important;\n }\n\n .v-application .d-print-inline-block {\n display: inline-block !important;\n }\n\n .v-application .d-print-block {\n display: block !important;\n }\n\n .v-application .d-print-table {\n display: table !important;\n }\n\n .v-application .d-print-table-row {\n display: table-row !important;\n }\n\n .v-application .d-print-table-cell {\n display: table-cell !important;\n }\n\n .v-application .d-print-flex {\n display: flex !important;\n }\n\n .v-application .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .v-application .float-print-none {\n float: none !important;\n }\n\n .v-application .float-print-left {\n float: left !important;\n }\n\n .v-application .float-print-right {\n float: right !important;\n }\n}",".theme--light.v-image {\n color: rgba(0, 0, 0, 0.87);\n}\n\n.theme--dark.v-image {\n color: #FFFFFF;\n}\n\n.v-image {\n z-index: 0;\n}\n\n.v-image__image,\n.v-image__placeholder {\n z-index: -1;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.v-image__image {\n background-repeat: no-repeat;\n}\n.v-image__image--preload {\n -webkit-filter: blur(2px);\n filter: blur(2px);\n}\n.v-image__image--contain {\n background-size: contain;\n}\n.v-image__image--cover {\n background-size: cover;\n}",".v-responsive {\n position: relative;\n overflow: hidden;\n flex: 1 0 auto;\n max-width: 100%;\n display: flex;\n}\n.v-responsive__content {\n flex: 1 0 0px;\n max-width: 100%;\n}\n.v-application--is-ltr .v-responsive__sizer ~ .v-responsive__content {\n margin-left: -100%;\n}\n.v-application--is-rtl .v-responsive__sizer ~ .v-responsive__content {\n margin-right: -100%;\n}\n.v-responsive__sizer {\n transition: padding-bottom 0.2s cubic-bezier(0.25, 0.8, 0.5, 1);\n flex: 1 0 0px;\n}",".v-ripple__container {\n color: inherit;\n border-radius: inherit;\n position: absolute;\n width: 100%;\n height: 100%;\n left: 0;\n top: 0;\n overflow: hidden;\n z-index: 0;\n pointer-events: none;\n contain: strict;\n}\n.v-ripple__animation {\n color: inherit;\n position: absolute;\n top: 0;\n left: 0;\n border-radius: 50%;\n background: currentColor;\n opacity: 0;\n pointer-events: none;\n overflow: hidden;\n will-change: transform, opacity;\n}\n.v-ripple__animation--enter {\n transition: none;\n}\n.v-ripple__animation--in {\n transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.1s cubic-bezier(0.4, 0, 0.2, 1);\n}\n.v-ripple__animation--out {\n transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n}",".theme--light.v-icon {\n color: rgba(0, 0, 0, 0.54);\n}\n.theme--light.v-icon:focus::after {\n opacity: 0.12;\n}\n.theme--light.v-icon.v-icon.v-icon--disabled {\n color: rgba(0, 0, 0, 0.38) !important;\n}\n\n.theme--dark.v-icon {\n color: #FFFFFF;\n}\n.theme--dark.v-icon:focus::after {\n opacity: 0.24;\n}\n.theme--dark.v-icon.v-icon.v-icon--disabled {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.v-icon.v-icon {\n align-items: center;\n display: inline-flex;\n -webkit-font-feature-settings: \"liga\";\n font-feature-settings: \"liga\";\n font-size: 24px;\n justify-content: center;\n letter-spacing: normal;\n line-height: 1;\n position: relative;\n text-indent: 0;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1), visibility 0s;\n vertical-align: middle;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-icon.v-icon::after {\n background-color: currentColor;\n border-radius: 50%;\n content: \"\";\n display: inline-block;\n height: 100%;\n left: 0;\n opacity: 0;\n pointer-events: none;\n position: absolute;\n top: 0;\n transform: scale(1.3);\n width: 100%;\n transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);\n}\n.v-icon.v-icon--dense {\n font-size: 20px;\n}\n\n.v-icon--right {\n margin-left: 8px;\n}\n.v-icon--left {\n margin-right: 8px;\n}\n.v-icon.v-icon.v-icon--link {\n cursor: pointer;\n outline: none;\n}\n.v-icon--disabled {\n pointer-events: none;\n}\n.v-icon--is-component {\n height: 24px;\n width: 24px;\n}\n.v-icon--svg {\n height: 24px;\n width: 24px;\n fill: currentColor;\n}\n.v-icon--dense--is-component {\n height: 20px;\n}",".v-btn:not(.v-btn--outlined).primary, .v-btn:not(.v-btn--outlined).secondary, .v-btn:not(.v-btn--outlined).accent, .v-btn:not(.v-btn--outlined).success, .v-btn:not(.v-btn--outlined).error, .v-btn:not(.v-btn--outlined).warning, .v-btn:not(.v-btn--outlined).info {\n color: #FFFFFF;\n}\n\n.theme--light.v-btn {\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-btn.v-btn--disabled {\n color: rgba(0, 0, 0, 0.26) !important;\n}\n.theme--light.v-btn.v-btn--disabled .v-icon,\n.theme--light.v-btn.v-btn--disabled .v-btn__loading {\n color: rgba(0, 0, 0, 0.26) !important;\n}\n.theme--light.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {\n background-color: rgba(0, 0, 0, 0.12) !important;\n}\n.theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {\n background-color: #f5f5f5;\n}\n.theme--light.v-btn.v-btn--outlined.v-btn--text {\n border-color: rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-btn.v-btn--icon {\n color: rgba(0, 0, 0, 0.54);\n}\n.theme--light.v-btn:hover::before {\n opacity: 0.04;\n}\n.theme--light.v-btn:focus::before {\n opacity: 0.12;\n}\n.theme--light.v-btn--active:hover::before, .theme--light.v-btn--active::before {\n opacity: 0.12;\n}\n.theme--light.v-btn--active:focus::before {\n opacity: 0.16;\n}\n\n.theme--dark.v-btn {\n color: #FFFFFF;\n}\n.theme--dark.v-btn.v-btn--disabled {\n color: rgba(255, 255, 255, 0.3) !important;\n}\n.theme--dark.v-btn.v-btn--disabled .v-icon,\n.theme--dark.v-btn.v-btn--disabled .v-btn__loading {\n color: rgba(255, 255, 255, 0.3) !important;\n}\n.theme--dark.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {\n background-color: rgba(255, 255, 255, 0.12) !important;\n}\n.theme--dark.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {\n background-color: #272727;\n}\n.theme--dark.v-btn.v-btn--outlined.v-btn--text {\n border-color: rgba(255, 255, 255, 0.12);\n}\n.theme--dark.v-btn.v-btn--icon {\n color: #FFFFFF;\n}\n.theme--dark.v-btn:hover::before {\n opacity: 0.08;\n}\n.theme--dark.v-btn:focus::before {\n opacity: 0.24;\n}\n.theme--dark.v-btn--active:hover::before, .theme--dark.v-btn--active::before {\n opacity: 0.24;\n}\n.theme--dark.v-btn--active:focus::before {\n opacity: 0.32;\n}\n\n.v-btn {\n align-items: center;\n border-radius: 4px;\n display: inline-flex;\n flex: 0 0 auto;\n font-weight: 500;\n letter-spacing: 0.0892857143em;\n justify-content: center;\n outline: 0;\n position: relative;\n text-decoration: none;\n text-indent: 0.0892857143em;\n text-transform: uppercase;\n transition-duration: 0.28s;\n transition-property: box-shadow, transform, opacity;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n}\n.v-btn.v-size--x-small {\n font-size: 0.625rem;\n}\n.v-btn.v-size--small {\n font-size: 0.75rem;\n}\n.v-btn.v-size--default {\n font-size: 0.875rem;\n}\n.v-btn.v-size--large {\n font-size: 0.875rem;\n}\n.v-btn.v-size--x-large {\n font-size: 1rem;\n}\n.v-btn:before {\n border-radius: inherit;\n bottom: 0;\n color: inherit;\n content: \"\";\n left: 0;\n opacity: 0;\n pointer-events: none;\n position: absolute;\n right: 0;\n top: 0;\n transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);\n}\n.v-btn:before {\n background-color: currentColor;\n}\n.v-btn:not(.v-btn--disabled) {\n will-change: box-shadow;\n}\n.v-btn:not(.v-btn--round).v-size--x-small {\n height: 20px;\n min-width: 36px;\n padding: 0 8.8888888889px;\n}\n.v-btn:not(.v-btn--round).v-size--small {\n height: 28px;\n min-width: 50px;\n padding: 0 12.4444444444px;\n}\n.v-btn:not(.v-btn--round).v-size--default {\n height: 36px;\n min-width: 64px;\n padding: 0 16px;\n}\n.v-btn:not(.v-btn--round).v-size--large {\n height: 44px;\n min-width: 78px;\n padding: 0 19.5555555556px;\n}\n.v-btn:not(.v-btn--round).v-size--x-large {\n height: 52px;\n min-width: 92px;\n padding: 0 23.1111111111px;\n}\n.v-btn > .v-btn__content .v-icon {\n color: inherit;\n}\n\n.v-btn__content {\n align-items: center;\n color: inherit;\n display: flex;\n flex: 1 0 auto;\n justify-content: inherit;\n line-height: normal;\n position: relative;\n}\n.v-btn__content .v-icon--left,\n.v-btn__content .v-icon--right {\n font-size: 18px;\n height: 18px;\n width: 18px;\n}\n.v-application--is-ltr .v-btn__content .v-icon--left {\n margin-left: -4px;\n margin-right: 8px;\n}\n.v-application--is-rtl .v-btn__content .v-icon--left {\n margin-left: 8px;\n margin-right: -4px;\n}\n.v-application--is-ltr .v-btn__content .v-icon--right {\n margin-left: 8px;\n margin-right: -4px;\n}\n.v-application--is-rtl .v-btn__content .v-icon--right {\n margin-left: -4px;\n margin-right: 8px;\n}\n\n.v-btn__loader {\n align-items: center;\n display: flex;\n height: 100%;\n justify-content: center;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n}\n\n.v-btn:not(.v-btn--text):not(.v-btn--outlined).v-btn--active:before {\n opacity: 0.18;\n}\n.v-btn:not(.v-btn--text):not(.v-btn--outlined):hover:before {\n opacity: 0.08;\n}\n.v-btn:not(.v-btn--text):not(.v-btn--outlined):focus:before {\n opacity: 0.24;\n}\n\n.v-btn--absolute,\n.v-btn--fixed {\n position: absolute;\n}\n.v-btn--absolute.v-btn--right,\n.v-btn--fixed.v-btn--right {\n right: 16px;\n}\n.v-btn--absolute.v-btn--left,\n.v-btn--fixed.v-btn--left {\n left: 16px;\n}\n.v-btn--absolute.v-btn--top,\n.v-btn--fixed.v-btn--top {\n top: 16px;\n}\n.v-btn--absolute.v-btn--bottom,\n.v-btn--fixed.v-btn--bottom {\n bottom: 16px;\n}\n\n.v-btn--block {\n display: flex;\n flex: 1 0 auto;\n min-width: 100% !important;\n max-width: auto;\n}\n\n.v-btn--contained {\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n}\n.v-btn--contained:after {\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);\n}\n.v-btn--contained:active {\n box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);\n}\n\n.v-btn--depressed {\n box-shadow: none !important;\n}\n\n.v-btn--disabled {\n box-shadow: none;\n pointer-events: none;\n}\n\n.v-btn--icon,\n.v-btn--fab {\n min-height: 0;\n min-width: 0;\n padding: 0;\n}\n.v-btn--icon.v-size--x-small .v-icon,\n.v-btn--fab.v-size--x-small .v-icon {\n height: 18px;\n font-size: 18px;\n width: 18px;\n}\n.v-btn--icon.v-size--small .v-icon,\n.v-btn--fab.v-size--small .v-icon {\n height: 24px;\n font-size: 24px;\n width: 24px;\n}\n.v-btn--icon.v-size--default .v-icon,\n.v-btn--fab.v-size--default .v-icon {\n height: 24px;\n font-size: 24px;\n width: 24px;\n}\n.v-btn--icon.v-size--large .v-icon,\n.v-btn--fab.v-size--large .v-icon {\n height: 28px;\n font-size: 28px;\n width: 28px;\n}\n.v-btn--icon.v-size--x-large .v-icon,\n.v-btn--fab.v-size--x-large .v-icon {\n height: 32px;\n font-size: 32px;\n width: 32px;\n}\n\n.v-btn--icon.v-size--x-small {\n height: 20px;\n width: 20px;\n}\n.v-btn--icon.v-size--small {\n height: 28px;\n width: 28px;\n}\n.v-btn--icon.v-size--default {\n height: 36px;\n width: 36px;\n}\n.v-btn--icon.v-size--large {\n height: 44px;\n width: 44px;\n}\n.v-btn--icon.v-size--x-large {\n height: 52px;\n width: 52px;\n}\n\n.v-btn--fab.v-btn--contained {\n box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);\n}\n.v-btn--fab.v-btn--contained:after {\n box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);\n}\n.v-btn--fab.v-btn--contained:active {\n box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);\n}\n.v-btn--fab.v-btn--fixed, .v-btn--fab.v-btn--absolute {\n z-index: 4;\n}\n.v-btn--fab.v-size--x-small {\n height: 32px;\n width: 32px;\n}\n.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--bottom {\n bottom: -16px;\n}\n.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--top {\n top: -16px;\n}\n.v-btn--fab.v-size--small {\n height: 40px;\n width: 40px;\n}\n.v-btn--fab.v-size--small.v-btn--absolute.v-btn--bottom {\n bottom: -20px;\n}\n.v-btn--fab.v-size--small.v-btn--absolute.v-btn--top {\n top: -20px;\n}\n.v-btn--fab.v-size--default {\n height: 56px;\n width: 56px;\n}\n.v-btn--fab.v-size--default.v-btn--absolute.v-btn--bottom {\n bottom: -28px;\n}\n.v-btn--fab.v-size--default.v-btn--absolute.v-btn--top {\n top: -28px;\n}\n.v-btn--fab.v-size--large {\n height: 64px;\n width: 64px;\n}\n.v-btn--fab.v-size--large.v-btn--absolute.v-btn--bottom {\n bottom: -32px;\n}\n.v-btn--fab.v-size--large.v-btn--absolute.v-btn--top {\n top: -32px;\n}\n.v-btn--fab.v-size--x-large {\n height: 72px;\n width: 72px;\n}\n.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--bottom {\n bottom: -36px;\n}\n.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--top {\n top: -36px;\n}\n\n.v-btn--fixed {\n position: fixed;\n}\n\n.v-btn--loading {\n pointer-events: none;\n transition: none;\n}\n.v-btn--loading .v-btn__content {\n opacity: 0;\n}\n\n.v-btn--outlined {\n border: thin solid currentColor;\n}\n\n.v-btn--outlined .v-btn__content .v-icon,\n.v-btn--round .v-btn__content .v-icon {\n color: currentColor;\n}\n\n.v-btn--outlined,\n.v-btn--flat,\n.v-btn--text {\n background-color: transparent;\n}\n\n.v-btn--outlined:before,\n.v-btn--round:before,\n.v-btn--rounded:before {\n border-radius: inherit;\n}\n\n.v-btn--round {\n border-radius: 50%;\n}\n\n.v-btn--rounded {\n border-radius: 28px;\n}\n\n.v-btn--tile {\n border-radius: 0;\n}",".v-progress-circular {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n justify-content: center;\n align-items: center;\n}\n.v-progress-circular > svg {\n width: 100%;\n height: 100%;\n margin: auto;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n z-index: 0;\n}\n.v-progress-circular--indeterminate > svg {\n -webkit-animation: progress-circular-rotate 1.4s linear infinite;\n animation: progress-circular-rotate 1.4s linear infinite;\n transform-origin: center center;\n transition: all 0.2s ease-in-out;\n}\n.v-progress-circular--indeterminate .v-progress-circular__overlay {\n -webkit-animation: progress-circular-dash 1.4s ease-in-out infinite;\n animation: progress-circular-dash 1.4s ease-in-out infinite;\n stroke-linecap: round;\n stroke-dasharray: 80, 200;\n stroke-dashoffset: 0px;\n}\n.v-progress-circular__info {\n align-items: center;\n display: flex;\n justify-content: center;\n}\n.v-progress-circular__underlay {\n stroke: rgba(0, 0, 0, 0.1);\n z-index: 1;\n}\n.v-progress-circular__overlay {\n stroke: currentColor;\n z-index: 2;\n transition: all 0.6s ease-in-out;\n}\n\n@-webkit-keyframes progress-circular-dash {\n 0% {\n stroke-dasharray: 1, 200;\n stroke-dashoffset: 0px;\n }\n 50% {\n stroke-dasharray: 100, 200;\n stroke-dashoffset: -15px;\n }\n 100% {\n stroke-dasharray: 100, 200;\n stroke-dashoffset: -125px;\n }\n}\n\n@keyframes progress-circular-dash {\n 0% {\n stroke-dasharray: 1, 200;\n stroke-dashoffset: 0px;\n }\n 50% {\n stroke-dasharray: 100, 200;\n stroke-dashoffset: -15px;\n }\n 100% {\n stroke-dasharray: 100, 200;\n stroke-dashoffset: -125px;\n }\n}\n@-webkit-keyframes progress-circular-rotate {\n 100% {\n transform: rotate(360deg);\n }\n}\n@keyframes progress-circular-rotate {\n 100% {\n transform: rotate(360deg);\n }\n}",".theme--light.v-alert .v-alert--prominent .v-alert__icon:after {\n background: rgba(0, 0, 0, 0.12);\n}\n\n.theme--dark.v-alert .v-alert--prominent .v-alert__icon:after {\n background: rgba(255, 255, 255, 0.12);\n}\n\n.v-sheet.v-alert {\n border-radius: 4px;\n}\n.v-sheet.v-alert:not(.v-sheet--outlined) {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);\n}\n.v-sheet.v-alert.v-sheet--shaped {\n border-radius: 24px 4px;\n}\n\n.v-alert {\n display: block;\n font-size: 16px;\n margin-bottom: 16px;\n padding: 16px;\n position: relative;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-alert:not(.v-sheet--tile) {\n border-radius: 4px;\n}\n.v-application--is-ltr .v-alert > .v-icon,\n.v-application--is-ltr .v-alert > .v-alert__content {\n margin-right: 16px;\n}\n.v-application--is-rtl .v-alert > .v-icon,\n.v-application--is-rtl .v-alert > .v-alert__content {\n margin-left: 16px;\n}\n.v-application--is-ltr .v-alert > .v-icon + .v-alert__content {\n margin-right: 0;\n}\n.v-application--is-rtl .v-alert > .v-icon + .v-alert__content {\n margin-left: 0;\n}\n.v-application--is-ltr .v-alert > .v-alert__content + .v-icon {\n margin-right: 0;\n}\n.v-application--is-rtl .v-alert > .v-alert__content + .v-icon {\n margin-left: 0;\n}\n\n.v-alert__border {\n border-style: solid;\n border-width: 4px;\n content: \"\";\n position: absolute;\n}\n.v-alert__border:not(.v-alert__border--has-color) {\n opacity: 0.26;\n}\n.v-alert__border--left, .v-alert__border--right {\n bottom: 0;\n top: 0;\n}\n.v-alert__border--bottom, .v-alert__border--top {\n left: 0;\n right: 0;\n}\n.v-alert__border--bottom {\n border-bottom-left-radius: inherit;\n border-bottom-right-radius: inherit;\n bottom: 0;\n}\n.v-application--is-ltr .v-alert__border--left {\n border-top-left-radius: inherit;\n border-bottom-left-radius: inherit;\n left: 0;\n}\n.v-application--is-rtl .v-alert__border--left {\n border-top-right-radius: inherit;\n border-bottom-right-radius: inherit;\n right: 0;\n}\n.v-application--is-ltr .v-alert__border--right {\n border-top-right-radius: inherit;\n border-bottom-right-radius: inherit;\n right: 0;\n}\n.v-application--is-rtl .v-alert__border--right {\n border-top-left-radius: inherit;\n border-bottom-left-radius: inherit;\n left: 0;\n}\n.v-alert__border--top {\n border-top-left-radius: inherit;\n border-top-right-radius: inherit;\n top: 0;\n}\n\n.v-alert__content {\n flex: 1 1 auto;\n}\n\n.v-application--is-ltr .v-alert__dismissible {\n margin: -16px -8px -16px 8px;\n}\n.v-application--is-rtl .v-alert__dismissible {\n margin: -16px 8px -16px -8px;\n}\n\n.v-alert__icon {\n align-self: flex-start;\n border-radius: 50%;\n height: 24px;\n min-width: 24px;\n position: relative;\n}\n.v-application--is-ltr .v-alert__icon {\n margin-right: 16px;\n}\n.v-application--is-rtl .v-alert__icon {\n margin-left: 16px;\n}\n.v-alert__icon.v-icon {\n font-size: 24px;\n}\n\n.v-alert__wrapper {\n align-items: center;\n border-radius: inherit;\n display: flex;\n}\n\n.v-alert--dense {\n padding-top: 8px;\n padding-bottom: 8px;\n}\n.v-alert--dense .v-alert__border {\n border-width: medium;\n}\n\n.v-alert--outlined {\n background: transparent !important;\n border: thin solid currentColor !important;\n}\n.v-alert--outlined .v-alert__icon {\n color: inherit !important;\n}\n\n.v-alert--prominent .v-alert__icon {\n align-self: center;\n height: 48px;\n min-width: 48px;\n}\n.v-alert--prominent .v-alert__icon:after {\n background: currentColor !important;\n border-radius: 50%;\n bottom: 0;\n content: \"\";\n left: 0;\n opacity: 0.16;\n position: absolute;\n right: 0;\n top: 0;\n}\n.v-alert--prominent .v-alert__icon.v-icon {\n font-size: 32px;\n}\n\n.v-alert--text {\n background: transparent !important;\n}\n.v-alert--text:before {\n background-color: currentColor;\n border-radius: inherit;\n bottom: 0;\n content: \"\";\n left: 0;\n opacity: 0.12;\n position: absolute;\n pointer-events: none;\n right: 0;\n top: 0;\n}",".v-autocomplete.v-input > .v-input__control > .v-input__slot {\n cursor: text;\n}\n.v-autocomplete input {\n align-self: center;\n}\n.v-autocomplete.v-select.v-input--is-focused input {\n min-width: 64px;\n}\n.v-autocomplete:not(.v-input--is-focused).v-select--chips input {\n max-height: 0;\n padding: 0;\n}\n.v-autocomplete--is-selecting-index input {\n opacity: 0;\n}\n.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot > input {\n margin-top: 24px;\n}\n.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined).v-input--dense .v-select__slot > input {\n margin-top: 20px;\n}\n.v-autocomplete:not(.v-input--is-disabled).v-select.v-text-field input {\n pointer-events: inherit;\n}\n.v-autocomplete__content.v-menu__content {\n border-radius: 0;\n}\n.v-autocomplete__content.v-menu__content .v-card {\n border-radius: 0;\n}",".theme--light.v-text-field > .v-input__control > .v-input__slot:before {\n border-color: rgba(0, 0, 0, 0.42);\n}\n.theme--light.v-text-field:not(.v-input--has-state):hover > .v-input__control > .v-input__slot:before {\n border-color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-text-field.v-input--is-disabled .v-input__slot::before {\n border-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.38) 0px, rgba(0, 0, 0, 0.38) 2px, transparent 2px, transparent 4px) 1 repeat;\n}\n.theme--light.v-text-field--filled > .v-input__control > .v-input__slot {\n background: rgba(0, 0, 0, 0.06);\n}\n.theme--light.v-text-field--filled:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover {\n background: rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-text-field--solo > .v-input__control > .v-input__slot {\n background: #FFFFFF;\n}\n.theme--light.v-text-field--solo-inverted > .v-input__control > .v-input__slot {\n background: rgba(0, 0, 0, 0.06);\n}\n.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot {\n background: #424242;\n}\n.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input {\n color: #FFFFFF;\n}\n.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::-webkit-input-placeholder {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::-moz-placeholder {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input:-ms-input-placeholder {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::-ms-input-placeholder {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::placeholder {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot .v-label {\n color: rgba(255, 255, 255, 0.7);\n}\n.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot fieldset {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state):not(.v-input--is-disabled) > .v-input__control > .v-input__slot:hover fieldset {\n color: rgba(0, 0, 0, 0.86);\n}\n.theme--light.v-text-field--outlined:not(.v-input--is-focused).v-input--is-disabled > .v-input__control > .v-input__slot fieldset {\n color: rgba(0, 0, 0, 0.26);\n}\n\n.theme--dark.v-text-field > .v-input__control > .v-input__slot:before {\n border-color: rgba(255, 255, 255, 0.7);\n}\n.theme--dark.v-text-field:not(.v-input--has-state):hover > .v-input__control > .v-input__slot:before {\n border-color: #FFFFFF;\n}\n.theme--dark.v-text-field.v-input--is-disabled .v-input__slot::before {\n border-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.5) 0px, rgba(255, 255, 255, 0.5) 2px, transparent 2px, transparent 4px) 1 repeat;\n}\n.theme--dark.v-text-field--filled > .v-input__control > .v-input__slot {\n background: rgba(255, 255, 255, 0.08);\n}\n.theme--dark.v-text-field--filled:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover {\n background: rgba(255, 255, 255, 0.16);\n}\n.theme--dark.v-text-field--solo > .v-input__control > .v-input__slot {\n background: #1E1E1E;\n}\n.theme--dark.v-text-field--solo-inverted > .v-input__control > .v-input__slot {\n background: rgba(255, 255, 255, 0.16);\n}\n.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot {\n background: #FFFFFF;\n}\n.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input {\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::-webkit-input-placeholder {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::-moz-placeholder {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input:-ms-input-placeholder {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::-ms-input-placeholder {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::placeholder {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot .v-label {\n color: rgba(0, 0, 0, 0.6);\n}\n.theme--dark.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot fieldset {\n color: rgba(255, 255, 255, 0.24);\n}\n.theme--dark.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state):not(.v-input--is-disabled) > .v-input__control > .v-input__slot:hover fieldset {\n color: #FFFFFF;\n}\n.theme--dark.v-text-field--outlined:not(.v-input--is-focused).v-input--is-disabled > .v-input__control > .v-input__slot fieldset {\n color: rgba(255, 255, 255, 0.16);\n}\n\n.v-text-field {\n padding-top: 12px;\n margin-top: 4px;\n}\n.v-text-field input {\n flex: 1 1 auto;\n line-height: 20px;\n padding: 8px 0 8px;\n max-width: 100%;\n min-width: 0px;\n width: 100%;\n}\n.v-text-field fieldset,\n.v-text-field .v-input__control,\n.v-text-field .v-input__slot {\n border-radius: inherit;\n}\n.v-text-field fieldset,\n.v-text-field .v-input__control {\n color: inherit;\n}\n.v-text-field.v-input--has-state .v-input__control > .v-text-field__details > .v-counter {\n color: inherit;\n}\n.v-text-field.v-input--is-disabled .v-input__control > .v-text-field__details > .v-counter,\n.v-text-field.v-input--is-disabled .v-input__control > .v-text-field__details > .v-messages {\n color: inherit;\n}\n.v-text-field.v-input--dense {\n padding-top: 0;\n}\n.v-text-field.v-input--dense:not(.v-text-field--outlined) input {\n padding: 4px 0 2px;\n}\n.v-text-field.v-input--dense[type=text]::-ms-clear {\n display: none;\n}\n.v-text-field.v-input--dense .v-input__prepend-inner,\n.v-text-field.v-input--dense .v-input__append-inner {\n margin-top: 0px;\n}\n.v-text-field.v-input--dense:not(.v-text-field--enclosed):not(.v-text-field--full-width) .v-input__prepend-inner .v-input__icon > .v-icon,\n.v-text-field.v-input--dense:not(.v-text-field--enclosed):not(.v-text-field--full-width) .v-input__append-inner .v-input__icon > .v-icon {\n margin-top: 8px;\n}\n.v-text-field .v-input__prepend-inner,\n.v-text-field .v-input__append-inner {\n align-self: flex-start;\n display: inline-flex;\n margin-top: 4px;\n line-height: 1;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-application--is-ltr .v-text-field .v-input__prepend-inner {\n margin-right: auto;\n padding-right: 4px;\n}\n.v-application--is-rtl .v-text-field .v-input__prepend-inner {\n margin-left: auto;\n padding-left: 4px;\n}\n.v-application--is-ltr .v-text-field .v-input__append-inner {\n margin-left: auto;\n padding-left: 4px;\n}\n.v-application--is-rtl .v-text-field .v-input__append-inner {\n margin-right: auto;\n padding-right: 4px;\n}\n.v-text-field .v-counter {\n white-space: nowrap;\n}\n.v-application--is-ltr .v-text-field .v-counter {\n margin-left: 8px;\n}\n.v-application--is-rtl .v-text-field .v-counter {\n margin-right: 8px;\n}\n.v-text-field .v-label {\n max-width: 90%;\n overflow: hidden;\n text-overflow: ellipsis;\n top: 6px;\n white-space: nowrap;\n pointer-events: none;\n}\n.v-application--is-ltr .v-text-field .v-label {\n transform-origin: top left;\n}\n.v-application--is-rtl .v-text-field .v-label {\n transform-origin: top right;\n}\n.v-text-field .v-label--active {\n max-width: 133%;\n transform: translateY(-18px) scale(0.75);\n}\n.v-text-field > .v-input__control > .v-input__slot {\n cursor: text;\n transition: background 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-text-field > .v-input__control > .v-input__slot:before, .v-text-field > .v-input__control > .v-input__slot:after {\n bottom: -1px;\n content: \"\";\n left: 0;\n position: absolute;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n width: 100%;\n}\n.v-text-field > .v-input__control > .v-input__slot:before {\n border-color: inherit;\n border-style: solid;\n border-width: thin 0 0 0;\n}\n.v-text-field > .v-input__control > .v-input__slot:after {\n border-color: currentColor;\n border-style: solid;\n border-width: thin 0 thin 0;\n transform: scaleX(0);\n}\n.v-text-field__details {\n display: flex;\n flex: 1 0 auto;\n max-width: 100%;\n min-height: 14px;\n overflow: hidden;\n}\n.v-text-field__prefix, .v-text-field__suffix {\n align-self: center;\n cursor: default;\n transition: color 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n white-space: nowrap;\n}\n.v-application--is-ltr .v-text-field__prefix {\n text-align: right;\n padding-right: 4px;\n}\n.v-application--is-rtl .v-text-field__prefix {\n text-align: left;\n padding-left: 4px;\n}\n.v-text-field__suffix {\n white-space: nowrap;\n}\n.v-application--is-ltr .v-text-field__suffix {\n padding-left: 4px;\n}\n.v-application--is-rtl .v-text-field__suffix {\n padding-right: 4px;\n}\n.v-application--is-ltr .v-text-field--reverse .v-text-field__prefix {\n text-align: left;\n padding-right: 0;\n padding-left: 4px;\n}\n.v-application--is-rtl .v-text-field--reverse .v-text-field__prefix {\n text-align: right;\n padding-right: 4px;\n padding-left: 0;\n}\n.v-application--is-ltr .v-text-field--reverse .v-text-field__suffix {\n padding-left: 0;\n padding-right: 4px;\n}\n.v-application--is-rtl .v-text-field--reverse .v-text-field__suffix {\n padding-left: 4px;\n padding-right: 0;\n}\n.v-text-field > .v-input__control > .v-input__slot > .v-text-field__slot {\n display: flex;\n flex: 1 1 auto;\n position: relative;\n}\n.v-text-field:not(.v-text-field--is-booted) .v-label,\n.v-text-field:not(.v-text-field--is-booted) legend {\n transition: none;\n}\n.v-text-field--filled, .v-text-field--full-width, .v-text-field--outlined {\n position: relative;\n}\n.v-text-field--filled > .v-input__control > .v-input__slot, .v-text-field--full-width > .v-input__control > .v-input__slot, .v-text-field--outlined > .v-input__control > .v-input__slot {\n align-items: stretch;\n min-height: 56px;\n}\n.v-text-field--filled.v-input--dense > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense > .v-input__control > .v-input__slot {\n min-height: 52px;\n}\n.v-text-field--filled.v-input--dense.v-text-field--single-line > .v-input__control > .v-input__slot, .v-text-field--filled.v-input--dense.v-text-field--outlined > .v-input__control > .v-input__slot, .v-text-field--filled.v-input--dense.v-text-field--outlined.v-text-field--filled > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense.v-text-field--single-line > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense.v-text-field--outlined > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense.v-text-field--outlined.v-text-field--filled > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense.v-text-field--single-line > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense.v-text-field--outlined > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense.v-text-field--outlined.v-text-field--filled > .v-input__control > .v-input__slot {\n min-height: 40px;\n}\n.v-text-field--outlined {\n border-radius: 4px;\n}\n.v-text-field--full-width .v-input__prepend-outer,\n.v-text-field--full-width .v-input__prepend-inner,\n.v-text-field--full-width .v-input__append-inner,\n.v-text-field--full-width .v-input__append-outer, .v-text-field--enclosed .v-input__prepend-outer,\n.v-text-field--enclosed .v-input__prepend-inner,\n.v-text-field--enclosed .v-input__append-inner,\n.v-text-field--enclosed .v-input__append-outer {\n margin-top: 17px;\n}\n.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__prepend-outer,\n.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__prepend-inner,\n.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__append-inner,\n.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__append-outer, .v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__prepend-outer,\n.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__prepend-inner,\n.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__append-inner,\n.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__append-outer {\n margin-top: 14px;\n}\n.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-outer,\n.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-inner,\n.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-inner,\n.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-outer, .v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-outer,\n.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-inner,\n.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-inner,\n.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-outer {\n margin-top: 9px;\n}\n.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer,\n.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner,\n.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner,\n.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer, .v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer,\n.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner,\n.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner,\n.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer {\n margin-top: 8px;\n}\n.v-text-field--filled .v-label, .v-text-field--full-width .v-label {\n top: 18px;\n}\n.v-text-field--filled .v-label--active, .v-text-field--full-width .v-label--active {\n transform: translateY(-6px) scale(0.75);\n}\n.v-text-field--filled.v-input--dense .v-label, .v-text-field--full-width.v-input--dense .v-label {\n top: 17px;\n}\n.v-text-field--filled.v-input--dense .v-label--active, .v-text-field--full-width.v-input--dense .v-label--active {\n transform: translateY(-10px) scale(0.75);\n}\n.v-text-field--filled.v-input--dense.v-text-field--single-line .v-label, .v-text-field--full-width.v-input--dense.v-text-field--single-line .v-label {\n top: 11px;\n}\n.v-text-field--filled {\n border-radius: 4px 4px 0 0;\n}\n.v-text-field--filled:not(.v-text-field--single-line) input {\n margin-top: 22px;\n}\n.v-text-field--filled.v-input--dense:not(.v-text-field--single-line).v-text-field--outlined input {\n margin-top: 0;\n}\n.v-text-field--filled .v-text-field__prefix,\n.v-text-field--filled .v-text-field__suffix {\n max-height: 32px;\n margin-top: 20px;\n}\n.v-text-field--full-width {\n border-radius: 0;\n}\n.v-text-field--outlined .v-text-field__slot, .v-text-field--single-line .v-text-field__slot {\n align-items: center;\n}\n.v-text-field.v-text-field--enclosed {\n margin: 0;\n padding: 0;\n}\n.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__prefix,\n.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__suffix {\n margin-top: 0;\n}\n.v-text-field.v-text-field--enclosed:not(.v-text-field--filled) .v-progress-linear__background {\n display: none;\n}\n.v-text-field.v-text-field--enclosed:not(.v-text-field--rounded) > .v-input__control > .v-input__slot,\n.v-text-field.v-text-field--enclosed .v-text-field__details {\n padding: 0 12px;\n}\n.v-text-field.v-text-field--enclosed .v-text-field__details {\n margin-bottom: 8px;\n}\n.v-application--is-ltr .v-text-field--reverse input {\n text-align: right;\n}\n.v-application--is-rtl .v-text-field--reverse input {\n text-align: left;\n}\n.v-application--is-ltr .v-text-field--reverse .v-label {\n transform-origin: top right;\n}\n.v-application--is-rtl .v-text-field--reverse .v-label {\n transform-origin: top left;\n}\n.v-text-field--reverse > .v-input__control > .v-input__slot,\n.v-text-field--reverse .v-text-field__slot {\n flex-direction: row-reverse;\n}\n.v-text-field--outlined > .v-input__control > .v-input__slot:before, .v-text-field--outlined > .v-input__control > .v-input__slot:after, .v-text-field--solo > .v-input__control > .v-input__slot:before, .v-text-field--solo > .v-input__control > .v-input__slot:after, .v-text-field--rounded > .v-input__control > .v-input__slot:before, .v-text-field--rounded > .v-input__control > .v-input__slot:after {\n display: none;\n}\n.v-text-field--outlined, .v-text-field--solo {\n border-radius: 4px;\n}\n.v-text-field--outlined {\n margin-bottom: 16px;\n transition: border 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-text-field--outlined .v-label {\n top: 18px;\n}\n.v-text-field--outlined .v-label--active {\n transform: translateY(-24px) scale(0.75);\n}\n.v-text-field--outlined.v-input--dense .v-label {\n top: 10px;\n}\n.v-text-field--outlined.v-input--dense .v-label--active {\n transform: translateY(-16px) scale(0.75);\n}\n.v-text-field--outlined fieldset {\n border-collapse: collapse;\n border-color: currentColor;\n border-style: solid;\n border-width: 1px;\n bottom: 0;\n left: 0;\n pointer-events: none;\n position: absolute;\n right: 0;\n top: -5px;\n transition-duration: 0.3s;\n transition-property: color, border-width;\n transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);\n}\n.v-application--is-ltr .v-text-field--outlined fieldset {\n padding-left: 8px;\n}\n.v-application--is-rtl .v-text-field--outlined fieldset {\n padding-right: 8px;\n}\n.v-application--is-ltr .v-text-field--outlined.v-text-field--reverse fieldset {\n padding-right: 8px;\n}\n.v-application--is-rtl .v-text-field--outlined.v-text-field--reverse fieldset {\n padding-left: 8px;\n}\n.v-text-field--outlined legend {\n line-height: 11px;\n padding: 0;\n transition: width 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-application--is-ltr .v-text-field--outlined legend {\n text-align: left;\n}\n.v-application--is-rtl .v-text-field--outlined legend {\n text-align: right;\n}\n.v-application--is-ltr .v-text-field--outlined.v-text-field--reverse legend {\n text-align: right;\n}\n.v-application--is-rtl .v-text-field--outlined.v-text-field--reverse legend {\n text-align: left;\n}\n.v-application--is-ltr .v-text-field--outlined.v-text-field--rounded legend {\n margin-left: 12px;\n}\n.v-application--is-rtl .v-text-field--outlined.v-text-field--rounded legend {\n margin-right: 12px;\n}\n.v-text-field--outlined > .v-input__control > .v-input__slot {\n background: transparent;\n}\n.v-text-field--outlined .v-text-field__prefix {\n max-height: 32px;\n}\n.v-text-field--outlined .v-input__prepend-outer,\n.v-text-field--outlined .v-input__append-outer {\n margin-top: 18px;\n}\n.v-text-field--outlined.v-input--is-focused fieldset, .v-text-field--outlined.v-input--has-state fieldset {\n border: 2px solid currentColor;\n}\n.v-text-field--rounded {\n border-radius: 28px;\n}\n.v-text-field--rounded > .v-input__control > .v-input__slot {\n padding: 0 24px;\n}\n.v-text-field--shaped {\n border-radius: 16px 16px 0 0;\n}\n.v-text-field.v-text-field--solo .v-label {\n top: calc(50% - 9px);\n}\n.v-text-field.v-text-field--solo .v-input__control {\n min-height: 48px;\n padding: 0;\n}\n.v-text-field.v-text-field--solo .v-input__control input {\n caret-color: auto;\n}\n.v-text-field.v-text-field--solo.v-input--dense > .v-input__control {\n min-height: 38px;\n}\n.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat) > .v-input__control > .v-input__slot {\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n}\n.v-text-field.v-text-field--solo .v-input__append-inner,\n.v-text-field.v-text-field--solo .v-input__prepend-inner {\n align-self: center;\n margin-top: 0;\n}\n.v-text-field.v-text-field--solo .v-input__prepend-outer,\n.v-text-field.v-text-field--solo .v-input__append-outer {\n margin-top: 12px;\n}\n.v-text-field.v-text-field--solo.v-input--dense .v-input__prepend-outer,\n.v-text-field.v-text-field--solo.v-input--dense .v-input__append-outer {\n margin-top: 7px;\n}\n.v-text-field.v-input--is-focused > .v-input__control > .v-input__slot:after {\n transform: scaleX(1);\n}\n.v-text-field.v-input--has-state > .v-input__control > .v-input__slot:before {\n border-color: currentColor;\n}",".theme--light.v-select .v-select__selection--comma {\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-select .v-select__selection--disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selection--comma {\n color: #FFFFFF;\n}\n\n.theme--dark.v-select .v-select__selection--comma {\n color: #FFFFFF;\n}\n.theme--dark.v-select .v-select__selection--disabled {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selection--comma {\n color: rgba(0, 0, 0, 0.87);\n}\n\n.v-select {\n position: relative;\n}\n.v-select:not(.v-select--is-multi).v-text-field--single-line .v-select__selections {\n flex-wrap: nowrap;\n}\n.v-select > .v-input__control > .v-input__slot {\n cursor: pointer;\n}\n.v-select .v-chip {\n flex: 0 1 auto;\n margin: 4px;\n}\n.v-select .v-chip--selected:after {\n opacity: 0.22;\n}\n.v-select .fade-transition-leave-active {\n position: absolute;\n left: 0;\n}\n.v-select.v-input--is-dirty ::-webkit-input-placeholder {\n color: transparent !important;\n}\n.v-select.v-input--is-dirty ::-moz-placeholder {\n color: transparent !important;\n}\n.v-select.v-input--is-dirty :-ms-input-placeholder {\n color: transparent !important;\n}\n.v-select.v-input--is-dirty ::-ms-input-placeholder {\n color: transparent !important;\n}\n.v-select.v-input--is-dirty ::placeholder {\n color: transparent !important;\n}\n.v-select:not(.v-input--is-dirty):not(.v-input--is-focused) .v-text-field__prefix {\n line-height: 20px;\n top: 7px;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-select.v-text-field--enclosed:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__selections {\n padding-top: 20px;\n}\n.v-select.v-text-field--outlined:not(.v-text-field--single-line) .v-select__selections {\n padding: 8px 0;\n}\n.v-select.v-text-field--outlined:not(.v-text-field--single-line).v-input--dense .v-select__selections {\n padding: 4px 0;\n}\n.v-select.v-text-field input {\n flex: 1 1;\n margin-top: 0;\n min-width: 0;\n pointer-events: none;\n position: relative;\n}\n.v-select.v-select--is-menu-active .v-input__icon--append .v-icon {\n transform: rotate(180deg);\n}\n.v-select.v-select--chips input {\n margin: 0;\n}\n.v-select.v-select--chips .v-select__selections {\n min-height: 42px;\n}\n.v-select.v-select--chips.v-input--dense .v-select__selections {\n min-height: 40px;\n}\n.v-select.v-select--chips .v-chip--select.v-chip--active::before {\n opacity: 0.2;\n}\n.v-select.v-select--chips.v-select--chips--small .v-select__selections {\n min-height: 26px;\n}\n.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box .v-select__selections, .v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed .v-select__selections {\n min-height: 68px;\n}\n.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-input--dense .v-select__selections, .v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-input--dense .v-select__selections {\n min-height: 40px;\n}\n.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small .v-select__selections, .v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small .v-select__selections {\n min-height: 26px;\n}\n.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small.v-input--dense .v-select__selections, .v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small.v-input--dense .v-select__selections {\n min-height: 38px;\n}\n.v-select.v-text-field--reverse .v-select__slot,\n.v-select.v-text-field--reverse .v-select__selections {\n flex-direction: row-reverse;\n}\n.v-select__selections {\n align-items: center;\n display: flex;\n flex: 1 1;\n flex-wrap: wrap;\n line-height: 18px;\n max-width: 100%;\n min-width: 0;\n}\n.v-select__selection {\n max-width: 90%;\n}\n.v-select__selection--comma {\n margin: 7px 4px 7px 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.v-select.v-input--dense .v-select__selection--comma {\n margin: 5px 4px 3px 0;\n}\n.v-select.v-input--dense .v-chip {\n margin: 0 4px 0 4px;\n}\n.v-select__slot {\n position: relative;\n align-items: center;\n display: flex;\n max-width: 100%;\n min-width: 0;\n width: 100%;\n}\n.v-select:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot > input {\n align-self: flex-end;\n}",".v-chip:not(.v-chip--outlined).primary, .v-chip:not(.v-chip--outlined).secondary, .v-chip:not(.v-chip--outlined).accent, .v-chip:not(.v-chip--outlined).success, .v-chip:not(.v-chip--outlined).error, .v-chip:not(.v-chip--outlined).warning, .v-chip:not(.v-chip--outlined).info {\n color: #FFFFFF;\n}\n\n.theme--light.v-chip {\n border-color: rgba(0, 0, 0, 0.12);\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-chip:not(.v-chip--active) {\n background: #e0e0e0;\n}\n.theme--light.v-chip:hover::before {\n opacity: 0.04;\n}\n.theme--light.v-chip:focus::before {\n opacity: 0.12;\n}\n.theme--light.v-chip--active:hover::before, .theme--light.v-chip--active::before {\n opacity: 0.12;\n}\n.theme--light.v-chip--active:focus::before {\n opacity: 0.16;\n}\n\n.theme--dark.v-chip {\n border-color: rgba(255, 255, 255, 0.12);\n color: #FFFFFF;\n}\n.theme--dark.v-chip:not(.v-chip--active) {\n background: #555;\n}\n.theme--dark.v-chip:hover::before {\n opacity: 0.08;\n}\n.theme--dark.v-chip:focus::before {\n opacity: 0.24;\n}\n.theme--dark.v-chip--active:hover::before, .theme--dark.v-chip--active::before {\n opacity: 0.24;\n}\n.theme--dark.v-chip--active:focus::before {\n opacity: 0.32;\n}\n\n.v-chip {\n align-items: center;\n cursor: default;\n display: inline-flex;\n line-height: 20px;\n max-width: 100%;\n outline: none;\n overflow: hidden;\n padding: 0 12px;\n position: relative;\n text-decoration: none;\n transition-duration: 0.28s;\n transition-property: box-shadow, opacity;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n vertical-align: middle;\n white-space: nowrap;\n}\n.v-chip:before {\n background-color: currentColor;\n bottom: 0;\n border-radius: inherit;\n content: \"\";\n left: 0;\n opacity: 0;\n position: absolute;\n pointer-events: none;\n right: 0;\n top: 0;\n}\n.v-chip .v-avatar {\n height: 24px !important;\n min-width: 24px !important;\n width: 24px !important;\n}\n.v-chip .v-icon {\n font-size: 24px;\n}\n.v-application--is-ltr .v-chip .v-avatar--left,\n.v-application--is-ltr .v-chip .v-icon--left {\n margin-left: -6px;\n margin-right: 6px;\n}\n.v-application--is-ltr .v-chip .v-avatar--right,\n.v-application--is-ltr .v-chip .v-icon--right {\n margin-left: 6px;\n margin-right: -6px;\n}\n.v-application--is-rtl .v-chip .v-avatar--left,\n.v-application--is-rtl .v-chip .v-icon--left {\n margin-left: 6px;\n margin-right: -6px;\n}\n.v-application--is-rtl .v-chip .v-avatar--right,\n.v-application--is-rtl .v-chip .v-icon--right {\n margin-left: -6px;\n margin-right: 6px;\n}\n.v-chip:not(.v-chip--no-color) .v-icon {\n color: inherit;\n}\n\n.v-chip .v-chip__close.v-icon {\n font-size: 18px;\n max-height: 18px;\n max-width: 18px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-application--is-ltr .v-chip .v-chip__close.v-icon.v-icon--right {\n margin-right: -4px;\n}\n.v-application--is-rtl .v-chip .v-chip__close.v-icon.v-icon--right {\n margin-left: -4px;\n}\n.v-chip .v-chip__close.v-icon:hover, .v-chip .v-chip__close.v-icon:focus, .v-chip .v-chip__close.v-icon:active {\n opacity: 0.72;\n}\n.v-chip .v-chip__content {\n align-items: center;\n display: inline-flex;\n height: 100%;\n max-width: 100%;\n}\n\n.v-chip--active .v-icon {\n color: inherit;\n}\n\n.v-chip--link::before {\n transition: opacity 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-chip--link:focus::before {\n opacity: 0.32;\n}\n\n.v-chip--clickable {\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-chip--clickable:active {\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n}\n\n.v-chip--disabled {\n opacity: 0.4;\n pointer-events: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.v-chip__filter {\n max-width: 24px;\n}\n.v-chip__filter.v-icon {\n color: inherit;\n}\n.v-chip__filter.expand-x-transition-leave-active, .v-chip__filter.expand-x-transition-enter {\n margin: 0;\n}\n\n.v-chip--pill .v-chip__filter {\n margin-right: 0 16px 0 0;\n}\n.v-chip--pill .v-avatar {\n height: 32px !important;\n width: 32px !important;\n}\n.v-application--is-ltr .v-chip--pill .v-avatar--left {\n margin-left: -12px;\n}\n.v-application--is-ltr .v-chip--pill .v-avatar--right {\n margin-right: -12px;\n}\n.v-application--is-rtl .v-chip--pill .v-avatar--left {\n margin-right: -12px;\n}\n.v-application--is-rtl .v-chip--pill .v-avatar--right {\n margin-left: -12px;\n}\n\n.v-chip--label {\n border-radius: 4px !important;\n}\n\n.v-chip.v-chip--outlined {\n border-width: thin;\n border-style: solid;\n}\n.v-chip.v-chip--outlined.v-chip--active:before {\n opacity: 0.08;\n}\n.v-chip.v-chip--outlined .v-icon {\n color: inherit;\n}\n.v-chip.v-chip--outlined.v-chip.v-chip {\n background-color: transparent !important;\n}\n\n.v-chip.v-chip--selected {\n background: transparent;\n}\n.v-chip.v-chip--selected:after {\n opacity: 0.28;\n}\n\n.v-chip.v-size--x-small {\n border-radius: 8px;\n font-size: 10px;\n height: 16px;\n}\n.v-chip.v-size--small {\n border-radius: 12px;\n font-size: 12px;\n height: 24px;\n}\n.v-chip.v-size--default {\n border-radius: 16px;\n font-size: 14px;\n height: 32px;\n}\n.v-chip.v-size--large {\n border-radius: 27px;\n font-size: 16px;\n height: 54px;\n}\n.v-chip.v-size--x-large {\n border-radius: 33px;\n font-size: 18px;\n height: 66px;\n}",".v-menu {\n display: none;\n}\n.v-menu--attached {\n display: inline;\n}\n.v-menu__content {\n position: absolute;\n display: inline-block;\n max-width: 80%;\n overflow-y: auto;\n overflow-x: hidden;\n contain: content;\n will-change: transform;\n box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);\n border-radius: 4px;\n}\n.v-menu__content--active {\n pointer-events: none;\n}\n.v-menu__content--auto .v-list-item {\n transition-property: transform, opacity;\n transition-duration: 0.3s;\n transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);\n}\n.v-menu__content--fixed {\n position: fixed;\n}\n.v-menu__content > .card {\n contain: content;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n}\n.v-menu > .v-menu__content {\n max-width: none;\n}\n.v-menu-transition-enter .v-list-item {\n min-width: 0;\n pointer-events: none;\n}\n.v-menu-transition-enter-to .v-list-item {\n transition-delay: 0.1s;\n}\n.v-menu-transition-leave-active, .v-menu-transition-leave-to {\n pointer-events: none;\n}\n.v-menu-transition-enter, .v-menu-transition-leave-to {\n opacity: 0;\n}\n.v-menu-transition-enter-active, .v-menu-transition-leave-active {\n transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);\n}\n\n.v-menu-transition-enter.v-menu__content--auto {\n transition: none !important;\n}\n.v-menu-transition-enter.v-menu__content--auto .v-list-item {\n opacity: 0;\n transform: translateY(-15px);\n}\n.v-menu-transition-enter.v-menu__content--auto .v-list-item--active {\n opacity: 1;\n transform: none !important;\n pointer-events: auto;\n}",".v-simple-checkbox {\n align-self: center;\n line-height: normal;\n position: relative;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: pointer;\n}\n\n.v-simple-checkbox--disabled {\n cursor: default;\n}",".theme--light.v-divider {\n border-color: rgba(0, 0, 0, 0.12);\n}\n\n.theme--dark.v-divider {\n border-color: rgba(255, 255, 255, 0.12);\n}\n\n.v-divider {\n display: block;\n flex: 1 1 0px;\n max-width: 100%;\n height: 0px;\n max-height: 0px;\n border: solid;\n border-width: thin 0 0 0;\n transition: inherit;\n}\n.v-divider--inset:not(.v-divider--vertical) {\n max-width: calc(100% - 72px);\n}\n.v-application--is-ltr .v-divider--inset:not(.v-divider--vertical) {\n margin-left: 72px;\n}\n.v-application--is-rtl .v-divider--inset:not(.v-divider--vertical) {\n margin-right: 72px;\n}\n.v-divider--vertical {\n align-self: stretch;\n border: solid;\n border-width: 0 thin 0 0;\n display: inline-flex;\n height: inherit;\n min-height: 100%;\n max-height: 100%;\n max-width: 0px;\n width: 0px;\n vertical-align: text-bottom;\n}\n.v-divider--vertical.v-divider--inset {\n margin-top: 8px;\n min-height: 0;\n max-height: calc(100% - 16px);\n}",".theme--light.v-subheader {\n color: rgba(0, 0, 0, 0.6);\n}\n\n.theme--dark.v-subheader {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.v-subheader {\n align-items: center;\n display: flex;\n height: 48px;\n font-size: 0.875rem;\n font-weight: 400;\n padding: 0 16px 0 16px;\n}\n.v-subheader--inset {\n margin-left: 56px;\n}",".v-list.primary > .v-list-item, .v-list.secondary > .v-list-item, .v-list.accent > .v-list-item, .v-list.success > .v-list-item, .v-list.error > .v-list-item, .v-list.warning > .v-list-item, .v-list.info > .v-list-item {\n color: #FFFFFF;\n}\n\n.theme--light.v-list {\n background: #FFFFFF;\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-list .v-list--disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-list .v-list-group--active:before,\n.theme--light.v-list .v-list-group--active:after {\n background: rgba(0, 0, 0, 0.12);\n}\n\n.theme--dark.v-list {\n background: #1E1E1E;\n color: #FFFFFF;\n}\n.theme--dark.v-list .v-list--disabled {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-list .v-list-group--active:before,\n.theme--dark.v-list .v-list-group--active:after {\n background: rgba(255, 255, 255, 0.12);\n}\n\n.v-sheet.v-list {\n border-radius: 0;\n}\n.v-sheet.v-list:not(.v-sheet--outlined) {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);\n}\n.v-sheet.v-list.v-sheet--shaped {\n border-radius: 0;\n}\n\n.v-list {\n display: block;\n padding: 8px 0;\n position: static;\n transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);\n will-change: box-shadow;\n}\n\n.v-list--disabled {\n pointer-events: none;\n}\n\n.v-list--flat .v-list-item:before {\n display: none;\n}\n\n.v-list--dense .v-subheader {\n font-size: 0.75rem;\n height: 40px;\n padding: 0 8px;\n}\n\n.v-list--nav .v-list-item:not(:last-child):not(:only-child),\n.v-list--rounded .v-list-item:not(:last-child):not(:only-child) {\n margin-bottom: 8px;\n}\n.v-list--nav.v-list--dense .v-list-item:not(:last-child):not(:only-child),\n.v-list--nav .v-list-item--dense:not(:last-child):not(:only-child),\n.v-list--rounded.v-list--dense .v-list-item:not(:last-child):not(:only-child),\n.v-list--rounded .v-list-item--dense:not(:last-child):not(:only-child) {\n margin-bottom: 4px;\n}\n\n.v-list--nav {\n padding-left: 8px;\n padding-right: 8px;\n}\n.v-list--nav .v-list-item {\n padding: 0 8px;\n}\n.v-list--nav .v-list-item,\n.v-list--nav .v-list-item:before {\n border-radius: 4px;\n}\n\n.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item, .v-application--is-ltr .v-list.v-sheet--shaped .v-list-item::before,\n.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item > .v-ripple__container {\n border-bottom-right-radius: 32px !important;\n border-top-right-radius: 32px !important;\n}\n.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item, .v-application--is-rtl .v-list.v-sheet--shaped .v-list-item::before,\n.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item > .v-ripple__container {\n border-bottom-left-radius: 32px !important;\n border-top-left-radius: 32px !important;\n}\n.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item, .v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item::before,\n.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item > .v-ripple__container {\n border-bottom-right-radius: 42.6666666667px !important;\n border-top-right-radius: 42.6666666667px !important;\n}\n.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item, .v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item::before,\n.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item > .v-ripple__container {\n border-bottom-left-radius: 42.6666666667px !important;\n border-top-left-radius: 42.6666666667px !important;\n}\n.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item, .v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item::before,\n.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item > .v-ripple__container {\n border-bottom-right-radius: 58.6666666667px !important;\n border-top-right-radius: 58.6666666667px !important;\n}\n.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item, .v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item::before,\n.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item > .v-ripple__container {\n border-bottom-left-radius: 58.6666666667px !important;\n border-top-left-radius: 58.6666666667px !important;\n}\n.v-application--is-ltr .v-list.v-sheet--shaped {\n padding-right: 8px;\n}\n.v-application--is-rtl .v-list.v-sheet--shaped {\n padding-left: 8px;\n}\n\n.v-list--rounded {\n padding: 8px;\n}\n.v-list--rounded .v-list-item, .v-list--rounded .v-list-item::before,\n.v-list--rounded .v-list-item > .v-ripple__container {\n border-radius: 32px !important;\n}\n.v-list--rounded.v-list--two-line .v-list-item, .v-list--rounded.v-list--two-line .v-list-item::before,\n.v-list--rounded.v-list--two-line .v-list-item > .v-ripple__container {\n border-radius: 42.6666666667px !important;\n}\n.v-list--rounded.v-list--three-line .v-list-item, .v-list--rounded.v-list--three-line .v-list-item::before,\n.v-list--rounded.v-list--three-line .v-list-item > .v-ripple__container {\n border-radius: 58.6666666667px !important;\n}\n\n.v-list--subheader {\n padding-top: 0;\n}",".v-list-group .v-list-group__header .v-list-item__icon.v-list-group__header__append-icon {\n align-self: center;\n margin: 0;\n min-width: 48px;\n justify-content: flex-end;\n}\n\n.v-list-group--sub-group {\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n}\n\n.v-list-group__header.v-list-item--active:not(:hover):not(:focus):before {\n opacity: 0;\n}\n\n.v-list-group__items {\n flex: 1 1 auto;\n}\n.v-list-group__items .v-list-item,\n.v-list-group__items .v-list-group__items {\n overflow: hidden;\n}\n\n.v-list-group--active > .v-list-group__header > .v-list-group__header__append-icon .v-icon {\n transform: rotate(-180deg);\n}\n.v-list-group--active > .v-list-group__header.v-list-group__header--sub-group > .v-list-group__header__prepend-icon .v-icon {\n transform: rotate(-180deg);\n}\n.v-list-group--active > .v-list-group__header .v-list-item,\n.v-list-group--active > .v-list-group__header .v-list-item__content,\n.v-list-group--active > .v-list-group__header .v-list-group__header__prepend-icon .v-icon {\n color: inherit;\n}\n\n.v-application--is-ltr .v-list-group--sub-group .v-list-item__action:first-child,\n.v-application--is-ltr .v-list-group--sub-group .v-list-item__avatar:first-child,\n.v-application--is-ltr .v-list-group--sub-group .v-list-item__icon:first-child {\n margin-right: 16px;\n}\n.v-application--is-rtl .v-list-group--sub-group .v-list-item__action:first-child,\n.v-application--is-rtl .v-list-group--sub-group .v-list-item__avatar:first-child,\n.v-application--is-rtl .v-list-group--sub-group .v-list-item__icon:first-child {\n margin-left: 16px;\n}\n.v-application--is-ltr .v-list-group--sub-group .v-list-group__header {\n padding-left: 32px;\n}\n.v-application--is-rtl .v-list-group--sub-group .v-list-group__header {\n padding-right: 32px;\n}\n.v-application--is-ltr .v-list-group--sub-group .v-list-group__items .v-list-item {\n padding-left: 40px;\n}\n.v-application--is-rtl .v-list-group--sub-group .v-list-group__items .v-list-item {\n padding-right: 40px;\n}\n.v-list-group--sub-group.v-list-group--active .v-list-item__icon.v-list-group__header__prepend-icon .v-icon {\n transform: rotate(-180deg);\n}\n\n.v-application--is-ltr .v-list-group--no-action > .v-list-group__items > .v-list-item {\n padding-left: 72px;\n}\n.v-application--is-rtl .v-list-group--no-action > .v-list-group__items > .v-list-item {\n padding-right: 72px;\n}\n.v-application--is-ltr .v-list-group--no-action.v-list-group--sub-group > .v-list-group__items > .v-list-item {\n padding-left: 88px;\n}\n.v-application--is-rtl .v-list-group--no-action.v-list-group--sub-group > .v-list-group__items > .v-list-item {\n padding-right: 88px;\n}\n\n.v-application--is-ltr .v-list--dense .v-list-group--sub-group .v-list-group__header {\n padding-left: 24px;\n}\n.v-application--is-rtl .v-list--dense .v-list-group--sub-group .v-list-group__header {\n padding-right: 24px;\n}\n.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action > .v-list-group__items > .v-list-item {\n padding-left: 64px;\n}\n.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action > .v-list-group__items > .v-list-item {\n padding-right: 64px;\n}\n.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group > .v-list-group__items > .v-list-item {\n padding-left: 80px;\n}\n.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group > .v-list-group__items > .v-list-item {\n padding-right: 80px;\n}",".theme--light.v-list-item--disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled) {\n color: rgba(0, 0, 0, 0.87) !important;\n}\n.theme--light.v-list-item .v-list-item__mask {\n color: rgba(0, 0, 0, 0.38);\n background: #eeeeee;\n}\n.theme--light.v-list-item .v-list-item__subtitle,\n.theme--light.v-list-item .v-list-item__action-text {\n color: rgba(0, 0, 0, 0.6);\n}\n.theme--light.v-list-item:hover::before {\n opacity: 0.04;\n}\n.theme--light.v-list-item:focus::before {\n opacity: 0.12;\n}\n.theme--light.v-list-item--active:hover::before, .theme--light.v-list-item--active::before {\n opacity: 0.12;\n}\n.theme--light.v-list-item--active:focus::before {\n opacity: 0.16;\n}\n.theme--light.v-list-item.v-list-item--highlighted::before {\n opacity: 0.16;\n}\n\n.theme--dark.v-list-item--disabled {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled) {\n color: #FFFFFF !important;\n}\n.theme--dark.v-list-item .v-list-item__mask {\n color: rgba(255, 255, 255, 0.5);\n background: #494949;\n}\n.theme--dark.v-list-item .v-list-item__subtitle,\n.theme--dark.v-list-item .v-list-item__action-text {\n color: rgba(255, 255, 255, 0.7);\n}\n.theme--dark.v-list-item:hover::before {\n opacity: 0.08;\n}\n.theme--dark.v-list-item:focus::before {\n opacity: 0.24;\n}\n.theme--dark.v-list-item--active:hover::before, .theme--dark.v-list-item--active::before {\n opacity: 0.24;\n}\n.theme--dark.v-list-item--active:focus::before {\n opacity: 0.32;\n}\n.theme--dark.v-list-item.v-list-item--highlighted::before {\n opacity: 0.32;\n}\n\n.v-list-item {\n align-items: center;\n display: flex;\n flex: 1 1 100%;\n letter-spacing: normal;\n min-height: 48px;\n outline: none;\n padding: 0 16px;\n position: relative;\n text-decoration: none;\n}\n.v-list-item--disabled {\n pointer-events: none;\n}\n.v-list-item--selectable {\n -webkit-user-select: auto;\n -moz-user-select: auto;\n -ms-user-select: auto;\n user-select: auto;\n}\n.v-list-item::after {\n content: \"\";\n min-height: inherit;\n font-size: 0;\n}\n\n.v-list-item__action {\n align-self: center;\n margin: 12px 0;\n}\n.v-list-item__action .v-input,\n.v-list-item__action .v-input__control,\n.v-list-item__action .v-input__slot,\n.v-list-item__action .v-input--selection-controls__input {\n margin: 0 !important;\n}\n.v-list-item__action .v-input {\n padding: 0;\n}\n.v-list-item__action .v-input .v-messages {\n display: none;\n}\n\n.v-list-item__action-text {\n font-size: 0.75rem;\n}\n\n.v-list-item__avatar {\n align-self: center;\n justify-content: flex-start;\n margin-bottom: 8px;\n margin-top: 8px;\n}\n.v-list-item__avatar.v-list-item__avatar--horizontal {\n margin-bottom: 8px;\n margin-top: 8px;\n}\n.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:first-child {\n margin-left: -16px;\n}\n.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:first-child {\n margin-right: -16px;\n}\n.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:last-child {\n margin-left: -16px;\n}\n.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:last-child {\n margin-right: -16px;\n}\n\n.v-list-item__content {\n align-items: center;\n align-self: center;\n display: flex;\n flex-wrap: wrap;\n flex: 1 1;\n overflow: hidden;\n padding: 12px 0;\n}\n.v-list-item__content > * {\n line-height: 1.1;\n flex: 1 0 100%;\n}\n.v-list-item__content > *:not(:last-child) {\n margin-bottom: 2px;\n}\n\n.v-list-item__icon {\n align-self: flex-start;\n margin: 16px 0;\n}\n\n.v-application--is-ltr .v-list-item__action:last-of-type:not(:only-child),\n.v-application--is-ltr .v-list-item__avatar:last-of-type:not(:only-child),\n.v-application--is-ltr .v-list-item__icon:last-of-type:not(:only-child) {\n margin-left: 16px;\n}\n.v-application--is-rtl .v-list-item__action:last-of-type:not(:only-child),\n.v-application--is-rtl .v-list-item__avatar:last-of-type:not(:only-child),\n.v-application--is-rtl .v-list-item__icon:last-of-type:not(:only-child) {\n margin-right: 16px;\n}\n\n.v-application--is-ltr .v-list-item__avatar:first-child {\n margin-right: 16px;\n}\n.v-application--is-rtl .v-list-item__avatar:first-child {\n margin-left: 16px;\n}\n\n.v-application--is-ltr .v-list-item__action:first-child,\n.v-application--is-ltr .v-list-item__icon:first-child {\n margin-right: 32px;\n}\n.v-application--is-rtl .v-list-item__action:first-child,\n.v-application--is-rtl .v-list-item__icon:first-child {\n margin-left: 32px;\n}\n\n.v-list-item__action,\n.v-list-item__avatar,\n.v-list-item__icon {\n display: inline-flex;\n min-width: 24px;\n}\n\n.v-list-item .v-list-item__title,\n.v-list-item .v-list-item__subtitle {\n line-height: 1.2;\n}\n\n.v-list-item__title,\n.v-list-item__subtitle {\n flex: 1 1 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.v-list-item__title {\n align-self: center;\n font-size: 1rem;\n}\n.v-list-item__title > .v-badge {\n margin-top: 16px;\n}\n\n.v-list-item__subtitle {\n font-size: 0.875rem;\n}\n\n.v-list-item--dense,\n.v-list--dense .v-list-item {\n min-height: 40px;\n}\n.v-list-item--dense .v-list-item__icon,\n.v-list--dense .v-list-item .v-list-item__icon {\n height: 24px;\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.v-list-item--dense .v-list-item__content,\n.v-list--dense .v-list-item .v-list-item__content {\n padding: 8px 0;\n}\n.v-list-item--dense .v-list-item__title,\n.v-list-item--dense .v-list-item__subtitle,\n.v-list--dense .v-list-item .v-list-item__title,\n.v-list--dense .v-list-item .v-list-item__subtitle {\n font-size: 0.8125rem;\n font-weight: 500;\n line-height: 1rem;\n}\n.v-list-item--dense.v-list-item--two-line,\n.v-list--dense .v-list-item.v-list-item--two-line {\n min-height: 60px;\n}\n.v-list-item--dense.v-list-item--three-line,\n.v-list--dense .v-list-item.v-list-item--three-line {\n min-height: 76px;\n}\n\n.v-list-item--link {\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-list-item--link:before {\n background-color: currentColor;\n bottom: 0;\n content: \"\";\n left: 0;\n opacity: 0;\n pointer-events: none;\n position: absolute;\n right: 0;\n top: 0;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n\n.v-list .v-list-item--active {\n color: inherit;\n}\n.v-list .v-list-item--active .v-icon {\n color: inherit;\n}\n\n.v-list-item__action--stack {\n align-items: flex-end;\n align-self: stretch;\n justify-content: space-between;\n white-space: nowrap;\n flex-direction: column;\n}\n\n.v-list--two-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal),\n.v-list--two-line .v-list-item .v-list-item__icon,\n.v-list--three-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal),\n.v-list--three-line .v-list-item .v-list-item__icon,\n.v-list-item--two-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal),\n.v-list-item--two-line .v-list-item__icon,\n.v-list-item--three-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal),\n.v-list-item--three-line .v-list-item__icon {\n margin-bottom: 16px;\n margin-top: 16px;\n}\n\n.v-list--two-line .v-list-item,\n.v-list-item--two-line {\n min-height: 64px;\n}\n.v-list--two-line .v-list-item .v-list-item__icon,\n.v-list-item--two-line .v-list-item__icon {\n margin-bottom: 32px;\n}\n\n.v-list--three-line .v-list-item,\n.v-list-item--three-line {\n min-height: 88px;\n}\n.v-list--three-line .v-list-item .v-list-item__avatar,\n.v-list--three-line .v-list-item .v-list-item__action,\n.v-list-item--three-line .v-list-item__avatar,\n.v-list-item--three-line .v-list-item__action {\n align-self: flex-start;\n margin-top: 16px;\n margin-bottom: 16px;\n}\n.v-list--three-line .v-list-item .v-list-item__content,\n.v-list-item--three-line .v-list-item__content {\n align-self: stretch;\n}\n.v-list--three-line .v-list-item .v-list-item__subtitle,\n.v-list-item--three-line .v-list-item__subtitle {\n white-space: initial;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n display: -webkit-box;\n}",".v-list-item-group .v-list-item--active {\n color: inherit;\n}",".v-item-group {\n flex: 0 1 auto;\n position: relative;\n max-width: 100%;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}",".v-avatar {\n align-items: center;\n border-radius: 50%;\n display: inline-flex;\n justify-content: center;\n line-height: normal;\n position: relative;\n text-align: center;\n vertical-align: middle;\n overflow: hidden;\n}\n.v-avatar img,\n.v-avatar svg,\n.v-avatar .v-icon,\n.v-avatar .v-image,\n.v-avatar .v-responsive__content {\n border-radius: inherit;\n display: inline-flex;\n height: inherit;\n width: inherit;\n}","/* Theme */\n.theme--light.v-input {\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-input input,\n.theme--light.v-input textarea {\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-input input::-webkit-input-placeholder,\n.theme--light.v-input textarea::-webkit-input-placeholder {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-input input::-moz-placeholder,\n.theme--light.v-input textarea::-moz-placeholder {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-input input:-ms-input-placeholder,\n.theme--light.v-input textarea:-ms-input-placeholder {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-input input::-ms-input-placeholder,\n.theme--light.v-input textarea::-ms-input-placeholder {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-input input::placeholder,\n.theme--light.v-input textarea::placeholder {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-input--is-disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-input--is-disabled input,\n.theme--light.v-input--is-disabled textarea {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.theme--dark.v-input {\n color: #FFFFFF;\n}\n.theme--dark.v-input input,\n.theme--dark.v-input textarea {\n color: #FFFFFF;\n}\n.theme--dark.v-input input::-webkit-input-placeholder,\n.theme--dark.v-input textarea::-webkit-input-placeholder {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-input input::-moz-placeholder,\n.theme--dark.v-input textarea::-moz-placeholder {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-input input:-ms-input-placeholder,\n.theme--dark.v-input textarea:-ms-input-placeholder {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-input input::-ms-input-placeholder,\n.theme--dark.v-input textarea::-ms-input-placeholder {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-input input::placeholder,\n.theme--dark.v-input textarea::placeholder {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-input--is-disabled {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-input--is-disabled input,\n.theme--dark.v-input--is-disabled textarea {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.v-input {\n align-items: flex-start;\n display: flex;\n flex: 1 1 auto;\n font-size: 16px;\n letter-spacing: normal;\n max-width: 100%;\n text-align: left;\n}\n.v-input .v-progress-linear {\n top: calc(100% - 1px);\n left: 0;\n}\n.v-input input {\n max-height: 32px;\n}\n.v-input input:invalid,\n.v-input textarea:invalid {\n box-shadow: none;\n}\n.v-input input:focus, .v-input input:active,\n.v-input textarea:focus,\n.v-input textarea:active {\n outline: none;\n}\n.v-input .v-label {\n height: 20px;\n line-height: 20px;\n}\n.v-input__append-outer, .v-input__prepend-outer {\n display: inline-flex;\n margin-bottom: 4px;\n margin-top: 4px;\n line-height: 1;\n}\n.v-input__append-outer .v-icon, .v-input__prepend-outer .v-icon {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-application--is-ltr .v-input__append-outer {\n margin-left: 9px;\n}\n.v-application--is-rtl .v-input__append-outer {\n margin-right: 9px;\n}\n.v-application--is-ltr .v-input__prepend-outer {\n margin-right: 9px;\n}\n.v-application--is-rtl .v-input__prepend-outer {\n margin-left: 9px;\n}\n.v-input__control {\n display: flex;\n flex-direction: column;\n height: auto;\n flex-grow: 1;\n flex-wrap: wrap;\n min-width: 0;\n width: 100%;\n}\n.v-input__icon {\n align-items: center;\n display: inline-flex;\n height: 24px;\n flex: 1 0 auto;\n justify-content: center;\n min-width: 24px;\n width: 24px;\n}\n.v-input__icon--clear {\n border-radius: 50%;\n}\n.v-input__icon--clear .v-icon--disabled {\n visibility: hidden;\n}\n.v-input__slot {\n align-items: center;\n color: inherit;\n display: flex;\n margin-bottom: 8px;\n min-height: inherit;\n position: relative;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n width: 100%;\n}\n.v-input--dense > .v-input__control > .v-input__slot {\n margin-bottom: 4px;\n}\n.v-input--is-disabled:not(.v-input--is-readonly) {\n pointer-events: none;\n}\n.v-input--is-loading > .v-input__control > .v-input__slot:before, .v-input--is-loading > .v-input__control > .v-input__slot:after {\n display: none;\n}\n.v-input--hide-details > .v-input__control > .v-input__slot {\n margin-bottom: 0;\n}\n.v-input--has-state.error--text .v-label {\n -webkit-animation: v-shake 0.6s cubic-bezier(0.25, 0.8, 0.5, 1);\n animation: v-shake 0.6s cubic-bezier(0.25, 0.8, 0.5, 1);\n}",".theme--light.v-label {\n color: rgba(0, 0, 0, 0.6);\n}\n.theme--light.v-label--is-disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.theme--dark.v-label {\n color: rgba(255, 255, 255, 0.7);\n}\n.theme--dark.v-label--is-disabled {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.v-label {\n font-size: 16px;\n line-height: 1;\n min-height: 8px;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}","/* Theme */\n.theme--light.v-messages {\n color: rgba(0, 0, 0, 0.6);\n}\n\n.theme--dark.v-messages {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.v-messages {\n flex: 1 1 auto;\n font-size: 12px;\n min-height: 14px;\n min-width: 1px;\n position: relative;\n}\n.v-application--is-ltr .v-messages {\n text-align: left;\n}\n.v-application--is-rtl .v-messages {\n text-align: right;\n}\n.v-messages__message {\n line-height: 12px;\n word-break: break-word;\n overflow-wrap: break-word;\n word-wrap: break-word;\n -webkit-hyphens: auto;\n -ms-hyphens: auto;\n hyphens: auto;\n}","/* Theme */\n.theme--light.v-counter {\n color: rgba(0, 0, 0, 0.6);\n}\n\n.theme--dark.v-counter {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.v-counter {\n flex: 0 1 auto;\n font-size: 12px;\n min-height: 12px;\n line-height: 12px;\n}",".theme--light.v-progress-linear {\n color: rgba(0, 0, 0, 0.87);\n}\n\n.theme--dark.v-progress-linear {\n color: #FFFFFF;\n}\n\n.v-progress-linear {\n background: transparent;\n overflow: hidden;\n position: relative;\n transition: 0.2s cubic-bezier(0.4, 0, 0.6, 1);\n width: 100%;\n}\n\n.v-progress-linear__buffer {\n height: inherit;\n left: 0;\n position: absolute;\n top: 0;\n transition: inherit;\n width: 100%;\n z-index: 1;\n}\n\n.v-progress-linear--reverse .v-progress-linear__buffer {\n left: auto;\n right: 0;\n}\n\n.v-progress-linear__background {\n bottom: 0;\n left: 0;\n position: absolute;\n top: 0;\n transition: inherit;\n}\n\n.v-progress-linear--reverse .v-progress-linear__background {\n left: auto;\n right: 0;\n}\n\n.v-progress-linear__content {\n align-items: center;\n display: flex;\n height: 100%;\n left: 0;\n justify-content: center;\n position: absolute;\n top: 0;\n width: 100%;\n z-index: 2;\n}\n\n.v-progress-linear--reverse .v-progress-linear__content {\n left: auto;\n right: 0;\n}\n\n.v-progress-linear__determinate {\n height: inherit;\n left: 0;\n position: absolute;\n transition: inherit;\n}\n\n.v-progress-linear--reverse .v-progress-linear__determinate {\n left: auto;\n right: 0;\n}\n\n.v-progress-linear .v-progress-linear__indeterminate .long, .v-progress-linear .v-progress-linear__indeterminate .short {\n background-color: inherit;\n bottom: 0;\n height: inherit;\n left: 0;\n position: absolute;\n right: auto;\n top: 0;\n width: auto;\n will-change: left, right;\n}\n.v-progress-linear .v-progress-linear__indeterminate--active .long {\n -webkit-animation-name: indeterminate-ltr;\n animation-name: indeterminate-ltr;\n -webkit-animation-duration: 2.2s;\n animation-duration: 2.2s;\n -webkit-animation-iteration-count: infinite;\n animation-iteration-count: infinite;\n}\n.v-progress-linear .v-progress-linear__indeterminate--active .short {\n -webkit-animation-name: indeterminate-short-ltr;\n animation-name: indeterminate-short-ltr;\n -webkit-animation-duration: 2.2s;\n animation-duration: 2.2s;\n -webkit-animation-iteration-count: infinite;\n animation-iteration-count: infinite;\n}\n\n.v-progress-linear--reverse .v-progress-linear__indeterminate .long, .v-progress-linear--reverse .v-progress-linear__indeterminate .short {\n left: auto;\n right: 0;\n}\n.v-progress-linear--reverse .v-progress-linear__indeterminate--active .long {\n -webkit-animation-name: indeterminate-rtl;\n animation-name: indeterminate-rtl;\n}\n.v-progress-linear--reverse .v-progress-linear__indeterminate--active .short {\n -webkit-animation-name: indeterminate-short-rtl;\n animation-name: indeterminate-short-rtl;\n}\n\n.v-progress-linear__stream {\n -webkit-animation: stream-ltr 0.25s infinite linear;\n animation: stream-ltr 0.25s infinite linear;\n border-color: currentColor;\n border-top: 4px dotted;\n bottom: 0;\n left: auto;\n right: -8px;\n opacity: 0.3;\n pointer-events: none;\n position: absolute;\n top: calc(50% - 2px);\n transition: inherit;\n}\n\n.v-progress-linear--reverse .v-progress-linear__stream {\n -webkit-animation: stream-rtl 0.25s infinite linear;\n animation: stream-rtl 0.25s infinite linear;\n left: -8px;\n right: auto;\n}\n\n.v-progress-linear__wrapper {\n overflow: hidden;\n position: relative;\n transition: inherit;\n}\n\n.v-progress-linear--absolute,\n.v-progress-linear--fixed {\n left: 0;\n z-index: 1;\n}\n\n.v-progress-linear--absolute {\n position: absolute;\n}\n\n.v-progress-linear--fixed {\n position: fixed;\n}\n\n.v-progress-linear--reactive .v-progress-linear__content {\n pointer-events: none;\n}\n\n.v-progress-linear--rounded {\n border-radius: 4px;\n}\n\n.v-progress-linear--striped .v-progress-linear__determinate {\n background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.25) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0.25) 75%, transparent 0, transparent);\n background-size: 40px 40px;\n background-repeat: repeat;\n}\n\n.v-progress-linear--query .v-progress-linear__indeterminate--active .long {\n -webkit-animation-name: query-ltr;\n animation-name: query-ltr;\n -webkit-animation-duration: 2s;\n animation-duration: 2s;\n -webkit-animation-iteration-count: infinite;\n animation-iteration-count: infinite;\n}\n.v-progress-linear--query .v-progress-linear__indeterminate--active .short {\n -webkit-animation-name: query-short-ltr;\n animation-name: query-short-ltr;\n -webkit-animation-duration: 2s;\n animation-duration: 2s;\n -webkit-animation-iteration-count: infinite;\n animation-iteration-count: infinite;\n}\n.v-progress-linear--query.v-progress-linear--reverse .v-progress-linear__indeterminate--active .long {\n -webkit-animation-name: query-rtl;\n animation-name: query-rtl;\n}\n.v-progress-linear--query.v-progress-linear--reverse .v-progress-linear__indeterminate--active .short {\n -webkit-animation-name: query-short-rtl;\n animation-name: query-short-rtl;\n}\n\n@-webkit-keyframes indeterminate-ltr {\n 0% {\n left: -90%;\n right: 100%;\n }\n 60% {\n left: -90%;\n right: 100%;\n }\n 100% {\n left: 100%;\n right: -35%;\n }\n}\n\n@keyframes indeterminate-ltr {\n 0% {\n left: -90%;\n right: 100%;\n }\n 60% {\n left: -90%;\n right: 100%;\n }\n 100% {\n left: 100%;\n right: -35%;\n }\n}\n@-webkit-keyframes indeterminate-rtl {\n 0% {\n left: 100%;\n right: -90%;\n }\n 60% {\n left: 100%;\n right: -90%;\n }\n 100% {\n left: -35%;\n right: 100%;\n }\n}\n@keyframes indeterminate-rtl {\n 0% {\n left: 100%;\n right: -90%;\n }\n 60% {\n left: 100%;\n right: -90%;\n }\n 100% {\n left: -35%;\n right: 100%;\n }\n}\n@-webkit-keyframes indeterminate-short-ltr {\n 0% {\n left: -200%;\n right: 100%;\n }\n 60% {\n left: 107%;\n right: -8%;\n }\n 100% {\n left: 107%;\n right: -8%;\n }\n}\n@keyframes indeterminate-short-ltr {\n 0% {\n left: -200%;\n right: 100%;\n }\n 60% {\n left: 107%;\n right: -8%;\n }\n 100% {\n left: 107%;\n right: -8%;\n }\n}\n@-webkit-keyframes indeterminate-short-rtl {\n 0% {\n left: 100%;\n right: -200%;\n }\n 60% {\n left: -8%;\n right: 107%;\n }\n 100% {\n left: -8%;\n right: 107%;\n }\n}\n@keyframes indeterminate-short-rtl {\n 0% {\n left: 100%;\n right: -200%;\n }\n 60% {\n left: -8%;\n right: 107%;\n }\n 100% {\n left: -8%;\n right: 107%;\n }\n}\n@-webkit-keyframes query-ltr {\n 0% {\n right: -90%;\n left: 100%;\n }\n 60% {\n right: -90%;\n left: 100%;\n }\n 100% {\n right: 100%;\n left: -35%;\n }\n}\n@keyframes query-ltr {\n 0% {\n right: -90%;\n left: 100%;\n }\n 60% {\n right: -90%;\n left: 100%;\n }\n 100% {\n right: 100%;\n left: -35%;\n }\n}\n@-webkit-keyframes query-rtl {\n 0% {\n right: 100%;\n left: -90%;\n }\n 60% {\n right: 100%;\n left: -90%;\n }\n 100% {\n right: -35%;\n left: 100%;\n }\n}\n@keyframes query-rtl {\n 0% {\n right: 100%;\n left: -90%;\n }\n 60% {\n right: 100%;\n left: -90%;\n }\n 100% {\n right: -35%;\n left: 100%;\n }\n}\n@-webkit-keyframes query-short-ltr {\n 0% {\n right: -200%;\n left: 100%;\n }\n 60% {\n right: 107%;\n left: -8%;\n }\n 100% {\n right: 107%;\n left: -8%;\n }\n}\n@keyframes query-short-ltr {\n 0% {\n right: -200%;\n left: 100%;\n }\n 60% {\n right: 107%;\n left: -8%;\n }\n 100% {\n right: 107%;\n left: -8%;\n }\n}\n@-webkit-keyframes query-short-rtl {\n 0% {\n right: 100%;\n left: -200%;\n }\n 60% {\n right: -8%;\n left: 107%;\n }\n 100% {\n right: -8%;\n left: 107%;\n }\n}\n@keyframes query-short-rtl {\n 0% {\n right: 100%;\n left: -200%;\n }\n 60% {\n right: -8%;\n left: 107%;\n }\n 100% {\n right: -8%;\n left: 107%;\n }\n}\n@-webkit-keyframes stream-ltr {\n to {\n transform: translateX(-8px);\n }\n}\n@keyframes stream-ltr {\n to {\n transform: translateX(-8px);\n }\n}\n@-webkit-keyframes stream-rtl {\n to {\n transform: translateX(8px);\n }\n}\n@keyframes stream-rtl {\n to {\n transform: translateX(8px);\n }\n}",".theme--light.v-badge .v-badge__badge::after {\n border-color: #FFFFFF;\n}\n\n.theme--dark.v-badge .v-badge__badge::after {\n border-color: #1E1E1E;\n}\n\n.v-badge {\n display: inline-block;\n line-height: 1;\n position: relative;\n}\n.v-badge__badge {\n border-radius: 10px;\n color: #FFFFFF;\n display: inline-block;\n font-size: 12px;\n height: 20px;\n letter-spacing: 0;\n line-height: 1;\n min-width: 20px;\n padding: 4px 6px;\n pointer-events: auto;\n position: absolute;\n text-align: center;\n text-indent: 0;\n top: auto;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n white-space: nowrap;\n}\n.v-application--is-ltr .v-badge__badge {\n right: auto;\n}\n.v-application--is-rtl .v-badge__badge {\n left: auto;\n}\n.v-badge__badge .v-icon {\n color: inherit;\n font-size: 12px;\n margin: 0 -2px;\n}\n.v-badge__badge .v-img {\n height: 12px;\n width: 12px;\n}\n.v-badge__wrapper {\n flex: 0 1;\n height: 100%;\n left: 0;\n pointer-events: none;\n position: absolute;\n top: 0;\n width: 100%;\n}\n.v-badge--avatar .v-badge__badge {\n padding: 0;\n}\n.v-badge--avatar .v-badge__badge .v-avatar {\n height: 20px !important;\n min-width: 0 !important;\n max-width: 20px !important;\n}\n.v-badge--bordered .v-badge__badge::after {\n border-radius: inherit;\n border-width: 2px;\n border-style: solid;\n bottom: 0;\n content: \"\";\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n transform: scale(1.15);\n}\n.v-badge--dot .v-badge__badge {\n border-radius: 4.5px;\n height: 9px;\n min-width: 0;\n padding: 0;\n width: 9px;\n}\n.v-badge--dot .v-badge__badge::after {\n border-width: 1.5px;\n}\n.v-badge--icon .v-badge__badge {\n padding: 4px 6px;\n}\n.v-badge--inline {\n align-items: center;\n display: inline-flex;\n justify-content: center;\n}\n.v-badge--inline .v-badge__badge,\n.v-badge--inline .v-badge__wrapper {\n position: relative;\n}\n.v-badge--inline .v-badge__wrapper {\n margin: 0 4px;\n}\n.v-badge--tile .v-badge__badge {\n border-radius: 0;\n}",".theme--light.v-banner.v-sheet {\n background-color: transparent;\n}\n.theme--light.v-banner.v-sheet .v-banner__wrapper {\n border-bottom: thin solid rgba(0, 0, 0, 0.12);\n}\n\n.theme--dark.v-banner.v-sheet {\n background-color: transparent;\n}\n.theme--dark.v-banner.v-sheet .v-banner__wrapper {\n border-bottom: thin solid rgba(255, 255, 255, 0.12);\n}\n\n.v-sheet.v-banner {\n border-radius: 0;\n}\n.v-sheet.v-banner:not(.v-sheet--outlined) {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);\n}\n.v-sheet.v-banner.v-sheet--shaped {\n border-radius: 24px 0;\n}\n\n.v-banner {\n position: relative;\n transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);\n will-change: box-shadow;\n}\n\n.v-banner__actions {\n align-items: center;\n align-self: flex-end;\n display: flex;\n flex: 1 0 auto;\n justify-content: flex-end;\n margin-bottom: -8px;\n}\n.v-application--is-ltr .v-banner__actions {\n margin-left: 90px;\n}\n.v-application--is-rtl .v-banner__actions {\n margin-right: 90px;\n}\n.v-application--is-ltr .v-banner__actions > * {\n margin-left: 8px;\n}\n.v-application--is-rtl .v-banner__actions > * {\n margin-right: 8px;\n}\n\n.v-banner__content {\n align-items: center;\n display: flex;\n flex: 1 1 auto;\n overflow: hidden;\n}\n\n.v-banner__text {\n flex: 1 1 auto;\n line-height: 20px;\n max-width: 100%;\n}\n\n.v-banner__icon {\n display: inline-flex;\n flex: 0 0 auto;\n}\n.v-application--is-ltr .v-banner__icon {\n margin-right: 24px;\n}\n.v-application--is-rtl .v-banner__icon {\n margin-left: 24px;\n}\n\n.v-banner__wrapper {\n align-items: center;\n display: flex;\n flex: 1 1 auto;\n}\n.v-application--is-ltr .v-banner__wrapper {\n padding: 16px 8px 16px 24px;\n}\n.v-application--is-rtl .v-banner__wrapper {\n padding: 16px 24px 16px 8px;\n}\n\n.v-banner--single-line .v-banner__actions {\n margin-bottom: 0;\n align-self: center;\n}\n.v-banner--single-line .v-banner__text {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.v-banner--single-line .v-banner__wrapper {\n padding-top: 8px;\n padding-bottom: 8px;\n}\n\n.v-application--is-ltr .v-banner--has-icon .v-banner__wrapper {\n padding-left: 16px;\n}\n.v-application--is-rtl .v-banner--has-icon .v-banner__wrapper {\n padding-right: 16px;\n}\n\n.v-banner--is-mobile .v-banner__actions {\n flex: 1 0 100%;\n margin-left: 0;\n margin-right: 0;\n padding-top: 12px;\n}\n.v-banner--is-mobile .v-banner__wrapper {\n flex-wrap: wrap;\n padding-top: 16px;\n}\n.v-application--is-ltr .v-banner--is-mobile .v-banner__wrapper {\n padding-left: 16px;\n}\n.v-application--is-rtl .v-banner--is-mobile .v-banner__wrapper {\n padding-right: 16px;\n}\n.v-banner--is-mobile.v-banner--has-icon .v-banner__wrapper {\n padding-top: 24px;\n}\n.v-banner--is-mobile.v-banner--single-line .v-banner__actions {\n flex: initial;\n padding-top: 0;\n}\n.v-application--is-ltr .v-banner--is-mobile.v-banner--single-line .v-banner__actions {\n margin-left: 36px;\n}\n.v-application--is-rtl .v-banner--is-mobile.v-banner--single-line .v-banner__actions {\n margin-right: 36px;\n}\n.v-banner--is-mobile.v-banner--single-line .v-banner__wrapper {\n flex-wrap: nowrap;\n padding-top: 10px;\n}\n.v-application--is-ltr .v-banner--is-mobile .v-banner__icon {\n margin-right: 16px;\n}\n.v-application--is-rtl .v-banner--is-mobile .v-banner__icon {\n margin-left: 16px;\n}\n.v-application--is-ltr .v-banner--is-mobile .v-banner__content {\n padding-right: 8px;\n}\n.v-application--is-rtl .v-banner--is-mobile .v-banner__content {\n padding-left: 8px;\n}\n.v-banner--is-mobile .v-banner__content .v-banner__wrapper {\n flex-wrap: nowrap;\n padding-top: 10px;\n}",".theme--light.v-bottom-navigation {\n background-color: #FFFFFF;\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-bottom-navigation .v-btn:not(.v-btn--active) {\n color: rgba(0, 0, 0, 0.6) !important;\n}\n\n.theme--dark.v-bottom-navigation {\n background-color: #2E2E2E;\n color: #FFFFFF;\n}\n.theme--dark.v-bottom-navigation .v-btn:not(.v-btn--active) {\n color: rgba(255, 255, 255, 0.7) !important;\n}\n\n.v-item-group.v-bottom-navigation {\n bottom: 0;\n display: flex;\n left: 0;\n justify-content: center;\n width: 100%;\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);\n}\n.v-item-group.v-bottom-navigation .v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {\n background-color: transparent;\n}\n.v-item-group.v-bottom-navigation .v-btn {\n border-radius: 0;\n box-shadow: none;\n flex: 0 1 auto;\n font-size: 0.75rem;\n height: inherit;\n max-width: 168px;\n min-width: 80px;\n position: relative;\n text-transform: none;\n}\n.v-item-group.v-bottom-navigation .v-btn:after {\n content: none;\n}\n.v-item-group.v-bottom-navigation .v-btn .v-btn__content {\n flex-direction: column-reverse;\n height: inherit;\n}\n.v-item-group.v-bottom-navigation .v-btn .v-btn__content > *:not(.v-icon) {\n line-height: 1.2;\n}\n.v-item-group.v-bottom-navigation .v-btn.v-btn--active {\n color: inherit;\n}\n.v-item-group.v-bottom-navigation .v-btn.v-btn--active:not(:hover):before {\n opacity: 0;\n}\n\n.v-item-group.v-bottom-navigation--absolute,\n.v-item-group.v-bottom-navigation--fixed {\n z-index: 4;\n}\n\n.v-item-group.v-bottom-navigation--absolute {\n position: absolute;\n}\n\n.v-item-group.v-bottom-navigation--active {\n transform: translate(0, 0);\n}\n\n.v-item-group.v-bottom-navigation--fixed {\n position: fixed;\n}\n\n.v-item-group.v-bottom-navigation--grow .v-btn {\n width: 100%;\n}\n\n.v-item-group.v-bottom-navigation--horizontal .v-btn > .v-btn__content {\n flex-direction: row-reverse;\n}\n.v-item-group.v-bottom-navigation--horizontal .v-btn > .v-btn__content > .v-icon {\n margin-bottom: 0;\n margin-right: 16px;\n}\n\n.v-item-group.v-bottom-navigation--shift .v-btn .v-btn__content > *:not(.v-icon) {\n opacity: 0;\n position: absolute;\n top: calc(100% - 12px);\n transform: scale(0.9);\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-item-group.v-bottom-navigation--shift .v-btn--active .v-btn__content > .v-icon {\n transform: translateY(-8px);\n}\n.v-item-group.v-bottom-navigation--shift .v-btn--active .v-btn__content > *:not(.v-icon) {\n opacity: 1;\n top: calc(100% - 22px);\n transform: scale(1);\n}",".bottom-sheet-transition-enter {\n transform: translateY(100%);\n}\n.bottom-sheet-transition-leave-to {\n transform: translateY(100%);\n}\n\n.v-bottom-sheet.v-dialog {\n align-self: flex-end;\n border-radius: 0;\n flex: 0 1 auto;\n margin: 0;\n overflow: visible;\n}\n.v-bottom-sheet.v-dialog.v-bottom-sheet--inset {\n max-width: 70%;\n}\n@media only screen and (max-width: 599px) {\n .v-bottom-sheet.v-dialog.v-bottom-sheet--inset {\n max-width: none;\n }\n}",".v-dialog {\n border-radius: 4px;\n margin: 24px;\n overflow-y: auto;\n pointer-events: auto;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);\n width: 100%;\n z-index: inherit;\n box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);\n}\n.v-dialog:not(.v-dialog--fullscreen) {\n max-height: 90%;\n}\n.v-dialog > * {\n width: 100%;\n}\n.v-dialog > .v-card > .v-card__title {\n font-size: 1.25rem;\n font-weight: 500;\n letter-spacing: 0.0125em;\n padding: 16px 24px 10px;\n}\n.v-dialog > .v-card > .v-card__text {\n padding: 0 24px 20px;\n}\n.v-dialog > .v-card > .v-card__subtitle {\n padding: 0 24px 20px;\n}\n\n.v-dialog__content {\n align-items: center;\n display: flex;\n height: 100%;\n justify-content: center;\n left: 0;\n pointer-events: none;\n position: fixed;\n top: 0;\n transition: 0.2s cubic-bezier(0.25, 0.8, 0.25, 1), z-index 1ms;\n width: 100%;\n z-index: 6;\n outline: none;\n}\n\n.v-dialog__container {\n display: none;\n}\n.v-dialog__container--attached {\n display: inline;\n}\n\n.v-dialog--animated {\n -webkit-animation-duration: 0.15s;\n animation-duration: 0.15s;\n -webkit-animation-name: animate-dialog;\n animation-name: animate-dialog;\n -webkit-animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);\n animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);\n}\n\n.v-dialog--fullscreen {\n border-radius: 0;\n margin: 0;\n height: 100%;\n position: fixed;\n overflow-y: auto;\n top: 0;\n left: 0;\n}\n.v-dialog--fullscreen > .v-card {\n min-height: 100%;\n min-width: 100%;\n margin: 0 !important;\n padding: 0 !important;\n}\n\n.v-dialog--scrollable,\n.v-dialog--scrollable > form {\n display: flex;\n}\n.v-dialog--scrollable > .v-card,\n.v-dialog--scrollable > form > .v-card {\n display: flex;\n flex: 1 1 100%;\n flex-direction: column;\n max-height: 100%;\n max-width: 100%;\n}\n.v-dialog--scrollable > .v-card > .v-card__title,\n.v-dialog--scrollable > .v-card > .v-card__actions,\n.v-dialog--scrollable > form > .v-card > .v-card__title,\n.v-dialog--scrollable > form > .v-card > .v-card__actions {\n flex: 0 0 auto;\n}\n.v-dialog--scrollable > .v-card > .v-card__text,\n.v-dialog--scrollable > form > .v-card > .v-card__text {\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n flex: 1 1 auto;\n overflow-y: auto;\n}\n\n@-webkit-keyframes animate-dialog {\n 0% {\n transform: scale(1);\n }\n 50% {\n transform: scale(1.03);\n }\n 100% {\n transform: scale(1);\n }\n}\n\n@keyframes animate-dialog {\n 0% {\n transform: scale(1);\n }\n 50% {\n transform: scale(1.03);\n }\n 100% {\n transform: scale(1);\n }\n}",".theme--light.v-overlay {\n color: rgba(0, 0, 0, 0.87);\n}\n\n.theme--dark.v-overlay {\n color: #FFFFFF;\n}\n\n.v-overlay {\n align-items: center;\n border-radius: inherit;\n display: flex;\n justify-content: center;\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n pointer-events: none;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1), z-index 1ms;\n}\n\n.v-overlay__content {\n position: relative;\n}\n\n.v-overlay__scrim {\n border-radius: inherit;\n bottom: 0;\n height: 100%;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n transition: inherit;\n width: 100%;\n will-change: opacity;\n}\n\n.v-overlay--absolute {\n position: absolute;\n}\n\n.v-overlay--active {\n pointer-events: auto;\n}",".theme--light.v-breadcrumbs .v-breadcrumbs__divider, .theme--light.v-breadcrumbs .v-breadcrumbs__item--disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.theme--dark.v-breadcrumbs .v-breadcrumbs__divider, .theme--dark.v-breadcrumbs .v-breadcrumbs__item--disabled {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.v-breadcrumbs {\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n flex: 0 1 auto;\n list-style-type: none;\n margin: 0;\n padding: 18px 12px;\n}\n.v-breadcrumbs li {\n align-items: center;\n display: inline-flex;\n font-size: 14px;\n}\n.v-breadcrumbs li .v-icon {\n font-size: 16px;\n}\n.v-breadcrumbs li:nth-child(even) {\n padding: 0 12px;\n}\n\n.v-breadcrumbs__item {\n align-items: center;\n display: inline-flex;\n text-decoration: none;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-breadcrumbs__item--disabled {\n pointer-events: none;\n}\n\n.v-breadcrumbs--large li {\n font-size: 16px;\n}\n.v-breadcrumbs--large li .v-icon {\n font-size: 16px;\n}",".theme--light.v-btn-toggle:not(.v-btn-toggle--group) {\n background: #FFFFFF;\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn {\n border-color: rgba(0, 0, 0, 0.12) !important;\n}\n.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active) {\n border-color: rgba(0, 0, 0, 0.26);\n}\n.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon {\n color: #000000;\n}\n\n.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) {\n background: #1E1E1E;\n color: #FFFFFF;\n}\n.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn {\n border-color: rgba(255, 255, 255, 0.12) !important;\n}\n.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active) {\n border-color: rgba(255, 255, 255, 0.3);\n}\n.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon {\n color: #FFFFFF;\n}\n\n.v-btn-toggle {\n border-radius: 4px;\n display: inline-flex;\n max-width: 100%;\n}\n.v-btn-toggle > .v-btn.v-btn {\n border-radius: 0;\n border-style: solid;\n border-width: thin;\n box-shadow: none;\n box-shadow: none;\n opacity: 0.8;\n padding: 0 12px;\n}\n.v-application--is-ltr .v-btn-toggle > .v-btn.v-btn:first-child {\n border-top-left-radius: inherit;\n border-bottom-left-radius: inherit;\n}\n.v-application--is-rtl .v-btn-toggle > .v-btn.v-btn:first-child {\n border-top-right-radius: inherit;\n border-bottom-right-radius: inherit;\n}\n.v-application--is-ltr .v-btn-toggle > .v-btn.v-btn:last-child {\n border-top-right-radius: inherit;\n border-bottom-right-radius: inherit;\n}\n.v-application--is-rtl .v-btn-toggle > .v-btn.v-btn:last-child {\n border-top-left-radius: inherit;\n border-bottom-left-radius: inherit;\n}\n.v-btn-toggle > .v-btn.v-btn--active {\n color: inherit;\n opacity: 1;\n}\n.v-btn-toggle > .v-btn.v-btn:after {\n display: none;\n}\n.v-application--is-ltr .v-btn-toggle > .v-btn.v-btn:not(:first-child) {\n border-left-width: 0;\n}\n.v-application--is-rtl .v-btn-toggle > .v-btn.v-btn:not(:last-child) {\n border-left-width: 0;\n}\n.v-btn-toggle:not(.v-btn-toggle--dense) .v-btn.v-btn.v-size--default {\n height: 48px;\n min-height: 0;\n min-width: 48px;\n}\n\n.v-btn-toggle--borderless > .v-btn.v-btn {\n border-width: 0;\n}\n\n.v-btn-toggle--dense > .v-btn.v-btn {\n padding: 0 8px;\n}\n\n.v-btn-toggle--group {\n border-radius: 0;\n}\n.v-btn-toggle--group > .v-btn.v-btn {\n background-color: transparent !important;\n border-color: transparent;\n margin: 4px;\n min-width: auto;\n}\n\n.v-btn-toggle--rounded {\n border-radius: 24px;\n}\n\n.v-btn-toggle--shaped {\n border-radius: 24px 4px;\n}\n\n.v-btn-toggle--tile {\n border-radius: 0;\n}",".theme--light.v-calendar-events .v-event-timed {\n border: 1px solid !important;\n}\n.theme--light.v-calendar-events .v-event-more {\n background-color: #FFFFFF;\n}\n.theme--light.v-calendar-events .v-event-more.v-outside {\n background-color: #f7f7f7;\n}\n\n.theme--dark.v-calendar-events .v-event-timed {\n border: 1px solid !important;\n}\n.theme--dark.v-calendar-events .v-event-more {\n background-color: #303030;\n}\n.theme--dark.v-calendar-events .v-event-more.v-outside {\n background-color: #202020;\n}\n\n.v-calendar .v-event {\n position: relative;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n font-size: 12px;\n cursor: pointer;\n line-height: 20px;\n margin-right: -1px;\n z-index: 1;\n border-radius: 4px;\n}\n.v-calendar .v-event-more {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n font-size: 12px;\n cursor: pointer;\n font-weight: bold;\n z-index: 1;\n position: relative;\n}\n.v-calendar .v-event-timed-container {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin-right: 10px;\n pointer-events: none;\n}\n.v-calendar .v-event-timed {\n position: absolute;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 12px;\n cursor: pointer;\n border-radius: 4px;\n pointer-events: all;\n}\n.v-calendar.v-calendar-events .v-calendar-weekly__head-weekday {\n margin-right: -1px;\n}\n.v-calendar.v-calendar-events .v-calendar-weekly__day {\n overflow: visible;\n margin-right: -1px;\n}",".theme--light.v-calendar-weekly {\n background-color: #FFFFFF;\n border-top: #e0e0e0 1px solid;\n border-left: #e0e0e0 1px solid;\n}\n.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday {\n border-right: #e0e0e0 1px solid;\n color: #000000;\n}\n.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside {\n background-color: #f7f7f7;\n}\n.theme--light.v-calendar-weekly .v-calendar-weekly__head-weeknumber {\n background-color: #f1f3f4;\n border-right: #e0e0e0 1px solid;\n}\n.theme--light.v-calendar-weekly .v-calendar-weekly__day {\n border-right: #e0e0e0 1px solid;\n border-bottom: #e0e0e0 1px solid;\n color: #000000;\n}\n.theme--light.v-calendar-weekly .v-calendar-weekly__day.v-outside {\n background-color: #f7f7f7;\n}\n.theme--light.v-calendar-weekly .v-calendar-weekly__weeknumber {\n background-color: #f1f3f4;\n border-right: #e0e0e0 1px solid;\n border-bottom: #e0e0e0 1px solid;\n color: #000000;\n}\n\n.theme--dark.v-calendar-weekly {\n background-color: #303030;\n border-top: #9e9e9e 1px solid;\n border-left: #9e9e9e 1px solid;\n}\n.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday {\n border-right: #9e9e9e 1px solid;\n color: #FFFFFF;\n}\n.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside {\n background-color: #202020;\n}\n.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weeknumber {\n background-color: #202020;\n border-right: #9e9e9e 1px solid;\n}\n.theme--dark.v-calendar-weekly .v-calendar-weekly__day {\n border-right: #9e9e9e 1px solid;\n border-bottom: #9e9e9e 1px solid;\n color: #FFFFFF;\n}\n.theme--dark.v-calendar-weekly .v-calendar-weekly__day.v-outside {\n background-color: #202020;\n}\n.theme--dark.v-calendar-weekly .v-calendar-weekly__weeknumber {\n background-color: #202020;\n border-right: #9e9e9e 1px solid;\n border-bottom: #9e9e9e 1px solid;\n color: #FFFFFF;\n}\n\n.v-calendar-weekly {\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n min-height: 0;\n}\n\n.v-calendar-weekly__head {\n display: flex;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.v-calendar-weekly__head-weekday {\n flex: 1 0 20px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n padding: 0px 4px 0px 4px;\n font-size: 11px;\n overflow: hidden;\n text-align: center;\n text-overflow: ellipsis;\n text-transform: uppercase;\n white-space: nowrap;\n}\n\n.v-calendar-weekly__head-weeknumber {\n position: relative;\n flex: 0 0 24px;\n}\n\n.v-calendar-weekly__week {\n display: flex;\n flex: 1;\n height: unset;\n min-height: 0;\n}\n\n.v-calendar-weekly__weeknumber {\n display: flex;\n flex: 0 0 24px;\n height: unset;\n min-height: 0;\n padding-top: 14.5px;\n text-align: center;\n}\n.v-calendar-weekly__weeknumber > small {\n width: 100% !important;\n}\n\n.v-calendar-weekly__day {\n flex: 1;\n width: 0;\n overflow: hidden;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n position: relative;\n padding: 0px 0px 0px 0px;\n min-width: 0;\n}\n.v-calendar-weekly__day.v-present .v-calendar-weekly__day-month {\n color: currentColor;\n}\n\n.v-calendar-weekly__day-label {\n text-decoration: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: pointer;\n box-shadow: none;\n text-align: center;\n margin: 4px 0 0 0;\n}\n.v-calendar-weekly__day-label .v-btn {\n font-size: 12px;\n text-transform: none;\n}\n\n.v-calendar-weekly__day-month {\n position: absolute;\n text-decoration: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n box-shadow: none;\n top: 0;\n left: 36px;\n height: 32px;\n line-height: 32px;\n}",".theme--light.v-calendar-daily {\n background-color: #FFFFFF;\n border-left: #e0e0e0 1px solid;\n border-top: #e0e0e0 1px solid;\n}\n.theme--light.v-calendar-daily .v-calendar-daily__intervals-head {\n border-right: #e0e0e0 1px solid;\n}\n.theme--light.v-calendar-daily .v-calendar-daily__intervals-head::after {\n background: #e0e0e0;\n background: linear-gradient(90deg, transparent, #e0e0e0);\n}\n.theme--light.v-calendar-daily .v-calendar-daily_head-day {\n border-right: #e0e0e0 1px solid;\n border-bottom: #e0e0e0 1px solid;\n color: #000000;\n}\n.theme--light.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday,\n.theme--light.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-calendar-daily .v-calendar-daily__intervals-body {\n border-right: #e0e0e0 1px solid;\n}\n.theme--light.v-calendar-daily .v-calendar-daily__intervals-body .v-calendar-daily__interval-text {\n color: #424242;\n}\n.theme--light.v-calendar-daily .v-calendar-daily__day {\n border-right: #e0e0e0 1px solid;\n border-bottom: #e0e0e0 1px solid;\n}\n.theme--light.v-calendar-daily .v-calendar-daily__day-interval {\n border-top: #e0e0e0 1px solid;\n}\n.theme--light.v-calendar-daily .v-calendar-daily__day-interval:first-child {\n border-top: none !important;\n}\n.theme--light.v-calendar-daily .v-calendar-daily__interval::after {\n border-top: #e0e0e0 1px solid;\n}\n\n.theme--dark.v-calendar-daily {\n background-color: #303030;\n border-left: #9e9e9e 1px solid;\n border-top: #9e9e9e 1px solid;\n}\n.theme--dark.v-calendar-daily .v-calendar-daily__intervals-head {\n border-right: #9e9e9e 1px solid;\n}\n.theme--dark.v-calendar-daily .v-calendar-daily__intervals-head::after {\n background: #9e9e9e;\n background: linear-gradient(90deg, transparent, #9e9e9e);\n}\n.theme--dark.v-calendar-daily .v-calendar-daily_head-day {\n border-right: #9e9e9e 1px solid;\n border-bottom: #9e9e9e 1px solid;\n color: #FFFFFF;\n}\n.theme--dark.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday,\n.theme--dark.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-calendar-daily .v-calendar-daily__intervals-body {\n border-right: #9e9e9e 1px solid;\n}\n.theme--dark.v-calendar-daily .v-calendar-daily__intervals-body .v-calendar-daily__interval-text {\n color: #eeeeee;\n}\n.theme--dark.v-calendar-daily .v-calendar-daily__day {\n border-right: #9e9e9e 1px solid;\n border-bottom: #9e9e9e 1px solid;\n}\n.theme--dark.v-calendar-daily .v-calendar-daily__day-interval {\n border-top: #9e9e9e 1px solid;\n}\n.theme--dark.v-calendar-daily .v-calendar-daily__day-interval:first-child {\n border-top: none !important;\n}\n.theme--dark.v-calendar-daily .v-calendar-daily__interval::after {\n border-top: #9e9e9e 1px solid;\n}\n\n.v-calendar-daily {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n height: 100%;\n}\n\n.v-calendar-daily__head {\n flex: none;\n display: flex;\n}\n\n.v-calendar-daily__intervals-head {\n flex: none;\n position: relative;\n}\n.v-calendar-daily__intervals-head::after {\n position: absolute;\n bottom: 0px;\n height: 1px;\n left: 0;\n right: 0;\n content: \"\";\n}\n\n.v-calendar-daily_head-day {\n flex: 1 1 auto;\n width: 0;\n position: relative;\n}\n\n.v-calendar-daily_head-weekday {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n padding: 3px 0px 0px 0px;\n font-size: 11px;\n text-align: center;\n text-transform: uppercase;\n}\n\n.v-calendar-daily_head-day-label {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n padding: 0px 0px 3px 0px;\n cursor: pointer;\n text-align: center;\n}\n\n.v-calendar-daily__body {\n flex: 1 1 60%;\n overflow: hidden;\n display: flex;\n position: relative;\n flex-direction: column;\n}\n\n.v-calendar-daily__scroll-area {\n overflow-y: scroll;\n flex: 1 1 auto;\n display: flex;\n align-items: flex-start;\n}\n\n.v-calendar-daily__pane {\n width: 100%;\n overflow-y: hidden;\n flex: none;\n display: flex;\n align-items: flex-start;\n}\n\n.v-calendar-daily__day-container {\n display: flex;\n flex: 1;\n width: 100%;\n height: 100%;\n}\n\n.v-calendar-daily__intervals-body {\n flex: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.v-calendar-daily__interval {\n text-align: right;\n padding-right: 8px;\n border-bottom: none;\n position: relative;\n}\n.v-calendar-daily__interval::after {\n width: 8px;\n position: absolute;\n height: 1px;\n display: block;\n content: \"\";\n right: 0;\n bottom: -1px;\n}\n\n.v-calendar-daily__interval-text {\n display: block;\n position: relative;\n top: -6px;\n font-size: 10px;\n padding-right: 4px;\n}\n\n.v-calendar-daily__day {\n flex: 1;\n width: 0;\n position: relative;\n}",".theme--light.v-calendar-category .v-calendar-category__column,\n.theme--light.v-calendar-category .v-calendar-category__column-header {\n border-right: #e0e0e0 1px solid;\n}\n\n.theme--dark.v-calendar-category .v-calendar-category__column,\n.theme--dark.v-calendar-category .v-calendar-category__column-header {\n border-right: #9e9e9e 1px solid;\n}\n\n.v-calendar-category .v-calendar-category__category {\n text-align: center;\n}\n.v-calendar-category .v-calendar-daily__day-container .v-calendar-category__columns {\n position: absolute;\n height: 100%;\n width: 100%;\n top: 0;\n}\n.v-calendar-category .v-calendar-category__columns {\n display: flex;\n}\n.v-calendar-category .v-calendar-category__columns .v-calendar-category__column,\n.v-calendar-category .v-calendar-category__columns .v-calendar-category__column-header {\n flex: 1 1 auto;\n width: 0;\n position: relative;\n}",".theme--light.v-card {\n background-color: #FFFFFF;\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-card > .v-card__text,\n.theme--light.v-card .v-card__subtitle {\n color: rgba(0, 0, 0, 0.6);\n}\n\n.theme--dark.v-card {\n background-color: #1E1E1E;\n color: #FFFFFF;\n}\n.theme--dark.v-card > .v-card__text,\n.theme--dark.v-card .v-card__subtitle {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.v-sheet.v-card {\n border-radius: 4px;\n}\n.v-sheet.v-card:not(.v-sheet--outlined) {\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n}\n.v-sheet.v-card.v-sheet--shaped {\n border-radius: 24px 4px;\n}\n\n.v-card {\n border-width: thin;\n display: block;\n max-width: 100%;\n outline: none;\n text-decoration: none;\n transition-property: box-shadow, opacity;\n overflow-wrap: break-word;\n position: relative;\n white-space: normal;\n}\n.v-card > *:first-child:not(.v-btn):not(.v-chip),\n.v-card > .v-card__progress + *:not(.v-btn):not(.v-chip) {\n border-top-left-radius: inherit;\n border-top-right-radius: inherit;\n}\n.v-card > *:last-child:not(.v-btn):not(.v-chip) {\n border-bottom-left-radius: inherit;\n border-bottom-right-radius: inherit;\n}\n\n.v-card__progress {\n top: 0;\n left: 0;\n right: 0;\n overflow: hidden;\n}\n\n.v-card__subtitle + .v-card__text {\n padding-top: 0;\n}\n\n.v-card__subtitle,\n.v-card__text {\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1.375rem;\n letter-spacing: 0.0071428571em;\n}\n\n.v-card__subtitle,\n.v-card__text,\n.v-card__title {\n padding: 16px;\n}\n\n.v-card__title {\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n font-size: 1.25rem;\n font-weight: 500;\n letter-spacing: 0.0125em;\n line-height: 2rem;\n word-break: break-all;\n}\n.v-card__title + .v-card__subtitle,\n.v-card__title + .v-card__text {\n padding-top: 0;\n}\n.v-card__title + .v-card__subtitle {\n margin-top: -16px;\n}\n\n.v-card__text {\n width: 100%;\n}\n\n.v-card__actions {\n align-items: center;\n display: flex;\n padding: 8px;\n}\n.v-card__actions > .v-btn.v-btn {\n padding: 0 8px;\n}\n.v-application--is-ltr .v-card__actions > .v-btn.v-btn + .v-btn {\n margin-left: 8px;\n}\n.v-application--is-ltr .v-card__actions > .v-btn.v-btn .v-icon--left {\n margin-left: 4px;\n}\n.v-application--is-ltr .v-card__actions > .v-btn.v-btn .v-icon--right {\n margin-right: 4px;\n}\n.v-application--is-rtl .v-card__actions > .v-btn.v-btn + .v-btn {\n margin-right: 8px;\n}\n.v-application--is-rtl .v-card__actions > .v-btn.v-btn .v-icon--left {\n margin-right: 4px;\n}\n.v-application--is-rtl .v-card__actions > .v-btn.v-btn .v-icon--right {\n margin-left: 4px;\n}\n\n.v-card--flat {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-card--hover {\n cursor: pointer;\n transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);\n}\n.v-card--hover:hover, .v-card--hover:focus {\n box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);\n}\n\n.v-card--link {\n cursor: pointer;\n}\n.v-card--link .v-chip {\n cursor: pointer;\n}\n.v-card--link:focus:before {\n opacity: 0.08;\n}\n.v-card--link:before {\n background: currentColor;\n bottom: 0;\n content: \"\";\n left: 0;\n opacity: 0;\n pointer-events: none;\n position: absolute;\n right: 0;\n top: 0;\n transition: 0.2s opacity;\n}\n\n.v-card--disabled {\n pointer-events: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-card--disabled > *:not(.v-card__progress) {\n opacity: 0.6;\n transition: inherit;\n}\n\n.v-card--loading {\n overflow: hidden;\n}\n\n.v-card--raised {\n box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);\n}",".v-carousel {\n overflow: hidden;\n position: relative;\n width: 100%;\n}\n.v-carousel__controls {\n align-items: center;\n background: rgba(0, 0, 0, 0.3);\n bottom: 0;\n display: flex;\n height: 50px;\n justify-content: center;\n list-style-type: none;\n position: absolute;\n width: 100%;\n z-index: 1;\n}\n.v-carousel__controls > .v-item-group {\n flex: 0 1 auto;\n}\n.v-carousel__controls__item {\n margin: 0 8px;\n}\n.v-carousel__controls__item .v-icon {\n opacity: 0.5;\n}\n.v-carousel__controls__item--active .v-icon {\n opacity: 1;\n vertical-align: middle;\n}\n.v-carousel__controls__item:hover {\n background: none;\n}\n.v-carousel__controls__item:hover .v-icon {\n opacity: 0.8;\n}\n\n.v-carousel__progress {\n margin: 0;\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n}\n\n.v-carousel .v-window-item {\n display: block;\n height: inherit;\n text-decoration: none;\n}\n\n.v-carousel--hide-delimiter-background .v-carousel__controls {\n background: transparent;\n}\n\n.v-carousel--vertical-delimiters .v-carousel__controls {\n height: 100% !important;\n width: 50px;\n}",".v-window__container {\n height: inherit;\n position: relative;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-window__container--is-active {\n overflow: hidden;\n}\n.v-window__prev, .v-window__next {\n background: rgba(0, 0, 0, 0.3);\n border-radius: 50%;\n position: absolute;\n margin: 0 16px;\n top: calc(50% - 20px);\n z-index: 1;\n}\n.v-window__prev .v-btn:hover, .v-window__next .v-btn:hover {\n background: none;\n}\n.v-application--is-ltr .v-window__prev {\n left: 0;\n}\n.v-application--is-rtl .v-window__prev {\n right: 0;\n}\n.v-application--is-ltr .v-window__next {\n right: 0;\n}\n.v-application--is-rtl .v-window__next {\n left: 0;\n}\n.v-window--show-arrows-on-hover {\n overflow: hidden;\n}\n.v-window--show-arrows-on-hover .v-window__next,\n.v-window--show-arrows-on-hover .v-window__prev {\n transition: 0.2s transform cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__prev {\n transform: translateX(-200%);\n}\n.v-application--is-rtl .v-window--show-arrows-on-hover .v-window__prev {\n transform: translateX(200%);\n}\n.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__next {\n transform: translateX(200%);\n}\n.v-application--is-rtl .v-window--show-arrows-on-hover .v-window__next {\n transform: translateX(-200%);\n}\n.v-window--show-arrows-on-hover:hover .v-window__next,\n.v-window--show-arrows-on-hover:hover .v-window__prev {\n transform: translateX(0);\n}\n.v-window-x-transition-enter-active, .v-window-x-transition-leave-active, .v-window-x-reverse-transition-enter-active, .v-window-x-reverse-transition-leave-active, .v-window-y-transition-enter-active, .v-window-y-transition-leave-active, .v-window-y-reverse-transition-enter-active, .v-window-y-reverse-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-window-x-transition-leave, .v-window-x-transition-leave-to, .v-window-x-reverse-transition-leave, .v-window-x-reverse-transition-leave-to, .v-window-y-transition-leave, .v-window-y-transition-leave-to, .v-window-y-reverse-transition-leave, .v-window-y-reverse-transition-leave-to {\n position: absolute !important;\n top: 0;\n width: 100%;\n}\n.v-window-x-transition-enter {\n transform: translateX(100%);\n}\n.v-window-x-transition-leave-to {\n transform: translateX(-100%);\n}\n.v-window-x-reverse-transition-enter {\n transform: translateX(-100%);\n}\n.v-window-x-reverse-transition-leave-to {\n transform: translateX(100%);\n}\n.v-window-y-transition-enter {\n transform: translateY(100%);\n}\n.v-window-y-transition-leave-to {\n transform: translateY(-100%);\n}\n.v-window-y-reverse-transition-enter {\n transform: translateY(-100%);\n}\n.v-window-y-reverse-transition-leave-to {\n transform: translateY(100%);\n}",".v-input--checkbox.v-input--indeterminate.v-input--is-disabled {\n opacity: 0.6;\n}",".theme--light.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon {\n color: rgba(0, 0, 0, 0.26) !important;\n}\n\n.theme--dark.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon {\n color: rgba(255, 255, 255, 0.3) !important;\n}\n\n.v-input--selection-controls {\n margin-top: 16px;\n padding-top: 4px;\n}\n.v-input--selection-controls > .v-input__append-outer,\n.v-input--selection-controls > .v-input__prepend-outer {\n margin-top: 0;\n margin-bottom: 0;\n}\n.v-input--selection-controls:not(.v-input--hide-details) > .v-input__slot {\n margin-bottom: 12px;\n}\n.v-input--selection-controls .v-input__slot,\n.v-input--selection-controls .v-radio {\n cursor: pointer;\n}\n.v-input--selection-controls .v-input__slot > .v-label,\n.v-input--selection-controls .v-radio > .v-label {\n align-items: center;\n display: inline-flex;\n flex: 1 1 auto;\n height: auto;\n}\n.v-input--selection-controls__input {\n color: inherit;\n display: inline-flex;\n flex: 0 0 auto;\n height: 24px;\n position: relative;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n transition-property: transform;\n width: 24px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-input--selection-controls__input .v-icon {\n width: 100%;\n}\n.v-application--is-ltr .v-input--selection-controls__input {\n margin-right: 8px;\n}\n.v-application--is-rtl .v-input--selection-controls__input {\n margin-left: 8px;\n}\n.v-input--selection-controls__input input[role=checkbox],\n.v-input--selection-controls__input input[role=radio],\n.v-input--selection-controls__input input[role=switch] {\n position: absolute;\n opacity: 0;\n width: 100%;\n height: 100%;\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-input--selection-controls__input + .v-label {\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-input--selection-controls__ripple {\n border-radius: 50%;\n cursor: pointer;\n height: 34px;\n position: absolute;\n transition: inherit;\n width: 34px;\n left: -12px;\n top: calc(50% - 24px);\n margin: 7px;\n}\n.v-input--selection-controls__ripple:before {\n border-radius: inherit;\n bottom: 0;\n content: \"\";\n position: absolute;\n opacity: 0.2;\n left: 0;\n right: 0;\n top: 0;\n transform-origin: center center;\n transform: scale(0.2);\n transition: inherit;\n}\n.v-input--selection-controls__ripple > .v-ripple__container {\n transform: scale(1.2);\n}\n.v-input--selection-controls.v-input--dense .v-input--selection-controls__ripple {\n width: 28px;\n height: 28px;\n left: -9px;\n}\n.v-input--selection-controls.v-input--dense:not(.v-input--switch) .v-input--selection-controls__ripple {\n top: calc(50% - 21px);\n}\n.v-input--selection-controls.v-input {\n flex: 0 1 auto;\n}\n.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before,\n.v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before {\n background: currentColor;\n transform: scale(1.2);\n}\n.v-input--selection-controls .v-input--selection-controls__input:hover .v-input--selection-controls__ripple:before {\n background: currentColor;\n transform: scale(1.2);\n transition: none;\n}",".v-chip-group .v-chip {\n margin: 4px 8px 4px 0;\n}\n.v-chip-group .v-chip--active {\n color: inherit;\n}\n.v-chip-group .v-chip--active.v-chip--no-color:after {\n opacity: 0.22;\n}\n.v-chip-group .v-chip--active.v-chip--no-color:focus:after {\n opacity: 0.32;\n}\n\n.v-chip-group .v-slide-group__content {\n padding: 4px 0;\n}\n\n.v-chip-group--column .v-slide-group__content {\n white-space: normal;\n flex-wrap: wrap;\n max-width: 100%;\n}",".v-slide-group {\n display: flex;\n}\n.v-slide-group:not(.v-slide-group--has-affixes) > .v-slide-group__prev,\n.v-slide-group:not(.v-slide-group--has-affixes) > .v-slide-group__next {\n display: none;\n}\n.v-slide-group.v-item-group > .v-slide-group__next,\n.v-slide-group.v-item-group > .v-slide-group__prev {\n cursor: pointer;\n}\n\n.v-slide-item {\n display: inline-flex;\n flex: 0 1 auto;\n}\n\n.v-slide-group__next,\n.v-slide-group__prev {\n align-items: center;\n display: flex;\n flex: 0 1 52px;\n justify-content: center;\n min-width: 52px;\n}\n\n.v-slide-group__content {\n display: flex;\n flex: 1 0 auto;\n position: relative;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n white-space: nowrap;\n}\n\n.v-slide-group__wrapper {\n contain: content;\n display: flex;\n flex: 1 1 auto;\n overflow: hidden;\n touch-action: none;\n}\n\n.v-slide-group__next--disabled,\n.v-slide-group__prev--disabled {\n pointer-events: none;\n}",".theme--light.v-color-picker .v-color-picker__input input {\n border: thin solid rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-color-picker span {\n color: rgba(0, 0, 0, 0.6);\n}\n.theme--light.v-color-picker .v-color-picker__dot, .theme--light.v-color-picker .v-color-picker__color {\n background-color: rgba(255, 255, 255, 0);\n}\n\n.theme--dark.v-color-picker .v-color-picker__input input {\n border: thin solid rgba(255, 255, 255, 0.12);\n}\n.theme--dark.v-color-picker span {\n color: rgba(255, 255, 255, 0.7);\n}\n.theme--dark.v-color-picker .v-color-picker__dot, .theme--dark.v-color-picker .v-color-picker__color {\n background-color: rgba(255, 255, 255, 0.12);\n}\n\n.v-color-picker {\n align-self: flex-start;\n border-radius: 4px;\n contain: content;\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n}\n\n.v-color-picker__controls {\n display: flex;\n flex-direction: column;\n padding: 16px;\n}\n\n.v-color-picker--flat {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);\n}\n.v-color-picker--flat .v-color-picker__track:not(.v-input--is-disabled) .v-slider__thumb {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);\n}",".v-color-picker .v-input__slider {\n border-radius: 5px;\n}\n.v-color-picker .v-input__slider .v-slider {\n margin: 0;\n}\n\n.v-color-picker__alpha:not(.v-input--is-disabled) .v-slider {\n border-radius: 5px;\n background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgYGCQwoKxgqGgcJA5h3yFAAs8BRWVSwooAAAAAElFTkSuQmCC) repeat;\n}\n\n.v-color-picker__sliders {\n display: flex;\n flex: 1 0 auto;\n flex-direction: column;\n}\n\n.v-color-picker__dot {\n position: relative;\n height: 30px;\n width: 30px;\n background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgYGCQwoKxgqGgcJA5h3yFAAs8BRWVSwooAAAAAElFTkSuQmCC) repeat;\n border-radius: 50%;\n overflow: hidden;\n}\n.v-application--is-ltr .v-color-picker__dot {\n margin-right: 24px;\n}\n.v-application--is-rtl .v-color-picker__dot {\n margin-left: 24px;\n}\n.v-color-picker__dot > div {\n width: 100%;\n height: 100%;\n}\n\n.v-application--is-ltr .v-color-picker__hue:not(.v-input--is-disabled) {\n background: linear-gradient(to right, #F00 0%, #FF0 16.66%, #0F0 33.33%, #0FF 50%, #00F 66.66%, #F0F 83.33%, #F00 100%);\n}\n.v-application--is-rtl .v-color-picker__hue:not(.v-input--is-disabled) {\n background: linear-gradient(to left, #F00 0%, #FF0 16.66%, #0F0 33.33%, #0FF 50%, #00F 66.66%, #F0F 83.33%, #F00 100%);\n}\n\n.v-color-picker__track {\n position: relative;\n width: 100%;\n}\n\n.v-color-picker__preview {\n align-items: center;\n display: flex;\n}\n.v-color-picker__preview .v-slider {\n min-height: 10px;\n}\n.v-color-picker__preview .v-slider:not(.v-slider--disabled) .v-slider__thumb {\n box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);\n}\n.v-color-picker__preview .v-slider:not(.v-slider--disabled) .v-slider__track-container {\n opacity: 0;\n}\n.v-color-picker__preview:not(.v-color-picker__preview--hide-alpha) .v-color-picker__hue {\n margin-bottom: 24px;\n}",".theme--light.v-slider .v-slider__track-background,\n.theme--light.v-slider .v-slider__track-fill,\n.theme--light.v-slider .v-slider__thumb {\n background: rgba(0, 0, 0, 0.26);\n}\n\n.theme--dark.v-slider .v-slider__track-background,\n.theme--dark.v-slider .v-slider__track-fill,\n.theme--dark.v-slider .v-slider__thumb {\n background: rgba(255, 255, 255, 0.2);\n}\n\n.v-slider {\n cursor: default;\n display: flex;\n align-items: center;\n position: relative;\n flex: 1;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-slider input {\n cursor: default;\n padding: 0;\n width: 100%;\n display: none;\n}\n\n.v-slider__track-container {\n position: absolute;\n border-radius: 0;\n}\n\n.v-slider__track-background, .v-slider__track-fill {\n position: absolute;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n\n.v-slider__thumb-container {\n outline: none;\n position: absolute;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n top: 50%;\n}\n.v-slider__thumb-container:hover .v-slider__thumb:before {\n transform: scale(1);\n}\n\n.v-slider__thumb {\n position: absolute;\n width: 12px;\n height: 12px;\n left: -6px;\n top: 50%;\n border-radius: 50%;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n transform: translateY(-50%);\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-slider__thumb:before {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n content: \"\";\n color: inherit;\n width: 36px;\n height: 36px;\n border-radius: 50%;\n background: currentColor;\n opacity: 0.3;\n position: absolute;\n left: -12px;\n top: -12px;\n transform: scale(0.1);\n pointer-events: none;\n}\n\n.v-slider__ticks-container {\n position: absolute;\n}\n\n.v-slider__tick {\n position: absolute;\n opacity: 0;\n background-color: rgba(0, 0, 0, 0.5);\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n border-radius: 0;\n}\n.v-slider__tick--filled {\n background-color: rgba(255, 255, 255, 0.5);\n}\n.v-application--is-ltr .v-slider__tick:first-child .v-slider__tick-label {\n transform: none;\n}\n.v-application--is-rtl .v-slider__tick:first-child .v-slider__tick-label {\n transform: translateX(100%);\n}\n.v-application--is-ltr .v-slider__tick:last-child .v-slider__tick-label {\n transform: translateX(-100%);\n}\n.v-application--is-rtl .v-slider__tick:last-child .v-slider__tick-label {\n transform: none;\n}\n\n.v-slider__tick-label {\n position: absolute;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n white-space: nowrap;\n}\n\n.v-slider__thumb-label-container {\n position: absolute;\n left: 0;\n top: 0;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);\n}\n\n.v-slider__thumb-label {\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: 0.75rem;\n color: #fff;\n width: 32px;\n height: 32px;\n border-radius: 50% 50% 0;\n position: absolute;\n left: 0;\n bottom: 100%;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);\n}\n\n.v-slider--horizontal {\n min-height: 32px;\n margin-left: 8px;\n margin-right: 8px;\n}\n.v-slider--horizontal .v-slider__track-container {\n width: 100%;\n height: 2px;\n left: 0;\n top: 50%;\n transform: translateY(-50%);\n}\n.v-slider--horizontal .v-slider__track-background, .v-slider--horizontal .v-slider__track-fill {\n height: 100%;\n}\n.v-slider--horizontal .v-slider__ticks-container {\n left: 0;\n height: 2px;\n width: 100%;\n}\n.v-application--is-ltr .v-slider--horizontal .v-slider__tick:first-child .v-slider__tick-label {\n transform: translateX(0%);\n}\n.v-application--is-rtl .v-slider--horizontal .v-slider__tick:first-child .v-slider__tick-label {\n transform: translateX(0%);\n}\n.v-application--is-ltr .v-slider--horizontal .v-slider__tick:last-child .v-slider__tick-label {\n transform: translateX(-100%);\n}\n.v-application--is-rtl .v-slider--horizontal .v-slider__tick:last-child .v-slider__tick-label {\n transform: translateX(100%);\n}\n.v-slider--horizontal .v-slider__tick .v-slider__tick-label {\n top: 8px;\n}\n.v-application--is-ltr .v-slider--horizontal .v-slider__tick .v-slider__tick-label {\n transform: translateX(-50%);\n}\n.v-application--is-rtl .v-slider--horizontal .v-slider__tick .v-slider__tick-label {\n transform: translateX(50%);\n}\n.v-slider--horizontal .v-slider__thumb-label {\n transform: translateY(-20%) translateY(-12px) translateX(-50%) rotate(45deg);\n}\n.v-slider--horizontal .v-slider__thumb-label > * {\n transform: rotate(-45deg);\n}\n\n.v-slider--vertical {\n min-height: 150px;\n margin-top: 12px;\n margin-bottom: 12px;\n}\n.v-slider--vertical .v-slider__track-container {\n height: 100%;\n width: 2px;\n left: 50%;\n top: 0;\n transform: translateX(-50%);\n}\n.v-slider--vertical .v-slider__track-background, .v-slider--vertical .v-slider__track-fill {\n width: 100%;\n}\n.v-slider--vertical .v-slider__thumb-container {\n left: 50%;\n}\n.v-slider--vertical .v-slider__ticks-container {\n top: 0;\n width: 2px;\n height: 100%;\n left: 50%;\n transform: translateX(-50%);\n}\n.v-application--is-ltr .v-slider--vertical .v-slider__tick .v-slider__tick-label, .v-application--is-ltr .v-slider--vertical .v-slider__tick:first-child .v-slider__tick-label, .v-application--is-ltr .v-slider--vertical .v-slider__tick:last-child .v-slider__tick-label {\n transform: translateY(-50%);\n left: 12px;\n}\n.v-application--is-rtl .v-slider--vertical .v-slider__tick .v-slider__tick-label, .v-application--is-rtl .v-slider--vertical .v-slider__tick:first-child .v-slider__tick-label, .v-application--is-rtl .v-slider--vertical .v-slider__tick:last-child .v-slider__tick-label {\n transform: translateY(-50%);\n right: 12px;\n}\n.v-slider--vertical .v-slider__thumb-label > * {\n transform: rotate(-135deg);\n}\n\n.v-slider__thumb-container--focused .v-slider__thumb:before {\n transform: scale(1);\n}\n\n.v-slider--active .v-slider__tick {\n opacity: 1;\n}\n\n.v-slider__thumb-container--active .v-slider__thumb:before {\n transform: scale(1.5) !important;\n}\n\n.v-slider--disabled {\n pointer-events: none;\n}\n.v-slider--disabled .v-slider__thumb {\n width: 8px;\n height: 8px;\n left: -4px;\n}\n.v-slider--disabled .v-slider__thumb:before {\n display: none;\n}\n\n.v-slider__ticks-container--always-show .v-slider__tick {\n opacity: 1;\n}\n\n.v-input__slider.v-input--is-readonly > .v-input__control {\n pointer-events: none;\n}\n.v-application--is-ltr .v-input__slider .v-input__slot .v-label {\n margin-left: 0;\n margin-right: 12px;\n}\n.v-application--is-rtl .v-input__slider .v-input__slot .v-label {\n margin-right: 0;\n margin-left: 12px;\n}\n\n.v-application--is-ltr .v-input__slider--inverse-label .v-input__slot .v-label {\n margin-right: 0;\n margin-left: 12px;\n}\n.v-application--is-rtl .v-input__slider--inverse-label .v-input__slot .v-label {\n margin-left: 0;\n margin-right: 12px;\n}\n\n.v-input__slider--vertical {\n align-items: center;\n}\n.v-application--is-ltr .v-input__slider--vertical {\n flex-direction: column-reverse;\n}\n.v-application--is-rtl .v-input__slider--vertical {\n flex-direction: column;\n}\n.v-input__slider--vertical .v-input__slot, .v-input__slider--vertical .v-input__prepend-outer, .v-input__slider--vertical .v-input__append-outer {\n margin: 0;\n}\n.v-input__slider--vertical .v-messages {\n display: none;\n}\n\n.v-input--has-state .v-slider__track-background {\n opacity: 0.4;\n}",".v-color-picker__canvas {\n position: relative;\n overflow: hidden;\n contain: strict;\n}\n.v-color-picker__canvas-dot {\n position: absolute;\n top: 0;\n left: 0;\n width: 15px;\n height: 15px;\n background: transparent;\n border-radius: 50%;\n box-shadow: 0px 0px 0px 1.5px white, inset 0px 0px 1px 1.5px rgba(0, 0, 0, 0.3);\n}\n.v-color-picker__canvas-dot--disabled {\n box-shadow: 0px 0px 0px 1.5px rgba(255, 255, 255, 0.7), inset 0px 0px 1px 1.5px rgba(0, 0, 0, 0.3);\n}\n.v-color-picker__canvas:hover .v-color-picker__canvas-dot {\n will-change: transform;\n}",".v-color-picker__edit {\n margin-top: 24px;\n display: flex;\n}\n\n.v-color-picker__input {\n width: 100%;\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n text-align: center;\n}\n.v-application--is-ltr .v-color-picker__input:not(:last-child) {\n margin-right: 8px;\n}\n.v-application--is-rtl .v-color-picker__input:not(:last-child) {\n margin-left: 8px;\n}\n.v-color-picker__input input {\n border-radius: 4px;\n margin-bottom: 8px;\n min-width: 0;\n outline: none;\n text-align: center;\n width: 100%;\n height: 28px;\n}\n.v-color-picker__input span {\n font-size: 0.75rem;\n}",".v-color-picker__swatches {\n overflow-y: auto;\n}\n.v-color-picker__swatches > div {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n padding: 8px;\n}\n\n.v-color-picker__swatch {\n display: flex;\n flex-direction: column;\n margin-bottom: 10px;\n}\n\n.v-color-picker__color {\n position: relative;\n height: 18px;\n max-height: 18px;\n width: 45px;\n margin: 2px 4px;\n border-radius: 2px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n overflow: hidden;\n background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgYGCQwoKxgqGgcJA5h3yFAAs8BRWVSwooAAAAAElFTkSuQmCC) repeat;\n cursor: pointer;\n}\n.v-color-picker__color > div {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: 100%;\n}",".v-main {\n display: flex;\n flex: 1 0 auto;\n max-width: 100%;\n transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n}\n.v-main:not([data-booted=true]) {\n transition: none !important;\n}\n.v-main__wrap {\n flex: 1 1 auto;\n max-width: 100%;\n position: relative;\n}\n@-moz-document url-prefix() {\n @media print {\n .v-main {\n display: block;\n }\n }\n}",".v-data-footer {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n align-items: center;\n font-size: 0.75rem;\n padding: 0 8px;\n}\n.v-data-footer .v-btn {\n color: inherit;\n}\n\n.v-application--is-ltr .v-data-footer__icons-before .v-btn:last-child {\n margin-right: 7px;\n}\n.v-application--is-rtl .v-data-footer__icons-before .v-btn:last-child {\n margin-left: 7px;\n}\n\n.v-application--is-ltr .v-data-footer__icons-after .v-btn:first-child {\n margin-left: 7px;\n}\n.v-application--is-rtl .v-data-footer__icons-after .v-btn:first-child {\n margin-right: 7px;\n}\n\n.v-data-footer__pagination {\n display: block;\n text-align: center;\n}\n.v-application--is-ltr .v-data-footer__pagination {\n margin: 0 32px 0 24px;\n}\n.v-application--is-rtl .v-data-footer__pagination {\n margin: 0 24px 0 32px;\n}\n\n.v-data-footer__select {\n display: flex;\n align-items: center;\n flex: 0 0 0;\n justify-content: flex-end;\n white-space: nowrap;\n}\n.v-application--is-ltr .v-data-footer__select {\n margin-right: 14px;\n}\n.v-application--is-rtl .v-data-footer__select {\n margin-left: 14px;\n}\n.v-data-footer__select .v-select {\n flex: 0 1 0;\n padding: 0;\n position: initial;\n}\n.v-application--is-ltr .v-data-footer__select .v-select {\n margin: 13px 0 13px 34px;\n}\n.v-application--is-rtl .v-data-footer__select .v-select {\n margin: 13px 34px 13px 0;\n}\n.v-data-footer__select .v-select__selections {\n flex-wrap: nowrap;\n}\n.v-data-footer__select .v-select__selections .v-select__selection--comma {\n font-size: 0.75rem;\n}",".theme--light.v-data-table tbody tr.v-data-table__selected {\n background: #f5f5f5;\n}\n.theme--light.v-data-table .v-row-group__header, .theme--light.v-data-table .v-row-group__summary {\n background: #eeeeee;\n}\n.theme--light.v-data-table .v-data-footer {\n border-top: thin solid rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-data-table .v-data-table__empty-wrapper {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.theme--dark.v-data-table tbody tr.v-data-table__selected {\n background: #505050;\n}\n.theme--dark.v-data-table .v-row-group__header, .theme--dark.v-data-table .v-row-group__summary {\n background: #616161;\n}\n.theme--dark.v-data-table .v-data-footer {\n border-top: thin solid rgba(255, 255, 255, 0.12);\n}\n.theme--dark.v-data-table .v-data-table__empty-wrapper {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.v-data-table {\n border-radius: 4px;\n}\n.v-data-table tbody tr.v-data-table__expanded {\n border-bottom: 0;\n}\n.v-data-table tbody tr.v-data-table__expanded__content {\n box-shadow: inset 0px 4px 8px -5px rgba(50, 50, 50, 0.75), inset 0px -4px 8px -5px rgba(50, 50, 50, 0.75);\n}\n.v-data-table .v-data-table__mobile-table-row {\n display: initial;\n}\n.v-data-table .v-data-table__mobile-row {\n height: initial;\n min-height: 48px;\n}\n\n.v-data-table__empty-wrapper {\n text-align: center;\n}\n\n.v-data-table__mobile-row {\n align-items: center;\n display: flex;\n justify-content: space-between;\n}\n.v-data-table__mobile-row__header {\n font-weight: 600;\n}\n.v-application--is-ltr .v-data-table__mobile-row__cell {\n text-align: right;\n}\n.v-application--is-rtl .v-data-table__mobile-row__cell {\n text-align: left;\n}\n\n.v-row-group__header td, .v-row-group__summary td {\n height: 35px;\n}\n\n.v-data-table__expand-icon {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: pointer;\n}\n.v-data-table__expand-icon--active {\n transform: rotate(-180deg);\n}",".theme--light.v-data-table .v-data-table-header th.sortable .v-data-table-header__icon {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-data-table .v-data-table-header th.sortable:hover, .theme--light.v-data-table .v-data-table-header th.sortable.active {\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon {\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-data-table .v-data-table-header__sort-badge {\n background-color: rgba(0, 0, 0, 0.12);\n color: rgba(0, 0, 0, 0.87);\n}\n\n.theme--dark.v-data-table .v-data-table-header th.sortable .v-data-table-header__icon {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-data-table .v-data-table-header th.sortable:hover, .theme--dark.v-data-table .v-data-table-header th.sortable.active {\n color: #FFFFFF;\n}\n.theme--dark.v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon {\n color: #FFFFFF;\n}\n.theme--dark.v-data-table .v-data-table-header__sort-badge {\n background-color: rgba(255, 255, 255, 0.12);\n color: #FFFFFF;\n}\n\n.v-data-table-header th.sortable {\n pointer-events: auto;\n cursor: pointer;\n outline: 0;\n}\n.v-data-table-header th.active .v-data-table-header__icon, .v-data-table-header th:hover .v-data-table-header__icon {\n transform: none;\n opacity: 1;\n}\n.v-data-table-header th.desc .v-data-table-header__icon {\n transform: rotate(-180deg);\n}\n\n.v-data-table-header__icon {\n display: inline-block;\n opacity: 0;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n\n.v-data-table-header__sort-badge {\n display: inline-flex;\n justify-content: center;\n align-items: center;\n border: 0px;\n border-radius: 50%;\n min-width: 18px;\n min-height: 18px;\n height: 18px;\n width: 18px;\n}\n\n.v-data-table-header-mobile th {\n height: initial;\n}\n\n.v-data-table-header-mobile__wrapper {\n display: flex;\n}\n.v-data-table-header-mobile__wrapper .v-select {\n margin-bottom: 8px;\n}\n.v-data-table-header-mobile__wrapper .v-select .v-chip {\n height: 24px;\n}\n.v-data-table-header-mobile__wrapper .v-select .v-chip__close.desc .v-icon {\n transform: rotate(-180deg);\n}\n\n.v-data-table-header-mobile__select {\n min-width: 56px;\n display: flex;\n align-items: center;\n justify-content: center;\n}",".theme--light.v-data-table {\n background-color: #FFFFFF;\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-data-table .v-data-table__divider {\n border-right: thin solid rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-data-table.v-data-table--fixed-header thead th {\n background: #FFFFFF;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-data-table > .v-data-table__wrapper > table > thead > tr > th {\n color: rgba(0, 0, 0, 0.6);\n}\n.theme--light.v-data-table > .v-data-table__wrapper > table > thead > tr:last-child > th {\n border-bottom: thin solid rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > td:not(.v-data-table__mobile-row),\n.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > th:not(.v-data-table__mobile-row) {\n border-bottom: thin solid rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > td:last-child,\n.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > th:last-child {\n border-bottom: thin solid rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr.active {\n background: #f5f5f5;\n}\n.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper) {\n background: #eeeeee;\n}\n\n.theme--dark.v-data-table {\n background-color: #1E1E1E;\n color: #FFFFFF;\n}\n.theme--dark.v-data-table .v-data-table__divider {\n border-right: thin solid rgba(255, 255, 255, 0.12);\n}\n.theme--dark.v-data-table.v-data-table--fixed-header thead th {\n background: #1E1E1E;\n box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.12);\n}\n.theme--dark.v-data-table > .v-data-table__wrapper > table > thead > tr > th {\n color: rgba(255, 255, 255, 0.7);\n}\n.theme--dark.v-data-table > .v-data-table__wrapper > table > thead > tr:last-child > th {\n border-bottom: thin solid rgba(255, 255, 255, 0.12);\n}\n.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > td:not(.v-data-table__mobile-row),\n.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > th:not(.v-data-table__mobile-row) {\n border-bottom: thin solid rgba(255, 255, 255, 0.12);\n}\n.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > td:last-child,\n.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > th:last-child {\n border-bottom: thin solid rgba(255, 255, 255, 0.12);\n}\n.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr.active {\n background: #505050;\n}\n.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper) {\n background: #616161;\n}\n\n.v-data-table {\n line-height: 1.5;\n max-width: 100%;\n}\n.v-data-table > .v-data-table__wrapper > table {\n width: 100%;\n border-spacing: 0;\n}\n.v-data-table > .v-data-table__wrapper > table > tbody > tr > td,\n.v-data-table > .v-data-table__wrapper > table > tbody > tr > th,\n.v-data-table > .v-data-table__wrapper > table > thead > tr > td,\n.v-data-table > .v-data-table__wrapper > table > thead > tr > th,\n.v-data-table > .v-data-table__wrapper > table > tfoot > tr > td,\n.v-data-table > .v-data-table__wrapper > table > tfoot > tr > th {\n padding: 0 16px;\n transition: height 0.2s cubic-bezier(0.4, 0, 0.6, 1);\n}\n.v-data-table > .v-data-table__wrapper > table > tbody > tr > th,\n.v-data-table > .v-data-table__wrapper > table > thead > tr > th,\n.v-data-table > .v-data-table__wrapper > table > tfoot > tr > th {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n font-size: 0.75rem;\n height: 48px;\n}\n.v-application--is-ltr .v-data-table > .v-data-table__wrapper > table > tbody > tr > th,\n.v-application--is-ltr .v-data-table > .v-data-table__wrapper > table > thead > tr > th,\n.v-application--is-ltr .v-data-table > .v-data-table__wrapper > table > tfoot > tr > th {\n text-align: left;\n}\n.v-application--is-rtl .v-data-table > .v-data-table__wrapper > table > tbody > tr > th,\n.v-application--is-rtl .v-data-table > .v-data-table__wrapper > table > thead > tr > th,\n.v-application--is-rtl .v-data-table > .v-data-table__wrapper > table > tfoot > tr > th {\n text-align: right;\n}\n.v-data-table > .v-data-table__wrapper > table > tbody > tr > td,\n.v-data-table > .v-data-table__wrapper > table > thead > tr > td,\n.v-data-table > .v-data-table__wrapper > table > tfoot > tr > td {\n font-size: 0.875rem;\n height: 48px;\n}\n\n.v-data-table__wrapper {\n overflow-x: auto;\n overflow-y: hidden;\n}\n\n.v-data-table__progress {\n height: auto !important;\n}\n.v-data-table__progress th {\n height: auto !important;\n border: none !important;\n padding: 0;\n position: relative;\n}\n\n.v-data-table--dense > .v-data-table__wrapper > table > tbody > tr > td,\n.v-data-table--dense > .v-data-table__wrapper > table > thead > tr > td,\n.v-data-table--dense > .v-data-table__wrapper > table > tfoot > tr > td {\n height: 32px;\n}\n.v-data-table--dense > .v-data-table__wrapper > table > tbody > tr > th,\n.v-data-table--dense > .v-data-table__wrapper > table > thead > tr > th,\n.v-data-table--dense > .v-data-table__wrapper > table > tfoot > tr > th {\n height: 32px;\n}\n\n.v-data-table--fixed-height .v-data-table__wrapper {\n overflow-y: auto;\n}\n\n.v-data-table--fixed-header > .v-data-table__wrapper {\n overflow-y: auto;\n}\n.v-data-table--fixed-header > .v-data-table__wrapper > table > thead > tr > th {\n border-bottom: 0px !important;\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 2;\n}\n.v-data-table--fixed-header > .v-data-table__wrapper > table > thead > tr:nth-child(2) > th {\n top: 48px;\n}\n.v-application--is-ltr .v-data-table--fixed-header .v-data-footer {\n margin-right: 17px;\n}\n.v-application--is-rtl .v-data-table--fixed-header .v-data-footer {\n margin-left: 17px;\n}\n\n.v-data-table--fixed-header.v-data-table--dense > .v-data-table__wrapper > table > thead > tr:nth-child(2) > th {\n top: 32px;\n}",".theme--light.v-small-dialog__menu-content, .theme--light.v-small-dialog__actions {\n background: #FFFFFF;\n}\n\n.theme--dark.v-small-dialog__menu-content, .theme--dark.v-small-dialog__actions {\n background: #1E1E1E;\n}\n\n.v-small-dialog {\n display: block;\n}\n.v-small-dialog__activator {\n cursor: pointer;\n}\n.v-small-dialog__activator__content {\n display: inline-block;\n}\n.v-small-dialog__content {\n padding: 0 16px;\n}\n.v-small-dialog__actions {\n padding: 8px;\n text-align: right;\n white-space: pre;\n}",".v-virtual-table {\n position: relative;\n}\n\n.v-virtual-table__wrapper {\n display: flex;\n}\n\n.v-virtual-table__table {\n width: 100%;\n height: 100%;\n overflow-x: auto;\n}",".v-date-picker-title {\n display: flex;\n justify-content: space-between;\n flex-direction: column;\n flex-wrap: wrap;\n line-height: 1;\n}\n.v-application--is-ltr .v-date-picker-title .v-picker__title__btn {\n text-align: left;\n}\n.v-application--is-rtl .v-date-picker-title .v-picker__title__btn {\n text-align: right;\n}\n.v-date-picker-title__year {\n align-items: center;\n display: inline-flex;\n font-size: 14px;\n font-weight: 500;\n margin-bottom: 8px;\n}\n.v-date-picker-title__date {\n font-size: 34px;\n text-align: left;\n font-weight: 500;\n position: relative;\n overflow: hidden;\n padding-bottom: 8px;\n margin-bottom: -8px;\n}\n.v-date-picker-title__date > div {\n position: relative;\n}\n.v-date-picker-title--disabled {\n pointer-events: none;\n}",".theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus) {\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-date-picker-header .v-date-picker-header__value--disabled button {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.theme--dark.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus) {\n color: #FFFFFF;\n}\n.theme--dark.v-date-picker-header .v-date-picker-header__value--disabled button {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.v-date-picker-header {\n padding: 4px 16px;\n align-items: center;\n display: flex;\n justify-content: space-between;\n position: relative;\n}\n.v-date-picker-header .v-btn {\n margin: 0;\n z-index: auto;\n}\n.v-date-picker-header .v-icon {\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.v-date-picker-header__value {\n flex: 1;\n text-align: center;\n position: relative;\n overflow: hidden;\n}\n.v-date-picker-header__value div {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n width: 100%;\n}\n.v-date-picker-header__value button {\n cursor: pointer;\n font-weight: bold;\n outline: none;\n padding: 0.5rem;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n\n.v-date-picker-header--disabled {\n pointer-events: none;\n}",".theme--light.v-date-picker-table th,\n.theme--light.v-date-picker-table .v-date-picker-table--date__week {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.theme--dark.v-date-picker-table th,\n.theme--dark.v-date-picker-table .v-date-picker-table--date__week {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.v-date-picker-table {\n position: relative;\n padding: 0 12px;\n height: 242px;\n}\n.v-date-picker-table table {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n top: 0;\n table-layout: fixed;\n width: 100%;\n}\n.v-date-picker-table td, .v-date-picker-table th {\n text-align: center;\n position: relative;\n}\n.v-date-picker-table th {\n font-size: 12px;\n}\n.v-date-picker-table--date .v-btn {\n height: 32px;\n width: 32px;\n}\n.v-date-picker-table .v-btn {\n z-index: auto;\n margin: 0;\n font-size: 12px;\n}\n.v-date-picker-table .v-btn.v-btn--active {\n color: #FFFFFF;\n}\n\n.v-date-picker-table--month td {\n width: 33.333333%;\n height: 56px;\n vertical-align: middle;\n text-align: center;\n}\n.v-date-picker-table--month td .v-btn {\n margin: 0 auto;\n max-width: 140px;\n min-width: 40px;\n width: 100%;\n}\n\n.v-date-picker-table--date th {\n padding: 8px 0;\n font-weight: 600;\n}\n.v-date-picker-table--date td {\n width: 45px;\n}\n\n.v-date-picker-table__events {\n height: 8px;\n left: 0;\n position: absolute;\n text-align: center;\n white-space: pre;\n width: 100%;\n}\n.v-date-picker-table__events > div {\n border-radius: 50%;\n display: inline-block;\n height: 8px;\n margin: 0 1px;\n width: 8px;\n}\n\n.v-date-picker-table--date .v-date-picker-table__events {\n bottom: 6px;\n}\n\n.v-date-picker-table--month .v-date-picker-table__events {\n bottom: 8px;\n}\n\n.v-date-picker-table__current .v-date-picker-table__events {\n margin-bottom: -1px;\n}\n\n.v-date-picker-table--disabled {\n pointer-events: none;\n}",".v-date-picker-years {\n font-size: 16px;\n font-weight: 400;\n height: 290px;\n list-style-type: none;\n overflow: auto;\n text-align: center;\n}\n.v-date-picker-years.v-date-picker-years {\n padding: 0;\n}\n.v-date-picker-years li {\n cursor: pointer;\n padding: 8px 0;\n transition: none;\n}\n.v-date-picker-years li.active {\n font-size: 26px;\n font-weight: 500;\n padding: 10px 0;\n}\n.v-date-picker-years li:hover {\n background: rgba(0, 0, 0, 0.12);\n}\n\n.v-picker--landscape .v-date-picker-years {\n padding: 0;\n height: 290px;\n}",".theme--light.v-picker__title {\n background: #e0e0e0;\n}\n\n.theme--dark.v-picker__title {\n background: #616161;\n}\n\n.theme--light.v-picker__body {\n background: #FFFFFF;\n}\n\n.theme--dark.v-picker__body {\n background: #424242;\n}\n\n.v-picker {\n border-radius: 4px;\n contain: layout style;\n display: inline-flex;\n flex-direction: column;\n font-size: 1rem;\n vertical-align: top;\n position: relative;\n}\n\n.v-picker--full-width {\n display: flex;\n width: 100%;\n}\n.v-picker--full-width > .v-picker__body {\n margin: initial;\n}\n\n.v-picker__title {\n color: #FFFFFF;\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n padding: 16px;\n}\n\n.v-picker__title__btn {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-picker__title__btn:not(.v-picker__title__btn--active) {\n opacity: 0.6;\n cursor: pointer;\n}\n.v-picker__title__btn:not(.v-picker__title__btn--active):hover:not(:focus) {\n opacity: 1;\n}\n\n.v-picker__title__btn--readonly {\n pointer-events: none;\n}\n\n.v-picker__title__btn--active {\n opacity: 1;\n}\n\n.v-picker__body {\n height: auto;\n overflow: hidden;\n position: relative;\n z-index: 0;\n flex: 1 0 auto;\n display: flex;\n flex-direction: column;\n align-items: center;\n margin: 0 auto;\n}\n.v-picker__body > div {\n width: 100%;\n}\n.v-picker__body > div.fade-transition-leave-active {\n position: absolute;\n}\n\n.v-picker--landscape .v-picker__title {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n width: 170px;\n position: absolute;\n top: 0;\n height: 100%;\n z-index: 1;\n}\n.v-application--is-ltr .v-picker--landscape .v-picker__title {\n left: 0;\n}\n.v-application--is-rtl .v-picker--landscape .v-picker__title {\n right: 0;\n}\n.v-application--is-ltr .v-picker--landscape .v-picker__body:not(.v-picker__body--no-title),\n.v-application--is-ltr .v-picker--landscape .v-picker__actions:not(.v-picker__actions--no-title) {\n margin-left: 170px;\n margin-right: 0;\n}\n.v-application--is-rtl .v-picker--landscape .v-picker__body:not(.v-picker__body--no-title),\n.v-application--is-rtl .v-picker--landscape .v-picker__actions:not(.v-picker__actions--no-title) {\n margin-right: 170px;\n margin-left: 0;\n}\n\n.v-picker--flat {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);\n}",".theme--light.v-expansion-panels .v-expansion-panel {\n background-color: #FFFFFF;\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-expansion-panels .v-expansion-panel--disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-expansion-panels .v-expansion-panel:not(:first-child)::after {\n border-color: rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon {\n color: rgba(0, 0, 0, 0.54);\n}\n.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover::before {\n opacity: 0.04;\n}\n.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus::before {\n opacity: 0.12;\n}\n.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover::before, .theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active::before {\n opacity: 0.12;\n}\n.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus::before {\n opacity: 0.16;\n}\n.theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover:hover::before {\n opacity: 0.04;\n}\n.theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover:focus::before {\n opacity: 0.12;\n}\n.theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active:hover::before, .theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active::before {\n opacity: 0.12;\n}\n.theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active:focus::before {\n opacity: 0.16;\n}\n\n.theme--dark.v-expansion-panels .v-expansion-panel {\n background-color: #1E1E1E;\n color: #FFFFFF;\n}\n.theme--dark.v-expansion-panels .v-expansion-panel--disabled {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-expansion-panels .v-expansion-panel:not(:first-child)::after {\n border-color: rgba(255, 255, 255, 0.12);\n}\n.theme--dark.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon {\n color: #FFFFFF;\n}\n.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover::before {\n opacity: 0.08;\n}\n.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus::before {\n opacity: 0.24;\n}\n.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover::before, .theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active::before {\n opacity: 0.24;\n}\n.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus::before {\n opacity: 0.32;\n}\n.theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover:hover::before {\n opacity: 0.08;\n}\n.theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover:focus::before {\n opacity: 0.24;\n}\n.theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active:hover::before, .theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active::before {\n opacity: 0.24;\n}\n.theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active:focus::before {\n opacity: 0.32;\n}\n\n.v-expansion-panels {\n border-radius: 4px;\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n list-style-type: none;\n padding: 0;\n width: 100%;\n z-index: 1;\n}\n.v-expansion-panels > * {\n cursor: auto;\n}\n.v-expansion-panels > *:first-child {\n border-top-left-radius: inherit;\n border-top-right-radius: inherit;\n}\n.v-expansion-panels > *:last-child {\n border-bottom-left-radius: inherit;\n border-bottom-right-radius: inherit;\n}\n.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--active {\n border-radius: 4px;\n}\n.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--active + .v-expansion-panel {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--next-active {\n border-bottom-left-radius: 4px;\n border-bottom-right-radius: 4px;\n}\n.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--next-active .v-expansion-panel-header {\n border-bottom-left-radius: inherit;\n border-bottom-right-radius: inherit;\n}\n\n.v-expansion-panel {\n flex: 1 0 100%;\n max-width: 100%;\n position: relative;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-expansion-panel::before {\n border-radius: inherit;\n bottom: 0;\n content: \"\";\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n z-index: -1;\n transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);\n will-change: box-shadow;\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n}\n.v-expansion-panel:not(:first-child)::after {\n border-top: thin solid;\n content: \"\";\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n transition: 0.2s border-color cubic-bezier(0.4, 0, 0.2, 1), 0.2s opacity cubic-bezier(0.4, 0, 0.2, 1);\n}\n.v-expansion-panel--disabled .v-expansion-panel-header {\n pointer-events: none;\n}\n.v-expansion-panel--active:not(:first-child),\n.v-expansion-panel--active + .v-expansion-panel {\n margin-top: 16px;\n}\n.v-expansion-panel--active:not(:first-child)::after,\n.v-expansion-panel--active + .v-expansion-panel::after {\n opacity: 0;\n}\n.v-expansion-panel--active > .v-expansion-panel-header {\n min-height: 64px;\n}\n.v-expansion-panel--active > .v-expansion-panel-header--active .v-expansion-panel-header__icon:not(.v-expansion-panel-header__icon--disable-rotate) .v-icon {\n transform: rotate(-180deg);\n}\n\n.v-expansion-panel-header__icon {\n display: inline-flex;\n margin-bottom: -4px;\n margin-top: -4px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-application--is-ltr .v-expansion-panel-header__icon {\n margin-left: auto;\n}\n.v-application--is-rtl .v-expansion-panel-header__icon {\n margin-right: auto;\n}\n\n.v-expansion-panel-header {\n align-items: center;\n border-top-left-radius: inherit;\n border-top-right-radius: inherit;\n display: flex;\n font-size: 0.9375rem;\n line-height: 1;\n min-height: 48px;\n outline: none;\n padding: 16px 24px;\n position: relative;\n transition: 0.3s min-height cubic-bezier(0.25, 0.8, 0.5, 1);\n width: 100%;\n}\n.v-application--is-ltr .v-expansion-panel-header {\n text-align: left;\n}\n.v-application--is-rtl .v-expansion-panel-header {\n text-align: right;\n}\n.v-expansion-panel-header:not(.v-expansion-panel-header--mousedown):focus::before {\n opacity: 0.12;\n}\n.v-expansion-panel-header:before {\n background-color: currentColor;\n border-radius: inherit;\n bottom: 0;\n content: \"\";\n left: 0;\n opacity: 0;\n pointer-events: none;\n position: absolute;\n right: 0;\n top: 0;\n transition: 0.3s opacity cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-expansion-panel-header > *:not(.v-expansion-panel-header__icon) {\n flex: 1 1 auto;\n}\n\n.v-expansion-panel-content {\n display: flex;\n}\n.v-expansion-panel-content__wrap {\n padding: 0 24px 16px;\n flex: 1 1 auto;\n max-width: 100%;\n}\n\n.v-expansion-panels--accordion > .v-expansion-panel {\n margin-top: 0;\n}\n.v-expansion-panels--accordion > .v-expansion-panel::after {\n opacity: 1;\n}\n\n.v-expansion-panels--popout > .v-expansion-panel {\n max-width: calc(100% - 32px);\n}\n.v-expansion-panels--popout > .v-expansion-panel--active {\n max-width: calc(100% + 16px);\n}\n\n.v-expansion-panels--inset > .v-expansion-panel {\n max-width: 100%;\n}\n.v-expansion-panels--inset > .v-expansion-panel--active {\n max-width: calc(100% - 32px);\n}\n\n.v-expansion-panels--flat > .v-expansion-panel::after {\n border-top: none;\n}\n.v-expansion-panels--flat > .v-expansion-panel::before {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);\n}\n\n.v-expansion-panels--tile {\n border-radius: 0;\n}\n.v-expansion-panels--tile > .v-expansion-panel::before {\n border-radius: 0;\n}",".theme--light.v-file-input .v-file-input__text {\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-file-input .v-file-input__text--placeholder {\n color: rgba(0, 0, 0, 0.6);\n}\n.theme--light.v-file-input.v-input--is-disabled .v-file-input__text {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.theme--dark.v-file-input .v-file-input__text {\n color: #FFFFFF;\n}\n.theme--dark.v-file-input .v-file-input__text--placeholder {\n color: rgba(255, 255, 255, 0.7);\n}\n.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.v-file-input input[type=file] {\n left: 0;\n opacity: 0;\n position: absolute;\n max-width: 0;\n width: 0;\n}\n\n.v-file-input .v-file-input__text {\n align-items: center;\n align-self: stretch;\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n}\n.v-file-input .v-file-input__text.v-file-input__text--chips {\n flex-wrap: wrap;\n}\n.v-file-input .v-file-input__text .v-chip {\n margin: 4px;\n}\n\n.v-file-input .v-text-field__slot {\n min-height: 32px;\n}\n\n.v-file-input.v-text-field--filled:not(.v-text-field--single-line) .v-file-input__text {\n padding-top: 22px;\n}\n\n.v-file-input.v-text-field--outlined .v-text-field__slot {\n padding: 6px 0;\n}\n.v-file-input.v-text-field--outlined.v-input--dense .v-text-field__slot {\n padding: 3px 0;\n}",".theme--light.v-footer {\n background-color: #f5f5f5;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.theme--dark.v-footer {\n background-color: #272727;\n color: #FFFFFF;\n}\n\n.v-sheet.v-footer {\n border-radius: 0;\n}\n.v-sheet.v-footer:not(.v-sheet--outlined) {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);\n}\n.v-sheet.v-footer.v-sheet--shaped {\n border-radius: 24px 0;\n}\n\n.v-footer {\n align-items: center;\n display: flex;\n flex: 0 1 auto !important;\n flex-wrap: wrap;\n padding: 6px 16px;\n position: relative;\n transition-duration: 0.2s;\n transition-property: background-color, left, right;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n.v-footer:not([data-booted=true]) {\n transition: none !important;\n}\n\n.v-footer--absolute,\n.v-footer--fixed {\n z-index: 3;\n}\n\n.v-footer--absolute {\n position: absolute;\n}\n.v-footer--absolute:not(.v-footer--inset) {\n width: 100%;\n}\n\n.v-footer--fixed {\n position: fixed;\n}\n\n.v-footer--padless {\n padding: 0px;\n}",".container.grow-shrink-0 {\n flex-grow: 0;\n flex-shrink: 0;\n}\n.container.fill-height {\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n}\n.container.fill-height > .row {\n flex: 1 1 100%;\n max-width: calc(100% + 24px);\n}\n.container.fill-height > .layout {\n height: 100%;\n flex: 1 1 auto;\n}\n.container.fill-height > .layout.grow-shrink-0 {\n flex-grow: 0;\n flex-shrink: 0;\n}\n.container.grid-list-xs .layout .flex {\n padding: 1px;\n}\n.container.grid-list-xs .layout:only-child {\n margin: -1px;\n}\n.container.grid-list-xs .layout:not(:only-child) {\n margin: auto -1px;\n}\n.container.grid-list-xs *:not(:only-child) .layout:first-child {\n margin-top: -1px;\n}\n.container.grid-list-xs *:not(:only-child) .layout:last-child {\n margin-bottom: -1px;\n}\n.container.grid-list-sm .layout .flex {\n padding: 2px;\n}\n.container.grid-list-sm .layout:only-child {\n margin: -2px;\n}\n.container.grid-list-sm .layout:not(:only-child) {\n margin: auto -2px;\n}\n.container.grid-list-sm *:not(:only-child) .layout:first-child {\n margin-top: -2px;\n}\n.container.grid-list-sm *:not(:only-child) .layout:last-child {\n margin-bottom: -2px;\n}\n.container.grid-list-md .layout .flex {\n padding: 4px;\n}\n.container.grid-list-md .layout:only-child {\n margin: -4px;\n}\n.container.grid-list-md .layout:not(:only-child) {\n margin: auto -4px;\n}\n.container.grid-list-md *:not(:only-child) .layout:first-child {\n margin-top: -4px;\n}\n.container.grid-list-md *:not(:only-child) .layout:last-child {\n margin-bottom: -4px;\n}\n.container.grid-list-lg .layout .flex {\n padding: 8px;\n}\n.container.grid-list-lg .layout:only-child {\n margin: -8px;\n}\n.container.grid-list-lg .layout:not(:only-child) {\n margin: auto -8px;\n}\n.container.grid-list-lg *:not(:only-child) .layout:first-child {\n margin-top: -8px;\n}\n.container.grid-list-lg *:not(:only-child) .layout:last-child {\n margin-bottom: -8px;\n}\n.container.grid-list-xl .layout .flex {\n padding: 12px;\n}\n.container.grid-list-xl .layout:only-child {\n margin: -12px;\n}\n.container.grid-list-xl .layout:not(:only-child) {\n margin: auto -12px;\n}\n.container.grid-list-xl *:not(:only-child) .layout:first-child {\n margin-top: -12px;\n}\n.container.grid-list-xl *:not(:only-child) .layout:last-child {\n margin-bottom: -12px;\n}\n\n.layout {\n display: flex;\n flex: 1 1 auto;\n flex-wrap: nowrap;\n min-width: 0;\n}\n.layout.reverse {\n flex-direction: row-reverse;\n}\n.layout.column {\n flex-direction: column;\n}\n.layout.column.reverse {\n flex-direction: column-reverse;\n}\n.layout.column > .flex {\n max-width: 100%;\n}\n.layout.wrap {\n flex-wrap: wrap;\n}\n.layout.grow-shrink-0 {\n flex-grow: 0;\n flex-shrink: 0;\n}\n\n@media all and (min-width: 0) {\n .flex.xs12 {\n flex-basis: 100%;\n flex-grow: 0;\n max-width: 100%;\n }\n\n .flex.order-xs12 {\n order: 12;\n }\n\n .flex.xs11 {\n flex-basis: 91.6666666667%;\n flex-grow: 0;\n max-width: 91.6666666667%;\n }\n\n .flex.order-xs11 {\n order: 11;\n }\n\n .flex.xs10 {\n flex-basis: 83.3333333333%;\n flex-grow: 0;\n max-width: 83.3333333333%;\n }\n\n .flex.order-xs10 {\n order: 10;\n }\n\n .flex.xs9 {\n flex-basis: 75%;\n flex-grow: 0;\n max-width: 75%;\n }\n\n .flex.order-xs9 {\n order: 9;\n }\n\n .flex.xs8 {\n flex-basis: 66.6666666667%;\n flex-grow: 0;\n max-width: 66.6666666667%;\n }\n\n .flex.order-xs8 {\n order: 8;\n }\n\n .flex.xs7 {\n flex-basis: 58.3333333333%;\n flex-grow: 0;\n max-width: 58.3333333333%;\n }\n\n .flex.order-xs7 {\n order: 7;\n }\n\n .flex.xs6 {\n flex-basis: 50%;\n flex-grow: 0;\n max-width: 50%;\n }\n\n .flex.order-xs6 {\n order: 6;\n }\n\n .flex.xs5 {\n flex-basis: 41.6666666667%;\n flex-grow: 0;\n max-width: 41.6666666667%;\n }\n\n .flex.order-xs5 {\n order: 5;\n }\n\n .flex.xs4 {\n flex-basis: 33.3333333333%;\n flex-grow: 0;\n max-width: 33.3333333333%;\n }\n\n .flex.order-xs4 {\n order: 4;\n }\n\n .flex.xs3 {\n flex-basis: 25%;\n flex-grow: 0;\n max-width: 25%;\n }\n\n .flex.order-xs3 {\n order: 3;\n }\n\n .flex.xs2 {\n flex-basis: 16.6666666667%;\n flex-grow: 0;\n max-width: 16.6666666667%;\n }\n\n .flex.order-xs2 {\n order: 2;\n }\n\n .flex.xs1 {\n flex-basis: 8.3333333333%;\n flex-grow: 0;\n max-width: 8.3333333333%;\n }\n\n .flex.order-xs1 {\n order: 1;\n }\n\n .v-application--is-ltr .flex.offset-xs12 {\n margin-left: 100%;\n }\n .v-application--is-rtl .flex.offset-xs12 {\n margin-right: 100%;\n }\n\n .v-application--is-ltr .flex.offset-xs11 {\n margin-left: 91.6666666667%;\n }\n .v-application--is-rtl .flex.offset-xs11 {\n margin-right: 91.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-xs10 {\n margin-left: 83.3333333333%;\n }\n .v-application--is-rtl .flex.offset-xs10 {\n margin-right: 83.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-xs9 {\n margin-left: 75%;\n }\n .v-application--is-rtl .flex.offset-xs9 {\n margin-right: 75%;\n }\n\n .v-application--is-ltr .flex.offset-xs8 {\n margin-left: 66.6666666667%;\n }\n .v-application--is-rtl .flex.offset-xs8 {\n margin-right: 66.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-xs7 {\n margin-left: 58.3333333333%;\n }\n .v-application--is-rtl .flex.offset-xs7 {\n margin-right: 58.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-xs6 {\n margin-left: 50%;\n }\n .v-application--is-rtl .flex.offset-xs6 {\n margin-right: 50%;\n }\n\n .v-application--is-ltr .flex.offset-xs5 {\n margin-left: 41.6666666667%;\n }\n .v-application--is-rtl .flex.offset-xs5 {\n margin-right: 41.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-xs4 {\n margin-left: 33.3333333333%;\n }\n .v-application--is-rtl .flex.offset-xs4 {\n margin-right: 33.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-xs3 {\n margin-left: 25%;\n }\n .v-application--is-rtl .flex.offset-xs3 {\n margin-right: 25%;\n }\n\n .v-application--is-ltr .flex.offset-xs2 {\n margin-left: 16.6666666667%;\n }\n .v-application--is-rtl .flex.offset-xs2 {\n margin-right: 16.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-xs1 {\n margin-left: 8.3333333333%;\n }\n .v-application--is-rtl .flex.offset-xs1 {\n margin-right: 8.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-xs0 {\n margin-left: 0%;\n }\n .v-application--is-rtl .flex.offset-xs0 {\n margin-right: 0%;\n }\n}\n@media all and (min-width: 600px) {\n .flex.sm12 {\n flex-basis: 100%;\n flex-grow: 0;\n max-width: 100%;\n }\n\n .flex.order-sm12 {\n order: 12;\n }\n\n .flex.sm11 {\n flex-basis: 91.6666666667%;\n flex-grow: 0;\n max-width: 91.6666666667%;\n }\n\n .flex.order-sm11 {\n order: 11;\n }\n\n .flex.sm10 {\n flex-basis: 83.3333333333%;\n flex-grow: 0;\n max-width: 83.3333333333%;\n }\n\n .flex.order-sm10 {\n order: 10;\n }\n\n .flex.sm9 {\n flex-basis: 75%;\n flex-grow: 0;\n max-width: 75%;\n }\n\n .flex.order-sm9 {\n order: 9;\n }\n\n .flex.sm8 {\n flex-basis: 66.6666666667%;\n flex-grow: 0;\n max-width: 66.6666666667%;\n }\n\n .flex.order-sm8 {\n order: 8;\n }\n\n .flex.sm7 {\n flex-basis: 58.3333333333%;\n flex-grow: 0;\n max-width: 58.3333333333%;\n }\n\n .flex.order-sm7 {\n order: 7;\n }\n\n .flex.sm6 {\n flex-basis: 50%;\n flex-grow: 0;\n max-width: 50%;\n }\n\n .flex.order-sm6 {\n order: 6;\n }\n\n .flex.sm5 {\n flex-basis: 41.6666666667%;\n flex-grow: 0;\n max-width: 41.6666666667%;\n }\n\n .flex.order-sm5 {\n order: 5;\n }\n\n .flex.sm4 {\n flex-basis: 33.3333333333%;\n flex-grow: 0;\n max-width: 33.3333333333%;\n }\n\n .flex.order-sm4 {\n order: 4;\n }\n\n .flex.sm3 {\n flex-basis: 25%;\n flex-grow: 0;\n max-width: 25%;\n }\n\n .flex.order-sm3 {\n order: 3;\n }\n\n .flex.sm2 {\n flex-basis: 16.6666666667%;\n flex-grow: 0;\n max-width: 16.6666666667%;\n }\n\n .flex.order-sm2 {\n order: 2;\n }\n\n .flex.sm1 {\n flex-basis: 8.3333333333%;\n flex-grow: 0;\n max-width: 8.3333333333%;\n }\n\n .flex.order-sm1 {\n order: 1;\n }\n\n .v-application--is-ltr .flex.offset-sm12 {\n margin-left: 100%;\n }\n .v-application--is-rtl .flex.offset-sm12 {\n margin-right: 100%;\n }\n\n .v-application--is-ltr .flex.offset-sm11 {\n margin-left: 91.6666666667%;\n }\n .v-application--is-rtl .flex.offset-sm11 {\n margin-right: 91.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-sm10 {\n margin-left: 83.3333333333%;\n }\n .v-application--is-rtl .flex.offset-sm10 {\n margin-right: 83.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-sm9 {\n margin-left: 75%;\n }\n .v-application--is-rtl .flex.offset-sm9 {\n margin-right: 75%;\n }\n\n .v-application--is-ltr .flex.offset-sm8 {\n margin-left: 66.6666666667%;\n }\n .v-application--is-rtl .flex.offset-sm8 {\n margin-right: 66.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-sm7 {\n margin-left: 58.3333333333%;\n }\n .v-application--is-rtl .flex.offset-sm7 {\n margin-right: 58.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-sm6 {\n margin-left: 50%;\n }\n .v-application--is-rtl .flex.offset-sm6 {\n margin-right: 50%;\n }\n\n .v-application--is-ltr .flex.offset-sm5 {\n margin-left: 41.6666666667%;\n }\n .v-application--is-rtl .flex.offset-sm5 {\n margin-right: 41.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-sm4 {\n margin-left: 33.3333333333%;\n }\n .v-application--is-rtl .flex.offset-sm4 {\n margin-right: 33.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-sm3 {\n margin-left: 25%;\n }\n .v-application--is-rtl .flex.offset-sm3 {\n margin-right: 25%;\n }\n\n .v-application--is-ltr .flex.offset-sm2 {\n margin-left: 16.6666666667%;\n }\n .v-application--is-rtl .flex.offset-sm2 {\n margin-right: 16.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-sm1 {\n margin-left: 8.3333333333%;\n }\n .v-application--is-rtl .flex.offset-sm1 {\n margin-right: 8.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-sm0 {\n margin-left: 0%;\n }\n .v-application--is-rtl .flex.offset-sm0 {\n margin-right: 0%;\n }\n}\n@media all and (min-width: 960px) {\n .flex.md12 {\n flex-basis: 100%;\n flex-grow: 0;\n max-width: 100%;\n }\n\n .flex.order-md12 {\n order: 12;\n }\n\n .flex.md11 {\n flex-basis: 91.6666666667%;\n flex-grow: 0;\n max-width: 91.6666666667%;\n }\n\n .flex.order-md11 {\n order: 11;\n }\n\n .flex.md10 {\n flex-basis: 83.3333333333%;\n flex-grow: 0;\n max-width: 83.3333333333%;\n }\n\n .flex.order-md10 {\n order: 10;\n }\n\n .flex.md9 {\n flex-basis: 75%;\n flex-grow: 0;\n max-width: 75%;\n }\n\n .flex.order-md9 {\n order: 9;\n }\n\n .flex.md8 {\n flex-basis: 66.6666666667%;\n flex-grow: 0;\n max-width: 66.6666666667%;\n }\n\n .flex.order-md8 {\n order: 8;\n }\n\n .flex.md7 {\n flex-basis: 58.3333333333%;\n flex-grow: 0;\n max-width: 58.3333333333%;\n }\n\n .flex.order-md7 {\n order: 7;\n }\n\n .flex.md6 {\n flex-basis: 50%;\n flex-grow: 0;\n max-width: 50%;\n }\n\n .flex.order-md6 {\n order: 6;\n }\n\n .flex.md5 {\n flex-basis: 41.6666666667%;\n flex-grow: 0;\n max-width: 41.6666666667%;\n }\n\n .flex.order-md5 {\n order: 5;\n }\n\n .flex.md4 {\n flex-basis: 33.3333333333%;\n flex-grow: 0;\n max-width: 33.3333333333%;\n }\n\n .flex.order-md4 {\n order: 4;\n }\n\n .flex.md3 {\n flex-basis: 25%;\n flex-grow: 0;\n max-width: 25%;\n }\n\n .flex.order-md3 {\n order: 3;\n }\n\n .flex.md2 {\n flex-basis: 16.6666666667%;\n flex-grow: 0;\n max-width: 16.6666666667%;\n }\n\n .flex.order-md2 {\n order: 2;\n }\n\n .flex.md1 {\n flex-basis: 8.3333333333%;\n flex-grow: 0;\n max-width: 8.3333333333%;\n }\n\n .flex.order-md1 {\n order: 1;\n }\n\n .v-application--is-ltr .flex.offset-md12 {\n margin-left: 100%;\n }\n .v-application--is-rtl .flex.offset-md12 {\n margin-right: 100%;\n }\n\n .v-application--is-ltr .flex.offset-md11 {\n margin-left: 91.6666666667%;\n }\n .v-application--is-rtl .flex.offset-md11 {\n margin-right: 91.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-md10 {\n margin-left: 83.3333333333%;\n }\n .v-application--is-rtl .flex.offset-md10 {\n margin-right: 83.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-md9 {\n margin-left: 75%;\n }\n .v-application--is-rtl .flex.offset-md9 {\n margin-right: 75%;\n }\n\n .v-application--is-ltr .flex.offset-md8 {\n margin-left: 66.6666666667%;\n }\n .v-application--is-rtl .flex.offset-md8 {\n margin-right: 66.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-md7 {\n margin-left: 58.3333333333%;\n }\n .v-application--is-rtl .flex.offset-md7 {\n margin-right: 58.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-md6 {\n margin-left: 50%;\n }\n .v-application--is-rtl .flex.offset-md6 {\n margin-right: 50%;\n }\n\n .v-application--is-ltr .flex.offset-md5 {\n margin-left: 41.6666666667%;\n }\n .v-application--is-rtl .flex.offset-md5 {\n margin-right: 41.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-md4 {\n margin-left: 33.3333333333%;\n }\n .v-application--is-rtl .flex.offset-md4 {\n margin-right: 33.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-md3 {\n margin-left: 25%;\n }\n .v-application--is-rtl .flex.offset-md3 {\n margin-right: 25%;\n }\n\n .v-application--is-ltr .flex.offset-md2 {\n margin-left: 16.6666666667%;\n }\n .v-application--is-rtl .flex.offset-md2 {\n margin-right: 16.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-md1 {\n margin-left: 8.3333333333%;\n }\n .v-application--is-rtl .flex.offset-md1 {\n margin-right: 8.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-md0 {\n margin-left: 0%;\n }\n .v-application--is-rtl .flex.offset-md0 {\n margin-right: 0%;\n }\n}\n@media all and (min-width: 1264px) {\n .flex.lg12 {\n flex-basis: 100%;\n flex-grow: 0;\n max-width: 100%;\n }\n\n .flex.order-lg12 {\n order: 12;\n }\n\n .flex.lg11 {\n flex-basis: 91.6666666667%;\n flex-grow: 0;\n max-width: 91.6666666667%;\n }\n\n .flex.order-lg11 {\n order: 11;\n }\n\n .flex.lg10 {\n flex-basis: 83.3333333333%;\n flex-grow: 0;\n max-width: 83.3333333333%;\n }\n\n .flex.order-lg10 {\n order: 10;\n }\n\n .flex.lg9 {\n flex-basis: 75%;\n flex-grow: 0;\n max-width: 75%;\n }\n\n .flex.order-lg9 {\n order: 9;\n }\n\n .flex.lg8 {\n flex-basis: 66.6666666667%;\n flex-grow: 0;\n max-width: 66.6666666667%;\n }\n\n .flex.order-lg8 {\n order: 8;\n }\n\n .flex.lg7 {\n flex-basis: 58.3333333333%;\n flex-grow: 0;\n max-width: 58.3333333333%;\n }\n\n .flex.order-lg7 {\n order: 7;\n }\n\n .flex.lg6 {\n flex-basis: 50%;\n flex-grow: 0;\n max-width: 50%;\n }\n\n .flex.order-lg6 {\n order: 6;\n }\n\n .flex.lg5 {\n flex-basis: 41.6666666667%;\n flex-grow: 0;\n max-width: 41.6666666667%;\n }\n\n .flex.order-lg5 {\n order: 5;\n }\n\n .flex.lg4 {\n flex-basis: 33.3333333333%;\n flex-grow: 0;\n max-width: 33.3333333333%;\n }\n\n .flex.order-lg4 {\n order: 4;\n }\n\n .flex.lg3 {\n flex-basis: 25%;\n flex-grow: 0;\n max-width: 25%;\n }\n\n .flex.order-lg3 {\n order: 3;\n }\n\n .flex.lg2 {\n flex-basis: 16.6666666667%;\n flex-grow: 0;\n max-width: 16.6666666667%;\n }\n\n .flex.order-lg2 {\n order: 2;\n }\n\n .flex.lg1 {\n flex-basis: 8.3333333333%;\n flex-grow: 0;\n max-width: 8.3333333333%;\n }\n\n .flex.order-lg1 {\n order: 1;\n }\n\n .v-application--is-ltr .flex.offset-lg12 {\n margin-left: 100%;\n }\n .v-application--is-rtl .flex.offset-lg12 {\n margin-right: 100%;\n }\n\n .v-application--is-ltr .flex.offset-lg11 {\n margin-left: 91.6666666667%;\n }\n .v-application--is-rtl .flex.offset-lg11 {\n margin-right: 91.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-lg10 {\n margin-left: 83.3333333333%;\n }\n .v-application--is-rtl .flex.offset-lg10 {\n margin-right: 83.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-lg9 {\n margin-left: 75%;\n }\n .v-application--is-rtl .flex.offset-lg9 {\n margin-right: 75%;\n }\n\n .v-application--is-ltr .flex.offset-lg8 {\n margin-left: 66.6666666667%;\n }\n .v-application--is-rtl .flex.offset-lg8 {\n margin-right: 66.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-lg7 {\n margin-left: 58.3333333333%;\n }\n .v-application--is-rtl .flex.offset-lg7 {\n margin-right: 58.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-lg6 {\n margin-left: 50%;\n }\n .v-application--is-rtl .flex.offset-lg6 {\n margin-right: 50%;\n }\n\n .v-application--is-ltr .flex.offset-lg5 {\n margin-left: 41.6666666667%;\n }\n .v-application--is-rtl .flex.offset-lg5 {\n margin-right: 41.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-lg4 {\n margin-left: 33.3333333333%;\n }\n .v-application--is-rtl .flex.offset-lg4 {\n margin-right: 33.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-lg3 {\n margin-left: 25%;\n }\n .v-application--is-rtl .flex.offset-lg3 {\n margin-right: 25%;\n }\n\n .v-application--is-ltr .flex.offset-lg2 {\n margin-left: 16.6666666667%;\n }\n .v-application--is-rtl .flex.offset-lg2 {\n margin-right: 16.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-lg1 {\n margin-left: 8.3333333333%;\n }\n .v-application--is-rtl .flex.offset-lg1 {\n margin-right: 8.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-lg0 {\n margin-left: 0%;\n }\n .v-application--is-rtl .flex.offset-lg0 {\n margin-right: 0%;\n }\n}\n@media all and (min-width: 1904px) {\n .flex.xl12 {\n flex-basis: 100%;\n flex-grow: 0;\n max-width: 100%;\n }\n\n .flex.order-xl12 {\n order: 12;\n }\n\n .flex.xl11 {\n flex-basis: 91.6666666667%;\n flex-grow: 0;\n max-width: 91.6666666667%;\n }\n\n .flex.order-xl11 {\n order: 11;\n }\n\n .flex.xl10 {\n flex-basis: 83.3333333333%;\n flex-grow: 0;\n max-width: 83.3333333333%;\n }\n\n .flex.order-xl10 {\n order: 10;\n }\n\n .flex.xl9 {\n flex-basis: 75%;\n flex-grow: 0;\n max-width: 75%;\n }\n\n .flex.order-xl9 {\n order: 9;\n }\n\n .flex.xl8 {\n flex-basis: 66.6666666667%;\n flex-grow: 0;\n max-width: 66.6666666667%;\n }\n\n .flex.order-xl8 {\n order: 8;\n }\n\n .flex.xl7 {\n flex-basis: 58.3333333333%;\n flex-grow: 0;\n max-width: 58.3333333333%;\n }\n\n .flex.order-xl7 {\n order: 7;\n }\n\n .flex.xl6 {\n flex-basis: 50%;\n flex-grow: 0;\n max-width: 50%;\n }\n\n .flex.order-xl6 {\n order: 6;\n }\n\n .flex.xl5 {\n flex-basis: 41.6666666667%;\n flex-grow: 0;\n max-width: 41.6666666667%;\n }\n\n .flex.order-xl5 {\n order: 5;\n }\n\n .flex.xl4 {\n flex-basis: 33.3333333333%;\n flex-grow: 0;\n max-width: 33.3333333333%;\n }\n\n .flex.order-xl4 {\n order: 4;\n }\n\n .flex.xl3 {\n flex-basis: 25%;\n flex-grow: 0;\n max-width: 25%;\n }\n\n .flex.order-xl3 {\n order: 3;\n }\n\n .flex.xl2 {\n flex-basis: 16.6666666667%;\n flex-grow: 0;\n max-width: 16.6666666667%;\n }\n\n .flex.order-xl2 {\n order: 2;\n }\n\n .flex.xl1 {\n flex-basis: 8.3333333333%;\n flex-grow: 0;\n max-width: 8.3333333333%;\n }\n\n .flex.order-xl1 {\n order: 1;\n }\n\n .v-application--is-ltr .flex.offset-xl12 {\n margin-left: 100%;\n }\n .v-application--is-rtl .flex.offset-xl12 {\n margin-right: 100%;\n }\n\n .v-application--is-ltr .flex.offset-xl11 {\n margin-left: 91.6666666667%;\n }\n .v-application--is-rtl .flex.offset-xl11 {\n margin-right: 91.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-xl10 {\n margin-left: 83.3333333333%;\n }\n .v-application--is-rtl .flex.offset-xl10 {\n margin-right: 83.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-xl9 {\n margin-left: 75%;\n }\n .v-application--is-rtl .flex.offset-xl9 {\n margin-right: 75%;\n }\n\n .v-application--is-ltr .flex.offset-xl8 {\n margin-left: 66.6666666667%;\n }\n .v-application--is-rtl .flex.offset-xl8 {\n margin-right: 66.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-xl7 {\n margin-left: 58.3333333333%;\n }\n .v-application--is-rtl .flex.offset-xl7 {\n margin-right: 58.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-xl6 {\n margin-left: 50%;\n }\n .v-application--is-rtl .flex.offset-xl6 {\n margin-right: 50%;\n }\n\n .v-application--is-ltr .flex.offset-xl5 {\n margin-left: 41.6666666667%;\n }\n .v-application--is-rtl .flex.offset-xl5 {\n margin-right: 41.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-xl4 {\n margin-left: 33.3333333333%;\n }\n .v-application--is-rtl .flex.offset-xl4 {\n margin-right: 33.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-xl3 {\n margin-left: 25%;\n }\n .v-application--is-rtl .flex.offset-xl3 {\n margin-right: 25%;\n }\n\n .v-application--is-ltr .flex.offset-xl2 {\n margin-left: 16.6666666667%;\n }\n .v-application--is-rtl .flex.offset-xl2 {\n margin-right: 16.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-xl1 {\n margin-left: 8.3333333333%;\n }\n .v-application--is-rtl .flex.offset-xl1 {\n margin-right: 8.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-xl0 {\n margin-left: 0%;\n }\n .v-application--is-rtl .flex.offset-xl0 {\n margin-right: 0%;\n }\n}\n.flex,\n.child-flex > * {\n flex: 1 1 auto;\n max-width: 100%;\n}\n.flex.grow-shrink-0,\n.child-flex > *.grow-shrink-0 {\n flex-grow: 0;\n flex-shrink: 0;\n}\n\n.spacer {\n flex-grow: 1 !important;\n}\n\n.grow {\n flex-grow: 1 !important;\n flex-shrink: 0 !important;\n}\n\n.shrink {\n flex-grow: 0 !important;\n flex-shrink: 1 !important;\n}\n\n.fill-height {\n height: 100%;\n}",".container {\n width: 100%;\n padding: 12px;\n margin-right: auto;\n margin-left: auto;\n}\n@media (min-width: 960px) {\n .container {\n max-width: 900px;\n }\n}\n@media (min-width: 1264px) {\n .container {\n max-width: 1185px;\n }\n}\n@media (min-width: 1904px) {\n .container {\n max-width: 1785px;\n }\n}\n.container--fluid {\n max-width: 100%;\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n flex: 1 1 auto;\n margin-right: -12px;\n margin-left: -12px;\n}\n.row--dense {\n margin-right: -4px;\n margin-left: -4px;\n}\n.row--dense > .col,\n.row--dense > [class*=col-] {\n padding: 4px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n.no-gutters > .col,\n.no-gutters > [class*=col-] {\n padding: 0;\n}\n\n.col-xl,\n.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,\n.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,\n.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,\n.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,\n.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {\n width: 100%;\n padding: 12px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n}\n\n.col-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n}\n\n.col-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n}\n\n.col-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n}\n\n.col-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.v-application--is-ltr .offset-1 {\n margin-left: 8.3333333333%;\n}\n.v-application--is-rtl .offset-1 {\n margin-right: 8.3333333333%;\n}\n\n.v-application--is-ltr .offset-2 {\n margin-left: 16.6666666667%;\n}\n.v-application--is-rtl .offset-2 {\n margin-right: 16.6666666667%;\n}\n\n.v-application--is-ltr .offset-3 {\n margin-left: 25%;\n}\n.v-application--is-rtl .offset-3 {\n margin-right: 25%;\n}\n\n.v-application--is-ltr .offset-4 {\n margin-left: 33.3333333333%;\n}\n.v-application--is-rtl .offset-4 {\n margin-right: 33.3333333333%;\n}\n\n.v-application--is-ltr .offset-5 {\n margin-left: 41.6666666667%;\n}\n.v-application--is-rtl .offset-5 {\n margin-right: 41.6666666667%;\n}\n\n.v-application--is-ltr .offset-6 {\n margin-left: 50%;\n}\n.v-application--is-rtl .offset-6 {\n margin-right: 50%;\n}\n\n.v-application--is-ltr .offset-7 {\n margin-left: 58.3333333333%;\n}\n.v-application--is-rtl .offset-7 {\n margin-right: 58.3333333333%;\n}\n\n.v-application--is-ltr .offset-8 {\n margin-left: 66.6666666667%;\n}\n.v-application--is-rtl .offset-8 {\n margin-right: 66.6666666667%;\n}\n\n.v-application--is-ltr .offset-9 {\n margin-left: 75%;\n}\n.v-application--is-rtl .offset-9 {\n margin-right: 75%;\n}\n\n.v-application--is-ltr .offset-10 {\n margin-left: 83.3333333333%;\n}\n.v-application--is-rtl .offset-10 {\n margin-right: 83.3333333333%;\n}\n\n.v-application--is-ltr .offset-11 {\n margin-left: 91.6666666667%;\n}\n.v-application--is-rtl .offset-11 {\n margin-right: 91.6666666667%;\n}\n\n@media (min-width: 600px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n\n .col-sm-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .v-application--is-ltr .offset-sm-0 {\n margin-left: 0;\n }\n .v-application--is-rtl .offset-sm-0 {\n margin-right: 0;\n }\n\n .v-application--is-ltr .offset-sm-1 {\n margin-left: 8.3333333333%;\n }\n .v-application--is-rtl .offset-sm-1 {\n margin-right: 8.3333333333%;\n }\n\n .v-application--is-ltr .offset-sm-2 {\n margin-left: 16.6666666667%;\n }\n .v-application--is-rtl .offset-sm-2 {\n margin-right: 16.6666666667%;\n }\n\n .v-application--is-ltr .offset-sm-3 {\n margin-left: 25%;\n }\n .v-application--is-rtl .offset-sm-3 {\n margin-right: 25%;\n }\n\n .v-application--is-ltr .offset-sm-4 {\n margin-left: 33.3333333333%;\n }\n .v-application--is-rtl .offset-sm-4 {\n margin-right: 33.3333333333%;\n }\n\n .v-application--is-ltr .offset-sm-5 {\n margin-left: 41.6666666667%;\n }\n .v-application--is-rtl .offset-sm-5 {\n margin-right: 41.6666666667%;\n }\n\n .v-application--is-ltr .offset-sm-6 {\n margin-left: 50%;\n }\n .v-application--is-rtl .offset-sm-6 {\n margin-right: 50%;\n }\n\n .v-application--is-ltr .offset-sm-7 {\n margin-left: 58.3333333333%;\n }\n .v-application--is-rtl .offset-sm-7 {\n margin-right: 58.3333333333%;\n }\n\n .v-application--is-ltr .offset-sm-8 {\n margin-left: 66.6666666667%;\n }\n .v-application--is-rtl .offset-sm-8 {\n margin-right: 66.6666666667%;\n }\n\n .v-application--is-ltr .offset-sm-9 {\n margin-left: 75%;\n }\n .v-application--is-rtl .offset-sm-9 {\n margin-right: 75%;\n }\n\n .v-application--is-ltr .offset-sm-10 {\n margin-left: 83.3333333333%;\n }\n .v-application--is-rtl .offset-sm-10 {\n margin-right: 83.3333333333%;\n }\n\n .v-application--is-ltr .offset-sm-11 {\n margin-left: 91.6666666667%;\n }\n .v-application--is-rtl .offset-sm-11 {\n margin-right: 91.6666666667%;\n }\n}\n@media (min-width: 960px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n\n .col-md-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n }\n\n .col-md-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n\n .col-md-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n }\n\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n }\n\n .col-md-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n }\n\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n }\n\n .col-md-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n }\n\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .v-application--is-ltr .offset-md-0 {\n margin-left: 0;\n }\n .v-application--is-rtl .offset-md-0 {\n margin-right: 0;\n }\n\n .v-application--is-ltr .offset-md-1 {\n margin-left: 8.3333333333%;\n }\n .v-application--is-rtl .offset-md-1 {\n margin-right: 8.3333333333%;\n }\n\n .v-application--is-ltr .offset-md-2 {\n margin-left: 16.6666666667%;\n }\n .v-application--is-rtl .offset-md-2 {\n margin-right: 16.6666666667%;\n }\n\n .v-application--is-ltr .offset-md-3 {\n margin-left: 25%;\n }\n .v-application--is-rtl .offset-md-3 {\n margin-right: 25%;\n }\n\n .v-application--is-ltr .offset-md-4 {\n margin-left: 33.3333333333%;\n }\n .v-application--is-rtl .offset-md-4 {\n margin-right: 33.3333333333%;\n }\n\n .v-application--is-ltr .offset-md-5 {\n margin-left: 41.6666666667%;\n }\n .v-application--is-rtl .offset-md-5 {\n margin-right: 41.6666666667%;\n }\n\n .v-application--is-ltr .offset-md-6 {\n margin-left: 50%;\n }\n .v-application--is-rtl .offset-md-6 {\n margin-right: 50%;\n }\n\n .v-application--is-ltr .offset-md-7 {\n margin-left: 58.3333333333%;\n }\n .v-application--is-rtl .offset-md-7 {\n margin-right: 58.3333333333%;\n }\n\n .v-application--is-ltr .offset-md-8 {\n margin-left: 66.6666666667%;\n }\n .v-application--is-rtl .offset-md-8 {\n margin-right: 66.6666666667%;\n }\n\n .v-application--is-ltr .offset-md-9 {\n margin-left: 75%;\n }\n .v-application--is-rtl .offset-md-9 {\n margin-right: 75%;\n }\n\n .v-application--is-ltr .offset-md-10 {\n margin-left: 83.3333333333%;\n }\n .v-application--is-rtl .offset-md-10 {\n margin-right: 83.3333333333%;\n }\n\n .v-application--is-ltr .offset-md-11 {\n margin-left: 91.6666666667%;\n }\n .v-application--is-rtl .offset-md-11 {\n margin-right: 91.6666666667%;\n }\n}\n@media (min-width: 1264px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n\n .col-lg-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .v-application--is-ltr .offset-lg-0 {\n margin-left: 0;\n }\n .v-application--is-rtl .offset-lg-0 {\n margin-right: 0;\n }\n\n .v-application--is-ltr .offset-lg-1 {\n margin-left: 8.3333333333%;\n }\n .v-application--is-rtl .offset-lg-1 {\n margin-right: 8.3333333333%;\n }\n\n .v-application--is-ltr .offset-lg-2 {\n margin-left: 16.6666666667%;\n }\n .v-application--is-rtl .offset-lg-2 {\n margin-right: 16.6666666667%;\n }\n\n .v-application--is-ltr .offset-lg-3 {\n margin-left: 25%;\n }\n .v-application--is-rtl .offset-lg-3 {\n margin-right: 25%;\n }\n\n .v-application--is-ltr .offset-lg-4 {\n margin-left: 33.3333333333%;\n }\n .v-application--is-rtl .offset-lg-4 {\n margin-right: 33.3333333333%;\n }\n\n .v-application--is-ltr .offset-lg-5 {\n margin-left: 41.6666666667%;\n }\n .v-application--is-rtl .offset-lg-5 {\n margin-right: 41.6666666667%;\n }\n\n .v-application--is-ltr .offset-lg-6 {\n margin-left: 50%;\n }\n .v-application--is-rtl .offset-lg-6 {\n margin-right: 50%;\n }\n\n .v-application--is-ltr .offset-lg-7 {\n margin-left: 58.3333333333%;\n }\n .v-application--is-rtl .offset-lg-7 {\n margin-right: 58.3333333333%;\n }\n\n .v-application--is-ltr .offset-lg-8 {\n margin-left: 66.6666666667%;\n }\n .v-application--is-rtl .offset-lg-8 {\n margin-right: 66.6666666667%;\n }\n\n .v-application--is-ltr .offset-lg-9 {\n margin-left: 75%;\n }\n .v-application--is-rtl .offset-lg-9 {\n margin-right: 75%;\n }\n\n .v-application--is-ltr .offset-lg-10 {\n margin-left: 83.3333333333%;\n }\n .v-application--is-rtl .offset-lg-10 {\n margin-right: 83.3333333333%;\n }\n\n .v-application--is-ltr .offset-lg-11 {\n margin-left: 91.6666666667%;\n }\n .v-application--is-rtl .offset-lg-11 {\n margin-right: 91.6666666667%;\n }\n}\n@media (min-width: 1904px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n\n .col-xl-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .v-application--is-ltr .offset-xl-0 {\n margin-left: 0;\n }\n .v-application--is-rtl .offset-xl-0 {\n margin-right: 0;\n }\n\n .v-application--is-ltr .offset-xl-1 {\n margin-left: 8.3333333333%;\n }\n .v-application--is-rtl .offset-xl-1 {\n margin-right: 8.3333333333%;\n }\n\n .v-application--is-ltr .offset-xl-2 {\n margin-left: 16.6666666667%;\n }\n .v-application--is-rtl .offset-xl-2 {\n margin-right: 16.6666666667%;\n }\n\n .v-application--is-ltr .offset-xl-3 {\n margin-left: 25%;\n }\n .v-application--is-rtl .offset-xl-3 {\n margin-right: 25%;\n }\n\n .v-application--is-ltr .offset-xl-4 {\n margin-left: 33.3333333333%;\n }\n .v-application--is-rtl .offset-xl-4 {\n margin-right: 33.3333333333%;\n }\n\n .v-application--is-ltr .offset-xl-5 {\n margin-left: 41.6666666667%;\n }\n .v-application--is-rtl .offset-xl-5 {\n margin-right: 41.6666666667%;\n }\n\n .v-application--is-ltr .offset-xl-6 {\n margin-left: 50%;\n }\n .v-application--is-rtl .offset-xl-6 {\n margin-right: 50%;\n }\n\n .v-application--is-ltr .offset-xl-7 {\n margin-left: 58.3333333333%;\n }\n .v-application--is-rtl .offset-xl-7 {\n margin-right: 58.3333333333%;\n }\n\n .v-application--is-ltr .offset-xl-8 {\n margin-left: 66.6666666667%;\n }\n .v-application--is-rtl .offset-xl-8 {\n margin-right: 66.6666666667%;\n }\n\n .v-application--is-ltr .offset-xl-9 {\n margin-left: 75%;\n }\n .v-application--is-rtl .offset-xl-9 {\n margin-right: 75%;\n }\n\n .v-application--is-ltr .offset-xl-10 {\n margin-left: 83.3333333333%;\n }\n .v-application--is-rtl .offset-xl-10 {\n margin-right: 83.3333333333%;\n }\n\n .v-application--is-ltr .offset-xl-11 {\n margin-left: 91.6666666667%;\n }\n .v-application--is-rtl .offset-xl-11 {\n margin-right: 91.6666666667%;\n }\n}",".theme--light.v-navigation-drawer {\n background-color: #FFFFFF;\n}\n.theme--light.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border {\n background-color: rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-navigation-drawer .v-divider {\n border-color: rgba(0, 0, 0, 0.12);\n}\n\n.theme--dark.v-navigation-drawer {\n background-color: #363636;\n}\n.theme--dark.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border {\n background-color: rgba(255, 255, 255, 0.12);\n}\n.theme--dark.v-navigation-drawer .v-divider {\n border-color: rgba(255, 255, 255, 0.12);\n}\n\n.v-navigation-drawer {\n -webkit-overflow-scrolling: touch;\n display: flex;\n flex-direction: column;\n left: 0;\n max-width: 100%;\n overflow: hidden;\n pointer-events: auto;\n top: 0;\n transition-duration: 0.2s;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n will-change: transform;\n transition-property: transform, visibility, width;\n}\n.v-navigation-drawer:not([data-booted=true]) {\n transition: none !important;\n}\n.v-navigation-drawer.v-navigation-drawer--right:after {\n left: 0;\n right: initial;\n}\n.v-navigation-drawer .v-list:not(.v-select-list) {\n background: inherit;\n}\n\n.v-navigation-drawer__border {\n position: absolute;\n right: 0;\n top: 0;\n height: 100%;\n width: 1px;\n}\n\n.v-navigation-drawer__content {\n height: 100%;\n overflow-y: auto;\n overflow-x: hidden;\n}\n\n.v-navigation-drawer__image {\n border-radius: inherit;\n height: 100%;\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: -1;\n contain: strict;\n width: 100%;\n}\n.v-navigation-drawer__image .v-image {\n border-radius: inherit;\n}\n\n.v-navigation-drawer--bottom.v-navigation-drawer--is-mobile {\n max-height: 50%;\n top: auto;\n bottom: 0;\n min-width: 100%;\n}\n\n.v-navigation-drawer--right {\n left: auto;\n right: 0;\n}\n.v-navigation-drawer--right > .v-navigation-drawer__border {\n right: auto;\n left: 0;\n}\n\n.v-navigation-drawer--absolute {\n z-index: 1;\n}\n\n.v-navigation-drawer--fixed {\n z-index: 6;\n}\n\n.v-navigation-drawer--absolute {\n position: absolute;\n}\n\n.v-navigation-drawer--clipped:not(.v-navigation-drawer--temporary):not(.v-navigation-drawer--is-mobile) {\n z-index: 4;\n}\n\n.v-navigation-drawer--fixed {\n position: fixed;\n}\n\n.v-navigation-drawer--floating:after {\n display: none;\n}\n\n.v-navigation-drawer--mini-variant {\n overflow: hidden;\n}\n.v-navigation-drawer--mini-variant .v-list-item > *:first-child {\n margin-left: 0;\n margin-right: 0;\n}\n.v-navigation-drawer--mini-variant .v-list-item > *:not(:first-child) {\n position: absolute !important;\n height: 1px;\n width: 1px;\n overflow: hidden;\n clip: rect(1px, 1px, 1px, 1px);\n white-space: nowrap;\n display: initial;\n}\n.v-navigation-drawer--mini-variant .v-list-group--no-action .v-list-group__items,\n.v-navigation-drawer--mini-variant .v-list-group--sub-group {\n display: none;\n}\n.v-navigation-drawer--mini-variant.v-navigation-drawer--custom-mini-variant .v-list-item {\n justify-content: center;\n}\n\n.v-navigation-drawer--temporary {\n z-index: 7;\n}\n\n.v-navigation-drawer--mobile {\n z-index: 6;\n}\n\n.v-navigation-drawer--close {\n visibility: hidden;\n}\n\n.v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close),\n.v-navigation-drawer--temporary:not(.v-navigation-drawer--close) {\n box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);\n}",".theme--light.v-overflow-btn.theme--light.v-overflow-btn > .v-input__control > .v-input__slot {\n border-color: rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-overflow-btn:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover {\n background: #FFFFFF;\n}\n.theme--light.v-overflow-btn.v-overflow-btn--segmented .v-input__append-inner {\n border-left: thin solid rgba(0, 0, 0, 0.12);\n}\n\n.theme--dark.v-overflow-btn.theme--dark.v-overflow-btn > .v-input__control > .v-input__slot {\n border-color: rgba(255, 255, 255, 0.12);\n}\n.theme--dark.v-overflow-btn:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover {\n background: #1E1E1E;\n}\n.theme--dark.v-overflow-btn.v-overflow-btn--segmented .v-input__append-inner {\n border-left: thin solid rgba(255, 255, 255, 0.12);\n}\n\n.v-autocomplete__content.v-menu__content {\n box-shadow: 0 4px 6px 0 rgba(32, 33, 36, 0.28);\n}\n.v-autocomplete__content.v-menu__content .v-select-list {\n border-radius: 0 0 4px 4px;\n}\n\n.v-overflow-btn {\n margin-top: 12px;\n padding-top: 0;\n}\n.v-overflow-btn:not(.v-overflow-btn--editable) > .v-input__control > .v-input__slot {\n cursor: pointer;\n}\n.v-overflow-btn .v-input__slot {\n border-width: 2px 0;\n border-style: solid;\n}\n.v-overflow-btn .v-input__slot:before {\n display: none;\n}\n.v-overflow-btn .v-select__slot {\n height: 48px;\n}\n.v-overflow-btn.v-input--dense .v-select__slot {\n height: 38px;\n}\n.v-overflow-btn.v-input--dense input {\n cursor: pointer;\n}\n.v-application--is-ltr .v-overflow-btn.v-input--dense input {\n margin-left: 16px;\n}\n.v-application--is-rtl .v-overflow-btn.v-input--dense input {\n margin-right: 16px;\n}\n.v-application--is-ltr .v-overflow-btn .v-select__selection--comma:first-child {\n margin-left: 16px;\n}\n.v-application--is-rtl .v-overflow-btn .v-select__selection--comma:first-child {\n margin-right: 16px;\n}\n.v-overflow-btn .v-input__slot {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-overflow-btn .v-input__slot::before, .v-overflow-btn .v-input__slot::after {\n display: none;\n}\n.v-overflow-btn .v-label {\n top: calc(50% - 10px);\n}\n.v-application--is-ltr .v-overflow-btn .v-label {\n margin-left: 16px;\n}\n.v-application--is-rtl .v-overflow-btn .v-label {\n margin-right: 16px;\n}\n.v-overflow-btn .v-input__append-inner {\n align-items: center;\n align-self: auto;\n flex-shrink: 0;\n height: 48px;\n margin-top: 0;\n padding: 0 4px;\n width: 42px;\n}\n.v-overflow-btn .v-input__append-outer,\n.v-overflow-btn .v-input__prepend-outer {\n margin-bottom: 12px;\n margin-top: 12px;\n}\n.v-overflow-btn .v-input__control::before {\n height: 1px;\n top: -1px;\n content: \"\";\n left: 0;\n position: absolute;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n width: 100%;\n}\n.v-overflow-btn.v-input--is-focused .v-input__slot, .v-overflow-btn.v-select--is-menu-active .v-input__slot {\n border-color: transparent !important;\n box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28);\n}\n.v-overflow-btn.v-input--is-focused .v-input__slot {\n border-radius: 4px;\n}\n.v-overflow-btn.v-select--is-menu-active .v-input__slot {\n border-radius: 4px 4px 0 0;\n}\n.v-overflow-btn .v-select__selections {\n width: 0px;\n}\n.v-overflow-btn--segmented .v-input__slot {\n border-width: thin 0;\n}\n.v-overflow-btn--segmented .v-select__selections {\n flex-wrap: nowrap;\n}\n.v-overflow-btn--segmented .v-select__selections .v-btn {\n border-radius: 0;\n margin: 0;\n height: 48px;\n width: 100%;\n}\n.v-application--is-ltr .v-overflow-btn--segmented .v-select__selections .v-btn {\n margin-right: -16px;\n}\n.v-application--is-rtl .v-overflow-btn--segmented .v-select__selections .v-btn {\n margin-left: -16px;\n}\n.v-overflow-btn--segmented .v-select__selections .v-btn__content {\n justify-content: start;\n}\n.v-overflow-btn--segmented .v-select__selections .v-btn__content::before {\n background-color: transparent;\n}\n.v-overflow-btn--editable .v-select__slot input {\n cursor: text;\n padding: 8px 16px;\n}\n.v-overflow-btn--editable .v-input__append-inner,\n.v-overflow-btn--editable .v-input__append-inner * {\n cursor: pointer;\n}",".theme--light.v-pagination .v-pagination__item {\n background: #FFFFFF;\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-pagination .v-pagination__item--active {\n color: #FFFFFF;\n}\n.theme--light.v-pagination .v-pagination__navigation {\n background: #FFFFFF;\n}\n\n.theme--dark.v-pagination .v-pagination__item {\n background: #1E1E1E;\n color: #FFFFFF;\n}\n.theme--dark.v-pagination .v-pagination__item--active {\n color: #FFFFFF;\n}\n.theme--dark.v-pagination .v-pagination__navigation {\n background: #1E1E1E;\n}\n\n.v-pagination {\n align-items: center;\n display: inline-flex;\n list-style-type: none;\n justify-content: center;\n margin: 0;\n max-width: 100%;\n width: 100%;\n}\n.v-pagination.v-pagination {\n padding-left: 0;\n}\n.v-pagination > li {\n align-items: center;\n display: flex;\n}\n.v-pagination--circle .v-pagination__item,\n.v-pagination--circle .v-pagination__more,\n.v-pagination--circle .v-pagination__navigation {\n border-radius: 50%;\n}\n.v-pagination--disabled {\n pointer-events: none;\n opacity: 0.6;\n}\n.v-pagination__item {\n background: transparent;\n border-radius: 4px;\n font-size: 1rem;\n height: 34px;\n margin: 0.3rem;\n min-width: 34px;\n padding: 0 5px;\n text-decoration: none;\n transition: 0.3s cubic-bezier(0, 0, 0.2, 1);\n width: auto;\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n}\n.v-pagination__item--active {\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);\n}\n.v-pagination__navigation {\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n border-radius: 4px;\n display: inline-flex;\n justify-content: center;\n align-items: center;\n text-decoration: none;\n height: 32px;\n width: 32px;\n margin: 0.3rem 10px;\n}\n.v-pagination__navigation .v-icon {\n transition: 0.2s cubic-bezier(0.4, 0, 0.6, 1);\n vertical-align: middle;\n}\n.v-pagination__navigation--disabled {\n opacity: 0.6;\n pointer-events: none;\n}\n.v-pagination__more {\n margin: 0.3rem;\n display: inline-flex;\n align-items: flex-end;\n justify-content: center;\n height: 32px;\n width: 32px;\n}",".v-parallax {\n position: relative;\n overflow: hidden;\n z-index: 0;\n}\n.v-parallax__image-container {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 1;\n contain: strict;\n}\n.v-parallax__image {\n position: absolute;\n bottom: 0;\n left: 50%;\n min-width: 100%;\n min-height: 100%;\n display: none;\n transform: translate(-50%, 0);\n will-change: transform;\n transition: 0.3s opacity cubic-bezier(0.25, 0.8, 0.5, 1);\n z-index: 1;\n}\n.v-parallax__content {\n color: #FFFFFF;\n height: 100%;\n z-index: 2;\n position: relative;\n display: flex;\n flex-direction: column;\n justify-content: center;\n padding: 0 1rem;\n}",".v-input--radio-group__input {\n border: none;\n display: flex;\n width: 100%;\n}\n.v-input--radio-group--column .v-input--radio-group__input > .v-label {\n padding-bottom: 8px;\n}\n.v-input--radio-group--row .v-input--radio-group__input > .v-label {\n padding-right: 8px;\n}\n.v-input--radio-group--row legend {\n align-self: center;\n display: inline-block;\n}\n.v-input--radio-group--row .v-input--radio-group__input {\n flex-direction: row;\n flex-wrap: wrap;\n}\n.v-input--radio-group--column .v-radio:not(:last-child):not(:only-child) {\n margin-bottom: 8px;\n}\n.v-input--radio-group--column .v-input--radio-group__input {\n flex-direction: column;\n}",".theme--light.v-radio--is-disabled label {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-radio--is-disabled .v-icon {\n color: rgba(0, 0, 0, 0.26) !important;\n}\n\n.theme--dark.v-radio--is-disabled label {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-radio--is-disabled .v-icon {\n color: rgba(255, 255, 255, 0.3) !important;\n}\n\n.v-radio {\n align-items: center;\n display: flex;\n height: auto;\n outline: none;\n}\n.v-radio--is-disabled {\n pointer-events: none;\n}\n\n.v-input--radio-group.v-input--radio-group--row .v-radio {\n margin-right: 16px;\n}",".theme--light.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb {\n background: #fafafa;\n}\n\n.theme--dark.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb {\n background: #424242;\n}\n\n/** Input Group */\n.v-input--range-slider.v-input--is-disabled .v-slider__track-fill {\n display: none;\n}\n.v-input--range-slider.v-input--is-disabled.v-input--slider .v-slider.v-slider .v-slider__thumb {\n border-color: transparent;\n}",".v-rating {\n max-width: 100%;\n white-space: nowrap;\n}\n.v-rating .v-icon {\n padding: 0.5rem;\n border-radius: 50%;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n outline: none;\n}\n.v-rating .v-icon::after {\n display: none;\n}\n.v-application--is-ltr .v-rating .v-icon {\n transform: scaleX(1);\n}\n.v-application--is-rtl .v-rating .v-icon {\n transform: scaleX(-1);\n}\n.v-rating--readonly .v-icon {\n pointer-events: none;\n}\n.v-rating--dense .v-icon {\n padding: 0.1rem;\n}",".theme--light.v-skeleton-loader .v-skeleton-loader__bone::after {\n background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));\n}\n.theme--light.v-skeleton-loader .v-skeleton-loader__avatar,\n.theme--light.v-skeleton-loader .v-skeleton-loader__button,\n.theme--light.v-skeleton-loader .v-skeleton-loader__chip,\n.theme--light.v-skeleton-loader .v-skeleton-loader__divider,\n.theme--light.v-skeleton-loader .v-skeleton-loader__heading,\n.theme--light.v-skeleton-loader .v-skeleton-loader__image,\n.theme--light.v-skeleton-loader .v-skeleton-loader__text {\n background: rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-skeleton-loader .v-skeleton-loader__actions,\n.theme--light.v-skeleton-loader .v-skeleton-loader__article,\n.theme--light.v-skeleton-loader .v-skeleton-loader__card-heading,\n.theme--light.v-skeleton-loader .v-skeleton-loader__card-text,\n.theme--light.v-skeleton-loader .v-skeleton-loader__date-picker,\n.theme--light.v-skeleton-loader .v-skeleton-loader__list-item,\n.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar,\n.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-text,\n.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-two-line,\n.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,\n.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-three-line,\n.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line,\n.theme--light.v-skeleton-loader .v-skeleton-loader__table-heading,\n.theme--light.v-skeleton-loader .v-skeleton-loader__table-thead,\n.theme--light.v-skeleton-loader .v-skeleton-loader__table-tbody,\n.theme--light.v-skeleton-loader .v-skeleton-loader__table-tfoot {\n background: #FFFFFF;\n}\n\n.theme--dark.v-skeleton-loader .v-skeleton-loader__bone::after {\n background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));\n}\n.theme--dark.v-skeleton-loader .v-skeleton-loader__avatar,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__button,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__chip,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__divider,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__heading,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__image,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__text {\n background: rgba(255, 255, 255, 0.12);\n}\n.theme--dark.v-skeleton-loader .v-skeleton-loader__actions,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__article,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__card-heading,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__card-text,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__date-picker,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-text,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-two-line,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-three-line,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__table-heading,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__table-thead,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__table-tbody,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__table-tfoot {\n background: #1E1E1E;\n}\n\n.v-skeleton-loader {\n border-radius: 4px;\n position: relative;\n vertical-align: top;\n}\n.v-skeleton-loader__actions {\n padding: 16px 16px 8px;\n text-align: right;\n}\n.v-skeleton-loader__actions .v-skeleton-loader__button {\n display: inline-block;\n}\n.v-application--is-ltr .v-skeleton-loader__actions .v-skeleton-loader__button:first-child {\n margin-right: 12px;\n}\n.v-application--is-rtl .v-skeleton-loader__actions .v-skeleton-loader__button:first-child {\n margin-left: 12px;\n}\n.v-skeleton-loader .v-skeleton-loader__list-item,\n.v-skeleton-loader .v-skeleton-loader__list-item-avatar,\n.v-skeleton-loader .v-skeleton-loader__list-item-text,\n.v-skeleton-loader .v-skeleton-loader__list-item-two-line,\n.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,\n.v-skeleton-loader .v-skeleton-loader__list-item-three-line,\n.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line {\n border-radius: 4px;\n}\n.v-skeleton-loader .v-skeleton-loader__actions::after,\n.v-skeleton-loader .v-skeleton-loader__article::after,\n.v-skeleton-loader .v-skeleton-loader__card::after,\n.v-skeleton-loader .v-skeleton-loader__card-avatar::after,\n.v-skeleton-loader .v-skeleton-loader__card-heading::after,\n.v-skeleton-loader .v-skeleton-loader__card-text::after,\n.v-skeleton-loader .v-skeleton-loader__date-picker::after,\n.v-skeleton-loader .v-skeleton-loader__date-picker-options::after,\n.v-skeleton-loader .v-skeleton-loader__date-picker-days::after,\n.v-skeleton-loader .v-skeleton-loader__list-item::after,\n.v-skeleton-loader .v-skeleton-loader__list-item-avatar::after,\n.v-skeleton-loader .v-skeleton-loader__list-item-text::after,\n.v-skeleton-loader .v-skeleton-loader__list-item-two-line::after,\n.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line::after,\n.v-skeleton-loader .v-skeleton-loader__list-item-three-line::after,\n.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line::after,\n.v-skeleton-loader .v-skeleton-loader__paragraph::after,\n.v-skeleton-loader .v-skeleton-loader__sentences::after,\n.v-skeleton-loader .v-skeleton-loader__table::after,\n.v-skeleton-loader .v-skeleton-loader__table-cell::after,\n.v-skeleton-loader .v-skeleton-loader__table-heading::after,\n.v-skeleton-loader .v-skeleton-loader__table-thead::after,\n.v-skeleton-loader .v-skeleton-loader__table-tbody::after,\n.v-skeleton-loader .v-skeleton-loader__table-tfoot::after,\n.v-skeleton-loader .v-skeleton-loader__table-row::after,\n.v-skeleton-loader .v-skeleton-loader__table-row-divider::after {\n display: none;\n}\n.v-application--is-ltr .v-skeleton-loader__article .v-skeleton-loader__heading {\n margin: 16px 0 16px 16px;\n}\n.v-application--is-rtl .v-skeleton-loader__article .v-skeleton-loader__heading {\n margin: 16px 16px 0 16px;\n}\n.v-skeleton-loader__article .v-skeleton-loader__paragraph {\n padding: 16px;\n}\n.v-skeleton-loader__bone {\n border-radius: inherit;\n overflow: hidden;\n position: relative;\n}\n.v-skeleton-loader__bone::after {\n -webkit-animation: loading 1.5s infinite;\n animation: loading 1.5s infinite;\n content: \"\";\n height: 100%;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n transform: translateX(-100%);\n z-index: 1;\n}\n.v-skeleton-loader__avatar {\n border-radius: 50%;\n height: 48px;\n width: 48px;\n}\n.v-skeleton-loader__button {\n border-radius: 4px;\n height: 36px;\n width: 64px;\n}\n.v-skeleton-loader__card .v-skeleton-loader__image {\n border-radius: 0;\n}\n.v-skeleton-loader__card-heading .v-skeleton-loader__heading {\n margin: 16px;\n}\n.v-skeleton-loader__card-text {\n padding: 16px;\n}\n.v-skeleton-loader__chip {\n border-radius: 16px;\n height: 32px;\n width: 96px;\n}\n.v-skeleton-loader__date-picker {\n border-radius: inherit;\n}\n.v-skeleton-loader__date-picker .v-skeleton-loader__list-item:first-child .v-skeleton-loader__text {\n max-width: 88px;\n width: 20%;\n}\n.v-skeleton-loader__date-picker .v-skeleton-loader__heading {\n max-width: 256px;\n width: 40%;\n}\n.v-skeleton-loader__date-picker-days {\n display: flex;\n flex-wrap: wrap;\n padding: 0 12px;\n margin: 0 auto;\n}\n.v-skeleton-loader__date-picker-days .v-skeleton-loader__avatar {\n border-radius: 4px;\n flex: 1 1 auto;\n margin: 4px;\n height: 40px;\n width: 40px;\n}\n.v-skeleton-loader__date-picker-options {\n align-items: center;\n display: flex;\n padding: 16px;\n}\n.v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar {\n height: 40px;\n width: 40px;\n}\n.v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2) {\n margin-left: auto;\n}\n.v-application--is-ltr .v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2) {\n margin-right: 8px;\n}\n.v-application--is-rtl .v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2) {\n margin-left: 8px;\n}\n.v-skeleton-loader__date-picker-options .v-skeleton-loader__text.v-skeleton-loader__bone:first-child {\n margin-bottom: 0px;\n max-width: 50%;\n width: 456px;\n}\n.v-skeleton-loader__divider {\n border-radius: 1px;\n height: 2px;\n}\n.v-skeleton-loader__heading {\n border-radius: 12px;\n height: 24px;\n width: 45%;\n}\n.v-skeleton-loader__image {\n height: 200px;\n border-radius: 0;\n}\n.v-skeleton-loader__image ~ .v-skeleton-loader__card-heading {\n border-radius: 0;\n}\n.v-skeleton-loader__image::first-child, .v-skeleton-loader__image::last-child {\n border-radius: inherit;\n}\n.v-skeleton-loader__list-item {\n height: 48px;\n}\n.v-skeleton-loader__list-item-three-line {\n flex-wrap: wrap;\n}\n.v-skeleton-loader__list-item-three-line > * {\n flex: 1 0 100%;\n width: 100%;\n}\n.v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar, .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar, .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar {\n height: 40px;\n width: 40px;\n}\n.v-skeleton-loader__list-item-avatar {\n height: 48px;\n}\n.v-skeleton-loader__list-item-two-line, .v-skeleton-loader__list-item-avatar-two-line {\n height: 72px;\n}\n.v-skeleton-loader__list-item-three-line, .v-skeleton-loader__list-item-avatar-three-line {\n height: 88px;\n}\n.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar {\n align-self: flex-start;\n}\n.v-skeleton-loader__list-item, .v-skeleton-loader__list-item-avatar, .v-skeleton-loader__list-item-two-line, .v-skeleton-loader__list-item-three-line, .v-skeleton-loader__list-item-avatar-two-line, .v-skeleton-loader__list-item-avatar-three-line {\n align-content: center;\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n padding: 0 16px;\n}\n.v-application--is-ltr .v-skeleton-loader__list-item .v-skeleton-loader__avatar, .v-application--is-ltr .v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar, .v-application--is-ltr .v-skeleton-loader__list-item-two-line .v-skeleton-loader__avatar, .v-application--is-ltr .v-skeleton-loader__list-item-three-line .v-skeleton-loader__avatar, .v-application--is-ltr .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar, .v-application--is-ltr .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar {\n margin-right: 16px;\n}\n.v-application--is-rtl .v-skeleton-loader__list-item .v-skeleton-loader__avatar, .v-application--is-rtl .v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar, .v-application--is-rtl .v-skeleton-loader__list-item-two-line .v-skeleton-loader__avatar, .v-application--is-rtl .v-skeleton-loader__list-item-three-line .v-skeleton-loader__avatar, .v-application--is-rtl .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar, .v-application--is-rtl .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar {\n margin-left: 16px;\n}\n.v-skeleton-loader__list-item .v-skeleton-loader__text:last-child,\n.v-skeleton-loader__list-item .v-skeleton-loader__text:only-child, .v-skeleton-loader__list-item-avatar .v-skeleton-loader__text:last-child,\n.v-skeleton-loader__list-item-avatar .v-skeleton-loader__text:only-child, .v-skeleton-loader__list-item-two-line .v-skeleton-loader__text:last-child,\n.v-skeleton-loader__list-item-two-line .v-skeleton-loader__text:only-child, .v-skeleton-loader__list-item-three-line .v-skeleton-loader__text:last-child,\n.v-skeleton-loader__list-item-three-line .v-skeleton-loader__text:only-child, .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__text:last-child,\n.v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__text:only-child, .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__text:last-child,\n.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__text:only-child {\n margin-bottom: 0;\n}\n.v-skeleton-loader__paragraph, .v-skeleton-loader__sentences {\n flex: 1 0 auto;\n}\n.v-skeleton-loader__paragraph:not(:last-child) {\n margin-bottom: 6px;\n}\n.v-skeleton-loader__paragraph .v-skeleton-loader__text:nth-child(1) {\n max-width: 100%;\n}\n.v-skeleton-loader__paragraph .v-skeleton-loader__text:nth-child(2) {\n max-width: 50%;\n}\n.v-skeleton-loader__paragraph .v-skeleton-loader__text:nth-child(3) {\n max-width: 70%;\n}\n.v-skeleton-loader__sentences .v-skeleton-loader__text:nth-child(2) {\n max-width: 70%;\n}\n.v-skeleton-loader__sentences:not(:last-child) {\n margin-bottom: 6px;\n}\n.v-skeleton-loader__table-heading {\n align-items: center;\n display: flex;\n justify-content: space-between;\n padding: 16px;\n}\n.v-skeleton-loader__table-heading .v-skeleton-loader__heading {\n max-width: 15%;\n}\n.v-skeleton-loader__table-heading .v-skeleton-loader__text {\n max-width: 40%;\n}\n.v-skeleton-loader__table-thead {\n display: flex;\n justify-content: space-between;\n padding: 16px;\n}\n.v-skeleton-loader__table-thead .v-skeleton-loader__heading {\n max-width: 5%;\n}\n.v-skeleton-loader__table-tbody {\n padding: 16px 16px 0;\n}\n.v-skeleton-loader__table-tfoot {\n align-items: center;\n display: flex;\n justify-content: flex-end;\n padding: 16px;\n}\n.v-application--is-ltr .v-skeleton-loader__table-tfoot > * {\n margin-left: 8px;\n}\n.v-application--is-rtl .v-skeleton-loader__table-tfoot > * {\n margin-right: 8px;\n}\n.v-skeleton-loader__table-tfoot .v-skeleton-loader__avatar {\n height: 40px;\n width: 40px;\n}\n.v-skeleton-loader__table-tfoot .v-skeleton-loader__text {\n margin-bottom: 0;\n}\n.v-skeleton-loader__table-tfoot .v-skeleton-loader__text:nth-child(1) {\n max-width: 128px;\n}\n.v-skeleton-loader__table-tfoot .v-skeleton-loader__text:nth-child(2) {\n max-width: 64px;\n}\n.v-skeleton-loader__table-row {\n display: flex;\n justify-content: space-between;\n}\n.v-skeleton-loader__table-cell {\n align-items: center;\n display: flex;\n height: 48px;\n width: 88px;\n}\n.v-skeleton-loader__table-cell .v-skeleton-loader__text {\n margin-bottom: 0;\n}\n.v-skeleton-loader__text {\n border-radius: 6px;\n flex: 1 0 auto;\n height: 12px;\n margin-bottom: 6px;\n}\n.v-skeleton-loader--boilerplate .v-skeleton-loader__bone:after {\n display: none;\n}\n.v-skeleton-loader--is-loading {\n overflow: hidden;\n}\n.v-skeleton-loader--tile {\n border-radius: 0;\n}\n.v-skeleton-loader--tile .v-skeleton-loader__bone {\n border-radius: 0;\n}\n\n@-webkit-keyframes loading {\n 100% {\n transform: translateX(100%);\n }\n}\n\n@keyframes loading {\n 100% {\n transform: translateX(100%);\n }\n}",".theme--light.v-snack__wrapper {\n color: rgba(0, 0, 0, 0.87);\n}\n\n.theme--dark.v-snack__wrapper {\n color: #FFFFFF;\n}\n\n.v-sheet.v-snack__wrapper {\n border-radius: 4px;\n}\n.v-sheet.v-snack__wrapper:not(.v-sheet--outlined) {\n box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);\n}\n.v-sheet.v-snack__wrapper.v-sheet--shaped {\n border-radius: 24px 4px;\n}\n\n.v-snack {\n bottom: 0;\n display: flex;\n font-size: 0.875rem;\n justify-content: center;\n left: 0;\n pointer-events: none;\n right: 0;\n top: 0;\n width: 100%;\n}\n.v-snack:not(.v-snack--absolute) {\n height: 100vh;\n position: fixed;\n z-index: 1000;\n}\n.v-snack:not(.v-snack--centered):not(.v-snack--top) {\n align-items: flex-end;\n}\n.v-snack__wrapper {\n align-items: center;\n border-color: currentColor !important;\n display: flex;\n margin: 8px;\n max-width: 672px;\n min-height: 48px;\n min-width: 344px;\n padding: 0;\n pointer-events: auto;\n position: relative;\n transition-duration: 0.15s;\n transition-property: opacity, transform;\n transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n}\n.v-snack__wrapper.theme--dark {\n background-color: #333333;\n color: rgba(255, 255, 255, 0.87);\n}\n.v-snack__content {\n flex-grow: 1;\n font-size: 0.875rem;\n font-weight: 400;\n letter-spacing: 0.0178571429em;\n line-height: 1.25rem;\n margin-right: auto;\n padding: 14px 16px;\n text-align: initial;\n}\n.v-snack__action {\n align-items: center;\n align-self: center;\n display: flex;\n}\n.v-snack__action .v-ripple__container {\n display: none;\n}\n.v-application--is-ltr .v-snack__action {\n margin-right: 8px;\n}\n.v-application--is-rtl .v-snack__action {\n margin-left: 8px;\n}\n.v-snack__action > .v-snack__btn.v-btn {\n padding: 0 8px;\n}\n.v-snack__btn {\n margin-left: 0;\n margin-right: 0;\n margin: 0;\n min-width: auto;\n}\n.v-snack--absolute {\n height: 100%;\n position: absolute;\n z-index: 1;\n}\n.v-snack--centered {\n align-items: center;\n}\n.v-snack--left {\n justify-content: flex-start;\n}\n.v-snack--multi-line .v-snack__wrapper {\n min-height: 68px;\n}\n.v-snack--right {\n justify-content: flex-end;\n}\n.v-snack:not(.v-snack--has-background) .v-snack__wrapper {\n box-shadow: none !important;\n}\n.v-snack--text .v-snack__wrapper:before {\n background-color: currentColor;\n border-radius: inherit;\n bottom: 0;\n content: \"\";\n left: 0;\n opacity: 0.12;\n pointer-events: none;\n position: absolute;\n right: 0;\n top: 0;\n}\n.v-snack--top {\n align-items: flex-start;\n}\n.v-snack--vertical .v-snack__wrapper {\n flex-direction: column;\n}\n.v-snack--vertical .v-snack__wrapper .v-snack__action {\n align-self: flex-end;\n margin-bottom: 8px;\n}\n\n.v-snack-transition-enter.v-snack__wrapper {\n transform: scale(0.8);\n}\n.v-snack-transition-enter.v-snack__wrapper, .v-snack-transition-leave-to.v-snack__wrapper {\n opacity: 0;\n}",".v-speed-dial {\n position: relative;\n z-index: 1;\n}\n.v-speed-dial--absolute {\n position: absolute;\n}\n.v-speed-dial--fixed {\n position: fixed;\n}\n.v-speed-dial--fixed, .v-speed-dial--absolute {\n z-index: 4;\n}\n.v-speed-dial--fixed > .v-btn--floating, .v-speed-dial--absolute > .v-btn--floating {\n margin: 0;\n}\n.v-speed-dial--top {\n top: 16px;\n}\n.v-speed-dial--bottom {\n bottom: 16px;\n}\n.v-speed-dial--left {\n left: 16px;\n}\n.v-speed-dial--right {\n right: 16px;\n}\n.v-speed-dial--direction-left .v-speed-dial__list, .v-speed-dial--direction-right .v-speed-dial__list {\n height: 100%;\n top: 0;\n padding: 0 16px;\n}\n.v-speed-dial--direction-top .v-speed-dial__list, .v-speed-dial--direction-bottom .v-speed-dial__list {\n left: 0;\n width: 100%;\n}\n.v-speed-dial--direction-top .v-speed-dial__list {\n flex-direction: column-reverse;\n bottom: 100%;\n}\n.v-speed-dial--direction-right .v-speed-dial__list {\n flex-direction: row;\n left: 100%;\n}\n.v-speed-dial--direction-bottom .v-speed-dial__list {\n flex-direction: column;\n top: 100%;\n}\n.v-speed-dial--direction-left .v-speed-dial__list {\n flex-direction: row-reverse;\n right: 100%;\n}\n\n/** Elements */\n.v-speed-dial__list {\n align-items: center;\n display: flex;\n justify-content: center;\n padding: 16px 0;\n position: absolute;\n}\n.v-speed-dial__list .v-btn {\n margin: 6px;\n}\n\n/** Modifiers */\n.v-speed-dial:not(.v-speed-dial--is-active) .v-speed-dial__list {\n pointer-events: none;\n}",".theme--light.v-stepper {\n background: #FFFFFF;\n}\n.theme--light.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step {\n background: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-stepper .v-stepper__step__step {\n color: white;\n}\n.theme--light.v-stepper .v-stepper__step__step .v-icon {\n color: white;\n}\n.theme--light.v-stepper .v-stepper__header .v-divider {\n border-color: rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-stepper .v-stepper__step--active .v-stepper__label {\n text-shadow: 0px 0px 0px black;\n}\n.theme--light.v-stepper .v-stepper__step--editable:hover {\n background: rgba(0, 0, 0, 0.06);\n}\n.theme--light.v-stepper .v-stepper__step--editable:hover .v-stepper__label {\n text-shadow: 0px 0px 0px black;\n}\n.theme--light.v-stepper .v-stepper__step--complete .v-stepper__label {\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step {\n background: rgba(0, 0, 0, 0.54);\n}\n.theme--light.v-stepper .v-stepper__label {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-stepper .v-stepper__label small {\n color: rgba(0, 0, 0, 0.6);\n}\n.theme--light.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label {\n color: rgba(0, 0, 0, 0.6);\n}\n.v-application--is-ltr .theme--light.v-stepper--vertical .v-stepper__content:not(:last-child) {\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n}\n.v-application--is-rtl .theme--light.v-stepper--vertical .v-stepper__content:not(:last-child) {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n}\n\n.theme--dark.v-stepper {\n background: #303030;\n}\n.theme--dark.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step {\n background: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-stepper .v-stepper__step__step {\n color: white;\n}\n.theme--dark.v-stepper .v-stepper__step__step .v-icon {\n color: white;\n}\n.theme--dark.v-stepper .v-stepper__header .v-divider {\n border-color: rgba(255, 255, 255, 0.12);\n}\n.theme--dark.v-stepper .v-stepper__step--active .v-stepper__label {\n text-shadow: 0px 0px 0px white;\n}\n.theme--dark.v-stepper .v-stepper__step--editable:hover {\n background: rgba(255, 255, 255, 0.06);\n}\n.theme--dark.v-stepper .v-stepper__step--editable:hover .v-stepper__label {\n text-shadow: 0px 0px 0px white;\n}\n.theme--dark.v-stepper .v-stepper__step--complete .v-stepper__label {\n color: rgba(255, 255, 255, 0.87);\n}\n.theme--dark.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step {\n background: rgba(255, 255, 255, 0.75);\n}\n.theme--dark.v-stepper .v-stepper__label {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-stepper .v-stepper__label small {\n color: rgba(255, 255, 255, 0.7);\n}\n.theme--dark.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label {\n color: rgba(255, 255, 255, 0.7);\n}\n.v-application--is-ltr .theme--dark.v-stepper--vertical .v-stepper__content:not(:last-child) {\n border-left: 1px solid rgba(255, 255, 255, 0.12);\n}\n.v-application--is-rtl .theme--dark.v-stepper--vertical .v-stepper__content:not(:last-child) {\n border-right: 1px solid rgba(255, 255, 255, 0.12);\n}\n\n.v-stepper {\n border-radius: 4px;\n overflow: hidden;\n position: relative;\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n}\n.v-stepper__header {\n height: 72px;\n align-items: stretch;\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n}\n.v-stepper__header .v-divider {\n align-self: center;\n margin: 0 -16px;\n}\n.v-stepper__items {\n position: relative;\n overflow: hidden;\n}\n.v-stepper__step__step {\n align-items: center;\n border-radius: 50%;\n display: inline-flex;\n font-size: 0.75rem;\n justify-content: center;\n height: 24px;\n min-width: 24px;\n width: 24px;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);\n}\n.v-application--is-ltr .v-stepper__step__step {\n margin-right: 8px;\n}\n.v-application--is-rtl .v-stepper__step__step {\n margin-left: 8px;\n}\n.v-stepper__step__step .v-icon.v-icon {\n font-size: 1.25rem;\n}\n.v-stepper__step__step .v-icon.v-icon.v-icon--svg {\n height: 1.25rem;\n width: 1.25rem;\n}\n.v-stepper__step {\n align-items: center;\n display: flex;\n flex-direction: row;\n padding: 24px;\n position: relative;\n}\n.v-stepper__step--active .v-stepper__label {\n transition: 0.3s cubic-bezier(0.4, 0, 0.6, 1);\n}\n.v-stepper__step--editable {\n cursor: pointer;\n}\n.v-stepper__step.v-stepper__step--error .v-stepper__step__step {\n background: transparent;\n color: inherit;\n}\n.v-stepper__step.v-stepper__step--error .v-stepper__step__step .v-icon {\n font-size: 1.5rem;\n color: inherit;\n}\n.v-stepper__step.v-stepper__step--error .v-stepper__label {\n color: inherit;\n text-shadow: none;\n font-weight: 500;\n}\n.v-stepper__step.v-stepper__step--error .v-stepper__label small {\n color: inherit;\n}\n.v-stepper__label {\n align-items: flex-start;\n display: flex;\n flex-direction: column;\n line-height: 1;\n}\n.v-application--is-ltr .v-stepper__label {\n text-align: left;\n}\n.v-application--is-rtl .v-stepper__label {\n text-align: right;\n}\n.v-stepper__label small {\n font-size: 0.75rem;\n font-weight: 300;\n text-shadow: none;\n}\n.v-stepper__wrapper {\n overflow: hidden;\n transition: none;\n}\n.v-stepper__content {\n top: 0;\n padding: 24px 24px 16px 24px;\n flex: 1 0 auto;\n width: 100%;\n}\n.v-stepper__content > .v-btn {\n margin: 24px 8px 8px 0;\n}\n.v-stepper--is-booted .v-stepper__content, .v-stepper--is-booted .v-stepper__wrapper {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-stepper--vertical {\n padding-bottom: 36px;\n}\n.v-stepper--vertical .v-stepper__content {\n padding: 16px 60px 16px 23px;\n width: auto;\n}\n.v-application--is-ltr .v-stepper--vertical .v-stepper__content {\n margin: -8px -36px -16px 36px;\n}\n.v-application--is-rtl .v-stepper--vertical .v-stepper__content {\n margin: -8px 36px -16px -36px;\n}\n.v-stepper--vertical .v-stepper__step {\n padding: 24px 24px 16px;\n}\n.v-application--is-ltr .v-stepper--vertical .v-stepper__step__step {\n margin-right: 12px;\n}\n.v-application--is-rtl .v-stepper--vertical .v-stepper__step__step {\n margin-left: 12px;\n}\n.v-stepper--alt-labels .v-stepper__header {\n height: auto;\n}\n.v-stepper--alt-labels .v-stepper__header .v-divider {\n margin: 35px -67px 0;\n align-self: flex-start;\n}\n.v-stepper--alt-labels .v-stepper__step {\n flex-direction: column;\n justify-content: flex-start;\n align-items: center;\n flex-basis: 175px;\n}\n.v-stepper--alt-labels .v-stepper__step small {\n align-self: center;\n}\n.v-stepper--alt-labels .v-stepper__step__step {\n margin-bottom: 11px;\n margin-left: 0;\n margin-right: 0;\n}\n\n@media only screen and (max-width: 959px) {\n .v-stepper:not(.v-stepper--vertical) .v-stepper__label {\n display: none;\n }\n .v-stepper:not(.v-stepper--vertical) .v-stepper__step__step {\n margin-left: 0;\n margin-right: 0;\n }\n}",".theme--light.v-input--switch .v-input--switch__thumb {\n color: #FFFFFF;\n}\n.theme--light.v-input--switch .v-input--switch__track {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb {\n color: #fafafa !important;\n}\n.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track {\n color: rgba(0, 0, 0, 0.12) !important;\n}\n\n.theme--dark.v-input--switch .v-input--switch__thumb {\n color: #bdbdbd;\n}\n.theme--dark.v-input--switch .v-input--switch__track {\n color: rgba(255, 255, 255, 0.3);\n}\n.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb {\n color: #424242 !important;\n}\n.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track {\n color: rgba(255, 255, 255, 0.1) !important;\n}\n\n.v-input--switch__track, .v-input--switch__thumb {\n background-color: currentColor;\n pointer-events: none;\n transition: inherit;\n}\n.v-input--switch__track {\n border-radius: 8px;\n width: 36px;\n height: 14px;\n left: 2px;\n position: absolute;\n opacity: 0.6;\n right: 2px;\n top: calc(50% - 7px);\n}\n.v-input--switch__thumb {\n border-radius: 50%;\n top: calc(50% - 10px);\n height: 20px;\n position: relative;\n width: 20px;\n display: flex;\n justify-content: center;\n align-items: center;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-input--switch .v-input--selection-controls__input {\n width: 38px;\n}\n.v-input--switch .v-input--selection-controls__ripple {\n top: calc(50% - 24px);\n}\n.v-input--switch.v-input--dense .v-input--switch__thumb {\n width: 18px;\n height: 18px;\n}\n.v-input--switch.v-input--dense .v-input--switch__track {\n height: 12px;\n width: 32px;\n}\n.v-input--switch.v-input--dense.v-input--switch--inset .v-input--switch__track {\n height: 22px;\n width: 44px;\n top: calc(50% - 12px);\n left: -3px;\n}\n.v-input--switch.v-input--dense .v-input--selection-controls__ripple {\n top: calc(50% - 22px);\n}\n.v-input--switch.v-input--is-dirty.v-input--is-disabled {\n opacity: 0.6;\n}\n.v-application--is-ltr .v-input--switch .v-input--selection-controls__ripple {\n left: -14px;\n}\n.v-application--is-ltr .v-input--switch.v-input--dense .v-input--selection-controls__ripple {\n left: -12px;\n}\n.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,\n.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--switch__thumb {\n transform: translate(20px, 0);\n}\n.v-application--is-rtl .v-input--switch .v-input--selection-controls__ripple {\n right: -14px;\n}\n.v-application--is-rtl .v-input--switch.v-input--dense .v-input--selection-controls__ripple {\n right: -12px;\n}\n.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,\n.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--switch__thumb {\n transform: translate(-20px, 0);\n}\n.v-input--switch:not(.v-input--switch--flat):not(.v-input--switch--inset) .v-input--switch__thumb {\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);\n}\n.v-input--switch--inset .v-input--switch__track,\n.v-input--switch--inset .v-input--selection-controls__input {\n width: 48px;\n}\n.v-input--switch--inset .v-input--switch__track {\n border-radius: 14px;\n height: 28px;\n left: -4px;\n opacity: 0.32;\n top: calc(50% - 14px);\n}\n.v-application--is-ltr .v-input--switch--inset .v-input--selection-controls__ripple,\n.v-application--is-ltr .v-input--switch--inset .v-input--switch__thumb {\n transform: translate(0, 0) !important;\n}\n.v-application--is-rtl .v-input--switch--inset .v-input--selection-controls__ripple,\n.v-application--is-rtl .v-input--switch--inset .v-input--switch__thumb {\n transform: translate(-6px, 0) !important;\n}\n.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,\n.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb {\n transform: translate(20px, 0) !important;\n}\n.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,\n.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb {\n transform: translate(-26px, 0) !important;\n}","/* Theme */\n.theme--light.v-system-bar {\n background-color: #e0e0e0;\n color: rgba(0, 0, 0, 0.6);\n}\n.theme--light.v-system-bar .v-icon {\n color: rgba(0, 0, 0, 0.6);\n}\n.theme--light.v-system-bar--lights-out {\n background-color: rgba(255, 255, 255, 0.7) !important;\n}\n\n.theme--dark.v-system-bar {\n background-color: #000000;\n color: rgba(255, 255, 255, 0.7);\n}\n.theme--dark.v-system-bar .v-icon {\n color: rgba(255, 255, 255, 0.7);\n}\n.theme--dark.v-system-bar--lights-out {\n background-color: rgba(0, 0, 0, 0.2) !important;\n}\n\n.v-system-bar {\n align-items: center;\n display: flex;\n font-size: 0.875rem;\n font-weight: 400;\n padding: 0 8px;\n}\n.v-system-bar .v-icon {\n font-size: 1rem;\n margin-right: 4px;\n}\n.v-system-bar--fixed, .v-system-bar--absolute {\n left: 0;\n top: 0;\n width: 100%;\n z-index: 3;\n}\n.v-system-bar--fixed {\n position: fixed;\n}\n.v-system-bar--absolute {\n position: absolute;\n}\n.v-system-bar--window .v-icon {\n font-size: 1.25rem;\n margin-right: 8px;\n}",".theme--light.v-tabs > .v-tabs-bar {\n background-color: #FFFFFF;\n}\n.theme--light.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active),\n.theme--light.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active) > .v-icon,\n.theme--light.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active) > .v-btn,\n.theme--light.v-tabs > .v-tabs-bar .v-tab--disabled {\n color: rgba(0, 0, 0, 0.54);\n}\n.theme--light.v-tabs .v-tab:hover::before {\n opacity: 0.04;\n}\n.theme--light.v-tabs .v-tab:focus::before {\n opacity: 0.12;\n}\n.theme--light.v-tabs .v-tab--active:hover::before, .theme--light.v-tabs .v-tab--active::before {\n opacity: 0.12;\n}\n.theme--light.v-tabs .v-tab--active:focus::before {\n opacity: 0.16;\n}\n\n.theme--dark.v-tabs > .v-tabs-bar {\n background-color: #1E1E1E;\n}\n.theme--dark.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active),\n.theme--dark.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active) > .v-icon,\n.theme--dark.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active) > .v-btn,\n.theme--dark.v-tabs > .v-tabs-bar .v-tab--disabled {\n color: rgba(255, 255, 255, 0.6);\n}\n.theme--dark.v-tabs .v-tab:hover::before {\n opacity: 0.08;\n}\n.theme--dark.v-tabs .v-tab:focus::before {\n opacity: 0.24;\n}\n.theme--dark.v-tabs .v-tab--active:hover::before, .theme--dark.v-tabs .v-tab--active::before {\n opacity: 0.24;\n}\n.theme--dark.v-tabs .v-tab--active:focus::before {\n opacity: 0.32;\n}\n\n.theme--light.v-tabs-items {\n background-color: #FFFFFF;\n}\n\n.theme--dark.v-tabs-items {\n background-color: #1E1E1E;\n}\n\n.v-tabs-bar.primary .v-tab,\n.v-tabs-bar.primary .v-tabs-slider, .v-tabs-bar.secondary .v-tab,\n.v-tabs-bar.secondary .v-tabs-slider, .v-tabs-bar.accent .v-tab,\n.v-tabs-bar.accent .v-tabs-slider, .v-tabs-bar.success .v-tab,\n.v-tabs-bar.success .v-tabs-slider, .v-tabs-bar.error .v-tab,\n.v-tabs-bar.error .v-tabs-slider, .v-tabs-bar.warning .v-tab,\n.v-tabs-bar.warning .v-tabs-slider, .v-tabs-bar.info .v-tab,\n.v-tabs-bar.info .v-tabs-slider {\n color: #FFFFFF;\n}\n\n.v-tabs {\n flex: 1 1 auto;\n width: 100%;\n}\n.v-tabs .v-menu__activator {\n height: 100%;\n}\n.v-tabs:not(.v-tabs--vertical) .v-tab {\n white-space: normal;\n}\n.v-tabs:not(.v-tabs--vertical).v-tabs--right > .v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-slide-group--has-affixes) .v-slide-group__next {\n display: initial;\n visibility: hidden;\n}\n.v-tabs:not(.v-tabs--vertical):not(.v-tabs--right) > .v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-slide-group--has-affixes) .v-slide-group__prev {\n display: initial;\n visibility: hidden;\n}\n\n.v-tabs-bar {\n border-radius: inherit;\n height: 48px;\n}\n.v-tabs-bar.v-item-group > * {\n cursor: initial;\n}\n\n.v-tab {\n align-items: center;\n display: flex;\n flex: 0 1 auto;\n font-size: 0.875rem;\n font-weight: 500;\n justify-content: center;\n letter-spacing: 0.0892857143em;\n line-height: normal;\n min-width: 90px;\n max-width: 360px;\n outline: none;\n padding: 0 16px;\n position: relative;\n text-align: center;\n text-decoration: none;\n text-transform: uppercase;\n transition: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-tab.v-tab {\n color: inherit;\n}\n.v-tab:before {\n background-color: currentColor;\n bottom: 0;\n content: \"\";\n left: 0;\n opacity: 0;\n pointer-events: none;\n position: absolute;\n right: 0;\n top: 0;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-tab:not(.v-tab-disabled) {\n cursor: pointer;\n}\n\n.v-tabs-slider {\n background-color: currentColor;\n height: 100%;\n width: 100%;\n}\n.v-tabs-slider-wrapper {\n bottom: 0;\n margin: 0 !important;\n position: absolute;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n z-index: 1;\n}\n\n.v-application--is-ltr .v-tabs--align-with-title > .v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing) > .v-slide-group__wrapper > .v-tabs-bar__content > .v-tab:first-child, .v-application--is-ltr .v-tabs--align-with-title > .v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing) > .v-slide-group__wrapper > .v-tabs-bar__content > .v-tabs-slider-wrapper + .v-tab {\n margin-left: 42px;\n}\n.v-application--is-rtl .v-tabs--align-with-title > .v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing) > .v-slide-group__wrapper > .v-tabs-bar__content > .v-tab:first-child, .v-application--is-rtl .v-tabs--align-with-title > .v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing) > .v-slide-group__wrapper > .v-tabs-bar__content > .v-tabs-slider-wrapper + .v-tab {\n margin-right: 42px;\n}\n\n.v-application--is-ltr .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-bar__content > *:last-child,\n.v-application--is-ltr .v-tabs--centered > .v-tabs-bar .v-tabs-bar__content > *:last-child {\n margin-right: auto;\n}\n.v-application--is-rtl .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-bar__content > *:last-child,\n.v-application--is-rtl .v-tabs--centered > .v-tabs-bar .v-tabs-bar__content > *:last-child {\n margin-left: auto;\n}\n.v-application--is-ltr .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-bar__content > *:first-child:not(.v-tabs-slider-wrapper),\n.v-application--is-ltr .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-slider-wrapper + *,\n.v-application--is-ltr .v-tabs--centered > .v-tabs-bar .v-tabs-bar__content > *:first-child:not(.v-tabs-slider-wrapper),\n.v-application--is-ltr .v-tabs--centered > .v-tabs-bar .v-tabs-slider-wrapper + * {\n margin-left: auto;\n}\n.v-application--is-rtl .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-bar__content > *:first-child:not(.v-tabs-slider-wrapper),\n.v-application--is-rtl .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-slider-wrapper + *,\n.v-application--is-rtl .v-tabs--centered > .v-tabs-bar .v-tabs-bar__content > *:first-child:not(.v-tabs-slider-wrapper),\n.v-application--is-rtl .v-tabs--centered > .v-tabs-bar .v-tabs-slider-wrapper + * {\n margin-right: auto;\n}\n\n.v-tabs--fixed-tabs > .v-tabs-bar .v-tab {\n flex: 1 1 auto;\n width: 100%;\n}\n\n.v-tabs--grow > .v-tabs-bar .v-tab {\n flex: 1 0 auto;\n max-width: none;\n}\n\n.v-tabs--icons-and-text > .v-tabs-bar {\n height: 72px;\n}\n.v-tabs--icons-and-text > .v-tabs-bar .v-tab {\n flex-direction: column-reverse;\n}\n.v-tabs--icons-and-text > .v-tabs-bar .v-tab > *:first-child {\n margin-bottom: 6px;\n}\n\n.v-tabs--overflow > .v-tabs-bar .v-tab {\n flex: 1 0 auto;\n}\n\n.v-application--is-ltr .v-tabs--right > .v-tabs-bar .v-tab:first-child,\n.v-application--is-ltr .v-tabs--right > .v-tabs-bar .v-tabs-slider-wrapper + .v-tab {\n margin-left: auto;\n}\n.v-application--is-rtl .v-tabs--right > .v-tabs-bar .v-tab:first-child,\n.v-application--is-rtl .v-tabs--right > .v-tabs-bar .v-tabs-slider-wrapper + .v-tab {\n margin-right: auto;\n}\n.v-application--is-ltr .v-tabs--right > .v-tabs-bar .v-tab:last-child {\n margin-right: 0;\n}\n.v-application--is-rtl .v-tabs--right > .v-tabs-bar .v-tab:last-child {\n margin-left: 0;\n}\n\n.v-tabs--vertical {\n display: flex;\n}\n.v-tabs--vertical > .v-tabs-bar {\n flex: 1 0 auto;\n height: auto;\n}\n.v-tabs--vertical > .v-tabs-bar .v-slide-group__next,\n.v-tabs--vertical > .v-tabs-bar .v-slide-group__prev {\n display: none;\n}\n.v-tabs--vertical > .v-tabs-bar .v-tabs-bar__content {\n flex-direction: column;\n}\n.v-tabs--vertical > .v-tabs-bar .v-tab {\n height: 48px;\n}\n.v-tabs--vertical > .v-tabs-bar .v-tabs-slider {\n height: 100%;\n}\n.v-tabs--vertical > .v-window {\n flex: 0 1 100%;\n}\n.v-tabs--vertical.v-tabs--icons-and-text > .v-tabs-bar .v-tab {\n height: 72px;\n}\n\n.v-tab--active {\n color: inherit;\n}\n.v-tab--active.v-tab:not(:focus)::before {\n opacity: 0;\n}\n.v-tab--active .v-icon,\n.v-tab--active .v-btn.v-btn--flat {\n color: inherit;\n}\n\n.v-tab--disabled {\n pointer-events: none;\n opacity: 0.5;\n}",".v-textarea textarea {\n align-self: stretch;\n flex: 1 1 auto;\n line-height: 1.75rem;\n max-width: 100%;\n min-height: 32px;\n outline: none;\n padding: 0;\n width: 100%;\n}\n.v-textarea .v-text-field__prefix,\n.v-textarea .v-text-field__suffix {\n padding-top: 2px;\n align-self: start;\n}\n.v-textarea.v-text-field--box .v-text-field__prefix,\n.v-textarea.v-text-field--box textarea, .v-textarea.v-text-field--enclosed .v-text-field__prefix,\n.v-textarea.v-text-field--enclosed textarea {\n margin-top: 24px;\n}\n.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,\n.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,\n.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea, .v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,\n.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,\n.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea, .v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,\n.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,\n.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea, .v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,\n.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,\n.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea {\n margin-top: 10px;\n}\n.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label, .v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label, .v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label, .v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label {\n top: 18px;\n}\n.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix,\n.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix,\n.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea, .v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix,\n.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix,\n.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea, .v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix,\n.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix,\n.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea, .v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix,\n.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix,\n.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea {\n margin-top: 6px;\n}\n.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner,\n.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer,\n.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner,\n.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer, .v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner,\n.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer,\n.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner,\n.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer, .v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner,\n.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer,\n.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner,\n.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer, .v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner,\n.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer,\n.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner,\n.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer {\n align-self: flex-start;\n margin-top: 8px;\n}\n.v-textarea.v-text-field--solo {\n align-items: flex-start;\n}\n.v-textarea.v-text-field--solo .v-input__prepend-inner,\n.v-textarea.v-text-field--solo .v-input__prepend-outer,\n.v-textarea.v-text-field--solo .v-input__append-inner,\n.v-textarea.v-text-field--solo .v-input__append-outer {\n align-self: flex-start;\n margin-top: 12px;\n}\n.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner {\n padding-left: 12px;\n}\n.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner {\n padding-right: 12px;\n}\n.v-textarea--auto-grow textarea {\n overflow: hidden;\n}\n.v-textarea--no-resize textarea {\n resize: none;\n}\n.v-textarea.v-text-field--enclosed .v-text-field__slot {\n align-self: stretch;\n}\n.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot {\n margin-right: -12px;\n}\n.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot {\n margin-left: -12px;\n}\n.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea {\n padding-right: 12px;\n}\n.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea {\n padding-left: 12px;\n}",".theme--light.v-timeline::before {\n background: rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-timeline .v-timeline-item__dot {\n background: #FFFFFF;\n}\n.theme--light.v-timeline .v-timeline-item .v-card::before {\n border-right-color: rgba(0, 0, 0, 0.12);\n}\n\n.theme--dark.v-timeline::before {\n background: rgba(255, 255, 255, 0.12);\n}\n.theme--dark.v-timeline .v-timeline-item__dot {\n background: #1E1E1E;\n}\n.theme--dark.v-timeline .v-timeline-item .v-card::before {\n border-right-color: rgba(0, 0, 0, 0.12);\n}\n\n.v-timeline {\n padding-top: 24px;\n position: relative;\n}\n.v-timeline:before {\n bottom: 0;\n content: \"\";\n height: 100%;\n position: absolute;\n top: 0;\n width: 2px;\n}\n\n.v-timeline-item {\n display: flex;\n padding-bottom: 24px;\n}\n\n.v-timeline-item__body {\n position: relative;\n height: 100%;\n flex: 1 1 auto;\n}\n\n.v-timeline-item__divider {\n position: relative;\n min-width: 96px;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.v-timeline-item__dot {\n z-index: 2;\n border-radius: 50%;\n box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);\n height: 38px;\n left: calc(50% - 19px);\n width: 38px;\n}\n.v-timeline-item__dot .v-timeline-item__inner-dot {\n height: 30px;\n margin: 4px;\n width: 30px;\n}\n.v-timeline-item__dot--small {\n height: 24px;\n left: calc(50% - 12px);\n width: 24px;\n}\n.v-timeline-item__dot--small .v-timeline-item__inner-dot {\n height: 18px;\n margin: 3px;\n width: 18px;\n}\n.v-timeline-item__dot--large {\n height: 52px;\n left: calc(50% - 26px);\n width: 52px;\n}\n.v-timeline-item__dot--large .v-timeline-item__inner-dot {\n height: 42px;\n margin: 5px;\n width: 42px;\n}\n\n.v-timeline-item__inner-dot {\n border-radius: 50%;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.v-timeline-item__opposite {\n flex: 1 1 auto;\n align-self: center;\n max-width: calc(50% - 48px);\n}\n\n.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before), .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after {\n flex-direction: row-reverse;\n}\n.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__opposite, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__opposite {\n text-align: right;\n}\n.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__opposite, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__opposite {\n text-align: left;\n}\n.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body .v-card:after, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body .v-card:after {\n transform: rotate(0);\n left: -10px;\n right: initial;\n}\n.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body .v-card:after, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body .v-card:after {\n transform: rotate(180deg);\n left: initial;\n right: -10px;\n}\n.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body, .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body {\n max-width: calc(50% - 48px);\n}\n.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after), .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before {\n flex-direction: row;\n}\n.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__opposite, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__opposite {\n text-align: left;\n}\n.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__opposite, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__opposite {\n text-align: right;\n}\n.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__body .v-card:after, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body .v-card:after {\n transform: rotate(180deg);\n right: -10px;\n left: initial;\n}\n.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__body .v-card:after, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body .v-card:after {\n transform: rotate(0);\n right: initial;\n left: -10px;\n}\n.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__body, .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body {\n max-width: calc(50% - 48px);\n}\n\n.v-timeline-item__body > .v-card:not(.v-card--flat):before, .v-timeline-item__body > .v-card:not(.v-card--flat):after {\n content: \"\";\n position: absolute;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n border-right: 10px solid black;\n top: calc(50% - 10px);\n}\n.v-timeline-item__body > .v-card:not(.v-card--flat):after {\n border-right-color: inherit;\n}\n.v-timeline-item__body > .v-card:not(.v-card--flat):before {\n top: calc(50% - 10px + 2px);\n}\n\n.v-timeline--align-top .v-timeline-item__dot {\n align-self: start;\n}\n.v-timeline--align-top .v-timeline-item__body > .v-card:before {\n top: calc(0% + 10px + 2px);\n}\n.v-timeline--align-top .v-timeline-item__body > .v-card:after {\n top: calc(0% + 10px);\n}\n\n.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse):before {\n left: calc(50% - 1px);\n right: initial;\n}\n.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse):before {\n left: initial;\n right: calc(50% - 1px);\n}\n\n.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense):before {\n right: calc(50% - 1px);\n left: initial;\n}\n.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense):before {\n right: initial;\n left: calc(50% - 1px);\n}\n.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after), .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before {\n flex-direction: row;\n}\n.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__opposite, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__opposite {\n text-align: left;\n}\n.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__opposite, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__opposite {\n text-align: right;\n}\n.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body .v-card:after, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body .v-card:after {\n transform: rotate(180deg);\n right: -10px;\n left: initial;\n}\n.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body .v-card:after, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body .v-card:after {\n transform: rotate(0);\n right: initial;\n left: -10px;\n}\n.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body, .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body {\n max-width: calc(50% - 48px);\n}\n.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before), .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after {\n flex-direction: row-reverse;\n}\n.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__opposite, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__opposite {\n text-align: right;\n}\n.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__opposite, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__opposite {\n text-align: left;\n}\n.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__body .v-card:after, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body .v-card:after {\n transform: rotate(0);\n left: -10px;\n right: initial;\n}\n.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__body .v-card:after, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body .v-card:after {\n transform: rotate(180deg);\n left: initial;\n right: -10px;\n}\n.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__body, .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body {\n max-width: calc(50% - 48px);\n}\n\n.v-application--is-ltr .v-timeline--reverse.v-timeline--dense:before {\n right: calc(48px - 1px);\n left: initial;\n}\n.v-application--is-rtl .v-timeline--reverse.v-timeline--dense:before {\n right: initial;\n left: calc(48px - 1px);\n}\n\n.v-application--is-ltr .v-timeline--dense:not(.v-timeline--reverse):before {\n left: calc(48px - 1px);\n right: initial;\n}\n.v-application--is-rtl .v-timeline--dense:not(.v-timeline--reverse):before {\n left: initial;\n right: calc(48px - 1px);\n}\n\n.v-timeline--dense .v-timeline-item {\n flex-direction: row-reverse !important;\n}\n.v-application--is-ltr .v-timeline--dense .v-timeline-item .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--dense .v-timeline-item .v-timeline-item__body .v-card:after {\n transform: rotate(0);\n left: -10px;\n right: initial;\n}\n.v-application--is-rtl .v-timeline--dense .v-timeline-item .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--dense .v-timeline-item .v-timeline-item__body .v-card:after {\n transform: rotate(180deg);\n left: initial;\n right: -10px;\n}\n.v-timeline--dense .v-timeline-item__body {\n max-width: calc(100% - 96px);\n}\n.v-timeline--dense .v-timeline-item__opposite {\n display: none;\n}\n\n.v-timeline--reverse.v-timeline--dense .v-timeline-item {\n flex-direction: row !important;\n}\n.v-application--is-ltr .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body .v-card:after {\n transform: rotate(180deg);\n right: -10px;\n left: initial;\n}\n.v-application--is-rtl .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body .v-card:after {\n transform: rotate(0);\n right: initial;\n left: -10px;\n}\n\n.v-timeline-item--fill-dot .v-timeline-item__inner-dot {\n height: inherit;\n margin: 0;\n width: inherit;\n}",".v-time-picker-title {\n color: #FFFFFF;\n display: flex;\n line-height: 1;\n justify-content: flex-end;\n}\n\n.v-time-picker-title__time {\n white-space: nowrap;\n direction: ltr;\n}\n.v-time-picker-title__time .v-picker__title__btn,\n.v-time-picker-title__time span {\n align-items: center;\n display: inline-flex;\n height: 70px;\n font-size: 70px;\n justify-content: center;\n}\n\n.v-time-picker-title__ampm {\n align-self: flex-end;\n display: flex;\n flex-direction: column;\n font-size: 16px;\n text-transform: uppercase;\n}\n.v-application--is-ltr .v-time-picker-title__ampm {\n margin: 0 0 6px 8px;\n}\n.v-application--is-rtl .v-time-picker-title__ampm {\n margin: 0 8px 6px 0;\n}\n.v-time-picker-title__ampm div:only-child {\n flex-direction: row;\n}\n.v-time-picker-title__ampm--readonly .v-picker__title__btn.v-picker__title__btn--active {\n opacity: 0.6;\n}\n\n.v-picker__title--landscape .v-time-picker-title {\n flex-direction: column;\n justify-content: center;\n height: 100%;\n}\n.v-picker__title--landscape .v-time-picker-title__time {\n text-align: right;\n}\n.v-picker__title--landscape .v-time-picker-title__time .v-picker__title__btn,\n.v-picker__title--landscape .v-time-picker-title__time span {\n height: 55px;\n font-size: 55px;\n}\n.v-picker__title--landscape .v-time-picker-title__ampm {\n margin: 16px 0 0;\n align-self: initial;\n text-align: center;\n}\n\n.v-picker--time .v-picker__title--landscape {\n padding: 0;\n}\n.v-picker--time .v-picker__title--landscape .v-time-picker-title__time {\n text-align: center;\n}",".theme--light.v-time-picker-clock {\n background: #e0e0e0;\n}\n.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled {\n color: rgba(0, 0, 0, 0.26);\n}\n.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active {\n color: rgba(255, 255, 255, 0.3);\n}\n.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__hand {\n background-color: #bdbdbd;\n}\n.theme--light.v-time-picker-clock--indeterminate:after {\n color: #bdbdbd;\n}\n.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active {\n background-color: #bdbdbd;\n}\n\n.theme--dark.v-time-picker-clock {\n background: #616161;\n}\n.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled {\n color: rgba(255, 255, 255, 0.3);\n}\n.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active {\n color: rgba(255, 255, 255, 0.3);\n}\n.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__hand {\n background-color: #757575;\n}\n.theme--dark.v-time-picker-clock--indeterminate:after {\n color: #757575;\n}\n.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active {\n background-color: #757575;\n}\n\n.v-time-picker-clock {\n border-radius: 100%;\n position: relative;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n width: 100%;\n padding-top: 100%;\n flex: 1 0 auto;\n}\n.v-time-picker-clock__container {\n display: flex;\n flex-direction: column;\n justify-content: center;\n padding: 10px;\n}\n.v-time-picker-clock__ampm {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: flex-end;\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n margin: 0;\n padding: 10px;\n}\n.v-time-picker-clock__hand {\n height: calc(50% - 4px);\n width: 2px;\n bottom: 50%;\n left: calc(50% - 1px);\n transform-origin: center bottom;\n position: absolute;\n will-change: transform;\n z-index: 1;\n}\n.v-time-picker-clock__hand:before {\n background: transparent;\n border-width: 2px;\n border-style: solid;\n border-color: inherit;\n border-radius: 100%;\n width: 10px;\n height: 10px;\n content: \"\";\n position: absolute;\n top: -4px;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n.v-time-picker-clock__hand:after {\n content: \"\";\n position: absolute;\n height: 8px;\n width: 8px;\n top: 100%;\n left: 50%;\n border-radius: 100%;\n border-style: solid;\n border-color: inherit;\n background-color: inherit;\n transform: translate(-50%, -50%);\n}\n.v-time-picker-clock__hand--inner:after {\n height: 14px;\n}\n\n.v-picker--full-width .v-time-picker-clock__container {\n max-width: 290px;\n}\n\n.v-time-picker-clock__inner {\n position: absolute;\n bottom: 27px;\n left: 27px;\n right: 27px;\n top: 27px;\n}\n\n.v-time-picker-clock__item {\n align-items: center;\n border-radius: 100%;\n cursor: default;\n display: flex;\n font-size: 16px;\n justify-content: center;\n height: 40px;\n position: absolute;\n text-align: center;\n width: 40px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n transform: translate(-50%, -50%);\n}\n.v-time-picker-clock__item > span {\n z-index: 1;\n}\n.v-time-picker-clock__item:before, .v-time-picker-clock__item:after {\n content: \"\";\n border-radius: 100%;\n position: absolute;\n top: 50%;\n left: 50%;\n height: 14px;\n width: 14px;\n transform: translate(-50%, -50%);\n}\n.v-time-picker-clock__item:after, .v-time-picker-clock__item:before {\n height: 40px;\n width: 40px;\n}\n.v-time-picker-clock__item--active {\n color: #FFFFFF;\n cursor: default;\n z-index: 2;\n}\n.v-time-picker-clock__item--disabled {\n pointer-events: none;\n}\n\n.v-picker--landscape .v-time-picker-clock__container {\n flex-direction: row;\n}\n.v-picker--landscape .v-time-picker-clock__ampm {\n flex-direction: column;\n}",".v-tooltip {\n display: none;\n}\n.v-tooltip--attached {\n display: inline;\n}\n.v-tooltip__content {\n background: rgba(97, 97, 97, 0.9);\n color: #FFFFFF;\n border-radius: 4px;\n font-size: 14px;\n line-height: 22px;\n display: inline-block;\n padding: 5px 16px;\n position: absolute;\n text-transform: initial;\n width: auto;\n opacity: 1;\n pointer-events: none;\n}\n.v-tooltip__content--fixed {\n position: fixed;\n}\n.v-tooltip__content[class*=-active] {\n transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n}\n.v-tooltip__content[class*=enter-active] {\n transition-duration: 150ms;\n}\n.v-tooltip__content[class*=leave-active] {\n transition-duration: 75ms;\n}",".theme--light.v-treeview {\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-treeview--hoverable .v-treeview-node__root:hover::before,\n.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root:hover::before {\n opacity: 0.04;\n}\n.theme--light.v-treeview--hoverable .v-treeview-node__root:focus::before,\n.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root:focus::before {\n opacity: 0.12;\n}\n.theme--light.v-treeview--hoverable .v-treeview-node__root--active:hover::before, .theme--light.v-treeview--hoverable .v-treeview-node__root--active::before,\n.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root--active:hover::before,\n.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root--active::before {\n opacity: 0.12;\n}\n.theme--light.v-treeview--hoverable .v-treeview-node__root--active:focus::before,\n.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root--active:focus::before {\n opacity: 0.16;\n}\n.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:hover::before, .theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active::before {\n opacity: 0.12;\n}\n.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:focus::before {\n opacity: 0.16;\n}\n.theme--light.v-treeview .v-treeview-node--disabled > .v-treeview-node__root > .v-treeview-node__content {\n color: rgba(0, 0, 0, 0.38) !important;\n}\n\n.theme--dark.v-treeview {\n color: #FFFFFF;\n}\n.theme--dark.v-treeview--hoverable .v-treeview-node__root:hover::before,\n.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root:hover::before {\n opacity: 0.08;\n}\n.theme--dark.v-treeview--hoverable .v-treeview-node__root:focus::before,\n.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root:focus::before {\n opacity: 0.24;\n}\n.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:hover::before, .theme--dark.v-treeview--hoverable .v-treeview-node__root--active::before,\n.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root--active:hover::before,\n.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root--active::before {\n opacity: 0.24;\n}\n.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:focus::before,\n.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root--active:focus::before {\n opacity: 0.32;\n}\n.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:hover::before, .theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active::before {\n opacity: 0.24;\n}\n.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:focus::before {\n opacity: 0.32;\n}\n.theme--dark.v-treeview .v-treeview-node--disabled > .v-treeview-node__root > .v-treeview-node__content {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root,\n.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root:before {\n border-bottom-right-radius: 24px !important;\n border-top-right-radius: 24px !important;\n}\n.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root,\n.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root:before {\n border-radius: 24px !important;\n}\n.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.v-treeview-node--click > .v-treeview-node__root,\n.v-treeview-node--click > .v-treeview-node__root > .v-treeview-node__content > * {\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-treeview-node.v-treeview-node--active .v-treeview-node__content .v-icon {\n color: inherit;\n}\n\n.v-treeview-node__root {\n display: flex;\n align-items: center;\n min-height: 48px;\n padding-left: 8px;\n padding-right: 8px;\n position: relative;\n}\n.v-treeview-node__root::before {\n background-color: currentColor;\n bottom: 0;\n content: \"\";\n left: 0;\n opacity: 0;\n pointer-events: none;\n position: absolute;\n right: 0;\n top: 0;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-treeview-node__root::after {\n content: \"\";\n font-size: 0;\n min-height: inherit;\n}\n\n.v-treeview-node__children {\n transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);\n}\n\n.v-treeview--dense .v-treeview-node__root {\n min-height: 40px;\n}\n.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root,\n.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root:before {\n border-bottom-right-radius: 20px !important;\n border-top-right-radius: 20px !important;\n}\n.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root,\n.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root:before {\n border-radius: 20px !important;\n}\n.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n\n.v-treeview-node__checkbox {\n width: 24px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-application--is-ltr .v-treeview-node__checkbox {\n margin-left: 6px;\n}\n.v-application--is-rtl .v-treeview-node__checkbox {\n margin-right: 6px;\n}\n\n.v-treeview-node__toggle {\n width: 24px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-treeview-node__toggle--loading {\n -webkit-animation: progress-circular-rotate 1s linear infinite;\n animation: progress-circular-rotate 1s linear infinite;\n}\n.v-application--is-ltr .v-treeview-node__toggle {\n transform: rotate(-90deg);\n}\n.v-application--is-ltr .v-treeview-node__toggle--open {\n transform: none;\n}\n.v-application--is-rtl .v-treeview-node__toggle {\n transform: rotate(90deg);\n}\n.v-application--is-rtl .v-treeview-node__toggle--open {\n transform: none;\n}\n\n.v-treeview-node__prepend {\n min-width: 24px;\n}\n.v-application--is-ltr .v-treeview-node__prepend {\n margin-right: 6px;\n}\n.v-application--is-rtl .v-treeview-node__prepend {\n margin-left: 6px;\n}\n\n.v-treeview-node__append {\n min-width: 24px;\n}\n.v-application--is-ltr .v-treeview-node__append {\n margin-left: 6px;\n}\n.v-application--is-rtl .v-treeview-node__append {\n margin-right: 6px;\n}\n\n.v-treeview-node__level {\n width: 24px;\n}\n\n.v-treeview-node__label {\n flex: 1;\n font-size: inherit;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.v-treeview-node__content {\n align-items: center;\n display: flex;\n flex-basis: 0%;\n flex-grow: 1;\n flex-shrink: 0;\n min-width: 0;\n}\n.v-treeview-node__content .v-btn {\n flex-grow: 0 !important;\n flex-shrink: 1 !important;\n}\n.v-application--is-ltr .v-treeview-node__content {\n margin-left: 6px;\n}\n.v-application--is-rtl .v-treeview-node__content {\n margin-right: 6px;\n}",".v-virtual-scroll {\n display: block;\n flex: 1 1 auto;\n height: 100%;\n max-width: 100%;\n overflow: auto;\n position: relative;\n}\n.v-virtual-scroll__container {\n display: block;\n}\n.v-virtual-scroll__item {\n left: 0;\n position: absolute;\n right: 0;\n}"],"sourceRoot":""} \ No newline at end of file diff --git a/scripts/communityScripts/libraries/vuetify/vuetify-v2.3.9.js b/scripts/communityScripts/libraries/vuetify/vuetify-v2.3.9.js new file mode 100644 index 0000000000..62b506643c --- /dev/null +++ b/scripts/communityScripts/libraries/vuetify/vuetify-v2.3.9.js @@ -0,0 +1,43728 @@ +(function webpackUniversalModuleDefinition(root, factory) { + if(typeof exports === 'object' && typeof module === 'object') + module.exports = factory(require("vue")); + else if(typeof define === 'function' && define.amd) + define(["vue"], factory); + else if(typeof exports === 'object') + exports["Vuetify"] = factory(require("vue")); + else + root["Vuetify"] = factory(root["Vue"]); +})(typeof self !== 'undefined' ? self : this, function(__WEBPACK_EXTERNAL_MODULE_vue__) { +return /******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = "/dist/"; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = "./src/index.ts"); +/******/ }) +/************************************************************************/ +/******/ ({ + +/***/ "./src/components/VAlert/VAlert.sass": +/*!*******************************************!*\ + !*** ./src/components/VAlert/VAlert.sass ***! + \*******************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VAlert/VAlert.ts": +/*!*****************************************!*\ + !*** ./src/components/VAlert/VAlert.ts ***! + \*****************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VAlert_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VAlert.sass */ "./src/components/VAlert/VAlert.sass"); +/* harmony import */ var _VAlert_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VAlert_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSheet__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSheet */ "./src/components/VSheet/index.ts"); +/* harmony import */ var _VBtn__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VBtn */ "./src/components/VBtn/index.ts"); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _mixins_transitionable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/transitionable */ "./src/mixins/transitionable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Extensions + + // Components + + + // Mixins + + + + // Utilities + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_7__["default"])(_VSheet__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_toggleable__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_transitionable__WEBPACK_IMPORTED_MODULE_6__["default"]).extend({ + name: 'v-alert', + props: { + border: { + type: String, + validator: function validator(val) { + return ['top', 'right', 'bottom', 'left'].includes(val); + } + }, + closeLabel: { + type: String, + default: '$vuetify.close' + }, + coloredBorder: Boolean, + dense: Boolean, + dismissible: Boolean, + closeIcon: { + type: String, + default: '$cancel' + }, + icon: { + default: '', + type: [Boolean, String], + validator: function validator(val) { + return typeof val === 'string' || val === false; + } + }, + outlined: Boolean, + prominent: Boolean, + text: Boolean, + type: { + type: String, + validator: function validator(val) { + return ['info', 'error', 'success', 'warning'].includes(val); + } + }, + value: { + type: Boolean, + default: true + } + }, + computed: { + __cachedBorder: function __cachedBorder() { + var _a; + + if (!this.border) return null; + var data = { + staticClass: 'v-alert__border', + class: (_a = {}, _a["v-alert__border--" + this.border] = true, _a) + }; + + if (this.coloredBorder) { + data = this.setBackgroundColor(this.computedColor, data); + data.class['v-alert__border--has-color'] = true; + } + + return this.$createElement('div', data); + }, + __cachedDismissible: function __cachedDismissible() { + var _this = this; + + if (!this.dismissible) return null; + var color = this.iconColor; + return this.$createElement(_VBtn__WEBPACK_IMPORTED_MODULE_2__["default"], { + staticClass: 'v-alert__dismissible', + props: { + color: color, + icon: true, + small: true + }, + attrs: { + 'aria-label': this.$vuetify.lang.t(this.closeLabel) + }, + on: { + click: function click() { + return _this.isActive = false; + } + } + }, [this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_3__["default"], { + props: { + color: color + } + }, this.closeIcon)]); + }, + __cachedIcon: function __cachedIcon() { + if (!this.computedIcon) return null; + return this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_3__["default"], { + staticClass: 'v-alert__icon', + props: { + color: this.iconColor + } + }, this.computedIcon); + }, + classes: function classes() { + var classes = __assign(__assign({}, _VSheet__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-alert--border': Boolean(this.border), + 'v-alert--dense': this.dense, + 'v-alert--outlined': this.outlined, + 'v-alert--prominent': this.prominent, + 'v-alert--text': this.text + }); + + if (this.border) { + classes["v-alert--border-" + this.border] = true; + } + + return classes; + }, + computedColor: function computedColor() { + return this.color || this.type; + }, + computedIcon: function computedIcon() { + if (this.icon === false) return false; + if (typeof this.icon === 'string' && this.icon) return this.icon; + if (!['error', 'info', 'success', 'warning'].includes(this.type)) return false; + return "$" + this.type; + }, + hasColoredIcon: function hasColoredIcon() { + return this.hasText || Boolean(this.border) && this.coloredBorder; + }, + hasText: function hasText() { + return this.text || this.outlined; + }, + iconColor: function iconColor() { + return this.hasColoredIcon ? this.computedColor : undefined; + }, + isDark: function isDark() { + if (this.type && !this.coloredBorder && !this.outlined) return true; + return _mixins_themeable__WEBPACK_IMPORTED_MODULE_5__["default"].options.computed.isDark.call(this); + } + }, + created: function created() { + /* istanbul ignore next */ + if (this.$attrs.hasOwnProperty('outline')) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_8__["breaking"])('outline', 'outlined', this); + } + }, + methods: { + genWrapper: function genWrapper() { + var children = [this.$slots.prepend || this.__cachedIcon, this.genContent(), this.__cachedBorder, this.$slots.append, this.$scopedSlots.close ? this.$scopedSlots.close({ + toggle: this.toggle + }) : this.__cachedDismissible]; + var data = { + staticClass: 'v-alert__wrapper' + }; + return this.$createElement('div', data, children); + }, + genContent: function genContent() { + return this.$createElement('div', { + staticClass: 'v-alert__content' + }, this.$slots.default); + }, + genAlert: function genAlert() { + var data = { + staticClass: 'v-alert', + attrs: { + role: 'alert' + }, + on: this.listeners$, + class: this.classes, + style: this.styles, + directives: [{ + name: 'show', + value: this.isActive + }] + }; + + if (!this.coloredBorder) { + var setColor = this.hasText ? this.setTextColor : this.setBackgroundColor; + data = setColor(this.computedColor, data); + } + + return this.$createElement('div', data, [this.genWrapper()]); + }, + + /** @public */ + toggle: function toggle() { + this.isActive = !this.isActive; + } + }, + render: function render(h) { + var render = this.genAlert(); + if (!this.transition) return render; + return h('transition', { + props: { + name: this.transition, + origin: this.origin, + mode: this.mode + } + }, [render]); + } +})); + +/***/ }), + +/***/ "./src/components/VAlert/index.ts": +/*!****************************************!*\ + !*** ./src/components/VAlert/index.ts ***! + \****************************************/ +/*! exports provided: VAlert, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VAlert__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VAlert */ "./src/components/VAlert/VAlert.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VAlert", function() { return _VAlert__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VAlert__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VApp/VApp.sass": +/*!***************************************!*\ + !*** ./src/components/VApp/VApp.sass ***! + \***************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VApp/VApp.ts": +/*!*************************************!*\ + !*** ./src/components/VApp/VApp.ts ***! + \*************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VApp_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VApp.sass */ "./src/components/VApp/VApp.sass"); +/* harmony import */ var _VApp_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VApp_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Mixins + + // Utilities + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_2__["default"])(_mixins_themeable__WEBPACK_IMPORTED_MODULE_1__["default"]).extend({ + name: 'v-app', + props: { + dark: { + type: Boolean, + default: undefined + }, + id: { + type: String, + default: 'app' + }, + light: { + type: Boolean, + default: undefined + } + }, + computed: { + isDark: function isDark() { + return this.$vuetify.theme.dark; + } + }, + beforeCreate: function beforeCreate() { + if (!this.$vuetify || this.$vuetify === this.$root) { + throw new Error('Vuetify is not properly initialized, see https://vuetifyjs.com/getting-started/quick-start#bootstrapping-the-vuetify-object'); + } + }, + render: function render(h) { + var wrapper = h('div', { + staticClass: 'v-application--wrap' + }, this.$slots.default); + return h('div', { + staticClass: 'v-application', + class: __assign({ + 'v-application--is-rtl': this.$vuetify.rtl, + 'v-application--is-ltr': !this.$vuetify.rtl + }, this.themeClasses), + attrs: { + 'data-app': true + }, + domProps: { + id: this.id + } + }, [wrapper]); + } +})); + +/***/ }), + +/***/ "./src/components/VApp/index.ts": +/*!**************************************!*\ + !*** ./src/components/VApp/index.ts ***! + \**************************************/ +/*! exports provided: VApp, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VApp__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VApp */ "./src/components/VApp/VApp.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VApp", function() { return _VApp__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VApp__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VAppBar/VAppBar.sass": +/*!*********************************************!*\ + !*** ./src/components/VAppBar/VAppBar.sass ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VAppBar/VAppBar.ts": +/*!*******************************************!*\ + !*** ./src/components/VAppBar/VAppBar.ts ***! + \*******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VAppBar_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VAppBar.sass */ "./src/components/VAppBar/VAppBar.sass"); +/* harmony import */ var _VAppBar_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VAppBar_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VToolbar_VToolbar__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VToolbar/VToolbar */ "./src/components/VToolbar/VToolbar.ts"); +/* harmony import */ var _directives_scroll__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../directives/scroll */ "./src/directives/scroll/index.ts"); +/* harmony import */ var _mixins_applicationable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/applicationable */ "./src/mixins/applicationable/index.ts"); +/* harmony import */ var _mixins_scrollable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/scrollable */ "./src/mixins/scrollable/index.ts"); +/* harmony import */ var _mixins_ssr_bootable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/ssr-bootable */ "./src/mixins/ssr-bootable/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Extensions + + // Directives + + // Mixins + + + + + // Utilities + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_8__["default"])(_VToolbar_VToolbar__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_scrollable__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_ssr_bootable__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_toggleable__WEBPACK_IMPORTED_MODULE_6__["default"], Object(_mixins_applicationable__WEBPACK_IMPORTED_MODULE_3__["default"])('top', ['clippedLeft', 'clippedRight', 'computedHeight', 'invertedScroll', 'isExtended', 'isProminent', 'value'])); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend({ + name: 'v-app-bar', + directives: { + Scroll: _directives_scroll__WEBPACK_IMPORTED_MODULE_2__["default"] + }, + props: { + clippedLeft: Boolean, + clippedRight: Boolean, + collapseOnScroll: Boolean, + elevateOnScroll: Boolean, + fadeImgOnScroll: Boolean, + hideOnScroll: Boolean, + invertedScroll: Boolean, + scrollOffScreen: Boolean, + shrinkOnScroll: Boolean, + value: { + type: Boolean, + default: true + } + }, + data: function data() { + return { + isActive: this.value + }; + }, + computed: { + applicationProperty: function applicationProperty() { + return !this.bottom ? 'top' : 'bottom'; + }, + canScroll: function canScroll() { + return _mixins_scrollable__WEBPACK_IMPORTED_MODULE_4__["default"].options.computed.canScroll.call(this) && (this.invertedScroll || this.elevateOnScroll || this.hideOnScroll || this.collapseOnScroll || this.isBooted || // If falsey, user has provided an + // explicit value which should + // overwrite anything we do + !this.value); + }, + classes: function classes() { + return __assign(__assign({}, _VToolbar_VToolbar__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-toolbar--collapse': this.collapse || this.collapseOnScroll, + 'v-app-bar': true, + 'v-app-bar--clipped': this.clippedLeft || this.clippedRight, + 'v-app-bar--fade-img-on-scroll': this.fadeImgOnScroll, + 'v-app-bar--elevate-on-scroll': this.elevateOnScroll, + 'v-app-bar--fixed': !this.absolute && (this.app || this.fixed), + 'v-app-bar--hide-shadow': this.hideShadow, + 'v-app-bar--is-scrolled': this.currentScroll > 0, + 'v-app-bar--shrink-on-scroll': this.shrinkOnScroll + }); + }, + computedContentHeight: function computedContentHeight() { + if (!this.shrinkOnScroll) return _VToolbar_VToolbar__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.computedContentHeight.call(this); + var height = this.computedOriginalHeight; + var min = this.dense ? 48 : 56; + var max = height; + var difference = max - min; + var iteration = difference / this.computedScrollThreshold; + var offset = this.currentScroll * iteration; + return Math.max(min, max - offset); + }, + computedFontSize: function computedFontSize() { + if (!this.isProminent) return undefined; + var max = this.dense ? 96 : 128; + var difference = max - this.computedContentHeight; + var increment = 0.00347; // 1.5rem to a minimum of 1.25rem + + return Number((1.50 - difference * increment).toFixed(2)); + }, + computedLeft: function computedLeft() { + if (!this.app || this.clippedLeft) return 0; + return this.$vuetify.application.left; + }, + computedMarginTop: function computedMarginTop() { + if (!this.app) return 0; + return this.$vuetify.application.bar; + }, + computedOpacity: function computedOpacity() { + if (!this.fadeImgOnScroll) return undefined; + var opacity = Math.max((this.computedScrollThreshold - this.currentScroll) / this.computedScrollThreshold, 0); + return Number(parseFloat(opacity).toFixed(2)); + }, + computedOriginalHeight: function computedOriginalHeight() { + var height = _VToolbar_VToolbar__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.computedContentHeight.call(this); + if (this.isExtended) height += parseInt(this.extensionHeight); + return height; + }, + computedRight: function computedRight() { + if (!this.app || this.clippedRight) return 0; + return this.$vuetify.application.right; + }, + computedScrollThreshold: function computedScrollThreshold() { + if (this.scrollThreshold) return Number(this.scrollThreshold); + return this.computedOriginalHeight - (this.dense ? 48 : 56); + }, + computedTransform: function computedTransform() { + if (!this.canScroll || this.elevateOnScroll && this.currentScroll === 0 && this.isActive) return 0; + if (this.isActive) return 0; + var scrollOffScreen = this.scrollOffScreen ? this.computedHeight : this.computedContentHeight; + return this.bottom ? scrollOffScreen : -scrollOffScreen; + }, + hideShadow: function hideShadow() { + if (this.elevateOnScroll && this.isExtended) { + return this.currentScroll < this.computedScrollThreshold; + } + + if (this.elevateOnScroll) { + return this.currentScroll === 0 || this.computedTransform < 0; + } + + return (!this.isExtended || this.scrollOffScreen) && this.computedTransform !== 0; + }, + isCollapsed: function isCollapsed() { + if (!this.collapseOnScroll) { + return _VToolbar_VToolbar__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.isCollapsed.call(this); + } + + return this.currentScroll > 0; + }, + isProminent: function isProminent() { + return _VToolbar_VToolbar__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.isProminent.call(this) || this.shrinkOnScroll; + }, + styles: function styles() { + return __assign(__assign({}, _VToolbar_VToolbar__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.styles.call(this)), { + fontSize: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["convertToUnit"])(this.computedFontSize, 'rem'), + marginTop: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["convertToUnit"])(this.computedMarginTop), + transform: "translateY(" + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["convertToUnit"])(this.computedTransform) + ")", + left: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["convertToUnit"])(this.computedLeft), + right: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["convertToUnit"])(this.computedRight) + }); + } + }, + watch: { + canScroll: 'onScroll', + computedTransform: function computedTransform() { + // Normally we do not want the v-app-bar + // to update the application top value + // to avoid screen jump. However, in + // this situation, we must so that + // the clipped drawer can update + // its top value when scrolled + if (!this.canScroll || !this.clippedLeft && !this.clippedRight) return; + this.callUpdate(); + }, + invertedScroll: function invertedScroll(val) { + this.isActive = !val || this.currentScroll !== 0; + } + }, + created: function created() { + if (this.invertedScroll) this.isActive = false; + }, + methods: { + genBackground: function genBackground() { + var render = _VToolbar_VToolbar__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genBackground.call(this); + render.data = this._b(render.data || {}, render.tag, { + style: { + opacity: this.computedOpacity + } + }); + return render; + }, + updateApplication: function updateApplication() { + return this.invertedScroll ? 0 : this.computedHeight + this.computedTransform; + }, + thresholdMet: function thresholdMet() { + if (this.invertedScroll) { + this.isActive = this.currentScroll > this.computedScrollThreshold; + return; + } + + if (this.hideOnScroll) { + this.isActive = this.isScrollingUp || this.currentScroll < this.computedScrollThreshold; + } + + if (this.currentThreshold < this.computedScrollThreshold) return; + this.savedScroll = this.currentScroll; + } + }, + render: function render(h) { + var render = _VToolbar_VToolbar__WEBPACK_IMPORTED_MODULE_1__["default"].options.render.call(this, h); + render.data = render.data || {}; + + if (this.canScroll) { + render.data.directives = render.data.directives || []; + render.data.directives.push({ + arg: this.scrollTarget, + name: 'scroll', + value: this.onScroll + }); + } + + return render; + } +})); + +/***/ }), + +/***/ "./src/components/VAppBar/VAppBarNavIcon.ts": +/*!**************************************************!*\ + !*** ./src/components/VAppBar/VAppBarNavIcon.ts ***! + \**************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _VBtn_VBtn__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VBtn/VBtn */ "./src/components/VBtn/VBtn.ts"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_2__); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Components + + + + // Types + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_2___default.a.extend({ + name: 'v-app-bar-nav-icon', + functional: true, + render: function render(h, _a) { + var slots = _a.slots, + listeners = _a.listeners, + props = _a.props, + data = _a.data; + var d = Object.assign(data, { + staticClass: ("v-app-bar__nav-icon " + (data.staticClass || '')).trim(), + props: __assign(__assign({}, props), { + icon: true + }), + on: listeners + }); + var defaultSlot = slots().default; + return h(_VBtn_VBtn__WEBPACK_IMPORTED_MODULE_1__["default"], d, defaultSlot || [h(_VIcon__WEBPACK_IMPORTED_MODULE_0__["default"], '$menu')]); + } +})); + +/***/ }), + +/***/ "./src/components/VAppBar/index.ts": +/*!*****************************************!*\ + !*** ./src/components/VAppBar/index.ts ***! + \*****************************************/ +/*! exports provided: VAppBar, VAppBarNavIcon, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VAppBar__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VAppBar */ "./src/components/VAppBar/VAppBar.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VAppBar", function() { return _VAppBar__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VAppBarNavIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VAppBarNavIcon */ "./src/components/VAppBar/VAppBarNavIcon.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VAppBarNavIcon", function() { return _VAppBarNavIcon__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VAppBar: _VAppBar__WEBPACK_IMPORTED_MODULE_0__["default"], + VAppBarNavIcon: _VAppBarNavIcon__WEBPACK_IMPORTED_MODULE_1__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VAutocomplete/VAutocomplete.sass": +/*!*********************************************************!*\ + !*** ./src/components/VAutocomplete/VAutocomplete.sass ***! + \*********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VAutocomplete/VAutocomplete.ts": +/*!*******************************************************!*\ + !*** ./src/components/VAutocomplete/VAutocomplete.ts ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VAutocomplete_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VAutocomplete.sass */ "./src/components/VAutocomplete/VAutocomplete.sass"); +/* harmony import */ var _VAutocomplete_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VAutocomplete_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSelect/VSelect */ "./src/components/VSelect/VSelect.ts"); +/* harmony import */ var _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VTextField/VTextField */ "./src/components/VTextField/VTextField.ts"); +/* harmony import */ var _util_mergeData__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mergeData */ "./src/util/mergeData.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Extensions + + + // Utilities + + + + +var defaultMenuProps = __assign(__assign({}, _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["defaultMenuProps"]), { + offsetY: true, + offsetOverflow: true, + transition: false +}); +/* @vue/component */ + + +/* harmony default export */ __webpack_exports__["default"] = (_VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].extend({ + name: 'v-autocomplete', + props: { + allowOverflow: { + type: Boolean, + default: true + }, + autoSelectFirst: { + type: Boolean, + default: false + }, + filter: { + type: Function, + default: function _default(item, queryText, itemText) { + return itemText.toLocaleLowerCase().indexOf(queryText.toLocaleLowerCase()) > -1; + } + }, + hideNoData: Boolean, + menuProps: { + type: _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.props.menuProps.type, + default: function _default() { + return defaultMenuProps; + } + }, + noFilter: Boolean, + searchInput: { + type: String, + default: undefined + } + }, + data: function data() { + return { + lazySearch: this.searchInput + }; + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-autocomplete': true, + 'v-autocomplete--is-selecting-index': this.selectedIndex > -1 + }); + }, + computedItems: function computedItems() { + return this.filteredItems; + }, + selectedValues: function selectedValues() { + var _this = this; + + return this.selectedItems.map(function (item) { + return _this.getValue(item); + }); + }, + hasDisplayedItems: function hasDisplayedItems() { + var _this = this; + + return this.hideSelected ? this.filteredItems.some(function (item) { + return !_this.hasItem(item); + }) : this.filteredItems.length > 0; + }, + currentRange: function currentRange() { + if (this.selectedItem == null) return 0; + return String(this.getText(this.selectedItem)).length; + }, + filteredItems: function filteredItems() { + var _this = this; + + if (!this.isSearching || this.noFilter || this.internalSearch == null) return this.allItems; + return this.allItems.filter(function (item) { + var value = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["getPropertyFromItem"])(item, _this.itemText); + var text = value != null ? String(value) : ''; + return _this.filter(item, String(_this.internalSearch), text); + }); + }, + internalSearch: { + get: function get() { + return this.lazySearch; + }, + set: function set(val) { + this.lazySearch = val; + this.$emit('update:search-input', val); + } + }, + isAnyValueAllowed: function isAnyValueAllowed() { + return false; + }, + isDirty: function isDirty() { + return this.searchIsDirty || this.selectedItems.length > 0; + }, + isSearching: function isSearching() { + return this.multiple && this.searchIsDirty || this.searchIsDirty && this.internalSearch !== this.getText(this.selectedItem); + }, + menuCanShow: function menuCanShow() { + if (!this.isFocused) return false; + return this.hasDisplayedItems || !this.hideNoData; + }, + $_menuProps: function $_menuProps() { + var props = _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.$_menuProps.call(this); + props.contentClass = ("v-autocomplete__content " + (props.contentClass || '')).trim(); + return __assign(__assign({}, defaultMenuProps), props); + }, + searchIsDirty: function searchIsDirty() { + return this.internalSearch != null && this.internalSearch !== ''; + }, + selectedItem: function selectedItem() { + var _this = this; + + if (this.multiple) return null; + return this.selectedItems.find(function (i) { + return _this.valueComparator(_this.getValue(i), _this.getValue(_this.internalValue)); + }); + }, + listData: function listData() { + var data = _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.listData.call(this); + data.props = __assign(__assign({}, data.props), { + items: this.virtualizedItems, + noFilter: this.noFilter || !this.isSearching || !this.filteredItems.length, + searchInput: this.internalSearch + }); + return data; + } + }, + watch: { + filteredItems: 'onFilteredItemsChanged', + internalValue: 'setSearch', + isFocused: function isFocused(val) { + if (val) { + document.addEventListener('copy', this.onCopy); + this.$refs.input && this.$refs.input.select(); + } else { + document.removeEventListener('copy', this.onCopy); + this.updateSelf(); + } + }, + isMenuActive: function isMenuActive(val) { + if (val || !this.hasSlot) return; + this.lazySearch = undefined; + }, + items: function items(val, oldVal) { + // If we are focused, the menu + // is not active, hide no data is enabled, + // and items change + // User is probably async loading + // items, try to activate the menu + if (!(oldVal && oldVal.length) && this.hideNoData && this.isFocused && !this.isMenuActive && val.length) this.activateMenu(); + }, + searchInput: function searchInput(val) { + this.lazySearch = val; + }, + internalSearch: 'onInternalSearchChanged', + itemText: 'updateSelf' + }, + created: function created() { + this.setSearch(); + }, + destroyed: function destroyed() { + document.removeEventListener('copy', this.onCopy); + }, + methods: { + onFilteredItemsChanged: function onFilteredItemsChanged(val, oldVal) { + var _this = this; // TODO: How is the watcher triggered + // for duplicate items? no idea + + + if (val === oldVal) return; + this.setMenuIndex(-1); + this.$nextTick(function () { + if (!_this.internalSearch || val.length !== 1 && !_this.autoSelectFirst) return; + + _this.$refs.menu.getTiles(); + + _this.setMenuIndex(0); + }); + }, + onInternalSearchChanged: function onInternalSearchChanged() { + this.updateMenuDimensions(); + }, + updateMenuDimensions: function updateMenuDimensions() { + // Type from menuable is not making it through + this.isMenuActive && this.$refs.menu && this.$refs.menu.updateDimensions(); + }, + changeSelectedIndex: function changeSelectedIndex(keyCode) { + // Do not allow changing of selectedIndex + // when search is dirty + if (this.searchIsDirty) return; + + if (this.multiple && keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_4__["keyCodes"].left) { + if (this.selectedIndex === -1) { + this.selectedIndex = this.selectedItems.length - 1; + } else { + this.selectedIndex--; + } + } else if (this.multiple && keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_4__["keyCodes"].right) { + if (this.selectedIndex >= this.selectedItems.length - 1) { + this.selectedIndex = -1; + } else { + this.selectedIndex++; + } + } else if (keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_4__["keyCodes"].backspace || keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_4__["keyCodes"].delete) { + this.deleteCurrentItem(); + } + }, + deleteCurrentItem: function deleteCurrentItem() { + var curIndex = this.selectedIndex; + var curItem = this.selectedItems[curIndex]; // Do nothing if input or item is disabled + + if (!this.isInteractive || this.getDisabled(curItem)) return; + var lastIndex = this.selectedItems.length - 1; // Select the last item if + // there is no selection + + if (this.selectedIndex === -1 && lastIndex !== 0) { + this.selectedIndex = lastIndex; + return; + } + + var length = this.selectedItems.length; + var nextIndex = curIndex !== length - 1 ? curIndex : curIndex - 1; + var nextItem = this.selectedItems[nextIndex]; + + if (!nextItem) { + this.setValue(this.multiple ? [] : undefined); + } else { + this.selectItem(curItem); + } + + this.selectedIndex = nextIndex; + }, + clearableCallback: function clearableCallback() { + this.internalSearch = undefined; + _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.clearableCallback.call(this); + }, + genInput: function genInput() { + var input = _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_2__["default"].options.methods.genInput.call(this); + input.data = Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_3__["default"])(input.data, { + attrs: { + 'aria-activedescendant': Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["getObjectValueByPath"])(this.$refs.menu, 'activeTile.id'), + autocomplete: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["getObjectValueByPath"])(input.data, 'attrs.autocomplete', 'off') + }, + domProps: { + value: this.internalSearch + } + }); + return input; + }, + genInputSlot: function genInputSlot() { + var slot = _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genInputSlot.call(this); + slot.data.attrs.role = 'combobox'; + return slot; + }, + genSelections: function genSelections() { + return this.hasSlot || this.multiple ? _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genSelections.call(this) : []; + }, + onClick: function onClick(e) { + if (!this.isInteractive) return; + this.selectedIndex > -1 ? this.selectedIndex = -1 : this.onFocus(); + if (!this.isAppendInner(e.target)) this.activateMenu(); + }, + onInput: function onInput(e) { + if (this.selectedIndex > -1 || !e.target) return; + var target = e.target; + var value = target.value; // If typing and menu is not currently active + + if (target.value) this.activateMenu(); + this.internalSearch = value; + this.badInput = target.validity && target.validity.badInput; + }, + onKeyDown: function onKeyDown(e) { + var keyCode = e.keyCode; + _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.onKeyDown.call(this, e); // The ordering is important here + // allows new value to be updated + // and then moves the index to the + // proper location + + this.changeSelectedIndex(keyCode); + }, + onSpaceDown: function onSpaceDown(e) {}, + onTabDown: function onTabDown(e) { + _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.onTabDown.call(this, e); + this.updateSelf(); + }, + onUpDown: function onUpDown(e) { + // Prevent screen from scrolling + e.preventDefault(); // For autocomplete / combobox, cycling + // interfers with native up/down behavior + // instead activate the menu + + this.activateMenu(); + }, + selectItem: function selectItem(item) { + _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.selectItem.call(this, item); + this.setSearch(); + }, + setSelectedItems: function setSelectedItems() { + _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.setSelectedItems.call(this); // #4273 Don't replace if searching + // #4403 Don't replace if focused + + if (!this.isFocused) this.setSearch(); + }, + setSearch: function setSearch() { + var _this = this; // Wait for nextTick so selectedItem + // has had time to update + + + this.$nextTick(function () { + if (!_this.multiple || !_this.internalSearch || !_this.isMenuActive) { + _this.internalSearch = !_this.selectedItems.length || _this.multiple || _this.hasSlot ? null : _this.getText(_this.selectedItem); + } + }); + }, + updateSelf: function updateSelf() { + if (!this.searchIsDirty && !this.internalValue) return; + + if (!this.valueComparator(this.internalSearch, this.getValue(this.internalValue))) { + this.setSearch(); + } + }, + hasItem: function hasItem(item) { + return this.selectedValues.indexOf(this.getValue(item)) > -1; + }, + onCopy: function onCopy(event) { + if (this.selectedIndex === -1) return; + var currentItem = this.selectedItems[this.selectedIndex]; + var currentItemText = this.getText(currentItem); + event.clipboardData.setData('text/plain', currentItemText); + event.clipboardData.setData('text/vnd.vuetify.autocomplete.item+plain', currentItemText); + event.preventDefault(); + } + } +})); + +/***/ }), + +/***/ "./src/components/VAutocomplete/index.ts": +/*!***********************************************!*\ + !*** ./src/components/VAutocomplete/index.ts ***! + \***********************************************/ +/*! exports provided: VAutocomplete, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VAutocomplete__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VAutocomplete */ "./src/components/VAutocomplete/VAutocomplete.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VAutocomplete", function() { return _VAutocomplete__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VAutocomplete__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VAvatar/VAvatar.sass": +/*!*********************************************!*\ + !*** ./src/components/VAvatar/VAvatar.sass ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VAvatar/VAvatar.ts": +/*!*******************************************!*\ + !*** ./src/components/VAvatar/VAvatar.ts ***! + \*******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VAvatar_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VAvatar.sass */ "./src/components/VAvatar/VAvatar.sass"); +/* harmony import */ var _VAvatar_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VAvatar_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_measurable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/measurable */ "./src/mixins/measurable/index.ts"); +/* harmony import */ var _mixins_roundable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/roundable */ "./src/mixins/roundable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + + // Mixins + + + + // Utilities + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_5__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_measurable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_roundable__WEBPACK_IMPORTED_MODULE_3__["default"]).extend({ + name: 'v-avatar', + props: { + left: Boolean, + right: Boolean, + size: { + type: [Number, String], + default: 48 + } + }, + computed: { + classes: function classes() { + return __assign({ + 'v-avatar--left': this.left, + 'v-avatar--right': this.right + }, this.roundedClasses); + }, + styles: function styles() { + return __assign({ + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["convertToUnit"])(this.size), + minWidth: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["convertToUnit"])(this.size), + width: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["convertToUnit"])(this.size) + }, this.measurableStyles); + } + }, + render: function render(h) { + var data = { + staticClass: 'v-avatar', + class: this.classes, + style: this.styles, + on: this.$listeners + }; + return h('div', this.setBackgroundColor(this.color, data), this.$slots.default); + } +})); + +/***/ }), + +/***/ "./src/components/VAvatar/index.ts": +/*!*****************************************!*\ + !*** ./src/components/VAvatar/index.ts ***! + \*****************************************/ +/*! exports provided: VAvatar, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VAvatar__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VAvatar */ "./src/components/VAvatar/VAvatar.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VAvatar", function() { return _VAvatar__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VAvatar__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VBadge/VBadge.sass": +/*!*******************************************!*\ + !*** ./src/components/VBadge/VBadge.sass ***! + \*******************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VBadge/VBadge.ts": +/*!*****************************************!*\ + !*** ./src/components/VBadge/VBadge.ts ***! + \*****************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VBadge_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VBadge.sass */ "./src/components/VBadge/VBadge.sass"); +/* harmony import */ var _VBadge_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VBadge_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VIcon_VIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VIcon/VIcon */ "./src/components/VIcon/VIcon.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _mixins_transitionable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/transitionable */ "./src/mixins/transitionable/index.ts"); +/* harmony import */ var _mixins_positionable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/positionable */ "./src/mixins/positionable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + } + + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; // Styles + + + // Components + + // Mixins + + + + + + // Utilities + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_7__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"], Object(_mixins_positionable__WEBPACK_IMPORTED_MODULE_6__["factory"])(['left', 'bottom']), _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__["default"], _mixins_toggleable__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_transitionable__WEBPACK_IMPORTED_MODULE_5__["default"]).extend({ + name: 'v-badge', + props: { + avatar: Boolean, + bordered: Boolean, + color: { + type: String, + default: 'primary' + }, + content: { + required: false + }, + dot: Boolean, + label: { + type: String, + default: '$vuetify.badge' + }, + icon: String, + inline: Boolean, + offsetX: [Number, String], + offsetY: [Number, String], + overlap: Boolean, + tile: Boolean, + transition: { + type: String, + default: 'scale-rotate-transition' + }, + value: { + default: true + } + }, + computed: { + classes: function classes() { + return __assign({ + 'v-badge--avatar': this.avatar, + 'v-badge--bordered': this.bordered, + 'v-badge--bottom': this.bottom, + 'v-badge--dot': this.dot, + 'v-badge--icon': this.icon != null, + 'v-badge--inline': this.inline, + 'v-badge--left': this.left, + 'v-badge--overlap': this.overlap, + 'v-badge--tile': this.tile + }, this.themeClasses); + }, + computedBottom: function computedBottom() { + return this.bottom ? 'auto' : this.computedYOffset; + }, + computedLeft: function computedLeft() { + if (this.isRtl) { + return this.left ? this.computedXOffset : 'auto'; + } + + return this.left ? 'auto' : this.computedXOffset; + }, + computedRight: function computedRight() { + if (this.isRtl) { + return this.left ? 'auto' : this.computedXOffset; + } + + return !this.left ? 'auto' : this.computedXOffset; + }, + computedTop: function computedTop() { + return this.bottom ? this.computedYOffset : 'auto'; + }, + computedXOffset: function computedXOffset() { + return this.calcPosition(this.offsetX); + }, + computedYOffset: function computedYOffset() { + return this.calcPosition(this.offsetY); + }, + isRtl: function isRtl() { + return this.$vuetify.rtl; + }, + // Default fallback if offsetX + // or offsetY are undefined. + offset: function offset() { + if (this.overlap) return this.dot ? 8 : 12; + return this.dot ? 2 : 4; + }, + styles: function styles() { + if (this.inline) return {}; + return { + bottom: this.computedBottom, + left: this.computedLeft, + right: this.computedRight, + top: this.computedTop + }; + } + }, + methods: { + calcPosition: function calcPosition(offset) { + return "calc(100% - " + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["convertToUnit"])(offset || this.offset) + ")"; + }, + genBadge: function genBadge() { + var lang = this.$vuetify.lang; + var label = this.$attrs['aria-label'] || lang.t(this.label); + var data = this.setBackgroundColor(this.color, { + staticClass: 'v-badge__badge', + style: this.styles, + attrs: { + 'aria-atomic': this.$attrs['aria-atomic'] || 'true', + 'aria-label': label, + 'aria-live': this.$attrs['aria-live'] || 'polite', + title: this.$attrs.title, + role: this.$attrs.role || 'status' + }, + directives: [{ + name: 'show', + value: this.isActive + }] + }); + var badge = this.$createElement('span', data, [this.genBadgeContent()]); + if (!this.transition) return badge; + return this.$createElement('transition', { + props: { + name: this.transition, + origin: this.origin, + mode: this.mode + } + }, [badge]); + }, + genBadgeContent: function genBadgeContent() { + // Dot prop shows no content + if (this.dot) return undefined; + var slot = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["getSlot"])(this, 'badge'); + if (slot) return slot; + if (this.content) return String(this.content); + if (this.icon) return this.$createElement(_VIcon_VIcon__WEBPACK_IMPORTED_MODULE_1__["default"], this.icon); + return undefined; + }, + genBadgeWrapper: function genBadgeWrapper() { + return this.$createElement('span', { + staticClass: 'v-badge__wrapper' + }, [this.genBadge()]); + } + }, + render: function render(h) { + var badge = [this.genBadgeWrapper()]; + var children = [Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["getSlot"])(this)]; + + var _a = this.$attrs, + _x = _a["aria-atomic"], + _y = _a["aria-label"], + _z = _a["aria-live"], + role = _a.role, + title = _a.title, + attrs = __rest(_a, ['aria-atomic', 'aria-label', 'aria-live', "role", "title"]); + + if (this.inline && this.left) children.unshift(badge);else children.push(badge); + return h('span', { + staticClass: 'v-badge', + attrs: attrs, + class: this.classes + }, children); + } +})); + +/***/ }), + +/***/ "./src/components/VBadge/index.ts": +/*!****************************************!*\ + !*** ./src/components/VBadge/index.ts ***! + \****************************************/ +/*! exports provided: VBadge, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VBadge__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VBadge */ "./src/components/VBadge/VBadge.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VBadge", function() { return _VBadge__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VBadge__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VBanner/VBanner.sass": +/*!*********************************************!*\ + !*** ./src/components/VBanner/VBanner.sass ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VBanner/VBanner.ts": +/*!*******************************************!*\ + !*** ./src/components/VBanner/VBanner.ts ***! + \*******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VBanner_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VBanner.sass */ "./src/components/VBanner/VBanner.sass"); +/* harmony import */ var _VBanner_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VBanner_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSheet__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSheet */ "./src/components/VSheet/index.ts"); +/* harmony import */ var _VAvatar__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VAvatar */ "./src/components/VAvatar/index.ts"); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _transitions__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../transitions */ "./src/components/transitions/index.ts"); +/* harmony import */ var _mixins_mobile__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/mobile */ "./src/mixins/mobile/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Extensions + + // Components + + + + // Mixins + + + // Utilities + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_7__["default"])(_VSheet__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_mobile__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_toggleable__WEBPACK_IMPORTED_MODULE_6__["default"]).extend({ + name: 'v-banner', + inheritAttrs: false, + props: { + app: Boolean, + icon: String, + iconColor: String, + singleLine: Boolean, + sticky: Boolean, + value: { + type: Boolean, + default: true + } + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VSheet__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-banner--has-icon': this.hasIcon, + 'v-banner--is-mobile': this.isMobile, + 'v-banner--single-line': this.singleLine, + 'v-banner--sticky': this.isSticky + }); + }, + hasIcon: function hasIcon() { + return Boolean(this.icon || this.$slots.icon); + }, + isSticky: function isSticky() { + return this.sticky || this.app; + }, + styles: function styles() { + var styles = __assign({}, _VSheet__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.styles.call(this)); + + if (this.isSticky) { + var top = !this.app ? 0 : this.$vuetify.application.bar + this.$vuetify.application.top; + styles.top = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["convertToUnit"])(top); + styles.position = 'sticky'; + styles.zIndex = 1; + } + + return styles; + } + }, + methods: { + /** @public */ + toggle: function toggle() { + this.isActive = !this.isActive; + }, + iconClick: function iconClick(e) { + this.$emit('click:icon', e); + }, + genIcon: function genIcon() { + if (!this.hasIcon) return undefined; + var content; + + if (this.icon) { + content = this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_3__["default"], { + props: { + color: this.iconColor, + size: 28 + } + }, [this.icon]); + } else { + content = this.$slots.icon; + } + + return this.$createElement(_VAvatar__WEBPACK_IMPORTED_MODULE_2__["default"], { + staticClass: 'v-banner__icon', + props: { + color: this.color, + size: 40 + }, + on: { + click: this.iconClick + } + }, [content]); + }, + genText: function genText() { + return this.$createElement('div', { + staticClass: 'v-banner__text' + }, this.$slots.default); + }, + genActions: function genActions() { + var _this = this; + + var children = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["getSlot"])(this, 'actions', { + dismiss: function dismiss() { + return _this.isActive = false; + } + }); + if (!children) return undefined; + return this.$createElement('div', { + staticClass: 'v-banner__actions' + }, children); + }, + genContent: function genContent() { + return this.$createElement('div', { + staticClass: 'v-banner__content' + }, [this.genIcon(), this.genText()]); + }, + genWrapper: function genWrapper() { + return this.$createElement('div', { + staticClass: 'v-banner__wrapper' + }, [this.genContent(), this.genActions()]); + } + }, + render: function render(h) { + return h(_transitions__WEBPACK_IMPORTED_MODULE_4__["VExpandTransition"], [h('div', this.setBackgroundColor(this.color, { + staticClass: 'v-banner', + attrs: this.attrs$, + class: this.classes, + style: this.styles, + directives: [{ + name: 'show', + value: this.isActive + }] + }), [this.genWrapper()])]); + } +})); + +/***/ }), + +/***/ "./src/components/VBanner/index.ts": +/*!*****************************************!*\ + !*** ./src/components/VBanner/index.ts ***! + \*****************************************/ +/*! exports provided: VBanner, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VBanner__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VBanner */ "./src/components/VBanner/VBanner.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VBanner", function() { return _VBanner__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VBanner__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VBottomNavigation/VBottomNavigation.sass": +/*!*****************************************************************!*\ + !*** ./src/components/VBottomNavigation/VBottomNavigation.sass ***! + \*****************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VBottomNavigation/VBottomNavigation.ts": +/*!***************************************************************!*\ + !*** ./src/components/VBottomNavigation/VBottomNavigation.ts ***! + \***************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VBottomNavigation_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VBottomNavigation.sass */ "./src/components/VBottomNavigation/VBottomNavigation.sass"); +/* harmony import */ var _VBottomNavigation_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VBottomNavigation_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_applicationable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/applicationable */ "./src/mixins/applicationable/index.ts"); +/* harmony import */ var _mixins_button_group__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/button-group */ "./src/mixins/button-group/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_measurable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/measurable */ "./src/mixins/measurable/index.ts"); +/* harmony import */ var _mixins_proxyable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/proxyable */ "./src/mixins/proxyable/index.ts"); +/* harmony import */ var _mixins_scrollable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/scrollable */ "./src/mixins/scrollable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Mixins + + + + + + + + + // Utilities + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_9__["default"])(Object(_mixins_applicationable__WEBPACK_IMPORTED_MODULE_1__["default"])('bottom', ['height', 'inputValue']), _mixins_colorable__WEBPACK_IMPORTED_MODULE_3__["default"], _mixins_measurable__WEBPACK_IMPORTED_MODULE_4__["default"], Object(_mixins_toggleable__WEBPACK_IMPORTED_MODULE_8__["factory"])('inputValue'), _mixins_proxyable__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_scrollable__WEBPACK_IMPORTED_MODULE_6__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_7__["default"] +/* @vue/component */ +).extend({ + name: 'v-bottom-navigation', + props: { + activeClass: { + type: String, + default: 'v-btn--active' + }, + backgroundColor: String, + grow: Boolean, + height: { + type: [Number, String], + default: 56 + }, + hideOnScroll: Boolean, + horizontal: Boolean, + inputValue: { + type: Boolean, + default: true + }, + mandatory: Boolean, + shift: Boolean + }, + data: function data() { + return { + isActive: this.inputValue + }; + }, + computed: { + canScroll: function canScroll() { + return _mixins_scrollable__WEBPACK_IMPORTED_MODULE_6__["default"].options.computed.canScroll.call(this) && (this.hideOnScroll || !this.inputValue); + }, + classes: function classes() { + return { + 'v-bottom-navigation--absolute': this.absolute, + 'v-bottom-navigation--grow': this.grow, + 'v-bottom-navigation--fixed': !this.absolute && (this.app || this.fixed), + 'v-bottom-navigation--horizontal': this.horizontal, + 'v-bottom-navigation--shift': this.shift + }; + }, + styles: function styles() { + return __assign(__assign({}, this.measurableStyles), { + transform: this.isActive ? 'none' : 'translateY(100%)' + }); + } + }, + created: function created() { + /* istanbul ignore next */ + if (this.$attrs.hasOwnProperty('active')) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_10__["breaking"])('active.sync', 'value or v-model', this); + } + }, + methods: { + thresholdMet: function thresholdMet() { + this.isActive = !this.isScrollingUp; + this.$emit('update:input-value', this.isActive); + }, + updateApplication: function updateApplication() { + return this.$el ? this.$el.clientHeight : 0; + }, + updateValue: function updateValue(val) { + this.$emit('change', val); + } + }, + render: function render(h) { + var data = this.setBackgroundColor(this.backgroundColor, { + staticClass: 'v-bottom-navigation', + class: this.classes, + style: this.styles, + props: { + activeClass: this.activeClass, + mandatory: Boolean(this.mandatory || this.value !== undefined), + value: this.internalValue + }, + on: { + change: this.updateValue + } + }); + + if (this.canScroll) { + data.directives = data.directives || []; + data.directives.push({ + arg: this.scrollTarget, + name: 'scroll', + value: this.onScroll + }); + } + + return h(_mixins_button_group__WEBPACK_IMPORTED_MODULE_2__["default"], this.setTextColor(this.color, data), this.$slots.default); + } +})); + +/***/ }), + +/***/ "./src/components/VBottomNavigation/index.ts": +/*!***************************************************!*\ + !*** ./src/components/VBottomNavigation/index.ts ***! + \***************************************************/ +/*! exports provided: VBottomNavigation, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VBottomNavigation__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VBottomNavigation */ "./src/components/VBottomNavigation/VBottomNavigation.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VBottomNavigation", function() { return _VBottomNavigation__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VBottomNavigation__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VBottomSheet/VBottomSheet.sass": +/*!*******************************************************!*\ + !*** ./src/components/VBottomSheet/VBottomSheet.sass ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VBottomSheet/VBottomSheet.ts": +/*!*****************************************************!*\ + !*** ./src/components/VBottomSheet/VBottomSheet.ts ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VBottomSheet_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VBottomSheet.sass */ "./src/components/VBottomSheet/VBottomSheet.sass"); +/* harmony import */ var _VBottomSheet_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VBottomSheet_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VDialog_VDialog__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VDialog/VDialog */ "./src/components/VDialog/VDialog.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + + // Extensions + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_VDialog_VDialog__WEBPACK_IMPORTED_MODULE_1__["default"].extend({ + name: 'v-bottom-sheet', + props: { + inset: Boolean, + maxWidth: { + type: [String, Number], + default: 'auto' + }, + transition: { + type: String, + default: 'bottom-sheet-transition' + } + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VDialog_VDialog__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-bottom-sheet': true, + 'v-bottom-sheet--inset': this.inset + }); + } + } +})); + +/***/ }), + +/***/ "./src/components/VBottomSheet/index.ts": +/*!**********************************************!*\ + !*** ./src/components/VBottomSheet/index.ts ***! + \**********************************************/ +/*! exports provided: VBottomSheet, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VBottomSheet__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VBottomSheet */ "./src/components/VBottomSheet/VBottomSheet.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VBottomSheet", function() { return _VBottomSheet__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VBottomSheet__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VBreadcrumbs/VBreadcrumbs.sass": +/*!*******************************************************!*\ + !*** ./src/components/VBreadcrumbs/VBreadcrumbs.sass ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VBreadcrumbs/VBreadcrumbs.ts": +/*!*****************************************************!*\ + !*** ./src/components/VBreadcrumbs/VBreadcrumbs.ts ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VBreadcrumbs_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VBreadcrumbs.sass */ "./src/components/VBreadcrumbs/VBreadcrumbs.sass"); +/* harmony import */ var _VBreadcrumbs_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VBreadcrumbs_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VBreadcrumbsItem__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VBreadcrumbsItem */ "./src/components/VBreadcrumbs/VBreadcrumbsItem.ts"); +/* harmony import */ var _VBreadcrumbsDivider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VBreadcrumbsDivider */ "./src/components/VBreadcrumbs/VBreadcrumbsDivider.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Components + + + // Mixins + + // Utils + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_4__["default"])(_mixins_themeable__WEBPACK_IMPORTED_MODULE_3__["default"] +/* @vue/component */ +).extend({ + name: 'v-breadcrumbs', + props: { + divider: { + type: String, + default: '/' + }, + items: { + type: Array, + default: function _default() { + return []; + } + }, + large: Boolean + }, + computed: { + classes: function classes() { + return __assign({ + 'v-breadcrumbs--large': this.large + }, this.themeClasses); + } + }, + methods: { + genDivider: function genDivider() { + return this.$createElement(_VBreadcrumbsDivider__WEBPACK_IMPORTED_MODULE_2__["default"], this.$slots.divider ? this.$slots.divider : this.divider); + }, + genItems: function genItems() { + var items = []; + var hasSlot = !!this.$scopedSlots.item; + var keys = []; + + for (var i = 0; i < this.items.length; i++) { + var item = this.items[i]; + keys.push(item.text); + if (hasSlot) items.push(this.$scopedSlots.item({ + item: item + }));else items.push(this.$createElement(_VBreadcrumbsItem__WEBPACK_IMPORTED_MODULE_1__["default"], { + key: keys.join('.'), + props: item + }, [item.text])); + if (i < this.items.length - 1) items.push(this.genDivider()); + } + + return items; + } + }, + render: function render(h) { + var children = this.$slots.default || this.genItems(); + return h('ul', { + staticClass: 'v-breadcrumbs', + class: this.classes + }, children); + } +})); + +/***/ }), + +/***/ "./src/components/VBreadcrumbs/VBreadcrumbsDivider.ts": +/*!************************************************************!*\ + !*** ./src/components/VBreadcrumbs/VBreadcrumbsDivider.ts ***! + \************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["createSimpleFunctional"])('v-breadcrumbs__divider', 'li')); + +/***/ }), + +/***/ "./src/components/VBreadcrumbs/VBreadcrumbsItem.ts": +/*!*********************************************************!*\ + !*** ./src/components/VBreadcrumbs/VBreadcrumbsItem.ts ***! + \*********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _mixins_routable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../mixins/routable */ "./src/mixins/routable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_1__["default"])(_mixins_routable__WEBPACK_IMPORTED_MODULE_0__["default"]).extend({ + name: 'v-breadcrumbs-item', + props: { + // In a breadcrumb, the currently + // active item should be dimmed + activeClass: { + type: String, + default: 'v-breadcrumbs__item--disabled' + }, + ripple: { + type: [Boolean, Object], + default: false + } + }, + computed: { + classes: function classes() { + var _a; + + return _a = { + 'v-breadcrumbs__item': true + }, _a[this.activeClass] = this.disabled, _a; + } + }, + render: function render(h) { + var _a = this.generateRouteLink(), + tag = _a.tag, + data = _a.data; + + return h('li', [h(tag, __assign(__assign({}, data), { + attrs: __assign(__assign({}, data.attrs), { + 'aria-current': this.isActive && this.isLink ? 'page' : undefined + }) + }), this.$slots.default)]); + } +})); + +/***/ }), + +/***/ "./src/components/VBreadcrumbs/index.ts": +/*!**********************************************!*\ + !*** ./src/components/VBreadcrumbs/index.ts ***! + \**********************************************/ +/*! exports provided: VBreadcrumbs, VBreadcrumbsItem, VBreadcrumbsDivider, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VBreadcrumbs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VBreadcrumbs */ "./src/components/VBreadcrumbs/VBreadcrumbs.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VBreadcrumbs", function() { return _VBreadcrumbs__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VBreadcrumbsItem__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VBreadcrumbsItem */ "./src/components/VBreadcrumbs/VBreadcrumbsItem.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VBreadcrumbsItem", function() { return _VBreadcrumbsItem__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + +/* harmony import */ var _VBreadcrumbsDivider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VBreadcrumbsDivider */ "./src/components/VBreadcrumbs/VBreadcrumbsDivider.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VBreadcrumbsDivider", function() { return _VBreadcrumbsDivider__WEBPACK_IMPORTED_MODULE_2__["default"]; }); + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VBreadcrumbs: _VBreadcrumbs__WEBPACK_IMPORTED_MODULE_0__["default"], + VBreadcrumbsItem: _VBreadcrumbsItem__WEBPACK_IMPORTED_MODULE_1__["default"], + VBreadcrumbsDivider: _VBreadcrumbsDivider__WEBPACK_IMPORTED_MODULE_2__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VBtn/VBtn.sass": +/*!***************************************!*\ + !*** ./src/components/VBtn/VBtn.sass ***! + \***************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VBtn/VBtn.ts": +/*!*************************************!*\ + !*** ./src/components/VBtn/VBtn.ts ***! + \*************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VBtn_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VBtn.sass */ "./src/components/VBtn/VBtn.sass"); +/* harmony import */ var _VBtn_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VBtn_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSheet__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSheet */ "./src/components/VSheet/index.ts"); +/* harmony import */ var _VProgressCircular__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VProgressCircular */ "./src/components/VProgressCircular/index.ts"); +/* harmony import */ var _mixins_groupable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/groupable */ "./src/mixins/groupable/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _mixins_positionable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/positionable */ "./src/mixins/positionable/index.ts"); +/* harmony import */ var _mixins_routable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/routable */ "./src/mixins/routable/index.ts"); +/* harmony import */ var _mixins_sizeable__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../mixins/sizeable */ "./src/mixins/sizeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; // Styles + + + // Extensions + + // Components + + // Mixins + + + + + + // Utilities + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_8__["default"])(_VSheet__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_routable__WEBPACK_IMPORTED_MODULE_6__["default"], _mixins_positionable__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_sizeable__WEBPACK_IMPORTED_MODULE_7__["default"], Object(_mixins_groupable__WEBPACK_IMPORTED_MODULE_3__["factory"])('btnToggle'), Object(_mixins_toggleable__WEBPACK_IMPORTED_MODULE_4__["factory"])('inputValue') +/* @vue/component */ +); +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-btn', + props: { + activeClass: { + type: String, + default: function _default() { + if (!this.btnToggle) return ''; + return this.btnToggle.activeClass; + } + }, + block: Boolean, + depressed: Boolean, + fab: Boolean, + icon: Boolean, + loading: Boolean, + outlined: Boolean, + retainFocusOnClick: Boolean, + rounded: Boolean, + tag: { + type: String, + default: 'button' + }, + text: Boolean, + tile: Boolean, + type: { + type: String, + default: 'button' + }, + value: null + }, + data: function data() { + return { + proxyClass: 'v-btn--active' + }; + }, + computed: { + classes: function classes() { + return __assign(__assign(__assign(__assign(__assign(__assign({ + 'v-btn': true + }, _mixins_routable__WEBPACK_IMPORTED_MODULE_6__["default"].options.computed.classes.call(this)), { + 'v-btn--absolute': this.absolute, + 'v-btn--block': this.block, + 'v-btn--bottom': this.bottom, + 'v-btn--contained': this.contained, + 'v-btn--depressed': this.depressed || this.outlined, + 'v-btn--disabled': this.disabled, + 'v-btn--fab': this.fab, + 'v-btn--fixed': this.fixed, + 'v-btn--flat': this.isFlat, + 'v-btn--icon': this.icon, + 'v-btn--left': this.left, + 'v-btn--loading': this.loading, + 'v-btn--outlined': this.outlined, + 'v-btn--right': this.right, + 'v-btn--round': this.isRound, + 'v-btn--rounded': this.rounded, + 'v-btn--router': this.to, + 'v-btn--text': this.text, + 'v-btn--tile': this.tile, + 'v-btn--top': this.top + }), this.themeClasses), this.groupClasses), this.elevationClasses), this.sizeableClasses); + }, + contained: function contained() { + return Boolean(!this.isFlat && !this.depressed && // Contained class only adds elevation + // is not needed if user provides value + !this.elevation); + }, + computedRipple: function computedRipple() { + var _a; + + var defaultRipple = this.icon || this.fab ? { + circle: true + } : true; + if (this.disabled) return false;else return (_a = this.ripple) !== null && _a !== void 0 ? _a : defaultRipple; + }, + isFlat: function isFlat() { + return Boolean(this.icon || this.text || this.outlined); + }, + isRound: function isRound() { + return Boolean(this.icon || this.fab); + }, + styles: function styles() { + return __assign({}, this.measurableStyles); + } + }, + created: function created() { + var _this = this; + + var breakingProps = [['flat', 'text'], ['outline', 'outlined'], ['round', 'rounded']]; + /* istanbul ignore next */ + + breakingProps.forEach(function (_a) { + var _b = __read(_a, 2), + original = _b[0], + replacement = _b[1]; + + if (_this.$attrs.hasOwnProperty(original)) Object(_util_console__WEBPACK_IMPORTED_MODULE_9__["breaking"])(original, replacement, _this); + }); + }, + methods: { + click: function click(e) { + // TODO: Remove this in v3 + !this.retainFocusOnClick && !this.fab && e.detail && this.$el.blur(); + this.$emit('click', e); + this.btnToggle && this.toggle(); + }, + genContent: function genContent() { + return this.$createElement('span', { + staticClass: 'v-btn__content' + }, this.$slots.default); + }, + genLoader: function genLoader() { + return this.$createElement('span', { + class: 'v-btn__loader' + }, this.$slots.loader || [this.$createElement(_VProgressCircular__WEBPACK_IMPORTED_MODULE_2__["default"], { + props: { + indeterminate: true, + size: 23, + width: 2 + } + })]); + } + }, + render: function render(h) { + var children = [this.genContent(), this.loading && this.genLoader()]; + var setColor = !this.isFlat ? this.setBackgroundColor : this.setTextColor; + + var _a = this.generateRouteLink(), + tag = _a.tag, + data = _a.data; + + if (tag === 'button') { + data.attrs.type = this.type; + data.attrs.disabled = this.disabled; + } + + data.attrs.value = ['string', 'number'].includes(_typeof(this.value)) ? this.value : JSON.stringify(this.value); + return h(tag, this.disabled ? data : setColor(this.color, data), children); + } +})); + +/***/ }), + +/***/ "./src/components/VBtn/index.ts": +/*!**************************************!*\ + !*** ./src/components/VBtn/index.ts ***! + \**************************************/ +/*! exports provided: VBtn, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VBtn__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VBtn */ "./src/components/VBtn/VBtn.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VBtn", function() { return _VBtn__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VBtn__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VBtnToggle/VBtnToggle.sass": +/*!***************************************************!*\ + !*** ./src/components/VBtnToggle/VBtnToggle.sass ***! + \***************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VBtnToggle/VBtnToggle.ts": +/*!*************************************************!*\ + !*** ./src/components/VBtnToggle/VBtnToggle.ts ***! + \*************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VBtnToggle_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VBtnToggle.sass */ "./src/components/VBtnToggle/VBtnToggle.sass"); +/* harmony import */ var _VBtnToggle_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VBtnToggle_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_button_group__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/button-group */ "./src/mixins/button-group/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Mixins + + + // Utilities + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(_mixins_button_group__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"]).extend({ + name: 'v-btn-toggle', + props: { + backgroundColor: String, + borderless: Boolean, + dense: Boolean, + group: Boolean, + rounded: Boolean, + shaped: Boolean, + tile: Boolean + }, + computed: { + classes: function classes() { + return __assign(__assign(__assign({}, _mixins_button_group__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-btn-toggle': true, + 'v-btn-toggle--borderless': this.borderless, + 'v-btn-toggle--dense': this.dense, + 'v-btn-toggle--group': this.group, + 'v-btn-toggle--rounded': this.rounded, + 'v-btn-toggle--shaped': this.shaped, + 'v-btn-toggle--tile': this.tile + }), this.themeClasses); + } + }, + methods: { + genData: function genData() { + var data = this.setTextColor(this.color, __assign({}, _mixins_button_group__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genData.call(this))); + if (this.group) return data; + return this.setBackgroundColor(this.backgroundColor, data); + } + } +})); + +/***/ }), + +/***/ "./src/components/VBtnToggle/index.ts": +/*!********************************************!*\ + !*** ./src/components/VBtnToggle/index.ts ***! + \********************************************/ +/*! exports provided: VBtnToggle, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VBtnToggle__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VBtnToggle */ "./src/components/VBtnToggle/VBtnToggle.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VBtnToggle", function() { return _VBtnToggle__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VBtnToggle__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VCalendar/VCalendar.ts": +/*!***********************************************!*\ + !*** ./src/components/VCalendar/VCalendar.ts ***! + \***********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _mixins_calendar_with_events__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./mixins/calendar-with-events */ "./src/components/VCalendar/mixins/calendar-with-events.ts"); +/* harmony import */ var _util_props__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./util/props */ "./src/components/VCalendar/util/props.ts"); +/* harmony import */ var _util_timestamp__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./util/timestamp */ "./src/components/VCalendar/util/timestamp.ts"); +/* harmony import */ var _VCalendarMonthly__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./VCalendarMonthly */ "./src/components/VCalendar/VCalendarMonthly.ts"); +/* harmony import */ var _VCalendarDaily__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./VCalendarDaily */ "./src/components/VCalendar/VCalendarDaily.ts"); +/* harmony import */ var _VCalendarWeekly__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./VCalendarWeekly */ "./src/components/VCalendar/VCalendarWeekly.ts"); +/* harmony import */ var _VCalendarCategory__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./VCalendarCategory */ "./src/components/VCalendar/VCalendarCategory.ts"); +// Styles +// import '../../stylus/components/_calendar-daily.styl' +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Mixins + + + // Util + + + // Calendars + + + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_mixins_calendar_with_events__WEBPACK_IMPORTED_MODULE_0__["default"].extend({ + name: 'v-calendar', + props: __assign(__assign(__assign(__assign({}, _util_props__WEBPACK_IMPORTED_MODULE_1__["default"].calendar), _util_props__WEBPACK_IMPORTED_MODULE_1__["default"].weeks), _util_props__WEBPACK_IMPORTED_MODULE_1__["default"].intervals), _util_props__WEBPACK_IMPORTED_MODULE_1__["default"].category), + data: function data() { + return { + lastStart: null, + lastEnd: null + }; + }, + computed: { + parsedValue: function parsedValue() { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["validateTimestamp"])(this.value) ? Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["parseTimestamp"])(this.value, true) : this.parsedStart || this.times.today; + }, + parsedCategoryDays: function parsedCategoryDays() { + return parseInt(this.categoryDays) || 1; + }, + renderProps: function renderProps() { + var around = this.parsedValue; + var component = null; + var maxDays = this.maxDays; + var weekdays = this.parsedWeekdays; + var categories = this.parsedCategories; + var start = around; + var end = around; + + switch (this.type) { + case 'month': + component = _VCalendarMonthly__WEBPACK_IMPORTED_MODULE_3__["default"]; + start = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["getStartOfMonth"])(around); + end = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["getEndOfMonth"])(around); + break; + + case 'week': + component = _VCalendarDaily__WEBPACK_IMPORTED_MODULE_4__["default"]; + start = this.getStartOfWeek(around); + end = this.getEndOfWeek(around); + maxDays = 7; + break; + + case 'day': + component = _VCalendarDaily__WEBPACK_IMPORTED_MODULE_4__["default"]; + maxDays = 1; + weekdays = [start.weekday]; + break; + + case '4day': + component = _VCalendarDaily__WEBPACK_IMPORTED_MODULE_4__["default"]; + end = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["relativeDays"])(Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["copyTimestamp"])(end), _util_timestamp__WEBPACK_IMPORTED_MODULE_2__["nextDay"], 4); + Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["updateFormatted"])(end); + maxDays = 4; + weekdays = [start.weekday, (start.weekday + 1) % 7, (start.weekday + 2) % 7, (start.weekday + 3) % 7]; + break; + + case 'custom-weekly': + component = _VCalendarWeekly__WEBPACK_IMPORTED_MODULE_5__["default"]; + start = this.parsedStart || around; + end = this.parsedEnd; + break; + + case 'custom-daily': + component = _VCalendarDaily__WEBPACK_IMPORTED_MODULE_4__["default"]; + start = this.parsedStart || around; + end = this.parsedEnd; + break; + + case 'category': + var days = this.parsedCategoryDays; + component = _VCalendarCategory__WEBPACK_IMPORTED_MODULE_6__["default"]; + end = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["relativeDays"])(Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["copyTimestamp"])(end), _util_timestamp__WEBPACK_IMPORTED_MODULE_2__["nextDay"], days); + Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["updateFormatted"])(end); + maxDays = days; + weekdays = []; + + for (var i = 0; i < days; i++) { + weekdays.push((start.weekday + i) % 7); + } + + categories = this.getCategoryList(categories); + break; + + default: + throw new Error(this.type + ' is not a valid Calendar type'); + } + + return { + component: component, + start: start, + end: end, + maxDays: maxDays, + weekdays: weekdays, + categories: categories + }; + }, + eventWeekdays: function eventWeekdays() { + return this.renderProps.weekdays; + }, + categoryMode: function categoryMode() { + return this.type === 'category'; + }, + title: function title() { + var _a = this.renderProps, + start = _a.start, + end = _a.end; + var spanYears = start.year !== end.year; + var spanMonths = spanYears || start.month !== end.month; + + if (spanYears) { + return this.monthShortFormatter(start, true) + ' ' + start.year + ' - ' + this.monthShortFormatter(end, true) + ' ' + end.year; + } + + if (spanMonths) { + return this.monthShortFormatter(start, true) + ' - ' + this.monthShortFormatter(end, true) + ' ' + end.year; + } else { + return this.monthLongFormatter(start, false) + ' ' + start.year; + } + }, + monthLongFormatter: function monthLongFormatter() { + return this.getFormatter({ + timeZone: 'UTC', + month: 'long' + }); + }, + monthShortFormatter: function monthShortFormatter() { + return this.getFormatter({ + timeZone: 'UTC', + month: 'short' + }); + }, + parsedCategories: function parsedCategories() { + return typeof this.categories === 'string' && this.categories ? this.categories.split(/\s*,\s*/) : Array.isArray(this.categories) ? this.categories : []; + } + }, + watch: { + renderProps: 'checkChange' + }, + mounted: function mounted() { + this.updateEventVisibility(); + this.checkChange(); + }, + updated: function updated() { + window.requestAnimationFrame(this.updateEventVisibility); + }, + methods: { + checkChange: function checkChange() { + var _a = this, + lastStart = _a.lastStart, + lastEnd = _a.lastEnd; + + var _b = this.renderProps, + start = _b.start, + end = _b.end; + + if (!lastStart || !lastEnd || start.date !== lastStart.date || end.date !== lastEnd.date) { + this.lastStart = start; + this.lastEnd = end; + this.$emit('change', { + start: start, + end: end + }); + } + }, + move: function move(amount) { + if (amount === void 0) { + amount = 1; + } + + var moved = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["copyTimestamp"])(this.parsedValue); + var forward = amount > 0; + var mover = forward ? _util_timestamp__WEBPACK_IMPORTED_MODULE_2__["nextDay"] : _util_timestamp__WEBPACK_IMPORTED_MODULE_2__["prevDay"]; + var limit = forward ? _util_timestamp__WEBPACK_IMPORTED_MODULE_2__["DAYS_IN_MONTH_MAX"] : _util_timestamp__WEBPACK_IMPORTED_MODULE_2__["DAY_MIN"]; + var times = forward ? amount : -amount; + + while (--times >= 0) { + switch (this.type) { + case 'month': + moved.day = limit; + mover(moved); + break; + + case 'week': + Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["relativeDays"])(moved, mover, _util_timestamp__WEBPACK_IMPORTED_MODULE_2__["DAYS_IN_WEEK"]); + break; + + case 'day': + Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["relativeDays"])(moved, mover, 1); + break; + + case '4day': + Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["relativeDays"])(moved, mover, 4); + break; + + case 'category': + Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["relativeDays"])(moved, mover, this.parsedCategoryDays); + break; + } + } + + Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["updateWeekday"])(moved); + Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["updateFormatted"])(moved); + Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["updateRelative"])(moved, this.times.now); + + if (this.value instanceof Date) { + this.$emit('input', Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["timestampToDate"])(moved)); + } else if (typeof this.value === 'number') { + this.$emit('input', Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["timestampToDate"])(moved).getTime()); + } else { + this.$emit('input', moved.date); + } + + this.$emit('moved', moved); + }, + next: function next(amount) { + if (amount === void 0) { + amount = 1; + } + + this.move(amount); + }, + prev: function prev(amount) { + if (amount === void 0) { + amount = 1; + } + + this.move(-amount); + }, + timeToY: function timeToY(time, clamp) { + if (clamp === void 0) { + clamp = true; + } + + var c = this.$children[0]; + + if (c && c.timeToY) { + return c.timeToY(time, clamp); + } else { + return false; + } + }, + timeDelta: function timeDelta(time) { + var c = this.$children[0]; + + if (c && c.timeDelta) { + return c.timeDelta(time); + } else { + return false; + } + }, + minutesToPixels: function minutesToPixels(minutes) { + var c = this.$children[0]; + + if (c && c.minutesToPixels) { + return c.minutesToPixels(minutes); + } else { + return -1; + } + }, + scrollToTime: function scrollToTime(time) { + var c = this.$children[0]; + + if (c && c.scrollToTime) { + return c.scrollToTime(time); + } else { + return false; + } + }, + parseTimestamp: function parseTimestamp(input, required) { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["parseTimestamp"])(input, required, this.times.now); + }, + timestampToDate: function timestampToDate(timestamp) { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["timestampToDate"])(timestamp); + }, + getCategoryList: function getCategoryList(categories) { + var _this = this; + + if (!this.noEvents) { + var categoryMap_1 = categories.reduce(function (map, category, index) { + map[category] = { + index: index, + count: 0 + }; + return map; + }, Object.create(null)); + + if (!this.categoryHideDynamic || !this.categoryShowAll) { + var categoryLength_1 = categories.length; + this.parsedEvents.forEach(function (ev) { + var category = ev.category; + + if (typeof category !== 'string') { + category = _this.categoryForInvalid; + } + + if (!category) { + return; + } + + if (category in categoryMap_1) { + categoryMap_1[category].count++; + } else if (!_this.categoryHideDynamic) { + categoryMap_1[category] = { + index: categoryLength_1++, + count: 1 + }; + } + }); + } + + if (!this.categoryShowAll) { + for (var category in categoryMap_1) { + if (categoryMap_1[category].count === 0) { + delete categoryMap_1[category]; + } + } + } + + categories = Object.keys(categoryMap_1); + } + + return categories; + } + }, + render: function render(h) { + var _this = this; + + var _a = this.renderProps, + start = _a.start, + end = _a.end, + maxDays = _a.maxDays, + component = _a.component, + weekdays = _a.weekdays, + categories = _a.categories; + return h(component, { + staticClass: 'v-calendar', + class: { + 'v-calendar-events': !this.noEvents + }, + props: __assign(__assign({}, this.$props), { + start: start.date, + end: end.date, + maxDays: maxDays, + weekdays: weekdays, + categories: categories + }), + directives: [{ + modifiers: { + quiet: true + }, + name: 'resize', + value: this.updateEventVisibility + }], + on: __assign(__assign({}, this.$listeners), { + 'click:date': function clickDate(day) { + if (_this.$listeners['input']) { + _this.$emit('input', day.date); + } + + if (_this.$listeners['click:date']) { + _this.$emit('click:date', day); + } + } + }), + scopedSlots: this.getScopedSlots() + }); + } +})); + +/***/ }), + +/***/ "./src/components/VCalendar/VCalendarCategory.sass": +/*!*********************************************************!*\ + !*** ./src/components/VCalendar/VCalendarCategory.sass ***! + \*********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VCalendar/VCalendarCategory.ts": +/*!*******************************************************!*\ + !*** ./src/components/VCalendar/VCalendarCategory.ts ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VCalendarCategory_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VCalendarCategory.sass */ "./src/components/VCalendar/VCalendarCategory.sass"); +/* harmony import */ var _VCalendarCategory_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VCalendarCategory_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VCalendarDaily__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VCalendarDaily */ "./src/components/VCalendar/VCalendarDaily.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_props__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./util/props */ "./src/components/VCalendar/util/props.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Mixins + + // Util + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_VCalendarDaily__WEBPACK_IMPORTED_MODULE_1__["default"].extend({ + name: 'v-calendar-category', + props: _util_props__WEBPACK_IMPORTED_MODULE_3__["default"].category, + computed: { + classes: function classes() { + return __assign({ + 'v-calendar-daily': true, + 'v-calendar-category': true + }, this.themeClasses); + }, + parsedCategories: function parsedCategories() { + return typeof this.categories === 'string' && this.categories ? this.categories.split(/\s*,\s*/) : Array.isArray(this.categories) ? this.categories : []; + } + }, + methods: { + genDayHeader: function genDayHeader(day, index) { + var _this = this; + + var data = { + staticClass: 'v-calendar-category__columns' + }; + + var scope = __assign(__assign({ + week: this.days + }, day), { + index: index + }); + + var children = this.parsedCategories.map(function (category) { + return _this.genDayHeaderCategory(day, _this.getCategoryScope(scope, category)); + }); + return [this.$createElement('div', data, children)]; + }, + getCategoryScope: function getCategoryScope(scope, category) { + return __assign(__assign({}, scope), { + category: category === this.categoryForInvalid ? null : category + }); + }, + genDayHeaderCategory: function genDayHeaderCategory(day, scope) { + var _this = this; + + return this.$createElement('div', { + staticClass: 'v-calendar-category__column-header', + on: this.getDefaultMouseEventHandlers(':day-category', function (e) { + return _this.getCategoryScope(_this.getSlotScope(day), scope.category); + }) + }, [Object(_util_helpers__WEBPACK_IMPORTED_MODULE_2__["getSlot"])(this, 'category', scope) || this.genDayHeaderCategoryTitle(scope.category), Object(_util_helpers__WEBPACK_IMPORTED_MODULE_2__["getSlot"])(this, 'day-header', scope)]); + }, + genDayHeaderCategoryTitle: function genDayHeaderCategoryTitle(category) { + return this.$createElement('div', { + staticClass: 'v-calendar-category__category' + }, category === null ? this.categoryForInvalid : category); + }, + genDayBody: function genDayBody(day) { + var _this = this; + + var data = { + staticClass: 'v-calendar-category__columns' + }; + var children = this.parsedCategories.map(function (category) { + return _this.genDayBodyCategory(day, category); + }); + return [this.$createElement('div', data, children)]; + }, + genDayBodyCategory: function genDayBodyCategory(day, category) { + var _this = this; + + var data = { + staticClass: 'v-calendar-category__column', + on: this.getDefaultMouseEventHandlers(':time-category', function (e) { + return _this.getCategoryScope(_this.getSlotScope(_this.getTimestampAtEvent(e, day)), category); + }) + }; + var children = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_2__["getSlot"])(this, 'day-body', function () { + return _this.getCategoryScope(_this.getSlotScope(day), category); + }); + return this.$createElement('div', data, children); + } + } +})); + +/***/ }), + +/***/ "./src/components/VCalendar/VCalendarDaily.sass": +/*!******************************************************!*\ + !*** ./src/components/VCalendar/VCalendarDaily.sass ***! + \******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VCalendar/VCalendarDaily.ts": +/*!****************************************************!*\ + !*** ./src/components/VCalendar/VCalendarDaily.ts ***! + \****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VCalendarDaily_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VCalendarDaily.sass */ "./src/components/VCalendar/VCalendarDaily.sass"); +/* harmony import */ var _VCalendarDaily_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VCalendarDaily_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _directives_resize__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../directives/resize */ "./src/directives/resize/index.ts"); +/* harmony import */ var _VBtn__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VBtn */ "./src/components/VBtn/index.ts"); +/* harmony import */ var _mixins_calendar_with_intervals__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./mixins/calendar-with-intervals */ "./src/components/VCalendar/mixins/calendar-with-intervals.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + +var __spread = undefined && undefined.__spread || function () { + for (var ar = [], i = 0; i < arguments.length; i++) { + ar = ar.concat(__read(arguments[i])); + } + + return ar; +}; // Styles + + + // Directives + + // Components + + // Mixins + + // Util + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_mixins_calendar_with_intervals__WEBPACK_IMPORTED_MODULE_3__["default"].extend({ + name: 'v-calendar-daily', + directives: { + Resize: _directives_resize__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + data: function data() { + return { + scrollPush: 0 + }; + }, + computed: { + classes: function classes() { + return __assign({ + 'v-calendar-daily': true + }, this.themeClasses); + } + }, + mounted: function mounted() { + this.init(); + }, + methods: { + init: function init() { + this.$nextTick(this.onResize); + }, + onResize: function onResize() { + this.scrollPush = this.getScrollPush(); + }, + getScrollPush: function getScrollPush() { + var area = this.$refs.scrollArea; + var pane = this.$refs.pane; + return area && pane ? area.offsetWidth - pane.offsetWidth : 0; + }, + genHead: function genHead() { + return this.$createElement('div', { + staticClass: 'v-calendar-daily__head', + style: { + marginRight: this.scrollPush + 'px' + } + }, __spread([this.genHeadIntervals()], this.genHeadDays())); + }, + genHeadIntervals: function genHeadIntervals() { + var width = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["convertToUnit"])(this.intervalWidth); + return this.$createElement('div', { + staticClass: 'v-calendar-daily__intervals-head', + style: { + width: width + } + }, Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["getSlot"])(this, 'interval-header')); + }, + genHeadDays: function genHeadDays() { + return this.days.map(this.genHeadDay); + }, + genHeadDay: function genHeadDay(day, index) { + var _this = this; + + return this.$createElement('div', { + key: day.date, + staticClass: 'v-calendar-daily_head-day', + class: this.getRelativeClasses(day), + on: this.getDefaultMouseEventHandlers(':day', function (_e) { + return _this.getSlotScope(day); + }) + }, __spread([this.genHeadWeekday(day), this.genHeadDayLabel(day)], this.genDayHeader(day, index))); + }, + genDayHeader: function genDayHeader(day, index) { + var _this = this; + + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["getSlot"])(this, 'day-header', function () { + return __assign(__assign({ + week: _this.days + }, day), { + index: index + }); + }) || []; + }, + genHeadWeekday: function genHeadWeekday(day) { + var color = day.present ? this.color : undefined; + return this.$createElement('div', this.setTextColor(color, { + staticClass: 'v-calendar-daily_head-weekday' + }), this.weekdayFormatter(day, this.shortWeekdays)); + }, + genHeadDayLabel: function genHeadDayLabel(day) { + return this.$createElement('div', { + staticClass: 'v-calendar-daily_head-day-label' + }, Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["getSlot"])(this, 'day-label-header', day) || [this.genHeadDayButton(day)]); + }, + genHeadDayButton: function genHeadDayButton(day) { + var color = day.present ? this.color : 'transparent'; + return this.$createElement(_VBtn__WEBPACK_IMPORTED_MODULE_2__["default"], { + props: { + color: color, + fab: true, + depressed: true + }, + on: this.getMouseEventHandlers({ + 'click:date': { + event: 'click', + stop: true + }, + 'contextmenu:date': { + event: 'contextmenu', + stop: true, + prevent: true, + result: false + } + }, function (_e) { + return day; + }) + }, this.dayFormatter(day, false)); + }, + genBody: function genBody() { + return this.$createElement('div', { + staticClass: 'v-calendar-daily__body' + }, [this.genScrollArea()]); + }, + genScrollArea: function genScrollArea() { + return this.$createElement('div', { + ref: 'scrollArea', + staticClass: 'v-calendar-daily__scroll-area' + }, [this.genPane()]); + }, + genPane: function genPane() { + return this.$createElement('div', { + ref: 'pane', + staticClass: 'v-calendar-daily__pane', + style: { + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["convertToUnit"])(this.bodyHeight) + } + }, [this.genDayContainer()]); + }, + genDayContainer: function genDayContainer() { + return this.$createElement('div', { + staticClass: 'v-calendar-daily__day-container' + }, __spread([this.genBodyIntervals()], this.genDays())); + }, + genDays: function genDays() { + return this.days.map(this.genDay); + }, + genDay: function genDay(day, index) { + var _this = this; + + return this.$createElement('div', { + key: day.date, + staticClass: 'v-calendar-daily__day', + class: this.getRelativeClasses(day), + on: this.getDefaultMouseEventHandlers(':time', function (e) { + return _this.getSlotScope(_this.getTimestampAtEvent(e, day)); + }) + }, __spread(this.genDayIntervals(index), this.genDayBody(day))); + }, + genDayBody: function genDayBody(day) { + var _this = this; + + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["getSlot"])(this, 'day-body', function () { + return _this.getSlotScope(day); + }) || []; + }, + genDayIntervals: function genDayIntervals(index) { + return this.intervals[index].map(this.genDayInterval); + }, + genDayInterval: function genDayInterval(interval) { + var _this = this; + + var height = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["convertToUnit"])(this.intervalHeight); + var styler = this.intervalStyle || this.intervalStyleDefault; + var data = { + key: interval.time, + staticClass: 'v-calendar-daily__day-interval', + style: __assign({ + height: height + }, styler(interval)) + }; + var children = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["getSlot"])(this, 'interval', function () { + return _this.getSlotScope(interval); + }); + return this.$createElement('div', data, children); + }, + genBodyIntervals: function genBodyIntervals() { + var _this = this; + + var width = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["convertToUnit"])(this.intervalWidth); + var data = { + staticClass: 'v-calendar-daily__intervals-body', + style: { + width: width + }, + on: this.getDefaultMouseEventHandlers(':interval', function (e) { + return _this.getTimestampAtEvent(e, _this.parsedStart); + }) + }; + return this.$createElement('div', data, this.genIntervalLabels()); + }, + genIntervalLabels: function genIntervalLabels() { + if (!this.intervals.length) return null; + return this.intervals[0].map(this.genIntervalLabel); + }, + genIntervalLabel: function genIntervalLabel(interval) { + var height = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["convertToUnit"])(this.intervalHeight); + var short = this.shortIntervals; + var shower = this.showIntervalLabel || this.showIntervalLabelDefault; + var show = shower(interval); + var label = show ? this.intervalFormatter(interval, short) : undefined; + return this.$createElement('div', { + key: interval.time, + staticClass: 'v-calendar-daily__interval', + style: { + height: height + } + }, [this.$createElement('div', { + staticClass: 'v-calendar-daily__interval-text' + }, label)]); + } + }, + render: function render(h) { + return h('div', { + class: this.classes, + on: { + dragstart: function dragstart(e) { + e.preventDefault(); + } + }, + directives: [{ + modifiers: { + quiet: true + }, + name: 'resize', + value: this.onResize + }] + }, [!this.hideHeader ? this.genHead() : '', this.genBody()]); + } +})); + +/***/ }), + +/***/ "./src/components/VCalendar/VCalendarMonthly.ts": +/*!******************************************************!*\ + !*** ./src/components/VCalendar/VCalendarMonthly.ts ***! + \******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VCalendarWeekly_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VCalendarWeekly.sass */ "./src/components/VCalendar/VCalendarWeekly.sass"); +/* harmony import */ var _VCalendarWeekly_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VCalendarWeekly_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VCalendarWeekly__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VCalendarWeekly */ "./src/components/VCalendar/VCalendarWeekly.ts"); +/* harmony import */ var _util_timestamp__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./util/timestamp */ "./src/components/VCalendar/util/timestamp.ts"); +// Styles + // Mixins + + // Util + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_VCalendarWeekly__WEBPACK_IMPORTED_MODULE_1__["default"].extend({ + name: 'v-calendar-monthly', + computed: { + staticClass: function staticClass() { + return 'v-calendar-monthly v-calendar-weekly'; + }, + parsedStart: function parsedStart() { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["getStartOfMonth"])(Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["parseTimestamp"])(this.start, true)); + }, + parsedEnd: function parsedEnd() { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["getEndOfMonth"])(Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["parseTimestamp"])(this.end, true)); + } + } +})); + +/***/ }), + +/***/ "./src/components/VCalendar/VCalendarWeekly.sass": +/*!*******************************************************!*\ + !*** ./src/components/VCalendar/VCalendarWeekly.sass ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VCalendar/VCalendarWeekly.ts": +/*!*****************************************************!*\ + !*** ./src/components/VCalendar/VCalendarWeekly.ts ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VCalendarWeekly_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VCalendarWeekly.sass */ "./src/components/VCalendar/VCalendarWeekly.sass"); +/* harmony import */ var _VCalendarWeekly_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VCalendarWeekly_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VBtn__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VBtn */ "./src/components/VBtn/index.ts"); +/* harmony import */ var _mixins_calendar_base__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./mixins/calendar-base */ "./src/components/VCalendar/mixins/calendar-base.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_dateTimeUtils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/dateTimeUtils */ "./src/util/dateTimeUtils.ts"); +/* harmony import */ var _util_props__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./util/props */ "./src/components/VCalendar/util/props.ts"); +/* harmony import */ var _util_timestamp__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./util/timestamp */ "./src/components/VCalendar/util/timestamp.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + +var __spread = undefined && undefined.__spread || function () { + for (var ar = [], i = 0; i < arguments.length; i++) { + ar = ar.concat(__read(arguments[i])); + } + + return ar; +}; // Styles + + + // Components + + // Mixins + + // Util + + + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_mixins_calendar_base__WEBPACK_IMPORTED_MODULE_2__["default"].extend({ + name: 'v-calendar-weekly', + props: _util_props__WEBPACK_IMPORTED_MODULE_5__["default"].weeks, + computed: { + staticClass: function staticClass() { + return 'v-calendar-weekly'; + }, + classes: function classes() { + return this.themeClasses; + }, + parsedMinWeeks: function parsedMinWeeks() { + return parseInt(this.minWeeks); + }, + days: function days() { + var minDays = this.parsedMinWeeks * this.parsedWeekdays.length; + var start = this.getStartOfWeek(this.parsedStart); + var end = this.getEndOfWeek(this.parsedEnd); + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["createDayList"])(start, end, this.times.today, this.weekdaySkips, Number.MAX_SAFE_INTEGER, minDays); + }, + todayWeek: function todayWeek() { + var today = this.times.today; + var start = this.getStartOfWeek(today); + var end = this.getEndOfWeek(today); + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["createDayList"])(start, end, today, this.weekdaySkips, this.parsedWeekdays.length, this.parsedWeekdays.length); + }, + monthFormatter: function monthFormatter() { + if (this.monthFormat) { + return this.monthFormat; + } + + var longOptions = { + timeZone: 'UTC', + month: 'long' + }; + var shortOptions = { + timeZone: 'UTC', + month: 'short' + }; + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["createNativeLocaleFormatter"])(this.currentLocale, function (_tms, short) { + return short ? shortOptions : longOptions; + }); + } + }, + methods: { + isOutside: function isOutside(day) { + var dayIdentifier = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["getDayIdentifier"])(day); + return dayIdentifier < Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["getDayIdentifier"])(this.parsedStart) || dayIdentifier > Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["getDayIdentifier"])(this.parsedEnd); + }, + genHead: function genHead() { + return this.$createElement('div', { + staticClass: 'v-calendar-weekly__head' + }, this.genHeadDays()); + }, + genHeadDays: function genHeadDays() { + var header = this.todayWeek.map(this.genHeadDay); + + if (this.showWeek) { + header.unshift(this.$createElement('div', { + staticClass: 'v-calendar-weekly__head-weeknumber' + })); + } + + return header; + }, + genHeadDay: function genHeadDay(day, index) { + var outside = this.isOutside(this.days[index]); + var color = day.present ? this.color : undefined; + return this.$createElement('div', this.setTextColor(color, { + key: day.date, + staticClass: 'v-calendar-weekly__head-weekday', + class: this.getRelativeClasses(day, outside) + }), this.weekdayFormatter(day, this.shortWeekdays)); + }, + genWeeks: function genWeeks() { + var days = this.days; + var weekDays = this.parsedWeekdays.length; + var weeks = []; + + for (var i = 0; i < days.length; i += weekDays) { + weeks.push(this.genWeek(days.slice(i, i + weekDays), this.getWeekNumber(days[i]))); + } + + return weeks; + }, + genWeek: function genWeek(week, weekNumber) { + var _this = this; + + var weekNodes = week.map(function (day, index) { + return _this.genDay(day, index, week); + }); + + if (this.showWeek) { + weekNodes.unshift(this.genWeekNumber(weekNumber)); + } + + return this.$createElement('div', { + key: week[0].date, + staticClass: 'v-calendar-weekly__week' + }, weekNodes); + }, + getWeekNumber: function getWeekNumber(determineDay) { + return Object(_util_dateTimeUtils__WEBPACK_IMPORTED_MODULE_4__["weekNumber"])(determineDay.year, determineDay.month - 1, determineDay.day, this.parsedWeekdays[0], parseInt(this.localeFirstDayOfYear)); + }, + genWeekNumber: function genWeekNumber(weekNumber) { + return this.$createElement('div', { + staticClass: 'v-calendar-weekly__weeknumber' + }, [this.$createElement('small', String(weekNumber))]); + }, + genDay: function genDay(day, index, week) { + var outside = this.isOutside(day); + return this.$createElement('div', { + key: day.date, + staticClass: 'v-calendar-weekly__day', + class: this.getRelativeClasses(day, outside), + on: this.getDefaultMouseEventHandlers(':day', function (_e) { + return day; + }) + }, __spread([this.genDayLabel(day)], Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["getSlot"])(this, 'day', function () { + return __assign({ + outside: outside, + index: index, + week: week + }, day); + }) || [])); + }, + genDayLabel: function genDayLabel(day) { + return this.$createElement('div', { + staticClass: 'v-calendar-weekly__day-label' + }, Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["getSlot"])(this, 'day-label', day) || [this.genDayLabelButton(day)]); + }, + genDayLabelButton: function genDayLabelButton(day) { + var color = day.present ? this.color : 'transparent'; + var hasMonth = day.day === 1 && this.showMonthOnFirst; + return this.$createElement(_VBtn__WEBPACK_IMPORTED_MODULE_1__["default"], { + props: { + color: color, + fab: true, + depressed: true, + small: true + }, + on: this.getMouseEventHandlers({ + 'click:date': { + event: 'click', + stop: true + }, + 'contextmenu:date': { + event: 'contextmenu', + stop: true, + prevent: true, + result: false + } + }, function (_e) { + return day; + }) + }, hasMonth ? this.monthFormatter(day, this.shortMonths) + ' ' + this.dayFormatter(day, false) : this.dayFormatter(day, false)); + }, + genDayMonth: function genDayMonth(day) { + var color = day.present ? this.color : undefined; + return this.$createElement('div', this.setTextColor(color, { + staticClass: 'v-calendar-weekly__day-month' + }), Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["getSlot"])(this, 'day-month', day) || this.monthFormatter(day, this.shortMonths)); + } + }, + render: function render(h) { + return h('div', { + staticClass: this.staticClass, + class: this.classes, + on: { + dragstart: function dragstart(e) { + e.preventDefault(); + } + } + }, __spread([!this.hideHeader ? this.genHead() : ''], this.genWeeks())); + } +})); + +/***/ }), + +/***/ "./src/components/VCalendar/index.ts": +/*!*******************************************!*\ + !*** ./src/components/VCalendar/index.ts ***! + \*******************************************/ +/*! exports provided: VCalendar, VCalendarCategory, VCalendarDaily, VCalendarWeekly, VCalendarMonthly, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VCalendar__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VCalendar */ "./src/components/VCalendar/VCalendar.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VCalendar", function() { return _VCalendar__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VCalendarDaily__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VCalendarDaily */ "./src/components/VCalendar/VCalendarDaily.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VCalendarDaily", function() { return _VCalendarDaily__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + +/* harmony import */ var _VCalendarWeekly__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VCalendarWeekly */ "./src/components/VCalendar/VCalendarWeekly.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VCalendarWeekly", function() { return _VCalendarWeekly__WEBPACK_IMPORTED_MODULE_2__["default"]; }); + +/* harmony import */ var _VCalendarMonthly__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./VCalendarMonthly */ "./src/components/VCalendar/VCalendarMonthly.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VCalendarMonthly", function() { return _VCalendarMonthly__WEBPACK_IMPORTED_MODULE_3__["default"]; }); + +/* harmony import */ var _VCalendarCategory__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./VCalendarCategory */ "./src/components/VCalendar/VCalendarCategory.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VCalendarCategory", function() { return _VCalendarCategory__WEBPACK_IMPORTED_MODULE_4__["default"]; }); + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VCalendar: _VCalendar__WEBPACK_IMPORTED_MODULE_0__["default"], + VCalendarCategory: _VCalendarCategory__WEBPACK_IMPORTED_MODULE_4__["default"], + VCalendarDaily: _VCalendarDaily__WEBPACK_IMPORTED_MODULE_1__["default"], + VCalendarWeekly: _VCalendarWeekly__WEBPACK_IMPORTED_MODULE_2__["default"], + VCalendarMonthly: _VCalendarMonthly__WEBPACK_IMPORTED_MODULE_3__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VCalendar/mixins/calendar-base.ts": +/*!**********************************************************!*\ + !*** ./src/components/VCalendar/mixins/calendar-base.ts ***! + \**********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_localable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../mixins/localable */ "./src/mixins/localable/index.ts"); +/* harmony import */ var _mouse__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./mouse */ "./src/components/VCalendar/mixins/mouse.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _times__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./times */ "./src/components/VCalendar/mixins/times.ts"); +/* harmony import */ var _directives_resize__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../../directives/resize */ "./src/directives/resize/index.ts"); +/* harmony import */ var _util_props__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../util/props */ "./src/components/VCalendar/util/props.ts"); +/* harmony import */ var _util_timestamp__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../util/timestamp */ "./src/components/VCalendar/util/timestamp.ts"); +// Mixins + + + + + + // Directives + + // Util + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_0__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_localable__WEBPACK_IMPORTED_MODULE_2__["default"], _mouse__WEBPACK_IMPORTED_MODULE_3__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_4__["default"], _times__WEBPACK_IMPORTED_MODULE_5__["default"] +/* @vue/component */ +).extend({ + name: 'calendar-base', + directives: { + Resize: _directives_resize__WEBPACK_IMPORTED_MODULE_6__["default"] + }, + props: _util_props__WEBPACK_IMPORTED_MODULE_7__["default"].base, + computed: { + parsedWeekdays: function parsedWeekdays() { + return Array.isArray(this.weekdays) ? this.weekdays : (this.weekdays || '').split(',').map(function (x) { + return parseInt(x, 10); + }); + }, + weekdaySkips: function weekdaySkips() { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_8__["getWeekdaySkips"])(this.parsedWeekdays); + }, + weekdaySkipsReverse: function weekdaySkipsReverse() { + var reversed = this.weekdaySkips.slice(); + reversed.reverse(); + return reversed; + }, + parsedStart: function parsedStart() { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_8__["parseTimestamp"])(this.start, true); + }, + parsedEnd: function parsedEnd() { + var start = this.parsedStart; + var end = this.end ? Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_8__["parseTimestamp"])(this.end) || start : start; + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_8__["getTimestampIdentifier"])(end) < Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_8__["getTimestampIdentifier"])(start) ? start : end; + }, + days: function days() { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_8__["createDayList"])(this.parsedStart, this.parsedEnd, this.times.today, this.weekdaySkips); + }, + dayFormatter: function dayFormatter() { + if (this.dayFormat) { + return this.dayFormat; + } + + var options = { + timeZone: 'UTC', + day: 'numeric' + }; + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_8__["createNativeLocaleFormatter"])(this.currentLocale, function (_tms, _short) { + return options; + }); + }, + weekdayFormatter: function weekdayFormatter() { + if (this.weekdayFormat) { + return this.weekdayFormat; + } + + var longOptions = { + timeZone: 'UTC', + weekday: 'long' + }; + var shortOptions = { + timeZone: 'UTC', + weekday: 'short' + }; + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_8__["createNativeLocaleFormatter"])(this.currentLocale, function (_tms, short) { + return short ? shortOptions : longOptions; + }); + } + }, + methods: { + getRelativeClasses: function getRelativeClasses(timestamp, outside) { + if (outside === void 0) { + outside = false; + } + + return { + 'v-present': timestamp.present, + 'v-past': timestamp.past, + 'v-future': timestamp.future, + 'v-outside': outside + }; + }, + getStartOfWeek: function getStartOfWeek(timestamp) { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_8__["getStartOfWeek"])(timestamp, this.parsedWeekdays, this.times.today); + }, + getEndOfWeek: function getEndOfWeek(timestamp) { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_8__["getEndOfWeek"])(timestamp, this.parsedWeekdays, this.times.today); + }, + getFormatter: function getFormatter(options) { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_8__["createNativeLocaleFormatter"])(this.locale, function (_tms, _short) { + return options; + }); + } + } +})); + +/***/ }), + +/***/ "./src/components/VCalendar/mixins/calendar-with-events.sass": +/*!*******************************************************************!*\ + !*** ./src/components/VCalendar/mixins/calendar-with-events.sass ***! + \*******************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VCalendar/mixins/calendar-with-events.ts": +/*!*****************************************************************!*\ + !*** ./src/components/VCalendar/mixins/calendar-with-events.ts ***! + \*****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _calendar_with_events_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./calendar-with-events.sass */ "./src/components/VCalendar/mixins/calendar-with-events.sass"); +/* harmony import */ var _calendar_with_events_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_calendar_with_events_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _directives_ripple__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../directives/ripple */ "./src/directives/ripple/index.ts"); +/* harmony import */ var _calendar_base__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./calendar-base */ "./src/components/VCalendar/mixins/calendar-base.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_props__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../util/props */ "./src/components/VCalendar/util/props.ts"); +/* harmony import */ var _modes__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../modes */ "./src/components/VCalendar/modes/index.ts"); +/* harmony import */ var _util_timestamp__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../util/timestamp */ "./src/components/VCalendar/util/timestamp.ts"); +/* harmony import */ var _util_events__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../util/events */ "./src/components/VCalendar/util/events.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Directives + + // Mixins + + // Helpers + + // Util + + + + + +var WIDTH_FULL = 100; +var WIDTH_START = 95; +var MINUTES_IN_DAY = 1440; +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_calendar_base__WEBPACK_IMPORTED_MODULE_2__["default"].extend({ + name: 'calendar-with-events', + directives: { + ripple: _directives_ripple__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + props: _util_props__WEBPACK_IMPORTED_MODULE_4__["default"].events, + computed: { + noEvents: function noEvents() { + return this.events.length === 0; + }, + parsedEvents: function parsedEvents() { + return this.events.map(this.parseEvent); + }, + parsedEventOverlapThreshold: function parsedEventOverlapThreshold() { + return parseInt(this.eventOverlapThreshold); + }, + eventColorFunction: function eventColorFunction() { + var _this = this; + + return typeof this.eventColor === 'function' ? this.eventColor : function () { + return _this.eventColor; + }; + }, + eventTimedFunction: function eventTimedFunction() { + var _this = this; + + return typeof this.eventTimed === 'function' ? this.eventTimed : function (event) { + return !!event[_this.eventTimed]; + }; + }, + eventCategoryFunction: function eventCategoryFunction() { + var _this = this; + + return typeof this.eventCategory === 'function' ? this.eventCategory : function (event) { + return event[_this.eventCategory]; + }; + }, + eventTextColorFunction: function eventTextColorFunction() { + var _this = this; + + return typeof this.eventTextColor === 'function' ? this.eventTextColor : function () { + return _this.eventTextColor; + }; + }, + eventNameFunction: function eventNameFunction() { + var _this = this; + + return typeof this.eventName === 'function' ? this.eventName : function (event, timedEvent) { + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["escapeHTML"])(event.input[_this.eventName]); + }; + }, + eventModeFunction: function eventModeFunction() { + return typeof this.eventOverlapMode === 'function' ? this.eventOverlapMode : _modes__WEBPACK_IMPORTED_MODULE_5__["CalendarEventOverlapModes"][this.eventOverlapMode]; + }, + eventWeekdays: function eventWeekdays() { + return this.parsedWeekdays; + }, + categoryMode: function categoryMode() { + return false; + } + }, + methods: { + parseEvent: function parseEvent(input, index) { + if (index === void 0) { + index = 0; + } + + return Object(_util_events__WEBPACK_IMPORTED_MODULE_7__["parseEvent"])(input, index, this.eventStart, this.eventEnd, this.eventTimedFunction(input), this.categoryMode ? this.eventCategoryFunction(input) : false); + }, + formatTime: function formatTime(withTime, ampm) { + var formatter = this.getFormatter({ + timeZone: 'UTC', + hour: 'numeric', + minute: withTime.minute > 0 ? 'numeric' : undefined + }); + return formatter(withTime, true); + }, + updateEventVisibility: function updateEventVisibility() { + if (this.noEvents || !this.eventMore) { + return; + } + + var eventHeight = this.eventHeight; + var eventsMap = this.getEventsMap(); + + for (var date in eventsMap) { + var _a = eventsMap[date], + parent = _a.parent, + events = _a.events, + more = _a.more; + + if (!more) { + break; + } + + var parentBounds = parent.getBoundingClientRect(); + var last = events.length - 1; + var hide = false; + var hidden = 0; + + for (var i = 0; i <= last; i++) { + if (!hide) { + var eventBounds = events[i].getBoundingClientRect(); + hide = i === last ? eventBounds.bottom > parentBounds.bottom : eventBounds.bottom + eventHeight > parentBounds.bottom; + } + + if (hide) { + events[i].style.display = 'none'; + hidden++; + } + } + + if (hide) { + more.style.display = ''; + more.innerHTML = this.$vuetify.lang.t(this.eventMoreText, hidden); + } else { + more.style.display = 'none'; + } + } + }, + getEventsMap: function getEventsMap() { + var eventsMap = {}; + var elements = this.$refs.events; + + if (!elements || !elements.forEach) { + return eventsMap; + } + + elements.forEach(function (el) { + var date = el.getAttribute('data-date'); + + if (el.parentElement && date) { + if (!(date in eventsMap)) { + eventsMap[date] = { + parent: el.parentElement, + more: null, + events: [] + }; + } + + if (el.getAttribute('data-more')) { + eventsMap[date].more = el; + } else { + eventsMap[date].events.push(el); + el.style.display = ''; + } + } + }); + return eventsMap; + }, + genDayEvent: function genDayEvent(_a, day) { + var event = _a.event; + var eventHeight = this.eventHeight; + var eventMarginBottom = this.eventMarginBottom; + var dayIdentifier = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["getDayIdentifier"])(day); + var week = day.week; + var start = dayIdentifier === event.startIdentifier; + var end = dayIdentifier === event.endIdentifier; + var width = WIDTH_START; + + if (!this.categoryMode) { + for (var i = day.index + 1; i < week.length; i++) { + var weekdayIdentifier = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["getDayIdentifier"])(week[i]); + + if (event.endIdentifier >= weekdayIdentifier) { + width += WIDTH_FULL; + end = end || weekdayIdentifier === event.endIdentifier; + } else { + end = true; + break; + } + } + } + + var scope = { + eventParsed: event, + day: day, + start: start, + end: end, + timed: false + }; + return this.genEvent(event, scope, false, { + staticClass: 'v-event', + class: { + 'v-event-start': start, + 'v-event-end': end + }, + style: { + height: eventHeight + "px", + width: width + "%", + 'margin-bottom': eventMarginBottom + "px" + }, + attrs: { + 'data-date': day.date + }, + key: event.index, + ref: 'events', + refInFor: true + }); + }, + genTimedEvent: function genTimedEvent(_a, day) { + var event = _a.event, + left = _a.left, + width = _a.width; + + if (day.timeDelta(event.end) <= 0 || day.timeDelta(event.start) >= 1) { + return false; + } + + var dayIdentifier = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["getDayIdentifier"])(day); + var start = event.startIdentifier >= dayIdentifier; + var end = event.endIdentifier > dayIdentifier; + var top = start ? day.timeToY(event.start) : 0; + var bottom = end ? day.timeToY(MINUTES_IN_DAY) : day.timeToY(event.end); + var height = Math.max(this.eventHeight, bottom - top); + var scope = { + eventParsed: event, + day: day, + start: start, + end: end, + timed: true + }; + return this.genEvent(event, scope, true, { + staticClass: 'v-event-timed', + style: { + top: top + "px", + height: height + "px", + left: left + "%", + width: width + "%" + } + }); + }, + genEvent: function genEvent(event, scopeInput, timedEvent, data) { + var _this = this; + + var _a; + + var slot = this.$scopedSlots.event; + var text = this.eventTextColorFunction(event.input); + var background = this.eventColorFunction(event.input); + var overlapsNoon = event.start.hour < 12 && event.end.hour >= 12; + var singline = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["diffMinutes"])(event.start, event.end) <= this.parsedEventOverlapThreshold; + var formatTime = this.formatTime; + + var timeSummary = function timeSummary() { + return formatTime(event.start, overlapsNoon) + ' - ' + formatTime(event.end, true); + }; + + var eventSummary = function eventSummary() { + var name = _this.eventNameFunction(event, timedEvent); + + if (event.start.hasTime) { + if (timedEvent) { + var time = timeSummary(); + var delimiter = singline ? ', ' : '
'; + return "" + name + "" + delimiter + time; + } else { + var time = formatTime(event.start, true); + return "" + time + " " + name; + } + } + + return name; + }; + + var scope = __assign(__assign({}, scopeInput), { + event: event.input, + outside: scopeInput.day.outside, + singline: singline, + overlapsNoon: overlapsNoon, + formatTime: formatTime, + timeSummary: timeSummary, + eventSummary: eventSummary + }); + + return this.$createElement('div', this.setTextColor(text, this.setBackgroundColor(background, __assign({ + on: this.getDefaultMouseEventHandlers(':event', function (nativeEvent) { + return __assign(__assign({}, scope), { + nativeEvent: nativeEvent + }); + }), + directives: [{ + name: 'ripple', + value: (_a = this.eventRipple) !== null && _a !== void 0 ? _a : true + }] + }, data))), slot ? slot(scope) : [this.genName(eventSummary)]); + }, + genName: function genName(eventSummary) { + return this.$createElement('div', { + staticClass: 'pl-1', + domProps: { + innerHTML: eventSummary() + } + }); + }, + genPlaceholder: function genPlaceholder(day) { + var height = this.eventHeight + this.eventMarginBottom; + return this.$createElement('div', { + style: { + height: height + "px" + }, + attrs: { + 'data-date': day.date + }, + ref: 'events', + refInFor: true + }); + }, + genMore: function genMore(day) { + var _this = this; + + var _a; + + var eventHeight = this.eventHeight; + var eventMarginBottom = this.eventMarginBottom; + return this.$createElement('div', { + staticClass: 'v-event-more pl-1', + class: { + 'v-outside': day.outside + }, + attrs: { + 'data-date': day.date, + 'data-more': 1 + }, + directives: [{ + name: 'ripple', + value: (_a = this.eventRipple) !== null && _a !== void 0 ? _a : true + }], + on: { + click: function click() { + return _this.$emit('click:more', day); + } + }, + style: { + display: 'none', + height: eventHeight + "px", + 'margin-bottom': eventMarginBottom + "px" + }, + ref: 'events', + refInFor: true + }); + }, + getVisibleEvents: function getVisibleEvents() { + var start = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["getDayIdentifier"])(this.days[0]); + var end = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["getDayIdentifier"])(this.days[this.days.length - 1]); + return this.parsedEvents.filter(function (event) { + return Object(_util_events__WEBPACK_IMPORTED_MODULE_7__["isEventOverlapping"])(event, start, end); + }); + }, + isEventForCategory: function isEventForCategory(event, category) { + return !this.categoryMode || category === event.category || typeof event.category !== 'string' && category === null; + }, + getEventsForDay: function getEventsForDay(day) { + var identifier = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["getDayIdentifier"])(day); + var firstWeekday = this.eventWeekdays[0]; + return this.parsedEvents.filter(function (event) { + return Object(_util_events__WEBPACK_IMPORTED_MODULE_7__["isEventStart"])(event, day, identifier, firstWeekday); + }); + }, + getEventsForDayAll: function getEventsForDayAll(day) { + var _this = this; + + var identifier = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["getDayIdentifier"])(day); + var firstWeekday = this.eventWeekdays[0]; + return this.parsedEvents.filter(function (event) { + return event.allDay && (_this.categoryMode ? Object(_util_events__WEBPACK_IMPORTED_MODULE_7__["isEventOn"])(event, identifier) : Object(_util_events__WEBPACK_IMPORTED_MODULE_7__["isEventStart"])(event, day, identifier, firstWeekday)) && _this.isEventForCategory(event, day.category); + }); + }, + getEventsForDayTimed: function getEventsForDayTimed(day) { + var _this = this; + + var identifier = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["getDayIdentifier"])(day); + return this.parsedEvents.filter(function (event) { + return !event.allDay && Object(_util_events__WEBPACK_IMPORTED_MODULE_7__["isEventOn"])(event, identifier) && _this.isEventForCategory(event, day.category); + }); + }, + getScopedSlots: function getScopedSlots() { + var _this = this; + + if (this.noEvents) { + return __assign({}, this.$scopedSlots); + } + + var mode = this.eventModeFunction(this.parsedEvents, this.eventWeekdays[0], this.parsedEventOverlapThreshold); + + var isNode = function isNode(input) { + return !!input; + }; + + var getSlotChildren = function getSlotChildren(day, getter, mapper, timed) { + var events = getter(day); + var visuals = mode(day, events, timed, _this.categoryMode); + + if (timed) { + return visuals.map(function (visual) { + return mapper(visual, day); + }).filter(isNode); + } + + var children = []; + visuals.forEach(function (visual, index) { + while (children.length < visual.column) { + children.push(_this.genPlaceholder(day)); + } + + var mapped = mapper(visual, day); + + if (mapped) { + children.push(mapped); + } + }); + return children; + }; + + var slots = this.$scopedSlots; + var slotDay = slots.day; + var slotDayHeader = slots['day-header']; + var slotDayBody = slots['day-body']; + return __assign(__assign({}, slots), { + day: function day(_day) { + var children = getSlotChildren(_day, _this.getEventsForDay, _this.genDayEvent, false); + + if (children && children.length > 0 && _this.eventMore) { + children.push(_this.genMore(_day)); + } + + if (slotDay) { + var slot = slotDay(_day); + + if (slot) { + children = children ? children.concat(slot) : slot; + } + } + + return children; + }, + 'day-header': function dayHeader(day) { + var children = getSlotChildren(day, _this.getEventsForDayAll, _this.genDayEvent, false); + + if (slotDayHeader) { + var slot = slotDayHeader(day); + + if (slot) { + children = children ? children.concat(slot) : slot; + } + } + + return children; + }, + 'day-body': function dayBody(day) { + var events = getSlotChildren(day, _this.getEventsForDayTimed, _this.genTimedEvent, true); + var children = [_this.$createElement('div', { + staticClass: 'v-event-timed-container' + }, events)]; + + if (slotDayBody) { + var slot = slotDayBody(day); + + if (slot) { + children = children.concat(slot); + } + } + + return children; + } + }); + } + } +})); + +/***/ }), + +/***/ "./src/components/VCalendar/mixins/calendar-with-intervals.ts": +/*!********************************************************************!*\ + !*** ./src/components/VCalendar/mixins/calendar-with-intervals.ts ***! + \********************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _calendar_base__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./calendar-base */ "./src/components/VCalendar/mixins/calendar-base.ts"); +/* harmony import */ var _util_props__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/props */ "./src/components/VCalendar/util/props.ts"); +/* harmony import */ var _util_timestamp__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util/timestamp */ "./src/components/VCalendar/util/timestamp.ts"); +// Mixins + // Util + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_calendar_base__WEBPACK_IMPORTED_MODULE_0__["default"].extend({ + name: 'calendar-with-intervals', + props: _util_props__WEBPACK_IMPORTED_MODULE_1__["default"].intervals, + computed: { + parsedFirstInterval: function parsedFirstInterval() { + return parseInt(this.firstInterval); + }, + parsedIntervalMinutes: function parsedIntervalMinutes() { + return parseInt(this.intervalMinutes); + }, + parsedIntervalCount: function parsedIntervalCount() { + return parseInt(this.intervalCount); + }, + parsedIntervalHeight: function parsedIntervalHeight() { + return parseFloat(this.intervalHeight); + }, + parsedFirstTime: function parsedFirstTime() { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["parseTime"])(this.firstTime); + }, + firstMinute: function firstMinute() { + var time = this.parsedFirstTime; + return time !== false && time >= 0 && time <= _util_timestamp__WEBPACK_IMPORTED_MODULE_2__["MINUTES_IN_DAY"] ? time : this.parsedFirstInterval * this.parsedIntervalMinutes; + }, + bodyHeight: function bodyHeight() { + return this.parsedIntervalCount * this.parsedIntervalHeight; + }, + days: function days() { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["createDayList"])(this.parsedStart, this.parsedEnd, this.times.today, this.weekdaySkips, this.maxDays); + }, + intervals: function intervals() { + var days = this.days; + var first = this.firstMinute; + var minutes = this.parsedIntervalMinutes; + var count = this.parsedIntervalCount; + var now = this.times.now; + return days.map(function (d) { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["createIntervalList"])(d, first, minutes, count, now); + }); + }, + intervalFormatter: function intervalFormatter() { + if (this.intervalFormat) { + return this.intervalFormat; + } + + var longOptions = { + timeZone: 'UTC', + hour: '2-digit', + minute: '2-digit' + }; + var shortOptions = { + timeZone: 'UTC', + hour: 'numeric', + minute: '2-digit' + }; + var shortHourOptions = { + timeZone: 'UTC', + hour: 'numeric' + }; + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["createNativeLocaleFormatter"])(this.currentLocale, function (tms, short) { + return short ? tms.minute === 0 ? shortHourOptions : shortOptions : longOptions; + }); + } + }, + methods: { + showIntervalLabelDefault: function showIntervalLabelDefault(interval) { + var first = this.intervals[0][0]; + var isFirst = first.hour === interval.hour && first.minute === interval.minute; + return !isFirst; + }, + intervalStyleDefault: function intervalStyleDefault(_interval) { + return undefined; + }, + getTimestampAtEvent: function getTimestampAtEvent(e, day) { + var timestamp = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["copyTimestamp"])(day); + var bounds = e.currentTarget.getBoundingClientRect(); + var baseMinutes = this.firstMinute; + var touchEvent = e; + var mouseEvent = e; + var touches = touchEvent.changedTouches || touchEvent.touches; + var clientY = touches && touches[0] ? touches[0].clientY : mouseEvent.clientY; + var addIntervals = (clientY - bounds.top) / this.parsedIntervalHeight; + var addMinutes = Math.floor(addIntervals * this.parsedIntervalMinutes); + var minutes = baseMinutes + addMinutes; + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["updateMinutes"])(timestamp, minutes, this.times.now); + }, + getSlotScope: function getSlotScope(timestamp) { + var scope = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["copyTimestamp"])(timestamp); + scope.timeToY = this.timeToY; + scope.timeDelta = this.timeDelta; + scope.minutesToPixels = this.minutesToPixels; + scope.week = this.days; + return scope; + }, + scrollToTime: function scrollToTime(time) { + var y = this.timeToY(time); + var pane = this.$refs.scrollArea; + + if (y === false || !pane) { + return false; + } + + pane.scrollTop = y; + return true; + }, + minutesToPixels: function minutesToPixels(minutes) { + return minutes / this.parsedIntervalMinutes * this.parsedIntervalHeight; + }, + timeToY: function timeToY(time, clamp) { + if (clamp === void 0) { + clamp = true; + } + + var y = this.timeDelta(time); + + if (y !== false) { + y *= this.bodyHeight; + + if (clamp) { + if (y < 0) { + y = 0; + } + + if (y > this.bodyHeight) { + y = this.bodyHeight; + } + } + } + + return y; + }, + timeDelta: function timeDelta(time) { + var minutes = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["parseTime"])(time); + + if (minutes === false) { + return false; + } + + var min = this.firstMinute; + var gap = this.parsedIntervalCount * this.parsedIntervalMinutes; + return (minutes - min) / gap; + } + } +})); + +/***/ }), + +/***/ "./src/components/VCalendar/mixins/mouse.ts": +/*!**************************************************!*\ + !*** ./src/components/VCalendar/mixins/mouse.ts ***! + \**************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); + +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0___default.a.extend({ + name: 'mouse', + methods: { + getDefaultMouseEventHandlers: function getDefaultMouseEventHandlers(suffix, getEvent) { + var _a; + + return this.getMouseEventHandlers((_a = {}, _a['click' + suffix] = { + event: 'click' + }, _a['contextmenu' + suffix] = { + event: 'contextmenu', + prevent: true, + result: false + }, _a['mousedown' + suffix] = { + event: 'mousedown' + }, _a['mousemove' + suffix] = { + event: 'mousemove' + }, _a['mouseup' + suffix] = { + event: 'mouseup' + }, _a['mouseenter' + suffix] = { + event: 'mouseenter' + }, _a['mouseleave' + suffix] = { + event: 'mouseleave' + }, _a['touchstart' + suffix] = { + event: 'touchstart' + }, _a['touchmove' + suffix] = { + event: 'touchmove' + }, _a['touchend' + suffix] = { + event: 'touchend' + }, _a), getEvent); + }, + getMouseEventHandlers: function getMouseEventHandlers(events, getEvent) { + var _this = this; + + var on = {}; + + var _loop_1 = function _loop_1(event) { + var eventOptions = events[event]; + if (!this_1.$listeners[event]) return "continue"; // TODO somehow pull in modifiers + + var prefix = eventOptions.passive ? '&' : (eventOptions.once ? '~' : '') + (eventOptions.capture ? '!' : ''); + var key = prefix + eventOptions.event; + + var handler = function handler(e) { + var mouseEvent = e; + + if (eventOptions.button === undefined || mouseEvent.buttons > 0 && mouseEvent.button === eventOptions.button) { + if (eventOptions.prevent) { + e.preventDefault(); + } + + if (eventOptions.stop) { + e.stopPropagation(); + } + + _this.$emit(event, getEvent(e)); + } + + return eventOptions.result; + }; + + if (key in on) { + /* istanbul ignore next */ + if (Array.isArray(on[key])) { + on[key].push(handler); + } else { + on[key] = [on[key], handler]; + } + } else { + on[key] = handler; + } + }; + + var this_1 = this; + + for (var event in events) { + _loop_1(event); + } + + return on; + } + } +})); + +/***/ }), + +/***/ "./src/components/VCalendar/mixins/times.ts": +/*!**************************************************!*\ + !*** ./src/components/VCalendar/mixins/times.ts ***! + \**************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _util_timestamp__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/timestamp */ "./src/components/VCalendar/util/timestamp.ts"); + + +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0___default.a.extend({ + name: 'times', + props: { + now: { + type: String, + validator: _util_timestamp__WEBPACK_IMPORTED_MODULE_1__["validateTimestamp"] + } + }, + data: function data() { + return { + times: { + now: Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_1__["parseTimestamp"])('0000-00-00 00:00', true), + today: Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_1__["parseTimestamp"])('0000-00-00', true) + } + }; + }, + computed: { + parsedNow: function parsedNow() { + return this.now ? Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_1__["parseTimestamp"])(this.now, true) : null; + } + }, + watch: { + parsedNow: 'updateTimes' + }, + created: function created() { + this.updateTimes(); + this.setPresent(); + }, + methods: { + setPresent: function setPresent() { + this.times.now.present = this.times.today.present = true; + this.times.now.past = this.times.today.past = false; + this.times.now.future = this.times.today.future = false; + }, + updateTimes: function updateTimes() { + var now = this.parsedNow || this.getNow(); + this.updateDay(now, this.times.now); + this.updateTime(now, this.times.now); + this.updateDay(now, this.times.today); + }, + getNow: function getNow() { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_1__["parseDate"])(new Date()); + }, + updateDay: function updateDay(now, target) { + if (now.date !== target.date) { + target.year = now.year; + target.month = now.month; + target.day = now.day; + target.weekday = now.weekday; + target.date = now.date; + } + }, + updateTime: function updateTime(now, target) { + if (now.time !== target.time) { + target.hour = now.hour; + target.minute = now.minute; + target.time = now.time; + } + } + } +})); + +/***/ }), + +/***/ "./src/components/VCalendar/modes/column.ts": +/*!**************************************************!*\ + !*** ./src/components/VCalendar/modes/column.ts ***! + \**************************************************/ +/*! exports provided: column */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "column", function() { return column; }); +/* harmony import */ var _common__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./common */ "./src/components/VCalendar/modes/common.ts"); + +var FULL_WIDTH = 100; +var column = function column(events, firstWeekday, overlapThreshold) { + var handler = Object(_common__WEBPACK_IMPORTED_MODULE_0__["getOverlapGroupHandler"])(firstWeekday); + return function (day, dayEvents, timed, reset) { + var visuals = handler.getVisuals(day, dayEvents, timed, reset); + + if (timed) { + visuals.forEach(function (visual) { + visual.left = visual.column * FULL_WIDTH / visual.columnCount; + visual.width = FULL_WIDTH / visual.columnCount; + }); + } + + return visuals; + }; +}; + +/***/ }), + +/***/ "./src/components/VCalendar/modes/common.ts": +/*!**************************************************!*\ + !*** ./src/components/VCalendar/modes/common.ts ***! + \**************************************************/ +/*! exports provided: getVisuals, hasOverlap, setColumnCount, getRange, getDayRange, getNormalizedRange, getOpenGroup, getOverlapGroupHandler */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getVisuals", function() { return _getVisuals; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasOverlap", function() { return hasOverlap; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setColumnCount", function() { return setColumnCount; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getRange", function() { return getRange; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getDayRange", function() { return getDayRange; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getNormalizedRange", function() { return getNormalizedRange; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getOpenGroup", function() { return getOpenGroup; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getOverlapGroupHandler", function() { return getOverlapGroupHandler; }); +/* harmony import */ var _util_timestamp__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/timestamp */ "./src/components/VCalendar/util/timestamp.ts"); +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + + +var MILLIS_IN_DAY = 86400000; + +function _getVisuals(events, minStart) { + if (minStart === void 0) { + minStart = 0; + } + + var visuals = events.map(function (event) { + return { + event: event, + columnCount: 0, + column: 0, + left: 0, + width: 100 + }; + }); + visuals.sort(function (a, b) { + return Math.max(minStart, a.event.startTimestampIdentifier) - Math.max(minStart, b.event.startTimestampIdentifier) || b.event.endTimestampIdentifier - a.event.endTimestampIdentifier; + }); + return visuals; +} + + +function hasOverlap(s0, e0, s1, e1, exclude) { + if (exclude === void 0) { + exclude = true; + } + + return exclude ? !(s0 >= e1 || e0 <= s1) : !(s0 > e1 || e0 < s1); +} +function setColumnCount(groups) { + groups.forEach(function (group) { + group.visuals.forEach(function (groupVisual) { + groupVisual.columnCount = groups.length; + }); + }); +} +function getRange(event) { + return [event.startTimestampIdentifier, event.endTimestampIdentifier]; +} +function getDayRange(event) { + return [event.startIdentifier, event.endIdentifier]; +} +function getNormalizedRange(event, dayStart) { + return [Math.max(dayStart, event.startTimestampIdentifier), Math.min(dayStart + MILLIS_IN_DAY, event.endTimestampIdentifier)]; +} +function getOpenGroup(groups, start, end, timed) { + for (var i = 0; i < groups.length; i++) { + var group = groups[i]; + var intersected = false; + + if (hasOverlap(start, end, group.start, group.end, timed)) { + for (var k = 0; k < group.visuals.length; k++) { + var groupVisual = group.visuals[k]; + + var _a = __read(timed ? getRange(groupVisual.event) : getDayRange(groupVisual.event), 2), + groupStart = _a[0], + groupEnd = _a[1]; + + if (hasOverlap(start, end, groupStart, groupEnd, timed)) { + intersected = true; + break; + } + } + } + + if (!intersected) { + return i; + } + } + + return -1; +} +function getOverlapGroupHandler(firstWeekday) { + var handler = { + groups: [], + min: -1, + max: -1, + reset: function reset() { + handler.groups = []; + handler.min = handler.max = -1; + }, + getVisuals: function getVisuals(day, dayEvents, timed, reset) { + if (reset === void 0) { + reset = false; + } + + if (day.weekday === firstWeekday || reset) { + handler.reset(); + } + + var dayStart = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_0__["getTimestampIdentifier"])(day); + + var visuals = _getVisuals(dayEvents, dayStart); + + visuals.forEach(function (visual) { + var _a = __read(timed ? getRange(visual.event) : getDayRange(visual.event), 2), + start = _a[0], + end = _a[1]; + + if (handler.groups.length > 0 && !hasOverlap(start, end, handler.min, handler.max, timed)) { + setColumnCount(handler.groups); + handler.reset(); + } + + var targetGroup = getOpenGroup(handler.groups, start, end, timed); + + if (targetGroup === -1) { + targetGroup = handler.groups.length; + handler.groups.push({ + start: start, + end: end, + visuals: [] + }); + } + + var target = handler.groups[targetGroup]; + target.visuals.push(visual); + target.start = Math.min(target.start, start); + target.end = Math.max(target.end, end); + visual.column = targetGroup; + + if (handler.min === -1) { + handler.min = start; + handler.max = end; + } else { + handler.min = Math.min(handler.min, start); + handler.max = Math.max(handler.max, end); + } + }); + setColumnCount(handler.groups); + + if (timed) { + handler.reset(); + } + + return visuals; + } + }; + return handler; +} + +/***/ }), + +/***/ "./src/components/VCalendar/modes/index.ts": +/*!*************************************************!*\ + !*** ./src/components/VCalendar/modes/index.ts ***! + \*************************************************/ +/*! exports provided: CalendarEventOverlapModes */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CalendarEventOverlapModes", function() { return CalendarEventOverlapModes; }); +/* harmony import */ var _stack__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./stack */ "./src/components/VCalendar/modes/stack.ts"); +/* harmony import */ var _column__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./column */ "./src/components/VCalendar/modes/column.ts"); + + +var CalendarEventOverlapModes = { + stack: _stack__WEBPACK_IMPORTED_MODULE_0__["stack"], + column: _column__WEBPACK_IMPORTED_MODULE_1__["column"] +}; + +/***/ }), + +/***/ "./src/components/VCalendar/modes/stack.ts": +/*!*************************************************!*\ + !*** ./src/components/VCalendar/modes/stack.ts ***! + \*************************************************/ +/*! exports provided: stack */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "stack", function() { return stack; }); +/* harmony import */ var _common__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./common */ "./src/components/VCalendar/modes/common.ts"); +/* harmony import */ var _util_timestamp__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/timestamp */ "./src/components/VCalendar/util/timestamp.ts"); +var __values = undefined && undefined.__values || function (o) { + var s = typeof Symbol === "function" && Symbol.iterator, + m = s && o[s], + i = 0; + if (m) return m.call(o); + if (o && typeof o.length === "number") return { + next: function next() { + if (o && i >= o.length) o = void 0; + return { + value: o && o[i++], + done: !o + }; + } + }; + throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + + + +var FULL_WIDTH = 100; +var DEFAULT_OFFSET = 5; +var WIDTH_MULTIPLIER = 1.7; +/** + * Variation of column mode where events can be stacked. The priority of this + * mode is to stack events together taking up the least amount of space while + * trying to ensure the content of the event is always visible as well as its + * start and end. A sibling column has intersecting event content and must be + * placed beside each other. Non-sibling columns are offset by 5% from the + * previous column. The width is scaled by 1.7 so the events overlap and + * whitespace is reduced. If there is a hole in columns the event width is + * scaled up so it intersects with the next column. The columns have equal + * width in the space they are given. If the event doesn't have any to the + * right of it that intersect with it's content it's right side is extended + * to the right side. + */ + +var stack = function stack(events, firstWeekday, overlapThreshold) { + var handler = Object(_common__WEBPACK_IMPORTED_MODULE_0__["getOverlapGroupHandler"])(firstWeekday); // eslint-disable-next-line max-statements + + return function (day, dayEvents, timed, reset) { + var e_1, _a, e_2, _b, e_3, _c; + + if (!timed) { + return handler.getVisuals(day, dayEvents, timed, reset); + } + + var dayStart = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_1__["getTimestampIdentifier"])(day); + var visuals = Object(_common__WEBPACK_IMPORTED_MODULE_0__["getVisuals"])(dayEvents, dayStart); + var groups = getGroups(visuals, dayStart); + + try { + for (var groups_1 = __values(groups), groups_1_1 = groups_1.next(); !groups_1_1.done; groups_1_1 = groups_1.next()) { + var group = groups_1_1.value; + var nodes = []; + + try { + for (var _d = (e_2 = void 0, __values(group.visuals)), _e = _d.next(); !_e.done; _e = _d.next()) { + var visual = _e.value; + var child = getNode(visual, dayStart); + var index = getNextIndex(child, nodes); + + if (index === false) { + var parent = getParent(child, nodes); + + if (parent) { + child.parent = parent; + child.sibling = Object(_common__WEBPACK_IMPORTED_MODULE_0__["hasOverlap"])(child.start, child.end, parent.start, addTime(parent.start, overlapThreshold)); + child.index = parent.index + 1; + parent.children.push(child); + } + } else { + var _f = __read(getOverlappingRange(child, nodes, index - 1, index - 1), 1), + parent = _f[0]; + + var children = getOverlappingRange(child, nodes, index + 1, index + nodes.length, true); + child.children = children; + child.index = index; + + if (parent) { + child.parent = parent; + child.sibling = Object(_common__WEBPACK_IMPORTED_MODULE_0__["hasOverlap"])(child.start, child.end, parent.start, addTime(parent.start, overlapThreshold)); + parent.children.push(child); + } + + try { + for (var children_1 = (e_3 = void 0, __values(children)), children_1_1 = children_1.next(); !children_1_1.done; children_1_1 = children_1.next()) { + var grand = children_1_1.value; + + if (grand.parent === parent) { + grand.parent = child; + } + + var grandNext = grand.index - child.index <= 1; + + if (grandNext && child.sibling && Object(_common__WEBPACK_IMPORTED_MODULE_0__["hasOverlap"])(child.start, addTime(child.start, overlapThreshold), grand.start, grand.end)) { + grand.sibling = true; + } + } + } catch (e_3_1) { + e_3 = { + error: e_3_1 + }; + } finally { + try { + if (children_1_1 && !children_1_1.done && (_c = children_1.return)) _c.call(children_1); + } finally { + if (e_3) throw e_3.error; + } + } + } + + nodes.push(child); + } + } catch (e_2_1) { + e_2 = { + error: e_2_1 + }; + } finally { + try { + if (_e && !_e.done && (_b = _d.return)) _b.call(_d); + } finally { + if (e_2) throw e_2.error; + } + } + + calculateBounds(nodes, overlapThreshold); + } + } catch (e_1_1) { + e_1 = { + error: e_1_1 + }; + } finally { + try { + if (groups_1_1 && !groups_1_1.done && (_a = groups_1.return)) _a.call(groups_1); + } finally { + if (e_1) throw e_1.error; + } + } + + visuals.sort(function (a, b) { + return a.left - b.left || a.event.startTimestampIdentifier - b.event.startTimestampIdentifier; + }); + return visuals; + }; +}; + +function calculateBounds(nodes, overlapThreshold) { + var e_4, _a; + + try { + for (var nodes_1 = __values(nodes), nodes_1_1 = nodes_1.next(); !nodes_1_1.done; nodes_1_1 = nodes_1.next()) { + var node = nodes_1_1.value; + var visual = node.visual, + parent = node.parent; + var columns = getMaxChildIndex(node) + 1; + var spaceLeft = parent ? parent.visual.left : 0; + var spaceWidth = FULL_WIDTH - spaceLeft; + var offset = Math.min(DEFAULT_OFFSET, FULL_WIDTH / columns); + var columnWidthMultiplier = getColumnWidthMultiplier(node, nodes); + var columnOffset = spaceWidth / (columns - node.index + 1); + var columnWidth = spaceWidth / (columns - node.index + (node.sibling ? 1 : 0)) * columnWidthMultiplier; + + if (parent) { + visual.left = node.sibling ? spaceLeft + columnOffset : spaceLeft + offset; + } + + visual.width = hasFullWidth(node, nodes, overlapThreshold) ? FULL_WIDTH - visual.left : Math.min(FULL_WIDTH - visual.left, columnWidth * WIDTH_MULTIPLIER); + } + } catch (e_4_1) { + e_4 = { + error: e_4_1 + }; + } finally { + try { + if (nodes_1_1 && !nodes_1_1.done && (_a = nodes_1.return)) _a.call(nodes_1); + } finally { + if (e_4) throw e_4.error; + } + } +} + +function getColumnWidthMultiplier(node, nodes) { + if (!node.children.length) { + return 1; + } + + var maxColumn = node.index + nodes.length; + var minColumn = node.children.reduce(function (min, c) { + return Math.min(min, c.index); + }, maxColumn); + return minColumn - node.index; +} + +function getOverlappingIndices(node, nodes) { + var e_5, _a; + + var indices = []; + + try { + for (var nodes_2 = __values(nodes), nodes_2_1 = nodes_2.next(); !nodes_2_1.done; nodes_2_1 = nodes_2.next()) { + var other = nodes_2_1.value; + + if (Object(_common__WEBPACK_IMPORTED_MODULE_0__["hasOverlap"])(node.start, node.end, other.start, other.end)) { + indices.push(other.index); + } + } + } catch (e_5_1) { + e_5 = { + error: e_5_1 + }; + } finally { + try { + if (nodes_2_1 && !nodes_2_1.done && (_a = nodes_2.return)) _a.call(nodes_2); + } finally { + if (e_5) throw e_5.error; + } + } + + return indices; +} + +function getNextIndex(node, nodes) { + var indices = getOverlappingIndices(node, nodes); + indices.sort(); + + for (var i = 0; i < indices.length; i++) { + if (i < indices[i]) { + return i; + } + } + + return false; +} + +function getOverlappingRange(node, nodes, indexMin, indexMax, returnFirstColumn) { + var e_6, _a; + + if (returnFirstColumn === void 0) { + returnFirstColumn = false; + } + + var overlapping = []; + + try { + for (var nodes_3 = __values(nodes), nodes_3_1 = nodes_3.next(); !nodes_3_1.done; nodes_3_1 = nodes_3.next()) { + var other = nodes_3_1.value; + + if (other.index >= indexMin && other.index <= indexMax && Object(_common__WEBPACK_IMPORTED_MODULE_0__["hasOverlap"])(node.start, node.end, other.start, other.end)) { + overlapping.push(other); + } + } + } catch (e_6_1) { + e_6 = { + error: e_6_1 + }; + } finally { + try { + if (nodes_3_1 && !nodes_3_1.done && (_a = nodes_3.return)) _a.call(nodes_3); + } finally { + if (e_6) throw e_6.error; + } + } + + if (returnFirstColumn && overlapping.length > 0) { + var first_1 = overlapping.reduce(function (min, n) { + return Math.min(min, n.index); + }, overlapping[0].index); + return overlapping.filter(function (n) { + return n.index === first_1; + }); + } + + return overlapping; +} + +function getParent(node, nodes) { + var e_7, _a; + + var parent = null; + + try { + for (var nodes_4 = __values(nodes), nodes_4_1 = nodes_4.next(); !nodes_4_1.done; nodes_4_1 = nodes_4.next()) { + var other = nodes_4_1.value; + + if (Object(_common__WEBPACK_IMPORTED_MODULE_0__["hasOverlap"])(node.start, node.end, other.start, other.end) && (parent === null || other.index > parent.index)) { + parent = other; + } + } + } catch (e_7_1) { + e_7 = { + error: e_7_1 + }; + } finally { + try { + if (nodes_4_1 && !nodes_4_1.done && (_a = nodes_4.return)) _a.call(nodes_4); + } finally { + if (e_7) throw e_7.error; + } + } + + return parent; +} + +function hasFullWidth(node, nodes, overlapThreshold) { + var e_8, _a; + + try { + for (var nodes_5 = __values(nodes), nodes_5_1 = nodes_5.next(); !nodes_5_1.done; nodes_5_1 = nodes_5.next()) { + var other = nodes_5_1.value; + + if (other !== node && other.index > node.index && Object(_common__WEBPACK_IMPORTED_MODULE_0__["hasOverlap"])(node.start, addTime(node.start, overlapThreshold), other.start, other.end)) { + return false; + } + } + } catch (e_8_1) { + e_8 = { + error: e_8_1 + }; + } finally { + try { + if (nodes_5_1 && !nodes_5_1.done && (_a = nodes_5.return)) _a.call(nodes_5); + } finally { + if (e_8) throw e_8.error; + } + } + + return true; +} + +function getGroups(visuals, dayStart) { + var e_9, _a, e_10, _b; + + var groups = []; + + try { + for (var visuals_1 = __values(visuals), visuals_1_1 = visuals_1.next(); !visuals_1_1.done; visuals_1_1 = visuals_1.next()) { + var visual = visuals_1_1.value; + + var _c = __read(Object(_common__WEBPACK_IMPORTED_MODULE_0__["getNormalizedRange"])(visual.event, dayStart), 2), + start = _c[0], + end = _c[1]; + + var added = false; + + try { + for (var groups_2 = (e_10 = void 0, __values(groups)), groups_2_1 = groups_2.next(); !groups_2_1.done; groups_2_1 = groups_2.next()) { + var group = groups_2_1.value; + + if (Object(_common__WEBPACK_IMPORTED_MODULE_0__["hasOverlap"])(start, end, group.start, group.end)) { + group.visuals.push(visual); + group.end = Math.max(group.end, end); + added = true; + break; + } + } + } catch (e_10_1) { + e_10 = { + error: e_10_1 + }; + } finally { + try { + if (groups_2_1 && !groups_2_1.done && (_b = groups_2.return)) _b.call(groups_2); + } finally { + if (e_10) throw e_10.error; + } + } + + if (!added) { + groups.push({ + start: start, + end: end, + visuals: [visual] + }); + } + } + } catch (e_9_1) { + e_9 = { + error: e_9_1 + }; + } finally { + try { + if (visuals_1_1 && !visuals_1_1.done && (_a = visuals_1.return)) _a.call(visuals_1); + } finally { + if (e_9) throw e_9.error; + } + } + + return groups; +} + +function getNode(visual, dayStart) { + var _a = __read(Object(_common__WEBPACK_IMPORTED_MODULE_0__["getNormalizedRange"])(visual.event, dayStart), 2), + start = _a[0], + end = _a[1]; + + return { + parent: null, + sibling: true, + index: 0, + visual: visual, + start: start, + end: end, + children: [] + }; +} + +function getMaxChildIndex(node) { + var e_11, _a; + + var max = node.index; + + try { + for (var _b = __values(node.children), _c = _b.next(); !_c.done; _c = _b.next()) { + var child = _c.value; + var childMax = getMaxChildIndex(child); + + if (childMax > max) { + max = childMax; + } + } + } catch (e_11_1) { + e_11 = { + error: e_11_1 + }; + } finally { + try { + if (_c && !_c.done && (_a = _b.return)) _a.call(_b); + } finally { + if (e_11) throw e_11.error; + } + } + + return max; +} + +function addTime(identifier, minutes) { + var removeMinutes = identifier % 100; + var totalMinutes = removeMinutes + minutes; + var addHours = Math.floor(totalMinutes / 60); + var addMinutes = totalMinutes % 60; + return identifier - removeMinutes + addHours * 100 + addMinutes; +} + +/***/ }), + +/***/ "./src/components/VCalendar/util/events.ts": +/*!*************************************************!*\ + !*** ./src/components/VCalendar/util/events.ts ***! + \*************************************************/ +/*! exports provided: parseEvent, isEventOn, isEventStart, isEventOverlapping */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseEvent", function() { return parseEvent; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isEventOn", function() { return isEventOn; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isEventStart", function() { return isEventStart; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isEventOverlapping", function() { return isEventOverlapping; }); +/* harmony import */ var _timestamp__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./timestamp */ "./src/components/VCalendar/util/timestamp.ts"); + +function parseEvent(input, index, startProperty, endProperty, timed, category) { + if (timed === void 0) { + timed = false; + } + + if (category === void 0) { + category = false; + } + + var startInput = input[startProperty]; + var endInput = input[endProperty]; + var startParsed = Object(_timestamp__WEBPACK_IMPORTED_MODULE_0__["parseTimestamp"])(startInput, true); + var endParsed = endInput ? Object(_timestamp__WEBPACK_IMPORTED_MODULE_0__["parseTimestamp"])(endInput, true) : startParsed; + var start = Object(_timestamp__WEBPACK_IMPORTED_MODULE_0__["isTimedless"])(startInput) ? Object(_timestamp__WEBPACK_IMPORTED_MODULE_0__["updateHasTime"])(startParsed, timed) : startParsed; + var end = Object(_timestamp__WEBPACK_IMPORTED_MODULE_0__["isTimedless"])(endInput) ? Object(_timestamp__WEBPACK_IMPORTED_MODULE_0__["updateHasTime"])(endParsed, timed) : endParsed; + var startIdentifier = Object(_timestamp__WEBPACK_IMPORTED_MODULE_0__["getDayIdentifier"])(start); + var startTimestampIdentifier = Object(_timestamp__WEBPACK_IMPORTED_MODULE_0__["getTimestampIdentifier"])(start); + var endIdentifier = Object(_timestamp__WEBPACK_IMPORTED_MODULE_0__["getDayIdentifier"])(end); + var endOffset = start.hasTime ? 0 : 2359; + var endTimestampIdentifier = Object(_timestamp__WEBPACK_IMPORTED_MODULE_0__["getTimestampIdentifier"])(end) + endOffset; + var allDay = !start.hasTime; + return { + input: input, + start: start, + startIdentifier: startIdentifier, + startTimestampIdentifier: startTimestampIdentifier, + end: end, + endIdentifier: endIdentifier, + endTimestampIdentifier: endTimestampIdentifier, + allDay: allDay, + index: index, + category: category + }; +} +function isEventOn(event, dayIdentifier) { + return dayIdentifier >= event.startIdentifier && dayIdentifier <= event.endIdentifier && dayIdentifier * _timestamp__WEBPACK_IMPORTED_MODULE_0__["OFFSET_TIME"] !== event.endTimestampIdentifier; +} +function isEventStart(event, day, dayIdentifier, firstWeekday) { + return dayIdentifier === event.startIdentifier || firstWeekday === day.weekday && isEventOn(event, dayIdentifier); +} +function isEventOverlapping(event, startIdentifier, endIdentifier) { + return startIdentifier <= event.endIdentifier && endIdentifier >= event.startIdentifier; +} + +/***/ }), + +/***/ "./src/components/VCalendar/util/props.ts": +/*!************************************************!*\ + !*** ./src/components/VCalendar/util/props.ts ***! + \************************************************/ +/*! exports provided: default, validateNumber, validateWeekdays */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "validateNumber", function() { return validateNumber; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "validateWeekdays", function() { return validateWeekdays; }); +/* harmony import */ var _timestamp__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./timestamp */ "./src/components/VCalendar/util/timestamp.ts"); +/* harmony import */ var _modes__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../modes */ "./src/components/VCalendar/modes/index.ts"); + + +/* harmony default export */ __webpack_exports__["default"] = ({ + base: { + start: { + type: [String, Number, Date], + validate: _timestamp__WEBPACK_IMPORTED_MODULE_0__["validateTimestamp"], + default: function _default() { + return Object(_timestamp__WEBPACK_IMPORTED_MODULE_0__["parseDate"])(new Date()).date; + } + }, + end: { + type: [String, Number, Date], + validate: _timestamp__WEBPACK_IMPORTED_MODULE_0__["validateTimestamp"] + }, + weekdays: { + type: [Array, String], + default: function _default() { + return [0, 1, 2, 3, 4, 5, 6]; + }, + validate: validateWeekdays + }, + hideHeader: { + type: Boolean + }, + shortWeekdays: { + type: Boolean, + default: true + }, + weekdayFormat: { + type: Function, + default: null + }, + dayFormat: { + type: Function, + default: null + } + }, + intervals: { + maxDays: { + type: Number, + default: 7 + }, + shortIntervals: { + type: Boolean, + default: true + }, + intervalHeight: { + type: [Number, String], + default: 48, + validate: validateNumber + }, + intervalWidth: { + type: [Number, String], + default: 60, + validate: validateNumber + }, + intervalMinutes: { + type: [Number, String], + default: 60, + validate: validateNumber + }, + firstInterval: { + type: [Number, String], + default: 0, + validate: validateNumber + }, + firstTime: { + type: [Number, String, Object], + validate: _timestamp__WEBPACK_IMPORTED_MODULE_0__["validateTime"] + }, + intervalCount: { + type: [Number, String], + default: 24, + validate: validateNumber + }, + intervalFormat: { + type: Function, + default: null + }, + intervalStyle: { + type: Function, + default: null + }, + showIntervalLabel: { + type: Function, + default: null + } + }, + weeks: { + localeFirstDayOfYear: { + type: [String, Number], + default: 0 + }, + minWeeks: { + validate: validateNumber, + default: 1 + }, + shortMonths: { + type: Boolean, + default: true + }, + showMonthOnFirst: { + type: Boolean, + default: true + }, + showWeek: Boolean, + monthFormat: { + type: Function, + default: null + } + }, + calendar: { + type: { + type: String, + default: 'month' + }, + value: { + type: [String, Number, Date], + validate: _timestamp__WEBPACK_IMPORTED_MODULE_0__["validateTimestamp"] + } + }, + category: { + categories: { + type: [Array, String], + default: '' + }, + categoryHideDynamic: { + type: Boolean + }, + categoryShowAll: { + type: Boolean + }, + categoryForInvalid: { + type: String, + default: '' + }, + categoryDays: { + type: [Number, String], + default: 1, + validate: function validate(x) { + return isFinite(parseInt(x)) && parseInt(x) > 0; + } + } + }, + events: { + events: { + type: Array, + default: function _default() { + return []; + } + }, + eventStart: { + type: String, + default: 'start' + }, + eventEnd: { + type: String, + default: 'end' + }, + eventTimed: { + type: [String, Function], + default: 'timed' + }, + eventCategory: { + type: [String, Function], + default: 'category' + }, + eventHeight: { + type: Number, + default: 20 + }, + eventColor: { + type: [String, Function], + default: 'primary' + }, + eventTextColor: { + type: [String, Function], + default: 'white' + }, + eventName: { + type: [String, Function], + default: 'name' + }, + eventOverlapThreshold: { + type: [String, Number], + default: 60 + }, + eventOverlapMode: { + type: [String, Function], + default: 'stack', + validate: function validate(mode) { + return mode in _modes__WEBPACK_IMPORTED_MODULE_1__["CalendarEventOverlapModes"] || typeof mode === 'function'; + } + }, + eventMore: { + type: Boolean, + default: true + }, + eventMoreText: { + type: String, + default: '$vuetify.calendar.moreEvents' + }, + eventRipple: { + type: [Boolean, Object], + default: null + }, + eventMarginBottom: { + type: Number, + default: 1 + } + } +}); +function validateNumber(input) { + return isFinite(parseInt(input)); +} +function validateWeekdays(input) { + if (typeof input === 'string') { + input = input.split(','); + } + + if (Array.isArray(input)) { + var ints = input.map(function (x) { + return parseInt(x); + }); + + if (ints.length > _timestamp__WEBPACK_IMPORTED_MODULE_0__["DAYS_IN_WEEK"] || ints.length === 0) { + return false; + } + + var visited = {}; + var wrapped = false; + + for (var i = 0; i < ints.length; i++) { + var x = ints[i]; + + if (!isFinite(x) || x < 0 || x >= _timestamp__WEBPACK_IMPORTED_MODULE_0__["DAYS_IN_WEEK"]) { + return false; + } + + if (i > 0) { + var d = x - ints[i - 1]; + + if (d < 0) { + if (wrapped) { + return false; + } + + wrapped = true; + } else if (d === 0) { + return false; + } + } + + if (visited[x]) { + return false; + } + + visited[x] = true; + } + + return true; + } + + return false; +} + +/***/ }), + +/***/ "./src/components/VCalendar/util/timestamp.ts": +/*!****************************************************!*\ + !*** ./src/components/VCalendar/util/timestamp.ts ***! + \****************************************************/ +/*! exports provided: PARSE_REGEX, PARSE_TIME, DAYS_IN_MONTH, DAYS_IN_MONTH_LEAP, DAYS_IN_MONTH_MIN, DAYS_IN_MONTH_MAX, MONTH_MAX, MONTH_MIN, DAY_MIN, DAYS_IN_WEEK, MINUTES_IN_HOUR, MINUTE_MAX, MINUTES_IN_DAY, HOURS_IN_DAY, HOUR_MAX, FIRST_HOUR, OFFSET_YEAR, OFFSET_MONTH, OFFSET_HOUR, OFFSET_TIME, getStartOfWeek, getEndOfWeek, getStartOfMonth, getEndOfMonth, validateTime, parseTime, validateTimestamp, parseTimestamp, parseDate, getDayIdentifier, getTimeIdentifier, getTimestampIdentifier, updateRelative, isTimedless, updateHasTime, updateMinutes, updateWeekday, updateFormatted, getWeekday, daysInMonth, copyTimestamp, padNumber, getDate, getTime, nextMinutes, nextDay, prevDay, relativeDays, diffMinutes, findWeekday, getWeekdaySkips, timestampToDate, createDayList, createIntervalList, createNativeLocaleFormatter */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PARSE_REGEX", function() { return PARSE_REGEX; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PARSE_TIME", function() { return PARSE_TIME; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DAYS_IN_MONTH", function() { return DAYS_IN_MONTH; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DAYS_IN_MONTH_LEAP", function() { return DAYS_IN_MONTH_LEAP; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DAYS_IN_MONTH_MIN", function() { return DAYS_IN_MONTH_MIN; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DAYS_IN_MONTH_MAX", function() { return DAYS_IN_MONTH_MAX; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MONTH_MAX", function() { return MONTH_MAX; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MONTH_MIN", function() { return MONTH_MIN; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DAY_MIN", function() { return DAY_MIN; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DAYS_IN_WEEK", function() { return DAYS_IN_WEEK; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MINUTES_IN_HOUR", function() { return MINUTES_IN_HOUR; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MINUTE_MAX", function() { return MINUTE_MAX; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MINUTES_IN_DAY", function() { return MINUTES_IN_DAY; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "HOURS_IN_DAY", function() { return HOURS_IN_DAY; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "HOUR_MAX", function() { return HOUR_MAX; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FIRST_HOUR", function() { return FIRST_HOUR; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OFFSET_YEAR", function() { return OFFSET_YEAR; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OFFSET_MONTH", function() { return OFFSET_MONTH; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OFFSET_HOUR", function() { return OFFSET_HOUR; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OFFSET_TIME", function() { return OFFSET_TIME; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getStartOfWeek", function() { return getStartOfWeek; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getEndOfWeek", function() { return getEndOfWeek; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getStartOfMonth", function() { return getStartOfMonth; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getEndOfMonth", function() { return getEndOfMonth; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "validateTime", function() { return validateTime; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseTime", function() { return parseTime; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "validateTimestamp", function() { return validateTimestamp; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseTimestamp", function() { return parseTimestamp; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseDate", function() { return parseDate; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getDayIdentifier", function() { return getDayIdentifier; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getTimeIdentifier", function() { return getTimeIdentifier; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getTimestampIdentifier", function() { return getTimestampIdentifier; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateRelative", function() { return updateRelative; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isTimedless", function() { return isTimedless; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateHasTime", function() { return updateHasTime; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateMinutes", function() { return updateMinutes; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateWeekday", function() { return updateWeekday; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateFormatted", function() { return updateFormatted; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getWeekday", function() { return getWeekday; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "daysInMonth", function() { return daysInMonth; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "copyTimestamp", function() { return copyTimestamp; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "padNumber", function() { return padNumber; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getDate", function() { return getDate; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getTime", function() { return getTime; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "nextMinutes", function() { return nextMinutes; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "nextDay", function() { return nextDay; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "prevDay", function() { return prevDay; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "relativeDays", function() { return relativeDays; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "diffMinutes", function() { return diffMinutes; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "findWeekday", function() { return findWeekday; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getWeekdaySkips", function() { return getWeekdaySkips; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "timestampToDate", function() { return timestampToDate; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createDayList", function() { return createDayList; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createIntervalList", function() { return createIntervalList; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createNativeLocaleFormatter", function() { return createNativeLocaleFormatter; }); +/* harmony import */ var _util_dateTimeUtils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../util/dateTimeUtils */ "./src/util/dateTimeUtils.ts"); +function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + + +var PARSE_REGEX = /^(\d{4})-(\d{1,2})(-(\d{1,2}))?([^\d]+(\d{1,2}))?(:(\d{1,2}))?(:(\d{1,2}))?$/; +var PARSE_TIME = /(\d\d?)(:(\d\d?)|)(:(\d\d?)|)/; +var DAYS_IN_MONTH = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; +var DAYS_IN_MONTH_LEAP = [0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; +var DAYS_IN_MONTH_MIN = 28; +var DAYS_IN_MONTH_MAX = 31; +var MONTH_MAX = 12; +var MONTH_MIN = 1; +var DAY_MIN = 1; +var DAYS_IN_WEEK = 7; +var MINUTES_IN_HOUR = 60; +var MINUTE_MAX = 59; +var MINUTES_IN_DAY = 24 * 60; +var HOURS_IN_DAY = 24; +var HOUR_MAX = 23; +var FIRST_HOUR = 0; +var OFFSET_YEAR = 10000; +var OFFSET_MONTH = 100; +var OFFSET_HOUR = 100; +var OFFSET_TIME = 10000; +function getStartOfWeek(timestamp, weekdays, today) { + var start = copyTimestamp(timestamp); + findWeekday(start, weekdays[0], prevDay); + updateFormatted(start); + + if (today) { + updateRelative(start, today, start.hasTime); + } + + return start; +} +function getEndOfWeek(timestamp, weekdays, today) { + var end = copyTimestamp(timestamp); + findWeekday(end, weekdays[weekdays.length - 1]); + updateFormatted(end); + + if (today) { + updateRelative(end, today, end.hasTime); + } + + return end; +} +function getStartOfMonth(timestamp) { + var start = copyTimestamp(timestamp); + start.day = DAY_MIN; + updateWeekday(start); + updateFormatted(start); + return start; +} +function getEndOfMonth(timestamp) { + var end = copyTimestamp(timestamp); + end.day = daysInMonth(end.year, end.month); + updateWeekday(end); + updateFormatted(end); + return end; +} +function validateTime(input) { + return typeof input === 'number' && isFinite(input) || !!PARSE_TIME.exec(input) || _typeof(input) === 'object' && isFinite(input.hour) && isFinite(input.minute); +} +function parseTime(input) { + if (typeof input === 'number') { + // when a number is given, it's minutes since 12:00am + return input; + } else if (typeof input === 'string') { + // when a string is given, it's a hh:mm:ss format where seconds are optional + var parts = PARSE_TIME.exec(input); + + if (!parts) { + return false; + } + + return parseInt(parts[1]) * 60 + parseInt(parts[3] || 0); + } else if (_typeof(input) === 'object') { + // when an object is given, it must have hour and minute + if (typeof input.hour !== 'number' || typeof input.minute !== 'number') { + return false; + } + + return input.hour * 60 + input.minute; + } else { + // unsupported type + return false; + } +} +function validateTimestamp(input) { + return typeof input === 'number' && isFinite(input) || typeof input === 'string' && !!PARSE_REGEX.exec(input) || input instanceof Date; +} +function parseTimestamp(input, required, now) { + if (required === void 0) { + required = false; + } + + if (typeof input === 'number' && isFinite(input)) { + input = new Date(input); + } + + if (input instanceof Date) { + var date = parseDate(input); + + if (now) { + updateRelative(date, now, date.hasTime); + } + + return date; + } + + if (typeof input !== 'string') { + if (required) { + throw new Error(input + " is not a valid timestamp. It must be a Date, number of seconds since Epoch, or a string in the format of YYYY-MM-DD or YYYY-MM-DD hh:mm. Zero-padding is optional and seconds are ignored."); + } + + return null; + } // YYYY-MM-DD hh:mm:ss + + + var parts = PARSE_REGEX.exec(input); + + if (!parts) { + if (required) { + throw new Error(input + " is not a valid timestamp. It must be a Date, number of seconds since Epoch, or a string in the format of YYYY-MM-DD or YYYY-MM-DD hh:mm. Zero-padding is optional and seconds are ignored."); + } + + return null; + } + + var timestamp = { + date: input, + time: '', + year: parseInt(parts[1]), + month: parseInt(parts[2]), + day: parseInt(parts[4]) || 1, + hour: parseInt(parts[6]) || 0, + minute: parseInt(parts[8]) || 0, + weekday: 0, + hasDay: !!parts[4], + hasTime: !!(parts[6] && parts[8]), + past: false, + present: false, + future: false + }; + updateWeekday(timestamp); + updateFormatted(timestamp); + + if (now) { + updateRelative(timestamp, now, timestamp.hasTime); + } + + return timestamp; +} +function parseDate(date) { + return updateFormatted({ + date: '', + time: '', + year: date.getFullYear(), + month: date.getMonth() + 1, + day: date.getDate(), + weekday: date.getDay(), + hour: date.getHours(), + minute: date.getMinutes(), + hasDay: true, + hasTime: true, + past: false, + present: true, + future: false + }); +} +function getDayIdentifier(timestamp) { + return timestamp.year * OFFSET_YEAR + timestamp.month * OFFSET_MONTH + timestamp.day; +} +function getTimeIdentifier(timestamp) { + return timestamp.hour * OFFSET_HOUR + timestamp.minute; +} +function getTimestampIdentifier(timestamp) { + return getDayIdentifier(timestamp) * OFFSET_TIME + getTimeIdentifier(timestamp); +} +function updateRelative(timestamp, now, time) { + if (time === void 0) { + time = false; + } + + var a = getDayIdentifier(now); + var b = getDayIdentifier(timestamp); + var present = a === b; + + if (timestamp.hasTime && time && present) { + a = getTimeIdentifier(now); + b = getTimeIdentifier(timestamp); + present = a === b; + } + + timestamp.past = b < a; + timestamp.present = present; + timestamp.future = b > a; + return timestamp; +} +function isTimedless(input) { + return input instanceof Date || typeof input === 'number' && isFinite(input); +} +function updateHasTime(timestamp, hasTime, now) { + if (timestamp.hasTime !== hasTime) { + timestamp.hasTime = hasTime; + + if (!hasTime) { + timestamp.hour = HOUR_MAX; + timestamp.minute = MINUTE_MAX; + timestamp.time = getTime(timestamp); + } + + if (now) { + updateRelative(timestamp, now, timestamp.hasTime); + } + } + + return timestamp; +} +function updateMinutes(timestamp, minutes, now) { + timestamp.hasTime = true; + timestamp.hour = Math.floor(minutes / MINUTES_IN_HOUR); + timestamp.minute = minutes % MINUTES_IN_HOUR; + timestamp.time = getTime(timestamp); + + if (now) { + updateRelative(timestamp, now, true); + } + + return timestamp; +} +function updateWeekday(timestamp) { + timestamp.weekday = getWeekday(timestamp); + return timestamp; +} +function updateFormatted(timestamp) { + timestamp.time = getTime(timestamp); + timestamp.date = getDate(timestamp); + return timestamp; +} +function getWeekday(timestamp) { + if (timestamp.hasDay) { + var _ = Math.floor; + var k = timestamp.day; + var m = (timestamp.month + 9) % MONTH_MAX + 1; + + var C = _(timestamp.year / 100); + + var Y = timestamp.year % 100 - (timestamp.month <= 2 ? 1 : 0); + return ((k + _(2.6 * m - 0.2) - 2 * C + Y + _(Y / 4) + _(C / 4)) % 7 + 7) % 7; + } + + return timestamp.weekday; +} +function daysInMonth(year, month) { + return Object(_util_dateTimeUtils__WEBPACK_IMPORTED_MODULE_0__["isLeapYear"])(year) ? DAYS_IN_MONTH_LEAP[month] : DAYS_IN_MONTH[month]; +} +function copyTimestamp(timestamp) { + var date = timestamp.date, + time = timestamp.time, + year = timestamp.year, + month = timestamp.month, + day = timestamp.day, + weekday = timestamp.weekday, + hour = timestamp.hour, + minute = timestamp.minute, + hasDay = timestamp.hasDay, + hasTime = timestamp.hasTime, + past = timestamp.past, + present = timestamp.present, + future = timestamp.future; + return { + date: date, + time: time, + year: year, + month: month, + day: day, + weekday: weekday, + hour: hour, + minute: minute, + hasDay: hasDay, + hasTime: hasTime, + past: past, + present: present, + future: future + }; +} +function padNumber(x, length) { + var padded = String(x); + + while (padded.length < length) { + padded = '0' + padded; + } + + return padded; +} +function getDate(timestamp) { + var str = padNumber(timestamp.year, 4) + "-" + padNumber(timestamp.month, 2); + if (timestamp.hasDay) str += "-" + padNumber(timestamp.day, 2); + return str; +} +function getTime(timestamp) { + if (!timestamp.hasTime) { + return ''; + } + + return padNumber(timestamp.hour, 2) + ":" + padNumber(timestamp.minute, 2); +} +function nextMinutes(timestamp, minutes) { + timestamp.minute += minutes; + + while (timestamp.minute > MINUTES_IN_HOUR) { + timestamp.minute -= MINUTES_IN_HOUR; + timestamp.hour++; + + if (timestamp.hour >= HOURS_IN_DAY) { + nextDay(timestamp); + timestamp.hour = FIRST_HOUR; + } + } + + return timestamp; +} +function nextDay(timestamp) { + timestamp.day++; + timestamp.weekday = (timestamp.weekday + 1) % DAYS_IN_WEEK; + + if (timestamp.day > DAYS_IN_MONTH_MIN && timestamp.day > daysInMonth(timestamp.year, timestamp.month)) { + timestamp.day = DAY_MIN; + timestamp.month++; + + if (timestamp.month > MONTH_MAX) { + timestamp.month = MONTH_MIN; + timestamp.year++; + } + } + + return timestamp; +} +function prevDay(timestamp) { + timestamp.day--; + timestamp.weekday = (timestamp.weekday + 6) % DAYS_IN_WEEK; + + if (timestamp.day < DAY_MIN) { + timestamp.month--; + + if (timestamp.month < MONTH_MIN) { + timestamp.year--; + timestamp.month = MONTH_MAX; + } + + timestamp.day = daysInMonth(timestamp.year, timestamp.month); + } + + return timestamp; +} +function relativeDays(timestamp, mover, days) { + if (mover === void 0) { + mover = nextDay; + } + + if (days === void 0) { + days = 1; + } + + while (--days >= 0) { + mover(timestamp); + } + + return timestamp; +} +function diffMinutes(min, max) { + var Y = (max.year - min.year) * 525600; + var M = (max.month - min.month) * 43800; + var D = (max.day - min.day) * 1440; + var h = (max.hour - min.hour) * 60; + var m = max.minute - min.minute; + return Y + M + D + h + m; +} +function findWeekday(timestamp, weekday, mover, maxDays) { + if (mover === void 0) { + mover = nextDay; + } + + if (maxDays === void 0) { + maxDays = 6; + } + + while (timestamp.weekday !== weekday && --maxDays >= 0) { + mover(timestamp); + } + + return timestamp; +} +function getWeekdaySkips(weekdays) { + var skips = [1, 1, 1, 1, 1, 1, 1]; + var filled = [0, 0, 0, 0, 0, 0, 0]; + + for (var i = 0; i < weekdays.length; i++) { + filled[weekdays[i]] = 1; + } + + for (var k = 0; k < DAYS_IN_WEEK; k++) { + var skip = 1; + + for (var j = 1; j < DAYS_IN_WEEK; j++) { + var next = (k + j) % DAYS_IN_WEEK; + + if (filled[next]) { + break; + } + + skip++; + } + + skips[k] = filled[k] * skip; + } + + return skips; +} +function timestampToDate(timestamp) { + var time = padNumber(timestamp.hour, 2) + ":" + padNumber(timestamp.minute, 2); + var date = timestamp.date; + return new Date(date + "T" + time + ":00+00:00"); +} +function createDayList(start, end, now, weekdaySkips, max, min) { + if (max === void 0) { + max = 42; + } + + if (min === void 0) { + min = 0; + } + + var stop = getDayIdentifier(end); + var days = []; + var current = copyTimestamp(start); + var currentIdentifier = 0; + var stopped = currentIdentifier === stop; + + if (stop < getDayIdentifier(start)) { + throw new Error('End date is earlier than start date.'); + } + + while ((!stopped || days.length < min) && days.length < max) { + currentIdentifier = getDayIdentifier(current); + stopped = stopped || currentIdentifier === stop; + + if (weekdaySkips[current.weekday] === 0) { + current = nextDay(current); + continue; + } + + var day = copyTimestamp(current); + updateFormatted(day); + updateRelative(day, now); + days.push(day); + current = relativeDays(current, nextDay, weekdaySkips[current.weekday]); + } + + if (!days.length) throw new Error('No dates found using specified start date, end date, and weekdays.'); + return days; +} +function createIntervalList(timestamp, first, minutes, count, now) { + var intervals = []; + + for (var i = 0; i < count; i++) { + var mins = first + i * minutes; + var int = copyTimestamp(timestamp); + intervals.push(updateMinutes(int, mins, now)); + } + + return intervals; +} +function createNativeLocaleFormatter(locale, getOptions) { + var emptyFormatter = function emptyFormatter(_t, _s) { + return ''; + }; + + if (typeof Intl === 'undefined' || typeof Intl.DateTimeFormat === 'undefined') { + return emptyFormatter; + } + + return function (timestamp, short) { + try { + var intlFormatter = new Intl.DateTimeFormat(locale || undefined, getOptions(timestamp, short)); + return intlFormatter.format(timestampToDate(timestamp)); + } catch (e) { + return ''; + } + }; +} + +/***/ }), + +/***/ "./src/components/VCard/VCard.sass": +/*!*****************************************!*\ + !*** ./src/components/VCard/VCard.sass ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VCard/VCard.ts": +/*!***************************************!*\ + !*** ./src/components/VCard/VCard.ts ***! + \***************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VCard_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VCard.sass */ "./src/components/VCard/VCard.sass"); +/* harmony import */ var _VCard_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VCard_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSheet__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSheet */ "./src/components/VSheet/index.ts"); +/* harmony import */ var _mixins_loadable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/loadable */ "./src/mixins/loadable/index.ts"); +/* harmony import */ var _mixins_routable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/routable */ "./src/mixins/routable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Extensions + + // Mixins + + + // Helpers + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_4__["default"])(_mixins_loadable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_routable__WEBPACK_IMPORTED_MODULE_3__["default"], _VSheet__WEBPACK_IMPORTED_MODULE_1__["default"]).extend({ + name: 'v-card', + props: { + flat: Boolean, + hover: Boolean, + img: String, + link: Boolean, + loaderHeight: { + type: [Number, String], + default: 4 + }, + raised: Boolean + }, + computed: { + classes: function classes() { + return __assign(__assign(__assign({ + 'v-card': true + }, _mixins_routable__WEBPACK_IMPORTED_MODULE_3__["default"].options.computed.classes.call(this)), { + 'v-card--flat': this.flat, + 'v-card--hover': this.hover, + 'v-card--link': this.isClickable, + 'v-card--loading': this.loading, + 'v-card--disabled': this.disabled, + 'v-card--raised': this.raised + }), _VSheet__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)); + }, + styles: function styles() { + var style = __assign({}, _VSheet__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.styles.call(this)); + + if (this.img) { + style.background = "url(\"" + this.img + "\") center center / cover no-repeat"; + } + + return style; + } + }, + methods: { + genProgress: function genProgress() { + var render = _mixins_loadable__WEBPACK_IMPORTED_MODULE_2__["default"].options.methods.genProgress.call(this); + if (!render) return null; + return this.$createElement('div', { + staticClass: 'v-card__progress', + key: 'progress' + }, [render]); + } + }, + render: function render(h) { + var _a = this.generateRouteLink(), + tag = _a.tag, + data = _a.data; + + data.style = this.styles; + + if (this.isClickable) { + data.attrs = data.attrs || {}; + data.attrs.tabindex = 0; + } + + return h(tag, this.setBackgroundColor(this.color, data), [this.genProgress(), this.$slots.default]); + } +})); + +/***/ }), + +/***/ "./src/components/VCard/index.ts": +/*!***************************************!*\ + !*** ./src/components/VCard/index.ts ***! + \***************************************/ +/*! exports provided: VCard, VCardActions, VCardSubtitle, VCardText, VCardTitle, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VCardActions", function() { return VCardActions; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VCardSubtitle", function() { return VCardSubtitle; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VCardText", function() { return VCardText; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VCardTitle", function() { return VCardTitle; }); +/* harmony import */ var _VCard__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VCard */ "./src/components/VCard/VCard.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VCard", function() { return _VCard__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); + + +var VCardActions = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["createSimpleFunctional"])('v-card__actions'); +var VCardSubtitle = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["createSimpleFunctional"])('v-card__subtitle'); +var VCardText = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["createSimpleFunctional"])('v-card__text'); +var VCardTitle = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["createSimpleFunctional"])('v-card__title'); + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VCard: _VCard__WEBPACK_IMPORTED_MODULE_0__["default"], + VCardActions: VCardActions, + VCardSubtitle: VCardSubtitle, + VCardText: VCardText, + VCardTitle: VCardTitle + } +}); + +/***/ }), + +/***/ "./src/components/VCarousel/VCarousel.sass": +/*!*************************************************!*\ + !*** ./src/components/VCarousel/VCarousel.sass ***! + \*************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VCarousel/VCarousel.ts": +/*!***********************************************!*\ + !*** ./src/components/VCarousel/VCarousel.ts ***! + \***********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VCarousel_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VCarousel.sass */ "./src/components/VCarousel/VCarousel.sass"); +/* harmony import */ var _VCarousel_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VCarousel_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VWindow_VWindow__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VWindow/VWindow */ "./src/components/VWindow/VWindow.ts"); +/* harmony import */ var _VBtn__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VBtn */ "./src/components/VBtn/index.ts"); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _VProgressLinear__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../VProgressLinear */ "./src/components/VProgressLinear/index.ts"); +/* harmony import */ var _mixins_button_group__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/button-group */ "./src/mixins/button-group/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Extensions + + // Components + + + + // Mixins +// TODO: Move this into core components v2.0 + + // Utilities + + + +/* harmony default export */ __webpack_exports__["default"] = (_VWindow_VWindow__WEBPACK_IMPORTED_MODULE_1__["default"].extend({ + name: 'v-carousel', + props: { + continuous: { + type: Boolean, + default: true + }, + cycle: Boolean, + delimiterIcon: { + type: String, + default: '$delimiter' + }, + height: { + type: [Number, String], + default: 500 + }, + hideDelimiters: Boolean, + hideDelimiterBackground: Boolean, + interval: { + type: [Number, String], + default: 6000, + validator: function validator(value) { + return value > 0; + } + }, + mandatory: { + type: Boolean, + default: true + }, + progress: Boolean, + progressColor: String, + showArrows: { + type: Boolean, + default: true + }, + verticalDelimiters: { + type: String, + default: undefined + } + }, + data: function data() { + return { + internalHeight: this.height, + slideTimeout: undefined + }; + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VWindow_VWindow__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-carousel': true, + 'v-carousel--hide-delimiter-background': this.hideDelimiterBackground, + 'v-carousel--vertical-delimiters': this.isVertical + }); + }, + isDark: function isDark() { + return this.dark || !this.light; + }, + isVertical: function isVertical() { + return this.verticalDelimiters != null; + } + }, + watch: { + internalValue: 'restartTimeout', + interval: 'restartTimeout', + height: function height(val, oldVal) { + if (val === oldVal || !val) return; + this.internalHeight = val; + }, + cycle: function cycle(val) { + if (val) { + this.restartTimeout(); + } else { + clearTimeout(this.slideTimeout); + this.slideTimeout = undefined; + } + } + }, + created: function created() { + /* istanbul ignore next */ + if (this.$attrs.hasOwnProperty('hide-controls')) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_7__["breaking"])('hide-controls', ':show-arrows="false"', this); + } + }, + mounted: function mounted() { + this.startTimeout(); + }, + methods: { + genControlIcons: function genControlIcons() { + if (this.isVertical) return null; + return _VWindow_VWindow__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genControlIcons.call(this); + }, + genDelimiters: function genDelimiters() { + return this.$createElement('div', { + staticClass: 'v-carousel__controls', + style: { + left: this.verticalDelimiters === 'left' && this.isVertical ? 0 : 'auto', + right: this.verticalDelimiters === 'right' ? 0 : 'auto' + } + }, [this.genItems()]); + }, + genItems: function genItems() { + var _this = this; + + var length = this.items.length; + var children = []; + + for (var i = 0; i < length; i++) { + var child = this.$createElement(_VBtn__WEBPACK_IMPORTED_MODULE_2__["default"], { + staticClass: 'v-carousel__controls__item', + attrs: { + 'aria-label': this.$vuetify.lang.t('$vuetify.carousel.ariaLabel.delimiter', i + 1, length) + }, + props: { + icon: true, + small: true, + value: this.getValue(this.items[i], i) + } + }, [this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_3__["default"], { + props: { + size: 18 + } + }, this.delimiterIcon)]); + children.push(child); + } + + return this.$createElement(_mixins_button_group__WEBPACK_IMPORTED_MODULE_5__["default"], { + props: { + value: this.internalValue, + mandatory: this.mandatory + }, + on: { + change: function change(val) { + _this.internalValue = val; + } + } + }, children); + }, + genProgress: function genProgress() { + return this.$createElement(_VProgressLinear__WEBPACK_IMPORTED_MODULE_4__["default"], { + staticClass: 'v-carousel__progress', + props: { + color: this.progressColor, + value: (this.internalIndex + 1) / this.items.length * 100 + } + }); + }, + restartTimeout: function restartTimeout() { + this.slideTimeout && clearTimeout(this.slideTimeout); + this.slideTimeout = undefined; + window.requestAnimationFrame(this.startTimeout); + }, + startTimeout: function startTimeout() { + if (!this.cycle) return; + this.slideTimeout = window.setTimeout(this.next, +this.interval > 0 ? +this.interval : 6000); + } + }, + render: function render(h) { + var render = _VWindow_VWindow__WEBPACK_IMPORTED_MODULE_1__["default"].options.render.call(this, h); + render.data.style = "height: " + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["convertToUnit"])(this.height) + ";"; + /* istanbul ignore else */ + + if (!this.hideDelimiters) { + render.children.push(this.genDelimiters()); + } + /* istanbul ignore else */ + + + if (this.progress || this.progressColor) { + render.children.push(this.genProgress()); + } + + return render; + } +})); + +/***/ }), + +/***/ "./src/components/VCarousel/VCarouselItem.ts": +/*!***************************************************!*\ + !*** ./src/components/VCarousel/VCarouselItem.ts ***! + \***************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VWindow_VWindowItem__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VWindow/VWindowItem */ "./src/components/VWindow/VWindowItem.ts"); +/* harmony import */ var _VImg__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VImg */ "./src/components/VImg/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _mixins_routable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/routable */ "./src/mixins/routable/index.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Extensions + + + // Components + + // Utilities + + + + // Types + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_2__["default"])(_VWindow_VWindowItem__WEBPACK_IMPORTED_MODULE_0__["default"], _mixins_routable__WEBPACK_IMPORTED_MODULE_4__["default"]); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend({ + name: 'v-carousel-item', + inheritAttrs: false, + methods: { + genDefaultSlot: function genDefaultSlot() { + return [this.$createElement(_VImg__WEBPACK_IMPORTED_MODULE_1__["VImg"], { + staticClass: 'v-carousel__item', + props: __assign(__assign({}, this.$attrs), { + height: this.windowGroup.internalHeight + }), + on: this.$listeners, + scopedSlots: { + placeholder: this.$scopedSlots.placeholder + } + }, Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["getSlot"])(this))]; + }, + genWindowItem: function genWindowItem() { + var _a = this.generateRouteLink(), + tag = _a.tag, + data = _a.data; + + data.staticClass = 'v-window-item'; + data.directives.push({ + name: 'show', + value: this.isActive + }); + return this.$createElement(tag, data, this.genDefaultSlot()); + } + } +})); + +/***/ }), + +/***/ "./src/components/VCarousel/index.ts": +/*!*******************************************!*\ + !*** ./src/components/VCarousel/index.ts ***! + \*******************************************/ +/*! exports provided: VCarousel, VCarouselItem, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VCarousel__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VCarousel */ "./src/components/VCarousel/VCarousel.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VCarousel", function() { return _VCarousel__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VCarouselItem__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VCarouselItem */ "./src/components/VCarousel/VCarouselItem.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VCarouselItem", function() { return _VCarouselItem__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VCarousel: _VCarousel__WEBPACK_IMPORTED_MODULE_0__["default"], + VCarouselItem: _VCarouselItem__WEBPACK_IMPORTED_MODULE_1__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VCheckbox/VCheckbox.sass": +/*!*************************************************!*\ + !*** ./src/components/VCheckbox/VCheckbox.sass ***! + \*************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VCheckbox/VCheckbox.ts": +/*!***********************************************!*\ + !*** ./src/components/VCheckbox/VCheckbox.ts ***! + \***********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VCheckbox_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VCheckbox.sass */ "./src/components/VCheckbox/VCheckbox.sass"); +/* harmony import */ var _VCheckbox_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VCheckbox_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _styles_components_selection_controls_sass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../styles/components/_selection-controls.sass */ "./src/styles/components/_selection-controls.sass"); +/* harmony import */ var _styles_components_selection_controls_sass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_styles_components_selection_controls_sass__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _VInput__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VInput */ "./src/components/VInput/index.ts"); +/* harmony import */ var _mixins_selectable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/selectable */ "./src/mixins/selectable/index.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + + // Components + + + // Mixins + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_mixins_selectable__WEBPACK_IMPORTED_MODULE_4__["default"].extend({ + name: 'v-checkbox', + props: { + indeterminate: Boolean, + indeterminateIcon: { + type: String, + default: '$checkboxIndeterminate' + }, + offIcon: { + type: String, + default: '$checkboxOff' + }, + onIcon: { + type: String, + default: '$checkboxOn' + } + }, + data: function data() { + return { + inputIndeterminate: this.indeterminate + }; + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VInput__WEBPACK_IMPORTED_MODULE_3__["default"].options.computed.classes.call(this)), { + 'v-input--selection-controls': true, + 'v-input--checkbox': true, + 'v-input--indeterminate': this.inputIndeterminate + }); + }, + computedIcon: function computedIcon() { + if (this.inputIndeterminate) { + return this.indeterminateIcon; + } else if (this.isActive) { + return this.onIcon; + } else { + return this.offIcon; + } + }, + // Do not return undefined if disabled, + // according to spec, should still show + // a color when disabled and active + validationState: function validationState() { + if (this.isDisabled && !this.inputIndeterminate) return undefined; + if (this.hasError && this.shouldValidate) return 'error'; + if (this.hasSuccess) return 'success'; + if (this.hasColor !== null) return this.computedColor; + return undefined; + } + }, + watch: { + indeterminate: function indeterminate(val) { + var _this = this; // https://github.com/vuetifyjs/vuetify/issues/8270 + + + this.$nextTick(function () { + return _this.inputIndeterminate = val; + }); + }, + inputIndeterminate: function inputIndeterminate(val) { + this.$emit('update:indeterminate', val); + }, + isActive: function isActive() { + if (!this.indeterminate) return; + this.inputIndeterminate = false; + } + }, + methods: { + genCheckbox: function genCheckbox() { + return this.$createElement('div', { + staticClass: 'v-input--selection-controls__input' + }, [this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_2__["default"], this.setTextColor(this.validationState, { + props: { + dense: this.dense, + dark: this.dark, + light: this.light + } + }), this.computedIcon), this.genInput('checkbox', __assign(__assign({}, this.attrs$), { + 'aria-checked': this.inputIndeterminate ? 'mixed' : this.isActive.toString() + })), this.genRipple(this.setTextColor(this.rippleState))]); + }, + genDefaultSlot: function genDefaultSlot() { + return [this.genCheckbox(), this.genLabel()]; + } + } +})); + +/***/ }), + +/***/ "./src/components/VCheckbox/VSimpleCheckbox.sass": +/*!*******************************************************!*\ + !*** ./src/components/VCheckbox/VSimpleCheckbox.sass ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VCheckbox/VSimpleCheckbox.ts": +/*!*****************************************************!*\ + !*** ./src/components/VCheckbox/VSimpleCheckbox.ts ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSimpleCheckbox_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSimpleCheckbox.sass */ "./src/components/VCheckbox/VSimpleCheckbox.sass"); +/* harmony import */ var _VSimpleCheckbox_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VSimpleCheckbox_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _directives_ripple__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../directives/ripple */ "./src/directives/ripple/index.ts"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mergeData__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/mergeData */ "./src/util/mergeData.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + + + + + // Mixins + + + // Utilities + + + +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_2___default.a.extend({ + name: 'v-simple-checkbox', + functional: true, + directives: { + ripple: _directives_ripple__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + props: __assign(__assign(__assign({}, _mixins_colorable__WEBPACK_IMPORTED_MODULE_4__["default"].options.props), _mixins_themeable__WEBPACK_IMPORTED_MODULE_5__["default"].options.props), { + disabled: Boolean, + ripple: { + type: Boolean, + default: true + }, + value: Boolean, + indeterminate: Boolean, + indeterminateIcon: { + type: String, + default: '$checkboxIndeterminate' + }, + onIcon: { + type: String, + default: '$checkboxOn' + }, + offIcon: { + type: String, + default: '$checkboxOff' + } + }), + render: function render(h, _a) { + var props = _a.props, + data = _a.data, + listeners = _a.listeners; + var children = []; + + if (props.ripple && !props.disabled) { + var ripple_1 = h('div', _mixins_colorable__WEBPACK_IMPORTED_MODULE_4__["default"].options.methods.setTextColor(props.color, { + staticClass: 'v-input--selection-controls__ripple', + directives: [{ + name: 'ripple', + value: { + center: true + } + }] + })); + children.push(ripple_1); + } + + var icon = props.offIcon; + if (props.indeterminate) icon = props.indeterminateIcon;else if (props.value) icon = props.onIcon; + children.push(h(_VIcon__WEBPACK_IMPORTED_MODULE_3__["VIcon"], _mixins_colorable__WEBPACK_IMPORTED_MODULE_4__["default"].options.methods.setTextColor(props.value && props.color, { + props: { + disabled: props.disabled, + dark: props.dark, + light: props.light + } + }), icon)); + var classes = { + 'v-simple-checkbox': true, + 'v-simple-checkbox--disabled': props.disabled + }; + return h('div', Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_6__["default"])(data, { + class: classes, + on: { + click: function click(e) { + e.stopPropagation(); + + if (data.on && data.on.input && !props.disabled) { + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["wrapInArray"])(data.on.input).forEach(function (f) { + return f(!props.value); + }); + } + } + } + }), children); + } +})); + +/***/ }), + +/***/ "./src/components/VCheckbox/index.ts": +/*!*******************************************!*\ + !*** ./src/components/VCheckbox/index.ts ***! + \*******************************************/ +/*! exports provided: VCheckbox, VSimpleCheckbox, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VCheckbox__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VCheckbox */ "./src/components/VCheckbox/VCheckbox.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VCheckbox", function() { return _VCheckbox__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VSimpleCheckbox__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VSimpleCheckbox */ "./src/components/VCheckbox/VSimpleCheckbox.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSimpleCheckbox", function() { return _VSimpleCheckbox__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VCheckbox: _VCheckbox__WEBPACK_IMPORTED_MODULE_0__["default"], + VSimpleCheckbox: _VSimpleCheckbox__WEBPACK_IMPORTED_MODULE_1__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VChip/VChip.sass": +/*!*****************************************!*\ + !*** ./src/components/VChip/VChip.sass ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VChip/VChip.ts": +/*!***************************************!*\ + !*** ./src/components/VChip/VChip.ts ***! + \***************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VChip_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VChip.sass */ "./src/components/VChip/VChip.sass"); +/* harmony import */ var _VChip_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VChip_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _transitions__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../transitions */ "./src/components/transitions/index.ts"); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_groupable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/groupable */ "./src/mixins/groupable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _mixins_routable__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../mixins/routable */ "./src/mixins/routable/index.ts"); +/* harmony import */ var _mixins_sizeable__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../mixins/sizeable */ "./src/mixins/sizeable/index.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; // Styles + + + + // Components + + + // Mixins + + + + + + + // Utilities + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_1__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_sizeable__WEBPACK_IMPORTED_MODULE_9__["default"], _mixins_routable__WEBPACK_IMPORTED_MODULE_8__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_6__["default"], Object(_mixins_groupable__WEBPACK_IMPORTED_MODULE_5__["factory"])('chipGroup'), Object(_mixins_toggleable__WEBPACK_IMPORTED_MODULE_7__["factory"])('inputValue')).extend({ + name: 'v-chip', + props: { + active: { + type: Boolean, + default: true + }, + activeClass: { + type: String, + default: function _default() { + if (!this.chipGroup) return ''; + return this.chipGroup.activeClass; + } + }, + close: Boolean, + closeIcon: { + type: String, + default: '$delete' + }, + disabled: Boolean, + draggable: Boolean, + filter: Boolean, + filterIcon: { + type: String, + default: '$complete' + }, + label: Boolean, + link: Boolean, + outlined: Boolean, + pill: Boolean, + tag: { + type: String, + default: 'span' + }, + textColor: String, + value: null + }, + data: function data() { + return { + proxyClass: 'v-chip--active' + }; + }, + computed: { + classes: function classes() { + return __assign(__assign(__assign(__assign(__assign({ + 'v-chip': true + }, _mixins_routable__WEBPACK_IMPORTED_MODULE_8__["default"].options.computed.classes.call(this)), { + 'v-chip--clickable': this.isClickable, + 'v-chip--disabled': this.disabled, + 'v-chip--draggable': this.draggable, + 'v-chip--label': this.label, + 'v-chip--link': this.isLink, + 'v-chip--no-color': !this.color, + 'v-chip--outlined': this.outlined, + 'v-chip--pill': this.pill, + 'v-chip--removable': this.hasClose + }), this.themeClasses), this.sizeableClasses), this.groupClasses); + }, + hasClose: function hasClose() { + return Boolean(this.close); + }, + isClickable: function isClickable() { + return Boolean(_mixins_routable__WEBPACK_IMPORTED_MODULE_8__["default"].options.computed.isClickable.call(this) || this.chipGroup); + } + }, + created: function created() { + var _this = this; + + var breakingProps = [['outline', 'outlined'], ['selected', 'input-value'], ['value', 'active'], ['@input', '@active.sync']]; + /* istanbul ignore next */ + + breakingProps.forEach(function (_a) { + var _b = __read(_a, 2), + original = _b[0], + replacement = _b[1]; + + if (_this.$attrs.hasOwnProperty(original)) Object(_util_console__WEBPACK_IMPORTED_MODULE_10__["breaking"])(original, replacement, _this); + }); + }, + methods: { + click: function click(e) { + this.$emit('click', e); + this.chipGroup && this.toggle(); + }, + genFilter: function genFilter() { + var children = []; + + if (this.isActive) { + children.push(this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_3__["default"], { + staticClass: 'v-chip__filter', + props: { + left: true + } + }, this.filterIcon)); + } + + return this.$createElement(_transitions__WEBPACK_IMPORTED_MODULE_2__["VExpandXTransition"], children); + }, + genClose: function genClose() { + var _this = this; + + return this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_3__["default"], { + staticClass: 'v-chip__close', + props: { + right: true, + size: 18 + }, + on: { + click: function click(e) { + e.stopPropagation(); + e.preventDefault(); + + _this.$emit('click:close'); + + _this.$emit('update:active', false); + } + } + }, this.closeIcon); + }, + genContent: function genContent() { + return this.$createElement('span', { + staticClass: 'v-chip__content' + }, [this.filter && this.genFilter(), this.$slots.default, this.hasClose && this.genClose()]); + } + }, + render: function render(h) { + var children = [this.genContent()]; + + var _a = this.generateRouteLink(), + tag = _a.tag, + data = _a.data; + + data.attrs = __assign(__assign({}, data.attrs), { + draggable: this.draggable ? 'true' : undefined, + tabindex: this.chipGroup && !this.disabled ? 0 : data.attrs.tabindex + }); + data.directives.push({ + name: 'show', + value: this.active + }); + data = this.setBackgroundColor(this.color, data); + var color = this.textColor || this.outlined && this.color; + return h(tag, this.setTextColor(color, data), children); + } +})); + +/***/ }), + +/***/ "./src/components/VChip/index.ts": +/*!***************************************!*\ + !*** ./src/components/VChip/index.ts ***! + \***************************************/ +/*! exports provided: VChip, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VChip__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VChip */ "./src/components/VChip/VChip.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VChip", function() { return _VChip__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VChip__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VChipGroup/VChipGroup.sass": +/*!***************************************************!*\ + !*** ./src/components/VChipGroup/VChipGroup.sass ***! + \***************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VChipGroup/VChipGroup.ts": +/*!*************************************************!*\ + !*** ./src/components/VChipGroup/VChipGroup.ts ***! + \*************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VChipGroup_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VChipGroup.sass */ "./src/components/VChipGroup/VChipGroup.sass"); +/* harmony import */ var _VChipGroup_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VChipGroup_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSlideGroup_VSlideGroup__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSlideGroup/VSlideGroup */ "./src/components/VSlideGroup/VSlideGroup.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Extensions + + // Mixins + + // Utilities + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(_VSlideGroup_VSlideGroup__WEBPACK_IMPORTED_MODULE_1__["BaseSlideGroup"], _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"]).extend({ + name: 'v-chip-group', + provide: function provide() { + return { + chipGroup: this + }; + }, + props: { + column: Boolean + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VSlideGroup_VSlideGroup__WEBPACK_IMPORTED_MODULE_1__["BaseSlideGroup"].options.computed.classes.call(this)), { + 'v-chip-group': true, + 'v-chip-group--column': this.column + }); + } + }, + watch: { + column: function column(val) { + if (val) this.scrollOffset = 0; + this.$nextTick(this.onResize); + } + }, + methods: { + genData: function genData() { + return this.setTextColor(this.color, __assign({}, _VSlideGroup_VSlideGroup__WEBPACK_IMPORTED_MODULE_1__["BaseSlideGroup"].options.methods.genData.call(this))); + } + } +})); + +/***/ }), + +/***/ "./src/components/VChipGroup/index.ts": +/*!********************************************!*\ + !*** ./src/components/VChipGroup/index.ts ***! + \********************************************/ +/*! exports provided: VChipGroup, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VChipGroup__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VChipGroup */ "./src/components/VChipGroup/VChipGroup.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VChipGroup", function() { return _VChipGroup__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VChipGroup__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VColorPicker/VColorPicker.sass": +/*!*******************************************************!*\ + !*** ./src/components/VColorPicker/VColorPicker.sass ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VColorPicker/VColorPicker.ts": +/*!*****************************************************!*\ + !*** ./src/components/VColorPicker/VColorPicker.ts ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VColorPicker_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VColorPicker.sass */ "./src/components/VColorPicker/VColorPicker.sass"); +/* harmony import */ var _VColorPicker_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VColorPicker_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSheet/VSheet */ "./src/components/VSheet/VSheet.ts"); +/* harmony import */ var _VColorPickerPreview__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VColorPickerPreview */ "./src/components/VColorPicker/VColorPickerPreview.ts"); +/* harmony import */ var _VColorPickerCanvas__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./VColorPickerCanvas */ "./src/components/VColorPicker/VColorPickerCanvas.ts"); +/* harmony import */ var _VColorPickerEdit__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./VColorPickerEdit */ "./src/components/VColorPicker/VColorPickerEdit.ts"); +/* harmony import */ var _VColorPickerSwatches__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./VColorPickerSwatches */ "./src/components/VColorPicker/VColorPickerSwatches.ts"); +/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./util */ "./src/components/VColorPicker/util/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _mixins_elevatable__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../mixins/elevatable */ "./src/mixins/elevatable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Components + + + + + + // Helpers + + + + // Mixins + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_7__["default"])(_mixins_elevatable__WEBPACK_IMPORTED_MODULE_9__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_10__["default"]).extend({ + name: 'v-color-picker', + props: { + canvasHeight: { + type: [String, Number], + default: 150 + }, + disabled: Boolean, + dotSize: { + type: [Number, String], + default: 10 + }, + flat: Boolean, + hideCanvas: Boolean, + hideInputs: Boolean, + hideModeSwitch: Boolean, + mode: { + type: String, + default: 'rgba', + validator: function validator(v) { + return Object.keys(_VColorPickerEdit__WEBPACK_IMPORTED_MODULE_4__["modes"]).includes(v); + } + }, + showSwatches: Boolean, + swatches: Array, + swatchesMaxHeight: { + type: [Number, String], + default: 150 + }, + value: { + type: [Object, String] + }, + width: { + type: [Number, String], + default: 300 + } + }, + data: function data() { + return { + internalValue: Object(_util__WEBPACK_IMPORTED_MODULE_6__["fromRGBA"])({ + r: 255, + g: 0, + b: 0, + a: 1 + }) + }; + }, + computed: { + hideAlpha: function hideAlpha() { + if (!this.value) return false; + return !Object(_util__WEBPACK_IMPORTED_MODULE_6__["hasAlpha"])(this.value); + } + }, + watch: { + value: { + handler: function handler(color) { + this.updateColor(Object(_util__WEBPACK_IMPORTED_MODULE_6__["parseColor"])(color, this.internalValue)); + }, + immediate: true + } + }, + methods: { + updateColor: function updateColor(color) { + this.internalValue = color; + var value = Object(_util__WEBPACK_IMPORTED_MODULE_6__["extractColor"])(this.internalValue, this.value); + + if (!Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["deepEqual"])(value, this.value)) { + this.$emit('input', value); + this.$emit('update:color', this.internalValue); + } + }, + genCanvas: function genCanvas() { + return this.$createElement(_VColorPickerCanvas__WEBPACK_IMPORTED_MODULE_3__["default"], { + props: { + color: this.internalValue, + disabled: this.disabled, + dotSize: this.dotSize, + width: this.width, + height: this.canvasHeight + }, + on: { + 'update:color': this.updateColor + } + }); + }, + genControls: function genControls() { + return this.$createElement('div', { + staticClass: 'v-color-picker__controls' + }, [this.genPreview(), !this.hideInputs && this.genEdit()]); + }, + genEdit: function genEdit() { + var _this = this; + + return this.$createElement(_VColorPickerEdit__WEBPACK_IMPORTED_MODULE_4__["default"], { + props: { + color: this.internalValue, + disabled: this.disabled, + hideAlpha: this.hideAlpha, + hideModeSwitch: this.hideModeSwitch, + mode: this.mode + }, + on: { + 'update:color': this.updateColor, + 'update:mode': function updateMode(v) { + return _this.$emit('update:mode', v); + } + } + }); + }, + genPreview: function genPreview() { + return this.$createElement(_VColorPickerPreview__WEBPACK_IMPORTED_MODULE_2__["default"], { + props: { + color: this.internalValue, + disabled: this.disabled, + hideAlpha: this.hideAlpha + }, + on: { + 'update:color': this.updateColor + } + }); + }, + genSwatches: function genSwatches() { + return this.$createElement(_VColorPickerSwatches__WEBPACK_IMPORTED_MODULE_5__["default"], { + props: { + dark: this.dark, + light: this.light, + swatches: this.swatches, + color: this.internalValue, + maxHeight: this.swatchesMaxHeight + }, + on: { + 'update:color': this.updateColor + } + }); + } + }, + render: function render(h) { + return h(_VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__["default"], { + staticClass: 'v-color-picker', + class: __assign(__assign({ + 'v-color-picker--flat': this.flat + }, this.themeClasses), this.elevationClasses), + props: { + maxWidth: this.width + } + }, [!this.hideCanvas && this.genCanvas(), this.genControls(), this.showSwatches && this.genSwatches()]); + } +})); + +/***/ }), + +/***/ "./src/components/VColorPicker/VColorPickerCanvas.sass": +/*!*************************************************************!*\ + !*** ./src/components/VColorPicker/VColorPickerCanvas.sass ***! + \*************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VColorPicker/VColorPickerCanvas.ts": +/*!***********************************************************!*\ + !*** ./src/components/VColorPicker/VColorPickerCanvas.ts ***! + \***********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VColorPickerCanvas_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VColorPickerCanvas.sass */ "./src/components/VColorPicker/VColorPickerCanvas.sass"); +/* harmony import */ var _VColorPickerCanvas_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VColorPickerCanvas_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./util */ "./src/components/VColorPicker/util/index.ts"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_3__); +// Styles + // Helpers + + + // Types + + +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_3___default.a.extend({ + name: 'v-color-picker-canvas', + props: { + color: { + type: Object, + default: function _default() { + return Object(_util__WEBPACK_IMPORTED_MODULE_2__["fromRGBA"])({ + r: 255, + g: 0, + b: 0, + a: 1 + }); + } + }, + disabled: Boolean, + dotSize: { + type: [Number, String], + default: 10 + }, + height: { + type: [Number, String], + default: 150 + }, + width: { + type: [Number, String], + default: 300 + } + }, + data: function data() { + return { + boundingRect: { + width: 0, + height: 0, + left: 0, + top: 0 + } + }; + }, + computed: { + dot: function dot() { + if (!this.color) return { + x: 0, + y: 0 + }; + return { + x: this.color.hsva.s * parseInt(this.width, 10), + y: (1 - this.color.hsva.v) * parseInt(this.height, 10) + }; + } + }, + watch: { + 'color.hue': 'updateCanvas' + }, + mounted: function mounted() { + this.updateCanvas(); + }, + methods: { + emitColor: function emitColor(x, y) { + var _a = this.boundingRect, + left = _a.left, + top = _a.top, + width = _a.width, + height = _a.height; + this.$emit('update:color', Object(_util__WEBPACK_IMPORTED_MODULE_2__["fromHSVA"])({ + h: this.color.hue, + s: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["clamp"])(x - left, 0, width) / width, + v: 1 - Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["clamp"])(y - top, 0, height) / height, + a: this.color.alpha + })); + }, + updateCanvas: function updateCanvas() { + if (!this.color) return; + var canvas = this.$refs.canvas; + var ctx = canvas.getContext('2d'); + if (!ctx) return; + var saturationGradient = ctx.createLinearGradient(0, 0, canvas.width, 0); + saturationGradient.addColorStop(0, 'hsla(0, 0%, 100%, 1)'); // white + + saturationGradient.addColorStop(1, "hsla(" + this.color.hue + ", 100%, 50%, 1)"); + ctx.fillStyle = saturationGradient; + ctx.fillRect(0, 0, canvas.width, canvas.height); + var valueGradient = ctx.createLinearGradient(0, 0, 0, canvas.height); + valueGradient.addColorStop(0, 'hsla(0, 0%, 100%, 0)'); // transparent + + valueGradient.addColorStop(1, 'hsla(0, 0%, 0%, 1)'); // black + + ctx.fillStyle = valueGradient; + ctx.fillRect(0, 0, canvas.width, canvas.height); + }, + handleClick: function handleClick(e) { + if (this.disabled) return; + this.boundingRect = this.$el.getBoundingClientRect(); + this.emitColor(e.clientX, e.clientY); + }, + handleMouseDown: function handleMouseDown(e) { + // To prevent selection while moving cursor + e.preventDefault(); + if (this.disabled) return; + this.boundingRect = this.$el.getBoundingClientRect(); + window.addEventListener('mousemove', this.handleMouseMove); + window.addEventListener('mouseup', this.handleMouseUp); + }, + handleMouseMove: function handleMouseMove(e) { + if (this.disabled) return; + this.emitColor(e.clientX, e.clientY); + }, + handleMouseUp: function handleMouseUp() { + window.removeEventListener('mousemove', this.handleMouseMove); + window.removeEventListener('mouseup', this.handleMouseUp); + }, + genCanvas: function genCanvas() { + return this.$createElement('canvas', { + ref: 'canvas', + attrs: { + width: this.width, + height: this.height + } + }); + }, + genDot: function genDot() { + var radius = parseInt(this.dotSize, 10) / 2; + var x = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["convertToUnit"])(this.dot.x - radius); + var y = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["convertToUnit"])(this.dot.y - radius); + return this.$createElement('div', { + staticClass: 'v-color-picker__canvas-dot', + class: { + 'v-color-picker__canvas-dot--disabled': this.disabled + }, + style: { + width: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["convertToUnit"])(this.dotSize), + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["convertToUnit"])(this.dotSize), + transform: "translate(" + x + ", " + y + ")" + } + }); + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-color-picker__canvas', + style: { + width: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["convertToUnit"])(this.width), + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["convertToUnit"])(this.height) + }, + on: { + click: this.handleClick, + mousedown: this.handleMouseDown + } + }, [this.genCanvas(), this.genDot()]); + } +})); + +/***/ }), + +/***/ "./src/components/VColorPicker/VColorPickerEdit.sass": +/*!***********************************************************!*\ + !*** ./src/components/VColorPicker/VColorPickerEdit.sass ***! + \***********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VColorPicker/VColorPickerEdit.ts": +/*!*********************************************************!*\ + !*** ./src/components/VColorPicker/VColorPickerEdit.ts ***! + \*********************************************************/ +/*! exports provided: modes, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "modes", function() { return modes; }); +/* harmony import */ var _VColorPickerEdit_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VColorPickerEdit.sass */ "./src/components/VColorPicker/VColorPickerEdit.sass"); +/* harmony import */ var _VColorPickerEdit_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VColorPickerEdit_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VBtn__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VBtn */ "./src/components/VBtn/index.ts"); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _util_colorUtils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/colorUtils */ "./src/util/colorUtils.ts"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./util */ "./src/components/VColorPicker/util/index.ts"); +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; // Styles + + + // Components + + + // Helpers + + // Types + + + +var modes = { + rgba: { + inputs: [['r', 255, 'int'], ['g', 255, 'int'], ['b', 255, 'int'], ['a', 1, 'float']], + from: _util__WEBPACK_IMPORTED_MODULE_5__["fromRGBA"] + }, + hsla: { + inputs: [['h', 360, 'int'], ['s', 1, 'float'], ['l', 1, 'float'], ['a', 1, 'float']], + from: _util__WEBPACK_IMPORTED_MODULE_5__["fromHSLA"] + }, + hexa: { + from: _util__WEBPACK_IMPORTED_MODULE_5__["fromHexa"] + } +}; +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_4___default.a.extend({ + name: 'v-color-picker-edit', + props: { + color: Object, + disabled: Boolean, + hideAlpha: Boolean, + hideModeSwitch: Boolean, + mode: { + type: String, + default: 'rgba', + validator: function validator(v) { + return Object.keys(modes).includes(v); + } + } + }, + data: function data() { + return { + modes: modes, + internalMode: this.mode + }; + }, + computed: { + currentMode: function currentMode() { + return this.modes[this.internalMode]; + } + }, + watch: { + mode: function mode(_mode) { + this.internalMode = _mode; + } + }, + created: function created() { + this.internalMode = this.mode; + }, + methods: { + getValue: function getValue(v, type) { + if (type === 'float') return Math.round(v * 100) / 100;else if (type === 'int') return Math.round(v);else return 0; + }, + parseValue: function parseValue(v, type) { + if (type === 'float') return parseFloat(v);else if (type === 'int') return parseInt(v, 10) || 0;else return 0; + }, + changeMode: function changeMode() { + var modes = Object.keys(this.modes); + var index = modes.indexOf(this.internalMode); + var newMode = modes[(index + 1) % modes.length]; + this.internalMode = newMode; + this.$emit('update:mode', newMode); + }, + genInput: function genInput(target, attrs, value, on) { + return this.$createElement('div', { + staticClass: 'v-color-picker__input' + }, [this.$createElement('input', { + key: target, + attrs: attrs, + domProps: { + value: value + }, + on: on + }), this.$createElement('span', target.toUpperCase())]); + }, + genInputs: function genInputs() { + var _this = this; + + switch (this.internalMode) { + case 'hexa': + { + var hex = this.color.hexa; + var value = this.hideAlpha && hex.endsWith('FF') ? hex.substr(0, 7) : hex; + return this.genInput('hex', { + maxlength: this.hideAlpha ? 7 : 9, + disabled: this.disabled + }, value, { + change: function change(e) { + var el = e.target; + + _this.$emit('update:color', _this.currentMode.from(Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_3__["parseHex"])(el.value))); + } + }); + } + + default: + { + var inputs = this.hideAlpha ? this.currentMode.inputs.slice(0, -1) : this.currentMode.inputs; + return inputs.map(function (_a) { + var _b = __read(_a, 3), + target = _b[0], + max = _b[1], + type = _b[2]; + + var value = _this.color[_this.internalMode]; + return _this.genInput(target, { + type: 'number', + min: 0, + max: max, + step: type === 'float' ? '0.01' : type === 'int' ? '1' : undefined, + disabled: _this.disabled + }, _this.getValue(value[target], type), { + input: function input(e) { + var _a; + + var el = e.target; + + var newVal = _this.parseValue(el.value || '0', type); + + _this.$emit('update:color', _this.currentMode.from(Object.assign({}, value, (_a = {}, _a[target] = newVal, _a)), _this.color.alpha)); + } + }); + }); + } + } + }, + genSwitch: function genSwitch() { + return this.$createElement(_VBtn__WEBPACK_IMPORTED_MODULE_1__["default"], { + props: { + small: true, + icon: true, + disabled: this.disabled + }, + on: { + click: this.changeMode + } + }, [this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_2__["default"], '$unfold')]); + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-color-picker__edit' + }, [this.genInputs(), !this.hideModeSwitch && this.genSwitch()]); + } +})); + +/***/ }), + +/***/ "./src/components/VColorPicker/VColorPickerPreview.sass": +/*!**************************************************************!*\ + !*** ./src/components/VColorPicker/VColorPickerPreview.sass ***! + \**************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VColorPicker/VColorPickerPreview.ts": +/*!************************************************************!*\ + !*** ./src/components/VColorPicker/VColorPickerPreview.ts ***! + \************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VColorPickerPreview_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VColorPickerPreview.sass */ "./src/components/VColorPicker/VColorPickerPreview.sass"); +/* harmony import */ var _VColorPickerPreview_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VColorPickerPreview_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSlider_VSlider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSlider/VSlider */ "./src/components/VSlider/VSlider.ts"); +/* harmony import */ var _util_colorUtils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/colorUtils */ "./src/util/colorUtils.ts"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./util */ "./src/components/VColorPicker/util/index.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Components + + // Utilities + + // Types + + + +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_3___default.a.extend({ + name: 'v-color-picker-preview', + props: { + color: Object, + disabled: Boolean, + hideAlpha: Boolean + }, + methods: { + genAlpha: function genAlpha() { + var _this = this; + + return this.genTrack({ + staticClass: 'v-color-picker__alpha', + props: { + thumbColor: 'grey lighten-2', + hideDetails: true, + value: this.color.alpha, + step: 0, + min: 0, + max: 1 + }, + style: { + backgroundImage: this.disabled ? undefined : "linear-gradient(to " + (this.$vuetify.rtl ? 'left' : 'right') + ", transparent, " + Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_2__["RGBtoCSS"])(this.color.rgba) + ")" + }, + on: { + input: function input(val) { + return _this.color.alpha !== val && _this.$emit('update:color', Object(_util__WEBPACK_IMPORTED_MODULE_4__["fromHSVA"])(__assign(__assign({}, _this.color.hsva), { + a: val + }))); + } + } + }); + }, + genSliders: function genSliders() { + return this.$createElement('div', { + staticClass: 'v-color-picker__sliders' + }, [this.genHue(), !this.hideAlpha && this.genAlpha()]); + }, + genDot: function genDot() { + return this.$createElement('div', { + staticClass: 'v-color-picker__dot' + }, [this.$createElement('div', { + style: { + background: Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_2__["RGBAtoCSS"])(this.color.rgba) + } + })]); + }, + genHue: function genHue() { + var _this = this; + + return this.genTrack({ + staticClass: 'v-color-picker__hue', + props: { + thumbColor: 'grey lighten-2', + hideDetails: true, + value: this.color.hue, + step: 0, + min: 0, + max: 360 + }, + on: { + input: function input(val) { + return _this.color.hue !== val && _this.$emit('update:color', Object(_util__WEBPACK_IMPORTED_MODULE_4__["fromHSVA"])(__assign(__assign({}, _this.color.hsva), { + h: val + }))); + } + } + }); + }, + genTrack: function genTrack(options) { + return this.$createElement(_VSlider_VSlider__WEBPACK_IMPORTED_MODULE_1__["default"], __assign(__assign({ + class: 'v-color-picker__track' + }, options), { + props: __assign({ + disabled: this.disabled + }, options.props) + })); + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-color-picker__preview', + class: { + 'v-color-picker__preview--hide-alpha': this.hideAlpha + } + }, [this.genDot(), this.genSliders()]); + } +})); + +/***/ }), + +/***/ "./src/components/VColorPicker/VColorPickerSwatches.sass": +/*!***************************************************************!*\ + !*** ./src/components/VColorPicker/VColorPickerSwatches.sass ***! + \***************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VColorPicker/VColorPickerSwatches.ts": +/*!*************************************************************!*\ + !*** ./src/components/VColorPicker/VColorPickerSwatches.ts ***! + \*************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VColorPickerSwatches_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VColorPickerSwatches.sass */ "./src/components/VColorPicker/VColorPickerSwatches.sass"); +/* harmony import */ var _VColorPickerSwatches_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VColorPickerSwatches_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _util_colors__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/colors */ "./src/util/colors.ts"); +/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./util */ "./src/components/VColorPicker/util/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_colorUtils__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/colorUtils */ "./src/util/colorUtils.ts"); +// Styles + // Components + + // Helpers + + + + + + + + +function parseDefaultColors(colors) { + return Object.keys(colors).map(function (key) { + var color = colors[key]; + return color.base ? [color.base, color.darken4, color.darken3, color.darken2, color.darken1, color.lighten1, color.lighten2, color.lighten3, color.lighten4, color.lighten5] : [color.black, color.white, color.transparent]; + }); +} + +var white = Object(_util__WEBPACK_IMPORTED_MODULE_3__["fromHex"])('#FFFFFF').rgba; +var black = Object(_util__WEBPACK_IMPORTED_MODULE_3__["fromHex"])('#000000').rgba; +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_5__["default"])(_mixins_themeable__WEBPACK_IMPORTED_MODULE_6__["default"]).extend({ + name: 'v-color-picker-swatches', + props: { + swatches: { + type: Array, + default: function _default() { + return parseDefaultColors(_util_colors__WEBPACK_IMPORTED_MODULE_2__["default"]); + } + }, + color: Object, + maxWidth: [Number, String], + maxHeight: [Number, String] + }, + methods: { + genColor: function genColor(color) { + var _this = this; + + var content = this.$createElement('div', { + style: { + background: color + } + }, [Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["deepEqual"])(this.color, Object(_util__WEBPACK_IMPORTED_MODULE_3__["parseColor"])(color, null)) && this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_1__["default"], { + props: { + small: true, + dark: Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_7__["contrastRatio"])(this.color.rgba, white) > 2 && this.color.alpha > 0.5, + light: Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_7__["contrastRatio"])(this.color.rgba, black) > 2 && this.color.alpha > 0.5 + } + }, '$success')]); + return this.$createElement('div', { + staticClass: 'v-color-picker__color', + on: { + // TODO: Less hacky way of catching transparent + click: function click() { + return _this.$emit('update:color', Object(_util__WEBPACK_IMPORTED_MODULE_3__["fromHex"])(color === 'transparent' ? '#00000000' : color)); + } + } + }, [content]); + }, + genSwatches: function genSwatches() { + var _this = this; + + return this.swatches.map(function (swatch) { + var colors = swatch.map(_this.genColor); + return _this.$createElement('div', { + staticClass: 'v-color-picker__swatch' + }, colors); + }); + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-color-picker__swatches', + style: { + maxWidth: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["convertToUnit"])(this.maxWidth), + maxHeight: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["convertToUnit"])(this.maxHeight) + } + }, [this.$createElement('div', this.genSwatches())]); + } +})); + +/***/ }), + +/***/ "./src/components/VColorPicker/index.ts": +/*!**********************************************!*\ + !*** ./src/components/VColorPicker/index.ts ***! + \**********************************************/ +/*! exports provided: VColorPicker, VColorPickerSwatches, VColorPickerCanvas, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VColorPicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VColorPicker */ "./src/components/VColorPicker/VColorPicker.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VColorPicker", function() { return _VColorPicker__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VColorPickerSwatches__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VColorPickerSwatches */ "./src/components/VColorPicker/VColorPickerSwatches.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VColorPickerSwatches", function() { return _VColorPickerSwatches__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + +/* harmony import */ var _VColorPickerCanvas__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VColorPickerCanvas */ "./src/components/VColorPicker/VColorPickerCanvas.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VColorPickerCanvas", function() { return _VColorPickerCanvas__WEBPACK_IMPORTED_MODULE_2__["default"]; }); + + + + + +/* harmony default export */ __webpack_exports__["default"] = (_VColorPicker__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VColorPicker/util/index.ts": +/*!***************************************************!*\ + !*** ./src/components/VColorPicker/util/index.ts ***! + \***************************************************/ +/*! exports provided: fromHSVA, fromHSLA, fromRGBA, fromHexa, fromHex, parseColor, extractColor, hasAlpha */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "fromHSVA", function() { return fromHSVA; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "fromHSLA", function() { return fromHSLA; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "fromRGBA", function() { return fromRGBA; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "fromHexa", function() { return fromHexa; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "fromHex", function() { return fromHex; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseColor", function() { return parseColor; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "extractColor", function() { return extractColor; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasAlpha", function() { return hasAlpha; }); +/* harmony import */ var _util_colorUtils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../util/colorUtils */ "./src/util/colorUtils.ts"); +function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + } + + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; // Utilities + + + +function fromHSVA(hsva) { + hsva = __assign({}, hsva); + var hexa = Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_0__["HSVAtoHex"])(hsva); + var hsla = Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_0__["HSVAtoHSLA"])(hsva); + var rgba = Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_0__["HSVAtoRGBA"])(hsva); + return { + alpha: hsva.a, + hex: hexa.substr(0, 7), + hexa: hexa, + hsla: hsla, + hsva: hsva, + hue: hsva.h, + rgba: rgba + }; +} +function fromHSLA(hsla) { + var hsva = Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_0__["HSLAtoHSVA"])(hsla); + var hexa = Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_0__["HSVAtoHex"])(hsva); + var rgba = Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_0__["HSVAtoRGBA"])(hsva); + return { + alpha: hsva.a, + hex: hexa.substr(0, 7), + hexa: hexa, + hsla: hsla, + hsva: hsva, + hue: hsva.h, + rgba: rgba + }; +} +function fromRGBA(rgba) { + var hsva = Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_0__["RGBAtoHSVA"])(rgba); + var hexa = Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_0__["RGBAtoHex"])(rgba); + var hsla = Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_0__["HSVAtoHSLA"])(hsva); + return { + alpha: hsva.a, + hex: hexa.substr(0, 7), + hexa: hexa, + hsla: hsla, + hsva: hsva, + hue: hsva.h, + rgba: rgba + }; +} +function fromHexa(hexa) { + var hsva = Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_0__["HexToHSVA"])(hexa); + var hsla = Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_0__["HSVAtoHSLA"])(hsva); + var rgba = Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_0__["HSVAtoRGBA"])(hsva); + return { + alpha: hsva.a, + hex: hexa.substr(0, 7), + hexa: hexa, + hsla: hsla, + hsva: hsva, + hue: hsva.h, + rgba: rgba + }; +} +function fromHex(hex) { + return fromHexa(Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_0__["parseHex"])(hex)); +} + +function has(obj, key) { + return key.every(function (k) { + return obj.hasOwnProperty(k); + }); +} + +function parseColor(color, oldColor) { + if (!color) return fromRGBA({ + r: 255, + g: 0, + b: 0, + a: 1 + }); + + if (typeof color === 'string') { + if (color === 'transparent') return fromHexa('#00000000'); + var hex = Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_0__["parseHex"])(color); + if (oldColor && hex === oldColor.hexa) return oldColor;else return fromHexa(hex); + } + + if (_typeof(color) === 'object') { + if (color.hasOwnProperty('alpha')) return color; + var a = color.hasOwnProperty('a') ? parseFloat(color.a) : 1; + + if (has(color, ['r', 'g', 'b'])) { + if (oldColor && color === oldColor.rgba) return oldColor;else return fromRGBA(__assign(__assign({}, color), { + a: a + })); + } else if (has(color, ['h', 's', 'l'])) { + if (oldColor && color === oldColor.hsla) return oldColor;else return fromHSLA(__assign(__assign({}, color), { + a: a + })); + } else if (has(color, ['h', 's', 'v'])) { + if (oldColor && color === oldColor.hsva) return oldColor;else return fromHSVA(__assign(__assign({}, color), { + a: a + })); + } + } + + return fromRGBA({ + r: 255, + g: 0, + b: 0, + a: 1 + }); +} + +function stripAlpha(color, stripAlpha) { + if (stripAlpha) { + var a = color.a, + rest = __rest(color, ["a"]); + + return rest; + } + + return color; +} + +function extractColor(color, input) { + if (input == null) return color; + + if (typeof input === 'string') { + return input.length === 7 ? color.hex : color.hexa; + } + + if (_typeof(input) === 'object') { + if (has(input, ['r', 'g', 'b'])) return stripAlpha(color.rgba, !input.a);else if (has(input, ['h', 's', 'l'])) return stripAlpha(color.hsla, !input.a);else if (has(input, ['h', 's', 'v'])) return stripAlpha(color.hsva, !input.a); + } + + return color; +} +function hasAlpha(color) { + if (!color) return false; + + if (typeof color === 'string') { + return color.length > 7; + } + + if (_typeof(color) === 'object') { + return has(color, ['a']) || has(color, ['alpha']); + } + + return false; +} + +/***/ }), + +/***/ "./src/components/VCombobox/VCombobox.ts": +/*!***********************************************!*\ + !*** ./src/components/VCombobox/VCombobox.ts ***! + \***********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VAutocomplete_VAutocomplete_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VAutocomplete/VAutocomplete.sass */ "./src/components/VAutocomplete/VAutocomplete.sass"); +/* harmony import */ var _VAutocomplete_VAutocomplete_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VAutocomplete_VAutocomplete_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSelect/VSelect */ "./src/components/VSelect/VSelect.ts"); +/* harmony import */ var _VAutocomplete_VAutocomplete__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VAutocomplete/VAutocomplete */ "./src/components/VAutocomplete/VAutocomplete.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Extensions + + + // Utils + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_VAutocomplete_VAutocomplete__WEBPACK_IMPORTED_MODULE_2__["default"].extend({ + name: 'v-combobox', + props: { + delimiters: { + type: Array, + default: function _default() { + return []; + } + }, + returnObject: { + type: Boolean, + default: true + } + }, + data: function data() { + return { + editingIndex: -1 + }; + }, + computed: { + computedCounterValue: function computedCounterValue() { + return this.multiple ? this.selectedItems.length : (this.internalSearch || '').toString().length; + }, + hasSlot: function hasSlot() { + return _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.hasSlot.call(this) || this.multiple; + }, + isAnyValueAllowed: function isAnyValueAllowed() { + return true; + }, + menuCanShow: function menuCanShow() { + if (!this.isFocused) return false; + return this.hasDisplayedItems || !!this.$slots['no-data'] && !this.hideNoData; + } + }, + methods: { + onInternalSearchChanged: function onInternalSearchChanged(val) { + if (val && this.multiple && this.delimiters.length) { + var delimiter = this.delimiters.find(function (d) { + return val.endsWith(d); + }); + + if (delimiter != null) { + this.internalSearch = val.slice(0, val.length - delimiter.length); + this.updateTags(); + } + } + + this.updateMenuDimensions(); + }, + genInput: function genInput() { + var input = _VAutocomplete_VAutocomplete__WEBPACK_IMPORTED_MODULE_2__["default"].options.methods.genInput.call(this); + delete input.data.attrs.name; + input.data.on.paste = this.onPaste; + return input; + }, + genChipSelection: function genChipSelection(item, index) { + var _this = this; + + var chip = _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genChipSelection.call(this, item, index); // Allow user to update an existing value + + if (this.multiple) { + chip.componentOptions.listeners = __assign(__assign({}, chip.componentOptions.listeners), { + dblclick: function dblclick() { + _this.editingIndex = index; + _this.internalSearch = _this.getText(item); + _this.selectedIndex = -1; + } + }); + } + + return chip; + }, + onChipInput: function onChipInput(item) { + _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.onChipInput.call(this, item); + this.editingIndex = -1; + }, + // Requires a manual definition + // to overwrite removal in v-autocomplete + onEnterDown: function onEnterDown(e) { + e.preventDefault(); // If has menu index, let v-select-list handle + + if (this.getMenuIndex() > -1) return; + this.$nextTick(this.updateSelf); + }, + onFilteredItemsChanged: function onFilteredItemsChanged(val, oldVal) { + if (!this.autoSelectFirst) return; + _VAutocomplete_VAutocomplete__WEBPACK_IMPORTED_MODULE_2__["default"].options.methods.onFilteredItemsChanged.call(this, val, oldVal); + }, + onKeyDown: function onKeyDown(e) { + var keyCode = e.keyCode; + _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.onKeyDown.call(this, e); // If user is at selection index of 0 + // create a new tag + + if (this.multiple && keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_3__["keyCodes"].left && this.$refs.input.selectionStart === 0) { + this.updateSelf(); + } else if (keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_3__["keyCodes"].enter) { + this.onEnterDown(e); + } // The ordering is important here + // allows new value to be updated + // and then moves the index to the + // proper location + + + this.changeSelectedIndex(keyCode); + }, + onTabDown: function onTabDown(e) { + // When adding tags, if searching and + // there is not a filtered options, + // add the value to the tags list + if (this.multiple && this.internalSearch && this.getMenuIndex() === -1) { + e.preventDefault(); + e.stopPropagation(); + return this.updateTags(); + } + + _VAutocomplete_VAutocomplete__WEBPACK_IMPORTED_MODULE_2__["default"].options.methods.onTabDown.call(this, e); + }, + selectItem: function selectItem(item) { + // Currently only supports items: + if (this.editingIndex > -1) { + this.updateEditing(); + } else { + _VAutocomplete_VAutocomplete__WEBPACK_IMPORTED_MODULE_2__["default"].options.methods.selectItem.call(this, item); + } + }, + setSelectedItems: function setSelectedItems() { + if (this.internalValue == null || this.internalValue === '') { + this.selectedItems = []; + } else { + this.selectedItems = this.multiple ? this.internalValue : [this.internalValue]; + } + }, + setValue: function setValue(value) { + _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.setValue.call(this, value !== null && value !== void 0 ? value : this.internalSearch); + }, + updateEditing: function updateEditing() { + var value = this.internalValue.slice(); + value[this.editingIndex] = this.internalSearch; + this.setValue(value); + this.editingIndex = -1; + }, + updateCombobox: function updateCombobox() { + var isUsingSlot = Boolean(this.$scopedSlots.selection) || this.hasChips; // If search is not dirty and is + // using slot, do nothing + + if (isUsingSlot && !this.searchIsDirty) return; // The internal search is not matching + // the internal value, update the input + + if (this.internalSearch !== this.getText(this.internalValue)) this.setValue(); // Reset search if using slot + // to avoid a double input + + if (isUsingSlot) this.internalSearch = undefined; + }, + updateSelf: function updateSelf() { + this.multiple ? this.updateTags() : this.updateCombobox(); + }, + updateTags: function updateTags() { + var menuIndex = this.getMenuIndex(); // If the user is not searching + // and no menu item is selected + // do nothing + + if (menuIndex < 0 && !this.searchIsDirty) return; + + if (this.editingIndex > -1) { + return this.updateEditing(); + } + + var index = this.selectedItems.indexOf(this.internalSearch); // If it already exists, do nothing + // this might need to change to bring + // the duplicated item to the last entered + + if (index > -1) { + var internalValue = this.internalValue.slice(); + internalValue.splice(index, 1); + this.setValue(internalValue); + } // If menu index is greater than 1 + // the selection is handled elsewhere + // TODO: find out where + + + if (menuIndex > -1) return this.internalSearch = null; + this.selectItem(this.internalSearch); + this.internalSearch = null; + }, + onPaste: function onPaste(event) { + if (!this.multiple || this.searchIsDirty) return; + var pastedItemText = event.clipboardData.getData('text/vnd.vuetify.autocomplete.item+plain'); + + if (pastedItemText && this.findExistingIndex(pastedItemText) === -1) { + event.preventDefault(); + _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.selectItem.call(this, pastedItemText); + } + } + } +})); + +/***/ }), + +/***/ "./src/components/VCombobox/index.ts": +/*!*******************************************!*\ + !*** ./src/components/VCombobox/index.ts ***! + \*******************************************/ +/*! exports provided: VCombobox, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VCombobox__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VCombobox */ "./src/components/VCombobox/VCombobox.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VCombobox", function() { return _VCombobox__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VCombobox__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VContent/VContent.ts": +/*!*********************************************!*\ + !*** ./src/components/VContent/VContent.ts ***! + \*********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VMain_VMain__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VMain/VMain */ "./src/components/VMain/VMain.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +// Extensions + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_VMain_VMain__WEBPACK_IMPORTED_MODULE_0__["default"].extend({ + name: 'v-main', + created: function created() { + Object(_util_console__WEBPACK_IMPORTED_MODULE_1__["deprecate"])('v-content', 'v-main', this); + }, + render: function render(h) { + // Add the legacy class names + var node = _VMain_VMain__WEBPACK_IMPORTED_MODULE_0__["default"].options.render.call(this, h); + node.data.staticClass += ' v-content'; + node.children[0].data.staticClass += ' v-content__wrap'; + return h(node.tag, node.data, node.children); + } +})); + +/***/ }), + +/***/ "./src/components/VContent/index.ts": +/*!******************************************!*\ + !*** ./src/components/VContent/index.ts ***! + \******************************************/ +/*! exports provided: VContent, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VContent__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VContent */ "./src/components/VContent/VContent.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VContent", function() { return _VContent__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VContent__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VCounter/VCounter.sass": +/*!***********************************************!*\ + !*** ./src/components/VCounter/VCounter.sass ***! + \***********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VCounter/VCounter.ts": +/*!*********************************************!*\ + !*** ./src/components/VCounter/VCounter.ts ***! + \*********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VCounter_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VCounter.sass */ "./src/components/VCounter/VCounter.sass"); +/* harmony import */ var _VCounter_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VCounter_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Mixins + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_2__["default"])(_mixins_themeable__WEBPACK_IMPORTED_MODULE_1__["default"]).extend({ + name: 'v-counter', + functional: true, + props: { + value: { + type: [Number, String], + default: '' + }, + max: [Number, String] + }, + render: function render(h, ctx) { + var props = ctx.props; + var max = parseInt(props.max, 10); + var value = parseInt(props.value, 10); + var content = max ? value + " / " + max : String(props.value); + var isGreater = max && value > max; + return h('div', { + staticClass: 'v-counter', + class: __assign({ + 'error--text': isGreater + }, Object(_mixins_themeable__WEBPACK_IMPORTED_MODULE_1__["functionalThemeClasses"])(ctx)) + }, content); + } +})); + +/***/ }), + +/***/ "./src/components/VCounter/index.ts": +/*!******************************************!*\ + !*** ./src/components/VCounter/index.ts ***! + \******************************************/ +/*! exports provided: VCounter, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VCounter__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VCounter */ "./src/components/VCounter/VCounter.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VCounter", function() { return _VCounter__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VCounter__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VData/VData.ts": +/*!***************************************!*\ + !*** ./src/components/VData/VData.ts ***! + \***************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_1__); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + +var __spread = undefined && undefined.__spread || function () { + for (var ar = [], i = 0; i < arguments.length; i++) { + ar = ar.concat(__read(arguments[i])); + } + + return ar; +}; // Helpers + + + + +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1___default.a.extend({ + name: 'v-data', + inheritAttrs: false, + props: { + items: { + type: Array, + default: function _default() { + return []; + } + }, + options: { + type: Object, + default: function _default() { + return {}; + } + }, + sortBy: { + type: [String, Array], + default: function _default() { + return []; + } + }, + sortDesc: { + type: [Boolean, Array], + default: function _default() { + return []; + } + }, + customSort: { + type: Function, + default: _util_helpers__WEBPACK_IMPORTED_MODULE_0__["sortItems"] + }, + mustSort: Boolean, + multiSort: Boolean, + page: { + type: Number, + default: 1 + }, + itemsPerPage: { + type: Number, + default: 10 + }, + groupBy: { + type: [String, Array], + default: function _default() { + return []; + } + }, + groupDesc: { + type: [Boolean, Array], + default: function _default() { + return []; + } + }, + customGroup: { + type: Function, + default: _util_helpers__WEBPACK_IMPORTED_MODULE_0__["groupItems"] + }, + locale: { + type: String, + default: 'en-US' + }, + disableSort: Boolean, + disablePagination: Boolean, + disableFiltering: Boolean, + search: String, + customFilter: { + type: Function, + default: _util_helpers__WEBPACK_IMPORTED_MODULE_0__["searchItems"] + }, + serverItemsLength: { + type: Number, + default: -1 + } + }, + data: function data() { + var _a, _b; + + var internalOptions = { + page: this.page, + itemsPerPage: this.itemsPerPage, + sortBy: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["wrapInArray"])(this.sortBy), + sortDesc: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["wrapInArray"])(this.sortDesc), + groupBy: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["wrapInArray"])(this.groupBy), + groupDesc: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["wrapInArray"])(this.groupDesc), + mustSort: this.mustSort, + multiSort: this.multiSort + }; + + if (this.options) { + internalOptions = Object.assign(internalOptions, this.options); + } + + var sortBy = internalOptions.sortBy, + sortDesc = internalOptions.sortDesc, + groupBy = internalOptions.groupBy, + groupDesc = internalOptions.groupDesc; + var sortDiff = sortBy.length - sortDesc.length; + var groupDiff = groupBy.length - groupDesc.length; + + if (sortDiff > 0) { + (_a = internalOptions.sortDesc).push.apply(_a, __spread(Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["fillArray"])(sortDiff, false))); + } + + if (groupDiff > 0) { + (_b = internalOptions.groupDesc).push.apply(_b, __spread(Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["fillArray"])(groupDiff, false))); + } + + return { + internalOptions: internalOptions + }; + }, + computed: { + itemsLength: function itemsLength() { + return this.serverItemsLength >= 0 ? this.serverItemsLength : this.filteredItems.length; + }, + pageCount: function pageCount() { + return this.internalOptions.itemsPerPage <= 0 ? 1 : Math.ceil(this.itemsLength / this.internalOptions.itemsPerPage); + }, + pageStart: function pageStart() { + if (this.internalOptions.itemsPerPage === -1 || !this.items.length) return 0; + return (this.internalOptions.page - 1) * this.internalOptions.itemsPerPage; + }, + pageStop: function pageStop() { + if (this.internalOptions.itemsPerPage === -1) return this.itemsLength; + if (!this.items.length) return 0; + return Math.min(this.itemsLength, this.internalOptions.page * this.internalOptions.itemsPerPage); + }, + isGrouped: function isGrouped() { + return !!this.internalOptions.groupBy.length; + }, + pagination: function pagination() { + return { + page: this.internalOptions.page, + itemsPerPage: this.internalOptions.itemsPerPage, + pageStart: this.pageStart, + pageStop: this.pageStop, + pageCount: this.pageCount, + itemsLength: this.itemsLength + }; + }, + filteredItems: function filteredItems() { + var items = this.items.slice(); + + if (!this.disableFiltering && this.serverItemsLength <= 0) { + items = this.customFilter(items, this.search); + } + + return items; + }, + computedItems: function computedItems() { + var items = this.filteredItems.slice(); + + if (!this.disableSort && this.serverItemsLength <= 0) { + items = this.sortItems(items); + } + + if (!this.disablePagination && this.serverItemsLength <= 0) { + items = this.paginateItems(items); + } + + return items; + }, + groupedItems: function groupedItems() { + return this.isGrouped ? this.groupItems(this.computedItems) : null; + }, + scopedProps: function scopedProps() { + var props = { + sort: this.sort, + sortArray: this.sortArray, + group: this.group, + items: this.computedItems, + options: this.internalOptions, + updateOptions: this.updateOptions, + pagination: this.pagination, + groupedItems: this.groupedItems, + originalItemsLength: this.items.length + }; + return props; + }, + computedOptions: function computedOptions() { + return __assign({}, this.options); + } + }, + watch: { + computedOptions: { + handler: function handler(options, old) { + if (Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["deepEqual"])(options, old)) return; + this.updateOptions(options); + }, + deep: true, + immediate: true + }, + internalOptions: { + handler: function handler(options, old) { + if (Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["deepEqual"])(options, old)) return; + this.$emit('update:options', options); + }, + deep: true, + immediate: true + }, + page: function page(_page) { + this.updateOptions({ + page: _page + }); + }, + 'internalOptions.page': function internalOptionsPage(page) { + this.$emit('update:page', page); + }, + itemsPerPage: function itemsPerPage(_itemsPerPage) { + this.updateOptions({ + itemsPerPage: _itemsPerPage + }); + }, + 'internalOptions.itemsPerPage': function internalOptionsItemsPerPage(itemsPerPage) { + this.$emit('update:items-per-page', itemsPerPage); + }, + sortBy: function sortBy(_sortBy) { + this.updateOptions({ + sortBy: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["wrapInArray"])(_sortBy) + }); + }, + 'internalOptions.sortBy': function internalOptionsSortBy(sortBy, old) { + !Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["deepEqual"])(sortBy, old) && this.$emit('update:sort-by', Array.isArray(this.sortBy) ? sortBy : sortBy[0]); + }, + sortDesc: function sortDesc(_sortDesc) { + this.updateOptions({ + sortDesc: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["wrapInArray"])(_sortDesc) + }); + }, + 'internalOptions.sortDesc': function internalOptionsSortDesc(sortDesc, old) { + !Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["deepEqual"])(sortDesc, old) && this.$emit('update:sort-desc', Array.isArray(this.sortDesc) ? sortDesc : sortDesc[0]); + }, + groupBy: function groupBy(_groupBy) { + this.updateOptions({ + groupBy: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["wrapInArray"])(_groupBy) + }); + }, + 'internalOptions.groupBy': function internalOptionsGroupBy(groupBy, old) { + !Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["deepEqual"])(groupBy, old) && this.$emit('update:group-by', Array.isArray(this.groupBy) ? groupBy : groupBy[0]); + }, + groupDesc: function groupDesc(_groupDesc) { + this.updateOptions({ + groupDesc: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["wrapInArray"])(_groupDesc) + }); + }, + 'internalOptions.groupDesc': function internalOptionsGroupDesc(groupDesc, old) { + !Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["deepEqual"])(groupDesc, old) && this.$emit('update:group-desc', Array.isArray(this.groupDesc) ? groupDesc : groupDesc[0]); + }, + multiSort: function multiSort(_multiSort) { + this.updateOptions({ + multiSort: _multiSort + }); + }, + 'internalOptions.multiSort': function internalOptionsMultiSort(multiSort) { + this.$emit('update:multi-sort', multiSort); + }, + mustSort: function mustSort(_mustSort) { + this.updateOptions({ + mustSort: _mustSort + }); + }, + 'internalOptions.mustSort': function internalOptionsMustSort(mustSort) { + this.$emit('update:must-sort', mustSort); + }, + pageCount: { + handler: function handler(pageCount) { + this.$emit('page-count', pageCount); + }, + immediate: true + }, + computedItems: { + handler: function handler(computedItems) { + this.$emit('current-items', computedItems); + }, + immediate: true + }, + pagination: { + handler: function handler(pagination, old) { + if (Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["deepEqual"])(pagination, old)) return; + this.$emit('pagination', this.pagination); + }, + immediate: true + } + }, + methods: { + toggle: function toggle(key, oldBy, oldDesc, page, mustSort, multiSort) { + var by = oldBy.slice(); + var desc = oldDesc.slice(); + var byIndex = by.findIndex(function (k) { + return k === key; + }); + + if (byIndex < 0) { + if (!multiSort) { + by = []; + desc = []; + } + + by.push(key); + desc.push(false); + } else if (byIndex >= 0 && !desc[byIndex]) { + desc[byIndex] = true; + } else if (!mustSort) { + by.splice(byIndex, 1); + desc.splice(byIndex, 1); + } else { + desc[byIndex] = false; + } // Reset page to 1 if sortBy or sortDesc have changed + + + if (!Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["deepEqual"])(by, oldBy) || !Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["deepEqual"])(desc, oldDesc)) { + page = 1; + } + + return { + by: by, + desc: desc, + page: page + }; + }, + group: function group(key) { + var _a = this.toggle(key, this.internalOptions.groupBy, this.internalOptions.groupDesc, this.internalOptions.page, true, false), + groupBy = _a.by, + groupDesc = _a.desc, + page = _a.page; + + this.updateOptions({ + groupBy: groupBy, + groupDesc: groupDesc, + page: page + }); + }, + sort: function sort(key) { + if (Array.isArray(key)) return this.sortArray(key); + + var _a = this.toggle(key, this.internalOptions.sortBy, this.internalOptions.sortDesc, this.internalOptions.page, this.internalOptions.mustSort, this.internalOptions.multiSort), + sortBy = _a.by, + sortDesc = _a.desc, + page = _a.page; + + this.updateOptions({ + sortBy: sortBy, + sortDesc: sortDesc, + page: page + }); + }, + sortArray: function sortArray(sortBy) { + var _this = this; + + var sortDesc = sortBy.map(function (s) { + var i = _this.internalOptions.sortBy.findIndex(function (k) { + return k === s; + }); + + return i > -1 ? _this.internalOptions.sortDesc[i] : false; + }); + this.updateOptions({ + sortBy: sortBy, + sortDesc: sortDesc + }); + }, + updateOptions: function updateOptions(options) { + this.internalOptions = __assign(__assign(__assign({}, this.internalOptions), options), { + page: this.serverItemsLength < 0 ? Math.max(1, Math.min(options.page || this.internalOptions.page, this.pageCount)) : options.page || this.internalOptions.page + }); + }, + sortItems: function sortItems(items) { + var sortBy = this.internalOptions.sortBy; + var sortDesc = this.internalOptions.sortDesc; + + if (this.internalOptions.groupBy.length) { + sortBy = __spread(this.internalOptions.groupBy, sortBy); + sortDesc = __spread(this.internalOptions.groupDesc, sortDesc); + } + + return this.customSort(items, sortBy, sortDesc, this.locale); + }, + groupItems: function groupItems(items) { + return this.customGroup(items, this.internalOptions.groupBy, this.internalOptions.groupDesc); + }, + paginateItems: function paginateItems(items) { + // Make sure we don't try to display non-existant page if items suddenly change + // TODO: Could possibly move this to pageStart/pageStop? + if (this.serverItemsLength === -1 && items.length <= this.pageStart) { + this.internalOptions.page = Math.max(1, this.internalOptions.page - 1); + } + + return items.slice(this.pageStart, this.pageStop); + } + }, + render: function render() { + return this.$scopedSlots.default && this.$scopedSlots.default(this.scopedProps); + } +})); + +/***/ }), + +/***/ "./src/components/VData/index.ts": +/*!***************************************!*\ + !*** ./src/components/VData/index.ts ***! + \***************************************/ +/*! exports provided: VData, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VData__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VData */ "./src/components/VData/VData.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VData", function() { return _VData__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VData__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VDataIterator/VDataFooter.sass": +/*!*******************************************************!*\ + !*** ./src/components/VDataIterator/VDataFooter.sass ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VDataIterator/VDataFooter.ts": +/*!*****************************************************!*\ + !*** ./src/components/VDataIterator/VDataFooter.ts ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VDataFooter_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VDataFooter.sass */ "./src/components/VDataIterator/VDataFooter.sass"); +/* harmony import */ var _VDataFooter_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VDataFooter_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSelect/VSelect */ "./src/components/VSelect/VSelect.ts"); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _VBtn__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VBtn */ "./src/components/VBtn/index.ts"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_4__); +function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + + // Components + + + + // Types + + +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_4___default.a.extend({ + name: 'v-data-footer', + props: { + options: { + type: Object, + required: true + }, + pagination: { + type: Object, + required: true + }, + itemsPerPageOptions: { + type: Array, + default: function _default() { + return [5, 10, 15, -1]; + } + }, + prevIcon: { + type: String, + default: '$prev' + }, + nextIcon: { + type: String, + default: '$next' + }, + firstIcon: { + type: String, + default: '$first' + }, + lastIcon: { + type: String, + default: '$last' + }, + itemsPerPageText: { + type: String, + default: '$vuetify.dataFooter.itemsPerPageText' + }, + itemsPerPageAllText: { + type: String, + default: '$vuetify.dataFooter.itemsPerPageAll' + }, + showFirstLastPage: Boolean, + showCurrentPage: Boolean, + disablePagination: Boolean, + disableItemsPerPage: Boolean, + pageText: { + type: String, + default: '$vuetify.dataFooter.pageText' + } + }, + computed: { + disableNextPageIcon: function disableNextPageIcon() { + return this.options.itemsPerPage <= 0 || this.options.page * this.options.itemsPerPage >= this.pagination.itemsLength || this.pagination.pageStop < 0; + }, + computedDataItemsPerPageOptions: function computedDataItemsPerPageOptions() { + var _this = this; + + return this.itemsPerPageOptions.map(function (option) { + if (_typeof(option) === 'object') return option;else return _this.genDataItemsPerPageOption(option); + }); + } + }, + methods: { + updateOptions: function updateOptions(obj) { + this.$emit('update:options', Object.assign({}, this.options, obj)); + }, + onFirstPage: function onFirstPage() { + this.updateOptions({ + page: 1 + }); + }, + onPreviousPage: function onPreviousPage() { + this.updateOptions({ + page: this.options.page - 1 + }); + }, + onNextPage: function onNextPage() { + this.updateOptions({ + page: this.options.page + 1 + }); + }, + onLastPage: function onLastPage() { + this.updateOptions({ + page: this.pagination.pageCount + }); + }, + onChangeItemsPerPage: function onChangeItemsPerPage(itemsPerPage) { + this.updateOptions({ + itemsPerPage: itemsPerPage, + page: 1 + }); + }, + genDataItemsPerPageOption: function genDataItemsPerPageOption(option) { + return { + text: option === -1 ? this.$vuetify.lang.t(this.itemsPerPageAllText) : String(option), + value: option + }; + }, + genItemsPerPageSelect: function genItemsPerPageSelect() { + var value = this.options.itemsPerPage; + var computedIPPO = this.computedDataItemsPerPageOptions; + if (computedIPPO.length <= 1) return null; + if (!computedIPPO.find(function (ippo) { + return ippo.value === value; + })) value = computedIPPO[0]; + return this.$createElement('div', { + staticClass: 'v-data-footer__select' + }, [this.$vuetify.lang.t(this.itemsPerPageText), this.$createElement(_VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"], { + attrs: { + 'aria-label': this.itemsPerPageText + }, + props: { + disabled: this.disableItemsPerPage, + items: computedIPPO, + value: value, + hideDetails: true, + auto: true, + minWidth: '75px' + }, + on: { + input: this.onChangeItemsPerPage + } + })]); + }, + genPaginationInfo: function genPaginationInfo() { + var children = ['–']; + + if (this.pagination.itemsLength && this.pagination.itemsPerPage) { + var itemsLength = this.pagination.itemsLength; + var pageStart = this.pagination.pageStart + 1; + var pageStop = itemsLength < this.pagination.pageStop || this.pagination.pageStop < 0 ? itemsLength : this.pagination.pageStop; + children = this.$scopedSlots['page-text'] ? [this.$scopedSlots['page-text']({ + pageStart: pageStart, + pageStop: pageStop, + itemsLength: itemsLength + })] : [this.$vuetify.lang.t(this.pageText, pageStart, pageStop, itemsLength)]; + } + + return this.$createElement('div', { + class: 'v-data-footer__pagination' + }, children); + }, + genIcon: function genIcon(click, disabled, label, icon) { + return this.$createElement(_VBtn__WEBPACK_IMPORTED_MODULE_3__["default"], { + props: { + disabled: disabled || this.disablePagination, + icon: true, + text: true + }, + on: { + click: click + }, + attrs: { + 'aria-label': label + } + }, [this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_2__["default"], icon)]); + }, + genIcons: function genIcons() { + var before = []; + var after = []; + before.push(this.genIcon(this.onPreviousPage, this.options.page === 1, this.$vuetify.lang.t('$vuetify.dataFooter.prevPage'), this.$vuetify.rtl ? this.nextIcon : this.prevIcon)); + after.push(this.genIcon(this.onNextPage, this.disableNextPageIcon, this.$vuetify.lang.t('$vuetify.dataFooter.nextPage'), this.$vuetify.rtl ? this.prevIcon : this.nextIcon)); + + if (this.showFirstLastPage) { + before.unshift(this.genIcon(this.onFirstPage, this.options.page === 1, this.$vuetify.lang.t('$vuetify.dataFooter.firstPage'), this.$vuetify.rtl ? this.lastIcon : this.firstIcon)); + after.push(this.genIcon(this.onLastPage, this.options.page >= this.pagination.pageCount || this.options.itemsPerPage === -1, this.$vuetify.lang.t('$vuetify.dataFooter.lastPage'), this.$vuetify.rtl ? this.firstIcon : this.lastIcon)); + } + + return [this.$createElement('div', { + staticClass: 'v-data-footer__icons-before' + }, before), this.showCurrentPage && this.$createElement('span', [this.options.page.toString()]), this.$createElement('div', { + staticClass: 'v-data-footer__icons-after' + }, after)]; + } + }, + render: function render() { + return this.$createElement('div', { + staticClass: 'v-data-footer' + }, [this.genItemsPerPageSelect(), this.genPaginationInfo(), this.genIcons()]); + } +})); + +/***/ }), + +/***/ "./src/components/VDataIterator/VDataIterator.ts": +/*!*******************************************************!*\ + !*** ./src/components/VDataIterator/VDataIterator.ts ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VData__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VData */ "./src/components/VData/index.ts"); +/* harmony import */ var _VDataFooter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VDataFooter */ "./src/components/VDataIterator/VDataFooter.ts"); +/* harmony import */ var _mixins_mobile__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/mobile */ "./src/mixins/mobile/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; // Components + + + + // Mixins + + + // Helpers + + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_4__["default"])(_mixins_mobile__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__["default"]).extend({ + name: 'v-data-iterator', + props: __assign(__assign({}, _VData__WEBPACK_IMPORTED_MODULE_0__["VData"].options.props), { + itemKey: { + type: String, + default: 'id' + }, + value: { + type: Array, + default: function _default() { + return []; + } + }, + singleSelect: Boolean, + expanded: { + type: Array, + default: function _default() { + return []; + } + }, + mobileBreakpoint: __assign(__assign({}, _mixins_mobile__WEBPACK_IMPORTED_MODULE_2__["default"].options.props.mobileBreakpoint), { + default: 600 + }), + singleExpand: Boolean, + loading: [Boolean, String], + noResultsText: { + type: String, + default: '$vuetify.dataIterator.noResultsText' + }, + noDataText: { + type: String, + default: '$vuetify.noDataText' + }, + loadingText: { + type: String, + default: '$vuetify.dataIterator.loadingText' + }, + hideDefaultFooter: Boolean, + footerProps: Object, + selectableKey: { + type: String, + default: 'isSelectable' + } + }), + data: function data() { + return { + selection: {}, + expansion: {}, + internalCurrentItems: [] + }; + }, + computed: { + everyItem: function everyItem() { + var _this = this; + + return !!this.selectableItems.length && this.selectableItems.every(function (i) { + return _this.isSelected(i); + }); + }, + someItems: function someItems() { + var _this = this; + + return this.selectableItems.some(function (i) { + return _this.isSelected(i); + }); + }, + sanitizedFooterProps: function sanitizedFooterProps() { + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["camelizeObjectKeys"])(this.footerProps); + }, + selectableItems: function selectableItems() { + var _this = this; + + return this.internalCurrentItems.filter(function (item) { + return _this.isSelectable(item); + }); + } + }, + watch: { + value: { + handler: function handler(value) { + var _this = this; + + this.selection = value.reduce(function (selection, item) { + selection[Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getObjectValueByPath"])(item, _this.itemKey)] = item; + return selection; + }, {}); + }, + immediate: true + }, + selection: function selection(value, old) { + if (Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["deepEqual"])(Object.keys(value), Object.keys(old))) return; + this.$emit('input', Object.values(value)); + }, + expanded: { + handler: function handler(value) { + var _this = this; + + this.expansion = value.reduce(function (expansion, item) { + expansion[Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getObjectValueByPath"])(item, _this.itemKey)] = true; + return expansion; + }, {}); + }, + immediate: true + }, + expansion: function expansion(value, old) { + var _this = this; + + if (Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["deepEqual"])(value, old)) return; + var keys = Object.keys(value).filter(function (k) { + return value[k]; + }); + var expanded = !keys.length ? [] : this.items.filter(function (i) { + return keys.includes(String(Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getObjectValueByPath"])(i, _this.itemKey))); + }); + this.$emit('update:expanded', expanded); + } + }, + created: function created() { + var _this = this; + + var breakingProps = [['disable-initial-sort', 'sort-by'], ['filter', 'custom-filter'], ['pagination', 'options'], ['total-items', 'server-items-length'], ['hide-actions', 'hide-default-footer'], ['rows-per-page-items', 'footer-props.items-per-page-options'], ['rows-per-page-text', 'footer-props.items-per-page-text'], ['prev-icon', 'footer-props.prev-icon'], ['next-icon', 'footer-props.next-icon']]; + /* istanbul ignore next */ + + breakingProps.forEach(function (_a) { + var _b = __read(_a, 2), + original = _b[0], + replacement = _b[1]; + + if (_this.$attrs.hasOwnProperty(original)) Object(_util_console__WEBPACK_IMPORTED_MODULE_6__["breaking"])(original, replacement, _this); + }); + var removedProps = ['expand', 'content-class', 'content-props', 'content-tag']; + /* istanbul ignore next */ + + removedProps.forEach(function (prop) { + if (_this.$attrs.hasOwnProperty(prop)) Object(_util_console__WEBPACK_IMPORTED_MODULE_6__["removed"])(prop); + }); + }, + methods: { + toggleSelectAll: function toggleSelectAll(value) { + var selection = Object.assign({}, this.selection); + + for (var i = 0; i < this.selectableItems.length; i++) { + var item = this.selectableItems[i]; + if (!this.isSelectable(item)) continue; + var key = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getObjectValueByPath"])(item, this.itemKey); + if (value) selection[key] = item;else delete selection[key]; + } + + this.selection = selection; + this.$emit('toggle-select-all', { + items: this.internalCurrentItems, + value: value + }); + }, + isSelectable: function isSelectable(item) { + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getObjectValueByPath"])(item, this.selectableKey) !== false; + }, + isSelected: function isSelected(item) { + return !!this.selection[Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getObjectValueByPath"])(item, this.itemKey)] || false; + }, + select: function select(item, value, emit) { + if (value === void 0) { + value = true; + } + + if (emit === void 0) { + emit = true; + } + + if (!this.isSelectable(item)) return; + var selection = this.singleSelect ? {} : Object.assign({}, this.selection); + var key = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getObjectValueByPath"])(item, this.itemKey); + if (value) selection[key] = item;else delete selection[key]; + + if (this.singleSelect && emit) { + var keys = Object.keys(this.selection); + var old = keys.length && Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getObjectValueByPath"])(this.selection[keys[0]], this.itemKey); + old && old !== key && this.$emit('item-selected', { + item: this.selection[old], + value: false + }); + } + + this.selection = selection; + emit && this.$emit('item-selected', { + item: item, + value: value + }); + }, + isExpanded: function isExpanded(item) { + return this.expansion[Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getObjectValueByPath"])(item, this.itemKey)] || false; + }, + expand: function expand(item, value) { + if (value === void 0) { + value = true; + } + + var expansion = this.singleExpand ? {} : Object.assign({}, this.expansion); + var key = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getObjectValueByPath"])(item, this.itemKey); + if (value) expansion[key] = true;else delete expansion[key]; + this.expansion = expansion; + this.$emit('item-expanded', { + item: item, + value: value + }); + }, + createItemProps: function createItemProps(item) { + var _this = this; + + return { + item: item, + select: function select(v) { + return _this.select(item, v); + }, + isSelected: this.isSelected(item), + expand: function expand(v) { + return _this.expand(item, v); + }, + isExpanded: this.isExpanded(item), + isMobile: this.isMobile + }; + }, + genEmptyWrapper: function genEmptyWrapper(content) { + return this.$createElement('div', content); + }, + genEmpty: function genEmpty(originalItemsLength, filteredItemsLength) { + if (originalItemsLength === 0 && this.loading) { + var loading = this.$slots['loading'] || this.$vuetify.lang.t(this.loadingText); + return this.genEmptyWrapper(loading); + } else if (originalItemsLength === 0) { + var noData = this.$slots['no-data'] || this.$vuetify.lang.t(this.noDataText); + return this.genEmptyWrapper(noData); + } else if (filteredItemsLength === 0) { + var noResults = this.$slots['no-results'] || this.$vuetify.lang.t(this.noResultsText); + return this.genEmptyWrapper(noResults); + } + + return null; + }, + genItems: function genItems(props) { + var _this = this; + + var empty = this.genEmpty(props.originalItemsLength, props.pagination.itemsLength); + if (empty) return [empty]; + + if (this.$scopedSlots.default) { + return this.$scopedSlots.default(__assign(__assign({}, props), { + isSelected: this.isSelected, + select: this.select, + isExpanded: this.isExpanded, + expand: this.expand + })); + } + + if (this.$scopedSlots.item) { + return props.items.map(function (item) { + return _this.$scopedSlots.item(_this.createItemProps(item)); + }); + } + + return []; + }, + genFooter: function genFooter(props) { + if (this.hideDefaultFooter) return null; + var data = { + props: __assign(__assign({}, this.sanitizedFooterProps), { + options: props.options, + pagination: props.pagination + }), + on: { + 'update:options': function updateOptions(value) { + return props.updateOptions(value); + } + } + }; + var scopedSlots = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getPrefixedScopedSlots"])('footer.', this.$scopedSlots); + return this.$createElement(_VDataFooter__WEBPACK_IMPORTED_MODULE_1__["default"], __assign({ + scopedSlots: scopedSlots + }, data)); + }, + genDefaultScopedSlot: function genDefaultScopedSlot(props) { + var outerProps = __assign(__assign({}, props), { + someItems: this.someItems, + everyItem: this.everyItem, + toggleSelectAll: this.toggleSelectAll + }); + + return this.$createElement('div', { + staticClass: 'v-data-iterator' + }, [Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getSlot"])(this, 'header', outerProps, true), this.genItems(props), this.genFooter(props), Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getSlot"])(this, 'footer', outerProps, true)]); + } + }, + render: function render() { + var _this = this; + + return this.$createElement(_VData__WEBPACK_IMPORTED_MODULE_0__["VData"], { + props: this.$props, + on: { + 'update:options': function updateOptions(v, old) { + return !Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["deepEqual"])(v, old) && _this.$emit('update:options', v); + }, + 'update:page': function updatePage(v) { + return _this.$emit('update:page', v); + }, + 'update:items-per-page': function updateItemsPerPage(v) { + return _this.$emit('update:items-per-page', v); + }, + 'update:sort-by': function updateSortBy(v) { + return _this.$emit('update:sort-by', v); + }, + 'update:sort-desc': function updateSortDesc(v) { + return _this.$emit('update:sort-desc', v); + }, + 'update:group-by': function updateGroupBy(v) { + return _this.$emit('update:group-by', v); + }, + 'update:group-desc': function updateGroupDesc(v) { + return _this.$emit('update:group-desc', v); + }, + pagination: function pagination(v, old) { + return !Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["deepEqual"])(v, old) && _this.$emit('pagination', v); + }, + 'current-items': function currentItems(v) { + _this.internalCurrentItems = v; + + _this.$emit('current-items', v); + }, + 'page-count': function pageCount(v) { + return _this.$emit('page-count', v); + } + }, + scopedSlots: { + default: this.genDefaultScopedSlot + } + }); + } +})); + +/***/ }), + +/***/ "./src/components/VDataIterator/index.ts": +/*!***********************************************!*\ + !*** ./src/components/VDataIterator/index.ts ***! + \***********************************************/ +/*! exports provided: VDataIterator, VDataFooter, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VDataIterator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VDataIterator */ "./src/components/VDataIterator/VDataIterator.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VDataIterator", function() { return _VDataIterator__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VDataFooter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VDataFooter */ "./src/components/VDataIterator/VDataFooter.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VDataFooter", function() { return _VDataFooter__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VDataIterator: _VDataIterator__WEBPACK_IMPORTED_MODULE_0__["default"], + VDataFooter: _VDataFooter__WEBPACK_IMPORTED_MODULE_1__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VDataTable/MobileRow.ts": +/*!************************************************!*\ + !*** ./src/components/VDataTable/MobileRow.ts ***! + \************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + + + +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0___default.a.extend({ + name: 'row', + functional: true, + props: { + headers: Array, + hideDefaultHeader: Boolean, + item: Object, + rtl: Boolean + }, + render: function render(h, _a) { + var props = _a.props, + slots = _a.slots, + data = _a.data; + var computedSlots = slots(); + var columns = props.headers.map(function (header) { + var classes = { + 'v-data-table__mobile-row': true + }; + var children = []; + var value = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["getObjectValueByPath"])(props.item, header.value); + var slotName = header.value; + var scopedSlot = data.scopedSlots && data.scopedSlots[slotName]; + var regularSlot = computedSlots[slotName]; + + if (scopedSlot) { + children.push(scopedSlot({ + item: props.item, + header: header, + value: value + })); + } else if (regularSlot) { + children.push(regularSlot); + } else { + children.push(value == null ? value : String(value)); + } + + var mobileRowChildren = [h('div', { + staticClass: 'v-data-table__mobile-row__cell' + }, children)]; + + if (header.value !== 'dataTableSelect' && !props.hideDefaultHeader) { + mobileRowChildren.unshift(h('div', { + staticClass: 'v-data-table__mobile-row__header' + }, [header.text])); + } + + return h('td', { + class: classes + }, mobileRowChildren); + }); + return h('tr', __assign(__assign({}, data), { + staticClass: 'v-data-table__mobile-table-row' + }), columns); + } +})); + +/***/ }), + +/***/ "./src/components/VDataTable/Row.ts": +/*!******************************************!*\ + !*** ./src/components/VDataTable/Row.ts ***! + \******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +// Types + // Utils + + +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0___default.a.extend({ + name: 'row', + functional: true, + props: { + headers: Array, + item: Object, + rtl: Boolean + }, + render: function render(h, _a) { + var props = _a.props, + slots = _a.slots, + data = _a.data; + var computedSlots = slots(); + var columns = props.headers.map(function (header) { + var _a; + + var children = []; + var value = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["getObjectValueByPath"])(props.item, header.value); + var slotName = header.value; + var scopedSlot = data.scopedSlots && data.scopedSlots[slotName]; + var regularSlot = computedSlots[slotName]; + + if (scopedSlot) { + children.push(scopedSlot({ + item: props.item, + header: header, + value: value + })); + } else if (regularSlot) { + children.push(regularSlot); + } else { + children.push(value == null ? value : String(value)); + } + + var textAlign = "text-" + (header.align || 'start'); + return h('td', { + class: (_a = {}, _a[textAlign] = true, _a['v-data-table__divider'] = header.divider, _a) + }, children); + }); + return h('tr', data, columns); + } +})); + +/***/ }), + +/***/ "./src/components/VDataTable/RowGroup.ts": +/*!***********************************************!*\ + !*** ./src/components/VDataTable/RowGroup.ts ***! + \***********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + +var __spread = undefined && undefined.__spread || function () { + for (var ar = [], i = 0; i < arguments.length; i++) { + ar = ar.concat(__read(arguments[i])); + } + + return ar; +}; + + +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0___default.a.extend({ + name: 'row-group', + functional: true, + props: { + value: { + type: Boolean, + default: true + }, + headerClass: { + type: String, + default: 'v-row-group__header' + }, + contentClass: String, + summaryClass: { + type: String, + default: 'v-row-group__summary' + } + }, + render: function render(h, _a) { + var slots = _a.slots, + props = _a.props; + var computedSlots = slots(); + var children = []; + + if (computedSlots['column.header']) { + children.push(h('tr', { + staticClass: props.headerClass + }, computedSlots['column.header'])); + } else if (computedSlots['row.header']) { + children.push.apply(children, __spread(computedSlots['row.header'])); + } + + if (computedSlots['row.content'] && props.value) children.push.apply(children, __spread(computedSlots['row.content'])); + + if (computedSlots['column.summary']) { + children.push(h('tr', { + staticClass: props.summaryClass + }, computedSlots['column.summary'])); + } else if (computedSlots['row.summary']) { + children.push.apply(children, __spread(computedSlots['row.summary'])); + } + + return children; + } +})); + +/***/ }), + +/***/ "./src/components/VDataTable/VDataTable.sass": +/*!***************************************************!*\ + !*** ./src/components/VDataTable/VDataTable.sass ***! + \***************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VDataTable/VDataTable.ts": +/*!*************************************************!*\ + !*** ./src/components/VDataTable/VDataTable.ts ***! + \*************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VDataTable_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VDataTable.sass */ "./src/components/VDataTable/VDataTable.sass"); +/* harmony import */ var _VDataTable_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VDataTable_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VData__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VData */ "./src/components/VData/index.ts"); +/* harmony import */ var _VDataIterator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VDataIterator */ "./src/components/VDataIterator/index.ts"); +/* harmony import */ var _VBtn__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VBtn */ "./src/components/VBtn/index.ts"); +/* harmony import */ var _VDataTableHeader__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./VDataTableHeader */ "./src/components/VDataTable/VDataTableHeader.ts"); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _Row__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Row */ "./src/components/VDataTable/Row.ts"); +/* harmony import */ var _RowGroup__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./RowGroup */ "./src/components/VDataTable/RowGroup.ts"); +/* harmony import */ var _VCheckbox_VSimpleCheckbox__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../VCheckbox/VSimpleCheckbox */ "./src/components/VCheckbox/VSimpleCheckbox.ts"); +/* harmony import */ var _VSimpleTable__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./VSimpleTable */ "./src/components/VDataTable/VSimpleTable.ts"); +/* harmony import */ var _MobileRow__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./MobileRow */ "./src/components/VDataTable/MobileRow.ts"); +/* harmony import */ var _mixins_loadable__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../mixins/loadable */ "./src/mixins/loadable/index.ts"); +/* harmony import */ var _directives_ripple__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../directives/ripple */ "./src/directives/ripple/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +/* harmony import */ var _util_mergeData__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../util/mergeData */ "./src/util/mergeData.ts"); +function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + + // Components + + + + + // import VVirtualTable from './VVirtualTable' + + + + + + + // Mixins + + // Directives + + // Helpers + + + + + + +function filterFn(item, search, filter) { + return function (header) { + var value = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["getObjectValueByPath"])(item, header.value); + return header.filter ? header.filter(value, search, item) : filter(value, search, item); + }; +} + +function searchTableItems(items, search, headersWithCustomFilters, headersWithoutCustomFilters, customFilter) { + search = typeof search === 'string' ? search.trim() : null; + return items.filter(function (item) { + // Headers with custom filters are evaluated whether or not a search term has been provided. + // We need to match every filter to be included in the results. + var matchesColumnFilters = headersWithCustomFilters.every(filterFn(item, search, _util_helpers__WEBPACK_IMPORTED_MODULE_14__["defaultFilter"])); // Headers without custom filters are only filtered by the `search` property if it is defined. + // We only need a single column to match the search term to be included in the results. + + var matchesSearchTerm = !search || headersWithoutCustomFilters.some(filterFn(item, search, customFilter)); + return matchesColumnFilters && matchesSearchTerm; + }); +} +/* @vue/component */ + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_13__["default"])(_VDataIterator__WEBPACK_IMPORTED_MODULE_2__["VDataIterator"], _mixins_loadable__WEBPACK_IMPORTED_MODULE_11__["default"]).extend({ + name: 'v-data-table', + // https://github.com/vuejs/vue/issues/6872 + directives: { + ripple: _directives_ripple__WEBPACK_IMPORTED_MODULE_12__["default"] + }, + props: { + headers: { + type: Array, + default: function _default() { + return []; + } + }, + showSelect: Boolean, + showExpand: Boolean, + showGroupBy: Boolean, + // TODO: Fix + // virtualRows: Boolean, + height: [Number, String], + hideDefaultHeader: Boolean, + caption: String, + dense: Boolean, + headerProps: Object, + calculateWidths: Boolean, + fixedHeader: Boolean, + headersLength: Number, + expandIcon: { + type: String, + default: '$expand' + }, + customFilter: { + type: Function, + default: _util_helpers__WEBPACK_IMPORTED_MODULE_14__["defaultFilter"] + }, + itemClass: { + type: [String, Function], + default: function _default() { + return ''; + } + }, + loaderHeight: { + type: [Number, String], + default: 4 + } + }, + data: function data() { + return { + internalGroupBy: [], + openCache: {}, + widths: [] + }; + }, + computed: { + computedHeaders: function computedHeaders() { + var _this = this; + + if (!this.headers) return []; + var headers = this.headers.filter(function (h) { + return h.value === undefined || !_this.internalGroupBy.find(function (v) { + return v === h.value; + }); + }); + var defaultHeader = { + text: '', + sortable: false, + width: '1px' + }; + + if (this.showSelect) { + var index = headers.findIndex(function (h) { + return h.value === 'data-table-select'; + }); + if (index < 0) headers.unshift(__assign(__assign({}, defaultHeader), { + value: 'data-table-select' + }));else headers.splice(index, 1, __assign(__assign({}, defaultHeader), headers[index])); + } + + if (this.showExpand) { + var index = headers.findIndex(function (h) { + return h.value === 'data-table-expand'; + }); + if (index < 0) headers.unshift(__assign(__assign({}, defaultHeader), { + value: 'data-table-expand' + }));else headers.splice(index, 1, __assign(__assign({}, defaultHeader), headers[index])); + } + + return headers; + }, + colspanAttrs: function colspanAttrs() { + return this.isMobile ? undefined : { + colspan: this.headersLength || this.computedHeaders.length + }; + }, + columnSorters: function columnSorters() { + return this.computedHeaders.reduce(function (acc, header) { + if (header.sort) acc[header.value] = header.sort; + return acc; + }, {}); + }, + headersWithCustomFilters: function headersWithCustomFilters() { + return this.headers.filter(function (header) { + return header.filter && (!header.hasOwnProperty('filterable') || header.filterable === true); + }); + }, + headersWithoutCustomFilters: function headersWithoutCustomFilters() { + return this.headers.filter(function (header) { + return !header.filter && (!header.hasOwnProperty('filterable') || header.filterable === true); + }); + }, + sanitizedHeaderProps: function sanitizedHeaderProps() { + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["camelizeObjectKeys"])(this.headerProps); + }, + computedItemsPerPage: function computedItemsPerPage() { + var itemsPerPage = this.options && this.options.itemsPerPage ? this.options.itemsPerPage : this.itemsPerPage; + var itemsPerPageOptions = this.sanitizedFooterProps.itemsPerPageOptions; + + if (itemsPerPageOptions && !itemsPerPageOptions.find(function (item) { + return typeof item === 'number' ? item === itemsPerPage : item.value === itemsPerPage; + })) { + var firstOption = itemsPerPageOptions[0]; + return _typeof(firstOption) === 'object' ? firstOption.value : firstOption; + } + + return itemsPerPage; + } + }, + created: function created() { + var _this = this; + + var breakingProps = [['sort-icon', 'header-props.sort-icon'], ['hide-headers', 'hide-default-header'], ['select-all', 'show-select']]; + /* istanbul ignore next */ + + breakingProps.forEach(function (_a) { + var _b = __read(_a, 2), + original = _b[0], + replacement = _b[1]; + + if (_this.$attrs.hasOwnProperty(original)) Object(_util_console__WEBPACK_IMPORTED_MODULE_15__["breaking"])(original, replacement, _this); + }); + }, + mounted: function mounted() { + // if ((!this.sortBy || !this.sortBy.length) && (!this.options.sortBy || !this.options.sortBy.length)) { + // const firstSortable = this.headers.find(h => !('sortable' in h) || !!h.sortable) + // if (firstSortable) this.updateOptions({ sortBy: [firstSortable.value], sortDesc: [false] }) + // } + if (this.calculateWidths) { + window.addEventListener('resize', this.calcWidths); + this.calcWidths(); + } + }, + beforeDestroy: function beforeDestroy() { + if (this.calculateWidths) { + window.removeEventListener('resize', this.calcWidths); + } + }, + methods: { + calcWidths: function calcWidths() { + this.widths = Array.from(this.$el.querySelectorAll('th')).map(function (e) { + return e.clientWidth; + }); + }, + customFilterWithColumns: function customFilterWithColumns(items, search) { + return searchTableItems(items, search, this.headersWithCustomFilters, this.headersWithoutCustomFilters, this.customFilter); + }, + customSortWithHeaders: function customSortWithHeaders(items, sortBy, sortDesc, locale) { + return this.customSort(items, sortBy, sortDesc, locale, this.columnSorters); + }, + createItemProps: function createItemProps(item) { + var props = _VDataIterator__WEBPACK_IMPORTED_MODULE_2__["VDataIterator"].options.methods.createItemProps.call(this, item); + return Object.assign(props, { + headers: this.computedHeaders + }); + }, + genCaption: function genCaption(props) { + if (this.caption) return [this.$createElement('caption', [this.caption])]; + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["getSlot"])(this, 'caption', props, true); + }, + genColgroup: function genColgroup(props) { + var _this = this; + + return this.$createElement('colgroup', this.computedHeaders.map(function (header) { + return _this.$createElement('col', { + class: { + divider: header.divider + } + }); + })); + }, + genLoading: function genLoading() { + var th = this.$createElement('th', { + staticClass: 'column', + attrs: this.colspanAttrs + }, [this.genProgress()]); + var tr = this.$createElement('tr', { + staticClass: 'v-data-table__progress' + }, [th]); + return this.$createElement('thead', [tr]); + }, + genHeaders: function genHeaders(props) { + var data = { + props: __assign(__assign({}, this.sanitizedHeaderProps), { + headers: this.computedHeaders, + options: props.options, + mobile: this.isMobile, + showGroupBy: this.showGroupBy, + someItems: this.someItems, + everyItem: this.everyItem, + singleSelect: this.singleSelect, + disableSort: this.disableSort + }), + on: { + sort: props.sort, + group: props.group, + 'toggle-select-all': this.toggleSelectAll + } + }; + var children = [Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["getSlot"])(this, 'header', data)]; + + if (!this.hideDefaultHeader) { + var scopedSlots = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["getPrefixedScopedSlots"])('header.', this.$scopedSlots); + children.push(this.$createElement(_VDataTableHeader__WEBPACK_IMPORTED_MODULE_4__["default"], __assign(__assign({}, data), { + scopedSlots: scopedSlots + }))); + } + + if (this.loading) children.push(this.genLoading()); + return children; + }, + genEmptyWrapper: function genEmptyWrapper(content) { + return this.$createElement('tr', { + staticClass: 'v-data-table__empty-wrapper' + }, [this.$createElement('td', { + attrs: this.colspanAttrs + }, content)]); + }, + genItems: function genItems(items, props) { + var empty = this.genEmpty(props.originalItemsLength, props.pagination.itemsLength); + if (empty) return [empty]; + return props.groupedItems ? this.genGroupedRows(props.groupedItems, props) : this.genRows(items, props); + }, + genGroupedRows: function genGroupedRows(groupedItems, props) { + var _this = this; + + return groupedItems.map(function (group) { + if (!_this.openCache.hasOwnProperty(group.name)) _this.$set(_this.openCache, group.name, true); + + if (_this.$scopedSlots.group) { + return _this.$scopedSlots.group({ + group: group.name, + options: props.options, + items: group.items, + headers: _this.computedHeaders + }); + } else { + return _this.genDefaultGroupedRow(group.name, group.items, props); + } + }); + }, + genDefaultGroupedRow: function genDefaultGroupedRow(group, items, props) { + var _this = this; + + var isOpen = !!this.openCache[group]; + var children = [this.$createElement('template', { + slot: 'row.content' + }, this.genRows(items, props))]; + + var toggleFn = function toggleFn() { + return _this.$set(_this.openCache, group, !_this.openCache[group]); + }; + + var removeFn = function removeFn() { + return props.updateOptions({ + groupBy: [], + groupDesc: [] + }); + }; + + if (this.$scopedSlots['group.header']) { + children.unshift(this.$createElement('template', { + slot: 'column.header' + }, [this.$scopedSlots['group.header']({ + group: group, + groupBy: props.options.groupBy, + items: items, + headers: this.computedHeaders, + isOpen: isOpen, + toggle: toggleFn, + remove: removeFn + })])); + } else { + var toggle = this.$createElement(_VBtn__WEBPACK_IMPORTED_MODULE_3__["default"], { + staticClass: 'ma-0', + props: { + icon: true, + small: true + }, + on: { + click: toggleFn + } + }, [this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_5__["default"], [isOpen ? '$minus' : '$plus'])]); + var remove = this.$createElement(_VBtn__WEBPACK_IMPORTED_MODULE_3__["default"], { + staticClass: 'ma-0', + props: { + icon: true, + small: true + }, + on: { + click: removeFn + } + }, [this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_5__["default"], ['$close'])]); + var column = this.$createElement('td', { + staticClass: 'text-start', + attrs: this.colspanAttrs + }, [toggle, props.options.groupBy[0] + ": " + group, remove]); + children.unshift(this.$createElement('template', { + slot: 'column.header' + }, [column])); + } + + if (this.$scopedSlots['group.summary']) { + children.push(this.$createElement('template', { + slot: 'column.summary' + }, [this.$scopedSlots['group.summary']({ + group: group, + groupBy: props.options.groupBy, + items: items, + headers: this.computedHeaders, + isOpen: isOpen, + toggle: toggleFn + })])); + } + + return this.$createElement(_RowGroup__WEBPACK_IMPORTED_MODULE_7__["default"], { + key: group, + props: { + value: isOpen + } + }, children); + }, + genRows: function genRows(items, props) { + return this.$scopedSlots.item ? this.genScopedRows(items, props) : this.genDefaultRows(items, props); + }, + genScopedRows: function genScopedRows(items, props) { + var rows = []; + + for (var i = 0; i < items.length; i++) { + var item = items[i]; + rows.push(this.$scopedSlots.item(__assign(__assign({}, this.createItemProps(item)), { + index: i + }))); + + if (this.isExpanded(item)) { + rows.push(this.$scopedSlots['expanded-item']({ + item: item, + headers: this.computedHeaders + })); + } + } + + return rows; + }, + genDefaultRows: function genDefaultRows(items, props) { + var _this = this; + + return this.$scopedSlots['expanded-item'] ? items.map(function (item) { + return _this.genDefaultExpandedRow(item); + }) : items.map(function (item) { + return _this.genDefaultSimpleRow(item); + }); + }, + genDefaultExpandedRow: function genDefaultExpandedRow(item) { + var isExpanded = this.isExpanded(item); + var classes = { + 'v-data-table__expanded v-data-table__expanded__row': isExpanded + }; + var headerRow = this.genDefaultSimpleRow(item, classes); + var expandedRow = this.$createElement('tr', { + staticClass: 'v-data-table__expanded v-data-table__expanded__content' + }, [this.$scopedSlots['expanded-item']({ + item: item, + headers: this.computedHeaders + })]); + return this.$createElement(_RowGroup__WEBPACK_IMPORTED_MODULE_7__["default"], { + props: { + value: isExpanded + } + }, [this.$createElement('template', { + slot: 'row.header' + }, [headerRow]), this.$createElement('template', { + slot: 'row.content' + }, [expandedRow])]); + }, + genDefaultSimpleRow: function genDefaultSimpleRow(item, classes) { + var _this = this; + + if (classes === void 0) { + classes = {}; + } + + var scopedSlots = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["getPrefixedScopedSlots"])('item.', this.$scopedSlots); + var data = this.createItemProps(item); + + if (this.showSelect) { + var slot_1 = scopedSlots['data-table-select']; + scopedSlots['data-table-select'] = slot_1 ? function () { + return slot_1(data); + } : function () { + return _this.$createElement(_VCheckbox_VSimpleCheckbox__WEBPACK_IMPORTED_MODULE_8__["default"], { + staticClass: 'v-data-table__checkbox', + props: { + value: data.isSelected, + disabled: !_this.isSelectable(item) + }, + on: { + input: function input(val) { + return data.select(val); + } + } + }); + }; + } + + if (this.showExpand) { + var slot_2 = scopedSlots['data-table-expand']; + scopedSlots['data-table-expand'] = slot_2 ? function () { + return slot_2(data); + } : function () { + return _this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_5__["default"], { + staticClass: 'v-data-table__expand-icon', + class: { + 'v-data-table__expand-icon--active': data.isExpanded + }, + on: { + click: function click(e) { + e.stopPropagation(); + data.expand(!data.isExpanded); + } + } + }, [_this.expandIcon]); + }; + } + + return this.$createElement(this.isMobile ? _MobileRow__WEBPACK_IMPORTED_MODULE_10__["default"] : _Row__WEBPACK_IMPORTED_MODULE_6__["default"], { + key: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["getObjectValueByPath"])(item, this.itemKey), + class: Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_16__["mergeClasses"])(__assign(__assign({}, classes), { + 'v-data-table__selected': data.isSelected + }), Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["getPropertyFromItem"])(item, this.itemClass)), + props: { + headers: this.computedHeaders, + hideDefaultHeader: this.hideDefaultHeader, + item: item, + rtl: this.$vuetify.rtl + }, + scopedSlots: scopedSlots, + on: { + // TODO: for click, the first argument should be the event, and the second argument should be data, + // but this is a breaking change so it's for v3 + click: function click() { + return _this.$emit('click:row', item, data); + }, + contextmenu: function contextmenu(event) { + return _this.$emit('contextmenu:row', event, data); + }, + dblclick: function dblclick(event) { + return _this.$emit('dblclick:row', event, data); + } + } + }); + }, + genBody: function genBody(props) { + var data = __assign(__assign({}, props), { + expand: this.expand, + headers: this.computedHeaders, + isExpanded: this.isExpanded, + isMobile: this.isMobile, + isSelected: this.isSelected, + select: this.select + }); + + if (this.$scopedSlots.body) { + return this.$scopedSlots.body(data); + } + + return this.$createElement('tbody', [Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["getSlot"])(this, 'body.prepend', data, true), this.genItems(props.items, props), Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["getSlot"])(this, 'body.append', data, true)]); + }, + genFooters: function genFooters(props) { + var data = { + props: __assign({ + options: props.options, + pagination: props.pagination, + itemsPerPageText: '$vuetify.dataTable.itemsPerPageText' + }, this.sanitizedFooterProps), + on: { + 'update:options': function updateOptions(value) { + return props.updateOptions(value); + } + }, + widths: this.widths, + headers: this.computedHeaders + }; + var children = [Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["getSlot"])(this, 'footer', data, true)]; + + if (!this.hideDefaultFooter) { + children.push(this.$createElement(_VDataIterator__WEBPACK_IMPORTED_MODULE_2__["VDataFooter"], __assign(__assign({}, data), { + scopedSlots: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["getPrefixedScopedSlots"])('footer.', this.$scopedSlots) + }))); + } + + return children; + }, + genDefaultScopedSlot: function genDefaultScopedSlot(props) { + var simpleProps = { + height: this.height, + fixedHeader: this.fixedHeader, + dense: this.dense + }; // if (this.virtualRows) { + // return this.$createElement(VVirtualTable, { + // props: Object.assign(simpleProps, { + // items: props.items, + // height: this.height, + // rowHeight: this.dense ? 24 : 48, + // headerHeight: this.dense ? 32 : 48, + // // TODO: expose rest of props from virtual table? + // }), + // scopedSlots: { + // items: ({ items }) => this.genItems(items, props) as any, + // }, + // }, [ + // this.proxySlot('body.before', [this.genCaption(props), this.genHeaders(props)]), + // this.proxySlot('bottom', this.genFooters(props)), + // ]) + // } + + return this.$createElement(_VSimpleTable__WEBPACK_IMPORTED_MODULE_9__["default"], { + props: simpleProps + }, [this.proxySlot('top', Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["getSlot"])(this, 'top', props, true)), this.genCaption(props), this.genColgroup(props), this.genHeaders(props), this.genBody(props), this.proxySlot('bottom', this.genFooters(props))]); + }, + proxySlot: function proxySlot(slot, content) { + return this.$createElement('template', { + slot: slot + }, content); + } + }, + render: function render() { + var _this = this; + + return this.$createElement(_VData__WEBPACK_IMPORTED_MODULE_1__["VData"], { + props: __assign(__assign({}, this.$props), { + customFilter: this.customFilterWithColumns, + customSort: this.customSortWithHeaders, + itemsPerPage: this.computedItemsPerPage + }), + on: { + 'update:options': function updateOptions(v, old) { + _this.internalGroupBy = v.groupBy || []; + !Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["deepEqual"])(v, old) && _this.$emit('update:options', v); + }, + 'update:page': function updatePage(v) { + return _this.$emit('update:page', v); + }, + 'update:items-per-page': function updateItemsPerPage(v) { + return _this.$emit('update:items-per-page', v); + }, + 'update:sort-by': function updateSortBy(v) { + return _this.$emit('update:sort-by', v); + }, + 'update:sort-desc': function updateSortDesc(v) { + return _this.$emit('update:sort-desc', v); + }, + 'update:group-by': function updateGroupBy(v) { + return _this.$emit('update:group-by', v); + }, + 'update:group-desc': function updateGroupDesc(v) { + return _this.$emit('update:group-desc', v); + }, + pagination: function pagination(v, old) { + return !Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["deepEqual"])(v, old) && _this.$emit('pagination', v); + }, + 'current-items': function currentItems(v) { + _this.internalCurrentItems = v; + + _this.$emit('current-items', v); + }, + 'page-count': function pageCount(v) { + return _this.$emit('page-count', v); + } + }, + scopedSlots: { + default: this.genDefaultScopedSlot + } + }); + } +})); + +/***/ }), + +/***/ "./src/components/VDataTable/VDataTableHeader.sass": +/*!*********************************************************!*\ + !*** ./src/components/VDataTable/VDataTableHeader.sass ***! + \*********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VDataTable/VDataTableHeader.ts": +/*!*******************************************************!*\ + !*** ./src/components/VDataTable/VDataTableHeader.ts ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VDataTableHeader_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VDataTableHeader.sass */ "./src/components/VDataTable/VDataTableHeader.sass"); +/* harmony import */ var _VDataTableHeader_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VDataTableHeader_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VDataTableHeaderMobile__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VDataTableHeaderMobile */ "./src/components/VDataTable/VDataTableHeaderMobile.ts"); +/* harmony import */ var _VDataTableHeaderDesktop__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VDataTableHeaderDesktop */ "./src/components/VDataTable/VDataTableHeaderDesktop.ts"); +/* harmony import */ var _mixins_header__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./mixins/header */ "./src/components/VDataTable/mixins/header.ts"); +/* harmony import */ var _util_dedupeModelListeners__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/dedupeModelListeners */ "./src/util/dedupeModelListeners.ts"); +/* harmony import */ var _util_mergeData__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/mergeData */ "./src/util/mergeData.ts"); +/* harmony import */ var _util_rebuildFunctionalSlots__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/rebuildFunctionalSlots */ "./src/util/rebuildFunctionalSlots.ts"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_7__); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Components + + + // Mixins + + // Utilities + + + + // Types + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_7___default.a.extend({ + name: 'v-data-table-header', + functional: true, + props: __assign(__assign({}, _mixins_header__WEBPACK_IMPORTED_MODULE_3__["default"].options.props), { + mobile: Boolean + }), + render: function render(h, _a) { + var props = _a.props, + data = _a.data, + slots = _a.slots; + Object(_util_dedupeModelListeners__WEBPACK_IMPORTED_MODULE_4__["default"])(data); + var children = Object(_util_rebuildFunctionalSlots__WEBPACK_IMPORTED_MODULE_6__["default"])(slots(), h); + data = Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_5__["default"])(data, { + props: props + }); + + if (props.mobile) { + return h(_VDataTableHeaderMobile__WEBPACK_IMPORTED_MODULE_1__["default"], data, children); + } else { + return h(_VDataTableHeaderDesktop__WEBPACK_IMPORTED_MODULE_2__["default"], data, children); + } + } +})); + +/***/ }), + +/***/ "./src/components/VDataTable/VDataTableHeaderDesktop.ts": +/*!**************************************************************!*\ + !*** ./src/components/VDataTable/VDataTableHeaderDesktop.ts ***! + \**************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _mixins_header__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./mixins/header */ "./src/components/VDataTable/mixins/header.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + +var __spread = undefined && undefined.__spread || function () { + for (var ar = [], i = 0; i < arguments.length; i++) { + ar = ar.concat(__read(arguments[i])); + } + + return ar; +}; + + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_0__["default"])(_mixins_header__WEBPACK_IMPORTED_MODULE_1__["default"]).extend({ + name: 'v-data-table-header-desktop', + methods: { + genGroupByToggle: function genGroupByToggle(header) { + var _this = this; + + return this.$createElement('span', { + on: { + click: function click(e) { + e.stopPropagation(); + + _this.$emit('group', header.value); + } + } + }, ['group']); + }, + getAria: function getAria(beingSorted, isDesc) { + var _this = this; + + var $t = function $t(key) { + return _this.$vuetify.lang.t("$vuetify.dataTable.ariaLabel." + key); + }; + + var ariaSort = 'none'; + var ariaLabel = [$t('sortNone'), $t('activateAscending')]; + + if (!beingSorted) { + return { + ariaSort: ariaSort, + ariaLabel: ariaLabel.join(' ') + }; + } + + if (isDesc) { + ariaSort = 'descending'; + ariaLabel = [$t('sortDescending'), $t(this.options.mustSort ? 'activateAscending' : 'activateNone')]; + } else { + ariaSort = 'ascending'; + ariaLabel = [$t('sortAscending'), $t('activateDescending')]; + } + + return { + ariaSort: ariaSort, + ariaLabel: ariaLabel.join(' ') + }; + }, + genHeader: function genHeader(header) { + var _this = this; + + var data = { + attrs: { + role: 'columnheader', + scope: 'col', + 'aria-label': header.text || '' + }, + style: { + width: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_2__["convertToUnit"])(header.width), + minWidth: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_2__["convertToUnit"])(header.width) + }, + class: __spread(["text-" + (header.align || 'start')], Object(_util_helpers__WEBPACK_IMPORTED_MODULE_2__["wrapInArray"])(header.class), [header.divider && 'v-data-table__divider']), + on: {} + }; + var children = []; + + if (header.value === 'data-table-select' && !this.singleSelect) { + return this.$createElement('th', data, [this.genSelectAll()]); + } + + children.push(this.$scopedSlots[header.value] ? this.$scopedSlots[header.value]({ + header: header + }) : this.$createElement('span', [header.text])); + + if (!this.disableSort && (header.sortable || !header.hasOwnProperty('sortable'))) { + data.on['click'] = function () { + return _this.$emit('sort', header.value); + }; + + var sortIndex = this.options.sortBy.findIndex(function (k) { + return k === header.value; + }); + var beingSorted = sortIndex >= 0; + var isDesc = this.options.sortDesc[sortIndex]; + data.class.push('sortable'); + + var _a = this.getAria(beingSorted, isDesc), + ariaLabel = _a.ariaLabel, + ariaSort = _a.ariaSort; + + data.attrs['aria-label'] += "" + (header.text ? ': ' : '') + ariaLabel; + data.attrs['aria-sort'] = ariaSort; + + if (beingSorted) { + data.class.push('active'); + data.class.push(isDesc ? 'desc' : 'asc'); + } + + if (header.align === 'end') children.unshift(this.genSortIcon());else children.push(this.genSortIcon()); + + if (this.options.multiSort && beingSorted) { + children.push(this.$createElement('span', { + class: 'v-data-table-header__sort-badge' + }, [String(sortIndex + 1)])); + } + } + + if (this.showGroupBy && header.groupable !== false) children.push(this.genGroupByToggle(header)); + return this.$createElement('th', data, children); + } + }, + render: function render() { + var _this = this; + + return this.$createElement('thead', { + staticClass: 'v-data-table-header' + }, [this.$createElement('tr', this.headers.map(function (header) { + return _this.genHeader(header); + }))]); + } +})); + +/***/ }), + +/***/ "./src/components/VDataTable/VDataTableHeaderMobile.ts": +/*!*************************************************************!*\ + !*** ./src/components/VDataTable/VDataTableHeaderMobile.ts ***! + \*************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSelect/VSelect */ "./src/components/VSelect/VSelect.ts"); +/* harmony import */ var _VChip__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VChip */ "./src/components/VChip/index.ts"); +/* harmony import */ var _mixins_header__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./mixins/header */ "./src/components/VDataTable/mixins/header.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + +var __spread = undefined && undefined.__spread || function () { + for (var ar = [], i = 0; i < arguments.length; i++) { + ar = ar.concat(__read(arguments[i])); + } + + return ar; +}; + + + + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_0__["default"])(_mixins_header__WEBPACK_IMPORTED_MODULE_3__["default"]).extend({ + name: 'v-data-table-header-mobile', + props: { + sortByText: { + type: String, + default: '$vuetify.dataTable.sortBy' + } + }, + methods: { + genSortChip: function genSortChip(props) { + var _this = this; + + var children = [props.item.text]; + var sortIndex = this.options.sortBy.findIndex(function (k) { + return k === props.item.value; + }); + var beingSorted = sortIndex >= 0; + var isDesc = this.options.sortDesc[sortIndex]; + children.push(this.$createElement('div', { + staticClass: 'v-chip__close', + class: { + sortable: true, + active: beingSorted, + asc: beingSorted && !isDesc, + desc: beingSorted && isDesc + } + }, [this.genSortIcon()])); + return this.$createElement(_VChip__WEBPACK_IMPORTED_MODULE_2__["default"], { + staticClass: 'sortable', + on: { + click: function click(e) { + e.stopPropagation(); + + _this.$emit('sort', props.item.value); + } + } + }, children); + }, + genSortSelect: function genSortSelect(items) { + var _this = this; + + return this.$createElement(_VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"], { + props: { + label: this.$vuetify.lang.t(this.sortByText), + items: items, + hideDetails: true, + multiple: this.options.multiSort, + value: this.options.multiSort ? this.options.sortBy : this.options.sortBy[0], + menuProps: { + closeOnContentClick: true + } + }, + on: { + change: function change(v) { + return _this.$emit('sort', v); + } + }, + scopedSlots: { + selection: function selection(props) { + return _this.genSortChip(props); + } + } + }); + } + }, + render: function render(h) { + var children = []; + var header = this.headers.find(function (h) { + return h.value === 'data-table-select'; + }); + + if (header && !this.singleSelect) { + children.push(this.$createElement('div', { + class: __spread(['v-data-table-header-mobile__select'], Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["wrapInArray"])(header.class)), + attrs: { + width: header.width + } + }, [this.genSelectAll()])); + } + + var sortHeaders = this.headers.filter(function (h) { + return h.sortable !== false && h.value !== 'data-table-select'; + }).map(function (h) { + return { + text: h.text, + value: h.value + }; + }); + + if (!this.disableSort && sortHeaders.length) { + children.push(this.genSortSelect(sortHeaders)); + } + + var th = h('th', [h('div', { + staticClass: 'v-data-table-header-mobile__wrapper' + }, children)]); + var tr = h('tr', [th]); + return h('thead', { + staticClass: 'v-data-table-header v-data-table-header-mobile' + }, [tr]); + } +})); + +/***/ }), + +/***/ "./src/components/VDataTable/VEditDialog.sass": +/*!****************************************************!*\ + !*** ./src/components/VDataTable/VEditDialog.sass ***! + \****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VDataTable/VEditDialog.ts": +/*!**************************************************!*\ + !*** ./src/components/VDataTable/VEditDialog.ts ***! + \**************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VEditDialog_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VEditDialog.sass */ "./src/components/VDataTable/VEditDialog.sass"); +/* harmony import */ var _VEditDialog_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VEditDialog_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_returnable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/returnable */ "./src/mixins/returnable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _VBtn__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../VBtn */ "./src/components/VBtn/index.ts"); +/* harmony import */ var _VMenu__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../VMenu */ "./src/components/VMenu/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +// Styles + // Mixins + + + // Utils + + // Component + + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_6__["default"])(_mixins_returnable__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__["default"]).extend({ + name: 'v-edit-dialog', + props: { + cancelText: { + default: 'Cancel' + }, + large: Boolean, + eager: Boolean, + persistent: Boolean, + saveText: { + default: 'Save' + }, + transition: { + type: String, + default: 'slide-x-reverse-transition' + } + }, + data: function data() { + return { + isActive: false + }; + }, + watch: { + isActive: function isActive(val) { + if (val) { + this.$emit('open'); + setTimeout(this.focus, 50); // Give DOM time to paint + } else { + this.$emit('close'); + } + } + }, + methods: { + cancel: function cancel() { + this.isActive = false; + this.$emit('cancel'); + }, + focus: function focus() { + var input = this.$refs.content.querySelector('input'); + input && input.focus(); + }, + genButton: function genButton(fn, text) { + return this.$createElement(_VBtn__WEBPACK_IMPORTED_MODULE_4__["default"], { + props: { + text: true, + color: 'primary', + light: true + }, + on: { + click: fn + } + }, text); + }, + genActions: function genActions() { + var _this = this; + + return this.$createElement('div', { + class: 'v-small-dialog__actions' + }, [this.genButton(this.cancel, this.cancelText), this.genButton(function () { + _this.save(_this.returnValue); + + _this.$emit('save'); + }, this.saveText)]); + }, + genContent: function genContent() { + var _this = this; + + return this.$createElement('div', { + staticClass: 'v-small-dialog__content', + on: { + keydown: function keydown(e) { + e.keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_3__["keyCodes"].esc && _this.cancel(); + + if (e.keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_3__["keyCodes"].enter) { + _this.save(_this.returnValue); + + _this.$emit('save'); + } + } + }, + ref: 'content' + }, [this.$slots.input]); + } + }, + render: function render(h) { + var _this = this; + + return h(_VMenu__WEBPACK_IMPORTED_MODULE_5__["default"], { + staticClass: 'v-small-dialog', + class: this.themeClasses, + props: { + contentClass: 'v-small-dialog__menu-content', + transition: this.transition, + origin: 'top right', + right: true, + value: this.isActive, + closeOnClick: !this.persistent, + closeOnContentClick: false, + eager: this.eager, + light: this.light, + dark: this.dark + }, + on: { + input: function input(val) { + return _this.isActive = val; + } + }, + scopedSlots: { + activator: function activator(_a) { + var on = _a.on; + return h('div', { + staticClass: 'v-small-dialog__activator', + on: on + }, [h('span', { + staticClass: 'v-small-dialog__activator__content' + }, _this.$slots.default)]); + } + } + }, [this.genContent(), this.large ? this.genActions() : null]); + } +})); + +/***/ }), + +/***/ "./src/components/VDataTable/VSimpleTable.sass": +/*!*****************************************************!*\ + !*** ./src/components/VDataTable/VSimpleTable.sass ***! + \*****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VDataTable/VSimpleTable.ts": +/*!***************************************************!*\ + !*** ./src/components/VDataTable/VSimpleTable.ts ***! + \***************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSimpleTable_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSimpleTable.sass */ "./src/components/VDataTable/VSimpleTable.sass"); +/* harmony import */ var _VSimpleTable_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VSimpleTable_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + + + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(_mixins_themeable__WEBPACK_IMPORTED_MODULE_2__["default"]).extend({ + name: 'v-simple-table', + props: { + dense: Boolean, + fixedHeader: Boolean, + height: [Number, String] + }, + computed: { + classes: function classes() { + return __assign({ + 'v-data-table--dense': this.dense, + 'v-data-table--fixed-height': !!this.height && !this.fixedHeader, + 'v-data-table--fixed-header': this.fixedHeader + }, this.themeClasses); + } + }, + methods: { + genWrapper: function genWrapper() { + return this.$slots.wrapper || this.$createElement('div', { + staticClass: 'v-data-table__wrapper', + style: { + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["convertToUnit"])(this.height) + } + }, [this.$createElement('table', this.$slots.default)]); + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-data-table', + class: this.classes + }, [this.$slots.top, this.genWrapper(), this.$slots.bottom]); + } +})); + +/***/ }), + +/***/ "./src/components/VDataTable/VVirtualTable.sass": +/*!******************************************************!*\ + !*** ./src/components/VDataTable/VVirtualTable.sass ***! + \******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VDataTable/VVirtualTable.ts": +/*!****************************************************!*\ + !*** ./src/components/VDataTable/VVirtualTable.ts ***! + \****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VVirtualTable_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VVirtualTable.sass */ "./src/components/VDataTable/VVirtualTable.sass"); +/* harmony import */ var _VVirtualTable_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VVirtualTable_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSimpleTable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VSimpleTable */ "./src/components/VDataTable/VSimpleTable.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); + // Components + + + // Utiltiies + + // Types + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_2__["default"])(_VSimpleTable__WEBPACK_IMPORTED_MODULE_1__["default"]); +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-virtual-table', + props: { + chunkSize: { + type: Number, + default: 25 + }, + headerHeight: { + type: Number, + default: 48 + }, + items: { + type: Array, + default: function _default() { + return []; + } + }, + rowHeight: { + type: Number, + default: 48 + } + }, + data: function data() { + return { + scrollTop: 0, + oldChunk: 0, + scrollDebounce: null, + invalidateCache: false + }; + }, + computed: { + itemsLength: function itemsLength() { + return this.items.length; + }, + totalHeight: function totalHeight() { + return this.itemsLength * this.rowHeight + this.headerHeight; + }, + topIndex: function topIndex() { + return Math.floor(this.scrollTop / this.rowHeight); + }, + chunkIndex: function chunkIndex() { + return Math.floor(this.topIndex / this.chunkSize); + }, + startIndex: function startIndex() { + return Math.max(0, this.chunkIndex * this.chunkSize - this.chunkSize); + }, + offsetTop: function offsetTop() { + return Math.max(0, this.startIndex * this.rowHeight); + }, + stopIndex: function stopIndex() { + return Math.min(this.startIndex + this.chunkSize * 3, this.itemsLength); + }, + offsetBottom: function offsetBottom() { + return Math.max(0, (this.itemsLength - this.stopIndex - this.startIndex) * this.rowHeight); + } + }, + watch: { + chunkIndex: function chunkIndex(newValue, oldValue) { + this.oldChunk = oldValue; + }, + items: function items() { + this.cachedItems = null; + this.$refs.table.scrollTop = 0; + } + }, + created: function created() { + this.cachedItems = null; + }, + mounted: function mounted() { + this.scrollDebounce = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["debounce"])(this.onScroll, 50); + this.$refs.table.addEventListener('scroll', this.scrollDebounce, { + passive: true + }); + }, + beforeDestroy: function beforeDestroy() { + this.$refs.table.removeEventListener('scroll', this.scrollDebounce); + }, + methods: { + createStyleHeight: function createStyleHeight(height) { + return { + height: height + "px" + }; + }, + genBody: function genBody() { + if (this.cachedItems === null || this.chunkIndex !== this.oldChunk) { + this.cachedItems = this.genItems(); + this.oldChunk = this.chunkIndex; + } + + return this.$createElement('tbody', [this.$createElement('tr', { + style: this.createStyleHeight(this.offsetTop) + }), this.cachedItems, this.$createElement('tr', { + style: this.createStyleHeight(this.offsetBottom) + })]); + }, + genItems: function genItems() { + return this.$scopedSlots.items({ + items: this.items.slice(this.startIndex, this.stopIndex) + }); + }, + onScroll: function onScroll(e) { + var target = e.target; + this.scrollTop = target.scrollTop; + }, + genTable: function genTable() { + return this.$createElement('div', { + ref: 'table', + staticClass: 'v-virtual-table__table' + }, [this.$createElement('table', [this.$slots['body.before'], this.genBody(), this.$slots['body.after']])]); + }, + genWrapper: function genWrapper() { + return this.$createElement('div', { + staticClass: 'v-virtual-table__wrapper', + style: { + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["convertToUnit"])(this.height) + } + }, [this.genTable()]); + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-data-table v-virtual-table', + class: this.classes + }, [this.$slots.top, this.genWrapper(), this.$slots.bottom]); + } +})); + +/***/ }), + +/***/ "./src/components/VDataTable/index.ts": +/*!********************************************!*\ + !*** ./src/components/VDataTable/index.ts ***! + \********************************************/ +/*! exports provided: VDataTable, VEditDialog, VTableOverflow, VDataTableHeader, VSimpleTable, VVirtualTable, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VTableOverflow", function() { return VTableOverflow; }); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _VDataTable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VDataTable */ "./src/components/VDataTable/VDataTable.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VDataTable", function() { return _VDataTable__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + +/* harmony import */ var _VDataTableHeader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VDataTableHeader */ "./src/components/VDataTable/VDataTableHeader.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VDataTableHeader", function() { return _VDataTableHeader__WEBPACK_IMPORTED_MODULE_2__["default"]; }); + +/* harmony import */ var _VEditDialog__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./VEditDialog */ "./src/components/VDataTable/VEditDialog.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VEditDialog", function() { return _VEditDialog__WEBPACK_IMPORTED_MODULE_3__["default"]; }); + +/* harmony import */ var _VSimpleTable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./VSimpleTable */ "./src/components/VDataTable/VSimpleTable.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSimpleTable", function() { return _VSimpleTable__WEBPACK_IMPORTED_MODULE_4__["default"]; }); + +/* harmony import */ var _VVirtualTable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./VVirtualTable */ "./src/components/VDataTable/VVirtualTable.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VVirtualTable", function() { return _VVirtualTable__WEBPACK_IMPORTED_MODULE_5__["default"]; }); + + + + + + + +var VTableOverflow = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["createSimpleFunctional"])('v-table__overflow'); + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VDataTable: _VDataTable__WEBPACK_IMPORTED_MODULE_1__["default"], + VDataTableHeader: _VDataTableHeader__WEBPACK_IMPORTED_MODULE_2__["default"], + VEditDialog: _VEditDialog__WEBPACK_IMPORTED_MODULE_3__["default"], + VTableOverflow: VTableOverflow, + VSimpleTable: _VSimpleTable__WEBPACK_IMPORTED_MODULE_4__["default"], + VVirtualTable: _VVirtualTable__WEBPACK_IMPORTED_MODULE_5__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VDataTable/mixins/header.ts": +/*!****************************************************!*\ + !*** ./src/components/VDataTable/mixins/header.ts ***! + \****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _VCheckbox_VSimpleCheckbox__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../VCheckbox/VSimpleCheckbox */ "./src/components/VCheckbox/VSimpleCheckbox.ts"); +/* harmony import */ var _directives_ripple__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../directives/ripple */ "./src/directives/ripple/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + + + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])().extend({ + // https://github.com/vuejs/vue/issues/6872 + directives: { + ripple: _directives_ripple__WEBPACK_IMPORTED_MODULE_2__["default"] + }, + props: { + headers: { + type: Array, + default: function _default() { + return []; + } + }, + options: { + type: Object, + default: function _default() { + return { + page: 1, + itemsPerPage: 10, + sortBy: [], + sortDesc: [], + groupBy: [], + groupDesc: [], + multiSort: false, + mustSort: false + }; + } + }, + sortIcon: { + type: String, + default: '$sort' + }, + everyItem: Boolean, + someItems: Boolean, + showGroupBy: Boolean, + singleSelect: Boolean, + disableSort: Boolean + }, + methods: { + genSelectAll: function genSelectAll() { + var _this = this; + + var data = { + props: { + value: this.everyItem, + indeterminate: !this.everyItem && this.someItems + }, + on: { + input: function input(v) { + return _this.$emit('toggle-select-all', v); + } + } + }; + + if (this.$scopedSlots['data-table-select']) { + return this.$scopedSlots['data-table-select'](data); + } + + return this.$createElement(_VCheckbox_VSimpleCheckbox__WEBPACK_IMPORTED_MODULE_1__["default"], __assign({ + staticClass: 'v-data-table__checkbox' + }, data)); + }, + genSortIcon: function genSortIcon() { + return this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_0__["default"], { + staticClass: 'v-data-table-header__icon', + props: { + size: 18 + } + }, [this.sortIcon]); + } + } +})); + +/***/ }), + +/***/ "./src/components/VDatePicker/VDatePicker.ts": +/*!***************************************************!*\ + !*** ./src/components/VDatePicker/VDatePicker.ts ***! + \***************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VDatePickerTitle__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VDatePickerTitle */ "./src/components/VDatePicker/VDatePickerTitle.ts"); +/* harmony import */ var _VDatePickerHeader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VDatePickerHeader */ "./src/components/VDatePicker/VDatePickerHeader.ts"); +/* harmony import */ var _VDatePickerDateTable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VDatePickerDateTable */ "./src/components/VDatePicker/VDatePickerDateTable.ts"); +/* harmony import */ var _VDatePickerMonthTable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./VDatePickerMonthTable */ "./src/components/VDatePicker/VDatePickerMonthTable.ts"); +/* harmony import */ var _VDatePickerYears__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./VDatePickerYears */ "./src/components/VDatePicker/VDatePickerYears.ts"); +/* harmony import */ var _mixins_localable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/localable */ "./src/mixins/localable/index.ts"); +/* harmony import */ var _mixins_picker__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/picker */ "./src/mixins/picker/index.ts"); +/* harmony import */ var _util_isDateAllowed__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./util/isDateAllowed */ "./src/components/VDatePicker/util/isDateAllowed.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _VCalendar_util_timestamp__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../VCalendar/util/timestamp */ "./src/components/VCalendar/util/timestamp.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./util */ "./src/components/VDatePicker/util/index.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; // Components + + + + + + + // Mixins + + + // Utils + + + + + + + // Adds leading zero to month/day if necessary, returns 'YYYY' if type = 'year', +// 'YYYY-MM' if 'month' and 'YYYY-MM-DD' if 'date' + +function sanitizeDateString(dateString, type) { + var _a = __read(dateString.split('-'), 3), + year = _a[0], + _b = _a[1], + month = _b === void 0 ? 1 : _b, + _c = _a[2], + date = _c === void 0 ? 1 : _c; + + return (year + "-" + Object(_util__WEBPACK_IMPORTED_MODULE_12__["pad"])(month) + "-" + Object(_util__WEBPACK_IMPORTED_MODULE_12__["pad"])(date)).substr(0, { + date: 10, + month: 7, + year: 4 + }[type]); +} + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_8__["default"])(_mixins_localable__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_picker__WEBPACK_IMPORTED_MODULE_6__["default"]).extend({ + name: 'v-date-picker', + props: { + allowedDates: Function, + // Function formatting the day in date picker table + dayFormat: Function, + disabled: Boolean, + events: { + type: [Array, Function, Object], + default: function _default() { + return null; + } + }, + eventColor: { + type: [Array, Function, Object, String], + default: function _default() { + return 'warning'; + } + }, + firstDayOfWeek: { + type: [String, Number], + default: 0 + }, + // Function formatting the tableDate in the day/month table header + headerDateFormat: Function, + localeFirstDayOfYear: { + type: [String, Number], + default: 0 + }, + max: String, + min: String, + // Function formatting month in the months table + monthFormat: Function, + multiple: Boolean, + nextIcon: { + type: String, + default: '$next' + }, + nextMonthAriaLabel: { + type: String, + default: '$vuetify.datePicker.nextMonthAriaLabel' + }, + nextYearAriaLabel: { + type: String, + default: '$vuetify.datePicker.nextYearAriaLabel' + }, + pickerDate: String, + prevIcon: { + type: String, + default: '$prev' + }, + prevMonthAriaLabel: { + type: String, + default: '$vuetify.datePicker.prevMonthAriaLabel' + }, + prevYearAriaLabel: { + type: String, + default: '$vuetify.datePicker.prevYearAriaLabel' + }, + range: Boolean, + reactive: Boolean, + readonly: Boolean, + scrollable: Boolean, + showCurrent: { + type: [Boolean, String], + default: true + }, + selectedItemsText: { + type: String, + default: '$vuetify.datePicker.itemsSelected' + }, + showWeek: Boolean, + // Function formatting currently selected date in the picker title + titleDateFormat: Function, + type: { + type: String, + default: 'date', + validator: function validator(type) { + return ['date', 'month'].includes(type); + } + }, + value: [Array, String], + weekdayFormat: Function, + // Function formatting the year in table header and pickup title + yearFormat: Function, + yearIcon: String + }, + data: function data() { + var _this = this; + + var now = new Date(); + return { + activePicker: this.type.toUpperCase(), + inputDay: null, + inputMonth: null, + inputYear: null, + isReversing: false, + now: now, + // tableDate is a string in 'YYYY' / 'YYYY-M' format (leading zero for month is not required) + tableDate: function () { + if (_this.pickerDate) { + return _this.pickerDate; + } + + var multipleValue = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_9__["wrapInArray"])(_this.value); + var date = multipleValue[multipleValue.length - 1] || (typeof _this.showCurrent === 'string' ? _this.showCurrent : now.getFullYear() + "-" + (now.getMonth() + 1)); + return sanitizeDateString(date, _this.type === 'date' ? 'month' : 'year'); + }() + }; + }, + computed: { + multipleValue: function multipleValue() { + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_9__["wrapInArray"])(this.value); + }, + isMultiple: function isMultiple() { + return this.multiple || this.range; + }, + lastValue: function lastValue() { + return this.isMultiple ? this.multipleValue[this.multipleValue.length - 1] : this.value; + }, + selectedMonths: function selectedMonths() { + if (!this.value || this.type === 'month') { + return this.value; + } else if (this.isMultiple) { + return this.multipleValue.map(function (val) { + return val.substr(0, 7); + }); + } else { + return this.value.substr(0, 7); + } + }, + current: function current() { + if (this.showCurrent === true) { + return sanitizeDateString(this.now.getFullYear() + "-" + (this.now.getMonth() + 1) + "-" + this.now.getDate(), this.type); + } + + return this.showCurrent || null; + }, + inputDate: function inputDate() { + return this.type === 'date' ? this.inputYear + "-" + Object(_util__WEBPACK_IMPORTED_MODULE_12__["pad"])(this.inputMonth + 1) + "-" + Object(_util__WEBPACK_IMPORTED_MODULE_12__["pad"])(this.inputDay) : this.inputYear + "-" + Object(_util__WEBPACK_IMPORTED_MODULE_12__["pad"])(this.inputMonth + 1); + }, + tableMonth: function tableMonth() { + return Number((this.pickerDate || this.tableDate).split('-')[1]) - 1; + }, + tableYear: function tableYear() { + return Number((this.pickerDate || this.tableDate).split('-')[0]); + }, + minMonth: function minMonth() { + return this.min ? sanitizeDateString(this.min, 'month') : null; + }, + maxMonth: function maxMonth() { + return this.max ? sanitizeDateString(this.max, 'month') : null; + }, + minYear: function minYear() { + return this.min ? sanitizeDateString(this.min, 'year') : null; + }, + maxYear: function maxYear() { + return this.max ? sanitizeDateString(this.max, 'year') : null; + }, + formatters: function formatters() { + return { + year: this.yearFormat || Object(_util__WEBPACK_IMPORTED_MODULE_12__["createNativeLocaleFormatter"])(this.currentLocale, { + year: 'numeric', + timeZone: 'UTC' + }, { + length: 4 + }), + titleDate: this.titleDateFormat || (this.isMultiple ? this.defaultTitleMultipleDateFormatter : this.defaultTitleDateFormatter) + }; + }, + defaultTitleMultipleDateFormatter: function defaultTitleMultipleDateFormatter() { + var _this = this; + + return function (dates) { + if (!dates.length) { + return '-'; + } + + if (dates.length === 1) { + return _this.defaultTitleDateFormatter(dates[0]); + } + + return _this.$vuetify.lang.t(_this.selectedItemsText, dates.length); + }; + }, + defaultTitleDateFormatter: function defaultTitleDateFormatter() { + var titleFormats = { + year: { + year: 'numeric', + timeZone: 'UTC' + }, + month: { + month: 'long', + timeZone: 'UTC' + }, + date: { + weekday: 'short', + month: 'short', + day: 'numeric', + timeZone: 'UTC' + } + }; + var titleDateFormatter = Object(_util__WEBPACK_IMPORTED_MODULE_12__["createNativeLocaleFormatter"])(this.currentLocale, titleFormats[this.type], { + start: 0, + length: { + date: 10, + month: 7, + year: 4 + }[this.type] + }); + + var landscapeFormatter = function landscapeFormatter(date) { + return titleDateFormatter(date).replace(/([^\d\s])([\d])/g, function (match, nonDigit, digit) { + return nonDigit + " " + digit; + }).replace(', ', ',
'); + }; + + return this.landscape ? landscapeFormatter : titleDateFormatter; + } + }, + watch: { + tableDate: function tableDate(val, prev) { + // Make a ISO 8601 strings from val and prev for comparision, otherwise it will incorrectly + // compare for example '2000-9' and '2000-10' + var sanitizeType = this.type === 'month' ? 'year' : 'month'; + this.isReversing = sanitizeDateString(val, sanitizeType) < sanitizeDateString(prev, sanitizeType); + this.$emit('update:picker-date', val); + }, + pickerDate: function pickerDate(val) { + if (val) { + this.tableDate = val; + } else if (this.lastValue && this.type === 'date') { + this.tableDate = sanitizeDateString(this.lastValue, 'month'); + } else if (this.lastValue && this.type === 'month') { + this.tableDate = sanitizeDateString(this.lastValue, 'year'); + } + }, + value: function value(newValue, oldValue) { + this.checkMultipleProp(); + this.setInputDate(); + + if (!this.isMultiple && this.value && !this.pickerDate) { + this.tableDate = sanitizeDateString(this.inputDate, this.type === 'month' ? 'year' : 'month'); + } else if (this.isMultiple && this.multipleValue.length && (!oldValue || !oldValue.length) && !this.pickerDate) { + this.tableDate = sanitizeDateString(this.inputDate, this.type === 'month' ? 'year' : 'month'); + } + }, + type: function type(_type) { + this.activePicker = _type.toUpperCase(); + + if (this.value && this.value.length) { + var output = this.multipleValue.map(function (val) { + return sanitizeDateString(val, _type); + }).filter(this.isDateAllowed); + this.$emit('input', this.isMultiple ? output : output[0]); + } + } + }, + created: function created() { + this.checkMultipleProp(); + + if (this.pickerDate !== this.tableDate) { + this.$emit('update:picker-date', this.tableDate); + } + + this.setInputDate(); + }, + methods: { + emitInput: function emitInput(newInput) { + if (this.range) { + if (this.multipleValue.length !== 1) { + this.$emit('input', [newInput]); + } else { + var output_1 = [this.multipleValue[0], newInput]; + this.$emit('input', output_1); + this.$emit('change', output_1); + } + + return; + } + + var output = this.multiple ? this.multipleValue.indexOf(newInput) === -1 ? this.multipleValue.concat([newInput]) : this.multipleValue.filter(function (x) { + return x !== newInput; + }) : newInput; + this.$emit('input', output); + this.multiple || this.$emit('change', newInput); + }, + checkMultipleProp: function checkMultipleProp() { + if (this.value == null) return; + var valueType = this.value.constructor.name; + var expected = this.isMultiple ? 'Array' : 'String'; + + if (valueType !== expected) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_11__["consoleWarn"])("Value must be " + (this.isMultiple ? 'an' : 'a') + " " + expected + ", got " + valueType, this); + } + }, + isDateAllowed: function isDateAllowed(value) { + return Object(_util_isDateAllowed__WEBPACK_IMPORTED_MODULE_7__["default"])(value, this.min, this.max, this.allowedDates); + }, + yearClick: function yearClick(value) { + this.inputYear = value; + + if (this.type === 'month') { + this.tableDate = "" + value; + } else { + this.tableDate = value + "-" + Object(_util__WEBPACK_IMPORTED_MODULE_12__["pad"])((this.tableMonth || 0) + 1); + } + + this.activePicker = 'MONTH'; + + if (this.reactive && !this.readonly && !this.isMultiple && this.isDateAllowed(this.inputDate)) { + this.$emit('input', this.inputDate); + } + }, + monthClick: function monthClick(value) { + this.inputYear = parseInt(value.split('-')[0], 10); + this.inputMonth = parseInt(value.split('-')[1], 10) - 1; + + if (this.type === 'date') { + if (this.inputDay) { + this.inputDay = Math.min(this.inputDay, Object(_VCalendar_util_timestamp__WEBPACK_IMPORTED_MODULE_10__["daysInMonth"])(this.inputYear, this.inputMonth + 1)); + } + + this.tableDate = value; + this.activePicker = 'DATE'; + + if (this.reactive && !this.readonly && !this.isMultiple && this.isDateAllowed(this.inputDate)) { + this.$emit('input', this.inputDate); + } + } else { + this.emitInput(this.inputDate); + } + }, + dateClick: function dateClick(value) { + this.inputYear = parseInt(value.split('-')[0], 10); + this.inputMonth = parseInt(value.split('-')[1], 10) - 1; + this.inputDay = parseInt(value.split('-')[2], 10); + this.emitInput(this.inputDate); + }, + genPickerTitle: function genPickerTitle() { + var _this = this; + + return this.$createElement(_VDatePickerTitle__WEBPACK_IMPORTED_MODULE_0__["default"], { + props: { + date: this.value ? this.formatters.titleDate(this.isMultiple ? this.multipleValue : this.value) : '', + disabled: this.disabled, + readonly: this.readonly, + selectingYear: this.activePicker === 'YEAR', + year: this.formatters.year(this.multipleValue.length ? "" + this.inputYear : this.tableDate), + yearIcon: this.yearIcon, + value: this.multipleValue[0] + }, + slot: 'title', + on: { + 'update:selecting-year': function updateSelectingYear(value) { + return _this.activePicker = value ? 'YEAR' : _this.type.toUpperCase(); + } + } + }); + }, + genTableHeader: function genTableHeader() { + var _this = this; + + return this.$createElement(_VDatePickerHeader__WEBPACK_IMPORTED_MODULE_1__["default"], { + props: { + nextIcon: this.nextIcon, + color: this.color, + dark: this.dark, + disabled: this.disabled, + format: this.headerDateFormat, + light: this.light, + locale: this.locale, + min: this.activePicker === 'DATE' ? this.minMonth : this.minYear, + max: this.activePicker === 'DATE' ? this.maxMonth : this.maxYear, + nextAriaLabel: this.activePicker === 'DATE' ? this.nextMonthAriaLabel : this.nextYearAriaLabel, + prevAriaLabel: this.activePicker === 'DATE' ? this.prevMonthAriaLabel : this.prevYearAriaLabel, + prevIcon: this.prevIcon, + readonly: this.readonly, + value: this.activePicker === 'DATE' ? Object(_util__WEBPACK_IMPORTED_MODULE_12__["pad"])(this.tableYear, 4) + "-" + Object(_util__WEBPACK_IMPORTED_MODULE_12__["pad"])(this.tableMonth + 1) : "" + Object(_util__WEBPACK_IMPORTED_MODULE_12__["pad"])(this.tableYear, 4) + }, + on: { + toggle: function toggle() { + return _this.activePicker = _this.activePicker === 'DATE' ? 'MONTH' : 'YEAR'; + }, + input: function input(value) { + return _this.tableDate = value; + } + } + }); + }, + genDateTable: function genDateTable() { + var _this = this; + + return this.$createElement(_VDatePickerDateTable__WEBPACK_IMPORTED_MODULE_2__["default"], { + props: { + allowedDates: this.allowedDates, + color: this.color, + current: this.current, + dark: this.dark, + disabled: this.disabled, + events: this.events, + eventColor: this.eventColor, + firstDayOfWeek: this.firstDayOfWeek, + format: this.dayFormat, + light: this.light, + locale: this.locale, + localeFirstDayOfYear: this.localeFirstDayOfYear, + min: this.min, + max: this.max, + range: this.range, + readonly: this.readonly, + scrollable: this.scrollable, + showWeek: this.showWeek, + tableDate: Object(_util__WEBPACK_IMPORTED_MODULE_12__["pad"])(this.tableYear, 4) + "-" + Object(_util__WEBPACK_IMPORTED_MODULE_12__["pad"])(this.tableMonth + 1), + value: this.value, + weekdayFormat: this.weekdayFormat + }, + ref: 'table', + on: __assign({ + input: this.dateClick, + 'update:table-date': function updateTableDate(value) { + return _this.tableDate = value; + } + }, Object(_util__WEBPACK_IMPORTED_MODULE_12__["createItemTypeListeners"])(this, ':date')) + }); + }, + genMonthTable: function genMonthTable() { + var _this = this; + + return this.$createElement(_VDatePickerMonthTable__WEBPACK_IMPORTED_MODULE_3__["default"], { + props: { + allowedDates: this.type === 'month' ? this.allowedDates : null, + color: this.color, + current: this.current ? sanitizeDateString(this.current, 'month') : null, + dark: this.dark, + disabled: this.disabled, + events: this.type === 'month' ? this.events : null, + eventColor: this.type === 'month' ? this.eventColor : null, + format: this.monthFormat, + light: this.light, + locale: this.locale, + min: this.minMonth, + max: this.maxMonth, + range: this.range, + readonly: this.readonly && this.type === 'month', + scrollable: this.scrollable, + value: this.selectedMonths, + tableDate: "" + Object(_util__WEBPACK_IMPORTED_MODULE_12__["pad"])(this.tableYear, 4) + }, + ref: 'table', + on: __assign({ + input: this.monthClick, + 'update:table-date': function updateTableDate(value) { + return _this.tableDate = value; + } + }, Object(_util__WEBPACK_IMPORTED_MODULE_12__["createItemTypeListeners"])(this, ':month')) + }); + }, + genYears: function genYears() { + return this.$createElement(_VDatePickerYears__WEBPACK_IMPORTED_MODULE_4__["default"], { + props: { + color: this.color, + format: this.yearFormat, + locale: this.locale, + min: this.minYear, + max: this.maxYear, + value: this.tableYear + }, + on: __assign({ + input: this.yearClick + }, Object(_util__WEBPACK_IMPORTED_MODULE_12__["createItemTypeListeners"])(this, ':year')) + }); + }, + genPickerBody: function genPickerBody() { + var children = this.activePicker === 'YEAR' ? [this.genYears()] : [this.genTableHeader(), this.activePicker === 'DATE' ? this.genDateTable() : this.genMonthTable()]; + return this.$createElement('div', { + key: this.activePicker + }, children); + }, + setInputDate: function setInputDate() { + if (this.lastValue) { + var array = this.lastValue.split('-'); + this.inputYear = parseInt(array[0], 10); + this.inputMonth = parseInt(array[1], 10) - 1; + + if (this.type === 'date') { + this.inputDay = parseInt(array[2], 10); + } + } else { + this.inputYear = this.inputYear || this.now.getFullYear(); + this.inputMonth = this.inputMonth == null ? this.inputMonth : this.now.getMonth(); + this.inputDay = this.inputDay || this.now.getDate(); + } + } + }, + render: function render() { + return this.genPicker('v-picker--date'); + } +})); + +/***/ }), + +/***/ "./src/components/VDatePicker/VDatePickerDateTable.ts": +/*!************************************************************!*\ + !*** ./src/components/VDatePicker/VDatePickerDateTable.ts ***! + \************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _mixins_date_picker_table__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./mixins/date-picker-table */ "./src/components/VDatePicker/mixins/date-picker-table.ts"); +/* harmony import */ var _util_dateTimeUtils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/dateTimeUtils */ "./src/util/dateTimeUtils.ts"); +/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./util */ "./src/components/VDatePicker/util/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +// Mixins + // Utils + + + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_4__["default"])(_mixins_date_picker_table__WEBPACK_IMPORTED_MODULE_0__["default"] +/* @vue/component */ +).extend({ + name: 'v-date-picker-date-table', + props: { + firstDayOfWeek: { + type: [String, Number], + default: 0 + }, + localeFirstDayOfYear: { + type: [String, Number], + default: 0 + }, + showWeek: Boolean, + weekdayFormat: Function + }, + computed: { + formatter: function formatter() { + return this.format || Object(_util__WEBPACK_IMPORTED_MODULE_2__["createNativeLocaleFormatter"])(this.currentLocale, { + day: 'numeric', + timeZone: 'UTC' + }, { + start: 8, + length: 2 + }); + }, + weekdayFormatter: function weekdayFormatter() { + return this.weekdayFormat || Object(_util__WEBPACK_IMPORTED_MODULE_2__["createNativeLocaleFormatter"])(this.currentLocale, { + weekday: 'narrow', + timeZone: 'UTC' + }); + }, + weekDays: function weekDays() { + var _this = this; + + var first = parseInt(this.firstDayOfWeek, 10); + return this.weekdayFormatter ? Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["createRange"])(7).map(function (i) { + return _this.weekdayFormatter("2017-01-" + (first + i + 15)); + }) // 2017-01-15 is Sunday + : Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["createRange"])(7).map(function (i) { + return ['S', 'M', 'T', 'W', 'T', 'F', 'S'][(i + first) % 7]; + }); + } + }, + methods: { + calculateTableDate: function calculateTableDate(delta) { + return Object(_util__WEBPACK_IMPORTED_MODULE_2__["monthChange"])(this.tableDate, Math.sign(delta || 1)); + }, + genTHead: function genTHead() { + var _this = this; + + var days = this.weekDays.map(function (day) { + return _this.$createElement('th', day); + }); + + if (this.showWeek) { + days.unshift(this.$createElement('th')); + } + + return this.$createElement('thead', this.genTR(days)); + }, + // Returns number of the days from the firstDayOfWeek to the first day of the current month + weekDaysBeforeFirstDayOfTheMonth: function weekDaysBeforeFirstDayOfTheMonth() { + var firstDayOfTheMonth = new Date(this.displayedYear + "-" + Object(_util__WEBPACK_IMPORTED_MODULE_2__["pad"])(this.displayedMonth + 1) + "-01T00:00:00+00:00"); + var weekDay = firstDayOfTheMonth.getUTCDay(); + return (weekDay - parseInt(this.firstDayOfWeek) + 7) % 7; + }, + getWeekNumber: function getWeekNumber(dayInMonth) { + return Object(_util_dateTimeUtils__WEBPACK_IMPORTED_MODULE_1__["weekNumber"])(this.displayedYear, this.displayedMonth, dayInMonth, parseInt(this.firstDayOfWeek), parseInt(this.localeFirstDayOfYear)); + }, + genWeekNumber: function genWeekNumber(weekNumber) { + return this.$createElement('td', [this.$createElement('small', { + staticClass: 'v-date-picker-table--date__week' + }, String(weekNumber).padStart(2, '0'))]); + }, + genTBody: function genTBody() { + var children = []; + var daysInMonth = new Date(this.displayedYear, this.displayedMonth + 1, 0).getDate(); + var rows = []; + var day = this.weekDaysBeforeFirstDayOfTheMonth(); + + if (this.showWeek) { + rows.push(this.genWeekNumber(this.getWeekNumber(1))); + } + + while (day--) { + rows.push(this.$createElement('td')); + } + + for (day = 1; day <= daysInMonth; day++) { + var date = this.displayedYear + "-" + Object(_util__WEBPACK_IMPORTED_MODULE_2__["pad"])(this.displayedMonth + 1) + "-" + Object(_util__WEBPACK_IMPORTED_MODULE_2__["pad"])(day); + rows.push(this.$createElement('td', [this.genButton(date, true, 'date', this.formatter)])); + + if (rows.length % (this.showWeek ? 8 : 7) === 0) { + children.push(this.genTR(rows)); + rows = []; + + if (this.showWeek && day < daysInMonth) { + rows.push(this.genWeekNumber(this.getWeekNumber(day + 7))); + } + } + } + + if (rows.length) { + children.push(this.genTR(rows)); + } + + return this.$createElement('tbody', children); + }, + genTR: function genTR(children) { + return [this.$createElement('tr', children)]; + } + }, + render: function render() { + return this.genTable('v-date-picker-table v-date-picker-table--date', [this.genTHead(), this.genTBody()], this.calculateTableDate); + } +})); + +/***/ }), + +/***/ "./src/components/VDatePicker/VDatePickerHeader.sass": +/*!***********************************************************!*\ + !*** ./src/components/VDatePicker/VDatePickerHeader.sass ***! + \***********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VDatePicker/VDatePickerHeader.ts": +/*!*********************************************************!*\ + !*** ./src/components/VDatePicker/VDatePickerHeader.ts ***! + \*********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VDatePickerHeader_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VDatePickerHeader.sass */ "./src/components/VDatePicker/VDatePickerHeader.sass"); +/* harmony import */ var _VDatePickerHeader_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VDatePickerHeader_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VBtn__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VBtn */ "./src/components/VBtn/index.ts"); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_localable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/localable */ "./src/mixins/localable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./util */ "./src/components/VDatePicker/util/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + + // Components + + + // Mixins + + + + // Utils + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_7__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_3__["default"], _mixins_localable__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_5__["default"] +/* @vue/component */ +).extend({ + name: 'v-date-picker-header', + props: { + disabled: Boolean, + format: Function, + min: String, + max: String, + nextAriaLabel: String, + nextIcon: { + type: String, + default: '$next' + }, + prevAriaLabel: String, + prevIcon: { + type: String, + default: '$prev' + }, + readonly: Boolean, + value: { + type: [Number, String], + required: true + } + }, + data: function data() { + return { + isReversing: false + }; + }, + computed: { + formatter: function formatter() { + if (this.format) { + return this.format; + } else if (String(this.value).split('-')[1]) { + return Object(_util__WEBPACK_IMPORTED_MODULE_6__["createNativeLocaleFormatter"])(this.currentLocale, { + month: 'long', + year: 'numeric', + timeZone: 'UTC' + }, { + length: 7 + }); + } else { + return Object(_util__WEBPACK_IMPORTED_MODULE_6__["createNativeLocaleFormatter"])(this.currentLocale, { + year: 'numeric', + timeZone: 'UTC' + }, { + length: 4 + }); + } + } + }, + watch: { + value: function value(newVal, oldVal) { + this.isReversing = newVal < oldVal; + } + }, + methods: { + genBtn: function genBtn(change) { + var _this = this; + + var ariaLabelId = change > 0 ? this.nextAriaLabel : this.prevAriaLabel; + var ariaLabel = ariaLabelId ? this.$vuetify.lang.t(ariaLabelId) : undefined; + var disabled = this.disabled || change < 0 && this.min && this.calculateChange(change) < this.min || change > 0 && this.max && this.calculateChange(change) > this.max; + return this.$createElement(_VBtn__WEBPACK_IMPORTED_MODULE_1__["default"], { + attrs: { + 'aria-label': ariaLabel + }, + props: { + dark: this.dark, + disabled: disabled, + icon: true, + light: this.light + }, + on: { + click: function click(e) { + e.stopPropagation(); + + _this.$emit('input', _this.calculateChange(change)); + } + } + }, [this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_2__["default"], change < 0 === !this.$vuetify.rtl ? this.prevIcon : this.nextIcon)]); + }, + calculateChange: function calculateChange(sign) { + var _a = __read(String(this.value).split('-').map(Number), 2), + year = _a[0], + month = _a[1]; + + if (month == null) { + return "" + (year + sign); + } else { + return Object(_util__WEBPACK_IMPORTED_MODULE_6__["monthChange"])(String(this.value), sign); + } + }, + genHeader: function genHeader() { + var _this = this; + + var color = !this.disabled && (this.color || 'accent'); + var header = this.$createElement('div', this.setTextColor(color, { + key: String(this.value) + }), [this.$createElement('button', { + attrs: { + type: 'button' + }, + on: { + click: function click() { + return _this.$emit('toggle'); + } + } + }, [this.$slots.default || this.formatter(String(this.value))])]); + var transition = this.$createElement('transition', { + props: { + name: this.isReversing === !this.$vuetify.rtl ? 'tab-reverse-transition' : 'tab-transition' + } + }, [header]); + return this.$createElement('div', { + staticClass: 'v-date-picker-header__value', + class: { + 'v-date-picker-header__value--disabled': this.disabled + } + }, [transition]); + } + }, + render: function render() { + return this.$createElement('div', { + staticClass: 'v-date-picker-header', + class: __assign({ + 'v-date-picker-header--disabled': this.disabled + }, this.themeClasses) + }, [this.genBtn(-1), this.genHeader(), this.genBtn(+1)]); + } +})); + +/***/ }), + +/***/ "./src/components/VDatePicker/VDatePickerMonthTable.ts": +/*!*************************************************************!*\ + !*** ./src/components/VDatePicker/VDatePickerMonthTable.ts ***! + \*************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _mixins_date_picker_table__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./mixins/date-picker-table */ "./src/components/VDatePicker/mixins/date-picker-table.ts"); +/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./util */ "./src/components/VDatePicker/util/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +// Mixins + // Utils + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_2__["default"])(_mixins_date_picker_table__WEBPACK_IMPORTED_MODULE_0__["default"] +/* @vue/component */ +).extend({ + name: 'v-date-picker-month-table', + computed: { + formatter: function formatter() { + return this.format || Object(_util__WEBPACK_IMPORTED_MODULE_1__["createNativeLocaleFormatter"])(this.currentLocale, { + month: 'short', + timeZone: 'UTC' + }, { + start: 5, + length: 2 + }); + } + }, + methods: { + calculateTableDate: function calculateTableDate(delta) { + return "" + (parseInt(this.tableDate, 10) + Math.sign(delta || 1)); + }, + genTBody: function genTBody() { + var _this = this; + + var children = []; + var cols = Array(3).fill(null); + var rows = 12 / cols.length; + + var _loop_1 = function _loop_1(row) { + var tds = cols.map(function (_, col) { + var month = row * cols.length + col; + var date = _this.displayedYear + "-" + Object(_util__WEBPACK_IMPORTED_MODULE_1__["pad"])(month + 1); + return _this.$createElement('td', { + key: month + }, [_this.genButton(date, false, 'month', _this.formatter)]); + }); + children.push(this_1.$createElement('tr', { + key: row + }, tds)); + }; + + var this_1 = this; + + for (var row = 0; row < rows; row++) { + _loop_1(row); + } + + return this.$createElement('tbody', children); + } + }, + render: function render() { + return this.genTable('v-date-picker-table v-date-picker-table--month', [this.genTBody()], this.calculateTableDate); + } +})); + +/***/ }), + +/***/ "./src/components/VDatePicker/VDatePickerTable.sass": +/*!**********************************************************!*\ + !*** ./src/components/VDatePicker/VDatePickerTable.sass ***! + \**********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VDatePicker/VDatePickerTitle.sass": +/*!**********************************************************!*\ + !*** ./src/components/VDatePicker/VDatePickerTitle.sass ***! + \**********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VDatePicker/VDatePickerTitle.ts": +/*!********************************************************!*\ + !*** ./src/components/VDatePicker/VDatePickerTitle.ts ***! + \********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VDatePickerTitle_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VDatePickerTitle.sass */ "./src/components/VDatePicker/VDatePickerTitle.sass"); +/* harmony import */ var _VDatePickerTitle_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VDatePickerTitle_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _mixins_picker_button__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/picker-button */ "./src/mixins/picker-button/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); + // Components + + // Mixins + + // Utils + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(_mixins_picker_button__WEBPACK_IMPORTED_MODULE_2__["default"] +/* @vue/component */ +).extend({ + name: 'v-date-picker-title', + props: { + date: { + type: String, + default: '' + }, + disabled: Boolean, + readonly: Boolean, + selectingYear: Boolean, + value: { + type: String + }, + year: { + type: [Number, String], + default: '' + }, + yearIcon: { + type: String + } + }, + data: function data() { + return { + isReversing: false + }; + }, + computed: { + computedTransition: function computedTransition() { + return this.isReversing ? 'picker-reverse-transition' : 'picker-transition'; + } + }, + watch: { + value: function value(val, prev) { + this.isReversing = val < prev; + } + }, + methods: { + genYearIcon: function genYearIcon() { + return this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_1__["default"], { + props: { + dark: true + } + }, this.yearIcon); + }, + getYearBtn: function getYearBtn() { + return this.genPickerButton('selectingYear', true, [String(this.year), this.yearIcon ? this.genYearIcon() : null], false, 'v-date-picker-title__year'); + }, + genTitleText: function genTitleText() { + return this.$createElement('transition', { + props: { + name: this.computedTransition + } + }, [this.$createElement('div', { + domProps: { + innerHTML: this.date || ' ' + }, + key: this.value + })]); + }, + genTitleDate: function genTitleDate() { + return this.genPickerButton('selectingYear', false, [this.genTitleText()], false, 'v-date-picker-title__date'); + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-date-picker-title', + class: { + 'v-date-picker-title--disabled': this.disabled + } + }, [this.getYearBtn(), this.genTitleDate()]); + } +})); + +/***/ }), + +/***/ "./src/components/VDatePicker/VDatePickerYears.sass": +/*!**********************************************************!*\ + !*** ./src/components/VDatePicker/VDatePickerYears.sass ***! + \**********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VDatePicker/VDatePickerYears.ts": +/*!********************************************************!*\ + !*** ./src/components/VDatePicker/VDatePickerYears.ts ***! + \********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VDatePickerYears_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VDatePickerYears.sass */ "./src/components/VDatePicker/VDatePickerYears.sass"); +/* harmony import */ var _VDatePickerYears_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VDatePickerYears_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_localable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/localable */ "./src/mixins/localable/index.ts"); +/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./util */ "./src/components/VDatePicker/util/index.ts"); +/* harmony import */ var _util_mergeData__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/mergeData */ "./src/util/mergeData.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); + // Mixins + + + // Utils + + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_5__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_localable__WEBPACK_IMPORTED_MODULE_2__["default"] +/* @vue/component */ +).extend({ + name: 'v-date-picker-years', + props: { + format: Function, + min: [Number, String], + max: [Number, String], + readonly: Boolean, + value: [Number, String] + }, + data: function data() { + return { + defaultColor: 'primary' + }; + }, + computed: { + formatter: function formatter() { + return this.format || Object(_util__WEBPACK_IMPORTED_MODULE_3__["createNativeLocaleFormatter"])(this.currentLocale, { + year: 'numeric', + timeZone: 'UTC' + }, { + length: 4 + }); + } + }, + mounted: function mounted() { + var _this = this; + + setTimeout(function () { + var activeItem = _this.$el.getElementsByClassName('active')[0]; + + if (activeItem) { + _this.$el.scrollTop = activeItem.offsetTop - _this.$el.offsetHeight / 2 + activeItem.offsetHeight / 2; + } else if (_this.min && !_this.max) { + _this.$el.scrollTop = _this.$el.scrollHeight; + } else if (!_this.min && _this.max) { + _this.$el.scrollTop = 0; + } else { + _this.$el.scrollTop = _this.$el.scrollHeight / 2 - _this.$el.offsetHeight / 2; + } + }); + }, + methods: { + genYearItem: function genYearItem(year) { + var _this = this; + + var formatted = this.formatter("" + year); + var active = parseInt(this.value, 10) === year; + var color = active && (this.color || 'primary'); + return this.$createElement('li', this.setTextColor(color, { + key: year, + class: { + active: active + }, + on: Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_4__["mergeListeners"])({ + click: function click() { + return _this.$emit('input', year); + } + }, Object(_util__WEBPACK_IMPORTED_MODULE_3__["createItemTypeNativeListeners"])(this, ':year', year)) + }), formatted); + }, + genYearItems: function genYearItems() { + var children = []; + var selectedYear = this.value ? parseInt(this.value, 10) : new Date().getFullYear(); + var maxYear = this.max ? parseInt(this.max, 10) : selectedYear + 100; + var minYear = Math.min(maxYear, this.min ? parseInt(this.min, 10) : selectedYear - 100); + + for (var year = maxYear; year >= minYear; year--) { + children.push(this.genYearItem(year)); + } + + return children; + } + }, + render: function render() { + return this.$createElement('ul', { + staticClass: 'v-date-picker-years', + ref: 'years' + }, this.genYearItems()); + } +})); + +/***/ }), + +/***/ "./src/components/VDatePicker/index.ts": +/*!*********************************************!*\ + !*** ./src/components/VDatePicker/index.ts ***! + \*********************************************/ +/*! exports provided: VDatePicker, VDatePickerTitle, VDatePickerHeader, VDatePickerDateTable, VDatePickerMonthTable, VDatePickerYears, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VDatePicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VDatePicker */ "./src/components/VDatePicker/VDatePicker.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VDatePicker", function() { return _VDatePicker__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VDatePickerTitle__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VDatePickerTitle */ "./src/components/VDatePicker/VDatePickerTitle.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VDatePickerTitle", function() { return _VDatePickerTitle__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + +/* harmony import */ var _VDatePickerHeader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VDatePickerHeader */ "./src/components/VDatePicker/VDatePickerHeader.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VDatePickerHeader", function() { return _VDatePickerHeader__WEBPACK_IMPORTED_MODULE_2__["default"]; }); + +/* harmony import */ var _VDatePickerDateTable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./VDatePickerDateTable */ "./src/components/VDatePicker/VDatePickerDateTable.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VDatePickerDateTable", function() { return _VDatePickerDateTable__WEBPACK_IMPORTED_MODULE_3__["default"]; }); + +/* harmony import */ var _VDatePickerMonthTable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./VDatePickerMonthTable */ "./src/components/VDatePicker/VDatePickerMonthTable.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VDatePickerMonthTable", function() { return _VDatePickerMonthTable__WEBPACK_IMPORTED_MODULE_4__["default"]; }); + +/* harmony import */ var _VDatePickerYears__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./VDatePickerYears */ "./src/components/VDatePicker/VDatePickerYears.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VDatePickerYears", function() { return _VDatePickerYears__WEBPACK_IMPORTED_MODULE_5__["default"]; }); + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VDatePicker: _VDatePicker__WEBPACK_IMPORTED_MODULE_0__["default"], + VDatePickerTitle: _VDatePickerTitle__WEBPACK_IMPORTED_MODULE_1__["default"], + VDatePickerHeader: _VDatePickerHeader__WEBPACK_IMPORTED_MODULE_2__["default"], + VDatePickerDateTable: _VDatePickerDateTable__WEBPACK_IMPORTED_MODULE_3__["default"], + VDatePickerMonthTable: _VDatePickerMonthTable__WEBPACK_IMPORTED_MODULE_4__["default"], + VDatePickerYears: _VDatePickerYears__WEBPACK_IMPORTED_MODULE_5__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VDatePicker/mixins/date-picker-table.ts": +/*!****************************************************************!*\ + !*** ./src/components/VDatePicker/mixins/date-picker-table.ts ***! + \****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VDatePickerTable_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VDatePickerTable.sass */ "./src/components/VDatePicker/VDatePickerTable.sass"); +/* harmony import */ var _VDatePickerTable_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VDatePickerTable_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _directives_touch__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../directives/touch */ "./src/directives/touch/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_localable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../mixins/localable */ "./src/mixins/localable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../util */ "./src/components/VDatePicker/util/index.ts"); +/* harmony import */ var _util_isDateAllowed__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../util/isDateAllowed */ "./src/components/VDatePicker/util/isDateAllowed.ts"); +/* harmony import */ var _util_mergeData__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../../util/mergeData */ "./src/util/mergeData.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + +var __spread = undefined && undefined.__spread || function () { + for (var ar = [], i = 0; i < arguments.length; i++) { + ar = ar.concat(__read(arguments[i])); + } + + return ar; +}; + + // Directives + + // Mixins + + + + // Utils + + + + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_8__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_localable__WEBPACK_IMPORTED_MODULE_3__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_4__["default"] +/* @vue/component */ +).extend({ + directives: { + Touch: _directives_touch__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + props: { + allowedDates: Function, + current: String, + disabled: Boolean, + format: Function, + events: { + type: [Array, Function, Object], + default: function _default() { + return null; + } + }, + eventColor: { + type: [Array, Function, Object, String], + default: function _default() { + return 'warning'; + } + }, + min: String, + max: String, + range: Boolean, + readonly: Boolean, + scrollable: Boolean, + tableDate: { + type: String, + required: true + }, + value: [String, Array] + }, + data: function data() { + return { + isReversing: false, + wheelThrottle: null + }; + }, + computed: { + computedTransition: function computedTransition() { + return this.isReversing === !this.$vuetify.rtl ? 'tab-reverse-transition' : 'tab-transition'; + }, + displayedMonth: function displayedMonth() { + return Number(this.tableDate.split('-')[1]) - 1; + }, + displayedYear: function displayedYear() { + return Number(this.tableDate.split('-')[0]); + } + }, + watch: { + tableDate: function tableDate(newVal, oldVal) { + this.isReversing = newVal < oldVal; + } + }, + mounted: function mounted() { + this.wheelThrottle = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_9__["throttle"])(this.wheel, 250); + }, + methods: { + genButtonClasses: function genButtonClasses(isAllowed, isFloating, isSelected, isCurrent) { + return __assign({ + 'v-size--default': !isFloating, + 'v-date-picker-table__current': isCurrent, + 'v-btn--active': isSelected, + 'v-btn--flat': !isAllowed || this.disabled, + 'v-btn--text': isSelected === isCurrent, + 'v-btn--rounded': isFloating, + 'v-btn--disabled': !isAllowed || this.disabled, + 'v-btn--outlined': isCurrent && !isSelected + }, this.themeClasses); + }, + genButtonEvents: function genButtonEvents(value, isAllowed, mouseEventType) { + var _this = this; + + if (this.disabled) return undefined; + return Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_7__["mergeListeners"])({ + click: function click() { + if (isAllowed && !_this.readonly) _this.$emit('input', value); + } + }, Object(_util__WEBPACK_IMPORTED_MODULE_5__["createItemTypeNativeListeners"])(this, ":" + mouseEventType, value)); + }, + genButton: function genButton(value, isFloating, mouseEventType, formatter) { + var isAllowed = Object(_util_isDateAllowed__WEBPACK_IMPORTED_MODULE_6__["default"])(value, this.min, this.max, this.allowedDates); + var isSelected = this.isSelected(value) && isAllowed; + var isCurrent = value === this.current; + var setColor = isSelected ? this.setBackgroundColor : this.setTextColor; + var color = (isSelected || isCurrent) && (this.color || 'accent'); + return this.$createElement('button', setColor(color, { + staticClass: 'v-btn', + class: this.genButtonClasses(isAllowed, isFloating, isSelected, isCurrent), + attrs: { + type: 'button' + }, + domProps: { + disabled: this.disabled || !isAllowed + }, + on: this.genButtonEvents(value, isAllowed, mouseEventType) + }), [this.$createElement('div', { + staticClass: 'v-btn__content' + }, [formatter(value)]), this.genEvents(value)]); + }, + getEventColors: function getEventColors(date) { + var arrayize = function arrayize(v) { + return Array.isArray(v) ? v : [v]; + }; + + var eventData; + var eventColors = []; + + if (Array.isArray(this.events)) { + eventData = this.events.includes(date); + } else if (this.events instanceof Function) { + eventData = this.events(date) || false; + } else if (this.events) { + eventData = this.events[date] || false; + } else { + eventData = false; + } + + if (!eventData) { + return []; + } else if (eventData !== true) { + eventColors = arrayize(eventData); + } else if (typeof this.eventColor === 'string') { + eventColors = [this.eventColor]; + } else if (typeof this.eventColor === 'function') { + eventColors = arrayize(this.eventColor(date)); + } else if (Array.isArray(this.eventColor)) { + eventColors = this.eventColor; + } else { + eventColors = arrayize(this.eventColor[date]); + } + + return eventColors.filter(function (v) { + return v; + }); + }, + genEvents: function genEvents(date) { + var _this = this; + + var eventColors = this.getEventColors(date); + return eventColors.length ? this.$createElement('div', { + staticClass: 'v-date-picker-table__events' + }, eventColors.map(function (color) { + return _this.$createElement('div', _this.setBackgroundColor(color)); + })) : null; + }, + wheel: function wheel(e, calculateTableDate) { + this.$emit('update:table-date', calculateTableDate(e.deltaY)); + }, + touch: function touch(value, calculateTableDate) { + this.$emit('update:table-date', calculateTableDate(value)); + }, + genTable: function genTable(staticClass, children, calculateTableDate) { + var _this = this; + + var transition = this.$createElement('transition', { + props: { + name: this.computedTransition + } + }, [this.$createElement('table', { + key: this.tableDate + }, children)]); + var touchDirective = { + name: 'touch', + value: { + left: function left(e) { + return e.offsetX < -15 && _this.touch(1, calculateTableDate); + }, + right: function right(e) { + return e.offsetX > 15 && _this.touch(-1, calculateTableDate); + } + } + }; + return this.$createElement('div', { + staticClass: staticClass, + class: __assign({ + 'v-date-picker-table--disabled': this.disabled + }, this.themeClasses), + on: !this.disabled && this.scrollable ? { + wheel: function wheel(e) { + e.preventDefault(); + + _this.wheelThrottle(e, calculateTableDate); + } + } : undefined, + directives: [touchDirective] + }, [transition]); + }, + isSelected: function isSelected(value) { + if (Array.isArray(this.value)) { + if (this.range && this.value.length === 2) { + var _a = __read(__spread(this.value).sort(), 2), + from = _a[0], + to = _a[1]; + + return from <= value && value <= to; + } else { + return this.value.indexOf(value) !== -1; + } + } + + return value === this.value; + } + } +})); + +/***/ }), + +/***/ "./src/components/VDatePicker/util/createNativeLocaleFormatter.ts": +/*!************************************************************************!*\ + !*** ./src/components/VDatePicker/util/createNativeLocaleFormatter.ts ***! + \************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _pad__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pad */ "./src/components/VDatePicker/util/pad.ts"); +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + + + +function createNativeLocaleFormatter(locale, options, substrOptions) { + if (substrOptions === void 0) { + substrOptions = { + start: 0, + length: 0 + }; + } + + var makeIsoString = function makeIsoString(dateString) { + var _a = __read(dateString.trim().split(' ')[0].split('-'), 3), + year = _a[0], + month = _a[1], + date = _a[2]; + + return [Object(_pad__WEBPACK_IMPORTED_MODULE_0__["default"])(year, 4), Object(_pad__WEBPACK_IMPORTED_MODULE_0__["default"])(month || 1), Object(_pad__WEBPACK_IMPORTED_MODULE_0__["default"])(date || 1)].join('-'); + }; + + try { + var intlFormatter_1 = new Intl.DateTimeFormat(locale || undefined, options); + return function (dateString) { + return intlFormatter_1.format(new Date(makeIsoString(dateString) + "T00:00:00+00:00")); + }; + } catch (e) { + return substrOptions.start || substrOptions.length ? function (dateString) { + return makeIsoString(dateString).substr(substrOptions.start || 0, substrOptions.length); + } : undefined; + } +} + +/* harmony default export */ __webpack_exports__["default"] = (createNativeLocaleFormatter); + +/***/ }), + +/***/ "./src/components/VDatePicker/util/eventHelpers.ts": +/*!*********************************************************!*\ + !*** ./src/components/VDatePicker/util/eventHelpers.ts ***! + \*********************************************************/ +/*! exports provided: createItemTypeNativeListeners, createItemTypeListeners */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createItemTypeNativeListeners", function() { return createItemTypeNativeListeners; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createItemTypeListeners", function() { return createItemTypeListeners; }); +function createItemTypeNativeListeners(instance, itemTypeSuffix, value) { + return Object.keys(instance.$listeners).reduce(function (on, eventName) { + if (eventName.endsWith(itemTypeSuffix)) { + on[eventName.slice(0, -itemTypeSuffix.length)] = function (event) { + return instance.$emit(eventName, value, event); + }; + } + + return on; + }, {}); +} +function createItemTypeListeners(instance, itemTypeSuffix) { + return Object.keys(instance.$listeners).reduce(function (on, eventName) { + if (eventName.endsWith(itemTypeSuffix)) { + on[eventName] = instance.$listeners[eventName]; + } + + return on; + }, {}); +} + +/***/ }), + +/***/ "./src/components/VDatePicker/util/index.ts": +/*!**************************************************!*\ + !*** ./src/components/VDatePicker/util/index.ts ***! + \**************************************************/ +/*! exports provided: createItemTypeListeners, createItemTypeNativeListeners, createNativeLocaleFormatter, monthChange, pad */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _eventHelpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./eventHelpers */ "./src/components/VDatePicker/util/eventHelpers.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "createItemTypeListeners", function() { return _eventHelpers__WEBPACK_IMPORTED_MODULE_0__["createItemTypeListeners"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "createItemTypeNativeListeners", function() { return _eventHelpers__WEBPACK_IMPORTED_MODULE_0__["createItemTypeNativeListeners"]; }); + +/* harmony import */ var _createNativeLocaleFormatter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./createNativeLocaleFormatter */ "./src/components/VDatePicker/util/createNativeLocaleFormatter.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "createNativeLocaleFormatter", function() { return _createNativeLocaleFormatter__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + +/* harmony import */ var _monthChange__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./monthChange */ "./src/components/VDatePicker/util/monthChange.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "monthChange", function() { return _monthChange__WEBPACK_IMPORTED_MODULE_2__["default"]; }); + +/* harmony import */ var _pad__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./pad */ "./src/components/VDatePicker/util/pad.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "pad", function() { return _pad__WEBPACK_IMPORTED_MODULE_3__["default"]; }); + + + + + + + +/***/ }), + +/***/ "./src/components/VDatePicker/util/isDateAllowed.ts": +/*!**********************************************************!*\ + !*** ./src/components/VDatePicker/util/isDateAllowed.ts ***! + \**********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return isDateAllowed; }); +function isDateAllowed(date, min, max, allowedFn) { + return (!allowedFn || allowedFn(date)) && (!min || date >= min.substr(0, 10)) && (!max || date <= max); +} + +/***/ }), + +/***/ "./src/components/VDatePicker/util/monthChange.ts": +/*!********************************************************!*\ + !*** ./src/components/VDatePicker/util/monthChange.ts ***! + \********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _pad__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pad */ "./src/components/VDatePicker/util/pad.ts"); +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + + +/** + * @param {String} value YYYY-MM format + * @param {Number} sign -1 or +1 + */ + +/* harmony default export */ __webpack_exports__["default"] = (function (value, sign) { + var _a = __read(value.split('-').map(Number), 2), + year = _a[0], + month = _a[1]; + + if (month + sign === 0) { + return year - 1 + "-12"; + } else if (month + sign === 13) { + return year + 1 + "-01"; + } else { + return year + "-" + Object(_pad__WEBPACK_IMPORTED_MODULE_0__["default"])(month + sign); + } +}); + +/***/ }), + +/***/ "./src/components/VDatePicker/util/pad.ts": +/*!************************************************!*\ + !*** ./src/components/VDatePicker/util/pad.ts ***! + \************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +var padStart = function padStart(string, targetLength, padString) { + targetLength = targetLength >> 0; + string = String(string); + padString = String(padString); + + if (string.length > targetLength) { + return String(string); + } + + targetLength = targetLength - string.length; + + if (targetLength > padString.length) { + padString += padString.repeat(targetLength / padString.length); + } + + return padString.slice(0, targetLength) + String(string); +}; + +/* harmony default export */ __webpack_exports__["default"] = (function (n, length) { + if (length === void 0) { + length = 2; + } + + return padStart(n, length, '0'); +}); + +/***/ }), + +/***/ "./src/components/VDialog/VDialog.sass": +/*!*********************************************!*\ + !*** ./src/components/VDialog/VDialog.sass ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VDialog/VDialog.ts": +/*!*******************************************!*\ + !*** ./src/components/VDialog/VDialog.ts ***! + \*******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VDialog_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VDialog.sass */ "./src/components/VDialog/VDialog.sass"); +/* harmony import */ var _VDialog_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VDialog_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VThemeProvider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VThemeProvider */ "./src/components/VThemeProvider/index.ts"); +/* harmony import */ var _mixins_activatable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/activatable */ "./src/mixins/activatable/index.ts"); +/* harmony import */ var _mixins_dependent__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/dependent */ "./src/mixins/dependent/index.ts"); +/* harmony import */ var _mixins_detachable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/detachable */ "./src/mixins/detachable/index.ts"); +/* harmony import */ var _mixins_overlayable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/overlayable */ "./src/mixins/overlayable/index.ts"); +/* harmony import */ var _mixins_returnable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/returnable */ "./src/mixins/returnable/index.ts"); +/* harmony import */ var _mixins_stackable__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../mixins/stackable */ "./src/mixins/stackable/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _directives_click_outside__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../directives/click-outside */ "./src/directives/click-outside/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + +var __spread = undefined && undefined.__spread || function () { + for (var ar = [], i = 0; i < arguments.length; i++) { + ar = ar.concat(__read(arguments[i])); + } + + return ar; +}; // Styles + + + // Components + + // Mixins + + + + + + + + // Directives + + // Helpers + + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_10__["default"])(_mixins_activatable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_dependent__WEBPACK_IMPORTED_MODULE_3__["default"], _mixins_detachable__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_overlayable__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_returnable__WEBPACK_IMPORTED_MODULE_6__["default"], _mixins_stackable__WEBPACK_IMPORTED_MODULE_7__["default"], _mixins_toggleable__WEBPACK_IMPORTED_MODULE_8__["default"]); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend({ + name: 'v-dialog', + directives: { + ClickOutside: _directives_click_outside__WEBPACK_IMPORTED_MODULE_9__["default"] + }, + props: { + dark: Boolean, + disabled: Boolean, + fullscreen: Boolean, + light: Boolean, + maxWidth: { + type: [String, Number], + default: 'none' + }, + noClickAnimation: Boolean, + origin: { + type: String, + default: 'center center' + }, + persistent: Boolean, + retainFocus: { + type: Boolean, + default: true + }, + scrollable: Boolean, + transition: { + type: [String, Boolean], + default: 'dialog-transition' + }, + width: { + type: [String, Number], + default: 'auto' + } + }, + data: function data() { + return { + activatedBy: null, + animate: false, + animateTimeout: -1, + isActive: !!this.value, + stackMinZIndex: 200 + }; + }, + computed: { + classes: function classes() { + var _a; + + return _a = {}, _a[("v-dialog " + this.contentClass).trim()] = true, _a['v-dialog--active'] = this.isActive, _a['v-dialog--persistent'] = this.persistent, _a['v-dialog--fullscreen'] = this.fullscreen, _a['v-dialog--scrollable'] = this.scrollable, _a['v-dialog--animated'] = this.animate, _a; + }, + contentClasses: function contentClasses() { + return { + 'v-dialog__content': true, + 'v-dialog__content--active': this.isActive + }; + }, + hasActivator: function hasActivator() { + return Boolean(!!this.$slots.activator || !!this.$scopedSlots.activator); + } + }, + watch: { + isActive: function isActive(val) { + if (val) { + this.show(); + this.hideScroll(); + } else { + this.removeOverlay(); + this.unbind(); + } + }, + fullscreen: function fullscreen(val) { + if (!this.isActive) return; + + if (val) { + this.hideScroll(); + this.removeOverlay(false); + } else { + this.showScroll(); + this.genOverlay(); + } + } + }, + created: function created() { + /* istanbul ignore next */ + if (this.$attrs.hasOwnProperty('full-width')) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_11__["removed"])('full-width', this); + } + }, + beforeMount: function beforeMount() { + var _this = this; + + this.$nextTick(function () { + _this.isBooted = _this.isActive; + _this.isActive && _this.show(); + }); + }, + beforeDestroy: function beforeDestroy() { + if (typeof window !== 'undefined') this.unbind(); + }, + methods: { + animateClick: function animateClick() { + var _this = this; + + this.animate = false; // Needed for when clicking very fast + // outside of the dialog + + this.$nextTick(function () { + _this.animate = true; + window.clearTimeout(_this.animateTimeout); + _this.animateTimeout = window.setTimeout(function () { + return _this.animate = false; + }, 150); + }); + }, + closeConditional: function closeConditional(e) { + var target = e.target; // Ignore the click if the dialog is closed or destroyed, + // if it was on an element inside the content, + // if it was dragged onto the overlay (#6969), + // or if this isn't the topmost dialog (#9907) + + return !(this._isDestroyed || !this.isActive || this.$refs.content.contains(target) || this.overlay && target && !this.overlay.$el.contains(target)) && this.activeZIndex >= this.getMaxZIndex(); + }, + hideScroll: function hideScroll() { + if (this.fullscreen) { + document.documentElement.classList.add('overflow-y-hidden'); + } else { + _mixins_overlayable__WEBPACK_IMPORTED_MODULE_5__["default"].options.methods.hideScroll.call(this); + } + }, + show: function show() { + var _this = this; + + !this.fullscreen && !this.hideOverlay && this.genOverlay(); + this.$nextTick(function () { + _this.$refs.content.focus(); + + _this.bind(); + }); + }, + bind: function bind() { + window.addEventListener('focusin', this.onFocusin); + }, + unbind: function unbind() { + window.removeEventListener('focusin', this.onFocusin); + }, + onClickOutside: function onClickOutside(e) { + this.$emit('click:outside', e); + + if (this.persistent) { + this.noClickAnimation || this.animateClick(); + } else { + this.isActive = false; + } + }, + onKeydown: function onKeydown(e) { + if (e.keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_12__["keyCodes"].esc && !this.getOpenDependents().length) { + if (!this.persistent) { + this.isActive = false; + var activator_1 = this.getActivator(); + this.$nextTick(function () { + return activator_1 && activator_1.focus(); + }); + } else if (!this.noClickAnimation) { + this.animateClick(); + } + } + + this.$emit('keydown', e); + }, + // On focus change, wrap focus to stay inside the dialog + // https://github.com/vuetifyjs/vuetify/issues/6892 + onFocusin: function onFocusin(e) { + if (!e || !this.retainFocus) return; + var target = e.target; + + if (!!target && // It isn't the document or the dialog body + ![document, this.$refs.content].includes(target) && // It isn't inside the dialog body + !this.$refs.content.contains(target) && // We're the topmost dialog + this.activeZIndex >= this.getMaxZIndex() && // It isn't inside a dependent element (like a menu) + !this.getOpenDependentElements().some(function (el) { + return el.contains(target); + }) // So we must have focused something outside the dialog and its children + ) { + // Find and focus the first available element inside the dialog + var focusable = this.$refs.content.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])'); + + var el = __spread(focusable).find(function (el) { + return !el.hasAttribute('disabled'); + }); + + el && el.focus(); + } + }, + genContent: function genContent() { + var _this = this; + + return this.showLazyContent(function () { + return [_this.$createElement(_VThemeProvider__WEBPACK_IMPORTED_MODULE_1__["VThemeProvider"], { + props: { + root: true, + light: _this.light, + dark: _this.dark + } + }, [_this.$createElement('div', { + class: _this.contentClasses, + attrs: __assign({ + role: 'document', + tabindex: _this.isActive ? 0 : undefined + }, _this.getScopeIdAttrs()), + on: { + keydown: _this.onKeydown + }, + style: { + zIndex: _this.activeZIndex + }, + ref: 'content' + }, [_this.genTransition()])])]; + }); + }, + genTransition: function genTransition() { + var content = this.genInnerContent(); + if (!this.transition) return content; + return this.$createElement('transition', { + props: { + name: this.transition, + origin: this.origin, + appear: true + } + }, [content]); + }, + genInnerContent: function genInnerContent() { + var data = { + class: this.classes, + ref: 'dialog', + directives: [{ + name: 'click-outside', + value: { + handler: this.onClickOutside, + closeConditional: this.closeConditional, + include: this.getOpenDependentElements + } + }, { + name: 'show', + value: this.isActive + }], + style: { + transformOrigin: this.origin + } + }; + + if (!this.fullscreen) { + data.style = __assign(__assign({}, data.style), { + maxWidth: this.maxWidth === 'none' ? undefined : Object(_util_helpers__WEBPACK_IMPORTED_MODULE_12__["convertToUnit"])(this.maxWidth), + width: this.width === 'auto' ? undefined : Object(_util_helpers__WEBPACK_IMPORTED_MODULE_12__["convertToUnit"])(this.width) + }); + } + + return this.$createElement('div', data, this.getContentSlot()); + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-dialog__container', + class: { + 'v-dialog__container--attached': this.attach === '' || this.attach === true || this.attach === 'attach' + }, + attrs: { + role: 'dialog' + } + }, [this.genActivator(), this.genContent()]); + } +})); + +/***/ }), + +/***/ "./src/components/VDialog/index.ts": +/*!*****************************************!*\ + !*** ./src/components/VDialog/index.ts ***! + \*****************************************/ +/*! exports provided: VDialog, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VDialog__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VDialog */ "./src/components/VDialog/VDialog.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VDialog", function() { return _VDialog__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VDialog__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VDivider/VDivider.sass": +/*!***********************************************!*\ + !*** ./src/components/VDivider/VDivider.sass ***! + \***********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VDivider/VDivider.ts": +/*!*********************************************!*\ + !*** ./src/components/VDivider/VDivider.ts ***! + \*********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VDivider_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VDivider.sass */ "./src/components/VDivider/VDivider.sass"); +/* harmony import */ var _VDivider_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VDivider_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Mixins + + +/* harmony default export */ __webpack_exports__["default"] = (_mixins_themeable__WEBPACK_IMPORTED_MODULE_1__["default"].extend({ + name: 'v-divider', + props: { + inset: Boolean, + vertical: Boolean + }, + render: function render(h) { + // WAI-ARIA attributes + var orientation; + + if (!this.$attrs.role || this.$attrs.role === 'separator') { + orientation = this.vertical ? 'vertical' : 'horizontal'; + } + + return h('hr', { + class: __assign({ + 'v-divider': true, + 'v-divider--inset': this.inset, + 'v-divider--vertical': this.vertical + }, this.themeClasses), + attrs: __assign({ + role: 'separator', + 'aria-orientation': orientation + }, this.$attrs), + on: this.$listeners + }); + } +})); + +/***/ }), + +/***/ "./src/components/VDivider/index.ts": +/*!******************************************!*\ + !*** ./src/components/VDivider/index.ts ***! + \******************************************/ +/*! exports provided: VDivider, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VDivider__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VDivider */ "./src/components/VDivider/VDivider.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VDivider", function() { return _VDivider__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VDivider__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VExpansionPanel/VExpansionPanel.sass": +/*!*************************************************************!*\ + !*** ./src/components/VExpansionPanel/VExpansionPanel.sass ***! + \*************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VExpansionPanel/VExpansionPanel.ts": +/*!***********************************************************!*\ + !*** ./src/components/VExpansionPanel/VExpansionPanel.ts ***! + \***********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _mixins_groupable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../mixins/groupable */ "./src/mixins/groupable/index.ts"); +/* harmony import */ var _mixins_registrable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/registrable */ "./src/mixins/registrable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Mixins + + + + // Utilities + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(Object(_mixins_groupable__WEBPACK_IMPORTED_MODULE_0__["factory"])('expansionPanels', 'v-expansion-panel', 'v-expansion-panels'), Object(_mixins_registrable__WEBPACK_IMPORTED_MODULE_1__["provide"])('expansionPanel', true) +/* @vue/component */ +).extend({ + name: 'v-expansion-panel', + props: { + disabled: Boolean, + readonly: Boolean + }, + data: function data() { + return { + content: null, + header: null, + nextIsActive: false + }; + }, + computed: { + classes: function classes() { + return __assign({ + 'v-expansion-panel--active': this.isActive, + 'v-expansion-panel--next-active': this.nextIsActive, + 'v-expansion-panel--disabled': this.isDisabled + }, this.groupClasses); + }, + isDisabled: function isDisabled() { + return this.expansionPanels.disabled || this.disabled; + }, + isReadonly: function isReadonly() { + return this.expansionPanels.readonly || this.readonly; + } + }, + methods: { + registerContent: function registerContent(vm) { + this.content = vm; + }, + unregisterContent: function unregisterContent() { + this.content = null; + }, + registerHeader: function registerHeader(vm) { + this.header = vm; + vm.$on('click', this.onClick); + }, + unregisterHeader: function unregisterHeader() { + this.header = null; + }, + onClick: function onClick(e) { + if (e.detail) this.header.$el.blur(); + this.$emit('click', e); + this.isReadonly || this.isDisabled || this.toggle(); + }, + toggle: function toggle() { + var _this = this; + /* istanbul ignore else */ + + + if (this.content) this.content.isBooted = true; + this.$nextTick(function () { + return _this.$emit('change'); + }); + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-expansion-panel', + class: this.classes, + attrs: { + 'aria-expanded': String(this.isActive) + } + }, Object(_util_helpers__WEBPACK_IMPORTED_MODULE_2__["getSlot"])(this)); + } +})); + +/***/ }), + +/***/ "./src/components/VExpansionPanel/VExpansionPanelContent.ts": +/*!******************************************************************!*\ + !*** ./src/components/VExpansionPanel/VExpansionPanelContent.ts ***! + \******************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _transitions__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../transitions */ "./src/components/transitions/index.ts"); +/* harmony import */ var _mixins_bootable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/bootable */ "./src/mixins/bootable/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_registrable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/registrable */ "./src/mixins/registrable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); + // Mixins + + + + // Utilities + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_5__["default"])(_mixins_bootable__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"], Object(_mixins_registrable__WEBPACK_IMPORTED_MODULE_3__["inject"])('expansionPanel', 'v-expansion-panel-content', 'v-expansion-panel')); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-expansion-panel-content', + computed: { + isActive: function isActive() { + return this.expansionPanel.isActive; + } + }, + created: function created() { + this.expansionPanel.registerContent(this); + }, + beforeDestroy: function beforeDestroy() { + this.expansionPanel.unregisterContent(); + }, + render: function render(h) { + var _this = this; + + return h(_transitions__WEBPACK_IMPORTED_MODULE_0__["VExpandTransition"], this.showLazyContent(function () { + return [h('div', _this.setBackgroundColor(_this.color, { + staticClass: 'v-expansion-panel-content', + directives: [{ + name: 'show', + value: _this.isActive + }] + }), [h('div', { + class: 'v-expansion-panel-content__wrap' + }, Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["getSlot"])(_this))])]; + })); + } +})); + +/***/ }), + +/***/ "./src/components/VExpansionPanel/VExpansionPanelHeader.ts": +/*!*****************************************************************!*\ + !*** ./src/components/VExpansionPanel/VExpansionPanelHeader.ts ***! + \*****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _transitions__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../transitions */ "./src/components/transitions/index.ts"); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_registrable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/registrable */ "./src/mixins/registrable/index.ts"); +/* harmony import */ var _directives_ripple__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../directives/ripple */ "./src/directives/ripple/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Components + + + + // Mixins + + + // Directives + + // Utilities + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_6__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"], Object(_mixins_registrable__WEBPACK_IMPORTED_MODULE_3__["inject"])('expansionPanel', 'v-expansion-panel-header', 'v-expansion-panel')); +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-expansion-panel-header', + directives: { + ripple: _directives_ripple__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + props: { + disableIconRotate: Boolean, + expandIcon: { + type: String, + default: '$expand' + }, + hideActions: Boolean, + ripple: { + type: [Boolean, Object], + default: false + } + }, + data: function data() { + return { + hasMousedown: false + }; + }, + computed: { + classes: function classes() { + return { + 'v-expansion-panel-header--active': this.isActive, + 'v-expansion-panel-header--mousedown': this.hasMousedown + }; + }, + isActive: function isActive() { + return this.expansionPanel.isActive; + }, + isDisabled: function isDisabled() { + return this.expansionPanel.isDisabled; + }, + isReadonly: function isReadonly() { + return this.expansionPanel.isReadonly; + } + }, + created: function created() { + this.expansionPanel.registerHeader(this); + }, + beforeDestroy: function beforeDestroy() { + this.expansionPanel.unregisterHeader(); + }, + methods: { + onClick: function onClick(e) { + this.$emit('click', e); + }, + genIcon: function genIcon() { + var icon = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getSlot"])(this, 'actions') || [this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_1__["default"], this.expandIcon)]; + return this.$createElement(_transitions__WEBPACK_IMPORTED_MODULE_0__["VFadeTransition"], [this.$createElement('div', { + staticClass: 'v-expansion-panel-header__icon', + class: { + 'v-expansion-panel-header__icon--disable-rotate': this.disableIconRotate + }, + directives: [{ + name: 'show', + value: !this.isDisabled + }] + }, icon)]); + } + }, + render: function render(h) { + var _this = this; + + return h('button', this.setBackgroundColor(this.color, { + staticClass: 'v-expansion-panel-header', + class: this.classes, + attrs: { + tabindex: this.isDisabled ? -1 : null, + type: 'button' + }, + directives: [{ + name: 'ripple', + value: this.ripple + }], + on: __assign(__assign({}, this.$listeners), { + click: this.onClick, + mousedown: function mousedown() { + return _this.hasMousedown = true; + }, + mouseup: function mouseup() { + return _this.hasMousedown = false; + } + }) + }), [Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getSlot"])(this, 'default', { + open: this.isActive + }, true), this.hideActions || this.genIcon()]); + } +})); + +/***/ }), + +/***/ "./src/components/VExpansionPanel/VExpansionPanels.ts": +/*!************************************************************!*\ + !*** ./src/components/VExpansionPanel/VExpansionPanels.ts ***! + \************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VExpansionPanel_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VExpansionPanel.sass */ "./src/components/VExpansionPanel/VExpansionPanel.sass"); +/* harmony import */ var _VExpansionPanel_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VExpansionPanel_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VItemGroup/VItemGroup */ "./src/components/VItemGroup/VItemGroup.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Components + + // Utilities + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_1__["BaseItemGroup"].extend({ + name: 'v-expansion-panels', + provide: function provide() { + return { + expansionPanels: this + }; + }, + props: { + accordion: Boolean, + disabled: Boolean, + flat: Boolean, + hover: Boolean, + focusable: Boolean, + inset: Boolean, + popout: Boolean, + readonly: Boolean, + tile: Boolean + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_1__["BaseItemGroup"].options.computed.classes.call(this)), { + 'v-expansion-panels': true, + 'v-expansion-panels--accordion': this.accordion, + 'v-expansion-panels--flat': this.flat, + 'v-expansion-panels--hover': this.hover, + 'v-expansion-panels--focusable': this.focusable, + 'v-expansion-panels--inset': this.inset, + 'v-expansion-panels--popout': this.popout, + 'v-expansion-panels--tile': this.tile + }); + } + }, + created: function created() { + /* istanbul ignore next */ + if (this.$attrs.hasOwnProperty('expand')) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_2__["breaking"])('expand', 'multiple', this); + } + /* istanbul ignore next */ + + + if (Array.isArray(this.value) && this.value.length > 0 && typeof this.value[0] === 'boolean') { + Object(_util_console__WEBPACK_IMPORTED_MODULE_2__["breaking"])(':value="[true, false, true]"', ':value="[0, 2]"', this); + } + }, + methods: { + updateItem: function updateItem(item, index) { + var value = this.getValue(item, index); + var nextValue = this.getValue(item, index + 1); + item.isActive = this.toggleMethod(value); + item.nextIsActive = this.toggleMethod(nextValue); + } + } +})); + +/***/ }), + +/***/ "./src/components/VExpansionPanel/index.ts": +/*!*************************************************!*\ + !*** ./src/components/VExpansionPanel/index.ts ***! + \*************************************************/ +/*! exports provided: VExpansionPanels, VExpansionPanel, VExpansionPanelHeader, VExpansionPanelContent, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VExpansionPanels__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VExpansionPanels */ "./src/components/VExpansionPanel/VExpansionPanels.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VExpansionPanels", function() { return _VExpansionPanels__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VExpansionPanel__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VExpansionPanel */ "./src/components/VExpansionPanel/VExpansionPanel.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VExpansionPanel", function() { return _VExpansionPanel__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + +/* harmony import */ var _VExpansionPanelContent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VExpansionPanelContent */ "./src/components/VExpansionPanel/VExpansionPanelContent.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VExpansionPanelContent", function() { return _VExpansionPanelContent__WEBPACK_IMPORTED_MODULE_2__["default"]; }); + +/* harmony import */ var _VExpansionPanelHeader__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./VExpansionPanelHeader */ "./src/components/VExpansionPanel/VExpansionPanelHeader.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VExpansionPanelHeader", function() { return _VExpansionPanelHeader__WEBPACK_IMPORTED_MODULE_3__["default"]; }); + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VExpansionPanels: _VExpansionPanels__WEBPACK_IMPORTED_MODULE_0__["default"], + VExpansionPanel: _VExpansionPanel__WEBPACK_IMPORTED_MODULE_1__["default"], + VExpansionPanelHeader: _VExpansionPanelHeader__WEBPACK_IMPORTED_MODULE_3__["default"], + VExpansionPanelContent: _VExpansionPanelContent__WEBPACK_IMPORTED_MODULE_2__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VFileInput/VFileInput.sass": +/*!***************************************************!*\ + !*** ./src/components/VFileInput/VFileInput.sass ***! + \***************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VFileInput/VFileInput.ts": +/*!*************************************************!*\ + !*** ./src/components/VFileInput/VFileInput.ts ***! + \*************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VFileInput_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VFileInput.sass */ "./src/components/VFileInput/VFileInput.sass"); +/* harmony import */ var _VFileInput_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VFileInput_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VTextField__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VTextField */ "./src/components/VTextField/index.ts"); +/* harmony import */ var _VChip__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VChip */ "./src/components/VChip/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +/* harmony import */ var _util_mergeData__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/mergeData */ "./src/util/mergeData.ts"); +function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + +var __spread = undefined && undefined.__spread || function () { + for (var ar = [], i = 0; i < arguments.length; i++) { + ar = ar.concat(__read(arguments[i])); + } + + return ar; +}; // Styles + + + // Extensions + + // Components + + // Utilities + + + + +/* harmony default export */ __webpack_exports__["default"] = (_VTextField__WEBPACK_IMPORTED_MODULE_1__["default"].extend({ + name: 'v-file-input', + model: { + prop: 'value', + event: 'change' + }, + props: { + chips: Boolean, + clearable: { + type: Boolean, + default: true + }, + counterSizeString: { + type: String, + default: '$vuetify.fileInput.counterSize' + }, + counterString: { + type: String, + default: '$vuetify.fileInput.counter' + }, + hideInput: Boolean, + placeholder: String, + prependIcon: { + type: String, + default: '$file' + }, + readonly: { + type: Boolean, + default: false + }, + showSize: { + type: [Boolean, Number], + default: false, + validator: function validator(v) { + return typeof v === 'boolean' || [1000, 1024].includes(v); + } + }, + smallChips: Boolean, + truncateLength: { + type: [Number, String], + default: 22 + }, + type: { + type: String, + default: 'file' + }, + value: { + default: undefined, + validator: function validator(val) { + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["wrapInArray"])(val).every(function (v) { + return v != null && _typeof(v) === 'object'; + }); + } + } + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VTextField__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-file-input': true + }); + }, + computedCounterValue: function computedCounterValue() { + var fileCount = this.isMultiple && this.lazyValue ? this.lazyValue.length : this.lazyValue instanceof File ? 1 : 0; + if (!this.showSize) return this.$vuetify.lang.t(this.counterString, fileCount); + var bytes = this.internalArrayValue.reduce(function (bytes, _a) { + var _b = _a.size, + size = _b === void 0 ? 0 : _b; + return bytes + size; + }, 0); + return this.$vuetify.lang.t(this.counterSizeString, fileCount, Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["humanReadableFileSize"])(bytes, this.base === 1024)); + }, + internalArrayValue: function internalArrayValue() { + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["wrapInArray"])(this.internalValue); + }, + internalValue: { + get: function get() { + return this.lazyValue; + }, + set: function set(val) { + this.lazyValue = val; + this.$emit('change', this.lazyValue); + } + }, + isDirty: function isDirty() { + return this.internalArrayValue.length > 0; + }, + isLabelActive: function isLabelActive() { + return this.isDirty; + }, + isMultiple: function isMultiple() { + return this.$attrs.hasOwnProperty('multiple'); + }, + text: function text() { + var _this = this; + + if (!this.isDirty) return [this.placeholder]; + return this.internalArrayValue.map(function (file) { + var _a = file.name, + name = _a === void 0 ? '' : _a, + _b = file.size, + size = _b === void 0 ? 0 : _b; + + var truncatedText = _this.truncateText(name); + + return !_this.showSize ? truncatedText : truncatedText + " (" + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["humanReadableFileSize"])(size, _this.base === 1024) + ")"; + }); + }, + base: function base() { + return typeof this.showSize !== 'boolean' ? this.showSize : undefined; + }, + hasChips: function hasChips() { + return this.chips || this.smallChips; + } + }, + watch: { + readonly: { + handler: function handler(v) { + if (v === true) Object(_util_console__WEBPACK_IMPORTED_MODULE_4__["consoleError"])('readonly is not supported on ', this); + }, + immediate: true + }, + value: function value(v) { + var value = this.isMultiple ? v : v ? [v] : []; + + if (!Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["deepEqual"])(value, this.$refs.input.files)) { + // When the input value is changed programatically, clear the + // internal input's value so that the `onInput` handler + // can be triggered again if the user re-selects the exact + // same file(s). Ideally, `input.files` should be + // manipulated directly but that property is readonly. + this.$refs.input.value = ''; + } + } + }, + methods: { + clearableCallback: function clearableCallback() { + this.internalValue = this.isMultiple ? [] : undefined; + this.$refs.input.value = ''; + }, + genChips: function genChips() { + var _this = this; + + if (!this.isDirty) return []; + return this.text.map(function (text, index) { + return _this.$createElement(_VChip__WEBPACK_IMPORTED_MODULE_2__["VChip"], { + props: { + small: _this.smallChips + }, + on: { + 'click:close': function clickClose() { + var internalValue = _this.internalValue; + internalValue.splice(index, 1); + _this.internalValue = internalValue; // Trigger the watcher + } + } + }, [text]); + }); + }, + genControl: function genControl() { + var render = _VTextField__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genControl.call(this); + + if (this.hideInput) { + render.data.style = Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_5__["mergeStyles"])(render.data.style, { + display: 'none' + }); + } + + return render; + }, + genInput: function genInput() { + var input = _VTextField__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genInput.call(this); // We should not be setting value + // programmatically on the input + // when it is using type="file" + + delete input.data.domProps.value; // This solves an issue in Safari where + // nothing happens when adding a file + // do to the input event not firing + // https://github.com/vuetifyjs/vuetify/issues/7941 + + delete input.data.on.input; + input.data.on.change = this.onInput; + return [this.genSelections(), input]; + }, + genPrependSlot: function genPrependSlot() { + var _this = this; + + if (!this.prependIcon) return null; + var icon = this.genIcon('prepend', function () { + _this.$refs.input.click(); + }); + return this.genSlot('prepend', 'outer', [icon]); + }, + genSelectionText: function genSelectionText() { + var length = this.text.length; + if (length < 2) return this.text; + if (this.showSize && !this.counter) return [this.computedCounterValue]; + return [this.$vuetify.lang.t(this.counterString, length)]; + }, + genSelections: function genSelections() { + var _this = this; + + var children = []; + + if (this.isDirty && this.$scopedSlots.selection) { + this.internalArrayValue.forEach(function (file, index) { + if (!_this.$scopedSlots.selection) return; + children.push(_this.$scopedSlots.selection({ + text: _this.text[index], + file: file, + index: index + })); + }); + } else { + children.push(this.hasChips && this.isDirty ? this.genChips() : this.genSelectionText()); + } + + return this.$createElement('div', { + staticClass: 'v-file-input__text', + class: { + 'v-file-input__text--placeholder': this.placeholder && !this.isDirty, + 'v-file-input__text--chips': this.hasChips && !this.$scopedSlots.selection + } + }, children); + }, + genTextFieldSlot: function genTextFieldSlot() { + var _this = this; + + var node = _VTextField__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genTextFieldSlot.call(this); + node.data.on = __assign(__assign({}, node.data.on || {}), { + click: function click() { + return _this.$refs.input.click(); + } + }); + return node; + }, + onInput: function onInput(e) { + var files = __spread(e.target.files || []); + + this.internalValue = this.isMultiple ? files : files[0]; // Set initialValue here otherwise isFocused + // watcher in VTextField will emit a change + // event whenever the component is blurred + + this.initialValue = this.internalValue; + }, + onKeyDown: function onKeyDown(e) { + this.$emit('keydown', e); + }, + truncateText: function truncateText(str) { + if (str.length < Number(this.truncateLength)) return str; + var charsKeepOneSide = Math.floor((Number(this.truncateLength) - 1) / 2); + return str.slice(0, charsKeepOneSide) + "\u2026" + str.slice(str.length - charsKeepOneSide); + } + } +})); + +/***/ }), + +/***/ "./src/components/VFileInput/index.ts": +/*!********************************************!*\ + !*** ./src/components/VFileInput/index.ts ***! + \********************************************/ +/*! exports provided: VFileInput, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VFileInput__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VFileInput */ "./src/components/VFileInput/VFileInput.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VFileInput", function() { return _VFileInput__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VFileInput__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VFooter/VFooter.sass": +/*!*********************************************!*\ + !*** ./src/components/VFooter/VFooter.sass ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VFooter/VFooter.ts": +/*!*******************************************!*\ + !*** ./src/components/VFooter/VFooter.ts ***! + \*******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VFooter_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VFooter.sass */ "./src/components/VFooter/VFooter.sass"); +/* harmony import */ var _VFooter_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VFooter_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSheet/VSheet */ "./src/components/VSheet/VSheet.ts"); +/* harmony import */ var _mixins_applicationable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/applicationable */ "./src/mixins/applicationable/index.ts"); +/* harmony import */ var _mixins_ssr_bootable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/ssr-bootable */ "./src/mixins/ssr-bootable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Components + + // Mixins + + + // Utilities + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_4__["default"])(_VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__["default"], Object(_mixins_applicationable__WEBPACK_IMPORTED_MODULE_2__["default"])('footer', ['height', 'inset']), _mixins_ssr_bootable__WEBPACK_IMPORTED_MODULE_3__["default"]).extend({ + name: 'v-footer', + props: { + height: { + default: 'auto', + type: [Number, String] + }, + inset: Boolean, + padless: Boolean, + tag: { + type: String, + default: 'footer' + } + }, + computed: { + applicationProperty: function applicationProperty() { + return this.inset ? 'insetFooter' : 'footer'; + }, + classes: function classes() { + return __assign(__assign({}, _VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-footer--absolute': this.absolute, + 'v-footer--fixed': !this.absolute && (this.app || this.fixed), + 'v-footer--padless': this.padless, + 'v-footer--inset': this.inset + }); + }, + computedBottom: function computedBottom() { + if (!this.isPositioned) return undefined; + return this.app ? this.$vuetify.application.bottom : 0; + }, + computedLeft: function computedLeft() { + if (!this.isPositioned) return undefined; + return this.app && this.inset ? this.$vuetify.application.left : 0; + }, + computedRight: function computedRight() { + if (!this.isPositioned) return undefined; + return this.app && this.inset ? this.$vuetify.application.right : 0; + }, + isPositioned: function isPositioned() { + return Boolean(this.absolute || this.fixed || this.app); + }, + styles: function styles() { + var height = parseInt(this.height); + return __assign(__assign({}, _VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.styles.call(this)), { + height: isNaN(height) ? height : Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["convertToUnit"])(height), + left: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["convertToUnit"])(this.computedLeft), + right: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["convertToUnit"])(this.computedRight), + bottom: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["convertToUnit"])(this.computedBottom) + }); + } + }, + methods: { + updateApplication: function updateApplication() { + var height = parseInt(this.height); + return isNaN(height) ? this.$el ? this.$el.clientHeight : 0 : height; + } + }, + render: function render(h) { + var data = this.setBackgroundColor(this.color, { + staticClass: 'v-footer', + class: this.classes, + style: this.styles + }); + return h(this.tag, data, this.$slots.default); + } +})); + +/***/ }), + +/***/ "./src/components/VFooter/index.ts": +/*!*****************************************!*\ + !*** ./src/components/VFooter/index.ts ***! + \*****************************************/ +/*! exports provided: VFooter, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VFooter__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VFooter */ "./src/components/VFooter/VFooter.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VFooter", function() { return _VFooter__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VFooter__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VForm/VForm.ts": +/*!***************************************!*\ + !*** ./src/components/VForm/VForm.ts ***! + \***************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _mixins_binds_attrs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/binds-attrs */ "./src/mixins/binds-attrs/index.ts"); +/* harmony import */ var _mixins_registrable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/registrable */ "./src/mixins/registrable/index.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Mixins + + + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_0__["default"])(_mixins_binds_attrs__WEBPACK_IMPORTED_MODULE_1__["default"], Object(_mixins_registrable__WEBPACK_IMPORTED_MODULE_2__["provide"])('form') +/* @vue/component */ +).extend({ + name: 'v-form', + provide: function provide() { + return { + form: this + }; + }, + inheritAttrs: false, + props: { + disabled: Boolean, + lazyValidation: Boolean, + readonly: Boolean, + value: Boolean + }, + data: function data() { + return { + inputs: [], + watchers: [], + errorBag: {} + }; + }, + watch: { + errorBag: { + handler: function handler(val) { + var errors = Object.values(val).includes(true); + this.$emit('input', !errors); + }, + deep: true, + immediate: true + } + }, + methods: { + watchInput: function watchInput(input) { + var _this = this; + + var watcher = function watcher(input) { + return input.$watch('hasError', function (val) { + _this.$set(_this.errorBag, input._uid, val); + }, { + immediate: true + }); + }; + + var watchers = { + _uid: input._uid, + valid: function valid() {}, + shouldValidate: function shouldValidate() {} + }; + + if (this.lazyValidation) { + // Only start watching inputs if we need to + watchers.shouldValidate = input.$watch('shouldValidate', function (val) { + if (!val) return; // Only watch if we're not already doing it + + if (_this.errorBag.hasOwnProperty(input._uid)) return; + watchers.valid = watcher(input); + }); + } else { + watchers.valid = watcher(input); + } + + return watchers; + }, + + /** @public */ + validate: function validate() { + return this.inputs.filter(function (input) { + return !input.validate(true); + }).length === 0; + }, + + /** @public */ + reset: function reset() { + this.inputs.forEach(function (input) { + return input.reset(); + }); + this.resetErrorBag(); + }, + resetErrorBag: function resetErrorBag() { + var _this = this; + + if (this.lazyValidation) { + // Account for timeout in validatable + setTimeout(function () { + _this.errorBag = {}; + }, 0); + } + }, + + /** @public */ + resetValidation: function resetValidation() { + this.inputs.forEach(function (input) { + return input.resetValidation(); + }); + this.resetErrorBag(); + }, + register: function register(input) { + this.inputs.push(input); + this.watchers.push(this.watchInput(input)); + }, + unregister: function unregister(input) { + var found = this.inputs.find(function (i) { + return i._uid === input._uid; + }); + if (!found) return; + var unwatch = this.watchers.find(function (i) { + return i._uid === found._uid; + }); + + if (unwatch) { + unwatch.valid(); + unwatch.shouldValidate(); + } + + this.watchers = this.watchers.filter(function (i) { + return i._uid !== found._uid; + }); + this.inputs = this.inputs.filter(function (i) { + return i._uid !== found._uid; + }); + this.$delete(this.errorBag, found._uid); + } + }, + render: function render(h) { + var _this = this; + + return h('form', { + staticClass: 'v-form', + attrs: __assign({ + novalidate: true + }, this.attrs$), + on: { + submit: function submit(e) { + return _this.$emit('submit', e); + } + } + }, this.$slots.default); + } +})); + +/***/ }), + +/***/ "./src/components/VForm/index.ts": +/*!***************************************!*\ + !*** ./src/components/VForm/index.ts ***! + \***************************************/ +/*! exports provided: VForm, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VForm__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VForm */ "./src/components/VForm/VForm.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VForm", function() { return _VForm__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VForm__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VGrid/VCol.ts": +/*!**************************************!*\ + !*** ./src/components/VGrid/VCol.ts ***! + \**************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VGrid_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VGrid.sass */ "./src/components/VGrid/VGrid.sass"); +/* harmony import */ var _VGrid_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VGrid_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _util_mergeData__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/mergeData */ "./src/util/mergeData.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + + + + + // no xs + +var breakpoints = ['sm', 'md', 'lg', 'xl']; + +var breakpointProps = function () { + return breakpoints.reduce(function (props, val) { + props[val] = { + type: [Boolean, String, Number], + default: false + }; + return props; + }, {}); +}(); + +var offsetProps = function () { + return breakpoints.reduce(function (props, val) { + props['offset' + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["upperFirst"])(val)] = { + type: [String, Number], + default: null + }; + return props; + }, {}); +}(); + +var orderProps = function () { + return breakpoints.reduce(function (props, val) { + props['order' + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["upperFirst"])(val)] = { + type: [String, Number], + default: null + }; + return props; + }, {}); +}(); + +var propMap = { + col: Object.keys(breakpointProps), + offset: Object.keys(offsetProps), + order: Object.keys(orderProps) +}; + +function breakpointClass(type, prop, val) { + var className = type; + + if (val == null || val === false) { + return undefined; + } + + if (prop) { + var breakpoint = prop.replace(type, ''); + className += "-" + breakpoint; + } // Handling the boolean style prop when accepting [Boolean, String, Number] + // means Vue will not convert to sm: true for us. + // Since the default is false, an empty string indicates the prop's presence. + + + if (type === 'col' && (val === '' || val === true)) { + // .col-md + return className.toLowerCase(); + } // .order-md-6 + + + className += "-" + val; + return className.toLowerCase(); +} + +var cache = new Map(); +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1___default.a.extend({ + name: 'v-col', + functional: true, + props: __assign(__assign(__assign(__assign(__assign(__assign({ + cols: { + type: [Boolean, String, Number], + default: false + } + }, breakpointProps), { + offset: { + type: [String, Number], + default: null + } + }), offsetProps), { + order: { + type: [String, Number], + default: null + } + }), orderProps), { + alignSelf: { + type: String, + default: null, + validator: function validator(str) { + return ['auto', 'start', 'end', 'center', 'baseline', 'stretch'].includes(str); + } + }, + tag: { + type: String, + default: 'div' + } + }), + render: function render(h, _a) { + var _b; + + var props = _a.props, + data = _a.data, + children = _a.children, + parent = _a.parent; // Super-fast memoization based on props, 5x faster than JSON.stringify + + var cacheKey = ''; + + for (var prop in props) { + cacheKey += String(props[prop]); + } + + var classList = cache.get(cacheKey); + + if (!classList) { + classList = []; // Loop through `col`, `offset`, `order` breakpoint props + + var type_1; + + for (type_1 in propMap) { + propMap[type_1].forEach(function (prop) { + var value = props[prop]; + var className = breakpointClass(type_1, prop, value); + if (className) classList.push(className); + }); + } + + var hasColClasses = classList.some(function (className) { + return className.startsWith('col-'); + }); + classList.push((_b = { + // Default to .col if no other col-{bp}-* classes generated nor `cols` specified. + col: !hasColClasses || !props.cols + }, _b["col-" + props.cols] = props.cols, _b["offset-" + props.offset] = props.offset, _b["order-" + props.order] = props.order, _b["align-self-" + props.alignSelf] = props.alignSelf, _b)); + cache.set(cacheKey, classList); + } + + return h(props.tag, Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_2__["default"])(data, { + class: classList + }), children); + } +})); + +/***/ }), + +/***/ "./src/components/VGrid/VContainer.ts": +/*!********************************************!*\ + !*** ./src/components/VGrid/VContainer.ts ***! + \********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _grid_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_grid.sass */ "./src/components/VGrid/_grid.sass"); +/* harmony import */ var _grid_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_grid_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VGrid_sass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VGrid.sass */ "./src/components/VGrid/VGrid.sass"); +/* harmony import */ var _VGrid_sass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_VGrid_sass__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _grid__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./grid */ "./src/components/VGrid/grid.ts"); +/* harmony import */ var _util_mergeData__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mergeData */ "./src/util/mergeData.ts"); + + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_grid__WEBPACK_IMPORTED_MODULE_2__["default"])('container').extend({ + name: 'v-container', + functional: true, + props: { + id: String, + tag: { + type: String, + default: 'div' + }, + fluid: { + type: Boolean, + default: false + } + }, + render: function render(h, _a) { + var props = _a.props, + data = _a.data, + children = _a.children; + var classes; + var attrs = data.attrs; + + if (attrs) { + // reset attrs to extract utility clases like pa-3 + data.attrs = {}; + classes = Object.keys(attrs).filter(function (key) { + // TODO: Remove once resolved + // https://github.com/vuejs/vue/issues/7841 + if (key === 'slot') return false; + var value = attrs[key]; // add back data attributes like data-test="foo" but do not + // add them as classes + + if (key.startsWith('data-')) { + data.attrs[key] = value; + return false; + } + + return value || typeof value === 'string'; + }); + } + + if (props.id) { + data.domProps = data.domProps || {}; + data.domProps.id = props.id; + } + + return h(props.tag, Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_3__["default"])(data, { + staticClass: 'container', + class: Array({ + 'container--fluid': props.fluid + }).concat(classes || []) + }), children); + } +})); + +/***/ }), + +/***/ "./src/components/VGrid/VFlex.ts": +/*!***************************************!*\ + !*** ./src/components/VGrid/VFlex.ts ***! + \***************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _grid_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_grid.sass */ "./src/components/VGrid/_grid.sass"); +/* harmony import */ var _grid_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_grid_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _grid__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./grid */ "./src/components/VGrid/grid.ts"); + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_grid__WEBPACK_IMPORTED_MODULE_1__["default"])('flex')); + +/***/ }), + +/***/ "./src/components/VGrid/VGrid.sass": +/*!*****************************************!*\ + !*** ./src/components/VGrid/VGrid.sass ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VGrid/VLayout.ts": +/*!*****************************************!*\ + !*** ./src/components/VGrid/VLayout.ts ***! + \*****************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _grid_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_grid.sass */ "./src/components/VGrid/_grid.sass"); +/* harmony import */ var _grid_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_grid_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _grid__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./grid */ "./src/components/VGrid/grid.ts"); + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_grid__WEBPACK_IMPORTED_MODULE_1__["default"])('layout')); + +/***/ }), + +/***/ "./src/components/VGrid/VRow.ts": +/*!**************************************!*\ + !*** ./src/components/VGrid/VRow.ts ***! + \**************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VGrid_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VGrid.sass */ "./src/components/VGrid/VGrid.sass"); +/* harmony import */ var _VGrid_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VGrid_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _util_mergeData__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/mergeData */ "./src/util/mergeData.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + +var __spread = undefined && undefined.__spread || function () { + for (var ar = [], i = 0; i < arguments.length; i++) { + ar = ar.concat(__read(arguments[i])); + } + + return ar; +}; + + + + + // no xs + +var breakpoints = ['sm', 'md', 'lg', 'xl']; +var ALIGNMENT = ['start', 'end', 'center']; + +function makeProps(prefix, def) { + return breakpoints.reduce(function (props, val) { + props[prefix + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["upperFirst"])(val)] = def(); + return props; + }, {}); +} + +var alignValidator = function alignValidator(str) { + return __spread(ALIGNMENT, ['baseline', 'stretch']).includes(str); +}; + +var alignProps = makeProps('align', function () { + return { + type: String, + default: null, + validator: alignValidator + }; +}); + +var justifyValidator = function justifyValidator(str) { + return __spread(ALIGNMENT, ['space-between', 'space-around']).includes(str); +}; + +var justifyProps = makeProps('justify', function () { + return { + type: String, + default: null, + validator: justifyValidator + }; +}); + +var alignContentValidator = function alignContentValidator(str) { + return __spread(ALIGNMENT, ['space-between', 'space-around', 'stretch']).includes(str); +}; + +var alignContentProps = makeProps('alignContent', function () { + return { + type: String, + default: null, + validator: alignContentValidator + }; +}); +var propMap = { + align: Object.keys(alignProps), + justify: Object.keys(justifyProps), + alignContent: Object.keys(alignContentProps) +}; +var classMap = { + align: 'align', + justify: 'justify', + alignContent: 'align-content' +}; + +function breakpointClass(type, prop, val) { + var className = classMap[type]; + + if (val == null) { + return undefined; + } + + if (prop) { + // alignSm -> Sm + var breakpoint = prop.replace(type, ''); + className += "-" + breakpoint; + } // .align-items-sm-center + + + className += "-" + val; + return className.toLowerCase(); +} + +var cache = new Map(); +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1___default.a.extend({ + name: 'v-row', + functional: true, + props: __assign(__assign(__assign(__assign(__assign({ + tag: { + type: String, + default: 'div' + }, + dense: Boolean, + noGutters: Boolean, + align: { + type: String, + default: null, + validator: alignValidator + } + }, alignProps), { + justify: { + type: String, + default: null, + validator: justifyValidator + } + }), justifyProps), { + alignContent: { + type: String, + default: null, + validator: alignContentValidator + } + }), alignContentProps), + render: function render(h, _a) { + var _b; + + var props = _a.props, + data = _a.data, + children = _a.children; // Super-fast memoization based on props, 5x faster than JSON.stringify + + var cacheKey = ''; + + for (var prop in props) { + cacheKey += String(props[prop]); + } + + var classList = cache.get(cacheKey); + + if (!classList) { + classList = []; // Loop through `align`, `justify`, `alignContent` breakpoint props + + var type_1; + + for (type_1 in propMap) { + propMap[type_1].forEach(function (prop) { + var value = props[prop]; + var className = breakpointClass(type_1, prop, value); + if (className) classList.push(className); + }); + } + + classList.push((_b = { + 'no-gutters': props.noGutters, + 'row--dense': props.dense + }, _b["align-" + props.align] = props.align, _b["justify-" + props.justify] = props.justify, _b["align-content-" + props.alignContent] = props.alignContent, _b)); + cache.set(cacheKey, classList); + } + + return h(props.tag, Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_2__["default"])(data, { + staticClass: 'row', + class: classList + }), children); + } +})); + +/***/ }), + +/***/ "./src/components/VGrid/VSpacer.ts": +/*!*****************************************!*\ + !*** ./src/components/VGrid/VSpacer.ts ***! + \*****************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _grid_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_grid.sass */ "./src/components/VGrid/_grid.sass"); +/* harmony import */ var _grid_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_grid_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["createSimpleFunctional"])('spacer', 'div', 'v-spacer')); + +/***/ }), + +/***/ "./src/components/VGrid/_grid.sass": +/*!*****************************************!*\ + !*** ./src/components/VGrid/_grid.sass ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VGrid/grid.ts": +/*!**************************************!*\ + !*** ./src/components/VGrid/grid.ts ***! + \**************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return VGrid; }); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); +// Types + +function VGrid(name) { + /* @vue/component */ + return vue__WEBPACK_IMPORTED_MODULE_0___default.a.extend({ + name: "v-" + name, + functional: true, + props: { + id: String, + tag: { + type: String, + default: 'div' + } + }, + render: function render(h, _a) { + var props = _a.props, + data = _a.data, + children = _a.children; + data.staticClass = (name + " " + (data.staticClass || '')).trim(); + var attrs = data.attrs; + + if (attrs) { + // reset attrs to extract utility clases like pa-3 + data.attrs = {}; + var classes = Object.keys(attrs).filter(function (key) { + // TODO: Remove once resolved + // https://github.com/vuejs/vue/issues/7841 + if (key === 'slot') return false; + var value = attrs[key]; // add back data attributes like data-test="foo" but do not + // add them as classes + + if (key.startsWith('data-')) { + data.attrs[key] = value; + return false; + } + + return value || typeof value === 'string'; + }); + if (classes.length) data.staticClass += " " + classes.join(' '); + } + + if (props.id) { + data.domProps = data.domProps || {}; + data.domProps.id = props.id; + } + + return h(props.tag, data, children); + } + }); +} + +/***/ }), + +/***/ "./src/components/VGrid/index.ts": +/*!***************************************!*\ + !*** ./src/components/VGrid/index.ts ***! + \***************************************/ +/*! exports provided: VContainer, VCol, VRow, VSpacer, VLayout, VFlex, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VContainer__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VContainer */ "./src/components/VGrid/VContainer.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VContainer", function() { return _VContainer__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VCol__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VCol */ "./src/components/VGrid/VCol.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VCol", function() { return _VCol__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + +/* harmony import */ var _VRow__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VRow */ "./src/components/VGrid/VRow.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VRow", function() { return _VRow__WEBPACK_IMPORTED_MODULE_2__["default"]; }); + +/* harmony import */ var _VSpacer__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./VSpacer */ "./src/components/VGrid/VSpacer.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSpacer", function() { return _VSpacer__WEBPACK_IMPORTED_MODULE_3__["default"]; }); + +/* harmony import */ var _VLayout__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./VLayout */ "./src/components/VGrid/VLayout.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VLayout", function() { return _VLayout__WEBPACK_IMPORTED_MODULE_4__["default"]; }); + +/* harmony import */ var _VFlex__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./VFlex */ "./src/components/VGrid/VFlex.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VFlex", function() { return _VFlex__WEBPACK_IMPORTED_MODULE_5__["default"]; }); + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VContainer: _VContainer__WEBPACK_IMPORTED_MODULE_0__["default"], + VCol: _VCol__WEBPACK_IMPORTED_MODULE_1__["default"], + VRow: _VRow__WEBPACK_IMPORTED_MODULE_2__["default"], + VSpacer: _VSpacer__WEBPACK_IMPORTED_MODULE_3__["default"], + VLayout: _VLayout__WEBPACK_IMPORTED_MODULE_4__["default"], + VFlex: _VFlex__WEBPACK_IMPORTED_MODULE_5__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VHover/VHover.ts": +/*!*****************************************!*\ + !*** ./src/components/VHover/VHover.ts ***! + \*****************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _mixins_delayable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../mixins/delayable */ "./src/mixins/delayable/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +// Mixins + + // Utilities + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_2__["default"])(_mixins_delayable__WEBPACK_IMPORTED_MODULE_0__["default"], _mixins_toggleable__WEBPACK_IMPORTED_MODULE_1__["default"] +/* @vue/component */ +).extend({ + name: 'v-hover', + props: { + disabled: { + type: Boolean, + default: false + }, + value: { + type: Boolean, + default: undefined + } + }, + methods: { + onMouseEnter: function onMouseEnter() { + this.runDelay('open'); + }, + onMouseLeave: function onMouseLeave() { + this.runDelay('close'); + } + }, + render: function render() { + if (!this.$scopedSlots.default && this.value === undefined) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_3__["consoleWarn"])('v-hover is missing a default scopedSlot or bound value', this); + return null; + } + + var element; + /* istanbul ignore else */ + + if (this.$scopedSlots.default) { + element = this.$scopedSlots.default({ + hover: this.isActive + }); + } + + if (Array.isArray(element) && element.length === 1) { + element = element[0]; + } + + if (!element || Array.isArray(element) || !element.tag) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_3__["consoleWarn"])('v-hover should only contain a single element', this); + return element; + } + + if (!this.disabled) { + element.data = element.data || {}; + + this._g(element.data, { + mouseenter: this.onMouseEnter, + mouseleave: this.onMouseLeave + }); + } + + return element; + } +})); + +/***/ }), + +/***/ "./src/components/VHover/index.ts": +/*!****************************************!*\ + !*** ./src/components/VHover/index.ts ***! + \****************************************/ +/*! exports provided: VHover, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VHover__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VHover */ "./src/components/VHover/VHover.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VHover", function() { return _VHover__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VHover__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VIcon/VIcon.sass": +/*!*****************************************!*\ + !*** ./src/components/VIcon/VIcon.sass ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VIcon/VIcon.ts": +/*!***************************************!*\ + !*** ./src/components/VIcon/VIcon.ts ***! + \***************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VIcon_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VIcon.sass */ "./src/components/VIcon/VIcon.sass"); +/* harmony import */ var _VIcon_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VIcon_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_binds_attrs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/binds-attrs */ "./src/mixins/binds-attrs/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_sizeable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/sizeable */ "./src/mixins/sizeable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + + // Mixins + + + + + // Util + + // Types + + + +var SIZE_MAP; + +(function (SIZE_MAP) { + SIZE_MAP["xSmall"] = "12px"; + SIZE_MAP["small"] = "16px"; + SIZE_MAP["default"] = "24px"; + SIZE_MAP["medium"] = "28px"; + SIZE_MAP["large"] = "36px"; + SIZE_MAP["xLarge"] = "40px"; +})(SIZE_MAP || (SIZE_MAP = {})); + +function isFontAwesome5(iconType) { + return ['fas', 'far', 'fal', 'fab', 'fad'].some(function (val) { + return iconType.includes(val); + }); +} + +function isSvgPath(icon) { + return /^[mzlhvcsqta]\s*[-+.0-9][^mlhvzcsqta]+/i.test(icon) && /[\dz]$/i.test(icon) && icon.length > 4; +} + +var VIcon = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_7__["default"])(_mixins_binds_attrs__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_sizeable__WEBPACK_IMPORTED_MODULE_3__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_4__["default"] +/* @vue/component */ +).extend({ + name: 'v-icon', + props: { + dense: Boolean, + disabled: Boolean, + left: Boolean, + right: Boolean, + size: [Number, String], + tag: { + type: String, + required: false, + default: 'i' + } + }, + computed: { + medium: function medium() { + return false; + }, + hasClickListener: function hasClickListener() { + return Boolean(this.listeners$.click || this.listeners$['!click']); + } + }, + methods: { + getIcon: function getIcon() { + var iconName = ''; + if (this.$slots.default) iconName = this.$slots.default[0].text.trim(); + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["remapInternalIcon"])(this, iconName); + }, + getSize: function getSize() { + var sizes = { + xSmall: this.xSmall, + small: this.small, + medium: this.medium, + large: this.large, + xLarge: this.xLarge + }; + var explicitSize = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["keys"])(sizes).find(function (key) { + return sizes[key]; + }); + return explicitSize && SIZE_MAP[explicitSize] || Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["convertToUnit"])(this.size); + }, + // Component data for both font and svg icon. + getDefaultData: function getDefaultData() { + var data = { + staticClass: 'v-icon notranslate', + class: { + 'v-icon--disabled': this.disabled, + 'v-icon--left': this.left, + 'v-icon--link': this.hasClickListener, + 'v-icon--right': this.right, + 'v-icon--dense': this.dense + }, + attrs: __assign({ + 'aria-hidden': !this.hasClickListener, + disabled: this.hasClickListener && this.disabled, + type: this.hasClickListener ? 'button' : undefined + }, this.attrs$), + on: this.listeners$ + }; + return data; + }, + applyColors: function applyColors(data) { + data.class = __assign(__assign({}, data.class), this.themeClasses); + this.setTextColor(this.color, data); + }, + renderFontIcon: function renderFontIcon(icon, h) { + var newChildren = []; + var data = this.getDefaultData(); + var iconType = 'material-icons'; // Material Icon delimiter is _ + // https://material.io/icons/ + + var delimiterIndex = icon.indexOf('-'); + var isMaterialIcon = delimiterIndex <= -1; + + if (isMaterialIcon) { + // Material icon uses ligatures. + newChildren.push(icon); + } else { + iconType = icon.slice(0, delimiterIndex); + if (isFontAwesome5(iconType)) iconType = ''; + } + + data.class[iconType] = true; + data.class[icon] = !isMaterialIcon; + var fontSize = this.getSize(); + if (fontSize) data.style = { + fontSize: fontSize + }; + this.applyColors(data); + return h(this.hasClickListener ? 'button' : this.tag, data, newChildren); + }, + renderSvgIcon: function renderSvgIcon(icon, h) { + var fontSize = this.getSize(); + + var wrapperData = __assign(__assign({}, this.getDefaultData()), { + style: fontSize ? { + fontSize: fontSize, + height: fontSize, + width: fontSize + } : undefined + }); + + wrapperData.class['v-icon--svg'] = true; + this.applyColors(wrapperData); + var svgData = { + attrs: { + xmlns: 'http://www.w3.org/2000/svg', + viewBox: '0 0 24 24', + height: fontSize || '24', + width: fontSize || '24', + role: 'img', + 'aria-hidden': true + } + }; + return h(this.hasClickListener ? 'button' : 'span', wrapperData, [h('svg', svgData, [h('path', { + attrs: { + d: icon + } + })])]); + }, + renderSvgIconComponent: function renderSvgIconComponent(icon, h) { + var data = this.getDefaultData(); + data.class['v-icon--is-component'] = true; + var size = this.getSize(); + + if (size) { + data.style = { + fontSize: size, + height: size, + width: size + }; + } + + this.applyColors(data); + var component = icon.component; + data.props = icon.props; + data.nativeOn = data.on; + return h(component, data); + } + }, + render: function render(h) { + var icon = this.getIcon(); + + if (typeof icon === 'string') { + if (isSvgPath(icon)) { + return this.renderSvgIcon(icon, h); + } + + return this.renderFontIcon(icon, h); + } + + return this.renderSvgIconComponent(icon, h); + } +}); +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_6___default.a.extend({ + name: 'v-icon', + $_wrapperFor: VIcon, + functional: true, + render: function render(h, _a) { + var data = _a.data, + children = _a.children; + var iconName = ''; // Support usage of v-text and v-html + + if (data.domProps) { + iconName = data.domProps.textContent || data.domProps.innerHTML || iconName; // Remove nodes so it doesn't + // overwrite our changes + + delete data.domProps.textContent; + delete data.domProps.innerHTML; + } + + return h(VIcon, data, iconName ? [iconName] : children); + } +})); + +/***/ }), + +/***/ "./src/components/VIcon/index.ts": +/*!***************************************!*\ + !*** ./src/components/VIcon/index.ts ***! + \***************************************/ +/*! exports provided: VIcon, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VIcon */ "./src/components/VIcon/VIcon.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VIcon", function() { return _VIcon__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VIcon__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VImg/VImg.sass": +/*!***************************************!*\ + !*** ./src/components/VImg/VImg.sass ***! + \***************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VImg/VImg.ts": +/*!*************************************!*\ + !*** ./src/components/VImg/VImg.ts ***! + \*************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VImg_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VImg.sass */ "./src/components/VImg/VImg.sass"); +/* harmony import */ var _VImg_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VImg_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _directives_intersect__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../directives/intersect */ "./src/directives/intersect/index.ts"); +/* harmony import */ var _VResponsive__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VResponsive */ "./src/components/VResponsive/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_mergeData__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/mergeData */ "./src/util/mergeData.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + +// Styles + // Directives + + // Components + + // Mixins + + // Utils + + + + +var hasIntersect = typeof window !== 'undefined' && 'IntersectionObserver' in window; +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_4__["default"])(_VResponsive__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__["default"]).extend({ + name: 'v-img', + directives: { + intersect: _directives_intersect__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + props: { + alt: String, + contain: Boolean, + eager: Boolean, + gradient: String, + lazySrc: String, + options: { + type: Object, + // For more information on types, navigate to: + // https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API + default: function _default() { + return { + root: undefined, + rootMargin: undefined, + threshold: undefined + }; + } + }, + position: { + type: String, + default: 'center center' + }, + sizes: String, + src: { + type: [String, Object], + default: '' + }, + srcset: String, + transition: { + type: [Boolean, String], + default: 'fade-transition' + } + }, + data: function data() { + return { + currentSrc: '', + image: null, + isLoading: true, + calculatedAspectRatio: undefined, + naturalWidth: undefined, + hasError: false + }; + }, + computed: { + computedAspectRatio: function computedAspectRatio() { + return Number(this.normalisedSrc.aspect || this.calculatedAspectRatio); + }, + normalisedSrc: function normalisedSrc() { + return this.src && _typeof(this.src) === 'object' ? { + src: this.src.src, + srcset: this.srcset || this.src.srcset, + lazySrc: this.lazySrc || this.src.lazySrc, + aspect: Number(this.aspectRatio || this.src.aspect) + } : { + src: this.src, + srcset: this.srcset, + lazySrc: this.lazySrc, + aspect: Number(this.aspectRatio || 0) + }; + }, + __cachedImage: function __cachedImage() { + if (!(this.normalisedSrc.src || this.normalisedSrc.lazySrc || this.gradient)) return []; + var backgroundImage = []; + var src = this.isLoading ? this.normalisedSrc.lazySrc : this.currentSrc; + if (this.gradient) backgroundImage.push("linear-gradient(" + this.gradient + ")"); + if (src) backgroundImage.push("url(\"" + src + "\")"); + var image = this.$createElement('div', { + staticClass: 'v-image__image', + class: { + 'v-image__image--preload': this.isLoading, + 'v-image__image--contain': this.contain, + 'v-image__image--cover': !this.contain + }, + style: { + backgroundImage: backgroundImage.join(', '), + backgroundPosition: this.position + }, + key: +this.isLoading + }); + /* istanbul ignore if */ + + if (!this.transition) return image; + return this.$createElement('transition', { + attrs: { + name: this.transition, + mode: 'in-out' + } + }, [image]); + } + }, + watch: { + src: function src() { + // Force re-init when src changes + if (!this.isLoading) this.init(undefined, undefined, true);else this.loadImage(); + }, + '$vuetify.breakpoint.width': 'getSrc' + }, + mounted: function mounted() { + this.init(); + }, + methods: { + init: function init(entries, observer, isIntersecting) { + // If the current browser supports the intersection + // observer api, the image is not observable, and + // the eager prop isn't being used, do not load + if (hasIntersect && !isIntersecting && !this.eager) return; + + if (this.normalisedSrc.lazySrc) { + var lazyImg = new Image(); + lazyImg.src = this.normalisedSrc.lazySrc; + this.pollForSize(lazyImg, null); + } + /* istanbul ignore else */ + + + if (this.normalisedSrc.src) this.loadImage(); + }, + onLoad: function onLoad() { + this.getSrc(); + this.isLoading = false; + this.$emit('load', this.src); + }, + onError: function onError() { + this.hasError = true; + this.$emit('error', this.src); + }, + getSrc: function getSrc() { + /* istanbul ignore else */ + if (this.image) this.currentSrc = this.image.currentSrc || this.image.src; + }, + loadImage: function loadImage() { + var _this = this; + + var image = new Image(); + this.image = image; + + image.onload = function () { + /* istanbul ignore if */ + if (image.decode) { + image.decode().catch(function (err) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_6__["consoleWarn"])("Failed to decode image, trying to render anyway\n\n" + ("src: " + _this.normalisedSrc.src) + (err.message ? "\nOriginal error: " + err.message : ''), _this); + }).then(_this.onLoad); + } else { + _this.onLoad(); + } + }; + + image.onerror = this.onError; + this.hasError = false; + image.src = this.normalisedSrc.src; + this.sizes && (image.sizes = this.sizes); + this.normalisedSrc.srcset && (image.srcset = this.normalisedSrc.srcset); + this.aspectRatio || this.pollForSize(image); + this.getSrc(); + }, + pollForSize: function pollForSize(img, timeout) { + var _this = this; + + if (timeout === void 0) { + timeout = 100; + } + + var poll = function poll() { + var naturalHeight = img.naturalHeight, + naturalWidth = img.naturalWidth; + + if (naturalHeight || naturalWidth) { + _this.naturalWidth = naturalWidth; + _this.calculatedAspectRatio = naturalWidth / naturalHeight; + } else { + timeout != null && !_this.hasError && setTimeout(poll, timeout); + } + }; + + poll(); + }, + genContent: function genContent() { + var content = _VResponsive__WEBPACK_IMPORTED_MODULE_2__["default"].options.methods.genContent.call(this); + + if (this.naturalWidth) { + this._b(content.data, 'div', { + style: { + width: this.naturalWidth + "px" + } + }); + } + + return content; + }, + __genPlaceholder: function __genPlaceholder() { + if (this.$slots.placeholder) { + var placeholder = this.isLoading ? [this.$createElement('div', { + staticClass: 'v-image__placeholder' + }, this.$slots.placeholder)] : []; + if (!this.transition) return placeholder[0]; + return this.$createElement('transition', { + props: { + appear: true, + name: this.transition + } + }, placeholder); + } + } + }, + render: function render(h) { + var node = _VResponsive__WEBPACK_IMPORTED_MODULE_2__["default"].options.render.call(this, h); + var data = Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_5__["default"])(node.data, { + staticClass: 'v-image', + attrs: { + 'aria-label': this.alt, + role: this.alt ? 'img' : undefined + }, + class: this.themeClasses, + // Only load intersect directive if it + // will work in the current browser. + directives: hasIntersect ? [{ + name: 'intersect', + modifiers: { + once: true + }, + value: { + handler: this.init, + options: this.options + } + }] : undefined + }); + node.children = [this.__cachedSizer, this.__cachedImage, this.__genPlaceholder(), this.genContent()]; + return h(node.tag, data, node.children); + } +})); + +/***/ }), + +/***/ "./src/components/VImg/index.ts": +/*!**************************************!*\ + !*** ./src/components/VImg/index.ts ***! + \**************************************/ +/*! exports provided: VImg, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VImg__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VImg */ "./src/components/VImg/VImg.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VImg", function() { return _VImg__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VImg__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VInput/VInput.sass": +/*!*******************************************!*\ + !*** ./src/components/VInput/VInput.sass ***! + \*******************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VInput/VInput.ts": +/*!*****************************************!*\ + !*** ./src/components/VInput/VInput.ts ***! + \*****************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VInput_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VInput.sass */ "./src/components/VInput/VInput.sass"); +/* harmony import */ var _VInput_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VInput_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _VLabel__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VLabel */ "./src/components/VLabel/index.ts"); +/* harmony import */ var _VMessages__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VMessages */ "./src/components/VMessages/index.ts"); +/* harmony import */ var _mixins_binds_attrs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/binds-attrs */ "./src/mixins/binds-attrs/index.ts"); +/* harmony import */ var _mixins_validatable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/validatable */ "./src/mixins/validatable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mergeData__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/mergeData */ "./src/util/mergeData.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Components + + + + // Mixins + + + // Utilities + + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_8__["default"])(_mixins_binds_attrs__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_validatable__WEBPACK_IMPORTED_MODULE_5__["default"]); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-input', + inheritAttrs: false, + props: { + appendIcon: String, + backgroundColor: { + type: String, + default: '' + }, + dense: Boolean, + height: [Number, String], + hideDetails: [Boolean, String], + hint: String, + id: String, + label: String, + loading: Boolean, + persistentHint: Boolean, + prependIcon: String, + value: null + }, + data: function data() { + return { + lazyValue: this.value, + hasMouseDown: false + }; + }, + computed: { + classes: function classes() { + return __assign({ + 'v-input--has-state': this.hasState, + 'v-input--hide-details': !this.showDetails, + 'v-input--is-label-active': this.isLabelActive, + 'v-input--is-dirty': this.isDirty, + 'v-input--is-disabled': this.isDisabled, + 'v-input--is-focused': this.isFocused, + // .loading === '' so we can't just cast to boolean + 'v-input--is-loading': this.loading !== false && this.loading != null, + 'v-input--is-readonly': this.isReadonly, + 'v-input--dense': this.dense + }, this.themeClasses); + }, + computedId: function computedId() { + return this.id || "input-" + this._uid; + }, + hasDetails: function hasDetails() { + return this.messagesToDisplay.length > 0; + }, + hasHint: function hasHint() { + return !this.hasMessages && !!this.hint && (this.persistentHint || this.isFocused); + }, + hasLabel: function hasLabel() { + return !!(this.$slots.label || this.label); + }, + // Proxy for `lazyValue` + // This allows an input + // to function without + // a provided model + internalValue: { + get: function get() { + return this.lazyValue; + }, + set: function set(val) { + this.lazyValue = val; + this.$emit(this.$_modelEvent, val); + } + }, + isDirty: function isDirty() { + return !!this.lazyValue; + }, + isLabelActive: function isLabelActive() { + return this.isDirty; + }, + messagesToDisplay: function messagesToDisplay() { + var _this = this; + + if (this.hasHint) return [this.hint]; + if (!this.hasMessages) return []; + return this.validations.map(function (validation) { + if (typeof validation === 'string') return validation; + var validationResult = validation(_this.internalValue); + return typeof validationResult === 'string' ? validationResult : ''; + }).filter(function (message) { + return message !== ''; + }); + }, + showDetails: function showDetails() { + return this.hideDetails === false || this.hideDetails === 'auto' && this.hasDetails; + } + }, + watch: { + value: function value(val) { + this.lazyValue = val; + } + }, + beforeCreate: function beforeCreate() { + // v-radio-group needs to emit a different event + // https://github.com/vuetifyjs/vuetify/issues/4752 + this.$_modelEvent = this.$options.model && this.$options.model.event || 'input'; + }, + methods: { + genContent: function genContent() { + return [this.genPrependSlot(), this.genControl(), this.genAppendSlot()]; + }, + genControl: function genControl() { + return this.$createElement('div', { + staticClass: 'v-input__control' + }, [this.genInputSlot(), this.genMessages()]); + }, + genDefaultSlot: function genDefaultSlot() { + return [this.genLabel(), this.$slots.default]; + }, + genIcon: function genIcon(type, cb, extraData) { + var _this = this; + + if (extraData === void 0) { + extraData = {}; + } + + var icon = this[type + "Icon"]; + var eventName = "click:" + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["kebabCase"])(type); + var hasListener = !!(this.listeners$[eventName] || cb); + var data = Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_7__["default"])({ + attrs: { + 'aria-label': hasListener ? Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["kebabCase"])(type).split('-')[0] + ' icon' : undefined, + color: this.validationState, + dark: this.dark, + disabled: this.isDisabled, + light: this.light + }, + on: !hasListener ? undefined : { + click: function click(e) { + e.preventDefault(); + e.stopPropagation(); + + _this.$emit(eventName, e); + + cb && cb(e); + }, + // Container has g event that will + // trigger menu open if enclosed + mouseup: function mouseup(e) { + e.preventDefault(); + e.stopPropagation(); + } + } + }, extraData); + return this.$createElement('div', { + staticClass: "v-input__icon", + class: type ? "v-input__icon--" + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["kebabCase"])(type) : undefined + }, [this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_1__["default"], data, icon)]); + }, + genInputSlot: function genInputSlot() { + return this.$createElement('div', this.setBackgroundColor(this.backgroundColor, { + staticClass: 'v-input__slot', + style: { + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["convertToUnit"])(this.height) + }, + on: { + click: this.onClick, + mousedown: this.onMouseDown, + mouseup: this.onMouseUp + }, + ref: 'input-slot' + }), [this.genDefaultSlot()]); + }, + genLabel: function genLabel() { + if (!this.hasLabel) return null; + return this.$createElement(_VLabel__WEBPACK_IMPORTED_MODULE_2__["default"], { + props: { + color: this.validationState, + dark: this.dark, + disabled: this.isDisabled, + focused: this.hasState, + for: this.computedId, + light: this.light + } + }, this.$slots.label || this.label); + }, + genMessages: function genMessages() { + var _this = this; + + if (!this.showDetails) return null; + return this.$createElement(_VMessages__WEBPACK_IMPORTED_MODULE_3__["default"], { + props: { + color: this.hasHint ? '' : this.validationState, + dark: this.dark, + light: this.light, + value: this.messagesToDisplay + }, + attrs: { + role: this.hasMessages ? 'alert' : null + }, + scopedSlots: { + default: function _default(props) { + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["getSlot"])(_this, 'message', props); + } + } + }); + }, + genSlot: function genSlot(type, location, slot) { + if (!slot.length) return null; + var ref = type + "-" + location; + return this.$createElement('div', { + staticClass: "v-input__" + ref, + ref: ref + }, slot); + }, + genPrependSlot: function genPrependSlot() { + var slot = []; + + if (this.$slots.prepend) { + slot.push(this.$slots.prepend); + } else if (this.prependIcon) { + slot.push(this.genIcon('prepend')); + } + + return this.genSlot('prepend', 'outer', slot); + }, + genAppendSlot: function genAppendSlot() { + var slot = []; // Append icon for text field was really + // an appended inner icon, v-text-field + // will overwrite this method in order to obtain + // backwards compat + + if (this.$slots.append) { + slot.push(this.$slots.append); + } else if (this.appendIcon) { + slot.push(this.genIcon('append')); + } + + return this.genSlot('append', 'outer', slot); + }, + onClick: function onClick(e) { + this.$emit('click', e); + }, + onMouseDown: function onMouseDown(e) { + this.hasMouseDown = true; + this.$emit('mousedown', e); + }, + onMouseUp: function onMouseUp(e) { + this.hasMouseDown = false; + this.$emit('mouseup', e); + } + }, + render: function render(h) { + return h('div', this.setTextColor(this.validationState, { + staticClass: 'v-input', + class: this.classes + }), this.genContent()); + } +})); + +/***/ }), + +/***/ "./src/components/VInput/index.ts": +/*!****************************************!*\ + !*** ./src/components/VInput/index.ts ***! + \****************************************/ +/*! exports provided: VInput, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VInput__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VInput */ "./src/components/VInput/VInput.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VInput", function() { return _VInput__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VInput__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VItemGroup/VItem.ts": +/*!********************************************!*\ + !*** ./src/components/VItemGroup/VItem.ts ***! + \********************************************/ +/*! exports provided: BaseItem, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BaseItem", function() { return BaseItem; }); +/* harmony import */ var _mixins_groupable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../mixins/groupable */ "./src/mixins/groupable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_3__); +// Mixins + // Utilities + + + // Types + + +/* @vue/component */ + +var BaseItem = vue__WEBPACK_IMPORTED_MODULE_3___default.a.extend({ + props: { + activeClass: String, + value: { + required: false + } + }, + data: function data() { + return { + isActive: false + }; + }, + methods: { + toggle: function toggle() { + this.isActive = !this.isActive; + } + }, + render: function render() { + var _a; + + if (!this.$scopedSlots.default) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_2__["consoleWarn"])('v-item is missing a default scopedSlot', this); + return null; + } + + var element; + /* istanbul ignore else */ + + if (this.$scopedSlots.default) { + element = this.$scopedSlots.default({ + active: this.isActive, + toggle: this.toggle + }); + } + + if (Array.isArray(element) && element.length === 1) { + element = element[0]; + } + + if (!element || Array.isArray(element) || !element.tag) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_2__["consoleWarn"])('v-item should only contain a single element', this); + return element; + } + + element.data = this._b(element.data || {}, element.tag, { + class: (_a = {}, _a[this.activeClass] = this.isActive, _a) + }); + return element; + } +}); +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_1__["default"])(BaseItem, Object(_mixins_groupable__WEBPACK_IMPORTED_MODULE_0__["factory"])('itemGroup', 'v-item', 'v-item-group')).extend({ + name: 'v-item' +})); + +/***/ }), + +/***/ "./src/components/VItemGroup/VItemGroup.sass": +/*!***************************************************!*\ + !*** ./src/components/VItemGroup/VItemGroup.sass ***! + \***************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VItemGroup/VItemGroup.ts": +/*!*************************************************!*\ + !*** ./src/components/VItemGroup/VItemGroup.ts ***! + \*************************************************/ +/*! exports provided: BaseItemGroup, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BaseItemGroup", function() { return BaseItemGroup; }); +/* harmony import */ var _VItemGroup_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VItemGroup.sass */ "./src/components/VItemGroup/VItemGroup.sass"); +/* harmony import */ var _VItemGroup_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VItemGroup_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_proxyable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/proxyable */ "./src/mixins/proxyable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + + + // Utilities + + + +var BaseItemGroup = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(_mixins_proxyable__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__["default"]).extend({ + name: 'base-item-group', + props: { + activeClass: { + type: String, + default: 'v-item--active' + }, + mandatory: Boolean, + max: { + type: [Number, String], + default: null + }, + multiple: Boolean + }, + data: function data() { + return { + // As long as a value is defined, show it + // Otherwise, check if multiple + // to determine which default to provide + internalLazyValue: this.value !== undefined ? this.value : this.multiple ? [] : undefined, + items: [] + }; + }, + computed: { + classes: function classes() { + return __assign({ + 'v-item-group': true + }, this.themeClasses); + }, + selectedIndex: function selectedIndex() { + return this.selectedItem && this.items.indexOf(this.selectedItem) || -1; + }, + selectedItem: function selectedItem() { + if (this.multiple) return undefined; + return this.selectedItems[0]; + }, + selectedItems: function selectedItems() { + var _this = this; + + return this.items.filter(function (item, index) { + return _this.toggleMethod(_this.getValue(item, index)); + }); + }, + selectedValues: function selectedValues() { + if (this.internalValue == null) return []; + return Array.isArray(this.internalValue) ? this.internalValue : [this.internalValue]; + }, + toggleMethod: function toggleMethod() { + var _this = this; + + if (!this.multiple) { + return function (v) { + return _this.internalValue === v; + }; + } + + var internalValue = this.internalValue; + + if (Array.isArray(internalValue)) { + return function (v) { + return internalValue.includes(v); + }; + } + + return function () { + return false; + }; + } + }, + watch: { + internalValue: 'updateItemsState', + items: 'updateItemsState' + }, + created: function created() { + if (this.multiple && !Array.isArray(this.internalValue)) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_4__["consoleWarn"])('Model must be bound to an array if the multiple property is true.', this); + } + }, + methods: { + genData: function genData() { + return { + class: this.classes + }; + }, + getValue: function getValue(item, i) { + return item.value == null || item.value === '' ? i : item.value; + }, + onClick: function onClick(item) { + this.updateInternalValue(this.getValue(item, this.items.indexOf(item))); + }, + register: function register(item) { + var _this = this; + + var index = this.items.push(item) - 1; + item.$on('change', function () { + return _this.onClick(item); + }); // If no value provided and mandatory, + // assign first registered item + + if (this.mandatory && !this.selectedValues.length) { + this.updateMandatory(); + } + + this.updateItem(item, index); + }, + unregister: function unregister(item) { + if (this._isDestroyed) return; + var index = this.items.indexOf(item); + var value = this.getValue(item, index); + this.items.splice(index, 1); + var valueIndex = this.selectedValues.indexOf(value); // Items is not selected, do nothing + + if (valueIndex < 0) return; // If not mandatory, use regular update process + + if (!this.mandatory) { + return this.updateInternalValue(value); + } // Remove the value + + + if (this.multiple && Array.isArray(this.internalValue)) { + this.internalValue = this.internalValue.filter(function (v) { + return v !== value; + }); + } else { + this.internalValue = undefined; + } // If mandatory and we have no selection + // add the last item as value + + /* istanbul ignore else */ + + + if (!this.selectedItems.length) { + this.updateMandatory(true); + } + }, + updateItem: function updateItem(item, index) { + var value = this.getValue(item, index); + item.isActive = this.toggleMethod(value); + }, + // https://github.com/vuetifyjs/vuetify/issues/5352 + updateItemsState: function updateItemsState() { + var _this = this; + + this.$nextTick(function () { + if (_this.mandatory && !_this.selectedItems.length) { + return _this.updateMandatory(); + } // TODO: Make this smarter so it + // doesn't have to iterate every + // child in an update + + + _this.items.forEach(_this.updateItem); + }); + }, + updateInternalValue: function updateInternalValue(value) { + this.multiple ? this.updateMultiple(value) : this.updateSingle(value); + }, + updateMandatory: function updateMandatory(last) { + if (!this.items.length) return; + var items = this.items.slice(); + if (last) items.reverse(); + var item = items.find(function (item) { + return !item.disabled; + }); // If no tabs are available + // aborts mandatory value + + if (!item) return; + var index = this.items.indexOf(item); + this.updateInternalValue(this.getValue(item, index)); + }, + updateMultiple: function updateMultiple(value) { + var defaultValue = Array.isArray(this.internalValue) ? this.internalValue : []; + var internalValue = defaultValue.slice(); + var index = internalValue.findIndex(function (val) { + return val === value; + }); + if (this.mandatory && // Item already exists + index > -1 && // value would be reduced below min + internalValue.length - 1 < 1) return; + if ( // Max is set + this.max != null && // Item doesn't exist + index < 0 && // value would be increased above max + internalValue.length + 1 > this.max) return; + index > -1 ? internalValue.splice(index, 1) : internalValue.push(value); + this.internalValue = internalValue; + }, + updateSingle: function updateSingle(value) { + var isSame = value === this.internalValue; + if (this.mandatory && isSame) return; + this.internalValue = isSame ? undefined : value; + } + }, + render: function render(h) { + return h('div', this.genData(), this.$slots.default); + } +}); +/* harmony default export */ __webpack_exports__["default"] = (BaseItemGroup.extend({ + name: 'v-item-group', + provide: function provide() { + return { + itemGroup: this + }; + } +})); + +/***/ }), + +/***/ "./src/components/VItemGroup/index.ts": +/*!********************************************!*\ + !*** ./src/components/VItemGroup/index.ts ***! + \********************************************/ +/*! exports provided: VItem, VItemGroup, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VItem__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VItem */ "./src/components/VItemGroup/VItem.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VItem", function() { return _VItem__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VItemGroup__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VItemGroup */ "./src/components/VItemGroup/VItemGroup.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VItemGroup", function() { return _VItemGroup__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VItem: _VItem__WEBPACK_IMPORTED_MODULE_0__["default"], + VItemGroup: _VItemGroup__WEBPACK_IMPORTED_MODULE_1__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VLabel/VLabel.sass": +/*!*******************************************!*\ + !*** ./src/components/VLabel/VLabel.sass ***! + \*******************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VLabel/VLabel.ts": +/*!*****************************************!*\ + !*** ./src/components/VLabel/VLabel.ts ***! + \*****************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VLabel_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VLabel.sass */ "./src/components/VLabel/VLabel.sass"); +/* harmony import */ var _VLabel_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VLabel_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Mixins + + + + // Helpers + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(_mixins_themeable__WEBPACK_IMPORTED_MODULE_2__["default"]).extend({ + name: 'v-label', + functional: true, + props: { + absolute: Boolean, + color: { + type: String, + default: 'primary' + }, + disabled: Boolean, + focused: Boolean, + for: String, + left: { + type: [Number, String], + default: 0 + }, + right: { + type: [Number, String], + default: 'auto' + }, + value: Boolean + }, + render: function render(h, ctx) { + var children = ctx.children, + listeners = ctx.listeners, + props = ctx.props; + var data = { + staticClass: 'v-label', + class: __assign({ + 'v-label--active': props.value, + 'v-label--is-disabled': props.disabled + }, Object(_mixins_themeable__WEBPACK_IMPORTED_MODULE_2__["functionalThemeClasses"])(ctx)), + attrs: { + for: props.for, + 'aria-hidden': !props.for + }, + on: listeners, + style: { + left: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["convertToUnit"])(props.left), + right: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["convertToUnit"])(props.right), + position: props.absolute ? 'absolute' : 'relative' + }, + ref: 'label' + }; + return h('label', _mixins_colorable__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.setTextColor(props.focused && props.color, data), children); + } +})); + +/***/ }), + +/***/ "./src/components/VLabel/index.ts": +/*!****************************************!*\ + !*** ./src/components/VLabel/index.ts ***! + \****************************************/ +/*! exports provided: VLabel, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VLabel__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VLabel */ "./src/components/VLabel/VLabel.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VLabel", function() { return _VLabel__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VLabel__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VLazy/VLazy.ts": +/*!***************************************!*\ + !*** ./src/components/VLazy/VLazy.ts ***! + \***************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _mixins_measurable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../mixins/measurable */ "./src/mixins/measurable/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _directives_intersect__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../directives/intersect */ "./src/directives/intersect/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Mixins + + + + // Directives + + // Utilities + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(_mixins_measurable__WEBPACK_IMPORTED_MODULE_0__["default"], _mixins_toggleable__WEBPACK_IMPORTED_MODULE_1__["default"]).extend({ + name: 'VLazy', + directives: { + intersect: _directives_intersect__WEBPACK_IMPORTED_MODULE_2__["default"] + }, + props: { + options: { + type: Object, + // For more information on types, navigate to: + // https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API + default: function _default() { + return { + root: undefined, + rootMargin: undefined, + threshold: undefined + }; + } + }, + tag: { + type: String, + default: 'div' + }, + transition: { + type: String, + default: 'fade-transition' + } + }, + computed: { + styles: function styles() { + return __assign({}, this.measurableStyles); + } + }, + methods: { + genContent: function genContent() { + var slot = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["getSlot"])(this); + /* istanbul ignore if */ + + if (!this.transition) return slot; + var children = []; + if (this.isActive) children.push(slot); + return this.$createElement('transition', { + props: { + name: this.transition + } + }, children); + }, + onObserve: function onObserve(entries, observer, isIntersecting) { + if (this.isActive) return; + this.isActive = isIntersecting; + } + }, + render: function render(h) { + return h(this.tag, { + staticClass: 'v-lazy', + attrs: this.$attrs, + directives: [{ + name: 'intersect', + value: { + handler: this.onObserve, + options: this.options + } + }], + on: this.$listeners, + style: this.styles + }, [this.genContent()]); + } +})); + +/***/ }), + +/***/ "./src/components/VLazy/index.ts": +/*!***************************************!*\ + !*** ./src/components/VLazy/index.ts ***! + \***************************************/ +/*! exports provided: VLazy, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VLazy__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VLazy */ "./src/components/VLazy/VLazy.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VLazy", function() { return _VLazy__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VLazy__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VList/VList.sass": +/*!*****************************************!*\ + !*** ./src/components/VList/VList.sass ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VList/VList.ts": +/*!***************************************!*\ + !*** ./src/components/VList/VList.ts ***! + \***************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VList_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VList.sass */ "./src/components/VList/VList.sass"); +/* harmony import */ var _VList_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VList_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSheet/VSheet */ "./src/components/VSheet/VSheet.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __values = undefined && undefined.__values || function (o) { + var s = typeof Symbol === "function" && Symbol.iterator, + m = s && o[s], + i = 0; + if (m) return m.call(o); + if (o && typeof o.length === "number") return { + next: function next() { + if (o && i >= o.length) o = void 0; + return { + value: o && o[i++], + done: !o + }; + } + }; + throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); +}; // Styles + + + // Components + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__["default"].extend().extend({ + name: 'v-list', + provide: function provide() { + return { + isInList: true, + list: this + }; + }, + inject: { + isInMenu: { + default: false + }, + isInNav: { + default: false + } + }, + props: { + dense: Boolean, + disabled: Boolean, + expand: Boolean, + flat: Boolean, + nav: Boolean, + rounded: Boolean, + subheader: Boolean, + threeLine: Boolean, + twoLine: Boolean + }, + data: function data() { + return { + groups: [] + }; + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-list--dense': this.dense, + 'v-list--disabled': this.disabled, + 'v-list--flat': this.flat, + 'v-list--nav': this.nav, + 'v-list--rounded': this.rounded, + 'v-list--subheader': this.subheader, + 'v-list--two-line': this.twoLine, + 'v-list--three-line': this.threeLine + }); + } + }, + methods: { + register: function register(content) { + this.groups.push(content); + }, + unregister: function unregister(content) { + var index = this.groups.findIndex(function (g) { + return g._uid === content._uid; + }); + if (index > -1) this.groups.splice(index, 1); + }, + listClick: function listClick(uid) { + var e_1, _a; + + if (this.expand) return; + + try { + for (var _b = __values(this.groups), _c = _b.next(); !_c.done; _c = _b.next()) { + var group = _c.value; + group.toggle(uid); + } + } catch (e_1_1) { + e_1 = { + error: e_1_1 + }; + } finally { + try { + if (_c && !_c.done && (_a = _b.return)) _a.call(_b); + } finally { + if (e_1) throw e_1.error; + } + } + } + }, + render: function render(h) { + var data = { + staticClass: 'v-list', + class: this.classes, + style: this.styles, + attrs: __assign({ + role: this.isInNav || this.isInMenu ? undefined : 'list' + }, this.attrs$) + }; + return h(this.tag, this.setBackgroundColor(this.color, data), [this.$slots.default]); + } +})); + +/***/ }), + +/***/ "./src/components/VList/VListGroup.sass": +/*!**********************************************!*\ + !*** ./src/components/VList/VListGroup.sass ***! + \**********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VList/VListGroup.ts": +/*!********************************************!*\ + !*** ./src/components/VList/VListGroup.ts ***! + \********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VListGroup_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VListGroup.sass */ "./src/components/VList/VListGroup.sass"); +/* harmony import */ var _VListGroup_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VListGroup_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _VListItem__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VListItem */ "./src/components/VList/VListItem.ts"); +/* harmony import */ var _VListItemIcon__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./VListItemIcon */ "./src/components/VList/VListItemIcon.ts"); +/* harmony import */ var _mixins_binds_attrs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/binds-attrs */ "./src/mixins/binds-attrs/index.ts"); +/* harmony import */ var _mixins_bootable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/bootable */ "./src/mixins/bootable/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _mixins_registrable__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../mixins/registrable */ "./src/mixins/registrable/index.ts"); +/* harmony import */ var _directives_ripple__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../directives/ripple */ "./src/directives/ripple/index.ts"); +/* harmony import */ var _transitions__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../transitions */ "./src/components/transitions/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Components + + + + // Mixins + + + + + + // Directives + + // Transitions + + // Utils + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_11__["default"])(_mixins_binds_attrs__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_bootable__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_colorable__WEBPACK_IMPORTED_MODULE_6__["default"], Object(_mixins_registrable__WEBPACK_IMPORTED_MODULE_8__["inject"])('list'), _mixins_toggleable__WEBPACK_IMPORTED_MODULE_7__["default"]); +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-list-group', + directives: { + ripple: _directives_ripple__WEBPACK_IMPORTED_MODULE_9__["default"] + }, + props: { + activeClass: { + type: String, + default: '' + }, + appendIcon: { + type: String, + default: '$expand' + }, + color: { + type: String, + default: 'primary' + }, + disabled: Boolean, + group: String, + noAction: Boolean, + prependIcon: String, + ripple: { + type: [Boolean, Object], + default: true + }, + subGroup: Boolean + }, + computed: { + classes: function classes() { + return { + 'v-list-group--active': this.isActive, + 'v-list-group--disabled': this.disabled, + 'v-list-group--no-action': this.noAction, + 'v-list-group--sub-group': this.subGroup + }; + } + }, + watch: { + isActive: function isActive(val) { + /* istanbul ignore else */ + if (!this.subGroup && val) { + this.list && this.list.listClick(this._uid); + } + }, + $route: 'onRouteChange' + }, + created: function created() { + this.list && this.list.register(this); + + if (this.group && this.$route && this.value == null) { + this.isActive = this.matchRoute(this.$route.path); + } + }, + beforeDestroy: function beforeDestroy() { + this.list && this.list.unregister(this); + }, + methods: { + click: function click(e) { + var _this = this; + + if (this.disabled) return; + this.isBooted = true; + this.$emit('click', e); + this.$nextTick(function () { + return _this.isActive = !_this.isActive; + }); + }, + genIcon: function genIcon(icon) { + return this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_1__["default"], icon); + }, + genAppendIcon: function genAppendIcon() { + var icon = !this.subGroup ? this.appendIcon : false; + if (!icon && !this.$slots.appendIcon) return null; + return this.$createElement(_VListItemIcon__WEBPACK_IMPORTED_MODULE_3__["default"], { + staticClass: 'v-list-group__header__append-icon' + }, [this.$slots.appendIcon || this.genIcon(icon)]); + }, + genHeader: function genHeader() { + var _a; + + return this.$createElement(_VListItem__WEBPACK_IMPORTED_MODULE_2__["default"], { + staticClass: 'v-list-group__header', + attrs: { + 'aria-expanded': String(this.isActive), + role: 'button' + }, + class: (_a = {}, _a[this.activeClass] = this.isActive, _a), + props: { + inputValue: this.isActive + }, + directives: [{ + name: 'ripple', + value: this.ripple + }], + on: __assign(__assign({}, this.listeners$), { + click: this.click + }) + }, [this.genPrependIcon(), this.$slots.activator, this.genAppendIcon()]); + }, + genItems: function genItems() { + var _this = this; + + return this.showLazyContent(function () { + return [_this.$createElement('div', { + staticClass: 'v-list-group__items', + directives: [{ + name: 'show', + value: _this.isActive + }] + }, Object(_util_helpers__WEBPACK_IMPORTED_MODULE_12__["getSlot"])(_this))]; + }); + }, + genPrependIcon: function genPrependIcon() { + var icon = this.subGroup && this.prependIcon == null ? '$subgroup' : this.prependIcon; + if (!icon && !this.$slots.prependIcon) return null; + return this.$createElement(_VListItemIcon__WEBPACK_IMPORTED_MODULE_3__["default"], { + staticClass: 'v-list-group__header__prepend-icon' + }, [this.$slots.prependIcon || this.genIcon(icon)]); + }, + onRouteChange: function onRouteChange(to) { + /* istanbul ignore if */ + if (!this.group) return; + var isActive = this.matchRoute(to.path); + /* istanbul ignore else */ + + if (isActive && this.isActive !== isActive) { + this.list && this.list.listClick(this._uid); + } + + this.isActive = isActive; + }, + toggle: function toggle(uid) { + var _this = this; + + var isActive = this._uid === uid; + if (isActive) this.isBooted = true; + this.$nextTick(function () { + return _this.isActive = isActive; + }); + }, + matchRoute: function matchRoute(to) { + return to.match(this.group) !== null; + } + }, + render: function render(h) { + return h('div', this.setTextColor(this.isActive && this.color, { + staticClass: 'v-list-group', + class: this.classes + }), [this.genHeader(), h(_transitions__WEBPACK_IMPORTED_MODULE_10__["VExpandTransition"], this.genItems())]); + } +})); + +/***/ }), + +/***/ "./src/components/VList/VListItem.sass": +/*!*********************************************!*\ + !*** ./src/components/VList/VListItem.sass ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VList/VListItem.ts": +/*!*******************************************!*\ + !*** ./src/components/VList/VListItem.ts ***! + \*******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VListItem_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VListItem.sass */ "./src/components/VList/VListItem.sass"); +/* harmony import */ var _VListItem_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VListItem_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_routable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/routable */ "./src/mixins/routable/index.ts"); +/* harmony import */ var _mixins_groupable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/groupable */ "./src/mixins/groupable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _directives_ripple__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../directives/ripple */ "./src/directives/ripple/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Mixins + + + + + + // Directives + + // Utilities + + + // Types + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_9__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_routable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_4__["default"], Object(_mixins_groupable__WEBPACK_IMPORTED_MODULE_3__["factory"])('listItemGroup'), Object(_mixins_toggleable__WEBPACK_IMPORTED_MODULE_5__["factory"])('inputValue')); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-list-item', + directives: { + Ripple: _directives_ripple__WEBPACK_IMPORTED_MODULE_6__["default"] + }, + inheritAttrs: false, + inject: { + isInGroup: { + default: false + }, + isInList: { + default: false + }, + isInMenu: { + default: false + }, + isInNav: { + default: false + } + }, + props: { + activeClass: { + type: String, + default: function _default() { + if (!this.listItemGroup) return ''; + return this.listItemGroup.activeClass; + } + }, + dense: Boolean, + inactive: Boolean, + link: Boolean, + selectable: { + type: Boolean + }, + tag: { + type: String, + default: 'div' + }, + threeLine: Boolean, + twoLine: Boolean, + value: null + }, + data: function data() { + return { + proxyClass: 'v-list-item--active' + }; + }, + computed: { + classes: function classes() { + return __assign(__assign(__assign({ + 'v-list-item': true + }, _mixins_routable__WEBPACK_IMPORTED_MODULE_2__["default"].options.computed.classes.call(this)), { + 'v-list-item--dense': this.dense, + 'v-list-item--disabled': this.disabled, + 'v-list-item--link': this.isClickable && !this.inactive, + 'v-list-item--selectable': this.selectable, + 'v-list-item--three-line': this.threeLine, + 'v-list-item--two-line': this.twoLine + }), this.themeClasses); + }, + isClickable: function isClickable() { + return Boolean(_mixins_routable__WEBPACK_IMPORTED_MODULE_2__["default"].options.computed.isClickable.call(this) || this.listItemGroup); + } + }, + created: function created() { + /* istanbul ignore next */ + if (this.$attrs.hasOwnProperty('avatar')) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_8__["removed"])('avatar', this); + } + }, + methods: { + click: function click(e) { + if (e.detail) this.$el.blur(); + this.$emit('click', e); + this.to || this.toggle(); + }, + genAttrs: function genAttrs() { + var attrs = __assign({ + 'aria-disabled': this.disabled ? true : undefined, + tabindex: this.isClickable && !this.disabled ? 0 : -1 + }, this.$attrs); + + if (this.$attrs.hasOwnProperty('role')) {// do nothing, role already provided + } else if (this.isInNav) {// do nothing, role is inherit + } else if (this.isInGroup) { + attrs.role = 'listitem'; + attrs['aria-selected'] = String(this.isActive); + } else if (this.isInMenu) { + attrs.role = this.isClickable ? 'menuitem' : undefined; + attrs.id = attrs.id || "list-item-" + this._uid; + } else if (this.isInList) { + attrs.role = 'listitem'; + } + + return attrs; + } + }, + render: function render(h) { + var _this = this; + + var _a = this.generateRouteLink(), + tag = _a.tag, + data = _a.data; + + data.attrs = __assign(__assign({}, data.attrs), this.genAttrs()); + data[this.to ? 'nativeOn' : 'on'] = __assign(__assign({}, data[this.to ? 'nativeOn' : 'on']), { + keydown: function keydown(e) { + /* istanbul ignore else */ + if (e.keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_7__["keyCodes"].enter) _this.click(e); + + _this.$emit('keydown', e); + } + }); + if (this.inactive) tag = 'div'; + + if (this.inactive && this.to) { + data.on = data.nativeOn; + delete data.nativeOn; + } + + var children = this.$scopedSlots.default ? this.$scopedSlots.default({ + active: this.isActive, + toggle: this.toggle + }) : this.$slots.default; + return h(tag, this.setTextColor(this.color, data), children); + } +})); + +/***/ }), + +/***/ "./src/components/VList/VListItemAction.ts": +/*!*************************************************!*\ + !*** ./src/components/VList/VListItemAction.ts ***! + \*************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); +// Types + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0___default.a.extend({ + name: 'v-list-item-action', + functional: true, + render: function render(h, _a) { + var data = _a.data, + _b = _a.children, + children = _b === void 0 ? [] : _b; + data.staticClass = data.staticClass ? "v-list-item__action " + data.staticClass : 'v-list-item__action'; + var filteredChild = children.filter(function (VNode) { + return VNode.isComment === false && VNode.text !== ' '; + }); + if (filteredChild.length > 1) data.staticClass += ' v-list-item__action--stack'; + return h('div', data, children); + } +})); + +/***/ }), + +/***/ "./src/components/VList/VListItemAvatar.ts": +/*!*************************************************!*\ + !*** ./src/components/VList/VListItemAvatar.ts ***! + \*************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VAvatar__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VAvatar */ "./src/components/VAvatar/index.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Components + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_VAvatar__WEBPACK_IMPORTED_MODULE_0__["default"].extend({ + name: 'v-list-item-avatar', + props: { + horizontal: Boolean, + size: { + type: [Number, String], + default: 40 + } + }, + computed: { + classes: function classes() { + return __assign(__assign({ + 'v-list-item__avatar--horizontal': this.horizontal + }, _VAvatar__WEBPACK_IMPORTED_MODULE_0__["default"].options.computed.classes.call(this)), { + 'v-avatar--tile': this.tile || this.horizontal + }); + } + }, + render: function render(h) { + var render = _VAvatar__WEBPACK_IMPORTED_MODULE_0__["default"].options.render.call(this, h); + render.data = render.data || {}; + render.data.staticClass += ' v-list-item__avatar'; + return render; + } +})); + +/***/ }), + +/***/ "./src/components/VList/VListItemGroup.sass": +/*!**************************************************!*\ + !*** ./src/components/VList/VListItemGroup.sass ***! + \**************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VList/VListItemGroup.ts": +/*!************************************************!*\ + !*** ./src/components/VList/VListItemGroup.ts ***! + \************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VListItemGroup_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VListItemGroup.sass */ "./src/components/VList/VListItemGroup.sass"); +/* harmony import */ var _VListItemGroup_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VListItemGroup_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VItemGroup/VItemGroup */ "./src/components/VItemGroup/VItemGroup.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Extensions + + // Mixins + + // Utilities + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(_VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_1__["BaseItemGroup"], _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"]).extend({ + name: 'v-list-item-group', + provide: function provide() { + return { + isInGroup: true, + listItemGroup: this + }; + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_1__["BaseItemGroup"].options.computed.classes.call(this)), { + 'v-list-item-group': true + }); + } + }, + methods: { + genData: function genData() { + return this.setTextColor(this.color, __assign(__assign({}, _VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_1__["BaseItemGroup"].options.methods.genData.call(this)), { + attrs: { + role: 'listbox' + } + })); + } + } +})); + +/***/ }), + +/***/ "./src/components/VList/VListItemIcon.ts": +/*!***********************************************!*\ + !*** ./src/components/VList/VListItemIcon.ts ***! + \***********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); +// Types + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0___default.a.extend({ + name: 'v-list-item-icon', + functional: true, + render: function render(h, _a) { + var data = _a.data, + children = _a.children; + data.staticClass = ("v-list-item__icon " + (data.staticClass || '')).trim(); + return h('div', data, children); + } +})); + +/***/ }), + +/***/ "./src/components/VList/index.ts": +/*!***************************************!*\ + !*** ./src/components/VList/index.ts ***! + \***************************************/ +/*! exports provided: VListItemActionText, VListItemContent, VListItemTitle, VListItemSubtitle, VList, VListGroup, VListItem, VListItemAction, VListItemAvatar, VListItemIcon, VListItemGroup, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VListItemActionText", function() { return VListItemActionText; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VListItemContent", function() { return VListItemContent; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VListItemTitle", function() { return VListItemTitle; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VListItemSubtitle", function() { return VListItemSubtitle; }); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _VList__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VList */ "./src/components/VList/VList.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VList", function() { return _VList__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + +/* harmony import */ var _VListGroup__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VListGroup */ "./src/components/VList/VListGroup.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VListGroup", function() { return _VListGroup__WEBPACK_IMPORTED_MODULE_2__["default"]; }); + +/* harmony import */ var _VListItem__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./VListItem */ "./src/components/VList/VListItem.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VListItem", function() { return _VListItem__WEBPACK_IMPORTED_MODULE_3__["default"]; }); + +/* harmony import */ var _VListItemGroup__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./VListItemGroup */ "./src/components/VList/VListItemGroup.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VListItemGroup", function() { return _VListItemGroup__WEBPACK_IMPORTED_MODULE_4__["default"]; }); + +/* harmony import */ var _VListItemAction__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./VListItemAction */ "./src/components/VList/VListItemAction.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VListItemAction", function() { return _VListItemAction__WEBPACK_IMPORTED_MODULE_5__["default"]; }); + +/* harmony import */ var _VListItemAvatar__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./VListItemAvatar */ "./src/components/VList/VListItemAvatar.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VListItemAvatar", function() { return _VListItemAvatar__WEBPACK_IMPORTED_MODULE_6__["default"]; }); + +/* harmony import */ var _VListItemIcon__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./VListItemIcon */ "./src/components/VList/VListItemIcon.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VListItemIcon", function() { return _VListItemIcon__WEBPACK_IMPORTED_MODULE_7__["default"]; }); + + + + + + + + + +var VListItemActionText = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["createSimpleFunctional"])('v-list-item__action-text', 'span'); +var VListItemContent = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["createSimpleFunctional"])('v-list-item__content', 'div'); +var VListItemTitle = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["createSimpleFunctional"])('v-list-item__title', 'div'); +var VListItemSubtitle = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["createSimpleFunctional"])('v-list-item__subtitle', 'div'); + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VList: _VList__WEBPACK_IMPORTED_MODULE_1__["default"], + VListGroup: _VListGroup__WEBPACK_IMPORTED_MODULE_2__["default"], + VListItem: _VListItem__WEBPACK_IMPORTED_MODULE_3__["default"], + VListItemAction: _VListItemAction__WEBPACK_IMPORTED_MODULE_5__["default"], + VListItemActionText: VListItemActionText, + VListItemAvatar: _VListItemAvatar__WEBPACK_IMPORTED_MODULE_6__["default"], + VListItemContent: VListItemContent, + VListItemGroup: _VListItemGroup__WEBPACK_IMPORTED_MODULE_4__["default"], + VListItemIcon: _VListItemIcon__WEBPACK_IMPORTED_MODULE_7__["default"], + VListItemSubtitle: VListItemSubtitle, + VListItemTitle: VListItemTitle + } +}); + +/***/ }), + +/***/ "./src/components/VMain/VMain.sass": +/*!*****************************************!*\ + !*** ./src/components/VMain/VMain.sass ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VMain/VMain.ts": +/*!***************************************!*\ + !*** ./src/components/VMain/VMain.ts ***! + \***************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VMain_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VMain.sass */ "./src/components/VMain/VMain.sass"); +/* harmony import */ var _VMain_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VMain_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_ssr_bootable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/ssr-bootable */ "./src/mixins/ssr-bootable/index.ts"); +// Styles + // Mixins + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_mixins_ssr_bootable__WEBPACK_IMPORTED_MODULE_1__["default"].extend({ + name: 'v-main', + props: { + tag: { + type: String, + default: 'main' + } + }, + computed: { + styles: function styles() { + var _a = this.$vuetify.application, + bar = _a.bar, + top = _a.top, + right = _a.right, + footer = _a.footer, + insetFooter = _a.insetFooter, + bottom = _a.bottom, + left = _a.left; + return { + paddingTop: top + bar + "px", + paddingRight: right + "px", + paddingBottom: footer + insetFooter + bottom + "px", + paddingLeft: left + "px" + }; + } + }, + render: function render(h) { + var data = { + staticClass: 'v-main', + style: this.styles, + ref: 'main' + }; + return h(this.tag, data, [h('div', { + staticClass: 'v-main__wrap' + }, this.$slots.default)]); + } +})); + +/***/ }), + +/***/ "./src/components/VMain/index.ts": +/*!***************************************!*\ + !*** ./src/components/VMain/index.ts ***! + \***************************************/ +/*! exports provided: VMain, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VMain__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VMain */ "./src/components/VMain/VMain.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VMain", function() { return _VMain__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VMain__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VMenu/VMenu.sass": +/*!*****************************************!*\ + !*** ./src/components/VMenu/VMenu.sass ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VMenu/VMenu.ts": +/*!***************************************!*\ + !*** ./src/components/VMenu/VMenu.ts ***! + \***************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VMenu_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VMenu.sass */ "./src/components/VMenu/VMenu.sass"); +/* harmony import */ var _VMenu_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VMenu_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VThemeProvider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VThemeProvider */ "./src/components/VThemeProvider/index.ts"); +/* harmony import */ var _mixins_activatable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/activatable */ "./src/mixins/activatable/index.ts"); +/* harmony import */ var _mixins_delayable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/delayable */ "./src/mixins/delayable/index.ts"); +/* harmony import */ var _mixins_dependent__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/dependent */ "./src/mixins/dependent/index.ts"); +/* harmony import */ var _mixins_detachable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/detachable */ "./src/mixins/detachable/index.ts"); +/* harmony import */ var _mixins_menuable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/menuable */ "./src/mixins/menuable/index.ts"); +/* harmony import */ var _mixins_returnable__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../mixins/returnable */ "./src/mixins/returnable/index.ts"); +/* harmony import */ var _mixins_roundable__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../mixins/roundable */ "./src/mixins/roundable/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _directives_click_outside__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../directives/click-outside */ "./src/directives/click-outside/index.ts"); +/* harmony import */ var _directives_resize__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../directives/resize */ "./src/directives/resize/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + +var __spread = undefined && undefined.__spread || function () { + for (var ar = [], i = 0; i < arguments.length; i++) { + ar = ar.concat(__read(arguments[i])); + } + + return ar; +}; // Styles + + + // Components + + // Mixins + + + + + + + + + + // Directives + + + // Utilities + + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_13__["default"])(_mixins_dependent__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_delayable__WEBPACK_IMPORTED_MODULE_3__["default"], _mixins_detachable__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_menuable__WEBPACK_IMPORTED_MODULE_6__["default"], _mixins_returnable__WEBPACK_IMPORTED_MODULE_7__["default"], _mixins_roundable__WEBPACK_IMPORTED_MODULE_8__["default"], _mixins_toggleable__WEBPACK_IMPORTED_MODULE_9__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_10__["default"]); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend({ + name: 'v-menu', + provide: function provide() { + return { + isInMenu: true, + // Pass theme through to default slot + theme: this.theme + }; + }, + directives: { + ClickOutside: _directives_click_outside__WEBPACK_IMPORTED_MODULE_11__["default"], + Resize: _directives_resize__WEBPACK_IMPORTED_MODULE_12__["default"] + }, + props: { + auto: Boolean, + closeOnClick: { + type: Boolean, + default: true + }, + closeOnContentClick: { + type: Boolean, + default: true + }, + disabled: Boolean, + disableKeys: Boolean, + maxHeight: { + type: [Number, String], + default: 'auto' + }, + offsetX: Boolean, + offsetY: Boolean, + openOnClick: { + type: Boolean, + default: true + }, + openOnHover: Boolean, + origin: { + type: String, + default: 'top left' + }, + transition: { + type: [Boolean, String], + default: 'v-menu-transition' + } + }, + data: function data() { + return { + calculatedTopAuto: 0, + defaultOffset: 8, + hasJustFocused: false, + listIndex: -1, + resizeTimeout: 0, + selectedIndex: null, + tiles: [] + }; + }, + computed: { + activeTile: function activeTile() { + return this.tiles[this.listIndex]; + }, + calculatedLeft: function calculatedLeft() { + var menuWidth = Math.max(this.dimensions.content.width, parseFloat(this.calculatedMinWidth)); + if (!this.auto) return this.calcLeft(menuWidth) || '0'; + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_15__["convertToUnit"])(this.calcXOverflow(this.calcLeftAuto(), menuWidth)) || '0'; + }, + calculatedMaxHeight: function calculatedMaxHeight() { + var height = this.auto ? '200px' : Object(_util_helpers__WEBPACK_IMPORTED_MODULE_15__["convertToUnit"])(this.maxHeight); + return height || '0'; + }, + calculatedMaxWidth: function calculatedMaxWidth() { + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_15__["convertToUnit"])(this.maxWidth) || '0'; + }, + calculatedMinWidth: function calculatedMinWidth() { + if (this.minWidth) { + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_15__["convertToUnit"])(this.minWidth) || '0'; + } + + var minWidth = Math.min(this.dimensions.activator.width + Number(this.nudgeWidth) + (this.auto ? 16 : 0), Math.max(this.pageWidth - 24, 0)); + var calculatedMaxWidth = isNaN(parseInt(this.calculatedMaxWidth)) ? minWidth : parseInt(this.calculatedMaxWidth); + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_15__["convertToUnit"])(Math.min(calculatedMaxWidth, minWidth)) || '0'; + }, + calculatedTop: function calculatedTop() { + var top = !this.auto ? this.calcTop() : Object(_util_helpers__WEBPACK_IMPORTED_MODULE_15__["convertToUnit"])(this.calcYOverflow(this.calculatedTopAuto)); + return top || '0'; + }, + hasClickableTiles: function hasClickableTiles() { + return Boolean(this.tiles.find(function (tile) { + return tile.tabIndex > -1; + })); + }, + styles: function styles() { + return { + maxHeight: this.calculatedMaxHeight, + minWidth: this.calculatedMinWidth, + maxWidth: this.calculatedMaxWidth, + top: this.calculatedTop, + left: this.calculatedLeft, + transformOrigin: this.origin, + zIndex: this.zIndex || this.activeZIndex + }; + } + }, + watch: { + isActive: function isActive(val) { + if (!val) this.listIndex = -1; + }, + isContentActive: function isContentActive(val) { + this.hasJustFocused = val; + }, + listIndex: function listIndex(next, prev) { + if (next in this.tiles) { + var tile = this.tiles[next]; + tile.classList.add('v-list-item--highlighted'); + this.$refs.content.scrollTop = tile.offsetTop - tile.clientHeight; + } + + prev in this.tiles && this.tiles[prev].classList.remove('v-list-item--highlighted'); + } + }, + created: function created() { + /* istanbul ignore next */ + if (this.$attrs.hasOwnProperty('full-width')) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_14__["removed"])('full-width', this); + } + }, + mounted: function mounted() { + this.isActive && this.callActivate(); + }, + methods: { + activate: function activate() { + var _this = this; // Update coordinates and dimensions of menu + // and its activator + + + this.updateDimensions(); // Start the transition + + requestAnimationFrame(function () { + // Once transitioning, calculate scroll and top position + _this.startTransition().then(function () { + if (_this.$refs.content) { + _this.calculatedTopAuto = _this.calcTopAuto(); + _this.auto && (_this.$refs.content.scrollTop = _this.calcScrollPosition()); + } + }); + }); + }, + calcScrollPosition: function calcScrollPosition() { + var $el = this.$refs.content; + var activeTile = $el.querySelector('.v-list-item--active'); + var maxScrollTop = $el.scrollHeight - $el.offsetHeight; + return activeTile ? Math.min(maxScrollTop, Math.max(0, activeTile.offsetTop - $el.offsetHeight / 2 + activeTile.offsetHeight / 2)) : $el.scrollTop; + }, + calcLeftAuto: function calcLeftAuto() { + return parseInt(this.dimensions.activator.left - this.defaultOffset * 2); + }, + calcTopAuto: function calcTopAuto() { + var $el = this.$refs.content; + var activeTile = $el.querySelector('.v-list-item--active'); + + if (!activeTile) { + this.selectedIndex = null; + } + + if (this.offsetY || !activeTile) { + return this.computedTop; + } + + this.selectedIndex = Array.from(this.tiles).indexOf(activeTile); + var tileDistanceFromMenuTop = activeTile.offsetTop - this.calcScrollPosition(); + var firstTileOffsetTop = $el.querySelector('.v-list-item').offsetTop; + return this.computedTop - tileDistanceFromMenuTop - firstTileOffsetTop - 1; + }, + changeListIndex: function changeListIndex(e) { + // For infinite scroll and autocomplete, re-evaluate children + this.getTiles(); + + if (!this.isActive || !this.hasClickableTiles) { + return; + } else if (e.keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_15__["keyCodes"].tab) { + this.isActive = false; + return; + } else if (e.keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_15__["keyCodes"].down) { + this.nextTile(); + } else if (e.keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_15__["keyCodes"].up) { + this.prevTile(); + } else if (e.keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_15__["keyCodes"].enter && this.listIndex !== -1) { + this.tiles[this.listIndex].click(); + } else { + return; + } // One of the conditions was met, prevent default action (#2988) + + + e.preventDefault(); + }, + closeConditional: function closeConditional(e) { + var target = e.target; + return this.isActive && !this._isDestroyed && this.closeOnClick && !this.$refs.content.contains(target); + }, + genActivatorAttributes: function genActivatorAttributes() { + var attributes = _mixins_activatable__WEBPACK_IMPORTED_MODULE_2__["default"].options.methods.genActivatorAttributes.call(this); + + if (this.activeTile && this.activeTile.id) { + return __assign(__assign({}, attributes), { + 'aria-activedescendant': this.activeTile.id + }); + } + + return attributes; + }, + genActivatorListeners: function genActivatorListeners() { + var listeners = _mixins_menuable__WEBPACK_IMPORTED_MODULE_6__["default"].options.methods.genActivatorListeners.call(this); + + if (!this.disableKeys) { + listeners.keydown = this.onKeyDown; + } + + return listeners; + }, + genTransition: function genTransition() { + var content = this.genContent(); + if (!this.transition) return content; + return this.$createElement('transition', { + props: { + name: this.transition + } + }, [content]); + }, + genDirectives: function genDirectives() { + var _this = this; + + var directives = [{ + name: 'show', + value: this.isContentActive + }]; // Do not add click outside for hover menu + + if (!this.openOnHover && this.closeOnClick) { + directives.push({ + name: 'click-outside', + value: { + handler: function handler() { + _this.isActive = false; + }, + closeConditional: this.closeConditional, + include: function include() { + return __spread([_this.$el], _this.getOpenDependentElements()); + } + } + }); + } + + return directives; + }, + genContent: function genContent() { + var _a; + + var _this = this; + + var options = { + attrs: __assign(__assign({}, this.getScopeIdAttrs()), { + role: 'role' in this.$attrs ? this.$attrs.role : 'menu' + }), + staticClass: 'v-menu__content', + class: __assign(__assign(__assign({}, this.rootThemeClasses), this.roundedClasses), (_a = { + 'v-menu__content--auto': this.auto, + 'v-menu__content--fixed': this.activatorFixed, + menuable__content__active: this.isActive + }, _a[this.contentClass.trim()] = true, _a)), + style: this.styles, + directives: this.genDirectives(), + ref: 'content', + on: { + click: function click(e) { + var target = e.target; + if (target.getAttribute('disabled')) return; + if (_this.closeOnContentClick) _this.isActive = false; + }, + keydown: this.onKeyDown + } + }; + + if (this.$listeners.scroll) { + options.on = options.on || {}; + options.on.scroll = this.$listeners.scroll; + } + + if (!this.disabled && this.openOnHover) { + options.on = options.on || {}; + options.on.mouseenter = this.mouseEnterHandler; + } + + if (this.openOnHover) { + options.on = options.on || {}; + options.on.mouseleave = this.mouseLeaveHandler; + } + + return this.$createElement('div', options, this.getContentSlot()); + }, + getTiles: function getTiles() { + if (!this.$refs.content) return; + this.tiles = Array.from(this.$refs.content.querySelectorAll('.v-list-item')); + }, + mouseEnterHandler: function mouseEnterHandler() { + var _this = this; + + this.runDelay('open', function () { + if (_this.hasJustFocused) return; + _this.hasJustFocused = true; + _this.isActive = true; + }); + }, + mouseLeaveHandler: function mouseLeaveHandler(e) { + var _this = this; // Prevent accidental re-activation + + + this.runDelay('close', function () { + if (_this.$refs.content.contains(e.relatedTarget)) return; + requestAnimationFrame(function () { + _this.isActive = false; + + _this.callDeactivate(); + }); + }); + }, + nextTile: function nextTile() { + var tile = this.tiles[this.listIndex + 1]; + + if (!tile) { + if (!this.tiles.length) return; + this.listIndex = -1; + this.nextTile(); + return; + } + + this.listIndex++; + if (tile.tabIndex === -1) this.nextTile(); + }, + prevTile: function prevTile() { + var tile = this.tiles[this.listIndex - 1]; + + if (!tile) { + if (!this.tiles.length) return; + this.listIndex = this.tiles.length; + this.prevTile(); + return; + } + + this.listIndex--; + if (tile.tabIndex === -1) this.prevTile(); + }, + onKeyDown: function onKeyDown(e) { + var _this = this; + + if (e.keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_15__["keyCodes"].esc) { + // Wait for dependent elements to close first + setTimeout(function () { + _this.isActive = false; + }); + var activator_1 = this.getActivator(); + this.$nextTick(function () { + return activator_1 && activator_1.focus(); + }); + } else if (!this.isActive && [_util_helpers__WEBPACK_IMPORTED_MODULE_15__["keyCodes"].up, _util_helpers__WEBPACK_IMPORTED_MODULE_15__["keyCodes"].down].includes(e.keyCode)) { + this.isActive = true; + } // Allow for isActive watcher to generate tile list + + + this.$nextTick(function () { + return _this.changeListIndex(e); + }); + }, + onResize: function onResize() { + if (!this.isActive) return; // Account for screen resize + // and orientation change + // eslint-disable-next-line no-unused-expressions + + this.$refs.content.offsetWidth; + this.updateDimensions(); // When resizing to a smaller width + // content width is evaluated before + // the new activator width has been + // set, causing it to not size properly + // hacky but will revisit in the future + + clearTimeout(this.resizeTimeout); + this.resizeTimeout = window.setTimeout(this.updateDimensions, 100); + } + }, + render: function render(h) { + var _this = this; + + var data = { + staticClass: 'v-menu', + class: { + 'v-menu--attached': this.attach === '' || this.attach === true || this.attach === 'attach' + }, + directives: [{ + arg: '500', + name: 'resize', + value: this.onResize + }] + }; + return h('div', data, [!this.activator && this.genActivator(), this.showLazyContent(function () { + return [_this.$createElement(_VThemeProvider__WEBPACK_IMPORTED_MODULE_1__["VThemeProvider"], { + props: { + root: true, + light: _this.light, + dark: _this.dark + } + }, [_this.genTransition()])]; + })]); + } +})); + +/***/ }), + +/***/ "./src/components/VMenu/index.ts": +/*!***************************************!*\ + !*** ./src/components/VMenu/index.ts ***! + \***************************************/ +/*! exports provided: VMenu, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VMenu__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VMenu */ "./src/components/VMenu/VMenu.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VMenu", function() { return _VMenu__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VMenu__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VMessages/VMessages.sass": +/*!*************************************************!*\ + !*** ./src/components/VMessages/VMessages.sass ***! + \*************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VMessages/VMessages.ts": +/*!***********************************************!*\ + !*** ./src/components/VMessages/VMessages.ts ***! + \***********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VMessages_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VMessages.sass */ "./src/components/VMessages/VMessages.sass"); +/* harmony import */ var _VMessages_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VMessages_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +// Styles + // Mixins + + + + // Utilities + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__["default"]).extend({ + name: 'v-messages', + props: { + value: { + type: Array, + default: function _default() { + return []; + } + } + }, + methods: { + genChildren: function genChildren() { + return this.$createElement('transition-group', { + staticClass: 'v-messages__wrapper', + attrs: { + name: 'message-transition', + tag: 'div' + } + }, this.value.map(this.genMessage)); + }, + genMessage: function genMessage(message, key) { + return this.$createElement('div', { + staticClass: 'v-messages__message', + key: key + }, Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["getSlot"])(this, 'default', { + message: message, + key: key + }) || [message]); + } + }, + render: function render(h) { + return h('div', this.setTextColor(this.color, { + staticClass: 'v-messages', + class: this.themeClasses + }), [this.genChildren()]); + } +})); + +/***/ }), + +/***/ "./src/components/VMessages/index.ts": +/*!*******************************************!*\ + !*** ./src/components/VMessages/index.ts ***! + \*******************************************/ +/*! exports provided: VMessages, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VMessages__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VMessages */ "./src/components/VMessages/VMessages.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VMessages", function() { return _VMessages__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VMessages__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VNavigationDrawer/VNavigationDrawer.sass": +/*!*****************************************************************!*\ + !*** ./src/components/VNavigationDrawer/VNavigationDrawer.sass ***! + \*****************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VNavigationDrawer/VNavigationDrawer.ts": +/*!***************************************************************!*\ + !*** ./src/components/VNavigationDrawer/VNavigationDrawer.ts ***! + \***************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VNavigationDrawer_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VNavigationDrawer.sass */ "./src/components/VNavigationDrawer/VNavigationDrawer.sass"); +/* harmony import */ var _VNavigationDrawer_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VNavigationDrawer_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VImg_VImg__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VImg/VImg */ "./src/components/VImg/VImg.ts"); +/* harmony import */ var _mixins_applicationable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/applicationable */ "./src/mixins/applicationable/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_dependent__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/dependent */ "./src/mixins/dependent/index.ts"); +/* harmony import */ var _mixins_mobile__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/mobile */ "./src/mixins/mobile/index.ts"); +/* harmony import */ var _mixins_overlayable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/overlayable */ "./src/mixins/overlayable/index.ts"); +/* harmony import */ var _mixins_ssr_bootable__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../mixins/ssr-bootable */ "./src/mixins/ssr-bootable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _directives_click_outside__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../directives/click-outside */ "./src/directives/click-outside/index.ts"); +/* harmony import */ var _directives_resize__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../directives/resize */ "./src/directives/resize/index.ts"); +/* harmony import */ var _directives_touch__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../directives/touch */ "./src/directives/touch/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Components + + // Mixins + + + + + + + + // Directives + + + + // Utilities + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_13__["default"])(Object(_mixins_applicationable__WEBPACK_IMPORTED_MODULE_2__["default"])('left', ['isActive', 'isMobile', 'miniVariant', 'expandOnHover', 'permanent', 'right', 'temporary', 'width']), _mixins_colorable__WEBPACK_IMPORTED_MODULE_3__["default"], _mixins_dependent__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_mobile__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_overlayable__WEBPACK_IMPORTED_MODULE_6__["default"], _mixins_ssr_bootable__WEBPACK_IMPORTED_MODULE_7__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_8__["default"]); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend({ + name: 'v-navigation-drawer', + provide: function provide() { + return { + isInNav: this.tag === 'nav' + }; + }, + directives: { + ClickOutside: _directives_click_outside__WEBPACK_IMPORTED_MODULE_9__["default"], + Resize: _directives_resize__WEBPACK_IMPORTED_MODULE_10__["default"], + Touch: _directives_touch__WEBPACK_IMPORTED_MODULE_11__["default"] + }, + props: { + bottom: Boolean, + clipped: Boolean, + disableResizeWatcher: Boolean, + disableRouteWatcher: Boolean, + expandOnHover: Boolean, + floating: Boolean, + height: { + type: [Number, String], + default: function _default() { + return this.app ? '100vh' : '100%'; + } + }, + miniVariant: Boolean, + miniVariantWidth: { + type: [Number, String], + default: 56 + }, + permanent: Boolean, + right: Boolean, + src: { + type: [String, Object], + default: '' + }, + stateless: Boolean, + tag: { + type: String, + default: function _default() { + return this.app ? 'nav' : 'aside'; + } + }, + temporary: Boolean, + touchless: Boolean, + width: { + type: [Number, String], + default: 256 + }, + value: null + }, + data: function data() { + return { + isMouseover: false, + touchArea: { + left: 0, + right: 0 + }, + stackMinZIndex: 6 + }; + }, + computed: { + /** + * Used for setting an app value from a dynamic + * property. Called from applicationable.js + */ + applicationProperty: function applicationProperty() { + return this.right ? 'right' : 'left'; + }, + classes: function classes() { + return __assign({ + 'v-navigation-drawer': true, + 'v-navigation-drawer--absolute': this.absolute, + 'v-navigation-drawer--bottom': this.bottom, + 'v-navigation-drawer--clipped': this.clipped, + 'v-navigation-drawer--close': !this.isActive, + 'v-navigation-drawer--fixed': !this.absolute && (this.app || this.fixed), + 'v-navigation-drawer--floating': this.floating, + 'v-navigation-drawer--is-mobile': this.isMobile, + 'v-navigation-drawer--is-mouseover': this.isMouseover, + 'v-navigation-drawer--mini-variant': this.isMiniVariant, + 'v-navigation-drawer--custom-mini-variant': Number(this.miniVariantWidth) !== 56, + 'v-navigation-drawer--open': this.isActive, + 'v-navigation-drawer--open-on-hover': this.expandOnHover, + 'v-navigation-drawer--right': this.right, + 'v-navigation-drawer--temporary': this.temporary + }, this.themeClasses); + }, + computedMaxHeight: function computedMaxHeight() { + if (!this.hasApp) return null; + var computedMaxHeight = this.$vuetify.application.bottom + this.$vuetify.application.footer + this.$vuetify.application.bar; + if (!this.clipped) return computedMaxHeight; + return computedMaxHeight + this.$vuetify.application.top; + }, + computedTop: function computedTop() { + if (!this.hasApp) return 0; + var computedTop = this.$vuetify.application.bar; + computedTop += this.clipped ? this.$vuetify.application.top : 0; + return computedTop; + }, + computedTransform: function computedTransform() { + if (this.isActive) return 0; + if (this.isBottom) return 100; + return this.right ? 100 : -100; + }, + computedWidth: function computedWidth() { + return this.isMiniVariant ? this.miniVariantWidth : this.width; + }, + hasApp: function hasApp() { + return this.app && !this.isMobile && !this.temporary; + }, + isBottom: function isBottom() { + return this.bottom && this.isMobile; + }, + isMiniVariant: function isMiniVariant() { + return !this.expandOnHover && this.miniVariant || this.expandOnHover && !this.isMouseover; + }, + isMobile: function isMobile() { + return !this.stateless && !this.permanent && _mixins_mobile__WEBPACK_IMPORTED_MODULE_5__["default"].options.computed.isMobile.call(this); + }, + reactsToClick: function reactsToClick() { + return !this.stateless && !this.permanent && (this.isMobile || this.temporary); + }, + reactsToMobile: function reactsToMobile() { + return this.app && !this.disableResizeWatcher && !this.permanent && !this.stateless && !this.temporary; + }, + reactsToResize: function reactsToResize() { + return !this.disableResizeWatcher && !this.stateless; + }, + reactsToRoute: function reactsToRoute() { + return !this.disableRouteWatcher && !this.stateless && (this.temporary || this.isMobile); + }, + showOverlay: function showOverlay() { + return !this.hideOverlay && this.isActive && (this.isMobile || this.temporary); + }, + styles: function styles() { + var translate = this.isBottom ? 'translateY' : 'translateX'; + var styles = { + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_12__["convertToUnit"])(this.height), + top: !this.isBottom ? Object(_util_helpers__WEBPACK_IMPORTED_MODULE_12__["convertToUnit"])(this.computedTop) : 'auto', + maxHeight: this.computedMaxHeight != null ? "calc(100% - " + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_12__["convertToUnit"])(this.computedMaxHeight) + ")" : undefined, + transform: translate + "(" + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_12__["convertToUnit"])(this.computedTransform, '%') + ")", + width: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_12__["convertToUnit"])(this.computedWidth) + }; + return styles; + } + }, + watch: { + $route: 'onRouteChange', + isActive: function isActive(val) { + this.$emit('input', val); + }, + + /** + * When mobile changes, adjust the active state + * only when there has been a previous value + */ + isMobile: function isMobile(val, prev) { + !val && this.isActive && !this.temporary && this.removeOverlay(); + if (prev == null || !this.reactsToResize || !this.reactsToMobile) return; + this.isActive = !val; + }, + permanent: function permanent(val) { + // If enabling prop enable the drawer + if (val) this.isActive = true; + }, + showOverlay: function showOverlay(val) { + if (val) this.genOverlay();else this.removeOverlay(); + }, + value: function value(val) { + if (this.permanent) return; + + if (val == null) { + this.init(); + return; + } + + if (val !== this.isActive) this.isActive = val; + }, + expandOnHover: 'updateMiniVariant', + isMouseover: function isMouseover(val) { + this.updateMiniVariant(!val); + } + }, + beforeMount: function beforeMount() { + this.init(); + }, + methods: { + calculateTouchArea: function calculateTouchArea() { + var parent = this.$el.parentNode; + if (!parent) return; + var parentRect = parent.getBoundingClientRect(); + this.touchArea = { + left: parentRect.left + 50, + right: parentRect.right - 50 + }; + }, + closeConditional: function closeConditional() { + return this.isActive && !this._isDestroyed && this.reactsToClick; + }, + genAppend: function genAppend() { + return this.genPosition('append'); + }, + genBackground: function genBackground() { + var props = { + height: '100%', + width: '100%', + src: this.src + }; + var image = this.$scopedSlots.img ? this.$scopedSlots.img(props) : this.$createElement(_VImg_VImg__WEBPACK_IMPORTED_MODULE_1__["default"], { + props: props + }); + return this.$createElement('div', { + staticClass: 'v-navigation-drawer__image' + }, [image]); + }, + genDirectives: function genDirectives() { + var _this = this; + + var directives = [{ + name: 'click-outside', + value: { + handler: function handler() { + _this.isActive = false; + }, + closeConditional: this.closeConditional, + include: this.getOpenDependentElements + } + }]; + + if (!this.touchless && !this.stateless) { + directives.push({ + name: 'touch', + value: { + parent: true, + left: this.swipeLeft, + right: this.swipeRight + } + }); + } + + return directives; + }, + genListeners: function genListeners() { + var _this = this; + + var on = { + transitionend: function transitionend(e) { + if (e.target !== e.currentTarget) return; + + _this.$emit('transitionend', e); // IE11 does not support new Event('resize') + + + var resizeEvent = document.createEvent('UIEvents'); + resizeEvent.initUIEvent('resize', true, false, window, 0); + window.dispatchEvent(resizeEvent); + } + }; + + if (this.miniVariant) { + on.click = function () { + return _this.$emit('update:mini-variant', false); + }; + } + + if (this.expandOnHover) { + on.mouseenter = function () { + return _this.isMouseover = true; + }; + + on.mouseleave = function () { + return _this.isMouseover = false; + }; + } + + return on; + }, + genPosition: function genPosition(name) { + var slot = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_12__["getSlot"])(this, name); + if (!slot) return slot; + return this.$createElement('div', { + staticClass: "v-navigation-drawer__" + name + }, slot); + }, + genPrepend: function genPrepend() { + return this.genPosition('prepend'); + }, + genContent: function genContent() { + return this.$createElement('div', { + staticClass: 'v-navigation-drawer__content' + }, this.$slots.default); + }, + genBorder: function genBorder() { + return this.$createElement('div', { + staticClass: 'v-navigation-drawer__border' + }); + }, + init: function init() { + if (this.permanent) { + this.isActive = true; + } else if (this.stateless || this.value != null) { + this.isActive = this.value; + } else if (!this.temporary) { + this.isActive = !this.isMobile; + } + }, + onRouteChange: function onRouteChange() { + if (this.reactsToRoute && this.closeConditional()) { + this.isActive = false; + } + }, + swipeLeft: function swipeLeft(e) { + if (this.isActive && this.right) return; + this.calculateTouchArea(); + if (Math.abs(e.touchendX - e.touchstartX) < 100) return; + if (this.right && e.touchstartX >= this.touchArea.right) this.isActive = true;else if (!this.right && this.isActive) this.isActive = false; + }, + swipeRight: function swipeRight(e) { + if (this.isActive && !this.right) return; + this.calculateTouchArea(); + if (Math.abs(e.touchendX - e.touchstartX) < 100) return; + if (!this.right && e.touchstartX <= this.touchArea.left) this.isActive = true;else if (this.right && this.isActive) this.isActive = false; + }, + + /** + * Update the application layout + */ + updateApplication: function updateApplication() { + if (!this.isActive || this.isMobile || this.temporary || !this.$el) return 0; + var width = Number(this.computedWidth); + return isNaN(width) ? this.$el.clientWidth : width; + }, + updateMiniVariant: function updateMiniVariant(val) { + if (this.miniVariant !== val) this.$emit('update:mini-variant', val); + } + }, + render: function render(h) { + var children = [this.genPrepend(), this.genContent(), this.genAppend(), this.genBorder()]; + if (this.src || Object(_util_helpers__WEBPACK_IMPORTED_MODULE_12__["getSlot"])(this, 'img')) children.unshift(this.genBackground()); + return h(this.tag, this.setBackgroundColor(this.color, { + class: this.classes, + style: this.styles, + directives: this.genDirectives(), + on: this.genListeners() + }), children); + } +})); + +/***/ }), + +/***/ "./src/components/VNavigationDrawer/index.ts": +/*!***************************************************!*\ + !*** ./src/components/VNavigationDrawer/index.ts ***! + \***************************************************/ +/*! exports provided: VNavigationDrawer, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VNavigationDrawer__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VNavigationDrawer */ "./src/components/VNavigationDrawer/VNavigationDrawer.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VNavigationDrawer", function() { return _VNavigationDrawer__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VNavigationDrawer__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VOverflowBtn/VOverflowBtn.sass": +/*!*******************************************************!*\ + !*** ./src/components/VOverflowBtn/VOverflowBtn.sass ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VOverflowBtn/VOverflowBtn.ts": +/*!*****************************************************!*\ + !*** ./src/components/VOverflowBtn/VOverflowBtn.ts ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VOverflowBtn_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VOverflowBtn.sass */ "./src/components/VOverflowBtn/VOverflowBtn.sass"); +/* harmony import */ var _VOverflowBtn_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VOverflowBtn_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSelect/VSelect */ "./src/components/VSelect/VSelect.ts"); +/* harmony import */ var _VAutocomplete__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VAutocomplete */ "./src/components/VAutocomplete/index.ts"); +/* harmony import */ var _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VTextField/VTextField */ "./src/components/VTextField/VTextField.ts"); +/* harmony import */ var _VBtn__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../VBtn */ "./src/components/VBtn/index.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Extensions + + + + // Components + + // Utilities + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_VAutocomplete__WEBPACK_IMPORTED_MODULE_2__["default"].extend({ + name: 'v-overflow-btn', + props: { + editable: Boolean, + segmented: Boolean + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VAutocomplete__WEBPACK_IMPORTED_MODULE_2__["default"].options.computed.classes.call(this)), { + 'v-overflow-btn': true, + 'v-overflow-btn--segmented': this.segmented, + 'v-overflow-btn--editable': this.editable + }); + }, + isAnyValueAllowed: function isAnyValueAllowed() { + return this.editable || _VAutocomplete__WEBPACK_IMPORTED_MODULE_2__["default"].options.computed.isAnyValueAllowed.call(this); + }, + isSingle: function isSingle() { + return true; + }, + computedItems: function computedItems() { + return this.segmented ? this.allItems : this.filteredItems; + } + }, + methods: { + genSelections: function genSelections() { + return this.editable ? _VAutocomplete__WEBPACK_IMPORTED_MODULE_2__["default"].options.methods.genSelections.call(this) : _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genSelections.call(this); // Override v-autocomplete's override + }, + genCommaSelection: function genCommaSelection(item, index, last) { + return this.segmented ? this.genSegmentedBtn(item) : _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genCommaSelection.call(this, item, index, last); + }, + genInput: function genInput() { + var input = _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_3__["default"].options.methods.genInput.call(this); + input.data = input.data || {}; + input.data.domProps.value = this.editable ? this.internalSearch : ''; + input.data.attrs.readonly = !this.isAnyValueAllowed; + return input; + }, + genLabel: function genLabel() { + if (this.editable && this.isFocused) return null; + var label = _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_3__["default"].options.methods.genLabel.call(this); + if (!label) return label; + label.data = label.data || {}; // Reset previously set styles from parent + + label.data.style = {}; + return label; + }, + genSegmentedBtn: function genSegmentedBtn(item) { + var _this = this; + + var itemValue = this.getValue(item); + var itemObj = this.computedItems.find(function (i) { + return _this.getValue(i) === itemValue; + }) || item; + + if (!itemObj.text || !itemObj.callback) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_5__["consoleWarn"])('When using \'segmented\' prop without a selection slot, items must contain both a text and callback property', this); + return null; + } + + return this.$createElement(_VBtn__WEBPACK_IMPORTED_MODULE_4__["default"], { + props: { + text: true + }, + on: { + click: function click(e) { + e.stopPropagation(); + itemObj.callback(e); + } + } + }, [itemObj.text]); + }, + updateValue: function updateValue(val) { + if (val) { + this.initialValue = this.lazyValue; + } else if (this.initialValue !== this.lazyValue) { + this.$emit('change', this.lazyValue); + } + } + } +})); + +/***/ }), + +/***/ "./src/components/VOverflowBtn/index.ts": +/*!**********************************************!*\ + !*** ./src/components/VOverflowBtn/index.ts ***! + \**********************************************/ +/*! exports provided: VOverflowBtn, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VOverflowBtn__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VOverflowBtn */ "./src/components/VOverflowBtn/VOverflowBtn.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VOverflowBtn", function() { return _VOverflowBtn__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VOverflowBtn__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VOverlay/VOverlay.sass": +/*!***********************************************!*\ + !*** ./src/components/VOverlay/VOverlay.sass ***! + \***********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VOverlay/VOverlay.ts": +/*!*********************************************!*\ + !*** ./src/components/VOverlay/VOverlay.ts ***! + \*********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VOverlay_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VOverlay.sass */ "./src/components/VOverlay/VOverlay.sass"); +/* harmony import */ var _VOverlay_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VOverlay_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Mixins + + + + // Utilities + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_4__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_toggleable__WEBPACK_IMPORTED_MODULE_3__["default"]).extend({ + name: 'v-overlay', + props: { + absolute: Boolean, + color: { + type: String, + default: '#212121' + }, + dark: { + type: Boolean, + default: true + }, + opacity: { + type: [Number, String], + default: 0.46 + }, + value: { + default: true + }, + zIndex: { + type: [Number, String], + default: 5 + } + }, + computed: { + __scrim: function __scrim() { + var data = this.setBackgroundColor(this.color, { + staticClass: 'v-overlay__scrim', + style: { + opacity: this.computedOpacity + } + }); + return this.$createElement('div', data); + }, + classes: function classes() { + return __assign({ + 'v-overlay--absolute': this.absolute, + 'v-overlay--active': this.isActive + }, this.themeClasses); + }, + computedOpacity: function computedOpacity() { + return Number(this.isActive ? this.opacity : 0); + }, + styles: function styles() { + return { + zIndex: this.zIndex + }; + } + }, + methods: { + genContent: function genContent() { + return this.$createElement('div', { + staticClass: 'v-overlay__content' + }, this.$slots.default); + } + }, + render: function render(h) { + var children = [this.__scrim]; + if (this.isActive) children.push(this.genContent()); + return h('div', { + staticClass: 'v-overlay', + class: this.classes, + style: this.styles + }, children); + } +})); + +/***/ }), + +/***/ "./src/components/VOverlay/index.ts": +/*!******************************************!*\ + !*** ./src/components/VOverlay/index.ts ***! + \******************************************/ +/*! exports provided: VOverlay, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VOverlay__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VOverlay */ "./src/components/VOverlay/VOverlay.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VOverlay", function() { return _VOverlay__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VOverlay__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VPagination/VPagination.sass": +/*!*****************************************************!*\ + !*** ./src/components/VPagination/VPagination.sass ***! + \*****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VPagination/VPagination.ts": +/*!***************************************************!*\ + !*** ./src/components/VPagination/VPagination.ts ***! + \***************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VPagination_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VPagination.sass */ "./src/components/VPagination/VPagination.sass"); +/* harmony import */ var _VPagination_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VPagination_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _directives_resize__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../directives/resize */ "./src/directives/resize/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_intersectable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/intersectable */ "./src/mixins/intersectable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + +var __spread = undefined && undefined.__spread || function () { + for (var ar = [], i = 0; i < arguments.length; i++) { + ar = ar.concat(__read(arguments[i])); + } + + return ar; +}; + + + // Directives + + // Mixins + + + + // Utilities + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_6__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_3__["default"], Object(_mixins_intersectable__WEBPACK_IMPORTED_MODULE_4__["default"])({ + onVisible: ['init'] +}), _mixins_themeable__WEBPACK_IMPORTED_MODULE_5__["default"]).extend({ + name: 'v-pagination', + directives: { + Resize: _directives_resize__WEBPACK_IMPORTED_MODULE_2__["default"] + }, + props: { + circle: Boolean, + disabled: Boolean, + length: { + type: Number, + default: 0, + validator: function validator(val) { + return val % 1 === 0; + } + }, + nextIcon: { + type: String, + default: '$next' + }, + prevIcon: { + type: String, + default: '$prev' + }, + totalVisible: [Number, String], + value: { + type: Number, + default: 0 + }, + pageAriaLabel: { + type: String, + default: '$vuetify.pagination.ariaLabel.page' + }, + currentPageAriaLabel: { + type: String, + default: '$vuetify.pagination.ariaLabel.currentPage' + }, + previousAriaLabel: { + type: String, + default: '$vuetify.pagination.ariaLabel.previous' + }, + nextAriaLabel: { + type: String, + default: '$vuetify.pagination.ariaLabel.next' + }, + wrapperAriaLabel: { + type: String, + default: '$vuetify.pagination.ariaLabel.wrapper' + } + }, + data: function data() { + return { + maxButtons: 0, + selected: null + }; + }, + computed: { + classes: function classes() { + return __assign({ + 'v-pagination': true, + 'v-pagination--circle': this.circle, + 'v-pagination--disabled': this.disabled + }, this.themeClasses); + }, + items: function items() { + var totalVisible = parseInt(this.totalVisible, 10); + var maxLength = Math.min(Math.max(0, totalVisible) || this.length, Math.max(0, this.maxButtons) || this.length, this.length); + + if (this.length <= maxLength) { + return this.range(1, this.length); + } + + var even = maxLength % 2 === 0 ? 1 : 0; + var left = Math.floor(maxLength / 2); + var right = this.length - left + 1 + even; + + if (this.value > left && this.value < right) { + var start = this.value - left + 2; + var end = this.value + left - 2 - even; + return __spread([1, '...'], this.range(start, end), ['...', this.length]); + } else if (this.value === left) { + var end = this.value + left - 1 - even; + return __spread(this.range(1, end), ['...', this.length]); + } else if (this.value === right) { + var start = this.value - left + 1; + return __spread([1, '...'], this.range(start, this.length)); + } else { + return __spread(this.range(1, left), ['...'], this.range(right, this.length)); + } + } + }, + watch: { + value: function value() { + this.init(); + } + }, + mounted: function mounted() { + this.init(); + }, + methods: { + init: function init() { + var _this = this; + + this.selected = null; + this.$nextTick(this.onResize); // TODO: Change this (f75dee3a, cbdf7caa) + + setTimeout(function () { + return _this.selected = _this.value; + }, 100); + }, + onResize: function onResize() { + var width = this.$el && this.$el.parentElement ? this.$el.parentElement.clientWidth : window.innerWidth; + this.maxButtons = Math.floor((width - 96) / 42); + }, + next: function next(e) { + e.preventDefault(); + this.$emit('input', this.value + 1); + this.$emit('next'); + }, + previous: function previous(e) { + e.preventDefault(); + this.$emit('input', this.value - 1); + this.$emit('previous'); + }, + range: function range(from, to) { + var range = []; + from = from > 0 ? from : 1; + + for (var i = from; i <= to; i++) { + range.push(i); + } + + return range; + }, + genIcon: function genIcon(h, icon, disabled, fn, label) { + return h('li', [h('button', { + staticClass: 'v-pagination__navigation', + class: { + 'v-pagination__navigation--disabled': disabled + }, + attrs: { + type: 'button', + 'aria-label': label + }, + on: disabled ? {} : { + click: fn + } + }, [h(_VIcon__WEBPACK_IMPORTED_MODULE_1__["default"], [icon])])]); + }, + genItem: function genItem(h, i) { + var _this = this; + + var color = i === this.value && (this.color || 'primary'); + var isCurrentPage = i === this.value; + var ariaLabel = isCurrentPage ? this.currentPageAriaLabel : this.pageAriaLabel; + return h('button', this.setBackgroundColor(color, { + staticClass: 'v-pagination__item', + class: { + 'v-pagination__item--active': i === this.value + }, + attrs: { + type: 'button', + 'aria-current': isCurrentPage, + 'aria-label': this.$vuetify.lang.t(ariaLabel, i) + }, + on: { + click: function click() { + return _this.$emit('input', i); + } + } + }), [i.toString()]); + }, + genItems: function genItems(h) { + var _this = this; + + return this.items.map(function (i, index) { + return h('li', { + key: index + }, [isNaN(Number(i)) ? h('span', { + class: 'v-pagination__more' + }, [i.toString()]) : _this.genItem(h, i)]); + }); + }, + genList: function genList(h, children) { + return h('ul', { + directives: [{ + modifiers: { + quiet: true + }, + name: 'resize', + value: this.onResize + }], + class: this.classes + }, children); + } + }, + render: function render(h) { + var children = [this.genIcon(h, this.$vuetify.rtl ? this.nextIcon : this.prevIcon, this.value <= 1, this.previous, this.$vuetify.lang.t(this.previousAriaLabel)), this.genItems(h), this.genIcon(h, this.$vuetify.rtl ? this.prevIcon : this.nextIcon, this.value >= this.length, this.next, this.$vuetify.lang.t(this.nextAriaLabel))]; + return h('nav', { + attrs: { + role: 'navigation', + 'aria-label': this.$vuetify.lang.t(this.wrapperAriaLabel) + } + }, [this.genList(h, children)]); + } +})); + +/***/ }), + +/***/ "./src/components/VPagination/index.ts": +/*!*********************************************!*\ + !*** ./src/components/VPagination/index.ts ***! + \*********************************************/ +/*! exports provided: VPagination, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VPagination__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VPagination */ "./src/components/VPagination/VPagination.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VPagination", function() { return _VPagination__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VPagination__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VParallax/VParallax.sass": +/*!*************************************************!*\ + !*** ./src/components/VParallax/VParallax.sass ***! + \*************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VParallax/VParallax.ts": +/*!***********************************************!*\ + !*** ./src/components/VParallax/VParallax.ts ***! + \***********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VParallax_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VParallax.sass */ "./src/components/VParallax/VParallax.sass"); +/* harmony import */ var _VParallax_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VParallax_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_translatable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/translatable */ "./src/mixins/translatable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +// Style + // Mixins + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_2__["default"])(_mixins_translatable__WEBPACK_IMPORTED_MODULE_1__["default"]); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-parallax', + props: { + alt: { + type: String, + default: '' + }, + height: { + type: [String, Number], + default: 500 + }, + src: String, + srcset: String + }, + data: function data() { + return { + isBooted: false + }; + }, + computed: { + styles: function styles() { + return { + display: 'block', + opacity: this.isBooted ? 1 : 0, + transform: "translate(-50%, " + this.parallax + "px)" + }; + } + }, + mounted: function mounted() { + this.init(); + }, + methods: { + init: function init() { + var _this = this; + + var img = this.$refs.img; + if (!img) return; + + if (img.complete) { + this.translate(); + this.listeners(); + } else { + img.addEventListener('load', function () { + _this.translate(); + + _this.listeners(); + }, false); + } + + this.isBooted = true; + }, + objHeight: function objHeight() { + return this.$refs.img.naturalHeight; + } + }, + render: function render(h) { + var imgData = { + staticClass: 'v-parallax__image', + style: this.styles, + attrs: { + src: this.src, + srcset: this.srcset, + alt: this.alt + }, + ref: 'img' + }; + var container = h('div', { + staticClass: 'v-parallax__image-container' + }, [h('img', imgData)]); + var content = h('div', { + staticClass: 'v-parallax__content' + }, this.$slots.default); + return h('div', { + staticClass: 'v-parallax', + style: { + height: this.height + "px" + }, + on: this.$listeners + }, [container, content]); + } +})); + +/***/ }), + +/***/ "./src/components/VParallax/index.ts": +/*!*******************************************!*\ + !*** ./src/components/VParallax/index.ts ***! + \*******************************************/ +/*! exports provided: VParallax, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VParallax__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VParallax */ "./src/components/VParallax/VParallax.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VParallax", function() { return _VParallax__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VParallax__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VPicker/VPicker.sass": +/*!*********************************************!*\ + !*** ./src/components/VPicker/VPicker.sass ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VPicker/VPicker.ts": +/*!*******************************************!*\ + !*** ./src/components/VPicker/VPicker.ts ***! + \*******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VPicker_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VPicker.sass */ "./src/components/VPicker/VPicker.sass"); +/* harmony import */ var _VPicker_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VPicker_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VCard_VCard_sass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VCard/VCard.sass */ "./src/components/VCard/VCard.sass"); +/* harmony import */ var _VCard_VCard_sass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_VCard_VCard_sass__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_elevatable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/elevatable */ "./src/mixins/elevatable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + + + // Mixins + + + + // Helpers + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_6__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_elevatable__WEBPACK_IMPORTED_MODULE_3__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_4__["default"]).extend({ + name: 'v-picker', + props: { + flat: Boolean, + fullWidth: Boolean, + landscape: Boolean, + noTitle: Boolean, + transition: { + type: String, + default: 'fade-transition' + }, + width: { + type: [Number, String], + default: 290 + } + }, + computed: { + computedTitleColor: function computedTitleColor() { + var defaultTitleColor = this.isDark ? false : this.color || 'primary'; + return this.color || defaultTitleColor; + } + }, + methods: { + genTitle: function genTitle() { + return this.$createElement('div', this.setBackgroundColor(this.computedTitleColor, { + staticClass: 'v-picker__title', + class: { + 'v-picker__title--landscape': this.landscape + } + }), this.$slots.title); + }, + genBodyTransition: function genBodyTransition() { + return this.$createElement('transition', { + props: { + name: this.transition + } + }, this.$slots.default); + }, + genBody: function genBody() { + return this.$createElement('div', { + staticClass: 'v-picker__body', + class: __assign({ + 'v-picker__body--no-title': this.noTitle + }, this.themeClasses), + style: this.fullWidth ? undefined : { + width: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["convertToUnit"])(this.width) + } + }, [this.genBodyTransition()]); + }, + genActions: function genActions() { + return this.$createElement('div', { + staticClass: 'v-picker__actions v-card__actions', + class: { + 'v-picker__actions--no-title': this.noTitle + } + }, this.$slots.actions); + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-picker v-card', + class: __assign(__assign({ + 'v-picker--flat': this.flat, + 'v-picker--landscape': this.landscape, + 'v-picker--full-width': this.fullWidth + }, this.themeClasses), this.elevationClasses) + }, [this.$slots.title ? this.genTitle() : null, this.genBody(), this.$slots.actions ? this.genActions() : null]); + } +})); + +/***/ }), + +/***/ "./src/components/VPicker/index.ts": +/*!*****************************************!*\ + !*** ./src/components/VPicker/index.ts ***! + \*****************************************/ +/*! exports provided: VPicker, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VPicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VPicker */ "./src/components/VPicker/VPicker.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VPicker", function() { return _VPicker__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VPicker__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VProgressCircular/VProgressCircular.sass": +/*!*****************************************************************!*\ + !*** ./src/components/VProgressCircular/VProgressCircular.sass ***! + \*****************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VProgressCircular/VProgressCircular.ts": +/*!***************************************************************!*\ + !*** ./src/components/VProgressCircular/VProgressCircular.ts ***! + \***************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VProgressCircular_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VProgressCircular.sass */ "./src/components/VProgressCircular/VProgressCircular.sass"); +/* harmony import */ var _VProgressCircular_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VProgressCircular_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +// Styles + // Mixins + + // Utils + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_mixins_colorable__WEBPACK_IMPORTED_MODULE_1__["default"].extend({ + name: 'v-progress-circular', + props: { + button: Boolean, + indeterminate: Boolean, + rotate: { + type: [Number, String], + default: 0 + }, + size: { + type: [Number, String], + default: 32 + }, + width: { + type: [Number, String], + default: 4 + }, + value: { + type: [Number, String], + default: 0 + } + }, + data: function data() { + return { + radius: 20 + }; + }, + computed: { + calculatedSize: function calculatedSize() { + return Number(this.size) + (this.button ? 8 : 0); + }, + circumference: function circumference() { + return 2 * Math.PI * this.radius; + }, + classes: function classes() { + return { + 'v-progress-circular--indeterminate': this.indeterminate, + 'v-progress-circular--button': this.button + }; + }, + normalizedValue: function normalizedValue() { + if (this.value < 0) { + return 0; + } + + if (this.value > 100) { + return 100; + } + + return parseFloat(this.value); + }, + strokeDashArray: function strokeDashArray() { + return Math.round(this.circumference * 1000) / 1000; + }, + strokeDashOffset: function strokeDashOffset() { + return (100 - this.normalizedValue) / 100 * this.circumference + 'px'; + }, + strokeWidth: function strokeWidth() { + return Number(this.width) / +this.size * this.viewBoxSize * 2; + }, + styles: function styles() { + return { + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_2__["convertToUnit"])(this.calculatedSize), + width: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_2__["convertToUnit"])(this.calculatedSize) + }; + }, + svgStyles: function svgStyles() { + return { + transform: "rotate(" + Number(this.rotate) + "deg)" + }; + }, + viewBoxSize: function viewBoxSize() { + return this.radius / (1 - Number(this.width) / +this.size); + } + }, + methods: { + genCircle: function genCircle(name, offset) { + return this.$createElement('circle', { + class: "v-progress-circular__" + name, + attrs: { + fill: 'transparent', + cx: 2 * this.viewBoxSize, + cy: 2 * this.viewBoxSize, + r: this.radius, + 'stroke-width': this.strokeWidth, + 'stroke-dasharray': this.strokeDashArray, + 'stroke-dashoffset': offset + } + }); + }, + genSvg: function genSvg() { + var children = [this.indeterminate || this.genCircle('underlay', 0), this.genCircle('overlay', this.strokeDashOffset)]; + return this.$createElement('svg', { + style: this.svgStyles, + attrs: { + xmlns: 'http://www.w3.org/2000/svg', + viewBox: this.viewBoxSize + " " + this.viewBoxSize + " " + 2 * this.viewBoxSize + " " + 2 * this.viewBoxSize + } + }, children); + }, + genInfo: function genInfo() { + return this.$createElement('div', { + staticClass: 'v-progress-circular__info' + }, this.$slots.default); + } + }, + render: function render(h) { + return h('div', this.setTextColor(this.color, { + staticClass: 'v-progress-circular', + attrs: { + role: 'progressbar', + 'aria-valuemin': 0, + 'aria-valuemax': 100, + 'aria-valuenow': this.indeterminate ? undefined : this.normalizedValue + }, + class: this.classes, + style: this.styles, + on: this.$listeners + }), [this.genSvg(), this.genInfo()]); + } +})); + +/***/ }), + +/***/ "./src/components/VProgressCircular/index.ts": +/*!***************************************************!*\ + !*** ./src/components/VProgressCircular/index.ts ***! + \***************************************************/ +/*! exports provided: VProgressCircular, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VProgressCircular__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VProgressCircular */ "./src/components/VProgressCircular/VProgressCircular.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VProgressCircular", function() { return _VProgressCircular__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VProgressCircular__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VProgressLinear/VProgressLinear.sass": +/*!*************************************************************!*\ + !*** ./src/components/VProgressLinear/VProgressLinear.sass ***! + \*************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VProgressLinear/VProgressLinear.ts": +/*!***********************************************************!*\ + !*** ./src/components/VProgressLinear/VProgressLinear.ts ***! + \***********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VProgressLinear_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VProgressLinear.sass */ "./src/components/VProgressLinear/VProgressLinear.sass"); +/* harmony import */ var _VProgressLinear_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VProgressLinear_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _transitions__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../transitions */ "./src/components/transitions/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_positionable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/positionable */ "./src/mixins/positionable/index.ts"); +/* harmony import */ var _mixins_proxyable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/proxyable */ "./src/mixins/proxyable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + + // Components + + // Mixins + + + + + // Utilities + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_7__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"], Object(_mixins_positionable__WEBPACK_IMPORTED_MODULE_3__["factory"])(['absolute', 'fixed', 'top', 'bottom']), _mixins_proxyable__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_5__["default"]); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend({ + name: 'v-progress-linear', + props: { + active: { + type: Boolean, + default: true + }, + backgroundColor: { + type: String, + default: null + }, + backgroundOpacity: { + type: [Number, String], + default: null + }, + bufferValue: { + type: [Number, String], + default: 100 + }, + color: { + type: String, + default: 'primary' + }, + height: { + type: [Number, String], + default: 4 + }, + indeterminate: Boolean, + query: Boolean, + reverse: Boolean, + rounded: Boolean, + stream: Boolean, + striped: Boolean, + value: { + type: [Number, String], + default: 0 + } + }, + data: function data() { + return { + internalLazyValue: this.value || 0 + }; + }, + computed: { + __cachedBackground: function __cachedBackground() { + return this.$createElement('div', this.setBackgroundColor(this.backgroundColor || this.color, { + staticClass: 'v-progress-linear__background', + style: this.backgroundStyle + })); + }, + __cachedBar: function __cachedBar() { + return this.$createElement(this.computedTransition, [this.__cachedBarType]); + }, + __cachedBarType: function __cachedBarType() { + return this.indeterminate ? this.__cachedIndeterminate : this.__cachedDeterminate; + }, + __cachedBuffer: function __cachedBuffer() { + return this.$createElement('div', { + staticClass: 'v-progress-linear__buffer', + style: this.styles + }); + }, + __cachedDeterminate: function __cachedDeterminate() { + return this.$createElement('div', this.setBackgroundColor(this.color, { + staticClass: "v-progress-linear__determinate", + style: { + width: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["convertToUnit"])(this.normalizedValue, '%') + } + })); + }, + __cachedIndeterminate: function __cachedIndeterminate() { + return this.$createElement('div', { + staticClass: 'v-progress-linear__indeterminate', + class: { + 'v-progress-linear__indeterminate--active': this.active + } + }, [this.genProgressBar('long'), this.genProgressBar('short')]); + }, + __cachedStream: function __cachedStream() { + if (!this.stream) return null; + return this.$createElement('div', this.setTextColor(this.color, { + staticClass: 'v-progress-linear__stream', + style: { + width: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["convertToUnit"])(100 - this.normalizedBuffer, '%') + } + })); + }, + backgroundStyle: function backgroundStyle() { + var _a; + + var backgroundOpacity = this.backgroundOpacity == null ? this.backgroundColor ? 1 : 0.3 : parseFloat(this.backgroundOpacity); + return _a = { + opacity: backgroundOpacity + }, _a[this.isReversed ? 'right' : 'left'] = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["convertToUnit"])(this.normalizedValue, '%'), _a.width = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["convertToUnit"])(this.normalizedBuffer - this.normalizedValue, '%'), _a; + }, + classes: function classes() { + return __assign({ + 'v-progress-linear--absolute': this.absolute, + 'v-progress-linear--fixed': this.fixed, + 'v-progress-linear--query': this.query, + 'v-progress-linear--reactive': this.reactive, + 'v-progress-linear--reverse': this.isReversed, + 'v-progress-linear--rounded': this.rounded, + 'v-progress-linear--striped': this.striped + }, this.themeClasses); + }, + computedTransition: function computedTransition() { + return this.indeterminate ? _transitions__WEBPACK_IMPORTED_MODULE_1__["VFadeTransition"] : _transitions__WEBPACK_IMPORTED_MODULE_1__["VSlideXTransition"]; + }, + isReversed: function isReversed() { + return this.$vuetify.rtl !== this.reverse; + }, + normalizedBuffer: function normalizedBuffer() { + return this.normalize(this.bufferValue); + }, + normalizedValue: function normalizedValue() { + return this.normalize(this.internalLazyValue); + }, + reactive: function reactive() { + return Boolean(this.$listeners.change); + }, + styles: function styles() { + var styles = {}; + + if (!this.active) { + styles.height = 0; + } + + if (!this.indeterminate && parseFloat(this.normalizedBuffer) !== 100) { + styles.width = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["convertToUnit"])(this.normalizedBuffer, '%'); + } + + return styles; + } + }, + methods: { + genContent: function genContent() { + var slot = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["getSlot"])(this, 'default', { + value: this.internalLazyValue + }); + if (!slot) return null; + return this.$createElement('div', { + staticClass: 'v-progress-linear__content' + }, slot); + }, + genListeners: function genListeners() { + var listeners = this.$listeners; + + if (this.reactive) { + listeners.click = this.onClick; + } + + return listeners; + }, + genProgressBar: function genProgressBar(name) { + var _a; + + return this.$createElement('div', this.setBackgroundColor(this.color, { + staticClass: 'v-progress-linear__indeterminate', + class: (_a = {}, _a[name] = true, _a) + })); + }, + onClick: function onClick(e) { + if (!this.reactive) return; + var width = this.$el.getBoundingClientRect().width; + this.internalValue = e.offsetX / width * 100; + }, + normalize: function normalize(value) { + if (value < 0) return 0; + if (value > 100) return 100; + return parseFloat(value); + } + }, + render: function render(h) { + var data = { + staticClass: 'v-progress-linear', + attrs: { + role: 'progressbar', + 'aria-valuemin': 0, + 'aria-valuemax': this.normalizedBuffer, + 'aria-valuenow': this.indeterminate ? undefined : this.normalizedValue + }, + class: this.classes, + style: { + bottom: this.bottom ? 0 : undefined, + height: this.active ? Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["convertToUnit"])(this.height) : 0, + top: this.top ? 0 : undefined + }, + on: this.genListeners() + }; + return h('div', data, [this.__cachedStream, this.__cachedBackground, this.__cachedBuffer, this.__cachedBar, this.genContent()]); + } +})); + +/***/ }), + +/***/ "./src/components/VProgressLinear/index.ts": +/*!*************************************************!*\ + !*** ./src/components/VProgressLinear/index.ts ***! + \*************************************************/ +/*! exports provided: VProgressLinear, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VProgressLinear__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VProgressLinear */ "./src/components/VProgressLinear/VProgressLinear.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VProgressLinear", function() { return _VProgressLinear__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VProgressLinear__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VRadioGroup/VRadio.sass": +/*!************************************************!*\ + !*** ./src/components/VRadioGroup/VRadio.sass ***! + \************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VRadioGroup/VRadio.ts": +/*!**********************************************!*\ + !*** ./src/components/VRadioGroup/VRadio.ts ***! + \**********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VRadio_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VRadio.sass */ "./src/components/VRadioGroup/VRadio.sass"); +/* harmony import */ var _VRadio_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VRadio_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VLabel__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VLabel */ "./src/components/VLabel/index.ts"); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _VInput__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VInput */ "./src/components/VInput/index.ts"); +/* harmony import */ var _mixins_binds_attrs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/binds-attrs */ "./src/mixins/binds-attrs/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_groupable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/groupable */ "./src/mixins/groupable/index.ts"); +/* harmony import */ var _mixins_rippleable__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../mixins/rippleable */ "./src/mixins/rippleable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _mixins_selectable__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../mixins/selectable */ "./src/mixins/selectable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_mergeData__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../util/mergeData */ "./src/util/mergeData.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + + + + // Mixins + + + + + + + // Utilities + + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_11__["default"])(_mixins_binds_attrs__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_colorable__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_rippleable__WEBPACK_IMPORTED_MODULE_7__["default"], Object(_mixins_groupable__WEBPACK_IMPORTED_MODULE_6__["factory"])('radioGroup'), _mixins_themeable__WEBPACK_IMPORTED_MODULE_8__["default"]); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-radio', + inheritAttrs: false, + props: { + disabled: Boolean, + id: String, + label: String, + name: String, + offIcon: { + type: String, + default: '$radioOff' + }, + onIcon: { + type: String, + default: '$radioOn' + }, + readonly: Boolean, + value: { + default: null + } + }, + data: function data() { + return { + isFocused: false + }; + }, + computed: { + classes: function classes() { + return __assign(__assign({ + 'v-radio--is-disabled': this.isDisabled, + 'v-radio--is-focused': this.isFocused + }, this.themeClasses), this.groupClasses); + }, + computedColor: function computedColor() { + return _mixins_selectable__WEBPACK_IMPORTED_MODULE_9__["default"].options.computed.computedColor.call(this); + }, + computedIcon: function computedIcon() { + return this.isActive ? this.onIcon : this.offIcon; + }, + computedId: function computedId() { + return _VInput__WEBPACK_IMPORTED_MODULE_3__["default"].options.computed.computedId.call(this); + }, + hasLabel: _VInput__WEBPACK_IMPORTED_MODULE_3__["default"].options.computed.hasLabel, + hasState: function hasState() { + return (this.radioGroup || {}).hasState; + }, + isDisabled: function isDisabled() { + return this.disabled || !!this.radioGroup && this.radioGroup.isDisabled; + }, + isReadonly: function isReadonly() { + return this.readonly || !!this.radioGroup && this.radioGroup.isReadonly; + }, + computedName: function computedName() { + if (this.name || !this.radioGroup) { + return this.name; + } + + return this.radioGroup.name || "radio-" + this.radioGroup._uid; + }, + rippleState: function rippleState() { + return _mixins_selectable__WEBPACK_IMPORTED_MODULE_9__["default"].options.computed.rippleState.call(this); + }, + validationState: function validationState() { + return (this.radioGroup || {}).validationState || this.computedColor; + } + }, + methods: { + genInput: function genInput(args) { + // We can't actually use the mixin directly because + // it's made for standalone components, but its + // genInput method is exactly what we need + return _mixins_selectable__WEBPACK_IMPORTED_MODULE_9__["default"].options.methods.genInput.call(this, 'radio', args); + }, + genLabel: function genLabel() { + if (!this.hasLabel) return null; + return this.$createElement(_VLabel__WEBPACK_IMPORTED_MODULE_1__["default"], { + on: { + // Label shouldn't cause the input to focus + click: _mixins_selectable__WEBPACK_IMPORTED_MODULE_9__["prevent"] + }, + attrs: { + for: this.computedId + }, + props: { + color: this.validationState, + focused: this.hasState + } + }, Object(_util_helpers__WEBPACK_IMPORTED_MODULE_10__["getSlot"])(this, 'label') || this.label); + }, + genRadio: function genRadio() { + return this.$createElement('div', { + staticClass: 'v-input--selection-controls__input' + }, [this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_2__["default"], this.setTextColor(this.validationState, { + props: { + dense: this.radioGroup && this.radioGroup.dense + } + }), this.computedIcon), this.genInput(__assign({ + name: this.computedName, + value: this.value + }, this.attrs$)), this.genRipple(this.setTextColor(this.rippleState))]); + }, + onFocus: function onFocus(e) { + this.isFocused = true; + this.$emit('focus', e); + }, + onBlur: function onBlur(e) { + this.isFocused = false; + this.$emit('blur', e); + }, + onChange: function onChange() { + if (this.isDisabled || this.isReadonly || this.isActive) return; + this.toggle(); + }, + onKeydown: function onKeydown() {} + }, + render: function render(h) { + var data = { + staticClass: 'v-radio', + class: this.classes, + on: Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_12__["mergeListeners"])({ + click: this.onChange + }, this.listeners$) + }; + return h('div', data, [this.genRadio(), this.genLabel()]); + } +})); + +/***/ }), + +/***/ "./src/components/VRadioGroup/VRadioGroup.sass": +/*!*****************************************************!*\ + !*** ./src/components/VRadioGroup/VRadioGroup.sass ***! + \*****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VRadioGroup/VRadioGroup.ts": +/*!***************************************************!*\ + !*** ./src/components/VRadioGroup/VRadioGroup.ts ***! + \***************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _styles_components_selection_controls_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../styles/components/_selection-controls.sass */ "./src/styles/components/_selection-controls.sass"); +/* harmony import */ var _styles_components_selection_controls_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_styles_components_selection_controls_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VRadioGroup_sass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VRadioGroup.sass */ "./src/components/VRadioGroup/VRadioGroup.sass"); +/* harmony import */ var _VRadioGroup_sass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_VRadioGroup_sass__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _VInput__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VInput */ "./src/components/VInput/index.ts"); +/* harmony import */ var _VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VItemGroup/VItemGroup */ "./src/components/VItemGroup/VItemGroup.ts"); +/* harmony import */ var _mixins_comparable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/comparable */ "./src/mixins/comparable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + + // Extensions + + + // Mixins + + // Types + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_5__["default"])(_mixins_comparable__WEBPACK_IMPORTED_MODULE_4__["default"], _VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_3__["BaseItemGroup"], _VInput__WEBPACK_IMPORTED_MODULE_2__["default"]); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend({ + name: 'v-radio-group', + provide: function provide() { + return { + radioGroup: this + }; + }, + props: { + column: { + type: Boolean, + default: true + }, + height: { + type: [Number, String], + default: 'auto' + }, + name: String, + row: Boolean, + // If no value set on VRadio + // will match valueComparator + // force default to null + value: null + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VInput__WEBPACK_IMPORTED_MODULE_2__["default"].options.computed.classes.call(this)), { + 'v-input--selection-controls v-input--radio-group': true, + 'v-input--radio-group--column': this.column && !this.row, + 'v-input--radio-group--row': this.row + }); + } + }, + methods: { + genDefaultSlot: function genDefaultSlot() { + return this.$createElement('div', { + staticClass: 'v-input--radio-group__input', + attrs: { + id: this.id, + role: 'radiogroup', + 'aria-labelledby': this.computedId + } + }, _VInput__WEBPACK_IMPORTED_MODULE_2__["default"].options.methods.genDefaultSlot.call(this)); + }, + genInputSlot: function genInputSlot() { + var render = _VInput__WEBPACK_IMPORTED_MODULE_2__["default"].options.methods.genInputSlot.call(this); + delete render.data.on.click; + return render; + }, + genLabel: function genLabel() { + var label = _VInput__WEBPACK_IMPORTED_MODULE_2__["default"].options.methods.genLabel.call(this); + if (!label) return null; + label.data.attrs.id = this.computedId; // WAI considers this an orphaned label + + delete label.data.attrs.for; + label.tag = 'legend'; + return label; + }, + onClick: _VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_3__["BaseItemGroup"].options.methods.onClick + } +})); + +/***/ }), + +/***/ "./src/components/VRadioGroup/index.ts": +/*!*********************************************!*\ + !*** ./src/components/VRadioGroup/index.ts ***! + \*********************************************/ +/*! exports provided: VRadioGroup, VRadio, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VRadioGroup__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VRadioGroup */ "./src/components/VRadioGroup/VRadioGroup.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VRadioGroup", function() { return _VRadioGroup__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VRadio__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VRadio */ "./src/components/VRadioGroup/VRadio.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VRadio", function() { return _VRadio__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VRadioGroup: _VRadioGroup__WEBPACK_IMPORTED_MODULE_0__["default"], + VRadio: _VRadio__WEBPACK_IMPORTED_MODULE_1__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VRangeSlider/VRangeSlider.sass": +/*!*******************************************************!*\ + !*** ./src/components/VRangeSlider/VRangeSlider.sass ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VRangeSlider/VRangeSlider.ts": +/*!*****************************************************!*\ + !*** ./src/components/VRangeSlider/VRangeSlider.ts ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VRangeSlider_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VRangeSlider.sass */ "./src/components/VRangeSlider/VRangeSlider.sass"); +/* harmony import */ var _VRangeSlider_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VRangeSlider_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSlider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSlider */ "./src/components/VSlider/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + +var __spread = undefined && undefined.__spread || function () { + for (var ar = [], i = 0; i < arguments.length; i++) { + ar = ar.concat(__read(arguments[i])); + } + + return ar; +}; // Styles + + + // Components + + // Helpers + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_VSlider__WEBPACK_IMPORTED_MODULE_1__["default"].extend({ + name: 'v-range-slider', + props: { + value: { + type: Array, + default: function _default() { + return [0, 0]; + } + } + }, + data: function data() { + return { + activeThumb: null, + lazyValue: this.value + }; + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VSlider__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-input--range-slider': true + }); + }, + internalValue: { + get: function get() { + return this.lazyValue; + }, + set: function set(val) { + var _this = this; // Round value to ensure the + // entire slider range can + // be selected with step + + + var value = val.map(function (v) { + if (v === void 0) { + v = 0; + } + + return _this.roundValue(Math.min(Math.max(v, _this.minValue), _this.maxValue)); + }); // Switch values if range and wrong order + + if (value[0] > value[1] || value[1] < value[0]) { + if (this.activeThumb !== null) { + var toFocus = this.activeThumb === 1 ? 0 : 1; + var el = this.$refs["thumb_" + toFocus]; + el.focus(); + } + + value = [value[1], value[0]]; + } + + this.lazyValue = value; + if (!Object(_util_helpers__WEBPACK_IMPORTED_MODULE_2__["deepEqual"])(value, this.value)) this.$emit('input', value); + this.validate(); + } + }, + inputWidth: function inputWidth() { + var _this = this; + + return this.internalValue.map(function (v) { + return (_this.roundValue(v) - _this.minValue) / (_this.maxValue - _this.minValue) * 100; + }); + } + }, + methods: { + getTrackStyle: function getTrackStyle(startLength, endLength, startPadding, endPadding) { + var _a; + + if (startPadding === void 0) { + startPadding = 0; + } + + if (endPadding === void 0) { + endPadding = 0; + } + + var startDir = this.vertical ? this.$vuetify.rtl ? 'top' : 'bottom' : this.$vuetify.rtl ? 'right' : 'left'; + var endDir = this.vertical ? 'height' : 'width'; + var start = "calc(" + startLength + "% + " + startPadding + "px)"; + var end = "calc(" + endLength + "% + " + endPadding + "px)"; + return _a = { + transition: this.trackTransition + }, _a[startDir] = start, _a[endDir] = end, _a; + }, + getIndexOfClosestValue: function getIndexOfClosestValue(arr, v) { + if (Math.abs(arr[0] - v) < Math.abs(arr[1] - v)) return 0;else return 1; + }, + genInput: function genInput() { + var _this = this; + + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_2__["createRange"])(2).map(function (i) { + var input = _VSlider__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genInput.call(_this); + input.data = input.data || {}; + input.data.attrs = input.data.attrs || {}; + input.data.attrs.value = _this.internalValue[i]; + input.data.attrs.id = "input-" + (i ? 'max' : 'min') + "-" + _this._uid; + return input; + }); + }, + genTrackContainer: function genTrackContainer() { + var _this = this; + + var children = []; + var padding = this.isDisabled ? 10 : 0; + var sections = [{ + class: 'v-slider__track-background', + color: this.computedTrackColor, + styles: [0, this.inputWidth[0], 0, -padding] + }, { + class: this.isDisabled ? 'v-slider__track-background' : 'v-slider__track-fill', + color: this.isDisabled ? this.computedTrackColor : this.computedColor, + styles: [this.inputWidth[0], Math.abs(this.inputWidth[1] - this.inputWidth[0]), padding, padding * -2] + }, { + class: 'v-slider__track-background', + color: this.computedTrackColor, + styles: [this.inputWidth[1], Math.abs(100 - this.inputWidth[1]), padding, -padding] + }]; + if (this.$vuetify.rtl) sections.reverse(); + children.push.apply(children, __spread(sections.map(function (section) { + return _this.$createElement('div', _this.setBackgroundColor(section.color, { + staticClass: section.class, + style: _this.getTrackStyle.apply(_this, __spread(section.styles)) + })); + }))); + return this.$createElement('div', { + staticClass: 'v-slider__track-container', + ref: 'track' + }, children); + }, + genChildren: function genChildren() { + var _this = this; + + return [this.genInput(), this.genTrackContainer(), this.genSteps(), Object(_util_helpers__WEBPACK_IMPORTED_MODULE_2__["createRange"])(2).map(function (index) { + var value = _this.internalValue[index]; + + var onDrag = function onDrag(e) { + _this.isActive = true; + _this.activeThumb = index; + + _this.onThumbMouseDown(e); + }; + + var onFocus = function onFocus(e) { + _this.isFocused = true; + _this.activeThumb = index; + + _this.$emit('focus', e); + }; + + var onBlur = function onBlur(e) { + _this.isFocused = false; + _this.activeThumb = null; + + _this.$emit('blur', e); + }; + + var valueWidth = _this.inputWidth[index]; + var isActive = _this.isActive && _this.activeThumb === index; + var isFocused = _this.isFocused && _this.activeThumb === index; + return _this.genThumbContainer(value, valueWidth, isActive, isFocused, onDrag, onFocus, onBlur, "thumb_" + index); + })]; + }, + onSliderClick: function onSliderClick(e) { + if (!this.isActive) { + if (this.noClick) { + this.noClick = false; + return; + } + + var _a = this.parseMouseMove(e), + value = _a.value, + isInsideTrack = _a.isInsideTrack; + + if (isInsideTrack) { + this.activeThumb = this.getIndexOfClosestValue(this.internalValue, value); + var refName = "thumb_" + this.activeThumb; + var thumbRef = this.$refs[refName]; + thumbRef.focus(); + } + + this.setInternalValue(value); + this.$emit('change', this.internalValue); + } + }, + onMouseMove: function onMouseMove(e) { + var _a = this.parseMouseMove(e), + value = _a.value, + isInsideTrack = _a.isInsideTrack; + + if (isInsideTrack && this.activeThumb === null) { + this.activeThumb = this.getIndexOfClosestValue(this.internalValue, value); + } + + this.setInternalValue(value); + }, + onKeyDown: function onKeyDown(e) { + if (this.activeThumb === null) return; + var value = this.parseKeyDown(e, this.internalValue[this.activeThumb]); + if (value == null) return; + this.setInternalValue(value); + this.$emit('change', this.internalValue); + }, + setInternalValue: function setInternalValue(value) { + var _this = this; + + this.internalValue = this.internalValue.map(function (v, i) { + if (i === _this.activeThumb) return value;else return Number(v); + }); + } + } +})); + +/***/ }), + +/***/ "./src/components/VRangeSlider/index.ts": +/*!**********************************************!*\ + !*** ./src/components/VRangeSlider/index.ts ***! + \**********************************************/ +/*! exports provided: VRangeSlider, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VRangeSlider__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VRangeSlider */ "./src/components/VRangeSlider/VRangeSlider.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VRangeSlider", function() { return _VRangeSlider__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VRangeSlider__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VRating/VRating.sass": +/*!*********************************************!*\ + !*** ./src/components/VRating/VRating.sass ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VRating/VRating.ts": +/*!*******************************************!*\ + !*** ./src/components/VRating/VRating.ts ***! + \*******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VRating_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VRating.sass */ "./src/components/VRating/VRating.sass"); +/* harmony import */ var _VRating_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VRating_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_delayable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/delayable */ "./src/mixins/delayable/index.ts"); +/* harmony import */ var _mixins_sizeable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/sizeable */ "./src/mixins/sizeable/index.ts"); +/* harmony import */ var _mixins_rippleable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/rippleable */ "./src/mixins/rippleable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +// Styles + // Components + + // Mixins + + + + + + // Utilities + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_8__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_delayable__WEBPACK_IMPORTED_MODULE_3__["default"], _mixins_rippleable__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_sizeable__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_6__["default"]).extend({ + name: 'v-rating', + props: { + backgroundColor: { + type: String, + default: 'accent' + }, + color: { + type: String, + default: 'primary' + }, + clearable: Boolean, + dense: Boolean, + emptyIcon: { + type: String, + default: '$ratingEmpty' + }, + fullIcon: { + type: String, + default: '$ratingFull' + }, + halfIcon: { + type: String, + default: '$ratingHalf' + }, + halfIncrements: Boolean, + hover: Boolean, + length: { + type: [Number, String], + default: 5 + }, + readonly: Boolean, + size: [Number, String], + value: { + type: Number, + default: 0 + } + }, + data: function data() { + return { + hoverIndex: -1, + internalValue: this.value + }; + }, + computed: { + directives: function directives() { + if (this.readonly || !this.ripple) return []; + return [{ + name: 'ripple', + value: { + circle: true + } + }]; + }, + iconProps: function iconProps() { + var _a = this.$props, + dark = _a.dark, + large = _a.large, + light = _a.light, + medium = _a.medium, + small = _a.small, + size = _a.size, + xLarge = _a.xLarge, + xSmall = _a.xSmall; + return { + dark: dark, + large: large, + light: light, + medium: medium, + size: size, + small: small, + xLarge: xLarge, + xSmall: xSmall + }; + }, + isHovering: function isHovering() { + return this.hover && this.hoverIndex >= 0; + } + }, + watch: { + internalValue: function internalValue(val) { + val !== this.value && this.$emit('input', val); + }, + value: function value(val) { + this.internalValue = val; + } + }, + methods: { + createClickFn: function createClickFn(i) { + var _this = this; + + return function (e) { + if (_this.readonly) return; + + var newValue = _this.genHoverIndex(e, i); + + if (_this.clearable && _this.internalValue === newValue) { + _this.internalValue = 0; + } else { + _this.internalValue = newValue; + } + }; + }, + createProps: function createProps(i) { + var props = { + index: i, + value: this.internalValue, + click: this.createClickFn(i), + isFilled: Math.floor(this.internalValue) > i, + isHovered: Math.floor(this.hoverIndex) > i + }; + + if (this.halfIncrements) { + props.isHalfHovered = !props.isHovered && (this.hoverIndex - i) % 1 > 0; + props.isHalfFilled = !props.isFilled && (this.internalValue - i) % 1 > 0; + } + + return props; + }, + genHoverIndex: function genHoverIndex(e, i) { + var isHalf = this.isHalfEvent(e); + + if (this.halfIncrements && this.$vuetify.rtl) { + isHalf = !isHalf; + } + + return i + (isHalf ? 0.5 : 1); + }, + getIconName: function getIconName(props) { + var isFull = this.isHovering ? props.isHovered : props.isFilled; + var isHalf = this.isHovering ? props.isHalfHovered : props.isHalfFilled; + return isFull ? this.fullIcon : isHalf ? this.halfIcon : this.emptyIcon; + }, + getColor: function getColor(props) { + if (this.isHovering) { + if (props.isHovered || props.isHalfHovered) return this.color; + } else { + if (props.isFilled || props.isHalfFilled) return this.color; + } + + return this.backgroundColor; + }, + isHalfEvent: function isHalfEvent(e) { + if (this.halfIncrements) { + var rect = e.target && e.target.getBoundingClientRect(); + if (rect && e.pageX - rect.left < rect.width / 2) return true; + } + + return false; + }, + onMouseEnter: function onMouseEnter(e, i) { + var _this = this; + + this.runDelay('open', function () { + _this.hoverIndex = _this.genHoverIndex(e, i); + }); + }, + onMouseLeave: function onMouseLeave() { + var _this = this; + + this.runDelay('close', function () { + return _this.hoverIndex = -1; + }); + }, + genItem: function genItem(i) { + var _this = this; + + var props = this.createProps(i); + if (this.$scopedSlots.item) return this.$scopedSlots.item(props); + var listeners = { + click: props.click + }; + + if (this.hover) { + listeners.mouseenter = function (e) { + return _this.onMouseEnter(e, i); + }; + + listeners.mouseleave = this.onMouseLeave; + + if (this.halfIncrements) { + listeners.mousemove = function (e) { + return _this.onMouseEnter(e, i); + }; + } + } + + return this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_1__["default"], this.setTextColor(this.getColor(props), { + attrs: { + tabindex: -1 + }, + directives: this.directives, + props: this.iconProps, + on: listeners + }), [this.getIconName(props)]); + } + }, + render: function render(h) { + var _this = this; + + var children = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["createRange"])(Number(this.length)).map(function (i) { + return _this.genItem(i); + }); + return h('div', { + staticClass: 'v-rating', + class: { + 'v-rating--readonly': this.readonly, + 'v-rating--dense': this.dense + } + }, children); + } +})); + +/***/ }), + +/***/ "./src/components/VRating/index.ts": +/*!*****************************************!*\ + !*** ./src/components/VRating/index.ts ***! + \*****************************************/ +/*! exports provided: VRating, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VRating__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VRating */ "./src/components/VRating/VRating.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VRating", function() { return _VRating__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VRating__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VResponsive/VResponsive.sass": +/*!*****************************************************!*\ + !*** ./src/components/VResponsive/VResponsive.sass ***! + \*****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VResponsive/VResponsive.ts": +/*!***************************************************!*\ + !*** ./src/components/VResponsive/VResponsive.ts ***! + \***************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VResponsive_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VResponsive.sass */ "./src/components/VResponsive/VResponsive.sass"); +/* harmony import */ var _VResponsive_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VResponsive_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_measurable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/measurable */ "./src/mixins/measurable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); + // Mixins + + // Utils + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_2__["default"])(_mixins_measurable__WEBPACK_IMPORTED_MODULE_1__["default"]).extend({ + name: 'v-responsive', + props: { + aspectRatio: [String, Number] + }, + computed: { + computedAspectRatio: function computedAspectRatio() { + return Number(this.aspectRatio); + }, + aspectStyle: function aspectStyle() { + return this.computedAspectRatio ? { + paddingBottom: 1 / this.computedAspectRatio * 100 + '%' + } : undefined; + }, + __cachedSizer: function __cachedSizer() { + if (!this.aspectStyle) return []; + return this.$createElement('div', { + style: this.aspectStyle, + staticClass: 'v-responsive__sizer' + }); + } + }, + methods: { + genContent: function genContent() { + return this.$createElement('div', { + staticClass: 'v-responsive__content' + }, this.$slots.default); + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-responsive', + style: this.measurableStyles, + on: this.$listeners + }, [this.__cachedSizer, this.genContent()]); + } +})); + +/***/ }), + +/***/ "./src/components/VResponsive/index.ts": +/*!*********************************************!*\ + !*** ./src/components/VResponsive/index.ts ***! + \*********************************************/ +/*! exports provided: VResponsive, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VResponsive__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VResponsive */ "./src/components/VResponsive/VResponsive.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VResponsive", function() { return _VResponsive__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VResponsive__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VSelect/VSelect.sass": +/*!*********************************************!*\ + !*** ./src/components/VSelect/VSelect.sass ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VSelect/VSelect.ts": +/*!*******************************************!*\ + !*** ./src/components/VSelect/VSelect.ts ***! + \*******************************************/ +/*! exports provided: defaultMenuProps, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "defaultMenuProps", function() { return defaultMenuProps; }); +/* harmony import */ var _VTextField_VTextField_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VTextField/VTextField.sass */ "./src/components/VTextField/VTextField.sass"); +/* harmony import */ var _VTextField_VTextField_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VTextField_VTextField_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSelect_sass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VSelect.sass */ "./src/components/VSelect/VSelect.sass"); +/* harmony import */ var _VSelect_sass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_VSelect_sass__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _VChip__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VChip */ "./src/components/VChip/index.ts"); +/* harmony import */ var _VMenu__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VMenu */ "./src/components/VMenu/index.ts"); +/* harmony import */ var _VSelectList__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./VSelectList */ "./src/components/VSelect/VSelectList.ts"); +/* harmony import */ var _VInput__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../VInput */ "./src/components/VInput/index.ts"); +/* harmony import */ var _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../VTextField/VTextField */ "./src/components/VTextField/VTextField.ts"); +/* harmony import */ var _mixins_comparable__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../mixins/comparable */ "./src/mixins/comparable/index.ts"); +/* harmony import */ var _mixins_filterable__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../mixins/filterable */ "./src/mixins/filterable/index.ts"); +/* harmony import */ var _directives_click_outside__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../directives/click-outside */ "./src/directives/click-outside/index.ts"); +/* harmony import */ var _util_mergeData__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../util/mergeData */ "./src/util/mergeData.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __values = undefined && undefined.__values || function (o) { + var s = typeof Symbol === "function" && Symbol.iterator, + m = s && o[s], + i = 0; + if (m) return m.call(o); + if (o && typeof o.length === "number") return { + next: function next() { + if (o && i >= o.length) o = void 0; + return { + value: o && o[i++], + done: !o + }; + } + }; + throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); +}; // Styles + + + + // Components + + + + // Extensions + + + // Mixins + + + // Directives + + // Utilities + + + + // Types + + +var defaultMenuProps = { + closeOnClick: false, + closeOnContentClick: false, + disableKeys: true, + openOnClick: false, + maxHeight: 304 +}; // Types + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_13__["default"])(_VTextField_VTextField__WEBPACK_IMPORTED_MODULE_6__["default"], _mixins_comparable__WEBPACK_IMPORTED_MODULE_7__["default"], _mixins_filterable__WEBPACK_IMPORTED_MODULE_8__["default"]); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-select', + directives: { + ClickOutside: _directives_click_outside__WEBPACK_IMPORTED_MODULE_9__["default"] + }, + props: { + appendIcon: { + type: String, + default: '$dropdown' + }, + attach: { + type: null, + default: false + }, + cacheItems: Boolean, + chips: Boolean, + clearable: Boolean, + deletableChips: Boolean, + disableLookup: Boolean, + eager: Boolean, + hideSelected: Boolean, + items: { + type: Array, + default: function _default() { + return []; + } + }, + itemColor: { + type: String, + default: 'primary' + }, + itemDisabled: { + type: [String, Array, Function], + default: 'disabled' + }, + itemText: { + type: [String, Array, Function], + default: 'text' + }, + itemValue: { + type: [String, Array, Function], + default: 'value' + }, + menuProps: { + type: [String, Array, Object], + default: function _default() { + return defaultMenuProps; + } + }, + multiple: Boolean, + openOnClear: Boolean, + returnObject: Boolean, + smallChips: Boolean + }, + data: function data() { + return { + cachedItems: this.cacheItems ? this.items : [], + menuIsBooted: false, + isMenuActive: false, + lastItem: 20, + // As long as a value is defined, show it + // Otherwise, check if multiple + // to determine which default to provide + lazyValue: this.value !== undefined ? this.value : this.multiple ? [] : undefined, + selectedIndex: -1, + selectedItems: [], + keyboardLookupPrefix: '', + keyboardLookupLastTime: 0 + }; + }, + computed: { + /* All items that the select has */ + allItems: function allItems() { + return this.filterDuplicates(this.cachedItems.concat(this.items)); + }, + classes: function classes() { + return __assign(__assign({}, _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_6__["default"].options.computed.classes.call(this)), { + 'v-select': true, + 'v-select--chips': this.hasChips, + 'v-select--chips--small': this.smallChips, + 'v-select--is-menu-active': this.isMenuActive, + 'v-select--is-multi': this.multiple + }); + }, + + /* Used by other components to overwrite */ + computedItems: function computedItems() { + return this.allItems; + }, + computedOwns: function computedOwns() { + return "list-" + this._uid; + }, + computedCounterValue: function computedCounterValue() { + return this.multiple ? this.selectedItems.length : (this.getText(this.selectedItems[0]) || '').toString().length; + }, + directives: function directives() { + return this.isFocused ? [{ + name: 'click-outside', + value: { + handler: this.blur, + closeConditional: this.closeConditional + } + }] : undefined; + }, + dynamicHeight: function dynamicHeight() { + return 'auto'; + }, + hasChips: function hasChips() { + return this.chips || this.smallChips; + }, + hasSlot: function hasSlot() { + return Boolean(this.hasChips || this.$scopedSlots.selection); + }, + isDirty: function isDirty() { + return this.selectedItems.length > 0; + }, + listData: function listData() { + var _a; + + var scopeId = this.$vnode && this.$vnode.context.$options._scopeId; + var attrs = scopeId ? (_a = {}, _a[scopeId] = true, _a) : {}; + return { + attrs: __assign(__assign({}, attrs), { + id: this.computedOwns + }), + props: { + action: this.multiple, + color: this.itemColor, + dense: this.dense, + hideSelected: this.hideSelected, + items: this.virtualizedItems, + itemDisabled: this.itemDisabled, + itemText: this.itemText, + itemValue: this.itemValue, + noDataText: this.$vuetify.lang.t(this.noDataText), + selectedItems: this.selectedItems + }, + on: { + select: this.selectItem + }, + scopedSlots: { + item: this.$scopedSlots.item + } + }; + }, + staticList: function staticList() { + if (this.$slots['no-data'] || this.$slots['prepend-item'] || this.$slots['append-item']) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_12__["consoleError"])('assert: staticList should not be called if slots are used'); + } + + return this.$createElement(_VSelectList__WEBPACK_IMPORTED_MODULE_4__["default"], this.listData); + }, + virtualizedItems: function virtualizedItems() { + return this.$_menuProps.auto ? this.computedItems : this.computedItems.slice(0, this.lastItem); + }, + menuCanShow: function menuCanShow() { + return true; + }, + $_menuProps: function $_menuProps() { + var normalisedProps = typeof this.menuProps === 'string' ? this.menuProps.split(',') : this.menuProps; + + if (Array.isArray(normalisedProps)) { + normalisedProps = normalisedProps.reduce(function (acc, p) { + acc[p.trim()] = true; + return acc; + }, {}); + } + + return __assign(__assign(__assign({}, defaultMenuProps), { + eager: this.eager, + value: this.menuCanShow && this.isMenuActive, + nudgeBottom: normalisedProps.offsetY ? 1 : 0 + }), normalisedProps); + } + }, + watch: { + internalValue: function internalValue(val) { + this.initialValue = val; + this.setSelectedItems(); + }, + isMenuActive: function isMenuActive(val) { + var _this = this; + + window.setTimeout(function () { + return _this.onMenuActiveChange(val); + }); + }, + items: { + immediate: true, + handler: function handler(val) { + var _this = this; + + if (this.cacheItems) { + // Breaks vue-test-utils if + // this isn't calculated + // on the next tick + this.$nextTick(function () { + _this.cachedItems = _this.filterDuplicates(_this.cachedItems.concat(val)); + }); + } + + this.setSelectedItems(); + } + } + }, + methods: { + /** @public */ + blur: function blur(e) { + _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_6__["default"].options.methods.blur.call(this, e); + this.isMenuActive = false; + this.isFocused = false; + this.selectedIndex = -1; + }, + + /** @public */ + activateMenu: function activateMenu() { + if (!this.isInteractive || this.isMenuActive) return; + this.isMenuActive = true; + }, + clearableCallback: function clearableCallback() { + var _this = this; + + this.setValue(this.multiple ? [] : undefined); + this.setMenuIndex(-1); + this.$nextTick(function () { + return _this.$refs.input && _this.$refs.input.focus(); + }); + if (this.openOnClear) this.isMenuActive = true; + }, + closeConditional: function closeConditional(e) { + if (!this.isMenuActive) return true; + return !this._isDestroyed && ( // Click originates from outside the menu content + // Multiple selects don't close when an item is clicked + !this.getContent() || !this.getContent().contains(e.target)) && // Click originates from outside the element + this.$el && !this.$el.contains(e.target) && e.target !== this.$el; + }, + filterDuplicates: function filterDuplicates(arr) { + var uniqueValues = new Map(); + + for (var index = 0; index < arr.length; ++index) { + var item = arr[index]; + var val = this.getValue(item); // TODO: comparator + + !uniqueValues.has(val) && uniqueValues.set(val, item); + } + + return Array.from(uniqueValues.values()); + }, + findExistingIndex: function findExistingIndex(item) { + var _this = this; + + var itemValue = this.getValue(item); + return (this.internalValue || []).findIndex(function (i) { + return _this.valueComparator(_this.getValue(i), itemValue); + }); + }, + getContent: function getContent() { + return this.$refs.menu && this.$refs.menu.$refs.content; + }, + genChipSelection: function genChipSelection(item, index) { + var _this = this; + + var isDisabled = !this.isInteractive || this.getDisabled(item); + return this.$createElement(_VChip__WEBPACK_IMPORTED_MODULE_2__["default"], { + staticClass: 'v-chip--select', + attrs: { + tabindex: -1 + }, + props: { + close: this.deletableChips && !isDisabled, + disabled: isDisabled, + inputValue: index === this.selectedIndex, + small: this.smallChips + }, + on: { + click: function click(e) { + if (isDisabled) return; + e.stopPropagation(); + _this.selectedIndex = index; + }, + 'click:close': function clickClose() { + return _this.onChipInput(item); + } + }, + key: JSON.stringify(this.getValue(item)) + }, this.getText(item)); + }, + genCommaSelection: function genCommaSelection(item, index, last) { + var color = index === this.selectedIndex && this.computedColor; + var isDisabled = !this.isInteractive || this.getDisabled(item); + return this.$createElement('div', this.setTextColor(color, { + staticClass: 'v-select__selection v-select__selection--comma', + class: { + 'v-select__selection--disabled': isDisabled + }, + key: JSON.stringify(this.getValue(item)) + }), "" + this.getText(item) + (last ? '' : ', ')); + }, + genDefaultSlot: function genDefaultSlot() { + var selections = this.genSelections(); + var input = this.genInput(); // If the return is an empty array + // push the input + + if (Array.isArray(selections)) { + selections.push(input); // Otherwise push it into children + } else { + selections.children = selections.children || []; + selections.children.push(input); + } + + return [this.genFieldset(), this.$createElement('div', { + staticClass: 'v-select__slot', + directives: this.directives + }, [this.genLabel(), this.prefix ? this.genAffix('prefix') : null, selections, this.suffix ? this.genAffix('suffix') : null, this.genClearIcon(), this.genIconSlot(), this.genHiddenInput()]), this.genMenu(), this.genProgress()]; + }, + genIcon: function genIcon(type, cb, extraData) { + var icon = _VInput__WEBPACK_IMPORTED_MODULE_5__["default"].options.methods.genIcon.call(this, type, cb, extraData); + + if (type === 'append') { + // Don't allow the dropdown icon to be focused + icon.children[0].data = Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_10__["default"])(icon.children[0].data, { + attrs: { + tabindex: icon.children[0].componentOptions.listeners && '-1', + 'aria-hidden': 'true', + 'aria-label': undefined + } + }); + } + + return icon; + }, + genInput: function genInput() { + var input = _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_6__["default"].options.methods.genInput.call(this); + delete input.data.attrs.name; + input.data = Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_10__["default"])(input.data, { + domProps: { + value: null + }, + attrs: { + readonly: true, + type: 'text', + 'aria-readonly': String(this.isReadonly), + 'aria-activedescendant': Object(_util_helpers__WEBPACK_IMPORTED_MODULE_11__["getObjectValueByPath"])(this.$refs.menu, 'activeTile.id'), + autocomplete: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_11__["getObjectValueByPath"])(input.data, 'attrs.autocomplete', 'off') + }, + on: { + keypress: this.onKeyPress + } + }); + return input; + }, + genHiddenInput: function genHiddenInput() { + return this.$createElement('input', { + domProps: { + value: this.lazyValue + }, + attrs: { + type: 'hidden', + name: this.attrs$.name + } + }); + }, + genInputSlot: function genInputSlot() { + var render = _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_6__["default"].options.methods.genInputSlot.call(this); + render.data.attrs = __assign(__assign({}, render.data.attrs), { + role: 'button', + 'aria-haspopup': 'listbox', + 'aria-expanded': String(this.isMenuActive), + 'aria-owns': this.computedOwns + }); + return render; + }, + genList: function genList() { + // If there's no slots, we can use a cached VNode to improve performance + if (this.$slots['no-data'] || this.$slots['prepend-item'] || this.$slots['append-item']) { + return this.genListWithSlot(); + } else { + return this.staticList; + } + }, + genListWithSlot: function genListWithSlot() { + var _this = this; + + var slots = ['prepend-item', 'no-data', 'append-item'].filter(function (slotName) { + return _this.$slots[slotName]; + }).map(function (slotName) { + return _this.$createElement('template', { + slot: slotName + }, _this.$slots[slotName]); + }); // Requires destructuring due to Vue + // modifying the `on` property when passed + // as a referenced object + + return this.$createElement(_VSelectList__WEBPACK_IMPORTED_MODULE_4__["default"], __assign({}, this.listData), slots); + }, + genMenu: function genMenu() { + var _this = this; + + var props = this.$_menuProps; + props.activator = this.$refs['input-slot']; // Attach to root el so that + // menu covers prepend/append icons + + if ( // TODO: make this a computed property or helper or something + this.attach === '' || // If used as a boolean prop () + this.attach === true || // If bound to a boolean () + this.attach === 'attach' // If bound as boolean prop in pug (v-menu(attach)) + ) { + props.attach = this.$el; + } else { + props.attach = this.attach; + } + + return this.$createElement(_VMenu__WEBPACK_IMPORTED_MODULE_3__["default"], { + attrs: { + role: undefined + }, + props: props, + on: { + input: function input(val) { + _this.isMenuActive = val; + _this.isFocused = val; + }, + scroll: this.onScroll + }, + ref: 'menu' + }, [this.genList()]); + }, + genSelections: function genSelections() { + var length = this.selectedItems.length; + var children = new Array(length); + var genSelection; + + if (this.$scopedSlots.selection) { + genSelection = this.genSlotSelection; + } else if (this.hasChips) { + genSelection = this.genChipSelection; + } else { + genSelection = this.genCommaSelection; + } + + while (length--) { + children[length] = genSelection(this.selectedItems[length], length, length === children.length - 1); + } + + return this.$createElement('div', { + staticClass: 'v-select__selections' + }, children); + }, + genSlotSelection: function genSlotSelection(item, index) { + var _this = this; + + return this.$scopedSlots.selection({ + attrs: { + class: 'v-chip--select' + }, + parent: this, + item: item, + index: index, + select: function select(e) { + e.stopPropagation(); + _this.selectedIndex = index; + }, + selected: index === this.selectedIndex, + disabled: !this.isInteractive + }); + }, + getMenuIndex: function getMenuIndex() { + return this.$refs.menu ? this.$refs.menu.listIndex : -1; + }, + getDisabled: function getDisabled(item) { + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_11__["getPropertyFromItem"])(item, this.itemDisabled, false); + }, + getText: function getText(item) { + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_11__["getPropertyFromItem"])(item, this.itemText, item); + }, + getValue: function getValue(item) { + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_11__["getPropertyFromItem"])(item, this.itemValue, this.getText(item)); + }, + onBlur: function onBlur(e) { + e && this.$emit('blur', e); + }, + onChipInput: function onChipInput(item) { + if (this.multiple) this.selectItem(item);else this.setValue(null); // If all items have been deleted, + // open `v-menu` + + if (this.selectedItems.length === 0) { + this.isMenuActive = true; + } else { + this.isMenuActive = false; + } + + this.selectedIndex = -1; + }, + onClick: function onClick(e) { + if (!this.isInteractive) return; + + if (!this.isAppendInner(e.target)) { + this.isMenuActive = true; + } + + if (!this.isFocused) { + this.isFocused = true; + this.$emit('focus'); + } + + this.$emit('click', e); + }, + onEscDown: function onEscDown(e) { + e.preventDefault(); + + if (this.isMenuActive) { + e.stopPropagation(); + this.isMenuActive = false; + } + }, + onKeyPress: function onKeyPress(e) { + var _this = this; + + if (this.multiple || !this.isInteractive || this.disableLookup) return; + var KEYBOARD_LOOKUP_THRESHOLD = 1000; // milliseconds + + var now = performance.now(); + + if (now - this.keyboardLookupLastTime > KEYBOARD_LOOKUP_THRESHOLD) { + this.keyboardLookupPrefix = ''; + } + + this.keyboardLookupPrefix += e.key.toLowerCase(); + this.keyboardLookupLastTime = now; + var index = this.allItems.findIndex(function (item) { + var text = (_this.getText(item) || '').toString(); + return text.toLowerCase().startsWith(_this.keyboardLookupPrefix); + }); + var item = this.allItems[index]; + + if (index !== -1) { + this.lastItem = Math.max(this.lastItem, index + 5); + this.setValue(this.returnObject ? item : this.getValue(item)); + this.$nextTick(function () { + return _this.$refs.menu.getTiles(); + }); + setTimeout(function () { + return _this.setMenuIndex(index); + }); + } + }, + onKeyDown: function onKeyDown(e) { + var _this = this; + + if (this.isReadonly && e.keyCode !== _util_helpers__WEBPACK_IMPORTED_MODULE_11__["keyCodes"].tab) return; + var keyCode = e.keyCode; + var menu = this.$refs.menu; // If enter, space, open menu + + if ([_util_helpers__WEBPACK_IMPORTED_MODULE_11__["keyCodes"].enter, _util_helpers__WEBPACK_IMPORTED_MODULE_11__["keyCodes"].space].includes(keyCode)) this.activateMenu(); + this.$emit('keydown', e); + if (!menu) return; // If menu is active, allow default + // listIndex change from menu + + if (this.isMenuActive && keyCode !== _util_helpers__WEBPACK_IMPORTED_MODULE_11__["keyCodes"].tab) { + this.$nextTick(function () { + menu.changeListIndex(e); + + _this.$emit('update:list-index', menu.listIndex); + }); + } // If menu is not active, up and down can do + // one of 2 things. If multiple, opens the + // menu, if not, will cycle through all + // available options + + + if (!this.isMenuActive && [_util_helpers__WEBPACK_IMPORTED_MODULE_11__["keyCodes"].up, _util_helpers__WEBPACK_IMPORTED_MODULE_11__["keyCodes"].down].includes(keyCode)) return this.onUpDown(e); // If escape deactivate the menu + + if (keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_11__["keyCodes"].esc) return this.onEscDown(e); // If tab - select item or close menu + + if (keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_11__["keyCodes"].tab) return this.onTabDown(e); // If space preventDefault + + if (keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_11__["keyCodes"].space) return this.onSpaceDown(e); + }, + onMenuActiveChange: function onMenuActiveChange(val) { + // If menu is closing and mulitple + // or menuIndex is already set + // skip menu index recalculation + if (this.multiple && !val || this.getMenuIndex() > -1) return; + var menu = this.$refs.menu; + if (!menu || !this.isDirty) return; // When menu opens, set index of first active item + + for (var i = 0; i < menu.tiles.length; i++) { + if (menu.tiles[i].getAttribute('aria-selected') === 'true') { + this.setMenuIndex(i); + break; + } + } + }, + onMouseUp: function onMouseUp(e) { + var _this = this; + + if (this.hasMouseDown && e.which !== 3 && this.isInteractive) { + // If append inner is present + // and the target is itself + // or inside, toggle menu + if (this.isAppendInner(e.target)) { + this.$nextTick(function () { + return _this.isMenuActive = !_this.isMenuActive; + }); // If user is clicking in the container + // and field is enclosed, activate it + } else if (this.isEnclosed) { + this.isMenuActive = true; + } + } + + _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_6__["default"].options.methods.onMouseUp.call(this, e); + }, + onScroll: function onScroll() { + var _this = this; + + if (!this.isMenuActive) { + requestAnimationFrame(function () { + return _this.getContent().scrollTop = 0; + }); + } else { + if (this.lastItem > this.computedItems.length) return; + var showMoreItems = this.getContent().scrollHeight - (this.getContent().scrollTop + this.getContent().clientHeight) < 200; + + if (showMoreItems) { + this.lastItem += 20; + } + } + }, + onSpaceDown: function onSpaceDown(e) { + e.preventDefault(); + }, + onTabDown: function onTabDown(e) { + var menu = this.$refs.menu; + if (!menu) return; + var activeTile = menu.activeTile; // An item that is selected by + // menu-index should toggled + + if (!this.multiple && activeTile && this.isMenuActive) { + e.preventDefault(); + e.stopPropagation(); + activeTile.click(); + } else { + // If we make it here, + // the user has no selected indexes + // and is probably tabbing out + this.blur(e); + } + }, + onUpDown: function onUpDown(e) { + var menu = this.$refs.menu; + if (!menu) return; + e.preventDefault(); // Multiple selects do not cycle their value + // when pressing up or down, instead activate + // the menu + + if (this.multiple) return this.activateMenu(); + var keyCode = e.keyCode; // Cycle through available values to achieve + // select native behavior + + menu.isBooted = true; + window.requestAnimationFrame(function () { + menu.getTiles(); + _util_helpers__WEBPACK_IMPORTED_MODULE_11__["keyCodes"].up === keyCode ? menu.prevTile() : menu.nextTile(); + menu.activeTile && menu.activeTile.click(); + }); + }, + selectItem: function selectItem(item) { + var _this = this; + + if (!this.multiple) { + this.setValue(this.returnObject ? item : this.getValue(item)); + this.isMenuActive = false; + } else { + var internalValue = (this.internalValue || []).slice(); + var i = this.findExistingIndex(item); + i !== -1 ? internalValue.splice(i, 1) : internalValue.push(item); + this.setValue(internalValue.map(function (i) { + return _this.returnObject ? i : _this.getValue(i); + })); // When selecting multiple + // adjust menu after each + // selection + + this.$nextTick(function () { + _this.$refs.menu && _this.$refs.menu.updateDimensions(); + }); // We only need to reset list index for multiple + // to keep highlight when an item is toggled + // on and off + + if (!this.multiple) return; + var listIndex_1 = this.getMenuIndex(); + this.setMenuIndex(-1); // There is no item to re-highlight + // when selections are hidden + + if (this.hideSelected) return; + this.$nextTick(function () { + return _this.setMenuIndex(listIndex_1); + }); + } + }, + setMenuIndex: function setMenuIndex(index) { + this.$refs.menu && (this.$refs.menu.listIndex = index); + }, + setSelectedItems: function setSelectedItems() { + var e_1, _a; + + var _this = this; + + var selectedItems = []; + var values = !this.multiple || !Array.isArray(this.internalValue) ? [this.internalValue] : this.internalValue; + + var _loop_1 = function _loop_1(value) { + var index = this_1.allItems.findIndex(function (v) { + return _this.valueComparator(_this.getValue(v), _this.getValue(value)); + }); + + if (index > -1) { + selectedItems.push(this_1.allItems[index]); + } + }; + + var this_1 = this; + + try { + for (var values_1 = __values(values), values_1_1 = values_1.next(); !values_1_1.done; values_1_1 = values_1.next()) { + var value = values_1_1.value; + + _loop_1(value); + } + } catch (e_1_1) { + e_1 = { + error: e_1_1 + }; + } finally { + try { + if (values_1_1 && !values_1_1.done && (_a = values_1.return)) _a.call(values_1); + } finally { + if (e_1) throw e_1.error; + } + } + + this.selectedItems = selectedItems; + }, + setValue: function setValue(value) { + var oldValue = this.internalValue; + this.internalValue = value; + value !== oldValue && this.$emit('change', value); + }, + isAppendInner: function isAppendInner(target) { + // return true if append inner is present + // and the target is itself or inside + var appendInner = this.$refs['append-inner']; + return appendInner && (appendInner === target || appendInner.contains(target)); + } + } +})); + +/***/ }), + +/***/ "./src/components/VSelect/VSelectList.ts": +/*!***********************************************!*\ + !*** ./src/components/VSelect/VSelectList.ts ***! + \***********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VCheckbox_VSimpleCheckbox__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VCheckbox/VSimpleCheckbox */ "./src/components/VCheckbox/VSimpleCheckbox.ts"); +/* harmony import */ var _VDivider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VDivider */ "./src/components/VDivider/index.ts"); +/* harmony import */ var _VSubheader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VSubheader */ "./src/components/VSubheader/index.ts"); +/* harmony import */ var _VList__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VList */ "./src/components/VList/index.ts"); +/* harmony import */ var _directives_ripple__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../directives/ripple */ "./src/directives/ripple/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Components + + + + + + // Directives + + // Mixins + + + // Helpers + + // Types + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_8__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_6__["default"]).extend({ + name: 'v-select-list', + // https://github.com/vuejs/vue/issues/6872 + directives: { + ripple: _directives_ripple__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + props: { + action: Boolean, + dense: Boolean, + hideSelected: Boolean, + items: { + type: Array, + default: function _default() { + return []; + } + }, + itemDisabled: { + type: [String, Array, Function], + default: 'disabled' + }, + itemText: { + type: [String, Array, Function], + default: 'text' + }, + itemValue: { + type: [String, Array, Function], + default: 'value' + }, + noDataText: String, + noFilter: Boolean, + searchInput: null, + selectedItems: { + type: Array, + default: function _default() { + return []; + } + } + }, + computed: { + parsedItems: function parsedItems() { + var _this = this; + + return this.selectedItems.map(function (item) { + return _this.getValue(item); + }); + }, + tileActiveClass: function tileActiveClass() { + return Object.keys(this.setTextColor(this.color).class || {}).join(' '); + }, + staticNoDataTile: function staticNoDataTile() { + var tile = { + attrs: { + role: undefined + }, + on: { + mousedown: function mousedown(e) { + return e.preventDefault(); + } + } + }; + return this.$createElement(_VList__WEBPACK_IMPORTED_MODULE_3__["VListItem"], tile, [this.genTileContent(this.noDataText)]); + } + }, + methods: { + genAction: function genAction(item, inputValue) { + var _this = this; + + return this.$createElement(_VList__WEBPACK_IMPORTED_MODULE_3__["VListItemAction"], [this.$createElement(_VCheckbox_VSimpleCheckbox__WEBPACK_IMPORTED_MODULE_0__["default"], { + props: { + color: this.color, + value: inputValue + }, + on: { + input: function input() { + return _this.$emit('select', item); + } + } + })]); + }, + genDivider: function genDivider(props) { + return this.$createElement(_VDivider__WEBPACK_IMPORTED_MODULE_1__["default"], { + props: props + }); + }, + genFilteredText: function genFilteredText(text) { + text = text || ''; + if (!this.searchInput || this.noFilter) return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["escapeHTML"])(text); + + var _a = this.getMaskedCharacters(text), + start = _a.start, + middle = _a.middle, + end = _a.end; + + return "" + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["escapeHTML"])(start) + this.genHighlight(middle) + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["escapeHTML"])(end); + }, + genHeader: function genHeader(props) { + return this.$createElement(_VSubheader__WEBPACK_IMPORTED_MODULE_2__["default"], { + props: props + }, props.header); + }, + genHighlight: function genHighlight(text) { + return "" + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["escapeHTML"])(text) + ""; + }, + getMaskedCharacters: function getMaskedCharacters(text) { + var searchInput = (this.searchInput || '').toString().toLocaleLowerCase(); + var index = text.toLocaleLowerCase().indexOf(searchInput); + if (index < 0) return { + start: '', + middle: text, + end: '' + }; + var start = text.slice(0, index); + var middle = text.slice(index, index + searchInput.length); + var end = text.slice(index + searchInput.length); + return { + start: start, + middle: middle, + end: end + }; + }, + genTile: function genTile(_a) { + var _this = this; + + var item = _a.item, + index = _a.index, + _b = _a.disabled, + disabled = _b === void 0 ? null : _b, + _c = _a.value, + value = _c === void 0 ? false : _c; + if (!value) value = this.hasItem(item); + + if (item === Object(item)) { + disabled = disabled !== null ? disabled : this.getDisabled(item); + } + + var tile = { + attrs: { + // Default behavior in list does not + // contain aria-selected by default + 'aria-selected': String(value), + id: "list-item-" + this._uid + "-" + index, + role: 'option' + }, + on: { + mousedown: function mousedown(e) { + // Prevent onBlur from being called + e.preventDefault(); + }, + click: function click() { + return disabled || _this.$emit('select', item); + } + }, + props: { + activeClass: this.tileActiveClass, + disabled: disabled, + ripple: true, + inputValue: value + } + }; + + if (!this.$scopedSlots.item) { + return this.$createElement(_VList__WEBPACK_IMPORTED_MODULE_3__["VListItem"], tile, [this.action && !this.hideSelected && this.items.length > 0 ? this.genAction(item, value) : null, this.genTileContent(item, index)]); + } + + var parent = this; + var scopedSlot = this.$scopedSlots.item({ + parent: parent, + item: item, + attrs: __assign(__assign({}, tile.attrs), tile.props), + on: tile.on + }); + return this.needsTile(scopedSlot) ? this.$createElement(_VList__WEBPACK_IMPORTED_MODULE_3__["VListItem"], tile, scopedSlot) : scopedSlot; + }, + genTileContent: function genTileContent(item, index) { + if (index === void 0) { + index = 0; + } + + var innerHTML = this.genFilteredText(this.getText(item)); + return this.$createElement(_VList__WEBPACK_IMPORTED_MODULE_3__["VListItemContent"], [this.$createElement(_VList__WEBPACK_IMPORTED_MODULE_3__["VListItemTitle"], { + domProps: { + innerHTML: innerHTML + } + })]); + }, + hasItem: function hasItem(item) { + return this.parsedItems.indexOf(this.getValue(item)) > -1; + }, + needsTile: function needsTile(slot) { + return slot.length !== 1 || slot[0].componentOptions == null || slot[0].componentOptions.Ctor.options.name !== 'v-list-item'; + }, + getDisabled: function getDisabled(item) { + return Boolean(Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["getPropertyFromItem"])(item, this.itemDisabled, false)); + }, + getText: function getText(item) { + return String(Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["getPropertyFromItem"])(item, this.itemText, item)); + }, + getValue: function getValue(item) { + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["getPropertyFromItem"])(item, this.itemValue, this.getText(item)); + } + }, + render: function render() { + var children = []; + var itemsLength = this.items.length; + + for (var index = 0; index < itemsLength; index++) { + var item = this.items[index]; + if (this.hideSelected && this.hasItem(item)) continue; + if (item == null) children.push(this.genTile({ + item: item, + index: index + }));else if (item.header) children.push(this.genHeader(item));else if (item.divider) children.push(this.genDivider(item));else children.push(this.genTile({ + item: item, + index: index + })); + } + + children.length || children.push(this.$slots['no-data'] || this.staticNoDataTile); + this.$slots['prepend-item'] && children.unshift(this.$slots['prepend-item']); + this.$slots['append-item'] && children.push(this.$slots['append-item']); + return this.$createElement(_VList__WEBPACK_IMPORTED_MODULE_3__["VList"], { + staticClass: 'v-select-list', + class: this.themeClasses, + attrs: { + role: 'listbox', + tabindex: -1 + }, + props: { + dense: this.dense + } + }, children); + } +})); + +/***/ }), + +/***/ "./src/components/VSelect/index.ts": +/*!*****************************************!*\ + !*** ./src/components/VSelect/index.ts ***! + \*****************************************/ +/*! exports provided: VSelect, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSelect__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSelect */ "./src/components/VSelect/VSelect.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSelect", function() { return _VSelect__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VSelect__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VSheet/VSheet.sass": +/*!*******************************************!*\ + !*** ./src/components/VSheet/VSheet.sass ***! + \*******************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VSheet/VSheet.ts": +/*!*****************************************!*\ + !*** ./src/components/VSheet/VSheet.ts ***! + \*****************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSheet_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSheet.sass */ "./src/components/VSheet/VSheet.sass"); +/* harmony import */ var _VSheet_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VSheet_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_binds_attrs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/binds-attrs */ "./src/mixins/binds-attrs/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_elevatable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/elevatable */ "./src/mixins/elevatable/index.ts"); +/* harmony import */ var _mixins_measurable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/measurable */ "./src/mixins/measurable/index.ts"); +/* harmony import */ var _mixins_roundable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/roundable */ "./src/mixins/roundable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Mixins + + + + + + + // Helpers + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_7__["default"])(_mixins_binds_attrs__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_elevatable__WEBPACK_IMPORTED_MODULE_3__["default"], _mixins_measurable__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_roundable__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_6__["default"]).extend({ + name: 'v-sheet', + props: { + outlined: Boolean, + shaped: Boolean, + tag: { + type: String, + default: 'div' + } + }, + computed: { + classes: function classes() { + return __assign(__assign(__assign({ + 'v-sheet': true, + 'v-sheet--outlined': this.outlined, + 'v-sheet--shaped': this.shaped + }, this.themeClasses), this.elevationClasses), this.roundedClasses); + }, + styles: function styles() { + return this.measurableStyles; + } + }, + render: function render(h) { + var data = { + class: this.classes, + style: this.styles, + on: this.listeners$ + }; + return h(this.tag, this.setBackgroundColor(this.color, data), this.$slots.default); + } +})); + +/***/ }), + +/***/ "./src/components/VSheet/index.ts": +/*!****************************************!*\ + !*** ./src/components/VSheet/index.ts ***! + \****************************************/ +/*! exports provided: VSheet, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSheet__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSheet */ "./src/components/VSheet/VSheet.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSheet", function() { return _VSheet__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VSheet__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VSkeletonLoader/VSkeletonLoader.sass": +/*!*************************************************************!*\ + !*** ./src/components/VSkeletonLoader/VSkeletonLoader.sass ***! + \*************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VSkeletonLoader/VSkeletonLoader.ts": +/*!***********************************************************!*\ + !*** ./src/components/VSkeletonLoader/VSkeletonLoader.ts ***! + \***********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSkeletonLoader_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSkeletonLoader.sass */ "./src/components/VSkeletonLoader/VSkeletonLoader.sass"); +/* harmony import */ var _VSkeletonLoader_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VSkeletonLoader_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_elevatable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/elevatable */ "./src/mixins/elevatable/index.ts"); +/* harmony import */ var _mixins_measurable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/measurable */ "./src/mixins/measurable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; // Styles + + + // Mixins + + + + // Utilities + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_4__["default"])(_mixins_elevatable__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_measurable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__["default"]).extend({ + name: 'VSkeletonLoader', + props: { + boilerplate: Boolean, + loading: Boolean, + tile: Boolean, + transition: String, + type: String, + types: { + type: Object, + default: function _default() { + return {}; + } + } + }, + computed: { + attrs: function attrs() { + if (!this.isLoading) return this.$attrs; + return !this.boilerplate ? __assign({ + 'aria-busy': true, + 'aria-live': 'polite', + role: 'alert' + }, this.$attrs) : {}; + }, + classes: function classes() { + return __assign(__assign({ + 'v-skeleton-loader--boilerplate': this.boilerplate, + 'v-skeleton-loader--is-loading': this.isLoading, + 'v-skeleton-loader--tile': this.tile + }, this.themeClasses), this.elevationClasses); + }, + isLoading: function isLoading() { + return !('default' in this.$scopedSlots) || this.loading; + }, + rootTypes: function rootTypes() { + return __assign({ + actions: 'button@2', + article: 'heading, paragraph', + avatar: 'avatar', + button: 'button', + card: 'image, card-heading', + 'card-avatar': 'image, list-item-avatar', + 'card-heading': 'heading', + chip: 'chip', + 'date-picker': 'list-item, card-heading, divider, date-picker-options, date-picker-days, actions', + 'date-picker-options': 'text, avatar@2', + 'date-picker-days': 'avatar@28', + heading: 'heading', + image: 'image', + 'list-item': 'text', + 'list-item-avatar': 'avatar, text', + 'list-item-two-line': 'sentences', + 'list-item-avatar-two-line': 'avatar, sentences', + 'list-item-three-line': 'paragraph', + 'list-item-avatar-three-line': 'avatar, paragraph', + paragraph: 'text@3', + sentences: 'text@2', + table: 'table-heading, table-thead, table-tbody, table-tfoot', + 'table-heading': 'heading, text', + 'table-thead': 'heading@6', + 'table-tbody': 'table-row-divider@6', + 'table-row-divider': 'table-row, divider', + 'table-row': 'table-cell@6', + 'table-cell': 'text', + 'table-tfoot': 'text@2, avatar@2', + text: 'text' + }, this.types); + } + }, + methods: { + genBone: function genBone(text, children) { + return this.$createElement('div', { + staticClass: "v-skeleton-loader__" + text + " v-skeleton-loader__bone" + }, children); + }, + genBones: function genBones(bone) { + var _this = this; // e.g. 'text@3' + + + var _a = __read(bone.split('@'), 2), + type = _a[0], + length = _a[1]; + + var generator = function generator() { + return _this.genStructure(type); + }; // Generate a length array based upon + // value after @ in the bone string + + + return Array.from({ + length: length + }).map(generator); + }, + // Fix type when this is merged + // https://github.com/microsoft/TypeScript/pull/33050 + genStructure: function genStructure(type) { + var children = []; + type = type || this.type || ''; + var bone = this.rootTypes[type] || ''; // End of recursion, do nothing + + /* eslint-disable-next-line no-empty, brace-style */ + + if (type === bone) {} // Array of values - e.g. 'heading, paragraph, text@2' + else if (type.indexOf(',') > -1) return this.mapBones(type); // Array of values - e.g. 'paragraph@4' + else if (type.indexOf('@') > -1) return this.genBones(type); // Array of values - e.g. 'card@2' + else if (bone.indexOf(',') > -1) children = this.mapBones(bone); // Array of values - e.g. 'list-item@2' + else if (bone.indexOf('@') > -1) children = this.genBones(bone); // Single value - e.g. 'card-heading' + else if (bone) children.push(this.genStructure(bone)); + + return [this.genBone(type, children)]; + }, + genSkeleton: function genSkeleton() { + var children = []; + if (!this.isLoading) children.push(Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getSlot"])(this));else children.push(this.genStructure()); + /* istanbul ignore else */ + + if (!this.transition) return children; + /* istanbul ignore next */ + + return this.$createElement('transition', { + props: { + name: this.transition + }, + // Only show transition when + // content has been loaded + on: { + afterEnter: this.resetStyles, + beforeEnter: this.onBeforeEnter, + beforeLeave: this.onBeforeLeave, + leaveCancelled: this.resetStyles + } + }, children); + }, + mapBones: function mapBones(bones) { + // Remove spaces and return array of structures + return bones.replace(/\s/g, '').split(',').map(this.genStructure); + }, + onBeforeEnter: function onBeforeEnter(el) { + this.resetStyles(el); + if (!this.isLoading) return; + el._initialStyle = { + display: el.style.display, + transition: el.style.transition + }; + el.style.setProperty('transition', 'none', 'important'); + }, + onBeforeLeave: function onBeforeLeave(el) { + el.style.setProperty('display', 'none', 'important'); + }, + resetStyles: function resetStyles(el) { + if (!el._initialStyle) return; + el.style.display = el._initialStyle.display || ''; + el.style.transition = el._initialStyle.transition; + delete el._initialStyle; + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-skeleton-loader', + attrs: this.attrs, + on: this.$listeners, + class: this.classes, + style: this.isLoading ? this.measurableStyles : undefined + }, [this.genSkeleton()]); + } +})); + +/***/ }), + +/***/ "./src/components/VSkeletonLoader/index.ts": +/*!*************************************************!*\ + !*** ./src/components/VSkeletonLoader/index.ts ***! + \*************************************************/ +/*! exports provided: VSkeletonLoader, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSkeletonLoader__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSkeletonLoader */ "./src/components/VSkeletonLoader/VSkeletonLoader.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSkeletonLoader", function() { return _VSkeletonLoader__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VSkeletonLoader__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VSlideGroup/VSlideGroup.sass": +/*!*****************************************************!*\ + !*** ./src/components/VSlideGroup/VSlideGroup.sass ***! + \*****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VSlideGroup/VSlideGroup.ts": +/*!***************************************************!*\ + !*** ./src/components/VSlideGroup/VSlideGroup.ts ***! + \***************************************************/ +/*! exports provided: BaseSlideGroup, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BaseSlideGroup", function() { return BaseSlideGroup; }); +/* harmony import */ var _VSlideGroup_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSlideGroup.sass */ "./src/components/VSlideGroup/VSlideGroup.sass"); +/* harmony import */ var _VSlideGroup_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VSlideGroup_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _transitions__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../transitions */ "./src/components/transitions/index.ts"); +/* harmony import */ var _VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VItemGroup/VItemGroup */ "./src/components/VItemGroup/VItemGroup.ts"); +/* harmony import */ var _mixins_mobile__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/mobile */ "./src/mixins/mobile/index.ts"); +/* harmony import */ var _directives_resize__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../directives/resize */ "./src/directives/resize/index.ts"); +/* harmony import */ var _directives_touch__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../directives/touch */ "./src/directives/touch/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Components + + + // Extensions + + // Mixins + + // Directives + + + // Utilities + + +var BaseSlideGroup = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_7__["default"])(_VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_3__["BaseItemGroup"], _mixins_mobile__WEBPACK_IMPORTED_MODULE_4__["default"]).extend({ + name: 'base-slide-group', + directives: { + Resize: _directives_resize__WEBPACK_IMPORTED_MODULE_5__["default"], + Touch: _directives_touch__WEBPACK_IMPORTED_MODULE_6__["default"] + }, + props: { + activeClass: { + type: String, + default: 'v-slide-item--active' + }, + centerActive: Boolean, + nextIcon: { + type: String, + default: '$next' + }, + prevIcon: { + type: String, + default: '$prev' + }, + showArrows: { + type: [Boolean, String], + validator: function validator(v) { + return typeof v === 'boolean' || ['always', 'desktop', 'mobile'].includes(v); + } + } + }, + data: function data() { + return { + internalItemsLength: 0, + isOverflowing: false, + resizeTimeout: 0, + startX: 0, + scrollOffset: 0, + widths: { + content: 0, + wrapper: 0 + } + }; + }, + computed: { + __cachedNext: function __cachedNext() { + return this.genTransition('next'); + }, + __cachedPrev: function __cachedPrev() { + return this.genTransition('prev'); + }, + classes: function classes() { + return __assign(__assign({}, _VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_3__["BaseItemGroup"].options.computed.classes.call(this)), { + 'v-slide-group': true, + 'v-slide-group--has-affixes': this.hasAffixes, + 'v-slide-group--is-overflowing': this.isOverflowing + }); + }, + hasAffixes: function hasAffixes() { + switch (this.showArrows) { + // Always show arrows on desktop & mobile + case 'always': + return true; + // Always show arrows on desktop + + case 'desktop': + return !this.isMobile; + // Show arrows on mobile when overflowing. + // This matches the default 2.2 behavior + + case true: + return this.isOverflowing; + // Always show on mobile + + case 'mobile': + return this.isMobile || this.isOverflowing; + // https://material.io/components/tabs#scrollable-tabs + // Always show arrows when + // overflowed on desktop + + default: + return !this.isMobile && this.isOverflowing; + } + }, + hasNext: function hasNext() { + if (!this.hasAffixes) return false; + var _a = this.widths, + content = _a.content, + wrapper = _a.wrapper; // Check one scroll ahead to know the width of right-most item + + return content > Math.abs(this.scrollOffset) + wrapper; + }, + hasPrev: function hasPrev() { + return this.hasAffixes && this.scrollOffset !== 0; + } + }, + watch: { + internalValue: 'setWidths', + // When overflow changes, the arrows alter + // the widths of the content and wrapper + // and need to be recalculated + isOverflowing: 'setWidths', + scrollOffset: function scrollOffset(val) { + this.$refs.content.style.transform = "translateX(" + -val + "px)"; + } + }, + beforeUpdate: function beforeUpdate() { + this.internalItemsLength = (this.$children || []).length; + }, + updated: function updated() { + if (this.internalItemsLength === (this.$children || []).length) return; + this.setWidths(); + }, + methods: { + // Always generate next for scrollable hint + genNext: function genNext() { + var _this = this; + + var slot = this.$scopedSlots.next ? this.$scopedSlots.next({}) : this.$slots.next || this.__cachedNext; + return this.$createElement('div', { + staticClass: 'v-slide-group__next', + class: { + 'v-slide-group__next--disabled': !this.hasNext + }, + on: { + click: function click() { + return _this.onAffixClick('next'); + } + }, + key: 'next' + }, [slot]); + }, + genContent: function genContent() { + return this.$createElement('div', { + staticClass: 'v-slide-group__content', + ref: 'content' + }, this.$slots.default); + }, + genData: function genData() { + return { + class: this.classes, + directives: [{ + name: 'resize', + value: this.onResize + }] + }; + }, + genIcon: function genIcon(location) { + var icon = location; + + if (this.$vuetify.rtl && location === 'prev') { + icon = 'next'; + } else if (this.$vuetify.rtl && location === 'next') { + icon = 'prev'; + } + + var upperLocation = "" + location[0].toUpperCase() + location.slice(1); + var hasAffix = this["has" + upperLocation]; + if (!this.showArrows && !hasAffix) return null; + return this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_1__["default"], { + props: { + disabled: !hasAffix + } + }, this[icon + "Icon"]); + }, + // Always generate prev for scrollable hint + genPrev: function genPrev() { + var _this = this; + + var slot = this.$scopedSlots.prev ? this.$scopedSlots.prev({}) : this.$slots.prev || this.__cachedPrev; + return this.$createElement('div', { + staticClass: 'v-slide-group__prev', + class: { + 'v-slide-group__prev--disabled': !this.hasPrev + }, + on: { + click: function click() { + return _this.onAffixClick('prev'); + } + }, + key: 'prev' + }, [slot]); + }, + genTransition: function genTransition(location) { + return this.$createElement(_transitions__WEBPACK_IMPORTED_MODULE_2__["VFadeTransition"], [this.genIcon(location)]); + }, + genWrapper: function genWrapper() { + var _this = this; + + return this.$createElement('div', { + staticClass: 'v-slide-group__wrapper', + directives: [{ + name: 'touch', + value: { + start: function start(e) { + return _this.overflowCheck(e, _this.onTouchStart); + }, + move: function move(e) { + return _this.overflowCheck(e, _this.onTouchMove); + }, + end: function end(e) { + return _this.overflowCheck(e, _this.onTouchEnd); + } + } + }], + ref: 'wrapper' + }, [this.genContent()]); + }, + calculateNewOffset: function calculateNewOffset(direction, widths, rtl, currentScrollOffset) { + var sign = rtl ? -1 : 1; + var newAbosluteOffset = sign * currentScrollOffset + (direction === 'prev' ? -1 : 1) * widths.wrapper; + return sign * Math.max(Math.min(newAbosluteOffset, widths.content - widths.wrapper), 0); + }, + onAffixClick: function onAffixClick(location) { + this.$emit("click:" + location); + this.scrollTo(location); + }, + onResize: function onResize() { + /* istanbul ignore next */ + if (this._isDestroyed) return; + this.setWidths(); + }, + onTouchStart: function onTouchStart(e) { + var content = this.$refs.content; + this.startX = this.scrollOffset + e.touchstartX; + content.style.setProperty('transition', 'none'); + content.style.setProperty('willChange', 'transform'); + }, + onTouchMove: function onTouchMove(e) { + this.scrollOffset = this.startX - e.touchmoveX; + }, + onTouchEnd: function onTouchEnd() { + var _a = this.$refs, + content = _a.content, + wrapper = _a.wrapper; + var maxScrollOffset = content.clientWidth - wrapper.clientWidth; + content.style.setProperty('transition', null); + content.style.setProperty('willChange', null); + + if (this.$vuetify.rtl) { + /* istanbul ignore else */ + if (this.scrollOffset > 0 || !this.isOverflowing) { + this.scrollOffset = 0; + } else if (this.scrollOffset <= -maxScrollOffset) { + this.scrollOffset = -maxScrollOffset; + } + } else { + /* istanbul ignore else */ + if (this.scrollOffset < 0 || !this.isOverflowing) { + this.scrollOffset = 0; + } else if (this.scrollOffset >= maxScrollOffset) { + this.scrollOffset = maxScrollOffset; + } + } + }, + overflowCheck: function overflowCheck(e, fn) { + e.stopPropagation(); + this.isOverflowing && fn(e); + }, + scrollIntoView + /* istanbul ignore next */ + : function scrollIntoView() { + if (!this.selectedItem) { + return; + } + + if (this.selectedIndex === 0 || !this.centerActive && !this.isOverflowing) { + this.scrollOffset = 0; + } else if (this.centerActive) { + this.scrollOffset = this.calculateCenteredOffset(this.selectedItem.$el, this.widths, this.$vuetify.rtl); + } else if (this.isOverflowing) { + this.scrollOffset = this.calculateUpdatedOffset(this.selectedItem.$el, this.widths, this.$vuetify.rtl, this.scrollOffset); + } + }, + calculateUpdatedOffset: function calculateUpdatedOffset(selectedElement, widths, rtl, currentScrollOffset) { + var clientWidth = selectedElement.clientWidth; + var offsetLeft = rtl ? widths.content - selectedElement.offsetLeft - clientWidth : selectedElement.offsetLeft; + + if (rtl) { + currentScrollOffset = -currentScrollOffset; + } + + var totalWidth = widths.wrapper + currentScrollOffset; + var itemOffset = clientWidth + offsetLeft; + var additionalOffset = clientWidth * 0.4; + + if (offsetLeft <= currentScrollOffset) { + currentScrollOffset = Math.max(offsetLeft - additionalOffset, 0); + } else if (totalWidth <= itemOffset) { + currentScrollOffset = Math.min(currentScrollOffset - (totalWidth - itemOffset - additionalOffset), widths.content - widths.wrapper); + } + + return rtl ? -currentScrollOffset : currentScrollOffset; + }, + calculateCenteredOffset: function calculateCenteredOffset(selectedElement, widths, rtl) { + var offsetLeft = selectedElement.offsetLeft, + clientWidth = selectedElement.clientWidth; + + if (rtl) { + var offsetCentered = widths.content - offsetLeft - clientWidth / 2 - widths.wrapper / 2; + return -Math.min(widths.content - widths.wrapper, Math.max(0, offsetCentered)); + } else { + var offsetCentered = offsetLeft + clientWidth / 2 - widths.wrapper / 2; + return Math.min(widths.content - widths.wrapper, Math.max(0, offsetCentered)); + } + }, + scrollTo + /* istanbul ignore next */ + : function scrollTo(location) { + this.scrollOffset = this.calculateNewOffset(location, { + // Force reflow + content: this.$refs.content ? this.$refs.content.clientWidth : 0, + wrapper: this.$refs.wrapper ? this.$refs.wrapper.clientWidth : 0 + }, this.$vuetify.rtl, this.scrollOffset); + }, + setWidths + /* istanbul ignore next */ + : function setWidths() { + var _this = this; + + window.requestAnimationFrame(function () { + var _a = _this.$refs, + content = _a.content, + wrapper = _a.wrapper; + _this.widths = { + content: content ? content.clientWidth : 0, + wrapper: wrapper ? wrapper.clientWidth : 0 + }; + _this.isOverflowing = _this.widths.wrapper < _this.widths.content; + + _this.scrollIntoView(); + }); + } + }, + render: function render(h) { + return h('div', this.genData(), [this.genPrev(), this.genWrapper(), this.genNext()]); + } +}); +/* harmony default export */ __webpack_exports__["default"] = (BaseSlideGroup.extend({ + name: 'v-slide-group', + provide: function provide() { + return { + slideGroup: this + }; + } +})); + +/***/ }), + +/***/ "./src/components/VSlideGroup/VSlideItem.ts": +/*!**************************************************!*\ + !*** ./src/components/VSlideGroup/VSlideItem.ts ***! + \**************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VItemGroup_VItem__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VItemGroup/VItem */ "./src/components/VItemGroup/VItem.ts"); +/* harmony import */ var _mixins_groupable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/groupable */ "./src/mixins/groupable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +// Extensions + // Mixins + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_2__["default"])(_VItemGroup_VItem__WEBPACK_IMPORTED_MODULE_0__["BaseItem"], Object(_mixins_groupable__WEBPACK_IMPORTED_MODULE_1__["factory"])('slideGroup') +/* @vue/component */ +).extend({ + name: 'v-slide-item' +})); + +/***/ }), + +/***/ "./src/components/VSlideGroup/index.ts": +/*!*********************************************!*\ + !*** ./src/components/VSlideGroup/index.ts ***! + \*********************************************/ +/*! exports provided: VSlideGroup, VSlideItem, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSlideGroup__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSlideGroup */ "./src/components/VSlideGroup/VSlideGroup.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSlideGroup", function() { return _VSlideGroup__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VSlideItem__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VSlideItem */ "./src/components/VSlideGroup/VSlideItem.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSlideItem", function() { return _VSlideItem__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VSlideGroup: _VSlideGroup__WEBPACK_IMPORTED_MODULE_0__["default"], + VSlideItem: _VSlideItem__WEBPACK_IMPORTED_MODULE_1__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VSlider/VSlider.sass": +/*!*********************************************!*\ + !*** ./src/components/VSlider/VSlider.sass ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VSlider/VSlider.ts": +/*!*******************************************!*\ + !*** ./src/components/VSlider/VSlider.ts ***! + \*******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSlider_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSlider.sass */ "./src/components/VSlider/VSlider.sass"); +/* harmony import */ var _VSlider_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VSlider_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VInput__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VInput */ "./src/components/VInput/index.ts"); +/* harmony import */ var _transitions__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../transitions */ "./src/components/transitions/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _mixins_loadable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/loadable */ "./src/mixins/loadable/index.ts"); +/* harmony import */ var _directives_click_outside__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../directives/click-outside */ "./src/directives/click-outside/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + + // Components + + + // Mixins + + + // Directives + + // Helpers + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(_VInput__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_loadable__WEBPACK_IMPORTED_MODULE_4__["default"] +/* @vue/component */ +).extend({ + name: 'v-slider', + directives: { + ClickOutside: _directives_click_outside__WEBPACK_IMPORTED_MODULE_5__["default"] + }, + mixins: [_mixins_loadable__WEBPACK_IMPORTED_MODULE_4__["default"]], + props: { + disabled: Boolean, + inverseLabel: Boolean, + max: { + type: [Number, String], + default: 100 + }, + min: { + type: [Number, String], + default: 0 + }, + step: { + type: [Number, String], + default: 1 + }, + thumbColor: String, + thumbLabel: { + type: [Boolean, String], + default: undefined, + validator: function validator(v) { + return typeof v === 'boolean' || v === 'always'; + } + }, + thumbSize: { + type: [Number, String], + default: 32 + }, + tickLabels: { + type: Array, + default: function _default() { + return []; + } + }, + ticks: { + type: [Boolean, String], + default: false, + validator: function validator(v) { + return typeof v === 'boolean' || v === 'always'; + } + }, + tickSize: { + type: [Number, String], + default: 2 + }, + trackColor: String, + trackFillColor: String, + value: [Number, String], + vertical: Boolean + }, + data: function data() { + return { + app: null, + oldValue: null, + keyPressed: 0, + isFocused: false, + isActive: false, + noClick: false + }; + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VInput__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-input__slider': true, + 'v-input__slider--vertical': this.vertical, + 'v-input__slider--inverse-label': this.inverseLabel + }); + }, + internalValue: { + get: function get() { + return this.lazyValue; + }, + set: function set(val) { + val = isNaN(val) ? this.minValue : val; // Round value to ensure the + // entire slider range can + // be selected with step + + var value = this.roundValue(Math.min(Math.max(val, this.minValue), this.maxValue)); + if (value === this.lazyValue) return; + this.lazyValue = value; + this.$emit('input', value); + } + }, + trackTransition: function trackTransition() { + return this.keyPressed >= 2 ? 'none' : ''; + }, + minValue: function minValue() { + return parseFloat(this.min); + }, + maxValue: function maxValue() { + return parseFloat(this.max); + }, + stepNumeric: function stepNumeric() { + return this.step > 0 ? parseFloat(this.step) : 0; + }, + inputWidth: function inputWidth() { + var value = (this.roundValue(this.internalValue) - this.minValue) / (this.maxValue - this.minValue) * 100; + return value; + }, + trackFillStyles: function trackFillStyles() { + var _a; + + var startDir = this.vertical ? 'bottom' : 'left'; + var endDir = this.vertical ? 'top' : 'right'; + var valueDir = this.vertical ? 'height' : 'width'; + var start = this.$vuetify.rtl ? 'auto' : '0'; + var end = this.$vuetify.rtl ? '0' : 'auto'; + var value = this.isDisabled ? "calc(" + this.inputWidth + "% - 10px)" : this.inputWidth + "%"; + return _a = { + transition: this.trackTransition + }, _a[startDir] = start, _a[endDir] = end, _a[valueDir] = value, _a; + }, + trackStyles: function trackStyles() { + var _a; + + var startDir = this.vertical ? this.$vuetify.rtl ? 'bottom' : 'top' : this.$vuetify.rtl ? 'left' : 'right'; + var endDir = this.vertical ? 'height' : 'width'; + var start = '0px'; + var end = this.isDisabled ? "calc(" + (100 - this.inputWidth) + "% - 10px)" : "calc(" + (100 - this.inputWidth) + "%)"; + return _a = { + transition: this.trackTransition + }, _a[startDir] = start, _a[endDir] = end, _a; + }, + showTicks: function showTicks() { + return this.tickLabels.length > 0 || !!(!this.isDisabled && this.stepNumeric && this.ticks); + }, + numTicks: function numTicks() { + return Math.ceil((this.maxValue - this.minValue) / this.stepNumeric); + }, + showThumbLabel: function showThumbLabel() { + return !this.isDisabled && !!(this.thumbLabel || this.$scopedSlots['thumb-label']); + }, + computedTrackColor: function computedTrackColor() { + if (this.isDisabled) return undefined; + if (this.trackColor) return this.trackColor; + if (this.isDark) return this.validationState; + return this.validationState || 'primary lighten-3'; + }, + computedTrackFillColor: function computedTrackFillColor() { + if (this.isDisabled) return undefined; + if (this.trackFillColor) return this.trackFillColor; + return this.validationState || this.computedColor; + }, + computedThumbColor: function computedThumbColor() { + if (this.thumbColor) return this.thumbColor; + return this.validationState || this.computedColor; + } + }, + watch: { + min: function min(val) { + var parsed = parseFloat(val); + parsed > this.internalValue && this.$emit('input', parsed); + }, + max: function max(val) { + var parsed = parseFloat(val); + parsed < this.internalValue && this.$emit('input', parsed); + }, + value: { + handler: function handler(v) { + this.internalValue = v; + } + } + }, + // If done in as immediate in + // value watcher, causes issues + // with vue-test-utils + beforeMount: function beforeMount() { + this.internalValue = this.value; + }, + mounted: function mounted() { + // Without a v-app, iOS does not work with body selectors + this.app = document.querySelector('[data-app]') || Object(_util_console__WEBPACK_IMPORTED_MODULE_7__["consoleWarn"])('Missing v-app or a non-body wrapping element with the [data-app] attribute', this); + }, + methods: { + genDefaultSlot: function genDefaultSlot() { + var children = [this.genLabel()]; + var slider = this.genSlider(); + this.inverseLabel ? children.unshift(slider) : children.push(slider); + children.push(this.genProgress()); + return children; + }, + genSlider: function genSlider() { + return this.$createElement('div', { + class: __assign({ + 'v-slider': true, + 'v-slider--horizontal': !this.vertical, + 'v-slider--vertical': this.vertical, + 'v-slider--focused': this.isFocused, + 'v-slider--active': this.isActive, + 'v-slider--disabled': this.isDisabled, + 'v-slider--readonly': this.isReadonly + }, this.themeClasses), + directives: [{ + name: 'click-outside', + value: this.onBlur + }], + on: { + click: this.onSliderClick + } + }, this.genChildren()); + }, + genChildren: function genChildren() { + return [this.genInput(), this.genTrackContainer(), this.genSteps(), this.genThumbContainer(this.internalValue, this.inputWidth, this.isActive, this.isFocused, this.onThumbMouseDown, this.onFocus, this.onBlur)]; + }, + genInput: function genInput() { + return this.$createElement('input', { + attrs: __assign({ + value: this.internalValue, + id: this.computedId, + disabled: this.isDisabled, + readonly: true, + tabindex: -1 + }, this.$attrs) + }); + }, + genTrackContainer: function genTrackContainer() { + var children = [this.$createElement('div', this.setBackgroundColor(this.computedTrackColor, { + staticClass: 'v-slider__track-background', + style: this.trackStyles + })), this.$createElement('div', this.setBackgroundColor(this.computedTrackFillColor, { + staticClass: 'v-slider__track-fill', + style: this.trackFillStyles + }))]; + return this.$createElement('div', { + staticClass: 'v-slider__track-container', + ref: 'track' + }, children); + }, + genSteps: function genSteps() { + var _this = this; + + if (!this.step || !this.showTicks) return null; + var tickSize = parseFloat(this.tickSize); + var range = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["createRange"])(this.numTicks + 1); + var direction = this.vertical ? 'bottom' : this.$vuetify.rtl ? 'right' : 'left'; + var offsetDirection = this.vertical ? this.$vuetify.rtl ? 'left' : 'right' : 'top'; + if (this.vertical) range.reverse(); + var ticks = range.map(function (index) { + var _a; + + var children = []; + + if (_this.tickLabels[index]) { + children.push(_this.$createElement('div', { + staticClass: 'v-slider__tick-label' + }, _this.tickLabels[index])); + } + + var width = index * (100 / _this.numTicks); + var filled = _this.$vuetify.rtl ? 100 - _this.inputWidth < width : width < _this.inputWidth; + return _this.$createElement('span', { + key: index, + staticClass: 'v-slider__tick', + class: { + 'v-slider__tick--filled': filled + }, + style: (_a = { + width: tickSize + "px", + height: tickSize + "px" + }, _a[direction] = "calc(" + width + "% - " + tickSize / 2 + "px)", _a[offsetDirection] = "calc(50% - " + tickSize / 2 + "px)", _a) + }, children); + }); + return this.$createElement('div', { + staticClass: 'v-slider__ticks-container', + class: { + 'v-slider__ticks-container--always-show': this.ticks === 'always' || this.tickLabels.length > 0 + } + }, ticks); + }, + genThumbContainer: function genThumbContainer(value, valueWidth, isActive, isFocused, onDrag, onFocus, onBlur, ref) { + if (ref === void 0) { + ref = 'thumb'; + } + + var children = [this.genThumb()]; + var thumbLabelContent = this.genThumbLabelContent(value); + this.showThumbLabel && children.push(this.genThumbLabel(thumbLabelContent)); + return this.$createElement('div', this.setTextColor(this.computedThumbColor, { + ref: ref, + key: ref, + staticClass: 'v-slider__thumb-container', + class: { + 'v-slider__thumb-container--active': isActive, + 'v-slider__thumb-container--focused': isFocused, + 'v-slider__thumb-container--show-label': this.showThumbLabel + }, + style: this.getThumbContainerStyles(valueWidth), + attrs: __assign({ + role: 'slider', + tabindex: this.isDisabled ? -1 : this.$attrs.tabindex ? this.$attrs.tabindex : 0, + 'aria-label': this.label, + 'aria-valuemin': this.min, + 'aria-valuemax': this.max, + 'aria-valuenow': this.internalValue, + 'aria-readonly': String(this.isReadonly), + 'aria-orientation': this.vertical ? 'vertical' : 'horizontal' + }, this.$attrs), + on: { + focus: onFocus, + blur: onBlur, + keydown: this.onKeyDown, + keyup: this.onKeyUp, + touchstart: onDrag, + mousedown: onDrag + } + }), children); + }, + genThumbLabelContent: function genThumbLabelContent(value) { + return this.$scopedSlots['thumb-label'] ? this.$scopedSlots['thumb-label']({ + value: value + }) : [this.$createElement('span', [String(value)])]; + }, + genThumbLabel: function genThumbLabel(content) { + var size = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["convertToUnit"])(this.thumbSize); + var transform = this.vertical ? "translateY(20%) translateY(" + (Number(this.thumbSize) / 3 - 1) + "px) translateX(55%) rotate(135deg)" : "translateY(-20%) translateY(-12px) translateX(-50%) rotate(45deg)"; + return this.$createElement(_transitions__WEBPACK_IMPORTED_MODULE_2__["VScaleTransition"], { + props: { + origin: 'bottom center' + } + }, [this.$createElement('div', { + staticClass: 'v-slider__thumb-label-container', + directives: [{ + name: 'show', + value: this.isFocused || this.isActive || this.thumbLabel === 'always' + }] + }, [this.$createElement('div', this.setBackgroundColor(this.computedThumbColor, { + staticClass: 'v-slider__thumb-label', + style: { + height: size, + width: size, + transform: transform + } + }), [this.$createElement('div', content)])])]); + }, + genThumb: function genThumb() { + return this.$createElement('div', this.setBackgroundColor(this.computedThumbColor, { + staticClass: 'v-slider__thumb' + })); + }, + getThumbContainerStyles: function getThumbContainerStyles(width) { + var _a; + + var direction = this.vertical ? 'top' : 'left'; + var value = this.$vuetify.rtl ? 100 - width : width; + value = this.vertical ? 100 - value : value; + return _a = { + transition: this.trackTransition + }, _a[direction] = value + "%", _a; + }, + onThumbMouseDown: function onThumbMouseDown(e) { + e.preventDefault(); + this.oldValue = this.internalValue; + this.keyPressed = 2; + this.isActive = true; + var mouseUpOptions = _util_helpers__WEBPACK_IMPORTED_MODULE_6__["passiveSupported"] ? { + passive: true, + capture: true + } : true; + var mouseMoveOptions = _util_helpers__WEBPACK_IMPORTED_MODULE_6__["passiveSupported"] ? { + passive: true + } : false; + + if ('touches' in e) { + this.app.addEventListener('touchmove', this.onMouseMove, mouseMoveOptions); + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["addOnceEventListener"])(this.app, 'touchend', this.onSliderMouseUp, mouseUpOptions); + } else { + this.app.addEventListener('mousemove', this.onMouseMove, mouseMoveOptions); + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["addOnceEventListener"])(this.app, 'mouseup', this.onSliderMouseUp, mouseUpOptions); + } + + this.$emit('start', this.internalValue); + }, + onSliderMouseUp: function onSliderMouseUp(e) { + e.stopPropagation(); + this.keyPressed = 0; + var mouseMoveOptions = _util_helpers__WEBPACK_IMPORTED_MODULE_6__["passiveSupported"] ? { + passive: true + } : false; + this.app.removeEventListener('touchmove', this.onMouseMove, mouseMoveOptions); + this.app.removeEventListener('mousemove', this.onMouseMove, mouseMoveOptions); + this.$emit('mouseup', e); + this.$emit('end', this.internalValue); + + if (!Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["deepEqual"])(this.oldValue, this.internalValue)) { + this.$emit('change', this.internalValue); + this.noClick = true; + } + + this.isActive = false; + }, + onMouseMove: function onMouseMove(e) { + var value = this.parseMouseMove(e).value; + this.internalValue = value; + }, + onKeyDown: function onKeyDown(e) { + if (!this.isInteractive) return; + var value = this.parseKeyDown(e, this.internalValue); + if (value == null || value < this.minValue || value > this.maxValue) return; + this.internalValue = value; + this.$emit('change', value); + }, + onKeyUp: function onKeyUp() { + this.keyPressed = 0; + }, + onSliderClick: function onSliderClick(e) { + if (this.noClick) { + this.noClick = false; + return; + } + + var thumb = this.$refs.thumb; + thumb.focus(); + this.onMouseMove(e); + this.$emit('change', this.internalValue); + }, + onBlur: function onBlur(e) { + this.isFocused = false; + this.$emit('blur', e); + }, + onFocus: function onFocus(e) { + this.isFocused = true; + this.$emit('focus', e); + }, + parseMouseMove: function parseMouseMove(e) { + var start = this.vertical ? 'top' : 'left'; + var length = this.vertical ? 'height' : 'width'; + var click = this.vertical ? 'clientY' : 'clientX'; + + var _a = this.$refs.track.getBoundingClientRect(), + _b = start, + trackStart = _a[_b], + _c = length, + trackLength = _a[_c]; + + var clickOffset = 'touches' in e ? e.touches[0][click] : e[click]; // Can we get rid of any here? + // It is possible for left to be NaN, force to number + + var clickPos = Math.min(Math.max((clickOffset - trackStart) / trackLength, 0), 1) || 0; + if (this.vertical) clickPos = 1 - clickPos; + if (this.$vuetify.rtl) clickPos = 1 - clickPos; + var isInsideTrack = clickOffset >= trackStart && clickOffset <= trackStart + trackLength; + var value = parseFloat(this.min) + clickPos * (this.maxValue - this.minValue); + return { + value: value, + isInsideTrack: isInsideTrack + }; + }, + parseKeyDown: function parseKeyDown(e, value) { + if (!this.isInteractive) return; + var pageup = _util_helpers__WEBPACK_IMPORTED_MODULE_6__["keyCodes"].pageup, + pagedown = _util_helpers__WEBPACK_IMPORTED_MODULE_6__["keyCodes"].pagedown, + end = _util_helpers__WEBPACK_IMPORTED_MODULE_6__["keyCodes"].end, + home = _util_helpers__WEBPACK_IMPORTED_MODULE_6__["keyCodes"].home, + left = _util_helpers__WEBPACK_IMPORTED_MODULE_6__["keyCodes"].left, + right = _util_helpers__WEBPACK_IMPORTED_MODULE_6__["keyCodes"].right, + down = _util_helpers__WEBPACK_IMPORTED_MODULE_6__["keyCodes"].down, + up = _util_helpers__WEBPACK_IMPORTED_MODULE_6__["keyCodes"].up; + if (![pageup, pagedown, end, home, left, right, down, up].includes(e.keyCode)) return; + e.preventDefault(); + var step = this.stepNumeric || 1; + var steps = (this.maxValue - this.minValue) / step; + + if ([left, right, down, up].includes(e.keyCode)) { + this.keyPressed += 1; + var increase = this.$vuetify.rtl ? [left, up] : [right, up]; + var direction = increase.includes(e.keyCode) ? 1 : -1; + var multiplier = e.shiftKey ? 3 : e.ctrlKey ? 2 : 1; + value = value + direction * step * multiplier; + } else if (e.keyCode === home) { + value = this.minValue; + } else if (e.keyCode === end) { + value = this.maxValue; + } else { + var direction = e.keyCode === pagedown ? 1 : -1; + value = value - direction * step * (steps > 100 ? steps / 10 : 10); + } + + return value; + }, + roundValue: function roundValue(value) { + if (!this.stepNumeric) return value; // Format input value using the same number + // of decimals places as in the step prop + + var trimmedStep = this.step.toString().trim(); + var decimals = trimmedStep.indexOf('.') > -1 ? trimmedStep.length - trimmedStep.indexOf('.') - 1 : 0; + var offset = this.minValue % this.stepNumeric; + var newValue = Math.round((value - offset) / this.stepNumeric) * this.stepNumeric + offset; + return parseFloat(Math.min(newValue, this.maxValue).toFixed(decimals)); + } + } +})); + +/***/ }), + +/***/ "./src/components/VSlider/index.ts": +/*!*****************************************!*\ + !*** ./src/components/VSlider/index.ts ***! + \*****************************************/ +/*! exports provided: VSlider, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSlider__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSlider */ "./src/components/VSlider/VSlider.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSlider", function() { return _VSlider__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VSlider__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VSnackbar/VSnackbar.sass": +/*!*************************************************!*\ + !*** ./src/components/VSnackbar/VSnackbar.sass ***! + \*************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VSnackbar/VSnackbar.ts": +/*!***********************************************!*\ + !*** ./src/components/VSnackbar/VSnackbar.ts ***! + \***********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSnackbar_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSnackbar.sass */ "./src/components/VSnackbar/VSnackbar.sass"); +/* harmony import */ var _VSnackbar_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VSnackbar_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSheet/VSheet */ "./src/components/VSheet/VSheet.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _mixins_positionable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/positionable */ "./src/mixins/positionable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +// Styles + // Components + + // Mixins + + + + + // Utilities + + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_6__["default"])(_VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_toggleable__WEBPACK_IMPORTED_MODULE_4__["default"], Object(_mixins_positionable__WEBPACK_IMPORTED_MODULE_5__["factory"])(['absolute', 'bottom', 'left', 'right', 'top']) +/* @vue/component */ +).extend({ + name: 'v-snackbar', + props: { + app: Boolean, + centered: Boolean, + contentClass: { + type: String, + default: '' + }, + multiLine: Boolean, + text: Boolean, + timeout: { + type: [Number, String], + default: 5000 + }, + transition: { + type: [Boolean, String], + default: 'v-snack-transition', + validator: function validator(v) { + return typeof v === 'string' || v === false; + } + }, + vertical: Boolean + }, + data: function data() { + return { + activeTimeout: -1 + }; + }, + computed: { + classes: function classes() { + return { + 'v-snack--absolute': this.absolute, + 'v-snack--active': this.isActive, + 'v-snack--bottom': this.bottom || !this.top, + 'v-snack--centered': this.centered, + 'v-snack--has-background': this.hasBackground, + 'v-snack--left': this.left, + 'v-snack--multi-line': this.multiLine && !this.vertical, + 'v-snack--right': this.right, + 'v-snack--text': this.text, + 'v-snack--top': this.top, + 'v-snack--vertical': this.vertical + }; + }, + // Text and outlined styles both + // use transparent backgrounds + hasBackground: function hasBackground() { + return !this.text && !this.outlined; + }, + // Snackbar is dark by default + // override themeable logic. + isDark: function isDark() { + return this.hasBackground ? !this.light : _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__["default"].options.computed.isDark.call(this); + }, + styles: function styles() { + // Styles are not needed when + // using the absolute prop. + if (this.absolute) return {}; + var _a = this.$vuetify.application, + bar = _a.bar, + bottom = _a.bottom, + footer = _a.footer, + insetFooter = _a.insetFooter, + left = _a.left, + right = _a.right, + top = _a.top; // Should always move for y-axis + // applicationable components. + + return { + paddingBottom: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["convertToUnit"])(bottom + footer + insetFooter), + paddingLeft: !this.app ? undefined : Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["convertToUnit"])(left), + paddingRight: !this.app ? undefined : Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["convertToUnit"])(right), + paddingTop: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["convertToUnit"])(bar + top) + }; + } + }, + watch: { + isActive: 'setTimeout', + timeout: 'setTimeout' + }, + mounted: function mounted() { + if (this.isActive) this.setTimeout(); + }, + created: function created() { + /* istanbul ignore next */ + if (this.$attrs.hasOwnProperty('auto-height')) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_8__["removed"])('auto-height', this); + } + /* istanbul ignore next */ + // eslint-disable-next-line eqeqeq + + + if (this.timeout == 0) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_8__["deprecate"])('timeout="0"', '-1', this); + } + }, + methods: { + genActions: function genActions() { + return this.$createElement('div', { + staticClass: 'v-snack__action ' + }, [Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["getSlot"])(this, 'action', { + attrs: { + class: 'v-snack__btn' + } + })]); + }, + genContent: function genContent() { + var _a; + + return this.$createElement('div', { + staticClass: 'v-snack__content', + class: (_a = {}, _a[this.contentClass] = true, _a), + attrs: { + role: 'status', + 'aria-live': 'polite' + } + }, [Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["getSlot"])(this)]); + }, + genWrapper: function genWrapper() { + var setColor = this.hasBackground ? this.setBackgroundColor : this.setTextColor; + var data = setColor(this.color, { + staticClass: 'v-snack__wrapper', + class: _VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this), + directives: [{ + name: 'show', + value: this.isActive + }] + }); + return this.$createElement('div', data, [this.genContent(), this.genActions()]); + }, + genTransition: function genTransition() { + return this.$createElement('transition', { + props: { + name: this.transition + } + }, [this.genWrapper()]); + }, + setTimeout: function setTimeout() { + var _this = this; + + window.clearTimeout(this.activeTimeout); + var timeout = Number(this.timeout); + + if (!this.isActive || // TODO: remove 0 in v3 + [0, -1].includes(timeout)) { + return; + } + + this.activeTimeout = window.setTimeout(function () { + _this.isActive = false; + }, timeout); + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-snack', + class: this.classes, + style: this.styles + }, [this.transition !== false ? this.genTransition() : this.genWrapper()]); + } +})); + +/***/ }), + +/***/ "./src/components/VSnackbar/index.ts": +/*!*******************************************!*\ + !*** ./src/components/VSnackbar/index.ts ***! + \*******************************************/ +/*! exports provided: VSnackbar, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSnackbar__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSnackbar */ "./src/components/VSnackbar/VSnackbar.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSnackbar", function() { return _VSnackbar__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VSnackbar__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VSparkline/VSparkline.ts": +/*!*************************************************!*\ + !*** ./src/components/VSparkline/VSparkline.ts ***! + \*************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _helpers_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./helpers/core */ "./src/components/VSparkline/helpers/core.ts"); +/* harmony import */ var _helpers_path__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./helpers/path */ "./src/components/VSparkline/helpers/path.ts"); +function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Mixins + + + // Utilities + + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_1__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_0__["default"]).extend({ + name: 'VSparkline', + inheritAttrs: false, + props: { + autoDraw: Boolean, + autoDrawDuration: { + type: Number, + default: 2000 + }, + autoDrawEasing: { + type: String, + default: 'ease' + }, + autoLineWidth: { + type: Boolean, + default: false + }, + color: { + type: String, + default: 'primary' + }, + fill: { + type: Boolean, + default: false + }, + gradient: { + type: Array, + default: function _default() { + return []; + } + }, + gradientDirection: { + type: String, + validator: function validator(val) { + return ['top', 'bottom', 'left', 'right'].includes(val); + }, + default: 'top' + }, + height: { + type: [String, Number], + default: 75 + }, + labels: { + type: Array, + default: function _default() { + return []; + } + }, + labelSize: { + type: [Number, String], + default: 7 + }, + lineWidth: { + type: [String, Number], + default: 4 + }, + padding: { + type: [String, Number], + default: 8 + }, + showLabels: Boolean, + smooth: { + type: [Boolean, Number, String], + default: false + }, + type: { + type: String, + default: 'trend', + validator: function validator(val) { + return ['trend', 'bar'].includes(val); + } + }, + value: { + type: Array, + default: function _default() { + return []; + } + }, + width: { + type: [Number, String], + default: 300 + } + }, + data: function data() { + return { + lastLength: 0 + }; + }, + computed: { + parsedPadding: function parsedPadding() { + return Number(this.padding); + }, + parsedWidth: function parsedWidth() { + return Number(this.width); + }, + parsedHeight: function parsedHeight() { + return parseInt(this.height, 10); + }, + parsedLabelSize: function parsedLabelSize() { + return parseInt(this.labelSize, 10) || 7; + }, + totalHeight: function totalHeight() { + var height = this.parsedHeight; + if (this.hasLabels) height += parseInt(this.labelSize, 10) * 1.5; + return height; + }, + totalWidth: function totalWidth() { + var width = this.parsedWidth; + if (this.type === 'bar') width = Math.max(this.value.length * this._lineWidth, width); + return width; + }, + totalValues: function totalValues() { + return this.value.length; + }, + _lineWidth: function _lineWidth() { + if (this.autoLineWidth && this.type !== 'trend') { + var totalPadding = this.parsedPadding * (this.totalValues + 1); + return (this.parsedWidth - totalPadding) / this.totalValues; + } else { + return parseFloat(this.lineWidth) || 4; + } + }, + boundary: function boundary() { + if (this.type === 'bar') return { + minX: 0, + maxX: this.totalWidth, + minY: 0, + maxY: this.parsedHeight + }; + var padding = this.parsedPadding; + return { + minX: padding, + maxX: this.totalWidth - padding, + minY: padding, + maxY: this.parsedHeight - padding + }; + }, + hasLabels: function hasLabels() { + return Boolean(this.showLabels || this.labels.length > 0 || this.$scopedSlots.label); + }, + parsedLabels: function parsedLabels() { + var labels = []; + var points = this._values; + var len = points.length; + + for (var i = 0; labels.length < len; i++) { + var item = points[i]; + var value = this.labels[i]; + + if (!value) { + value = _typeof(item) === 'object' ? item.value : item; + } + + labels.push({ + x: item.x, + value: String(value) + }); + } + + return labels; + }, + normalizedValues: function normalizedValues() { + return this.value.map(function (item) { + return typeof item === 'number' ? item : item.value; + }); + }, + _values: function _values() { + return this.type === 'trend' ? Object(_helpers_core__WEBPACK_IMPORTED_MODULE_2__["genPoints"])(this.normalizedValues, this.boundary) : Object(_helpers_core__WEBPACK_IMPORTED_MODULE_2__["genBars"])(this.normalizedValues, this.boundary); + }, + textY: function textY() { + var y = this.parsedHeight; + if (this.type === 'trend') y -= 4; + return y; + }, + _radius: function _radius() { + return this.smooth === true ? 8 : Number(this.smooth); + } + }, + watch: { + value: { + immediate: true, + handler: function handler() { + var _this = this; + + this.$nextTick(function () { + if (!_this.autoDraw || _this.type === 'bar' || !_this.$refs.path) return; + var path = _this.$refs.path; + var length = path.getTotalLength(); + + if (!_this.fill) { + path.style.transition = 'none'; + path.style.strokeDasharray = length + ' ' + length; + path.style.strokeDashoffset = Math.abs(length - (_this.lastLength || 0)).toString(); + path.getBoundingClientRect(); + path.style.transition = "stroke-dashoffset " + _this.autoDrawDuration + "ms " + _this.autoDrawEasing; + path.style.strokeDashoffset = '0'; + } else { + path.style.transformOrigin = 'bottom center'; + path.style.transition = 'none'; + path.style.transform = "scaleY(0)"; + path.getBoundingClientRect(); + path.style.transition = "transform " + _this.autoDrawDuration + "ms " + _this.autoDrawEasing; + path.style.transform = "scaleY(1)"; + } + + _this.lastLength = length; + }); + } + } + }, + methods: { + genGradient: function genGradient() { + var _this = this; + + var gradientDirection = this.gradientDirection; + var gradient = this.gradient.slice(); // Pushes empty string to force + // a fallback to currentColor + + if (!gradient.length) gradient.push(''); + var len = Math.max(gradient.length - 1, 1); + var stops = gradient.reverse().map(function (color, index) { + return _this.$createElement('stop', { + attrs: { + offset: index / len, + 'stop-color': color || 'currentColor' + } + }); + }); + return this.$createElement('defs', [this.$createElement('linearGradient', { + attrs: { + id: this._uid, + x1: +(gradientDirection === 'left'), + y1: +(gradientDirection === 'top'), + x2: +(gradientDirection === 'right'), + y2: +(gradientDirection === 'bottom') + } + }, stops)]); + }, + genG: function genG(children) { + return this.$createElement('g', { + style: { + fontSize: '8', + textAnchor: 'middle', + dominantBaseline: 'mathematical', + fill: 'currentColor' + } + }, children); + }, + genPath: function genPath() { + var points = Object(_helpers_core__WEBPACK_IMPORTED_MODULE_2__["genPoints"])(this.normalizedValues, this.boundary); + return this.$createElement('path', { + attrs: { + d: Object(_helpers_path__WEBPACK_IMPORTED_MODULE_3__["genPath"])(points, this._radius, this.fill, this.parsedHeight), + fill: this.fill ? "url(#" + this._uid + ")" : 'none', + stroke: this.fill ? 'none' : "url(#" + this._uid + ")" + }, + ref: 'path' + }); + }, + genLabels: function genLabels(offsetX) { + var _this = this; + + var children = this.parsedLabels.map(function (item, i) { + return _this.$createElement('text', { + attrs: { + x: item.x + offsetX + _this._lineWidth / 2, + y: _this.textY + _this.parsedLabelSize * 0.75, + 'font-size': Number(_this.labelSize) || 7 + } + }, [_this.genLabel(item, i)]); + }); + return this.genG(children); + }, + genLabel: function genLabel(item, index) { + return this.$scopedSlots.label ? this.$scopedSlots.label({ + index: index, + value: item.value + }) : item.value; + }, + genBars: function genBars() { + if (!this.value || this.totalValues < 2) return undefined; + + var bars = Object(_helpers_core__WEBPACK_IMPORTED_MODULE_2__["genBars"])(this.normalizedValues, this.boundary); + + var offsetX = (Math.abs(bars[0].x - bars[1].x) - this._lineWidth) / 2; + return this.$createElement('svg', { + attrs: { + display: 'block', + viewBox: "0 0 " + this.totalWidth + " " + this.totalHeight + } + }, [this.genGradient(), this.genClipPath(bars, offsetX, this._lineWidth, 'sparkline-bar-' + this._uid), this.hasLabels ? this.genLabels(offsetX) : undefined, this.$createElement('g', { + attrs: { + 'clip-path': "url(#sparkline-bar-" + this._uid + "-clip)", + fill: "url(#" + this._uid + ")" + } + }, [this.$createElement('rect', { + attrs: { + x: 0, + y: 0, + width: this.totalWidth, + height: this.height + } + })])]); + }, + genClipPath: function genClipPath(bars, offsetX, lineWidth, id) { + var _this = this; + + var rounding = typeof this.smooth === 'number' ? this.smooth : this.smooth ? 2 : 0; + return this.$createElement('clipPath', { + attrs: { + id: id + "-clip" + } + }, bars.map(function (item) { + return _this.$createElement('rect', { + attrs: { + x: item.x + offsetX, + y: item.y, + width: lineWidth, + height: item.height, + rx: rounding, + ry: rounding + } + }, [_this.autoDraw ? _this.$createElement('animate', { + attrs: { + attributeName: 'height', + from: 0, + to: item.height, + dur: _this.autoDrawDuration + "ms", + fill: 'freeze' + } + }) : undefined]); + })); + }, + genTrend: function genTrend() { + return this.$createElement('svg', this.setTextColor(this.color, { + attrs: __assign(__assign({}, this.$attrs), { + display: 'block', + 'stroke-width': this._lineWidth || 1, + viewBox: "0 0 " + this.width + " " + this.totalHeight + }) + }), [this.genGradient(), this.hasLabels && this.genLabels(-(this._lineWidth / 2)), this.genPath()]); + } + }, + render: function render(h) { + if (this.totalValues < 2) return undefined; + return this.type === 'trend' ? this.genTrend() : this.genBars(); + } +})); + +/***/ }), + +/***/ "./src/components/VSparkline/helpers/core.ts": +/*!***************************************************!*\ + !*** ./src/components/VSparkline/helpers/core.ts ***! + \***************************************************/ +/*! exports provided: genPoints, genBars */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "genPoints", function() { return genPoints; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "genBars", function() { return genBars; }); +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + +var __spread = undefined && undefined.__spread || function () { + for (var ar = [], i = 0; i < arguments.length; i++) { + ar = ar.concat(__read(arguments[i])); + } + + return ar; +}; + +function genPoints(values, boundary) { + var minX = boundary.minX, + maxX = boundary.maxX, + minY = boundary.minY, + maxY = boundary.maxY; + var totalValues = values.length; + var maxValue = Math.max.apply(Math, __spread(values)); + var minValue = Math.min.apply(Math, __spread(values)); + var gridX = (maxX - minX) / (totalValues - 1); + var gridY = (maxY - minY) / (maxValue - minValue || 1); + return values.map(function (value, index) { + return { + x: minX + index * gridX, + y: maxY - (value - minValue) * gridY + +(index === totalValues - 1) * 0.00001 - +(index === 0) * 0.00001, + value: value + }; + }); +} +function genBars(values, boundary) { + var minX = boundary.minX, + maxX = boundary.maxX, + minY = boundary.minY, + maxY = boundary.maxY; + var totalValues = values.length; + var maxValue = Math.max.apply(Math, __spread(values)); + var minValue = Math.min.apply(Math, __spread(values)); + if (minValue > 0) minValue = 0; + if (maxValue < 0) maxValue = 0; + var gridX = maxX / totalValues; + var gridY = (maxY - minY) / (maxValue - minValue || 1); + var horizonY = maxY - Math.abs(minValue * gridY); + return values.map(function (value, index) { + var height = Math.abs(gridY * value); + return { + x: minX + index * gridX, + y: horizonY - height + +(value < 0) * height, + height: height, + value: value + }; + }); +} + +/***/ }), + +/***/ "./src/components/VSparkline/helpers/math.ts": +/*!***************************************************!*\ + !*** ./src/components/VSparkline/helpers/math.ts ***! + \***************************************************/ +/*! exports provided: checkCollinear, getDistance, moveTo */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "checkCollinear", function() { return checkCollinear; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getDistance", function() { return getDistance; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "moveTo", function() { return moveTo; }); +function int(value) { + return parseInt(value, 10); +} +/** + * https://en.wikipedia.org/wiki/Collinearity + * x=(x1+x2)/2 + * y=(y1+y2)/2 + */ + + +function checkCollinear(p0, p1, p2) { + return int(p0.x + p2.x) === int(2 * p1.x) && int(p0.y + p2.y) === int(2 * p1.y); +} +function getDistance(p1, p2) { + return Math.sqrt(Math.pow(p2.x - p1.x, 2) + Math.pow(p2.y - p1.y, 2)); +} +function moveTo(to, from, radius) { + var vector = { + x: to.x - from.x, + y: to.y - from.y + }; + var length = Math.sqrt(vector.x * vector.x + vector.y * vector.y); + var unitVector = { + x: vector.x / length, + y: vector.y / length + }; + return { + x: from.x + unitVector.x * radius, + y: from.y + unitVector.y * radius + }; +} + +/***/ }), + +/***/ "./src/components/VSparkline/helpers/path.ts": +/*!***************************************************!*\ + !*** ./src/components/VSparkline/helpers/path.ts ***! + \***************************************************/ +/*! exports provided: genPath */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "genPath", function() { return genPath; }); +/* harmony import */ var _math__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./math */ "./src/components/VSparkline/helpers/math.ts"); + +/** + * From https://github.com/unsplash/react-trend/blob/master/src/helpers/DOM.helpers.js#L18 + */ + +function genPath(points, radius, fill, height) { + if (fill === void 0) { + fill = false; + } + + if (height === void 0) { + height = 75; + } + + var start = points.shift(); + var end = points[points.length - 1]; + return (fill ? "M" + start.x + " " + (height - start.x + 2) + " L" + start.x + " " + start.y : "M" + start.x + " " + start.y) + points.map(function (point, index) { + var next = points[index + 1]; + var prev = points[index - 1] || start; + var isCollinear = next && Object(_math__WEBPACK_IMPORTED_MODULE_0__["checkCollinear"])(next, point, prev); + + if (!next || isCollinear) { + return "L" + point.x + " " + point.y; + } + + var threshold = Math.min(Object(_math__WEBPACK_IMPORTED_MODULE_0__["getDistance"])(prev, point), Object(_math__WEBPACK_IMPORTED_MODULE_0__["getDistance"])(next, point)); + var isTooCloseForRadius = threshold / 2 < radius; + var radiusForPoint = isTooCloseForRadius ? threshold / 2 : radius; + var before = Object(_math__WEBPACK_IMPORTED_MODULE_0__["moveTo"])(prev, point, radiusForPoint); + var after = Object(_math__WEBPACK_IMPORTED_MODULE_0__["moveTo"])(next, point, radiusForPoint); + return "L" + before.x + " " + before.y + "S" + point.x + " " + point.y + " " + after.x + " " + after.y; + }).join('') + (fill ? "L" + end.x + " " + (height - start.x + 2) + " Z" : ''); +} + +/***/ }), + +/***/ "./src/components/VSparkline/index.ts": +/*!********************************************!*\ + !*** ./src/components/VSparkline/index.ts ***! + \********************************************/ +/*! exports provided: VSparkline, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSparkline__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSparkline */ "./src/components/VSparkline/VSparkline.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSparkline", function() { return _VSparkline__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VSparkline__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VSpeedDial/VSpeedDial.sass": +/*!***************************************************!*\ + !*** ./src/components/VSpeedDial/VSpeedDial.sass ***! + \***************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VSpeedDial/VSpeedDial.ts": +/*!*************************************************!*\ + !*** ./src/components/VSpeedDial/VSpeedDial.ts ***! + \*************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSpeedDial_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSpeedDial.sass */ "./src/components/VSpeedDial/VSpeedDial.sass"); +/* harmony import */ var _VSpeedDial_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VSpeedDial_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _mixins_positionable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/positionable */ "./src/mixins/positionable/index.ts"); +/* harmony import */ var _mixins_transitionable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/transitionable */ "./src/mixins/transitionable/index.ts"); +/* harmony import */ var _directives_click_outside__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../directives/click-outside */ "./src/directives/click-outside/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +// Styles + // Mixins + + + + // Directives + + // Types + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_5__["default"])(_mixins_positionable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_toggleable__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_transitionable__WEBPACK_IMPORTED_MODULE_3__["default"]).extend({ + name: 'v-speed-dial', + directives: { + ClickOutside: _directives_click_outside__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + props: { + direction: { + type: String, + default: 'top', + validator: function validator(val) { + return ['top', 'right', 'bottom', 'left'].includes(val); + } + }, + openOnHover: Boolean, + transition: { + type: String, + default: 'scale-transition' + } + }, + computed: { + classes: function classes() { + var _a; + + return _a = { + 'v-speed-dial': true, + 'v-speed-dial--top': this.top, + 'v-speed-dial--right': this.right, + 'v-speed-dial--bottom': this.bottom, + 'v-speed-dial--left': this.left, + 'v-speed-dial--absolute': this.absolute, + 'v-speed-dial--fixed': this.fixed + }, _a["v-speed-dial--direction-" + this.direction] = true, _a['v-speed-dial--is-active'] = this.isActive, _a; + } + }, + render: function render(h) { + var _this = this; + + var children = []; + var data = { + class: this.classes, + directives: [{ + name: 'click-outside', + value: function value() { + return _this.isActive = false; + } + }], + on: { + click: function click() { + return _this.isActive = !_this.isActive; + } + } + }; + + if (this.openOnHover) { + data.on.mouseenter = function () { + return _this.isActive = true; + }; + + data.on.mouseleave = function () { + return _this.isActive = false; + }; + } + + if (this.isActive) { + var btnCount_1 = 0; + children = (this.$slots.default || []).map(function (b, i) { + if (b.tag && typeof b.componentOptions !== 'undefined' && (b.componentOptions.Ctor.options.name === 'v-btn' || b.componentOptions.Ctor.options.name === 'v-tooltip')) { + btnCount_1++; + return h('div', { + style: { + transitionDelay: btnCount_1 * 0.05 + 's' + }, + key: i + }, [b]); + } else { + b.key = i; + return b; + } + }); + } + + var list = h('transition-group', { + class: 'v-speed-dial__list', + props: { + name: this.transition, + mode: this.mode, + origin: this.origin, + tag: 'div' + } + }, children); + return h('div', data, [this.$slots.activator, list]); + } +})); + +/***/ }), + +/***/ "./src/components/VSpeedDial/index.ts": +/*!********************************************!*\ + !*** ./src/components/VSpeedDial/index.ts ***! + \********************************************/ +/*! exports provided: VSpeedDial, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSpeedDial__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSpeedDial */ "./src/components/VSpeedDial/VSpeedDial.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSpeedDial", function() { return _VSpeedDial__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VSpeedDial__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VStepper/VStepper.sass": +/*!***********************************************!*\ + !*** ./src/components/VStepper/VStepper.sass ***! + \***********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VStepper/VStepper.ts": +/*!*********************************************!*\ + !*** ./src/components/VStepper/VStepper.ts ***! + \*********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VStepper_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VStepper.sass */ "./src/components/VStepper/VStepper.sass"); +/* harmony import */ var _VStepper_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VStepper_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_registrable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/registrable */ "./src/mixins/registrable/index.ts"); +/* harmony import */ var _mixins_proxyable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/proxyable */ "./src/mixins/proxyable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Mixins + + + + // Utilities + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_4__["default"])(Object(_mixins_registrable__WEBPACK_IMPORTED_MODULE_1__["provide"])('stepper'), _mixins_proxyable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__["default"]); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend({ + name: 'v-stepper', + provide: function provide() { + return { + stepClick: this.stepClick, + isVertical: this.vertical + }; + }, + props: { + altLabels: Boolean, + nonLinear: Boolean, + vertical: Boolean + }, + data: function data() { + var data = { + isBooted: false, + steps: [], + content: [], + isReverse: false + }; + data.internalLazyValue = this.value != null ? this.value : (data[0] || {}).step || 1; + return data; + }, + computed: { + classes: function classes() { + return __assign({ + 'v-stepper--is-booted': this.isBooted, + 'v-stepper--vertical': this.vertical, + 'v-stepper--alt-labels': this.altLabels, + 'v-stepper--non-linear': this.nonLinear + }, this.themeClasses); + } + }, + watch: { + internalValue: function internalValue(val, oldVal) { + this.isReverse = Number(val) < Number(oldVal); + oldVal && (this.isBooted = true); + this.updateView(); + } + }, + created: function created() { + /* istanbul ignore next */ + if (this.$listeners.input) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_5__["breaking"])('@input', '@change', this); + } + }, + mounted: function mounted() { + this.updateView(); + }, + methods: { + register: function register(item) { + if (item.$options.name === 'v-stepper-step') { + this.steps.push(item); + } else if (item.$options.name === 'v-stepper-content') { + item.isVertical = this.vertical; + this.content.push(item); + } + }, + unregister: function unregister(item) { + if (item.$options.name === 'v-stepper-step') { + this.steps = this.steps.filter(function (i) { + return i !== item; + }); + } else if (item.$options.name === 'v-stepper-content') { + item.isVertical = this.vertical; + this.content = this.content.filter(function (i) { + return i !== item; + }); + } + }, + stepClick: function stepClick(step) { + var _this = this; + + this.$nextTick(function () { + return _this.internalValue = step; + }); + }, + updateView: function updateView() { + for (var index = this.steps.length; --index >= 0;) { + this.steps[index].toggle(this.internalValue); + } + + for (var index = this.content.length; --index >= 0;) { + this.content[index].toggle(this.internalValue, this.isReverse); + } + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-stepper', + class: this.classes + }, this.$slots.default); + } +})); + +/***/ }), + +/***/ "./src/components/VStepper/VStepperContent.ts": +/*!****************************************************!*\ + !*** ./src/components/VStepper/VStepperContent.ts ***! + \****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _transitions__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../transitions */ "./src/components/transitions/index.ts"); +/* harmony import */ var _mixins_registrable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/registrable */ "./src/mixins/registrable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +// Components + // Mixins + + // Helpers + + // Utilities + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(Object(_mixins_registrable__WEBPACK_IMPORTED_MODULE_1__["inject"])('stepper', 'v-stepper-content', 'v-stepper')); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-stepper-content', + inject: { + isVerticalProvided: { + from: 'isVertical' + } + }, + props: { + step: { + type: [Number, String], + required: true + } + }, + data: function data() { + return { + height: 0, + // Must be null to allow + // previous comparison + isActive: null, + isReverse: false, + isVertical: this.isVerticalProvided + }; + }, + computed: { + computedTransition: function computedTransition() { + // Fix for #8978 + var reverse = this.$vuetify.rtl ? !this.isReverse : this.isReverse; + return reverse ? _transitions__WEBPACK_IMPORTED_MODULE_0__["VTabReverseTransition"] : _transitions__WEBPACK_IMPORTED_MODULE_0__["VTabTransition"]; + }, + styles: function styles() { + if (!this.isVertical) return {}; + return { + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_2__["convertToUnit"])(this.height) + }; + } + }, + watch: { + isActive: function isActive(current, previous) { + // If active and the previous state + // was null, is just booting up + if (current && previous == null) { + this.height = 'auto'; + return; + } + + if (!this.isVertical) return; + if (this.isActive) this.enter();else this.leave(); + } + }, + mounted: function mounted() { + this.$refs.wrapper.addEventListener('transitionend', this.onTransition, false); + this.stepper && this.stepper.register(this); + }, + beforeDestroy: function beforeDestroy() { + this.$refs.wrapper.removeEventListener('transitionend', this.onTransition, false); + this.stepper && this.stepper.unregister(this); + }, + methods: { + onTransition: function onTransition(e) { + if (!this.isActive || e.propertyName !== 'height') return; + this.height = 'auto'; + }, + enter: function enter() { + var _this = this; + + var scrollHeight = 0; // Render bug with height + + requestAnimationFrame(function () { + scrollHeight = _this.$refs.wrapper.scrollHeight; + }); + this.height = 0; // Give the collapsing element time to collapse + + setTimeout(function () { + return _this.isActive && (_this.height = scrollHeight || 'auto'); + }, 450); + }, + leave: function leave() { + var _this = this; + + this.height = this.$refs.wrapper.clientHeight; + setTimeout(function () { + return _this.height = 0; + }, 10); + }, + toggle: function toggle(step, reverse) { + this.isActive = step.toString() === this.step.toString(); + this.isReverse = reverse; + } + }, + render: function render(h) { + var contentData = { + staticClass: 'v-stepper__content' + }; + var wrapperData = { + staticClass: 'v-stepper__wrapper', + style: this.styles, + ref: 'wrapper' + }; + + if (!this.isVertical) { + contentData.directives = [{ + name: 'show', + value: this.isActive + }]; + } + + var wrapper = h('div', wrapperData, [this.$slots.default]); + var content = h('div', contentData, [wrapper]); + return h(this.computedTransition, { + on: this.$listeners + }, [content]); + } +})); + +/***/ }), + +/***/ "./src/components/VStepper/VStepperStep.ts": +/*!*************************************************!*\ + !*** ./src/components/VStepper/VStepperStep.ts ***! + \*************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_registrable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/registrable */ "./src/mixins/registrable/index.ts"); +/* harmony import */ var _directives_ripple__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../directives/ripple */ "./src/directives/ripple/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +// Components + // Mixins + + + // Directives + + // Utilities + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_4__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_1__["default"], Object(_mixins_registrable__WEBPACK_IMPORTED_MODULE_2__["inject"])('stepper', 'v-stepper-step', 'v-stepper')); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-stepper-step', + directives: { + ripple: _directives_ripple__WEBPACK_IMPORTED_MODULE_3__["default"] + }, + inject: ['stepClick'], + props: { + color: { + type: String, + default: 'primary' + }, + complete: Boolean, + completeIcon: { + type: String, + default: '$complete' + }, + editable: Boolean, + editIcon: { + type: String, + default: '$edit' + }, + errorIcon: { + type: String, + default: '$error' + }, + rules: { + type: Array, + default: function _default() { + return []; + } + }, + step: [Number, String] + }, + data: function data() { + return { + isActive: false, + isInactive: true + }; + }, + computed: { + classes: function classes() { + return { + 'v-stepper__step--active': this.isActive, + 'v-stepper__step--editable': this.editable, + 'v-stepper__step--inactive': this.isInactive, + 'v-stepper__step--error error--text': this.hasError, + 'v-stepper__step--complete': this.complete + }; + }, + hasError: function hasError() { + return this.rules.some(function (validate) { + return validate() !== true; + }); + } + }, + mounted: function mounted() { + this.stepper && this.stepper.register(this); + }, + beforeDestroy: function beforeDestroy() { + this.stepper && this.stepper.unregister(this); + }, + methods: { + click: function click(e) { + e.stopPropagation(); + this.$emit('click', e); + + if (this.editable) { + this.stepClick(this.step); + } + }, + genIcon: function genIcon(icon) { + return this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_0__["default"], icon); + }, + genLabel: function genLabel() { + return this.$createElement('div', { + staticClass: 'v-stepper__label' + }, this.$slots.default); + }, + genStep: function genStep() { + var color = !this.hasError && (this.complete || this.isActive) ? this.color : false; + return this.$createElement('span', this.setBackgroundColor(color, { + staticClass: 'v-stepper__step__step' + }), this.genStepContent()); + }, + genStepContent: function genStepContent() { + var children = []; + + if (this.hasError) { + children.push(this.genIcon(this.errorIcon)); + } else if (this.complete) { + if (this.editable) { + children.push(this.genIcon(this.editIcon)); + } else { + children.push(this.genIcon(this.completeIcon)); + } + } else { + children.push(String(this.step)); + } + + return children; + }, + toggle: function toggle(step) { + this.isActive = step.toString() === this.step.toString(); + this.isInactive = Number(step) < Number(this.step); + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-stepper__step', + class: this.classes, + directives: [{ + name: 'ripple', + value: this.editable + }], + on: { + click: this.click + } + }, [this.genStep(), this.genLabel()]); + } +})); + +/***/ }), + +/***/ "./src/components/VStepper/index.ts": +/*!******************************************!*\ + !*** ./src/components/VStepper/index.ts ***! + \******************************************/ +/*! exports provided: VStepper, VStepperContent, VStepperStep, VStepperHeader, VStepperItems, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VStepperHeader", function() { return VStepperHeader; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VStepperItems", function() { return VStepperItems; }); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _VStepper__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VStepper */ "./src/components/VStepper/VStepper.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VStepper", function() { return _VStepper__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + +/* harmony import */ var _VStepperStep__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VStepperStep */ "./src/components/VStepper/VStepperStep.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VStepperStep", function() { return _VStepperStep__WEBPACK_IMPORTED_MODULE_2__["default"]; }); + +/* harmony import */ var _VStepperContent__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./VStepperContent */ "./src/components/VStepper/VStepperContent.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VStepperContent", function() { return _VStepperContent__WEBPACK_IMPORTED_MODULE_3__["default"]; }); + + + + + +var VStepperHeader = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["createSimpleFunctional"])('v-stepper__header'); +var VStepperItems = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["createSimpleFunctional"])('v-stepper__items'); + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VStepper: _VStepper__WEBPACK_IMPORTED_MODULE_1__["default"], + VStepperContent: _VStepperContent__WEBPACK_IMPORTED_MODULE_3__["default"], + VStepperStep: _VStepperStep__WEBPACK_IMPORTED_MODULE_2__["default"], + VStepperHeader: VStepperHeader, + VStepperItems: VStepperItems + } +}); + +/***/ }), + +/***/ "./src/components/VSubheader/VSubheader.sass": +/*!***************************************************!*\ + !*** ./src/components/VSubheader/VSubheader.sass ***! + \***************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VSubheader/VSubheader.ts": +/*!*************************************************!*\ + !*** ./src/components/VSubheader/VSubheader.ts ***! + \*************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSubheader_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSubheader.sass */ "./src/components/VSubheader/VSubheader.sass"); +/* harmony import */ var _VSubheader_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VSubheader_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Mixins + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_2__["default"])(_mixins_themeable__WEBPACK_IMPORTED_MODULE_1__["default"] +/* @vue/component */ +).extend({ + name: 'v-subheader', + props: { + inset: Boolean + }, + render: function render(h) { + return h('div', { + staticClass: 'v-subheader', + class: __assign({ + 'v-subheader--inset': this.inset + }, this.themeClasses), + attrs: this.$attrs, + on: this.$listeners + }, this.$slots.default); + } +})); + +/***/ }), + +/***/ "./src/components/VSubheader/index.ts": +/*!********************************************!*\ + !*** ./src/components/VSubheader/index.ts ***! + \********************************************/ +/*! exports provided: VSubheader, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSubheader__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSubheader */ "./src/components/VSubheader/VSubheader.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSubheader", function() { return _VSubheader__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VSubheader__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VSwitch/VSwitch.sass": +/*!*********************************************!*\ + !*** ./src/components/VSwitch/VSwitch.sass ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VSwitch/VSwitch.ts": +/*!*******************************************!*\ + !*** ./src/components/VSwitch/VSwitch.ts ***! + \*******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _styles_components_selection_controls_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../styles/components/_selection-controls.sass */ "./src/styles/components/_selection-controls.sass"); +/* harmony import */ var _styles_components_selection_controls_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_styles_components_selection_controls_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSwitch_sass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VSwitch.sass */ "./src/components/VSwitch/VSwitch.sass"); +/* harmony import */ var _VSwitch_sass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_VSwitch_sass__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _mixins_selectable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/selectable */ "./src/mixins/selectable/index.ts"); +/* harmony import */ var _VInput__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VInput */ "./src/components/VInput/index.ts"); +/* harmony import */ var _directives_touch__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../directives/touch */ "./src/directives/touch/index.ts"); +/* harmony import */ var _transitions__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../transitions */ "./src/components/transitions/index.ts"); +/* harmony import */ var _VProgressCircular_VProgressCircular__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../VProgressCircular/VProgressCircular */ "./src/components/VProgressCircular/VProgressCircular.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + + // Mixins + + + // Directives + + // Components + + + // Helpers + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_mixins_selectable__WEBPACK_IMPORTED_MODULE_2__["default"].extend({ + name: 'v-switch', + directives: { + Touch: _directives_touch__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + props: { + inset: Boolean, + loading: { + type: [Boolean, String], + default: false + }, + flat: { + type: Boolean, + default: false + } + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VInput__WEBPACK_IMPORTED_MODULE_3__["default"].options.computed.classes.call(this)), { + 'v-input--selection-controls v-input--switch': true, + 'v-input--switch--flat': this.flat, + 'v-input--switch--inset': this.inset + }); + }, + attrs: function attrs() { + return { + 'aria-checked': String(this.isActive), + 'aria-disabled': String(this.isDisabled), + role: 'switch' + }; + }, + // Do not return undefined if disabled, + // according to spec, should still show + // a color when disabled and active + validationState: function validationState() { + if (this.hasError && this.shouldValidate) return 'error'; + if (this.hasSuccess) return 'success'; + if (this.hasColor !== null) return this.computedColor; + return undefined; + }, + switchData: function switchData() { + return this.setTextColor(this.loading ? undefined : this.validationState, { + class: this.themeClasses + }); + } + }, + methods: { + genDefaultSlot: function genDefaultSlot() { + return [this.genSwitch(), this.genLabel()]; + }, + genSwitch: function genSwitch() { + return this.$createElement('div', { + staticClass: 'v-input--selection-controls__input' + }, [this.genInput('checkbox', __assign(__assign({}, this.attrs), this.attrs$)), this.genRipple(this.setTextColor(this.validationState, { + directives: [{ + name: 'touch', + value: { + left: this.onSwipeLeft, + right: this.onSwipeRight + } + }] + })), this.$createElement('div', __assign({ + staticClass: 'v-input--switch__track' + }, this.switchData)), this.$createElement('div', __assign({ + staticClass: 'v-input--switch__thumb' + }, this.switchData), [this.genProgress()])]); + }, + genProgress: function genProgress() { + return this.$createElement(_transitions__WEBPACK_IMPORTED_MODULE_5__["VFabTransition"], {}, [this.loading === false ? null : this.$slots.progress || this.$createElement(_VProgressCircular_VProgressCircular__WEBPACK_IMPORTED_MODULE_6__["default"], { + props: { + color: this.loading === true || this.loading === '' ? this.color || 'primary' : this.loading, + size: 16, + width: 2, + indeterminate: true + } + })]); + }, + onSwipeLeft: function onSwipeLeft() { + if (this.isActive) this.onChange(); + }, + onSwipeRight: function onSwipeRight() { + if (!this.isActive) this.onChange(); + }, + onKeydown: function onKeydown(e) { + if (e.keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_7__["keyCodes"].left && this.isActive || e.keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_7__["keyCodes"].right && !this.isActive) this.onChange(); + } + } +})); + +/***/ }), + +/***/ "./src/components/VSwitch/index.ts": +/*!*****************************************!*\ + !*** ./src/components/VSwitch/index.ts ***! + \*****************************************/ +/*! exports provided: VSwitch, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSwitch__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSwitch */ "./src/components/VSwitch/VSwitch.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSwitch", function() { return _VSwitch__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VSwitch__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VSystemBar/VSystemBar.sass": +/*!***************************************************!*\ + !*** ./src/components/VSystemBar/VSystemBar.sass ***! + \***************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VSystemBar/VSystemBar.ts": +/*!*************************************************!*\ + !*** ./src/components/VSystemBar/VSystemBar.ts ***! + \*************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSystemBar_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSystemBar.sass */ "./src/components/VSystemBar/VSystemBar.sass"); +/* harmony import */ var _VSystemBar_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VSystemBar_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_applicationable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/applicationable */ "./src/mixins/applicationable/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Mixins + + + + // Utilities + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_4__["default"])(Object(_mixins_applicationable__WEBPACK_IMPORTED_MODULE_1__["default"])('bar', ['height', 'window']), _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__["default"] +/* @vue/component */ +).extend({ + name: 'v-system-bar', + props: { + height: [Number, String], + lightsOut: Boolean, + window: Boolean + }, + computed: { + classes: function classes() { + return __assign({ + 'v-system-bar--lights-out': this.lightsOut, + 'v-system-bar--absolute': this.absolute, + 'v-system-bar--fixed': !this.absolute && (this.app || this.fixed), + 'v-system-bar--window': this.window + }, this.themeClasses); + }, + computedHeight: function computedHeight() { + if (this.height) { + return isNaN(parseInt(this.height)) ? this.height : parseInt(this.height); + } + + return this.window ? 32 : 24; + }, + styles: function styles() { + return { + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["convertToUnit"])(this.computedHeight) + }; + } + }, + methods: { + updateApplication: function updateApplication() { + return this.$el ? this.$el.clientHeight : this.computedHeight; + } + }, + render: function render(h) { + var data = { + staticClass: 'v-system-bar', + class: this.classes, + style: this.styles, + on: this.$listeners + }; + return h('div', this.setBackgroundColor(this.color, data), Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getSlot"])(this)); + } +})); + +/***/ }), + +/***/ "./src/components/VSystemBar/index.ts": +/*!********************************************!*\ + !*** ./src/components/VSystemBar/index.ts ***! + \********************************************/ +/*! exports provided: VSystemBar, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSystemBar__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSystemBar */ "./src/components/VSystemBar/VSystemBar.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSystemBar", function() { return _VSystemBar__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VSystemBar__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VTabs/VTab.ts": +/*!**************************************!*\ + !*** ./src/components/VTabs/VTab.ts ***! + \**************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _mixins_groupable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../mixins/groupable */ "./src/mixins/groupable/index.ts"); +/* harmony import */ var _mixins_routable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/routable */ "./src/mixins/routable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Mixins + + + + + // Utilities + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_4__["default"])(_mixins_routable__WEBPACK_IMPORTED_MODULE_1__["default"], // Must be after routable +// to overwrite activeClass +Object(_mixins_groupable__WEBPACK_IMPORTED_MODULE_0__["factory"])('tabsBar'), _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__["default"]); +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend().extend({ + name: 'v-tab', + props: { + ripple: { + type: [Boolean, Object], + default: true + } + }, + data: function data() { + return { + proxyClass: 'v-tab--active' + }; + }, + computed: { + classes: function classes() { + return __assign(__assign(__assign({ + 'v-tab': true + }, _mixins_routable__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-tab--disabled': this.disabled + }), this.groupClasses); + }, + value: function value() { + var to = this.to || this.href || ''; + + if (this.$router && this.to === Object(this.to)) { + var resolve = this.$router.resolve(this.to, this.$route, this.append); + to = resolve.href; + } + + return to.replace('#', ''); + } + }, + mounted: function mounted() { + this.onRouteChange(); + }, + methods: { + click: function click(e) { + // If user provides an + // actual link, do not + // prevent default + if (this.href && this.href.indexOf('#') > -1) e.preventDefault(); + if (e.detail) this.$el.blur(); + this.$emit('click', e); + this.to || this.toggle(); + } + }, + render: function render(h) { + var _this = this; + + var _a = this.generateRouteLink(), + tag = _a.tag, + data = _a.data; + + data.attrs = __assign(__assign({}, data.attrs), { + 'aria-selected': String(this.isActive), + role: 'tab', + tabindex: 0 + }); + data.on = __assign(__assign({}, data.on), { + keydown: function keydown(e) { + if (e.keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_3__["keyCodes"].enter) _this.click(e); + + _this.$emit('keydown', e); + } + }); + return h(tag, data, this.$slots.default); + } +})); + +/***/ }), + +/***/ "./src/components/VTabs/VTabItem.ts": +/*!******************************************!*\ + !*** ./src/components/VTabs/VTabItem.ts ***! + \******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VWindow_VWindowItem__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VWindow/VWindowItem */ "./src/components/VWindow/VWindowItem.ts"); +// Extensions + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_VWindow_VWindowItem__WEBPACK_IMPORTED_MODULE_0__["default"].extend({ + name: 'v-tab-item', + props: { + id: String + }, + methods: { + genWindowItem: function genWindowItem() { + var item = _VWindow_VWindowItem__WEBPACK_IMPORTED_MODULE_0__["default"].options.methods.genWindowItem.call(this); + item.data.domProps = item.data.domProps || {}; + item.data.domProps.id = this.id || this.value; + return item; + } + } +})); + +/***/ }), + +/***/ "./src/components/VTabs/VTabs.sass": +/*!*****************************************!*\ + !*** ./src/components/VTabs/VTabs.sass ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VTabs/VTabs.ts": +/*!***************************************!*\ + !*** ./src/components/VTabs/VTabs.ts ***! + \***************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VTabs_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VTabs.sass */ "./src/components/VTabs/VTabs.sass"); +/* harmony import */ var _VTabs_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VTabs_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VTabsBar__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VTabsBar */ "./src/components/VTabs/VTabsBar.ts"); +/* harmony import */ var _VTabsItems__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VTabsItems */ "./src/components/VTabs/VTabsItems.ts"); +/* harmony import */ var _VTabsSlider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./VTabsSlider */ "./src/components/VTabs/VTabsSlider.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_proxyable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/proxyable */ "./src/mixins/proxyable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _directives_resize__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../directives/resize */ "./src/directives/resize/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Components + + + + // Mixins + + + + // Directives + + // Utilities + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_9__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_proxyable__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_6__["default"]); +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-tabs', + directives: { + Resize: _directives_resize__WEBPACK_IMPORTED_MODULE_7__["default"] + }, + props: { + activeClass: { + type: String, + default: '' + }, + alignWithTitle: Boolean, + backgroundColor: String, + centerActive: Boolean, + centered: Boolean, + fixedTabs: Boolean, + grow: Boolean, + height: { + type: [Number, String], + default: undefined + }, + hideSlider: Boolean, + iconsAndText: Boolean, + mobileBreakpoint: [String, Number], + nextIcon: { + type: String, + default: '$next' + }, + optional: Boolean, + prevIcon: { + type: String, + default: '$prev' + }, + right: Boolean, + showArrows: [Boolean, String], + sliderColor: String, + sliderSize: { + type: [Number, String], + default: 2 + }, + vertical: Boolean + }, + data: function data() { + return { + resizeTimeout: 0, + slider: { + height: null, + left: null, + right: null, + top: null, + width: null + }, + transitionTime: 300 + }; + }, + computed: { + classes: function classes() { + return __assign({ + 'v-tabs--align-with-title': this.alignWithTitle, + 'v-tabs--centered': this.centered, + 'v-tabs--fixed-tabs': this.fixedTabs, + 'v-tabs--grow': this.grow, + 'v-tabs--icons-and-text': this.iconsAndText, + 'v-tabs--right': this.right, + 'v-tabs--vertical': this.vertical + }, this.themeClasses); + }, + isReversed: function isReversed() { + return this.$vuetify.rtl && this.vertical; + }, + sliderStyles: function sliderStyles() { + return { + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["convertToUnit"])(this.slider.height), + left: this.isReversed ? undefined : Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["convertToUnit"])(this.slider.left), + right: this.isReversed ? Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["convertToUnit"])(this.slider.right) : undefined, + top: this.vertical ? Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["convertToUnit"])(this.slider.top) : undefined, + transition: this.slider.left != null ? null : 'none', + width: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["convertToUnit"])(this.slider.width) + }; + }, + computedColor: function computedColor() { + if (this.color) return this.color;else if (this.isDark && !this.appIsDark) return 'white';else return 'primary'; + } + }, + watch: { + alignWithTitle: 'callSlider', + centered: 'callSlider', + centerActive: 'callSlider', + fixedTabs: 'callSlider', + grow: 'callSlider', + right: 'callSlider', + showArrows: 'callSlider', + vertical: 'callSlider', + '$vuetify.application.left': 'onResize', + '$vuetify.application.right': 'onResize', + '$vuetify.rtl': 'onResize' + }, + mounted: function mounted() { + var _this = this; + + this.$nextTick(function () { + window.setTimeout(_this.callSlider, 30); + }); + }, + methods: { + callSlider: function callSlider() { + var _this = this; + + if (this.hideSlider || !this.$refs.items || !this.$refs.items.selectedItems.length) { + this.slider.width = 0; + return false; + } + + this.$nextTick(function () { + // Give screen time to paint + var activeTab = _this.$refs.items.selectedItems[0]; + /* istanbul ignore if */ + + if (!activeTab || !activeTab.$el) { + _this.slider.width = 0; + _this.slider.left = 0; + return; + } + + var el = activeTab.$el; + _this.slider = { + height: !_this.vertical ? Number(_this.sliderSize) : el.scrollHeight, + left: _this.vertical ? 0 : el.offsetLeft, + right: _this.vertical ? 0 : el.offsetLeft + el.offsetWidth, + top: el.offsetTop, + width: _this.vertical ? Number(_this.sliderSize) : el.scrollWidth + }; + }); + return true; + }, + genBar: function genBar(items, slider) { + var _this = this; + + var data = { + style: { + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["convertToUnit"])(this.height) + }, + props: { + activeClass: this.activeClass, + centerActive: this.centerActive, + dark: this.dark, + light: this.light, + mandatory: !this.optional, + mobileBreakpoint: this.mobileBreakpoint, + nextIcon: this.nextIcon, + prevIcon: this.prevIcon, + showArrows: this.showArrows, + value: this.internalValue + }, + on: { + 'call:slider': this.callSlider, + change: function change(val) { + _this.internalValue = val; + } + }, + ref: 'items' + }; + this.setTextColor(this.computedColor, data); + this.setBackgroundColor(this.backgroundColor, data); + return this.$createElement(_VTabsBar__WEBPACK_IMPORTED_MODULE_1__["default"], data, [this.genSlider(slider), items]); + }, + genItems: function genItems(items, item) { + var _this = this; // If user provides items + // opt to use theirs + + + if (items) return items; // If no tabs are provided + // render nothing + + if (!item.length) return null; + return this.$createElement(_VTabsItems__WEBPACK_IMPORTED_MODULE_2__["default"], { + props: { + value: this.internalValue + }, + on: { + change: function change(val) { + _this.internalValue = val; + } + } + }, item); + }, + genSlider: function genSlider(slider) { + if (this.hideSlider) return null; + + if (!slider) { + slider = this.$createElement(_VTabsSlider__WEBPACK_IMPORTED_MODULE_3__["default"], { + props: { + color: this.sliderColor + } + }); + } + + return this.$createElement('div', { + staticClass: 'v-tabs-slider-wrapper', + style: this.sliderStyles + }, [slider]); + }, + onResize: function onResize() { + if (this._isDestroyed) return; + clearTimeout(this.resizeTimeout); + this.resizeTimeout = window.setTimeout(this.callSlider, 0); + }, + parseNodes: function parseNodes() { + var items = null; + var slider = null; + var item = []; + var tab = []; + var slot = this.$slots.default || []; + var length = slot.length; + + for (var i = 0; i < length; i++) { + var vnode = slot[i]; + + if (vnode.componentOptions) { + switch (vnode.componentOptions.Ctor.options.name) { + case 'v-tabs-slider': + slider = vnode; + break; + + case 'v-tabs-items': + items = vnode; + break; + + case 'v-tab-item': + item.push(vnode); + break; + // case 'v-tab' - intentionally omitted + + default: + tab.push(vnode); + } + } else { + tab.push(vnode); + } + } + /** + * tab: array of `v-tab` + * slider: single `v-tabs-slider` + * items: single `v-tabs-items` + * item: array of `v-tab-item` + */ + + + return { + tab: tab, + slider: slider, + items: items, + item: item + }; + } + }, + render: function render(h) { + var _a = this.parseNodes(), + tab = _a.tab, + slider = _a.slider, + items = _a.items, + item = _a.item; + + return h('div', { + staticClass: 'v-tabs', + class: this.classes, + directives: [{ + name: 'resize', + modifiers: { + quiet: true + }, + value: this.onResize + }] + }, [this.genBar(tab, slider), this.genItems(items, item)]); + } +})); + +/***/ }), + +/***/ "./src/components/VTabs/VTabsBar.ts": +/*!******************************************!*\ + !*** ./src/components/VTabs/VTabsBar.ts ***! + \******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSlideGroup_VSlideGroup__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VSlideGroup/VSlideGroup */ "./src/components/VSlideGroup/VSlideGroup.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _mixins_ssr_bootable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/ssr-bootable */ "./src/mixins/ssr-bootable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __values = undefined && undefined.__values || function (o) { + var s = typeof Symbol === "function" && Symbol.iterator, + m = s && o[s], + i = 0; + if (m) return m.call(o); + if (o && typeof o.length === "number") return { + next: function next() { + if (o && i >= o.length) o = void 0; + return { + value: o && o[i++], + done: !o + }; + } + }; + throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); +}; // Extensions + + + // Mixins + + + // Utilities + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(_VSlideGroup_VSlideGroup__WEBPACK_IMPORTED_MODULE_0__["BaseSlideGroup"], _mixins_ssr_bootable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_1__["default"] +/* @vue/component */ +).extend({ + name: 'v-tabs-bar', + provide: function provide() { + return { + tabsBar: this + }; + }, + computed: { + classes: function classes() { + return __assign(__assign(__assign({}, _VSlideGroup_VSlideGroup__WEBPACK_IMPORTED_MODULE_0__["BaseSlideGroup"].options.computed.classes.call(this)), { + 'v-tabs-bar': true, + 'v-tabs-bar--is-mobile': this.isMobile, + // TODO: Remove this and move to v-slide-group + 'v-tabs-bar--show-arrows': this.showArrows + }), this.themeClasses); + } + }, + watch: { + items: 'callSlider', + internalValue: 'callSlider', + $route: 'onRouteChange' + }, + methods: { + callSlider: function callSlider() { + if (!this.isBooted) return; + this.$emit('call:slider'); + }, + genContent: function genContent() { + var render = _VSlideGroup_VSlideGroup__WEBPACK_IMPORTED_MODULE_0__["BaseSlideGroup"].options.methods.genContent.call(this); + render.data = render.data || {}; + render.data.staticClass += ' v-tabs-bar__content'; + return render; + }, + onRouteChange: function onRouteChange(val, oldVal) { + var e_1, _a; + /* istanbul ignore next */ + + + if (this.mandatory) return; + var items = this.items; + var newPath = val.path; + var oldPath = oldVal.path; + var hasNew = false; + var hasOld = false; + + try { + for (var items_1 = __values(items), items_1_1 = items_1.next(); !items_1_1.done; items_1_1 = items_1.next()) { + var item = items_1_1.value; + if (item.to === newPath) hasNew = true;else if (item.to === oldPath) hasOld = true; + if (hasNew && hasOld) break; + } + } catch (e_1_1) { + e_1 = { + error: e_1_1 + }; + } finally { + try { + if (items_1_1 && !items_1_1.done && (_a = items_1.return)) _a.call(items_1); + } finally { + if (e_1) throw e_1.error; + } + } // If we have an old item and not a new one + // it's assumed that the user navigated to + // a path that is not present in the items + + + if (!hasNew && hasOld) this.internalValue = undefined; + } + }, + render: function render(h) { + var render = _VSlideGroup_VSlideGroup__WEBPACK_IMPORTED_MODULE_0__["BaseSlideGroup"].options.render.call(this, h); + render.data.attrs = { + role: 'tablist' + }; + return render; + } +})); + +/***/ }), + +/***/ "./src/components/VTabs/VTabsItems.ts": +/*!********************************************!*\ + !*** ./src/components/VTabs/VTabsItems.ts ***! + \********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VWindow_VWindow__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VWindow/VWindow */ "./src/components/VWindow/VWindow.ts"); +/* harmony import */ var _VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./../VItemGroup/VItemGroup */ "./src/components/VItemGroup/VItemGroup.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Extensions + + + // Types & Components + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_VWindow_VWindow__WEBPACK_IMPORTED_MODULE_0__["default"].extend({ + name: 'v-tabs-items', + props: { + mandatory: { + type: Boolean, + default: false + } + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VWindow_VWindow__WEBPACK_IMPORTED_MODULE_0__["default"].options.computed.classes.call(this)), { + 'v-tabs-items': true + }); + }, + isDark: function isDark() { + return this.rootIsDark; + } + }, + methods: { + getValue: function getValue(item, i) { + return item.id || _VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_1__["BaseItemGroup"].options.methods.getValue.call(this, item, i); + } + } +})); + +/***/ }), + +/***/ "./src/components/VTabs/VTabsSlider.ts": +/*!*********************************************!*\ + !*** ./src/components/VTabs/VTabsSlider.ts ***! + \*********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +// Mixins + // Utilities + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_1__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_0__["default"]).extend({ + name: 'v-tabs-slider', + render: function render(h) { + return h('div', this.setBackgroundColor(this.color, { + staticClass: 'v-tabs-slider' + })); + } +})); + +/***/ }), + +/***/ "./src/components/VTabs/index.ts": +/*!***************************************!*\ + !*** ./src/components/VTabs/index.ts ***! + \***************************************/ +/*! exports provided: VTabs, VTab, VTabItem, VTabsItems, VTabsSlider, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VTabs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VTabs */ "./src/components/VTabs/VTabs.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VTabs", function() { return _VTabs__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VTab__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VTab */ "./src/components/VTabs/VTab.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VTab", function() { return _VTab__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + +/* harmony import */ var _VTabsItems__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VTabsItems */ "./src/components/VTabs/VTabsItems.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VTabsItems", function() { return _VTabsItems__WEBPACK_IMPORTED_MODULE_2__["default"]; }); + +/* harmony import */ var _VTabItem__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./VTabItem */ "./src/components/VTabs/VTabItem.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VTabItem", function() { return _VTabItem__WEBPACK_IMPORTED_MODULE_3__["default"]; }); + +/* harmony import */ var _VTabsSlider__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./VTabsSlider */ "./src/components/VTabs/VTabsSlider.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VTabsSlider", function() { return _VTabsSlider__WEBPACK_IMPORTED_MODULE_4__["default"]; }); + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VTabs: _VTabs__WEBPACK_IMPORTED_MODULE_0__["default"], + VTab: _VTab__WEBPACK_IMPORTED_MODULE_1__["default"], + VTabsItems: _VTabsItems__WEBPACK_IMPORTED_MODULE_2__["default"], + VTabItem: _VTabItem__WEBPACK_IMPORTED_MODULE_3__["default"], + VTabsSlider: _VTabsSlider__WEBPACK_IMPORTED_MODULE_4__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VTextField/VTextField.sass": +/*!***************************************************!*\ + !*** ./src/components/VTextField/VTextField.sass ***! + \***************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VTextField/VTextField.ts": +/*!*************************************************!*\ + !*** ./src/components/VTextField/VTextField.ts ***! + \*************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VTextField_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VTextField.sass */ "./src/components/VTextField/VTextField.sass"); +/* harmony import */ var _VTextField_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VTextField_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VInput__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VInput */ "./src/components/VInput/index.ts"); +/* harmony import */ var _VCounter__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VCounter */ "./src/components/VCounter/index.ts"); +/* harmony import */ var _VLabel__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VLabel */ "./src/components/VLabel/index.ts"); +/* harmony import */ var _mixins_intersectable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/intersectable */ "./src/mixins/intersectable/index.ts"); +/* harmony import */ var _mixins_loadable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/loadable */ "./src/mixins/loadable/index.ts"); +/* harmony import */ var _mixins_validatable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/validatable */ "./src/mixins/validatable/index.ts"); +/* harmony import */ var _directives_ripple__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../directives/ripple */ "./src/directives/ripple/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Extensions + + // Components + + + // Mixins + + + + // Directives + + // Utilities + + + // Types + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_10__["default"])(_VInput__WEBPACK_IMPORTED_MODULE_1__["default"], Object(_mixins_intersectable__WEBPACK_IMPORTED_MODULE_4__["default"])({ + onVisible: ['setLabelWidth', 'setPrefixWidth', 'setPrependWidth', 'tryAutofocus'] +}), _mixins_loadable__WEBPACK_IMPORTED_MODULE_5__["default"]); +var dirtyTypes = ['color', 'file', 'time', 'date', 'datetime-local', 'week', 'month']; +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-text-field', + directives: { + ripple: _directives_ripple__WEBPACK_IMPORTED_MODULE_7__["default"] + }, + inheritAttrs: false, + props: { + appendOuterIcon: String, + autofocus: Boolean, + clearable: Boolean, + clearIcon: { + type: String, + default: '$clear' + }, + counter: [Boolean, Number, String], + counterValue: Function, + filled: Boolean, + flat: Boolean, + fullWidth: Boolean, + label: String, + outlined: Boolean, + placeholder: String, + prefix: String, + prependInnerIcon: String, + reverse: Boolean, + rounded: Boolean, + shaped: Boolean, + singleLine: Boolean, + solo: Boolean, + soloInverted: Boolean, + suffix: String, + type: { + type: String, + default: 'text' + } + }, + data: function data() { + return { + badInput: false, + labelWidth: 0, + prefixWidth: 0, + prependWidth: 0, + initialValue: null, + isBooted: false, + isClearing: false + }; + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VInput__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-text-field': true, + 'v-text-field--full-width': this.fullWidth, + 'v-text-field--prefix': this.prefix, + 'v-text-field--single-line': this.isSingle, + 'v-text-field--solo': this.isSolo, + 'v-text-field--solo-inverted': this.soloInverted, + 'v-text-field--solo-flat': this.flat, + 'v-text-field--filled': this.filled, + 'v-text-field--is-booted': this.isBooted, + 'v-text-field--enclosed': this.isEnclosed, + 'v-text-field--reverse': this.reverse, + 'v-text-field--outlined': this.outlined, + 'v-text-field--placeholder': this.placeholder, + 'v-text-field--rounded': this.rounded, + 'v-text-field--shaped': this.shaped + }); + }, + computedColor: function computedColor() { + var computedColor = _mixins_validatable__WEBPACK_IMPORTED_MODULE_6__["default"].options.computed.computedColor.call(this); + if (!this.soloInverted || !this.isFocused) return computedColor; + return this.color || 'primary'; + }, + computedCounterValue: function computedCounterValue() { + if (typeof this.counterValue === 'function') { + return this.counterValue(this.internalValue); + } + + return (this.internalValue || '').toString().length; + }, + hasCounter: function hasCounter() { + return this.counter !== false && this.counter != null; + }, + hasDetails: function hasDetails() { + return _VInput__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.hasDetails.call(this) || this.hasCounter; + }, + internalValue: { + get: function get() { + return this.lazyValue; + }, + set: function set(val) { + this.lazyValue = val; + this.$emit('input', this.lazyValue); + } + }, + isDirty: function isDirty() { + var _a; + + return ((_a = this.lazyValue) === null || _a === void 0 ? void 0 : _a.toString().length) > 0 || this.badInput; + }, + isEnclosed: function isEnclosed() { + return this.filled || this.isSolo || this.outlined; + }, + isLabelActive: function isLabelActive() { + return this.isDirty || dirtyTypes.includes(this.type); + }, + isSingle: function isSingle() { + return this.isSolo || this.singleLine || this.fullWidth || // https://material.io/components/text-fields/#filled-text-field + this.filled && !this.hasLabel; + }, + isSolo: function isSolo() { + return this.solo || this.soloInverted; + }, + labelPosition: function labelPosition() { + var offset = this.prefix && !this.labelValue ? this.prefixWidth : 0; + if (this.labelValue && this.prependWidth) offset -= this.prependWidth; + return this.$vuetify.rtl === this.reverse ? { + left: offset, + right: 'auto' + } : { + left: 'auto', + right: offset + }; + }, + showLabel: function showLabel() { + return this.hasLabel && (!this.isSingle || !this.isLabelActive && !this.placeholder); + }, + labelValue: function labelValue() { + return !this.isSingle && Boolean(this.isFocused || this.isLabelActive || this.placeholder); + } + }, + watch: { + labelValue: 'setLabelWidth', + outlined: 'setLabelWidth', + label: function label() { + this.$nextTick(this.setLabelWidth); + }, + prefix: function prefix() { + this.$nextTick(this.setPrefixWidth); + }, + isFocused: 'updateValue', + value: function value(val) { + this.lazyValue = val; + } + }, + created: function created() { + /* istanbul ignore next */ + if (this.$attrs.hasOwnProperty('box')) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_9__["breaking"])('box', 'filled', this); + } + /* istanbul ignore next */ + + + if (this.$attrs.hasOwnProperty('browser-autocomplete')) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_9__["breaking"])('browser-autocomplete', 'autocomplete', this); + } + /* istanbul ignore if */ + + + if (this.shaped && !(this.filled || this.outlined || this.isSolo)) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_9__["consoleWarn"])('shaped should be used with either filled or outlined', this); + } + }, + mounted: function mounted() { + var _this = this; + + this.autofocus && this.tryAutofocus(); + this.setLabelWidth(); + this.setPrefixWidth(); + this.setPrependWidth(); + requestAnimationFrame(function () { + return _this.isBooted = true; + }); + }, + methods: { + /** @public */ + focus: function focus() { + this.onFocus(); + }, + + /** @public */ + blur: function blur(e) { + var _this = this; // https://github.com/vuetifyjs/vuetify/issues/5913 + // Safari tab order gets broken if called synchronous + + + window.requestAnimationFrame(function () { + _this.$refs.input && _this.$refs.input.blur(); + }); + }, + clearableCallback: function clearableCallback() { + var _this = this; + + this.$refs.input && this.$refs.input.focus(); + this.$nextTick(function () { + return _this.internalValue = null; + }); + }, + genAppendSlot: function genAppendSlot() { + var slot = []; + + if (this.$slots['append-outer']) { + slot.push(this.$slots['append-outer']); + } else if (this.appendOuterIcon) { + slot.push(this.genIcon('appendOuter')); + } + + return this.genSlot('append', 'outer', slot); + }, + genPrependInnerSlot: function genPrependInnerSlot() { + var slot = []; + + if (this.$slots['prepend-inner']) { + slot.push(this.$slots['prepend-inner']); + } else if (this.prependInnerIcon) { + slot.push(this.genIcon('prependInner')); + } + + return this.genSlot('prepend', 'inner', slot); + }, + genIconSlot: function genIconSlot() { + var slot = []; + + if (this.$slots['append']) { + slot.push(this.$slots['append']); + } else if (this.appendIcon) { + slot.push(this.genIcon('append')); + } + + return this.genSlot('append', 'inner', slot); + }, + genInputSlot: function genInputSlot() { + var input = _VInput__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genInputSlot.call(this); + var prepend = this.genPrependInnerSlot(); + + if (prepend) { + input.children = input.children || []; + input.children.unshift(prepend); + } + + return input; + }, + genClearIcon: function genClearIcon() { + if (!this.clearable) return null; + var data = this.isDirty ? undefined : { + attrs: { + disabled: true + } + }; + return this.genSlot('append', 'inner', [this.genIcon('clear', this.clearableCallback, data)]); + }, + genCounter: function genCounter() { + if (!this.hasCounter) return null; + var max = this.counter === true ? this.attrs$.maxlength : this.counter; + return this.$createElement(_VCounter__WEBPACK_IMPORTED_MODULE_2__["default"], { + props: { + dark: this.dark, + light: this.light, + max: max, + value: this.computedCounterValue + } + }); + }, + genControl: function genControl() { + return _VInput__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genControl.call(this); + }, + genDefaultSlot: function genDefaultSlot() { + return [this.genFieldset(), this.genTextFieldSlot(), this.genClearIcon(), this.genIconSlot(), this.genProgress()]; + }, + genFieldset: function genFieldset() { + if (!this.outlined) return null; + return this.$createElement('fieldset', { + attrs: { + 'aria-hidden': true + } + }, [this.genLegend()]); + }, + genLabel: function genLabel() { + if (!this.showLabel) return null; + var data = { + props: { + absolute: true, + color: this.validationState, + dark: this.dark, + disabled: this.isDisabled, + focused: !this.isSingle && (this.isFocused || !!this.validationState), + for: this.computedId, + left: this.labelPosition.left, + light: this.light, + right: this.labelPosition.right, + value: this.labelValue + } + }; + return this.$createElement(_VLabel__WEBPACK_IMPORTED_MODULE_3__["default"], data, this.$slots.label || this.label); + }, + genLegend: function genLegend() { + var width = !this.singleLine && (this.labelValue || this.isDirty) ? this.labelWidth : 0; + var span = this.$createElement('span', { + domProps: { + innerHTML: '​' + } + }); + return this.$createElement('legend', { + style: { + width: !this.isSingle ? Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["convertToUnit"])(width) : undefined + } + }, [span]); + }, + genInput: function genInput() { + var listeners = Object.assign({}, this.listeners$); + delete listeners['change']; // Change should not be bound externally + + return this.$createElement('input', { + style: {}, + domProps: { + value: this.type === 'number' && Object.is(this.lazyValue, -0) ? '-0' : this.lazyValue + }, + attrs: __assign(__assign({}, this.attrs$), { + autofocus: this.autofocus, + disabled: this.isDisabled, + id: this.computedId, + placeholder: this.placeholder, + readonly: this.isReadonly, + type: this.type + }), + on: Object.assign(listeners, { + blur: this.onBlur, + input: this.onInput, + focus: this.onFocus, + keydown: this.onKeyDown + }), + ref: 'input' + }); + }, + genMessages: function genMessages() { + if (!this.showDetails) return null; + var messagesNode = _VInput__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genMessages.call(this); + var counterNode = this.genCounter(); + return this.$createElement('div', { + staticClass: 'v-text-field__details' + }, [messagesNode, counterNode]); + }, + genTextFieldSlot: function genTextFieldSlot() { + return this.$createElement('div', { + staticClass: 'v-text-field__slot' + }, [this.genLabel(), this.prefix ? this.genAffix('prefix') : null, this.genInput(), this.suffix ? this.genAffix('suffix') : null]); + }, + genAffix: function genAffix(type) { + return this.$createElement('div', { + class: "v-text-field__" + type, + ref: type + }, this[type]); + }, + onBlur: function onBlur(e) { + var _this = this; + + this.isFocused = false; + e && this.$nextTick(function () { + return _this.$emit('blur', e); + }); + }, + onClick: function onClick() { + if (this.isFocused || this.isDisabled || !this.$refs.input) return; + this.$refs.input.focus(); + }, + onFocus: function onFocus(e) { + if (!this.$refs.input) return; + + if (document.activeElement !== this.$refs.input) { + return this.$refs.input.focus(); + } + + if (!this.isFocused) { + this.isFocused = true; + e && this.$emit('focus', e); + } + }, + onInput: function onInput(e) { + var target = e.target; + this.internalValue = target.value; + this.badInput = target.validity && target.validity.badInput; + }, + onKeyDown: function onKeyDown(e) { + if (e.keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_8__["keyCodes"].enter) this.$emit('change', this.internalValue); + this.$emit('keydown', e); + }, + onMouseDown: function onMouseDown(e) { + // Prevent input from being blurred + if (e.target !== this.$refs.input) { + e.preventDefault(); + e.stopPropagation(); + } + + _VInput__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.onMouseDown.call(this, e); + }, + onMouseUp: function onMouseUp(e) { + if (this.hasMouseDown) this.focus(); + _VInput__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.onMouseUp.call(this, e); + }, + setLabelWidth: function setLabelWidth() { + if (!this.outlined) return; + this.labelWidth = this.$refs.label ? Math.min(this.$refs.label.scrollWidth * 0.75 + 6, this.$el.offsetWidth - 24) : 0; + }, + setPrefixWidth: function setPrefixWidth() { + if (!this.$refs.prefix) return; + this.prefixWidth = this.$refs.prefix.offsetWidth; + }, + setPrependWidth: function setPrependWidth() { + if (!this.outlined || !this.$refs['prepend-inner']) return; + this.prependWidth = this.$refs['prepend-inner'].offsetWidth; + }, + tryAutofocus: function tryAutofocus() { + if (!this.autofocus || typeof document === 'undefined' || !this.$refs.input || document.activeElement === this.$refs.input) return false; + this.$refs.input.focus(); + return true; + }, + updateValue: function updateValue(val) { + // Sets validationState from validatable + this.hasColor = val; + + if (val) { + this.initialValue = this.lazyValue; + } else if (this.initialValue !== this.lazyValue) { + this.$emit('change', this.lazyValue); + } + } + } +})); + +/***/ }), + +/***/ "./src/components/VTextField/index.ts": +/*!********************************************!*\ + !*** ./src/components/VTextField/index.ts ***! + \********************************************/ +/*! exports provided: VTextField, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VTextField__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VTextField */ "./src/components/VTextField/VTextField.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VTextField", function() { return _VTextField__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VTextField__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VTextarea/VTextarea.sass": +/*!*************************************************!*\ + !*** ./src/components/VTextarea/VTextarea.sass ***! + \*************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VTextarea/VTextarea.ts": +/*!***********************************************!*\ + !*** ./src/components/VTextarea/VTextarea.ts ***! + \***********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VTextarea_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VTextarea.sass */ "./src/components/VTextarea/VTextarea.sass"); +/* harmony import */ var _VTextarea_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VTextarea_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VTextField/VTextField */ "./src/components/VTextField/VTextField.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Extensions + + // Utilities + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_2__["default"])(_VTextField_VTextField__WEBPACK_IMPORTED_MODULE_1__["default"]); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend({ + name: 'v-textarea', + props: { + autoGrow: Boolean, + noResize: Boolean, + rowHeight: { + type: [Number, String], + default: 24, + validator: function validator(v) { + return !isNaN(parseFloat(v)); + } + }, + rows: { + type: [Number, String], + default: 5, + validator: function validator(v) { + return !isNaN(parseInt(v, 10)); + } + } + }, + computed: { + classes: function classes() { + return __assign({ + 'v-textarea': true, + 'v-textarea--auto-grow': this.autoGrow, + 'v-textarea--no-resize': this.noResizeHandle + }, _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)); + }, + noResizeHandle: function noResizeHandle() { + return this.noResize || this.autoGrow; + } + }, + watch: { + lazyValue: function lazyValue() { + this.autoGrow && this.$nextTick(this.calculateInputHeight); + }, + rowHeight: function rowHeight() { + this.autoGrow && this.$nextTick(this.calculateInputHeight); + } + }, + mounted: function mounted() { + var _this = this; + + setTimeout(function () { + _this.autoGrow && _this.calculateInputHeight(); + }, 0); + }, + methods: { + calculateInputHeight: function calculateInputHeight() { + var input = this.$refs.input; + if (!input) return; + input.style.height = '0'; + var height = input.scrollHeight; + var minHeight = parseInt(this.rows, 10) * parseFloat(this.rowHeight); // This has to be done ASAP, waiting for Vue + // to update the DOM causes ugly layout jumping + + input.style.height = Math.max(minHeight, height) + 'px'; + }, + genInput: function genInput() { + var input = _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genInput.call(this); + input.tag = 'textarea'; + delete input.data.attrs.type; + input.data.attrs.rows = this.rows; + return input; + }, + onInput: function onInput(e) { + _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.onInput.call(this, e); + this.autoGrow && this.calculateInputHeight(); + }, + onKeyDown: function onKeyDown(e) { + // Prevents closing of a + // dialog when pressing + // enter + if (this.isFocused && e.keyCode === 13) { + e.stopPropagation(); + } + + this.$emit('keydown', e); + } + } +})); + +/***/ }), + +/***/ "./src/components/VTextarea/index.ts": +/*!*******************************************!*\ + !*** ./src/components/VTextarea/index.ts ***! + \*******************************************/ +/*! exports provided: VTextarea, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VTextarea__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VTextarea */ "./src/components/VTextarea/VTextarea.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VTextarea", function() { return _VTextarea__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VTextarea__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VThemeProvider/VThemeProvider.ts": +/*!*********************************************************!*\ + !*** ./src/components/VThemeProvider/VThemeProvider.ts ***! + \*********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +// Mixins + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_mixins_themeable__WEBPACK_IMPORTED_MODULE_0__["default"].extend({ + name: 'v-theme-provider', + props: { + root: Boolean + }, + computed: { + isDark: function isDark() { + return this.root ? this.rootIsDark : _mixins_themeable__WEBPACK_IMPORTED_MODULE_0__["default"].options.computed.isDark.call(this); + } + }, + render: function render() { + /* istanbul ignore next */ + return this.$slots.default && this.$slots.default.find(function (node) { + return !node.isComment && node.text !== ' '; + }); + } +})); + +/***/ }), + +/***/ "./src/components/VThemeProvider/index.ts": +/*!************************************************!*\ + !*** ./src/components/VThemeProvider/index.ts ***! + \************************************************/ +/*! exports provided: VThemeProvider, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VThemeProvider__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VThemeProvider */ "./src/components/VThemeProvider/VThemeProvider.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VThemeProvider", function() { return _VThemeProvider__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VThemeProvider__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VTimePicker/SelectingTimes.ts": +/*!******************************************************!*\ + !*** ./src/components/VTimePicker/SelectingTimes.ts ***! + \******************************************************/ +/*! exports provided: SelectingTimes */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SelectingTimes", function() { return SelectingTimes; }); +var SelectingTimes; + +(function (SelectingTimes) { + SelectingTimes[SelectingTimes["Hour"] = 1] = "Hour"; + SelectingTimes[SelectingTimes["Minute"] = 2] = "Minute"; + SelectingTimes[SelectingTimes["Second"] = 3] = "Second"; +})(SelectingTimes || (SelectingTimes = {})); + + + +/***/ }), + +/***/ "./src/components/VTimePicker/VTimePicker.ts": +/*!***************************************************!*\ + !*** ./src/components/VTimePicker/VTimePicker.ts ***! + \***************************************************/ +/*! exports provided: SelectingTimes, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VTimePickerTitle__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VTimePickerTitle */ "./src/components/VTimePicker/VTimePickerTitle.ts"); +/* harmony import */ var _VTimePickerClock__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VTimePickerClock */ "./src/components/VTimePicker/VTimePickerClock.ts"); +/* harmony import */ var _mixins_picker__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/picker */ "./src/mixins/picker/index.ts"); +/* harmony import */ var _mixins_picker_button__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/picker-button */ "./src/mixins/picker-button/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _VDatePicker_util_pad__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../VDatePicker/util/pad */ "./src/components/VDatePicker/util/pad.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./SelectingTimes */ "./src/components/VTimePicker/SelectingTimes.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SelectingTimes", function() { return _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"]; }); + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; // Components + + + + // Mixins + + + // Utils + + + + + +var rangeHours24 = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["createRange"])(24); +var rangeHours12am = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["createRange"])(12); +var rangeHours12pm = rangeHours12am.map(function (v) { + return v + 12; +}); +var range60 = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["createRange"])(60); +var selectingNames = { + 1: 'hour', + 2: 'minute', + 3: 'second' +}; + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_6__["default"])(_mixins_picker__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_picker_button__WEBPACK_IMPORTED_MODULE_3__["default"] +/* @vue/component */ +).extend({ + name: 'v-time-picker', + props: { + allowedHours: [Function, Array], + allowedMinutes: [Function, Array], + allowedSeconds: [Function, Array], + disabled: Boolean, + format: { + type: String, + default: 'ampm', + validator: function validator(val) { + return ['ampm', '24hr'].includes(val); + } + }, + min: String, + max: String, + readonly: Boolean, + scrollable: Boolean, + useSeconds: Boolean, + value: null, + ampmInTitle: Boolean + }, + data: function data() { + return { + inputHour: null, + inputMinute: null, + inputSecond: null, + lazyInputHour: null, + lazyInputMinute: null, + lazyInputSecond: null, + period: 'am', + selecting: _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Hour + }; + }, + computed: { + selectingHour: { + get: function get() { + return this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Hour; + }, + set: function set(v) { + this.selecting = _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Hour; + } + }, + selectingMinute: { + get: function get() { + return this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Minute; + }, + set: function set(v) { + this.selecting = _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Minute; + } + }, + selectingSecond: { + get: function get() { + return this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Second; + }, + set: function set(v) { + this.selecting = _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Second; + } + }, + isAllowedHourCb: function isAllowedHourCb() { + var _this = this; + + var cb; + + if (this.allowedHours instanceof Array) { + cb = function cb(val) { + return _this.allowedHours.includes(val); + }; + } else { + cb = this.allowedHours; + } + + if (!this.min && !this.max) return cb; + var minHour = this.min ? Number(this.min.split(':')[0]) : 0; + var maxHour = this.max ? Number(this.max.split(':')[0]) : 23; + return function (val) { + return val >= minHour * 1 && val <= maxHour * 1 && (!cb || cb(val)); + }; + }, + isAllowedMinuteCb: function isAllowedMinuteCb() { + var _this = this; + + var cb; + var isHourAllowed = !this.isAllowedHourCb || this.inputHour === null || this.isAllowedHourCb(this.inputHour); + + if (this.allowedMinutes instanceof Array) { + cb = function cb(val) { + return _this.allowedMinutes.includes(val); + }; + } else { + cb = this.allowedMinutes; + } + + if (!this.min && !this.max) { + return isHourAllowed ? cb : function () { + return false; + }; + } + + var _a = __read(this.min ? this.min.split(':').map(Number) : [0, 0], 2), + minHour = _a[0], + minMinute = _a[1]; + + var _b = __read(this.max ? this.max.split(':').map(Number) : [23, 59], 2), + maxHour = _b[0], + maxMinute = _b[1]; + + var minTime = minHour * 60 + minMinute * 1; + var maxTime = maxHour * 60 + maxMinute * 1; + return function (val) { + var time = 60 * _this.inputHour + val; + return time >= minTime && time <= maxTime && isHourAllowed && (!cb || cb(val)); + }; + }, + isAllowedSecondCb: function isAllowedSecondCb() { + var _this = this; + + var cb; + var isHourAllowed = !this.isAllowedHourCb || this.inputHour === null || this.isAllowedHourCb(this.inputHour); + var isMinuteAllowed = isHourAllowed && (!this.isAllowedMinuteCb || this.inputMinute === null || this.isAllowedMinuteCb(this.inputMinute)); + + if (this.allowedSeconds instanceof Array) { + cb = function cb(val) { + return _this.allowedSeconds.includes(val); + }; + } else { + cb = this.allowedSeconds; + } + + if (!this.min && !this.max) { + return isMinuteAllowed ? cb : function () { + return false; + }; + } + + var _a = __read(this.min ? this.min.split(':').map(Number) : [0, 0, 0], 3), + minHour = _a[0], + minMinute = _a[1], + minSecond = _a[2]; + + var _b = __read(this.max ? this.max.split(':').map(Number) : [23, 59, 59], 3), + maxHour = _b[0], + maxMinute = _b[1], + maxSecond = _b[2]; + + var minTime = minHour * 3600 + minMinute * 60 + (minSecond || 0) * 1; + var maxTime = maxHour * 3600 + maxMinute * 60 + (maxSecond || 0) * 1; + return function (val) { + var time = 3600 * _this.inputHour + 60 * _this.inputMinute + val; + return time >= minTime && time <= maxTime && isMinuteAllowed && (!cb || cb(val)); + }; + }, + isAmPm: function isAmPm() { + return this.format === 'ampm'; + } + }, + watch: { + value: 'setInputData' + }, + mounted: function mounted() { + this.setInputData(this.value); + this.$on('update:period', this.setPeriod); + }, + methods: { + genValue: function genValue() { + if (this.inputHour != null && this.inputMinute != null && (!this.useSeconds || this.inputSecond != null)) { + return Object(_VDatePicker_util_pad__WEBPACK_IMPORTED_MODULE_5__["default"])(this.inputHour) + ":" + Object(_VDatePicker_util_pad__WEBPACK_IMPORTED_MODULE_5__["default"])(this.inputMinute) + (this.useSeconds ? ":" + Object(_VDatePicker_util_pad__WEBPACK_IMPORTED_MODULE_5__["default"])(this.inputSecond) : ''); + } + + return null; + }, + emitValue: function emitValue() { + var value = this.genValue(); + if (value !== null) this.$emit('input', value); + }, + setPeriod: function setPeriod(period) { + this.period = period; + + if (this.inputHour != null) { + var newHour = this.inputHour + (period === 'am' ? -12 : 12); + this.inputHour = this.firstAllowed('hour', newHour); + this.emitValue(); + } + }, + setInputData: function setInputData(value) { + if (value == null || value === '') { + this.inputHour = null; + this.inputMinute = null; + this.inputSecond = null; + } else if (value instanceof Date) { + this.inputHour = value.getHours(); + this.inputMinute = value.getMinutes(); + this.inputSecond = value.getSeconds(); + } else { + var _a = __read(value.trim().toLowerCase().match(/^(\d+):(\d+)(:(\d+))?([ap]m)?$/) || new Array(6), 6), + hour = _a[1], + minute = _a[2], + second = _a[4], + period = _a[5]; + + this.inputHour = period ? this.convert12to24(parseInt(hour, 10), period) : parseInt(hour, 10); + this.inputMinute = parseInt(minute, 10); + this.inputSecond = parseInt(second || 0, 10); + } + + this.period = this.inputHour == null || this.inputHour < 12 ? 'am' : 'pm'; + }, + convert24to12: function convert24to12(hour) { + return hour ? (hour - 1) % 12 + 1 : 12; + }, + convert12to24: function convert12to24(hour, period) { + return hour % 12 + (period === 'pm' ? 12 : 0); + }, + onInput: function onInput(value) { + if (this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Hour) { + this.inputHour = this.isAmPm ? this.convert12to24(value, this.period) : value; + } else if (this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Minute) { + this.inputMinute = value; + } else { + this.inputSecond = value; + } + + this.emitValue(); + }, + onChange: function onChange(value) { + this.$emit("click:" + selectingNames[this.selecting], value); + var emitChange = this.selecting === (this.useSeconds ? _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Second : _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Minute); + + if (this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Hour) { + this.selecting = _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Minute; + } else if (this.useSeconds && this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Minute) { + this.selecting = _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Second; + } + + if (this.inputHour === this.lazyInputHour && this.inputMinute === this.lazyInputMinute && (!this.useSeconds || this.inputSecond === this.lazyInputSecond)) return; + var time = this.genValue(); + if (time === null) return; + this.lazyInputHour = this.inputHour; + this.lazyInputMinute = this.inputMinute; + this.useSeconds && (this.lazyInputSecond = this.inputSecond); + emitChange && this.$emit('change', time); + }, + firstAllowed: function firstAllowed(type, value) { + var allowedFn = type === 'hour' ? this.isAllowedHourCb : type === 'minute' ? this.isAllowedMinuteCb : this.isAllowedSecondCb; + if (!allowedFn) return value; // TODO: clean up + + var range = type === 'minute' ? range60 : type === 'second' ? range60 : this.isAmPm ? value < 12 ? rangeHours12am : rangeHours12pm : rangeHours24; + var first = range.find(function (v) { + return allowedFn((v + value) % range.length + range[0]); + }); + return ((first || 0) + value) % range.length + range[0]; + }, + genClock: function genClock() { + return this.$createElement(_VTimePickerClock__WEBPACK_IMPORTED_MODULE_1__["default"], { + props: { + allowedValues: this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Hour ? this.isAllowedHourCb : this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Minute ? this.isAllowedMinuteCb : this.isAllowedSecondCb, + color: this.color, + dark: this.dark, + disabled: this.disabled, + double: this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Hour && !this.isAmPm, + format: this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Hour ? this.isAmPm ? this.convert24to12 : function (val) { + return val; + } : function (val) { + return Object(_VDatePicker_util_pad__WEBPACK_IMPORTED_MODULE_5__["default"])(val, 2); + }, + light: this.light, + max: this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Hour ? this.isAmPm && this.period === 'am' ? 11 : 23 : 59, + min: this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Hour && this.isAmPm && this.period === 'pm' ? 12 : 0, + readonly: this.readonly, + scrollable: this.scrollable, + size: Number(this.width) - (!this.fullWidth && this.landscape ? 80 : 20), + step: this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Hour ? 1 : 5, + value: this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Hour ? this.inputHour : this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Minute ? this.inputMinute : this.inputSecond + }, + on: { + input: this.onInput, + change: this.onChange + }, + ref: 'clock' + }); + }, + genClockAmPm: function genClockAmPm() { + return this.$createElement('div', this.setTextColor(this.color || 'primary', { + staticClass: 'v-time-picker-clock__ampm' + }), [this.genPickerButton('period', 'am', this.$vuetify.lang.t('$vuetify.timePicker.am'), this.disabled || this.readonly), this.genPickerButton('period', 'pm', this.$vuetify.lang.t('$vuetify.timePicker.pm'), this.disabled || this.readonly)]); + }, + genPickerBody: function genPickerBody() { + return this.$createElement('div', { + staticClass: 'v-time-picker-clock__container', + key: this.selecting + }, [!this.ampmInTitle && this.isAmPm && this.genClockAmPm(), this.genClock()]); + }, + genPickerTitle: function genPickerTitle() { + var _this = this; + + return this.$createElement(_VTimePickerTitle__WEBPACK_IMPORTED_MODULE_0__["default"], { + props: { + ampm: this.isAmPm, + ampmReadonly: this.isAmPm && !this.ampmInTitle, + disabled: this.disabled, + hour: this.inputHour, + minute: this.inputMinute, + second: this.inputSecond, + period: this.period, + readonly: this.readonly, + useSeconds: this.useSeconds, + selecting: this.selecting + }, + on: { + 'update:selecting': function updateSelecting(value) { + return _this.selecting = value; + }, + 'update:period': function updatePeriod(period) { + return _this.$emit('update:period', period); + } + }, + ref: 'title', + slot: 'title' + }); + } + }, + render: function render() { + return this.genPicker('v-picker--time'); + } +})); + +/***/ }), + +/***/ "./src/components/VTimePicker/VTimePickerClock.sass": +/*!**********************************************************!*\ + !*** ./src/components/VTimePicker/VTimePickerClock.sass ***! + \**********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VTimePicker/VTimePickerClock.ts": +/*!********************************************************!*\ + !*** ./src/components/VTimePicker/VTimePickerClock.ts ***! + \********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VTimePickerClock_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VTimePickerClock.sass */ "./src/components/VTimePicker/VTimePickerClock.sass"); +/* harmony import */ var _VTimePickerClock_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VTimePickerClock_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + + // Mixins + + + // Types + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__["default"] +/* @vue/component */ +).extend({ + name: 'v-time-picker-clock', + props: { + allowedValues: Function, + ampm: Boolean, + disabled: Boolean, + double: Boolean, + format: { + type: Function, + default: function _default(val) { + return val; + } + }, + max: { + type: Number, + required: true + }, + min: { + type: Number, + required: true + }, + scrollable: Boolean, + readonly: Boolean, + rotate: { + type: Number, + default: 0 + }, + step: { + type: Number, + default: 1 + }, + value: Number + }, + data: function data() { + return { + inputValue: this.value, + isDragging: false, + valueOnMouseDown: null, + valueOnMouseUp: null + }; + }, + computed: { + count: function count() { + return this.max - this.min + 1; + }, + degreesPerUnit: function degreesPerUnit() { + return 360 / this.roundCount; + }, + degrees: function degrees() { + return this.degreesPerUnit * Math.PI / 180; + }, + displayedValue: function displayedValue() { + return this.value == null ? this.min : this.value; + }, + innerRadiusScale: function innerRadiusScale() { + return 0.62; + }, + roundCount: function roundCount() { + return this.double ? this.count / 2 : this.count; + } + }, + watch: { + value: function value(_value) { + this.inputValue = _value; + } + }, + methods: { + wheel: function wheel(e) { + e.preventDefault(); + var delta = Math.sign(-e.deltaY || 1); + var value = this.displayedValue; + + do { + value = value + delta; + value = (value - this.min + this.count) % this.count + this.min; + } while (!this.isAllowed(value) && value !== this.displayedValue); + + if (value !== this.displayedValue) { + this.update(value); + } + }, + isInner: function isInner(value) { + return this.double && value - this.min >= this.roundCount; + }, + handScale: function handScale(value) { + return this.isInner(value) ? this.innerRadiusScale : 1; + }, + isAllowed: function isAllowed(value) { + return !this.allowedValues || this.allowedValues(value); + }, + genValues: function genValues() { + var children = []; + + for (var value = this.min; value <= this.max; value = value + this.step) { + var color = value === this.value && (this.color || 'accent'); + children.push(this.$createElement('span', this.setBackgroundColor(color, { + staticClass: 'v-time-picker-clock__item', + class: { + 'v-time-picker-clock__item--active': value === this.displayedValue, + 'v-time-picker-clock__item--disabled': this.disabled || !this.isAllowed(value) + }, + style: this.getTransform(value), + domProps: { + innerHTML: "" + this.format(value) + "" + } + }))); + } + + return children; + }, + genHand: function genHand() { + var scale = "scaleY(" + this.handScale(this.displayedValue) + ")"; + var angle = this.rotate + this.degreesPerUnit * (this.displayedValue - this.min); + var color = this.value != null && (this.color || 'accent'); + return this.$createElement('div', this.setBackgroundColor(color, { + staticClass: 'v-time-picker-clock__hand', + class: { + 'v-time-picker-clock__hand--inner': this.isInner(this.value) + }, + style: { + transform: "rotate(" + angle + "deg) " + scale + } + })); + }, + getTransform: function getTransform(i) { + var _a = this.getPosition(i), + x = _a.x, + y = _a.y; + + return { + left: 50 + x * 50 + "%", + top: 50 + y * 50 + "%" + }; + }, + getPosition: function getPosition(value) { + var rotateRadians = this.rotate * Math.PI / 180; + return { + x: Math.sin((value - this.min) * this.degrees + rotateRadians) * this.handScale(value), + y: -Math.cos((value - this.min) * this.degrees + rotateRadians) * this.handScale(value) + }; + }, + onMouseDown: function onMouseDown(e) { + e.preventDefault(); + this.valueOnMouseDown = null; + this.valueOnMouseUp = null; + this.isDragging = true; + this.onDragMove(e); + }, + onMouseUp: function onMouseUp(e) { + e.stopPropagation(); + this.isDragging = false; + + if (this.valueOnMouseUp !== null && this.isAllowed(this.valueOnMouseUp)) { + this.$emit('change', this.valueOnMouseUp); + } + }, + onDragMove: function onDragMove(e) { + e.preventDefault(); + if (!this.isDragging && e.type !== 'click') return; + + var _a = this.$refs.clock.getBoundingClientRect(), + width = _a.width, + top = _a.top, + left = _a.left; + + var innerWidth = this.$refs.innerClock.getBoundingClientRect().width; + + var _b = 'touches' in e ? e.touches[0] : e, + clientX = _b.clientX, + clientY = _b.clientY; + + var center = { + x: width / 2, + y: -width / 2 + }; + var coords = { + x: clientX - left, + y: top - clientY + }; + var handAngle = Math.round(this.angle(center, coords) - this.rotate + 360) % 360; + var insideClick = this.double && this.euclidean(center, coords) < (innerWidth + innerWidth * this.innerRadiusScale) / 4; + var checksCount = Math.ceil(15 / this.degreesPerUnit); + var value; + + for (var i = 0; i < checksCount; i++) { + value = this.angleToValue(handAngle + i * this.degreesPerUnit, insideClick); + if (this.isAllowed(value)) return this.setMouseDownValue(value); + value = this.angleToValue(handAngle - i * this.degreesPerUnit, insideClick); + if (this.isAllowed(value)) return this.setMouseDownValue(value); + } + }, + angleToValue: function angleToValue(angle, insideClick) { + var value = (Math.round(angle / this.degreesPerUnit) + (insideClick ? this.roundCount : 0)) % this.count + this.min; // Necessary to fix edge case when selecting left part of the value(s) at 12 o'clock + + if (angle < 360 - this.degreesPerUnit / 2) return value; + return insideClick ? this.max - this.roundCount + 1 : this.min; + }, + setMouseDownValue: function setMouseDownValue(value) { + if (this.valueOnMouseDown === null) { + this.valueOnMouseDown = value; + } + + this.valueOnMouseUp = value; + this.update(value); + }, + update: function update(value) { + if (this.inputValue !== value) { + this.inputValue = value; + this.$emit('input', value); + } + }, + euclidean: function euclidean(p0, p1) { + var dx = p1.x - p0.x; + var dy = p1.y - p0.y; + return Math.sqrt(dx * dx + dy * dy); + }, + angle: function angle(center, p1) { + var value = 2 * Math.atan2(p1.y - center.y - this.euclidean(center, p1), p1.x - center.x); + return Math.abs(value * 180 / Math.PI); + } + }, + render: function render(h) { + var _this = this; + + var data = { + staticClass: 'v-time-picker-clock', + class: __assign({ + 'v-time-picker-clock--indeterminate': this.value == null + }, this.themeClasses), + on: this.readonly || this.disabled ? undefined : { + mousedown: this.onMouseDown, + mouseup: this.onMouseUp, + mouseleave: function mouseleave(e) { + return _this.isDragging && _this.onMouseUp(e); + }, + touchstart: this.onMouseDown, + touchend: this.onMouseUp, + mousemove: this.onDragMove, + touchmove: this.onDragMove + }, + ref: 'clock' + }; + + if (this.scrollable && data.on) { + data.on.wheel = this.wheel; + } + + return h('div', data, [h('div', { + staticClass: 'v-time-picker-clock__inner', + ref: 'innerClock' + }, [this.genHand(), this.genValues()])]); + } +})); + +/***/ }), + +/***/ "./src/components/VTimePicker/VTimePickerTitle.sass": +/*!**********************************************************!*\ + !*** ./src/components/VTimePicker/VTimePickerTitle.sass ***! + \**********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VTimePicker/VTimePickerTitle.ts": +/*!********************************************************!*\ + !*** ./src/components/VTimePicker/VTimePickerTitle.ts ***! + \********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VTimePickerTitle_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VTimePickerTitle.sass */ "./src/components/VTimePicker/VTimePickerTitle.sass"); +/* harmony import */ var _VTimePickerTitle_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VTimePickerTitle_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_picker_button__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/picker-button */ "./src/mixins/picker-button/index.ts"); +/* harmony import */ var _VDatePicker_util__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VDatePicker/util */ "./src/components/VDatePicker/util/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _SelectingTimes__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./SelectingTimes */ "./src/components/VTimePicker/SelectingTimes.ts"); + // Mixins + + // Utils + + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(_mixins_picker_button__WEBPACK_IMPORTED_MODULE_1__["default"] +/* @vue/component */ +).extend({ + name: 'v-time-picker-title', + props: { + ampm: Boolean, + ampmReadonly: Boolean, + disabled: Boolean, + hour: Number, + minute: Number, + second: Number, + period: { + type: String, + validator: function validator(period) { + return period === 'am' || period === 'pm'; + } + }, + readonly: Boolean, + useSeconds: Boolean, + selecting: Number + }, + methods: { + genTime: function genTime() { + var hour = this.hour; + + if (this.ampm) { + hour = hour ? (hour - 1) % 12 + 1 : 12; + } + + var displayedHour = this.hour == null ? '--' : this.ampm ? String(hour) : Object(_VDatePicker_util__WEBPACK_IMPORTED_MODULE_2__["pad"])(hour); + var displayedMinute = this.minute == null ? '--' : Object(_VDatePicker_util__WEBPACK_IMPORTED_MODULE_2__["pad"])(this.minute); + var titleContent = [this.genPickerButton('selecting', _SelectingTimes__WEBPACK_IMPORTED_MODULE_4__["SelectingTimes"].Hour, displayedHour, this.disabled), this.$createElement('span', ':'), this.genPickerButton('selecting', _SelectingTimes__WEBPACK_IMPORTED_MODULE_4__["SelectingTimes"].Minute, displayedMinute, this.disabled)]; + + if (this.useSeconds) { + var displayedSecond = this.second == null ? '--' : Object(_VDatePicker_util__WEBPACK_IMPORTED_MODULE_2__["pad"])(this.second); + titleContent.push(this.$createElement('span', ':')); + titleContent.push(this.genPickerButton('selecting', _SelectingTimes__WEBPACK_IMPORTED_MODULE_4__["SelectingTimes"].Second, displayedSecond, this.disabled)); + } + + return this.$createElement('div', { + class: 'v-time-picker-title__time' + }, titleContent); + }, + genAmPm: function genAmPm() { + return this.$createElement('div', { + staticClass: 'v-time-picker-title__ampm', + class: { + 'v-time-picker-title__ampm--readonly': this.ampmReadonly + } + }, [!this.ampmReadonly || this.period === 'am' ? this.genPickerButton('period', 'am', this.$vuetify.lang.t('$vuetify.timePicker.am'), this.disabled || this.readonly) : null, !this.ampmReadonly || this.period === 'pm' ? this.genPickerButton('period', 'pm', this.$vuetify.lang.t('$vuetify.timePicker.pm'), this.disabled || this.readonly) : null]); + } + }, + render: function render(h) { + var children = [this.genTime()]; + this.ampm && children.push(this.genAmPm()); + return h('div', { + staticClass: 'v-time-picker-title' + }, children); + } +})); + +/***/ }), + +/***/ "./src/components/VTimePicker/index.ts": +/*!*********************************************!*\ + !*** ./src/components/VTimePicker/index.ts ***! + \*********************************************/ +/*! exports provided: VTimePicker, VTimePickerClock, VTimePickerTitle, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VTimePicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VTimePicker */ "./src/components/VTimePicker/VTimePicker.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VTimePicker", function() { return _VTimePicker__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VTimePickerClock__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VTimePickerClock */ "./src/components/VTimePicker/VTimePickerClock.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VTimePickerClock", function() { return _VTimePickerClock__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + +/* harmony import */ var _VTimePickerTitle__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VTimePickerTitle */ "./src/components/VTimePicker/VTimePickerTitle.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VTimePickerTitle", function() { return _VTimePickerTitle__WEBPACK_IMPORTED_MODULE_2__["default"]; }); + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VTimePicker: _VTimePicker__WEBPACK_IMPORTED_MODULE_0__["default"], + VTimePickerClock: _VTimePickerClock__WEBPACK_IMPORTED_MODULE_1__["default"], + VTimePickerTitle: _VTimePickerTitle__WEBPACK_IMPORTED_MODULE_2__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VTimeline/VTimeline.sass": +/*!*************************************************!*\ + !*** ./src/components/VTimeline/VTimeline.sass ***! + \*************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VTimeline/VTimeline.ts": +/*!***********************************************!*\ + !*** ./src/components/VTimeline/VTimeline.ts ***! + \***********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VTimeline_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VTimeline.sass */ "./src/components/VTimeline/VTimeline.sass"); +/* harmony import */ var _VTimeline_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VTimeline_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + + // Mixins + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_1__["default"])(_mixins_themeable__WEBPACK_IMPORTED_MODULE_2__["default"] +/* @vue/component */ +).extend({ + name: 'v-timeline', + provide: function provide() { + return { + timeline: this + }; + }, + props: { + alignTop: Boolean, + dense: Boolean, + reverse: Boolean + }, + computed: { + classes: function classes() { + return __assign({ + 'v-timeline--align-top': this.alignTop, + 'v-timeline--dense': this.dense, + 'v-timeline--reverse': this.reverse + }, this.themeClasses); + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-timeline', + class: this.classes + }, this.$slots.default); + } +})); + +/***/ }), + +/***/ "./src/components/VTimeline/VTimelineItem.ts": +/*!***************************************************!*\ + !*** ./src/components/VTimeline/VTimelineItem.ts ***! + \***************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Types + + + + // Mixins + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_0__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_3__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__["default"] +/* @vue/component */ +); +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-timeline-item', + inject: ['timeline'], + props: { + color: { + type: String, + default: 'primary' + }, + fillDot: Boolean, + hideDot: Boolean, + icon: String, + iconColor: String, + large: Boolean, + left: Boolean, + right: Boolean, + small: Boolean + }, + computed: { + hasIcon: function hasIcon() { + return !!this.icon || !!this.$slots.icon; + } + }, + methods: { + genBody: function genBody() { + return this.$createElement('div', { + staticClass: 'v-timeline-item__body' + }, this.$slots.default); + }, + genIcon: function genIcon() { + if (this.$slots.icon) { + return this.$slots.icon; + } + + return this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_1__["default"], { + props: { + color: this.iconColor, + dark: !this.theme.isDark, + small: this.small + } + }, this.icon); + }, + genInnerDot: function genInnerDot() { + var data = this.setBackgroundColor(this.color); + return this.$createElement('div', __assign({ + staticClass: 'v-timeline-item__inner-dot' + }, data), [this.hasIcon && this.genIcon()]); + }, + genDot: function genDot() { + return this.$createElement('div', { + staticClass: 'v-timeline-item__dot', + class: { + 'v-timeline-item__dot--small': this.small, + 'v-timeline-item__dot--large': this.large + } + }, [this.genInnerDot()]); + }, + genDivider: function genDivider() { + var children = []; + if (!this.hideDot) children.push(this.genDot()); + return this.$createElement('div', { + staticClass: 'v-timeline-item__divider' + }, children); + }, + genOpposite: function genOpposite() { + return this.$createElement('div', { + staticClass: 'v-timeline-item__opposite' + }, this.$slots.opposite); + } + }, + render: function render(h) { + var children = [this.genBody(), this.genDivider()]; + if (this.$slots.opposite) children.push(this.genOpposite()); + return h('div', { + staticClass: 'v-timeline-item', + class: __assign({ + 'v-timeline-item--fill-dot': this.fillDot, + 'v-timeline-item--before': this.timeline.reverse ? this.right : this.left, + 'v-timeline-item--after': this.timeline.reverse ? this.left : this.right + }, this.themeClasses) + }, children); + } +})); + +/***/ }), + +/***/ "./src/components/VTimeline/index.ts": +/*!*******************************************!*\ + !*** ./src/components/VTimeline/index.ts ***! + \*******************************************/ +/*! exports provided: VTimeline, VTimelineItem, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VTimeline__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VTimeline */ "./src/components/VTimeline/VTimeline.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VTimeline", function() { return _VTimeline__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VTimelineItem__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VTimelineItem */ "./src/components/VTimeline/VTimelineItem.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VTimelineItem", function() { return _VTimelineItem__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VTimeline: _VTimeline__WEBPACK_IMPORTED_MODULE_0__["default"], + VTimelineItem: _VTimelineItem__WEBPACK_IMPORTED_MODULE_1__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VToolbar/VToolbar.sass": +/*!***********************************************!*\ + !*** ./src/components/VToolbar/VToolbar.sass ***! + \***********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VToolbar/VToolbar.ts": +/*!*********************************************!*\ + !*** ./src/components/VToolbar/VToolbar.ts ***! + \*********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VToolbar_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VToolbar.sass */ "./src/components/VToolbar/VToolbar.sass"); +/* harmony import */ var _VToolbar_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VToolbar_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSheet/VSheet */ "./src/components/VSheet/VSheet.ts"); +/* harmony import */ var _VImg_VImg__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VImg/VImg */ "./src/components/VImg/VImg.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; // Styles + + + // Extensions + + // Components + + // Utilities + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__["default"].extend({ + name: 'v-toolbar', + props: { + absolute: Boolean, + bottom: Boolean, + collapse: Boolean, + dense: Boolean, + extended: Boolean, + extensionHeight: { + default: 48, + type: [Number, String] + }, + flat: Boolean, + floating: Boolean, + prominent: Boolean, + short: Boolean, + src: { + type: [String, Object], + default: '' + }, + tag: { + type: String, + default: 'header' + } + }, + data: function data() { + return { + isExtended: false + }; + }, + computed: { + computedHeight: function computedHeight() { + var height = this.computedContentHeight; + if (!this.isExtended) return height; + var extensionHeight = parseInt(this.extensionHeight); + return this.isCollapsed ? height : height + (!isNaN(extensionHeight) ? extensionHeight : 0); + }, + computedContentHeight: function computedContentHeight() { + if (this.height) return parseInt(this.height); + if (this.isProminent && this.dense) return 96; + if (this.isProminent && this.short) return 112; + if (this.isProminent) return 128; + if (this.dense) return 48; + if (this.short || this.$vuetify.breakpoint.smAndDown) return 56; + return 64; + }, + classes: function classes() { + return __assign(__assign({}, _VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-toolbar': true, + 'v-toolbar--absolute': this.absolute, + 'v-toolbar--bottom': this.bottom, + 'v-toolbar--collapse': this.collapse, + 'v-toolbar--collapsed': this.isCollapsed, + 'v-toolbar--dense': this.dense, + 'v-toolbar--extended': this.isExtended, + 'v-toolbar--flat': this.flat, + 'v-toolbar--floating': this.floating, + 'v-toolbar--prominent': this.isProminent + }); + }, + isCollapsed: function isCollapsed() { + return this.collapse; + }, + isProminent: function isProminent() { + return this.prominent; + }, + styles: function styles() { + return __assign(__assign({}, this.measurableStyles), { + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["convertToUnit"])(this.computedHeight) + }); + } + }, + created: function created() { + var _this = this; + + var breakingProps = [['app', ''], ['manual-scroll', ''], ['clipped-left', ''], ['clipped-right', ''], ['inverted-scroll', ''], ['scroll-off-screen', ''], ['scroll-target', ''], ['scroll-threshold', ''], ['card', '']]; + /* istanbul ignore next */ + + breakingProps.forEach(function (_a) { + var _b = __read(_a, 2), + original = _b[0], + replacement = _b[1]; + + if (_this.$attrs.hasOwnProperty(original)) Object(_util_console__WEBPACK_IMPORTED_MODULE_4__["breaking"])(original, replacement, _this); + }); + }, + methods: { + genBackground: function genBackground() { + var props = { + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["convertToUnit"])(this.computedHeight), + src: this.src + }; + var image = this.$scopedSlots.img ? this.$scopedSlots.img({ + props: props + }) : this.$createElement(_VImg_VImg__WEBPACK_IMPORTED_MODULE_2__["default"], { + props: props + }); + return this.$createElement('div', { + staticClass: 'v-toolbar__image' + }, [image]); + }, + genContent: function genContent() { + return this.$createElement('div', { + staticClass: 'v-toolbar__content', + style: { + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["convertToUnit"])(this.computedContentHeight) + } + }, Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["getSlot"])(this)); + }, + genExtension: function genExtension() { + return this.$createElement('div', { + staticClass: 'v-toolbar__extension', + style: { + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["convertToUnit"])(this.extensionHeight) + } + }, Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["getSlot"])(this, 'extension')); + } + }, + render: function render(h) { + this.isExtended = this.extended || !!this.$scopedSlots.extension; + var children = [this.genContent()]; + var data = this.setBackgroundColor(this.color, { + class: this.classes, + style: this.styles, + on: this.$listeners + }); + if (this.isExtended) children.push(this.genExtension()); + if (this.src || this.$scopedSlots.img) children.unshift(this.genBackground()); + return h(this.tag, data, children); + } +})); + +/***/ }), + +/***/ "./src/components/VToolbar/index.ts": +/*!******************************************!*\ + !*** ./src/components/VToolbar/index.ts ***! + \******************************************/ +/*! exports provided: VToolbar, VToolbarItems, VToolbarTitle, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VToolbarItems", function() { return VToolbarItems; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VToolbarTitle", function() { return VToolbarTitle; }); +/* harmony import */ var _VToolbar__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VToolbar */ "./src/components/VToolbar/VToolbar.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VToolbar", function() { return _VToolbar__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +// Components + // Utilities + + +var VToolbarTitle = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["createSimpleFunctional"])('v-toolbar__title'); +var VToolbarItems = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["createSimpleFunctional"])('v-toolbar__items'); + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VToolbar: _VToolbar__WEBPACK_IMPORTED_MODULE_0__["default"], + VToolbarItems: VToolbarItems, + VToolbarTitle: VToolbarTitle + } +}); + +/***/ }), + +/***/ "./src/components/VTooltip/VTooltip.sass": +/*!***********************************************!*\ + !*** ./src/components/VTooltip/VTooltip.sass ***! + \***********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VTooltip/VTooltip.ts": +/*!*********************************************!*\ + !*** ./src/components/VTooltip/VTooltip.ts ***! + \*********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VTooltip_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VTooltip.sass */ "./src/components/VTooltip/VTooltip.sass"); +/* harmony import */ var _VTooltip_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VTooltip_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_activatable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/activatable */ "./src/mixins/activatable/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_delayable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/delayable */ "./src/mixins/delayable/index.ts"); +/* harmony import */ var _mixins_dependent__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/dependent */ "./src/mixins/dependent/index.ts"); +/* harmony import */ var _mixins_detachable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/detachable */ "./src/mixins/detachable/index.ts"); +/* harmony import */ var _mixins_menuable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/menuable */ "./src/mixins/menuable/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); + // Mixins + + + + + + + + // Helpers + + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_10__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_delayable__WEBPACK_IMPORTED_MODULE_3__["default"], _mixins_dependent__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_detachable__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_menuable__WEBPACK_IMPORTED_MODULE_6__["default"], _mixins_toggleable__WEBPACK_IMPORTED_MODULE_7__["default"]).extend({ + name: 'v-tooltip', + props: { + closeDelay: { + type: [Number, String], + default: 0 + }, + disabled: Boolean, + fixed: { + type: Boolean, + default: true + }, + openDelay: { + type: [Number, String], + default: 0 + }, + openOnHover: { + type: Boolean, + default: true + }, + tag: { + type: String, + default: 'span' + }, + transition: String + }, + data: function data() { + return { + calculatedMinWidth: 0, + closeDependents: false + }; + }, + computed: { + calculatedLeft: function calculatedLeft() { + var _a = this.dimensions, + activator = _a.activator, + content = _a.content; + var unknown = !this.bottom && !this.left && !this.top && !this.right; + var activatorLeft = this.attach !== false ? activator.offsetLeft : activator.left; + var left = 0; + + if (this.top || this.bottom || unknown) { + left = activatorLeft + activator.width / 2 - content.width / 2; + } else if (this.left || this.right) { + left = activatorLeft + (this.right ? activator.width : -content.width) + (this.right ? 10 : -10); + } + + if (this.nudgeLeft) left -= parseInt(this.nudgeLeft); + if (this.nudgeRight) left += parseInt(this.nudgeRight); + return this.calcXOverflow(left, this.dimensions.content.width) + "px"; + }, + calculatedTop: function calculatedTop() { + var _a = this.dimensions, + activator = _a.activator, + content = _a.content; + var activatorTop = this.attach !== false ? activator.offsetTop : activator.top; + var top = 0; + + if (this.top || this.bottom) { + top = activatorTop + (this.bottom ? activator.height : -content.height) + (this.bottom ? 10 : -10); + } else if (this.left || this.right) { + top = activatorTop + activator.height / 2 - content.height / 2; + } + + if (this.nudgeTop) top -= parseInt(this.nudgeTop); + if (this.nudgeBottom) top += parseInt(this.nudgeBottom); + return this.calcYOverflow(top + this.pageYOffset) + "px"; + }, + classes: function classes() { + return { + 'v-tooltip--top': this.top, + 'v-tooltip--right': this.right, + 'v-tooltip--bottom': this.bottom, + 'v-tooltip--left': this.left, + 'v-tooltip--attached': this.attach === '' || this.attach === true || this.attach === 'attach' + }; + }, + computedTransition: function computedTransition() { + if (this.transition) return this.transition; + return this.isActive ? 'scale-transition' : 'fade-transition'; + }, + offsetY: function offsetY() { + return this.top || this.bottom; + }, + offsetX: function offsetX() { + return this.left || this.right; + }, + styles: function styles() { + return { + left: this.calculatedLeft, + maxWidth: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["convertToUnit"])(this.maxWidth), + minWidth: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["convertToUnit"])(this.minWidth), + opacity: this.isActive ? 0.9 : 0, + top: this.calculatedTop, + zIndex: this.zIndex || this.activeZIndex + }; + } + }, + beforeMount: function beforeMount() { + var _this = this; + + this.$nextTick(function () { + _this.value && _this.callActivate(); + }); + }, + mounted: function mounted() { + if (Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["getSlotType"])(this, 'activator', true) === 'v-slot') { + Object(_util_console__WEBPACK_IMPORTED_MODULE_9__["consoleError"])("v-tooltip's activator slot must be bound, try '