From ab9d29da8bfb2c79b2d4ceabae9a2684d88b373d Mon Sep 17 00:00:00 2001 From: Valentin Date: Fri, 16 Jan 2026 16:17:20 +0100 Subject: [PATCH] lololol --- .gitignore | 1 + user/themes/test/CHANGELOG.md | 221 + user/themes/test/LICENSE | 21 + user/themes/test/README.md | 153 + user/themes/test/assets/quark-screenshots.jpg | Bin 0 -> 198055 bytes user/themes/test/blueprints.yaml | 176 + user/themes/test/blueprints/blog.yaml | 94 + user/themes/test/blueprints/default.yaml | 15 + user/themes/test/blueprints/item.yaml | 113 + user/themes/test/blueprints/modular.yaml | 47 + .../test/blueprints/modular/features.yaml | 38 + user/themes/test/blueprints/modular/hero.yaml | 23 + user/themes/test/blueprints/modular/text.yaml | 19 + .../test/blueprints/partials/blog-bits.yaml | 64 + user/themes/test/css-compiled/spectre-exp.css | 369 ++ .../test/css-compiled/spectre-exp.min.css | 1 + .../test/css-compiled/spectre-icons.css | 172 + .../test/css-compiled/spectre-icons.min.css | 1 + user/themes/test/css-compiled/spectre.css | 1257 ++++++ user/themes/test/css-compiled/spectre.min.css | 1 + user/themes/test/css-compiled/theme.css | 406 ++ user/themes/test/css-compiled/theme.min.css | 1 + user/themes/test/css/boule.css | 30 + user/themes/test/css/bricklayer.css | 49 + user/themes/test/css/custom.css | 49 + user/themes/test/css/debut.css | 40 + user/themes/test/css/line-awesome.min.css | 4 + user/themes/test/fonts/line-awesome.eot | Bin 0 -> 213245 bytes user/themes/test/fonts/line-awesome.svg | 2954 +++++++++++++ user/themes/test/fonts/line-awesome.ttf | Bin 0 -> 263504 bytes user/themes/test/fonts/line-awesome.woff | Bin 0 -> 117372 bytes user/themes/test/fonts/line-awesome.woff2 | Bin 0 -> 76372 bytes user/themes/test/gulpfile.js | 43 + user/themes/test/images/P2test.png | Bin 0 -> 4366 bytes user/themes/test/images/P3.png | Bin 0 -> 396931 bytes user/themes/test/images/Ptest.png | Bin 0 -> 51400 bytes user/themes/test/images/favicon.png | Bin 0 -> 13203 bytes user/themes/test/images/grav-logo.svg | 1 + user/themes/test/images/haha.gif | Bin 0 -> 104081 bytes user/themes/test/images/haha.jpg | Bin 0 -> 60951 bytes user/themes/test/images/hahah.jpg | Bin 0 -> 62991 bytes user/themes/test/images/logo/.gitkeep | 0 user/themes/test/images/perso.png | Bin 0 -> 920 bytes user/themes/test/images/persosad.png | Bin 0 -> 699 bytes user/themes/test/images/snow.jpg | Bin 0 -> 79676 bytes user/themes/test/images/son/hit.mp3 | Bin 0 -> 6424 bytes user/themes/test/js/boule.js | 317 ++ user/themes/test/js/bricklayer.min.js | 1 + user/themes/test/js/debut.js | 126 + user/themes/test/js/diag.js | 5 + user/themes/test/js/jquery.treemenu.js | 87 + user/themes/test/js/monJS.js | 0 .../test/js/scopedQuerySelectorShim.min.js | 9 + user/themes/test/js/singlepagenav.min.js | 8 + user/themes/test/js/site.js | 59 + user/themes/test/js/skibidi.js | 0 user/themes/test/js/smooth-scroll.min.js | 6 + user/themes/test/languages.yaml | 438 ++ user/themes/test/package.json | 49 + user/themes/test/screenshot.jpg | Bin 0 -> 159731 bytes user/themes/test/scss/spectre-exp.scss | 19 + user/themes/test/scss/spectre-icons.scss | 11 + user/themes/test/scss/spectre.scss | 53 + .../themes/test/scss/spectre/_accordions.scss | 38 + .../themes/test/scss/spectre/_animations.scss | 20 + user/themes/test/scss/spectre/_asian.scss | 43 + .../test/scss/spectre/_autocomplete.scss | 47 + user/themes/test/scss/spectre/_avatars.scss | 77 + user/themes/test/scss/spectre/_badges.scss | 60 + user/themes/test/scss/spectre/_bars.scss | 71 + user/themes/test/scss/spectre/_base.scss | 44 + .../test/scss/spectre/_breadcrumbs.scss | 29 + user/themes/test/scss/spectre/_buttons.scss | 193 + user/themes/test/scss/spectre/_calendars.scss | 222 + user/themes/test/scss/spectre/_cards.scss | 43 + user/themes/test/scss/spectre/_carousels.scss | 136 + user/themes/test/scss/spectre/_chips.scss | 33 + user/themes/test/scss/spectre/_codes.scss | 31 + .../scss/spectre/_comparison-sliders.scss | 115 + user/themes/test/scss/spectre/_dropdowns.scss | 36 + user/themes/test/scss/spectre/_empty.scss | 21 + user/themes/test/scss/spectre/_filters.scss | 37 + user/themes/test/scss/spectre/_forms.scss | 555 +++ user/themes/test/scss/spectre/_hero.scss | 22 + user/themes/test/scss/spectre/_icons.scss | 5 + user/themes/test/scss/spectre/_labels.scss | 34 + user/themes/test/scss/spectre/_layout.scss | 444 ++ user/themes/test/scss/spectre/_media.scss | 75 + user/themes/test/scss/spectre/_menus.scss | 66 + user/themes/test/scss/spectre/_meters.scss | 57 + user/themes/test/scss/spectre/_mixins.scss | 10 + user/themes/test/scss/spectre/_modals.scss | 87 + user/themes/test/scss/spectre/_navbar.scss | 28 + user/themes/test/scss/spectre/_navs.scss | 34 + user/themes/test/scss/spectre/_normalize.scss | 446 ++ .../themes/test/scss/spectre/_off-canvas.scss | 95 + .../themes/test/scss/spectre/_pagination.scss | 60 + user/themes/test/scss/spectre/_panels.scss | 23 + user/themes/test/scss/spectre/_parallax.scss | 135 + user/themes/test/scss/spectre/_popovers.scss | 65 + user/themes/test/scss/spectre/_progress.scss | 45 + user/themes/test/scss/spectre/_sliders.scss | 99 + user/themes/test/scss/spectre/_steps.scss | 71 + user/themes/test/scss/spectre/_tables.scss | 57 + user/themes/test/scss/spectre/_tabs.scss | 66 + user/themes/test/scss/spectre/_tiles.scss | 38 + user/themes/test/scss/spectre/_timelines.scss | 56 + user/themes/test/scss/spectre/_toasts.scss | 48 + user/themes/test/scss/spectre/_tooltips.scss | 79 + .../themes/test/scss/spectre/_typography.scss | 129 + user/themes/test/scss/spectre/_utilities.scss | 8 + user/themes/test/scss/spectre/_variables.scss | 117 + .../themes/test/scss/spectre/_viewer-360.scss | 34 + .../scss/spectre/icons/_icons-action.scss | 315 ++ .../test/scss/spectre/icons/_icons-core.scss | 54 + .../scss/spectre/icons/_icons-navigation.scss | 127 + .../scss/spectre/icons/_icons-object.scss | 161 + .../test/scss/spectre/mixins/_avatar.scss | 6 + .../test/scss/spectre/mixins/_button.scss | 54 + .../test/scss/spectre/mixins/_clearfix.scss | 8 + .../test/scss/spectre/mixins/_color.scss | 27 + .../test/scss/spectre/mixins/_label.scss | 11 + .../test/scss/spectre/mixins/_position.scss | 65 + .../test/scss/spectre/mixins/_shadow.scss | 9 + .../test/scss/spectre/mixins/_text.scss | 6 + .../test/scss/spectre/mixins/_toast.scss | 5 + .../themes/test/scss/spectre/spectre-exp.scss | 18 + .../test/scss/spectre/spectre-icons.scss | 10 + user/themes/test/scss/spectre/spectre.scss | 49 + .../test/scss/spectre/utilities/_colors.scss | 31 + .../test/scss/spectre/utilities/_cursors.scss | 24 + .../test/scss/spectre/utilities/_display.scss | 44 + .../test/scss/spectre/utilities/_divider.scss | 50 + .../test/scss/spectre/utilities/_loading.scss | 34 + .../scss/spectre/utilities/_position.scss | 54 + .../test/scss/spectre/utilities/_shapes.scss | 8 + .../test/scss/spectre/utilities/_text.scss | 64 + user/themes/test/scss/theme.scss | 21 + user/themes/test/scss/theme/_animation.scss | 23 + user/themes/test/scss/theme/_blog.scss | 114 + user/themes/test/scss/theme/_extensions.scss | 7 + user/themes/test/scss/theme/_fonts.scss | 1 + user/themes/test/scss/theme/_footer.scss | 17 + user/themes/test/scss/theme/_forms.scss | 77 + user/themes/test/scss/theme/_framework.scss | 156 + user/themes/test/scss/theme/_header.scss | 101 + user/themes/test/scss/theme/_menu.scss | 94 + user/themes/test/scss/theme/_mixins.scss | 77 + user/themes/test/scss/theme/_mobile.scss | 193 + user/themes/test/scss/theme/_onepage.scss | 122 + user/themes/test/scss/theme/_typography.scss | 178 + user/themes/test/scss/theme/_variables.scss | 38 + .../test/templates/blocks/base.html.twig | 3 + user/themes/test/templates/blog.html.twig | 63 + user/themes/test/templates/boule.html.twig | 23 + user/themes/test/templates/comments.html.twig | 7 + user/themes/test/templates/debut.html.twig | 23 + user/themes/test/templates/default.html.twig | 22 + user/themes/test/templates/error.html.twig | 14 + .../forms/fields/checkbox/checkbox.html.twig | 32 + .../fields/checkboxes/checkboxes.html.twig | 44 + .../forms/fields/radio/radio.html.twig | 26 + .../forms/fields/switch/switch.html.twig | 3 + user/themes/test/templates/item.html.twig | 41 + .../test/templates/macros/macros.html.twig | 16 + user/themes/test/templates/modular.html.twig | 60 + .../test/templates/modular/features.html.twig | 30 + .../test/templates/modular/gallery.html.twig | 83 + .../test/templates/modular/hero.html.twig | 4 + .../test/templates/modular/text.html.twig | 21 + .../templates/partials/archives.html.twig | 13 + .../test/templates/partials/base.html.twig | 117 + .../templates/partials/blog-item.html.twig | 30 + .../partials/blog-list-item.html.twig | 27 + .../templates/partials/blog/date.html.twig | 5 + .../partials/blog/page-summary.html.twig | 8 + .../partials/blog/taxonomy.html.twig | 7 + .../templates/partials/blog/title.html.twig | 11 + .../test/templates/partials/footer.html.twig | 5 + .../partials/form-messages.html.twig | 6 + .../test/templates/partials/hero.html.twig | 7 + .../test/templates/partials/layout.html.twig | 14 + .../test/templates/partials/logo.html.twig | 9 + .../templates/partials/messages.html.twig | 17 + .../templates/partials/navigation.html.twig | 6 + .../templates/partials/relatedpages.html.twig | 15 + .../test/templates/partials/sidebar.html.twig | 43 + .../templates/partials/taxonomylist.html.twig | 10 + user/themes/test/test.php | 56 + user/themes/test/test.yaml | 12 + user/themes/test/thumbnail.jpg | Bin 0 -> 49487 bytes user/themes/test/yarn.lock | 3680 +++++++++++++++++ 192 files changed, 19001 insertions(+) create mode 100644 user/themes/test/CHANGELOG.md create mode 100644 user/themes/test/LICENSE create mode 100644 user/themes/test/README.md create mode 100644 user/themes/test/assets/quark-screenshots.jpg create mode 100644 user/themes/test/blueprints.yaml create mode 100644 user/themes/test/blueprints/blog.yaml create mode 100644 user/themes/test/blueprints/default.yaml create mode 100644 user/themes/test/blueprints/item.yaml create mode 100644 user/themes/test/blueprints/modular.yaml create mode 100644 user/themes/test/blueprints/modular/features.yaml create mode 100644 user/themes/test/blueprints/modular/hero.yaml create mode 100644 user/themes/test/blueprints/modular/text.yaml create mode 100644 user/themes/test/blueprints/partials/blog-bits.yaml create mode 100755 user/themes/test/css-compiled/spectre-exp.css create mode 100755 user/themes/test/css-compiled/spectre-exp.min.css create mode 100755 user/themes/test/css-compiled/spectre-icons.css create mode 100755 user/themes/test/css-compiled/spectre-icons.min.css create mode 100755 user/themes/test/css-compiled/spectre.css create mode 100755 user/themes/test/css-compiled/spectre.min.css create mode 100644 user/themes/test/css-compiled/theme.css create mode 100644 user/themes/test/css-compiled/theme.min.css create mode 100644 user/themes/test/css/boule.css create mode 100755 user/themes/test/css/bricklayer.css create mode 100644 user/themes/test/css/custom.css create mode 100644 user/themes/test/css/debut.css create mode 100644 user/themes/test/css/line-awesome.min.css create mode 100644 user/themes/test/fonts/line-awesome.eot create mode 100644 user/themes/test/fonts/line-awesome.svg create mode 100644 user/themes/test/fonts/line-awesome.ttf create mode 100644 user/themes/test/fonts/line-awesome.woff create mode 100644 user/themes/test/fonts/line-awesome.woff2 create mode 100755 user/themes/test/gulpfile.js create mode 100644 user/themes/test/images/P2test.png create mode 100644 user/themes/test/images/P3.png create mode 100644 user/themes/test/images/Ptest.png create mode 100644 user/themes/test/images/favicon.png create mode 100644 user/themes/test/images/grav-logo.svg create mode 100644 user/themes/test/images/haha.gif create mode 100644 user/themes/test/images/haha.jpg create mode 100644 user/themes/test/images/hahah.jpg create mode 100644 user/themes/test/images/logo/.gitkeep create mode 100644 user/themes/test/images/perso.png create mode 100644 user/themes/test/images/persosad.png create mode 100644 user/themes/test/images/snow.jpg create mode 100644 user/themes/test/images/son/hit.mp3 create mode 100644 user/themes/test/js/boule.js create mode 100755 user/themes/test/js/bricklayer.min.js create mode 100644 user/themes/test/js/debut.js create mode 100644 user/themes/test/js/diag.js create mode 100755 user/themes/test/js/jquery.treemenu.js create mode 100644 user/themes/test/js/monJS.js create mode 100644 user/themes/test/js/scopedQuerySelectorShim.min.js create mode 100644 user/themes/test/js/singlepagenav.min.js create mode 100644 user/themes/test/js/site.js create mode 100644 user/themes/test/js/skibidi.js create mode 100644 user/themes/test/js/smooth-scroll.min.js create mode 100644 user/themes/test/languages.yaml create mode 100755 user/themes/test/package.json create mode 100644 user/themes/test/screenshot.jpg create mode 100755 user/themes/test/scss/spectre-exp.scss create mode 100755 user/themes/test/scss/spectre-icons.scss create mode 100755 user/themes/test/scss/spectre.scss create mode 100755 user/themes/test/scss/spectre/_accordions.scss create mode 100755 user/themes/test/scss/spectre/_animations.scss create mode 100755 user/themes/test/scss/spectre/_asian.scss create mode 100755 user/themes/test/scss/spectre/_autocomplete.scss create mode 100755 user/themes/test/scss/spectre/_avatars.scss create mode 100755 user/themes/test/scss/spectre/_badges.scss create mode 100755 user/themes/test/scss/spectre/_bars.scss create mode 100755 user/themes/test/scss/spectre/_base.scss create mode 100755 user/themes/test/scss/spectre/_breadcrumbs.scss create mode 100755 user/themes/test/scss/spectre/_buttons.scss create mode 100755 user/themes/test/scss/spectre/_calendars.scss create mode 100755 user/themes/test/scss/spectre/_cards.scss create mode 100755 user/themes/test/scss/spectre/_carousels.scss create mode 100755 user/themes/test/scss/spectre/_chips.scss create mode 100755 user/themes/test/scss/spectre/_codes.scss create mode 100755 user/themes/test/scss/spectre/_comparison-sliders.scss create mode 100755 user/themes/test/scss/spectre/_dropdowns.scss create mode 100755 user/themes/test/scss/spectre/_empty.scss create mode 100755 user/themes/test/scss/spectre/_filters.scss create mode 100755 user/themes/test/scss/spectre/_forms.scss create mode 100755 user/themes/test/scss/spectre/_hero.scss create mode 100755 user/themes/test/scss/spectre/_icons.scss create mode 100755 user/themes/test/scss/spectre/_labels.scss create mode 100755 user/themes/test/scss/spectre/_layout.scss create mode 100755 user/themes/test/scss/spectre/_media.scss create mode 100755 user/themes/test/scss/spectre/_menus.scss create mode 100755 user/themes/test/scss/spectre/_meters.scss create mode 100755 user/themes/test/scss/spectre/_mixins.scss create mode 100755 user/themes/test/scss/spectre/_modals.scss create mode 100755 user/themes/test/scss/spectre/_navbar.scss create mode 100755 user/themes/test/scss/spectre/_navs.scss create mode 100755 user/themes/test/scss/spectre/_normalize.scss create mode 100755 user/themes/test/scss/spectre/_off-canvas.scss create mode 100755 user/themes/test/scss/spectre/_pagination.scss create mode 100755 user/themes/test/scss/spectre/_panels.scss create mode 100755 user/themes/test/scss/spectre/_parallax.scss create mode 100755 user/themes/test/scss/spectre/_popovers.scss create mode 100755 user/themes/test/scss/spectre/_progress.scss create mode 100755 user/themes/test/scss/spectre/_sliders.scss create mode 100755 user/themes/test/scss/spectre/_steps.scss create mode 100755 user/themes/test/scss/spectre/_tables.scss create mode 100755 user/themes/test/scss/spectre/_tabs.scss create mode 100755 user/themes/test/scss/spectre/_tiles.scss create mode 100755 user/themes/test/scss/spectre/_timelines.scss create mode 100755 user/themes/test/scss/spectre/_toasts.scss create mode 100755 user/themes/test/scss/spectre/_tooltips.scss create mode 100755 user/themes/test/scss/spectre/_typography.scss create mode 100755 user/themes/test/scss/spectre/_utilities.scss create mode 100755 user/themes/test/scss/spectre/_variables.scss create mode 100755 user/themes/test/scss/spectre/_viewer-360.scss create mode 100755 user/themes/test/scss/spectre/icons/_icons-action.scss create mode 100755 user/themes/test/scss/spectre/icons/_icons-core.scss create mode 100755 user/themes/test/scss/spectre/icons/_icons-navigation.scss create mode 100755 user/themes/test/scss/spectre/icons/_icons-object.scss create mode 100755 user/themes/test/scss/spectre/mixins/_avatar.scss create mode 100755 user/themes/test/scss/spectre/mixins/_button.scss create mode 100755 user/themes/test/scss/spectre/mixins/_clearfix.scss create mode 100755 user/themes/test/scss/spectre/mixins/_color.scss create mode 100755 user/themes/test/scss/spectre/mixins/_label.scss create mode 100755 user/themes/test/scss/spectre/mixins/_position.scss create mode 100755 user/themes/test/scss/spectre/mixins/_shadow.scss create mode 100755 user/themes/test/scss/spectre/mixins/_text.scss create mode 100755 user/themes/test/scss/spectre/mixins/_toast.scss create mode 100755 user/themes/test/scss/spectre/spectre-exp.scss create mode 100755 user/themes/test/scss/spectre/spectre-icons.scss create mode 100755 user/themes/test/scss/spectre/spectre.scss create mode 100755 user/themes/test/scss/spectre/utilities/_colors.scss create mode 100755 user/themes/test/scss/spectre/utilities/_cursors.scss create mode 100755 user/themes/test/scss/spectre/utilities/_display.scss create mode 100755 user/themes/test/scss/spectre/utilities/_divider.scss create mode 100755 user/themes/test/scss/spectre/utilities/_loading.scss create mode 100755 user/themes/test/scss/spectre/utilities/_position.scss create mode 100755 user/themes/test/scss/spectre/utilities/_shapes.scss create mode 100755 user/themes/test/scss/spectre/utilities/_text.scss create mode 100644 user/themes/test/scss/theme.scss create mode 100644 user/themes/test/scss/theme/_animation.scss create mode 100644 user/themes/test/scss/theme/_blog.scss create mode 100644 user/themes/test/scss/theme/_extensions.scss create mode 100644 user/themes/test/scss/theme/_fonts.scss create mode 100644 user/themes/test/scss/theme/_footer.scss create mode 100644 user/themes/test/scss/theme/_forms.scss create mode 100644 user/themes/test/scss/theme/_framework.scss create mode 100644 user/themes/test/scss/theme/_header.scss create mode 100644 user/themes/test/scss/theme/_menu.scss create mode 100644 user/themes/test/scss/theme/_mixins.scss create mode 100644 user/themes/test/scss/theme/_mobile.scss create mode 100644 user/themes/test/scss/theme/_onepage.scss create mode 100644 user/themes/test/scss/theme/_typography.scss create mode 100644 user/themes/test/scss/theme/_variables.scss create mode 100644 user/themes/test/templates/blocks/base.html.twig create mode 100644 user/themes/test/templates/blog.html.twig create mode 100644 user/themes/test/templates/boule.html.twig create mode 100644 user/themes/test/templates/comments.html.twig create mode 100644 user/themes/test/templates/debut.html.twig create mode 100644 user/themes/test/templates/default.html.twig create mode 100644 user/themes/test/templates/error.html.twig create mode 100644 user/themes/test/templates/forms/fields/checkbox/checkbox.html.twig create mode 100644 user/themes/test/templates/forms/fields/checkboxes/checkboxes.html.twig create mode 100644 user/themes/test/templates/forms/fields/radio/radio.html.twig create mode 100644 user/themes/test/templates/forms/fields/switch/switch.html.twig create mode 100644 user/themes/test/templates/item.html.twig create mode 100644 user/themes/test/templates/macros/macros.html.twig create mode 100644 user/themes/test/templates/modular.html.twig create mode 100644 user/themes/test/templates/modular/features.html.twig create mode 100644 user/themes/test/templates/modular/gallery.html.twig create mode 100644 user/themes/test/templates/modular/hero.html.twig create mode 100644 user/themes/test/templates/modular/text.html.twig create mode 100644 user/themes/test/templates/partials/archives.html.twig create mode 100644 user/themes/test/templates/partials/base.html.twig create mode 100644 user/themes/test/templates/partials/blog-item.html.twig create mode 100644 user/themes/test/templates/partials/blog-list-item.html.twig create mode 100644 user/themes/test/templates/partials/blog/date.html.twig create mode 100644 user/themes/test/templates/partials/blog/page-summary.html.twig create mode 100644 user/themes/test/templates/partials/blog/taxonomy.html.twig create mode 100644 user/themes/test/templates/partials/blog/title.html.twig create mode 100644 user/themes/test/templates/partials/footer.html.twig create mode 100644 user/themes/test/templates/partials/form-messages.html.twig create mode 100644 user/themes/test/templates/partials/hero.html.twig create mode 100644 user/themes/test/templates/partials/layout.html.twig create mode 100644 user/themes/test/templates/partials/logo.html.twig create mode 100644 user/themes/test/templates/partials/messages.html.twig create mode 100644 user/themes/test/templates/partials/navigation.html.twig create mode 100644 user/themes/test/templates/partials/relatedpages.html.twig create mode 100644 user/themes/test/templates/partials/sidebar.html.twig create mode 100644 user/themes/test/templates/partials/taxonomylist.html.twig create mode 100644 user/themes/test/test.php create mode 100644 user/themes/test/test.yaml create mode 100644 user/themes/test/thumbnail.jpg create mode 100644 user/themes/test/yarn.lock diff --git a/.gitignore b/.gitignore index a2a78f5..0cec828 100644 --- a/.gitignore +++ b/.gitignore @@ -25,6 +25,7 @@ user/plugins/* !user/plugins/.* user/themes/* !user/themes/.* +!user/themes/test* user/**/config/security.yaml # Environments diff --git a/user/themes/test/CHANGELOG.md b/user/themes/test/CHANGELOG.md new file mode 100644 index 0000000..c30462d --- /dev/null +++ b/user/themes/test/CHANGELOG.md @@ -0,0 +1,221 @@ +# v2.1.2 +## 8/25/2025 + +1. [](#new) + * Added `comments.html.twig` for native Comments Pro support + +# v2.1.1 +## 03/14/2025 + +1. [](#new) + * Added modular template + * Added multilingual support for the theme options in the admin panel. Initial translations include English and Spanish. + * Added a new toggle option in the admin panel for modular pages to enable or disable the `onepage_menu` functionality directly from the page settings. +1. [](#bugfix) + * Removed double `login-status.html.twig` reference, and added `ignore missing` on include in `base.html.twig` + +# v2.1.0 +## 03/08/2025 + +1. [](#new) + * Added Estonian translation [PR#205](https://github.com/getgrav/grav-theme-quark/pull/205) + * Added Japanese translation [PR#126](https://github.com/getgrav/grav-theme-quark/pull/126) + * Added Polish translation [PR#173](https://github.com/getgrav/grav-theme-quark/pull/173) + +# v2.0.5 +## 03/05/2025 + +1. [](#improved) + * Added `login-status.html.twig` if available + * Updated `partials/taxonomylist.html.twig` to support latest updates in that plugin + * Added `children_only: true` to sidebar template + * Fixed `label-primary` class in relatedpages template + * Updated README.md [#PR208](https://github.com/getgrav/grav-theme-quark/pull/208) + * Applied taxonomy value date format setting in Archives template [#PR165](https://github.com/getgrav/grav-theme-quark/pull/165) + +# v2.0.4 +## 09/29/2021 + +1. [](#new) + * Added simple gallery modular page for `lightbox-gallery` plugin +2. [](#bugfix) + * Fixed `radio` form field error when admin isn't installed + * Translate `grid size` text + +# v2.0.3 +## 06/08/2020 + +1. [](#improved) + * Updated some JS libraries + * Simplified navigation macro + * Use `site.title` in logo alt text [#139](https://github.com/getgrav/grav-theme-quark/pull/109) + +# v2.0.2 +## 08/09/2019 + +1. [](#improved) + * Allow for overriding of `{% block content %}{% endblock %}` + * Improved default `.table` styling + * Simplified navigation macro +1. [](#bugfix) + * Fixed issue with Prism Highlight [prism-highlight#1](https://github.com/trilbymedia/grav-plugin-prism-highlight/issues/1) + * Use slug for onpage links [#115](https://github.com/getgrav/grav-theme-quark/issues/115) + * Fixed 2 minor YAML linting issues + +# v2.0.1 +## 05/09/2019 + +1. [](#improved) + * Typo in blueprints [#109](https://github.com/getgrav/grav-theme-quark/pull/109) + * Added convenience scripts to `package.json` [#110](https://github.com/getgrav/grav-theme-quark/pull/110) + * Added Czech translation [#106](https://github.com/getgrav/grav-theme-quark/pull/106) + * Added Chinese translation [#114](https://github.com/getgrav/grav-theme-quark/pull/114) + * Removed redundant code [#104](https://github.com/getgrav/grav-theme-quark/pull/104) + * Updated to match Archives plugin translation output +1. [](#bugfix) + * Bugfix to class in macro [#105](https://github.com/getgrav/grav-theme-quark/pull/105) + * Bugfix a z-index issue [#75](https://github.com/getgrav/grav-theme-quark/pull/75) + +# v2.0.0 +## 04/11/2019 + +1. [](#improved) + * Updated to use new `GRAV` core language prefix + * Updated [Spectre.css](https://picturepan2.github.io/spectre/) to latest `0.5.8` version + * Support for 2FA panel styling + * Updated to Yarn 4.0 syntax + * Restructured SCSS to ensure easier Spectre updates in future +1. [](#bugfix) + * Some checkboxes fixes for Forms 3.0 + * More Twig 2.0 compatibility fixes + * Fixed a Twig 2.0 issue with assets rendering + +# v1.2.6 +## 03/21/2019 + +1. [](#new) + * Set Dependency of Grav 1.5.10+ which has support for new **Deferred Block** Twig extension + * Implement assets rendering using **Deferred Block** Twig extension + +# v1.2.5 +## 12/07/2018 + +1. [](#improved) + * Updated [Spectre.css](https://picturepan2.github.io/spectre/) to latest `0.5.7` version +1. [](#bugfix) + * Fixed missing `` close tag in bae template [#76](https://github.com/getgrav/grav-theme-quark/pull/76) + +# v1.2.4 +## 11/12/2018 + +1. [](#improved) + * Updated [Spectre.css](https://picturepan2.github.io/spectre/) to latest `0.5.5` version + * Added link support to modular `features` [#39](https://github.com/getgrav/grav-theme-quark/pull/39/) + * Remove desktop menu when in mobile mode [#59](https://github.com/getgrav/grav-theme-quark/pull/59/) + * Support modular `text` full-width if no image [#70](https://github.com/getgrav/grav-theme-quark/issues/70) + * Shim for IE support of BrickLayer.js [#64](https://github.com/getgrav/grav-theme-quark/issues/64) +1. [](#bugfix) + * Fixed `continue_link:` showing up as toggled [#65](https://github.com/getgrav/grav-theme-quark/issues/65) + * Fixed issue with modular pages not hidden in on-page menu with `visible: false` [#71](https://github.com/getgrav/grav-theme-quark/issues/71) + + +# v1.2.3 +## 11/05/2018 + +1. [](#improved) + * Moved footer into standalone twig to allow for easier extensibility [#63](https://github.com/getgrav/grav-theme-quark/pull/63) +1. [](#bugfix) + * Fix variable name for prouction mode [#61](https://github.com/getgrav/grav-theme-quark/pull/61) + * Fix layout size in features blueprint [#67](https://github.com/getgrav/grav-theme-quark/pull/67) + * Fix active page logic in `nav` so there's no empty class attributes [#68](https://github.com/getgrav/grav-theme-quark/pull/68) + * Fix for features blueprint because `class` didn't work [#69](https://github.com/getgrav/grav-theme-quark/pull/69) + +# v1.2.2 +## 10/24/2018 + +1. [](#improved) + * Changed nav macro to format supported by Twig 2.0 + * Updated `partials/form-messages.html.twig` to be more inline with latest Forms plugin +1. [](#bugfix) + * Make the theme to work with Twig auto-escaping turned on + * Moved language strings under `THEME_QUARK` + +# v1.2.1 +## 08/23/2018 + +1. [](#improved) + * Added additional "mobile custom logo" support +1. [](#bugfix) + * Addressed some CSS issues by forcing logo height + +# v1.2.0 +## 08/23/2018 + +1. [](#new) + * Added new "custom logo" support [#3](https://github.com/getgrav/grav-theme-quark/issues/3) + * Added option JSON feed syndication support in sidebar [#47](https://github.com/getgrav/grav-theme-quark/pull/47) + * Added basic form field `array` styling + +# v1.1.0 +## 07/25/2018 + +1. [](#new) + * Responsive font sizing [#28](https://github.com/getgrav/grav-theme-quark/issues/28) +1. [](#improved) + * Updated [Spectre.css](https://picturepan2.github.io/spectre/) to latest `0.5.3` version + * Make blog settings toggleable [#38](https://github.com/getgrav/grav-theme-quark/pull/38) +1. [](#bugfix) + * Proper fix for sticky footer in IE10 and IE11 [#21](https://github.com/getgrav/grav-theme-quark/issues/21) + * Fix for lists wrapping weirdly due to `outside` attribute + * Updated checkbox + radio to take into account `client_side_validation` form option + * Fixes for fallback values [#37](https://github.com/getgrav/grav-theme-quark/pull/37) + * Fix inheritance for images folder [#30](https://github.com/getgrav/grav-theme-quark/pull/30) + * Added blueprint option for `continue_link` [#45](https://github.com/getgrav/grav-theme-quark/issues/45) + * Added blueprint option for Feature `class` [#14](https://github.com/getgrav/grav-theme-quark/issues/14) + * Fixed `Duplicate ID` issues with modular sections. Might break CSS on first load, need to refresh to pick up new CSS [#24](https://github.com/getgrav/grav-theme-quark/issues/24) + * Fixed Text feature alignment issue [#4](https://github.com/getgrav/grav-theme-quark/issues/4) + * Overlapping menu and mobile button [#7](https://github.com/getgrav/grav-theme-quark/issues/7) + +# v1.0.3 +## 05/11/2018 + +1. [](#new) + * Added new primary button mixin +1. [](#improved) + * Updated [Spectre.css](https://picturepan2.github.io/spectre/) to latest `0.5.1` version + * Improved default login styling + * Removed core Spectre.css override to make upgrading Spectre easier + * Added screenshot to README.md + * Override focus to prevent overzealous blue blurs +1. [](#bugfix) + * Fix for `highlight` plugin not changing background of code blocks + * Removed extraneous `dump()` in Twig output + +# v1.0.2 +## 02/19/2018 + +1. [](#new) + * Added toggle options to enable Spectre.css _experimentals_ and _icons_ CSS files + * Switched to a fork of LineAwesome icons compatible with FontAwesome 4.7.0 +1. [](#improved) + * Font tweaks +1. [](#bugfix) + * Pagination fixes + +# v1.0.1 +## 01/22/2018 + +1. [](#new) + * Added blueprints for admin editing +1. [](#improved) + * Use default lang from `site.yaml` +1. [](#bugfix) + * Fixed Current path to address issues with extending Quark + * Fixed parallax to start in same position as standard + * Fixed modular image size + +# v1.0.0 +## 12/28/2017 + +1. [](#new) + * ChangeLog started... diff --git a/user/themes/test/LICENSE b/user/themes/test/LICENSE new file mode 100644 index 0000000..b5e7990 --- /dev/null +++ b/user/themes/test/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2018 Trilby Media + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/user/themes/test/README.md b/user/themes/test/README.md new file mode 100644 index 0000000..655d2f0 --- /dev/null +++ b/user/themes/test/README.md @@ -0,0 +1,153 @@ +# Quark Theme + +![](assets/quark-screenshots.jpg) + +**Quark** is the new default theme for [Grav CMS](http://github.com/getgrav/grav). This theme is built with the [Spectre.css](https://picturepan2.github.io/spectre/) framework and provides a powerful base for developing your own themes. Quark uses functionality that is only available in Grav 1.4+, as such you cannot run Quark on earlier versions of Grav. + +## Features + +* Lightweight and minimal for optimal performance +* Spectre CSS Framework +* Fully responsive with full-page mobile navigation +* SCSS based CSS source files for easy customization +* Built-in support for on-page navigation +* Multiple page template types +* Fontawesome icon support + +### Supported Page Templates + +* Default view template `default.md` +* Error view template `error.md` +* Blog view template `blog.md` +* Blog item view template `item.md` +* Modular view templates: `modular.md` + * Features Modular view template `features.md` + * Hero Modular view template `hero.md` + * Text Modular view template `text.md` + * Note: Gallery Modular view template `gallery.md` only works in concert with premium plugin [Lightbox Gallery](https://getgrav.org/premium/lightbox-gallery/docs) + +# Installation + +Installing the Quark theme can be done in one of two ways. Our GPM (Grav Package Manager) installation method enables you to quickly and easily install the theme with a simple terminal command, while the manual method enables you to do so via a zip file. + +The theme by itself is useful, but you may have an easier time getting up and running by installing a skeleton. The Quark theme can be found in both the [One-page](https://github.com/getgrav/grav-skeleton-onepage-site) and [Blog Site](https://github.com/getgrav/grav-skeleton-blog-site) which are self-contained repositories for a complete sites which include: sample content, configuration, theme, and plugins. + +## GPM Installation (Preferred) + +The simplest way to install this theme is via the [Grav Package Manager (GPM)](http://learn.getgrav.org/advanced/grav-gpm) through your system's Terminal (also called the command line). From the root of your Grav install type: + + bin/gpm install quark + +This will install the Quark theme into your `/user/themes` directory within Grav. Its files can be found under `/your/site/grav/user/themes/quark`. + +## Manual Installation + +To install this theme, just download the zip version of this repository and unzip it under `/your/site/grav/user/themes`. Then, rename the folder to `quark`. You can find these files either on [GitHub](https://github.com/getgrav/grav-theme-quark) or via [GetGrav.org](http://getgrav.org/downloads/themes). + +You should now have all the theme files under + + /your/site/grav/user/themes/quark + +## Default Options + +Quark comes with a few default options that can be set site-wide. These options are: + +```yaml +enabled: true # Enable the theme +production-mode: true # In production mode, only minified CSS is used. When disabled, nested CSS with sourcemaps are enabled +grid-size: grid-lg # The max-width of the theme, options include: `grid-xl`, `grid-lg`, and `grid-md` +header-fixed: true # Cause the header to be fixed at the top of the browser +header-animated: true # Allows the fixed header to resize to a smaller header when scrolled +header-dark: false # Inverts the text/logo to work better on dark backgrounds +header-transparent: false # Allows the fixed header to be transparent over the page +sticky-footer: true # Causes the footer to be sticky at the bottom of the page +blog-page: '/blog' # The route to the blog listing page, useful for a blog style layout with sidebar +custom_logo: # A custom logo rather than the default (see below) +custom_logo_mobile: # A custom logo to use for mobile navigation +``` + +To make modifications, you can copy the `user/themes/quark/quark.yaml` file to `user/config/themes/` folder and modify, or you can use the admin plugin. + +> NOTE: Do not modify the `user/themes/quark/quark.yaml` file directly or your changes will be lost with any updates + +## Custom Logos + +To add a custom logo, you should put the log into the `user/themes/quark/images/logo` folder. Standard image formats are support (`.png`,`.jpg`, `.gif`, `.svg`, etc.). Then reference the logo via the YAML like so: + +```yaml +custom_logo: + - name: 'my-logo.png' +custom_logo_mobile: + - name: 'my-mobile-logo.png' +``` + +Alternatively, you can you use the drag-n-drop "Custom Logo" field in the Quark theme options. + +## Page Overrides + +Quark has the ability to allow pages to override some of the default options by letting the user set `body_classes` for any page. The theme will merge the combination of the defaults with any `body_classes` set. For example: + +```yaml +body_classes: "header-dark header-transparent" +``` + +On a particular page will ensure that page has those options enabled (assuming they are false by default). + +## Hero Options + +The hero template allows some options to be set in the page frontmatter. This is used by the modular `hero` as well as the blog and item templates to provide a more dynamic header. + +```yaml +hero_classes: text-light title-h1h2 parallax overlay-dark-gradient hero-large +hero_image: road.jpg +hero_align: center +``` + +The `hero_classes` option allows a variety of hero classes to be set dynamically these include: + +* `text-light` | `text-dark` - Controls if the text should be light or dark depending on the content +* `title-h1h2` - Enforced a close matched h1/h2 title pairing +* `parallax` - Enables a CSS-powered parallax effect +* `overlay-dark-gradient` - Displays a transparent gradient which further darkens the underlying image +* `overlay-light-gradient` - Displays a transparent gradient which further lightens the underlying image +* `overlay-dark` - Displays a solid transparent overlay which further darkens the underlying image +* `overlay-light` - Displays a solid transparent overlay which further darkens the underlying image +* `hero-fullscreen` | `hero-large` | `hero-medium` | `hero-small` | `hero-tiny` - Size of the hero block + +The `hero_image` should point to an image file in the current page folder. + +## Features Modular Options + +The features modular template provides the ability to set a class on the features, as well as an array of feature items. For example: + +```yaml +class: offset-box +features: + - header: Crazy Fast + text: "Performance is not just an afterthought, we baked it in from the start!" + icon: fighter-jet + - header: Easy to build + text: "Simple text files means Grav is trivial to install, and easy to maintain" + icon: database + - header: Awesome Technology + text: "Grav employs best-in-class technologies such as Twig, Markdown & Yaml" + icon: cubes + - header: Super Flexible + text: "From the ground up, with many plugin hooks, Grav is extremely extensible" + icon: object-ungroup + - header: Abundant Plugins + text: "A vibrant developer community means over 200 themes available to download" + icon: puzzle-piece + - header: Free / Open Source + text: "Grav is an open source project, so you can spend your money on other stuff" + icon: money +``` + +## Text Modular Options + +The text box provides a single option to control if any image found in the page folder should be left or right aligned: + +```yaml +image_align: right +``` + diff --git a/user/themes/test/assets/quark-screenshots.jpg b/user/themes/test/assets/quark-screenshots.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b4b0c91632643c7cfbc899125bca62946b9b0788 GIT binary patch literal 198055 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

jORfvnj)4CCX*2DlS=)w3f(#Ea^d#f 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%0ANWvO>eds0N>RQ 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

u(;#Hp~Gfy;+UH|P_>l$Dcz>X4S*Kb9i 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%0A1LBGgaf?0jYQ| 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 literal 0 HcmV?d00001 diff --git a/user/themes/test/blueprints.yaml b/user/themes/test/blueprints.yaml new file mode 100644 index 0000000..1e2a92b --- /dev/null +++ b/user/themes/test/blueprints.yaml @@ -0,0 +1,176 @@ +name: Quark +slug: quark +type: theme +version: 2.1.2 +description: New Grav Default Theme +icon: microchip +author: + name: Team Grav + email: devs@getgrav.org + url: https://getgrav.org +homepage: https://github.com/getgrav/grav-theme-quark +demo: https://demo.getgrav.org/onepage-skeleton +keywords: quark, spectre, theme, core, modern, fast, responsive, html5, css3 +bugs: https://github.com/getgrav/grav-theme-quark/issues +license: MIT + +dependencies: + - { name: grav, version: '>=1.6.0' } + +form: + validation: loose + + fields: + production-mode: + type: toggle + label: THEME_QUARK.ADMIN.PRODUCTION_MODE + help: THEME_QUARK.ADMIN.PRODUCTION_MODE_HELP + highlight: 1 + default: 1 + options: + 1: PLUGIN_ADMIN.ENABLED + 0: PLUGIN_ADMIN.DISABLED + validate: + type: bool + + grid-size: + type: select + label: THEME_QUARK.ADMIN.GRID_SIZE + help: THEME_QUARK.ADMIN.GRID_SIZE_HELP + size: small + options: + '': THEME_QUARK.ADMIN.GRID_SIZE_NONE + grid-xl: THEME_QUARK.ADMIN.GRID_SIZE_EXTRA_LARGE + grid-lg: THEME_QUARK.ADMIN.GRID_SIZE_LARGE + grid-md: THEME_QUARK.ADMIN.GRID_SIZE_MEDIUM + + header_section: + type: section + title: THEME_QUARK.ADMIN.HEADER_DEFAULTS + underline: true + + custom_logo: + type: file + label: THEME_QUARK.ADMIN.CUSTOM_LOGO + size: large + destination: 'theme://images/logo' + multiple: false + markdown: true + description: THEME_QUARK.ADMIN.CUSTOM_LOGO_DESCRIPTION + accept: + - image/* + + custom_logo_mobile: + type: file + label: THEME_QUARK.ADMIN.CUSTOM_LOGO_MOBILE + size: large + destination: 'theme://images/logo' + multiple: false + accept: + - image/* + + header-fixed: + type: toggle + label: THEME_QUARK.ADMIN.HEADER_FIXED + help: THEME_QUARK.ADMIN.HEADER_FIXED_HELP + highlight: 1 + default: 1 + options: + 1: PLUGIN_ADMIN.ENABLED + 0: PLUGIN_ADMIN.DISABLED + validate: + type: bool + + header-animated: + type: toggle + label: THEME_QUARK.ADMIN.HEADER_ANIMATED + help: THEME_QUARK.ADMIN.HEADER_ANIMATED_HELP + highlight: 1 + default: 1 + options: + 1: PLUGIN_ADMIN.ENABLED + 0: PLUGIN_ADMIN.DISABLED + validate: + type: bool + + header-dark: + type: toggle + label: THEME_QUARK.ADMIN.HEADER_DARK + help: THEME_QUARK.ADMIN.HEADER_DARK_HELP + highlight: 0 + default: 0 + options: + 1: PLUGIN_ADMIN.ENABLED + 0: PLUGIN_ADMIN.DISABLED + validate: + type: bool + + header-transparent: + type: toggle + label: THEME_QUARK.ADMIN.HEADER_TRANSPARENT + help: THEME_QUARK.ADMIN.HEADER_TRANSPARENT_HELP + highlight: 0 + default: 0 + options: + 1: PLUGIN_ADMIN.ENABLED + 0: PLUGIN_ADMIN.DISABLED + validate: + type: bool + + footer_section: + type: section + title: THEME_QUARK.ADMIN.FOOTER_DEFAULTS + underline: true + + sticky-footer: + type: toggle + label: THEME_QUARK.ADMIN.STICKY_FOOTER + help: THEME_QUARK.ADMIN.STICKY_FOOTER_HELP + highlight: 1 + default: 1 + options: + 1: PLUGIN_ADMIN.ENABLED + 0: PLUGIN_ADMIN.DISABLED + validate: + type: bool + + blog_section: + type: section + title: THEME_QUARK.ADMIN.BLOG_DEFAULTS + underline: true + + blog-page: + type: text + label: THEME_QUARK.ADMIN.BLOG_PAGE + help: THEME_QUARK.ADMIN.BLOG_PAGE_HELP + size: medium + default: '/blog' + + spectre_section: + type: section + title: THEME_QUARK.ADMIN.SPECTRE_OPTIONS + underline: true + + spectre.exp: + type: toggle + label: THEME_QUARK.ADMIN.SPECTRE_EXP + help: THEME_QUARK.ADMIN.SPECTRE_EXP_HELP + highlight: 0 + default: 0 + options: + 1: PLUGIN_ADMIN.ENABLED + 0: PLUGIN_ADMIN.DISABLED + validate: + type: bool + + spectre.icons: + type: toggle + label: THEME_QUARK.ADMIN.SPECTRE_ICONS + help: THEME_QUARK.ADMIN.SPECTRE_ICONS_HELP + highlight: 0 + default: 0 + options: + 1: PLUGIN_ADMIN.ENABLED + 0: PLUGIN_ADMIN.DISABLED + validate: + type: bool diff --git a/user/themes/test/blueprints/blog.yaml b/user/themes/test/blueprints/blog.yaml new file mode 100644 index 0000000..8600143 --- /dev/null +++ b/user/themes/test/blueprints/blog.yaml @@ -0,0 +1,94 @@ +extends@: default +child_type: item + +rules: + slug: + pattern: "[a-z][a-z0-9_-]+" + min: 2 + max: 80 + +form: + fields: + tabs: + type: tabs + active: 1 + + fields: + advanced: + fields: + overrides: + fields: + header.child_type: + default: item + blog: + type: tab + title: Blog Config + + fields: + + content_title: + type: spacer + title: Content Definition + + header.content.items: + type: textarea + yaml: true + label: Items + default: '@self.children' + validate: + type: yaml + + header.content.limit: + type: text + label: Max Item Count + default: 5 + validate: + required: true + type: int + min: 1 + + header.content.order.by: + type: select + label: Order By + default: date + options: + folder: Folder + title: Title + date: Date + default: Default + + header.content.order.dir: + type: select + label: Order + default: desc + options: + asc: Ascending + desc: Descending + + header.content.pagination: + type: toggle + label: Pagination + highlight: 1 + default: 1 + options: + 1: PLUGIN_ADMIN.ENABLED + 0: PLUGIN_ADMIN.DISABLED + validate: + type: bool + + header.content.url_taxonomy_filters: + type: toggle + label: URL Taxonomy Filters + highlight: 1 + default: 1 + options: + 1: PLUGIN_ADMIN.ENABLED + 0: PLUGIN_ADMIN.DISABLED + validate: + type: bool + + import@: + type: partials/blog-bits + context: blueprints://pages + + diff --git a/user/themes/test/blueprints/default.yaml b/user/themes/test/blueprints/default.yaml new file mode 100644 index 0000000..3219221 --- /dev/null +++ b/user/themes/test/blueprints/default.yaml @@ -0,0 +1,15 @@ +extends@: default + +form: + fields: + tabs: + fields: + advanced: + fields: + columns: + fields: + column1: + fields: + header.body_classes: + markdown: true + description: 'Available classes in Quark Theme (space separated):
`header-fixed`, `header-animated`, `header-dark`, `header-transparent`, `sticky-footer`' \ No newline at end of file diff --git a/user/themes/test/blueprints/item.yaml b/user/themes/test/blueprints/item.yaml new file mode 100644 index 0000000..60cc3e1 --- /dev/null +++ b/user/themes/test/blueprints/item.yaml @@ -0,0 +1,113 @@ +extends@: default + +form: + fields: + tabs: + + fields: + blog: + type: tab + title: Blog Item + + fields: + + header_options: + type: section + title: Header Options + underline: true + + header.continue_link: + type: toggle + toggleable: true + label: DF Style Link + help: Daring Fireball style title link + highlight: 1 + options: + 1: PLUGIN_ADMIN.ENABLED + 0: PLUGIN_ADMIN.DISABLED + validate: + type: bool + + header.header_image: + type: toggle + toggleable: true + label: Display Header Image + help: Enabled displaying of a header image + highlight: 1 + options: + 1: PLUGIN_ADMIN.ENABLED + 0: PLUGIN_ADMIN.DISABLED + + header.header_image_file: + type: text + toggleable: true + label: Image File + help: image filename that exists in the page folder. If not provided, will use the first image found. + placeholder: "For example: myimage.jpg" + + header.header_image_width: + type: text + toggleable: true + label: Image Width + size: small + help: Header width in px + placeholder: Default is 900 + validate: + type: int + min: 0 + max: 5000 + + header.header_image_height: + type: text + toggleable: true + label: Image Height + size: small + help: Header height in px + placeholder: Default is 300 + validate: + type: int + min: 0 + max: 5000 + + summary: + type: section + title: Summary + underline: true + + header.summary.enabled: + type: toggle + toggleable: true + label: Summary + highlight: 1 + options: + 1: PLUGIN_ADMIN.ENABLED + 0: PLUGIN_ADMIN.DISABLED + + header.summary.format: + type: select + toggleable: true + label: Format + classes: fancy + options: + 'short': 'Use the first occurence of delimiter or size' + 'long': 'Summary delimiter will be ignored' + + header.summary.size: + type: text + toggleable: true + label: Size + classes: large + placeholder: 300 + validate: + type: int + min: 1 + + header.summary.delimiter: + type: text + toggleable: true + label: Summary delimiter + classes: large + placeholder: === + + import@: + type: partials/blog-bits diff --git a/user/themes/test/blueprints/modular.yaml b/user/themes/test/blueprints/modular.yaml new file mode 100644 index 0000000..9d7fa2f --- /dev/null +++ b/user/themes/test/blueprints/modular.yaml @@ -0,0 +1,47 @@ +title: PLUGIN_ADMIN.MODULE +extends@: default + +form: + fields: + tabs: + type: tabs + active: 1 + + fields: + content: + fields: + + modular_title: + type: spacer + title: PLUGIN_ADMIN.MODULE_SETUP + + header.onpage_menu: + type: toggle + style: vertical + label: THEME_QUARK.ADMIN.MODULAR.COMMON.SHOW_ONPAGE_MENU + help: THEME_QUARK.ADMIN.MODULAR.COMMON.SHOW_ONPAGE_MENU_HELP + default: 0 + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + + header.content.items: + type: text + label: PLUGIN_ADMIN.ITEMS + default: '@self.modular' + size: medium + + header.content.order.by: + type: text + label: PLUGIN_ADMIN.ORDER_BY + placeholder: date + help: + size: small + + header.content.order.dir: + type: text + label: PLUGIN_ADMIN.ORDER + help: '"desc" or "asc" are valid values' + placeholder: desc + size: small \ No newline at end of file diff --git a/user/themes/test/blueprints/modular/features.yaml b/user/themes/test/blueprints/modular/features.yaml new file mode 100644 index 0000000..187696f --- /dev/null +++ b/user/themes/test/blueprints/modular/features.yaml @@ -0,0 +1,38 @@ +title: Features +'@extends': default + +form: + fields: + tabs: + fields: + features: + type: tab + title: Features + fields: + header.class: + type: select + label: Layout + default: small + size: medium + options: + small: Small = 4 / 3 / 2 columns + standard: Standard = 3 / 2 / 1 columns + + header.features: + name: features + type: list + label: Features + + fields: + .icon: + type: iconpicker + label: Icon + .header: + type: text + label: Header + .text: + type: text + label: Text + .url: + type: text + label: Link diff --git a/user/themes/test/blueprints/modular/hero.yaml b/user/themes/test/blueprints/modular/hero.yaml new file mode 100644 index 0000000..5e8abf5 --- /dev/null +++ b/user/themes/test/blueprints/modular/hero.yaml @@ -0,0 +1,23 @@ +title: Hero +'@extends': default + +form: + fields: + tabs: + fields: + buttons: + type: tab + title: Hero + fields: + header.hero_classes: + type: text + label: Hero Classes + markdown: true + description: 'There are several Hero class options that can be listed here (space separated):
`text-light`, `text-dark`, `title-h1h2`, `parallax`, `overlay-dark-gradient`, `overlay-light-gradient`, `overlay-dark`, `overlay-light`, `hero-fullscreen`, `hero-large`, `hero-medium`, `hero-small`, `hero-tiny`
Please consult the [Quark documentation](https://github.com/getgrav/grav-theme-quark#hero-options) for more details.' + header.hero_image: + type: filepicker + label: Hero Image + preview_images: true + description: 'If not specified, this defaults to the first image found in the page''s folder' + + diff --git a/user/themes/test/blueprints/modular/text.yaml b/user/themes/test/blueprints/modular/text.yaml new file mode 100644 index 0000000..023c272 --- /dev/null +++ b/user/themes/test/blueprints/modular/text.yaml @@ -0,0 +1,19 @@ +title: Text +'@extends': default + +form: + fields: + tabs: + fields: + content: + fields: + header.media_order: + label: Page Media (first one will be displayed next to your content) + header.image_align: + type: select + label: Image position + classes: fancy + default: left + options: + 'left': 'Left' + 'right': 'Right' diff --git a/user/themes/test/blueprints/partials/blog-bits.yaml b/user/themes/test/blueprints/partials/blog-bits.yaml new file mode 100644 index 0000000..6ab4148 --- /dev/null +++ b/user/themes/test/blueprints/partials/blog-bits.yaml @@ -0,0 +1,64 @@ +form: + fields: + + hero_title: + type: spacer + title: Hero Section + + header.hero_classes: + type: text + label: Hero Classes + markdown: true + description: 'There are several Hero class options that can be listed here (space separated):
`text-light`, `text-dark`, `title-h1h2`, `parallax`, `overlay-dark-gradient`, `overlay-light-gradient`, `overlay-dark`, `overlay-light`, `hero-fullscreen`, `hero-large`, `hero-medium`, `hero-small`, `hero-tiny`
Please consult the [Quark documentation](https://github.com/getgrav/grav-theme-quark#hero-options) for more details.' + + header.hero_image: + type: filepicker + label: Hero Image + preview_images: true + description: 'If not specified, this defaults to the first image found in the page''s folder' + + toggles_title: + type: spacer + title: Configuration + + header.blog_url: + type: text + toggleable: true + label: Blog Route + help: The route to the main blog page that contains the "Show ..." configuration + default: '/blog' + placeholder: '/blog' + size: medium + + header.show_sidebar: + type: toggle + toggleable: true + label: Show Sidebar + highlight: 1 + options: + 1: PLUGIN_ADMIN.ENABLED + 0: PLUGIN_ADMIN.DISABLED + validate: + type: bool + + header.show_breadcrumbs: + type: toggle + toggleable: true + label: Show Breadcrumbs + highlight: 1 + options: + 1: PLUGIN_ADMIN.ENABLED + 0: PLUGIN_ADMIN.DISABLED + validate: + type: bool + + header.show_pagination: + type: toggle + toggleable: true + label: Show Pagination + highlight: 1 + options: + 1: PLUGIN_ADMIN.ENABLED + 0: PLUGIN_ADMIN.DISABLED + validate: + type: bool \ No newline at end of file diff --git a/user/themes/test/css-compiled/spectre-exp.css b/user/themes/test/css-compiled/spectre-exp.css new file mode 100755 index 0000000..6eadf7a --- /dev/null +++ b/user/themes/test/css-compiled/spectre-exp.css @@ -0,0 +1,369 @@ +/*! Spectre.css Experimentals v0.5.8 | MIT License | github.com/picturepan2/spectre */ +.form-autocomplete { position: relative; } + +.form-autocomplete .form-autocomplete-input { -ms-flex-line-pack: start; align-content: flex-start; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; height: auto; min-height: 1.6rem; padding: 0.1rem; } + +.form-autocomplete .form-autocomplete-input.is-focused { box-shadow: 0 0 0 0.1rem rgba(48, 133, 238, 0.2); border-color: #3085EE; } + +.form-autocomplete .form-autocomplete-input .form-input { border-color: transparent; box-shadow: none; display: inline-block; -ms-flex: 1 0 auto; flex: 1 0 auto; height: 1.2rem; line-height: 0.8rem; margin: 0.1rem; width: auto; } + +.form-autocomplete .menu { left: 0; position: absolute; top: 100%; width: 100%; } + +.form-autocomplete.autocomplete-oneline .form-autocomplete-input { -ms-flex-wrap: nowrap; flex-wrap: nowrap; overflow-x: auto; } + +.form-autocomplete.autocomplete-oneline .chip { -ms-flex: 1 0 auto; flex: 1 0 auto; } + +.calendar { border: 0.05rem solid #e7e9ed; border-radius: 0.1rem; display: block; min-width: 280px; } + +.calendar .calendar-nav { -ms-flex-align: center; align-items: center; background: #f8f9fa; border-top-left-radius: 0.1rem; border-top-right-radius: 0.1rem; display: -ms-flexbox; display: flex; font-size: 0.9rem; padding: 0.4rem; } + +.calendar .calendar-header, .calendar .calendar-body { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; padding: 0.4rem 0; } + +.calendar .calendar-header .calendar-date, .calendar .calendar-body .calendar-date { -ms-flex: 0 0 14.28%; flex: 0 0 14.28%; max-width: 14.28%; } + +.calendar .calendar-header { background: #f8f9fa; border-bottom: 0.05rem solid #e7e9ed; color: #acb3c2; font-size: 0.7rem; text-align: center; } + +.calendar .calendar-body { color: #667189; } + +.calendar .calendar-date { border: 0; padding: 0.2rem; } + +.calendar .calendar-date .date-item { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: transparent; border: 0.05rem solid transparent; border-radius: 50%; color: #667189; cursor: pointer; font-size: 0.7rem; height: 1.4rem; line-height: 1rem; outline: none; padding: 0.1rem; position: relative; text-align: center; text-decoration: none; transition: background .2s, border .2s, box-shadow .2s, color .2s; vertical-align: middle; white-space: nowrap; width: 1.4rem; } + +.calendar .calendar-date .date-item.date-today { border-color: #d3e5fb; color: #3085EE; } + +.calendar .calendar-date .date-item:focus { box-shadow: 0 0 0 0.1rem rgba(48, 133, 238, 0.2); } + +.calendar .calendar-date .date-item:focus, .calendar .calendar-date .date-item:hover { background: #eff5fe; border-color: #d3e5fb; color: #3085EE; text-decoration: none; } + +.calendar .calendar-date .date-item:active, .calendar .calendar-date .date-item.active { background: #227ded; border-color: #1370e3; color: #fff; } + +.calendar .calendar-date .date-item.badge::after { position: absolute; top: 3px; right: 3px; transform: translate(50%, -50%); } + +.calendar .calendar-date .date-item:disabled, .calendar .calendar-date .date-item.disabled, .calendar .calendar-date .calendar-event:disabled, .calendar .calendar-date .calendar-event.disabled { cursor: default; opacity: .25; pointer-events: none; } + +.calendar .calendar-date.prev-month .date-item, .calendar .calendar-date.prev-month .calendar-event, .calendar .calendar-date.next-month .date-item, .calendar .calendar-date.next-month .calendar-event { opacity: .25; } + +.calendar .calendar-range { position: relative; } + +.calendar .calendar-range::before { background: #e1edfd; content: ""; height: 1.4rem; left: 0; position: absolute; right: 0; top: 50%; transform: translateY(-50%); } + +.calendar .calendar-range.range-start::before { left: 50%; } + +.calendar .calendar-range.range-end::before { right: 50%; } + +.calendar .calendar-range.range-start .date-item, .calendar .calendar-range.range-end .date-item { background: #227ded; border-color: #1370e3; color: #fff; } + +.calendar .calendar-range .date-item { color: #3085EE; } + +.calendar.calendar-lg .calendar-body { padding: 0; } + +.calendar.calendar-lg .calendar-body .calendar-date { border-bottom: 0.05rem solid #e7e9ed; border-right: 0.05rem solid #e7e9ed; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; height: 5.5rem; padding: 0; } + +.calendar.calendar-lg .calendar-body .calendar-date:nth-child(7n) { border-right: 0; } + +.calendar.calendar-lg .calendar-body .calendar-date:nth-last-child(-n+7) { border-bottom: 0; } + +.calendar.calendar-lg .date-item { -ms-flex-item-align: end; align-self: flex-end; height: 1.4rem; margin-right: 0.2rem; margin-top: 0.2rem; } + +.calendar.calendar-lg .calendar-range::before { top: 19px; } + +.calendar.calendar-lg .calendar-range.range-start::before { left: auto; width: 19px; } + +.calendar.calendar-lg .calendar-range.range-end::before { right: 19px; } + +.calendar.calendar-lg .calendar-events { -ms-flex-positive: 1; flex-grow: 1; line-height: 1; overflow-y: auto; padding: 0.2rem; } + +.calendar.calendar-lg .calendar-event { border-radius: 0.1rem; font-size: 0.7rem; display: block; margin: 0.1rem auto; overflow: hidden; padding: 3px 4px; text-overflow: ellipsis; white-space: nowrap; } + +.carousel .carousel-locator:nth-of-type(1):checked ~ .carousel-container .carousel-item:nth-of-type(1), .carousel .carousel-locator:nth-of-type(2):checked ~ .carousel-container .carousel-item:nth-of-type(2), .carousel .carousel-locator:nth-of-type(3):checked ~ .carousel-container .carousel-item:nth-of-type(3), .carousel .carousel-locator:nth-of-type(4):checked ~ .carousel-container .carousel-item:nth-of-type(4), .carousel .carousel-locator:nth-of-type(5):checked ~ .carousel-container .carousel-item:nth-of-type(5), .carousel .carousel-locator:nth-of-type(6):checked ~ .carousel-container .carousel-item:nth-of-type(6), .carousel .carousel-locator:nth-of-type(7):checked ~ .carousel-container .carousel-item:nth-of-type(7), .carousel .carousel-locator:nth-of-type(8):checked ~ .carousel-container .carousel-item:nth-of-type(8) { animation: carousel-slidein .75s ease-in-out 1; opacity: 1; z-index: 100; } + +.carousel .carousel-locator:nth-of-type(1):checked ~ .carousel-nav .nav-item:nth-of-type(1), .carousel .carousel-locator:nth-of-type(2):checked ~ .carousel-nav .nav-item:nth-of-type(2), .carousel .carousel-locator:nth-of-type(3):checked ~ .carousel-nav .nav-item:nth-of-type(3), .carousel .carousel-locator:nth-of-type(4):checked ~ .carousel-nav .nav-item:nth-of-type(4), .carousel .carousel-locator:nth-of-type(5):checked ~ .carousel-nav .nav-item:nth-of-type(5), .carousel .carousel-locator:nth-of-type(6):checked ~ .carousel-nav .nav-item:nth-of-type(6), .carousel .carousel-locator:nth-of-type(7):checked ~ .carousel-nav .nav-item:nth-of-type(7), .carousel .carousel-locator:nth-of-type(8):checked ~ .carousel-nav .nav-item:nth-of-type(8) { color: #e7e9ed; } + +.carousel { background: #f8f9fa; display: block; overflow: hidden; position: relative; width: 100%; -webkit-overflow-scrolling: touch; z-index: 1; } + +.carousel .carousel-container { height: 100%; left: 0; position: relative; } + +.carousel .carousel-container::before { content: ""; display: block; padding-bottom: 56.25%; } + +.carousel .carousel-container .carousel-item { animation: carousel-slideout 1s ease-in-out 1; height: 100%; left: 0; margin: 0; opacity: 0; position: absolute; top: 0; width: 100%; } + +.carousel .carousel-container .carousel-item:hover .item-prev, .carousel .carousel-container .carousel-item:hover .item-next { opacity: 1; } + +.carousel .carousel-container .item-prev, .carousel .carousel-container .item-next { background: rgba(231, 233, 237, 0.25); border-color: rgba(231, 233, 237, 0.5); color: #e7e9ed; opacity: 0; position: absolute; top: 50%; transition: all .4s; transform: translateY(-50%); z-index: 100; } + +.carousel .carousel-container .item-prev { left: 1rem; } + +.carousel .carousel-container .item-next { right: 1rem; } + +.carousel .carousel-nav { bottom: 0.4rem; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; left: 50%; position: absolute; transform: translateX(-50%); width: 10rem; z-index: 100; } + +.carousel .carousel-nav .nav-item { color: rgba(231, 233, 237, 0.5); display: block; -ms-flex: 1 0 auto; flex: 1 0 auto; height: 1.6rem; margin: 0.2rem; max-width: 2.5rem; position: relative; } + +.carousel .carousel-nav .nav-item::before { background: currentColor; content: ""; display: block; height: 0.1rem; position: absolute; top: .5rem; width: 100%; } + +@keyframes carousel-slidein { 0% { transform: translateX(100%); } + 100% { transform: translateX(0); } } + +@keyframes carousel-slideout { 0% { opacity: 1; + transform: translateX(0); } + 100% { opacity: 1; + transform: translateX(-50%); } } + +.comparison-slider { height: 50vh; overflow: hidden; position: relative; width: 100%; -webkit-overflow-scrolling: touch; } + +.comparison-slider .comparison-before, .comparison-slider .comparison-after { height: 100%; left: 0; margin: 0; overflow: hidden; position: absolute; top: 0; } + +.comparison-slider .comparison-before img, .comparison-slider .comparison-after img { height: 100%; object-fit: cover; object-position: left center; position: absolute; width: 100%; } + +.comparison-slider .comparison-before { width: 100%; z-index: 1; } + +.comparison-slider .comparison-before .comparison-label { right: 0.8rem; } + +.comparison-slider .comparison-after { max-width: 100%; min-width: 0; z-index: 2; } + +.comparison-slider .comparison-after::before { background: transparent; content: ""; cursor: default; height: 100%; left: 0; position: absolute; right: 0.8rem; top: 0; z-index: 1; } + +.comparison-slider .comparison-after::after { background: currentColor; border-radius: 50%; box-shadow: 0 -5px, 0 5px; color: #fff; content: ""; height: 3px; position: absolute; right: 0.4rem; top: 50%; transform: translate(50%, -50%); width: 3px; } + +.comparison-slider .comparison-after .comparison-label { left: 0.8rem; } + +.comparison-slider .comparison-resizer { animation: first-run 1.5s 1 ease-in-out; cursor: ew-resize; height: 0.8rem; left: 0; max-width: 100%; min-width: 0.8rem; opacity: 0; outline: none; position: relative; resize: horizontal; top: 50%; transform: translateY(-50%) scaleY(30); width: 0; } + +.comparison-slider .comparison-label { background: rgba(69, 77, 93, 0.5); bottom: 0.8rem; color: #fff; padding: 0.2rem 0.4rem; position: absolute; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } + +@keyframes first-run { 0% { width: 0; } + 25% { width: 2.4rem; } + 50% { width: 0.8rem; } + 75% { width: 1.2rem; } + 100% { width: 0; } } + +.filter .filter-tag#tag-0:checked ~ .filter-nav .chip[for="tag-0"], .filter .filter-tag#tag-1:checked ~ .filter-nav .chip[for="tag-1"], .filter .filter-tag#tag-2:checked ~ .filter-nav .chip[for="tag-2"], .filter .filter-tag#tag-3:checked ~ .filter-nav .chip[for="tag-3"], .filter .filter-tag#tag-4:checked ~ .filter-nav .chip[for="tag-4"], .filter .filter-tag#tag-5:checked ~ .filter-nav .chip[for="tag-5"], .filter .filter-tag#tag-6:checked ~ .filter-nav .chip[for="tag-6"], .filter .filter-tag#tag-7:checked ~ .filter-nav .chip[for="tag-7"], .filter .filter-tag#tag-8:checked ~ .filter-nav .chip[for="tag-8"] { background: #3085EE; color: #fff; } + +.filter .filter-tag#tag-1:checked ~ .filter-body .filter-item:not([data-tag~="tag-1"]), .filter .filter-tag#tag-2:checked ~ .filter-body .filter-item:not([data-tag~="tag-2"]), .filter .filter-tag#tag-3:checked ~ .filter-body .filter-item:not([data-tag~="tag-3"]), .filter .filter-tag#tag-4:checked ~ .filter-body .filter-item:not([data-tag~="tag-4"]), .filter .filter-tag#tag-5:checked ~ .filter-body .filter-item:not([data-tag~="tag-5"]), .filter .filter-tag#tag-6:checked ~ .filter-body .filter-item:not([data-tag~="tag-6"]), .filter .filter-tag#tag-7:checked ~ .filter-body .filter-item:not([data-tag~="tag-7"]), .filter .filter-tag#tag-8:checked ~ .filter-body .filter-item:not([data-tag~="tag-8"]) { display: none; } + +.filter .filter-nav { margin: 0.4rem 0; } + +.filter .filter-body { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } + +.meter { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #f8f9fa; border: 0; border-radius: 0.1rem; display: block; width: 100%; height: 0.8rem; } + +.meter::-webkit-meter-inner-element { display: block; } + +.meter::-webkit-meter-bar, .meter::-webkit-meter-optimum-value, .meter::-webkit-meter-suboptimum-value, .meter::-webkit-meter-even-less-good-value { border-radius: 0.1rem; } + +.meter::-webkit-meter-bar { background: #f8f9fa; } + +.meter::-webkit-meter-optimum-value { background: #32b643; } + +.meter::-webkit-meter-suboptimum-value { background: #ffb700; } + +.meter::-webkit-meter-even-less-good-value { background: #e85600; } + +.meter::-moz-meter-bar, .meter:-moz-meter-optimum, .meter:-moz-meter-sub-optimum, .meter:-moz-meter-sub-sub-optimum { border-radius: 0.1rem; } + +.meter:-moz-meter-optimum::-moz-meter-bar { background: #32b643; } + +.meter:-moz-meter-sub-optimum::-moz-meter-bar { background: #ffb700; } + +.meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { background: #e85600; } + +.off-canvas { display: -ms-flexbox; display: flex; -ms-flex-flow: nowrap; flex-flow: nowrap; height: 100%; position: relative; width: 100%; } + +.off-canvas .off-canvas-toggle { display: block; position: absolute; top: 0.4rem; transition: none; z-index: 1; left: 0.4rem; } + +.off-canvas .off-canvas-sidebar { background: #f8f9fa; bottom: 0; min-width: 10rem; overflow-y: auto; position: fixed; top: 0; transition: transform .25s; z-index: 200; left: 0; transform: translateX(-100%); } + +.off-canvas .off-canvas-content { -ms-flex: 1 1 auto; flex: 1 1 auto; height: 100%; padding: 0.4rem 0.4rem 0.4rem 4rem; } + +.off-canvas .off-canvas-overlay { background: rgba(69, 77, 93, 0.1); border-color: transparent; border-radius: 0; bottom: 0; display: none; height: 100%; left: 0; position: fixed; right: 0; top: 0; width: 100%; } + +.off-canvas .off-canvas-sidebar:target, .off-canvas .off-canvas-sidebar.active { transform: translateX(0); } + +.off-canvas .off-canvas-sidebar:target ~ .off-canvas-overlay, .off-canvas .off-canvas-sidebar.active ~ .off-canvas-overlay { display: block; z-index: 100; } + +@media (min-width: 960px) { .off-canvas.off-canvas-sidebar-show .off-canvas-toggle { display: none; } + .off-canvas.off-canvas-sidebar-show .off-canvas-sidebar { -ms-flex: 0 0 auto; flex: 0 0 auto; position: relative; transform: none; } + .off-canvas.off-canvas-sidebar-show .off-canvas-overlay { display: none !important; } } + +.parallax { display: block; height: auto; position: relative; width: auto; } + +.parallax .parallax-content { box-shadow: 0 1rem 2.1rem rgba(69, 77, 93, 0.3); height: auto; transform: perspective(1000px); transform-style: preserve-3d; transition: all .4s ease; width: 100%; } + +.parallax .parallax-content::before { content: ""; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } + +.parallax .parallax-front { -ms-flex-align: center; align-items: center; color: #fff; display: -ms-flexbox; display: flex; height: 100%; -ms-flex-pack: center; justify-content: center; left: 0; position: absolute; text-align: center; text-shadow: 0 0 20px rgba(69, 77, 93, 0.75); top: 0; transform: translateZ(50px) scale(0.95); transition: transform .4s; width: 100%; z-index: 1; } + +.parallax .parallax-top-left { height: 50%; outline: none; position: absolute; width: 50%; z-index: 100; left: 0; top: 0; } + +.parallax .parallax-top-left:focus ~ .parallax-content, .parallax .parallax-top-left:hover ~ .parallax-content { transform: perspective(1000px) rotateX(3deg) rotateY(-3deg); } + +.parallax .parallax-top-left:focus ~ .parallax-content::before, .parallax .parallax-top-left:hover ~ .parallax-content::before { background: linear-gradient(135deg, rgba(255, 255, 255, 0.35) 0%, transparent 50%); } + +.parallax .parallax-top-left:focus ~ .parallax-content .parallax-front, .parallax .parallax-top-left:hover ~ .parallax-content .parallax-front { transform: translate3d(4.5px, 4.5px, 50px) scale(0.95); } + +.parallax .parallax-top-right { height: 50%; outline: none; position: absolute; width: 50%; z-index: 100; right: 0; top: 0; } + +.parallax .parallax-top-right:focus ~ .parallax-content, .parallax .parallax-top-right:hover ~ .parallax-content { transform: perspective(1000px) rotateX(3deg) rotateY(3deg); } + +.parallax .parallax-top-right:focus ~ .parallax-content::before, .parallax .parallax-top-right:hover ~ .parallax-content::before { background: linear-gradient(-135deg, rgba(255, 255, 255, 0.35) 0%, transparent 50%); } + +.parallax .parallax-top-right:focus ~ .parallax-content .parallax-front, .parallax .parallax-top-right:hover ~ .parallax-content .parallax-front { transform: translate3d(-4.5px, 4.5px, 50px) scale(0.95); } + +.parallax .parallax-bottom-left { height: 50%; outline: none; position: absolute; width: 50%; z-index: 100; bottom: 0; left: 0; } + +.parallax .parallax-bottom-left:focus ~ .parallax-content, .parallax .parallax-bottom-left:hover ~ .parallax-content { transform: perspective(1000px) rotateX(-3deg) rotateY(-3deg); } + +.parallax .parallax-bottom-left:focus ~ .parallax-content::before, .parallax .parallax-bottom-left:hover ~ .parallax-content::before { background: linear-gradient(45deg, rgba(255, 255, 255, 0.35) 0%, transparent 50%); } + +.parallax .parallax-bottom-left:focus ~ .parallax-content .parallax-front, .parallax .parallax-bottom-left:hover ~ .parallax-content .parallax-front { transform: translate3d(4.5px, -4.5px, 50px) scale(0.95); } + +.parallax .parallax-bottom-right { height: 50%; outline: none; position: absolute; width: 50%; z-index: 100; bottom: 0; right: 0; } + +.parallax .parallax-bottom-right:focus ~ .parallax-content, .parallax .parallax-bottom-right:hover ~ .parallax-content { transform: perspective(1000px) rotateX(-3deg) rotateY(3deg); } + +.parallax .parallax-bottom-right:focus ~ .parallax-content::before, .parallax .parallax-bottom-right:hover ~ .parallax-content::before { background: linear-gradient(-45deg, rgba(255, 255, 255, 0.35) 0%, transparent 50%); } + +.parallax .parallax-bottom-right:focus ~ .parallax-content .parallax-front, .parallax .parallax-bottom-right:hover ~ .parallax-content .parallax-front { transform: translate3d(-4.5px, -4.5px, 50px) scale(0.95); } + +.progress { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #f0f1f4; border: 0; border-radius: 0.1rem; color: #3085EE; height: 0.2rem; position: relative; width: 100%; } + +.progress::-webkit-progress-bar { background: transparent; border-radius: 0.1rem; } + +.progress::-webkit-progress-value { background: #3085EE; border-radius: 0.1rem; } + +.progress::-moz-progress-bar { background: #3085EE; border-radius: 0.1rem; } + +.progress:indeterminate { animation: progress-indeterminate 1.5s linear infinite; background: #f0f1f4 linear-gradient(to right, #3085EE 30%, #f0f1f4 30%) top left/150% 150% no-repeat; } + +.progress:indeterminate::-moz-progress-bar { background: transparent; } + +@keyframes progress-indeterminate { 0% { background-position: 200% 0; } + 100% { background-position: -200% 0; } } + +.slider { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: transparent; display: block; width: 100%; height: 1.2rem; } + +.slider:focus { box-shadow: 0 0 0 0.1rem rgba(48, 133, 238, 0.2); outline: none; } + +.slider.tooltip:not([data-tooltip])::after { content: attr(value); } + +.slider::-webkit-slider-thumb { -webkit-appearance: none; background: #3085EE; border: 0; border-radius: 50%; height: 0.6rem; margin-top: -0.25rem; transition: transform .2s; width: 0.6rem; } + +.slider::-moz-range-thumb { background: #3085EE; border: 0; border-radius: 50%; height: 0.6rem; transition: transform .2s; width: 0.6rem; } + +.slider::-ms-thumb { background: #3085EE; border: 0; border-radius: 50%; height: 0.6rem; transition: transform .2s; width: 0.6rem; } + +.slider:active::-webkit-slider-thumb { transform: scale(1.25); } + +.slider:active::-moz-range-thumb { transform: scale(1.25); } + +.slider:active::-ms-thumb { transform: scale(1.25); } + +.slider:disabled::-webkit-slider-thumb, .slider.disabled::-webkit-slider-thumb { background: #e7e9ed; transform: scale(1); } + +.slider:disabled::-moz-range-thumb, .slider.disabled::-moz-range-thumb { background: #e7e9ed; transform: scale(1); } + +.slider:disabled::-ms-thumb, .slider.disabled::-ms-thumb { background: #e7e9ed; transform: scale(1); } + +.slider::-webkit-slider-runnable-track { background: #f0f1f4; border-radius: 0.1rem; height: 0.1rem; width: 100%; } + +.slider::-moz-range-track { background: #f0f1f4; border-radius: 0.1rem; height: 0.1rem; width: 100%; } + +.slider::-ms-track { background: #f0f1f4; border-radius: 0.1rem; height: 0.1rem; width: 100%; } + +.slider::-ms-fill-lower { background: #3085EE; } + +.timeline .timeline-item { display: -ms-flexbox; display: flex; margin-bottom: 1.2rem; position: relative; } + +.timeline .timeline-item::before { background: #e7e9ed; content: ""; height: 100%; left: 11px; position: absolute; top: 1.2rem; width: 2px; } + +.timeline .timeline-item .timeline-left { -ms-flex: 0 0 auto; flex: 0 0 auto; } + +.timeline .timeline-item .timeline-content { -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 2px 0 2px 0.8rem; } + +.timeline .timeline-item .timeline-icon { -ms-flex-align: center; align-items: center; border-radius: 50%; color: #fff; display: -ms-flexbox; display: flex; height: 1.2rem; -ms-flex-pack: center; justify-content: center; text-align: center; width: 1.2rem; } + +.timeline .timeline-item .timeline-icon::before { border: 0.1rem solid #3085EE; border-radius: 50%; content: ""; display: block; height: 0.4rem; left: 0.4rem; position: absolute; top: 0.4rem; width: 0.4rem; } + +.timeline .timeline-item .timeline-icon.icon-lg { background: #3085EE; line-height: 1.2rem; } + +.timeline .timeline-item .timeline-icon.icon-lg::before { content: none; } + +.viewer-360 { -ms-flex-align: center; align-items: center; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } + +.viewer-360 .viewer-slider[max='36'][value='1'] + .viewer-image { background-position-y: 0%; } + +.viewer-360 .viewer-slider[max='36'][value='2'] + .viewer-image { background-position-y: 2.8571428571%; } + +.viewer-360 .viewer-slider[max='36'][value='3'] + .viewer-image { background-position-y: 5.7142857143%; } + +.viewer-360 .viewer-slider[max='36'][value='4'] + .viewer-image { background-position-y: 8.5714285714%; } + +.viewer-360 .viewer-slider[max='36'][value='5'] + .viewer-image { background-position-y: 11.4285714286%; } + +.viewer-360 .viewer-slider[max='36'][value='6'] + .viewer-image { background-position-y: 14.2857142857%; } + +.viewer-360 .viewer-slider[max='36'][value='7'] + .viewer-image { background-position-y: 17.1428571429%; } + +.viewer-360 .viewer-slider[max='36'][value='8'] + .viewer-image { background-position-y: 20%; } + +.viewer-360 .viewer-slider[max='36'][value='9'] + .viewer-image { background-position-y: 22.8571428571%; } + +.viewer-360 .viewer-slider[max='36'][value='10'] + .viewer-image { background-position-y: 25.7142857143%; } + +.viewer-360 .viewer-slider[max='36'][value='11'] + .viewer-image { background-position-y: 28.5714285714%; } + +.viewer-360 .viewer-slider[max='36'][value='12'] + .viewer-image { background-position-y: 31.4285714286%; } + +.viewer-360 .viewer-slider[max='36'][value='13'] + .viewer-image { background-position-y: 34.2857142857%; } + +.viewer-360 .viewer-slider[max='36'][value='14'] + .viewer-image { background-position-y: 37.1428571429%; } + +.viewer-360 .viewer-slider[max='36'][value='15'] + .viewer-image { background-position-y: 40%; } + +.viewer-360 .viewer-slider[max='36'][value='16'] + .viewer-image { background-position-y: 42.8571428571%; } + +.viewer-360 .viewer-slider[max='36'][value='17'] + .viewer-image { background-position-y: 45.7142857143%; } + +.viewer-360 .viewer-slider[max='36'][value='18'] + .viewer-image { background-position-y: 48.5714285714%; } + +.viewer-360 .viewer-slider[max='36'][value='19'] + .viewer-image { background-position-y: 51.4285714286%; } + +.viewer-360 .viewer-slider[max='36'][value='20'] + .viewer-image { background-position-y: 54.2857142857%; } + +.viewer-360 .viewer-slider[max='36'][value='21'] + .viewer-image { background-position-y: 57.1428571429%; } + +.viewer-360 .viewer-slider[max='36'][value='22'] + .viewer-image { background-position-y: 60%; } + +.viewer-360 .viewer-slider[max='36'][value='23'] + .viewer-image { background-position-y: 62.8571428571%; } + +.viewer-360 .viewer-slider[max='36'][value='24'] + .viewer-image { background-position-y: 65.7142857143%; } + +.viewer-360 .viewer-slider[max='36'][value='25'] + .viewer-image { background-position-y: 68.5714285714%; } + +.viewer-360 .viewer-slider[max='36'][value='26'] + .viewer-image { background-position-y: 71.4285714286%; } + +.viewer-360 .viewer-slider[max='36'][value='27'] + .viewer-image { background-position-y: 74.2857142857%; } + +.viewer-360 .viewer-slider[max='36'][value='28'] + .viewer-image { background-position-y: 77.1428571429%; } + +.viewer-360 .viewer-slider[max='36'][value='29'] + .viewer-image { background-position-y: 80%; } + +.viewer-360 .viewer-slider[max='36'][value='30'] + .viewer-image { background-position-y: 82.8571428571%; } + +.viewer-360 .viewer-slider[max='36'][value='31'] + .viewer-image { background-position-y: 85.7142857143%; } + +.viewer-360 .viewer-slider[max='36'][value='32'] + .viewer-image { background-position-y: 88.5714285714%; } + +.viewer-360 .viewer-slider[max='36'][value='33'] + .viewer-image { background-position-y: 91.4285714286%; } + +.viewer-360 .viewer-slider[max='36'][value='34'] + .viewer-image { background-position-y: 94.2857142857%; } + +.viewer-360 .viewer-slider[max='36'][value='35'] + .viewer-image { background-position-y: 97.1428571429%; } + +.viewer-360 .viewer-slider[max='36'][value='36'] + .viewer-image { background-position-y: 100%; } + +.viewer-360 .viewer-slider { cursor: ew-resize; margin: 1rem; -ms-flex-order: 2; order: 2; width: 60%; } + +.viewer-360 .viewer-image { background-position-y: 0; background-repeat: no-repeat; background-size: 100%; max-width: 100%; -ms-flex-order: 1; order: 1; } + +/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3BlY3RyZS1leHAuY3NzIiwic291cmNlcyI6WyJzcGVjdHJlLWV4cC5zY3NzIiwidGhlbWUvX3ZhcmlhYmxlcy5zY3NzIiwic3BlY3RyZS9fdmFyaWFibGVzLnNjc3MiLCJzcGVjdHJlL19taXhpbnMuc2NzcyIsInNwZWN0cmUvbWl4aW5zL19hdmF0YXIuc2NzcyIsInNwZWN0cmUvbWl4aW5zL19idXR0b24uc2NzcyIsInNwZWN0cmUvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwic3BlY3RyZS9taXhpbnMvX2NvbG9yLnNjc3MiLCJzcGVjdHJlL21peGlucy9fbGFiZWwuc2NzcyIsInNwZWN0cmUvbWl4aW5zL19wb3NpdGlvbi5zY3NzIiwic3BlY3RyZS9taXhpbnMvX3NoYWRvdy5zY3NzIiwic3BlY3RyZS9taXhpbnMvX3RleHQuc2NzcyIsInNwZWN0cmUvbWl4aW5zL190b2FzdC5zY3NzIiwic3BlY3RyZS9fYXV0b2NvbXBsZXRlLnNjc3MiLCJzcGVjdHJlL19jYWxlbmRhcnMuc2NzcyIsInNwZWN0cmUvX2Nhcm91c2Vscy5zY3NzIiwic3BlY3RyZS9fY29tcGFyaXNvbi1zbGlkZXJzLnNjc3MiLCJzcGVjdHJlL19maWx0ZXJzLnNjc3MiLCJzcGVjdHJlL19tZXRlcnMuc2NzcyIsInNwZWN0cmUvX29mZi1jYW52YXMuc2NzcyIsInNwZWN0cmUvX3BhcmFsbGF4LnNjc3MiLCJzcGVjdHJlL19wcm9ncmVzcy5zY3NzIiwic3BlY3RyZS9fc2xpZGVycy5zY3NzIiwic3BlY3RyZS9fdGltZWxpbmVzLnNjc3MiLCJzcGVjdHJlL192aWV3ZXItMzYwLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gVmFyaWFibGVzIGFuZCBtaXhpbnNcbkBpbXBvcnQgXCJ0aGVtZS92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInNwZWN0cmUvbWl4aW5zXCI7XG5cbi8qISBTcGVjdHJlLmNzcyBFeHBlcmltZW50YWxzIHYjeyR2ZXJzaW9ufSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9waWN0dXJlcGFuMi9zcGVjdHJlICovXG4vLyBFeHBlcmltZW50YWxzXG5AaW1wb3J0IFwic3BlY3RyZS9hdXRvY29tcGxldGVcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL2NhbGVuZGFyc1wiO1xuQGltcG9ydCBcInNwZWN0cmUvY2Fyb3VzZWxzXCI7XG5AaW1wb3J0IFwic3BlY3RyZS9jb21wYXJpc29uLXNsaWRlcnNcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL2ZpbHRlcnNcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL21ldGVyc1wiO1xuQGltcG9ydCBcInNwZWN0cmUvb2ZmLWNhbnZhc1wiO1xuQGltcG9ydCBcInNwZWN0cmUvcGFyYWxsYXhcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL3Byb2dyZXNzXCI7XG5AaW1wb3J0IFwic3BlY3RyZS9zbGlkZXJzXCI7XG5AaW1wb3J0IFwic3BlY3RyZS90aW1lbGluZXNcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL3ZpZXdlci0zNjBcIjtcbiIsIi8vIFNwZWN0cmUgT3ZlcnJpZGVzXG4kcHJpbWFyeS1jb2xvcjogIzMwODVFRSAhZGVmYXVsdDtcbiRkYXJrLWNvbG9yOiAjNDU0ZDVkICFkZWZhdWx0O1xuJGxpZ2h0LWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJGdyYXktY29sb3I6IGxpZ2h0ZW4oJGRhcmstY29sb3IsIDQwJSkgIWRlZmF1bHQ7XG4kZ3JheS1jb2xvci1kYXJrOiBkYXJrZW4oJGdyYXktY29sb3IsIDI1JSkgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA2MCUpICFkZWZhdWx0O1xuJGJnLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA2NiUpICFkZWZhdWx0O1xuJGJvZHktZm9udC1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNSUpICFkZWZhdWx0O1xuXG4vLyBMYXlvdXRcbiRob3Jpei1wYWRkaW5nOiAxcmVtO1xuJHZlcnQtcGFkZGluZzogMnJlbSAwIDJyZW07XG5cbi8vIEZvbnRzXG4kbWluLXJlc3BvbnNpdmUtZm9udC1zaXplOiAxNnB4O1xuXG4vLyBIZWFkZXJcbiRoZWFkZXItaGVpZ2h0LWxhcmdlOiA0cmVtO1xuJGhlYWRlci1oZWlnaHQtc21hbGw6IDIuM3JlbTtcbiRoZWFkZXItY29sb3ItZGFyazogIzIyMjtcbiRoZWFkZXItdGV4dC1saWdodDogJGxpZ2h0LWNvbG9yO1xuJGhlYWRlci10ZXh0LWRhcms6IGRhcmtlbigkZGFyay1jb2xvciwgMTUlKTtcblxuLy8gRHJvcGRvd24gTWVudVxuJGRyb3BtZW51LWJnOiAkbGlnaHQtY29sb3I7XG4kZHJvcG1lbnUtaG92ZXItdGV4dDogJHByaW1hcnktY29sb3I7XG4kZHJvcG1lbnUtaG9yaXotcGFkZGluZzogMjBweDtcbiRkcm9wbWVudS12ZXJ0LXBhZGRpbmc6IDdweDtcbiRkcm9wbWVudS1jaGlsZC1wYWRkaW5nOiAxMHB4O1xuJGRyb3BtZW51LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuLy8gTW9iaWxlIE1lbnVcbiRtb2JpbGUtY29sb3ItbWFpbjogJHByaW1hcnktY29sb3I7XG4kbW9iaWxlLWNvbG9yLWFjdGl2ZTogI0ZGRjtcbiRtb2JpbGUtY29sb3ItbGluazogI0ZGRjtcbiRtb2JpbGUtYnV0dG9uLWhlaWdodDogMjRweDtcbiRtb2JpbGUtYnV0dG9uLXdpZHRoOiAyOHB4OyIsIi8vIENvcmUgdmFyaWFibGVzXG4kdmVyc2lvbjogXCIwLjUuOFwiO1xuXG4vLyBDb3JlIGZlYXR1cmVzXG4kcnRsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gQ29yZSBjb2xvcnNcbiRwcmltYXJ5LWNvbG9yOiAjNTc1NWQ5ICFkZWZhdWx0O1xuJHByaW1hcnktY29sb3ItZGFyazogZGFya2VuKCRwcmltYXJ5LWNvbG9yLCAzJSkgIWRlZmF1bHQ7XG4kcHJpbWFyeS1jb2xvci1saWdodDogbGlnaHRlbigkcHJpbWFyeS1jb2xvciwgMyUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1jb2xvcjogbGlnaHRlbigkcHJpbWFyeS1jb2xvciwgMzcuNSUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1jb2xvci1kYXJrOiBkYXJrZW4oJHNlY29uZGFyeS1jb2xvciwgMyUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1jb2xvci1saWdodDogbGlnaHRlbigkc2Vjb25kYXJ5LWNvbG9yLCAzJSkgIWRlZmF1bHQ7XG5cbi8vIEdyYXkgY29sb3JzXG4kZGFyay1jb2xvcjogIzMwMzc0MiAhZGVmYXVsdDtcbiRsaWdodC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRncmF5LWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA1NSUpICFkZWZhdWx0O1xuJGdyYXktY29sb3ItZGFyazogZGFya2VuKCRncmF5LWNvbG9yLCAzMCUpICFkZWZhdWx0O1xuJGdyYXktY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJGdyYXktY29sb3IsIDIwJSkgIWRlZmF1bHQ7XG5cbiRib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGRhcmstY29sb3IsIDY1JSkgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLWRhcms6IGRhcmtlbigkYm9yZGVyLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci1saWdodDogbGlnaHRlbigkYm9yZGVyLWNvbG9yLCA4JSkgIWRlZmF1bHQ7XG4kYmctY29sb3I6IGxpZ2h0ZW4oJGRhcmstY29sb3IsIDc1JSkgIWRlZmF1bHQ7XG4kYmctY29sb3ItZGFyazogZGFya2VuKCRiZy1jb2xvciwgMyUpICFkZWZhdWx0O1xuJGJnLWNvbG9yLWxpZ2h0OiAkbGlnaHQtY29sb3IgIWRlZmF1bHQ7XG5cbi8vIENvbnRyb2wgY29sb3JzXG4kc3VjY2Vzcy1jb2xvcjogIzMyYjY0MyAhZGVmYXVsdDtcbiR3YXJuaW5nLWNvbG9yOiAjZmZiNzAwICFkZWZhdWx0O1xuJGVycm9yLWNvbG9yOiAjZTg1NjAwICFkZWZhdWx0O1xuXG4vLyBPdGhlciBjb2xvcnNcbiRjb2RlLWNvbG9yOiAjZDczZTQ4ICFkZWZhdWx0O1xuJGhpZ2hsaWdodC1jb2xvcjogI2ZmZTliMyAhZGVmYXVsdDtcbiRib2R5LWJnOiAkYmctY29sb3ItbGlnaHQgIWRlZmF1bHQ7XG4kYm9keS1mb250LWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA1JSkgIWRlZmF1bHQ7XG4kbGluay1jb2xvcjogJHByaW1hcnktY29sb3IgIWRlZmF1bHQ7XG4kbGluay1jb2xvci1kYXJrOiBkYXJrZW4oJGxpbmstY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG4kbGluay1jb2xvci1saWdodDogbGlnaHRlbigkbGluay1jb2xvciwgMTAlKSAhZGVmYXVsdDtcblxuLy8gRm9udHNcbi8vIENyZWRpdDogaHR0cHM6Ly93d3cuc21hc2hpbmdtYWdhemluZS5jb20vMjAxNS8xMS91c2luZy1zeXN0ZW0tdWktZm9udHMtcHJhY3RpY2FsLWd1aWRlL1xuJGJhc2UtZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIHN5c3RlbS11aSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90byAhZGVmYXVsdDtcbiRtb25vLWZvbnQtZmFtaWx5OiBcIlNGIE1vbm9cIiwgXCJTZWdvZSBVSSBNb25vXCIsIFwiUm9ib3RvIE1vbm9cIiwgTWVubG8sIENvdXJpZXIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmYWxsYmFjay1mb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGNqay16aC1oYW5zLWZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseSwgXCJQaW5nRmFuZyBTQ1wiLCBcIkhpcmFnaW5vIFNhbnMgR0JcIiwgXCJNaWNyb3NvZnQgWWFIZWlcIiwgJGZhbGxiYWNrLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGNqay16aC1oYW50LWZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseSwgXCJQaW5nRmFuZyBUQ1wiLCBcIkhpcmFnaW5vIFNhbnMgQ05TXCIsIFwiTWljcm9zb2Z0IEpoZW5nSGVpXCIsICRmYWxsYmFjay1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjamstanAtZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5LCBcIkhpcmFnaW5vIFNhbnNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIE1laXJ5bywgJGZhbGxiYWNrLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGNqay1rby1mb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHksIFwiTWFsZ3VuIEdvdGhpY1wiLCAkZmFsbGJhY2stZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYm9keS1mb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHksICRmYWxsYmFjay1mb250LWZhbWlseSAhZGVmYXVsdDtcblxuLy8gVW5pdCBzaXplc1xuJHVuaXQtbzogLjA1cmVtICFkZWZhdWx0O1xuJHVuaXQtaDogLjFyZW0gIWRlZmF1bHQ7XG4kdW5pdC0xOiAuMnJlbSAhZGVmYXVsdDtcbiR1bml0LTI6IC40cmVtICFkZWZhdWx0O1xuJHVuaXQtMzogLjZyZW0gIWRlZmF1bHQ7XG4kdW5pdC00OiAuOHJlbSAhZGVmYXVsdDtcbiR1bml0LTU6IDFyZW0gIWRlZmF1bHQ7XG4kdW5pdC02OiAxLjJyZW0gIWRlZmF1bHQ7XG4kdW5pdC03OiAxLjRyZW0gIWRlZmF1bHQ7XG4kdW5pdC04OiAxLjZyZW0gIWRlZmF1bHQ7XG4kdW5pdC05OiAxLjhyZW0gIWRlZmF1bHQ7XG4kdW5pdC0xMDogMnJlbSAhZGVmYXVsdDtcbiR1bml0LTEyOiAyLjRyZW0gIWRlZmF1bHQ7XG4kdW5pdC0xNjogMy4ycmVtICFkZWZhdWx0O1xuXG4vLyBGb250IHNpemVzXG4kaHRtbC1mb250LXNpemU6IDIwcHggIWRlZmF1bHQ7XG4kaHRtbC1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZTogLjhyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAuN3JlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6IC45cmVtICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0OiAxLjJyZW0gIWRlZmF1bHQ7XG5cbi8vIFNpemVzXG4kbGF5b3V0LXNwYWNpbmc6ICR1bml0LTIgIWRlZmF1bHQ7XG4kbGF5b3V0LXNwYWNpbmctc206ICR1bml0LTEgIWRlZmF1bHQ7XG4kbGF5b3V0LXNwYWNpbmctbGc6ICR1bml0LTQgIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1czogJHVuaXQtaCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGg6ICR1bml0LW8gIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoLWxnOiAkdW5pdC1oICFkZWZhdWx0O1xuJGNvbnRyb2wtc2l6ZTogJHVuaXQtOSAhZGVmYXVsdDtcbiRjb250cm9sLXNpemUtc206ICR1bml0LTcgIWRlZmF1bHQ7XG4kY29udHJvbC1zaXplLWxnOiAkdW5pdC0xMCAhZGVmYXVsdDtcbiRjb250cm9sLXBhZGRpbmcteDogJHVuaXQtMiAhZGVmYXVsdDtcbiRjb250cm9sLXBhZGRpbmcteC1zbTogJHVuaXQtMiAqIC43NSAhZGVmYXVsdDtcbiRjb250cm9sLXBhZGRpbmcteC1sZzogJHVuaXQtMiAqIDEuNSAhZGVmYXVsdDtcbiRjb250cm9sLXBhZGRpbmcteTogKCRjb250cm9sLXNpemUgLSAkbGluZS1oZWlnaHQpIC8gMiAtICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXktc206ICgkY29udHJvbC1zaXplLXNtIC0gJGxpbmUtaGVpZ2h0KSAvIDIgLSAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNvbnRyb2wtcGFkZGluZy15LWxnOiAoJGNvbnRyb2wtc2l6ZS1sZyAtICRsaW5lLWhlaWdodCkgLyAyIC0gJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjb250cm9sLWljb24tc2l6ZTogLjhyZW0gIWRlZmF1bHQ7XG5cbiRjb250cm9sLXdpZHRoLXhzOiAxODBweCAhZGVmYXVsdDtcbiRjb250cm9sLXdpZHRoLXNtOiAzMjBweCAhZGVmYXVsdDtcbiRjb250cm9sLXdpZHRoLW1kOiA2NDBweCAhZGVmYXVsdDtcbiRjb250cm9sLXdpZHRoLWxnOiA5NjBweCAhZGVmYXVsdDtcbiRjb250cm9sLXdpZHRoLXhsOiAxMjgwcHggIWRlZmF1bHQ7XG5cbi8vIFJlc3BvbnNpdmUgYnJlYWtwb2ludHNcbiRzaXplLXhzOiA0ODBweCAhZGVmYXVsdDtcbiRzaXplLXNtOiA2MDBweCAhZGVmYXVsdDtcbiRzaXplLW1kOiA4NDBweCAhZGVmYXVsdDtcbiRzaXplLWxnOiA5NjBweCAhZGVmYXVsdDtcbiRzaXplLXhsOiAxMjgwcHggIWRlZmF1bHQ7XG4kc2l6ZS0yeDogMTQ0MHB4ICFkZWZhdWx0O1xuXG4kcmVzcG9uc2l2ZS1icmVha3BvaW50OiAkc2l6ZS14cyAhZGVmYXVsdDtcblxuLy8gWi1pbmRleFxuJHppbmRleC0wOiAxICFkZWZhdWx0O1xuJHppbmRleC0xOiAxMDAgIWRlZmF1bHQ7XG4kemluZGV4LTI6IDIwMCAhZGVmYXVsdDtcbiR6aW5kZXgtMzogMzAwICFkZWZhdWx0O1xuJHppbmRleC00OiA0MDAgIWRlZmF1bHQ7XG4iLCIvLyBNaXhpbnNcbkBpbXBvcnQgXCJtaXhpbnMvYXZhdGFyXCI7XG5AaW1wb3J0IFwibWl4aW5zL2J1dHRvblwiO1xuQGltcG9ydCBcIm1peGlucy9jbGVhcmZpeFwiO1xuQGltcG9ydCBcIm1peGlucy9jb2xvclwiO1xuQGltcG9ydCBcIm1peGlucy9sYWJlbFwiO1xuQGltcG9ydCBcIm1peGlucy9wb3NpdGlvblwiO1xuQGltcG9ydCBcIm1peGlucy9zaGFkb3dcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dFwiO1xuQGltcG9ydCBcIm1peGlucy90b2FzdFwiOyIsIi8vIEF2YXRhciBtaXhpblxuQG1peGluIGF2YXRhci1iYXNlKCRzaXplOiAkdW5pdC04KSB7XG4gIGZvbnQtc2l6ZTogJHNpemUgLyAyO1xuICBoZWlnaHQ6ICRzaXplO1xuICB3aWR0aDogJHNpemU7XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudCBtaXhpblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvcjogJHByaW1hcnktY29sb3IpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xuICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDMlKTtcbiAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgY29udHJvbC1zaGFkb3coJGNvbG9yKTtcbiAgfVxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLCAyJSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCA1JSk7XG4gICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3IsIDclKTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgfVxuICAmLmxvYWRpbmcge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvcjogJHByaW1hcnktY29sb3IpIHtcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgY29sb3I6ICRjb2xvcjtcbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgY29udHJvbC1zaGFkb3coJGNvbG9yKTtcbiAgfVxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvciwgNTAlKTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDIlKTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvciwgNSUpO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gIH1cbiAgJi5sb2FkaW5nIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3I7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ2xlYXJmaXggbWl4aW5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cbiIsIi8vIEJhY2tncm91bmQgY29sb3IgdXRpbGl0eSBtaXhpblxuQG1peGluIGJnLWNvbG9yLXZhcmlhbnQoJG5hbWU6IFwiLmJnLXByaW1hcnlcIiwgJGNvbG9yOiAkcHJpbWFyeS1jb2xvcikge1xuICAjeyRuYW1lfSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yICFpbXBvcnRhbnQ7XG5cbiAgICBAaWYgKGxpZ2h0bmVzcygkY29sb3IpIDwgNjApIHtcbiAgICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi8vIFRleHQgY29sb3IgdXRpbGl0eSBtaXhpblxuQG1peGluIHRleHQtY29sb3ItdmFyaWFudCgkbmFtZTogXCIudGV4dC1wcmltYXJ5XCIsICRjb2xvcjogJHByaW1hcnktY29sb3IpIHtcbiAgI3skbmFtZX0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIGEjeyRuYW1lfSB7XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCA1JSk7XG4gICAgfVxuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogbGlnaHRlbigkY29sb3IsIDUlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIExhYmVsIGJhc2Ugc3R5bGVcbkBtaXhpbiBsYWJlbC1iYXNlKCkge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmc6IC4xcmVtIC4ycmVtO1xufVxuXG5AbWl4aW4gbGFiZWwtdmFyaWFudCgkY29sb3I6ICRsaWdodC1jb2xvciwgJGJnLWNvbG9yOiAkcHJpbWFyeS1jb2xvcikge1xuICBiYWNrZ3JvdW5kOiAkYmctY29sb3I7XG4gIGNvbG9yOiAkY29sb3I7XG59XG4iLCIvLyBNYXJnaW4gdXRpbGl0eSBtaXhpblxuQG1peGluIG1hcmdpbi12YXJpYW50KCRpZDogMSwgJHNpemU6ICR1bml0LTEpIHtcbiAgLm0tI3skaWR9IHtcbiAgICBtYXJnaW46ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItI3skaWR9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLSN7JGlkfSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItI3skaWR9IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtI3skaWR9IHtcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LSN7JGlkfSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzaXplICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LSN7JGlkfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNpemUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFBhZGRpbmcgdXRpbGl0eSBtaXhpblxuQG1peGluIHBhZGRpbmctdmFyaWFudCgkaWQ6IDEsICRzaXplOiAkdW5pdC0xKSB7XG4gIC5wLSN7JGlkfSB7XG4gICAgcGFkZGluZzogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi0jeyRpZH0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLSN7JGlkfSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLSN7JGlkfSB7XG4gICAgcGFkZGluZy1yaWdodDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC0jeyRpZH0ge1xuICAgIHBhZGRpbmctdG9wOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LSN7JGlkfSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cbiAgXG4gIC5weS0jeyRpZH0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBDb21wb25lbnQgZm9jdXMgc2hhZG93XG5AbWl4aW4gY29udHJvbC1zaGFkb3coJGNvbG9yOiAkcHJpbWFyeS1jb2xvcikge1xuICBib3gtc2hhZG93OiAwIDAgMCAuMXJlbSByZ2JhKCRjb2xvciwgLjIpO1xufVxuXG4vLyBTaGFkb3cgbWl4aW5cbkBtaXhpbiBzaGFkb3ctdmFyaWFudCgkb2Zmc2V0KSB7XG4gIGJveC1zaGFkb3c6IDAgJG9mZnNldCAoJG9mZnNldCArIC4wNXJlbSkgKiAyIHJnYmEoJGRhcmstY29sb3IsIC4zKTtcbn1cbiIsIi8vIFRleHQgRWxsaXBzaXNcbkBtaXhpbiB0ZXh0LWVsbGlwc2lzKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIFRvYXN0IHZhcmlhbnQgbWl4aW5cbkBtaXhpbiB0b2FzdC12YXJpYW50KCRjb2xvcjogJGRhcmstY29sb3IpIHtcbiAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IsIC45NSk7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xufVxuIiwiLy8gQXV0b2NvbXBsZXRlXG4uZm9ybS1hdXRvY29tcGxldGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmZvcm0tYXV0b2NvbXBsZXRlLWlucHV0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAkdW5pdC04O1xuICAgIHBhZGRpbmc6ICR1bml0LWg7XG5cbiAgICAmLmlzLWZvY3VzZWQge1xuICAgICAgQGluY2x1ZGUgY29udHJvbC1zaGFkb3coKTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgfVxuXG4gICAgLmZvcm0taW5wdXQge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgIGhlaWdodDogJHVuaXQtNjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkdW5pdC00O1xuICAgICAgbWFyZ2luOiAkdW5pdC1oO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLm1lbnUge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYuYXV0b2NvbXBsZXRlLW9uZWxpbmUge1xuICAgIC5mb3JtLWF1dG9jb21wbGV0ZS1pbnB1dCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgfVxuXG4gICAgLmNoaXAge1xuICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIvLyBDYWxlbmRhcnNcbi5jYWxlbmRhciB7XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMjgwcHg7XG5cbiAgLmNhbGVuZGFyLW5hdiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3I7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgIHBhZGRpbmc6ICRsYXlvdXQtc3BhY2luZztcbiAgfVxuXG4gIC5jYWxlbmRhci1oZWFkZXIsXG4gIC5jYWxlbmRhci1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAkbGF5b3V0LXNwYWNpbmcgMDtcblxuICAgIC5jYWxlbmRhci1kYXRlIHtcbiAgICAgIGZsZXg6IDAgMCAxNC4yOCU7IC8vIDcgY2FsZW5kYXItaXRlbXMgZWFjaCByb3dcbiAgICAgIG1heC13aWR0aDogMTQuMjglO1xuICAgIH1cbiAgfVxuXG4gIC5jYWxlbmRhci1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgY29sb3I6ICRncmF5LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuY2FsZW5kYXItYm9keSB7XG4gICAgY29sb3I6ICRncmF5LWNvbG9yLWRhcms7XG4gIH1cblxuICAuY2FsZW5kYXItZGF0ZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6ICR1bml0LTE7XG5cbiAgICAuZGF0ZS1pdGVtIHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAkZ3JheS1jb2xvci1kYXJrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgaGVpZ2h0OiAkdW5pdC03O1xuICAgICAgbGluZS1oZWlnaHQ6ICR1bml0LTU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgcGFkZGluZzogJHVuaXQtaDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzLCBib3JkZXIgLjJzLCBib3gtc2hhZG93IC4ycywgY29sb3IgLjJzO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB3aWR0aDogJHVuaXQtNztcblxuICAgICAgJi5kYXRlLXRvZGF5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yLWRhcms7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRyb2wtc2hhZG93KCk7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvci1saWdodDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yLWRhcms7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgICAgJjphY3RpdmUsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLWRhcms7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRwcmltYXJ5LWNvbG9yLWRhcmssIDUlKTtcbiAgICAgICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLy8gQ2FsZW5kYXIgYmFkZ2Ugc3VwcG9ydFxuICAgICAgJi5iYWRnZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRhdGUtaXRlbSxcbiAgICAuY2FsZW5kYXItZXZlbnQge1xuICAgICAgJjpkaXNhYmxlZCxcbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIG9wYWNpdHk6IC4yNTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5wcmV2LW1vbnRoLFxuICAgICYubmV4dC1tb250aCB7XG4gICAgICAuZGF0ZS1pdGVtLFxuICAgICAgLmNhbGVuZGFyLWV2ZW50IHtcbiAgICAgICAgb3BhY2l0eTogLjI1O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYWxlbmRhci1yYW5nZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAkdW5pdC03O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICAgICYucmFuZ2Utc3RhcnQge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnJhbmdlLWVuZCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYucmFuZ2Utc3RhcnQsXG4gICAgJi5yYW5nZS1lbmQge1xuICAgICAgLmRhdGUtaXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLWRhcms7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRwcmltYXJ5LWNvbG9yLWRhcmssIDUlKTtcbiAgICAgICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF0ZS1pdGVtIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBDYWxlbmRhcnMgc2l6ZVxuICAmLmNhbGVuZGFyLWxnIHtcbiAgICAuY2FsZW5kYXItYm9keSB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAuY2FsZW5kYXItZGF0ZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogNS41cmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDduKSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rNykge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF0ZS1pdGVtIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgaGVpZ2h0OiAkdW5pdC03O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkbGF5b3V0LXNwYWNpbmctc207XG4gICAgICBtYXJnaW4tdG9wOiAkbGF5b3V0LXNwYWNpbmctc207XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyLXJhbmdlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogMTlweDtcbiAgICAgIH1cbiAgICAgICYucmFuZ2Utc3RhcnQge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucmFuZ2UtZW5kIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYWxlbmRhci1ldmVudHMge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgcGFkZGluZzogJGxheW91dC1zcGFjaW5nLXNtO1xuICAgIH1cblxuICAgIC5jYWxlbmRhci1ldmVudCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAkdW5pdC1oIGF1dG87XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogM3B4IDRweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENhcm91c2Vsc1xuLy8gVGhlIG51bWJlciBvZiBjYXJvdXNlbCBpbWFnZXNcbiRjYXJvdXNlbC1udW1iZXI6IDg7XG5cbiVjYXJvdXNlbC1pbWFnZS1jaGVja2VkIHsgXG4gIGFuaW1hdGlvbjogY2Fyb3VzZWwtc2xpZGVpbiAuNzVzIGVhc2UtaW4tb3V0IDE7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6ICR6aW5kZXgtMTtcbn1cblxuJWNhcm91c2VsLW5hdi1jaGVja2VkIHsgXG4gIGNvbG9yOiAkZ3JheS1jb2xvci1saWdodDtcbn1cblxuLmNhcm91c2VsIHtcbiAgYmFja2dyb3VuZDogJGJnLWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB6LWluZGV4OiAkemluZGV4LTA7XG5cbiAgLmNhcm91c2VsLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgIGFuaW1hdGlvbjogY2Fyb3VzZWwtc2xpZGVvdXQgMXMgZWFzZS1pbi1vdXQgMTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuaXRlbS1wcmV2LFxuICAgICAgICAuaXRlbS1uZXh0IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tcHJldixcbiAgICAuaXRlbS1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGdyYXktY29sb3ItbGlnaHQsIC4yNSk7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGdyYXktY29sb3ItbGlnaHQsIC41KTtcbiAgICAgIGNvbG9yOiAkZ3JheS1jb2xvci1saWdodDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB6LWluZGV4OiAkemluZGV4LTE7XG4gICAgfVxuICAgIC5pdGVtLXByZXYge1xuICAgICAgbGVmdDogMXJlbTtcbiAgICB9XG4gICAgLml0ZW0tbmV4dCB7XG4gICAgICByaWdodDogMXJlbTtcbiAgICB9XG4gIH1cblxuICAuY2Fyb3VzZWwtbG9jYXRvciB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNhcm91c2VsLW51bWJlcikge1xuICAgICAgJjpudGgtb2YtdHlwZSgjeyRpfSk6Y2hlY2tlZCB+IC5jYXJvdXNlbC1jb250YWluZXIgLmNhcm91c2VsLWl0ZW06bnRoLW9mLXR5cGUoI3skaX0pIHtcbiAgICAgICAgQGV4dGVuZCAlY2Fyb3VzZWwtaW1hZ2UtY2hlY2tlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY2Fyb3VzZWwtbnVtYmVyKSB7XG4gICAgICAmOm50aC1vZi10eXBlKCN7JGl9KTpjaGVja2VkIH4gLmNhcm91c2VsLW5hdiAubmF2LWl0ZW06bnRoLW9mLXR5cGUoI3skaX0pIHtcbiAgICAgICAgQGV4dGVuZCAlY2Fyb3VzZWwtbmF2LWNoZWNrZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcm91c2VsLW5hdiB7XG4gICAgYm90dG9tOiAkbGF5b3V0LXNwYWNpbmc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMTByZW07XG4gICAgei1pbmRleDogJHppbmRleC0xO1xuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIGNvbG9yOiByZ2JhKCRncmF5LWNvbG9yLWxpZ2h0LCAuNSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgaGVpZ2h0OiAkdW5pdC04O1xuICAgICAgbWFyZ2luOiAkdW5pdC0xO1xuICAgICAgbWF4LXdpZHRoOiAyLjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogJHVuaXQtaDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC41cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBjYXJvdXNlbC1zbGlkZWluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBjYXJvdXNlbC1zbGlkZW91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuIiwiLy8gSW1hZ2UgY29tcGFyaXNvbiBzbGlkZXJcbi8vIENyZWRpdDogaHR0cDovL2NvZGVwZW4uaW8vc29saXBzaXN0YWNwL3Blbi9HcG1hcVxuLmNvbXBhcmlzb24tc2xpZGVyIHtcbiAgaGVpZ2h0OiA1MHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgLmNvbXBhcmlzb24tYmVmb3JlLFxuICAuY29tcGFyaXNvbi1hZnRlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuY29tcGFyaXNvbi1iZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAuY29tcGFyaXNvbi1sYWJlbCB7XG4gICAgICByaWdodDogJHVuaXQtNDtcbiAgICB9XG4gIH1cblxuICAuY29tcGFyaXNvbi1hZnRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogJHVuaXQtNDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3gtc2hhZG93OiAwIC01cHgsIDAgNXB4O1xuICAgICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAkdW5pdC0yO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDNweDtcbiAgICB9XG5cbiAgICAuY29tcGFyaXNvbi1sYWJlbCB7XG4gICAgICBsZWZ0OiAkdW5pdC00O1xuICAgIH1cbiAgfVxuXG4gIC5jb21wYXJpc29uLXJlc2l6ZXIge1xuICAgIGFuaW1hdGlvbjogZmlyc3QtcnVuIDEuNXMgMSBlYXNlLWluLW91dDtcbiAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgICBoZWlnaHQ6ICR1bml0LTQ7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAkdW5pdC00O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmVzaXplOiBob3Jpem9udGFsO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZVkoMzApO1xuICAgIHdpZHRoOiAwO1xuICB9XG5cbiAgLmNvbXBhcmlzb24tbGFiZWwge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGRhcmstY29sb3IsIC41KTtcbiAgICBib3R0b206ICR1bml0LTQ7XG4gICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICBwYWRkaW5nOiAkdW5pdC0xICR1bml0LTI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmlyc3QtcnVuIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDI1JSB7XG4gICAgd2lkdGg6ICR1bml0LTEyO1xuICB9XG4gIDUwJSB7XG4gICAgd2lkdGg6ICR1bml0LTQ7XG4gIH1cbiAgNzUlIHtcbiAgICB3aWR0aDogJHVuaXQtNjtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuIiwiLy8gRmlsdGVycyBcbi8vIFRoZSBudW1iZXIgb2YgZmlsdGVyIG9wdGlvbnMgXG4kZmlsdGVyLW51bWJlcjogOCAhZGVmYXVsdDtcblxuJWZpbHRlci1jaGVja2VkLW5hdiB7IFxuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgY29sb3I6ICRsaWdodC1jb2xvcjtcbn1cblxuJWZpbHRlci1jaGVja2VkLWJvZHkgeyBcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbHRlciB7XG4gIC5maWx0ZXItbmF2IHtcbiAgICBtYXJnaW46ICRsYXlvdXQtc3BhY2luZyAwO1xuICB9XG5cbiAgLmZpbHRlci1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5maWx0ZXItdGFnIHtcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkZmlsdGVyLW51bWJlcikge1xuICAgICAgJiN0YWctI3skaX06Y2hlY2tlZCB+IC5maWx0ZXItbmF2IC5jaGlwW2Zvcj1cInRhZy0jeyRpfVwiXSB7XG4gICAgICAgIEBleHRlbmQgJWZpbHRlci1jaGVja2VkLW5hdjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkZmlsdGVyLW51bWJlcikge1xuICAgICAgJiN0YWctI3skaX06Y2hlY2tlZCB+IC5maWx0ZXItYm9keSAuZmlsdGVyLWl0ZW06bm90KFtkYXRhLXRhZ349XCJ0YWctI3skaX1cIl0pIHtcbiAgICAgICAgQGV4dGVuZCAlZmlsdGVyLWNoZWNrZWQtYm9keTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIE1ldGVyc1xuLy8gQ3JlZGl0OiBodHRwczovL2Nzcy10cmlja3MuY29tL2h0bWw1LW1ldGVyLWVsZW1lbnQvXG4ubWV0ZXIge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAkYmctY29sb3I7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkdW5pdC00O1xuXG4gICY6Oi13ZWJraXQtbWV0ZXItaW5uZXItZWxlbWVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOjotd2Via2l0LW1ldGVyLWJhcixcbiAgJjo6LXdlYmtpdC1tZXRlci1vcHRpbXVtLXZhbHVlLFxuICAmOjotd2Via2l0LW1ldGVyLXN1Ym9wdGltdW0tdmFsdWUsXG4gICY6Oi13ZWJraXQtbWV0ZXItZXZlbi1sZXNzLWdvb2QtdmFsdWUge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1tZXRlci1iYXIge1xuICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvcjtcbiAgfVxuXG4gICY6Oi13ZWJraXQtbWV0ZXItb3B0aW11bS12YWx1ZSB7XG4gICAgYmFja2dyb3VuZDogJHN1Y2Nlc3MtY29sb3I7XG4gIH1cblxuICAmOjotd2Via2l0LW1ldGVyLXN1Ym9wdGltdW0tdmFsdWUge1xuICAgIGJhY2tncm91bmQ6ICR3YXJuaW5nLWNvbG9yO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1tZXRlci1ldmVuLWxlc3MtZ29vZC12YWx1ZSB7XG4gICAgYmFja2dyb3VuZDogJGVycm9yLWNvbG9yO1xuICB9XG5cbiAgJjo6LW1vei1tZXRlci1iYXIsXG4gICY6LW1vei1tZXRlci1vcHRpbXVtLFxuICAmOi1tb3otbWV0ZXItc3ViLW9wdGltdW0sXG4gICY6LW1vei1tZXRlci1zdWItc3ViLW9wdGltdW0ge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjotbW96LW1ldGVyLW9wdGltdW06Oi1tb3otbWV0ZXItYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAkc3VjY2Vzcy1jb2xvcjtcbiAgfVxuXG4gICY6LW1vei1tZXRlci1zdWItb3B0aW11bTo6LW1vei1tZXRlci1iYXIge1xuICAgIGJhY2tncm91bmQ6ICR3YXJuaW5nLWNvbG9yO1xuICB9XG5cbiAgJjotbW96LW1ldGVyLXN1Yi1zdWItb3B0aW11bTo6LW1vei1tZXRlci1iYXIge1xuICAgIGJhY2tncm91bmQ6ICRlcnJvci1jb2xvcjtcbiAgfVxufVxuIiwiLy8gT2ZmIGNhbnZhcyBtZW51c1xuJG9mZi1jYW52YXMtYnJlYWtwb2ludDogJHNpemUtbGcgIWRlZmF1bHQ7XG5cbi5vZmYtY2FudmFzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBub3dyYXA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAub2ZmLWNhbnZhcy10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICRsYXlvdXQtc3BhY2luZztcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtMDtcbiAgICBAaWYgJHJ0bCA9PSB0cnVlIHtcbiAgICAgIHJpZ2h0OiAkbGF5b3V0LXNwYWNpbmc7XG4gICAgfSBAZWxzZSB7XG4gICAgICBsZWZ0OiAkbGF5b3V0LXNwYWNpbmc7XG4gICAgfVxuICB9XG5cbiAgLm9mZi1jYW52YXMtc2lkZWJhciB7XG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yO1xuICAgIGJvdHRvbTogMDtcbiAgICBtaW4td2lkdGg6IDEwcmVtO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cztcbiAgICB6LWluZGV4OiAkemluZGV4LTI7XG4gICAgQGlmICRydGwgPT0gdHJ1ZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIH1cbiAgfVxuXG4gIC5vZmYtY2FudmFzLWNvbnRlbnQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAkbGF5b3V0LXNwYWNpbmcgJGxheW91dC1zcGFjaW5nICRsYXlvdXQtc3BhY2luZyA0cmVtO1xuICB9XG5cbiAgLm9mZi1jYW52YXMtb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkZGFyay1jb2xvciwgLjEpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZi1jYW52YXMtc2lkZWJhciB7XG4gICAgJjp0YXJnZXQsXG4gICAgJi5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cblxuICAgICY6dGFyZ2V0IH4gLm9mZi1jYW52YXMtb3ZlcmxheSxcbiAgICAmLmFjdGl2ZSB+IC5vZmYtY2FudmFzLW92ZXJsYXkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OiAkemluZGV4LTE7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgbGF5b3V0XG5AbWVkaWEgKG1pbi13aWR0aDogJG9mZi1jYW52YXMtYnJlYWtwb2ludCkge1xuICAub2ZmLWNhbnZhcyB7XG4gICAgJi5vZmYtY2FudmFzLXNpZGViYXItc2hvdyB7XG4gICAgICAub2ZmLWNhbnZhcy10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICBcbiAgICAgIC5vZmYtY2FudmFzLXNpZGViYXIge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5vZmYtY2FudmFzLW92ZXJsYXkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBQYXJhbGxheFxuJHBhcmFsbGF4LWRlZzogM2RlZyAhZGVmYXVsdDtcbiRwYXJhbGxheC1vZmZzZXQ6IDQuNXB4ICFkZWZhdWx0O1xuJHBhcmFsbGF4LW9mZnNldC16OiA1MHB4ICFkZWZhdWx0O1xuJHBhcmFsbGF4LXBlcnNwZWN0aXZlOiAxMDAwcHggIWRlZmF1bHQ7XG4kcGFyYWxsYXgtc2NhbGU6IC45NSAhZGVmYXVsdDtcbiRwYXJhbGxheC1mYWRlLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zNSkgIWRlZmF1bHQ7XG5cbi8vIE1peGluOiBQYXJhbGxheCBkaXJlY3Rpb25cbkBtaXhpbiBwYXJhbGxheC1kaXIoKSB7XG4gIGhlaWdodDogNTAlO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MCU7XG4gIHotaW5kZXg6ICR6aW5kZXgtMTtcbn1cblxuLnBhcmFsbGF4IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcblxuICAucGFyYWxsYXgtY29udGVudCB7XG4gICAgQGluY2x1ZGUgc2hhZG93LXZhcmlhbnQoMXJlbSk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoJHBhcmFsbGF4LXBlcnNwZWN0aXZlKTtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnBhcmFsbGF4LWZyb250IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMjBweCByZ2JhKCRkYXJrLWNvbG9yLCAuNzUpO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooJHBhcmFsbGF4LW9mZnNldC16KSBzY2FsZSgkcGFyYWxsYXgtc2NhbGUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogJHppbmRleC0wO1xuICB9XG5cbiAgLnBhcmFsbGF4LXRvcC1sZWZ0IHtcbiAgICBAaW5jbHVkZSBwYXJhbGxheC1kaXIoKTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcblxuICAgICY6Zm9jdXMgfiAucGFyYWxsYXgtY29udGVudCxcbiAgICAmOmhvdmVyIH4gLnBhcmFsbGF4LWNvbnRlbnQge1xuICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgkcGFyYWxsYXgtcGVyc3BlY3RpdmUpIHJvdGF0ZVgoJHBhcmFsbGF4LWRlZykgcm90YXRlWSgtJHBhcmFsbGF4LWRlZyk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICRwYXJhbGxheC1mYWRlLWNvbG9yIDAlLCB0cmFuc3BhcmVudCA1MCUpO1xuICAgICAgfVxuXG4gICAgICAucGFyYWxsYXgtZnJvbnQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRwYXJhbGxheC1vZmZzZXQsICRwYXJhbGxheC1vZmZzZXQsICRwYXJhbGxheC1vZmZzZXQteikgc2NhbGUoJHBhcmFsbGF4LXNjYWxlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFyYWxsYXgtdG9wLXJpZ2h0IHtcbiAgICBAaW5jbHVkZSBwYXJhbGxheC1kaXIoKTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICAmOmZvY3VzIH4gLnBhcmFsbGF4LWNvbnRlbnQsXG4gICAgJjpob3ZlciB+IC5wYXJhbGxheC1jb250ZW50IHtcbiAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoJHBhcmFsbGF4LXBlcnNwZWN0aXZlKSByb3RhdGVYKCRwYXJhbGxheC1kZWcpIHJvdGF0ZVkoJHBhcmFsbGF4LWRlZyk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMTM1ZGVnLCAkcGFyYWxsYXgtZmFkZS1jb2xvciAwJSwgdHJhbnNwYXJlbnQgNTAlKTtcbiAgICAgIH1cblxuICAgICAgLnBhcmFsbGF4LWZyb250IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJHBhcmFsbGF4LW9mZnNldCwgJHBhcmFsbGF4LW9mZnNldCwgJHBhcmFsbGF4LW9mZnNldC16KSBzY2FsZSgkcGFyYWxsYXgtc2NhbGUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYXJhbGxheC1ib3R0b20tbGVmdCB7XG4gICAgQGluY2x1ZGUgcGFyYWxsYXgtZGlyKCk7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICAmOmZvY3VzIH4gLnBhcmFsbGF4LWNvbnRlbnQsXG4gICAgJjpob3ZlciB+IC5wYXJhbGxheC1jb250ZW50IHtcbiAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoJHBhcmFsbGF4LXBlcnNwZWN0aXZlKSByb3RhdGVYKC0kcGFyYWxsYXgtZGVnKSByb3RhdGVZKC0kcGFyYWxsYXgtZGVnKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAkcGFyYWxsYXgtZmFkZS1jb2xvciAwJSwgdHJhbnNwYXJlbnQgNTAlKTtcbiAgICAgIH1cblxuICAgICAgLnBhcmFsbGF4LWZyb250IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkcGFyYWxsYXgtb2Zmc2V0LCAtJHBhcmFsbGF4LW9mZnNldCwgJHBhcmFsbGF4LW9mZnNldC16KSBzY2FsZSgkcGFyYWxsYXgtc2NhbGUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYXJhbGxheC1ib3R0b20tcmlnaHQge1xuICAgIEBpbmNsdWRlIHBhcmFsbGF4LWRpcigpO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcblxuICAgICY6Zm9jdXMgfiAucGFyYWxsYXgtY29udGVudCxcbiAgICAmOmhvdmVyIH4gLnBhcmFsbGF4LWNvbnRlbnQge1xuICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgkcGFyYWxsYXgtcGVyc3BlY3RpdmUpIHJvdGF0ZVgoLSRwYXJhbGxheC1kZWcpIHJvdGF0ZVkoJHBhcmFsbGF4LWRlZyk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICRwYXJhbGxheC1mYWRlLWNvbG9yIDAlLCB0cmFuc3BhcmVudCA1MCUpO1xuICAgICAgfVxuXG4gICAgICAucGFyYWxsYXgtZnJvbnQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kcGFyYWxsYXgtb2Zmc2V0LCAtJHBhcmFsbGF4LW9mZnNldCwgJHBhcmFsbGF4LW9mZnNldC16KSBzY2FsZSgkcGFyYWxsYXgtc2NhbGUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gUHJvZ3Jlc3Ncbi8vIENyZWRpdDogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9odG1sNS1wcm9ncmVzcy1lbGVtZW50L1xuLnByb2dyZXNzIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWRhcms7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgaGVpZ2h0OiAkdW5pdC0xO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjo6LW1vei1wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjppbmRldGVybWluYXRlIHtcbiAgICBhbmltYXRpb246IHByb2dyZXNzLWluZGV0ZXJtaW5hdGUgMS41cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWRhcmsgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkcHJpbWFyeS1jb2xvciAzMCUsICRiZy1jb2xvci1kYXJrIDMwJSkgdG9wIGxlZnQgLyAxNTAlIDE1MCUgbm8tcmVwZWF0O1xuXG4gICAgJjo6LW1vei1wcm9ncmVzcy1iYXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtaW5kZXRlcm1pbmF0ZSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMCUgMDtcbiAgfVxufVxuIiwiLy8gU2xpZGVyc1xuLy8gQ3JlZGl0OiBodHRwczovL2Nzcy10cmlja3MuY29tL3N0eWxpbmctY3Jvc3MtYnJvd3Nlci1jb21wYXRpYmxlLXJhbmdlLWlucHV0cy1jc3MvXG4uc2xpZGVyIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkdW5pdC02O1xuXG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGNvbnRyb2wtc2hhZG93KCk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICYudG9vbHRpcDpub3QoW2RhdGEtdG9vbHRpcF0pIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBhdHRyKHZhbHVlKTtcbiAgICB9XG4gIH1cblxuICAvLyBTbGlkZXIgVGh1bWJcbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogJHVuaXQtMztcbiAgICBtYXJnaW4tdG9wOiAtKCR1bml0LTMgLSAkdW5pdC1oKSAvIDI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICB3aWR0aDogJHVuaXQtMztcbiAgfVxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogJHVuaXQtMztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICAgIHdpZHRoOiAkdW5pdC0zO1xuICB9XG4gICY6Oi1tcy10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6ICR1bml0LTM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICB3aWR0aDogJHVuaXQtMztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICAgIH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gICAgfVxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LWNvbG9yLWxpZ2h0O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1jb2xvci1saWdodDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1jb2xvci1saWdodDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICB9XG5cbiAgLy8gU2xpZGVyIFRyYWNrXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItZGFyaztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBoZWlnaHQ6ICR1bml0LWg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWRhcms7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgaGVpZ2h0OiAkdW5pdC1oO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICY6Oi1tcy10cmFjayB7XG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWRhcms7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgaGVpZ2h0OiAkdW5pdC1oO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgfVxufVxuIiwiLy8gVGltZWxpbmVzXG4udGltZWxpbmUge1xuICAudGltZWxpbmUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAkdW5pdC02O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogJGJvcmRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAxMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAkdW5pdC02O1xuICAgICAgd2lkdGg6IDJweDtcbiAgICB9XG5cbiAgICAudGltZWxpbmUtbGVmdCB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB9XG5cbiAgICAudGltZWxpbmUtY29udGVudCB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIHBhZGRpbmc6IDJweCAwIDJweCAkbGF5b3V0LXNwYWNpbmctbGc7XG4gICAgfVxuXG4gICAgLnRpbWVsaW5lLWljb24ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiAkdW5pdC02O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogJHVuaXQtNjtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aC1sZyBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAkdW5pdC0yO1xuICAgICAgICBsZWZ0OiAkdW5pdC0yO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogJHVuaXQtMjtcbiAgICAgICAgd2lkdGg6ICR1bml0LTI7XG4gICAgICB9XG5cbiAgICAgICYuaWNvbi1sZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIDM2MCBEZWdyZWUgVmlld2VyXG5cbi8vIE1peGluOiBWaWV3ZXIgc2xpZGVyIHNpemVzXG5AbWl4aW4gdmlld2VyLXNsaWRlci1zaXplKCRpbWFnZS1udW1iZXI6IDM2KSB7XG4gIEBmb3IgJHMgZnJvbSAxIHRocm91Z2ggKCRpbWFnZS1udW1iZXIpIHtcbiAgICAudmlld2VyLXNsaWRlclttYXg9JyN7JGltYWdlLW51bWJlcn0nXVt2YWx1ZT0nI3skc30nXSArIC52aWV3ZXItaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBwZXJjZW50YWdlKCgoJHMpLTEpICogMS8oKCRpbWFnZS1udW1iZXIpLTEpKTtcbiAgICB9XG4gIH1cbn1cblxuLnZpZXdlci0zNjAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIENvcHkgYW5kIGFkZCBtb3JlIG51bWJlcnMgaWYgeW91IG5lZWRcbiAgQGluY2x1ZGUgdmlld2VyLXNsaWRlci1zaXplKDM2KTtcblxuICAudmlld2VyLXNsaWRlciB7XG4gICAgY3Vyc29yOiBldy1yZXNpemU7XG4gICAgbWFyZ2luOiAxcmVtO1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cblxuICAudmlld2VyLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICB9XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUtBLHNGQUE0RjtBYUo1RixBQUFBLGtCQUFrQixDQUFDLEVBQ2pCLFFBQVEsRUFBRSxRQUFRLEdBNENuQjs7QUE3Q0QsQUFHRSxrQkFIZ0IsQ0FHaEIsd0JBQXdCLENBQUMsRUFDdkIsYUFBYSxFQUFFLFVBQVUsRUFDekIsT0FBTyxFQUFFLElBQUksRUFDYixTQUFTLEVBQUUsSUFBSSxFQUNmLE1BQU0sRUFBRSxJQUFJLEVBQ1osVUFBVSxFWHNETCxNQUFNLEVXckRYLE9BQU8sRVg2Q0YsTUFBSyxHVzVCWDs7QUExQkgsQUFXSSxrQkFYYyxDQUdoQix3QkFBd0IsQUFRckIsV0FBVyxDQUFDLEVIVmYsVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQUssQ1REVCx1QkFBTyxFWWFqQixZQUFZLEVaYkYsT0FBTyxHWWNsQjs7QUFkTCxBQWdCSSxrQkFoQmMsQ0FHaEIsd0JBQXdCLENBYXRCLFdBQVcsQ0FBQyxFQUNWLFlBQVksRUFBRSxXQUFXLEVBQ3pCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLElBQUksRUFBRSxRQUFRLEVBQ2QsTUFBTSxFWHVDSCxNQUFNLEVXdENULFdBQVcsRVhvQ1IsTUFBSyxFV25DUixNQUFNLEVYK0JILE1BQUssRVc5QlIsS0FBSyxFQUFFLElBQUksR0FDWjs7QUF6QkwsQUE0QkUsa0JBNUJnQixDQTRCaEIsS0FBSyxDQUFDLEVBQ0osSUFBSSxFQUFFLENBQUMsRUFDUCxRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsSUFBSSxFQUNULEtBQUssRUFBRSxJQUFJ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QUFtQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sR0FBRyxBQUFULElBQWEsYUFBYSxDQUFtQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sR0FBRyxBQUFULElBQWEsYUFBYSxDQUFtQixFQUNwRSxxQkFBcUIsRUFBRSxHQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sR0FBRyxBQUFULElBQWEsYUFBYSxDQUFtQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxHQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxHQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxHQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxjQUE0QyxHQUNwRTs7QUFJTCxBQU5JLFdBTU8sQ0FOUCxjQUFjLENBQUEsQUFBQSxHQUFDLENBQUksSUFBSSxBQUFSLEVBQVMsQUFBQSxLQUFDLENBQU0sSUFBSSxBQUFWLElBQWMsYUFBYSxDQUFrQixFQUNwRSxxQkFBcUIsRUFBRSxJQUE0QyxHQUNwRTs7QUFJTCxBQVFFLFdBUlMsQ0FRVCxjQUFjLENBQUMsRUFDYixNQUFNLEVBQUUsU0FBUyxFQUNqQixNQUFNLEVBQUUsSUFBSSxFQUNaLEtBQUssRUFBRSxDQUFDLEVBQ1IsS0FBSyxFQUFFLEdBQUcsR0FDWDs7QUFiSCxBQWVFLFdBZlMsQ0FlVCxhQUFhLENBQUMsRUFDWixxQkFBcUIsRUFBRSxDQUFDLEVBQ3hCLGlCQUFpQixFQUFFLFNBQVMsRUFDNUIsZUFBZSxFQUFFLElBQUksRUFDckIsU0FBUyxFQUFFLElBQUksRUFDZixLQUFLLEVBQUUsQ0FBQyxHQUNUIn0= */ diff --git a/user/themes/test/css-compiled/spectre-exp.min.css b/user/themes/test/css-compiled/spectre-exp.min.css new file mode 100755 index 0000000..104787b --- /dev/null +++ b/user/themes/test/css-compiled/spectre-exp.min.css @@ -0,0 +1 @@ +/*! Spectre.css Experimentals v0.5.8 | MIT License | github.com/picturepan2/spectre */.form-autocomplete{position:relative}.form-autocomplete .form-autocomplete-input{display:-ms-flexbox;display:flex;height:auto;min-height:1.6rem;padding:.1rem;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-autocomplete .form-autocomplete-input.is-focused{border-color:#3085ee;box-shadow:0 0 0 .1rem rgba(48,133,238,.2)}.form-autocomplete .form-autocomplete-input .form-input{line-height:.8rem;display:inline-block;width:auto;height:1.2rem;margin:.1rem;border-color:transparent;box-shadow:none;-ms-flex:1 0 auto;flex:1 0 auto}.form-autocomplete .menu{position:absolute;top:100%;left:0;width:100%}.form-autocomplete.autocomplete-oneline .form-autocomplete-input{overflow-x:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.form-autocomplete.autocomplete-oneline .chip{-ms-flex:1 0 auto;flex:1 0 auto}.calendar{display:block;min-width:280px;border:.05rem solid #e7e9ed;border-radius:.1rem}.calendar .calendar-nav{font-size:.9rem;display:-ms-flexbox;display:flex;padding:.4rem;border-top-left-radius:.1rem;border-top-right-radius:.1rem;background:#f8f9fa;-ms-flex-align:center;align-items:center}.calendar .calendar-body,.calendar .calendar-header{display:-ms-flexbox;display:flex;padding:.4rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.calendar .calendar-body .calendar-date,.calendar .calendar-header .calendar-date{max-width:14.28%;-ms-flex:0 0 14.28%;flex:0 0 14.28%}.calendar .calendar-header{font-size:.7rem;text-align:center;color:#acb3c2;border-bottom:.05rem solid #e7e9ed;background:#f8f9fa}.calendar .calendar-body{color:#667189}.calendar .calendar-date{padding:.2rem;border:0}.calendar .calendar-date .date-item{font-size:.7rem;line-height:1rem;position:relative;width:1.4rem;height:1.4rem;padding:.1rem;cursor:pointer;transition:background .2s,border .2s,box-shadow .2s,color .2s;text-align:center;vertical-align:middle;white-space:nowrap;text-decoration:none;color:#667189;border:.05rem solid transparent;border-radius:50%;outline:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.calendar .calendar-date .date-item.date-today{color:#3085ee;border-color:#d3e5fb}.calendar .calendar-date .date-item:focus{box-shadow:0 0 0 .1rem rgba(48,133,238,.2)}.calendar .calendar-date .date-item:focus,.calendar .calendar-date .date-item:hover{text-decoration:none;color:#3085ee;border-color:#d3e5fb;background:#eff5fe}.calendar .calendar-date .date-item.active,.calendar .calendar-date .date-item:active{color:#fff;border-color:#1370e3;background:#227ded}.calendar .calendar-date .date-item.badge::after{position:absolute;top:3px;right:3px;transform:translate(50%,-50%)}.calendar .calendar-date .calendar-event.disabled,.calendar .calendar-date .calendar-event:disabled,.calendar .calendar-date .date-item.disabled,.calendar .calendar-date .date-item:disabled{cursor:default;pointer-events:none;opacity:.25}.calendar .calendar-date.next-month .calendar-event,.calendar .calendar-date.next-month .date-item,.calendar .calendar-date.prev-month .calendar-event,.calendar .calendar-date.prev-month .date-item{opacity:.25}.calendar .calendar-range{position:relative}.calendar .calendar-range::before{position:absolute;top:50%;right:0;left:0;height:1.4rem;content:'';transform:translateY(-50%);background:#e1edfd}.calendar .calendar-range.range-start::before{left:50%}.calendar .calendar-range.range-end::before{right:50%}.calendar .calendar-range.range-end .date-item,.calendar .calendar-range.range-start .date-item{color:#fff;border-color:#1370e3;background:#227ded}.calendar .calendar-range .date-item{color:#3085ee}.calendar.calendar-lg .calendar-body{padding:0}.calendar.calendar-lg .calendar-body .calendar-date{display:-ms-flexbox;display:flex;flex-direction:column;height:5.5rem;padding:0;border-right:.05rem solid #e7e9ed;border-bottom:.05rem solid #e7e9ed;-ms-flex-direction:column}.calendar.calendar-lg .calendar-body .calendar-date:nth-child(7n){border-right:0}.calendar.calendar-lg .calendar-body .calendar-date:nth-last-child(-n+7){border-bottom:0}.calendar.calendar-lg .date-item{height:1.4rem;margin-top:.2rem;margin-right:.2rem;-ms-flex-item-align:end;align-self:flex-end}.calendar.calendar-lg .calendar-range::before{top:19px}.calendar.calendar-lg .calendar-range.range-start::before{left:auto;width:19px}.calendar.calendar-lg .calendar-range.range-end::before{right:19px}.calendar.calendar-lg .calendar-events{line-height:1;overflow-y:auto;padding:.2rem;-ms-flex-positive:1;flex-grow:1}.calendar.calendar-lg .calendar-event{font-size:.7rem;display:block;overflow:hidden;margin:.1rem auto;padding:3px 4px;white-space:nowrap;text-overflow:ellipsis;border-radius:.1rem}.carousel .carousel-locator:nth-of-type(1):checked~.carousel-container .carousel-item:nth-of-type(1),.carousel .carousel-locator:nth-of-type(2):checked~.carousel-container .carousel-item:nth-of-type(2),.carousel .carousel-locator:nth-of-type(3):checked~.carousel-container .carousel-item:nth-of-type(3),.carousel .carousel-locator:nth-of-type(4):checked~.carousel-container .carousel-item:nth-of-type(4),.carousel .carousel-locator:nth-of-type(5):checked~.carousel-container .carousel-item:nth-of-type(5),.carousel .carousel-locator:nth-of-type(6):checked~.carousel-container .carousel-item:nth-of-type(6),.carousel .carousel-locator:nth-of-type(7):checked~.carousel-container .carousel-item:nth-of-type(7),.carousel .carousel-locator:nth-of-type(8):checked~.carousel-container .carousel-item:nth-of-type(8){z-index:100;animation:carousel-slidein .75s ease-in-out 1;opacity:1}.carousel .carousel-locator:nth-of-type(1):checked~.carousel-nav .nav-item:nth-of-type(1),.carousel .carousel-locator:nth-of-type(2):checked~.carousel-nav .nav-item:nth-of-type(2),.carousel .carousel-locator:nth-of-type(3):checked~.carousel-nav .nav-item:nth-of-type(3),.carousel .carousel-locator:nth-of-type(4):checked~.carousel-nav .nav-item:nth-of-type(4),.carousel .carousel-locator:nth-of-type(5):checked~.carousel-nav .nav-item:nth-of-type(5),.carousel .carousel-locator:nth-of-type(6):checked~.carousel-nav .nav-item:nth-of-type(6),.carousel .carousel-locator:nth-of-type(7):checked~.carousel-nav .nav-item:nth-of-type(7),.carousel .carousel-locator:nth-of-type(8):checked~.carousel-nav .nav-item:nth-of-type(8){color:#e7e9ed}.carousel{position:relative;z-index:1;display:block;overflow:hidden;width:100%;background:#f8f9fa;-webkit-overflow-scrolling:touch}.carousel .carousel-container{position:relative;left:0;height:100%}.carousel .carousel-container::before{display:block;padding-bottom:56.25%;content:''}.carousel .carousel-container .carousel-item{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;animation:carousel-slideout 1s ease-in-out 1;opacity:0}.carousel .carousel-container .carousel-item:hover .item-next,.carousel .carousel-container .carousel-item:hover .item-prev{opacity:1}.carousel .carousel-container .item-next,.carousel .carousel-container .item-prev{position:absolute;z-index:100;top:50%;transition:all .4s;transform:translateY(-50%);opacity:0;color:#e7e9ed;border-color:rgba(231,233,237,.5);background:rgba(231,233,237,.25)}.carousel .carousel-container .item-prev{left:1rem}.carousel .carousel-container .item-next{right:1rem}.carousel .carousel-nav{position:absolute;z-index:100;bottom:.4rem;left:50%;display:-ms-flexbox;display:flex;width:10rem;transform:translateX(-50%);-ms-flex-pack:center;justify-content:center}.carousel .carousel-nav .nav-item{position:relative;display:block;max-width:2.5rem;height:1.6rem;margin:.2rem;color:rgba(231,233,237,.5);-ms-flex:1 0 auto;flex:1 0 auto}.carousel .carousel-nav .nav-item::before{position:absolute;top:.5rem;display:block;width:100%;height:.1rem;content:'';background:currentColor}@keyframes carousel-slidein{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes carousel-slideout{0%{transform:translateX(0);opacity:1}100%{transform:translateX(-50%);opacity:1}}.comparison-slider{position:relative;overflow:hidden;width:100%;height:50vh;-webkit-overflow-scrolling:touch}.comparison-slider .comparison-after,.comparison-slider .comparison-before{position:absolute;top:0;left:0;overflow:hidden;height:100%;margin:0}.comparison-slider .comparison-after img,.comparison-slider .comparison-before img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:left center}.comparison-slider .comparison-before{z-index:1;width:100%}.comparison-slider .comparison-before .comparison-label{right:.8rem}.comparison-slider .comparison-after{z-index:2;min-width:0;max-width:100%}.comparison-slider .comparison-after::before{position:absolute;z-index:1;top:0;right:.8rem;left:0;height:100%;content:'';cursor:default;background:0 0}.comparison-slider .comparison-after::after{position:absolute;top:50%;right:.4rem;width:3px;height:3px;content:'';transform:translate(50%,-50%);color:#fff;border-radius:50%;background:currentColor;box-shadow:0 -5px,0 5px}.comparison-slider .comparison-after .comparison-label{left:.8rem}.comparison-slider .comparison-resizer{position:relative;top:50%;left:0;width:0;min-width:.8rem;max-width:100%;height:.8rem;resize:horizontal;cursor:ew-resize;transform:translateY(-50%) scaleY(30);animation:first-run 1.5s 1 ease-in-out;opacity:0;outline:0}.comparison-slider .comparison-label{position:absolute;bottom:.8rem;padding:.2rem .4rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;background:rgba(69,77,93,.5)}@keyframes first-run{0%{width:0}25%{width:2.4rem}50%{width:.8rem}75%{width:1.2rem}100%{width:0}}.filter .filter-tag#tag-0:checked~.filter-nav .chip[for=tag-0],.filter .filter-tag#tag-1:checked~.filter-nav .chip[for=tag-1],.filter .filter-tag#tag-2:checked~.filter-nav .chip[for=tag-2],.filter .filter-tag#tag-3:checked~.filter-nav .chip[for=tag-3],.filter .filter-tag#tag-4:checked~.filter-nav .chip[for=tag-4],.filter .filter-tag#tag-5:checked~.filter-nav .chip[for=tag-5],.filter .filter-tag#tag-6:checked~.filter-nav .chip[for=tag-6],.filter .filter-tag#tag-7:checked~.filter-nav .chip[for=tag-7],.filter .filter-tag#tag-8:checked~.filter-nav .chip[for=tag-8]{color:#fff;background:#3085ee}.filter .filter-tag#tag-1:checked~.filter-body .filter-item:not([data-tag~=tag-1]),.filter .filter-tag#tag-2:checked~.filter-body .filter-item:not([data-tag~=tag-2]),.filter .filter-tag#tag-3:checked~.filter-body .filter-item:not([data-tag~=tag-3]),.filter .filter-tag#tag-4:checked~.filter-body .filter-item:not([data-tag~=tag-4]),.filter .filter-tag#tag-5:checked~.filter-body .filter-item:not([data-tag~=tag-5]),.filter .filter-tag#tag-6:checked~.filter-body .filter-item:not([data-tag~=tag-6]),.filter .filter-tag#tag-7:checked~.filter-body .filter-item:not([data-tag~=tag-7]),.filter .filter-tag#tag-8:checked~.filter-body .filter-item:not([data-tag~=tag-8]){display:none}.filter .filter-nav{margin:.4rem 0}.filter .filter-body{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.meter{display:block;width:100%;height:.8rem;border:0;border-radius:.1rem;background:#f8f9fa;-webkit-appearance:none;-moz-appearance:none;appearance:none}.meter::-webkit-meter-inner-element{display:block}.meter::-webkit-meter-bar,.meter::-webkit-meter-even-less-good-value,.meter::-webkit-meter-optimum-value,.meter::-webkit-meter-suboptimum-value{border-radius:.1rem}.meter::-webkit-meter-bar{background:#f8f9fa}.meter::-webkit-meter-optimum-value{background:#32b643}.meter::-webkit-meter-suboptimum-value{background:#ffb700}.meter::-webkit-meter-even-less-good-value{background:#e85600}.meter:-moz-meter-optimum,.meter:-moz-meter-sub-optimum,.meter:-moz-meter-sub-sub-optimum,.meter::-moz-meter-bar{border-radius:.1rem}.meter:-moz-meter-optimum::-moz-meter-bar{background:#32b643}.meter:-moz-meter-sub-optimum::-moz-meter-bar{background:#ffb700}.meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:#e85600}.off-canvas{position:relative;display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-flow:nowrap;flex-flow:nowrap}.off-canvas .off-canvas-toggle{position:absolute;z-index:1;top:.4rem;left:.4rem;display:block;transition:none}.off-canvas .off-canvas-sidebar{position:fixed;z-index:200;top:0;bottom:0;left:0;overflow-y:auto;min-width:10rem;transition:transform .25s;transform:translateX(-100%);background:#f8f9fa}.off-canvas .off-canvas-content{height:100%;padding:.4rem .4rem .4rem 4rem;-ms-flex:1 1 auto;flex:1 1 auto}.off-canvas .off-canvas-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:none;width:100%;height:100%;border-color:transparent;border-radius:0;background:rgba(69,77,93,.1)}.off-canvas .off-canvas-sidebar.active,.off-canvas .off-canvas-sidebar:target{transform:translateX(0)}.off-canvas .off-canvas-sidebar.active~.off-canvas-overlay,.off-canvas .off-canvas-sidebar:target~.off-canvas-overlay{z-index:100;display:block}@media (min-width:960px){.off-canvas.off-canvas-sidebar-show .off-canvas-toggle{display:none}.off-canvas.off-canvas-sidebar-show .off-canvas-sidebar{position:relative;transform:none;-ms-flex:0 0 auto;flex:0 0 auto}.off-canvas.off-canvas-sidebar-show .off-canvas-overlay{display:none!important}}.parallax{position:relative;display:block;width:auto;height:auto}.parallax .parallax-content{width:100%;height:auto;transition:all .4s ease;transform:perspective(1000px);box-shadow:0 1rem 2.1rem rgba(69,77,93,.3);transform-style:preserve-3d}.parallax .parallax-content::before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:''}.parallax .parallax-front{position:absolute;z-index:1;top:0;left:0;display:-ms-flexbox;display:flex;width:100%;height:100%;transition:transform .4s;transform:translateZ(50px) scale(.95);text-align:center;color:#fff;text-shadow:0 0 20px rgba(69,77,93,.75);-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.parallax .parallax-top-left{position:absolute;z-index:100;top:0;left:0;width:50%;height:50%;outline:0}.parallax .parallax-top-left:focus~.parallax-content,.parallax .parallax-top-left:hover~.parallax-content{transform:perspective(1000px) rotateX(3deg) rotateY(-3deg)}.parallax .parallax-top-left:focus~.parallax-content::before,.parallax .parallax-top-left:hover~.parallax-content::before{background:linear-gradient(135deg,rgba(255,255,255,.35) 0,transparent 50%)}.parallax .parallax-top-left:focus~.parallax-content .parallax-front,.parallax .parallax-top-left:hover~.parallax-content .parallax-front{transform:translate3d(4.5px,4.5px,50px) scale(.95)}.parallax .parallax-top-right{position:absolute;z-index:100;top:0;right:0;width:50%;height:50%;outline:0}.parallax .parallax-top-right:focus~.parallax-content,.parallax .parallax-top-right:hover~.parallax-content{transform:perspective(1000px) rotateX(3deg) rotateY(3deg)}.parallax .parallax-top-right:focus~.parallax-content::before,.parallax .parallax-top-right:hover~.parallax-content::before{background:linear-gradient(-135deg,rgba(255,255,255,.35) 0,transparent 50%)}.parallax .parallax-top-right:focus~.parallax-content .parallax-front,.parallax .parallax-top-right:hover~.parallax-content .parallax-front{transform:translate3d(-4.5px,4.5px,50px) scale(.95)}.parallax .parallax-bottom-left{position:absolute;z-index:100;bottom:0;left:0;width:50%;height:50%;outline:0}.parallax .parallax-bottom-left:focus~.parallax-content,.parallax .parallax-bottom-left:hover~.parallax-content{transform:perspective(1000px) rotateX(-3deg) rotateY(-3deg)}.parallax .parallax-bottom-left:focus~.parallax-content::before,.parallax .parallax-bottom-left:hover~.parallax-content::before{background:linear-gradient(45deg,rgba(255,255,255,.35) 0,transparent 50%)}.parallax .parallax-bottom-left:focus~.parallax-content .parallax-front,.parallax .parallax-bottom-left:hover~.parallax-content .parallax-front{transform:translate3d(4.5px,-4.5px,50px) scale(.95)}.parallax .parallax-bottom-right{position:absolute;z-index:100;right:0;bottom:0;width:50%;height:50%;outline:0}.parallax .parallax-bottom-right:focus~.parallax-content,.parallax .parallax-bottom-right:hover~.parallax-content{transform:perspective(1000px) rotateX(-3deg) rotateY(3deg)}.parallax .parallax-bottom-right:focus~.parallax-content::before,.parallax .parallax-bottom-right:hover~.parallax-content::before{background:linear-gradient(-45deg,rgba(255,255,255,.35) 0,transparent 50%)}.parallax .parallax-bottom-right:focus~.parallax-content .parallax-front,.parallax .parallax-bottom-right:hover~.parallax-content .parallax-front{transform:translate3d(-4.5px,-4.5px,50px) scale(.95)}.progress{position:relative;width:100%;height:.2rem;color:#3085ee;border:0;border-radius:.1rem;background:#f0f1f4;-webkit-appearance:none;-moz-appearance:none;appearance:none}.progress::-webkit-progress-bar{border-radius:.1rem;background:0 0}.progress::-webkit-progress-value{border-radius:.1rem;background:#3085ee}.progress::-moz-progress-bar{border-radius:.1rem;background:#3085ee}.progress:indeterminate{animation:progress-indeterminate 1.5s linear infinite;background:#f0f1f4 linear-gradient(to right,#3085ee 30%,#f0f1f4 30%) top left/150% 150% no-repeat}.progress:indeterminate::-moz-progress-bar{background:0 0}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}.slider{display:block;width:100%;height:1.2rem;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.slider:focus{outline:0;box-shadow:0 0 0 .1rem rgba(48,133,238,.2)}.slider.tooltip:not([data-tooltip])::after{content:attr(value)}.slider::-webkit-slider-thumb{width:.6rem;height:.6rem;margin-top:-.25rem;transition:transform .2s;border:0;border-radius:50%;background:#3085ee;-webkit-appearance:none}.slider::-moz-range-thumb{width:.6rem;height:.6rem;transition:transform .2s;border:0;border-radius:50%;background:#3085ee}.slider::-ms-thumb{width:.6rem;height:.6rem;transition:transform .2s;border:0;border-radius:50%;background:#3085ee}.slider:active::-webkit-slider-thumb{transform:scale(1.25)}.slider:active::-moz-range-thumb{transform:scale(1.25)}.slider:active::-ms-thumb{transform:scale(1.25)}.slider.disabled::-webkit-slider-thumb,.slider:disabled::-webkit-slider-thumb{transform:scale(1);background:#e7e9ed}.slider.disabled::-moz-range-thumb,.slider:disabled::-moz-range-thumb{transform:scale(1);background:#e7e9ed}.slider.disabled::-ms-thumb,.slider:disabled::-ms-thumb{transform:scale(1);background:#e7e9ed}.slider::-webkit-slider-runnable-track{width:100%;height:.1rem;border-radius:.1rem;background:#f0f1f4}.slider::-moz-range-track{width:100%;height:.1rem;border-radius:.1rem;background:#f0f1f4}.slider::-ms-track{width:100%;height:.1rem;border-radius:.1rem;background:#f0f1f4}.slider::-ms-fill-lower{background:#3085ee}.timeline .timeline-item{position:relative;display:-ms-flexbox;display:flex;margin-bottom:1.2rem}.timeline .timeline-item::before{position:absolute;top:1.2rem;left:11px;width:2px;height:100%;content:'';background:#e7e9ed}.timeline .timeline-item .timeline-left{-ms-flex:0 0 auto;flex:0 0 auto}.timeline .timeline-item .timeline-content{padding:2px 0 2px .8rem;-ms-flex:1 1 auto;flex:1 1 auto}.timeline .timeline-item .timeline-icon{display:-ms-flexbox;display:flex;width:1.2rem;height:1.2rem;text-align:center;color:#fff;border-radius:50%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.timeline .timeline-item .timeline-icon::before{position:absolute;top:.4rem;left:.4rem;display:block;width:.4rem;height:.4rem;content:'';border:.1rem solid #3085ee;border-radius:50%}.timeline .timeline-item .timeline-icon.icon-lg{line-height:1.2rem;background:#3085ee}.timeline .timeline-item .timeline-icon.icon-lg::before{content:none}.viewer-360{display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-direction:column}.viewer-360 .viewer-slider[max='36'][value='1']+.viewer-image{background-position-y:0}.viewer-360 .viewer-slider[max='36'][value='2']+.viewer-image{background-position-y:2.8571428571%}.viewer-360 .viewer-slider[max='36'][value='3']+.viewer-image{background-position-y:5.7142857143%}.viewer-360 .viewer-slider[max='36'][value='4']+.viewer-image{background-position-y:8.5714285714%}.viewer-360 .viewer-slider[max='36'][value='5']+.viewer-image{background-position-y:11.4285714286%}.viewer-360 .viewer-slider[max='36'][value='6']+.viewer-image{background-position-y:14.2857142857%}.viewer-360 .viewer-slider[max='36'][value='7']+.viewer-image{background-position-y:17.1428571429%}.viewer-360 .viewer-slider[max='36'][value='8']+.viewer-image{background-position-y:20%}.viewer-360 .viewer-slider[max='36'][value='9']+.viewer-image{background-position-y:22.8571428571%}.viewer-360 .viewer-slider[max='36'][value='10']+.viewer-image{background-position-y:25.7142857143%}.viewer-360 .viewer-slider[max='36'][value='11']+.viewer-image{background-position-y:28.5714285714%}.viewer-360 .viewer-slider[max='36'][value='12']+.viewer-image{background-position-y:31.4285714286%}.viewer-360 .viewer-slider[max='36'][value='13']+.viewer-image{background-position-y:34.2857142857%}.viewer-360 .viewer-slider[max='36'][value='14']+.viewer-image{background-position-y:37.1428571429%}.viewer-360 .viewer-slider[max='36'][value='15']+.viewer-image{background-position-y:40%}.viewer-360 .viewer-slider[max='36'][value='16']+.viewer-image{background-position-y:42.8571428571%}.viewer-360 .viewer-slider[max='36'][value='17']+.viewer-image{background-position-y:45.7142857143%}.viewer-360 .viewer-slider[max='36'][value='18']+.viewer-image{background-position-y:48.5714285714%}.viewer-360 .viewer-slider[max='36'][value='19']+.viewer-image{background-position-y:51.4285714286%}.viewer-360 .viewer-slider[max='36'][value='20']+.viewer-image{background-position-y:54.2857142857%}.viewer-360 .viewer-slider[max='36'][value='21']+.viewer-image{background-position-y:57.1428571429%}.viewer-360 .viewer-slider[max='36'][value='22']+.viewer-image{background-position-y:60%}.viewer-360 .viewer-slider[max='36'][value='23']+.viewer-image{background-position-y:62.8571428571%}.viewer-360 .viewer-slider[max='36'][value='24']+.viewer-image{background-position-y:65.7142857143%}.viewer-360 .viewer-slider[max='36'][value='25']+.viewer-image{background-position-y:68.5714285714%}.viewer-360 .viewer-slider[max='36'][value='26']+.viewer-image{background-position-y:71.4285714286%}.viewer-360 .viewer-slider[max='36'][value='27']+.viewer-image{background-position-y:74.2857142857%}.viewer-360 .viewer-slider[max='36'][value='28']+.viewer-image{background-position-y:77.1428571429%}.viewer-360 .viewer-slider[max='36'][value='29']+.viewer-image{background-position-y:80%}.viewer-360 .viewer-slider[max='36'][value='30']+.viewer-image{background-position-y:82.8571428571%}.viewer-360 .viewer-slider[max='36'][value='31']+.viewer-image{background-position-y:85.7142857143%}.viewer-360 .viewer-slider[max='36'][value='32']+.viewer-image{background-position-y:88.5714285714%}.viewer-360 .viewer-slider[max='36'][value='33']+.viewer-image{background-position-y:91.4285714286%}.viewer-360 .viewer-slider[max='36'][value='34']+.viewer-image{background-position-y:94.2857142857%}.viewer-360 .viewer-slider[max='36'][value='35']+.viewer-image{background-position-y:97.1428571429%}.viewer-360 .viewer-slider[max='36'][value='36']+.viewer-image{background-position-y:100%}.viewer-360 .viewer-slider{width:60%;margin:1rem;cursor:ew-resize;-ms-flex-order:2;order:2}.viewer-360 .viewer-image{max-width:100%;background-repeat:no-repeat;background-position-y:0;background-size:100%;-ms-flex-order:1;order:1} \ No newline at end of file diff --git a/user/themes/test/css-compiled/spectre-icons.css b/user/themes/test/css-compiled/spectre-icons.css new file mode 100755 index 0000000..d968a23 --- /dev/null +++ b/user/themes/test/css-compiled/spectre-icons.css @@ -0,0 +1,172 @@ +/*! Spectre.css Icons v0.5.8 | MIT License | github.com/picturepan2/spectre */ +.icon { box-sizing: border-box; display: inline-block; font-size: inherit; font-style: normal; height: 1em; position: relative; text-indent: -9999px; vertical-align: middle; width: 1em; } + +.icon::before, .icon::after { content: ""; display: block; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); } + +.icon.icon-2x { font-size: 1.6rem; } + +.icon.icon-3x { font-size: 2.4rem; } + +.icon.icon-4x { font-size: 3.2rem; } + +.accordion .icon, .btn .icon, .toast .icon, .menu .icon { vertical-align: -10%; } + +.btn-lg .icon { vertical-align: -15%; } + +.icon-arrow-down::before, .icon-arrow-left::before, .icon-arrow-right::before, .icon-arrow-up::before, .icon-downward::before, .icon-back::before, .icon-forward::before, .icon-upward::before { border: 0.1rem solid currentColor; border-bottom: 0; border-right: 0; height: .65em; width: .65em; } + +.icon-arrow-down::before { transform: translate(-50%, -75%) rotate(225deg); } + +.icon-arrow-left::before { transform: translate(-25%, -50%) rotate(-45deg); } + +.icon-arrow-right::before { transform: translate(-75%, -50%) rotate(135deg); } + +.icon-arrow-up::before { transform: translate(-50%, -25%) rotate(45deg); } + +.icon-back::after, .icon-forward::after { background: currentColor; height: 0.1rem; width: .8em; } + +.icon-downward::after, .icon-upward::after { background: currentColor; height: .8em; width: 0.1rem; } + +.icon-back::after { left: 55%; } + +.icon-back::before { transform: translate(-50%, -50%) rotate(-45deg); } + +.icon-downward::after { top: 45%; } + +.icon-downward::before { transform: translate(-50%, -50%) rotate(-135deg); } + +.icon-forward::after { left: 45%; } + +.icon-forward::before { transform: translate(-50%, -50%) rotate(135deg); } + +.icon-upward::after { top: 55%; } + +.icon-upward::before { transform: translate(-50%, -50%) rotate(45deg); } + +.icon-caret::before { border-top: .3em solid currentColor; border-right: .3em solid transparent; border-left: .3em solid transparent; height: 0; transform: translate(-50%, -25%); width: 0; } + +.icon-menu::before { background: currentColor; box-shadow: 0 -.35em, 0 .35em; height: 0.1rem; width: 100%; } + +.icon-apps::before { background: currentColor; box-shadow: -.35em -.35em, -.35em 0, -.35em .35em, 0 -.35em, 0 .35em, .35em -.35em, .35em 0, .35em .35em; height: 3px; width: 3px; } + +.icon-resize-horiz::before, .icon-resize-horiz::after, .icon-resize-vert::before, .icon-resize-vert::after { border: 0.1rem solid currentColor; border-bottom: 0; border-right: 0; height: .45em; width: .45em; } + +.icon-resize-horiz::before, .icon-resize-vert::before { transform: translate(-50%, -90%) rotate(45deg); } + +.icon-resize-horiz::after, .icon-resize-vert::after { transform: translate(-50%, -10%) rotate(225deg); } + +.icon-resize-horiz::before { transform: translate(-90%, -50%) rotate(-45deg); } + +.icon-resize-horiz::after { transform: translate(-10%, -50%) rotate(135deg); } + +.icon-more-horiz::before, .icon-more-vert::before { background: currentColor; box-shadow: -.4em 0, .4em 0; border-radius: 50%; height: 3px; width: 3px; } + +.icon-more-vert::before { box-shadow: 0 -.4em, 0 .4em; } + +.icon-plus::before, .icon-minus::before, .icon-cross::before { background: currentColor; height: 0.1rem; width: 100%; } + +.icon-plus::after, .icon-cross::after { background: currentColor; height: 100%; width: 0.1rem; } + +.icon-cross::before { width: 100%; } + +.icon-cross::after { height: 100%; } + +.icon-cross::before, .icon-cross::after { transform: translate(-50%, -50%) rotate(45deg); } + +.icon-check::before { border: 0.1rem solid currentColor; border-right: 0; border-top: 0; height: .5em; width: .9em; transform: translate(-50%, -75%) rotate(-45deg); } + +.icon-stop { border: 0.1rem solid currentColor; border-radius: 50%; } + +.icon-stop::before { background: currentColor; height: 0.1rem; transform: translate(-50%, -50%) rotate(45deg); width: 1em; } + +.icon-shutdown { border: 0.1rem solid currentColor; border-radius: 50%; border-top-color: transparent; } + +.icon-shutdown::before { background: currentColor; content: ""; height: .5em; top: .1em; width: 0.1rem; } + +.icon-refresh::before { border: 0.1rem solid currentColor; border-radius: 50%; border-right-color: transparent; height: 1em; width: 1em; } + +.icon-refresh::after { border: .2em solid currentColor; border-top-color: transparent; border-left-color: transparent; height: 0; left: 80%; top: 20%; width: 0; } + +.icon-search::before { border: 0.1rem solid currentColor; border-radius: 50%; height: .75em; left: 5%; top: 5%; transform: translate(0, 0) rotate(45deg); width: .75em; } + +.icon-search::after { background: currentColor; height: 0.1rem; left: 80%; top: 80%; transform: translate(-50%, -50%) rotate(45deg); width: .4em; } + +.icon-edit::before { border: 0.1rem solid currentColor; height: .4em; transform: translate(-40%, -60%) rotate(-45deg); width: .85em; } + +.icon-edit::after { border: .15em solid currentColor; border-top-color: transparent; border-right-color: transparent; height: 0; left: 5%; top: 95%; transform: translate(0, -100%); width: 0; } + +.icon-delete::before { border: 0.1rem solid currentColor; border-bottom-left-radius: 0.1rem; border-bottom-right-radius: 0.1rem; border-top: 0; height: .75em; top: 60%; width: .75em; } + +.icon-delete::after { background: currentColor; box-shadow: -.25em .2em, .25em .2em; height: 0.1rem; top: 0.05rem; width: .5em; } + +.icon-share { border: 0.1rem solid currentColor; border-radius: 0.1rem; border-right: 0; border-top: 0; } + +.icon-share::before { border: 0.1rem solid currentColor; border-left: 0; border-top: 0; height: .4em; left: 100%; top: .25em; transform: translate(-125%, -50%) rotate(-45deg); width: .4em; } + +.icon-share::after { border: 0.1rem solid currentColor; border-bottom: 0; border-right: 0; border-radius: 75% 0; height: .5em; width: .6em; } + +.icon-flag::before { background: currentColor; height: 1em; left: 15%; width: 0.1rem; } + +.icon-flag::after { border: 0.1rem solid currentColor; border-bottom-right-radius: 0.1rem; border-left: 0; border-top-right-radius: 0.1rem; height: .65em; top: 35%; left: 60%; width: .8em; } + +.icon-bookmark::before { border: 0.1rem solid currentColor; border-bottom: 0; border-top-left-radius: 0.1rem; border-top-right-radius: 0.1rem; height: .9em; width: .8em; } + +.icon-bookmark::after { border: 0.1rem solid currentColor; border-bottom: 0; border-left: 0; border-radius: 0.1rem; height: .5em; transform: translate(-50%, 35%) rotate(-45deg) skew(15deg, 15deg); width: .5em; } + +.icon-download, .icon-upload { border-bottom: 0.1rem solid currentColor; } + +.icon-download::before, .icon-upload::before { border: 0.1rem solid currentColor; border-bottom: 0; border-right: 0; height: .5em; width: .5em; transform: translate(-50%, -60%) rotate(-135deg); } + +.icon-download::after, .icon-upload::after { background: currentColor; height: .6em; top: 40%; width: 0.1rem; } + +.icon-upload::before { transform: translate(-50%, -60%) rotate(45deg); } + +.icon-upload::after { top: 50%; } + +.icon-copy::before { border: 0.1rem solid currentColor; border-radius: 0.1rem; border-right: 0; border-bottom: 0; height: .8em; left: 40%; top: 35%; width: .8em; } + +.icon-copy::after { border: 0.1rem solid currentColor; border-radius: 0.1rem; height: .8em; left: 60%; top: 60%; width: .8em; } + +.icon-time { border: 0.1rem solid currentColor; border-radius: 50%; } + +.icon-time::before { background: currentColor; height: .4em; transform: translate(-50%, -75%); width: 0.1rem; } + +.icon-time::after { background: currentColor; height: .3em; transform: translate(-50%, -75%) rotate(90deg); transform-origin: 50% 90%; width: 0.1rem; } + +.icon-mail::before { border: 0.1rem solid currentColor; border-radius: 0.1rem; height: .8em; width: 1em; } + +.icon-mail::after { border: 0.1rem solid currentColor; border-right: 0; border-top: 0; height: .5em; transform: translate(-50%, -90%) rotate(-45deg) skew(10deg, 10deg); width: .5em; } + +.icon-people::before { border: 0.1rem solid currentColor; border-radius: 50%; height: .45em; top: 25%; width: .45em; } + +.icon-people::after { border: 0.1rem solid currentColor; border-radius: 50% 50% 0 0; height: .4em; top: 75%; width: .9em; } + +.icon-message { border: 0.1rem solid currentColor; border-bottom: 0; border-radius: 0.1rem; border-right: 0; } + +.icon-message::before { border: 0.1rem solid currentColor; border-bottom-right-radius: 0.1rem; border-left: 0; border-top: 0; height: .8em; left: 65%; top: 40%; width: .7em; } + +.icon-message::after { background: currentColor; border-radius: 0.1rem; height: .3em; left: 10%; top: 100%; transform: translate(0, -90%) rotate(45deg); width: 0.1rem; } + +.icon-photo { border: 0.1rem solid currentColor; border-radius: 0.1rem; } + +.icon-photo::before { border: 0.1rem solid currentColor; border-radius: 50%; height: .25em; left: 35%; top: 35%; width: .25em; } + +.icon-photo::after { border: 0.1rem solid currentColor; border-bottom: 0; border-left: 0; height: .5em; left: 60%; transform: translate(-50%, 25%) rotate(-45deg); width: .5em; } + +.icon-link::before, .icon-link::after { border: 0.1rem solid currentColor; border-radius: 5em 0 0 5em; border-right: 0; height: .5em; width: .75em; } + +.icon-link::before { transform: translate(-70%, -45%) rotate(-45deg); } + +.icon-link::after { transform: translate(-30%, -55%) rotate(135deg); } + +.icon-location::before { border: 0.1rem solid currentColor; border-radius: 50% 50% 50% 0; height: .8em; transform: translate(-50%, -60%) rotate(-45deg); width: .8em; } + +.icon-location::after { border: 0.1rem solid currentColor; border-radius: 50%; height: .2em; transform: translate(-50%, -80%); width: .2em; } + +.icon-emoji { border: 0.1rem solid currentColor; border-radius: 50%; } + +.icon-emoji::before { border-radius: 50%; box-shadow: -.17em -.1em, .17em -.1em; height: .15em; width: .15em; } + +.icon-emoji::after { border: 0.1rem solid currentColor; border-bottom-color: transparent; border-radius: 50%; border-right-color: transparent; height: .5em; transform: translate(-50%, -40%) rotate(-135deg); width: .5em; } + +/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3BlY3RyZS1pY29ucy5jc3MiLCJzb3VyY2VzIjpbInNwZWN0cmUtaWNvbnMuc2NzcyIsInRoZW1lL192YXJpYWJsZXMuc2NzcyIsInNwZWN0cmUvX3ZhcmlhYmxlcy5zY3NzIiwic3BlY3RyZS9fbWl4aW5zLnNjc3MiLCJzcGVjdHJlL21peGlucy9fYXZhdGFyLnNjc3MiLCJzcGVjdHJlL21peGlucy9fYnV0dG9uLnNjc3MiLCJzcGVjdHJlL21peGlucy9fY2xlYXJmaXguc2NzcyIsInNwZWN0cmUvbWl4aW5zL19jb2xvci5zY3NzIiwic3BlY3RyZS9taXhpbnMvX2xhYmVsLnNjc3MiLCJzcGVjdHJlL21peGlucy9fcG9zaXRpb24uc2NzcyIsInNwZWN0cmUvbWl4aW5zL19zaGFkb3cuc2NzcyIsInNwZWN0cmUvbWl4aW5zL190ZXh0LnNjc3MiLCJzcGVjdHJlL21peGlucy9fdG9hc3Quc2NzcyIsInNwZWN0cmUvaWNvbnMvX2ljb25zLWNvcmUuc2NzcyIsInNwZWN0cmUvaWNvbnMvX2ljb25zLW5hdmlnYXRpb24uc2NzcyIsInNwZWN0cmUvaWNvbnMvX2ljb25zLWFjdGlvbi5zY3NzIiwic3BlY3RyZS9pY29ucy9faWNvbnMtb2JqZWN0LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gVmFyaWFibGVzIGFuZCBtaXhpbnNcbkBpbXBvcnQgXCJ0aGVtZS92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInNwZWN0cmUvbWl4aW5zXCI7XG5cbi8qISBTcGVjdHJlLmNzcyBJY29ucyB2I3skdmVyc2lvbn0gfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vcGljdHVyZXBhbjIvc3BlY3RyZSAqL1xuLy8gSWNvbnNcbkBpbXBvcnQgXCJzcGVjdHJlL2ljb25zL2ljb25zLWNvcmVcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL2ljb25zL2ljb25zLW5hdmlnYXRpb25cIjtcbkBpbXBvcnQgXCJzcGVjdHJlL2ljb25zL2ljb25zLWFjdGlvblwiO1xuQGltcG9ydCBcInNwZWN0cmUvaWNvbnMvaWNvbnMtb2JqZWN0XCI7XG4iLCIvLyBTcGVjdHJlIE92ZXJyaWRlc1xuJHByaW1hcnktY29sb3I6ICMzMDg1RUUgIWRlZmF1bHQ7XG4kZGFyay1jb2xvcjogIzQ1NGQ1ZCAhZGVmYXVsdDtcbiRsaWdodC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRncmF5LWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA0MCUpICFkZWZhdWx0O1xuJGdyYXktY29sb3ItZGFyazogZGFya2VuKCRncmF5LWNvbG9yLCAyNSUpICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNjAlKSAhZGVmYXVsdDtcbiRiZy1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNjYlKSAhZGVmYXVsdDtcbiRib2R5LWZvbnQtY29sb3I6IGxpZ2h0ZW4oJGRhcmstY29sb3IsIDUlKSAhZGVmYXVsdDtcblxuLy8gTGF5b3V0XG4kaG9yaXotcGFkZGluZzogMXJlbTtcbiR2ZXJ0LXBhZGRpbmc6IDJyZW0gMCAycmVtO1xuXG4vLyBGb250c1xuJG1pbi1yZXNwb25zaXZlLWZvbnQtc2l6ZTogMTZweDtcblxuLy8gSGVhZGVyXG4kaGVhZGVyLWhlaWdodC1sYXJnZTogNHJlbTtcbiRoZWFkZXItaGVpZ2h0LXNtYWxsOiAyLjNyZW07XG4kaGVhZGVyLWNvbG9yLWRhcms6ICMyMjI7XG4kaGVhZGVyLXRleHQtbGlnaHQ6ICRsaWdodC1jb2xvcjtcbiRoZWFkZXItdGV4dC1kYXJrOiBkYXJrZW4oJGRhcmstY29sb3IsIDE1JSk7XG5cbi8vIERyb3Bkb3duIE1lbnVcbiRkcm9wbWVudS1iZzogJGxpZ2h0LWNvbG9yO1xuJGRyb3BtZW51LWhvdmVyLXRleHQ6ICRwcmltYXJ5LWNvbG9yO1xuJGRyb3BtZW51LWhvcml6LXBhZGRpbmc6IDIwcHg7XG4kZHJvcG1lbnUtdmVydC1wYWRkaW5nOiA3cHg7XG4kZHJvcG1lbnUtY2hpbGQtcGFkZGluZzogMTBweDtcbiRkcm9wbWVudS1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbi8vIE1vYmlsZSBNZW51XG4kbW9iaWxlLWNvbG9yLW1haW46ICRwcmltYXJ5LWNvbG9yO1xuJG1vYmlsZS1jb2xvci1hY3RpdmU6ICNGRkY7XG4kbW9iaWxlLWNvbG9yLWxpbms6ICNGRkY7XG4kbW9iaWxlLWJ1dHRvbi1oZWlnaHQ6IDI0cHg7XG4kbW9iaWxlLWJ1dHRvbi13aWR0aDogMjhweDsiLCIvLyBDb3JlIHZhcmlhYmxlc1xuJHZlcnNpb246IFwiMC41LjhcIjtcblxuLy8gQ29yZSBmZWF0dXJlc1xuJHJ0bDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIENvcmUgY29sb3JzXG4kcHJpbWFyeS1jb2xvcjogIzU3NTVkOSAhZGVmYXVsdDtcbiRwcmltYXJ5LWNvbG9yLWRhcms6IGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMyUpICFkZWZhdWx0O1xuJHByaW1hcnktY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDMlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDM3LjUlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktY29sb3ItZGFyazogZGFya2VuKCRzZWNvbmRhcnktY29sb3IsIDMlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJHNlY29uZGFyeS1jb2xvciwgMyUpICFkZWZhdWx0O1xuXG4vLyBHcmF5IGNvbG9yc1xuJGRhcmstY29sb3I6ICMzMDM3NDIgIWRlZmF1bHQ7XG4kbGlnaHQtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNTUlKSAhZGVmYXVsdDtcbiRncmF5LWNvbG9yLWRhcms6IGRhcmtlbigkZ3JheS1jb2xvciwgMzAlKSAhZGVmYXVsdDtcbiRncmF5LWNvbG9yLWxpZ2h0OiBsaWdodGVuKCRncmF5LWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG4kYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA2NSUpICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci1kYXJrOiBkYXJrZW4oJGJvcmRlci1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgOCUpICFkZWZhdWx0O1xuJGJnLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA3NSUpICFkZWZhdWx0O1xuJGJnLWNvbG9yLWRhcms6IGRhcmtlbigkYmctY29sb3IsIDMlKSAhZGVmYXVsdDtcbiRiZy1jb2xvci1saWdodDogJGxpZ2h0LWNvbG9yICFkZWZhdWx0O1xuXG4vLyBDb250cm9sIGNvbG9yc1xuJHN1Y2Nlc3MtY29sb3I6ICMzMmI2NDMgIWRlZmF1bHQ7XG4kd2FybmluZy1jb2xvcjogI2ZmYjcwMCAhZGVmYXVsdDtcbiRlcnJvci1jb2xvcjogI2U4NTYwMCAhZGVmYXVsdDtcblxuLy8gT3RoZXIgY29sb3JzXG4kY29kZS1jb2xvcjogI2Q3M2U0OCAhZGVmYXVsdDtcbiRoaWdobGlnaHQtY29sb3I6ICNmZmU5YjMgIWRlZmF1bHQ7XG4kYm9keS1iZzogJGJnLWNvbG9yLWxpZ2h0ICFkZWZhdWx0O1xuJGJvZHktZm9udC1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNSUpICFkZWZhdWx0O1xuJGxpbmstY29sb3I6ICRwcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGxpbmstY29sb3ItZGFyazogZGFya2VuKCRsaW5rLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJGxpbmstY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJGxpbmstY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG5cbi8vIEZvbnRzXG4vLyBDcmVkaXQ6IGh0dHBzOi8vd3d3LnNtYXNoaW5nbWFnYXppbmUuY29tLzIwMTUvMTEvdXNpbmctc3lzdGVtLXVpLWZvbnRzLXByYWN0aWNhbC1ndWlkZS9cbiRiYXNlLWZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBzeXN0ZW0tdWksIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8gIWRlZmF1bHQ7XG4kbW9uby1mb250LWZhbWlseTogXCJTRiBNb25vXCIsIFwiU2Vnb2UgVUkgTW9ub1wiLCBcIlJvYm90byBNb25vXCIsIE1lbmxvLCBDb3VyaWVyLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZmFsbGJhY2stZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRjamstemgtaGFucy1mb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHksIFwiUGluZ0ZhbmcgU0NcIiwgXCJIaXJhZ2lubyBTYW5zIEdCXCIsIFwiTWljcm9zb2Z0IFlhSGVpXCIsICRmYWxsYmFjay1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjamstemgtaGFudC1mb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHksIFwiUGluZ0ZhbmcgVENcIiwgXCJIaXJhZ2lubyBTYW5zIENOU1wiLCBcIk1pY3Jvc29mdCBKaGVuZ0hlaVwiLCAkZmFsbGJhY2stZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY2prLWpwLWZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseSwgXCJIaXJhZ2lubyBTYW5zXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBNZWlyeW8sICRmYWxsYmFjay1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjamsta28tZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5LCBcIk1hbGd1biBHb3RoaWNcIiwgJGZhbGxiYWNrLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJvZHktZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5LCAkZmFsbGJhY2stZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG5cbi8vIFVuaXQgc2l6ZXNcbiR1bml0LW86IC4wNXJlbSAhZGVmYXVsdDtcbiR1bml0LWg6IC4xcmVtICFkZWZhdWx0O1xuJHVuaXQtMTogLjJyZW0gIWRlZmF1bHQ7XG4kdW5pdC0yOiAuNHJlbSAhZGVmYXVsdDtcbiR1bml0LTM6IC42cmVtICFkZWZhdWx0O1xuJHVuaXQtNDogLjhyZW0gIWRlZmF1bHQ7XG4kdW5pdC01OiAxcmVtICFkZWZhdWx0O1xuJHVuaXQtNjogMS4ycmVtICFkZWZhdWx0O1xuJHVuaXQtNzogMS40cmVtICFkZWZhdWx0O1xuJHVuaXQtODogMS42cmVtICFkZWZhdWx0O1xuJHVuaXQtOTogMS44cmVtICFkZWZhdWx0O1xuJHVuaXQtMTA6IDJyZW0gIWRlZmF1bHQ7XG4kdW5pdC0xMjogMi40cmVtICFkZWZhdWx0O1xuJHVuaXQtMTY6IDMuMnJlbSAhZGVmYXVsdDtcblxuLy8gRm9udCBzaXplc1xuJGh0bWwtZm9udC1zaXplOiAyMHB4ICFkZWZhdWx0O1xuJGh0bWwtbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRmb250LXNpemU6IC44cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogLjdyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAuOXJlbSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodDogMS4ycmVtICFkZWZhdWx0O1xuXG4vLyBTaXplc1xuJGxheW91dC1zcGFjaW5nOiAkdW5pdC0yICFkZWZhdWx0O1xuJGxheW91dC1zcGFjaW5nLXNtOiAkdW5pdC0xICFkZWZhdWx0O1xuJGxheW91dC1zcGFjaW5nLWxnOiAkdW5pdC00ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6ICR1bml0LWggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoOiAkdW5pdC1vICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aC1sZzogJHVuaXQtaCAhZGVmYXVsdDtcbiRjb250cm9sLXNpemU6ICR1bml0LTkgIWRlZmF1bHQ7XG4kY29udHJvbC1zaXplLXNtOiAkdW5pdC03ICFkZWZhdWx0O1xuJGNvbnRyb2wtc2l6ZS1sZzogJHVuaXQtMTAgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXg6ICR1bml0LTIgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXgtc206ICR1bml0LTIgKiAuNzUgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXgtbGc6ICR1bml0LTIgKiAxLjUgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXk6ICgkY29udHJvbC1zaXplIC0gJGxpbmUtaGVpZ2h0KSAvIDIgLSAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNvbnRyb2wtcGFkZGluZy15LXNtOiAoJGNvbnRyb2wtc2l6ZS1zbSAtICRsaW5lLWhlaWdodCkgLyAyIC0gJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjb250cm9sLXBhZGRpbmcteS1sZzogKCRjb250cm9sLXNpemUtbGcgLSAkbGluZS1oZWlnaHQpIC8gMiAtICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY29udHJvbC1pY29uLXNpemU6IC44cmVtICFkZWZhdWx0O1xuXG4kY29udHJvbC13aWR0aC14czogMTgwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC1zbTogMzIwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC1tZDogNjQwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC1sZzogOTYwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC14bDogMTI4MHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNwb25zaXZlIGJyZWFrcG9pbnRzXG4kc2l6ZS14czogNDgwcHggIWRlZmF1bHQ7XG4kc2l6ZS1zbTogNjAwcHggIWRlZmF1bHQ7XG4kc2l6ZS1tZDogODQwcHggIWRlZmF1bHQ7XG4kc2l6ZS1sZzogOTYwcHggIWRlZmF1bHQ7XG4kc2l6ZS14bDogMTI4MHB4ICFkZWZhdWx0O1xuJHNpemUtMng6IDE0NDBweCAhZGVmYXVsdDtcblxuJHJlc3BvbnNpdmUtYnJlYWtwb2ludDogJHNpemUteHMgIWRlZmF1bHQ7XG5cbi8vIFotaW5kZXhcbiR6aW5kZXgtMDogMSAhZGVmYXVsdDtcbiR6aW5kZXgtMTogMTAwICFkZWZhdWx0O1xuJHppbmRleC0yOiAyMDAgIWRlZmF1bHQ7XG4kemluZGV4LTM6IDMwMCAhZGVmYXVsdDtcbiR6aW5kZXgtNDogNDAwICFkZWZhdWx0O1xuIiwiLy8gTWl4aW5zXG5AaW1wb3J0IFwibWl4aW5zL2F2YXRhclwiO1xuQGltcG9ydCBcIm1peGlucy9idXR0b25cIjtcbkBpbXBvcnQgXCJtaXhpbnMvY2xlYXJmaXhcIjtcbkBpbXBvcnQgXCJtaXhpbnMvY29sb3JcIjtcbkBpbXBvcnQgXCJtaXhpbnMvbGFiZWxcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcG9zaXRpb25cIjtcbkBpbXBvcnQgXCJtaXhpbnMvc2hhZG93XCI7XG5AaW1wb3J0IFwibWl4aW5zL3RleHRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdG9hc3RcIjsiLCIvLyBBdmF0YXIgbWl4aW5cbkBtaXhpbiBhdmF0YXItYmFzZSgkc2l6ZTogJHVuaXQtOCkge1xuICBmb250LXNpemU6ICRzaXplIC8gMjtcbiAgaGVpZ2h0OiAkc2l6ZTtcbiAgd2lkdGg6ICRzaXplO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnQgbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3I6ICRwcmltYXJ5LWNvbG9yKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAzJSk7XG4gIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGNvbnRyb2wtc2hhZG93KCRjb2xvcik7XG4gIH1cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvciwgMiUpO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvciwgNSUpO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLCA3JSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gIH1cbiAgJi5sb2FkaW5nIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3I6ICRwcmltYXJ5LWNvbG9yKSB7XG4gIGJhY2tncm91bmQ6ICRsaWdodC1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gIGNvbG9yOiAkY29sb3I7XG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGNvbnRyb2wtc2hhZG93KCRjb2xvcik7XG4gIH1cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3IsIDUwJSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAyJSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDUlKTtcbiAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICB9XG4gICYubG9hZGluZyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENsZWFyZml4IG1peGluXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG4iLCIvLyBCYWNrZ3JvdW5kIGNvbG9yIHV0aWxpdHkgbWl4aW5cbkBtaXhpbiBiZy1jb2xvci12YXJpYW50KCRuYW1lOiBcIi5iZy1wcmltYXJ5XCIsICRjb2xvcjogJHByaW1hcnktY29sb3IpIHtcbiAgI3skbmFtZX0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciAhaW1wb3J0YW50O1xuXG4gICAgQGlmIChsaWdodG5lc3MoJGNvbG9yKSA8IDYwKSB7XG4gICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUZXh0IGNvbG9yIHV0aWxpdHkgbWl4aW5cbkBtaXhpbiB0ZXh0LWNvbG9yLXZhcmlhbnQoJG5hbWU6IFwiLnRleHQtcHJpbWFyeVwiLCAkY29sb3I6ICRwcmltYXJ5LWNvbG9yKSB7XG4gICN7JG5hbWV9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhI3skbmFtZX0ge1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgNSUpO1xuICAgIH1cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCA1JSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBMYWJlbCBiYXNlIHN0eWxlXG5AbWl4aW4gbGFiZWwtYmFzZSgpIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nOiAuMXJlbSAuMnJlbTtcbn1cblxuQG1peGluIGxhYmVsLXZhcmlhbnQoJGNvbG9yOiAkbGlnaHQtY29sb3IsICRiZy1jb2xvcjogJHByaW1hcnktY29sb3IpIHtcbiAgYmFja2dyb3VuZDogJGJnLWNvbG9yO1xuICBjb2xvcjogJGNvbG9yO1xufVxuIiwiLy8gTWFyZ2luIHV0aWxpdHkgbWl4aW5cbkBtaXhpbiBtYXJnaW4tdmFyaWFudCgkaWQ6IDEsICRzaXplOiAkdW5pdC0xKSB7XG4gIC5tLSN7JGlkfSB7XG4gICAgbWFyZ2luOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLSN7JGlkfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0jeyRpZH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLSN7JGlkfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LSN7JGlkfSB7XG4gICAgbWFyZ2luLXRvcDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0jeyRpZH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0jeyRpZH0ge1xuICAgIG1hcmdpbi1ib3R0b206ICRzaXplICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBQYWRkaW5nIHV0aWxpdHkgbWl4aW5cbkBtaXhpbiBwYWRkaW5nLXZhcmlhbnQoJGlkOiAxLCAkc2l6ZTogJHVuaXQtMSkge1xuICAucC0jeyRpZH0ge1xuICAgIHBhZGRpbmc6ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItI3skaWR9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0jeyRpZH0ge1xuICAgIHBhZGRpbmctbGVmdDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0jeyRpZH0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtI3skaWR9IHtcbiAgICBwYWRkaW5nLXRvcDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0jeyRpZH0ge1xuICAgIHBhZGRpbmctbGVmdDogJHNpemUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG4gIFxuICAucHktI3skaWR9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gQ29tcG9uZW50IGZvY3VzIHNoYWRvd1xuQG1peGluIGNvbnRyb2wtc2hhZG93KCRjb2xvcjogJHByaW1hcnktY29sb3IpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgLjFyZW0gcmdiYSgkY29sb3IsIC4yKTtcbn1cblxuLy8gU2hhZG93IG1peGluXG5AbWl4aW4gc2hhZG93LXZhcmlhbnQoJG9mZnNldCkge1xuICBib3gtc2hhZG93OiAwICRvZmZzZXQgKCRvZmZzZXQgKyAuMDVyZW0pICogMiByZ2JhKCRkYXJrLWNvbG9yLCAuMyk7XG59XG4iLCIvLyBUZXh0IEVsbGlwc2lzXG5AbWl4aW4gdGV4dC1lbGxpcHNpcygpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBUb2FzdCB2YXJpYW50IG1peGluXG5AbWl4aW4gdG9hc3QtdmFyaWFudCgkY29sb3I6ICRkYXJrLWNvbG9yKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLCAuOTUpO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcbn1cbiIsIi8vIEljb24gdmFyaWFibGVzXG4kaWNvbi1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtbGc7XG4kaWNvbi1wcmVmaXg6IFwiaWNvblwiO1xuXG4vLyBJY29uIGJhc2Ugc3R5bGVcbi4jeyRpY29uLXByZWZpeH0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBoZWlnaHQ6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDFlbTtcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG5cbiAgLy8gSWNvbiBzaXplc1xuICAmLmljb24tMngge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG5cbiAgJi5pY29uLTN4IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxuXG4gICYuaWNvbi00eCB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbn1cblxuLy8gQ29tcG9uZW50IGljb24gc3VwcG9ydFxuLmFjY29yZGlvbixcbi5idG4sXG4udG9hc3QsXG4ubWVudSB7XG4gIC4jeyRpY29uLXByZWZpeH0ge1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMTAlO1xuICB9XG59XG5cbi5idG4tbGcge1xuICAuI3skaWNvbi1wcmVmaXh9IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbiAgfVxufVxuIiwiLy8gSWNvbiBhcnJvd3Ncbi5pY29uLWFycm93LWRvd24sXG4uaWNvbi1hcnJvdy1sZWZ0LFxuLmljb24tYXJyb3ctcmlnaHQsXG4uaWNvbi1hcnJvdy11cCxcbi5pY29uLWRvd253YXJkLFxuLmljb24tYmFjayxcbi5pY29uLWZvcndhcmQsXG4uaWNvbi11cHdhcmQge1xuICAmOjpiZWZvcmUge1xuICAgIGJvcmRlcjogJGljb24tYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBoZWlnaHQ6IC42NWVtO1xuICAgIHdpZHRoOiAuNjVlbTtcbiAgfVxufVxuXG4uaWNvbi1hcnJvdy1kb3duIHtcbiAgJjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNzUlKSByb3RhdGUoMjI1ZGVnKTtcbiAgfVxufVxuXG4uaWNvbi1hcnJvdy1sZWZ0IHtcbiAgJjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjUlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuXG4uaWNvbi1hcnJvdy1yaWdodCB7XG4gICY6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTc1JSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XG4gIH1cbn1cblxuLmljb24tYXJyb3ctdXAge1xuICAmOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yNSUpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cblxuLmljb24tYmFjayxcbi5pY29uLWZvcndhcmQge1xuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIGhlaWdodDogJGljb24tYm9yZGVyLXdpZHRoO1xuICAgIHdpZHRoOiAuOGVtO1xuICB9XG59XG5cbi5pY29uLWRvd253YXJkLFxuLmljb24tdXB3YXJkIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICBoZWlnaHQ6IC44ZW07XG4gICAgd2lkdGg6ICRpY29uLWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaWNvbi1iYWNrIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGxlZnQ6IDU1JTtcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5cbi5pY29uLWRvd253YXJkIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHRvcDogNDUlO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuICB9XG59XG5cbi5pY29uLWZvcndhcmQge1xuICAmOjphZnRlciB7XG4gICAgbGVmdDogNDUlO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XG4gIH1cbn1cblxuLmljb24tdXB3YXJkIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHRvcDogNTUlO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuXG4vLyBJY29uIGNhcmV0XG4uaWNvbi1jYXJldCB7XG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcDogLjNlbSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJpZ2h0OiAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMjUlKTtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuXG4vLyBJY29uIG1lbnVcbi5pY29uLW1lbnUge1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICBib3gtc2hhZG93OiAwIC0uMzVlbSwgMCAuMzVlbTtcbiAgICBoZWlnaHQ6ICRpY29uLWJvcmRlci13aWR0aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyBJY29uIGFwcHNcbi5pY29uLWFwcHMge1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICBib3gtc2hhZG93OiAtLjM1ZW0gLS4zNWVtLCAtLjM1ZW0gMCwgLS4zNWVtIC4zNWVtLCAwIC0uMzVlbSwgMCAuMzVlbSwgLjM1ZW0gLS4zNWVtLCAuMzVlbSAwLCAuMzVlbSAuMzVlbTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogM3B4O1xuICB9XG59XG4iLCIvLyBJY29uIHJlc2l6ZVxuLmljb24tcmVzaXplLWhvcml6LFxuLmljb24tcmVzaXplLXZlcnQge1xuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBib3JkZXI6ICRpY29uLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAuNDVlbTtcbiAgICB3aWR0aDogLjQ1ZW07XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtOTAlKSByb3RhdGUoNDVkZWcpO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAlKSByb3RhdGUoMjI1ZGVnKTtcbiAgfVxufVxuXG4uaWNvbi1yZXNpemUtaG9yaXoge1xuICAmOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC05MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgfVxufVxuXG4vLyBJY29uIG1vcmVcbi5pY29uLW1vcmUtaG9yaXosXG4uaWNvbi1tb3JlLXZlcnQge1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICBib3gtc2hhZG93OiAtLjRlbSAwLCAuNGVtIDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiAzcHg7XG4gIH1cbn1cblxuLmljb24tbW9yZS12ZXJ0IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIC0uNGVtLCAwIC40ZW07XG4gIH1cbn1cblxuLy8gSWNvbiBwbHVzLCBtaW51cywgY3Jvc3Ncbi5pY29uLXBsdXMsXG4uaWNvbi1taW51cyxcbi5pY29uLWNyb3NzIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgaGVpZ2h0OiAkaWNvbi1ib3JkZXItd2lkdGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmljb24tcGx1cyxcbi5pY29uLWNyb3NzIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6ICRpY29uLWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaWNvbi1jcm9zcyB7XG4gICY6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB9XG59XG5cbi8vIEljb24gY2hlY2tcbi5pY29uLWNoZWNrIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXI6ICRpY29uLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgaGVpZ2h0OiAuNWVtO1xuICAgIHdpZHRoOiAuOWVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03NSUpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5cbi8vIEljb24gc3RvcFxuLmljb24tc3RvcCB7XG4gIGJvcmRlcjogJGljb24tYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICBoZWlnaHQ6ICRpY29uLWJvcmRlci13aWR0aDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgIHdpZHRoOiAxZW07XG4gIH1cbn1cblxuLy8gSWNvbiBzaHV0ZG93blxuLmljb24tc2h1dGRvd24ge1xuICBib3JkZXI6ICRpY29uLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAuNWVtO1xuICAgIHRvcDogLjFlbTtcbiAgICB3aWR0aDogJGljb24tYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi8vIEljb24gcmVmcmVzaFxuLmljb24tcmVmcmVzaCB7XG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiAkaWNvbi1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMWVtO1xuICAgIHdpZHRoOiAxZW07XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGJvcmRlcjogLjJlbSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMDtcbiAgICBsZWZ0OiA4MCU7XG4gICAgdG9wOiAyMCU7XG4gICAgd2lkdGg6IDA7XG4gIH1cbn1cblxuLy8gSWNvbiBzZWFyY2hcbi5pY29uLXNlYXJjaCB7XG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiAkaWNvbi1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IC43NWVtO1xuICAgIGxlZnQ6IDUlO1xuICAgIHRvcDogNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICB3aWR0aDogLjc1ZW07XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICBoZWlnaHQ6ICRpY29uLWJvcmRlci13aWR0aDtcbiAgICBsZWZ0OiA4MCU7XG4gICAgdG9wOiA4MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICB3aWR0aDogLjRlbTtcbiAgfVxufVxuXG4vLyBJY29uIGVkaXRcbi5pY29uLWVkaXQge1xuICAmOjpiZWZvcmUge1xuICAgIGJvcmRlcjogJGljb24tYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBoZWlnaHQ6IC40ZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSwgLTYwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgd2lkdGg6IC44NWVtO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBib3JkZXI6IC4xNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMDtcbiAgICBsZWZ0OiA1JTtcbiAgICB0b3A6IDk1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gICAgd2lkdGg6IDA7XG4gIH1cbn1cblxuLy8gSWNvbiBkZWxldGVcbi5pY29uLWRlbGV0ZSB7XG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiAkaWNvbi1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGhlaWdodDogLjc1ZW07XG4gICAgdG9wOiA2MCU7XG4gICAgd2lkdGg6IC43NWVtO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgYm94LXNoYWRvdzogLS4yNWVtIC4yZW0sIC4yNWVtIC4yZW07XG4gICAgaGVpZ2h0OiAkaWNvbi1ib3JkZXItd2lkdGg7XG4gICAgdG9wOiAkaWNvbi1ib3JkZXItd2lkdGgvMjtcbiAgICB3aWR0aDogLjVlbTtcbiAgfVxufVxuXG4vLyBJY29uIHNoYXJlXG4uaWNvbi1zaGFyZSB7XG4gIGJvcmRlcjogJGljb24tYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXI6ICRpY29uLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBoZWlnaHQ6IC40ZW07XG4gICAgbGVmdDogMTAwJTtcbiAgICB0b3A6IC4yNWVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMjUlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB3aWR0aDogLjRlbTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgYm9yZGVyOiAkaWNvbi1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDc1JSAwO1xuICAgIGhlaWdodDogLjVlbTtcbiAgICB3aWR0aDogLjZlbTtcbiAgfVxufVxuXG4vLyBJY29uIGZsYWdcbi5pY29uLWZsYWcge1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBsZWZ0OiAxNSU7XG4gICAgd2lkdGg6ICRpY29uLWJvcmRlci13aWR0aDtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgYm9yZGVyOiAkaWNvbi1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgaGVpZ2h0OiAuNjVlbTtcbiAgICB0b3A6IDM1JTtcbiAgICBsZWZ0OiA2MCU7XG4gICAgd2lkdGg6IC44ZW07XG4gIH1cbn1cblxuLy8gSWNvbiBib29rbWFya1xuLmljb24tYm9va21hcmsge1xuICAmOjpiZWZvcmUge1xuICAgIGJvcmRlcjogJGljb24tYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBoZWlnaHQ6IC45ZW07XG4gICAgd2lkdGg6IC44ZW07XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGJvcmRlcjogJGljb24tYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGhlaWdodDogLjVlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAzNSUpIHJvdGF0ZSgtNDVkZWcpIHNrZXcoMTVkZWcsIDE1ZGVnKTtcbiAgICB3aWR0aDogLjVlbTtcbiAgfVxufVxuXG4vLyBJY29uIGRvd25sb2FkICYgdXBsb2FkXG4uaWNvbi1kb3dubG9hZCxcbi5pY29uLXVwbG9hZCB7XG4gIGJvcmRlci1ib3R0b206ICRpY29uLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiAkaWNvbi1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogLjVlbTtcbiAgICB3aWR0aDogLjVlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNjAlKSByb3RhdGUoLTEzNWRlZyk7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICBoZWlnaHQ6IC42ZW07XG4gICAgdG9wOiA0MCU7XG4gICAgd2lkdGg6ICRpY29uLWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaWNvbi11cGxvYWQge1xuICAmOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC02MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIHRvcDogNTAlO1xuICB9XG59XG5cbi8vIEljb24gY29weVxuLmljb24tY29weSB7XG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiAkaWNvbi1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGhlaWdodDogLjhlbTtcbiAgICBsZWZ0OiA0MCU7XG4gICAgdG9wOiAzNSU7XG4gICAgd2lkdGg6IC44ZW07XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGJvcmRlcjogJGljb24tYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBoZWlnaHQ6IC44ZW07XG4gICAgbGVmdDogNjAlO1xuICAgIHRvcDogNjAlO1xuICAgIHdpZHRoOiAuOGVtO1xuICB9XG59IiwiLy8gSWNvbiB0aW1lXG4uaWNvbi10aW1lIHtcbiAgYm9yZGVyOiAkaWNvbi1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIGhlaWdodDogLjRlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNzUlKTtcbiAgICB3aWR0aDogJGljb24tYm9yZGVyLXdpZHRoO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgaGVpZ2h0OiAuM2VtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03NSUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDkwJTtcbiAgICB3aWR0aDogJGljb24tYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi8vIEljb24gbWFpbFxuLmljb24tbWFpbCB7XG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiAkaWNvbi1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGhlaWdodDogLjhlbTtcbiAgICB3aWR0aDogMWVtO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBib3JkZXI6ICRpY29uLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgaGVpZ2h0OiAuNWVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC05MCUpIHJvdGF0ZSgtNDVkZWcpIHNrZXcoMTBkZWcsIDEwZGVnKTtcbiAgICB3aWR0aDogLjVlbTtcbiAgfVxufVxuXG4vLyBJY29uIHBlb3BsZVxuLmljb24tcGVvcGxlIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXI6ICRpY29uLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogLjQ1ZW07XG4gICAgdG9wOiAyNSU7XG4gICAgd2lkdGg6IC40NWVtO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBib3JkZXI6ICRpY29uLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlIDUwJSAwIDA7XG4gICAgaGVpZ2h0OiAuNGVtO1xuICAgIHRvcDogNzUlO1xuICAgIHdpZHRoOiAuOWVtO1xuICB9XG59XG5cbi8vIEljb24gbWVzc2FnZVxuLmljb24tbWVzc2FnZSB7XG4gIGJvcmRlcjogJGljb24tYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXI6ICRpY29uLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgaGVpZ2h0OiAuOGVtO1xuICAgIGxlZnQ6IDY1JTtcbiAgICB0b3A6IDQwJTtcbiAgICB3aWR0aDogLjdlbTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGhlaWdodDogLjNlbTtcbiAgICBsZWZ0OiAxMCU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC05MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgd2lkdGg6ICRpY29uLWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4vLyBJY29uIHBob3RvXG4uaWNvbi1waG90byB7XG4gIGJvcmRlcjogJGljb24tYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiAkaWNvbi1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IC4yNWVtO1xuICAgIGxlZnQ6IDM1JTtcbiAgICB0b3A6IDM1JTtcbiAgICB3aWR0aDogLjI1ZW07XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGJvcmRlcjogJGljb24tYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGhlaWdodDogLjVlbTtcbiAgICBsZWZ0OiA2MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjUlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB3aWR0aDogLjVlbTtcbiAgfVxufVxuXG4vLyBJY29uIGxpbmtcbi5pY29uLWxpbmsge1xuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBib3JkZXI6ICRpY29uLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNWVtIDAgMCA1ZW07XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogLjVlbTtcbiAgICB3aWR0aDogLjc1ZW07XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzAlLCAtNDUlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgLTU1JSkgcm90YXRlKDEzNWRlZyk7XG4gIH1cbn1cblxuLy8gSWNvbiBsb2NhdGlvblxuLmljb24tbG9jYXRpb24ge1xuICAmOjpiZWZvcmUge1xuICAgIGJvcmRlcjogJGljb24tYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgNTAlIDUwJSAwO1xuICAgIGhlaWdodDogLjhlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNjAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB3aWR0aDogLjhlbTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgYm9yZGVyOiAkaWNvbi1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IC4yZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTgwJSk7XG4gICAgd2lkdGg6IC4yZW07XG4gIH1cbn1cblxuLy8gSWNvbiBlbW9qaVxuLmljb24tZW1vamkge1xuICBib3JkZXI6ICRpY29uLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogLS4xN2VtIC0uMWVtLCAuMTdlbSAtLjFlbTtcbiAgICBoZWlnaHQ6IC4xNWVtO1xuICAgIHdpZHRoOiAuMTVlbTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgYm9yZGVyOiAkaWNvbi1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogLjVlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDAlKSByb3RhdGUoLTEzNWRlZyk7XG4gICAg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 */ diff --git a/user/themes/test/css-compiled/spectre-icons.min.css b/user/themes/test/css-compiled/spectre-icons.min.css new file mode 100755 index 0000000..8f00a92 --- /dev/null +++ b/user/themes/test/css-compiled/spectre-icons.min.css @@ -0,0 +1 @@ +/*! Spectre.css Icons v0.5.8 | MIT License | github.com/picturepan2/spectre */.icon{font-size:inherit;font-style:normal;position:relative;display:inline-block;box-sizing:border-box;width:1em;height:1em;vertical-align:middle;text-indent:-9999px}.icon::after,.icon::before{position:absolute;top:50%;left:50%;display:block;content:'';transform:translate(-50%,-50%)}.icon.icon-2x{font-size:1.6rem}.icon.icon-3x{font-size:2.4rem}.icon.icon-4x{font-size:3.2rem}.accordion .icon,.btn .icon,.menu .icon,.toast .icon{vertical-align:-10%}.btn-lg .icon{vertical-align:-15%}.icon-arrow-down::before,.icon-arrow-left::before,.icon-arrow-right::before,.icon-arrow-up::before,.icon-back::before,.icon-downward::before,.icon-forward::before,.icon-upward::before{width:.65em;height:.65em;border:.1rem solid currentColor;border-right:0;border-bottom:0}.icon-arrow-down::before{transform:translate(-50%,-75%) rotate(225deg)}.icon-arrow-left::before{transform:translate(-25%,-50%) rotate(-45deg)}.icon-arrow-right::before{transform:translate(-75%,-50%) rotate(135deg)}.icon-arrow-up::before{transform:translate(-50%,-25%) rotate(45deg)}.icon-back::after,.icon-forward::after{width:.8em;height:.1rem;background:currentColor}.icon-downward::after,.icon-upward::after{width:.1rem;height:.8em;background:currentColor}.icon-back::after{left:55%}.icon-back::before{transform:translate(-50%,-50%) rotate(-45deg)}.icon-downward::after{top:45%}.icon-downward::before{transform:translate(-50%,-50%) rotate(-135deg)}.icon-forward::after{left:45%}.icon-forward::before{transform:translate(-50%,-50%) rotate(135deg)}.icon-upward::after{top:55%}.icon-upward::before{transform:translate(-50%,-50%) rotate(45deg)}.icon-caret::before{width:0;height:0;transform:translate(-50%,-25%);border-top:.3em solid currentColor;border-right:.3em solid transparent;border-left:.3em solid transparent}.icon-menu::before{width:100%;height:.1rem;background:currentColor;box-shadow:0 -.35em,0 .35em}.icon-apps::before{width:3px;height:3px;background:currentColor;box-shadow:-.35em -.35em,-.35em 0,-.35em .35em,0 -.35em,0 .35em,.35em -.35em,.35em 0,.35em .35em}.icon-resize-horiz::after,.icon-resize-horiz::before,.icon-resize-vert::after,.icon-resize-vert::before{width:.45em;height:.45em;border:.1rem solid currentColor;border-right:0;border-bottom:0}.icon-resize-horiz::before,.icon-resize-vert::before{transform:translate(-50%,-90%) rotate(45deg)}.icon-resize-horiz::after,.icon-resize-vert::after{transform:translate(-50%,-10%) rotate(225deg)}.icon-resize-horiz::before{transform:translate(-90%,-50%) rotate(-45deg)}.icon-resize-horiz::after{transform:translate(-10%,-50%) rotate(135deg)}.icon-more-horiz::before,.icon-more-vert::before{width:3px;height:3px;border-radius:50%;background:currentColor;box-shadow:-.4em 0,.4em 0}.icon-more-vert::before{box-shadow:0 -.4em,0 .4em}.icon-cross::before,.icon-minus::before,.icon-plus::before{width:100%;height:.1rem;background:currentColor}.icon-cross::after,.icon-plus::after{width:.1rem;height:100%;background:currentColor}.icon-cross::before{width:100%}.icon-cross::after{height:100%}.icon-cross::after,.icon-cross::before{transform:translate(-50%,-50%) rotate(45deg)}.icon-check::before{width:.9em;height:.5em;transform:translate(-50%,-75%) rotate(-45deg);border:.1rem solid currentColor;border-top:0;border-right:0}.icon-stop{border:.1rem solid currentColor;border-radius:50%}.icon-stop::before{width:1em;height:.1rem;transform:translate(-50%,-50%) rotate(45deg);background:currentColor}.icon-shutdown{border:.1rem solid currentColor;border-top-color:transparent;border-radius:50%}.icon-shutdown::before{top:.1em;width:.1rem;height:.5em;content:'';background:currentColor}.icon-refresh::before{width:1em;height:1em;border:.1rem solid currentColor;border-right-color:transparent;border-radius:50%}.icon-refresh::after{top:20%;left:80%;width:0;height:0;border:.2em solid currentColor;border-top-color:transparent;border-left-color:transparent}.icon-search::before{top:5%;left:5%;width:.75em;height:.75em;transform:translate(0,0) rotate(45deg);border:.1rem solid currentColor;border-radius:50%}.icon-search::after{top:80%;left:80%;width:.4em;height:.1rem;transform:translate(-50%,-50%) rotate(45deg);background:currentColor}.icon-edit::before{width:.85em;height:.4em;transform:translate(-40%,-60%) rotate(-45deg);border:.1rem solid currentColor}.icon-edit::after{top:95%;left:5%;width:0;height:0;transform:translate(0,-100%);border:.15em solid currentColor;border-top-color:transparent;border-right-color:transparent}.icon-delete::before{top:60%;width:.75em;height:.75em;border:.1rem solid currentColor;border-top:0;border-bottom-right-radius:.1rem;border-bottom-left-radius:.1rem}.icon-delete::after{top:.05rem;width:.5em;height:.1rem;background:currentColor;box-shadow:-.25em .2em,.25em .2em}.icon-share{border:.1rem solid currentColor;border-top:0;border-right:0;border-radius:.1rem}.icon-share::before{top:.25em;left:100%;width:.4em;height:.4em;transform:translate(-125%,-50%) rotate(-45deg);border:.1rem solid currentColor;border-top:0;border-left:0}.icon-share::after{width:.6em;height:.5em;border:.1rem solid currentColor;border-right:0;border-bottom:0;border-radius:75% 0}.icon-flag::before{left:15%;width:.1rem;height:1em;background:currentColor}.icon-flag::after{top:35%;left:60%;width:.8em;height:.65em;border:.1rem solid currentColor;border-left:0;border-top-right-radius:.1rem;border-bottom-right-radius:.1rem}.icon-bookmark::before{width:.8em;height:.9em;border:.1rem solid currentColor;border-bottom:0;border-top-left-radius:.1rem;border-top-right-radius:.1rem}.icon-bookmark::after{width:.5em;height:.5em;transform:translate(-50%,35%) rotate(-45deg) skew(15deg,15deg);border:.1rem solid currentColor;border-bottom:0;border-left:0;border-radius:.1rem}.icon-download,.icon-upload{border-bottom:.1rem solid currentColor}.icon-download::before,.icon-upload::before{width:.5em;height:.5em;transform:translate(-50%,-60%) rotate(-135deg);border:.1rem solid currentColor;border-right:0;border-bottom:0}.icon-download::after,.icon-upload::after{top:40%;width:.1rem;height:.6em;background:currentColor}.icon-upload::before{transform:translate(-50%,-60%) rotate(45deg)}.icon-upload::after{top:50%}.icon-copy::before{top:35%;left:40%;width:.8em;height:.8em;border:.1rem solid currentColor;border-right:0;border-bottom:0;border-radius:.1rem}.icon-copy::after{top:60%;left:60%;width:.8em;height:.8em;border:.1rem solid currentColor;border-radius:.1rem}.icon-time{border:.1rem solid currentColor;border-radius:50%}.icon-time::before{width:.1rem;height:.4em;transform:translate(-50%,-75%);background:currentColor}.icon-time::after{width:.1rem;height:.3em;transform:translate(-50%,-75%) rotate(90deg);transform-origin:50% 90%;background:currentColor}.icon-mail::before{width:1em;height:.8em;border:.1rem solid currentColor;border-radius:.1rem}.icon-mail::after{width:.5em;height:.5em;transform:translate(-50%,-90%) rotate(-45deg) skew(10deg,10deg);border:.1rem solid currentColor;border-top:0;border-right:0}.icon-people::before{top:25%;width:.45em;height:.45em;border:.1rem solid currentColor;border-radius:50%}.icon-people::after{top:75%;width:.9em;height:.4em;border:.1rem solid currentColor;border-radius:50% 50% 0 0}.icon-message{border:.1rem solid currentColor;border-right:0;border-bottom:0;border-radius:.1rem}.icon-message::before{top:40%;left:65%;width:.7em;height:.8em;border:.1rem solid currentColor;border-top:0;border-left:0;border-bottom-right-radius:.1rem}.icon-message::after{top:100%;left:10%;width:.1rem;height:.3em;transform:translate(0,-90%) rotate(45deg);border-radius:.1rem;background:currentColor}.icon-photo{border:.1rem solid currentColor;border-radius:.1rem}.icon-photo::before{top:35%;left:35%;width:.25em;height:.25em;border:.1rem solid currentColor;border-radius:50%}.icon-photo::after{left:60%;width:.5em;height:.5em;transform:translate(-50%,25%) rotate(-45deg);border:.1rem solid currentColor;border-bottom:0;border-left:0}.icon-link::after,.icon-link::before{width:.75em;height:.5em;border:.1rem solid currentColor;border-right:0;border-radius:5em 0 0 5em}.icon-link::before{transform:translate(-70%,-45%) rotate(-45deg)}.icon-link::after{transform:translate(-30%,-55%) rotate(135deg)}.icon-location::before{width:.8em;height:.8em;transform:translate(-50%,-60%) rotate(-45deg);border:.1rem solid currentColor;border-radius:50% 50% 50% 0}.icon-location::after{width:.2em;height:.2em;transform:translate(-50%,-80%);border:.1rem solid currentColor;border-radius:50%}.icon-emoji{border:.1rem solid currentColor;border-radius:50%}.icon-emoji::before{width:.15em;height:.15em;border-radius:50%;box-shadow:-.17em -.1em,.17em -.1em}.icon-emoji::after{width:.5em;height:.5em;transform:translate(-50%,-40%) rotate(-135deg);border:.1rem solid currentColor;border-right-color:transparent;border-bottom-color:transparent;border-radius:50%} \ No newline at end of file diff --git a/user/themes/test/css-compiled/spectre.css b/user/themes/test/css-compiled/spectre.css new file mode 100755 index 0000000..54aaa22 --- /dev/null +++ b/user/themes/test/css-compiled/spectre.css @@ -0,0 +1,1257 @@ +/*! Spectre.css v0.5.8 | MIT License | github.com/picturepan2/spectre */ +/* Manually forked from Normalize.css */ +/* normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */ +/** 1. Change the default font family in all browsers (opinionated). 2. Correct the line height in all browsers. 3. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS. */ +/* Document ========================================================================== */ +html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 3 */ -webkit-text-size-adjust: 100%; /* 3 */ } + +/* Sections ========================================================================== */ +/** Remove the margin in all browsers (opinionated). */ +body { margin: 0; } + +/** Add the correct display in IE 9-. */ +article, aside, footer, header, nav, section { display: block; } + +/** Correct the font size and margin on `h1` elements within `section` and `article` contexts in Chrome, Firefox, and Safari. */ +h1 { font-size: 2em; margin: 0.67em 0; } + +/* Grouping content ========================================================================== */ +/** Add the correct display in IE 9-. 1. Add the correct display in IE. */ +figcaption, figure, main { /* 1 */ display: block; } + +/** Add the correct margin in IE 8 (removed). */ +/** 1. Add the correct box sizing in Firefox. 2. Show the overflow in Edge and IE. */ +hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } + +/** 1. Correct the inheritance and scaling of font size in all browsers. (removed) 2. Correct the odd `em` font sizing in all browsers. */ +/* Text-level semantics ========================================================================== */ +/** 1. Remove the gray background on active links in IE 10. 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */ +a { background-color: transparent; /* 1 */ -webkit-text-decoration-skip: objects; /* 2 */ } + +/** Remove the outline on focused links when they are also active or hovered in all browsers (opinionated). */ +a:active, a:hover { outline-width: 0; } + +/** Modify default styling of address. */ +address { font-style: normal; } + +/** 1. Remove the bottom border in Firefox 39-. 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. (removed) */ +/** Prevent the duplicate application of `bolder` by the next rule in Safari 6. */ +b, strong { font-weight: inherit; } + +/** Add the correct font weight in Chrome, Edge, and Safari. */ +b, strong { font-weight: bolder; } + +/** 1. Correct the inheritance and scaling of font size in all browsers. 2. Correct the odd `em` font sizing in all browsers. */ +code, kbd, pre, samp { font-family: "SF Mono", "Segoe UI Mono", "Roboto Mono", Menlo, Courier, monospace; /* 1 (changed) */ font-size: 1em; /* 2 */ } + +/** Add the correct font style in Android 4.3-. */ +dfn { font-style: italic; } + +/** Add the correct background and color in IE 9-. (Removed) */ +/** Add the correct font size in all browsers. */ +small { font-size: 80%; font-weight: 400; /* (added) */ } + +/** Prevent `sub` and `sup` elements from affecting the line height in all browsers. */ +sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } + +sub { bottom: -0.25em; } + +sup { top: -0.5em; } + +/* Embedded content ========================================================================== */ +/** Add the correct display in IE 9-. */ +audio, video { display: inline-block; } + +/** Add the correct display in iOS 4-7. */ +audio:not([controls]) { display: none; height: 0; } + +/** Remove the border on images inside links in IE 10-. */ +img { border-style: none; } + +/** Hide the overflow in IE. */ +svg:not(:root) { overflow: hidden; } + +/* Forms ========================================================================== */ +/** 1. Change the font styles in all browsers (opinionated). 2. Remove the margin in Firefox and Safari. */ +button, input, optgroup, select, textarea { font-family: inherit; /* 1 (changed) */ font-size: inherit; /* 1 (changed) */ line-height: inherit; /* 1 (changed) */ margin: 0; /* 2 */ } + +/** Show the overflow in IE. 1. Show the overflow in Edge. */ +button, input { /* 1 */ overflow: visible; } + +/** Remove the inheritance of text transform in Edge, Firefox, and IE. 1. Remove the inheritance of text transform in Firefox. */ +button, select { /* 1 */ text-transform: none; } + +/** 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` controls in Android 4. 2. Correct the inability to style clickable types in iOS and Safari. */ +button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; /* 2 */ } + +/** Remove the inner border and padding in Firefox. */ +button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } + +/** Restore the focus styles unset by the previous rule (removed). */ +/** Change the border, margin, and padding in all browsers (opinionated) (changed). */ +fieldset { border: 0; margin: 0; padding: 0; } + +/** 1. Correct the text wrapping in Edge and IE. 2. Correct the color inheritance from `fieldset` elements in IE. 3. Remove the padding so developers are not caught out when they zero out `fieldset` elements in all browsers. */ +legend { box-sizing: border-box; /* 1 */ color: inherit; /* 2 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ white-space: normal; /* 1 */ } + +/** 1. Add the correct display in IE 9-. 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. */ +progress { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ } + +/** Remove the default vertical scrollbar in IE. */ +textarea { overflow: auto; } + +/** 1. Add the correct box sizing in IE 10-. 2. Remove the padding in IE 10-. */ +[type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } + +/** Correct the cursor style of increment and decrement buttons in Chrome. */ +[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } + +/** 1. Correct the odd appearance in Chrome and Safari. 2. Correct the outline style in Safari. */ +[type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ } + +/** Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */ +[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } + +/** 1. Correct the inability to style clickable types in iOS and Safari. 2. Change font properties to `inherit` in Safari. */ +::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } + +/* Interactive ========================================================================== */ +/* Add the correct display in IE 9-. 1. Add the correct display in Edge, IE, and Firefox. */ +details, menu { display: block; } + +/* Add the correct display in all browsers. */ +summary { display: list-item; outline: none; } + +/* Scripting ========================================================================== */ +/** Add the correct display in IE 9-. */ +canvas { display: inline-block; } + +/** Add the correct display in IE. */ +template { display: none; } + +/* Hidden ========================================================================== */ +/** Add the correct display in IE 10-. */ +[hidden] { display: none; } + +*, *::before, *::after { box-sizing: inherit; } + +html { box-sizing: border-box; font-size: 20px; line-height: 1.5; -webkit-tap-highlight-color: transparent; } + +body { background: #fff; color: #50596c; font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif; font-size: 0.8rem; overflow-x: hidden; text-rendering: optimizeLegibility; } + +a { color: #3085EE; outline: none; text-decoration: none; } + +a:focus { box-shadow: 0 0 0 0.1rem rgba(48, 133, 238, 0.2); } + +a:focus, a:hover, a:active, a.active { color: #126bd9; text-decoration: underline; } + +a:visited { color: #5fa1f2; } + +h1, h2, h3, h4, h5, h6 { color: inherit; font-weight: 500; line-height: 1.2; margin-bottom: .5em; margin-top: 0; } + +.h1, .h2, .h3, .h4, .h5, .h6 { font-weight: 500; } + +h1, .h1 { font-size: 2rem; } + +h2, .h2 { font-size: 1.6rem; } + +h3, .h3 { font-size: 1.4rem; } + +h4, .h4 { font-size: 1.2rem; } + +h5, .h5 { font-size: 1rem; } + +h6, .h6 { font-size: .8rem; } + +p { margin: 0 0 1.2rem; } + +a, ins, u { -webkit-text-decoration-skip: ink edges; text-decoration-skip: ink edges; } + +abbr[title] { border-bottom: 0.05rem dotted; cursor: help; text-decoration: none; } + +kbd { border-radius: 0.1rem; line-height: 1.25; padding: .1rem .2rem; background: #454d5d; color: #fff; font-size: 0.7rem; } + +mark { background: #ffe9b3; color: #50596c; border-bottom: 0.05rem solid #ffd367; border-radius: 0.1rem; padding: 0.05rem 0.1rem 0; } + +blockquote { border-left: 0.1rem solid #e7e9ed; margin-left: 0; padding: 0.4rem 0.8rem; } + +blockquote p:last-child { margin-bottom: 0; } + +ul, ol { margin: 0.8rem 0 0.8rem 0.8rem; padding: 0; } + +ul ul, ul ol, ol ul, ol ol { margin: 0.8rem 0 0.8rem 0.8rem; } + +ul li, ol li { margin-top: 0.4rem; } + +ul { list-style: disc inside; } + +ul ul { list-style-type: circle; } + +ol { list-style: decimal inside; } + +ol ol { list-style-type: lower-alpha; } + +dl dt { font-weight: bold; } + +dl dd { margin: 0.4rem 0 0.8rem 0; } + +html:lang(zh), html:lang(zh-Hans), .lang-zh, .lang-zh-hans { font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", sans-serif; } + +html:lang(zh-Hant), .lang-zh-hant { font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang TC", "Hiragino Sans CNS", "Microsoft JhengHei", "Helvetica Neue", sans-serif; } + +html:lang(ja), .lang-ja { font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Hiragino Sans", "Hiragino Kaku Gothic Pro", "Yu Gothic", YuGothic, Meiryo, "Helvetica Neue", sans-serif; } + +html:lang(ko), .lang-ko { font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Malgun Gothic", "Helvetica Neue", sans-serif; } + +:lang(zh) ins, :lang(zh) u, :lang(ja) ins, :lang(ja) u, .lang-cjk ins, .lang-cjk u { border-bottom: 0.05rem solid; text-decoration: none; } + +:lang(zh) del + del, :lang(zh) del + s, :lang(zh) ins + ins, :lang(zh) ins + u, :lang(zh) s + del, :lang(zh) s + s, :lang(zh) u + ins, :lang(zh) u + u, :lang(ja) del + del, :lang(ja) del + s, :lang(ja) ins + ins, :lang(ja) ins + u, :lang(ja) s + del, :lang(ja) s + s, :lang(ja) u + ins, :lang(ja) u + u, .lang-cjk del + del, .lang-cjk del + s, .lang-cjk ins + ins, .lang-cjk ins + u, .lang-cjk s + del, .lang-cjk s + s, .lang-cjk u + ins, .lang-cjk u + u { margin-left: .125em; } + +.table { border-collapse: collapse; border-spacing: 0; width: 100%; text-align: left; } + +.table.table-striped tbody tr:nth-of-type(odd) { background: #f8f9fa; } + +.table tbody tr.active, .table.table-striped tbody tr.active { background: #f0f1f4; } + +.table.table-hover tbody tr:hover { background: #f0f1f4; } + +.table.table-scroll { display: block; overflow-x: auto; padding-bottom: .75rem; white-space: nowrap; } + +.table td, .table th { border-bottom: 0.05rem solid #e7e9ed; padding: 0.6rem 0.4rem; } + +.table th { border-bottom-width: 0.1rem; } + +.btn, .button { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #fff; border: 0.05rem solid #3085EE; border-radius: 0.1rem; color: #3085EE; cursor: pointer; display: inline-block; font-size: 0.8rem; height: 1.8rem; line-height: 1.2rem; outline: none; padding: 0.25rem 0.4rem; text-align: center; text-decoration: none; transition: background .2s, border .2s, box-shadow .2s, color .2s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; vertical-align: middle; white-space: nowrap; } + +.btn:focus, .button:focus { box-shadow: 0 0 0 0.1rem rgba(48, 133, 238, 0.2); } + +.btn:focus, .button:focus, .btn:hover, .button:hover { background: #e1edfd; border-color: #227ded; text-decoration: none; } + +.btn:active, .button:active, .btn.active, .active.button { background: #227ded; border-color: #1370e3; color: #fff; text-decoration: none; } + +.btn:active.loading::after, .button:active.loading::after, .btn.active.loading::after, .active.loading.button::after { border-bottom-color: #fff; border-left-color: #fff; } + +.btn[disabled], .button[disabled], .btn:disabled, .button:disabled, .btn.disabled, .disabled.button { cursor: default; opacity: .5; pointer-events: none; } + +.btn.btn-primary, .btn-primary.button { background: #3085EE; border-color: #227ded; color: #fff; } + +.btn.btn-primary:focus, .btn-primary.button:focus, .btn.btn-primary:hover, .btn-primary.button:hover { background: #1877ec; border-color: #1370e3; color: #fff; } + +.btn.btn-primary:active, .btn-primary.button:active, .btn.btn-primary.active, .btn-primary.active.button { background: #1372e7; border-color: #126bd9; color: #fff; } + +.btn.btn-primary.loading::after, .btn-primary.loading.button::after { border-bottom-color: #fff; border-left-color: #fff; } + +.btn.btn-success, .btn-success.button { background: #32b643; border-color: #2faa3f; color: #fff; } + +.btn.btn-success:focus, .btn-success.button:focus { box-shadow: 0 0 0 0.1rem rgba(50, 182, 67, 0.2); } + +.btn.btn-success:focus, .btn-success.button:focus, .btn.btn-success:hover, .btn-success.button:hover { background: #30ae40; border-color: #2da23c; color: #fff; } + +.btn.btn-success:active, .btn-success.button:active, .btn.btn-success.active, .btn-success.active.button { background: #2a9a39; border-color: #278e34; color: #fff; } + +.btn.btn-success.loading::after, .btn-success.loading.button::after { border-bottom-color: #fff; border-left-color: #fff; } + +.btn.btn-error, .btn-error.button { background: #e85600; border-color: #d95000; color: #fff; } + +.btn.btn-error:focus, .btn-error.button:focus { box-shadow: 0 0 0 0.1rem rgba(232, 86, 0, 0.2); } + +.btn.btn-error:focus, .btn-error.button:focus, .btn.btn-error:hover, .btn-error.button:hover { background: #de5200; border-color: #cf4d00; color: #fff; } + +.btn.btn-error:active, .btn-error.button:active, .btn.btn-error.active, .btn-error.active.button { background: #c44900; border-color: #b54300; color: #fff; } + +.btn.btn-error.loading::after, .btn-error.loading.button::after { border-bottom-color: #fff; border-left-color: #fff; } + +.btn.btn-link, .btn-link.button { background: transparent; border-color: transparent; color: #3085EE; } + +.btn.btn-link:focus, .btn-link.button:focus, .btn.btn-link:hover, .btn-link.button:hover, .btn.btn-link:active, .btn-link.button:active, .btn.btn-link.active, .btn-link.active.button { color: #126bd9; } + +.btn.btn-sm, .btn-sm.button { font-size: 0.7rem; height: 1.4rem; padding: 0.05rem 0.3rem; } + +.btn.btn-lg, .btn-lg.button { font-size: 0.9rem; height: 2rem; padding: 0.35rem 0.6rem; } + +.btn.btn-block, .btn-block.button { display: block; width: 100%; } + +.btn.btn-action, .btn-action.button { width: 1.8rem; padding-left: 0; padding-right: 0; } + +.btn.btn-action.btn-sm, .btn-action.btn-sm.button { width: 1.4rem; } + +.btn.btn-action.btn-lg, .btn-action.btn-lg.button { width: 2rem; } + +.btn.btn-clear, .btn-clear.button { background: transparent; border: 0; color: currentColor; height: 1rem; line-height: 0.8rem; margin-left: 0.2rem; margin-right: -2px; opacity: 1; padding: 0.1rem; text-decoration: none; width: 1rem; } + +.btn.btn-clear:focus, .btn-clear.button:focus, .btn.btn-clear:hover, .btn-clear.button:hover { background: rgba(248, 249, 250, 0.5); opacity: .95; } + +.btn.btn-clear::before, .btn-clear.button::before { content: "\2715"; } + +.btn-group { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } + +.btn-group .btn, .btn-group .button { -ms-flex: 1 0 auto; flex: 1 0 auto; } + +.btn-group .btn:first-child:not(:last-child), .btn-group .button:first-child:not(:last-child) { border-bottom-right-radius: 0; border-top-right-radius: 0; } + +.btn-group .btn:not(:first-child):not(:last-child), .btn-group .button:not(:first-child):not(:last-child) { border-radius: 0; margin-left: -0.05rem; } + +.btn-group .btn:last-child:not(:first-child), .btn-group .button:last-child:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; margin-left: -0.05rem; } + +.btn-group .btn:focus, .btn-group .button:focus, .btn-group .btn:hover, .btn-group .button:hover, .btn-group .btn:active, .btn-group .button:active, .btn-group .btn.active, .btn-group .active.button { z-index: 1; } + +.btn-group.btn-group-block { display: -ms-flexbox; display: flex; } + +.btn-group.btn-group-block .btn, .btn-group.btn-group-block .button { -ms-flex: 1 0 0px; flex: 1 0 0; } + +.form-group:not(:last-child) { margin-bottom: 0.4rem; } + +fieldset { margin-bottom: 0.8rem; } + +legend { font-size: 0.9rem; font-weight: 500; margin-bottom: 0.8rem; } + +.form-label { display: block; line-height: 1.2rem; padding: 0.3rem 0; } + +.form-label.label-sm { font-size: 0.7rem; padding: 0.1rem 0; } + +.form-label.label-lg { font-size: 0.9rem; padding: 0.4rem 0; } + +.form-input, .search-input, [data-grav-field="array"] input, [data-grav-field="array"] textarea { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #fff; background-image: none; border: 0.05rem solid #caced7; border-radius: 0.1rem; color: #50596c; display: block; font-size: 0.8rem; height: 1.8rem; line-height: 1.2rem; max-width: 100%; outline: none; padding: 0.25rem 0.4rem; position: relative; transition: background .2s, border .2s, box-shadow .2s, color .2s; width: 100%; } + +.form-input:focus, .search-input:focus, [data-grav-field="array"] input:focus, [data-grav-field="array"] textarea:focus { box-shadow: 0 0 0 0.1rem rgba(48, 133, 238, 0.2); border-color: #3085EE; } + +.form-input::-webkit-input-placeholder, .search-input::-webkit-input-placeholder, [data-grav-field="array"] input::-webkit-input-placeholder, [data-grav-field="array"] textarea::-webkit-input-placeholder { color: #acb3c2; } + +.form-input:-ms-input-placeholder, .search-input:-ms-input-placeholder, [data-grav-field="array"] input:-ms-input-placeholder, [data-grav-field="array"] textarea:-ms-input-placeholder { color: #acb3c2; } + +.form-input::-ms-input-placeholder, .search-input::-ms-input-placeholder, [data-grav-field="array"] input::-ms-input-placeholder, [data-grav-field="array"] textarea::-ms-input-placeholder { color: #acb3c2; } + +.form-input::placeholder, .search-input::placeholder, [data-grav-field="array"] input::placeholder, [data-grav-field="array"] textarea::placeholder { color: #acb3c2; } + +.form-input.input-sm, .input-sm.search-input, [data-grav-field="array"] input.input-sm, [data-grav-field="array"] textarea.input-sm { font-size: 0.7rem; height: 1.4rem; padding: 0.05rem 0.3rem; } + +.form-input.input-lg, .input-lg.search-input, [data-grav-field="array"] input.input-lg, [data-grav-field="array"] textarea.input-lg { font-size: 0.9rem; height: 2rem; padding: 0.35rem 0.6rem; } + +.form-input.input-inline, .input-inline.search-input, [data-grav-field="array"] input.input-inline, [data-grav-field="array"] textarea.input-inline { display: inline-block; vertical-align: middle; width: auto; } + +.form-input[type="file"], .search-input[type="file"], [data-grav-field="array"] input[type="file"], [data-grav-field="array"] textarea[type="file"] { height: auto; } + +textarea.form-input, textarea.search-input, [data-grav-field="array"] textarea, textarea.form-input.input-lg, textarea.input-lg.search-input, [data-grav-field="array"] textarea.input-lg, textarea.form-input.input-sm, textarea.input-sm.search-input, [data-grav-field="array"] textarea.input-sm { height: auto; } + +.form-input-hint { color: #acb3c2; font-size: 0.7rem; margin-top: 0.2rem; } + +.has-success .form-input-hint, .is-success + .form-input-hint { color: #32b643; } + +.has-error .form-input-hint, .is-error + .form-input-hint { color: #e85600; } + +.form-select { -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0.05rem solid #caced7; border-radius: 0.1rem; color: inherit; font-size: 0.8rem; height: 1.8rem; line-height: 1.2rem; outline: none; padding: 0.25rem 0.4rem; vertical-align: middle; width: 100%; background: #fff; } + +.form-select:focus { box-shadow: 0 0 0 0.1rem rgba(48, 133, 238, 0.2); border-color: #3085EE; } + +.form-select::-ms-expand { display: none; } + +.form-select.select-sm { font-size: 0.7rem; height: 1.4rem; padding: 0.05rem 1.1rem 0.05rem 0.3rem; } + +.form-select.select-lg { font-size: 0.9rem; height: 2rem; padding: 0.35rem 1.4rem 0.35rem 0.6rem; } + +.form-select[size], .form-select[multiple] { height: auto; padding: 0.25rem 0.4rem; } + +.form-select[size] option, .form-select[multiple] option { padding: 0.1rem 0.2rem; } + +.form-select:not([multiple]):not([size]) { background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%204%205'%3E%3Cpath%20fill='%23667189'%20d='M2%200L0%202h4zm0%205L0%203h4z'/%3E%3C/svg%3E") no-repeat right 0.35rem center/0.4rem 0.5rem; padding-right: 1.2rem; } + +.has-icon-left, .has-icon-right { position: relative; } + +.has-icon-left .form-icon, .has-icon-right .form-icon { height: 0.8rem; margin: 0 0.25rem; position: absolute; top: 50%; transform: translateY(-50%); width: 0.8rem; z-index: 2; } + +.has-icon-left .form-icon { left: 0.05rem; } + +.has-icon-left .form-input, .has-icon-left .search-input, .has-icon-left [data-grav-field="array"] input, [data-grav-field="array"] .has-icon-left input, .has-icon-left [data-grav-field="array"] textarea, [data-grav-field="array"] .has-icon-left textarea { padding-left: 1.3rem; } + +.has-icon-right .form-icon { right: 0.05rem; } + +.has-icon-right .form-input, .has-icon-right .search-input, .has-icon-right [data-grav-field="array"] input, [data-grav-field="array"] .has-icon-right input, .has-icon-right [data-grav-field="array"] textarea, [data-grav-field="array"] .has-icon-right textarea { padding-right: 1.3rem; } + +.form-checkbox, .form-radio, .form-switch { display: block; line-height: 1.2rem; margin: 0.2rem 0; min-height: 1.4rem; padding: 0.1rem 0.4rem 0.1rem 1.2rem; position: relative; } + +.form-checkbox input, .form-radio input, .form-switch input { clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; position: absolute; width: 1px; } + +.form-checkbox input:focus + .form-icon, .form-radio input:focus + .form-icon, .form-switch input:focus + .form-icon { box-shadow: 0 0 0 0.1rem rgba(48, 133, 238, 0.2); border-color: #3085EE; } + +.form-checkbox input:checked + .form-icon, .form-radio input:checked + .form-icon, .form-switch input:checked + .form-icon { background: #3085EE; border-color: #3085EE; } + +.form-checkbox .form-icon, .form-radio .form-icon, .form-switch .form-icon { border: 0.05rem solid #caced7; cursor: pointer; display: inline-block; position: absolute; transition: background .2s, border .2s, box-shadow .2s, color .2s; } + +.form-checkbox.input-sm, .form-radio.input-sm, .form-switch.input-sm { font-size: 0.7rem; margin: 0; } + +.form-checkbox.input-lg, .form-radio.input-lg, .form-switch.input-lg { font-size: 0.9rem; margin: 0.3rem 0; } + +.form-checkbox .form-icon, .form-radio .form-icon { background: #fff; height: 0.8rem; left: 0; top: 0.3rem; width: 0.8rem; } + +.form-checkbox input:active + .form-icon, .form-radio input:active + .form-icon { background: #f0f1f4; } + +.form-checkbox .form-icon { border-radius: 0.1rem; } + +.form-checkbox input:checked + .form-icon::before { background-clip: padding-box; border: 0.1rem solid #fff; border-left-width: 0; border-top-width: 0; content: ""; height: 9px; left: 50%; margin-left: -3px; margin-top: -6px; position: absolute; top: 50%; transform: rotate(45deg); width: 6px; } + +.form-checkbox input:indeterminate + .form-icon { background: #3085EE; border-color: #3085EE; } + +.form-checkbox input:indeterminate + .form-icon::before { background: #fff; content: ""; height: 2px; left: 50%; margin-left: -5px; margin-top: -1px; position: absolute; top: 50%; width: 10px; } + +.form-radio .form-icon { border-radius: 50%; } + +.form-radio input:checked + .form-icon::before { background: #fff; border-radius: 50%; content: ""; height: 6px; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 6px; } + +.form-switch { padding-left: 2rem; } + +.form-switch .form-icon { background: #acb3c2; background-clip: padding-box; border-radius: 0.45rem; height: 0.9rem; left: 0; top: 0.25rem; width: 1.6rem; } + +.form-switch .form-icon::before { background: #fff; border-radius: 50%; content: ""; display: block; height: 0.8rem; left: 0; position: absolute; top: 0; transition: background .2s, border .2s, box-shadow .2s, color .2s, left .2s; width: 0.8rem; } + +.form-switch input:checked + .form-icon::before { left: 14px; } + +.form-switch input:active + .form-icon::before { background: #f8f9fa; } + +.input-group { display: -ms-flexbox; display: flex; } + +.input-group .input-group-addon { background: #f8f9fa; border: 0.05rem solid #caced7; border-radius: 0.1rem; line-height: 1.2rem; padding: 0.25rem 0.4rem; white-space: nowrap; } + +.input-group .input-group-addon.addon-sm { font-size: 0.7rem; padding: 0.05rem 0.3rem; } + +.input-group .input-group-addon.addon-lg { font-size: 0.9rem; padding: 0.35rem 0.6rem; } + +.input-group .form-input, .input-group .search-input, .input-group [data-grav-field="array"] input, [data-grav-field="array"] .input-group input, .input-group [data-grav-field="array"] textarea, [data-grav-field="array"] .input-group textarea, .input-group .form-select { -ms-flex: 1 1 auto; flex: 1 1 auto; width: 1%; } + +.input-group .input-group-btn { z-index: 1; } + +.input-group .form-input:first-child:not(:last-child), .input-group .search-input:first-child:not(:last-child), .input-group [data-grav-field="array"] input:first-child:not(:last-child), [data-grav-field="array"] .input-group input:first-child:not(:last-child), .input-group [data-grav-field="array"] textarea:first-child:not(:last-child), [data-grav-field="array"] .input-group textarea:first-child:not(:last-child), .input-group .form-select:first-child:not(:last-child), .input-group .input-group-addon:first-child:not(:last-child), .input-group .input-group-btn:first-child:not(:last-child) { border-bottom-right-radius: 0; border-top-right-radius: 0; } + +.input-group .form-input:not(:first-child):not(:last-child), .input-group .search-input:not(:first-child):not(:last-child), .input-group [data-grav-field="array"] input:not(:first-child):not(:last-child), [data-grav-field="array"] .input-group input:not(:first-child):not(:last-child), .input-group [data-grav-field="array"] textarea:not(:first-child):not(:last-child), [data-grav-field="array"] .input-group textarea:not(:first-child):not(:last-child), .input-group .form-select:not(:first-child):not(:last-child), .input-group .input-group-addon:not(:first-child):not(:last-child), .input-group .input-group-btn:not(:first-child):not(:last-child) { border-radius: 0; margin-left: -0.05rem; } + +.input-group .form-input:last-child:not(:first-child), .input-group .search-input:last-child:not(:first-child), .input-group [data-grav-field="array"] input:last-child:not(:first-child), [data-grav-field="array"] .input-group input:last-child:not(:first-child), .input-group [data-grav-field="array"] textarea:last-child:not(:first-child), [data-grav-field="array"] .input-group textarea:last-child:not(:first-child), .input-group .form-select:last-child:not(:first-child), .input-group .input-group-addon:last-child:not(:first-child), .input-group .input-group-btn:last-child:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; margin-left: -0.05rem; } + +.input-group .form-input:focus, .input-group .search-input:focus, .input-group [data-grav-field="array"] input:focus, [data-grav-field="array"] .input-group input:focus, .input-group [data-grav-field="array"] textarea:focus, [data-grav-field="array"] .input-group textarea:focus, .input-group .form-select:focus, .input-group .input-group-addon:focus, .input-group .input-group-btn:focus { z-index: 2; } + +.input-group .form-select { width: auto; } + +.input-group.input-inline { display: -ms-inline-flexbox; display: inline-flex; } + +.has-success .form-input, .has-success .search-input, .has-success [data-grav-field="array"] input, [data-grav-field="array"] .has-success input, .has-success [data-grav-field="array"] textarea, [data-grav-field="array"] .has-success textarea, .form-input.is-success, .is-success.search-input, [data-grav-field="array"] input.is-success, [data-grav-field="array"] textarea.is-success, .has-success .form-select, .form-select.is-success { background: #f9fdfa; border-color: #32b643; } + +.has-success .form-input:focus, .has-success .search-input:focus, .has-success [data-grav-field="array"] input:focus, [data-grav-field="array"] .has-success input:focus, .has-success [data-grav-field="array"] textarea:focus, [data-grav-field="array"] .has-success textarea:focus, .form-input.is-success:focus, .is-success.search-input:focus, [data-grav-field="array"] input.is-success:focus, [data-grav-field="array"] textarea.is-success:focus, .has-success .form-select:focus, .form-select.is-success:focus { box-shadow: 0 0 0 0.1rem rgba(50, 182, 67, 0.2); } + +.has-error .form-input, .has-error .search-input, .has-error [data-grav-field="array"] input, [data-grav-field="array"] .has-error input, .has-error [data-grav-field="array"] textarea, [data-grav-field="array"] .has-error textarea, .form-input.is-error, .is-error.search-input, [data-grav-field="array"] input.is-error, [data-grav-field="array"] textarea.is-error, .has-error .form-select, .form-select.is-error { background: #fffaf7; border-color: #e85600; } + +.has-error .form-input:focus, .has-error .search-input:focus, .has-error [data-grav-field="array"] input:focus, [data-grav-field="array"] .has-error input:focus, .has-error [data-grav-field="array"] textarea:focus, [data-grav-field="array"] .has-error textarea:focus, .form-input.is-error:focus, .is-error.search-input:focus, [data-grav-field="array"] input.is-error:focus, [data-grav-field="array"] textarea.is-error:focus, .has-error .form-select:focus, .form-select.is-error:focus { box-shadow: 0 0 0 0.1rem rgba(232, 86, 0, 0.2); } + +.has-error .form-checkbox .form-icon, .form-checkbox.is-error .form-icon, .has-error .form-radio .form-icon, .form-radio.is-error .form-icon, .has-error .form-switch .form-icon, .form-switch.is-error .form-icon { border-color: #e85600; } + +.has-error .form-checkbox input:checked + .form-icon, .form-checkbox.is-error input:checked + .form-icon, .has-error .form-radio input:checked + .form-icon, .form-radio.is-error input:checked + .form-icon, .has-error .form-switch input:checked + .form-icon, .form-switch.is-error input:checked + .form-icon { background: #e85600; border-color: #e85600; } + +.has-error .form-checkbox input:focus + .form-icon, .form-checkbox.is-error input:focus + .form-icon, .has-error .form-radio input:focus + .form-icon, .form-radio.is-error input:focus + .form-icon, .has-error .form-switch input:focus + .form-icon, .form-switch.is-error input:focus + .form-icon { box-shadow: 0 0 0 0.1rem rgba(232, 86, 0, 0.2); border-color: #e85600; } + +.has-error .form-checkbox input:indeterminate + .form-icon, .form-checkbox.is-error input:indeterminate + .form-icon { background: #e85600; border-color: #e85600; } + +.form-input:not(:placeholder-shown):invalid, .search-input:not(:placeholder-shown):invalid, [data-grav-field="array"] input:not(:placeholder-shown):invalid, [data-grav-field="array"] textarea:not(:placeholder-shown):invalid { border-color: #e85600; } + +.form-input:not(:placeholder-shown):invalid:focus, .search-input:not(:placeholder-shown):invalid:focus, [data-grav-field="array"] input:not(:placeholder-shown):invalid:focus, [data-grav-field="array"] textarea:not(:placeholder-shown):invalid:focus { box-shadow: 0 0 0 0.1rem rgba(232, 86, 0, 0.2); background: #fffaf7; } + +.form-input:not(:placeholder-shown):invalid + .form-input-hint, .search-input:not(:placeholder-shown):invalid + .form-input-hint, [data-grav-field="array"] input:not(:placeholder-shown):invalid + .form-input-hint, [data-grav-field="array"] textarea:not(:placeholder-shown):invalid + .form-input-hint { color: #e85600; } + +.form-input:disabled, .search-input:disabled, [data-grav-field="array"] input:disabled, [data-grav-field="array"] textarea:disabled, .form-input.disabled, .disabled.search-input, [data-grav-field="array"] input.disabled, [data-grav-field="array"] textarea.disabled, .form-select:disabled, .form-select.disabled { background-color: #f0f1f4; cursor: not-allowed; opacity: .5; } + +.form-input[readonly], .search-input[readonly], [data-grav-field="array"] input[readonly], [data-grav-field="array"] textarea[readonly] { background-color: #f8f9fa; } + +input:disabled + .form-icon, input.disabled + .form-icon { background: #f0f1f4; cursor: not-allowed; opacity: .5; } + +.form-switch input:disabled + .form-icon::before, .form-switch input.disabled + .form-icon::before { background: #fff; } + +.form-horizontal { padding: 0.4rem 0; } + +.form-horizontal .form-group { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } + +.form-inline { display: inline-block; } + +.label { border-radius: 0.1rem; line-height: 1.25; padding: .1rem .2rem; background: #f0f1f4; color: #5b657a; display: inline-block; } + +.label.label-rounded { border-radius: 5rem; padding-left: .4rem; padding-right: .4rem; } + +.label.label-primary { background: #3085EE; color: #fff; } + +.label.label-secondary { background: #e1edfd; color: #3085EE; } + +.label.label-success { background: #32b643; color: #fff; } + +.label.label-warning { background: #ffb700; color: #fff; } + +.label.label-error { background: #e85600; color: #fff; } + +code { border-radius: 0.1rem; line-height: 1.25; padding: .1rem .2rem; background: #fcf2f2; color: #d73e48; font-size: 85%; } + +.code { border-radius: 0.1rem; color: #50596c; position: relative; } + +.code::before { color: #acb3c2; content: attr(data-lang); font-size: 0.7rem; position: absolute; right: 0.4rem; top: 0.1rem; } + +.code code { background: #f8f9fa; color: inherit; display: block; line-height: 1.5; overflow-x: auto; padding: 1rem; width: 100%; } + +.img-responsive { display: block; height: auto; max-width: 100%; } + +.img-fit-cover { object-fit: cover; } + +.img-fit-contain { object-fit: contain; } + +.video-responsive { display: block; overflow: hidden; padding: 0; position: relative; width: 100%; } + +.video-responsive::before { content: ""; display: block; padding-bottom: 56.25%; } + +.video-responsive iframe, .video-responsive object, .video-responsive embed { border: 0; bottom: 0; height: 100%; left: 0; position: absolute; right: 0; top: 0; width: 100%; } + +video.video-responsive { height: auto; max-width: 100%; } + +video.video-responsive::before { content: none; } + +.video-responsive-4-3::before { padding-bottom: 75%; } + +.video-responsive-1-1::before { padding-bottom: 100%; } + +.figure { margin: 0 0 0.4rem 0; } + +.figure .figure-caption { color: #667189; margin-top: 0.4rem; } + +.container { margin-left: auto; margin-right: auto; padding-left: 0.4rem; padding-right: 0.4rem; width: 100%; } + +.container.grid-xl { max-width: 1296px; } + +.container.grid-lg { max-width: 976px; } + +.container.grid-md { max-width: 856px; } + +.container.grid-sm { max-width: 616px; } + +.container.grid-xs { max-width: 496px; } + +.show-xs, .show-sm, .show-md, .show-lg, .show-xl { display: none !important; } + +.columns { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -0.4rem; margin-right: -0.4rem; } + +.columns.col-gapless { margin-left: 0; margin-right: 0; } + +.columns.col-gapless > .column { padding-left: 0; padding-right: 0; } + +.columns.col-oneline { -ms-flex-wrap: nowrap; flex-wrap: nowrap; overflow-x: auto; } + +.column { -ms-flex: 1; flex: 1; max-width: 100%; padding-left: 0.4rem; padding-right: 0.4rem; } + +.column.col-12, .column.col-11, .column.col-10, .column.col-9, .column.col-8, .column.col-7, .column.col-6, .column.col-5, .column.col-4, .column.col-3, .column.col-2, .column.col-1, .column.col-auto { -ms-flex: none; flex: none; } + +.col-12 { width: 100%; } + +.col-11 { width: 91.66666667%; } + +.col-10 { width: 83.33333333%; } + +.col-9 { width: 75%; } + +.col-8 { width: 66.66666667%; } + +.col-7 { width: 58.33333333%; } + +.col-6 { width: 50%; } + +.col-5 { width: 41.66666667%; } + +.col-4 { width: 33.33333333%; } + +.col-3 { width: 25%; } + +.col-2 { width: 16.66666667%; } + +.col-1 { width: 8.33333333%; } + +.col-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; max-width: none; width: auto; } + +.col-mx-auto { margin-left: auto; margin-right: auto; } + +.col-ml-auto { margin-left: auto; } + +.col-mr-auto { margin-right: auto; } + +@media (max-width: 1280px) { .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-xl-auto { -ms-flex: none; flex: none; } + .col-xl-12 { width: 100%; } + .col-xl-11 { width: 91.66666667%; } + .col-xl-10 { width: 83.33333333%; } + .col-xl-9 { width: 75%; } + .col-xl-8 { width: 66.66666667%; } + .col-xl-7 { width: 58.33333333%; } + .col-xl-6 { width: 50%; } + .col-xl-5 { width: 41.66666667%; } + .col-xl-4 { width: 33.33333333%; } + .col-xl-3 { width: 25%; } + .col-xl-2 { width: 16.66666667%; } + .col-xl-1 { width: 8.33333333%; } + .col-xl-auto { width: auto; } + .hide-xl { display: none !important; } + .show-xl { display: block !important; } } + +@media (max-width: 960px) { .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-lg-auto { -ms-flex: none; flex: none; } + .col-lg-12 { width: 100%; } + .col-lg-11 { width: 91.66666667%; } + .col-lg-10 { width: 83.33333333%; } + .col-lg-9 { width: 75%; } + .col-lg-8 { width: 66.66666667%; } + .col-lg-7 { width: 58.33333333%; } + .col-lg-6 { width: 50%; } + .col-lg-5 { width: 41.66666667%; } + .col-lg-4 { width: 33.33333333%; } + .col-lg-3 { width: 25%; } + .col-lg-2 { width: 16.66666667%; } + .col-lg-1 { width: 8.33333333%; } + .col-lg-auto { width: auto; } + .hide-lg { display: none !important; } + .show-lg { display: block !important; } } + +@media (max-width: 840px) { .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-md-auto { -ms-flex: none; flex: none; } + .col-md-12 { width: 100%; } + .col-md-11 { width: 91.66666667%; } + .col-md-10 { width: 83.33333333%; } + .col-md-9 { width: 75%; } + .col-md-8 { width: 66.66666667%; } + .col-md-7 { width: 58.33333333%; } + .col-md-6 { width: 50%; } + .col-md-5 { width: 41.66666667%; } + .col-md-4 { width: 33.33333333%; } + .col-md-3 { width: 25%; } + .col-md-2 { width: 16.66666667%; } + .col-md-1 { width: 8.33333333%; } + .col-md-auto { width: auto; } + .hide-md { display: none !important; } + .show-md { display: block !important; } } + +@media (max-width: 600px) { .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-sm-auto { -ms-flex: none; flex: none; } + .col-sm-12 { width: 100%; } + .col-sm-11 { width: 91.66666667%; } + .col-sm-10 { width: 83.33333333%; } + .col-sm-9 { width: 75%; } + .col-sm-8 { width: 66.66666667%; } + .col-sm-7 { width: 58.33333333%; } + .col-sm-6 { width: 50%; } + .col-sm-5 { width: 41.66666667%; } + .col-sm-4 { width: 33.33333333%; } + .col-sm-3 { width: 25%; } + .col-sm-2 { width: 16.66666667%; } + .col-sm-1 { width: 8.33333333%; } + .col-sm-auto { width: auto; } + .hide-sm { display: none !important; } + .show-sm { display: block !important; } } + +@media (max-width: 480px) { .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1, .col-xs-auto { -ms-flex: none; flex: none; } + .col-xs-12 { width: 100%; } + .col-xs-11 { width: 91.66666667%; } + .col-xs-10 { width: 83.33333333%; } + .col-xs-9 { width: 75%; } + .col-xs-8 { width: 66.66666667%; } + .col-xs-7 { width: 58.33333333%; } + .col-xs-6 { width: 50%; } + .col-xs-5 { width: 41.66666667%; } + .col-xs-4 { width: 33.33333333%; } + .col-xs-3 { width: 25%; } + .col-xs-2 { width: 16.66666667%; } + .col-xs-1 { width: 8.33333333%; } + .col-xs-auto { width: auto; } + .hide-xs { display: none !important; } + .show-xs { display: block !important; } } + +.hero { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: justify; justify-content: space-between; padding-bottom: 4rem; padding-top: 4rem; } + +.hero.hero-sm { padding-bottom: 2rem; padding-top: 2rem; } + +.hero.hero-lg { padding-bottom: 8rem; padding-top: 8rem; } + +.hero .hero-body { padding: 0.4rem; } + +.navbar { -ms-flex-align: stretch; align-items: stretch; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; justify-content: space-between; } + +.navbar .navbar-section { -ms-flex-align: center; align-items: center; display: -ms-flexbox; display: flex; -ms-flex: 1 0 0px; flex: 1 0 0; } + +.navbar .navbar-section:not(:first-child):last-child { -ms-flex-pack: end; justify-content: flex-end; } + +.navbar .navbar-center { -ms-flex-align: center; align-items: center; display: -ms-flexbox; display: flex; -ms-flex: 0 0 auto; flex: 0 0 auto; } + +.navbar .navbar-brand { font-size: 0.9rem; text-decoration: none; } + +.accordion input:checked ~ .accordion-header .icon, .accordion[open] .accordion-header .icon { transform: rotate(90deg); } + +.accordion input:checked ~ .accordion-body, .accordion[open] .accordion-body { max-height: 50rem; } + +.accordion .accordion-header { display: block; padding: 0.2rem 0.4rem; } + +.accordion .accordion-header .icon { transition: transform .25s; } + +.accordion .accordion-body { margin-bottom: 0.4rem; max-height: 0; overflow: hidden; transition: max-height .25s; } + +summary.accordion-header::-webkit-details-marker { display: none; } + +.avatar { font-size: 0.8rem; height: 1.6rem; width: 1.6rem; background: #3085EE; border-radius: 50%; color: rgba(255, 255, 255, 0.85); display: inline-block; font-weight: 300; line-height: 1.25; margin: 0; position: relative; vertical-align: middle; } + +.avatar.avatar-xs { font-size: 0.4rem; height: 0.8rem; width: 0.8rem; } + +.avatar.avatar-sm { font-size: 0.6rem; height: 1.2rem; width: 1.2rem; } + +.avatar.avatar-lg { font-size: 1.2rem; height: 2.4rem; width: 2.4rem; } + +.avatar.avatar-xl { font-size: 1.6rem; height: 3.2rem; width: 3.2rem; } + +.avatar img { border-radius: 50%; height: 100%; position: relative; width: 100%; z-index: 1; } + +.avatar .avatar-icon, .avatar .avatar-presence { background: #fff; bottom: 14.64%; height: 50%; padding: 0.1rem; position: absolute; right: 14.64%; transform: translate(50%, 50%); width: 50%; z-index: 2; } + +.avatar .avatar-presence { background: #acb3c2; box-shadow: 0 0 0 0.1rem #fff; border-radius: 50%; height: .5em; width: .5em; } + +.avatar .avatar-presence.online { background: #32b643; } + +.avatar .avatar-presence.busy { background: #e85600; } + +.avatar .avatar-presence.away { background: #ffb700; } + +.avatar[data-initial]::before { color: currentColor; content: attr(data-initial); left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); z-index: 1; } + +.badge { position: relative; white-space: nowrap; } + +.badge[data-badge]::after, .badge:not([data-badge])::after { background: #3085EE; background-clip: padding-box; border-radius: .5rem; box-shadow: 0 0 0 0.1rem #fff; color: #fff; content: attr(data-badge); display: inline-block; transform: translate(-0.05rem, -0.5rem); } + +.badge[data-badge]::after { font-size: 0.7rem; height: .9rem; line-height: 1; min-width: .9rem; padding: .1rem .2rem; text-align: center; white-space: nowrap; } + +.badge:not([data-badge])::after, .badge[data-badge=""]::after { height: 6px; min-width: 6px; padding: 0; width: 6px; } + +.badge.btn::after, .badge.button::after { position: absolute; top: 0; right: 0; transform: translate(50%, -50%); } + +.badge.avatar::after { position: absolute; top: 14.64%; right: 14.64%; transform: translate(50%, -50%); z-index: 100; } + +.breadcrumb { list-style: none; margin: 0.2rem 0; padding: 0.2rem 0; } + +.breadcrumb .breadcrumb-item { color: #667189; display: inline-block; margin: 0; padding: 0.2rem 0; } + +.breadcrumb .breadcrumb-item:not(:last-child) { margin-right: 0.2rem; } + +.breadcrumb .breadcrumb-item:not(:last-child) a { color: #667189; } + +.breadcrumb .breadcrumb-item:not(:first-child)::before { color: #667189; content: "/"; padding-right: 0.4rem; } + +.bar { background: #f0f1f4; border-radius: 0.1rem; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; height: 0.8rem; width: 100%; } + +.bar.bar-sm { height: 0.2rem; } + +.bar .bar-item { background: #3085EE; color: #fff; display: block; font-size: 0.7rem; -ms-flex-negative: 0; flex-shrink: 0; line-height: 0.8rem; height: 100%; position: relative; text-align: center; width: 0; } + +.bar .bar-item:first-child { border-bottom-left-radius: 0.1rem; border-top-left-radius: 0.1rem; } + +.bar .bar-item:last-child { border-bottom-right-radius: 0.1rem; border-top-right-radius: 0.1rem; -ms-flex-negative: 1; flex-shrink: 1; } + +.bar-slider { height: 0.1rem; margin: 0.4rem 0; position: relative; } + +.bar-slider .bar-item { left: 0; padding: 0; position: absolute; } + +.bar-slider .bar-item:not(:last-child):first-child { background: #f0f1f4; z-index: 1; } + +.bar-slider .bar-slider-btn { background: #3085EE; border: 0; border-radius: 50%; height: 0.6rem; padding: 0; position: absolute; right: 0; top: 50%; transform: translate(50%, -50%); width: 0.6rem; } + +.bar-slider .bar-slider-btn:active { box-shadow: 0 0 0 0.1rem #3085EE; } + +.card { background: #fff; border: 0.05rem solid #e7e9ed; border-radius: 0.1rem; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } + +.card .card-header, .card .card-body, .card .card-footer { padding: 0.8rem; padding-bottom: 0; } + +.card .card-header:last-child, .card .card-body:last-child, .card .card-footer:last-child { padding-bottom: 0.8rem; } + +.card .card-body { -ms-flex: 1 1 auto; flex: 1 1 auto; } + +.card .card-image { padding-top: 0.8rem; } + +.card .card-image:first-child { padding-top: 0; } + +.card .card-image:first-child img { border-top-left-radius: 0.1rem; border-top-right-radius: 0.1rem; } + +.card .card-image:last-child img { border-bottom-left-radius: 0.1rem; border-bottom-right-radius: 0.1rem; } + +.chip { -ms-flex-align: center; align-items: center; background: #f0f1f4; border-radius: 5rem; display: -ms-inline-flexbox; display: inline-flex; font-size: 90%; height: 1.2rem; line-height: 0.8rem; margin: 0.1rem; max-width: 320px; overflow: hidden; padding: 0.2rem 0.4rem; text-decoration: none; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap; } + +.chip.active { background: #3085EE; color: #fff; } + +.chip .avatar { margin-left: -0.4rem; margin-right: 0.2rem; } + +.chip .btn-clear { border-radius: 50%; transform: scale(0.75); } + +.dropdown { display: inline-block; position: relative; } + +.dropdown .menu { animation: slide-down .15s ease 1; display: none; left: 0; max-height: 50vh; overflow-y: auto; position: absolute; top: 100%; } + +.dropdown.dropdown-right .menu { left: auto; right: 0; } + +.dropdown.active .menu, .dropdown .dropdown-toggle:focus + .menu, .dropdown .menu:hover { display: block; } + +.dropdown .btn-group .dropdown-toggle:nth-last-child(2) { border-bottom-right-radius: 0.1rem; border-top-right-radius: 0.1rem; } + +.empty { background: #f8f9fa; border-radius: 0.1rem; color: #667189; text-align: center; padding: 3.2rem 1.6rem; } + +.empty .empty-icon { margin-bottom: 0.8rem; } + +.empty .empty-title, .empty .empty-subtitle { margin: 0.4rem auto; } + +.empty .empty-action { margin-top: 0.8rem; } + +.menu { box-shadow: 0 0.05rem 0.2rem rgba(69, 77, 93, 0.3); background: #fff; border-radius: 0.1rem; list-style: none; margin: 0; min-width: 180px; padding: 0.4rem; transform: translateY(0.2rem); z-index: 300; } + +.menu.menu-nav { background: transparent; box-shadow: none; } + +.menu .menu-item { margin-top: 0; padding: 0 0.4rem; position: relative; text-decoration: none; } + +.menu .menu-item > a { border-radius: 0.1rem; color: inherit; display: block; margin: 0 -0.4rem; padding: 0.2rem 0.4rem; text-decoration: none; } + +.menu .menu-item > a:focus, .menu .menu-item > a:hover { background: #e1edfd; color: #3085EE; } + +.menu .menu-item > a:active, .menu .menu-item > a.active { background: #e1edfd; color: #3085EE; } + +.menu .menu-item .form-checkbox, .menu .menu-item .form-radio, .menu .menu-item .form-switch { margin: 0.1rem 0; } + +.menu .menu-item + .menu-item { margin-top: 0.2rem; } + +.menu .menu-badge { -ms-flex-align: center; align-items: center; display: -ms-flexbox; display: flex; height: 100%; position: absolute; right: 0; top: 0; } + +.menu .menu-badge .label { margin-right: 0.4rem; } + +.modal { -ms-flex-align: center; align-items: center; bottom: 0; display: none; -ms-flex-pack: center; justify-content: center; left: 0; opacity: 0; overflow: hidden; padding: 0.4rem; position: fixed; right: 0; top: 0; } + +.modal:target, .modal.active { display: -ms-flexbox; display: flex; opacity: 1; z-index: 400; } + +.modal:target .modal-overlay, .modal.active .modal-overlay { background: rgba(248, 249, 250, 0.75); bottom: 0; cursor: default; display: block; left: 0; position: absolute; right: 0; top: 0; } + +.modal:target .modal-container, .modal.active .modal-container { animation: slide-down .2s ease 1; z-index: 1; } + +.modal.modal-sm .modal-container { max-width: 320px; padding: 0 0.4rem; } + +.modal.modal-lg .modal-overlay { background: #fff; } + +.modal.modal-lg .modal-container { box-shadow: none; max-width: 960px; } + +.modal-container { box-shadow: 0 0.2rem 0.5rem rgba(69, 77, 93, 0.3); background: #fff; border-radius: 0.1rem; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; max-height: 75vh; max-width: 640px; padding: 0 0.8rem; width: 100%; } + +.modal-container.modal-fullheight { max-height: 100vh; } + +.modal-container .modal-header { color: #454d5d; padding: 0.8rem; } + +.modal-container .modal-body { overflow-y: auto; padding: 0.8rem; position: relative; } + +.modal-container .modal-footer { padding: 0.8rem; text-align: right; } + +.nav { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; list-style: none; margin: 0.2rem 0; } + +.nav .nav-item a { color: #667189; padding: 0.2rem 0.4rem; text-decoration: none; } + +.nav .nav-item a:focus, .nav .nav-item a:hover { color: #3085EE; } + +.nav .nav-item.active > a { color: #50596c; font-weight: bold; } + +.nav .nav-item.active > a:focus, .nav .nav-item.active > a:hover { color: #3085EE; } + +.nav .nav { margin-bottom: 0.4rem; margin-left: 0.8rem; } + +.pagination { display: -ms-flexbox; display: flex; list-style: none; margin: 0.2rem 0; padding: 0.2rem 0; } + +.pagination .page-item { margin: 0.2rem 0.05rem; } + +.pagination .page-item span { display: inline-block; padding: 0.2rem 0.2rem; } + +.pagination .page-item a { border-radius: 0.1rem; display: inline-block; padding: 0.2rem 0.4rem; text-decoration: none; } + +.pagination .page-item a:focus, .pagination .page-item a:hover { color: #3085EE; } + +.pagination .page-item.disabled a { cursor: default; opacity: .5; pointer-events: none; } + +.pagination .page-item.active a { background: #3085EE; color: #fff; } + +.pagination .page-item.page-prev, .pagination .page-item.page-next { -ms-flex: 1 0 50%; flex: 1 0 50%; } + +.pagination .page-item.page-next { text-align: right; } + +.pagination .page-item .page-item-title { margin: 0; } + +.pagination .page-item .page-item-subtitle { margin: 0; opacity: .5; } + +.panel { border: 0.05rem solid #e7e9ed; border-radius: 0.1rem; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } + +.panel .panel-header, .panel .panel-footer { -ms-flex: 0 0 auto; flex: 0 0 auto; padding: 0.8rem; } + +.panel .panel-nav { -ms-flex: 0 0 auto; flex: 0 0 auto; } + +.panel .panel-body { -ms-flex: 1 1 auto; flex: 1 1 auto; overflow-y: auto; padding: 0 0.8rem; } + +.popover { display: inline-block; position: relative; } + +.popover .popover-container { left: 50%; opacity: 0; padding: 0.4rem; position: absolute; top: 0; transform: translate(-50%, -50%) scale(0); transition: transform .2s; width: 320px; z-index: 300; } + +.popover *:focus + .popover-container, .popover:hover .popover-container { display: block; opacity: 1; transform: translate(-50%, -100%) scale(1); } + +.popover.popover-right .popover-container { left: 100%; top: 50%; } + +.popover.popover-right *:focus + .popover-container, .popover.popover-right:hover .popover-container { transform: translate(0, -50%) scale(1); } + +.popover.popover-bottom .popover-container { left: 50%; top: 100%; } + +.popover.popover-bottom *:focus + .popover-container, .popover.popover-bottom:hover .popover-container { transform: translate(-50%, 0) scale(1); } + +.popover.popover-left .popover-container { left: 0; top: 50%; } + +.popover.popover-left *:focus + .popover-container, .popover.popover-left:hover .popover-container { transform: translate(-100%, -50%) scale(1); } + +.popover .card { box-shadow: 0 0.2rem 0.5rem rgba(69, 77, 93, 0.3); border: 0; } + +.step { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; list-style: none; margin: 0.2rem 0; width: 100%; } + +.step .step-item { -ms-flex: 1 1 0px; flex: 1 1 0; margin-top: 0; min-height: 1rem; text-align: center; position: relative; } + +.step .step-item:not(:first-child)::before { background: #3085EE; content: ""; height: 2px; left: -50%; position: absolute; top: 9px; width: 100%; } + +.step .step-item a { color: #3085EE; display: inline-block; padding: 20px 10px 0; text-decoration: none; } + +.step .step-item a::before { background: #3085EE; border: 0.1rem solid #fff; border-radius: 50%; content: ""; display: block; height: 0.6rem; left: 50%; position: absolute; top: 0.2rem; transform: translateX(-50%); width: 0.6rem; z-index: 1; } + +.step .step-item.active a::before { background: #fff; border: 0.1rem solid #3085EE; } + +.step .step-item.active ~ .step-item::before { background: #e7e9ed; } + +.step .step-item.active ~ .step-item a { color: #acb3c2; } + +.step .step-item.active ~ .step-item a::before { background: #e7e9ed; } + +.tab { -ms-flex-align: center; align-items: center; border-bottom: 0.05rem solid #e7e9ed; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; list-style: none; margin: 0.2rem 0 0.15rem 0; } + +.tab .tab-item { margin-top: 0; } + +.tab .tab-item a { border-bottom: 0.1rem solid transparent; color: inherit; display: block; margin: 0 0.4rem 0 0; padding: 0.4rem 0.2rem 0.3rem 0.2rem; text-decoration: none; } + +.tab .tab-item a:focus, .tab .tab-item a:hover { color: #3085EE; } + +.tab .tab-item.active a, .tab .tab-item a.active { border-bottom-color: #3085EE; color: #3085EE; } + +.tab .tab-item.tab-action { -ms-flex: 1 0 auto; flex: 1 0 auto; text-align: right; } + +.tab .tab-item .btn-clear { margin-top: -0.2rem; } + +.tab.tab-block .tab-item { -ms-flex: 1 0 0px; flex: 1 0 0; text-align: center; } + +.tab.tab-block .tab-item a { margin: 0; } + +.tab.tab-block .tab-item .badge[data-badge]::after { position: absolute; right: 0.1rem; top: 0.1rem; transform: translate(0, 0); } + +.tab:not(.tab-block) .badge { padding-right: 0; } + +.tile { -ms-flex-line-pack: justify; align-content: space-between; -ms-flex-align: start; align-items: flex-start; display: -ms-flexbox; display: flex; } + +.tile .tile-icon, .tile .tile-action { -ms-flex: 0 0 auto; flex: 0 0 auto; } + +.tile .tile-content { -ms-flex: 1 1 auto; flex: 1 1 auto; } + +.tile .tile-content:not(:first-child) { padding-left: 0.4rem; } + +.tile .tile-content:not(:last-child) { padding-right: 0.4rem; } + +.tile .tile-title, .tile .tile-subtitle { line-height: 1.2rem; } + +.tile.tile-centered { -ms-flex-align: center; align-items: center; } + +.tile.tile-centered .tile-content { overflow: hidden; } + +.tile.tile-centered .tile-title, .tile.tile-centered .tile-subtitle { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 0; } + +.toast { background: rgba(69, 77, 93, 0.95); border-color: #454d5d; border: 0.05rem solid #454d5d; border-radius: 0.1rem; color: #fff; display: block; padding: 0.4rem; width: 100%; } + +.toast.toast-primary { background: rgba(48, 133, 238, 0.95); border-color: #3085EE; } + +.toast.toast-success { background: rgba(50, 182, 67, 0.95); border-color: #32b643; } + +.toast.toast-warning { background: rgba(255, 183, 0, 0.95); border-color: #ffb700; } + +.toast.toast-error { background: rgba(232, 86, 0, 0.95); border-color: #e85600; } + +.toast a { color: #fff; text-decoration: underline; } + +.toast a:focus, .toast a:hover, .toast a:active, .toast a.active { opacity: .75; } + +.toast .btn-clear { margin: 0.1rem; } + +.toast p:last-child { margin-bottom: 0; } + +.tooltip { position: relative; } + +.tooltip::after { background: rgba(69, 77, 93, 0.95); border-radius: 0.1rem; bottom: 100%; color: #fff; content: attr(data-tooltip); display: block; font-size: 0.7rem; left: 50%; max-width: 320px; opacity: 0; overflow: hidden; padding: 0.2rem 0.4rem; pointer-events: none; position: absolute; text-overflow: ellipsis; transform: translate(-50%, 0.4rem); transition: opacity .2s, transform .2s; white-space: pre; z-index: 300; } + +.tooltip:focus::after, .tooltip:hover::after { opacity: 1; transform: translate(-50%, -0.2rem); } + +.tooltip[disabled], .tooltip.disabled { pointer-events: auto; } + +.tooltip.tooltip-right::after { bottom: 50%; left: 100%; transform: translate(-0.2rem, 50%); } + +.tooltip.tooltip-right:focus::after, .tooltip.tooltip-right:hover::after { transform: translate(0.2rem, 50%); } + +.tooltip.tooltip-bottom::after { bottom: auto; top: 100%; transform: translate(-50%, -0.4rem); } + +.tooltip.tooltip-bottom:focus::after, .tooltip.tooltip-bottom:hover::after { transform: translate(-50%, 0.2rem); } + +.tooltip.tooltip-left::after { bottom: 50%; left: auto; right: 100%; transform: translate(0.4rem, 50%); } + +.tooltip.tooltip-left:focus::after, .tooltip.tooltip-left:hover::after { transform: translate(-0.2rem, 50%); } + +@keyframes loading { 0% { transform: rotate(0deg); } + 100% { transform: rotate(360deg); } } + +@keyframes slide-down { 0% { opacity: 0; + transform: translateY(-1.6rem); } + 100% { opacity: 1; + transform: translateY(0); } } + +.text-primary { color: #3085EE !important; } + +a.text-primary:focus, a.text-primary:hover { color: #1877ec; } + +a.text-primary:visited { color: #4893f0; } + +.text-secondary { color: #d3e5fb !important; } + +a.text-secondary:focus, a.text-secondary:hover { color: #bbd7f9; } + +a.text-secondary:visited { color: #eaf3fd; } + +.text-gray { color: #acb3c2 !important; } + +a.text-gray:focus, a.text-gray:hover { color: #9ea6b7; } + +a.text-gray:visited { color: #bbc1cd; } + +.text-light { color: #fff !important; } + +a.text-light:focus, a.text-light:hover { color: #f2f2f2; } + +a.text-light:visited { color: white; } + +.text-dark { color: #50596c !important; } + +a.text-dark:focus, a.text-dark:hover { color: #454d5d; } + +a.text-dark:visited { color: #5b657a; } + +.text-success { color: #32b643 !important; } + +a.text-success:focus, a.text-success:hover { color: #2da23c; } + +a.text-success:visited { color: #39c94b; } + +.text-warning { color: #ffb700 !important; } + +a.text-warning:focus, a.text-warning:hover { color: #e6a500; } + +a.text-warning:visited { color: #ffbe1a; } + +.text-error { color: #e85600 !important; } + +a.text-error:focus, a.text-error:hover { color: #cf4d00; } + +a.text-error:visited { color: #ff6003; } + +.bg-primary { background: #3085EE !important; color: #fff; } + +.bg-secondary { background: #e1edfd !important; } + +.bg-dark { background: #454d5d !important; color: #fff; } + +.bg-gray { background: #f8f9fa !important; } + +.bg-success { background: #32b643 !important; color: #fff; } + +.bg-warning { background: #ffb700 !important; color: #fff; } + +.bg-error { background: #e85600 !important; color: #fff; } + +.c-hand { cursor: pointer; } + +.c-move { cursor: move; } + +.c-zoom-in { cursor: zoom-in; } + +.c-zoom-out { cursor: zoom-out; } + +.c-not-allowed { cursor: not-allowed; } + +.c-auto { cursor: auto; } + +.d-block { display: block; } + +.d-inline { display: inline; } + +.d-inline-block { display: inline-block; } + +.d-flex { display: -ms-flexbox; display: flex; } + +.d-inline-flex { display: -ms-inline-flexbox; display: inline-flex; } + +.d-none, .d-hide { display: none !important; } + +.d-visible { visibility: visible; } + +.d-invisible { visibility: hidden; } + +.text-hide { background: transparent; border: 0; color: transparent; font-size: 0; line-height: 0; text-shadow: none; } + +.text-assistive { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } + +.divider, .divider-vert { display: block; position: relative; } + +.divider[data-content]::after, .divider-vert[data-content]::after { background: #fff; color: #acb3c2; content: attr(data-content); display: inline-block; font-size: 0.7rem; padding: 0 0.4rem; transform: translateY(-0.65rem); } + +.divider { border-top: 0.05rem solid #fefefe; height: 0.05rem; margin: 0.4rem 0; } + +.divider[data-content] { margin: 0.8rem 0; } + +.divider-vert { display: block; padding: 0.8rem; } + +.divider-vert::before { border-left: 0.05rem solid #e7e9ed; bottom: 0.4rem; content: ""; display: block; left: 50%; position: absolute; top: 0.4rem; transform: translateX(-50%); } + +.divider-vert[data-content]::after { left: 50%; padding: 0.2rem 0; position: absolute; top: 50%; transform: translate(-50%, -50%); } + +.loading { color: transparent !important; min-height: 0.8rem; pointer-events: none; position: relative; } + +.loading::after { animation: loading 500ms infinite linear; border: 0.1rem solid #3085EE; border-radius: 50%; border-right-color: transparent; border-top-color: transparent; content: ""; display: block; height: 0.8rem; left: 50%; margin-left: -0.4rem; margin-top: -0.4rem; position: absolute; top: 50%; width: 0.8rem; z-index: 1; } + +.loading.loading-lg { min-height: 2rem; } + +.loading.loading-lg::after { height: 1.6rem; margin-left: -0.8rem; margin-top: -0.8rem; width: 1.6rem; } + +.clearfix::after { clear: both; content: ""; display: table; } + +.float-left { float: left !important; } + +.float-right { float: right !important; } + +.p-relative { position: relative !important; } + +.p-absolute { position: absolute !important; } + +.p-fixed { position: fixed !important; } + +.p-sticky { position: -webkit-sticky !important; position: sticky !important; } + +.p-centered { display: block; float: none; margin-left: auto; margin-right: auto; } + +.flex-centered { -ms-flex-align: center; align-items: center; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; } + +.m-0 { margin: 0 !important; } + +.mb-0 { margin-bottom: 0 !important; } + +.ml-0 { margin-left: 0 !important; } + +.mr-0 { margin-right: 0 !important; } + +.mt-0 { margin-top: 0 !important; } + +.mx-0 { margin-left: 0 !important; margin-right: 0 !important; } + +.my-0 { margin-bottom: 0 !important; margin-top: 0 !important; } + +.m-1 { margin: 0.2rem !important; } + +.mb-1 { margin-bottom: 0.2rem !important; } + +.ml-1 { margin-left: 0.2rem !important; } + +.mr-1 { margin-right: 0.2rem !important; } + +.mt-1 { margin-top: 0.2rem !important; } + +.mx-1 { margin-left: 0.2rem !important; margin-right: 0.2rem !important; } + +.my-1 { margin-bottom: 0.2rem !important; margin-top: 0.2rem !important; } + +.m-2 { margin: 0.4rem !important; } + +.mb-2 { margin-bottom: 0.4rem !important; } + +.ml-2 { margin-left: 0.4rem !important; } + +.mr-2 { margin-right: 0.4rem !important; } + +.mt-2 { margin-top: 0.4rem !important; } + +.mx-2 { margin-left: 0.4rem !important; margin-right: 0.4rem !important; } + +.my-2 { margin-bottom: 0.4rem !important; margin-top: 0.4rem !important; } + +.p-0 { padding: 0 !important; } + +.pb-0 { padding-bottom: 0 !important; } + +.pl-0 { padding-left: 0 !important; } + +.pr-0 { padding-right: 0 !important; } + +.pt-0 { padding-top: 0 !important; } + +.px-0 { padding-left: 0 !important; padding-right: 0 !important; } + +.py-0 { padding-bottom: 0 !important; padding-top: 0 !important; } + +.p-1 { padding: 0.2rem !important; } + +.pb-1 { padding-bottom: 0.2rem !important; } + +.pl-1 { padding-left: 0.2rem !important; } + +.pr-1 { padding-right: 0.2rem !important; } + +.pt-1 { padding-top: 0.2rem !important; } + +.px-1 { padding-left: 0.2rem !important; padding-right: 0.2rem !important; } + +.py-1 { padding-bottom: 0.2rem !important; padding-top: 0.2rem !important; } + +.p-2 { padding: 0.4rem !important; } + +.pb-2 { padding-bottom: 0.4rem !important; } + +.pl-2 { padding-left: 0.4rem !important; } + +.pr-2 { padding-right: 0.4rem !important; } + +.pt-2 { padding-top: 0.4rem !important; } + +.px-2 { padding-left: 0.4rem !important; padding-right: 0.4rem !important; } + +.py-2 { padding-bottom: 0.4rem !important; padding-top: 0.4rem !important; } + +.s-rounded { border-radius: 0.1rem; } + +.s-circle { border-radius: 50%; } + +.text-left { text-align: left; } + +.text-right { text-align: right; } + +.text-center { text-align: center; } + +.text-justify { text-align: justify; } + +.text-lowercase { text-transform: lowercase; } + +.text-uppercase { text-transform: uppercase; } + +.text-capitalize { text-transform: capitalize; } + +.text-normal { font-weight: normal; } + +.text-bold { font-weight: bold; } + +.text-italic { font-style: italic; } + +.text-large { font-size: 1.2em; } + +.text-ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } + +.text-clip { overflow: hidden; text-overflow: clip; white-space: nowrap; } + +.text-break { -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; word-break: break-word; word-wrap: break-word; } + +/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3BlY3RyZS5jc3MiLCJzb3VyY2VzIjpbInNwZWN0cmUuc2NzcyIsInRoZW1lL192YXJpYWJsZXMuc2NzcyIsInNwZWN0cmUvX3ZhcmlhYmxlcy5zY3NzIiwic3BlY3RyZS9fbWl4aW5zLnNjc3MiLCJzcGVjdHJlL21peGlucy9fYXZhdGFyLnNjc3MiLCJzcGVjdHJlL21peGlucy9fYnV0dG9uLnNjc3MiLCJzcGVjdHJlL21peGlucy9fY2xlYXJmaXguc2NzcyIsInNwZWN0cmUvbWl4aW5zL19jb2xvci5zY3NzIiwic3BlY3RyZS9taXhpbnMvX2xhYmVsLnNjc3MiLCJzcGVjdHJlL21peGlucy9fcG9zaXRpb24uc2NzcyIsInNwZWN0cmUvbWl4aW5zL19zaGFkb3cuc2NzcyIsInNwZWN0cmUvbWl4aW5zL190ZXh0LnNjc3MiLCJzcGVjdHJlL21peGlucy9fdG9hc3Quc2NzcyIsInNwZWN0cmUvX25vcm1hbGl6ZS5zY3NzIiwic3BlY3RyZS9fYmFzZS5zY3NzIiwic3BlY3RyZS9fdHlwb2dyYXBoeS5zY3NzIiwic3BlY3RyZS9fYXNpYW4uc2NzcyIsInNwZWN0cmUvX3RhYmxlcy5zY3NzIiwic3BlY3RyZS9fYnV0dG9ucy5zY3NzIiwic3BlY3RyZS9fZm9ybXMuc2NzcyIsInNwZWN0cmUvX2xhYmVscy5zY3NzIiwic3BlY3RyZS9fY29kZXMuc2NzcyIsInNwZWN0cmUvX21lZGlhLnNjc3MiLCJzcGVjdHJlL19sYXlvdXQuc2NzcyIsInNwZWN0cmUvX2hlcm8uc2NzcyIsInNwZWN0cmUvX25hdmJhci5zY3NzIiwic3BlY3RyZS9fYWNjb3JkaW9ucy5zY3NzIiwic3BlY3RyZS9fYXZhdGFycy5zY3NzIiwic3BlY3RyZS9fYmFkZ2VzLnNjc3MiLCJzcGVjdHJlL19icmVhZGNydW1icy5zY3NzIiwic3BlY3RyZS9fYmFycy5zY3NzIiwic3BlY3RyZS9fY2FyZHMuc2NzcyIsInNwZWN0cmUvX2NoaXBzLnNjc3MiLCJzcGVjdHJlL19kcm9wZG93bnMuc2NzcyIsInNwZWN0cmUvX2VtcHR5LnNjc3MiLCJzcGVjdHJlL19tZW51cy5zY3NzIiwic3BlY3RyZS9fbW9kYWxzLnNjc3MiLCJzcGVjdHJlL19uYXZzLnNjc3MiLCJzcGVjdHJlL19wYWdpbmF0aW9uLnNjc3MiLCJzcGVjdHJlL19wYW5lbHMuc2NzcyIsInNwZWN0cmUvX3BvcG92ZXJzLnNjc3MiLCJzcGVjdHJlL19zdGVwcy5zY3NzIiwic3BlY3RyZS9fdGFicy5zY3NzIiwic3BlY3RyZS9fdGlsZXMuc2NzcyIsInNwZWN0cmUvX3RvYXN0cy5zY3NzIiwic3BlY3RyZS9fdG9vbHRpcHMuc2NzcyIsInNwZWN0cmUvX2FuaW1hdGlvbnMuc2NzcyIsInNwZWN0cmUvX3V0aWxpdGllcy5zY3NzIiwic3BlY3RyZS91dGlsaXRpZXMvX2NvbG9ycy5zY3NzIiwic3BlY3RyZS91dGlsaXRpZXMvX2N1cnNvcnMuc2NzcyIsInNwZWN0cmUvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJzcGVjdHJlL3V0aWxpdGllcy9fZGl2aWRlci5zY3NzIiwic3BlY3RyZS91dGlsaXRpZXMvX2xvYWRpbmcuc2NzcyIsInNwZWN0cmUvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwic3BlY3RyZS91dGlsaXRpZXMvX3NoYXBlcy5zY3NzIiwic3BlY3RyZS91dGlsaXRpZXMvX3RleHQuc2NzcyIsInRoZW1lL19leHRlbnNpb25zLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gVmFyaWFibGVzIGFuZCBtaXhpbnNcbkBpbXBvcnQgXCJ0aGVtZS92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInNwZWN0cmUvbWl4aW5zXCI7XG5cbi8qISBTcGVjdHJlLmNzcyB2I3skdmVyc2lvbn0gfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vcGljdHVyZXBhbjIvc3BlY3RyZSAqL1xuLy8gUmVzZXQgYW5kIGRlcGVuZGVuY2llc1xuQGltcG9ydCBcInNwZWN0cmUvbm9ybWFsaXplXCI7XG5AaW1wb3J0IFwic3BlY3RyZS9iYXNlXCI7XG5cbi8vIEVsZW1lbnRzXG5AaW1wb3J0IFwic3BlY3RyZS90eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic3BlY3RyZS9hc2lhblwiO1xuQGltcG9ydCBcInNwZWN0cmUvdGFibGVzXCI7XG5AaW1wb3J0IFwic3BlY3RyZS9idXR0b25zXCI7XG5AaW1wb3J0IFwic3BlY3RyZS9mb3Jtc1wiO1xuQGltcG9ydCBcInNwZWN0cmUvbGFiZWxzXCI7XG5AaW1wb3J0IFwic3BlY3RyZS9jb2Rlc1wiO1xuQGltcG9ydCBcInNwZWN0cmUvbWVkaWFcIjtcblxuLy8gTGF5b3V0XG5AaW1wb3J0IFwic3BlY3RyZS9sYXlvdXRcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL2hlcm9cIjtcbkBpbXBvcnQgXCJzcGVjdHJlL25hdmJhclwiO1xuXG4vLyBDb21wb25lbnRzXG5AaW1wb3J0IFwic3BlY3RyZS9hY2NvcmRpb25zXCI7XG5AaW1wb3J0IFwic3BlY3RyZS9hdmF0YXJzXCI7XG5AaW1wb3J0IFwic3BlY3RyZS9iYWRnZXNcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL2JyZWFkY3J1bWJzXCI7XG5AaW1wb3J0IFwic3BlY3RyZS9iYXJzXCI7XG5AaW1wb3J0IFwic3BlY3RyZS9jYXJkc1wiO1xuQGltcG9ydCBcInNwZWN0cmUvY2hpcHNcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL2Ryb3Bkb3duc1wiO1xuQGltcG9ydCBcInNwZWN0cmUvZW1wdHlcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL21lbnVzXCI7XG5AaW1wb3J0IFwic3BlY3RyZS9tb2RhbHNcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL25hdnNcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJzcGVjdHJlL3BhbmVsc1wiO1xuQGltcG9ydCBcInNwZWN0cmUvcG9wb3ZlcnNcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL3N0ZXBzXCI7XG5AaW1wb3J0IFwic3BlY3RyZS90YWJzXCI7XG5AaW1wb3J0IFwic3BlY3RyZS90aWxlc1wiO1xuQGltcG9ydCBcInNwZWN0cmUvdG9hc3RzXCI7XG5AaW1wb3J0IFwic3BlY3RyZS90b29sdGlwc1wiO1xuXG4vLyBVdGlsaXR5IGNsYXNzZXNcbkBpbXBvcnQgXCJzcGVjdHJlL2FuaW1hdGlvbnNcIjtcbkBpbXBvcnQgXCJzcGVjdHJlL3V0aWxpdGllc1wiO1xuXG4vLyBFeHRyYXNcbkBpbXBvcnQgXCJ0aGVtZS9leHRlbnNpb25zXCI7XG4iLCIvLyBTcGVjdHJlIE92ZXJyaWRlc1xuJHByaW1hcnktY29sb3I6ICMzMDg1RUUgIWRlZmF1bHQ7XG4kZGFyay1jb2xvcjogIzQ1NGQ1ZCAhZGVmYXVsdDtcbiRsaWdodC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRncmF5LWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA0MCUpICFkZWZhdWx0O1xuJGdyYXktY29sb3ItZGFyazogZGFya2VuKCRncmF5LWNvbG9yLCAyNSUpICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNjAlKSAhZGVmYXVsdDtcbiRiZy1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNjYlKSAhZGVmYXVsdDtcbiRib2R5LWZvbnQtY29sb3I6IGxpZ2h0ZW4oJGRhcmstY29sb3IsIDUlKSAhZGVmYXVsdDtcblxuLy8gTGF5b3V0XG4kaG9yaXotcGFkZGluZzogMXJlbTtcbiR2ZXJ0LXBhZGRpbmc6IDJyZW0gMCAycmVtO1xuXG4vLyBGb250c1xuJG1pbi1yZXNwb25zaXZlLWZvbnQtc2l6ZTogMTZweDtcblxuLy8gSGVhZGVyXG4kaGVhZGVyLWhlaWdodC1sYXJnZTogNHJlbTtcbiRoZWFkZXItaGVpZ2h0LXNtYWxsOiAyLjNyZW07XG4kaGVhZGVyLWNvbG9yLWRhcms6ICMyMjI7XG4kaGVhZGVyLXRleHQtbGlnaHQ6ICRsaWdodC1jb2xvcjtcbiRoZWFkZXItdGV4dC1kYXJrOiBkYXJrZW4oJGRhcmstY29sb3IsIDE1JSk7XG5cbi8vIERyb3Bkb3duIE1lbnVcbiRkcm9wbWVudS1iZzogJGxpZ2h0LWNvbG9yO1xuJGRyb3BtZW51LWhvdmVyLXRleHQ6ICRwcmltYXJ5LWNvbG9yO1xuJGRyb3BtZW51LWhvcml6LXBhZGRpbmc6IDIwcHg7XG4kZHJvcG1lbnUtdmVydC1wYWRkaW5nOiA3cHg7XG4kZHJvcG1lbnUtY2hpbGQtcGFkZGluZzogMTBweDtcbiRkcm9wbWVudS1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbi8vIE1vYmlsZSBNZW51XG4kbW9iaWxlLWNvbG9yLW1haW46ICRwcmltYXJ5LWNvbG9yO1xuJG1vYmlsZS1jb2xvci1hY3RpdmU6ICNGRkY7XG4kbW9iaWxlLWNvbG9yLWxpbms6ICNGRkY7XG4kbW9iaWxlLWJ1dHRvbi1oZWlnaHQ6IDI0cHg7XG4kbW9iaWxlLWJ1dHRvbi13aWR0aDogMjhweDsiLCIvLyBDb3JlIHZhcmlhYmxlc1xuJHZlcnNpb246IFwiMC41LjhcIjtcblxuLy8gQ29yZSBmZWF0dXJlc1xuJHJ0bDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIENvcmUgY29sb3JzXG4kcHJpbWFyeS1jb2xvcjogIzU3NTVkOSAhZGVmYXVsdDtcbiRwcmltYXJ5LWNvbG9yLWRhcms6IGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMyUpICFkZWZhdWx0O1xuJHByaW1hcnktY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDMlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDM3LjUlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktY29sb3ItZGFyazogZGFya2VuKCRzZWNvbmRhcnktY29sb3IsIDMlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJHNlY29uZGFyeS1jb2xvciwgMyUpICFkZWZhdWx0O1xuXG4vLyBHcmF5IGNvbG9yc1xuJGRhcmstY29sb3I6ICMzMDM3NDIgIWRlZmF1bHQ7XG4kbGlnaHQtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNTUlKSAhZGVmYXVsdDtcbiRncmF5LWNvbG9yLWRhcms6IGRhcmtlbigkZ3JheS1jb2xvciwgMzAlKSAhZGVmYXVsdDtcbiRncmF5LWNvbG9yLWxpZ2h0OiBsaWdodGVuKCRncmF5LWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG4kYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA2NSUpICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci1kYXJrOiBkYXJrZW4oJGJvcmRlci1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgOCUpICFkZWZhdWx0O1xuJGJnLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA3NSUpICFkZWZhdWx0O1xuJGJnLWNvbG9yLWRhcms6IGRhcmtlbigkYmctY29sb3IsIDMlKSAhZGVmYXVsdDtcbiRiZy1jb2xvci1saWdodDogJGxpZ2h0LWNvbG9yICFkZWZhdWx0O1xuXG4vLyBDb250cm9sIGNvbG9yc1xuJHN1Y2Nlc3MtY29sb3I6ICMzMmI2NDMgIWRlZmF1bHQ7XG4kd2FybmluZy1jb2xvcjogI2ZmYjcwMCAhZGVmYXVsdDtcbiRlcnJvci1jb2xvcjogI2U4NTYwMCAhZGVmYXVsdDtcblxuLy8gT3RoZXIgY29sb3JzXG4kY29kZS1jb2xvcjogI2Q3M2U0OCAhZGVmYXVsdDtcbiRoaWdobGlnaHQtY29sb3I6ICNmZmU5YjMgIWRlZmF1bHQ7XG4kYm9keS1iZzogJGJnLWNvbG9yLWxpZ2h0ICFkZWZhdWx0O1xuJGJvZHktZm9udC1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNSUpICFkZWZhdWx0O1xuJGxpbmstY29sb3I6ICRwcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGxpbmstY29sb3ItZGFyazogZGFya2VuKCRsaW5rLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJGxpbmstY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJGxpbmstY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG5cbi8vIEZvbnRzXG4vLyBDcmVkaXQ6IGh0dHBzOi8vd3d3LnNtYXNoaW5nbWFnYXppbmUuY29tLzIwMTUvMTEvdXNpbmctc3lzdGVtLXVpLWZvbnRzLXByYWN0aWNhbC1ndWlkZS9cbiRiYXNlLWZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBzeXN0ZW0tdWksIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8gIWRlZmF1bHQ7XG4kbW9uby1mb250LWZhbWlseTogXCJTRiBNb25vXCIsIFwiU2Vnb2UgVUkgTW9ub1wiLCBcIlJvYm90byBNb25vXCIsIE1lbmxvLCBDb3VyaWVyLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZmFsbGJhY2stZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRjamstemgtaGFucy1mb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHksIFwiUGluZ0ZhbmcgU0NcIiwgXCJIaXJhZ2lubyBTYW5zIEdCXCIsIFwiTWljcm9zb2Z0IFlhSGVpXCIsICRmYWxsYmFjay1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjamstemgtaGFudC1mb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHksIFwiUGluZ0ZhbmcgVENcIiwgXCJIaXJhZ2lubyBTYW5zIENOU1wiLCBcIk1pY3Jvc29mdCBKaGVuZ0hlaVwiLCAkZmFsbGJhY2stZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY2prLWpwLWZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseSwgXCJIaXJhZ2lubyBTYW5zXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBNZWlyeW8sICRmYWxsYmFjay1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjamsta28tZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5LCBcIk1hbGd1biBHb3RoaWNcIiwgJGZhbGxiYWNrLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJvZHktZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5LCAkZmFsbGJhY2stZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG5cbi8vIFVuaXQgc2l6ZXNcbiR1bml0LW86IC4wNXJlbSAhZGVmYXVsdDtcbiR1bml0LWg6IC4xcmVtICFkZWZhdWx0O1xuJHVuaXQtMTogLjJyZW0gIWRlZmF1bHQ7XG4kdW5pdC0yOiAuNHJlbSAhZGVmYXVsdDtcbiR1bml0LTM6IC42cmVtICFkZWZhdWx0O1xuJHVuaXQtNDogLjhyZW0gIWRlZmF1bHQ7XG4kdW5pdC01OiAxcmVtICFkZWZhdWx0O1xuJHVuaXQtNjogMS4ycmVtICFkZWZhdWx0O1xuJHVuaXQtNzogMS40cmVtICFkZWZhdWx0O1xuJHVuaXQtODogMS42cmVtICFkZWZhdWx0O1xuJHVuaXQtOTogMS44cmVtICFkZWZhdWx0O1xuJHVuaXQtMTA6IDJyZW0gIWRlZmF1bHQ7XG4kdW5pdC0xMjogMi40cmVtICFkZWZhdWx0O1xuJHVuaXQtMTY6IDMuMnJlbSAhZGVmYXVsdDtcblxuLy8gRm9udCBzaXplc1xuJGh0bWwtZm9udC1zaXplOiAyMHB4ICFkZWZhdWx0O1xuJGh0bWwtbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRmb250LXNpemU6IC44cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogLjdyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAuOXJlbSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodDogMS4ycmVtICFkZWZhdWx0O1xuXG4vLyBTaXplc1xuJGxheW91dC1zcGFjaW5nOiAkdW5pdC0yICFkZWZhdWx0O1xuJGxheW91dC1zcGFjaW5nLXNtOiAkdW5pdC0xICFkZWZhdWx0O1xuJGxheW91dC1zcGFjaW5nLWxnOiAkdW5pdC00ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6ICR1bml0LWggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoOiAkdW5pdC1vICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aC1sZzogJHVuaXQtaCAhZGVmYXVsdDtcbiRjb250cm9sLXNpemU6ICR1bml0LTkgIWRlZmF1bHQ7XG4kY29udHJvbC1zaXplLXNtOiAkdW5pdC03ICFkZWZhdWx0O1xuJGNvbnRyb2wtc2l6ZS1sZzogJHVuaXQtMTAgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXg6ICR1bml0LTIgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXgtc206ICR1bml0LTIgKiAuNzUgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXgtbGc6ICR1bml0LTIgKiAxLjUgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXk6ICgkY29udHJvbC1zaXplIC0gJGxpbmUtaGVpZ2h0KSAvIDIgLSAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNvbnRyb2wtcGFkZGluZy15LXNtOiAoJGNvbnRyb2wtc2l6ZS1zbSAtICRsaW5lLWhlaWdodCkgLyAyIC0gJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjb250cm9sLXBhZGRpbmcteS1sZzogKCRjb250cm9sLXNpemUtbGcgLSAkbGluZS1oZWlnaHQpIC8gMiAtICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY29udHJvbC1pY29uLXNpemU6IC44cmVtICFkZWZhdWx0O1xuXG4kY29udHJvbC13aWR0aC14czogMTgwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC1zbTogMzIwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC1tZDogNjQwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC1sZzogOTYwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC14bDogMTI4MHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNwb25zaXZlIGJyZWFrcG9pbnRzXG4kc2l6ZS14czogNDgwcHggIWRlZmF1bHQ7XG4kc2l6ZS1zbTogNjAwcHggIWRlZmF1bHQ7XG4kc2l6ZS1tZDogODQwcHggIWRlZmF1bHQ7XG4kc2l6ZS1sZzogOTYwcHggIWRlZmF1bHQ7XG4kc2l6ZS14bDogMTI4MHB4ICFkZWZhdWx0O1xuJHNpemUtMng6IDE0NDBweCAhZGVmYXVsdDtcblxuJHJlc3BvbnNpdmUtYnJlYWtwb2ludDogJHNpemUteHMgIWRlZmF1bHQ7XG5cbi8vIFotaW5kZXhcbiR6aW5kZXgtMDogMSAhZGVmYXVsdDtcbiR6aW5kZXgtMTogMTAwICFkZWZhdWx0O1xuJHppbmRleC0yOiAyMDAgIWRlZmF1bHQ7XG4kemluZGV4LTM6IDMwMCAhZGVmYXVsdDtcbiR6aW5kZXgtNDogNDAwICFkZWZhdWx0O1xuIiwiLy8gTWl4aW5zXG5AaW1wb3J0IFwibWl4aW5zL2F2YXRhclwiO1xuQGltcG9ydCBcIm1peGlucy9idXR0b25cIjtcbkBpbXBvcnQgXCJtaXhpbnMvY2xlYXJmaXhcIjtcbkBpbXBvcnQgXCJtaXhpbnMvY29sb3JcIjtcbkBpbXBvcnQgXCJtaXhpbnMvbGFiZWxcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcG9zaXRpb25cIjtcbkBpbXBvcnQgXCJtaXhpbnMvc2hhZG93XCI7XG5AaW1wb3J0IFwibWl4aW5zL3RleHRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdG9hc3RcIjsiLCIvLyBBdmF0YXIgbWl4aW5cbkBtaXhpbiBhdmF0YXItYmFzZSgkc2l6ZTogJHVuaXQtOCkge1xuICBmb250LXNpemU6ICRzaXplIC8gMjtcbiAgaGVpZ2h0OiAkc2l6ZTtcbiAgd2lkdGg6ICRzaXplO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnQgbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3I6ICRwcmltYXJ5LWNvbG9yKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAzJSk7XG4gIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGNvbnRyb2wtc2hhZG93KCRjb2xvcik7XG4gIH1cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvciwgMiUpO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvciwgNSUpO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLCA3JSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gIH1cbiAgJi5sb2FkaW5nIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3I6ICRwcmltYXJ5LWNvbG9yKSB7XG4gIGJhY2tncm91bmQ6ICRsaWdodC1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gIGNvbG9yOiAkY29sb3I7XG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGNvbnRyb2wtc2hhZG93KCRjb2xvcik7XG4gIH1cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3IsIDUwJSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAyJSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDUlKTtcbiAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICB9XG4gICYubG9hZGluZyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENsZWFyZml4IG1peGluXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG4iLCIvLyBCYWNrZ3JvdW5kIGNvbG9yIHV0aWxpdHkgbWl4aW5cbkBtaXhpbiBiZy1jb2xvci12YXJpYW50KCRuYW1lOiBcIi5iZy1wcmltYXJ5XCIsICRjb2xvcjogJHByaW1hcnktY29sb3IpIHtcbiAgI3skbmFtZX0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciAhaW1wb3J0YW50O1xuXG4gICAgQGlmIChsaWdodG5lc3MoJGNvbG9yKSA8IDYwKSB7XG4gICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUZXh0IGNvbG9yIHV0aWxpdHkgbWl4aW5cbkBtaXhpbiB0ZXh0LWNvbG9yLXZhcmlhbnQoJG5hbWU6IFwiLnRleHQtcHJpbWFyeVwiLCAkY29sb3I6ICRwcmltYXJ5LWNvbG9yKSB7XG4gICN7JG5hbWV9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhI3skbmFtZX0ge1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgNSUpO1xuICAgIH1cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCA1JSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBMYWJlbCBiYXNlIHN0eWxlXG5AbWl4aW4gbGFiZWwtYmFzZSgpIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nOiAuMXJlbSAuMnJlbTtcbn1cblxuQG1peGluIGxhYmVsLXZhcmlhbnQoJGNvbG9yOiAkbGlnaHQtY29sb3IsICRiZy1jb2xvcjogJHByaW1hcnktY29sb3IpIHtcbiAgYmFja2dyb3VuZDogJGJnLWNvbG9yO1xuICBjb2xvcjogJGNvbG9yO1xufVxuIiwiLy8gTWFyZ2luIHV0aWxpdHkgbWl4aW5cbkBtaXhpbiBtYXJnaW4tdmFyaWFudCgkaWQ6IDEsICRzaXplOiAkdW5pdC0xKSB7XG4gIC5tLSN7JGlkfSB7XG4gICAgbWFyZ2luOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLSN7JGlkfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0jeyRpZH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLSN7JGlkfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LSN7JGlkfSB7XG4gICAgbWFyZ2luLXRvcDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0jeyRpZH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0jeyRpZH0ge1xuICAgIG1hcmdpbi1ib3R0b206ICRzaXplICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBQYWRkaW5nIHV0aWxpdHkgbWl4aW5cbkBtaXhpbiBwYWRkaW5nLXZhcmlhbnQoJGlkOiAxLCAkc2l6ZTogJHVuaXQtMSkge1xuICAucC0jeyRpZH0ge1xuICAgIHBhZGRpbmc6ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItI3skaWR9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0jeyRpZH0ge1xuICAgIHBhZGRpbmctbGVmdDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0jeyRpZH0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtI3skaWR9IHtcbiAgICBwYWRkaW5nLXRvcDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0jeyRpZH0ge1xuICAgIHBhZGRpbmctbGVmdDogJHNpemUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG4gIFxuICAucHktI3skaWR9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gQ29tcG9uZW50IGZvY3VzIHNoYWRvd1xuQG1peGluIGNvbnRyb2wtc2hhZG93KCRjb2xvcjogJHByaW1hcnktY29sb3IpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgLjFyZW0gcmdiYSgkY29sb3IsIC4yKTtcbn1cblxuLy8gU2hhZG93IG1peGluXG5AbWl4aW4gc2hhZG93LXZhcmlhbnQoJG9mZnNldCkge1xuICBib3gtc2hhZG93OiAwICRvZmZzZXQgKCRvZmZzZXQgKyAuMDVyZW0pICogMiByZ2JhKCRkYXJrLWNvbG9yLCAuMyk7XG59XG4iLCIvLyBUZXh0IEVsbGlwc2lzXG5AbWl4aW4gdGV4dC1lbGxpcHNpcygpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBUb2FzdCB2YXJpYW50IG1peGluXG5AbWl4aW4gdG9hc3QtdmFyaWFudCgkY29sb3I6ICRkYXJrLWNvbG9yKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLCAuOTUpO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcbn1cbiIsIi8qIE1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgKi9cbi8qIG5vcm1hbGl6ZS5jc3MgdjUuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMyAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4IChyZW1vdmVkKS5cbiAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuIChyZW1vdmVkKVxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZFxuICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuLyoqXG4gKiBNb2RpZnkgZGVmYXVsdCBzdHlsaW5nIG9mIGFkZHJlc3MuXG4gKi9cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLiAocmVtb3ZlZClcbiAqL1xuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogJG1vbm8tZm9udC1mYW1pbHk7IC8qIDEgKGNoYW5nZWQpICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uIChSZW1vdmVkKVxuICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgLyogKGFkZGVkKSAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxIChjaGFuZ2VkKSAqL1xuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDEgKGNoYW5nZWQpICovXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyAvKiAxIChjaGFuZ2VkKSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUgKHJlbW92ZWQpLlxuICovXG5cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKSAoY2hhbmdlZCkuXG4gKi9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzLCAvKiAxICovXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy8gQmFzZVxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogJGh0bWwtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGh0bWwtbGluZS1oZWlnaHQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAkYm9keS1iZztcbiAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSBjb250cm9sLXNoYWRvdygpO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJjpob3ZlcixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGxpbmstY29sb3ItZGFyaztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yLWxpZ2h0O1xuICB9XG59XG4iLCIvLyBUeXBvZ3JhcGh5XG4vLyBIZWFkaW5nc1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDJyZW07XG59XG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5oNSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAuOHJlbTtcbn1cblxuLy8gUGFyYWdyYXBoc1xucCB7XG4gIG1hcmdpbjogMCAwICRsaW5lLWhlaWdodDtcbn1cblxuLy8gU2VtYW50aWMgdGV4dCBlbGVtZW50c1xuYSxcbmlucyxcbnUge1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcDogaW5rIGVkZ2VzO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxua2JkIHtcbiAgQGluY2x1ZGUgbGFiZWwtYmFzZSgpO1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsaWdodC1jb2xvciwgJGRhcmstY29sb3IpO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG59XG5cbm1hcmsge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRib2R5LWZvbnQtY29sb3IsICRoaWdobGlnaHQtY29sb3IpO1xuICBib3JkZXItYm90dG9tOiAkdW5pdC1vIHNvbGlkIGRhcmtlbigkaGlnaGxpZ2h0LWNvbG9yLCAxNSUpO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgcGFkZGluZzogJHVuaXQtbyAkdW5pdC1oIDA7XG59XG5cbi8vIEJsb2NrcXVvdGVcbmJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aC1sZyBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogJHVuaXQtMiAkdW5pdC00O1xuXG4gIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBMaXN0c1xudWwsXG5vbCB7XG4gIG1hcmdpbjogJHVuaXQtNCAwICR1bml0LTQgJHVuaXQtNDtcbiAgcGFkZGluZzogMDtcblxuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbjogJHVuaXQtNCAwICR1bml0LTQgJHVuaXQtNDtcbiAgfVxuXG4gIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAkdW5pdC0yO1xuICB9XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYyBpbnNpZGU7XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICB9XG59XG5cbm9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbCBpbnNpZGU7XG5cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XG4gIH1cbn1cblxuZGwge1xuICBkdCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgZGQge1xuICAgIG1hcmdpbjogJHVuaXQtMiAwICR1bml0LTQgMDtcbiAgfVxufVxuIiwiLy8gT3B0aW1pemVkIGZvciBFYXN0IEFzaWFuIENKS1xuaHRtbDpsYW5nKHpoKSxcbmh0bWw6bGFuZyh6aC1IYW5zKSxcbi5sYW5nLXpoLFxuLmxhbmctemgtaGFucyB7XG4gIGZvbnQtZmFtaWx5OiAkY2prLXpoLWhhbnMtZm9udC1mYW1pbHk7XG59XG5cbmh0bWw6bGFuZyh6aC1IYW50KSxcbi5sYW5nLXpoLWhhbnQge1xuICBmb250LWZhbWlseTogJGNqay16aC1oYW50LWZvbnQtZmFtaWx5O1xufVxuXG5odG1sOmxhbmcoamEpLFxuLmxhbmctamEge1xuICBmb250LWZhbWlseTogJGNqay1qcC1mb250LWZhbWlseTtcbn1cblxuaHRtbDpsYW5nKGtvKSxcbi5sYW5nLWtvIHtcbiAgZm9udC1mYW1pbHk6ICRjamsta28tZm9udC1mYW1pbHk7XG59XG5cbjpsYW5nKHpoKSxcbjpsYW5nKGphKSxcbi5sYW5nLWNqayB7XG4gIGlucyxcbiAgdSB7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBkZWwgKyBkZWwsXG4gIGRlbCArIHMsXG4gIGlucyArIGlucyxcbiAgaW5zICsgdSxcbiAgcyArIGRlbCxcbiAgcyArIHMsXG4gIHUgKyBpbnMsXG4gIHUgKyB1IHtcbiAgICBtYXJnaW4tbGVmdDogLjEyNWVtO1xuICB9XG59XG4iLCIvLyBUYWJsZXNcbi50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgQGlmICRydGwgPT0gdHJ1ZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHtcbiAgICAgIHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJixcbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB7XG4gICAgICB0ciB7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItZGFyaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHtcbiAgICAgIHRyIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWRhcms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTY29sbGFibGUgdGFibGVzXG4gICYudGFibGUtc2Nyb2xsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNzVyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIHRkLFxuICB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIHBhZGRpbmc6ICR1bml0LTMgJHVuaXQtMjtcbiAgfVxuICB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJGJvcmRlci13aWR0aC1sZztcbiAgfVxufVxuIiwiLy8gQnV0dG9uc1xuLmJ0biB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICRiZy1jb2xvci1saWdodDtcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBoZWlnaHQ6ICRjb250cm9sLXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6ICRjb250cm9sLXBhZGRpbmcteSAkY29udHJvbC1wYWRkaW5nLXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycywgYm9yZGVyIC4ycywgYm94LXNoYWRvdyAuMnMsIGNvbG9yIC4ycztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGNvbnRyb2wtc2hhZG93KCk7XG4gIH1cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yLWRhcms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItZGFyaztcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkcHJpbWFyeS1jb2xvci1kYXJrLCA1JSk7XG4gICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJi5sb2FkaW5nIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gQnV0dG9uIFByaW1hcnlcbiAgJi5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1kYXJrO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkcHJpbWFyeS1jb2xvci1kYXJrLCAyJSk7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkcHJpbWFyeS1jb2xvci1kYXJrLCA1JSk7XG4gICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgIH1cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHByaW1hcnktY29sb3ItZGFyaywgNCUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHByaW1hcnktY29sb3ItZGFyaywgNyUpO1xuICAgICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICB9XG4gICAgJi5sb2FkaW5nIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEJ1dHRvbiBDb2xvcnNcbiAgJi5idG4tc3VjY2VzcyB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHN1Y2Nlc3MtY29sb3IpO1xuICB9XG5cbiAgJi5idG4tZXJyb3Ige1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRlcnJvci1jb2xvcik7XG4gIH1cblxuICAvLyBCdXR0b24gTGlua1xuICAmLmJ0bi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICRsaW5rLWNvbG9yLWRhcms7XG4gICAgfVxuICB9XG5cbiAgLy8gQnV0dG9uIFNpemVzXG4gICYuYnRuLXNtIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgaGVpZ2h0OiAkY29udHJvbC1zaXplLXNtO1xuICAgIHBhZGRpbmc6ICRjb250cm9sLXBhZGRpbmcteS1zbSAkY29udHJvbC1wYWRkaW5nLXgtc207XG4gIH1cblxuICAmLmJ0bi1sZyB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgIGhlaWdodDogJGNvbnRyb2wtc2l6ZS1sZztcbiAgICBwYWRkaW5nOiAkY29udHJvbC1wYWRkaW5nLXktbGcgJGNvbnRyb2wtcGFkZGluZy14LWxnO1xuICB9XG5cbiAgLy8gQnV0dG9uIEJsb2NrXG4gICYuYnRuLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEJ1dHRvbiBBY3Rpb25cbiAgJi5idG4tYWN0aW9uIHtcbiAgICB3aWR0aDogJGNvbnRyb2wtc2l6ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICYuYnRuLXNtIHtcbiAgICAgIHdpZHRoOiAkY29udHJvbC1zaXplLXNtO1xuICAgIH1cblxuICAgICYuYnRuLWxnIHtcbiAgICAgIHdpZHRoOiAkY29udHJvbC1zaXplLWxnO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJ1dHRvbiBDbGVhclxuICAmLmJ0bi1jbGVhciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgaGVpZ2h0OiAkdW5pdC01O1xuICAgIGxpbmUtaGVpZ2h0OiAkdW5pdC00O1xuICAgIG1hcmdpbi1sZWZ0OiAkdW5pdC0xO1xuICAgIG1hcmdpbi1yaWdodDogLTJweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6ICR1bml0LWg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiAkdW5pdC01O1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJnLWNvbG9yLCAuNSk7XG4gICAgICBvcGFjaXR5OiAuOTU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyNzE1XCI7XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBncm91cHNcbi5idG4tZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIC5idG4ge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGJvcmRlci13aWR0aDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogJHppbmRleC0wO1xuICAgIH1cbiAgfVxuXG4gICYuYnRuLWdyb3VwLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLmJ0biB7XG4gICAgICBmbGV4OiAxIDAgMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm1zXG4uZm9ybS1ncm91cCB7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGxheW91dC1zcGFjaW5nO1xuICB9XG59XG5cbmZpZWxkc2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogJGxheW91dC1zcGFjaW5nLWxnO1xufVxuXG5sZWdlbmQge1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206ICRsYXlvdXQtc3BhY2luZy1sZztcbn1cblxuLy8gRm9ybSBlbGVtZW50OiBMYWJlbFxuLmZvcm0tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgcGFkZGluZzogJGNvbnRyb2wtcGFkZGluZy15ICsgJGJvcmRlci13aWR0aCAwO1xuXG4gICYubGFiZWwtc20ge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBwYWRkaW5nOiAkY29udHJvbC1wYWRkaW5nLXktc20gKyAkYm9yZGVyLXdpZHRoIDA7XG4gIH1cblxuICAmLmxhYmVsLWxnIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgcGFkZGluZzogJGNvbnRyb2wtcGFkZGluZy15LWxnICsgJGJvcmRlci13aWR0aCAwO1xuICB9XG59XG5cbi8vIEZvcm0gZWxlbWVudDogSW5wdXRcbi5mb3JtLWlucHV0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWxpZ2h0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvci1kYXJrO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGhlaWdodDogJGNvbnRyb2wtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAkY29udHJvbC1wYWRkaW5nLXkgJGNvbnRyb2wtcGFkZGluZy14O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzLCBib3JkZXIgLjJzLCBib3gtc2hhZG93IC4ycywgY29sb3IgLjJzO1xuICB3aWR0aDogMTAwJTtcbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgY29udHJvbC1zaGFkb3coKTtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICB9XG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGdyYXktY29sb3I7XG4gIH1cblxuICAvLyBJbnB1dCBzaXplc1xuICAmLmlucHV0LXNtIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgaGVpZ2h0OiAkY29udHJvbC1zaXplLXNtO1xuICAgIHBhZGRpbmc6ICRjb250cm9sLXBhZGRpbmcteS1zbSAkY29udHJvbC1wYWRkaW5nLXgtc207XG4gIH1cblxuICAmLmlucHV0LWxnIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgaGVpZ2h0OiAkY29udHJvbC1zaXplLWxnO1xuICAgIHBhZGRpbmc6ICRjb250cm9sLXBhZGRpbmcteS1sZyAkY29udHJvbC1wYWRkaW5nLXgtbGc7XG4gIH1cblxuICAmLmlucHV0LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAvLyBJbnB1dCB0eXBlc1xuICAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLy8gRm9ybSBlbGVtZW50OiBUZXh0YXJlYVxudGV4dGFyZWEuZm9ybS1pbnB1dCB7XG4gICYsXG4gICYuaW5wdXQtbGcsXG4gICYuaW5wdXQtc20ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vLyBGb3JtIGVsZW1lbnQ6IElucHV0IGhpbnRcbi5mb3JtLWlucHV0LWhpbnQge1xuICBjb2xvcjogJGdyYXktY29sb3I7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbWFyZ2luLXRvcDogJHVuaXQtMTtcblxuICAuaGFzLXN1Y2Nlc3MgJixcbiAgLmlzLXN1Y2Nlc3MgKyAmIHtcbiAgICBjb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG4gIH1cblxuICAuaGFzLWVycm9yICYsXG4gIC5pcy1lcnJvciArICYge1xuICAgIGNvbG9yOiAkZXJyb3ItY29sb3I7XG4gIH1cbn1cblxuLy8gRm9ybSBlbGVtZW50OiBTZWxlY3Rcbi5mb3JtLXNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yLWRhcms7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBoZWlnaHQ6ICRjb250cm9sLXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6ICRjb250cm9sLXBhZGRpbmcteSAkY29udHJvbC1wYWRkaW5nLXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItbGlnaHQ7IFxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSBjb250cm9sLXNoYWRvdygpO1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gIH1cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFNlbGVjdCBzaXplc1xuICAmLnNlbGVjdC1zbSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGhlaWdodDogJGNvbnRyb2wtc2l6ZS1zbTtcbiAgICBwYWRkaW5nOiAkY29udHJvbC1wYWRkaW5nLXktc20gKCRjb250cm9sLWljb24tc2l6ZSArICRjb250cm9sLXBhZGRpbmcteC1zbSkgJGNvbnRyb2wtcGFkZGluZy15LXNtICRjb250cm9sLXBhZGRpbmcteC1zbTtcbiAgfVxuXG4gICYuc2VsZWN0LWxnIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgaGVpZ2h0OiAkY29udHJvbC1zaXplLWxnO1xuICAgIHBhZGRpbmc6ICRjb250cm9sLXBhZGRpbmcteS1sZyAoJGNvbnRyb2wtaWNvbi1zaXplICsgJGNvbnRyb2wtcGFkZGluZy14LWxnKSAkY29udHJvbC1wYWRkaW5nLXktbGcgJGNvbnRyb2wtcGFkZGluZy14LWxnO1xuICB9XG5cbiAgLy8gTXVsdGlwbGUgc2VsZWN0XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogJGNvbnRyb2wtcGFkZGluZy15ICRjb250cm9sLXBhZGRpbmcteDtcblxuICAgIG9wdGlvbiB7XG4gICAgICBwYWRkaW5nOiAkdW5pdC1oICR1bml0LTE7XG4gICAgfVxuICB9XG4gICY6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItbGlnaHQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTIwdmlld0JveD0nMCUyMDAlMjA0JTIwNSclM0UlM0NwYXRoJTIwZmlsbD0nJTIzNjY3MTg5JyUyMGQ9J00yJTIwMEwwJTIwMmg0em0wJTIwNUwwJTIwM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgcmlnaHQgLjM1cmVtIGNlbnRlciAvIC40cmVtIC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjb250cm9sLWljb24tc2l6ZSArICRjb250cm9sLXBhZGRpbmcteDtcbiAgfVxufVxuXG4vLyBGb3JtIEljb25zXG4uaGFzLWljb24tbGVmdCxcbi5oYXMtaWNvbi1yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuZm9ybS1pY29uIHtcbiAgICBoZWlnaHQ6ICRjb250cm9sLWljb24tc2l6ZTtcbiAgICBtYXJnaW46IDAgJGNvbnRyb2wtcGFkZGluZy15O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6ICRjb250cm9sLWljb24tc2l6ZTtcbiAgICB6LWluZGV4OiAkemluZGV4LTAgKyAxO1xuICB9XG59XG5cbi5oYXMtaWNvbi1sZWZ0IHtcbiAgLmZvcm0taWNvbiB7XG4gICAgbGVmdDogJGJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5mb3JtLWlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRjb250cm9sLWljb24tc2l6ZSArICRjb250cm9sLXBhZGRpbmcteSAqIDI7XG4gIH1cbn1cblxuLmhhcy1pY29uLXJpZ2h0IHtcbiAgLmZvcm0taWNvbiB7XG4gICAgcmlnaHQ6ICRib3JkZXItd2lkdGg7XG4gIH1cblxuICAuZm9ybS1pbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogJGNvbnRyb2wtaWNvbi1zaXplICsgJGNvbnRyb2wtcGFkZGluZy15ICogMjtcbiAgfVxufVxuXG4vLyBGb3JtIGVsZW1lbnQ6IENoZWNrYm94IGFuZCBSYWRpb1xuLmZvcm0tY2hlY2tib3gsXG4uZm9ybS1yYWRpbyxcbi5mb3JtLXN3aXRjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBtYXJnaW46ICgkY29udHJvbC1zaXplIC0gJGNvbnRyb2wtc2l6ZS1zbSkgLyAyIDA7XG4gIG1pbi1oZWlnaHQ6ICRjb250cm9sLXNpemUtc207XG4gIHBhZGRpbmc6ICgoJGNvbnRyb2wtc2l6ZS1zbSAtICRsaW5lLWhlaWdodCkgLyAyKSAkY29udHJvbC1wYWRkaW5nLXggKCgkY29udHJvbC1zaXplLXNtIC0gJGxpbmUtaGVpZ2h0KSAvIDIpICgkY29udHJvbC1pY29uLXNpemUgKyAkY29udHJvbC1wYWRkaW5nLXgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaW5wdXQge1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgJjpmb2N1cyArIC5mb3JtLWljb24ge1xuICAgICAgQGluY2x1ZGUgY29udHJvbC1zaGFkb3coKTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgfVxuICAgICY6Y2hlY2tlZCArIC5mb3JtLWljb24ge1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWljb24ge1xuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yLWRhcms7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMsIGJvcmRlciAuMnMsIGJveC1zaGFkb3cgLjJzLCBjb2xvciAuMnM7XG4gIH1cblxuICAvLyBJbnB1dCBjaGVja2JveCwgcmFkaW8gYW5kIHN3aXRjaCBzaXplc1xuICAmLmlucHV0LXNtIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJi5pbnB1dC1sZyB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgIG1hcmdpbjogKCRjb250cm9sLXNpemUtbGcgLSAkY29udHJvbC1zaXplLXNtKSAvIDIgMDtcbiAgfVxufVxuXG4uZm9ybS1jaGVja2JveCxcbi5mb3JtLXJhZGlvIHtcbiAgLmZvcm0taWNvbiB7XG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWxpZ2h0O1xuICAgIGhlaWdodDogJGNvbnRyb2wtaWNvbi1zaXplO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAoJGNvbnRyb2wtc2l6ZS1zbSAtICRjb250cm9sLWljb24tc2l6ZSkgLyAyO1xuICAgIHdpZHRoOiAkY29udHJvbC1pY29uLXNpemU7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgJjphY3RpdmUgKyAuZm9ybS1pY29uIHtcbiAgICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci1kYXJrO1xuICAgIH1cbiAgfVxufVxuLmZvcm0tY2hlY2tib3gge1xuICAuZm9ybS1pY29uIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIGlucHV0IHtcbiAgICAmOmNoZWNrZWQgKyAuZm9ybS1pY29uIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aC1sZyBzb2xpZCAkbGlnaHQtY29sb3I7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgKyAuZm9ybS1pY29uIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci1saWdodDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmZvcm0tcmFkaW8ge1xuICAuZm9ybS1pY29uIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgJjpjaGVja2VkICsgLmZvcm0taWNvbiB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItbGlnaHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZvcm0gZWxlbWVudDogU3dpdGNoXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICgkdW5pdC04ICsgJGNvbnRyb2wtcGFkZGluZy14KTtcblxuICAuZm9ybS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlci1yYWRpdXM6ICR1bml0LTIgKyAkYm9yZGVyLXdpZHRoO1xuICAgIGhlaWdodDogJHVuaXQtNCArICRib3JkZXItd2lkdGggKiAyO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAoJGNvbnRyb2wtc2l6ZS1zbSAtICR1bml0LTQpIC8gMiAtICRib3JkZXItd2lkdGg7XG4gICAgd2lkdGg6ICR1bml0LTg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci1saWdodDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogJHVuaXQtNDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycywgYm9yZGVyIC4ycywgYm94LXNoYWRvdyAuMnMsIGNvbG9yIC4ycywgbGVmdCAuMnM7XG4gICAgICB3aWR0aDogJHVuaXQtNDtcbiAgICB9XG4gIH1cblxuICBpbnB1dCB7XG4gICAgJjpjaGVja2VkICsgLmZvcm0taWNvbiB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmFjdGl2ZSArIC5mb3JtLWljb24ge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGb3JtIGVsZW1lbnQ6IElucHV0IGdyb3Vwc1xuLmlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvcjtcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvci1kYXJrO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgcGFkZGluZzogJGNvbnRyb2wtcGFkZGluZy15ICRjb250cm9sLXBhZGRpbmcteDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJi5hZGRvbi1zbSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICBwYWRkaW5nOiAkY29udHJvbC1wYWRkaW5nLXktc20gJGNvbnRyb2wtcGFkZGluZy14LXNtO1xuICAgIH1cblxuICAgICYuYWRkb24tbGcge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgcGFkZGluZzogJGNvbnRyb2wtcGFkZGluZy15LWxnICRjb250cm9sLXBhZGRpbmcteC1sZztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1pbnB1dCxcbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgICB6LWluZGV4OiAkemluZGV4LTA7XG4gIH1cblxuICAuZm9ybS1pbnB1dCxcbiAgLmZvcm0tc2VsZWN0LFxuICAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1idG4ge1xuICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGJvcmRlci13aWR0aDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtMCArIDE7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gICYuaW5wdXQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuXG4vLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXG4uZm9ybS1pbnB1dCxcbi5mb3JtLXNlbGVjdCB7XG4gIC5oYXMtc3VjY2VzcyAmLFxuICAmLmlzLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHN1Y2Nlc3MtY29sb3IsIDUzJSk7XG4gICAgYm9yZGVyLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGNvbnRyb2wtc2hhZG93KCRzdWNjZXNzLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAuaGFzLWVycm9yICYsXG4gICYuaXMtZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGVycm9yLWNvbG9yLCA1MyUpO1xuICAgIGJvcmRlci1jb2xvcjogJGVycm9yLWNvbG9yO1xuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgY29udHJvbC1zaGFkb3coJGVycm9yLWNvbG9yKTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2tib3gsXG4uZm9ybS1yYWRpbyxcbi5mb3JtLXN3aXRjaCB7XG4gIC5oYXMtZXJyb3IgJixcbiAgJi5pcy1lcnJvciB7XG4gICAgLmZvcm0taWNvbiB7XG4gICAgICBib3JkZXItY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAmOmNoZWNrZWQgKyAuZm9ybS1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGVycm9yLWNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyArIC5mb3JtLWljb24ge1xuICAgICAgICBAaW5jbHVkZSBjb250cm9sLXNoYWRvdygkZXJyb3ItY29sb3IpO1xuICAgICAgICBib3JkZXItY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2tib3gge1xuICAuaGFzLWVycm9yICYsXG4gICYuaXMtZXJyb3Ige1xuICAgIGlucHV0IHtcbiAgICAgICY6aW5kZXRlcm1pbmF0ZSArIC5mb3JtLWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZXJyb3ItY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGVycm9yLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyB2YWxpZGF0aW9uIGJhc2VkIG9uIDpwbGFjZWhvbGRlci1zaG93biAoRWRnZSBkb2Vzbid0IHN1cHBvcnQgaXQgeWV0KVxuLmZvcm0taW5wdXQge1xuICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAmOmludmFsaWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZXJyb3ItY29sb3I7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgY29udHJvbC1zaGFkb3coJGVycm9yLWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkZXJyb3ItY29sb3IsIDUzJSk7XG4gICAgICB9XG5cbiAgICAgICYgKyAuZm9ybS1pbnB1dC1oaW50IHtcbiAgICAgICAgY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRm9ybSBkaXNhYmxlZCBhbmQgcmVhZG9ubHlcbi5mb3JtLWlucHV0LFxuLmZvcm0tc2VsZWN0IHtcbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yLWRhcms7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxufVxuXG4uZm9ybS1pbnB1dCB7XG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG4gIH1cbn1cblxuaW5wdXQge1xuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICAmICsgLmZvcm0taWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItZGFyaztcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tc3dpdGNoIHtcbiAgaW5wdXQge1xuICAgICY6ZGlzYWJsZWQsXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAmICsgLmZvcm0taWNvbjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGb3JtIGhvcml6b250YWxcbi5mb3JtLWhvcml6b250YWwge1xuICBwYWRkaW5nOiAkbGF5b3V0LXNwYWNpbmcgMDtcblxuICAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLy8gRm9ybSBpbmxpbmVcbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiIsIi8vIExhYmVsc1xuLmxhYmVsIHtcbiAgQGluY2x1ZGUgbGFiZWwtYmFzZSgpO1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KGxpZ2h0ZW4oJGJvZHktZm9udC1jb2xvciwgNSUpLCAkYmctY29sb3ItZGFyayk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAvLyBMYWJlbCByb3VuZGVkXG4gICYubGFiZWwtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IC40cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IC40cmVtOyBcbiAgfVxuXG4gIC8vIExhYmVsIGNvbG9yc1xuICAmLmxhYmVsLXByaW1hcnkge1xuICAgIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxpZ2h0LWNvbG9yLCAkcHJpbWFyeS1jb2xvcik7XG4gIH1cblxuICAmLmxhYmVsLXNlY29uZGFyeSB7XG4gICAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkcHJpbWFyeS1jb2xvciwgJHNlY29uZGFyeS1jb2xvcik7XG4gIH1cblxuICAmLmxhYmVsLXN1Y2Nlc3Mge1xuICAgIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxpZ2h0LWNvbG9yLCAkc3VjY2Vzcy1jb2xvcik7XG4gIH1cblxuICAmLmxhYmVsLXdhcm5pbmcge1xuICAgIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxpZ2h0LWNvbG9yLCAkd2FybmluZy1jb2xvcik7XG4gIH1cblxuICAmLmxhYmVsLWVycm9yIHtcbiAgICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsaWdodC1jb2xvciwgJGVycm9yLWNvbG9yKTtcbiAgfVxufVxuIiwiLy8gQ29kZXNcbmNvZGUge1xuICBAaW5jbHVkZSBsYWJlbC1iYXNlKCk7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGNvZGUtY29sb3IsIGxpZ2h0ZW4oJGNvZGUtY29sb3IsIDQyLjUlKSk7XG4gIGZvbnQtc2l6ZTogODUlO1xufVxuXG4uY29kZSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRncmF5LWNvbG9yO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYW5nKTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAkbGF5b3V0LXNwYWNpbmc7XG4gICAgdG9wOiAkdW5pdC1oO1xuICB9XG5cbiAgY29kZSB7XG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBNZWRpYVxuLy8gSW1hZ2UgcmVzcG9uc2l2ZVxuLmltZy1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vLyBvYmplY3QtZml0IHN1cHBvcnQgaXMgY29taW5nIHRvIE1pY3Jvc29mdCBFZGdlXG4vLyBodHRwczovL2RldmVsb3Blci5taWNyb3NvZnQuY29tL2VuLXVzL21pY3Jvc29mdC1lZGdlL3BsYXRmb3JtL3N0YXR1cy9vYmplY3RmaXRhbmRvYmplY3Rwb3NpdGlvbi9cbi5pbWctZml0LWNvdmVyIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5pbWctZml0LWNvbnRhaW4ge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4vLyBWaWRlbyByZXNwb25zaXZlXG4udmlkZW8tcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLy8gRGVmYXVsdCByYXRpbyAxNjo5LCB5b3UgY2FuIGNhbGN1bGF0ZSB0aGlzIHZhbHVlIGJ5IGRpdmlkaW5nIDkgYnkgMTZcbiAgfVxuXG4gIGlmcmFtZSxcbiAgb2JqZWN0LFxuICBlbWJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbnZpZGVvLnZpZGVvLXJlc3BvbnNpdmUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLnZpZGVvLXJlc3BvbnNpdmUtNC0zIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzUlOyAvLyBSYXRpbyA0OjNcbiAgfVxufVxuXG4udmlkZW8tcmVzcG9uc2l2ZS0xLTEge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlOyAvLyBSYXRpbyAxOjFcbiAgfVxufVxuXG4vLyBGaWd1cmVcbi5maWd1cmUge1xuICBtYXJnaW46IDAgMCAkbGF5b3V0LXNwYWNpbmcgMDtcblxuICAuZmlndXJlLWNhcHRpb24ge1xuICAgIGNvbG9yOiAkZ3JheS1jb2xvci1kYXJrO1xuICAgIG1hcmdpbi10b3A6ICRsYXlvdXQtc3BhY2luZztcbiAgfVxufVxuIiwiLy8gTGF5b3V0XG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAkbGF5b3V0LXNwYWNpbmc7XG4gIHBhZGRpbmctcmlnaHQ6ICRsYXlvdXQtc3BhY2luZztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJGdyaWQtc3BhY2luZzogKCRsYXlvdXQtc3BhY2luZyAvICgkbGF5b3V0LXNwYWNpbmcgKiAwICsgMSkpICogJGh0bWwtZm9udC1zaXplO1xuXG4gICYuZ3JpZC14bCB7XG4gICAgbWF4LXdpZHRoOiAkZ3JpZC1zcGFjaW5nICogMiArICRzaXplLXhsO1xuICB9XG5cbiAgJi5ncmlkLWxnIHtcbiAgICBtYXgtd2lkdGg6ICRncmlkLXNwYWNpbmcgKiAyICsgJHNpemUtbGc7XG4gIH1cblxuICAmLmdyaWQtbWQge1xuICAgIG1heC13aWR0aDogJGdyaWQtc3BhY2luZyAqIDIgKyAkc2l6ZS1tZDtcbiAgfVxuXG4gICYuZ3JpZC1zbSB7XG4gICAgbWF4LXdpZHRoOiAkZ3JpZC1zcGFjaW5nICogMiArICRzaXplLXNtO1xuICB9XG5cbiAgJi5ncmlkLXhzIHtcbiAgICBtYXgtd2lkdGg6ICRncmlkLXNwYWNpbmcgKiAyICsgJHNpemUteHM7XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBicmVha3BvaW50IHN5c3RlbVxuLnNob3cteHMsXG4uc2hvdy1zbSxcbi5zaG93LW1kLFxuLnNob3ctbGcsXG4uc2hvdy14bCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBncmlkIHN5c3RlbVxuLmNvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtJGxheW91dC1zcGFjaW5nO1xuICBtYXJnaW4tcmlnaHQ6IC0kbGF5b3V0LXNwYWNpbmc7XG5cbiAgJi5jb2wtZ2FwbGVzcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgJiA+IC5jb2x1bW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgJi5jb2wtb25lbGluZSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuLmNvbHVtbiB7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAkbGF5b3V0LXNwYWNpbmc7XG4gIHBhZGRpbmctcmlnaHQ6ICRsYXlvdXQtc3BhY2luZztcblxuICAmLmNvbC0xMixcbiAgJi5jb2wtMTEsXG4gICYuY29sLTEwLFxuICAmLmNvbC05LFxuICAmLmNvbC04LFxuICAmLmNvbC03LFxuICAmLmNvbC02LFxuICAmLmNvbC01LFxuICAmLmNvbC00LFxuICAmLmNvbC0zLFxuICAmLmNvbC0yLFxuICAmLmNvbC0xLFxuICAmLmNvbC1hdXRvIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG59XG4uY29sLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29sLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb2wtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2wtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG4uY29sLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2wtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG4uY29sLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogYXV0bztcbn1cbi5jb2wtbXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uY29sLW1sLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5jb2wtbXItYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS14bCkge1xuICAuY29sLXhsLTEyLFxuICAuY29sLXhsLTExLFxuICAuY29sLXhsLTEwLFxuICAuY29sLXhsLTksXG4gIC5jb2wteGwtOCxcbiAgLmNvbC14bC03LFxuICAuY29sLXhsLTYsXG4gIC5jb2wteGwtNSxcbiAgLmNvbC14bC00LFxuICAuY29sLXhsLTMsXG4gIC5jb2wteGwtMixcbiAgLmNvbC14bC0xLFxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaGlkZS14bCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaG93LXhsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogJHNpemUtbGcpIHtcbiAgLmNvbC1sZy0xMixcbiAgLmNvbC1sZy0xMSxcbiAgLmNvbC1sZy0xMCxcbiAgLmNvbC1sZy05LFxuICAuY29sLWxnLTgsXG4gIC5jb2wtbGctNyxcbiAgLmNvbC1sZy02LFxuICAuY29sLWxnLTUsXG4gIC5jb2wtbGctNCxcbiAgLmNvbC1sZy0zLFxuICAuY29sLWxnLTIsXG4gIC5jb2wtbGctMSxcbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmhpZGUtbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc2hvdy1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLW1kKSB7XG4gIC5jb2wtbWQtMTIsXG4gIC5jb2wtbWQtMTEsXG4gIC5jb2wtbWQtMTAsXG4gIC5jb2wtbWQtOSxcbiAgLmNvbC1tZC04LFxuICAuY29sLW1kLTcsXG4gIC5jb2wtbWQtNixcbiAgLmNvbC1tZC01LFxuICAuY29sLW1kLTQsXG4gIC5jb2wtbWQtMyxcbiAgLmNvbC1tZC0yLFxuICAuY29sLW1kLTEsXG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5oaWRlLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNob3ctbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1zbSkge1xuICAuY29sLXNtLTEyLFxuICAuY29sLXNtLTExLFxuICAuY29sLXNtLTEwLFxuICAuY29sLXNtLTksXG4gIC5jb2wtc20tOCxcbiAgLmNvbC1zbS03LFxuICAuY29sLXNtLTYsXG4gIC5jb2wtc20tNSxcbiAgLmNvbC1zbS00LFxuICAuY29sLXNtLTMsXG4gIC5jb2wtc20tMixcbiAgLmNvbC1zbS0xLFxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaGlkZS1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaG93LXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogJHNpemUteHMpIHtcbiAgLmNvbC14cy0xMixcbiAgLmNvbC14cy0xMSxcbiAgLmNvbC14cy0xMCxcbiAgLmNvbC14cy05LFxuICAuY29sLXhzLTgsXG4gIC5jb2wteHMtNyxcbiAgLmNvbC14cy02LFxuICAuY29sLXhzLTUsXG4gIC5jb2wteHMtNCxcbiAgLmNvbC14cy0zLFxuICAuY29sLXhzLTIsXG4gIC5jb2wteHMtMSxcbiAgLmNvbC14cy1hdXRvIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5jb2wteHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteHMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14cy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtYXV0byB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmhpZGUteHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc2hvdy14cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gSGVyb1xuLmhlcm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBwYWRkaW5nLXRvcDogNHJlbTtcblxuICAmLmhlcm8tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG5cbiAgJi5oZXJvLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgfVxuXG4gIC5oZXJvLWJvZHkge1xuICAgIHBhZGRpbmc6ICRsYXlvdXQtc3BhY2luZztcbiAgfVxufSIsIi8vIE5hdmJhclxuLm5hdmJhciB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAubmF2YmFyLXNlY3Rpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDAgMDtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bGFzdC1jaGlsZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4iLCIvLyBBY2NvcmRpb25zXG4uYWNjb3JkaW9uIHtcbiAgaW5wdXQ6Y2hlY2tlZCB+LFxuICAmW29wZW5dIHtcbiAgICAmIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLmFjY29yZGlvbi1ib2R5IHtcbiAgICAgIG1heC1oZWlnaHQ6IDUwcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAkdW5pdC0xICR1bml0LTI7XG5cbiAgICAuaWNvbiB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cztcbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uLWJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206ICRsYXlvdXQtc3BhY2luZztcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMjVzO1xuICB9XG59XG5cbi8vIFJlbW92ZSBkZWZhdWx0IGRldGFpbHMgbWFya2VyIGluIFdlYmtpdFxuc3VtbWFyeS5hY2NvcmRpb24taGVhZGVyIHtcbiAgJjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLy8gQXZhdGFyc1xuLmF2YXRhciB7XG4gIEBpbmNsdWRlIGF2YXRhci1iYXNlKCk7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiByZ2JhKCRsaWdodC1jb2xvciwgLjg1KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgJi5hdmF0YXIteHMge1xuICAgIEBpbmNsdWRlIGF2YXRhci1iYXNlKCR1bml0LTQpO1xuICB9XG4gICYuYXZhdGFyLXNtIHtcbiAgICBAaW5jbHVkZSBhdmF0YXItYmFzZSgkdW5pdC02KTtcbiAgfVxuICAmLmF2YXRhci1sZyB7XG4gICAgQGluY2x1ZGUgYXZhdGFyLWJhc2UoJHVuaXQtMTIpO1xuICB9XG4gICYuYXZhdGFyLXhsIHtcbiAgICBAaW5jbHVkZSBhdmF0YXItYmFzZSgkdW5pdC0xNik7XG4gIH1cblxuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtMDtcbiAgfVxuXG4gIC5hdmF0YXItaWNvbixcbiAgLmF2YXRhci1wcmVzZW5jZSB7XG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWxpZ2h0O1xuICAgIGJvdHRvbTogMTQuNjQlO1xuICAgIGhlaWdodDogNTAlO1xuICAgIHBhZGRpbmc6ICRib3JkZXItd2lkdGgtbGc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNC42NCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgei1pbmRleDogJHppbmRleC0wICsgMTtcbiAgfVxuXG4gIC5hdmF0YXItcHJlc2VuY2Uge1xuICAgIGJhY2tncm91bmQ6ICRncmF5LWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRib3JkZXItd2lkdGgtbGcgJGxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IC41ZW07XG4gICAgd2lkdGg6IC41ZW07XG5cbiAgICAmLm9ubGluZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmJ1c3kge1xuICAgICAgYmFja2dyb3VuZDogJGVycm9yLWNvbG9yO1xuICAgIH1cblxuICAgICYuYXdheSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2FybmluZy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtaW5pdGlhbF06OmJlZm9yZSB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtaW5pdGlhbCk7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAkemluZGV4LTA7XG4gIH1cbn0iLCIvLyBCYWRnZXNcbi5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmW2RhdGEtYmFkZ2VdLFxuICAmOm5vdChbZGF0YS1iYWRnZV0pIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4xcmVtICRiZy1jb2xvci1saWdodDtcbiAgICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtYmFkZ2UpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLS4wNXJlbSwgLS41cmVtKTtcbiAgICB9XG4gIH1cbiAgJltkYXRhLWJhZGdlXSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgaGVpZ2h0OiAuOXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWluLXdpZHRoOiAuOXJlbTtcbiAgICAgIHBhZGRpbmc6IC4xcmVtIC4ycmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cbiAgJjpub3QoW2RhdGEtYmFkZ2VdKSxcbiAgJltkYXRhLWJhZGdlPVwiXCJdIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIG1pbi13aWR0aDogNnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gQmFkZ2VzIGZvciBCdXR0b25zXG4gICYuYnRuIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgLy8gQmFkZ2VzIGZvciBBdmF0YXJzXG4gICYuYXZhdGFyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE0LjY0JTtcbiAgICAgIHJpZ2h0OiAxNC42NCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgICAgei1pbmRleDogJHppbmRleC0xO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQnJlYWRjcnVtYnNcbi5icmVhZGNydW1iIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAkdW5pdC0xIDA7XG4gIHBhZGRpbmc6ICR1bml0LTEgMDtcblxuICAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBjb2xvcjogJGdyYXktY29sb3ItZGFyaztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6ICR1bml0LTEgMDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICR1bml0LTE7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGdyYXktY29sb3ItZGFyaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1jb2xvci1kYXJrO1xuICAgICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHVuaXQtMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhcnNcbi5iYXIge1xuICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItZGFyaztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBoZWlnaHQ6ICR1bml0LTQ7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYuYmFyLXNtIHtcbiAgICBoZWlnaHQ6ICR1bml0LTE7XG4gIH1cblxuICAvLyBUT0RPOiBhdHRyKCkgc3VwcG9ydFxuICAuYmFyLWl0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAkdW5pdC00O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAwO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIFNsaWRlciBiYXJcbi5iYXItc2xpZGVyIHtcbiAgaGVpZ2h0OiAkYm9yZGVyLXdpZHRoLWxnO1xuICBtYXJnaW46ICRsYXlvdXQtc3BhY2luZyAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmJhci1pdGVtIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICY6bm90KDpsYXN0LWNoaWxkKTpmaXJzdC1jaGlsZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItZGFyaztcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtMDtcbiAgICB9XG4gIH1cblxuICAuYmFyLXNsaWRlci1idG4ge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAkdW5pdC0zO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgd2lkdGg6ICR1bml0LTM7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAuMXJlbSAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENhcmRzXG4uY2FyZCB7XG4gIGJhY2tncm91bmQ6ICRiZy1jb2xvci1saWdodDtcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5jYXJkLWhlYWRlcixcbiAgLmNhcmQtYm9keSxcbiAgLmNhcmQtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAkbGF5b3V0LXNwYWNpbmctbGc7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206ICRsYXlvdXQtc3BhY2luZy1sZztcbiAgICB9XG4gIH1cblxuICAuY2FyZC1ib2R5IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC5jYXJkLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogJGxheW91dC1zcGFjaW5nLWxnO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENoaXBzXG4uY2hpcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICRiZy1jb2xvci1kYXJrO1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGhlaWdodDogJHVuaXQtNjtcbiAgbGluZS1oZWlnaHQ6ICR1bml0LTQ7XG4gIG1hcmdpbjogJHVuaXQtaDtcbiAgbWF4LXdpZHRoOiAkY29udHJvbC13aWR0aC1zbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogJHVuaXQtMSAkdW5pdC0yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICB9XG5cbiAgLmF2YXRhciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kdW5pdC0yO1xuICAgIG1hcmdpbi1yaWdodDogJHVuaXQtMTtcbiAgfVxuXG4gIC5idG4tY2xlYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC43NSk7XG4gIH1cbn1cbiIsIi8vIERyb3Bkb3duXG4uZHJvcGRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubWVudSB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZS1kb3duIC4xNXMgZWFzZSAxO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgfVxuXG4gICYuZHJvcGRvd24tcmlnaHQge1xuICAgIC5tZW51IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAubWVudSxcbiAgLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyArIC5tZW51LFxuICAubWVudTpob3ZlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBGaXggZHJvcGRvd24tdG9nZ2xlIGJvcmRlciByYWRpdXMgaW4gYnV0dG9uIGdyb3Vwc1xuICAuYnRuLWdyb3VwIHtcbiAgICAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEVtcHR5IHN0YXRlcyAob3IgQmxhbmsgc2xhdGVzKVxuLmVtcHR5IHtcbiAgYmFja2dyb3VuZDogJGJnLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgY29sb3I6ICRncmF5LWNvbG9yLWRhcms7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogJHVuaXQtMTYgJHVuaXQtODtcblxuICAuZW1wdHktaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGxheW91dC1zcGFjaW5nLWxnO1xuICB9XG5cbiAgLmVtcHR5LXRpdGxlLFxuICAuZW1wdHktc3VidGl0bGUge1xuICAgIG1hcmdpbjogJGxheW91dC1zcGFjaW5nIGF1dG87XG4gIH1cblxuICAuZW1wdHktYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAkbGF5b3V0LXNwYWNpbmctbGc7XG4gIH1cbn1cbiIsIi8vIE1lbnVzXG4ubWVudSB7XG4gIEBpbmNsdWRlIHNoYWRvdy12YXJpYW50KC4wNXJlbSk7XG4gIGJhY2tncm91bmQ6ICRiZy1jb2xvci1saWdodDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbWluLXdpZHRoOiAkY29udHJvbC13aWR0aC14cztcbiAgcGFkZGluZzogJHVuaXQtMjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRsYXlvdXQtc3BhY2luZy1zbSk7XG4gIHotaW5kZXg6ICR6aW5kZXgtMztcblxuICAmLm1lbnUtbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwICR1bml0LTI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICYgPiBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAoLSR1bml0LTIpO1xuICAgICAgcGFkZGluZzogJHVuaXQtMSAkdW5pdC0yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICB9XG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWNoZWNrYm94LFxuICAgIC5mb3JtLXJhZGlvLFxuICAgIC5mb3JtLXN3aXRjaCB7XG4gICAgICBtYXJnaW46ICR1bml0LWggMDtcbiAgICB9XG5cbiAgICAmICsgLm1lbnUtaXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiAkdW5pdC0xO1xuICAgIH1cbiAgfVxuXG4gIC5tZW51LWJhZGdlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICAubGFiZWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkdW5pdC0yO1xuICAgIH1cbiAgfVxufSIsIi8vIE1vZGFsc1xuLm1vZGFsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogJGxheW91dC1zcGFjaW5nO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG5cbiAgJjp0YXJnZXQsXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogJHppbmRleC00O1xuXG4gICAgLm1vZGFsLW92ZXJsYXkge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmctY29sb3IsIC43NSk7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAubW9kYWwtY29udGFpbmVyIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGUtZG93biAuMnMgZWFzZSAxO1xuICAgICAgei1pbmRleDogJHppbmRleC0wO1xuICAgIH1cbiAgfVxuXG4gICYubW9kYWwtc20ge1xuICAgIC5tb2RhbC1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAkY29udHJvbC13aWR0aC1zbTtcbiAgICAgIHBhZGRpbmc6IDAgJHVuaXQtMjtcbiAgICB9XG4gIH1cblxuICAmLm1vZGFsLWxnIHtcbiAgICAubW9kYWwtb3ZlcmxheSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItbGlnaHQ7XG4gICAgfVxuXG4gICAgLm1vZGFsLWNvbnRhaW5lciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgbWF4LXdpZHRoOiAkY29udHJvbC13aWR0aC1sZztcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIHNoYWRvdy12YXJpYW50KC4ycmVtKTtcbiAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWxpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LWhlaWdodDogNzV2aDtcbiAgbWF4LXdpZHRoOiAkY29udHJvbC13aWR0aC1tZDtcbiAgcGFkZGluZzogMCAkdW5pdC00O1xuICB3aWR0aDogMTAwJTtcblxuICAmLm1vZGFsLWZ1bGxoZWlnaHQge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlciB7XG4gICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgIHBhZGRpbmc6ICR1bml0LTQ7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAkdW5pdC00O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIHBhZGRpbmc6ICR1bml0LTQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbiIsIi8vIE5hdnNcbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46ICR1bml0LTEgMDtcblxuICAubmF2LWl0ZW0ge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRncmF5LWNvbG9yLWRhcms7XG4gICAgICBwYWRkaW5nOiAkdW5pdC0xICR1bml0LTI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgJiA+IGEge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRncmF5LWNvbG9yLWRhcmssIDEwJSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmIC5uYXYge1xuICAgIG1hcmdpbi1ib3R0b206ICR1bml0LTI7XG4gICAgbWFyZ2luLWxlZnQ6ICR1bml0LTQ7XG4gIH1cbn1cbiIsIi8vIFBhZ2luYXRpb25cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAkdW5pdC0xIDA7XG4gIHBhZGRpbmc6ICR1bml0LTEgMDtcblxuICAucGFnZS1pdGVtIHtcbiAgICBtYXJnaW46ICR1bml0LTEgJHVuaXQtbztcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogJHVuaXQtMSAkdW5pdC0xO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAkdW5pdC0xICR1bml0LTI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGEge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5wYWdlLXByZXYsXG4gICAgJi5wYWdlLW5leHQge1xuICAgICAgZmxleDogMSAwIDUwJTtcbiAgICB9XG5cbiAgICAmLnBhZ2UtbmV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAucGFnZS1pdGVtLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAucGFnZS1pdGVtLXN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUGFuZWxzXG4ucGFuZWwge1xuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLnBhbmVsLWhlYWRlcixcbiAgLnBhbmVsLWZvb3RlciB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogJGxheW91dC1zcGFjaW5nLWxnO1xuICB9XG5cbiAgLnBhbmVsLW5hdiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAucGFuZWwtYm9keSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAwICRsYXlvdXQtc3BhY2luZy1sZztcbiAgfVxufVxuIiwiLy8gUG9wb3ZlcnNcbi5wb3BvdmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnBvcG92ZXItY29udGFpbmVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAkbGF5b3V0LXNwYWNpbmc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICAgIHdpZHRoOiAkY29udHJvbC13aWR0aC1zbTtcbiAgICB6LWluZGV4OiAkemluZGV4LTM7XG4gIH1cblxuICAqOmZvY3VzICsgLnBvcG92ZXItY29udGFpbmVyLFxuICAmOmhvdmVyIC5wb3BvdmVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSkgc2NhbGUoMSk7XG4gIH1cblxuICAmLnBvcG92ZXItcmlnaHQge1xuICAgIC5wb3BvdmVyLWNvbnRhaW5lciB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgfVxuXG4gICAgKjpmb2N1cyArIC5wb3BvdmVyLWNvbnRhaW5lcixcbiAgICAmOmhvdmVyIC5wb3BvdmVyLWNvbnRhaW5lciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSBzY2FsZSgxKTtcbiAgICB9XG4gIH1cblxuICAmLnBvcG92ZXItYm90dG9tIHtcbiAgICAucG9wb3Zlci1jb250YWluZXIge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgIH1cblxuICAgICo6Zm9jdXMgKyAucG9wb3Zlci1jb250YWluZXIsXG4gICAgJjpob3ZlciAucG9wb3Zlci1jb250YWluZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGUoMSk7XG4gICAgfVxuICB9XG5cbiAgJi5wb3BvdmVyLWxlZnQge1xuICAgIC5wb3BvdmVyLWNvbnRhaW5lciB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgfVxuXG4gICAgKjpmb2N1cyArIC5wb3BvdmVyLWNvbnRhaW5lcixcbiAgICAmOmhvdmVyIC5wb3BvdmVyLWNvbnRhaW5lciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQge1xuICAgIEBpbmNsdWRlIHNoYWRvdy12YXJpYW50KC4ycmVtKTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbiIsIi8vIFN0ZXBzXG4uc3RlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46ICR1bml0LTEgMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnN0ZXAtaXRlbSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtaW4taGVpZ2h0OiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBsZWZ0OiAtNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA5cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoLWxnIHNvbGlkICRsaWdodC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAkdW5pdC0zO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkdW5pdC0xO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAkdW5pdC0zO1xuICAgICAgICB6LWluZGV4OiAkemluZGV4LTA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWNvbG9yO1xuICAgICAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aC1sZyBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIH4gLnN0ZXAtaXRlbSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS1jb2xvcjtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFic1xuLnRhYiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46ICR1bml0LTEgMCAoJHVuaXQtMSAtICRib3JkZXItd2lkdGgpIDA7XG5cbiAgLnRhYi1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoLWxnIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAkdW5pdC0yIDAgMDtcbiAgICAgIHBhZGRpbmc6ICR1bml0LTIgJHVuaXQtMSAkdW5pdC0yIC0gJGJvcmRlci13aWR0aC1sZyAkdW5pdC0xO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGxpbmstY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIGEsXG4gICAgYS5hY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICBjb2xvcjogJGxpbmstY29sb3I7XG4gICAgfVxuXG4gICAgJi50YWItYWN0aW9uIHtcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmJ0bi1jbGVhciB7XG4gICAgICBtYXJnaW4tdG9wOiAtJHVuaXQtMTtcbiAgICB9XG4gIH1cblxuICAmLnRhYi1ibG9jayB7XG4gICAgLnRhYi1pdGVtIHtcbiAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAuYmFkZ2Uge1xuICAgICAgICAmW2RhdGEtYmFkZ2VdOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAkdW5pdC1oO1xuICAgICAgICAgIHRvcDogJHVuaXQtaDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6bm90KC50YWItYmxvY2spIHtcbiAgICAuYmFkZ2Uge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRpbGVzXG4udGlsZSB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC50aWxlLWljb24sXG4gIC50aWxlLWFjdGlvbiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgLnRpbGUtY29udGVudCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICR1bml0LTI7XG4gICAgfVxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkdW5pdC0yO1xuICAgIH1cbiAgfVxuICAudGlsZS10aXRsZSxcbiAgLnRpbGUtc3VidGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAmLnRpbGUtY2VudGVyZWQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAudGlsZS1jb250ZW50IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnRpbGUtdGl0bGUsXG4gICAgLnRpbGUtc3VidGl0bGUge1xuICAgICAgQGluY2x1ZGUgdGV4dC1lbGxpcHNpcygpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRvYXN0c1xuLnRvYXN0IHtcbiAgQGluY2x1ZGUgdG9hc3QtdmFyaWFudCgkZGFyay1jb2xvcik7XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZGFyay1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGF5b3V0LXNwYWNpbmc7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYudG9hc3QtcHJpbWFyeSB7XG4gICAgQGluY2x1ZGUgdG9hc3QtdmFyaWFudCgkcHJpbWFyeS1jb2xvcik7XG4gIH1cblxuICAmLnRvYXN0LXN1Y2Nlc3Mge1xuICAgIEBpbmNsdWRlIHRvYXN0LXZhcmlhbnQoJHN1Y2Nlc3MtY29sb3IpO1xuICB9XG5cbiAgJi50b2FzdC13YXJuaW5nIHtcbiAgICBAaW5jbHVkZSB0b2FzdC12YXJpYW50KCR3YXJuaW5nLWNvbG9yKTtcbiAgfVxuXG4gICYudG9hc3QtZXJyb3Ige1xuICAgIEBpbmNsdWRlIHRvYXN0LXZhcmlhbnQoJGVycm9yLWNvbG9yKTtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNsZWFyIHtcbiAgICBtYXJnaW46ICR1bml0LWg7XG4gIH1cblxuICBwIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRvb2x0aXBzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGRhcmstY29sb3IsIC45NSk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRvb2x0aXApO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWF4LXdpZHRoOiAkY29udHJvbC13aWR0aC1zbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogJHVuaXQtMSAkdW5pdC0yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAkdW5pdC0yKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycywgdHJhbnNmb3JtIC4ycztcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtMztcbiAgfVxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLSR1bml0LTEpO1xuICAgIH1cbiAgfVxuICAmW2Rpc2FibGVkXSxcbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICAmLnRvb2x0aXAtcmlnaHQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0kdW5pdC0xLCA1MCUpO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkdW5pdC0xLCA1MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudG9vbHRpcC1ib3R0b20ge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0kdW5pdC0yKTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgJHVuaXQtMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLnRvb2x0aXAtbGVmdCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiA1MCU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkdW5pdC0yLCA1MCUpO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtJHVuaXQtMSwgNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEFuaW1hdGlvbnNcbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtZG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHVuaXQtOCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ1dGlsaXRpZXMvY29sb3JzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2N1cnNvcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZGlzcGxheVwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9kaXZpZGVyXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2xvYWRpbmdcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvcG9zaXRpb25cIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvc2hhcGVzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3RleHRcIjtcbiIsIi8vIFRleHQgY29sb3JzXG5AaW5jbHVkZSB0ZXh0LWNvbG9yLXZhcmlhbnQoXCIudGV4dC1wcmltYXJ5XCIsICRwcmltYXJ5LWNvbG9yKTtcblxuQGluY2x1ZGUgdGV4dC1jb2xvci12YXJpYW50KFwiLnRleHQtc2Vjb25kYXJ5XCIsICRzZWNvbmRhcnktY29sb3ItZGFyayk7XG5cbkBpbmNsdWRlIHRleHQtY29sb3ItdmFyaWFudChcIi50ZXh0LWdyYXlcIiwgJGdyYXktY29sb3IpO1xuXG5AaW5jbHVkZSB0ZXh0LWNvbG9yLXZhcmlhbnQoXCIudGV4dC1saWdodFwiLCAkbGlnaHQtY29sb3IpO1xuXG5AaW5jbHVkZSB0ZXh0LWNvbG9yLXZhcmlhbnQoXCIudGV4dC1kYXJrXCIsICRib2R5LWZvbnQtY29sb3IpO1xuXG5AaW5jbHVkZSB0ZXh0LWNvbG9yLXZhcmlhbnQoXCIudGV4dC1zdWNjZXNzXCIsICRzdWNjZXNzLWNvbG9yKTtcblxuQGluY2x1ZGUgdGV4dC1jb2xvci12YXJpYW50KFwiLnRleHQtd2FybmluZ1wiLCAkd2FybmluZy1jb2xvcik7XG5cbkBpbmNsdWRlIHRleHQtY29sb3ItdmFyaWFudChcIi50ZXh0LWVycm9yXCIsICRlcnJvci1jb2xvcik7XG5cbi8vIEJhY2tncm91bmQgY29sb3JzXG5AaW5jbHVkZSBiZy1jb2xvci12YXJpYW50KFwiLmJnLXByaW1hcnlcIiwgJHByaW1hcnktY29sb3IpO1xuXG5AaW5jbHVkZSBiZy1jb2xvci12YXJpYW50KFwiLmJnLXNlY29uZGFyeVwiLCAkc2Vjb25kYXJ5LWNvbG9yKTtcblxuQGluY2x1ZGUgYmctY29sb3ItdmFyaWFudChcIi5iZy1kYXJrXCIsICRkYXJrLWNvbG9yKTtcblxuQGluY2x1ZGUgYmctY29sb3ItdmFyaWFudChcIi5iZy1ncmF5XCIsICRiZy1jb2xvcik7XG5cbkBpbmNsdWRlIGJnLWNvbG9yLXZhcmlhbnQoXCIuYmctc3VjY2Vzc1wiLCAkc3VjY2Vzcy1jb2xvcik7XG5cbkBpbmNsdWRlIGJnLWNvbG9yLXZhcmlhbnQoXCIuYmctd2FybmluZ1wiLCAkd2FybmluZy1jb2xvcik7XG5cbkBpbmNsdWRlIGJnLWNvbG9yLXZhcmlhbnQoXCIuYmctZXJyb3JcIiwgJGVycm9yLWNvbG9yKTtcbiIsIi8vIEN1cnNvcnNcbi5jLWhhbmQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jLW1vdmUge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5jLXpvb20taW4ge1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5jLXpvb20tb3V0IHtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cblxuLmMtbm90LWFsbG93ZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uYy1hdXRvIHtcbiAgY3Vyc29yOiBhdXRvO1xufSIsIi8vIERpc3BsYXlcbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uZC1ub25lLFxuLmQtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kLXZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmQtaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRleHQtaGlkZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4udGV4dC1hc3Npc3RpdmUge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbiIsIi8vIERpdmlkZXJcbi5kaXZpZGVyLFxuLmRpdmlkZXItdmVydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJltkYXRhLWNvbnRlbnRdOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWxpZ2h0O1xuICAgIGNvbG9yOiAkZ3JheS1jb2xvcjtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtY29udGVudCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBwYWRkaW5nOiAwICR1bml0LTI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0kZm9udC1zaXplLXNtICsgJGJvcmRlci13aWR0aCk7XG4gIH1cbn1cblxuLmRpdmlkZXIge1xuICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3ItbGlnaHQ7XG4gIGhlaWdodDogJGJvcmRlci13aWR0aDtcbiAgbWFyZ2luOiAkdW5pdC0yIDA7XG5cbiAgJltkYXRhLWNvbnRlbnRdIHtcbiAgICBtYXJnaW46ICR1bml0LTQgMDtcbiAgfVxufVxuXG4uZGl2aWRlci12ZXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICR1bml0LTQ7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIGJvdHRvbTogJHVuaXQtMjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAkdW5pdC0yO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gICZbZGF0YS1jb250ZW50XTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwYWRkaW5nOiAkdW5pdC0xIDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG4iLCIvLyBMb2FkaW5nXG4ubG9hZGluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAkdW5pdC00O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjphZnRlciB7XG4gICAgYW5pbWF0aW9uOiBsb2FkaW5nIDUwMG1zIGluZmluaXRlIGxpbmVhcjtcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGgtbGcgc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICR1bml0LTQ7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHVuaXQtMjtcbiAgICBtYXJnaW4tdG9wOiAtJHVuaXQtMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6ICR1bml0LTQ7XG4gICAgei1pbmRleDogJHppbmRleC0wO1xuICB9XG5cbiAgJi5sb2FkaW5nLWxnIHtcbiAgICBtaW4taGVpZ2h0OiAkdW5pdC0xMDtcbiAgICAmOjphZnRlciB7XG4gICAgICBoZWlnaHQ6ICR1bml0LTg7XG4gICAgICBtYXJnaW4tbGVmdDogLSR1bml0LTQ7XG4gICAgICBtYXJnaW4tdG9wOiAtJHVuaXQtNDtcbiAgICAgIHdpZHRoOiAkdW5pdC04O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUG9zaXRpb25cbi5jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5wLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLnAtY2VudGVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5mbGV4LWNlbnRlcmVkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8vIFNwYWNpbmdcbkBpbmNsdWRlIG1hcmdpbi12YXJpYW50KDAsIDApO1xuXG5AaW5jbHVkZSBtYXJnaW4tdmFyaWFudCgxLCAkdW5pdC0xKTtcblxuQGluY2x1ZGUgbWFyZ2luLXZhcmlhbnQoMiwgJHVuaXQtMik7XG5cbkBpbmNsdWRlIHBhZGRpbmctdmFyaWFudCgwLCAwKTtcblxuQGluY2x1ZGUgcGFkZGluZy12YXJpYW50KDEsICR1bml0LTEpO1xuXG5AaW5jbHVkZSBwYWRkaW5nLXZhcmlhbnQoMiwgJHVuaXQtMik7XG4iLCIvLyBTaGFwZXNcbi5zLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbn1cblxuLnMtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufSIsIi8vIFRleHRcbi8vIFRleHQgYWxpZ25tZW50IHV0aWxpdGllc1xuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi8vIFRleHQgdHJhbnNmb3JtIHV0aWxpdGllc1xuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4vLyBUZXh0IHN0eWxlIHV0aWxpdGllc1xuLnRleHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGV4dC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi50ZXh0LWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuLy8gVGV4dCBvdmVyZmxvdyB1dGlsaXRpZXNcbi50ZXh0LWVsbGlwc2lzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbGxpcHNpcygpO1xufVxuXG4udGV4dC1jbGlwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRleHQtYnJlYWsge1xuICBoeXBoZW5zOiBhdXRvO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4iLCIuc2VhcmNoLWlucHV0LCBbZGF0YS1ncmF2LWZpZWxkPVwiYXJyYXlcIl0gaW5wdXQsIFtkYXRhLWdyYXYtZmllbGQ9XCJhcnJheVwiXSB0ZXh0YXJlYSB7XG4gIEBleHRlbmQgLmZvcm0taW5wdXQ7XG59XG5cbi5idXR0b24ge1xuICBAZXh0ZW5kIC5idG47XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0Esd0VBQThFO0FhTDlFLHdDQUF3QztBQUN4QywyRUFBMkU7QUFFM0Usb05BS0c7QUFFSCx5RkFD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 */ diff --git a/user/themes/test/css-compiled/spectre.min.css b/user/themes/test/css-compiled/spectre.min.css new file mode 100755 index 0000000..3ef16eb --- /dev/null +++ b/user/themes/test/css-compiled/spectre.min.css @@ -0,0 +1 @@ +/*! Spectre.css v0.5.8 | MIT License | github.com/picturepan2/spectre */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}hr{overflow:visible;box-sizing:content-box;height:0}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}address{font-style:normal}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:'SF Mono','Segoe UI Mono','Roboto Mono',Menlo,Courier,monospace;font-size:1em}dfn{font-style:italic}small{font-size:80%;font-weight:400}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}fieldset{margin:0;padding:0;border:0}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;white-space:normal;color:inherit}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details,menu{display:block}summary{display:list-item;outline:0}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,::after,::before{box-sizing:inherit}html{font-size:20px;line-height:1.5;box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{font-family:-apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',sans-serif;font-size:.8rem;overflow-x:hidden;color:#50596c;background:#fff;text-rendering:optimizeLegibility}a{text-decoration:none;color:#3085ee;outline:0}a:focus{box-shadow:0 0 0 .1rem rgba(48,133,238,.2)}a.active,a:active,a:focus,a:hover{text-decoration:underline;color:#126bd9}a:visited{color:#5fa1f2}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin-top:0;margin-bottom:.5em;color:inherit}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:500}.h1,h1{font-size:2rem}.h2,h2{font-size:1.6rem}.h3,h3{font-size:1.4rem}.h4,h4{font-size:1.2rem}.h5,h5{font-size:1rem}.h6,h6{font-size:.8rem}p{margin:0 0 1.2rem}a,ins,u{-webkit-text-decoration-skip:ink edges;text-decoration-skip:ink edges}abbr[title]{cursor:help;text-decoration:none;border-bottom:.05rem dotted}kbd{font-size:.7rem;line-height:1.25;padding:.1rem .2rem;color:#fff;border-radius:.1rem;background:#454d5d}mark{padding:.05rem .1rem 0;color:#50596c;border-bottom:.05rem solid #ffd367;border-radius:.1rem;background:#ffe9b3}blockquote{margin-left:0;padding:.4rem .8rem;border-left:.1rem solid #e7e9ed}blockquote p:last-child{margin-bottom:0}ol,ul{margin:.8rem 0 .8rem .8rem;padding:0}ol ol,ol ul,ul ol,ul ul{margin:.8rem 0 .8rem .8rem}ol li,ul li{margin-top:.4rem}ul{list-style:disc inside}ul ul{list-style-type:circle}ol{list-style:decimal inside}ol ol{list-style-type:lower-alpha}dl dt{font-weight:700}dl dd{margin:.4rem 0 .8rem 0}.lang-zh,.lang-zh-hans,html:lang(zh),html:lang(zh-Hans){font-family:-apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'PingFang SC','Hiragino Sans GB','Microsoft YaHei','Helvetica Neue',sans-serif}.lang-zh-hant,html:lang(zh-Hant){font-family:-apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'PingFang TC','Hiragino Sans CNS','Microsoft JhengHei','Helvetica Neue',sans-serif}.lang-ja,html:lang(ja){font-family:-apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Hiragino Sans','Hiragino Kaku Gothic Pro','Yu Gothic',YuGothic,Meiryo,'Helvetica Neue',sans-serif}.lang-ko,html:lang(ko){font-family:-apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Malgun Gothic','Helvetica Neue',sans-serif}.lang-cjk ins,.lang-cjk u,:lang(ja) ins,:lang(ja) u,:lang(zh) ins,:lang(zh) u{text-decoration:none;border-bottom:.05rem solid}.lang-cjk del+del,.lang-cjk del+s,.lang-cjk ins+ins,.lang-cjk ins+u,.lang-cjk s+del,.lang-cjk s+s,.lang-cjk u+ins,.lang-cjk u+u,:lang(ja) del+del,:lang(ja) del+s,:lang(ja) ins+ins,:lang(ja) ins+u,:lang(ja) s+del,:lang(ja) s+s,:lang(ja) u+ins,:lang(ja) u+u,:lang(zh) del+del,:lang(zh) del+s,:lang(zh) ins+ins,:lang(zh) ins+u,:lang(zh) s+del,:lang(zh) s+s,:lang(zh) u+ins,:lang(zh) u+u{margin-left:.125em}.table{width:100%;border-spacing:0;border-collapse:collapse;text-align:left}.table.table-striped tbody tr:nth-of-type(odd){background:#f8f9fa}.table tbody tr.active,.table.table-striped tbody tr.active{background:#f0f1f4}.table.table-hover tbody tr:hover{background:#f0f1f4}.table.table-scroll{display:block;overflow-x:auto;padding-bottom:.75rem;white-space:nowrap}.table td,.table th{padding:.6rem .4rem;border-bottom:.05rem solid #e7e9ed}.table th{border-bottom-width:.1rem}.btn,.button{font-size:.8rem;line-height:1.2rem;display:inline-block;height:1.8rem;padding:.25rem .4rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background .2s,border .2s,box-shadow .2s,color .2s;text-align:center;vertical-align:middle;white-space:nowrap;text-decoration:none;color:#3085ee;border:.05rem solid #3085ee;border-radius:.1rem;outline:0;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:focus,.button:focus{box-shadow:0 0 0 .1rem rgba(48,133,238,.2)}.btn:focus,.btn:hover,.button:focus,.button:hover{text-decoration:none;border-color:#227ded;background:#e1edfd}.active.button,.btn.active,.btn:active,.button:active{text-decoration:none;color:#fff;border-color:#1370e3;background:#227ded}.active.loading.button::after,.btn.active.loading::after,.btn:active.loading::after,.button:active.loading::after{border-bottom-color:#fff;border-left-color:#fff}.btn.disabled,.btn:disabled,.btn[disabled],.button:disabled,.button[disabled],.disabled.button{cursor:default;pointer-events:none;opacity:.5}.btn-primary.button,.btn.btn-primary{color:#fff;border-color:#227ded;background:#3085ee}.btn-primary.button:focus,.btn-primary.button:hover,.btn.btn-primary:focus,.btn.btn-primary:hover{color:#fff;border-color:#1370e3;background:#1877ec}.btn-primary.active.button,.btn-primary.button:active,.btn.btn-primary.active,.btn.btn-primary:active{color:#fff;border-color:#126bd9;background:#1372e7}.btn-primary.loading.button::after,.btn.btn-primary.loading::after{border-bottom-color:#fff;border-left-color:#fff}.btn-success.button,.btn.btn-success{color:#fff;border-color:#2faa3f;background:#32b643}.btn-success.button:focus,.btn.btn-success:focus{box-shadow:0 0 0 .1rem rgba(50,182,67,.2)}.btn-success.button:focus,.btn-success.button:hover,.btn.btn-success:focus,.btn.btn-success:hover{color:#fff;border-color:#2da23c;background:#30ae40}.btn-success.active.button,.btn-success.button:active,.btn.btn-success.active,.btn.btn-success:active{color:#fff;border-color:#278e34;background:#2a9a39}.btn-success.loading.button::after,.btn.btn-success.loading::after{border-bottom-color:#fff;border-left-color:#fff}.btn-error.button,.btn.btn-error{color:#fff;border-color:#d95000;background:#e85600}.btn-error.button:focus,.btn.btn-error:focus{box-shadow:0 0 0 .1rem rgba(232,86,0,.2)}.btn-error.button:focus,.btn-error.button:hover,.btn.btn-error:focus,.btn.btn-error:hover{color:#fff;border-color:#cf4d00;background:#de5200}.btn-error.active.button,.btn-error.button:active,.btn.btn-error.active,.btn.btn-error:active{color:#fff;border-color:#b54300;background:#c44900}.btn-error.loading.button::after,.btn.btn-error.loading::after{border-bottom-color:#fff;border-left-color:#fff}.btn-link.button,.btn.btn-link{color:#3085ee;border-color:transparent;background:0 0}.btn-link.active.button,.btn-link.button:active,.btn-link.button:focus,.btn-link.button:hover,.btn.btn-link.active,.btn.btn-link:active,.btn.btn-link:focus,.btn.btn-link:hover{color:#126bd9}.btn-sm.button,.btn.btn-sm{font-size:.7rem;height:1.4rem;padding:.05rem .3rem}.btn-lg.button,.btn.btn-lg{font-size:.9rem;height:2rem;padding:.35rem .6rem}.btn-block.button,.btn.btn-block{display:block;width:100%}.btn-action.button,.btn.btn-action{width:1.8rem;padding-right:0;padding-left:0}.btn-action.btn-sm.button,.btn.btn-action.btn-sm{width:1.4rem}.btn-action.btn-lg.button,.btn.btn-action.btn-lg{width:2rem}.btn-clear.button,.btn.btn-clear{line-height:.8rem;width:1rem;height:1rem;margin-right:-2px;margin-left:.2rem;padding:.1rem;text-decoration:none;opacity:1;color:currentColor;border:0;background:0 0}.btn-clear.button:focus,.btn-clear.button:hover,.btn.btn-clear:focus,.btn.btn-clear:hover{opacity:.95;background:rgba(248,249,250,.5)}.btn-clear.button::before,.btn.btn-clear::before{content:'\2715'}.btn-group{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn-group .btn,.btn-group .button{-ms-flex:1 0 auto;flex:1 0 auto}.btn-group .btn:first-child:not(:last-child),.btn-group .button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group .btn:not(:first-child):not(:last-child),.btn-group .button:not(:first-child):not(:last-child){margin-left:-.05rem;border-radius:0}.btn-group .btn:last-child:not(:first-child),.btn-group .button:last-child:not(:first-child){margin-left:-.05rem;border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .active.button,.btn-group .btn.active,.btn-group .btn:active,.btn-group .btn:focus,.btn-group .btn:hover,.btn-group .button:active,.btn-group .button:focus,.btn-group .button:hover{z-index:1}.btn-group.btn-group-block{display:-ms-flexbox;display:flex}.btn-group.btn-group-block .btn,.btn-group.btn-group-block .button{-ms-flex:1 0 0;flex:1 0 0}.form-group:not(:last-child){margin-bottom:.4rem}fieldset{margin-bottom:.8rem}legend{font-size:.9rem;font-weight:500;margin-bottom:.8rem}.form-label{line-height:1.2rem;display:block;padding:.3rem 0}.form-label.label-sm{font-size:.7rem;padding:.1rem 0}.form-label.label-lg{font-size:.9rem;padding:.4rem 0}.form-input,.search-input,[data-grav-field=array] input,[data-grav-field=array] textarea{font-size:.8rem;line-height:1.2rem;position:relative;display:block;width:100%;max-width:100%;height:1.8rem;padding:.25rem .4rem;transition:background .2s,border .2s,box-shadow .2s,color .2s;color:#50596c;border:.05rem solid #caced7;border-radius:.1rem;outline:0;background:#fff;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-input:focus,.search-input:focus,[data-grav-field=array] input:focus,[data-grav-field=array] textarea:focus{border-color:#3085ee;box-shadow:0 0 0 .1rem rgba(48,133,238,.2)}.form-input::-webkit-input-placeholder,.search-input::-webkit-input-placeholder,[data-grav-field=array] input::-webkit-input-placeholder,[data-grav-field=array] textarea::-webkit-input-placeholder{color:#acb3c2}.form-input:-ms-input-placeholder,.search-input:-ms-input-placeholder,[data-grav-field=array] input:-ms-input-placeholder,[data-grav-field=array] textarea:-ms-input-placeholder{color:#acb3c2}.form-input::-ms-input-placeholder,.search-input::-ms-input-placeholder,[data-grav-field=array] input::-ms-input-placeholder,[data-grav-field=array] textarea::-ms-input-placeholder{color:#acb3c2}.form-input::placeholder,.search-input::placeholder,[data-grav-field=array] input::placeholder,[data-grav-field=array] textarea::placeholder{color:#acb3c2}.form-input.input-sm,.input-sm.search-input,[data-grav-field=array] input.input-sm,[data-grav-field=array] textarea.input-sm{font-size:.7rem;height:1.4rem;padding:.05rem .3rem}.form-input.input-lg,.input-lg.search-input,[data-grav-field=array] input.input-lg,[data-grav-field=array] textarea.input-lg{font-size:.9rem;height:2rem;padding:.35rem .6rem}.form-input.input-inline,.input-inline.search-input,[data-grav-field=array] input.input-inline,[data-grav-field=array] textarea.input-inline{display:inline-block;width:auto;vertical-align:middle}.form-input[type=file],.search-input[type=file],[data-grav-field=array] input[type=file],[data-grav-field=array] textarea[type=file]{height:auto}[data-grav-field=array] textarea,[data-grav-field=array] textarea.input-lg,[data-grav-field=array] textarea.input-sm,textarea.form-input,textarea.form-input.input-lg,textarea.form-input.input-sm,textarea.input-lg.search-input,textarea.input-sm.search-input,textarea.search-input{height:auto}.form-input-hint{font-size:.7rem;margin-top:.2rem;color:#acb3c2}.has-success .form-input-hint,.is-success+.form-input-hint{color:#32b643}.has-error .form-input-hint,.is-error+.form-input-hint{color:#e85600}.form-select{font-size:.8rem;line-height:1.2rem;width:100%;height:1.8rem;padding:.25rem .4rem;vertical-align:middle;color:inherit;border:.05rem solid #caced7;border-radius:.1rem;outline:0;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select:focus{border-color:#3085ee;box-shadow:0 0 0 .1rem rgba(48,133,238,.2)}.form-select::-ms-expand{display:none}.form-select.select-sm{font-size:.7rem;height:1.4rem;padding:.05rem 1.1rem .05rem .3rem}.form-select.select-lg{font-size:.9rem;height:2rem;padding:.35rem 1.4rem .35rem .6rem}.form-select[multiple],.form-select[size]{height:auto;padding:.25rem .4rem}.form-select[multiple] option,.form-select[size] option{padding:.1rem .2rem}.form-select:not([multiple]):not([size]){padding-right:1.2rem;background:#fff url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%204%205\'%3E%3Cpath%20fill=\'%23667189\'%20d=\'M2%200L0%202h4zm0%205L0%203h4z\'/%3E%3C/svg%3E') no-repeat right .35rem center/.4rem .5rem}.has-icon-left,.has-icon-right{position:relative}.has-icon-left .form-icon,.has-icon-right .form-icon{position:absolute;z-index:2;top:50%;width:.8rem;height:.8rem;margin:0 .25rem;transform:translateY(-50%)}.has-icon-left .form-icon{left:.05rem}.has-icon-left .form-input,.has-icon-left .search-input,.has-icon-left [data-grav-field=array] input,.has-icon-left [data-grav-field=array] textarea,[data-grav-field=array] .has-icon-left input,[data-grav-field=array] .has-icon-left textarea{padding-left:1.3rem}.has-icon-right .form-icon{right:.05rem}.has-icon-right .form-input,.has-icon-right .search-input,.has-icon-right [data-grav-field=array] input,.has-icon-right [data-grav-field=array] textarea,[data-grav-field=array] .has-icon-right input,[data-grav-field=array] .has-icon-right textarea{padding-right:1.3rem}.form-checkbox,.form-radio,.form-switch{line-height:1.2rem;position:relative;display:block;min-height:1.4rem;margin:.2rem 0;padding:.1rem .4rem .1rem 1.2rem}.form-checkbox input,.form-radio input,.form-switch input{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px}.form-checkbox input:focus+.form-icon,.form-radio input:focus+.form-icon,.form-switch input:focus+.form-icon{border-color:#3085ee;box-shadow:0 0 0 .1rem rgba(48,133,238,.2)}.form-checkbox input:checked+.form-icon,.form-radio input:checked+.form-icon,.form-switch input:checked+.form-icon{border-color:#3085ee;background:#3085ee}.form-checkbox .form-icon,.form-radio .form-icon,.form-switch .form-icon{position:absolute;display:inline-block;cursor:pointer;transition:background .2s,border .2s,box-shadow .2s,color .2s;border:.05rem solid #caced7}.form-checkbox.input-sm,.form-radio.input-sm,.form-switch.input-sm{font-size:.7rem;margin:0}.form-checkbox.input-lg,.form-radio.input-lg,.form-switch.input-lg{font-size:.9rem;margin:.3rem 0}.form-checkbox .form-icon,.form-radio .form-icon{top:.3rem;left:0;width:.8rem;height:.8rem;background:#fff}.form-checkbox input:active+.form-icon,.form-radio input:active+.form-icon{background:#f0f1f4}.form-checkbox .form-icon{border-radius:.1rem}.form-checkbox input:checked+.form-icon::before{position:absolute;top:50%;left:50%;width:6px;height:9px;margin-top:-6px;margin-left:-3px;content:'';transform:rotate(45deg);border:.1rem solid #fff;border-top-width:0;border-left-width:0;background-clip:padding-box}.form-checkbox input:indeterminate+.form-icon{border-color:#3085ee;background:#3085ee}.form-checkbox input:indeterminate+.form-icon::before{position:absolute;top:50%;left:50%;width:10px;height:2px;margin-top:-1px;margin-left:-5px;content:'';background:#fff}.form-radio .form-icon{border-radius:50%}.form-radio input:checked+.form-icon::before{position:absolute;top:50%;left:50%;width:6px;height:6px;content:'';transform:translate(-50%,-50%);border-radius:50%;background:#fff}.form-switch{padding-left:2rem}.form-switch .form-icon{top:.25rem;left:0;width:1.6rem;height:.9rem;border-radius:.45rem;background:#acb3c2;background-clip:padding-box}.form-switch .form-icon::before{position:absolute;top:0;left:0;display:block;width:.8rem;height:.8rem;content:'';transition:background .2s,border .2s,box-shadow .2s,color .2s,left .2s;border-radius:50%;background:#fff}.form-switch input:checked+.form-icon::before{left:14px}.form-switch input:active+.form-icon::before{background:#f8f9fa}.input-group{display:-ms-flexbox;display:flex}.input-group .input-group-addon{line-height:1.2rem;padding:.25rem .4rem;white-space:nowrap;border:.05rem solid #caced7;border-radius:.1rem;background:#f8f9fa}.input-group .input-group-addon.addon-sm{font-size:.7rem;padding:.05rem .3rem}.input-group .input-group-addon.addon-lg{font-size:.9rem;padding:.35rem .6rem}.input-group .form-input,.input-group .form-select,.input-group .search-input,.input-group [data-grav-field=array] input,.input-group [data-grav-field=array] textarea,[data-grav-field=array] .input-group input,[data-grav-field=array] .input-group textarea{width:1%;-ms-flex:1 1 auto;flex:1 1 auto}.input-group .input-group-btn{z-index:1}.input-group .form-input:first-child:not(:last-child),.input-group .form-select:first-child:not(:last-child),.input-group .input-group-addon:first-child:not(:last-child),.input-group .input-group-btn:first-child:not(:last-child),.input-group .search-input:first-child:not(:last-child),.input-group [data-grav-field=array] input:first-child:not(:last-child),.input-group [data-grav-field=array] textarea:first-child:not(:last-child),[data-grav-field=array] .input-group input:first-child:not(:last-child),[data-grav-field=array] .input-group textarea:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group .form-input:not(:first-child):not(:last-child),.input-group .form-select:not(:first-child):not(:last-child),.input-group .input-group-addon:not(:first-child):not(:last-child),.input-group .input-group-btn:not(:first-child):not(:last-child),.input-group .search-input:not(:first-child):not(:last-child),.input-group [data-grav-field=array] input:not(:first-child):not(:last-child),.input-group [data-grav-field=array] textarea:not(:first-child):not(:last-child),[data-grav-field=array] .input-group input:not(:first-child):not(:last-child),[data-grav-field=array] .input-group textarea:not(:first-child):not(:last-child){margin-left:-.05rem;border-radius:0}.input-group .form-input:last-child:not(:first-child),.input-group .form-select:last-child:not(:first-child),.input-group .input-group-addon:last-child:not(:first-child),.input-group .input-group-btn:last-child:not(:first-child),.input-group .search-input:last-child:not(:first-child),.input-group [data-grav-field=array] input:last-child:not(:first-child),.input-group [data-grav-field=array] textarea:last-child:not(:first-child),[data-grav-field=array] .input-group input:last-child:not(:first-child),[data-grav-field=array] .input-group textarea:last-child:not(:first-child){margin-left:-.05rem;border-top-left-radius:0;border-bottom-left-radius:0}.input-group .form-input:focus,.input-group .form-select:focus,.input-group .input-group-addon:focus,.input-group .input-group-btn:focus,.input-group .search-input:focus,.input-group [data-grav-field=array] input:focus,.input-group [data-grav-field=array] textarea:focus,[data-grav-field=array] .input-group input:focus,[data-grav-field=array] .input-group textarea:focus{z-index:2}.input-group .form-select{width:auto}.input-group.input-inline{display:-ms-inline-flexbox;display:inline-flex}.form-input.is-success,.form-select.is-success,.has-success .form-input,.has-success .form-select,.has-success .search-input,.has-success [data-grav-field=array] input,.has-success [data-grav-field=array] textarea,.is-success.search-input,[data-grav-field=array] .has-success input,[data-grav-field=array] .has-success textarea,[data-grav-field=array] input.is-success,[data-grav-field=array] textarea.is-success{border-color:#32b643;background:#f9fdfa}.form-input.is-success:focus,.form-select.is-success:focus,.has-success .form-input:focus,.has-success .form-select:focus,.has-success .search-input:focus,.has-success [data-grav-field=array] input:focus,.has-success [data-grav-field=array] textarea:focus,.is-success.search-input:focus,[data-grav-field=array] .has-success input:focus,[data-grav-field=array] .has-success textarea:focus,[data-grav-field=array] input.is-success:focus,[data-grav-field=array] textarea.is-success:focus{box-shadow:0 0 0 .1rem rgba(50,182,67,.2)}.form-input.is-error,.form-select.is-error,.has-error .form-input,.has-error .form-select,.has-error .search-input,.has-error [data-grav-field=array] input,.has-error [data-grav-field=array] textarea,.is-error.search-input,[data-grav-field=array] .has-error input,[data-grav-field=array] .has-error textarea,[data-grav-field=array] input.is-error,[data-grav-field=array] textarea.is-error{border-color:#e85600;background:#fffaf7}.form-input.is-error:focus,.form-select.is-error:focus,.has-error .form-input:focus,.has-error .form-select:focus,.has-error .search-input:focus,.has-error [data-grav-field=array] input:focus,.has-error [data-grav-field=array] textarea:focus,.is-error.search-input:focus,[data-grav-field=array] .has-error input:focus,[data-grav-field=array] .has-error textarea:focus,[data-grav-field=array] input.is-error:focus,[data-grav-field=array] textarea.is-error:focus{box-shadow:0 0 0 .1rem rgba(232,86,0,.2)}.form-checkbox.is-error .form-icon,.form-radio.is-error .form-icon,.form-switch.is-error .form-icon,.has-error .form-checkbox .form-icon,.has-error .form-radio .form-icon,.has-error .form-switch .form-icon{border-color:#e85600}.form-checkbox.is-error input:checked+.form-icon,.form-radio.is-error input:checked+.form-icon,.form-switch.is-error input:checked+.form-icon,.has-error .form-checkbox input:checked+.form-icon,.has-error .form-radio input:checked+.form-icon,.has-error .form-switch input:checked+.form-icon{border-color:#e85600;background:#e85600}.form-checkbox.is-error input:focus+.form-icon,.form-radio.is-error input:focus+.form-icon,.form-switch.is-error input:focus+.form-icon,.has-error .form-checkbox input:focus+.form-icon,.has-error .form-radio input:focus+.form-icon,.has-error .form-switch input:focus+.form-icon{border-color:#e85600;box-shadow:0 0 0 .1rem rgba(232,86,0,.2)}.form-checkbox.is-error input:indeterminate+.form-icon,.has-error .form-checkbox input:indeterminate+.form-icon{border-color:#e85600;background:#e85600}.form-input:not(:placeholder-shown):invalid,.search-input:not(:placeholder-shown):invalid,[data-grav-field=array] input:not(:placeholder-shown):invalid,[data-grav-field=array] textarea:not(:placeholder-shown):invalid{border-color:#e85600}.form-input:not(:placeholder-shown):invalid:focus,.search-input:not(:placeholder-shown):invalid:focus,[data-grav-field=array] input:not(:placeholder-shown):invalid:focus,[data-grav-field=array] textarea:not(:placeholder-shown):invalid:focus{background:#fffaf7;box-shadow:0 0 0 .1rem rgba(232,86,0,.2)}.form-input:not(:placeholder-shown):invalid+.form-input-hint,.search-input:not(:placeholder-shown):invalid+.form-input-hint,[data-grav-field=array] input:not(:placeholder-shown):invalid+.form-input-hint,[data-grav-field=array] textarea:not(:placeholder-shown):invalid+.form-input-hint{color:#e85600}.disabled.search-input,.form-input.disabled,.form-input:disabled,.form-select.disabled,.form-select:disabled,.search-input:disabled,[data-grav-field=array] input.disabled,[data-grav-field=array] input:disabled,[data-grav-field=array] textarea.disabled,[data-grav-field=array] textarea:disabled{cursor:not-allowed;opacity:.5;background-color:#f0f1f4}.form-input[readonly],.search-input[readonly],[data-grav-field=array] input[readonly],[data-grav-field=array] textarea[readonly]{background-color:#f8f9fa}input.disabled+.form-icon,input:disabled+.form-icon{cursor:not-allowed;opacity:.5;background:#f0f1f4}.form-switch input.disabled+.form-icon::before,.form-switch input:disabled+.form-icon::before{background:#fff}.form-horizontal{padding:.4rem 0}.form-horizontal .form-group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-inline{display:inline-block}.label{line-height:1.25;display:inline-block;padding:.1rem .2rem;color:#5b657a;border-radius:.1rem;background:#f0f1f4}.label.label-rounded{padding-right:.4rem;padding-left:.4rem;border-radius:5rem}.label.label-primary{color:#fff;background:#3085ee}.label.label-secondary{color:#3085ee;background:#e1edfd}.label.label-success{color:#fff;background:#32b643}.label.label-warning{color:#fff;background:#ffb700}.label.label-error{color:#fff;background:#e85600}code{font-size:85%;line-height:1.25;padding:.1rem .2rem;color:#d73e48;border-radius:.1rem;background:#fcf2f2}.code{position:relative;color:#50596c;border-radius:.1rem}.code::before{font-size:.7rem;position:absolute;top:.1rem;right:.4rem;content:attr(data-lang);color:#acb3c2}.code code{line-height:1.5;display:block;overflow-x:auto;width:100%;padding:1rem;color:inherit;background:#f8f9fa}.img-responsive{display:block;max-width:100%;height:auto}.img-fit-cover{object-fit:cover}.img-fit-contain{object-fit:contain}.video-responsive{position:relative;display:block;overflow:hidden;width:100%;padding:0}.video-responsive::before{display:block;padding-bottom:56.25%;content:''}.video-responsive embed,.video-responsive iframe,.video-responsive object{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}video.video-responsive{max-width:100%;height:auto}video.video-responsive::before{content:none}.video-responsive-4-3::before{padding-bottom:75%}.video-responsive-1-1::before{padding-bottom:100%}.figure{margin:0 0 .4rem 0}.figure .figure-caption{margin-top:.4rem;color:#667189}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:.4rem;padding-left:.4rem}.container.grid-xl{max-width:1296px}.container.grid-lg{max-width:976px}.container.grid-md{max-width:856px}.container.grid-sm{max-width:616px}.container.grid-xs{max-width:496px}.show-lg,.show-md,.show-sm,.show-xl,.show-xs{display:none!important}.columns{display:-ms-flexbox;display:flex;margin-right:-.4rem;margin-left:-.4rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.columns.col-gapless{margin-right:0;margin-left:0}.columns.col-gapless>.column{padding-right:0;padding-left:0}.columns.col-oneline{overflow-x:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.column{max-width:100%;padding-right:.4rem;padding-left:.4rem;-ms-flex:1;flex:1}.column.col-1,.column.col-10,.column.col-11,.column.col-12,.column.col-2,.column.col-3,.column.col-4,.column.col-5,.column.col-6,.column.col-7,.column.col-8,.column.col-9,.column.col-auto{-ms-flex:none;flex:none}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}.col-auto{width:auto;max-width:none;-ms-flex:0 0 auto;flex:0 0 auto}.col-mx-auto{margin-right:auto;margin-left:auto}.col-ml-auto{margin-left:auto}.col-mr-auto{margin-right:auto}@media (max-width:1280px){.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{-ms-flex:none;flex:none}.col-xl-12{width:100%}.col-xl-11{width:91.66666667%}.col-xl-10{width:83.33333333%}.col-xl-9{width:75%}.col-xl-8{width:66.66666667%}.col-xl-7{width:58.33333333%}.col-xl-6{width:50%}.col-xl-5{width:41.66666667%}.col-xl-4{width:33.33333333%}.col-xl-3{width:25%}.col-xl-2{width:16.66666667%}.col-xl-1{width:8.33333333%}.col-xl-auto{width:auto}.hide-xl{display:none!important}.show-xl{display:block!important}}@media (max-width:960px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto{-ms-flex:none;flex:none}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-auto{width:auto}.hide-lg{display:none!important}.show-lg{display:block!important}}@media (max-width:840px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto{-ms-flex:none;flex:none}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-auto{width:auto}.hide-md{display:none!important}.show-md{display:block!important}}@media (max-width:600px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto{-ms-flex:none;flex:none}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-auto{width:auto}.hide-sm{display:none!important}.show-sm{display:block!important}}@media (max-width:480px){.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-auto{-ms-flex:none;flex:none}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-auto{width:auto}.hide-xs{display:none!important}.show-xs{display:block!important}}.hero{display:-ms-flexbox;display:flex;flex-direction:column;padding-top:4rem;padding-bottom:4rem;-ms-flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.hero.hero-sm{padding-top:2rem;padding-bottom:2rem}.hero.hero-lg{padding-top:8rem;padding-bottom:8rem}.hero .hero-body{padding:.4rem}.navbar{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.navbar .navbar-section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1 0 0;flex:1 0 0}.navbar .navbar-section:not(:first-child):last-child{-ms-flex-pack:end;justify-content:flex-end}.navbar .navbar-center{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:0 0 auto;flex:0 0 auto}.navbar .navbar-brand{font-size:.9rem;text-decoration:none}.accordion input:checked~.accordion-header .icon,.accordion[open] .accordion-header .icon{transform:rotate(90deg)}.accordion input:checked~.accordion-body,.accordion[open] .accordion-body{max-height:50rem}.accordion .accordion-header{display:block;padding:.2rem .4rem}.accordion .accordion-header .icon{transition:transform .25s}.accordion .accordion-body{overflow:hidden;max-height:0;margin-bottom:.4rem;transition:max-height .25s}summary.accordion-header::-webkit-details-marker{display:none}.avatar{font-size:.8rem;font-weight:300;line-height:1.25;position:relative;display:inline-block;width:1.6rem;height:1.6rem;margin:0;vertical-align:middle;color:rgba(255,255,255,.85);border-radius:50%;background:#3085ee}.avatar.avatar-xs{font-size:.4rem;width:.8rem;height:.8rem}.avatar.avatar-sm{font-size:.6rem;width:1.2rem;height:1.2rem}.avatar.avatar-lg{font-size:1.2rem;width:2.4rem;height:2.4rem}.avatar.avatar-xl{font-size:1.6rem;width:3.2rem;height:3.2rem}.avatar img{position:relative;z-index:1;width:100%;height:100%;border-radius:50%}.avatar .avatar-icon,.avatar .avatar-presence{position:absolute;z-index:2;right:14.64%;bottom:14.64%;width:50%;height:50%;padding:.1rem;transform:translate(50%,50%);background:#fff}.avatar .avatar-presence{width:.5em;height:.5em;border-radius:50%;background:#acb3c2;box-shadow:0 0 0 .1rem #fff}.avatar .avatar-presence.online{background:#32b643}.avatar .avatar-presence.busy{background:#e85600}.avatar .avatar-presence.away{background:#ffb700}.avatar[data-initial]::before{position:absolute;z-index:1;top:50%;left:50%;content:attr(data-initial);transform:translate(-50%,-50%);color:currentColor}.badge{position:relative;white-space:nowrap}.badge:not([data-badge])::after,.badge[data-badge]::after{display:inline-block;content:attr(data-badge);transform:translate(-.05rem,-.5rem);color:#fff;border-radius:.5rem;background:#3085ee;background-clip:padding-box;box-shadow:0 0 0 .1rem #fff}.badge[data-badge]::after{font-size:.7rem;line-height:1;min-width:.9rem;height:.9rem;padding:.1rem .2rem;text-align:center;white-space:nowrap}.badge:not([data-badge])::after,.badge[data-badge='']::after{width:6px;min-width:6px;height:6px;padding:0}.badge.btn::after,.badge.button::after{position:absolute;top:0;right:0;transform:translate(50%,-50%)}.badge.avatar::after{position:absolute;z-index:100;top:14.64%;right:14.64%;transform:translate(50%,-50%)}.breadcrumb{margin:.2rem 0;padding:.2rem 0;list-style:none}.breadcrumb .breadcrumb-item{display:inline-block;margin:0;padding:.2rem 0;color:#667189}.breadcrumb .breadcrumb-item:not(:last-child){margin-right:.2rem}.breadcrumb .breadcrumb-item:not(:last-child) a{color:#667189}.breadcrumb .breadcrumb-item:not(:first-child)::before{padding-right:.4rem;content:'/';color:#667189}.bar{display:-ms-flexbox;display:flex;width:100%;height:.8rem;border-radius:.1rem;background:#f0f1f4;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bar.bar-sm{height:.2rem}.bar .bar-item{font-size:.7rem;line-height:.8rem;position:relative;display:block;width:0;height:100%;text-align:center;color:#fff;background:#3085ee;-ms-flex-negative:0;flex-shrink:0}.bar .bar-item:first-child{border-top-left-radius:.1rem;border-bottom-left-radius:.1rem}.bar .bar-item:last-child{border-top-right-radius:.1rem;border-bottom-right-radius:.1rem;-ms-flex-negative:1;flex-shrink:1}.bar-slider{position:relative;height:.1rem;margin:.4rem 0}.bar-slider .bar-item{position:absolute;left:0;padding:0}.bar-slider .bar-item:not(:last-child):first-child{z-index:1;background:#f0f1f4}.bar-slider .bar-slider-btn{position:absolute;top:50%;right:0;width:.6rem;height:.6rem;padding:0;transform:translate(50%,-50%);border:0;border-radius:50%;background:#3085ee}.bar-slider .bar-slider-btn:active{box-shadow:0 0 0 .1rem #3085ee}.card{display:-ms-flexbox;display:flex;flex-direction:column;border:.05rem solid #e7e9ed;border-radius:.1rem;background:#fff;-ms-flex-direction:column}.card .card-body,.card .card-footer,.card .card-header{padding:.8rem;padding-bottom:0}.card .card-body:last-child,.card .card-footer:last-child,.card .card-header:last-child{padding-bottom:.8rem}.card .card-body{-ms-flex:1 1 auto;flex:1 1 auto}.card .card-image{padding-top:.8rem}.card .card-image:first-child{padding-top:0}.card .card-image:first-child img{border-top-left-radius:.1rem;border-top-right-radius:.1rem}.card .card-image:last-child img{border-bottom-right-radius:.1rem;border-bottom-left-radius:.1rem}.chip{font-size:90%;line-height:.8rem;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;max-width:320px;height:1.2rem;margin:.1rem;padding:.2rem .4rem;vertical-align:middle;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;border-radius:5rem;background:#f0f1f4;-ms-flex-align:center;align-items:center}.chip.active{color:#fff;background:#3085ee}.chip .avatar{margin-right:.2rem;margin-left:-.4rem}.chip .btn-clear{transform:scale(.75);border-radius:50%}.dropdown{position:relative;display:inline-block}.dropdown .menu{position:absolute;top:100%;left:0;display:none;overflow-y:auto;max-height:50vh;animation:slide-down .15s ease 1}.dropdown.dropdown-right .menu{right:0;left:auto}.dropdown .dropdown-toggle:focus+.menu,.dropdown .menu:hover,.dropdown.active .menu{display:block}.dropdown .btn-group .dropdown-toggle:nth-last-child(2){border-top-right-radius:.1rem;border-bottom-right-radius:.1rem}.empty{padding:3.2rem 1.6rem;text-align:center;color:#667189;border-radius:.1rem;background:#f8f9fa}.empty .empty-icon{margin-bottom:.8rem}.empty .empty-subtitle,.empty .empty-title{margin:.4rem auto}.empty .empty-action{margin-top:.8rem}.menu{z-index:300;min-width:180px;margin:0;padding:.4rem;list-style:none;transform:translateY(.2rem);border-radius:.1rem;background:#fff;box-shadow:0 .05rem .2rem rgba(69,77,93,.3)}.menu.menu-nav{background:0 0;box-shadow:none}.menu .menu-item{position:relative;margin-top:0;padding:0 .4rem;text-decoration:none}.menu .menu-item>a{display:block;margin:0 -.4rem;padding:.2rem .4rem;text-decoration:none;color:inherit;border-radius:.1rem}.menu .menu-item>a:focus,.menu .menu-item>a:hover{color:#3085ee;background:#e1edfd}.menu .menu-item>a.active,.menu .menu-item>a:active{color:#3085ee;background:#e1edfd}.menu .menu-item .form-checkbox,.menu .menu-item .form-radio,.menu .menu-item .form-switch{margin:.1rem 0}.menu .menu-item+.menu-item{margin-top:.2rem}.menu .menu-badge{position:absolute;top:0;right:0;display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center}.menu .menu-badge .label{margin-right:.4rem}.modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;overflow:hidden;padding:.4rem;opacity:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.modal.active,.modal:target{z-index:400;display:-ms-flexbox;display:flex;opacity:1}.modal.active .modal-overlay,.modal:target .modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;cursor:default;background:rgba(248,249,250,.75)}.modal.active .modal-container,.modal:target .modal-container{z-index:1;animation:slide-down .2s ease 1}.modal.modal-sm .modal-container{max-width:320px;padding:0 .4rem}.modal.modal-lg .modal-overlay{background:#fff}.modal.modal-lg .modal-container{max-width:960px;box-shadow:none}.modal-container{display:-ms-flexbox;display:flex;flex-direction:column;width:100%;max-width:640px;max-height:75vh;padding:0 .8rem;border-radius:.1rem;background:#fff;box-shadow:0 .2rem .5rem rgba(69,77,93,.3);-ms-flex-direction:column}.modal-container.modal-fullheight{max-height:100vh}.modal-container .modal-header{padding:.8rem;color:#454d5d}.modal-container .modal-body{position:relative;overflow-y:auto;padding:.8rem}.modal-container .modal-footer{padding:.8rem;text-align:right}.nav{display:-ms-flexbox;display:flex;flex-direction:column;margin:.2rem 0;list-style:none;-ms-flex-direction:column}.nav .nav-item a{padding:.2rem .4rem;text-decoration:none;color:#667189}.nav .nav-item a:focus,.nav .nav-item a:hover{color:#3085ee}.nav .nav-item.active>a{font-weight:700;color:#50596c}.nav .nav-item.active>a:focus,.nav .nav-item.active>a:hover{color:#3085ee}.nav .nav{margin-bottom:.4rem;margin-left:.8rem}.pagination{display:-ms-flexbox;display:flex;margin:.2rem 0;padding:.2rem 0;list-style:none}.pagination .page-item{margin:.2rem .05rem}.pagination .page-item span{display:inline-block;padding:.2rem .2rem}.pagination .page-item a{display:inline-block;padding:.2rem .4rem;text-decoration:none;border-radius:.1rem}.pagination .page-item a:focus,.pagination .page-item a:hover{color:#3085ee}.pagination .page-item.disabled a{cursor:default;pointer-events:none;opacity:.5}.pagination .page-item.active a{color:#fff;background:#3085ee}.pagination .page-item.page-next,.pagination .page-item.page-prev{-ms-flex:1 0 50%;flex:1 0 50%}.pagination .page-item.page-next{text-align:right}.pagination .page-item .page-item-title{margin:0}.pagination .page-item .page-item-subtitle{margin:0;opacity:.5}.panel{display:-ms-flexbox;display:flex;flex-direction:column;border:.05rem solid #e7e9ed;border-radius:.1rem;-ms-flex-direction:column}.panel .panel-footer,.panel .panel-header{padding:.8rem;-ms-flex:0 0 auto;flex:0 0 auto}.panel .panel-nav{-ms-flex:0 0 auto;flex:0 0 auto}.panel .panel-body{overflow-y:auto;padding:0 .8rem;-ms-flex:1 1 auto;flex:1 1 auto}.popover{position:relative;display:inline-block}.popover .popover-container{position:absolute;z-index:300;top:0;left:50%;width:320px;padding:.4rem;transition:transform .2s;transform:translate(-50%,-50%) scale(0);opacity:0}.popover :focus+.popover-container,.popover:hover .popover-container{display:block;transform:translate(-50%,-100%) scale(1);opacity:1}.popover.popover-right .popover-container{top:50%;left:100%}.popover.popover-right :focus+.popover-container,.popover.popover-right:hover .popover-container{transform:translate(0,-50%) scale(1)}.popover.popover-bottom .popover-container{top:100%;left:50%}.popover.popover-bottom :focus+.popover-container,.popover.popover-bottom:hover .popover-container{transform:translate(-50%,0) scale(1)}.popover.popover-left .popover-container{top:50%;left:0}.popover.popover-left :focus+.popover-container,.popover.popover-left:hover .popover-container{transform:translate(-100%,-50%) scale(1)}.popover .card{border:0;box-shadow:0 .2rem .5rem rgba(69,77,93,.3)}.step{display:-ms-flexbox;display:flex;width:100%;margin:.2rem 0;list-style:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.step .step-item{position:relative;min-height:1rem;margin-top:0;text-align:center;-ms-flex:1 1 0;flex:1 1 0}.step .step-item:not(:first-child)::before{position:absolute;top:9px;left:-50%;width:100%;height:2px;content:'';background:#3085ee}.step .step-item a{display:inline-block;padding:20px 10px 0;text-decoration:none;color:#3085ee}.step .step-item a::before{position:absolute;z-index:1;top:.2rem;left:50%;display:block;width:.6rem;height:.6rem;content:'';transform:translateX(-50%);border:.1rem solid #fff;border-radius:50%;background:#3085ee}.step .step-item.active a::before{border:.1rem solid #3085ee;background:#fff}.step .step-item.active~.step-item::before{background:#e7e9ed}.step .step-item.active~.step-item a{color:#acb3c2}.step .step-item.active~.step-item a::before{background:#e7e9ed}.tab{display:-ms-flexbox;display:flex;margin:.2rem 0 .15rem 0;list-style:none;border-bottom:.05rem solid #e7e9ed;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.tab .tab-item{margin-top:0}.tab .tab-item a{display:block;margin:0 .4rem 0 0;padding:.4rem .2rem .3rem .2rem;text-decoration:none;color:inherit;border-bottom:.1rem solid transparent}.tab .tab-item a:focus,.tab .tab-item a:hover{color:#3085ee}.tab .tab-item a.active,.tab .tab-item.active a{color:#3085ee;border-bottom-color:#3085ee}.tab .tab-item.tab-action{text-align:right;-ms-flex:1 0 auto;flex:1 0 auto}.tab .tab-item .btn-clear{margin-top:-.2rem}.tab.tab-block .tab-item{text-align:center;-ms-flex:1 0 0;flex:1 0 0}.tab.tab-block .tab-item a{margin:0}.tab.tab-block .tab-item .badge[data-badge]::after{position:absolute;top:.1rem;right:.1rem;transform:translate(0,0)}.tab:not(.tab-block) .badge{padding-right:0}.tile{display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-align:start;align-items:flex-start}.tile .tile-action,.tile .tile-icon{-ms-flex:0 0 auto;flex:0 0 auto}.tile .tile-content{-ms-flex:1 1 auto;flex:1 1 auto}.tile .tile-content:not(:first-child){padding-left:.4rem}.tile .tile-content:not(:last-child){padding-right:.4rem}.tile .tile-subtitle,.tile .tile-title{line-height:1.2rem}.tile.tile-centered{-ms-flex-align:center;align-items:center}.tile.tile-centered .tile-content{overflow:hidden}.tile.tile-centered .tile-subtitle,.tile.tile-centered .tile-title{overflow:hidden;margin-bottom:0;white-space:nowrap;text-overflow:ellipsis}.toast{display:block;width:100%;padding:.4rem;color:#fff;border:.05rem solid #454d5d;border-color:#454d5d;border-radius:.1rem;background:rgba(69,77,93,.95)}.toast.toast-primary{border-color:#3085ee;background:rgba(48,133,238,.95)}.toast.toast-success{border-color:#32b643;background:rgba(50,182,67,.95)}.toast.toast-warning{border-color:#ffb700;background:rgba(255,183,0,.95)}.toast.toast-error{border-color:#e85600;background:rgba(232,86,0,.95)}.toast a{text-decoration:underline;color:#fff}.toast a.active,.toast a:active,.toast a:focus,.toast a:hover{opacity:.75}.toast .btn-clear{margin:.1rem}.toast p:last-child{margin-bottom:0}.tooltip{position:relative}.tooltip::after{font-size:.7rem;position:absolute;z-index:300;bottom:100%;left:50%;display:block;overflow:hidden;max-width:320px;padding:.2rem .4rem;content:attr(data-tooltip);transition:opacity .2s,transform .2s;transform:translate(-50%,.4rem);white-space:pre;text-overflow:ellipsis;pointer-events:none;opacity:0;color:#fff;border-radius:.1rem;background:rgba(69,77,93,.95)}.tooltip:focus::after,.tooltip:hover::after{transform:translate(-50%,-.2rem);opacity:1}.tooltip.disabled,.tooltip[disabled]{pointer-events:auto}.tooltip.tooltip-right::after{bottom:50%;left:100%;transform:translate(-.2rem,50%)}.tooltip.tooltip-right:focus::after,.tooltip.tooltip-right:hover::after{transform:translate(.2rem,50%)}.tooltip.tooltip-bottom::after{top:100%;bottom:auto;transform:translate(-50%,-.4rem)}.tooltip.tooltip-bottom:focus::after,.tooltip.tooltip-bottom:hover::after{transform:translate(-50%,.2rem)}.tooltip.tooltip-left::after{right:100%;bottom:50%;left:auto;transform:translate(.4rem,50%)}.tooltip.tooltip-left:focus::after,.tooltip.tooltip-left:hover::after{transform:translate(-.2rem,50%)}@keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes slide-down{0%{transform:translateY(-1.6rem);opacity:0}100%{transform:translateY(0);opacity:1}}.text-primary{color:#3085ee!important}a.text-primary:focus,a.text-primary:hover{color:#1877ec}a.text-primary:visited{color:#4893f0}.text-secondary{color:#d3e5fb!important}a.text-secondary:focus,a.text-secondary:hover{color:#bbd7f9}a.text-secondary:visited{color:#eaf3fd}.text-gray{color:#acb3c2!important}a.text-gray:focus,a.text-gray:hover{color:#9ea6b7}a.text-gray:visited{color:#bbc1cd}.text-light{color:#fff!important}a.text-light:focus,a.text-light:hover{color:#f2f2f2}a.text-light:visited{color:#fff}.text-dark{color:#50596c!important}a.text-dark:focus,a.text-dark:hover{color:#454d5d}a.text-dark:visited{color:#5b657a}.text-success{color:#32b643!important}a.text-success:focus,a.text-success:hover{color:#2da23c}a.text-success:visited{color:#39c94b}.text-warning{color:#ffb700!important}a.text-warning:focus,a.text-warning:hover{color:#e6a500}a.text-warning:visited{color:#ffbe1a}.text-error{color:#e85600!important}a.text-error:focus,a.text-error:hover{color:#cf4d00}a.text-error:visited{color:#ff6003}.bg-primary{color:#fff;background:#3085ee!important}.bg-secondary{background:#e1edfd!important}.bg-dark{color:#fff;background:#454d5d!important}.bg-gray{background:#f8f9fa!important}.bg-success{color:#fff;background:#32b643!important}.bg-warning{color:#fff;background:#ffb700!important}.bg-error{color:#fff;background:#e85600!important}.c-hand{cursor:pointer}.c-move{cursor:move}.c-zoom-in{cursor:zoom-in}.c-zoom-out{cursor:zoom-out}.c-not-allowed{cursor:not-allowed}.c-auto{cursor:auto}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:-ms-flexbox;display:flex}.d-inline-flex{display:-ms-inline-flexbox;display:inline-flex}.d-hide,.d-none{display:none!important}.d-visible{visibility:visible}.d-invisible{visibility:hidden}.text-hide{font-size:0;line-height:0;color:transparent;border:0;background:0 0;text-shadow:none}.text-assistive{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0}.divider,.divider-vert{position:relative;display:block}.divider-vert[data-content]::after,.divider[data-content]::after{font-size:.7rem;display:inline-block;padding:0 .4rem;content:attr(data-content);transform:translateY(-.65rem);color:#acb3c2;background:#fff}.divider{height:.05rem;margin:.4rem 0;border-top:.05rem solid #fefefe}.divider[data-content]{margin:.8rem 0}.divider-vert{display:block;padding:.8rem}.divider-vert::before{position:absolute;top:.4rem;bottom:.4rem;left:50%;display:block;content:'';transform:translateX(-50%);border-left:.05rem solid #e7e9ed}.divider-vert[data-content]::after{position:absolute;top:50%;left:50%;padding:.2rem 0;transform:translate(-50%,-50%)}.loading{position:relative;min-height:.8rem;pointer-events:none;color:transparent!important}.loading::after{position:absolute;z-index:1;top:50%;left:50%;display:block;width:.8rem;height:.8rem;margin-top:-.4rem;margin-left:-.4rem;content:'';animation:loading .5s infinite linear;border:.1rem solid #3085ee;border-top-color:transparent;border-right-color:transparent;border-radius:50%}.loading.loading-lg{min-height:2rem}.loading.loading-lg::after{width:1.6rem;height:1.6rem;margin-top:-.8rem;margin-left:-.8rem}.clearfix::after{display:table;clear:both;content:''}.float-left{float:left!important}.float-right{float:right!important}.p-relative{position:relative!important}.p-absolute{position:absolute!important}.p-fixed{position:fixed!important}.p-sticky{position:-webkit-sticky!important;position:sticky!important}.p-centered{display:block;float:none;margin-right:auto;margin-left:auto}.flex-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.m-0{margin:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.mt-0{margin-top:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.2rem!important}.mb-1{margin-bottom:.2rem!important}.ml-1{margin-left:.2rem!important}.mr-1{margin-right:.2rem!important}.mt-1{margin-top:.2rem!important}.mx-1{margin-right:.2rem!important;margin-left:.2rem!important}.my-1{margin-top:.2rem!important;margin-bottom:.2rem!important}.m-2{margin:.4rem!important}.mb-2{margin-bottom:.4rem!important}.ml-2{margin-left:.4rem!important}.mr-2{margin-right:.4rem!important}.mt-2{margin-top:.4rem!important}.mx-2{margin-right:.4rem!important;margin-left:.4rem!important}.my-2{margin-top:.4rem!important;margin-bottom:.4rem!important}.p-0{padding:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.pt-0{padding-top:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.2rem!important}.pb-1{padding-bottom:.2rem!important}.pl-1{padding-left:.2rem!important}.pr-1{padding-right:.2rem!important}.pt-1{padding-top:.2rem!important}.px-1{padding-right:.2rem!important;padding-left:.2rem!important}.py-1{padding-top:.2rem!important;padding-bottom:.2rem!important}.p-2{padding:.4rem!important}.pb-2{padding-bottom:.4rem!important}.pl-2{padding-left:.4rem!important}.pr-2{padding-right:.4rem!important}.pt-2{padding-top:.4rem!important}.px-2{padding-right:.4rem!important;padding-left:.4rem!important}.py-2{padding-top:.4rem!important;padding-bottom:.4rem!important}.s-rounded{border-radius:.1rem}.s-circle{border-radius:50%}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-normal{font-weight:400}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-large{font-size:1.2em}.text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.text-clip{overflow:hidden;white-space:nowrap;text-overflow:clip}.text-break{word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;-ms-hyphens:auto} \ No newline at end of file diff --git a/user/themes/test/css-compiled/theme.css b/user/themes/test/css-compiled/theme.css new file mode 100644 index 0000000..28c68a9 --- /dev/null +++ b/user/themes/test/css-compiled/theme.css @@ -0,0 +1,406 @@ +html { height: 100%; } + +#body-wrapper .container { padding: 2rem 0 2rem; } + +.header-fixed #body-wrapper { padding-top: 4rem; } + +.header-fixed .hero + #start > #body-wrapper { padding-top: 0; } + +section.section { padding-left: 1rem; padding-right: 1rem; position: relative; } + +.overlay-light, .overlay-dark, .overlay-light-gradient, .overlay-dark-gradient { z-index: 0; } + +.hero { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; padding-top: 6rem; padding-bottom: 7rem; background-size: cover; background-position: center; } + +.hero h1 { color: #242931; font-size: 4rem; } + +.hero h2 { color: rgba(36, 41, 49, 0.8); font-size: 2.5rem; } + +.hero.hero-fullscreen { min-height: 100vh; } + +.hero.hero-large { min-height: 500px; } + +.hero.hero-medium { min-height: 400px; } + +.hero.hero-small { min-height: 110px; } + +.hero.hero-tiny { min-height: 8rem; } + +.header-fixed .hero { background-position: 50% 0; } + +@media (max-width: 840px) { .hero h1 { font-size: 3rem; } + .hero h2 { font-size: 1.75rem; } } + +@media (max-width: 600px) { .hero h1 { font-size: 2rem; } + .hero h2 { font-size: 1.25rem; } } + +.hero.text-light h1 { color: #fff; } + +.hero.text-light h2 { color: rgba(255, 255, 255, 0.8); } + +.hero p { font-size: .9rem; font-weight: 300; } + +.hero #to-start { display: inline-block; position: absolute; bottom: 10px; font-size: 2rem; cursor: pointer; } + +.image-overlay { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: -1; } + +.overlay-light .image-overlay { background: rgba(255, 255, 255, 0.4); } + +.overlay-light-gradient .image-overlay { background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.2)); } + +.overlay-dark .image-overlay { background: rgba(0, 0, 0, 0.4); } + +.overlay-dark-gradient .image-overlay { background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.2)); } + +html { font-size: 16px; } + +@media screen and (min-width: 480px) { html { font-size: calc(16px + 4 * ((100vw - 480px) / 800)); } } + +@media screen and (min-width: 1280px) { html { font-size: 20px; } } + +h1, h2, h3, h4, h5, h6 { margin-top: 2rem; font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif; color: #3a414e; } + +h1, .h1 { font-size: 3rem; } + +h2, .h2 { font-size: 1.8rem; } + +h6, .h6 { font-weight: 400; } + +.title-center h1, .title-center h2 { text-align: center; } + +.title-h1h2 h1 { font-weight: 100; margin-bottom: 0; line-height: 1.1; } + +.title-h1h2 h1 strong, .title-h1h2 h1 bold { font-weight: 400; } + +.title-h1h2 h1 + h2 { line-height: 1.1; margin-top: 0; } + +.title-h1h2 h1 + h2, .title-center h1 + h2 { margin-bottom: 50px; font-weight: 700; } + +a:focus { outline: none !important; box-shadow: none !important; } + +img { max-width: 100%; } + +.table table { border-spacing: 0; border-collapse: collapse; width: 100%; } + +pre code, pre.xdebug-var-dump { background: #fafafa; display: block; padding: 1rem !important; line-height: 1.5; color: inherit; border-radius: 2px; overflow-x: auto; } + +pre[class*="language-"] code { border-radius: inherit; padding: 0 !important; overflow-x: initial; } + +pre code:not(.hljs):not([class*="language-"]) { background: #f8f8f8; } + +i.fa.fa-heart.pulse, i.fa.fa-heart-o.pulse { color: #920; } + +b, strong { font-weight: 700; } + +.heavy { font-weight: 700; } + +.light { font-weight: 200; } + +.text-light { color: rgba(255, 255, 255, 0.8); } + +.text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5, .text-light h6 { color: rgba(255, 255, 255, 0.9); } + +#error { text-align: center; position: relative; margin-top: 5rem; } + +#error .icon { font-size: 50px; } + +#messages { margin-bottom: 1rem; } + +#messages .icon { font-size: 1rem; } + +ul, ol { margin-left: 1.6rem; } + +ul ul, ul ol, ol ul, ol ol { margin-left: 1.6rem; } + +ul { list-style: disc outside; } + +ol { list-style: decimal outside; } + +.notices { margin: 1.5rem 0; } + +.notices p { margin: 1rem 0; } + +form { /** Reset some defaults for Quark Theme **/ } + +form .button-wrapper { margin-top: 0.75rem; margin-bottom: 1rem; } + +form span.required { color: #e85600; font-weight: 700; font-size: 1.2rem; } + +form .form-input[type=range] { -webkit-appearance: slider-horizontal; -moz-appearance: slider-horizontal; appearance: slider-horizontal; } + +form .form-input[type=range]:focus { box-shadow: none; border: none; } + +form .form-group:not(.form-field-toggleable) .checkboxes { display: inherit; } + +form .form-group:not(.form-field-toggleable) .checkboxes label { display: inherit; padding: 0.1rem 0.4rem 0.1rem 1.2rem; margin: inherit; } + +form .form-group:not(.form-field-toggleable) .checkboxes label:before { display: none; } + +#grav-login > form { margin: 2rem auto 0; max-width: 350px; } + +#grav-login .form-label { display: none; } + +#grav-login .form-data { margin: 1rem 0; } + +#grav-login .form-input { text-align: center; } + +#grav-login .button-wrapper { text-align: right; } + +#grav-login .button-wrapper .form-data.rememberme { margin: 0; float: left; } + +#grav-login .login-form button[type="submit"] { background: #3085EE; border-color: #227ded; color: #fff; } + +#grav-login .login-form button[type="submit"]:focus, #grav-login .login-form button[type="submit"]:hover { background: #1877ec; border-color: #1370e3; color: #fff; } + +#grav-login .login-form button[type="submit"]:active, #grav-login .login-form button[type="submit"].active { background: #1372e7; border-color: #126bd9; color: #fff; } + +#grav-login .twofa-form button[type="submit"]:first-child { background: #3085EE; border-color: #227ded; color: #fff; float: right; margin-left: 4px; } + +#grav-login .twofa-form button[type="submit"]:first-child:focus, #grav-login .twofa-form button[type="submit"]:first-child:hover { background: #1877ec; border-color: #1370e3; color: #fff; } + +#grav-login .twofa-form button[type="submit"]:first-child:active, #grav-login .twofa-form button[type="submit"]:first-child.active { background: #1372e7; border-color: #126bd9; color: #fff; } + +.mobile-container { position: absolute; top: 40%; left: 0; margin: 0 auto; z-index: 2; } + +.mobile-logo svg, .mobile-logo img { height: 42px; margin-top: .7rem; margin-left: 1.4rem; } + +.mobile-logo svg path, .mobile-logo img path { fill: #fff; } + +.mobile-menu { display: none; top: 0; right: 0; z-index: 3; } + +.header-fixed .mobile-menu { position: fixed; } + +@media (max-width: 840px) { .mobile-menu { display: block; } } + +.mobile-menu .button_container { position: absolute; top: 1.3rem; right: 1rem; height: 24px; width: 28px; cursor: pointer; z-index: 100; transition: opacity .25s ease, top 0.5s ease; } + +.mobile-menu .button_container:hover { opacity: .7; } + +.mobile-menu .button_container.active { position: fixed; } + +.mobile-menu .button_container.active .top { transform: translateY(8px) translateX(0) rotate(45deg); background: #FFF; } + +.mobile-menu .button_container.active .middle { opacity: 0; background: #FFF; } + +.mobile-menu .button_container.active .bottom { transform: translateY(-8px) translateX(0) rotate(-45deg); background: #FFF; } + +.mobile-menu .button_container span { background: #3085EE; border: none; height: 4px; width: 100%; position: absolute; top: 0; left: 0; transition: all .35s ease; cursor: pointer; } + +.mobile-menu .button_container span:nth-of-type(2) { top: 8px; } + +.mobile-menu .button_container span:nth-of-type(3) { top: 16px; } + +.overlay { position: fixed; background: #000; top: 0; left: 0; width: 100%; height: 0%; opacity: 0; visibility: hidden; transition: opacity .35s, visibility .35s, height .35s; } + +.overlay.open { opacity: .95; visibility: visible; height: 100%; } + +.overlay nav { position: relative; margin: 0 auto; text-align: center; } + +.overlay-menu { height: calc(100% - 90px); overflow-y: scroll; } + +.overlay-menu > .tree { text-align: left; } + +.treemenu.treemenu-root { margin: 1rem; } + +.treemenu li { list-style: none; margin: 0 0 1px; padding: 5px 0; line-height: 1.2rem; background: rgba(102, 113, 137, 0.1); } + +.treemenu li a { display: block; margin-left: 1.2rem; font-size: 1rem; } + +.treemenu li a:hover, .treemenu li a:focus, .treemenu li a.active { color: #3e8def !important; text-decoration: none; } + +.treemenu ul { margin: 0 0 0 1rem; } + +.treemenu .toggler { cursor: pointer; vertical-align: top; font-size: 1.1rem; line-height: 1rem; padding-left: 5px; float: left; } + +.treemenu .toggler:before { display: inline-block; margin-right: 2pt; } + +.treemenu li.tree-empty > .toggler { opacity: 0.3; cursor: default; } + +.treemenu li.tree-empty > .toggler:before { content: "\2022"; } + +.treemenu li.tree-closed > .toggler:before { content: "+"; } + +.treemenu li.tree-opened > .toggler:before { content: "\2212"; } + +.mobile-nav-open { overflow-y: hidden; } + +.default-animation, #header, #header .navbar-section, #header .logo svg, #header .logo img, .modular-features.small .feature-icon i, .modular-features .feature-icon { transition: all 0.5s ease; } + +.pulse { animation-name: pulse_animation; animation-duration: 2000ms; transform-origin: 70% 70%; animation-iteration-count: infinite; animation-timing-function: linear; } + +@keyframes pulse_animation { 0% { transform: scale(1); } + 30% { transform: scale(1); } + 40% { transform: scale(1.08); } + 50% { transform: scale(1); } + 60% { transform: scale(1); } + 70% { transform: scale(1.05); } + 80% { transform: scale(1); } + 100% { transform: scale(1); } } + +#header { width: 100%; height: 4rem; border-bottom: 1px solid rgba(172, 179, 194, 0.2); font-size: 0.7rem; font-weight: 700; background: #fff; color: #454d5d; } + +#header a { color: #454d5d; } + +#header .logo svg path { fill: #222; } + +.header-dark #header:not(.scrolled) { background: #222; color: #fff; } + +.header-dark #header:not(.scrolled) a { color: rgba(255, 255, 255, 0.7) !important; } + +.header-dark #header:not(.scrolled) a.active { color: #fff !important; } + +.header-dark #header:not(.scrolled) .dropmenu ul ul a { color: #454d5d !important; } + +.header-dark #header:not(.scrolled) .logo svg path { fill: #fff; } + +.header-dark.header-transparent #header:not(.scrolled) { background: rgba(0, 0, 0, 0.05); } + +.header-transparent #header:not(.scrolled) { background: rgba(255, 255, 255, 0.05); } + +#header .navbar-section { height: 4rem; } + +@media (max-width: 840px) { #header .navbar-section { margin-right: 2rem; } } + +@media (max-width: 840px) { #header .navbar-section.desktop-menu { display: none; } } + +#header .logo svg, #header .logo img { height: 42px; display: inherit; } + +.header-fixed #header { position: fixed; top: 0; z-index: 2; } + +body.header-fixed.header-animated #header.scrolled { height: 2.3rem; } + +body.header-fixed.header-animated #header.scrolled .navbar-section { height: 2.3rem; } + +body.header-fixed.header-animated #header.scrolled .logo svg, body.header-fixed.header-animated #header.scrolled .logo img { height: 28px; } + +body.header-fixed.header-animated #header.scrolled ~ .mobile-menu .button_container { top: 0.5rem; } + +.login-status-wrapper { white-space: nowrap; } + +body.sticky-footer { height: 100%; min-height: 100vh; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } + +body.sticky-footer #page-wrapper { -ms-flex: 1 0 auto; flex: 1 0 auto; } + +#footer { color: #acb3c2; padding: 1rem 1rem 0; text-align: center; } + +@media (max-width: 840px) { .dropmenu { display: none; } } + +.dropmenu ul { white-space: nowrap; margin: 0; display: -ms-flexbox; display: flex; } + +.dropmenu ul li { position: relative; margin: 0; } + +.dropmenu ul li a { text-decoration: none; padding: 7px 30px 7px 20px; display: block; } + +.dropmenu ul li a:hover, .dropmenu ul li a:focus, .dropmenu ul li a.active { color: #3085EE !important; } + +.dropmenu ul li a:before { content: '\f107'; font-family: 'FontAwesome'; display: inline-block; vertical-align: middle; float: right; margin-right: -20px; } + +.dropmenu ul li a:only-child { padding-right: 20px; } + +.dropmenu ul li a:only-child:before { content: ''; } + +.dropmenu ul li:hover > ul { display: block; visibility: visible; } + +.dropmenu ul ul li a:before { content: '\f105'; } + +.dropmenu ul ul { position: absolute; top: 100%; list-style: none; background: #fff; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); visibility: hidden; } + +.dropmenu ul ul ul { position: absolute; left: 100%; top: 0; } + +.dropmenu > ul > li { display: inline-block; } + +.dropmenu.animated ul li { transition: background .7s, color 0.5s; } + +.dropmenu.animated ul li:hover > ul { opacity: 1; transform: translateY(0); } + +.dropmenu.animated ul ul { transition: transform .3s, opacity .5s; opacity: 0; transform: translateY(-10px); } + +/** Extra columns spacing **/ +.extra-spacing:not(.col-12), :not(.col12) > .e-content { padding-right: 1rem; } + +@media (max-width: 840px) { .extra-spacing:not(.col-12), :not(.col12) > .e-content { padding-right: 0; } } + +/** Breadcrumbs styling **/ +#breadcrumbs { padding-left: 0; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; margin-top: -1rem; margin-bottom: 1rem; } + +#breadcrumbs i { display: none; } + +#breadcrumbs span, #breadcrumbs a { padding: 0 0.5rem; } + +#breadcrumbs span:first-child, #breadcrumbs a:first-child { padding-left: 0; } + +#breadcrumbs span:not(:first-child)::before, #breadcrumbs a:not(:first-child)::before { color: #e7e9ed; content: "/"; padding-right: 1rem; } + +/** Blog Listing **/ +.blog-listing .bricklayer-column { padding-left: 0px; padding-right: 25px; } + +.blog-listing .card { margin-bottom: 25px; border: 0; box-shadow: 0 10px 45px -9px rgba(0, 0, 0, 0.1); } + +.blog-listing .card-footer { text-align: right; } + +.blog-listing .blog-date { font-size: 13px; } + +/** Blog Item **/ +.content-title { margin-bottom: 2rem; } + +.content-title h2 { margin-bottom: 0.5rem; } + +.label { font-size: 12px; text-transform: uppercase; } + +/** Pagination **/ +ul.pagination { -ms-flex-pack: center; justify-content: center; } + +.prev-next { margin-top: 4rem; } + +/** Sidebar specific tweaks **/ +#sidebar ul.related-pages { box-shadow: none; padding: 0; z-index: 1; } + +#sidebar ul.related-pages li { border-bottom: 1px solid #e7e9ed; } + +#sidebar ul.related-pages li:last-child { border-bottom: 0; } + +#sidebar ul.archives { list-style: none; margin-left: 0; } + +#sidebar ul.archives .label { vertical-align: text-top; } + +.modular-hero #to-start { bottom: 3.5rem; } + +.modular-features { text-align: center; } + +.modular-features.offset-box .frame-box { margin: -3rem -1.4rem 3rem; padding: 1rem 1rem; background: #fff; box-shadow: 0 0 75px 0 rgba(69, 77, 93, 0.1); } + +.modular-features.small .columns { margin-top: -1rem; } + +.modular-features.small .column:hover .feature-icon i { color: #3085EE; } + +.modular-features.small .feature-icon { display: block; -ms-flex-pack: left; justify-content: left; } + +.modular-features.small .feature-icon i { position: relative; display: inherit; font-size: 70px; margin: 0 auto 1rem; transform: none; left: auto; top: auto; color: #acb3c2; } + +.modular-features.small .feature-icon h6 { text-transform: none; } + +.modular-features .frame-box { padding: 3rem 0; } + +.modular-features .frame-box > p { max-width: 600px; margin-left: auto; margin-right: auto; } + +.modular-features .column { padding: 1rem; } + +.modular-features .column:hover .feature-icon { color: #acb3c2; } + +.modular-features .column:hover .feature-icon h6 { color: #3085EE; } + +.modular-features .column:hover .feature-content { color: #667189; } + +.modular-features .feature-icon { font-size: 130px; height: 100px; color: #e7e9ed; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; position: relative; margin: 1rem 0; } + +.modular-features .feature-icon i { position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); } + +.modular-features .feature-icon h6 { background: #fff; line-height: 1; z-index: 1; text-transform: uppercase; font-weight: 600; margin: 0; display: block; color: #667189; } + +.modular-features .feature-content { color: #acb3c2; } + +.modular-text { padding-top: 4rem; padding-bottom: 4rem; } + +.modular-text .columns.left { -ms-flex-direction: row-reverse; flex-direction: row-reverse; } + +/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwidGhlbWUvX3ZhcmlhYmxlcy5zY3NzIiwic3BlY3RyZS9fdmFyaWFibGVzLnNjc3MiLCJzcGVjdHJlL19taXhpbnMuc2NzcyIsInNwZWN0cmUvbWl4aW5zL19hdmF0YXIuc2NzcyIsInNwZWN0cmUvbWl4aW5zL19idXR0b24uc2NzcyIsInNwZWN0cmUvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwic3BlY3RyZS9taXhpbnMvX2NvbG9yLnNjc3MiLCJzcGVjdHJlL21peGlucy9fbGFiZWwuc2NzcyIsInNwZWN0cmUvbWl4aW5zL19wb3NpdGlvbi5zY3NzIiwic3BlY3RyZS9taXhpbnMvX3NoYWRvdy5zY3NzIiwic3BlY3RyZS9taXhpbnMvX3RleHQuc2NzcyIsInNwZWN0cmUvbWl4aW5zL190b2FzdC5zY3NzIiwidGhlbWUvX2ZvbnRzLnNjc3MiLCJ0aGVtZS9fbWl4aW5zLnNjc3MiLCJ0aGVtZS9fZnJhbWV3b3JrLnNjc3MiLCJ0aGVtZS9fdHlwb2dyYXBoeS5zY3NzIiwidGhlbWUvX2Zvcm1zLnNjc3MiLCJ0aGVtZS9fbW9iaWxlLnNjc3MiLCJ0aGVtZS9fYW5pbWF0aW9uLnNjc3MiLCJ0aGVtZS9faGVhZGVyLnNjc3MiLCJ0aGVtZS9fZm9vdGVyLnNjc3MiLCJ0aGVtZS9fbWVudS5zY3NzIiwidGhlbWUvX2Jsb2cuc2NzcyIsInRoZW1lL19vbmVwYWdlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gQ29yZSB2YXJpYWJsZXMgYW5kIG1peGluc1xuQGltcG9ydCAndGhlbWUvdmFyaWFibGVzJztcbkBpbXBvcnQgJ3NwZWN0cmUvdmFyaWFibGVzJztcbkBpbXBvcnQgJ3NwZWN0cmUvbWl4aW5zJztcblxuQGltcG9ydCAndGhlbWUvZm9udHMnO1xuQGltcG9ydCAndGhlbWUvbWl4aW5zJztcbkBpbXBvcnQgJ3RoZW1lL2ZyYW1ld29yayc7XG5AaW1wb3J0ICd0aGVtZS90eXBvZ3JhcGh5JztcbkBpbXBvcnQgJ3RoZW1lL2Zvcm1zJztcbkBpbXBvcnQgJ3RoZW1lL21vYmlsZSc7XG5AaW1wb3J0ICd0aGVtZS9hbmltYXRpb24nO1xuXG5AaW1wb3J0ICd0aGVtZS9oZWFkZXInO1xuQGltcG9ydCAndGhlbWUvZm9vdGVyJztcbkBpbXBvcnQgJ3RoZW1lL21lbnUnO1xuXG4vLyBFeHRyYSBTa2VsZXRvbiBTdHlsaW5nXG5AaW1wb3J0ICd0aGVtZS9ibG9nJztcbkBpbXBvcnQgJ3RoZW1lL29uZXBhZ2UnO1xuXG4iLCIvLyBTcGVjdHJlIE92ZXJyaWRlc1xuJHByaW1hcnktY29sb3I6ICMzMDg1RUUgIWRlZmF1bHQ7XG4kZGFyay1jb2xvcjogIzQ1NGQ1ZCAhZGVmYXVsdDtcbiRsaWdodC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRncmF5LWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA0MCUpICFkZWZhdWx0O1xuJGdyYXktY29sb3ItZGFyazogZGFya2VuKCRncmF5LWNvbG9yLCAyNSUpICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNjAlKSAhZGVmYXVsdDtcbiRiZy1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNjYlKSAhZGVmYXVsdDtcbiRib2R5LWZvbnQtY29sb3I6IGxpZ2h0ZW4oJGRhcmstY29sb3IsIDUlKSAhZGVmYXVsdDtcblxuLy8gTGF5b3V0XG4kaG9yaXotcGFkZGluZzogMXJlbTtcbiR2ZXJ0LXBhZGRpbmc6IDJyZW0gMCAycmVtO1xuXG4vLyBGb250c1xuJG1pbi1yZXNwb25zaXZlLWZvbnQtc2l6ZTogMTZweDtcblxuLy8gSGVhZGVyXG4kaGVhZGVyLWhlaWdodC1sYXJnZTogNHJlbTtcbiRoZWFkZXItaGVpZ2h0LXNtYWxsOiAyLjNyZW07XG4kaGVhZGVyLWNvbG9yLWRhcms6ICMyMjI7XG4kaGVhZGVyLXRleHQtbGlnaHQ6ICRsaWdodC1jb2xvcjtcbiRoZWFkZXItdGV4dC1kYXJrOiBkYXJrZW4oJGRhcmstY29sb3IsIDE1JSk7XG5cbi8vIERyb3Bkb3duIE1lbnVcbiRkcm9wbWVudS1iZzogJGxpZ2h0LWNvbG9yO1xuJGRyb3BtZW51LWhvdmVyLXRleHQ6ICRwcmltYXJ5LWNvbG9yO1xuJGRyb3BtZW51LWhvcml6LXBhZGRpbmc6IDIwcHg7XG4kZHJvcG1lbnUtdmVydC1wYWRkaW5nOiA3cHg7XG4kZHJvcG1lbnUtY2hpbGQtcGFkZGluZzogMTBweDtcbiRkcm9wbWVudS1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbi8vIE1vYmlsZSBNZW51XG4kbW9iaWxlLWNvbG9yLW1haW46ICRwcmltYXJ5LWNvbG9yO1xuJG1vYmlsZS1jb2xvci1hY3RpdmU6ICNGRkY7XG4kbW9iaWxlLWNvbG9yLWxpbms6ICNGRkY7XG4kbW9iaWxlLWJ1dHRvbi1oZWlnaHQ6IDI0cHg7XG4kbW9iaWxlLWJ1dHRvbi13aWR0aDogMjhweDsiLCIvLyBDb3JlIHZhcmlhYmxlc1xuJHZlcnNpb246IFwiMC41LjhcIjtcblxuLy8gQ29yZSBmZWF0dXJlc1xuJHJ0bDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIENvcmUgY29sb3JzXG4kcHJpbWFyeS1jb2xvcjogIzU3NTVkOSAhZGVmYXVsdDtcbiRwcmltYXJ5LWNvbG9yLWRhcms6IGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMyUpICFkZWZhdWx0O1xuJHByaW1hcnktY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDMlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDM3LjUlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktY29sb3ItZGFyazogZGFya2VuKCRzZWNvbmRhcnktY29sb3IsIDMlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJHNlY29uZGFyeS1jb2xvciwgMyUpICFkZWZhdWx0O1xuXG4vLyBHcmF5IGNvbG9yc1xuJGRhcmstY29sb3I6ICMzMDM3NDIgIWRlZmF1bHQ7XG4kbGlnaHQtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNTUlKSAhZGVmYXVsdDtcbiRncmF5LWNvbG9yLWRhcms6IGRhcmtlbigkZ3JheS1jb2xvciwgMzAlKSAhZGVmYXVsdDtcbiRncmF5LWNvbG9yLWxpZ2h0OiBsaWdodGVuKCRncmF5LWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG4kYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA2NSUpICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci1kYXJrOiBkYXJrZW4oJGJvcmRlci1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgOCUpICFkZWZhdWx0O1xuJGJnLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA3NSUpICFkZWZhdWx0O1xuJGJnLWNvbG9yLWRhcms6IGRhcmtlbigkYmctY29sb3IsIDMlKSAhZGVmYXVsdDtcbiRiZy1jb2xvci1saWdodDogJGxpZ2h0LWNvbG9yICFkZWZhdWx0O1xuXG4vLyBDb250cm9sIGNvbG9yc1xuJHN1Y2Nlc3MtY29sb3I6ICMzMmI2NDMgIWRlZmF1bHQ7XG4kd2FybmluZy1jb2xvcjogI2ZmYjcwMCAhZGVmYXVsdDtcbiRlcnJvci1jb2xvcjogI2U4NTYwMCAhZGVmYXVsdDtcblxuLy8gT3RoZXIgY29sb3JzXG4kY29kZS1jb2xvcjogI2Q3M2U0OCAhZGVmYXVsdDtcbiRoaWdobGlnaHQtY29sb3I6ICNmZmU5YjMgIWRlZmF1bHQ7XG4kYm9keS1iZzogJGJnLWNvbG9yLWxpZ2h0ICFkZWZhdWx0O1xuJGJvZHktZm9udC1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNSUpICFkZWZhdWx0O1xuJGxpbmstY29sb3I6ICRwcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGxpbmstY29sb3ItZGFyazogZGFya2VuKCRsaW5rLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJGxpbmstY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJGxpbmstY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG5cbi8vIEZvbnRzXG4vLyBDcmVkaXQ6IGh0dHBzOi8vd3d3LnNtYXNoaW5nbWFnYXppbmUuY29tLzIwMTUvMTEvdXNpbmctc3lzdGVtLXVpLWZvbnRzLXByYWN0aWNhbC1ndWlkZS9cbiRiYXNlLWZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBzeXN0ZW0tdWksIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8gIWRlZmF1bHQ7XG4kbW9uby1mb250LWZhbWlseTogXCJTRiBNb25vXCIsIFwiU2Vnb2UgVUkgTW9ub1wiLCBcIlJvYm90byBNb25vXCIsIE1lbmxvLCBDb3VyaWVyLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZmFsbGJhY2stZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRjamstemgtaGFucy1mb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHksIFwiUGluZ0ZhbmcgU0NcIiwgXCJIaXJhZ2lubyBTYW5zIEdCXCIsIFwiTWljcm9zb2Z0IFlhSGVpXCIsICRmYWxsYmFjay1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjamstemgtaGFudC1mb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHksIFwiUGluZ0ZhbmcgVENcIiwgXCJIaXJhZ2lubyBTYW5zIENOU1wiLCBcIk1pY3Jvc29mdCBKaGVuZ0hlaVwiLCAkZmFsbGJhY2stZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY2prLWpwLWZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseSwgXCJIaXJhZ2lubyBTYW5zXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBNZWlyeW8sICRmYWxsYmFjay1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjamsta28tZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5LCBcIk1hbGd1biBHb3RoaWNcIiwgJGZhbGxiYWNrLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJvZHktZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5LCAkZmFsbGJhY2stZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG5cbi8vIFVuaXQgc2l6ZXNcbiR1bml0LW86IC4wNXJlbSAhZGVmYXVsdDtcbiR1bml0LWg6IC4xcmVtICFkZWZhdWx0O1xuJHVuaXQtMTogLjJyZW0gIWRlZmF1bHQ7XG4kdW5pdC0yOiAuNHJlbSAhZGVmYXVsdDtcbiR1bml0LTM6IC42cmVtICFkZWZhdWx0O1xuJHVuaXQtNDogLjhyZW0gIWRlZmF1bHQ7XG4kdW5pdC01OiAxcmVtICFkZWZhdWx0O1xuJHVuaXQtNjogMS4ycmVtICFkZWZhdWx0O1xuJHVuaXQtNzogMS40cmVtICFkZWZhdWx0O1xuJHVuaXQtODogMS42cmVtICFkZWZhdWx0O1xuJHVuaXQtOTogMS44cmVtICFkZWZhdWx0O1xuJHVuaXQtMTA6IDJyZW0gIWRlZmF1bHQ7XG4kdW5pdC0xMjogMi40cmVtICFkZWZhdWx0O1xuJHVuaXQtMTY6IDMuMnJlbSAhZGVmYXVsdDtcblxuLy8gRm9udCBzaXplc1xuJGh0bWwtZm9udC1zaXplOiAyMHB4ICFkZWZhdWx0O1xuJGh0bWwtbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRmb250LXNpemU6IC44cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogLjdyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAuOXJlbSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodDogMS4ycmVtICFkZWZhdWx0O1xuXG4vLyBTaXplc1xuJGxheW91dC1zcGFjaW5nOiAkdW5pdC0yICFkZWZhdWx0O1xuJGxheW91dC1zcGFjaW5nLXNtOiAkdW5pdC0xICFkZWZhdWx0O1xuJGxheW91dC1zcGFjaW5nLWxnOiAkdW5pdC00ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6ICR1bml0LWggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoOiAkdW5pdC1vICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aC1sZzogJHVuaXQtaCAhZGVmYXVsdDtcbiRjb250cm9sLXNpemU6ICR1bml0LTkgIWRlZmF1bHQ7XG4kY29udHJvbC1zaXplLXNtOiAkdW5pdC03ICFkZWZhdWx0O1xuJGNvbnRyb2wtc2l6ZS1sZzogJHVuaXQtMTAgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXg6ICR1bml0LTIgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXgtc206ICR1bml0LTIgKiAuNzUgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXgtbGc6ICR1bml0LTIgKiAxLjUgIWRlZmF1bHQ7XG4kY29udHJvbC1wYWRkaW5nLXk6ICgkY29udHJvbC1zaXplIC0gJGxpbmUtaGVpZ2h0KSAvIDIgLSAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNvbnRyb2wtcGFkZGluZy15LXNtOiAoJGNvbnRyb2wtc2l6ZS1zbSAtICRsaW5lLWhlaWdodCkgLyAyIC0gJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjb250cm9sLXBhZGRpbmcteS1sZzogKCRjb250cm9sLXNpemUtbGcgLSAkbGluZS1oZWlnaHQpIC8gMiAtICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY29udHJvbC1pY29uLXNpemU6IC44cmVtICFkZWZhdWx0O1xuXG4kY29udHJvbC13aWR0aC14czogMTgwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC1zbTogMzIwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC1tZDogNjQwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC1sZzogOTYwcHggIWRlZmF1bHQ7XG4kY29udHJvbC13aWR0aC14bDogMTI4MHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNwb25zaXZlIGJyZWFrcG9pbnRzXG4kc2l6ZS14czogNDgwcHggIWRlZmF1bHQ7XG4kc2l6ZS1zbTogNjAwcHggIWRlZmF1bHQ7XG4kc2l6ZS1tZDogODQwcHggIWRlZmF1bHQ7XG4kc2l6ZS1sZzogOTYwcHggIWRlZmF1bHQ7XG4kc2l6ZS14bDogMTI4MHB4ICFkZWZhdWx0O1xuJHNpemUtMng6IDE0NDBweCAhZGVmYXVsdDtcblxuJHJlc3BvbnNpdmUtYnJlYWtwb2ludDogJHNpemUteHMgIWRlZmF1bHQ7XG5cbi8vIFotaW5kZXhcbiR6aW5kZXgtMDogMSAhZGVmYXVsdDtcbiR6aW5kZXgtMTogMTAwICFkZWZhdWx0O1xuJHppbmRleC0yOiAyMDAgIWRlZmF1bHQ7XG4kemluZGV4LTM6IDMwMCAhZGVmYXVsdDtcbiR6aW5kZXgtNDogNDAwICFkZWZhdWx0O1xuIiwiLy8gTWl4aW5zXG5AaW1wb3J0IFwibWl4aW5zL2F2YXRhclwiO1xuQGltcG9ydCBcIm1peGlucy9idXR0b25cIjtcbkBpbXBvcnQgXCJtaXhpbnMvY2xlYXJmaXhcIjtcbkBpbXBvcnQgXCJtaXhpbnMvY29sb3JcIjtcbkBpbXBvcnQgXCJtaXhpbnMvbGFiZWxcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcG9zaXRpb25cIjtcbkBpbXBvcnQgXCJtaXhpbnMvc2hhZG93XCI7XG5AaW1wb3J0IFwibWl4aW5zL3RleHRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdG9hc3RcIjsiLCIvLyBBdmF0YXIgbWl4aW5cbkBtaXhpbiBhdmF0YXItYmFzZSgkc2l6ZTogJHVuaXQtOCkge1xuICBmb250LXNpemU6ICRzaXplIC8gMjtcbiAgaGVpZ2h0OiAkc2l6ZTtcbiAgd2lkdGg6ICRzaXplO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnQgbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3I6ICRwcmltYXJ5LWNvbG9yKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAzJSk7XG4gIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGNvbnRyb2wtc2hhZG93KCRjb2xvcik7XG4gIH1cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvciwgMiUpO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvciwgNSUpO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLCA3JSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gIH1cbiAgJi5sb2FkaW5nIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3I6ICRwcmltYXJ5LWNvbG9yKSB7XG4gIGJhY2tncm91bmQ6ICRsaWdodC1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gIGNvbG9yOiAkY29sb3I7XG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIGNvbnRyb2wtc2hhZG93KCRjb2xvcik7XG4gIH1cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3IsIDUwJSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAyJSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDUlKTtcbiAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICB9XG4gICYubG9hZGluZyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENsZWFyZml4IG1peGluXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG4iLCIvLyBCYWNrZ3JvdW5kIGNvbG9yIHV0aWxpdHkgbWl4aW5cbkBtaXhpbiBiZy1jb2xvci12YXJpYW50KCRuYW1lOiBcIi5iZy1wcmltYXJ5XCIsICRjb2xvcjogJHByaW1hcnktY29sb3IpIHtcbiAgI3skbmFtZX0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciAhaW1wb3J0YW50O1xuXG4gICAgQGlmIChsaWdodG5lc3MoJGNvbG9yKSA8IDYwKSB7XG4gICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUZXh0IGNvbG9yIHV0aWxpdHkgbWl4aW5cbkBtaXhpbiB0ZXh0LWNvbG9yLXZhcmlhbnQoJG5hbWU6IFwiLnRleHQtcHJpbWFyeVwiLCAkY29sb3I6ICRwcmltYXJ5LWNvbG9yKSB7XG4gICN7JG5hbWV9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhI3skbmFtZX0ge1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgNSUpO1xuICAgIH1cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCA1JSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBMYWJlbCBiYXNlIHN0eWxlXG5AbWl4aW4gbGFiZWwtYmFzZSgpIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nOiAuMXJlbSAuMnJlbTtcbn1cblxuQG1peGluIGxhYmVsLXZhcmlhbnQoJGNvbG9yOiAkbGlnaHQtY29sb3IsICRiZy1jb2xvcjogJHByaW1hcnktY29sb3IpIHtcbiAgYmFja2dyb3VuZDogJGJnLWNvbG9yO1xuICBjb2xvcjogJGNvbG9yO1xufVxuIiwiLy8gTWFyZ2luIHV0aWxpdHkgbWl4aW5cbkBtaXhpbiBtYXJnaW4tdmFyaWFudCgkaWQ6IDEsICRzaXplOiAkdW5pdC0xKSB7XG4gIC5tLSN7JGlkfSB7XG4gICAgbWFyZ2luOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLSN7JGlkfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0jeyRpZH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLSN7JGlkfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LSN7JGlkfSB7XG4gICAgbWFyZ2luLXRvcDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC0jeyRpZH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS0jeyRpZH0ge1xuICAgIG1hcmdpbi1ib3R0b206ICRzaXplICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBQYWRkaW5nIHV0aWxpdHkgbWl4aW5cbkBtaXhpbiBwYWRkaW5nLXZhcmlhbnQoJGlkOiAxLCAkc2l6ZTogJHVuaXQtMSkge1xuICAucC0jeyRpZH0ge1xuICAgIHBhZGRpbmc6ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItI3skaWR9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0jeyRpZH0ge1xuICAgIHBhZGRpbmctbGVmdDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0jeyRpZH0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtI3skaWR9IHtcbiAgICBwYWRkaW5nLXRvcDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC0jeyRpZH0ge1xuICAgIHBhZGRpbmctbGVmdDogJHNpemUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG4gIFxuICAucHktI3skaWR9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gQ29tcG9uZW50IGZvY3VzIHNoYWRvd1xuQG1peGluIGNvbnRyb2wtc2hhZG93KCRjb2xvcjogJHByaW1hcnktY29sb3IpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgLjFyZW0gcmdiYSgkY29sb3IsIC4yKTtcbn1cblxuLy8gU2hhZG93IG1peGluXG5AbWl4aW4gc2hhZG93LXZhcmlhbnQoJG9mZnNldCkge1xuICBib3gtc2hhZG93OiAwICRvZmZzZXQgKCRvZmZzZXQgKyAuMDVyZW0pICogMiByZ2JhKCRkYXJrLWNvbG9yLCAuMyk7XG59XG4iLCIvLyBUZXh0IEVsbGlwc2lzXG5AbWl4aW4gdGV4dC1lbGxpcHNpcygpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBUb2FzdCB2YXJpYW50IG1peGluXG5AbWl4aW4gdG9hc3QtdmFyaWFudCgkY29sb3I6ICRkYXJrLWNvbG9yKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLCAuOTUpO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcbn1cbiIsIiR0aXRsZS1mb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHksICRmYWxsYmFjay1mb250LWZhbWlseSAhZGVmYXVsdDsiLCJAbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQpIHtcbiAgQGlmICRwb2ludCA9PSAyeCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6JHNpemUtMngpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT0geGwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS14bCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IGxnIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtbGcpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gbWQge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1tZCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSBzbSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXNtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IHhzIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUteHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSAgQGVsc2Uge1xuICAgIEB3YXJuIFwiQnJlYWtwb2ludCBtaXhpbiBzdXBwb3J0czogeHMsIHNtLCBtZCwgbGcsIHhsLCAyeFwiO1xuICB9XG59XG5cbkBtaXhpbiB2ZXJ0aWNhbC1hbGlnbigkcG9zaXRpb246IHJlbGF0aXZlKSB7XG4gIHBvc2l0aW9uOiAkcG9zaXRpb247XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtaXhpbiBidXR0b24tcHJpbWFyeSgpIHtcbiAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3ItZGFyaztcbiAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRwcmltYXJ5LWNvbG9yLWRhcmssIDIlKTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkcHJpbWFyeS1jb2xvci1kYXJrLCA1JSk7XG4gICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IGRhcmtlbigkcHJpbWFyeS1jb2xvci1kYXJrLCA0JSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHByaW1hcnktY29sb3ItZGFyaywgNyUpO1xuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJHZhbHVlKSB7XG4gIEByZXR1cm4gJHZhbHVlIC8gKCR2YWx1ZSAqIDAgKyAxKTtcbn1cblxuQG1peGluIGZsdWlkLXR5cGUoJG1pbi12dywgJG1heC12dywgJG1pbi1mb250LXNpemUsICRtYXgtZm9udC1zaXplKSB7XG4gICR1MTogdW5pdCgkbWluLXZ3KTtcbiAgJHUyOiB1bml0KCRtYXgtdncpO1xuICAkdTM6IHVuaXQoJG1pbi1mb250LXNpemUpO1xuICAkdTQ6IHVuaXQoJG1heC1mb250LXNpemUpO1xuXG4gIEBpZiAkdTEgPT0gJHUyIGFuZCAkdTEgPT0gJHUzIGFuZCAkdTEgPT0gJHU0IHtcbiAgICAmIHtcbiAgICAgIGZvbnQtc2l6ZTogJG1pbi1mb250LXNpemU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXZ3KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygjeyRtaW4tZm9udC1zaXplfSArICN7c3RyaXAtdW5pdCgkbWF4LWZvbnQtc2l6ZSAtICRtaW4tZm9udC1zaXplKX0gKiAoKDEwMHZ3IC0gI3skbWluLXZ3fSkgLyAje3N0cmlwLXVuaXQoJG1heC12dyAtICRtaW4tdncpfSkpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1heC12dykge1xuICAgICAgICBmb250LXNpemU6ICRtYXgtZm9udC1zaXplO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI2JvZHktd3JhcHBlciB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6ICR2ZXJ0LXBhZGRpbmc7XG4gIH1cblxuICAvLyBGaXhlZCBIZWFkZXIgc29sdXRpb25cbiAgLmhlYWRlci1maXhlZCAmIHtcbiAgICBwYWRkaW5nLXRvcDogJGhlYWRlci1oZWlnaHQtbGFyZ2U7XG4gIH1cbn1cblxuLmhlYWRlci1maXhlZCB7XG4gIC5oZXJvICsgI3N0YXJ0ID4gI2JvZHktd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuc2VjdGlvbi5zZWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAkaG9yaXotcGFkZGluZztcbiAgcGFkZGluZy1yaWdodDogJGhvcml6LXBhZGRpbmc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm92ZXJsYXktbGlnaHQsIC5vdmVybGF5LWRhcmssIC5vdmVybGF5LWxpZ2h0LWdyYWRpZW50LCAub3ZlcmxheS1kYXJrLWdyYWRpZW50IHtcbiAgei1pbmRleDogMDtcbn1cblxuLy8gSGVyb1xuLmhlcm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDdyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICBoMSB7XG4gICAgY29sb3I6ICRoZWFkZXItdGV4dC1kYXJrO1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxuXG4gIGgyIHtcbiAgICBjb2xvcjogcmdiYSgkaGVhZGVyLXRleHQtZGFyaywgMC44KTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuXG4gICYuaGVyby1mdWxsc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gICYuaGVyby1sYXJnZSB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gIH1cblxuICAmLmhlcm8tbWVkaXVtIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gICYuaGVyby1zbWFsbCB7XG4gICAgbWluLWhlaWdodDogMTEwcHg7XG4gIH1cblxuICAmLmhlcm8tdGlueSB7XG4gICAgbWluLWhlaWdodDogOHJlbTtcbiAgfVxuICBcbiAgLmhlYWRlci1maXhlZCAmIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgfVxuXG4gIC8vJi5wYXJhbGxheCB7XG4gIC8vICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAvL31cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIH1cbiAgfVxuXG5cbiAgJi50ZXh0LWxpZ2h0IHtcbiAgICBoMSB7XG4gICAgICBjb2xvcjogJGhlYWRlci10ZXh0LWxpZ2h0O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBjb2xvcjogcmdiYSgkaGVhZGVyLXRleHQtbGlnaHQsIDAuOCk7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgI3RvLXN0YXJ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi8vIE92ZXJsYXlcbi5pbWFnZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuXG4gIC5vdmVybGF5LWxpZ2h0ICYge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwgMC40KTtcbiAgfVxuXG4gIC5vdmVybGF5LWxpZ2h0LWdyYWRpZW50ICYge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoI2ZmZiwwLjUpLCByZ2JhKCNmZmYsMC4yKSk7XG4gIH1cblxuICAub3ZlcmxheS1kYXJrICYge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgMC40KTtcbiAgfVxuXG4gIC5vdmVybGF5LWRhcmstZ3JhZGllbnQgJiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgjMDAwLDAuNSksIHJnYmEoIzAwMCwwLjIpKTtcbiAgfVxufVxuXG5cblxuXG5cblxuXG5cblxuIiwiaHRtbCB7XG4gIEBpbmNsdWRlIGZsdWlkLXR5cGUoJHNpemUteHMsICRzaXplLXhsLCAkbWluLXJlc3BvbnNpdmUtZm9udC1zaXplLCAkaHRtbC1mb250LXNpemUpO1xufVxuXG4vLyBIZWFkZXIgT3ZlcnJpZGVzXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250LWZhbWlseTtcbiAgY29sb3I6IGRhcmtlbigkYm9keS1mb250LWNvbG9yLCAxMCUpO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udGl0bGUtY2VudGVyIHtcbiAgaDEsIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnRpdGxlLWgxaDIge1xuICBoMSAge1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuXG4gICAgc3Ryb25nLCBib2xkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG4gIGgxICsgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG59XG5cbi8vIFR5cG9ncmFwaHkgSGludHNcbi50aXRsZS1oMWgyLCAudGl0bGUtY2VudGVyIHtcbiAgaDEgKyBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vLyBUYWJsZXNcbi50YWJsZSB0YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vLyBDb2RlYmxvY2tzXG5wcmUgY29kZSwgcHJlLnhkZWJ1Zy12YXItZHVtcHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG4gIGNvZGUge1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXg6IGluaXRpYWw7XG4gIH1cbn1cblxucHJlIHtcbiAgY29kZTpub3QoLmhsanMpOm5vdChbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdKSB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgfVxufVxuXG4vLyBJY29uIFR3ZWFrc1xuaS5mYSB7XG5cblxuICAmLmZhLWhlYXJ0LCAmLmZhLWhlYXJ0LW8ge1xuICAgICYucHVsc2Uge1xuICAgICAgY29sb3I6ICM5MjBcbiAgICB9XG4gIH1cbn1cblxuLy8gRm9udCBXZWlnaHRzXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmhlYXZ5IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLy8gQ29sb3JzXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiByZ2JhKCRsaWdodC1jb2xvciwgMC44KTtcblxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBjb2xvcjogcmdiYSgkbGlnaHQtY29sb3IsIDAuOSk7XG4gIH1cbn1cblxuLy8gRXJyb3IgY29uZmlndXJhdGlvblxuI2Vycm9yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDVyZW07XG5cbiAgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG4vLyBNZXNzYWdlc1xuI21lc3NhZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi8vIExpc3RzXG51bCxcbm9sIHtcbiAgbWFyZ2luLWxlZnQ6ICR1bml0LTg7XG5cbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW4tbGVmdDogJHVuaXQtODtcbiAgfVxufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZTtcbn1cblxub2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsIG91dHNpZGU7XG59XG5cbi8vIE5vdGljZXNcbi5ub3RpY2VzIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgcCB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cbn1cblxuXG4iLCJmb3JtIHtcbiAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICBzcGFuLnJlcXVpcmVkIHtcbiAgICBjb2xvcjogJGVycm9yLWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cblxuICAuZm9ybS1pbnB1dFt0eXBlPXJhbmdlXSB7XG4gICAgYXBwZWFyYW5jZTogc2xpZGVyLWhvcml6b250YWw7XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8qKiBSZXNldCBzb21lIGRlZmF1bHRzIGZvciBRdWFyayBUaGVtZSAqKi9cbiAgLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWZpZWxkLXRvZ2dsZWFibGUpIHtcbiAgICAuY2hlY2tib3hlcyB7XG4gICAgICBkaXNwbGF5OiBpbmhlcml0O1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmc6ICgoJGNvbnRyb2wtc2l6ZS1zbSAtICRsaW5lLWhlaWdodCkgLyAyKSAkY29udHJvbC1wYWRkaW5nLXggKCgkY29udHJvbC1zaXplLXNtIC0gJGxpbmUtaGVpZ2h0KSAvIDIpICgkY29udHJvbC1pY29uLXNpemUgKyAkY29udHJvbC1wYWRkaW5nLXgpO1xuICAgICAgICBtYXJnaW46IGluaGVyaXQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4jZ3Jhdi1sb2dpbiB7XG5cbiAgPiBmb3JtIHtcbiAgICBtYXJnaW46IDJyZW0gYXV0byAwO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbiAgLmZvcm0tbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvcm0tZGF0YSB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cbiAgLmZvcm0taW5wdXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYnV0dG9uLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgLmZvcm0tZGF0YS5yZW1lbWJlcm1lIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5sb2dpbi1mb3JtIHtcbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAudHdvZmEtZm9ybSB7XG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXByaW1hcnk7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLm1vYmlsZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vd2lkdGg6IDEwMCU7XG4gIC8vaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDQwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAgMCBhdXRvO1xuICB6LWluZGV4OiAyO1xufVxuXG4ubW9iaWxlLWxvZ28ge1xuICBzdmcsIGltZyB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIG1hcmdpbi10b3A6IC43cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjRyZW07XG5cbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRsaWdodC1jb2xvcjtcbiAgICB9XG5cbiAgfVxufVxuXG4vLyBIYW1idXJnZXIgTWVudVxuLm1vYmlsZS1tZW51IHtcblxuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAzO1xuXG4gIC5oZWFkZXItZml4ZWQgJiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJ1dHRvbl9jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEuM3JlbTtcbiAgICByaWdodDogJGhvcml6LXBhZGRpbmc7XG4gICAgaGVpZ2h0OiAkbW9iaWxlLWJ1dHRvbi1oZWlnaHQ7XG4gICAgd2lkdGg6ICRtb2JpbGUtYnV0dG9uLXdpZHRoO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UsIHRvcCAwLjVzIGVhc2U7XG5cbiAgICAkYmFyLW9mZnNldDogJG1vYmlsZS1idXR0b24taGVpZ2h0IC8gMztcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjc7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuXG4gICAgICAudG9wIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRiYXItb2Zmc2V0KSB0cmFuc2xhdGVYKDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtb2JpbGUtY29sb3ItYWN0aXZlO1xuICAgICAgfVxuICAgICAgLm1pZGRsZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtb2JpbGUtY29sb3ItYWN0aXZlO1xuICAgICAgfVxuXG4gICAgICAuYm90dG9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0oJGJhci1vZmZzZXQpKSB0cmFuc2xhdGVYKDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbW9iaWxlLWNvbG9yLWFjdGl2ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6ICRtb2JpbGUtY29sb3ItbWFpbjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogIGFsbCAuMzVzIGVhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICB0b3A6ICRiYXItb2Zmc2V0O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgdG9wOiAkYmFyLW9mZnNldCAqIDI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjM1cywgdmlzaWJpbGl0eSAuMzVzLCBoZWlnaHQgLjM1cztcblxuICAmLm9wZW4ge1xuICAgIG9wYWNpdHk6IC45NTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICB9XG4gIG5hdiB7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5vdmVybGF5LW1lbnUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgJiA+IC50cmVlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cblxuLnRyZWVtZW51IHtcblxuICAmLnRyZWVtZW51LXJvb3Qge1xuICAgIG1hcmdpbjogMXJlbTtcbiAgfVxuXG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDFweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuXG4gICAgYmFja2dyb3VuZDogcmdiYSgkZ3JheS1jb2xvci1kYXJrLDAuMSk7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgICAgJjpob3ZlciwgJjpmb2N1cywgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItbGlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gIH1cblxuICAudG9nZ2xlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1yaWdodDogMnB0O1xuICAgIH1cbiAgfVxuXG4gIGxpLnRyZWUtZW1wdHkgID4gLnRvZ2dsZXIge1xuICAgIG9wYWNpdHk6IDAuMzsgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICB9XG4gIH1cblxuICBsaS50cmVlLWNsb3NlZCA+IC50b2dnbGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIrXCI7XG4gIH1cblxuICBsaS50cmVlLW9wZW5lZCA+IC50b2dnbGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIyMTJcIjtcbiAgfVxufVxuXG4ubW9iaWxlLW5hdi1vcGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuIiwiLmRlZmF1bHQtYW5pbWF0aW9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLy8gUHVsc2UgQW5pbWF0aW9uXG4ucHVsc2Uge1xuICBhbmltYXRpb24tbmFtZTogcHVsc2VfYW5pbWF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDIwMDBtcztcbiAgdHJhbnNmb3JtLW9yaWdpbjo3MCUgNzAlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlX2FuaW1hdGlvbiB7XG4gIDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAzMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDQwJSB7IHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7IH1cbiAgNTAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA2MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDcwJSB7IHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cbiAgODAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxufVxuIiwiI2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LWxhcmdlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkZ3JheS1jb2xvciwgMC4yKTtcbiAgQGV4dGVuZCAuZGVmYXVsdC1hbmltYXRpb247XG5cbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgYmFja2dyb3VuZDogJGxpZ2h0LWNvbG9yO1xuICBjb2xvcjogJGRhcmstY29sb3I7XG5cbiAgYSB7XG4gICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICB9XG5cbiAgLmxvZ28gc3ZnIHBhdGgge1xuICAgIGZpbGw6ICRoZWFkZXItY29sb3ItZGFyaztcbiAgfVxuXG4gIC5oZWFkZXItZGFyayAmOm5vdCguc2Nyb2xsZWQpIHtcbiAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyLWNvbG9yLWRhcms7XG4gICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiByZ2JhKCRsaWdodC1jb2xvciwgMC43KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kcm9wbWVudSB1bCB1bCBhIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5sb2dvIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICRsaWdodC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLWRhcmsuaGVhZGVyLXRyYW5zcGFyZW50ICY6bm90KC5zY3JvbGxlZCkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgMC4wNSk7XG4gIH1cblxuICAuaGVhZGVyLXRyYW5zcGFyZW50ICY6bm90KC5zY3JvbGxlZCkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwgMC4wNSk7XG4gICAgLy9ib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2YmFyLXNlY3Rpb24ge1xuICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQtbGFyZ2U7XG4gICAgQGV4dGVuZCAuZGVmYXVsdC1hbmltYXRpb247XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1zZWN0aW9uLmRlc2t0b3AtbWVudSB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubG9nbyB7XG4gICAgc3ZnLCBpbWcge1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgIEBleHRlbmQgLmRlZmF1bHQtYW5pbWF0aW9uO1xuICAgIH1cbiAgfVxuXG4gIC8vIEZpeGVkIEhlYWRlciBzb2x1dGlvblxuICAuaGVhZGVyLWZpeGVkICYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4vLyBBbmltYXRlIEZpeGVkIEhlYWRlclxuYm9keS5oZWFkZXItZml4ZWQuaGVhZGVyLWFuaW1hdGVkIHtcbiAgI2hlYWRlci5zY3JvbGxlZCB7XG4gICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC1zbWFsbDtcblxuICAgIC5uYXZiYXItc2VjdGlvbiB7XG4gICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LXNtYWxsO1xuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgIHN2ZywgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIH4gLm1vYmlsZS1tZW51IC5idXR0b25fY29udGFpbmVyIHtcbiAgICAgIHRvcDogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4ubG9naW4tc3RhdHVzLXdyYXBwZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gU3RpY2t5IEZvb3RlciBzb2x1dGlvblxuYm9keS5zdGlja3ktZm9vdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAjcGFnZS13cmFwcGVyIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgfVxufVxuXG4jZm9vdGVyIHtcbiAgY29sb3I6ICNhY2IzYzI7XG4gIHBhZGRpbmc6IDFyZW0gJGhvcml6LXBhZGRpbmcgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufSIsIi5kcm9wbWVudSB7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICB1bCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogJGRyb3BtZW51LXZlcnQtcGFkZGluZyAoJGRyb3BtZW51LWhvcml6LXBhZGRpbmcgKyAkZHJvcG1lbnUtY2hpbGQtcGFkZGluZykgJGRyb3BtZW51LXZlcnQtcGFkZGluZyAkZHJvcG1lbnUtaG9yaXotcGFkZGluZztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkZHJvcG1lbnUtaG92ZXItdGV4dCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0gKDIgKiRkcm9wbWVudS1jaGlsZC1wYWRkaW5nKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6b25seS1jaGlsZCB7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRkcm9wbWVudS1ob3Jpei1wYWRkaW5nO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmID4gdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCBsaSBhOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMTA1JztcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogJGRyb3BtZW51LWJnO1xuICAgICAgYm94LXNoYWRvdzogJGRyb3BtZW51LXNoYWRvdztcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgdWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICYgPiB1bCA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAvLyBBbmltYXRpb24gb3B0aW9uc1xuICAmLmFuaW1hdGVkIHtcbiAgICB1bCBsaSB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC43cywgY29sb3IgMC41cztcbiAgICB9XG5cbiAgICB1bCBsaTpob3ZlciA+IHVsIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgdWwgdWwge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcywgb3BhY2l0eSAuNXM7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICB9XG4gIH1cbn0iLCIvKiogRXh0cmEgY29sdW1ucyBzcGFjaW5nICoqL1xuLmV4dHJhLXNwYWNpbmc6bm90KC5jb2wtMTIpLCA6bm90KC5jb2wxMikgPiAuZS1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4vKiogQnJlYWRjcnVtYnMgc3R5bGluZyAqKi9cbiNicmVhZGNydW1icyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG5cblxuICBpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc3BhbiwgYSB7XG4gICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgc3BhbiwgYSB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZTdlOWVkO1xuICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgfVxufVxuXG4vKiogQmxvZyBMaXN0aW5nICoqL1xuLmJsb2ctbGlzdGluZyB7XG5cbiAgLmJyaWNrbGF5ZXItY29sdW1uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXG4gIH1cbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCA0NXB4IC05cHggcmdiYSgwLDAsMCwwLjEpO1xuICB9XG5cbiAgLmNhcmQtZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5ibG9nLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIC5sYWJlbCB7XG5cbiAgfVxufVxuXG4vKiogQmxvZyBJdGVtICoqL1xuLmNvbnRlbnQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cblxuLmxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiogUGFnaW5hdGlvbiAqKi9cbnVsLnBhZ2luYXRpb24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByZXYtbmV4dCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi8qKiBTaWRlYmFyIHNwZWNpZmljIHR3ZWFrcyAqKi9cbiNzaWRlYmFyIHtcblxuICB1bC5yZWxhdGVkLXBhZ2VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogMTtcblxuICAgIGxpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIHVsLmFyY2hpdmVzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgLmxhYmVsIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICB9XG4gIH1cbn1cbiIsIi5tb2R1bGFyLWhlcm8ge1xuICAjdG8tc3RhcnQge1xuICAgIGJvdHRvbTogMy41cmVtO1xuICB9XG59XG5cbi5tb2R1bGFyLWZlYXR1cmVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICYub2Zmc2V0LWJveCB7XG4gICAgLmZyYW1lLWJveCB7XG4gICAgICBtYXJnaW46IC0zcmVtICgtMXJlbSAtICRsYXlvdXQtc3BhY2luZykgM3JlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1jb2xvcjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA3NXB4IDAgcmdiYSgkZGFyay1jb2xvciwgMC4xKTtcbiAgICB9XG4gIH1cblxuICAmLnNtYWxsIHtcblxuICAgIC5jb2x1bW5zIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgIH1cblxuICAgIC5jb2x1bW46aG92ZXIge1xuICAgICAgLmZlYXR1cmUtaWNvbiBpIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mZWF0dXJlLWljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG5cblxuICAgICAgaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgY29sb3I6ICRncmF5LWNvbG9yO1xuICAgICAgICBAZXh0ZW5kIC5kZWZhdWx0LWFuaW1hdGlvbjtcblxuICAgICAgfVxuICAgICAgaDYge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZnJhbWUtYm94IHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG5cbiAgICA+IHAge1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5mZWF0dXJlLWljb24ge1xuICAgICAgICBjb2xvcjogJGdyYXktY29sb3I7XG4gICAgICAgIGg2IHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mZWF0dXJlLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogJGdyYXktY29sb3ItZGFyaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmVhdHVyZS1pY29uIHtcbiAgICBmb250LXNpemU6IDEzMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgY29sb3I6ICRncmF5LWNvbG9yLWxpZ2h0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgQGV4dGVuZCAuZGVmYXVsdC1hbmltYXRpb247XG5cbiAgICBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWNvbG9yO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkZ3JheS1jb2xvci1kYXJrO1xuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlLWNvbnRlbnQge1xuICAgIGNvbG9yOiAkZ3JheS1jb2xvcjtcbiAgfVxufVxuXG4ubW9kdWxhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuXG4gIC5jb2x1bW5zLmxlZnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQWVBQSxBQUFBLElBQUksQ0FBQyxFQUNILE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FBRUQsQUFDRSxhQURXLENBQ1gsVUFBVSxDQUFDLEVBQ1QsT0FBTyxFZE1JLElBQUksQ0FBQyxDQUFDLENBQUMsSUFBSSxHY0x2Qjs7QUFHRCxBQUFBLGFBQWEsQ0FOZixhQUFhLENBTUssRUFDZCxXQUFXLEVkT08sSUFBSSxHY052Qjs7QUFHSCxBQUNFLGFBRFcsQ0FDWCxLQUFLLEdBQUcsTUFBTSxHQUFHLGFBQWEsQ0FBQyxFQUM3QixXQUFXLEVBQUUsQ0FBQyxHQUNmOztBQUdILEFBQUEsT0FBTyxBQUFBLFFBQVEsQ0FBQyxFQUNkLFlBQVksRWRYRSxJQUFJLEVjWWxCLGFBQWEsRWRaQyxJQUFJLEVjYWxCLFFBQVEsRUFBRSxRQUFRLEdBQ25COztBQUVELEFBQUEsY0FBYyxFQUFFLGFBQWEsRUFBRSx1QkFBdUIsRUFBRSxzQkFBc0IsQ0FBQyxFQUM3RSxPQUFPLEVBQUUsQ0FBQyxHQUNYOztBQUdELEFBQUEsS0FBSyxDQUFDLEVBQ0osT0FBTyxFQUFFLElBQUksRUFDYixXQUFXLEVBQUUsTUFBTSxFQUNuQixlQUFlLEVBQUUsTUFBTSxFQUV2QixXQUFXLEVBQUUsSUFBSSxFQUNqQixjQUFjLEVBQUUsSUFBSSxFQUNwQixlQUFlLEVBQUUsS0FBSyxFQUN0QixtQkFBbUIsRUFBRSxNQUFNLEdBZ0Y1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 */ diff --git a/user/themes/test/css-compiled/theme.min.css b/user/themes/test/css-compiled/theme.min.css new file mode 100644 index 0000000..036caa9 --- /dev/null +++ b/user/themes/test/css-compiled/theme.min.css @@ -0,0 +1 @@ +html{height:100%}#body-wrapper .container{padding:2rem 0 2rem}.header-fixed #body-wrapper{padding-top:4rem}.header-fixed .hero+#start>#body-wrapper{padding-top:0}section.section{position:relative;padding-right:1rem;padding-left:1rem}.overlay-dark,.overlay-dark-gradient,.overlay-light,.overlay-light-gradient{z-index:0}.hero{display:-ms-flexbox;display:flex;padding-top:6rem;padding-bottom:7rem;background-position:center;background-size:cover;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.hero h1{font-size:4rem;color:#242931}.hero h2{font-size:2.5rem;color:rgba(36,41,49,.8)}.hero.hero-fullscreen{min-height:100vh}.hero.hero-large{min-height:500px}.hero.hero-medium{min-height:400px}.hero.hero-small{min-height:110px}.hero.hero-tiny{min-height:8rem}.header-fixed .hero{background-position:50% 0}@media (max-width:840px){.hero h1{font-size:3rem}.hero h2{font-size:1.75rem}}@media (max-width:600px){.hero h1{font-size:2rem}.hero h2{font-size:1.25rem}}.hero.text-light h1{color:#fff}.hero.text-light h2{color:rgba(255,255,255,.8)}.hero p{font-size:.9rem;font-weight:300}.hero #to-start{font-size:2rem;position:absolute;bottom:10px;display:inline-block;cursor:pointer}.image-overlay{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0}.overlay-light .image-overlay{background:rgba(255,255,255,.4)}.overlay-light-gradient .image-overlay{background:linear-gradient(to bottom,rgba(255,255,255,.5),rgba(255,255,255,.2))}.overlay-dark .image-overlay{background:rgba(0,0,0,.4)}.overlay-dark-gradient .image-overlay{background:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,.2))}html{font-size:16px}@media screen and (min-width:480px){html{font-size:calc(16px + 4 * ((100vw - 480px)/ 800))}}@media screen and (min-width:1280px){html{font-size:20px}}h1,h2,h3,h4,h5,h6{font-family:-apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',sans-serif;margin-top:2rem;color:#3a414e}.h1,h1{font-size:3rem}.h2,h2{font-size:1.8rem}.h6,h6{font-weight:400}.title-center h1,.title-center h2{text-align:center}.title-h1h2 h1{font-weight:100;line-height:1.1;margin-bottom:0}.title-h1h2 h1 bold,.title-h1h2 h1 strong{font-weight:400}.title-h1h2 h1+h2{line-height:1.1;margin-top:0}.title-center h1+h2,.title-h1h2 h1+h2{font-weight:700;margin-bottom:50px}a:focus{outline:0!important;box-shadow:none!important}img{max-width:100%}.table table{width:100%;border-spacing:0;border-collapse:collapse}pre code,pre.xdebug-var-dump{line-height:1.5;display:block;overflow-x:auto;padding:1rem!important;color:inherit;border-radius:2px;background:#fafafa}pre[class*=language-] code{overflow-x:initial;padding:0!important;border-radius:inherit}pre code:not(.hljs):not([class*=language-]){background:#f8f8f8}i.fa.fa-heart-o.pulse,i.fa.fa-heart.pulse{color:#920}b,strong{font-weight:700}.heavy{font-weight:700}.light{font-weight:200}.text-light{color:rgba(255,255,255,.8)}.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6{color:rgba(255,255,255,.9)}#error{position:relative;margin-top:5rem;text-align:center}#error .icon{font-size:50px}#messages{margin-bottom:1rem}#messages .icon{font-size:1rem}ol,ul{margin-left:1.6rem}ol ol,ol ul,ul ol,ul ul{margin-left:1.6rem}ul{list-style:disc outside}ol{list-style:decimal outside}.notices{margin:1.5rem 0}.notices p{margin:1rem 0}form .button-wrapper{margin-top:.75rem;margin-bottom:1rem}form span.required{font-size:1.2rem;font-weight:700;color:#e85600}form .form-input[type=range]{-webkit-appearance:slider-horizontal;-moz-appearance:slider-horizontal;appearance:slider-horizontal}form .form-input[type=range]:focus{border:none;box-shadow:none}form .form-group:not(.form-field-toggleable) .checkboxes{display:inherit}form .form-group:not(.form-field-toggleable) .checkboxes label{display:inherit;margin:inherit;padding:.1rem .4rem .1rem 1.2rem}form .form-group:not(.form-field-toggleable) .checkboxes label:before{display:none}#grav-login>form{max-width:350px;margin:2rem auto 0}#grav-login .form-label{display:none}#grav-login .form-data{margin:1rem 0}#grav-login .form-input{text-align:center}#grav-login .button-wrapper{text-align:right}#grav-login .button-wrapper .form-data.rememberme{float:left;margin:0}#grav-login .login-form button[type=submit]{color:#fff;border-color:#227ded;background:#3085ee}#grav-login .login-form button[type=submit]:focus,#grav-login .login-form button[type=submit]:hover{color:#fff;border-color:#1370e3;background:#1877ec}#grav-login .login-form button[type=submit].active,#grav-login .login-form button[type=submit]:active{color:#fff;border-color:#126bd9;background:#1372e7}#grav-login .twofa-form button[type=submit]:first-child{float:right;margin-left:4px;color:#fff;border-color:#227ded;background:#3085ee}#grav-login .twofa-form button[type=submit]:first-child:focus,#grav-login .twofa-form button[type=submit]:first-child:hover{color:#fff;border-color:#1370e3;background:#1877ec}#grav-login .twofa-form button[type=submit]:first-child.active,#grav-login .twofa-form button[type=submit]:first-child:active{color:#fff;border-color:#126bd9;background:#1372e7}.mobile-container{position:absolute;z-index:2;top:40%;left:0;margin:0 auto}.mobile-logo img,.mobile-logo svg{height:42px;margin-top:.7rem;margin-left:1.4rem}.mobile-logo img path,.mobile-logo svg path{fill:#fff}.mobile-menu{z-index:3;top:0;right:0;display:none}.header-fixed .mobile-menu{position:fixed}@media (max-width:840px){.mobile-menu{display:block}}.mobile-menu .button_container{position:absolute;z-index:100;top:1.3rem;right:1rem;width:28px;height:24px;cursor:pointer;transition:opacity .25s ease,top .5s ease}.mobile-menu .button_container:hover{opacity:.7}.mobile-menu .button_container.active{position:fixed}.mobile-menu .button_container.active .top{transform:translateY(8px) translateX(0) rotate(45deg);background:#fff}.mobile-menu .button_container.active .middle{opacity:0;background:#fff}.mobile-menu .button_container.active .bottom{transform:translateY(-8px) translateX(0) rotate(-45deg);background:#fff}.mobile-menu .button_container span{position:absolute;top:0;left:0;width:100%;height:4px;cursor:pointer;transition:all .35s ease;border:none;background:#3085ee}.mobile-menu .button_container span:nth-of-type(2){top:8px}.mobile-menu .button_container span:nth-of-type(3){top:16px}.overlay{position:fixed;top:0;left:0;visibility:hidden;width:100%;height:0;transition:opacity .35s,visibility .35s,height .35s;opacity:0;background:#000}.overlay.open{visibility:visible;height:100%;opacity:.95}.overlay nav{position:relative;margin:0 auto;text-align:center}.overlay-menu{overflow-y:scroll;height:calc(100% - 90px)}.overlay-menu>.tree{text-align:left}.treemenu.treemenu-root{margin:1rem}.treemenu li{line-height:1.2rem;margin:0 0 1px;padding:5px 0;list-style:none;background:rgba(102,113,137,.1)}.treemenu li a{font-size:1rem;display:block;margin-left:1.2rem}.treemenu li a.active,.treemenu li a:focus,.treemenu li a:hover{text-decoration:none;color:#3e8def!important}.treemenu ul{margin:0 0 0 1rem}.treemenu .toggler{font-size:1.1rem;line-height:1rem;float:left;padding-left:5px;cursor:pointer;vertical-align:top}.treemenu .toggler:before{display:inline-block;margin-right:2pt}.treemenu li.tree-empty>.toggler{cursor:default;opacity:.3}.treemenu li.tree-empty>.toggler:before{content:'\2022'}.treemenu li.tree-closed>.toggler:before{content:'+'}.treemenu li.tree-opened>.toggler:before{content:'\2212'}.mobile-nav-open{overflow-y:hidden}#header,#header .logo img,#header .logo svg,#header .navbar-section,.default-animation,.modular-features .feature-icon,.modular-features.small .feature-icon i{transition:all .5s ease}.pulse{transform-origin:70% 70%;animation-name:pulse_animation;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse_animation{0%{transform:scale(1)}30%{transform:scale(1)}40%{transform:scale(1.08)}50%{transform:scale(1)}60%{transform:scale(1)}70%{transform:scale(1.05)}80%{transform:scale(1)}100%{transform:scale(1)}}#header{font-size:.7rem;font-weight:700;width:100%;height:4rem;color:#454d5d;border-bottom:1px solid rgba(172,179,194,.2);background:#fff}#header a{color:#454d5d}#header .logo svg path{fill:#222}.header-dark #header:not(.scrolled){color:#fff;background:#222}.header-dark #header:not(.scrolled) a{color:rgba(255,255,255,.7)!important}.header-dark #header:not(.scrolled) a.active{color:#fff!important}.header-dark #header:not(.scrolled) .dropmenu ul ul a{color:#454d5d!important}.header-dark #header:not(.scrolled) .logo svg path{fill:#fff}.header-dark.header-transparent #header:not(.scrolled){background:rgba(0,0,0,.05)}.header-transparent #header:not(.scrolled){background:rgba(255,255,255,.05)}#header .navbar-section{height:4rem}@media (max-width:840px){#header .navbar-section{margin-right:2rem}}@media (max-width:840px){#header .navbar-section.desktop-menu{display:none}}#header .logo img,#header .logo svg{display:inherit;height:42px}.header-fixed #header{position:fixed;z-index:2;top:0}body.header-fixed.header-animated #header.scrolled{height:2.3rem}body.header-fixed.header-animated #header.scrolled .navbar-section{height:2.3rem}body.header-fixed.header-animated #header.scrolled .logo img,body.header-fixed.header-animated #header.scrolled .logo svg{height:28px}body.header-fixed.header-animated #header.scrolled~.mobile-menu .button_container{top:.5rem}.login-status-wrapper{white-space:nowrap}body.sticky-footer{display:-ms-flexbox;display:flex;flex-direction:column;height:100%;min-height:100vh;-ms-flex-direction:column}body.sticky-footer #page-wrapper{-ms-flex:1 0 auto;flex:1 0 auto}#footer{padding:1rem 1rem 0;text-align:center;color:#acb3c2}@media (max-width:840px){.dropmenu{display:none}}.dropmenu ul{display:-ms-flexbox;display:flex;margin:0;white-space:nowrap}.dropmenu ul li{position:relative;margin:0}.dropmenu ul li a{display:block;padding:7px 30px 7px 20px;text-decoration:none}.dropmenu ul li a.active,.dropmenu ul li a:focus,.dropmenu ul li a:hover{color:#3085ee!important}.dropmenu ul li a:before{font-family:FontAwesome;display:inline-block;float:right;margin-right:-20px;content:'\f107';vertical-align:middle}.dropmenu ul li a:only-child{padding-right:20px}.dropmenu ul li a:only-child:before{content:''}.dropmenu ul li:hover>ul{display:block;visibility:visible}.dropmenu ul ul li a:before{content:'\f105'}.dropmenu ul ul{position:absolute;top:100%;visibility:hidden;list-style:none;background:#fff;box-shadow:0 3px 5px rgba(0,0,0,.1)}.dropmenu ul ul ul{position:absolute;top:0;left:100%}.dropmenu>ul>li{display:inline-block}.dropmenu.animated ul li{transition:background .7s,color .5s}.dropmenu.animated ul li:hover>ul{transform:translateY(0);opacity:1}.dropmenu.animated ul ul{transition:transform .3s,opacity .5s;transform:translateY(-10px);opacity:0}.extra-spacing:not(.col-12),:not(.col12)>.e-content{padding-right:1rem}@media (max-width:840px){.extra-spacing:not(.col-12),:not(.col12)>.e-content{padding-right:0}}#breadcrumbs{display:-ms-flexbox;display:flex;margin-top:-1rem;margin-bottom:1rem;padding-left:0;-ms-flex-align:center;align-items:center}#breadcrumbs i{display:none}#breadcrumbs a,#breadcrumbs span{padding:0 .5rem}#breadcrumbs a:first-child,#breadcrumbs span:first-child{padding-left:0}#breadcrumbs a:not(:first-child)::before,#breadcrumbs span:not(:first-child)::before{padding-right:1rem;content:'/';color:#e7e9ed}.blog-listing .bricklayer-column{padding-right:25px;padding-left:0}.blog-listing .card{margin-bottom:25px;border:0;box-shadow:0 10px 45px -9px rgba(0,0,0,.1)}.blog-listing .card-footer{text-align:right}.blog-listing .blog-date{font-size:13px}.content-title{margin-bottom:2rem}.content-title h2{margin-bottom:.5rem}.label{font-size:12px;text-transform:uppercase}ul.pagination{-ms-flex-pack:center;justify-content:center}.prev-next{margin-top:4rem}#sidebar ul.related-pages{z-index:1;padding:0;box-shadow:none}#sidebar ul.related-pages li{border-bottom:1px solid #e7e9ed}#sidebar ul.related-pages li:last-child{border-bottom:0}#sidebar ul.archives{margin-left:0;list-style:none}#sidebar ul.archives .label{vertical-align:text-top}.modular-hero #to-start{bottom:3.5rem}.modular-features{text-align:center}.modular-features.offset-box .frame-box{margin:-3rem -1.4rem 3rem;padding:1rem 1rem;background:#fff;box-shadow:0 0 75px 0 rgba(69,77,93,.1)}.modular-features.small .columns{margin-top:-1rem}.modular-features.small .column:hover .feature-icon i{color:#3085ee}.modular-features.small .feature-icon{display:block;-ms-flex-pack:left;justify-content:left}.modular-features.small .feature-icon i{font-size:70px;position:relative;top:auto;left:auto;display:inherit;margin:0 auto 1rem;transform:none;color:#acb3c2}.modular-features.small .feature-icon h6{text-transform:none}.modular-features .frame-box{padding:3rem 0}.modular-features .frame-box>p{max-width:600px;margin-right:auto;margin-left:auto}.modular-features .column{padding:1rem}.modular-features .column:hover .feature-icon{color:#acb3c2}.modular-features .column:hover .feature-icon h6{color:#3085ee}.modular-features .column:hover .feature-content{color:#667189}.modular-features .feature-icon{font-size:130px;position:relative;display:-ms-flexbox;display:flex;height:100px;margin:1rem 0;color:#e7e9ed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.modular-features .feature-icon i{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.modular-features .feature-icon h6{font-weight:600;line-height:1;z-index:1;display:block;margin:0;text-transform:uppercase;color:#667189;background:#fff}.modular-features .feature-content{color:#acb3c2}.modular-text{padding-top:4rem;padding-bottom:4rem}.modular-text .columns.left{flex-direction:row-reverse;-ms-flex-direction:row-reverse} \ No newline at end of file diff --git a/user/themes/test/css/boule.css b/user/themes/test/css/boule.css new file mode 100644 index 0000000..20a73cb --- /dev/null +++ b/user/themes/test/css/boule.css @@ -0,0 +1,30 @@ +canvas { + margin: 0; + padding: 0%; + position: absolute; + z-index: 10; +} + +.header-fixed #body-wrapper { + margin: 0; + padding: 0; +} + +#body-wrapper { + margin: 0; + padding: 0; +} + +#body-wrapper .container { + margin: 0; + padding: 0; +} + +#start { + margin: 0; + padding: 0; +} + +#ui { + margin-left: 50%; +} \ No newline at end of file diff --git a/user/themes/test/css/bricklayer.css b/user/themes/test/css/bricklayer.css new file mode 100755 index 0000000..4505480 --- /dev/null +++ b/user/themes/test/css/bricklayer.css @@ -0,0 +1,49 @@ +.bricklayer { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -webkit-align-items: flex-start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} + +.bricklayer-column-sizer { + width: 100%; + display: none; +} + +@media screen and (min-width: 640px) { + .bricklayer-column-sizer { + width: 100%; + } +} + +@media screen and (min-width: 980px) { + .bricklayer-column-sizer { + width: 50%; + } +} + +/*@media screen and (min-width: 1200px) {*/ + /*.bricklayer-column-sizer {*/ + /*width: 33.33333%;*/ + /*}*/ +/*}*/ + +.bricklayer-column { + -webkit-box-flex: 1; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + padding-left: 5px; + padding-right: 5px; +} \ No newline at end of file diff --git a/user/themes/test/css/custom.css b/user/themes/test/css/custom.css new file mode 100644 index 0000000..014d3af --- /dev/null +++ b/user/themes/test/css/custom.css @@ -0,0 +1,49 @@ +body { + background-color: black; +} + +head { + background-color: black; + margin: 0; +} + +p { + color: white; +} + +.container { + margin: 0; +} + +#container > h5{ + display: flex; + justify-content: right; +} + +h5{ + font-size: 50px; + color: white; + margin-top: 100px; +} + +h6{ + font-size: 50px; + color: white; + margin-top: 100px; +} + +.header-fixed #body-wrapper { + margin: 0; + padding: 0; +} + +#body-wrapper { + margin: 0; + padding: 0; +} + +#body-wrapper .container { + margin: 0; + padding: 0; + max-width: 100%; +} \ No newline at end of file diff --git a/user/themes/test/css/debut.css b/user/themes/test/css/debut.css new file mode 100644 index 0000000..c47cff9 --- /dev/null +++ b/user/themes/test/css/debut.css @@ -0,0 +1,40 @@ +body { + /* background-color: black; */ + background-image: url('/images/snow.jpg'); + background-size: cover; + background-position: relative; + margin: 0%; + padding-top: 0%; +} + +canvas { + margin: 0; + padding: 0%; + position: absolute; + z-index: 10; +} + +.header-fixed #body-wrapper { + margin: 0; + padding: 0; +} + +#body-wrapper { + margin: 0; + padding: 0; +} + +#body-wrapper .container { + margin: 0; + padding: 0; +} + +#start { + margin: 0; + padding: 0; +} + +p { + color: black; + font-size: 20px; +} \ No newline at end of file diff --git a/user/themes/test/css/line-awesome.min.css b/user/themes/test/css/line-awesome.min.css new file mode 100644 index 0000000..49178de --- /dev/null +++ b/user/themes/test/css/line-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.fa,.fa-stack{display:inline-block}.fa-fw,.fa-li{text-align:center}@font-face{font-family:FontAwesome;src:url(../fonts/line-awesome.eot?v=4.7.0);src:url(../fonts/line-awesome.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(../fonts/line-awesome.woff2?v=4.7.0) format('woff2'),url(../fonts/line-awesome.woff?v=4.7.0) format('woff'),url(../fonts/line-awesome.ttf?v=4.7.0) format('truetype'),url(../fonts/line-awesome.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.pull-left{float:left}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} \ No newline at end of file diff --git a/user/themes/test/fonts/line-awesome.eot b/user/themes/test/fonts/line-awesome.eot new file mode 100644 index 0000000000000000000000000000000000000000..f13ae4a4efe61e68b715b82e226a77f344f63aaa GIT binary patch literal 213245 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


A!3)rViw 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 literal 0 HcmV?d00001 diff --git a/user/themes/test/fonts/line-awesome.svg b/user/themes/test/fonts/line-awesome.svg new file mode 100644 index 0000000..21c3c41 --- /dev/null +++ b/user/themes/test/fonts/line-awesome.svg @@ -0,0 +1,2954 @@ + + + + +Created by FontForge 20120731 at Fri Nov 24 02:04:36 2017 + By www-data +SIL Open Font License + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/user/themes/test/fonts/line-awesome.ttf b/user/themes/test/fonts/line-awesome.ttf new file mode 100644 index 0000000000000000000000000000000000000000..afdb6877858f68ee790a2f11a56e8ebca9d9eced GIT binary patch literal 263504 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�|aTVc1Jz>+Zwc!6>IYm7T4 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%0D!Ef4E-=Qp|8ZL6Ww^DZ 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%0Dy`K@ePfBKQf>13XmRxQg;ctZCi#Z7M}PF@v1?*w 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 A#sB~S literal 0 HcmV?d00001 diff --git a/user/themes/test/fonts/line-awesome.woff b/user/themes/test/fonts/line-awesome.woff new file mode 100644 index 0000000000000000000000000000000000000000..8897d78325a47bc33a31f14267b6b5f2c9d80362 GIT binary patch literal 117372 zcmZ6SV{j(H+J<9pY}>Xswr$(CZQHgswrwXHZ}7&pb8=37zrN|ZtNXtCndzySs{Yaa zw7a~R7!WWJ5D@UB4-ni>4F<08KmXJG|CgAUitJAy;}6IF5w1tucfYuZsMrsa`SAol zA_Of10+Ux}VE$n?Kc4+Z242*^`HXE19e!BJk8l5}_hT0Fg3S$`e;A0)4}A2Xg}qB->RsEso{^W6Zwf@`Vl+)ZK1x!5By;sKc47Eq>zvh_7=7- z9zQGx2nh572ngnSRU zsC*6VQX|}=d6{TVa8uZ6Bx_GBs)vd~aB$7@f(XJfOe46kHi(4W2+eWN-P>S-Sgx!K zVi>+Lj03;$)Bb``Fx!>Zdtso{(>RjSwQ3ZFXgCkM!@rIKzxy15Uh89g{Q}HW6wxl# z*bCpi@gD%U5=uz_d|Tk3e+uG}bI}8rfurup$n9*#iXAJqc%omuVr5QNt5&^I*P>Oc zrdPjq=hc(8W^I01gLlB09eV&qkugk4go!)|k@GK1Ko*LqnaEYRfWCd%L0F>jh7LpP z7aKpIo}O;GSpd{EzmtxD!1nf~_nM1k(V`~~^s{5PN553OIFrSEHYfkN`}mU|caPI9 z;v3G1<#_)CmqQ7g`d#@{fs-_)Q|L=Y-P7Vc-tO~mzSie;Eyln7vB!sr#~Fj*J>|Al z-Z3XRTJNpw##|_MbNrL;nV~!S`5y0sI_`js;ytVg=|yVR2H~@;Rv)Hsc2eSAJ4Q@Q z$k1CVlwqN~)*gDXU^=fx8Ag4Y^)0Pg(<}b48GsP3fwxHIL(uEa$Ri_dV0k0E;9ObG zs}t7PbQA3U%W(bX$zs?hIK&>Gz9~ys&IkEw$a4gm4R@GV1Anz18IJ8N6))tR(3o)jR!SRwN3kR z($Bv@h4RFU6&s2w>Wu9PV#`hxiHIVFNLnOKR8bLCGmS#JRHR6y%IfozN>>IPq;Yvi z57~6$07+DnyofNOXdHH;8{O-QUs!1+NfGDw9xd)LR zI$A|Db$7A|@xFqrJP&TsT>2!`%G=q>M9Cb5R8YZqlvKo$BrG!6;5||O6gXfiYJcU> zA)|tc4l!alXuxCZJa#yy{+_ovS{*H%1T~g3T&wFs$5(o-{dAgD?rsS24(WD~kx z^6KOg4(y*Ud^pS}EEb4g-x>|I_c|JGp$fBHke~&_uRxCgM5joSD)mIR&~bc(Uqxe= zPmhmONRcH=&0T02Rk;3@liM;?gEL!?xEQodoRAtqoFL;kjRt52JTiukV1`{nL~YE= z)A^>(HEaxnwkd+1fY5{Rf6hM5StHynEo5%BdOeN@U)~fHB#9}L5UiTCcGVa#l`34o z3ZZa;aS>#Lh5?j$b5c=04o-LTM0;kGP*Jck0PeLg-n`1n&-<2*!^1&=!h(VM_fH_# z%E`lj2Ku|pGL@+C6wM;UsJEj&y-!a$YsbNHzT}y;79R$3D#DiMaNh2 zxNSA`(Wi=)AFb6BV66+P1R&O@A6Ik5p>%*(oP)elwMF6Vu{*8_`T`HV%_K64m+{ha z(M#W_BMG~x=QuFvoYKP{X=ol?Xt>eQnlu5N(0>C|?h+g)-N-`GUq#iikr8g2T09sd z?!n?Q{7t$D`BjsmM~S_m;sR~u!`CjE{5E7fGSqVo^&(az`MTw32Io8my|Ck9pI|Y| zLH~&1VyMthyB=_|5hm=9Ah9z~X$hjoO%EN9>vp++)n!%Et?Yd~(cN_9;)A2r5sCY* zg)dKcemA_+bJlBe+(O+DIl$@&a>~IwDb@v_4|NC;g*&ZmDy z{Z6%WH9i(G$W|pbXgRCjpHo zwPX1@VfT}L4Eaaulsc`C-2`~Z2AoEj#yN%h*nTgoa9*gUzJIOh9Z*D# zp+FCic6_dCPhh>w9o}b^Z9Vfp-w}x}-M#)g-08xYs@Ks%?j=2JC)9N&QPcq~l&7;H z^s&4g`xMUZZ8_EcDr`7z`*vQVtNh%2y^iVje-gTa>#5K0QSelYvw!_cyY4c`nN(QC zqO1<@f{=>-tETZ`eqJrIX5$QAa*n6_xkwxDx;r^{SLU!yn!|#-tELU3(*3Gx|NIb9 zrH1?3KMvVkRN>{N*0Y_BpkgI`Ydh;;kt0#m_8{_{TQmuKRX2#Fh_*6_3=l~w{3D3G%?K#_{R_FSEcKdb*dP6;V-Zzs9a4HZ24~YBx{h_)?eUh7o zc`E6z1f?0wx>xMqczuU#G9VckoG5a--GpOS5eOI_c;6?Lj__Zsynyr@i{&~$x!LT} zi3XmR(@6d_=P@|E`Wx>Ye)C-V4ExNULH?NPU>^8`PN0L0QCG*FEyA|9Qg1kKOHMYE zuluRGc#a);Yn5uc74$uGha+e%ir)wIGvz+mf*>WIuXCbd))q~s` z7YaMUJoE@{LgRqC1 zv*HaE!z@>j4Mw7zRb~aaRD|GG(pF{reptq*12jt`mCAPJ@XDX=^Rt=~Xn#*VL}>(6d9;tEafaM1R;dIR8eb zfX!$1W0g+{LA`XOwSiJ#St|Y2;QzuE4eAODU;mN&c8lebwch>1QoZL)nd~8N!5Fw6 zbP7vTlUXc=nK{dXYDczxFF~Wg=(~My=Hr;7l&}$=4-|$PU5!61LGrZ(FJqrgy zZ@3BDhXvG9JO{8=qjq>%cQNG259H$i-5s?MH-ZMy;1CuKq3B`gQFwWdNxhO?-+dHu zblXkHT`$)>{Y$I`B>-=qgAH~;)0naaxH)k+v@vd33B`az%Z#QNF|r#;>Cxs@MGJ)x z-0#DHR6?QYqSAj*g>yv*O?|y)M>qpPNpQV2;cf0#hKS7dZ$>O(J-(p2U&pzr>Jrb+ z_5>|Y?83Y1bq@=+4C(26?@lC-5~WXdjXUe5pC>p1FZ3H72z)8Tc{%k0?{A^TKEWi} z_b(m9w0h?R@sNuXJ93=`<$plkVAgQ#%*ji_D~4H9!cTr8_E{UY-QI6^Z}EcURSE0& z5Do+B+ZnO)>iQbg{%Tr>p#dKJmW@sNoFz^{d747vAn!mU5%VmMCJzs*sGU06ab^2n#W2Ev!HQd;D$@dvQLuq9&7YrA$sO}OD#v~+%y_0VeoX5zL@gwWWG6ik{*9|NI02&Z5mo`BMqFVQ>VQJP zKjvSqlDe8i>8+h7*r_*fbxsn9{OxWEh{##5vO`CgpNnI5m$ZZHt|YZC$L_d$!au9L z@b9|pHUGF{-%pcIEyA%-flvyHQlN*_B$XtAPYF<<5Q#GZ`#mpT+z8Ta-Xq?cwcMk# z;gdA-Pf%;sbgJ|LSElcPtjatAqY5vfnL~p1VZ1{M7RWu-!w=!n?eQU1c|y~Ww)Y*E z;g_fmd{BFYKS9mFaWgklxY<)y!tKfS0dtaWJ{PGso-z3RWoVD!?&{y#4R)XQuI{I> zK^x;xV_B&v@zFefWegQqG;LW67;YcbuFa%?m{B8EIY5-F&vcb$aUFx=$U6?&yJm4? zOc|pmNlKya5{NeEyDaa((Ut>JFL@5rg~3YhK5PKzPD#yDS_t1Gs5xc<*aDvr3m_V( zY}La{y+<~V2{;iK$74CWYpNYofX2UXV?~wH#kG>;Foxxq1lUM@geBrGB1py1I%I}i z9MfwOGVruHEf5g?Y}*jUTw%@3Z+l3`QJvajJa*k66z!;Puo_DBoPkk>Wtq>KEWousYznFTtxGn=1uL(ET3bS@R3~ z3VkMBFt6%}n@w9o3kVveDT@%BTG2^HAx9u13J60D7$v(jbTU-CGmEI94E!kcaK@D& zNtw_E3S3j0Tmg=d3X?4?QZUQV0Eeh<+ADqNJ!K2TlrN1Hwq45g?I-G-Bf4uojgF$e!W#puoi60+#2i zJ-^0NBXEuXe80Z4$vW)8DzbvPWJ{UI6Qo6=Ie6&UO6W)GdBirxVtDLeg%kw~kc9rB zl8c(k1Hs%tU|cqIk~FK&YR4_U8t9(#BVEw|6j zl?`=z&9>W*e}CJ%zM1fz&V~iWVV~}|b^4N6gV4bbP^nORp4=FikQ7b@xp60D8?cKh zTUwzWoKwsgjy}9kArZj$%n~{-E2K z=!0Z-<8~z%hZD&u%#K(5T8b?u5QEE`$# zI&5zEo0G5T#HmBHt;(yYFabx&BwflQJwe*-ZZ5?7ocxZDs~`i4AVFnj4PCp*?EWY& z&O=7@F=Oof_Mgqst1B;p>G(vR4ilDiNE7}@t=GeTl~HS3dPLBL3vB;Xg>P_hX-}6M zI$n|Vf)0I=-%TLo%VVjBHzxkcDPZKKs>RyA+KqgOsKQ#|UsrVLfFLpAz#d`uVKA4R z*V|oW!Ca}BQK?Yj;(1DU)ttG0@~UHYhc(WD?LKSrhILGHX;0(7fg&643O`71y!Hpg znP_DB@z7@CJs@i!RlKVqq_~yiBY1+m?C2FN5ug#@^FVhX_mW$EP$P8`bD)8T%Vmsz z5F|b=#3te4#GY<&qJW?IA%5Gde?E|P5L|NZTBrkf`5TvOszn(lX@CZxti1tDvi`3^ zQ`*5NQ0(rgDV*EQs1~`aQ~w}#xQ%FA3P5#3uq!qTp$0=&d}+6ebut zZHPuq{mJ8FT;f=0@Q>`|ws~~gnDzEsXTRCJ>f2p&{1;$s7`Z^}F9Rnu0! z^X{?V^e4$P10$JkcfO)2-Mp>j-ZZ`=W8KVbTg#Dg5|4Dy+T^DuOXO@qnageot(4+> zOHcQavqIyN40Pi|!q5lD+Ay*|IJ8k4Rq|z{$k{f4mVfa7WNOy<&2D>>~#4wGXu^n;Ag zsN!a`*leV<@#5v#vBgk_w49;%9OGzS#}3lrxAJRUkq+W&L;!etR#L3EVc5l9PpbJp z0*klQ_=w}{jt6xYc$a=30!sP^fCNFGrg($a&DQV35OZ{F`ZT}HN*ZZm1sp_4^T1?HaCy;SWA^g^WnoD(vt@<*sa z@<~d}8EQUXE0&uvFYo954pAUwquQBOqFTqzI{(0-C-TFp^u~dZ3;IYCT-yvxiEj_*}{zz^Q z%j`b3vg30HeYU!4ftx}lmu<4Z3d_CRaz!Cf&JG~Tre92Kq+B=j)^x~)i0O!FYk5fH zMhnS2{Dra(JTWOp2~f`NVT82+VS<{$tUi|>b;Lp32F5~6h#DjO9z;Gepv3U1aDPBW zg>9z^Z=U7)SxBhKZXwfc8=6Blg6Ztl=AOeZxTxE+6VX~Pb8Tnl+ihkJ_-#G@K`HyE z`%zat`HKK~WdqqMqz*pJuQCp0vw}1P|AlK|`5)@S{27q5YV1-g{a#O#>dSPaaVgGk zG%r#L@bvQX5puA83CzI!XsoS&pWxnOtWkl+Gt`jr0(G~z4``6SfP=y2bm9S2zfufQ9i+OyvTWi5wy?*^noj(8fM&D3qv0kXC7J;AYV@RESVfA=_zez_MM!PO0B%7uT)jTf= zn+KxN8}L6-K|fq@&xSs6H-7M#H`pmBaEy}lIfZmQF<5+k$^5@ zJzY;~ro6#iXbx2B(I?@QKEC8_I6%U7Vg=$CmZKP;oh3#*#q{O_?Yaiw=?2e(wlB~ydWF>6JCNz=HDS*R^QS2ohP;87Ew-^CgIRmME zov9PC5ZX@7^j6;pRS>P9$|o2{aU^71*f5;)DlaEQv4o~0U1Fczlh7NBU)g=wA?;5! zt#Q4V-a|2d7({7m(2ReE(>@w)H4je5zj&~u{-5_ zp_<;FT3`QhmA$upO=177`u1w3_LLfTczF|dnclYqelz(({Pf!l#keWl5^%eeR+F~w z%DVAQkZqq>n|Tp2eBChg5jZrOoZhbg1fhf!i^G-7&i}-`gb8OK9?qyxyv%I$TH&&U zb>wl%bwld^CRt2fus$_H-DNOlYM_|Y1EhJF7HIUS(P_nZ5_8?F#FycLctWZ1XB>GE z3B&p#3QzXdu$VZ*_$i@>803Z(vJf9KFkLWeO6*ioK8So|P0E_BIeci910axXSO8*O z=Bs`L@2(~5+PBeoKPWjgM_e6TmOro(7=;=DzRh`jng|jo<-i8Nw!C(aFwQ0MtIq8u zY7Dpc-&v#D^iC;Sxxw!hpw@Is*~!D^&3dCA^R`?@s^t^rx3JaDn` zc6;8fUc?HSex0_?R((mdLOcliZ-F;J^Zk5Vj5jda?YVTTDKY9syJh8&D`QMvGgu8D zbTZKiHBF~$!0O$Z8_8(Io_v{y;NkL%I~Lus5+d}tj^&YuR%4})u^;E8a4%qd@os;2 zco{r;c6gR$YU;|0uJhkR>v#8rc|xqe>C9rHqj1Hg;rO}gDc;{)gyt>wV@K=v_Ajj{ zl6Z7Eg-nRI=XTF;4uZX8$%eBj^y=rzk5*7ovm?Wfzf>IzV|_lI`y#OO!Q%>L9p1x5 z0#=;U^NO7=+_=ALpZeKp(0R74G-ny{%+CL!T-|Kx2-cH#c7h~Dk>jDXROw}8^ZYtg zAm`EwnzLYLQOs_OZ7&%7JR59%RqDWXe@zXkHvXFbXbq)K30+q4TO01xU0UjTlD(Lm zTO*Ha%W&GfDDVLqQD3dDt$5c{6n&!GU>L8)f_p8Q@gJjJe`ChejUG`|E68J`#5gNV zgF$I&Fflxy^}gQjXiC5}?jZpmy#uJ285v#gL`KR~<$O!mLa`nWSE&vskZc}3$6VJ5 z`FT`zdi%)t)-&usaMfqx=V#_j44~ZTz{`!r&H=4pP1I|NdKz88hTOZ=Avng{@>W8m z2)SpzK8q;JdX!_2DPbHLaYEgozG=Qr1?5@W$L~JDfgKLxf-qa1*T24t$f@eRsxBwl zdM{k6(a&zr##@fe?COemq7%>Er{MQ~o?igFb2Eh}z#y!qfa(k0XV>z(4T%S~Kw+lL z?5;$$;pC5D?G%BEWzJjIn<>U@sn4f$vS^Mnwnnr%JAi*D|AFgVVz;viu|&twIs~}2 zMA)x|4&_!=O^(zpQ|BFzO`2k9EntPon=|7cy|x<6uU$QdZ`-XT{}LzOD>-xP5_9F7 zyWev_cG8Pmzy!B`pdc{}KUpS8loLb+4=0RRS4kIk2_cyv?Ik)5fbFa51hH$AcZ)~> ziH|5kp*(U^bcxW2k6@$7D{({Ec7Y2?yforl!Cb#Gbt{O@Ct?ihGj$;lr-%1YxGTyE zbOmLyx%!hOx!oC_Q*O*NN71~W9TPq;0YIDyCWf9)_5>!g%H`-(2DMN9$T*Zcz30H% zJ1^TA{@jEb^>DUzGU;2s+Mk9#o(2lhA z{vRK5&UxCIWMg{6bj0g_Z;#mM;Za4_|*YTqG@*wRyH?XReug(zPH_}}ej82`z(SGxmuweKA(%C=Fo zapapcIV;5;8L64!e-{#>1mxh*_jjB(y`7f)U&v|)zsm8<)3%wiNB-_RRonOHCT#U* z&aID{Xk=3JcFtLZ9Rp zuxRi{H;(l}O2;4Yqj^$BE*>ySHO=R){$mvb2x5|$WrIHgF8-WzT#DhgdI`Y>xZe~5 zU{jAlAF#`*9_~~JYzuA?xt!1TLp$`L+Bf_0?k`J9uYVjg1LO(X;<%Mx001g1<_6KXf^gpu6l!RkGNTp_aJneh^ zRvS!Td;$5)phzbY=*4Jo62AdsicK>=LGcA2{CQ-AC_iyptEHTsCEN8%U^ zRou2FLB{}3c6{pf7`vF!G|NLTP%^(VP#F}#jVGFsUdi5v9l`UXXx0Gc6MPeVR^%OR z_g4TboIlxd$JA&a7Xv1mPBIU29^RoxG+fp$2_V^z_HRjAPrVzFdZ@ zV4&&B$-y4==sNloyL4vr@pJ7|-cMjcM62<(A^sicL6opj8Z4n#jSOW-sRyT}52o6j z$E7r_Td>khYBdl}a*cY0yf>~RI{)e_%H1|%*PcD=Oh;r@q4V+-oMG7kmof<;rVn07 zw_b^UyB6!I=e7R(Tx#|UhTck=EsUhLlhJ=F$^*=b?G7a+&+cz}rkkb5 zShMtbg9Ty%4Z+_g@mSR6q)ziW&|3BPb62*la6i8I?y3;n~+;JSxzAUJ9q50FU)D;z>LZq8?bmc3*tAKh+zvL+70Fo zCx15bhoTYI>#p&rY1P~Tr@Zd2bkv^k`qYswwwO5NMOE=^UGR{=_55~h>Z!V+eC2)g zvbU`VH&ihjc<5>V47Zj}BQZFgP{+wP(qobVx|Qp-KH;N&^|76}!>8pN&@m(SBwwTC z8+a?VT$;H>pOLO)FjKct>P5A`iJ(f8;k!jTsH^2K`2fzjzyA9sY?8Oy8(T)OCG`Low|Wt}4tpUnt6}b7a^stmkA&`# zV#qza)n}-}OQD7{gjsvu@QXGGzH1X6bYD4ovC;y8ndrN9m&gpTy!3t zhV+*hh)4(#h%7W;8nS}_2%WvJcA~;OsfaA;)>nBY zc!flq+RkZbaC#QhrXeZ2l>gi8ETEvl! ze7U|?1K6D~T6{3czRk)Zuf;5BUEsTbt|}hNkRhLQNP311Vqoq8WZqU%IQ|vJRDd+T z;$`CLIFTjqxj~YYTVPd<9ZB(?j3Ph1my&=9F{(mF42huZ+Av}wZYhUsRuEB!#Mj>? z8FL0`(9($UM2&}=AIte4epT916Lp!x^F1a)B@`8E$Rt}QYS0$A zx_ajOd8}3JuMB&m^Icxm<;W~6R5nj7<)KNW|C^M**lg%4s{(w=^Y%@=6j$j1oosR* z-cJL$P`!H8Rm+#((}VF|cse0cCem#^Zp~~}W1?I5WM>6U)l7L)xBeElo-n&cgRC#$ zFW{xfaW$rXbj!@ktW<*y%~%SrPPll4|AiX;SV={Px>#0LHd(r}6R{+GZK>73%FEki z>*dEkcV4Z2y=X%9$NJIAcei_n;&D)<^tU>pY6qiweL`@926?K~h>jnv(7=t-gb8un zUe&%MU+FoLX0f{g_7U*YeoNrpOP!XiqE(CTL8?%+wMC;sB?iUugNjssHti}+&Tyy! zA2-6eB0}5fG8X@M_i=dIa}gbJ=8At@%F?uCPcGfr^5S5MOeS0Er7}+&pr@~fqf1$h zDx7BSVx5hJMVTHWT1#L6e(QPsP_aa?JG7N963;fr#b66Z zk4A9q&WCgmR*x-V!qnq8c@$F~!ESql3N1RYpn)d}f{f}JPviW;I-YXzD754gxk$P+ z(3?p7$b*SIf=NnGQY$0dD;#FzC3AH7n>~b$&Ecps8lT{Q?WVo+q8(Ij|^%Lw5CyOlB))bKB9;+ z`jYWm;YJA)@4f1@n|^B;*HA$8g0$7?eiDbh-sQ`B)5j~`s66(svkFGp^Ikdo~h= zwrkT-v5wXklB2n7bze@XV01Ve}~V(QXh66`A+bO2)zxi#L2Dp`q{(Ft_c}SA@}Gl{8o_+8?Crj zuCFKHyV1F9;D%_Iy3)K??3})QL+nyXx^Od^-9yUR!Ofa4609jtA7`v_zCe>o>S=5( zamG*n;+}h~LrgweYjB+DfvLO;rmy;}Sa=QKJ#0jH9fFhH(mrhW`%hSix$o_h(a{vtY#77okX3 zcsF>cZ^cu1%r&EoAt%nxW;brV^EyVR9W1r8nRd&bH%bs%;VypcPPwQGC)y)?``R;C zQkY)B`!rccouqNb6#1ojM4PP!+H#oK3~r->&+CYxjli(@Z;Ud_YwC>`*t&%6LAs>` zKC2JB3JBUqJzXv{yr6m$d^iaJf_B2s1VlY&Tts^&Wcc-x+k3?MH6vv~%9p;AZMCU~{vzTnhW8+L`)5+Gl^cCV#!Wa`^@_`M!a? z(PA+eb>lUE^&PK{*?qISjb4DaifO6$&-4Fw_jpn57>darZW?lS9(E$9RQi34w`C9I zp4cNpKEq)vN2&W~?M2eUWeB4oI?!Fy8Fbw{_|{m)@r5k5EW>mQ!8FDgOJGR!1!gy5 z_BK5s9N`*366-YXVSy^u5f~4#CXjS=V=sVtEYn5I-=bdf6d3^eFJJ3ZX->p{NN*wk zY!YAm4^O{(%f8|PP{7_?{GGhkyhlH0ZKAkyc%aQ%R04%NrqT^M;ti^tDE;8=AjY_Q z2Zv+d>?is&PwRMTZ2eG)P;I@WsOEu0^g9>0x^xx5YbK$ zQAvem4$P)2k^$K!T=AkVQtv;qVbGNNLlsm6T-`qF5B#}$_X+FnLIv-&{(h}`ZN;q} zhl*knTqWJcCT%zP_U=3Z%B@7G@a-t+ge|@`k(cJFS}XkUew6T|6x8%SlJx@z&XD%C zrCKX3umFel-tVJgX0cD!-ayTq#elJaYOVvW@+E*1w|XUfOZxYodkj|3lb@e*ipw#X z_$uJ`C2(_mB1xo?C8&h*cZISzWsGZ)c=<&fTzB-f+p9?U(CLkoT=^2Lbl%eWEhx$n zP?(&+m(_d<2XnjLipg z0&ar+-LJQ@{>XCo3(wb(!WT#;8HvkpGrIg2V>rj5=yW+~CL(cDC0WgFz$z5`1Rjbb zuwhO^boaD1k$L2V-{uJ=U!-N)q0I?j-^};Sytf7Nh%_+=)khGoU2paoFhf(!A89sc zi7fv#n?I4PmBTkp82rAODb5|7e^igCGW}SNsmNkz_FUa~9!8}s^uIM|v(mc>dZGZ- zTz2mCLqK*Ij{vIZDHI!`XGU7BxXMKg?IE2;Q5U2&wARi)H*Psp*R-(Fhnm>uL0V6& zoT|eH5zv)3*bat{8Fx}77ZM}}Am1uT=#POWjanU7ouJ}ZP$5@;Rc8UL_2|&5ESV~9 z)OY;^(V(Cx$)Kr$0+s<6RAs29Zkw%A)k#29vw$Xfs=)r?egR2I zm1N}7{46&)oXX*NBPVYg!VBYvg4^uggrPD9u17}+wvU)f0D7`~E@)NYX+~O%s9WQu zXiPwglvT<#W4vAAU3&Tfi?QN1T`!9VpGuV0BD<8g=2z}4APXxRzhUZ^lKMlw;T=mC z!c2eh3eQzV-0rSJ30L6oC|CAej3W<_*0nFOb0Ctq+Fjv5JwUveffguJ>eFH#dhv?6 zDL?^}G1s{}a21nDxIeSISG1^e8q`{omo!XK`;rkWe=R1i`6EAW%!$upNXa>I9evem zIu+F)GcH2n{5Rd~WvBb~a0nP|uJv|#CJ)7X;R02nRI$oOzD2{H$!aXOSH5GG{sy zY;I{5%ZUNH&k`~u`#Zui{{yLw-`s1p`E-ln)q~>e_L&& zpev~~s!jF7yQJefhO9=hVbK-i)ZfPc%!44}|gr$K#tAG7|vK|TzlzE!fSQ$7lzxfQL?d4Z&{@D#ZzCj=r(tPrJ%EwIT zaadV|@Ng^a>to;9)u&u8P;!x5rq3;4Ke4o9+c2#kPo}#UW9?v`daD^oRm{dOQJ~cQ zJ?yfe0;*vBSIPFn>WN++LC6&j;c_!FWO$yq)A}4%_&WDX&%)-SBksIH_Y;fdP|PX5 zYl=VQ73b-}0u^0PyaZgY9@y)or~dhOE#@}nc0{0ACZC#MJM@tk!ALTyIJ*tf#qnZP zZ)h3CRs@#(;N5#8aS6|~Yr2RC+2&4OiYhTYFY`PSQc-oulN%nTy^YP7YpQujT;a3c z7|*^^^X}t?!SbIt1#%aLq z<0tCvJ!LdvmpX@Wz25bl_o=L0s4#xIZi*>!FrZJFlAX1o&yfDJjQ!-l^EGD-aN^@< zL`<(ll)ZhI7IiZ7^IIzO?bz8#DA68UU>fDu*M;qZAZepez7s zK2Y}Q^}yX|0AoEAloHnZ%`UN>%|2?uCujWFJl|ACCt(`7fx*%xYDQgG_H&$q%{RM? zhPC%{q?RAP-ZlBYf_Mod&X^W-IhF1fwoE(ogV`oN=_444O`k%pvvq-Rf2>$CCn9G(* zC3bd{%$?6xd%zygIM(=g_br&W!`+G86>`ohtAtUhO6~EjM@^S^l~=|4?7D5~CkwxW zd)i?p!8EI_s~n7DhP^iSYG_4y5L-1c8RxMBZ;i$8GKlG`*Z68ZVeMe8KeSxr;G=m% zL|D7oxeFg(MN1Umopza=mseSwxqf7EgF7Ul+lv9Xk@NGub_+aBmz}!=vM}(9mz`L} zS>}+dFpiQq-tf-xm3-RPEm}xKf6mk3^!uHZAm?kmey_T3w>EZ@q$8USL@EM#5-F{J zCa(7+MTtV&5l`MS@zmmmIhvuGldNLK?_{fVdUYUxRvOBn*0#^R#AU6I9lsGUXE>Dk zq2qBc)L<_7*jC=$%#7w6r_oBS0SOljJ_R_wWk6p?)7|7raqMkJ5wsVHPMY4#5`X~d zd4uk<+jnDPySp2TOK4@~)aTdc1-!4IJT?Jc!ckr`@9oTX>4GYJQ7bpb^4O(xYB5Gi z60jfai^){5uPLzT`E`tC<(BPEnr1*M%`*=lkuA;>k-)c=`~%4Y_TyHc#s##sX2(4v%vawxj z0b+Z{`0Cy`y-Ab(uT1o0cV!#_ceCd`-|Y+g$%24LK0akC#KV)DsDl{Dx{;%{M9yrO zQxT<<5oH~c5bDT5V(;NLGDxdmn~I@qz{O!JP;LfQ?w6XnTGnpB*+MFyV zHbtvJVoP=-YwYi3sLEGoba9rxmjuUWq%S;Q`=SLl20O;f-#TzODTE5)luf&nx>G$t zqs1JL^J%^QrqQU)7MMn!*eNKX-YJHu)4B;3q)KP*aXiF=8&Jtdjh_kBAGav={=UTd z^0?d&6C4*=x!aFnd??AuDBdTx^m!CbO(LIgc*5XeLhu-hkPtEVSbQ4@H_#rWOceK0 zYF9f&xzf{?r5BbG6wHu#B&epr!;$yGRdQ0DDZ*{w@OQq(v6E!015IA(+ zkO6FKOz_)LF-CVBYTd0$${;ezne^*};G+FSBYR50LQOY9CKc=1nmn>bYoDNKdL=GW zl=uVVF#_`UKBTBu(yG-!C#meb*$ByXA*KKQcmLeyBk+88O_6*0 z<=iKmPaIo(VlPrg_hL?q(Nz}D^e*flSI963<-vLI5%pDZlL`KN-ExzhkO3SsE1$|n z@gPgOn0)B1;F0A=QXpRzouq8r?PCAl>N@COvwvUO!JBBnckx!)V#NJEu4}8v=CT~c z#w$xykv&J^Src+Uv-0XU0?SDKB$Ro@+yn;!w}VTb>c~{BCYO5kAxw#`*VApgly>yy z#RN+!gcM@^WqG{u8jhou1#a(Tv{Ge)O!*$Uqj!+wTOL(vz?cVJ$}!p&%6uyjvESrr z*K@<_iT?+XMV>D9xbQdY*HSmffk_rRJ$WDdbWJ0b`P0}>Chf(!Op-~XK~CPzM*)wP z#9(=XoPR8T-d6yUN7{Gz!`k?LLh~7RUf9ebIw@}^&s9KnlL z0qxjQ4%N^L#UAA=Jb-CFTrOVh15poxM-R*7X^=~?b zm^g*s{R(99=URC=$1XDy_isHRDo0DopG-xfUC*yqX7M&8Qq6z5VBlKv}GRGA`a4+g(|Y z!20i@Zfe(xS`&>hAaZSVg+0?xY0S^SYSc1X(=V*O9y4}gF03yrgz01oY6p#KA!z>X z9Pj2-dV57&Tn&5liwHH`FRu~!(XTC`B&f)5YP_<<^F4*9Hbi4`y+?Gx8vlJ|oV`Dp z_&Y3ObMEapgG+gZ=K;2jSxxaLcU=7nZp5gnqP=d8>?v`BcpYO-9f4^^`1f2ZkKko5 zpVJEDQebe8^AbJ!^ z-U{Xo5=SoBNf0#-HWCyxo-p~+Vv;opS$2u7sI2g7Bfwwi;2ZOEcWp(!q8tD2AFYL? zBPXM2xHIASlw=t3I$;?S1S$xD!%&$=~@YnPEpA;jv)wVUuJ+&(6o zuu?}gR`aEsB5`lDjx*`&+f1&|gCA=6kgH3`PBKybvx>L7Lnk!N{%3WRMuN26Ho1f& zU*+@%N0siYu$`0>nt@VM^QpNQ5LgkBgaMVpyz~4}Vb?Zz2SF_mF40Yh?70p~Y6N&b z0@Q~Zg@kxBfk16+NM>==V^hhual{KQ;r;$j_;*)J3@r#($z;G@v_MK!m{VTPd^Pj> z*5vNlIduLn)8?s8z~BVkhp}63=Bayj>HM@drWz|CTS8;R;*>VEN*6@Ko?~i6m?(M_I z@a?ucv*QPwKS6rXwnbk;uk0EDD}Br4p(6rpwoKm4K}&vtkY|fSQ+W~?SJ6j$%_#^VgHhSTNtSJQBkf(2Zg2?- zs)Wv`sUH9Y%^)9|EaI=I+J)Ts4n;cV9^OxWn0_i;q1srW-EITG_uNbi)+NLP<_=bt5$zti}EZ5i`G6vPaI3Y zBJFz$gt&1sdbsVDB)09(375qsjdU<)K0rK2_^A^(DE4Bj6)HO~SWB$#w5@EYu(n6Bi&Ux}G^poTEz(4m#lu#{G|)3 znFz_DV^PBxaCOd1&3n@+4D!{>C}3xd)iz*Kep-3wvG!=Q?o}k3ek~=nFw|zQ}Fb(XltNhN#%B>-0g#N9>8nCO?b6cWNaB(wyrUbR> zo8OCA$yGeT$2zFbOT0$$p^L<%BtVTdBfaM~JDYnzC$DQ+INL9kBY9RF+y2P+=je zMBI)NHT1IFTdR$-t<9KI13T(AR*GR@Lssw~0A4_$zn$O1eS+hxJ;80?hD~e3uGNxM zMVh)1(@*I#n_5ie8=8;7qDgBvDM;&U_o8d;J7_`=N~~<2Pz`yAO-gomT;kIk1_#se zAoRWL@{0oD6soL76i#b-t-HN_xpii-84L$?FfgpRkBNUD4OQiAPW#pey>OA;rW=p zPL20&SKMx+TXdq-K@y=31Pyob<78KvM4vWC9GdFy*BqiC5XW#X*AWf)J-sfa-6^}=XhZEn*Jcl?uR$mZ!8|0I#>qaTUE@6nTJC_&vukY3sLli}YI zRlx}pHlY=_{_VD(;JOWWbGVP5aU7L6g(H@2AmHCF+s;3wm$VAByaOB7eakJ?taQQ^ zQYrPi-?Lfxt^b^wN)>V%;0WU|3MWq4gcHU`Fhx+?+w(0UlVbTe`qSbNoL#buCXQ1^ zop0c0(?7(d1gv$|zQa}I@;#V(EZQMu?z==IDp~t5Eiygx#xGBPrT-zOmY)2|#xK)t z^;S&Bh-;YI%(3yyg@>0v+5gbwSIj2?J}iHQ)!b(86^+$}t`Zh~%XUx2IyK{h&@dCqi}QIXl8OUGrEsi zOYR%h*RGwmhc%yGyH=-nTcVP;Mku%9A1+cKut6$WD%muIfVmkaZ`#t}8q09Bx!zWK z8u2!4aRDn<#0`7&NAkjsHEYIvouhNvls~N~)tsj1a=GegR?~}$KkdbPBAR^Tc5E+^ zXU;5#oL{qM$K0rv9P|3q1af9quZGN!b25-hW#>kHontSWxEB~KjFHm#3|d9mH-^5taZ(jfUs6O8hQx!b=rKW={ja#UnBhOQ^mo!S9bOn zYIpr$b2jU~cg?8C2STaZLO4`k*W1}iHmL4!&&0&`lI&XJ3kBQtLSgl;v9)W*cDWTr ziDY|NLcYDY>iYhCU-!mBfrn>z zu3gI$GBr5Zk#sp6!E1Lk;sgi>fwo%BZ3S-UHJ4LY6u(%p85%zFUDmiZbQzG-!lWoQ zH9awwV<(}}pN+WnDWcoZ&<;3mdAA%Jd{+Vh^~1)80ag?1-$Fe&lmL;!>*o15+7T8t zJMs!t)IcEdVSZ;K5Kv>qdxe8`RE0tNwc^@O)Rt0tHUsjhogZHN39aarl?8M*BU1bJ zhH0byQDZ5(L5o1CP<#Zyg~^ktoPgTyt>reNA6c-8HA+Jgzg*iuDNZ|8-He(^F+;>b zz4{!N-B~JUvvQ4+#?KgWIh!p*0vrc2BX{N>$Q0OB%hQ(*p)>v)I0u<2Wx@u)qW zoP>;#NOpSF+ix&_9Eq?e;i&7i=%yq)uX(+|WHwBSjUSaB@4Zi+X-&1^4MsiK*VKlc zPZO*A%Z@8(dM!QgqR9kn#RcOW+gO$7%rsLrK>1)?VG)Hd8Z@8-E>8!p5Z{mIJ_dE% z26f!946iY`ZR}dT9LL$Bo3`Swk^mJvzLu#t@ME#aq>h=2m(Lx#FaMhPGq7k=Vyru5&mUFa&uq8cnqi zhsNMGWOBGMl}PTcb1WZv?OEtS)DIj`V{9NA0@}Q^}zREY+9pO`!CvQ73%le;JpWn z!%d3>o40Itc4h9o>G4Xn(b7;u6V$Z5ZjpyKb(E>0V#6c1Mb^+NU%>BBwzYl$Ggt7u zwaXnW8jU{hTi9ogyXSr*kAC#QXLNJI@PE=lsJJ}sd6ygskj<8e481tIO#Fge`ODCBXw6{icX zoK&zN5Qhg}2pt0#BFT4lw(+u4mYq~gA`n>SoHCSvc?E~$a(O%+uQ%ZL`y|;(?UcXbhiQds;Y>?5Zmlm3O>@hBc$TGEtG>_jN;L6qv?1?{ zHm@xoJ4;t>`6f}TBaBnP)A;`@#ea)lDemo4=u;IML!TlHb%Ltl(3m%mAy3rI4aVO> zq846wu>`=|0V#m{W4O~q7F@o5!KLW# zE+XTZ;BxogZ#?SixR1Zvb&Y*P$t8Qd4>aKS^;=cJSBBTgF?=OfYu-QBGYnOcaB~X`3ghm=D*5_}?0!8~tNnid9+&Ys zt4?st*{X#wz`-0_f;qMZ;QSWuwcJA-=eJXbHfpj71#JI!+nIeXAdP9Q1-OjHY_%%6~y7gA$D=ZE8j#z#1fN`2#jy>P^7Gu%w zYT4>`X_J9n-@-qevtjvu3egC&rRcHCmuMe1*REz>oJp4Ko?6@;I&^%rnpI>?X=_XD zTD^MX#{KtBPDUarm53rB_hhlSt&Sa22Ch{WWm%M?6v7FbhYmo*m%S&cq$@ZhO zC?v}Voc4-oQQB%fO0gsV!%f>|*Y(pQsg&21=sUQf9&6jT*_-JenA(WluK5Q`6YIyu zl=hBfqP?vxT=RLalYu6<^-rA10safgF@0Tfj2`uF$3S|hRL%Bm*l_!Bm*}1Fq|*bU zm`T^xtsBqhiIB-mX18S0o5pY8yQASyGP$;MtaDv*ZE`L5e{j1Urab7IoEs>L?LbGo zhOV*LddZRMs!;x91-ioY&Taa%H==WPHSJUz_HD~$Y0Kr!!UIx3D+$i)jeoq+_?s`# z$RD34GmVX;o+iLgMBge-7u=_P? zM$WM(C*Eu?XT4df-Y5%>Em8j{oZQ1L2#@mT**+5{&1Lh|q*Bw=J;BvLDPd^;*$cP~ z&R+1`z4qf{&%d5O@6FF%KpXwp3*HDOu`akj=WqvZzG;_afb3fNs(2jg+4rexGfVakgu3{jBHi z;r9){?=~oN5z0K@D6>f|*?kkTyuHkP4GJY^ZH3{k2mGnvO}80;RDQb5WcjUh?NuZw zLpC4bUT{rFiNW?P!V(Mpg@IxU z55IzU_ZzDqk#8i@e0TRh1UJzSs_bg_%+oN zf|JNq20PDlqr#2kZ#W;+UBOg5c+AZ&X4Zl-cwMBi6@!`a-otznWhuNk$ zxiohTcN_O$BO)Pc->f;qIEm6oaR}-Hyhagi%P+SMW_m}P9fH{!y5mbR&G!4kSzR2W zemFxFC)?YK+04>Am_CB(G&Rgpaa}87%nUYzCPh^W@VrD_W26vr{aCIqq9F(!$KrNdF!g3J)l zJ3PFA+vmZ1;N|32XPC9Y85F(H3PB3t-bo^N;LFfR>wI>r2e;JxGL+qdIC8pb}qR5L-WRu)Xa^12U_Ab?^I8q z6_KZ>@UW*nv8(?f_}xe3{31;est#Yg{t7}dlOBecBJ>gobKR8xNEtaIc{XRT?^7VOiyaJ#(|z; zvacwWkPQ{PfrlEgthntF?6BurDCXhvjheq>WPbk8p&RB$lA87}(_1EF0E<{4;Bm{c z6cfde%fJ4?SiCJ5afqIO*^=Ws`QPUG-CL#y+XH@QG!XEqip$x@^Q)x3zNG5cJgVx^ z{Ho{vwIkKy?vYAmWOuPTvQ`TQ{2h^q=1~-9(jm6F{N>wF4;o1(+dtRa+uN7zsik{+ z`&Z|3_o=Gt_rt**@G~F$W=zRnIhy3lj~e;%VnqJ`Hl_;CufFsbpu~`^vYK$?09c_kQCK4t@XEOnR2>bBYq9_n1)?m+K)K5n;ov z>Gt^XW;D!y$Ngr$WqJ?(3i36+5f%+Y7BnL(u@qETz0@^^&Z9;m(Deq&)6SVc90tsU zH*pM_k=IyE*ehRK0iobLhXZQV?BcpsJB%UV9&WSkBon%l%}MjjvOK0*WlQ!_Y1$sZ zf0pgAxqLNb9xz(*9k<>ph5NKbCX>*@eWB#QKr+<4mTtZE9s2&cxl~fGek} zte~ojl&|Q?)ZE+=x)CRk_UNQd&ie<|{rew~Bw5xp;J0i?d{oQ5))kf$Ba z2CD5L!8%-$_MB1{#J z;Zj{Z=1!*${I20V!T)Rem8$Usz2yJpgdxFY%FHA@3n#FK6p!KVK3Xw#t7`0ToMz0M z(BGDAP?%fOn4_23LihY<*bKoO4OGw`8modf(t*mo|FLF7=ZD`HsNx%NnZ!2)N6K6O zJ*Gt~^q1xTWl?w(%KkI@i|EUHODjJAAKPDd1xM_?6{rrsul$97SASV?nb4*P?QzXL zTbh<0=6r7Tc(kI^G-tCFACl5hSK2r5O1r)_ym7q_&mn#mqdvytB{|l6pU5OR;>fGz zSX*0M)`Wh=>kWlS`9N`YwpczOW&@$4`|a8g-6loKwRph_uI$u1KIsm71588|@XE1! zU;XN$riSX{m|}ewYyraR;!h~TCG;HEX!+Ib`;xD6i0C!;{+u* zv67hJ0|_-DI7)CJgb;inB!P0kr6COvXrQ#E6k4}8<)+040xjH}mQuG(xdB|7dw={m zoLjuU&-1=Bv$HG7c2dsmIp?Ca=i{B3ciwqFpU?ke%P3&2L0#!}E#E+QY=G7HVU~AX zD?SiKX0^4WbX`Si8RZ#O2e0l_W(mp`r%3y(kUwq?vIC4(7oWpA1=@@P^;1A9z49#e z$wkN_ISvP(X?})1&{$b`1&-JDT*t~f=d_3zL?IorrX++@?$RB%}|cErZsACbTCAE7E{4S-qtIuz>z`Ntep2) z!xwlR7`sQF)hlcuNBC!;S%DpjPax5N-hUV}s(6$={kz=llx<@-f12C7QalO=nFdY( z#Pi_!pHlkya@ulCS7c$6+LnA0qlDbPLN?-;<%we11zMiURPJTRdn%CA{@%VfM$L`? z!JjQ1i$+J@;Lqj{b9|z|KLsRlNl9J)H)?*{pEDh_uY3B-YJU1FqmP$Lh~YN%MJ273 z5{Z%Ko5bj~pYzY>Cs*BF4l`N@*AE{c|N}e$8FQ{ zZS;7jb)&-tSe&=JPhTv8$ZJivBi^hqknK3q_%`PV)r1@Y(z*yu$Lukj4TE=hwdWk& zqWPHR#etrj?R9SR2T-2%qLEze*yCq*IM7zHHQQ+27=2z_+PY4=w7ftr+Oof-mg3rs zGLTKnEXC)r^J2pkkD^x{Rv0!Fwj1tGwnu{o58L9KvmmS<4Ag+_<1#(LBue-RrFf}~Am zNuZO$g)BIzMYmx#CtJ1~tsB&M`S_C$;|h<9KWcspPb20;?JM*3Qx+{pn(fcEC+ha`{DkgE|UXG*B zJJe3*z0Dsla}yc&2Q%H>1oW}fH1^@+Fv36M*ymcdVJ$g+3ys)99O*pARn+}#!HNmk z!lOZtFh*}PoRX@8TiiOYw7gRBH{v{N`SQY9*gmTN!k2_m2n*1T7lt0lRRUeeis{ix zZqu)A{}!g}6&CYKid-nH7GCGJv)EaXrePXdWijh5Uh)RaDV7iKXZco6h@zs30)krk z{i4`dVWkkhz$O(oA26wqPR$G3}W6z$Ory@=78FbG&=v!M983wOGLhxK8=Fy3!Y z_q+~BKUcsoe1_*mQ6%)Ah=k#eZ&S6b-ehx*EI>XdV)&iqV%2P z@y2{q3N8B^%Ok?Ju{D{bsWk_%XlZT>ANy&E+IpaMgN-9>{TNq8uRw{S?HnlfGCZSJ zl=PY29QSOcWRi3)mqxD@n8_(+Nc%sdD@hLc93@wtC`F}!Xc&eykWGwt7f;I+UDeQ# zZ-tGaq-%M0N8H2^d}dtKqyX$#tv0yrM2;QH1J}%tfY-Tdun*^R07Cs?(y@G5AvY;rkEKHbCJSe0& zA!?eyagEA}OlfaswQa!0OYyGo+B}=B-L+<`wY)BxF90ul0v9jbu4gtt13FRn9@xF6 zGOagru2rUIkvn4G2uy{tR*_ch8(_<1j*oc+ULk))@emjv;gT!%b)0j*@b_N%hjIpKd_$2pg`vbNvN zk&XoNSL?jXKBsZ$JUoAbJl=XI+WK-#M_Z3|oD*3z4sfQL-`i}$KQ#|06w|shjXdrR z9cZ5Q_g>5Kdz-&dbC~$T8fmnyk9r9IAbE_HA&jxcoVe^*hW7KP_i_aO!F!r#>ARa} z;oYm#$Ya+w&+X*|cn>53`vkA^e|3#ChDm?+{7=aV@)C`i=Cm%ykT;gp{GOj*{a@Am zzUI$yb=gN=f|Q@_`5B}Dj}9-~M{ysI0Pktqc`)9Svs>#V+)1Bp{@luqyadPeVVZ>5 zK{@t$p5vb;Pgvz>uYHebK(9sn;U7>UY-SfifmOB(14a-Gn zCuqdxl2M1%LzRVi#Z|s88%=O6{QQ=UUZh=aLRZL6Bz=rq&X$ZHHwWE9(;su+u@0KM z+Qg`g?qjz$?rr>uC0U7MxYUb2H0-u@kT;cvIfe*2ia=x5>jspbm1ap~0Di&oK3*#e$Z93GrI(<$e5 z$5_88TFtug)GrW59r0#7hv6NE;SK29dj+-o!<^UFQp0<*7q|{JWAOl4TR+{X_w}KN zGgAakOc1>zp{Z9+R5(~nE99__GGcZ?j-zOnI=#5k=3a!9^B#mw#GkAD-9QO$!&nDy zk3`Axx@+mv`!0CZ+fn)zyO0Z3p}A9?Db1Bu@vZVj20KgKN+~);r)$CttO?(}#C6GY zsq4~rMI9H194rE`6!?1~(fiFc(qL@Jo})0IFI$*M8)zh@*L&XNxpy7U_*GVNzr6ER zF{nH)jmnpEI8Ei~mivKgaGg7wj=*1`yIHgxQFAH?RVfdW4{Bpf8l1Kb^9H--D|%DxBuUaXU=mc(3vabIrJ{G^u_jj zSYM~}SzGkL2Qet&8@cT?Y}Wy%qxz4{zq0}oqM0dq4g(poAY73_rW3+dg54t@LEhYl_1q9_pVC3AE%m8nz`@l?u~yy~h)e{cKtM53H-KH};f+?}qI z=Cjbm+#+mH`cO7>R0Br$@89#Tr!IrPr|w@&Rnv)tA~e5DJrX5Jug%<1EEWn!hx__e zWzTxDmXv1wd43fG^ncJ8pthaTk32)LF5YY*5u1@Uy&9NAz_AIfTlm8^mRPQz#c*$3 zuSHrK8Mdc&ldbV9R#;0V)%V8X2YHG24ZXYXO@XfDRams4cVn8M^t`U;`k@B|h4&A> zGj|JI^J5Idp?3?4pmtvi^+$db8X0~Fan*pPV*+5kqUQ65sbnaMk=i*&(>6v+jAN=AKu+kFh3=d}h<89XmE{$`}`z)K9tB6!-Sb(vm+i*$aP@ zif65F-Suz(R>?*@dTrl%&;9eE-pQM8nhf>Mzm`utby$rrEU59rYkuEl|Mu^*b;GZv z4PT;x*WX@_5gGU*O1}IN$RY&$l?>|F{nSz*sxFPPD({yz{!ZP1?yKw`06- z2f^2E^+7$*fYP+|DQ&-;J6=c2c6$V#r`nX9ZJ`ZisKDG_aiJu*P!9SF;}shzp}#Ov z>!)+Q8y?w-mSL6PTS|x7%EE}pidC>0<2L13C)cwj%=LEL9-B%vR6V>lm z@uc}#I16;q>*}Vit`xg15Lf9Fn@Xhs?6}uWzU7KvHw7Uj`FtugV!|*@Q}BlLh>8_YMpkk!4k)PpDjA zV4zm;DVufEOlHc18*2jt0Zt9*cwLoc(yePoFd}%nWuFqzBatM&YSZ+V=VVC|D5 zMTe1UPbSk-#iP;MHb_oXvpGrX4lDM@sv-DTFQP4Y;WLNeD|ub;nzEk)JL(RWU6&Q< zfN_8rHQ)`N+hH`l-SbY*dp#fQkXU5eBo=1GEdyRdzq;Q3Qt$7)&(^3nULZ#pIoSO1 zx$m$eNP6Mi3+>9+j?FoyHt)ECY3G^sTtcajJqdFm%u@{($OB_ZKVacq&o|D1J4Nscfhe1_p@0%aWf5!ciR@ z8L1xFdrieF_!QmeBkEJfj&WP7iDU#G=pW#O#D>kAZ=L8#M@%SYnCJRNYoj%T6@RJ zz=}gS+Hu~}CQzk5S|nZQN6j&o+y{s^z#z*`S(NrgvY0#7nLuUJFP?veFG9UUnC(Sq z6`hE7!JWbD$=Tm%_SBzrN4+2a&6A8)pnS0HABvWI7ePD8T6TJLF6huh*tOWQf}s?8 z1FDWioj=)pKDCHNNG+=Q=xl78`V|!NtX9R)(aI#h`%;VeCG?4z=#2U#Glzij6^F9F z3}u%*F^uemzASvM7ZIB~H8gFdBn_sMs(c~PKl*s}i9mn-6BxFuPM)$3K4D!Tr=k4M zaxW?AZGXP)&y}?8du#8lbd*`tsBg@3K%Zpw;g!`w}c{xo4Fyk z$l+bhpLU2GCOS7`YEbI9%@u&F=)Y)doSI_p=qtPlUuVri9EqWqGrR=em z?;f3>h)0Sf<{PJsx>nlozCb@BsEmJd{F4Yu66oLXKCNWb8>bTUQUuv9f0p9~wQ!{R zgf~FM2%pg_n?8@;c4~g`zAb-f)O<;tkbTL}*z{Kh??ZP)(b)8P{V?K>iCw!!KIjed zzT7R|AQ9AI`Ym5O|5JXFeBTqcWrN|iFTi*`yvF{8Hm_c#B3XiSd6S)}^t z@WaS5Zg}qq`Myzu0S*kbi4IdzI5heM_k8G$Z*6`oG=|Y?jM`g0ZI~8g&N!s=OO}mC zrX97s5bQa|8b`Ke2N1W5%`5)t02l4PPR*zHh=|;E8;Vx0jc%pw z-dbxc93T3Nm@SQb2U0_n(xCN-=unz&x)Wy1akw&8Xvgp9Gu!O|!nJlQ0JNor5v5zMIUJ2b z27-|8>FFu>RR*mE`H7MdNu{#>pk@pY4~3*aWW$D`p-^9{+ceaGZ%|dsvf|fb+3b*l zHp{e#SXjJ!-{-FzDwBfh7h2f`!e%5Pz^l@FkZ9?ie6=?Z4 z7&kH^42t*&Jb)m* znPDQ%R)RfKbJm^T)hq4SdGBmRPeXq2e6XkbN7j9GoH#nJQJ^a*P0^~8j@Z6+w{3sB z_QulRwQ-2HpGC`4g}(?!Bk?Tn-hH5o3nh-`14YHqFg&8h&Uf!#rfQv1zFN(fGJ3hJ zMFtdIspLYTiHT=BVH(NVty^zc-d!SwhBohe=W{?+DT=BpO0>jmkZx$qG+;@<%jHx& zo+=L)&3vJpFqA?%l^SkTDoxL7uylcIoIgu!c>;ReU5W(j(!4<3HPY!t+Pa?O&N#TV zuyu)uzihiy+IlkQ*gjyFGvuuEIC@pMMa*ZIjjnAji;`5jFWT0i>^Ju!t~cB%Pl(Kr zuK>-_Pb1b-Yu2!fUSBI(0r#I1^9j=jv^e~HKE!bZE)h?xGxC+UG(YubZr{0Oc2N$j zzBNE;p5v&;qj3zcN3RyA_vRvIFQdL({kJzqY1q2AWrx>pXV-3zx5|Fcp$k~QcI^22 zTlRj`7LP}-o?>i>kiK15dzILbn#rJT|G9^QLudrb`vU!ee%>djnI!~6%if$jhvM^QIud$gkA!fa%Y zGTTE$=qQi_rF3H@$))f4dAfv$snk3EHPufzT^V@$=07OjttyQb)6ZuNu&T z<8RzdUQRVux{HJ>!DA^nCh%Tzv{r6Tt}P!nd){?&bY@_* z*RJ>Vjor>BJBDn|e5Z;>nL`?0W6ookmM_#1K#fk8?)&i^4y|kKewN0o)}!tlT3Ke6 z*lS9AAuV5MSoz^Yq_{k1yV}qZ zWt$Ruyq>S0{{f%ii$F!)?D;j%y%fvDmdUbmSaB^vXwm5UjoZ;JT70y_`?4<{aku~` z)kT(6Ldg`38N^c^Q;UDF-iPx#@*ASXjo}^9u^jEsQHz$Oqjsc1{-uykkLjwP=S3|! zKURNF^Iyj5^IEcz%LRSBz?nr(*M}3my(7g1!il`9hBE1%ae+^W5>GyO=o^Q=@u6** ztZ&;u>CiU^O4VR@u>1ew2%q4%L4Po4@`Ty5CkesxFr1RddBS@+pD(C(!9jie%HL{! z0Ru{$fy(4~H7+F+-MXeJ9G4m#%o>4!peEF=pyER~Xs==Ra6Pg3xxYH|>9Nd#?6&A5 zr^-1+5ESJj3DZQe2F@nUj}p=y_QxQXNJJGD{8`nkqB|C09OGzB{|s zIQ(cS_vTXR2)>#Xz%*ZuYY8HzQuN!LT*b%geJ$nkMq_Q-j&;k`{90SvoVZYh{e1A= z(u&jKCsZug(?D14gL$SKc>G;0eF*er#)sHk9wI0esKgo9Tt-FWRpjmLQnq+S`qa~M z;@7!v`MQW!_J+3nF+%sDBp;o{xov@d40;mif2jHF$cL(ra^Br9!K(bCs1Lkt;O)GG zc3P+b!N~IE<03ihOMa|b5MiD{a5K*94SkIJYhT}q=7O~>E+J>O`S<-4c<5Q@tNnN zGe^m3CG}AAAez828?W?!-X|LA1ET3mV$|XA#_St>$=G($)XKhY*q1SqXV3LgSPCoY z;Rn3|BE+^~qsF%5tS=fyJu#oW>K^V+tn(8z6AKh(GFd{c;lY_)B9ukeDbSxD-g68Ip<{c7)1h8usMJCtH**m0 zDdT}Q(z|?J0-dU{sLb>JOplA%Ir{rrsgONtj zeYaE2W@8aNL;cD7fUb4ylG-p;7`}1KUy$~YHIZo;waDy~&K#JTS#qq37I$yhFjFm+ z46~TnxN(k!dth7iO4chG!{pVOnFBqWZ+Mquh*Z|nGaELf(-m2t85n4uah`$gDfo!I z*}FY4Z{`z*Np;j2&n$n2JW4gEqrkD;=((NE7LMf4kpN1z&n!^Cwq=9u#b|qdU>~58 zb{H}3(nOnHiBOqQ>$%L17aFCKu6w-;(P-3+;-a0)8HV=yKPC^O8t&ZBvTvB*H$aA# zhfA;j>QXKi6Ecm`BZ*WhpO42itx}x>?pgt|W7Azi)I4_}x4d*<19>zUOd*2IVnNij zT&^z+Kbo(*=#Am+JKo-%2W zXVzP{JImL3PCOTV4F;xjpP%=vf97%FWHCF2F&4A)Qv6wI$zb)e=9?Pg1h1Rc^2%Dv z-}Mz}VKG{kp?P!ZbPifojcqVs4$Y-A8TXg1=L!p*1RsRHAxF#N3iJ#-g=y4?ZBW}H zO|-?o?(vMEH{2yqPi>guRC+}bb=R}#{DqpIdr{4^Z38`b*0_{!0l&niji?yt5S-I-D);lMwv)%w(E-4@vFyI&)QO|b$zC(sq8u(gqg$syS$Tw zb^8?_2qd71J>v{(ykJN0VDag#ch^n=m*#>nl@zI< zE&s6nHLGl!P!@BNdTn&R!3t0Z`Q?_~ujoAlZ`CcIq9>@`6pbeZlqroz313nlr!pQ` zmmR-Y`nLMYACW1&^6_ThNwlfLh<`7udFo;z8pWgd*8Lb+7^>|CE~QuQZ9ahDJ4fg} z_

}VC>>`p6$(nP+)^SkmwNx}e?9uEs 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 literal 0 HcmV?d00001 diff --git a/user/themes/test/gulpfile.js b/user/themes/test/gulpfile.js new file mode 100755 index 0000000..74e7bed --- /dev/null +++ b/user/themes/test/gulpfile.js @@ -0,0 +1,43 @@ +var gulp = require('gulp'); +var sass = require('gulp-sass'); +var cleancss = require('gulp-clean-css'); +var csscomb = require('gulp-csscomb'); +var rename = require('gulp-rename'); +var autoprefixer = require('gulp-autoprefixer'); +var sourcemaps = require('gulp-sourcemaps'); + +// configure the paths +var watch_dir = './scss/**/*.scss'; +var src_dir = './scss/*.scss'; +var dest_dir = './css-compiled'; + +var paths = { + source: src_dir +}; + +function watch() { + return gulp.watch(watch_dir, build); +} + +function build() { + return gulp.src(paths.source) + .pipe(sourcemaps.init()) + .pipe(sass({ + outputStyle: 'compact', + precision: 10 + }).on('error', sass.logError) + ) + .pipe(sourcemaps.write()) + .pipe(autoprefixer()) + .pipe(gulp.dest(dest_dir)) + .pipe(csscomb()) + .pipe(cleancss()) + .pipe(rename({ + suffix: '.min' + })) + .pipe(gulp.dest(dest_dir)); +} + +exports.watch = watch; +exports.build = build; +exports.default = build; diff --git a/user/themes/test/images/P2test.png b/user/themes/test/images/P2test.png new file mode 100644 index 0000000000000000000000000000000000000000..8c540766f9bd65c87684f7d3a77b2a6f0ff9bb65 GIT binary patch literal 4366 zcmeAS@N?(olHy`uVBq!ia0y~yVA%k|94tT)M~!M11_ptvo-U3d6}R5rxR`a=fXCrt z){p=7kexSLVE)^Zi0t>7;HsexQy~K%)>?Fx`NOq0S>;)Z+DF4qya{F*F=t zVi1U6VBpYUU}$7zPyj|7h|9#y;E=!w=8~caqzBWag!;oA35l63(cH=np*OKAL9-0I zIk*+Ue1Yn02j)bUf<_aj4`$8zW(ZG#97xbpL@5G=7N$uT93&WJE^!=)W?h%q3<*-G zA|!7ixfmAi#43VC4m6-)Ch@iiZkP)6tXoqR9X*RX!612-C`B-TpvECc6v?Cm-3Cm{ zCc80I%-(1wjYzVV+n6JP0X>@J2t9p+pr1NX`Rkg(jp1wl+bA z_fzWLuWx6ni*6nYr+ zCa6w7WXoTk&t`F!4N}dam87_Rhc{iriYe^jB*mfJkaY7^vTcg(-G!`l_OsYDw+EcO zXHL-DzmY|mH_y&@oxl6h`(Dv{gAXb6tq%{dZh8`A{{No);&=Z`EgqQAIn?oG*SsnbOnJwBcavxaV>%e z6sv1f&G-L55zYE8nVu<(N4ddSq&9Dz`KlbVX9e>b?de*V9O76IA;mcF-3DoTrt1U= z#x>gAcIKz_)=6HQRLtf@*9JYXBN3a(@{GslB%O=0)}`w0mdwU%X+g^76y)?~Or*db;|#taD0e0svAmaC86w literal 0 HcmV?d00001 diff --git a/user/themes/test/images/P3.png b/user/themes/test/images/P3.png new file mode 100644 index 0000000000000000000000000000000000000000..189e51f2a6dbecfc3497b109e0cc6f25331f526c GIT binary patch literal 396931 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

E?}98Fmx)Kxgxr0l)GlZO*Ujvy955 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%0DW<3G;&>gwh7~aItTd|7 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�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 ANB{r; literal 0 HcmV?d00001 diff --git a/user/themes/test/images/Ptest.png b/user/themes/test/images/Ptest.png new file mode 100644 index 0000000000000000000000000000000000000000..b53a08c327f2045809d08b73886d0a80edb2240b GIT binary patch literal 51400 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 V(L=*jG)|UWH?e{@U-3@=e*givw{`#k literal 0 HcmV?d00001 diff --git a/user/themes/test/images/favicon.png b/user/themes/test/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..85526cf43dc3d1557e0b1f6b19ba037861ec8d8e GIT binary patch literal 13203 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 FV1g`BrzZda literal 0 HcmV?d00001 diff --git a/user/themes/test/images/grav-logo.svg b/user/themes/test/images/grav-logo.svg new file mode 100644 index 0000000..845a994 --- /dev/null +++ b/user/themes/test/images/grav-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/user/themes/test/images/haha.gif b/user/themes/test/images/haha.gif new file mode 100644 index 0000000000000000000000000000000000000000..145f0ee319001445f29dd057519d2851ca47f7d0 GIT binary patch literal 104081 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�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 L)4#PbC3FAT+#I;h literal 0 HcmV?d00001 diff --git a/user/themes/test/images/logo/.gitkeep b/user/themes/test/images/logo/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/user/themes/test/images/perso.png b/user/themes/test/images/perso.png new file mode 100644 index 0000000000000000000000000000000000000000..de580aa5cdb02480659cc3065d9f51b43cd6d0e8 GIT binary patch literal 920 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-#^NA%C&rs6b?Si}mUKs7M+SzC z{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweEp zc6VX;4}uH!E}sk(;VkfoEM{QPQwCwiilz2tKtc8rPhVH|SBy;jta@(q&z@jlV7lY! z;uw-~@9p&c-me2hj_#d&Nb5OfD`z z*nTzUD{(40s&ueSR1jLCudpmLsjN(FVE_jZy?*_=KGpGMiPYuGmoJ#`a&vQ^NHLmg zd5OL2_+yp>#@n`SJ5ea}YP!zpMG-pBD${ku7U!7#Uip5vx>C!5&!0cbf4hDA_P%*- zxwlt@Xvsw{3^?%h>(>7lq@<*Nsc)3yYp?zJ*Jo+a%I(M87Bhy1KD6MAi;oXnfBm54 z@n_G}rcImni|t~LnW3d6=k0BR94re~XD9>;BBmeXKm(|hjQES_r7BVmdh_GJFxKjQ@MppJj}ymxQjdU1I#N=`OpO#*-v8nIjBS%==+}s5C+68;v49(52NAtdP?^bGQ5MTnj<7tuPR4>-9MO%tAggO&y sYW6&DJss!Wzopr0Kk5aNdN!< literal 0 HcmV?d00001 diff --git a/user/themes/test/images/persosad.png b/user/themes/test/images/persosad.png new file mode 100644 index 0000000000000000000000000000000000000000..19ba5fa4c4b3e64d6fb6a012271f952ecc6795f5 GIT binary patch literal 699 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 literal 0 HcmV?d00001 diff --git a/user/themes/test/images/son/hit.mp3 b/user/themes/test/images/son/hit.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..192b0303c1271da5fc97db1b8f0165e441755cac GIT binary patch literal 6424 zcmeH~cTiK?_QwxB6tAd&p(vqB6G8|jfI#Rap@V>kNRuK&dc6=LAiYF|P=ug@6zRPe zF-i*}RSdl;Am~+8M9G8u=G`~G-#^a0zus@|K67T){_Ztv?fuzn_Bq=?TaFeuZ0stQ zmM{Pip`jiG14oZE5CmWV55O4+J+yrQS0La}#Q=VQ7ocT=27uoHSD$MhmVrK|dPq|M zYN=xk04IPW!POrk3zJrqmXn4n{ONk_U#`X`=4b!{J#4aC2-u&-QRh!XURO!>X9Ws{ z>-?-J>gwwLtQNlVjThHhyp`^!51^{B-D zZhsT_o50@${wDDMjR5sydN-gF5vEULLZIoOQbE{uK#B8(U(RZ2yJe;H|A7bNZ58&vqqqK{_X~>-; znMk^RGna6hN!9;3LM;QTbBqhcMvSGiX0$n;Zp(0=5kjnGrX>s}<+%;I07zf)RJk>V z-bJVm16j^FU*|b^{cz+tf?hDjw7EZPcosf}R{sWq^mkFIXvH7&?9!)MWB=G|#Zalc zqWL(G0Cl%G$D8yZn3>I1P6k|>PKm2XGe5iISaY$wux$H zremW&g2197g-b5HO9YD3JpoFOBOUy9cQxvm>Htl&03k-eX-#vIk^RXTTF!VZiKar0 zj;Sw*feA2Qa)E+)G;qLaog8{CfOzr`rx%O?M1qv9O9rQ4pN6@BKkk`m`tkRxHU*I9 z>6-3{o851P)5V##5K90!d9O8@rlU^+ow{@tQN5m(@Q3@168KGwKObyR6!* z1PKVP>U*E7epy(@3)OXyzo&zfeb9E*z95b)I{0Nw!m<%F-P6?c!dy%`-#sB>meHCnyP?RnK+F}pdixSE6T4|x47@<0OTJOdlA4pQ-I<|87>rG0gs^HHGd0fTafj4B zEMyXjbIfyAgbKzhld$%0n)}2=Xd!OY--K}Qso zI_c(nN)hQ%++XH|^F-=H=8DlqG6kZ{eQ2Xqp}zPfVWX8ErgP*|@x{>*L$&T^Fo`n| z=X{gmj1|1F1>BA~Ys@S=(#72eFS^PdC^!mqwX5$Kmbz5uD7!MjPFb#|085eu+|-Zw zZZ7$HQ6jKrH#@#{e>Gco;o0>b_g#^|wr{~}%QdAgb=eb+LNsdDay$NW4O!B!;>p4L zU27qWv%8}q`QbrT1HO58b=_X!bEWFxHh4DZljGlO+uZElr^ROt>N(bfV^_u`Prf)K zO#C2179Farw}N3lCH0%s^jS94gihiWk%zUtVfQ^o?X_P@(Tq68TZce{NLFImebx6Z8} zL9jze;ffaKxG1YHcEcKAcq4&CX8SIl&~J6kW=}<0mM;bQQ+MRX6=r^mV_X2!pBojs z+DDiUoESd%GEd$0>1?}75~y6S8H$h}+CS*ptm^dmLMAm{X8)Mm62AJH(y#V85L1;C zbLuUuiKyHUb27IsdsgX4aH%r{xgN_9HM3XU9;*skp3>vqy-f8ieAUrNz{V(0$F!23 z&Ni+~Ud5{VE`ddL^S;7tNtK?9w1vegaRX;V*?y?{=GCyGW26nb5jkN}!q^*c?Pl7@ z&S;<8FXyaF-S8yakCGvaRdf4ZZL{Z9Be&*f)^?@_M!ZezCvx8pC+_K2+CJ#o{}FWr z!CQfXE1{jVrZh}u_cT9d)E!UDLU^XOmaVs9b}xmzChqV3F1z(o#dA!(mD-gR{@prirYh9j+rGrecFgwuhg-U19r<9iWZXL4i$`*!wgD z{hn#o_hlc1gTvIDMEQh5;9J!QTUb#Q%@y+Q+hD&g2V8izbGd^01=o=(|MogN1IecR zrO%}@X3t6+q;iS}a^}hF`S6R281m;dsE|&81MB7M(i#AbGwjE{-5uNOLBR_JB#CPPt7dcn^;*&k9QKBv4OmHB~CtzGO_!#B(Mo`c|C5a89$66PAS( z#f^8bnHE5emIk~GVjPFpn6s0h(|3j zMm#rt&BvQ^-ohySO!AB84>(u5E=pRrX$?v2FqdbF)RqS%oDKJmBegP(T5aS!CMjRy zQ*Lgl%HOAiG8)zp>fgdOswZq6wkiFXQ)5=1WT+a-fJeb@u_E^3RgQ_1oW0D&M-VCy za9lF5W=%QAhK-MW7LlI7tGY)rFk7um8&_sA7*RPDY%%_(q#?DqCQU~>*r;*j%uebx zYUYzlvj7CyoNXo2G?oR1UFZSm2ewWnl^Uy6Gcxr&(P6a{?B?x-Fk>}NSX+ob-3^$p z(V{8Jt%rc?hU{G1+Q!K<8%ZYXVl9zKJ9&De$1QSxY~`-08za`4?Z(?D04I>XKs7ueucf?iM0sSjP~t+(+>f78-Xde9lT`JoGC zvS@8h@+tP8SaAVhnj6%|dm&-D^d?AOEu)$8G-8yVU4 z@6^+x4T%d9kEg|5hYG^2sWS9{VNs@hL6*h%dRPL(Jzzmat_L$?Pv(b?IMS zFVnwcsQu=C@_T2Em7Dd7$&=BcIxpEx1v9uGXhw$IYVY~V2|3Z~6S#}FGFIi?IrU3J+U?J!n2RRHpEek?cq5oy zM?OEClCZ8r&)TmnHJ<4{v}W8Wl@=W!ZDyC;?;a$(Bvt3E73aD_*|TZ26@x^y+N$9g z9%=WD!fnYF!l}jO1U`+%4d?M$-HYn&eepSHTlZme8J^mg&N||bvS;YTe4jJA_drIl zAG#N1&kQoeKs;h*9d7ZqM0E~_R;XL}Y=Dw)1EZ{_vZ+OZ)3(>2@=Q9pQNV1qYBBk4 za}~nw@Fp@p>M75wiHdv6QN3P)Jkt@C1-41$KGhCANenv_E>5qhDwlCd>%;Fudbf`} zy`L)0s}LFrxH*Ok>hIfl2<>#v{&!krcGBVJdJ#qZrI6uqFiz_KU+fnAA)Yg`^2y2vjkyLu)zoK8jEK;ixc+aIgFM zlN$H238mtXt_1~A9vF%b)N>^WK-|vdKU@?N z=KF+~Q>ou8KRREe9$v4k@D98MPPGeo4EKd{S4SCsO<6_;82^jj^HBo>yUtX!?<-R;_o}0p=t#d3}JBLm) z-A2_ow8-)0NuiW%?Xon@^#9>2_7Q|O0HA6AA6~ { + canvas.width = window.innerWidth; + canvas.height = window.innerHeight; +} +resizeCanvas() + + +let onResize = (event) => { + resizeCanvas() +} + +window.addEventListener('resize', onResize); + +let touché = 100000000; +//let hitSound = new Audio("/user/themes/quark/images/son/hit.mp3"); + + +let tps = 0; +let timer = setInterval(() => { + tps++; + console.log(tps); + if (tps <= 0) { + clearInterval(timer); + console.log("NOOOO TIME"); + } +}, 1000); + +// let tps = 60; +// let timer = null; + +// let tpsTableau = [10, 30, 60, 120]; +// const ui = document.getElementById("ui"); + +// tpsTableau.forEach(valeur => { +// const bouton = document.createElement("button"); +// bouton.textContent = `${valeur} sec`; +// bouton.dataset.time = valeur; + +// bouton.addEventListener("click", () => { +// console.log("CA CLIQUE OUUUUU"); +// lancerTimer(valeur); +// }); + +// ui.appendChild(bouton); +// }); + +// function lancerTimer(valeur) { +// clearInterval(timer); // stop ancien timer +// tps = valeur; + +// timer = setInterval(() => { +// tps--; + +// if (tps <= 0) { +// clearInterval(timer); +// tps = 0; +// console.log("NOOOO TIME"); +// } +// }, 1000); +// } + + + + +class P1 { + constructor(x, y, s) { + this.pos = { + x: x, + y: y + } + this.size = s + this.vx = 20 + this.vy = 20 + // this.img = new Image(); + // this.img.onload = () => { + // this.draw(); + // }; + // this.img.src = "/user/themes/quark/images/perso.png"; + // console.log("img", this.img.src); + this.imgNormal = new Image(); + this.imgNormal.src = "/user/themes/quark/images/perso.png"; + + this.imgsad = new Image(); + this.imgsad.src = "/user/themes/quark/images/persosad.png"; + + this.img = this.imgNormal; + + this.isTouched = false; + + } + + draw() { + ctx.drawImage(this.img, this.pos.x, this.pos.y, this.size, this.size); + } + + bong(){ + // if(this.pos.x >= canvas.width || this.pos.x <= 0){ + // this.pos.x = 0; + // this.vx = Math.abs(this.vx); + // // this.vx = -this.vx; + // console.log("ça touche :("); + // } + // if(this.pos.y >= canvas.height || this.pos.y <= 0){ + // this.vy = -this.vy; + // console.log("ça touche :("); + // } + if (this.pos.x <= 0) { + this.pos.x = 0; + // this.vx = Math.abs(this.vx); + } + + if (this.pos.x >= canvas.width-50) { + this.pos.x = canvas.width-50; + // this.vx = -Math.abs(this.vx); + } + if (this.pos.y <= 0) { + this.pos.y = 0; + // this.vy = Math.abs(this.vy); + } + if (this.pos.y >= canvas.height-50) { + this.pos.y = canvas.height-50; + // this.vy = -Math.abs(this.vy); + } + + this.draw(); + } + + hit() { + if (this.isTouched) return; + + this.isTouched = true; + this.img = this.imgsad; + + setTimeout(() => { + this.img = this.imgNormal; + this.isTouched = false; + }, 400); + } + +} + +let p1 = []; +let monP1; + function createP1() { + monP1 = new P1( + canvas.width/2, + canvas.height/2, + 50 + ); + monP1.draw() ; + p1.push(monP1); +} + +createP1(); +let hitSound; + +window.addEventListener("keydown", (event) => { + if (!hitSound) { + hitSound = new Audio("/user/themes/quark/images/son/hit.mp3"); + } + + if (event.key === "ArrowLeft") { + monP1.pos.x -= monP1.vx + //console.log("gauche"); + } + + if (event.key === "ArrowRight") { + monP1.pos.x += monP1.vx + //console.log("droite"); + } + + if (event.key === "ArrowUp") { + monP1.pos.y -= monP1.vy + //console.log("haut"); + } + if (event.key === "ArrowDown") { + monP1.pos.y += monP1.vy + //console.log("bas"); + } + ctx.clearRect(0, 0, canvas.width, canvas.height); + monP1.draw(); + monP1.bong(); +}); + +class Boule { + constructor(x, y, s) { + // this.x = x; + // this.y = y; + this.pos = { + x: x, + y: y + } + this.size = s + this.vx = -10+Math.random()*10; + this.vy = -10+Math.random()*10; + // this.color = 'hsl(360, 50%, 50%)' + this.color = { + h:0, + s:0, + l:100 + } + } + + draw(){ + ctx.globalCompositeOperation = this.blend; + ctx.beginPath(); + ctx.fillStyle = `hsl(${this.color.h},${this.color.s}%,${this.color.l}%)`; + ctx.arc(this.pos.x, this.pos.y, this.size, 0, 2 * Math.PI); + ctx.fill(); + } + + move(){ + this.pos.x += this.vx; + this.pos.y += this.vy; + + if(this.pos.x >= canvas.width || this.pos.x <= 0){ + this.vx *= -1; + } + if(/* this.pos.y >= canvas.height || */ this.pos.y <= 0){ + this.vy *= -1; + } + + this.draw(); + } + } + + let boules = []; + + + let maboule; + function createBoule(){ + maboule = new Boule( + canvas.width, // Math.random()*canvas.width, + canvas.height, // Math.random()*canvas.height, + 2+Math.random()*10 + ); + maboule.draw(); + boules.push(maboule); + } + + setInterval(()=>{ + createBoule(); + }, 500) + + +function collisionP1Boule(p1, boule) { + let dx = (p1.pos.x + p1.size / 2) - boule.pos.x; + let dy = (p1.pos.y + p1.size / 2) - boule.pos.y; + + let distance = Math.sqrt(dx * dx + dy * dy); + + return distance < (p1.size / 2 + boule.size); +} + +let anime = () => { + ctx.clearRect(0, 0, canvas.width, canvas.height); + for (let i = 0; i < boules.length; i++) { + for (let j = i + 1; j < boules.length; j++) { + let a = boules[i]; + let b = boules[j]; + + let dist = Math.hypot(b.pos.x - a.pos.x, b.pos.y - a.pos.y); + + if (dist < a.size + b.size) { + let nx = (b.pos.x - a.pos.x) / dist; + let ny = (b.pos.y - a.pos.y) / dist; + + let vA = a.vx * nx + a.vy * ny; + let vB = b.vx * nx + b.vy * ny; + + a.vx += (vB - vA) * nx; + a.vy += (vB - vA) * ny; + b.vx += (vA - vB) * nx; + b.vy += (vA - vB) * ny; + } + } + } + + for (let i = boules.length - 1; i >= 0; i--) { + let boule = boules[i]; + + boule.move(); + + if (collisionP1Boule(monP1, boule)) { + touché--; + monP1.hit(); + console.log("touhché bouuuuuh"); + + if (hitSound) { + hitSound.currentTime = 0; + hitSound.play(); + } + + boules.splice(i, 1); + } + } + + monP1.draw(); + + ctx.fillStyle = "white"; + ctx.font = "20px Arial"; + ctx.fillText("Boules touchées avant de perdre : " + touché + " (oui c'est beaucoup)", 20, 30); + ctx.fillText("Timer : " + tps + " secondes (oupsi ça augmente)", 20, 60); + ctx.fillText("Esquive les boules de neige :D", canvas.width - 320, 30); + + requestAnimationFrame(anime); +}; + + +window.requestAnimationFrame(anime); + diff --git a/user/themes/test/js/bricklayer.min.js b/user/themes/test/js/bricklayer.min.js new file mode 100755 index 0000000..fc975d3 --- /dev/null +++ b/user/themes/test/js/bricklayer.min.js @@ -0,0 +1 @@ +!function t(e,n,r){function o(s,u){if(!n[s]){if(!e[s]){var l="function"==typeof require&&require;if(!u&&l)return l(s,!0);if(i)return i(s,!0);var a=new Error("Cannot find module '"+s+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[s]={exports:{}};e[s][0].call(p.exports,function(t){var n=e[s][1][t];return o(n?n:t)},p,p.exports,t,e,n,r)}return n[s].exports}for(var i="function"==typeof require&&require,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 literal 0 HcmV?d00001 diff --git a/user/themes/test/scss/spectre-exp.scss b/user/themes/test/scss/spectre-exp.scss new file mode 100755 index 0000000..a2813b4 --- /dev/null +++ b/user/themes/test/scss/spectre-exp.scss @@ -0,0 +1,19 @@ +// Variables and mixins +@import "theme/variables"; +@import "spectre/variables"; +@import "spectre/mixins"; + +/*! Spectre.css Experimentals v#{$version} | MIT License | github.com/picturepan2/spectre */ +// Experimentals +@import "spectre/autocomplete"; +@import "spectre/calendars"; +@import "spectre/carousels"; +@import "spectre/comparison-sliders"; +@import "spectre/filters"; +@import "spectre/meters"; +@import "spectre/off-canvas"; +@import "spectre/parallax"; +@import "spectre/progress"; +@import "spectre/sliders"; +@import "spectre/timelines"; +@import "spectre/viewer-360"; diff --git a/user/themes/test/scss/spectre-icons.scss b/user/themes/test/scss/spectre-icons.scss new file mode 100755 index 0000000..a223397 --- /dev/null +++ b/user/themes/test/scss/spectre-icons.scss @@ -0,0 +1,11 @@ +// Variables and mixins +@import "theme/variables"; +@import "spectre/variables"; +@import "spectre/mixins"; + +/*! Spectre.css Icons v#{$version} | MIT License | github.com/picturepan2/spectre */ +// Icons +@import "spectre/icons/icons-core"; +@import "spectre/icons/icons-navigation"; +@import "spectre/icons/icons-action"; +@import "spectre/icons/icons-object"; diff --git a/user/themes/test/scss/spectre.scss b/user/themes/test/scss/spectre.scss new file mode 100755 index 0000000..7bc46cc --- /dev/null +++ b/user/themes/test/scss/spectre.scss @@ -0,0 +1,53 @@ +// Variables and mixins +@import "theme/variables"; +@import "spectre/variables"; +@import "spectre/mixins"; + +/*! Spectre.css v#{$version} | MIT License | github.com/picturepan2/spectre */ +// Reset and dependencies +@import "spectre/normalize"; +@import "spectre/base"; + +// Elements +@import "spectre/typography"; +@import "spectre/asian"; +@import "spectre/tables"; +@import "spectre/buttons"; +@import "spectre/forms"; +@import "spectre/labels"; +@import "spectre/codes"; +@import "spectre/media"; + +// Layout +@import "spectre/layout"; +@import "spectre/hero"; +@import "spectre/navbar"; + +// Components +@import "spectre/accordions"; +@import "spectre/avatars"; +@import "spectre/badges"; +@import "spectre/breadcrumbs"; +@import "spectre/bars"; +@import "spectre/cards"; +@import "spectre/chips"; +@import "spectre/dropdowns"; +@import "spectre/empty"; +@import "spectre/menus"; +@import "spectre/modals"; +@import "spectre/navs"; +@import "spectre/pagination"; +@import "spectre/panels"; +@import "spectre/popovers"; +@import "spectre/steps"; +@import "spectre/tabs"; +@import "spectre/tiles"; +@import "spectre/toasts"; +@import "spectre/tooltips"; + +// Utility classes +@import "spectre/animations"; +@import "spectre/utilities"; + +// Extras +@import "theme/extensions"; diff --git a/user/themes/test/scss/spectre/_accordions.scss b/user/themes/test/scss/spectre/_accordions.scss new file mode 100755 index 0000000..fd21585 --- /dev/null +++ b/user/themes/test/scss/spectre/_accordions.scss @@ -0,0 +1,38 @@ +// Accordions +.accordion { + input:checked ~, + &[open] { + & .accordion-header { + .icon { + transform: rotate(90deg); + } + } + + & .accordion-body { + max-height: 50rem; + } + } + + .accordion-header { + display: block; + padding: $unit-1 $unit-2; + + .icon { + transition: transform .25s; + } + } + + .accordion-body { + margin-bottom: $layout-spacing; + max-height: 0; + overflow: hidden; + transition: max-height .25s; + } +} + +// Remove default details marker in Webkit +summary.accordion-header { + &::-webkit-details-marker { + display: none; + } +} diff --git a/user/themes/test/scss/spectre/_animations.scss b/user/themes/test/scss/spectre/_animations.scss new file mode 100755 index 0000000..e7fde1a --- /dev/null +++ b/user/themes/test/scss/spectre/_animations.scss @@ -0,0 +1,20 @@ +// Animations +@keyframes loading { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} + +@keyframes slide-down { + 0% { + opacity: 0; + transform: translateY(-$unit-8); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} diff --git a/user/themes/test/scss/spectre/_asian.scss b/user/themes/test/scss/spectre/_asian.scss new file mode 100755 index 0000000..e426f39 --- /dev/null +++ b/user/themes/test/scss/spectre/_asian.scss @@ -0,0 +1,43 @@ +// Optimized for East Asian CJK +html:lang(zh), +html:lang(zh-Hans), +.lang-zh, +.lang-zh-hans { + font-family: $cjk-zh-hans-font-family; +} + +html:lang(zh-Hant), +.lang-zh-hant { + font-family: $cjk-zh-hant-font-family; +} + +html:lang(ja), +.lang-ja { + font-family: $cjk-jp-font-family; +} + +html:lang(ko), +.lang-ko { + font-family: $cjk-ko-font-family; +} + +:lang(zh), +:lang(ja), +.lang-cjk { + ins, + u { + border-bottom: $border-width solid; + text-decoration: none; + } + + del + del, + del + s, + ins + ins, + ins + u, + s + del, + s + s, + u + ins, + u + u { + margin-left: .125em; + } +} diff --git a/user/themes/test/scss/spectre/_autocomplete.scss b/user/themes/test/scss/spectre/_autocomplete.scss new file mode 100755 index 0000000..279fa03 --- /dev/null +++ b/user/themes/test/scss/spectre/_autocomplete.scss @@ -0,0 +1,47 @@ +// Autocomplete +.form-autocomplete { + position: relative; + + .form-autocomplete-input { + align-content: flex-start; + display: flex; + flex-wrap: wrap; + height: auto; + min-height: $unit-8; + padding: $unit-h; + + &.is-focused { + @include control-shadow(); + border-color: $primary-color; + } + + .form-input { + border-color: transparent; + box-shadow: none; + display: inline-block; + flex: 1 0 auto; + height: $unit-6; + line-height: $unit-4; + margin: $unit-h; + width: auto; + } + } + + .menu { + left: 0; + position: absolute; + top: 100%; + width: 100%; + } + + &.autocomplete-oneline { + .form-autocomplete-input { + flex-wrap: nowrap; + overflow-x: auto; + } + + .chip { + flex: 1 0 auto; + } + } +} diff --git a/user/themes/test/scss/spectre/_avatars.scss b/user/themes/test/scss/spectre/_avatars.scss new file mode 100755 index 0000000..b203aa2 --- /dev/null +++ b/user/themes/test/scss/spectre/_avatars.scss @@ -0,0 +1,77 @@ +// Avatars +.avatar { + @include avatar-base(); + background: $primary-color; + border-radius: 50%; + color: rgba($light-color, .85); + display: inline-block; + font-weight: 300; + line-height: 1.25; + margin: 0; + position: relative; + vertical-align: middle; + + &.avatar-xs { + @include avatar-base($unit-4); + } + &.avatar-sm { + @include avatar-base($unit-6); + } + &.avatar-lg { + @include avatar-base($unit-12); + } + &.avatar-xl { + @include avatar-base($unit-16); + } + + img { + border-radius: 50%; + height: 100%; + position: relative; + width: 100%; + z-index: $zindex-0; + } + + .avatar-icon, + .avatar-presence { + background: $bg-color-light; + bottom: 14.64%; + height: 50%; + padding: $border-width-lg; + position: absolute; + right: 14.64%; + transform: translate(50%, 50%); + width: 50%; + z-index: $zindex-0 + 1; + } + + .avatar-presence { + background: $gray-color; + box-shadow: 0 0 0 $border-width-lg $light-color; + border-radius: 50%; + height: .5em; + width: .5em; + + &.online { + background: $success-color; + } + + &.busy { + background: $error-color; + } + + &.away { + background: $warning-color; + } + } + + &[data-initial]::before { + color: currentColor; + content: attr(data-initial); + left: 50%; + position: absolute; + top: 50%; + transform: translate(-50%, -50%); + z-index: $zindex-0; + } +} \ No newline at end of file diff --git a/user/themes/test/scss/spectre/_badges.scss b/user/themes/test/scss/spectre/_badges.scss new file mode 100755 index 0000000..d67f6d1 --- /dev/null +++ b/user/themes/test/scss/spectre/_badges.scss @@ -0,0 +1,60 @@ +// Badges +.badge { + position: relative; + white-space: nowrap; + + &[data-badge], + &:not([data-badge]) { + &::after { + background: $primary-color; + background-clip: padding-box; + border-radius: .5rem; + box-shadow: 0 0 0 .1rem $bg-color-light; + color: $light-color; + content: attr(data-badge); + display: inline-block; + transform: translate(-.05rem, -.5rem); + } + } + &[data-badge] { + &::after { + font-size: $font-size-sm; + height: .9rem; + line-height: 1; + min-width: .9rem; + padding: .1rem .2rem; + text-align: center; + white-space: nowrap; + } + } + &:not([data-badge]), + &[data-badge=""] { + &::after { + height: 6px; + min-width: 6px; + padding: 0; + width: 6px; + } + } + + // Badges for Buttons + &.btn { + &::after { + position: absolute; + top: 0; + right: 0; + transform: translate(50%, -50%); + } + } + + // Badges for Avatars + &.avatar { + &::after { + position: absolute; + top: 14.64%; + right: 14.64%; + transform: translate(50%, -50%); + z-index: $zindex-1; + } + } +} diff --git a/user/themes/test/scss/spectre/_bars.scss b/user/themes/test/scss/spectre/_bars.scss new file mode 100755 index 0000000..47e21c9 --- /dev/null +++ b/user/themes/test/scss/spectre/_bars.scss @@ -0,0 +1,71 @@ +// Bars +.bar { + background: $bg-color-dark; + border-radius: $border-radius; + display: flex; + flex-wrap: nowrap; + height: $unit-4; + width: 100%; + + &.bar-sm { + height: $unit-1; + } + + // TODO: attr() support + .bar-item { + background: $primary-color; + color: $light-color; + display: block; + font-size: $font-size-sm; + flex-shrink: 0; + line-height: $unit-4; + height: 100%; + position: relative; + text-align: center; + width: 0; + + &:first-child { + border-bottom-left-radius: $border-radius; + border-top-left-radius: $border-radius; + } + &:last-child { + border-bottom-right-radius: $border-radius; + border-top-right-radius: $border-radius; + flex-shrink: 1; + } + } +} + +// Slider bar +.bar-slider { + height: $border-width-lg; + margin: $layout-spacing 0; + position: relative; + + .bar-item { + left: 0; + padding: 0; + position: absolute; + &:not(:last-child):first-child { + background: $bg-color-dark; + z-index: $zindex-0; + } + } + + .bar-slider-btn { + background: $primary-color; + border: 0; + border-radius: 50%; + height: $unit-3; + padding: 0; + position: absolute; + right: 0; + top: 50%; + transform: translate(50%, -50%); + width: $unit-3; + + &:active { + box-shadow: 0 0 0 .1rem $primary-color; + } + } +} diff --git a/user/themes/test/scss/spectre/_base.scss b/user/themes/test/scss/spectre/_base.scss new file mode 100755 index 0000000..4e01b20 --- /dev/null +++ b/user/themes/test/scss/spectre/_base.scss @@ -0,0 +1,44 @@ +// Base +*, +*::before, +*::after { + box-sizing: inherit; +} + +html { + box-sizing: border-box; + font-size: $html-font-size; + line-height: $html-line-height; + -webkit-tap-highlight-color: transparent; +} + +body { + background: $body-bg; + color: $body-font-color; + font-family: $body-font-family; + font-size: $font-size; + overflow-x: hidden; + text-rendering: optimizeLegibility; +} + +a { + color: $link-color; + outline: none; + text-decoration: none; + + &:focus { + @include control-shadow(); + } + + &:focus, + &:hover, + &:active, + &.active { + color: $link-color-dark; + text-decoration: underline; + } + + &:visited { + color: $link-color-light; + } +} diff --git a/user/themes/test/scss/spectre/_breadcrumbs.scss b/user/themes/test/scss/spectre/_breadcrumbs.scss new file mode 100755 index 0000000..6a5af31 --- /dev/null +++ b/user/themes/test/scss/spectre/_breadcrumbs.scss @@ -0,0 +1,29 @@ +// Breadcrumbs +.breadcrumb { + list-style: none; + margin: $unit-1 0; + padding: $unit-1 0; + + .breadcrumb-item { + color: $gray-color-dark; + display: inline-block; + margin: 0; + padding: $unit-1 0; + + &:not(:last-child) { + margin-right: $unit-1; + + a { + color: $gray-color-dark; + } + } + + &:not(:first-child) { + &::before { + color: $gray-color-dark; + content: "/"; + padding-right: $unit-2; + } + } + } +} diff --git a/user/themes/test/scss/spectre/_buttons.scss b/user/themes/test/scss/spectre/_buttons.scss new file mode 100755 index 0000000..9158f0f --- /dev/null +++ b/user/themes/test/scss/spectre/_buttons.scss @@ -0,0 +1,193 @@ +// Buttons +.btn { + appearance: none; + background: $bg-color-light; + border: $border-width solid $primary-color; + border-radius: $border-radius; + color: $primary-color; + cursor: pointer; + display: inline-block; + font-size: $font-size; + height: $control-size; + line-height: $line-height; + outline: none; + padding: $control-padding-y $control-padding-x; + text-align: center; + text-decoration: none; + transition: background .2s, border .2s, box-shadow .2s, color .2s; + user-select: none; + vertical-align: middle; + white-space: nowrap; + &:focus { + @include control-shadow(); + } + &:focus, + &:hover { + background: $secondary-color; + border-color: $primary-color-dark; + text-decoration: none; + } + &:active, + &.active { + background: $primary-color-dark; + border-color: darken($primary-color-dark, 5%); + color: $light-color; + text-decoration: none; + &.loading { + &::after { + border-bottom-color: $light-color; + border-left-color: $light-color; + } + } + } + &[disabled], + &:disabled, + &.disabled { + cursor: default; + opacity: .5; + pointer-events: none; + } + + // Button Primary + &.btn-primary { + background: $primary-color; + border-color: $primary-color-dark; + color: $light-color; + &:focus, + &:hover { + background: darken($primary-color-dark, 2%); + border-color: darken($primary-color-dark, 5%); + color: $light-color; + } + &:active, + &.active { + background: darken($primary-color-dark, 4%); + border-color: darken($primary-color-dark, 7%); + color: $light-color; + } + &.loading { + &::after { + border-bottom-color: $light-color; + border-left-color: $light-color; + } + } + } + + // Button Colors + &.btn-success { + @include button-variant($success-color); + } + + &.btn-error { + @include button-variant($error-color); + } + + // Button Link + &.btn-link { + background: transparent; + border-color: transparent; + color: $link-color; + &:focus, + &:hover, + &:active, + &.active { + color: $link-color-dark; + } + } + + // Button Sizes + &.btn-sm { + font-size: $font-size-sm; + height: $control-size-sm; + padding: $control-padding-y-sm $control-padding-x-sm; + } + + &.btn-lg { + font-size: $font-size-lg; + height: $control-size-lg; + padding: $control-padding-y-lg $control-padding-x-lg; + } + + // Button Block + &.btn-block { + display: block; + width: 100%; + } + + // Button Action + &.btn-action { + width: $control-size; + padding-left: 0; + padding-right: 0; + + &.btn-sm { + width: $control-size-sm; + } + + &.btn-lg { + width: $control-size-lg; + } + } + + // Button Clear + &.btn-clear { + background: transparent; + border: 0; + color: currentColor; + height: $unit-5; + line-height: $unit-4; + margin-left: $unit-1; + margin-right: -2px; + opacity: 1; + padding: $unit-h; + text-decoration: none; + width: $unit-5; + + &:focus, + &:hover { + background: rgba($bg-color, .5); + opacity: .95; + } + + &::before { + content: "\2715"; + } + } +} + +// Button groups +.btn-group { + display: inline-flex; + flex-wrap: wrap; + + .btn { + flex: 1 0 auto; + &:first-child:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + } + &:not(:first-child):not(:last-child) { + border-radius: 0; + margin-left: -$border-width; + } + &:last-child:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + margin-left: -$border-width; + } + &:focus, + &:hover, + &:active, + &.active { + z-index: $zindex-0; + } + } + + &.btn-group-block { + display: flex; + + .btn { + flex: 1 0 0; + } + } +} diff --git a/user/themes/test/scss/spectre/_calendars.scss b/user/themes/test/scss/spectre/_calendars.scss new file mode 100755 index 0000000..1e9fd15 --- /dev/null +++ b/user/themes/test/scss/spectre/_calendars.scss @@ -0,0 +1,222 @@ +// Calendars +.calendar { + border: $border-width solid $border-color; + border-radius: $border-radius; + display: block; + min-width: 280px; + + .calendar-nav { + align-items: center; + background: $bg-color; + border-top-left-radius: $border-radius; + border-top-right-radius: $border-radius; + display: flex; + font-size: $font-size-lg; + padding: $layout-spacing; + } + + .calendar-header, + .calendar-body { + display: flex; + flex-wrap: wrap; + justify-content: center; + padding: $layout-spacing 0; + + .calendar-date { + flex: 0 0 14.28%; // 7 calendar-items each row + max-width: 14.28%; + } + } + + .calendar-header { + background: $bg-color; + border-bottom: $border-width solid $border-color; + color: $gray-color; + font-size: $font-size-sm; + text-align: center; + } + + .calendar-body { + color: $gray-color-dark; + } + + .calendar-date { + border: 0; + padding: $unit-1; + + .date-item { + appearance: none; + background: transparent; + border: $border-width solid transparent; + border-radius: 50%; + color: $gray-color-dark; + cursor: pointer; + font-size: $font-size-sm; + height: $unit-7; + line-height: $unit-5; + outline: none; + padding: $unit-h; + position: relative; + text-align: center; + text-decoration: none; + transition: background .2s, border .2s, box-shadow .2s, color .2s; + vertical-align: middle; + white-space: nowrap; + width: $unit-7; + + &.date-today { + border-color: $secondary-color-dark; + color: $primary-color; + } + + &:focus { + @include control-shadow(); + } + + &:focus, + &:hover { + background: $secondary-color-light; + border-color: $secondary-color-dark; + color: $primary-color; + text-decoration: none; + } + &:active, + &.active { + background: $primary-color-dark; + border-color: darken($primary-color-dark, 5%); + color: $light-color; + } + + // Calendar badge support + &.badge { + &::after { + position: absolute; + top: 3px; + right: 3px; + transform: translate(50%, -50%); + } + } + } + + .date-item, + .calendar-event { + &:disabled, + &.disabled { + cursor: default; + opacity: .25; + pointer-events: none; + } + } + + &.prev-month, + &.next-month { + .date-item, + .calendar-event { + opacity: .25; + } + } + } + + .calendar-range { + position: relative; + + &::before { + background: $secondary-color; + content: ""; + height: $unit-7; + left: 0; + position: absolute; + right: 0; + top: 50%; + transform: translateY(-50%); + } + &.range-start { + &::before { + left: 50%; + } + } + &.range-end { + &::before { + right: 50%; + } + } + + &.range-start, + &.range-end { + .date-item { + background: $primary-color-dark; + border-color: darken($primary-color-dark, 5%); + color: $light-color; + } + } + + .date-item { + color: $primary-color; + } + } + + // Calendars size + &.calendar-lg { + .calendar-body { + padding: 0; + + .calendar-date { + border-bottom: $border-width solid $border-color; + border-right: $border-width solid $border-color; + display: flex; + flex-direction: column; + height: 5.5rem; + padding: 0; + + &:nth-child(7n) { + border-right: 0; + } + &:nth-last-child(-n+7) { + border-bottom: 0; + } + } + } + + .date-item { + align-self: flex-end; + height: $unit-7; + margin-right: $layout-spacing-sm; + margin-top: $layout-spacing-sm; + } + + .calendar-range { + &::before { + top: 19px; + } + &.range-start { + &::before { + left: auto; + width: 19px; + } + } + &.range-end { + &::before { + right: 19px; + } + } + } + + .calendar-events { + flex-grow: 1; + line-height: 1; + overflow-y: auto; + padding: $layout-spacing-sm; + } + + .calendar-event { + border-radius: $border-radius; + font-size: $font-size-sm; + display: block; + margin: $unit-h auto; + overflow: hidden; + padding: 3px 4px; + text-overflow: ellipsis; + white-space: nowrap; + } + } +} diff --git a/user/themes/test/scss/spectre/_cards.scss b/user/themes/test/scss/spectre/_cards.scss new file mode 100755 index 0000000..6b712e1 --- /dev/null +++ b/user/themes/test/scss/spectre/_cards.scss @@ -0,0 +1,43 @@ +// Cards +.card { + background: $bg-color-light; + border: $border-width solid $border-color; + border-radius: $border-radius; + display: flex; + flex-direction: column; + + .card-header, + .card-body, + .card-footer { + padding: $layout-spacing-lg; + padding-bottom: 0; + + &:last-child { + padding-bottom: $layout-spacing-lg; + } + } + + .card-body { + flex: 1 1 auto; + } + + .card-image { + padding-top: $layout-spacing-lg; + + &:first-child { + padding-top: 0; + + img { + border-top-left-radius: $border-radius; + border-top-right-radius: $border-radius; + } + } + + &:last-child { + img { + border-bottom-left-radius: $border-radius; + border-bottom-right-radius: $border-radius; + } + } + } +} diff --git a/user/themes/test/scss/spectre/_carousels.scss b/user/themes/test/scss/spectre/_carousels.scss new file mode 100755 index 0000000..66dc51b --- /dev/null +++ b/user/themes/test/scss/spectre/_carousels.scss @@ -0,0 +1,136 @@ +// Carousels +// The number of carousel images +$carousel-number: 8; + +%carousel-image-checked { + animation: carousel-slidein .75s ease-in-out 1; + opacity: 1; + z-index: $zindex-1; +} + +%carousel-nav-checked { + color: $gray-color-light; +} + +.carousel { + background: $bg-color; + display: block; + overflow: hidden; + position: relative; + width: 100%; + -webkit-overflow-scrolling: touch; + z-index: $zindex-0; + + .carousel-container { + height: 100%; + left: 0; + position: relative; + &::before { + content: ""; + display: block; + padding-bottom: 56.25%; + } + + .carousel-item { + animation: carousel-slideout 1s ease-in-out 1; + height: 100%; + left: 0; + margin: 0; + opacity: 0; + position: absolute; + top: 0; + width: 100%; + + &:hover { + .item-prev, + .item-next { + opacity: 1; + } + } + } + + .item-prev, + .item-next { + background: rgba($gray-color-light, .25); + border-color: rgba($gray-color-light, .5); + color: $gray-color-light; + opacity: 0; + position: absolute; + top: 50%; + transition: all .4s; + transform: translateY(-50%); + z-index: $zindex-1; + } + .item-prev { + left: 1rem; + } + .item-next { + right: 1rem; + } + } + + .carousel-locator { + @for $i from 1 through ($carousel-number) { + &:nth-of-type(#{$i}):checked ~ .carousel-container .carousel-item:nth-of-type(#{$i}) { + @extend %carousel-image-checked; + } + } + + @for $i from 1 through ($carousel-number) { + &:nth-of-type(#{$i}):checked ~ .carousel-nav .nav-item:nth-of-type(#{$i}) { + @extend %carousel-nav-checked; + } + } + } + + .carousel-nav { + bottom: $layout-spacing; + display: flex; + justify-content: center; + left: 50%; + position: absolute; + transform: translateX(-50%); + width: 10rem; + z-index: $zindex-1; + + .nav-item { + color: rgba($gray-color-light, .5); + display: block; + flex: 1 0 auto; + height: $unit-8; + margin: $unit-1; + max-width: 2.5rem; + position: relative; + + &::before { + background: currentColor; + content: ""; + display: block; + height: $unit-h; + position: absolute; + top: .5rem; + width: 100%; + } + } + } +} + +@keyframes carousel-slidein { + 0% { + transform: translateX(100%); + } + 100% { + transform: translateX(0); + } +} + +@keyframes carousel-slideout { + 0% { + opacity: 1; + transform: translateX(0); + } + 100% { + opacity: 1; + transform: translateX(-50%); + } +} diff --git a/user/themes/test/scss/spectre/_chips.scss b/user/themes/test/scss/spectre/_chips.scss new file mode 100755 index 0000000..6729c56 --- /dev/null +++ b/user/themes/test/scss/spectre/_chips.scss @@ -0,0 +1,33 @@ +// Chips +.chip { + align-items: center; + background: $bg-color-dark; + border-radius: 5rem; + display: inline-flex; + font-size: 90%; + height: $unit-6; + line-height: $unit-4; + margin: $unit-h; + max-width: $control-width-sm; + overflow: hidden; + padding: $unit-1 $unit-2; + text-decoration: none; + text-overflow: ellipsis; + vertical-align: middle; + white-space: nowrap; + + &.active { + background: $primary-color; + color: $light-color; + } + + .avatar { + margin-left: -$unit-2; + margin-right: $unit-1; + } + + .btn-clear { + border-radius: 50%; + transform: scale(.75); + } +} diff --git a/user/themes/test/scss/spectre/_codes.scss b/user/themes/test/scss/spectre/_codes.scss new file mode 100755 index 0000000..817452b --- /dev/null +++ b/user/themes/test/scss/spectre/_codes.scss @@ -0,0 +1,31 @@ +// Codes +code { + @include label-base(); + @include label-variant($code-color, lighten($code-color, 42.5%)); + font-size: 85%; +} + +.code { + border-radius: $border-radius; + color: $body-font-color; + position: relative; + + &::before { + color: $gray-color; + content: attr(data-lang); + font-size: $font-size-sm; + position: absolute; + right: $layout-spacing; + top: $unit-h; + } + + code { + background: $bg-color; + color: inherit; + display: block; + line-height: 1.5; + overflow-x: auto; + padding: 1rem; + width: 100%; + } +} diff --git a/user/themes/test/scss/spectre/_comparison-sliders.scss b/user/themes/test/scss/spectre/_comparison-sliders.scss new file mode 100755 index 0000000..72bb25f --- /dev/null +++ b/user/themes/test/scss/spectre/_comparison-sliders.scss @@ -0,0 +1,115 @@ +// Image comparison slider +// Credit: http://codepen.io/solipsistacp/pen/Gpmaq +.comparison-slider { + height: 50vh; + overflow: hidden; + position: relative; + width: 100%; + -webkit-overflow-scrolling: touch; + + .comparison-before, + .comparison-after { + height: 100%; + left: 0; + margin: 0; + overflow: hidden; + position: absolute; + top: 0; + + img { + height: 100%; + object-fit: cover; + object-position: left center; + position: absolute; + width: 100%; + } + } + + .comparison-before { + width: 100%; + z-index: 1; + + .comparison-label { + right: $unit-4; + } + } + + .comparison-after { + max-width: 100%; + min-width: 0; + z-index: 2; + + &::before { + background: transparent; + content: ""; + cursor: default; + height: 100%; + left: 0; + position: absolute; + right: $unit-4; + top: 0; + z-index: $zindex-0; + } + + &::after { + background: currentColor; + border-radius: 50%; + box-shadow: 0 -5px, 0 5px; + color: $light-color; + content: ""; + height: 3px; + position: absolute; + right: $unit-2; + top: 50%; + transform: translate(50%, -50%); + width: 3px; + } + + .comparison-label { + left: $unit-4; + } + } + + .comparison-resizer { + animation: first-run 1.5s 1 ease-in-out; + cursor: ew-resize; + height: $unit-4; + left: 0; + max-width: 100%; + min-width: $unit-4; + opacity: 0; + outline: none; + position: relative; + resize: horizontal; + top: 50%; + transform: translateY(-50%) scaleY(30); + width: 0; + } + + .comparison-label { + background: rgba($dark-color, .5); + bottom: $unit-4; + color: $light-color; + padding: $unit-1 $unit-2; + position: absolute; + user-select: none; + } +} + +@keyframes first-run { + 0% { + width: 0; + } + 25% { + width: $unit-12; + } + 50% { + width: $unit-4; + } + 75% { + width: $unit-6; + } + 100% { + width: 0; + } +} diff --git a/user/themes/test/scss/spectre/_dropdowns.scss b/user/themes/test/scss/spectre/_dropdowns.scss new file mode 100755 index 0000000..324440b --- /dev/null +++ b/user/themes/test/scss/spectre/_dropdowns.scss @@ -0,0 +1,36 @@ +// Dropdown +.dropdown { + display: inline-block; + position: relative; + + .menu { + animation: slide-down .15s ease 1; + display: none; + left: 0; + max-height: 50vh; + overflow-y: auto; + position: absolute; + top: 100%; + } + + &.dropdown-right { + .menu { + left: auto; + right: 0; + } + } + + &.active .menu, + .dropdown-toggle:focus + .menu, + .menu:hover { + display: block; + } + + // Fix dropdown-toggle border radius in button groups + .btn-group { + .dropdown-toggle:nth-last-child(2) { + border-bottom-right-radius: $border-radius; + border-top-right-radius: $border-radius; + } + } +} diff --git a/user/themes/test/scss/spectre/_empty.scss b/user/themes/test/scss/spectre/_empty.scss new file mode 100755 index 0000000..accba9c --- /dev/null +++ b/user/themes/test/scss/spectre/_empty.scss @@ -0,0 +1,21 @@ +// Empty states (or Blank slates) +.empty { + background: $bg-color; + border-radius: $border-radius; + color: $gray-color-dark; + text-align: center; + padding: $unit-16 $unit-8; + + .empty-icon { + margin-bottom: $layout-spacing-lg; + } + + .empty-title, + .empty-subtitle { + margin: $layout-spacing auto; + } + + .empty-action { + margin-top: $layout-spacing-lg; + } +} diff --git a/user/themes/test/scss/spectre/_filters.scss b/user/themes/test/scss/spectre/_filters.scss new file mode 100755 index 0000000..37ccc89 --- /dev/null +++ b/user/themes/test/scss/spectre/_filters.scss @@ -0,0 +1,37 @@ +// Filters +// The number of filter options +$filter-number: 8 !default; + +%filter-checked-nav { + background: $primary-color; + color: $light-color; +} + +%filter-checked-body { + display: none; +} + +.filter { + .filter-nav { + margin: $layout-spacing 0; + } + + .filter-body { + display: flex; + flex-wrap: wrap; + } + + .filter-tag { + @for $i from 0 through ($filter-number) { + &#tag-#{$i}:checked ~ .filter-nav .chip[for="tag-#{$i}"] { + @extend %filter-checked-nav; + } + } + + @for $i from 1 through ($filter-number) { + &#tag-#{$i}:checked ~ .filter-body .filter-item:not([data-tag~="tag-#{$i}"]) { + @extend %filter-checked-body; + } + } + } +} diff --git a/user/themes/test/scss/spectre/_forms.scss b/user/themes/test/scss/spectre/_forms.scss new file mode 100755 index 0000000..20a6b4f --- /dev/null +++ b/user/themes/test/scss/spectre/_forms.scss @@ -0,0 +1,555 @@ +// Forms +.form-group { + &:not(:last-child) { + margin-bottom: $layout-spacing; + } +} + +fieldset { + margin-bottom: $layout-spacing-lg; +} + +legend { + font-size: $font-size-lg; + font-weight: 500; + margin-bottom: $layout-spacing-lg; +} + +// Form element: Label +.form-label { + display: block; + line-height: $line-height; + padding: $control-padding-y + $border-width 0; + + &.label-sm { + font-size: $font-size-sm; + padding: $control-padding-y-sm + $border-width 0; + } + + &.label-lg { + font-size: $font-size-lg; + padding: $control-padding-y-lg + $border-width 0; + } +} + +// Form element: Input +.form-input { + appearance: none; + background: $bg-color-light; + background-image: none; + border: $border-width solid $border-color-dark; + border-radius: $border-radius; + color: $body-font-color; + display: block; + font-size: $font-size; + height: $control-size; + line-height: $line-height; + max-width: 100%; + outline: none; + padding: $control-padding-y $control-padding-x; + position: relative; + transition: background .2s, border .2s, box-shadow .2s, color .2s; + width: 100%; + &:focus { + @include control-shadow(); + border-color: $primary-color; + } + &::placeholder { + color: $gray-color; + } + + // Input sizes + &.input-sm { + font-size: $font-size-sm; + height: $control-size-sm; + padding: $control-padding-y-sm $control-padding-x-sm; + } + + &.input-lg { + font-size: $font-size-lg; + height: $control-size-lg; + padding: $control-padding-y-lg $control-padding-x-lg; + } + + &.input-inline { + display: inline-block; + vertical-align: middle; + width: auto; + } + + // Input types + &[type="file"] { + height: auto; + } +} + +// Form element: Textarea +textarea.form-input { + &, + &.input-lg, + &.input-sm { + height: auto; + } +} + +// Form element: Input hint +.form-input-hint { + color: $gray-color; + font-size: $font-size-sm; + margin-top: $unit-1; + + .has-success &, + .is-success + & { + color: $success-color; + } + + .has-error &, + .is-error + & { + color: $error-color; + } +} + +// Form element: Select +.form-select { + appearance: none; + border: $border-width solid $border-color-dark; + border-radius: $border-radius; + color: inherit; + font-size: $font-size; + height: $control-size; + line-height: $line-height; + outline: none; + padding: $control-padding-y $control-padding-x; + vertical-align: middle; + width: 100%; + background: $bg-color-light; + &:focus { + @include control-shadow(); + border-color: $primary-color; + } + &::-ms-expand { + display: none; + } + + // Select sizes + &.select-sm { + font-size: $font-size-sm; + height: $control-size-sm; + padding: $control-padding-y-sm ($control-icon-size + $control-padding-x-sm) $control-padding-y-sm $control-padding-x-sm; + } + + &.select-lg { + font-size: $font-size-lg; + height: $control-size-lg; + padding: $control-padding-y-lg ($control-icon-size + $control-padding-x-lg) $control-padding-y-lg $control-padding-x-lg; + } + + // Multiple select + &[size], + &[multiple] { + height: auto; + padding: $control-padding-y $control-padding-x; + + option { + padding: $unit-h $unit-1; + } + } + &:not([multiple]):not([size]) { + background: $bg-color-light url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%204%205'%3E%3Cpath%20fill='%23667189'%20d='M2%200L0%202h4zm0%205L0%203h4z'/%3E%3C/svg%3E") no-repeat right .35rem center / .4rem .5rem; + padding-right: $control-icon-size + $control-padding-x; + } +} + +// Form Icons +.has-icon-left, +.has-icon-right { + position: relative; + + .form-icon { + height: $control-icon-size; + margin: 0 $control-padding-y; + position: absolute; + top: 50%; + transform: translateY(-50%); + width: $control-icon-size; + z-index: $zindex-0 + 1; + } +} + +.has-icon-left { + .form-icon { + left: $border-width; + } + + .form-input { + padding-left: $control-icon-size + $control-padding-y * 2; + } +} + +.has-icon-right { + .form-icon { + right: $border-width; + } + + .form-input { + padding-right: $control-icon-size + $control-padding-y * 2; + } +} + +// Form element: Checkbox and Radio +.form-checkbox, +.form-radio, +.form-switch { + display: block; + line-height: $line-height; + margin: ($control-size - $control-size-sm) / 2 0; + min-height: $control-size-sm; + padding: (($control-size-sm - $line-height) / 2) $control-padding-x (($control-size-sm - $line-height) / 2) ($control-icon-size + $control-padding-x); + position: relative; + + input { + clip: rect(0, 0, 0, 0); + height: 1px; + margin: -1px; + overflow: hidden; + position: absolute; + width: 1px; + &:focus + .form-icon { + @include control-shadow(); + border-color: $primary-color; + } + &:checked + .form-icon { + background: $primary-color; + border-color: $primary-color; + } + } + + .form-icon { + border: $border-width solid $border-color-dark; + cursor: pointer; + display: inline-block; + position: absolute; + transition: background .2s, border .2s, box-shadow .2s, color .2s; + } + + // Input checkbox, radio and switch sizes + &.input-sm { + font-size: $font-size-sm; + margin: 0; + } + + &.input-lg { + font-size: $font-size-lg; + margin: ($control-size-lg - $control-size-sm) / 2 0; + } +} + +.form-checkbox, +.form-radio { + .form-icon { + background: $bg-color-light; + height: $control-icon-size; + left: 0; + top: ($control-size-sm - $control-icon-size) / 2; + width: $control-icon-size; + } + + input { + &:active + .form-icon { + background: $bg-color-dark; + } + } +} +.form-checkbox { + .form-icon { + border-radius: $border-radius; + } + + input { + &:checked + .form-icon { + &::before { + background-clip: padding-box; + border: $border-width-lg solid $light-color; + border-left-width: 0; + border-top-width: 0; + content: ""; + height: 9px; + left: 50%; + margin-left: -3px; + margin-top: -6px; + position: absolute; + top: 50%; + transform: rotate(45deg); + width: 6px; + } + } + &:indeterminate + .form-icon { + background: $primary-color; + border-color: $primary-color; + &::before { + background: $bg-color-light; + content: ""; + height: 2px; + left: 50%; + margin-left: -5px; + margin-top: -1px; + position: absolute; + top: 50%; + width: 10px; + } + } + } +} +.form-radio { + .form-icon { + border-radius: 50%; + } + + input { + &:checked + .form-icon { + &::before { + background: $bg-color-light; + border-radius: 50%; + content: ""; + height: 6px; + left: 50%; + position: absolute; + top: 50%; + transform: translate(-50%, -50%); + width: 6px; + } + } + } +} + +// Form element: Switch +.form-switch { + padding-left: ($unit-8 + $control-padding-x); + + .form-icon { + background: $gray-color; + background-clip: padding-box; + border-radius: $unit-2 + $border-width; + height: $unit-4 + $border-width * 2; + left: 0; + top: ($control-size-sm - $unit-4) / 2 - $border-width; + width: $unit-8; + &::before { + background: $bg-color-light; + border-radius: 50%; + content: ""; + display: block; + height: $unit-4; + left: 0; + position: absolute; + top: 0; + transition: background .2s, border .2s, box-shadow .2s, color .2s, left .2s; + width: $unit-4; + } + } + + input { + &:checked + .form-icon { + &::before { + left: 14px; + } + } + &:active + .form-icon { + &::before { + background: $bg-color; + } + } + } +} + +// Form element: Input groups +.input-group { + display: flex; + + .input-group-addon { + background: $bg-color; + border: $border-width solid $border-color-dark; + border-radius: $border-radius; + line-height: $line-height; + padding: $control-padding-y $control-padding-x; + white-space: nowrap; + + &.addon-sm { + font-size: $font-size-sm; + padding: $control-padding-y-sm $control-padding-x-sm; + } + + &.addon-lg { + font-size: $font-size-lg; + padding: $control-padding-y-lg $control-padding-x-lg; + } + } + + .form-input, + .form-select { + flex: 1 1 auto; + width: 1%; + } + + .input-group-btn { + z-index: $zindex-0; + } + + .form-input, + .form-select, + .input-group-addon, + .input-group-btn { + &:first-child:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + } + &:not(:first-child):not(:last-child) { + border-radius: 0; + margin-left: -$border-width; + } + &:last-child:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + margin-left: -$border-width; + } + &:focus { + z-index: $zindex-0 + 1; + } + } + + .form-select { + width: auto; + } + + &.input-inline { + display: inline-flex; + } +} + +// Form validation states +.form-input, +.form-select { + .has-success &, + &.is-success { + background: lighten($success-color, 53%); + border-color: $success-color; + &:focus { + @include control-shadow($success-color); + } + } + + .has-error &, + &.is-error { + background: lighten($error-color, 53%); + border-color: $error-color; + &:focus { + @include control-shadow($error-color); + } + } +} + +.form-checkbox, +.form-radio, +.form-switch { + .has-error &, + &.is-error { + .form-icon { + border-color: $error-color; + } + + input { + &:checked + .form-icon { + background: $error-color; + border-color: $error-color; + } + + &:focus + .form-icon { + @include control-shadow($error-color); + border-color: $error-color; + } + } + } +} + +.form-checkbox { + .has-error &, + &.is-error { + input { + &:indeterminate + .form-icon { + background: $error-color; + border-color: $error-color; + } + } + } +} + +// validation based on :placeholder-shown (Edge doesn't support it yet) +.form-input { + &:not(:placeholder-shown) { + &:invalid { + border-color: $error-color; + &:focus { + @include control-shadow($error-color); + background: lighten($error-color, 53%); + } + + & + .form-input-hint { + color: $error-color; + } + } + } +} + +// Form disabled and readonly +.form-input, +.form-select { + &:disabled, + &.disabled { + background-color: $bg-color-dark; + cursor: not-allowed; + opacity: .5; + } +} + +.form-input { + &[readonly] { + background-color: $bg-color; + } +} + +input { + &:disabled, + &.disabled { + & + .form-icon { + background: $bg-color-dark; + cursor: not-allowed; + opacity: .5; + } + } +} + +.form-switch { + input { + &:disabled, + &.disabled { + & + .form-icon::before { + background: $bg-color-light; + } + } + } +} + +// Form horizontal +.form-horizontal { + padding: $layout-spacing 0; + + .form-group { + display: flex; + flex-wrap: wrap; + } +} + +// Form inline +.form-inline { + display: inline-block; +} diff --git a/user/themes/test/scss/spectre/_hero.scss b/user/themes/test/scss/spectre/_hero.scss new file mode 100755 index 0000000..0044461 --- /dev/null +++ b/user/themes/test/scss/spectre/_hero.scss @@ -0,0 +1,22 @@ +// Hero +.hero { + display: flex; + flex-direction: column; + justify-content: space-between; + padding-bottom: 4rem; + padding-top: 4rem; + + &.hero-sm { + padding-bottom: 2rem; + padding-top: 2rem; + } + + &.hero-lg { + padding-bottom: 8rem; + padding-top: 8rem; + } + + .hero-body { + padding: $layout-spacing; + } +} \ No newline at end of file diff --git a/user/themes/test/scss/spectre/_icons.scss b/user/themes/test/scss/spectre/_icons.scss new file mode 100755 index 0000000..4f3c5ce --- /dev/null +++ b/user/themes/test/scss/spectre/_icons.scss @@ -0,0 +1,5 @@ +// CSS Icons +@import "icons/icons-core"; +@import "icons/icons-navigation"; +@import "icons/icons-action"; +@import "icons/icons-object"; \ No newline at end of file diff --git a/user/themes/test/scss/spectre/_labels.scss b/user/themes/test/scss/spectre/_labels.scss new file mode 100755 index 0000000..ca693cd --- /dev/null +++ b/user/themes/test/scss/spectre/_labels.scss @@ -0,0 +1,34 @@ +// Labels +.label { + @include label-base(); + @include label-variant(lighten($body-font-color, 5%), $bg-color-dark); + display: inline-block; + + // Label rounded + &.label-rounded { + border-radius: 5rem; + padding-left: .4rem; + padding-right: .4rem; + } + + // Label colors + &.label-primary { + @include label-variant($light-color, $primary-color); + } + + &.label-secondary { + @include label-variant($primary-color, $secondary-color); + } + + &.label-success { + @include label-variant($light-color, $success-color); + } + + &.label-warning { + @include label-variant($light-color, $warning-color); + } + + &.label-error { + @include label-variant($light-color, $error-color); + } +} diff --git a/user/themes/test/scss/spectre/_layout.scss b/user/themes/test/scss/spectre/_layout.scss new file mode 100755 index 0000000..1f6b77c --- /dev/null +++ b/user/themes/test/scss/spectre/_layout.scss @@ -0,0 +1,444 @@ +// Layout +.container { + margin-left: auto; + margin-right: auto; + padding-left: $layout-spacing; + padding-right: $layout-spacing; + width: 100%; + + $grid-spacing: ($layout-spacing / ($layout-spacing * 0 + 1)) * $html-font-size; + + &.grid-xl { + max-width: $grid-spacing * 2 + $size-xl; + } + + &.grid-lg { + max-width: $grid-spacing * 2 + $size-lg; + } + + &.grid-md { + max-width: $grid-spacing * 2 + $size-md; + } + + &.grid-sm { + max-width: $grid-spacing * 2 + $size-sm; + } + + &.grid-xs { + max-width: $grid-spacing * 2 + $size-xs; + } +} + +// Responsive breakpoint system +.show-xs, +.show-sm, +.show-md, +.show-lg, +.show-xl { + display: none !important; +} + +// Responsive grid system +.columns { + display: flex; + flex-wrap: wrap; + margin-left: -$layout-spacing; + margin-right: -$layout-spacing; + + &.col-gapless { + margin-left: 0; + margin-right: 0; + + & > .column { + padding-left: 0; + padding-right: 0; + } + } + &.col-oneline { + flex-wrap: nowrap; + overflow-x: auto; + } +} +.column { + flex: 1; + max-width: 100%; + padding-left: $layout-spacing; + padding-right: $layout-spacing; + + &.col-12, + &.col-11, + &.col-10, + &.col-9, + &.col-8, + &.col-7, + &.col-6, + &.col-5, + &.col-4, + &.col-3, + &.col-2, + &.col-1, + &.col-auto { + flex: none; + } +} +.col-12 { + width: 100%; +} +.col-11 { + width: 91.66666667%; +} +.col-10 { + width: 83.33333333%; +} +.col-9 { + width: 75%; +} +.col-8 { + width: 66.66666667%; +} +.col-7 { + width: 58.33333333%; +} +.col-6 { + width: 50%; +} +.col-5 { + width: 41.66666667%; +} +.col-4 { + width: 33.33333333%; +} +.col-3 { + width: 25%; +} +.col-2 { + width: 16.66666667%; +} +.col-1 { + width: 8.33333333%; +} +.col-auto { + flex: 0 0 auto; + max-width: none; + width: auto; +} +.col-mx-auto { + margin-left: auto; + margin-right: auto; +} +.col-ml-auto { + margin-left: auto; +} +.col-mr-auto { + margin-right: auto; +} +@media (max-width: $size-xl) { + .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-xl-auto { + flex: none; + } + .col-xl-12 { + width: 100%; + } + .col-xl-11 { + width: 91.66666667%; + } + .col-xl-10 { + width: 83.33333333%; + } + .col-xl-9 { + width: 75%; + } + .col-xl-8 { + width: 66.66666667%; + } + .col-xl-7 { + width: 58.33333333%; + } + .col-xl-6 { + width: 50%; + } + .col-xl-5 { + width: 41.66666667%; + } + .col-xl-4 { + width: 33.33333333%; + } + .col-xl-3 { + width: 25%; + } + .col-xl-2 { + width: 16.66666667%; + } + .col-xl-1 { + width: 8.33333333%; + } + .col-xl-auto { + width: auto; + } + .hide-xl { + display: none !important; + } + .show-xl { + display: block !important; + } +} +@media (max-width: $size-lg) { + .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-lg-auto { + flex: none; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-auto { + width: auto; + } + .hide-lg { + display: none !important; + } + .show-lg { + display: block !important; + } +} +@media (max-width: $size-md) { + .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-md-auto { + flex: none; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-auto { + width: auto; + } + .hide-md { + display: none !important; + } + .show-md { + display: block !important; + } +} +@media (max-width: $size-sm) { + .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-sm-auto { + flex: none; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-auto { + width: auto; + } + .hide-sm { + display: none !important; + } + .show-sm { + display: block !important; + } +} +@media (max-width: $size-xs) { + .col-xs-12, + .col-xs-11, + .col-xs-10, + .col-xs-9, + .col-xs-8, + .col-xs-7, + .col-xs-6, + .col-xs-5, + .col-xs-4, + .col-xs-3, + .col-xs-2, + .col-xs-1, + .col-xs-auto { + flex: none; + } + .col-xs-12 { + width: 100%; + } + .col-xs-11 { + width: 91.66666667%; + } + .col-xs-10 { + width: 83.33333333%; + } + .col-xs-9 { + width: 75%; + } + .col-xs-8 { + width: 66.66666667%; + } + .col-xs-7 { + width: 58.33333333%; + } + .col-xs-6 { + width: 50%; + } + .col-xs-5 { + width: 41.66666667%; + } + .col-xs-4 { + width: 33.33333333%; + } + .col-xs-3 { + width: 25%; + } + .col-xs-2 { + width: 16.66666667%; + } + .col-xs-1 { + width: 8.33333333%; + } + .col-xs-auto { + width: auto; + } + .hide-xs { + display: none !important; + } + .show-xs { + display: block !important; + } +} diff --git a/user/themes/test/scss/spectre/_media.scss b/user/themes/test/scss/spectre/_media.scss new file mode 100755 index 0000000..4029e4c --- /dev/null +++ b/user/themes/test/scss/spectre/_media.scss @@ -0,0 +1,75 @@ +// Media +// Image responsive +.img-responsive { + display: block; + height: auto; + max-width: 100%; +} + +// object-fit support is coming to Microsoft Edge +// https://developer.microsoft.com/en-us/microsoft-edge/platform/status/objectfitandobjectposition/ +.img-fit-cover { + object-fit: cover; +} + +.img-fit-contain { + object-fit: contain; +} + +// Video responsive +.video-responsive { + display: block; + overflow: hidden; + padding: 0; + position: relative; + width: 100%; + &::before { + content: ""; + display: block; + padding-bottom: 56.25%; // Default ratio 16:9, you can calculate this value by dividing 9 by 16 + } + + iframe, + object, + embed { + border: 0; + bottom: 0; + height: 100%; + left: 0; + position: absolute; + right: 0; + top: 0; + width: 100%; + } +} + +video.video-responsive { + height: auto; + max-width: 100%; + + &::before { + content: none; + } +} + +.video-responsive-4-3 { + &::before { + padding-bottom: 75%; // Ratio 4:3 + } +} + +.video-responsive-1-1 { + &::before { + padding-bottom: 100%; // Ratio 1:1 + } +} + +// Figure +.figure { + margin: 0 0 $layout-spacing 0; + + .figure-caption { + color: $gray-color-dark; + margin-top: $layout-spacing; + } +} diff --git a/user/themes/test/scss/spectre/_menus.scss b/user/themes/test/scss/spectre/_menus.scss new file mode 100755 index 0000000..411cada --- /dev/null +++ b/user/themes/test/scss/spectre/_menus.scss @@ -0,0 +1,66 @@ +// Menus +.menu { + @include shadow-variant(.05rem); + background: $bg-color-light; + border-radius: $border-radius; + list-style: none; + margin: 0; + min-width: $control-width-xs; + padding: $unit-2; + transform: translateY($layout-spacing-sm); + z-index: $zindex-3; + + &.menu-nav { + background: transparent; + box-shadow: none; + } + + .menu-item { + margin-top: 0; + padding: 0 $unit-2; + position: relative; + text-decoration: none; + + & > a { + border-radius: $border-radius; + color: inherit; + display: block; + margin: 0 (-$unit-2); + padding: $unit-1 $unit-2; + text-decoration: none; + &:focus, + &:hover { + background: $secondary-color; + color: $primary-color; + } + &:active, + &.active { + background: $secondary-color; + color: $primary-color; + } + } + + .form-checkbox, + .form-radio, + .form-switch { + margin: $unit-h 0; + } + + & + .menu-item { + margin-top: $unit-1; + } + } + + .menu-badge { + align-items: center; + display: flex; + height: 100%; + position: absolute; + right: 0; + top: 0; + + .label { + margin-right: $unit-2; + } + } +} \ No newline at end of file diff --git a/user/themes/test/scss/spectre/_meters.scss b/user/themes/test/scss/spectre/_meters.scss new file mode 100755 index 0000000..9fd98b0 --- /dev/null +++ b/user/themes/test/scss/spectre/_meters.scss @@ -0,0 +1,57 @@ +// Meters +// Credit: https://css-tricks.com/html5-meter-element/ +.meter { + appearance: none; + background: $bg-color; + border: 0; + border-radius: $border-radius; + display: block; + width: 100%; + height: $unit-4; + + &::-webkit-meter-inner-element { + display: block; + } + + &::-webkit-meter-bar, + &::-webkit-meter-optimum-value, + &::-webkit-meter-suboptimum-value, + &::-webkit-meter-even-less-good-value { + border-radius: $border-radius; + } + + &::-webkit-meter-bar { + background: $bg-color; + } + + &::-webkit-meter-optimum-value { + background: $success-color; + } + + &::-webkit-meter-suboptimum-value { + background: $warning-color; + } + + &::-webkit-meter-even-less-good-value { + background: $error-color; + } + + &::-moz-meter-bar, + &:-moz-meter-optimum, + &:-moz-meter-sub-optimum, + &:-moz-meter-sub-sub-optimum { + border-radius: $border-radius; + } + + &:-moz-meter-optimum::-moz-meter-bar { + background: $success-color; + } + + &:-moz-meter-sub-optimum::-moz-meter-bar { + background: $warning-color; + } + + &:-moz-meter-sub-sub-optimum::-moz-meter-bar { + background: $error-color; + } +} diff --git a/user/themes/test/scss/spectre/_mixins.scss b/user/themes/test/scss/spectre/_mixins.scss new file mode 100755 index 0000000..d3a28d5 --- /dev/null +++ b/user/themes/test/scss/spectre/_mixins.scss @@ -0,0 +1,10 @@ +// Mixins +@import "mixins/avatar"; +@import "mixins/button"; +@import "mixins/clearfix"; +@import "mixins/color"; +@import "mixins/label"; +@import "mixins/position"; +@import "mixins/shadow"; +@import "mixins/text"; +@import "mixins/toast"; \ No newline at end of file diff --git a/user/themes/test/scss/spectre/_modals.scss b/user/themes/test/scss/spectre/_modals.scss new file mode 100755 index 0000000..a7b3f10 --- /dev/null +++ b/user/themes/test/scss/spectre/_modals.scss @@ -0,0 +1,87 @@ +// Modals +.modal { + align-items: center; + bottom: 0; + display: none; + justify-content: center; + left: 0; + opacity: 0; + overflow: hidden; + padding: $layout-spacing; + position: fixed; + right: 0; + top: 0; + + &:target, + &.active { + display: flex; + opacity: 1; + z-index: $zindex-4; + + .modal-overlay { + background: rgba($bg-color, .75); + bottom: 0; + cursor: default; + display: block; + left: 0; + position: absolute; + right: 0; + top: 0; + } + + .modal-container { + animation: slide-down .2s ease 1; + z-index: $zindex-0; + } + } + + &.modal-sm { + .modal-container { + max-width: $control-width-sm; + padding: 0 $unit-2; + } + } + + &.modal-lg { + .modal-overlay { + background: $bg-color-light; + } + + .modal-container { + box-shadow: none; + max-width: $control-width-lg; + } + } +} + +.modal-container { + @include shadow-variant(.2rem); + background: $bg-color-light; + border-radius: $border-radius; + display: flex; + flex-direction: column; + max-height: 75vh; + max-width: $control-width-md; + padding: 0 $unit-4; + width: 100%; + + &.modal-fullheight { + max-height: 100vh; + } + + .modal-header { + color: $dark-color; + padding: $unit-4; + } + + .modal-body { + overflow-y: auto; + padding: $unit-4; + position: relative; + } + + .modal-footer { + padding: $unit-4; + text-align: right; + } +} diff --git a/user/themes/test/scss/spectre/_navbar.scss b/user/themes/test/scss/spectre/_navbar.scss new file mode 100755 index 0000000..1164296 --- /dev/null +++ b/user/themes/test/scss/spectre/_navbar.scss @@ -0,0 +1,28 @@ +// Navbar +.navbar { + align-items: stretch; + display: flex; + flex-wrap: wrap; + justify-content: space-between; + + .navbar-section { + align-items: center; + display: flex; + flex: 1 0 0; + + &:not(:first-child):last-child { + justify-content: flex-end; + } + } + + .navbar-center { + align-items: center; + display: flex; + flex: 0 0 auto; + } + + .navbar-brand { + font-size: $font-size-lg; + text-decoration: none; + } +} diff --git a/user/themes/test/scss/spectre/_navs.scss b/user/themes/test/scss/spectre/_navs.scss new file mode 100755 index 0000000..4bedc27 --- /dev/null +++ b/user/themes/test/scss/spectre/_navs.scss @@ -0,0 +1,34 @@ +// Navs +.nav { + display: flex; + flex-direction: column; + list-style: none; + margin: $unit-1 0; + + .nav-item { + a { + color: $gray-color-dark; + padding: $unit-1 $unit-2; + text-decoration: none; + &:focus, + &:hover { + color: $primary-color; + } + } + &.active { + & > a { + color: darken($gray-color-dark, 10%); + font-weight: bold; + &:focus, + &:hover { + color: $primary-color; + } + } + } + } + + & .nav { + margin-bottom: $unit-2; + margin-left: $unit-4; + } +} diff --git a/user/themes/test/scss/spectre/_normalize.scss b/user/themes/test/scss/spectre/_normalize.scss new file mode 100755 index 0000000..a098a84 --- /dev/null +++ b/user/themes/test/scss/spectre/_normalize.scss @@ -0,0 +1,446 @@ +/* Manually forked from Normalize.css */ +/* normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */ + +/** + * 1. Change the default font family in all browsers (opinionated). + * 2. Correct the line height in all browsers. + * 3. Prevent adjustments of font size after orientation changes in + * IE on Windows Phone and in iOS. + */ + +/* Document + ========================================================================== */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 3 */ + -webkit-text-size-adjust: 100%; /* 3 */ +} + +/* Sections + ========================================================================== */ + +/** + * Remove the margin in all browsers (opinionated). + */ + +body { + margin: 0; +} + +/** + * Add the correct display in IE 9-. + */ + +article, +aside, +footer, +header, +nav, +section { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ + +/** + * Add the correct display in IE 9-. + * 1. Add the correct display in IE. + */ + +figcaption, +figure, +main { /* 1 */ + display: block; +} + +/** + * Add the correct margin in IE 8 (removed). + */ + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. (removed) + * 2. Correct the odd `em` font sizing in all browsers. + */ + +/* Text-level semantics + ========================================================================== */ + +/** + * 1. Remove the gray background on active links in IE 10. + * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. + */ + +a { + background-color: transparent; /* 1 */ + -webkit-text-decoration-skip: objects; /* 2 */ +} + +/** + * Remove the outline on focused links when they are also active or hovered + * in all browsers (opinionated). + */ + +a:active, +a:hover { + outline-width: 0; +} + +/** + * Modify default styling of address. + */ + +address { + font-style: normal; +} + +/** + * 1. Remove the bottom border in Firefox 39-. + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. (removed) + */ + +/** + * Prevent the duplicate application of `bolder` by the next rule in Safari 6. + */ + +b, +strong { + font-weight: inherit; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +pre, +samp { + font-family: $mono-font-family; /* 1 (changed) */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font style in Android 4.3-. + */ + +dfn { + font-style: italic; +} + +/** + * Add the correct background and color in IE 9-. (Removed) + */ + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; + font-weight: 400; /* (added) */ +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images inside links in IE 10-. + */ + +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change the font styles in all browsers (opinionated). + * 2. Remove the margin in Firefox and Safari. + */ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 (changed) */ + font-size: inherit; /* 1 (changed) */ + line-height: inherit; /* 1 (changed) */ + margin: 0; /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + +button, +input { /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + +button, +select { /* 1 */ + text-transform: none; +} + +/** + * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` + * controls in Android 4. + * 2. Correct the inability to style clickable types in iOS and Safari. + */ + +button, +html [type="button"], /* 1 */ +[type="reset"], +[type="submit"] { + -webkit-appearance: button; /* 2 */ +} + +/** + * Remove the inner border and padding in Firefox. + */ + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule (removed). + */ + + +/** + * Change the border, margin, and padding in all browsers (opinionated) (changed). + */ + +fieldset { + border: 0; + margin: 0; + padding: 0; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * 1. Add the correct display in IE 9-. + * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + +progress { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Remove the default vertical scrollbar in IE. + */ + +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. + */ + +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ + +/* + * Add the correct display in IE 9-. + * 1. Add the correct display in Edge, IE, and Firefox. + */ + +details, /* 1 */ +menu { + display: block; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; + outline: none; +} + +/* Scripting + ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ + +template { + display: none; +} + +/* Hidden + ========================================================================== */ + +/** + * Add the correct display in IE 10-. + */ + +[hidden] { + display: none; +} diff --git a/user/themes/test/scss/spectre/_off-canvas.scss b/user/themes/test/scss/spectre/_off-canvas.scss new file mode 100755 index 0000000..f3b8b9f --- /dev/null +++ b/user/themes/test/scss/spectre/_off-canvas.scss @@ -0,0 +1,95 @@ +// Off canvas menus +$off-canvas-breakpoint: $size-lg !default; + +.off-canvas { + display: flex; + flex-flow: nowrap; + height: 100%; + position: relative; + width: 100%; + + .off-canvas-toggle { + display: block; + position: absolute; + top: $layout-spacing; + transition: none; + z-index: $zindex-0; + @if $rtl == true { + right: $layout-spacing; + } @else { + left: $layout-spacing; + } + } + + .off-canvas-sidebar { + background: $bg-color; + bottom: 0; + min-width: 10rem; + overflow-y: auto; + position: fixed; + top: 0; + transition: transform .25s; + z-index: $zindex-2; + @if $rtl == true { + right: 0; + transform: translateX(100%); + } @else { + left: 0; + transform: translateX(-100%); + } + } + + .off-canvas-content { + flex: 1 1 auto; + height: 100%; + padding: $layout-spacing $layout-spacing $layout-spacing 4rem; + } + + .off-canvas-overlay { + background: rgba($dark-color, .1); + border-color: transparent; + border-radius: 0; + bottom: 0; + display: none; + height: 100%; + left: 0; + position: fixed; + right: 0; + top: 0; + width: 100%; + } + + .off-canvas-sidebar { + &:target, + &.active { + transform: translateX(0); + } + + &:target ~ .off-canvas-overlay, + &.active ~ .off-canvas-overlay { + display: block; + z-index: $zindex-1; + } + } +} + +// Responsive layout +@media (min-width: $off-canvas-breakpoint) { + .off-canvas { + &.off-canvas-sidebar-show { + .off-canvas-toggle { + display: none; + } + + .off-canvas-sidebar { + flex: 0 0 auto; + position: relative; + transform: none; + } + + .off-canvas-overlay { + display: none !important; + } + } + } +} diff --git a/user/themes/test/scss/spectre/_pagination.scss b/user/themes/test/scss/spectre/_pagination.scss new file mode 100755 index 0000000..4c0e011 --- /dev/null +++ b/user/themes/test/scss/spectre/_pagination.scss @@ -0,0 +1,60 @@ +// Pagination +.pagination { + display: flex; + list-style: none; + margin: $unit-1 0; + padding: $unit-1 0; + + .page-item { + margin: $unit-1 $unit-o; + + span { + display: inline-block; + padding: $unit-1 $unit-1; + } + + a { + border-radius: $border-radius; + display: inline-block; + padding: $unit-1 $unit-2; + text-decoration: none; + &:focus, + &:hover { + color: $primary-color; + } + } + + &.disabled { + a { + cursor: default; + opacity: .5; + pointer-events: none; + } + } + + &.active { + a { + background: $primary-color; + color: $light-color; + } + } + + &.page-prev, + &.page-next { + flex: 1 0 50%; + } + + &.page-next { + text-align: right; + } + + .page-item-title { + margin: 0; + } + + .page-item-subtitle { + margin: 0; + opacity: .5; + } + } +} diff --git a/user/themes/test/scss/spectre/_panels.scss b/user/themes/test/scss/spectre/_panels.scss new file mode 100755 index 0000000..386f96e --- /dev/null +++ b/user/themes/test/scss/spectre/_panels.scss @@ -0,0 +1,23 @@ +// Panels +.panel { + border: $border-width solid $border-color; + border-radius: $border-radius; + display: flex; + flex-direction: column; + + .panel-header, + .panel-footer { + flex: 0 0 auto; + padding: $layout-spacing-lg; + } + + .panel-nav { + flex: 0 0 auto; + } + + .panel-body { + flex: 1 1 auto; + overflow-y: auto; + padding: 0 $layout-spacing-lg; + } +} diff --git a/user/themes/test/scss/spectre/_parallax.scss b/user/themes/test/scss/spectre/_parallax.scss new file mode 100755 index 0000000..ea244e5 --- /dev/null +++ b/user/themes/test/scss/spectre/_parallax.scss @@ -0,0 +1,135 @@ +// Parallax +$parallax-deg: 3deg !default; +$parallax-offset: 4.5px !default; +$parallax-offset-z: 50px !default; +$parallax-perspective: 1000px !default; +$parallax-scale: .95 !default; +$parallax-fade-color: rgba(255, 255, 255, .35) !default; + +// Mixin: Parallax direction +@mixin parallax-dir() { + height: 50%; + outline: none; + position: absolute; + width: 50%; + z-index: $zindex-1; +} + +.parallax { + display: block; + height: auto; + position: relative; + width: auto; + + .parallax-content { + @include shadow-variant(1rem); + height: auto; + transform: perspective($parallax-perspective); + transform-style: preserve-3d; + transition: all .4s ease; + width: 100%; + + &::before { + content: ""; + display: block; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; + } + } + + .parallax-front { + align-items: center; + color: $light-color; + display: flex; + height: 100%; + justify-content: center; + left: 0; + position: absolute; + text-align: center; + text-shadow: 0 0 20px rgba($dark-color, .75); + top: 0; + transform: translateZ($parallax-offset-z) scale($parallax-scale); + transition: transform .4s; + width: 100%; + z-index: $zindex-0; + } + + .parallax-top-left { + @include parallax-dir(); + left: 0; + top: 0; + + &:focus ~ .parallax-content, + &:hover ~ .parallax-content { + transform: perspective($parallax-perspective) rotateX($parallax-deg) rotateY(-$parallax-deg); + + &::before { + background: linear-gradient(135deg, $parallax-fade-color 0%, transparent 50%); + } + + .parallax-front { + transform: translate3d($parallax-offset, $parallax-offset, $parallax-offset-z) scale($parallax-scale); + } + } + } + + .parallax-top-right { + @include parallax-dir(); + right: 0; + top: 0; + + &:focus ~ .parallax-content, + &:hover ~ .parallax-content { + transform: perspective($parallax-perspective) rotateX($parallax-deg) rotateY($parallax-deg); + + &::before { + background: linear-gradient(-135deg, $parallax-fade-color 0%, transparent 50%); + } + + .parallax-front { + transform: translate3d(-$parallax-offset, $parallax-offset, $parallax-offset-z) scale($parallax-scale); + } + } + } + + .parallax-bottom-left { + @include parallax-dir(); + bottom: 0; + left: 0; + + &:focus ~ .parallax-content, + &:hover ~ .parallax-content { + transform: perspective($parallax-perspective) rotateX(-$parallax-deg) rotateY(-$parallax-deg); + + &::before { + background: linear-gradient(45deg, $parallax-fade-color 0%, transparent 50%); + } + + .parallax-front { + transform: translate3d($parallax-offset, -$parallax-offset, $parallax-offset-z) scale($parallax-scale); + } + } + } + + .parallax-bottom-right { + @include parallax-dir(); + bottom: 0; + right: 0; + + &:focus ~ .parallax-content, + &:hover ~ .parallax-content { + transform: perspective($parallax-perspective) rotateX(-$parallax-deg) rotateY($parallax-deg); + + &::before { + background: linear-gradient(-45deg, $parallax-fade-color 0%, transparent 50%); + } + + .parallax-front { + transform: translate3d(-$parallax-offset, -$parallax-offset, $parallax-offset-z) scale($parallax-scale); + } + } + } +} diff --git a/user/themes/test/scss/spectre/_popovers.scss b/user/themes/test/scss/spectre/_popovers.scss new file mode 100755 index 0000000..35b6bcd --- /dev/null +++ b/user/themes/test/scss/spectre/_popovers.scss @@ -0,0 +1,65 @@ +// Popovers +.popover { + display: inline-block; + position: relative; + + .popover-container { + left: 50%; + opacity: 0; + padding: $layout-spacing; + position: absolute; + top: 0; + transform: translate(-50%, -50%) scale(0); + transition: transform .2s; + width: $control-width-sm; + z-index: $zindex-3; + } + + *:focus + .popover-container, + &:hover .popover-container { + display: block; + opacity: 1; + transform: translate(-50%, -100%) scale(1); + } + + &.popover-right { + .popover-container { + left: 100%; + top: 50%; + } + + *:focus + .popover-container, + &:hover .popover-container { + transform: translate(0, -50%) scale(1); + } + } + + &.popover-bottom { + .popover-container { + left: 50%; + top: 100%; + } + + *:focus + .popover-container, + &:hover .popover-container { + transform: translate(-50%, 0) scale(1); + } + } + + &.popover-left { + .popover-container { + left: 0; + top: 50%; + } + + *:focus + .popover-container, + &:hover .popover-container { + transform: translate(-100%, -50%) scale(1); + } + } + + .card { + @include shadow-variant(.2rem); + border: 0; + } +} diff --git a/user/themes/test/scss/spectre/_progress.scss b/user/themes/test/scss/spectre/_progress.scss new file mode 100755 index 0000000..f173772 --- /dev/null +++ b/user/themes/test/scss/spectre/_progress.scss @@ -0,0 +1,45 @@ +// Progress +// Credit: https://css-tricks.com/html5-progress-element/ +.progress { + appearance: none; + background: $bg-color-dark; + border: 0; + border-radius: $border-radius; + color: $primary-color; + height: $unit-1; + position: relative; + width: 100%; + + &::-webkit-progress-bar { + background: transparent; + border-radius: $border-radius; + } + + &::-webkit-progress-value { + background: $primary-color; + border-radius: $border-radius; + } + + &::-moz-progress-bar { + background: $primary-color; + border-radius: $border-radius; + } + + &:indeterminate { + animation: progress-indeterminate 1.5s linear infinite; + background: $bg-color-dark linear-gradient(to right, $primary-color 30%, $bg-color-dark 30%) top left / 150% 150% no-repeat; + + &::-moz-progress-bar { + background: transparent; + } + } +} + +@keyframes progress-indeterminate { + 0% { + background-position: 200% 0; + } + 100% { + background-position: -200% 0; + } +} diff --git a/user/themes/test/scss/spectre/_sliders.scss b/user/themes/test/scss/spectre/_sliders.scss new file mode 100755 index 0000000..3ff38e8 --- /dev/null +++ b/user/themes/test/scss/spectre/_sliders.scss @@ -0,0 +1,99 @@ +// Sliders +// Credit: https://css-tricks.com/styling-cross-browser-compatible-range-inputs-css/ +.slider { + appearance: none; + background: transparent; + display: block; + width: 100%; + height: $unit-6; + + &:focus { + @include control-shadow(); + outline: none; + } + + &.tooltip:not([data-tooltip]) { + &::after { + content: attr(value); + } + } + + // Slider Thumb + &::-webkit-slider-thumb { + -webkit-appearance: none; + background: $primary-color; + border: 0; + border-radius: 50%; + height: $unit-3; + margin-top: -($unit-3 - $unit-h) / 2; + transition: transform .2s; + width: $unit-3; + } + &::-moz-range-thumb { + background: $primary-color; + border: 0; + border-radius: 50%; + height: $unit-3; + transition: transform .2s; + width: $unit-3; + } + &::-ms-thumb { + background: $primary-color; + border: 0; + border-radius: 50%; + height: $unit-3; + transition: transform .2s; + width: $unit-3; + } + + &:active { + &::-webkit-slider-thumb { + transform: scale(1.25); + } + &::-moz-range-thumb { + transform: scale(1.25); + } + &::-ms-thumb { + transform: scale(1.25); + } + } + + &:disabled, + &.disabled { + &::-webkit-slider-thumb { + background: $gray-color-light; + transform: scale(1); + } + &::-moz-range-thumb { + background: $gray-color-light; + transform: scale(1); + } + &::-ms-thumb { + background: $gray-color-light; + transform: scale(1); + } + } + + // Slider Track + &::-webkit-slider-runnable-track { + background: $bg-color-dark; + border-radius: $border-radius; + height: $unit-h; + width: 100%; + } + &::-moz-range-track { + background: $bg-color-dark; + border-radius: $border-radius; + height: $unit-h; + width: 100%; + } + &::-ms-track { + background: $bg-color-dark; + border-radius: $border-radius; + height: $unit-h; + width: 100%; + } + &::-ms-fill-lower { + background: $primary-color; + } +} diff --git a/user/themes/test/scss/spectre/_steps.scss b/user/themes/test/scss/spectre/_steps.scss new file mode 100755 index 0000000..f642ff8 --- /dev/null +++ b/user/themes/test/scss/spectre/_steps.scss @@ -0,0 +1,71 @@ +// Steps +.step { + display: flex; + flex-wrap: nowrap; + list-style: none; + margin: $unit-1 0; + width: 100%; + + .step-item { + flex: 1 1 0; + margin-top: 0; + min-height: 1rem; + text-align: center; + position: relative; + + &:not(:first-child)::before { + background: $primary-color; + content: ""; + height: 2px; + left: -50%; + position: absolute; + top: 9px; + width: 100%; + } + + a { + color: $primary-color; + display: inline-block; + padding: 20px 10px 0; + text-decoration: none; + + &::before { + background: $primary-color; + border: $border-width-lg solid $light-color; + border-radius: 50%; + content: ""; + display: block; + height: $unit-3; + left: 50%; + position: absolute; + top: $unit-1; + transform: translateX(-50%); + width: $unit-3; + z-index: $zindex-0; + } + } + + &.active { + a { + &::before { + background: $light-color; + border: $border-width-lg solid $primary-color; + } + } + + & ~ .step-item { + &::before { + background: $border-color; + } + + a { + color: $gray-color; + + &::before { + background: $border-color; + } + } + } + } + } +} diff --git a/user/themes/test/scss/spectre/_tables.scss b/user/themes/test/scss/spectre/_tables.scss new file mode 100755 index 0000000..656c03e --- /dev/null +++ b/user/themes/test/scss/spectre/_tables.scss @@ -0,0 +1,57 @@ +// Tables +.table { + border-collapse: collapse; + border-spacing: 0; + width: 100%; + @if $rtl == true { + text-align: right; + } @else { + text-align: left; + } + + &.table-striped { + tbody { + tr:nth-of-type(odd) { + background: $bg-color; + } + } + } + + &, + &.table-striped { + tbody { + tr { + &.active { + background: $bg-color-dark; + } + } + } + } + + &.table-hover { + tbody { + tr { + &:hover { + background: $bg-color-dark; + } + } + } + } + + // Scollable tables + &.table-scroll { + display: block; + overflow-x: auto; + padding-bottom: .75rem; + white-space: nowrap; + } + + td, + th { + border-bottom: $border-width solid $border-color; + padding: $unit-3 $unit-2; + } + th { + border-bottom-width: $border-width-lg; + } +} diff --git a/user/themes/test/scss/spectre/_tabs.scss b/user/themes/test/scss/spectre/_tabs.scss new file mode 100755 index 0000000..0dcbaf3 --- /dev/null +++ b/user/themes/test/scss/spectre/_tabs.scss @@ -0,0 +1,66 @@ +// Tabs +.tab { + align-items: center; + border-bottom: $border-width solid $border-color; + display: flex; + flex-wrap: wrap; + list-style: none; + margin: $unit-1 0 ($unit-1 - $border-width) 0; + + .tab-item { + margin-top: 0; + + a { + border-bottom: $border-width-lg solid transparent; + color: inherit; + display: block; + margin: 0 $unit-2 0 0; + padding: $unit-2 $unit-1 $unit-2 - $border-width-lg $unit-1; + text-decoration: none; + &:focus, + &:hover { + color: $link-color; + } + } + &.active a, + a.active { + border-bottom-color: $primary-color; + color: $link-color; + } + + &.tab-action { + flex: 1 0 auto; + text-align: right; + } + + .btn-clear { + margin-top: -$unit-1; + } + } + + &.tab-block { + .tab-item { + flex: 1 0 0; + text-align: center; + + a { + margin: 0; + } + + .badge { + &[data-badge]::after { + position: absolute; + right: $unit-h; + top: $unit-h; + transform: translate(0, 0); + } + } + } + } + + &:not(.tab-block) { + .badge { + padding-right: 0; + } + } +} diff --git a/user/themes/test/scss/spectre/_tiles.scss b/user/themes/test/scss/spectre/_tiles.scss new file mode 100755 index 0000000..742bbae --- /dev/null +++ b/user/themes/test/scss/spectre/_tiles.scss @@ -0,0 +1,38 @@ +// Tiles +.tile { + align-content: space-between; + align-items: flex-start; + display: flex; + + .tile-icon, + .tile-action { + flex: 0 0 auto; + } + .tile-content { + flex: 1 1 auto; + &:not(:first-child) { + padding-left: $unit-2; + } + &:not(:last-child) { + padding-right: $unit-2; + } + } + .tile-title, + .tile-subtitle { + line-height: $line-height; + } + + &.tile-centered { + align-items: center; + + .tile-content { + overflow: hidden; + } + + .tile-title, + .tile-subtitle { + @include text-ellipsis(); + margin-bottom: 0; + } + } +} diff --git a/user/themes/test/scss/spectre/_timelines.scss b/user/themes/test/scss/spectre/_timelines.scss new file mode 100755 index 0000000..c56746d --- /dev/null +++ b/user/themes/test/scss/spectre/_timelines.scss @@ -0,0 +1,56 @@ +// Timelines +.timeline { + .timeline-item { + display: flex; + margin-bottom: $unit-6; + position: relative; + &::before { + background: $border-color; + content: ""; + height: 100%; + left: 11px; + position: absolute; + top: $unit-6; + width: 2px; + } + + .timeline-left { + flex: 0 0 auto; + } + + .timeline-content { + flex: 1 1 auto; + padding: 2px 0 2px $layout-spacing-lg; + } + + .timeline-icon { + align-items: center; + border-radius: 50%; + color: $light-color; + display: flex; + height: $unit-6; + justify-content: center; + text-align: center; + width: $unit-6; + &::before { + border: $border-width-lg solid $primary-color; + border-radius: 50%; + content: ""; + display: block; + height: $unit-2; + left: $unit-2; + position: absolute; + top: $unit-2; + width: $unit-2; + } + + &.icon-lg { + background: $primary-color; + line-height: $line-height; + &::before { + content: none; + } + } + } + } +} diff --git a/user/themes/test/scss/spectre/_toasts.scss b/user/themes/test/scss/spectre/_toasts.scss new file mode 100755 index 0000000..fef15f8 --- /dev/null +++ b/user/themes/test/scss/spectre/_toasts.scss @@ -0,0 +1,48 @@ +// Toasts +.toast { + @include toast-variant($dark-color); + border: $border-width solid $dark-color; + border-radius: $border-radius; + color: $light-color; + display: block; + padding: $layout-spacing; + width: 100%; + + &.toast-primary { + @include toast-variant($primary-color); + } + + &.toast-success { + @include toast-variant($success-color); + } + + &.toast-warning { + @include toast-variant($warning-color); + } + + &.toast-error { + @include toast-variant($error-color); + } + + a { + color: $light-color; + text-decoration: underline; + + &:focus, + &:hover, + &:active, + &.active { + opacity: .75; + } + } + + .btn-clear { + margin: $unit-h; + } + + p { + &:last-child { + margin-bottom: 0; + } + } +} diff --git a/user/themes/test/scss/spectre/_tooltips.scss b/user/themes/test/scss/spectre/_tooltips.scss new file mode 100755 index 0000000..8693b67 --- /dev/null +++ b/user/themes/test/scss/spectre/_tooltips.scss @@ -0,0 +1,79 @@ +// Tooltips +.tooltip { + position: relative; + &::after { + background: rgba($dark-color, .95); + border-radius: $border-radius; + bottom: 100%; + color: $light-color; + content: attr(data-tooltip); + display: block; + font-size: $font-size-sm; + left: 50%; + max-width: $control-width-sm; + opacity: 0; + overflow: hidden; + padding: $unit-1 $unit-2; + pointer-events: none; + position: absolute; + text-overflow: ellipsis; + transform: translate(-50%, $unit-2); + transition: opacity .2s, transform .2s; + white-space: pre; + z-index: $zindex-3; + } + &:focus, + &:hover { + &::after { + opacity: 1; + transform: translate(-50%, -$unit-1); + } + } + &[disabled], + &.disabled { + pointer-events: auto; + } + + &.tooltip-right { + &::after { + bottom: 50%; + left: 100%; + transform: translate(-$unit-1, 50%); + } + &:focus, + &:hover { + &::after { + transform: translate($unit-1, 50%); + } + } + } + + &.tooltip-bottom { + &::after { + bottom: auto; + top: 100%; + transform: translate(-50%, -$unit-2); + } + &:focus, + &:hover { + &::after { + transform: translate(-50%, $unit-1); + } + } + } + + &.tooltip-left { + &::after { + bottom: 50%; + left: auto; + right: 100%; + transform: translate($unit-2, 50%); + } + &:focus, + &:hover { + &::after { + transform: translate(-$unit-1, 50%); + } + } + } +} diff --git a/user/themes/test/scss/spectre/_typography.scss b/user/themes/test/scss/spectre/_typography.scss new file mode 100755 index 0000000..bbeb876 --- /dev/null +++ b/user/themes/test/scss/spectre/_typography.scss @@ -0,0 +1,129 @@ +// Typography +// Headings +h1, +h2, +h3, +h4, +h5, +h6 { + color: inherit; + font-weight: 500; + line-height: 1.2; + margin-bottom: .5em; + margin-top: 0; +} +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-weight: 500; +} +h1, +.h1 { + font-size: 2rem; +} +h2, +.h2 { + font-size: 1.6rem; +} +h3, +.h3 { + font-size: 1.4rem; +} +h4, +.h4 { + font-size: 1.2rem; +} +h5, +.h5 { + font-size: 1rem; +} +h6, +.h6 { + font-size: .8rem; +} + +// Paragraphs +p { + margin: 0 0 $line-height; +} + +// Semantic text elements +a, +ins, +u { + text-decoration-skip: ink edges; +} + +abbr[title] { + border-bottom: $border-width dotted; + cursor: help; + text-decoration: none; +} + +kbd { + @include label-base(); + @include label-variant($light-color, $dark-color); + font-size: $font-size-sm; +} + +mark { + @include label-variant($body-font-color, $highlight-color); + border-bottom: $unit-o solid darken($highlight-color, 15%); + border-radius: $border-radius; + padding: $unit-o $unit-h 0; +} + +// Blockquote +blockquote { + border-left: $border-width-lg solid $border-color; + margin-left: 0; + padding: $unit-2 $unit-4; + + p:last-child { + margin-bottom: 0; + } +} + +// Lists +ul, +ol { + margin: $unit-4 0 $unit-4 $unit-4; + padding: 0; + + ul, + ol { + margin: $unit-4 0 $unit-4 $unit-4; + } + + li { + margin-top: $unit-2; + } +} + +ul { + list-style: disc inside; + + ul { + list-style-type: circle; + } +} + +ol { + list-style: decimal inside; + + ol { + list-style-type: lower-alpha; + } +} + +dl { + dt { + font-weight: bold; + } + dd { + margin: $unit-2 0 $unit-4 0; + } +} diff --git a/user/themes/test/scss/spectre/_utilities.scss b/user/themes/test/scss/spectre/_utilities.scss new file mode 100755 index 0000000..80f1e0b --- /dev/null +++ b/user/themes/test/scss/spectre/_utilities.scss @@ -0,0 +1,8 @@ +@import "utilities/colors"; +@import "utilities/cursors"; +@import "utilities/display"; +@import "utilities/divider"; +@import "utilities/loading"; +@import "utilities/position"; +@import "utilities/shapes"; +@import "utilities/text"; diff --git a/user/themes/test/scss/spectre/_variables.scss b/user/themes/test/scss/spectre/_variables.scss new file mode 100755 index 0000000..7bf1a13 --- /dev/null +++ b/user/themes/test/scss/spectre/_variables.scss @@ -0,0 +1,117 @@ +// Core variables +$version: "0.5.8"; + +// Core features +$rtl: false !default; + +// Core colors +$primary-color: #5755d9 !default; +$primary-color-dark: darken($primary-color, 3%) !default; +$primary-color-light: lighten($primary-color, 3%) !default; +$secondary-color: lighten($primary-color, 37.5%) !default; +$secondary-color-dark: darken($secondary-color, 3%) !default; +$secondary-color-light: lighten($secondary-color, 3%) !default; + +// Gray colors +$dark-color: #303742 !default; +$light-color: #fff !default; +$gray-color: lighten($dark-color, 55%) !default; +$gray-color-dark: darken($gray-color, 30%) !default; +$gray-color-light: lighten($gray-color, 20%) !default; + +$border-color: lighten($dark-color, 65%) !default; +$border-color-dark: darken($border-color, 10%) !default; +$border-color-light: lighten($border-color, 8%) !default; +$bg-color: lighten($dark-color, 75%) !default; +$bg-color-dark: darken($bg-color, 3%) !default; +$bg-color-light: $light-color !default; + +// Control colors +$success-color: #32b643 !default; +$warning-color: #ffb700 !default; +$error-color: #e85600 !default; + +// Other colors +$code-color: #d73e48 !default; +$highlight-color: #ffe9b3 !default; +$body-bg: $bg-color-light !default; +$body-font-color: lighten($dark-color, 5%) !default; +$link-color: $primary-color !default; +$link-color-dark: darken($link-color, 10%) !default; +$link-color-light: lighten($link-color, 10%) !default; + +// Fonts +// Credit: https://www.smashingmagazine.com/2015/11/using-system-ui-fonts-practical-guide/ +$base-font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto !default; +$mono-font-family: "SF Mono", "Segoe UI Mono", "Roboto Mono", Menlo, Courier, monospace !default; +$fallback-font-family: "Helvetica Neue", sans-serif !default; +$cjk-zh-hans-font-family: $base-font-family, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", $fallback-font-family !default; +$cjk-zh-hant-font-family: $base-font-family, "PingFang TC", "Hiragino Sans CNS", "Microsoft JhengHei", $fallback-font-family !default; +$cjk-jp-font-family: $base-font-family, "Hiragino Sans", "Hiragino Kaku Gothic Pro", "Yu Gothic", YuGothic, Meiryo, $fallback-font-family !default; +$cjk-ko-font-family: $base-font-family, "Malgun Gothic", $fallback-font-family !default; +$body-font-family: $base-font-family, $fallback-font-family !default; + +// Unit sizes +$unit-o: .05rem !default; +$unit-h: .1rem !default; +$unit-1: .2rem !default; +$unit-2: .4rem !default; +$unit-3: .6rem !default; +$unit-4: .8rem !default; +$unit-5: 1rem !default; +$unit-6: 1.2rem !default; +$unit-7: 1.4rem !default; +$unit-8: 1.6rem !default; +$unit-9: 1.8rem !default; +$unit-10: 2rem !default; +$unit-12: 2.4rem !default; +$unit-16: 3.2rem !default; + +// Font sizes +$html-font-size: 20px !default; +$html-line-height: 1.5 !default; +$font-size: .8rem !default; +$font-size-sm: .7rem !default; +$font-size-lg: .9rem !default; +$line-height: 1.2rem !default; + +// Sizes +$layout-spacing: $unit-2 !default; +$layout-spacing-sm: $unit-1 !default; +$layout-spacing-lg: $unit-4 !default; +$border-radius: $unit-h !default; +$border-width: $unit-o !default; +$border-width-lg: $unit-h !default; +$control-size: $unit-9 !default; +$control-size-sm: $unit-7 !default; +$control-size-lg: $unit-10 !default; +$control-padding-x: $unit-2 !default; +$control-padding-x-sm: $unit-2 * .75 !default; +$control-padding-x-lg: $unit-2 * 1.5 !default; +$control-padding-y: ($control-size - $line-height) / 2 - $border-width !default; +$control-padding-y-sm: ($control-size-sm - $line-height) / 2 - $border-width !default; +$control-padding-y-lg: ($control-size-lg - $line-height) / 2 - $border-width !default; +$control-icon-size: .8rem !default; + +$control-width-xs: 180px !default; +$control-width-sm: 320px !default; +$control-width-md: 640px !default; +$control-width-lg: 960px !default; +$control-width-xl: 1280px !default; + +// Responsive breakpoints +$size-xs: 480px !default; +$size-sm: 600px !default; +$size-md: 840px !default; +$size-lg: 960px !default; +$size-xl: 1280px !default; +$size-2x: 1440px !default; + +$responsive-breakpoint: $size-xs !default; + +// Z-index +$zindex-0: 1 !default; +$zindex-1: 100 !default; +$zindex-2: 200 !default; +$zindex-3: 300 !default; +$zindex-4: 400 !default; diff --git a/user/themes/test/scss/spectre/_viewer-360.scss b/user/themes/test/scss/spectre/_viewer-360.scss new file mode 100755 index 0000000..c1b8928 --- /dev/null +++ b/user/themes/test/scss/spectre/_viewer-360.scss @@ -0,0 +1,34 @@ +// 360 Degree Viewer + +// Mixin: Viewer slider sizes +@mixin viewer-slider-size($image-number: 36) { + @for $s from 1 through ($image-number) { + .viewer-slider[max='#{$image-number}'][value='#{$s}'] + .viewer-image { + background-position-y: percentage((($s)-1) * 1/(($image-number)-1)); + } + } +} + +.viewer-360 { + align-items: center; + display: flex; + flex-direction: column; + + // Copy and add more numbers if you need + @include viewer-slider-size(36); + + .viewer-slider { + cursor: ew-resize; + margin: 1rem; + order: 2; + width: 60%; + } + + .viewer-image { + background-position-y: 0; + background-repeat: no-repeat; + background-size: 100%; + max-width: 100%; + order: 1; + } +} \ No newline at end of file diff --git a/user/themes/test/scss/spectre/icons/_icons-action.scss b/user/themes/test/scss/spectre/icons/_icons-action.scss new file mode 100755 index 0000000..1b952ea --- /dev/null +++ b/user/themes/test/scss/spectre/icons/_icons-action.scss @@ -0,0 +1,315 @@ +// Icon resize +.icon-resize-horiz, +.icon-resize-vert { + &::before, + &::after { + border: $icon-border-width solid currentColor; + border-bottom: 0; + border-right: 0; + height: .45em; + width: .45em; + } + &::before { + transform: translate(-50%, -90%) rotate(45deg); + } + &::after { + transform: translate(-50%, -10%) rotate(225deg); + } +} + +.icon-resize-horiz { + &::before { + transform: translate(-90%, -50%) rotate(-45deg); + } + &::after { + transform: translate(-10%, -50%) rotate(135deg); + } +} + +// Icon more +.icon-more-horiz, +.icon-more-vert { + &::before { + background: currentColor; + box-shadow: -.4em 0, .4em 0; + border-radius: 50%; + height: 3px; + width: 3px; + } +} + +.icon-more-vert { + &::before { + box-shadow: 0 -.4em, 0 .4em; + } +} + +// Icon plus, minus, cross +.icon-plus, +.icon-minus, +.icon-cross { + &::before { + background: currentColor; + height: $icon-border-width; + width: 100%; + } +} + +.icon-plus, +.icon-cross { + &::after { + background: currentColor; + height: 100%; + width: $icon-border-width; + } +} + +.icon-cross { + &::before { + width: 100%; + } + &::after { + height: 100%; + } + &::before, + &::after { + transform: translate(-50%, -50%) rotate(45deg); + } +} + +// Icon check +.icon-check { + &::before { + border: $icon-border-width solid currentColor; + border-right: 0; + border-top: 0; + height: .5em; + width: .9em; + transform: translate(-50%, -75%) rotate(-45deg); + } +} + +// Icon stop +.icon-stop { + border: $icon-border-width solid currentColor; + border-radius: 50%; + &::before { + background: currentColor; + height: $icon-border-width; + transform: translate(-50%, -50%) rotate(45deg); + width: 1em; + } +} + +// Icon shutdown +.icon-shutdown { + border: $icon-border-width solid currentColor; + border-radius: 50%; + border-top-color: transparent; + &::before { + background: currentColor; + content: ""; + height: .5em; + top: .1em; + width: $icon-border-width; + } +} + +// Icon refresh +.icon-refresh { + &::before { + border: $icon-border-width solid currentColor; + border-radius: 50%; + border-right-color: transparent; + height: 1em; + width: 1em; + } + &::after { + border: .2em solid currentColor; + border-top-color: transparent; + border-left-color: transparent; + height: 0; + left: 80%; + top: 20%; + width: 0; + } +} + +// Icon search +.icon-search { + &::before { + border: $icon-border-width solid currentColor; + border-radius: 50%; + height: .75em; + left: 5%; + top: 5%; + transform: translate(0, 0) rotate(45deg); + width: .75em; + } + &::after { + background: currentColor; + height: $icon-border-width; + left: 80%; + top: 80%; + transform: translate(-50%, -50%) rotate(45deg); + width: .4em; + } +} + +// Icon edit +.icon-edit { + &::before { + border: $icon-border-width solid currentColor; + height: .4em; + transform: translate(-40%, -60%) rotate(-45deg); + width: .85em; + } + &::after { + border: .15em solid currentColor; + border-top-color: transparent; + border-right-color: transparent; + height: 0; + left: 5%; + top: 95%; + transform: translate(0, -100%); + width: 0; + } +} + +// Icon delete +.icon-delete { + &::before { + border: $icon-border-width solid currentColor; + border-bottom-left-radius: $border-radius; + border-bottom-right-radius: $border-radius; + border-top: 0; + height: .75em; + top: 60%; + width: .75em; + } + &::after { + background: currentColor; + box-shadow: -.25em .2em, .25em .2em; + height: $icon-border-width; + top: $icon-border-width/2; + width: .5em; + } +} + +// Icon share +.icon-share { + border: $icon-border-width solid currentColor; + border-radius: $border-radius; + border-right: 0; + border-top: 0; + &::before { + border: $icon-border-width solid currentColor; + border-left: 0; + border-top: 0; + height: .4em; + left: 100%; + top: .25em; + transform: translate(-125%, -50%) rotate(-45deg); + width: .4em; + } + &::after { + border: $icon-border-width solid currentColor; + border-bottom: 0; + border-right: 0; + border-radius: 75% 0; + height: .5em; + width: .6em; + } +} + +// Icon flag +.icon-flag { + &::before { + background: currentColor; + height: 1em; + left: 15%; + width: $icon-border-width; + } + &::after { + border: $icon-border-width solid currentColor; + border-bottom-right-radius: $border-radius; + border-left: 0; + border-top-right-radius: $border-radius; + height: .65em; + top: 35%; + left: 60%; + width: .8em; + } +} + +// Icon bookmark +.icon-bookmark { + &::before { + border: $icon-border-width solid currentColor; + border-bottom: 0; + border-top-left-radius: $border-radius; + border-top-right-radius: $border-radius; + height: .9em; + width: .8em; + } + &::after { + border: $icon-border-width solid currentColor; + border-bottom: 0; + border-left: 0; + border-radius: $border-radius; + height: .5em; + transform: translate(-50%, 35%) rotate(-45deg) skew(15deg, 15deg); + width: .5em; + } +} + +// Icon download & upload +.icon-download, +.icon-upload { + border-bottom: $icon-border-width solid currentColor; + &::before { + border: $icon-border-width solid currentColor; + border-bottom: 0; + border-right: 0; + height: .5em; + width: .5em; + transform: translate(-50%, -60%) rotate(-135deg); + } + &::after { + background: currentColor; + height: .6em; + top: 40%; + width: $icon-border-width; + } +} + +.icon-upload { + &::before { + transform: translate(-50%, -60%) rotate(45deg); + } + &::after { + top: 50%; + } +} + +// Icon copy +.icon-copy { + &::before { + border: $icon-border-width solid currentColor; + border-radius: $border-radius; + border-right: 0; + border-bottom: 0; + height: .8em; + left: 40%; + top: 35%; + width: .8em; + } + &::after { + border: $icon-border-width solid currentColor; + border-radius: $border-radius; + height: .8em; + left: 60%; + top: 60%; + width: .8em; + } +} \ No newline at end of file diff --git a/user/themes/test/scss/spectre/icons/_icons-core.scss b/user/themes/test/scss/spectre/icons/_icons-core.scss new file mode 100755 index 0000000..9a67ae4 --- /dev/null +++ b/user/themes/test/scss/spectre/icons/_icons-core.scss @@ -0,0 +1,54 @@ +// Icon variables +$icon-border-width: $border-width-lg; +$icon-prefix: "icon"; + +// Icon base style +.#{$icon-prefix} { + box-sizing: border-box; + display: inline-block; + font-size: inherit; + font-style: normal; + height: 1em; + position: relative; + text-indent: -9999px; + vertical-align: middle; + width: 1em; + &::before, + &::after { + content: ""; + display: block; + left: 50%; + position: absolute; + top: 50%; + transform: translate(-50%, -50%); + } + + // Icon sizes + &.icon-2x { + font-size: 1.6rem; + } + + &.icon-3x { + font-size: 2.4rem; + } + + &.icon-4x { + font-size: 3.2rem; + } +} + +// Component icon support +.accordion, +.btn, +.toast, +.menu { + .#{$icon-prefix} { + vertical-align: -10%; + } +} + +.btn-lg { + .#{$icon-prefix} { + vertical-align: -15%; + } +} diff --git a/user/themes/test/scss/spectre/icons/_icons-navigation.scss b/user/themes/test/scss/spectre/icons/_icons-navigation.scss new file mode 100755 index 0000000..92ab231 --- /dev/null +++ b/user/themes/test/scss/spectre/icons/_icons-navigation.scss @@ -0,0 +1,127 @@ +// Icon arrows +.icon-arrow-down, +.icon-arrow-left, +.icon-arrow-right, +.icon-arrow-up, +.icon-downward, +.icon-back, +.icon-forward, +.icon-upward { + &::before { + border: $icon-border-width solid currentColor; + border-bottom: 0; + border-right: 0; + height: .65em; + width: .65em; + } +} + +.icon-arrow-down { + &::before { + transform: translate(-50%, -75%) rotate(225deg); + } +} + +.icon-arrow-left { + &::before { + transform: translate(-25%, -50%) rotate(-45deg); + } +} + +.icon-arrow-right { + &::before { + transform: translate(-75%, -50%) rotate(135deg); + } +} + +.icon-arrow-up { + &::before { + transform: translate(-50%, -25%) rotate(45deg); + } +} + +.icon-back, +.icon-forward { + &::after { + background: currentColor; + height: $icon-border-width; + width: .8em; + } +} + +.icon-downward, +.icon-upward { + &::after { + background: currentColor; + height: .8em; + width: $icon-border-width; + } +} + +.icon-back { + &::after { + left: 55%; + } + &::before { + transform: translate(-50%, -50%) rotate(-45deg); + } +} + +.icon-downward { + &::after { + top: 45%; + } + &::before { + transform: translate(-50%, -50%) rotate(-135deg); + } +} + +.icon-forward { + &::after { + left: 45%; + } + &::before { + transform: translate(-50%, -50%) rotate(135deg); + } +} + +.icon-upward { + &::after { + top: 55%; + } + &::before { + transform: translate(-50%, -50%) rotate(45deg); + } +} + +// Icon caret +.icon-caret { + &::before { + border-top: .3em solid currentColor; + border-right: .3em solid transparent; + border-left: .3em solid transparent; + height: 0; + transform: translate(-50%, -25%); + width: 0; + } +} + +// Icon menu +.icon-menu { + &::before { + background: currentColor; + box-shadow: 0 -.35em, 0 .35em; + height: $icon-border-width; + width: 100%; + } +} + +// Icon apps +.icon-apps { + &::before { + background: currentColor; + box-shadow: -.35em -.35em, -.35em 0, -.35em .35em, 0 -.35em, 0 .35em, .35em -.35em, .35em 0, .35em .35em; + height: 3px; + width: 3px; + } +} diff --git a/user/themes/test/scss/spectre/icons/_icons-object.scss b/user/themes/test/scss/spectre/icons/_icons-object.scss new file mode 100755 index 0000000..00597d8 --- /dev/null +++ b/user/themes/test/scss/spectre/icons/_icons-object.scss @@ -0,0 +1,161 @@ +// Icon time +.icon-time { + border: $icon-border-width solid currentColor; + border-radius: 50%; + &::before { + background: currentColor; + height: .4em; + transform: translate(-50%, -75%); + width: $icon-border-width; + } + &::after { + background: currentColor; + height: .3em; + transform: translate(-50%, -75%) rotate(90deg); + transform-origin: 50% 90%; + width: $icon-border-width; + } +} + +// Icon mail +.icon-mail { + &::before { + border: $icon-border-width solid currentColor; + border-radius: $border-radius; + height: .8em; + width: 1em; + } + &::after { + border: $icon-border-width solid currentColor; + border-right: 0; + border-top: 0; + height: .5em; + transform: translate(-50%, -90%) rotate(-45deg) skew(10deg, 10deg); + width: .5em; + } +} + +// Icon people +.icon-people { + &::before { + border: $icon-border-width solid currentColor; + border-radius: 50%; + height: .45em; + top: 25%; + width: .45em; + } + &::after { + border: $icon-border-width solid currentColor; + border-radius: 50% 50% 0 0; + height: .4em; + top: 75%; + width: .9em; + } +} + +// Icon message +.icon-message { + border: $icon-border-width solid currentColor; + border-bottom: 0; + border-radius: $border-radius; + border-right: 0; + &::before { + border: $icon-border-width solid currentColor; + border-bottom-right-radius: $border-radius; + border-left: 0; + border-top: 0; + height: .8em; + left: 65%; + top: 40%; + width: .7em; + } + &::after { + background: currentColor; + border-radius: $border-radius; + height: .3em; + left: 10%; + top: 100%; + transform: translate(0, -90%) rotate(45deg); + width: $icon-border-width; + } +} + +// Icon photo +.icon-photo { + border: $icon-border-width solid currentColor; + border-radius: $border-radius; + &::before { + border: $icon-border-width solid currentColor; + border-radius: 50%; + height: .25em; + left: 35%; + top: 35%; + width: .25em; + } + &::after { + border: $icon-border-width solid currentColor; + border-bottom: 0; + border-left: 0; + height: .5em; + left: 60%; + transform: translate(-50%, 25%) rotate(-45deg); + width: .5em; + } +} + +// Icon link +.icon-link { + &::before, + &::after { + border: $icon-border-width solid currentColor; + border-radius: 5em 0 0 5em; + border-right: 0; + height: .5em; + width: .75em; + } + &::before { + transform: translate(-70%, -45%) rotate(-45deg); + } + &::after { + transform: translate(-30%, -55%) rotate(135deg); + } +} + +// Icon location +.icon-location { + &::before { + border: $icon-border-width solid currentColor; + border-radius: 50% 50% 50% 0; + height: .8em; + transform: translate(-50%, -60%) rotate(-45deg); + width: .8em; + } + &::after { + border: $icon-border-width solid currentColor; + border-radius: 50%; + height: .2em; + transform: translate(-50%, -80%); + width: .2em; + } +} + +// Icon emoji +.icon-emoji { + border: $icon-border-width solid currentColor; + border-radius: 50%; + &::before { + border-radius: 50%; + box-shadow: -.17em -.1em, .17em -.1em; + height: .15em; + width: .15em; + } + &::after { + border: $icon-border-width solid currentColor; + border-bottom-color: transparent; + border-radius: 50%; + border-right-color: transparent; + height: .5em; + transform: translate(-50%, -40%) rotate(-135deg); + width: .5em; + } +} diff --git a/user/themes/test/scss/spectre/mixins/_avatar.scss b/user/themes/test/scss/spectre/mixins/_avatar.scss new file mode 100755 index 0000000..14617ad --- /dev/null +++ b/user/themes/test/scss/spectre/mixins/_avatar.scss @@ -0,0 +1,6 @@ +// Avatar mixin +@mixin avatar-base($size: $unit-8) { + font-size: $size / 2; + height: $size; + width: $size; +} diff --git a/user/themes/test/scss/spectre/mixins/_button.scss b/user/themes/test/scss/spectre/mixins/_button.scss new file mode 100755 index 0000000..c90a94b --- /dev/null +++ b/user/themes/test/scss/spectre/mixins/_button.scss @@ -0,0 +1,54 @@ +// Button variant mixin +@mixin button-variant($color: $primary-color) { + background: $color; + border-color: darken($color, 3%); + color: $light-color; + &:focus { + @include control-shadow($color); + } + &:focus, + &:hover { + background: darken($color, 2%); + border-color: darken($color, 5%); + color: $light-color; + } + &:active, + &.active { + background: darken($color, 7%); + border-color: darken($color, 10%); + color: $light-color; + } + &.loading { + &::after { + border-bottom-color: $light-color; + border-left-color: $light-color; + } + } +} + +@mixin button-outline-variant($color: $primary-color) { + background: $light-color; + border-color: $color; + color: $color; + &:focus { + @include control-shadow($color); + } + &:focus, + &:hover { + background: lighten($color, 50%); + border-color: darken($color, 2%); + color: $color; + } + &:active, + &.active { + background: $color; + border-color: darken($color, 5%); + color: $light-color; + } + &.loading { + &::after { + border-bottom-color: $color; + border-left-color: $color; + } + } +} diff --git a/user/themes/test/scss/spectre/mixins/_clearfix.scss b/user/themes/test/scss/spectre/mixins/_clearfix.scss new file mode 100755 index 0000000..db6895f --- /dev/null +++ b/user/themes/test/scss/spectre/mixins/_clearfix.scss @@ -0,0 +1,8 @@ +// Clearfix mixin +@mixin clearfix() { + &::after { + clear: both; + content: ""; + display: table; + } +} diff --git a/user/themes/test/scss/spectre/mixins/_color.scss b/user/themes/test/scss/spectre/mixins/_color.scss new file mode 100755 index 0000000..697d0c3 --- /dev/null +++ b/user/themes/test/scss/spectre/mixins/_color.scss @@ -0,0 +1,27 @@ +// Background color utility mixin +@mixin bg-color-variant($name: ".bg-primary", $color: $primary-color) { + #{$name} { + background: $color !important; + + @if (lightness($color) < 60) { + color: $light-color; + } + } +} + +// Text color utility mixin +@mixin text-color-variant($name: ".text-primary", $color: $primary-color) { + #{$name} { + color: $color !important; + } + + a#{$name} { + &:focus, + &:hover { + color: darken($color, 5%); + } + &:visited { + color: lighten($color, 5%); + } + } +} diff --git a/user/themes/test/scss/spectre/mixins/_label.scss b/user/themes/test/scss/spectre/mixins/_label.scss new file mode 100755 index 0000000..1574f02 --- /dev/null +++ b/user/themes/test/scss/spectre/mixins/_label.scss @@ -0,0 +1,11 @@ +// Label base style +@mixin label-base() { + border-radius: $border-radius; + line-height: 1.25; + padding: .1rem .2rem; +} + +@mixin label-variant($color: $light-color, $bg-color: $primary-color) { + background: $bg-color; + color: $color; +} diff --git a/user/themes/test/scss/spectre/mixins/_position.scss b/user/themes/test/scss/spectre/mixins/_position.scss new file mode 100755 index 0000000..98b5cfc --- /dev/null +++ b/user/themes/test/scss/spectre/mixins/_position.scss @@ -0,0 +1,65 @@ +// Margin utility mixin +@mixin margin-variant($id: 1, $size: $unit-1) { + .m-#{$id} { + margin: $size !important; + } + + .mb-#{$id} { + margin-bottom: $size !important; + } + + .ml-#{$id} { + margin-left: $size !important; + } + + .mr-#{$id} { + margin-right: $size !important; + } + + .mt-#{$id} { + margin-top: $size !important; + } + + .mx-#{$id} { + margin-left: $size !important; + margin-right: $size !important; + } + + .my-#{$id} { + margin-bottom: $size !important; + margin-top: $size !important; + } +} + +// Padding utility mixin +@mixin padding-variant($id: 1, $size: $unit-1) { + .p-#{$id} { + padding: $size !important; + } + + .pb-#{$id} { + padding-bottom: $size !important; + } + + .pl-#{$id} { + padding-left: $size !important; + } + + .pr-#{$id} { + padding-right: $size !important; + } + + .pt-#{$id} { + padding-top: $size !important; + } + + .px-#{$id} { + padding-left: $size !important; + padding-right: $size !important; + } + + .py-#{$id} { + padding-bottom: $size !important; + padding-top: $size !important; + } +} diff --git a/user/themes/test/scss/spectre/mixins/_shadow.scss b/user/themes/test/scss/spectre/mixins/_shadow.scss new file mode 100755 index 0000000..7984449 --- /dev/null +++ b/user/themes/test/scss/spectre/mixins/_shadow.scss @@ -0,0 +1,9 @@ +// Component focus shadow +@mixin control-shadow($color: $primary-color) { + box-shadow: 0 0 0 .1rem rgba($color, .2); +} + +// Shadow mixin +@mixin shadow-variant($offset) { + box-shadow: 0 $offset ($offset + .05rem) * 2 rgba($dark-color, .3); +} diff --git a/user/themes/test/scss/spectre/mixins/_text.scss b/user/themes/test/scss/spectre/mixins/_text.scss new file mode 100755 index 0000000..97dc99d --- /dev/null +++ b/user/themes/test/scss/spectre/mixins/_text.scss @@ -0,0 +1,6 @@ +// Text Ellipsis +@mixin text-ellipsis() { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} diff --git a/user/themes/test/scss/spectre/mixins/_toast.scss b/user/themes/test/scss/spectre/mixins/_toast.scss new file mode 100755 index 0000000..fa2bb13 --- /dev/null +++ b/user/themes/test/scss/spectre/mixins/_toast.scss @@ -0,0 +1,5 @@ +// Toast variant mixin +@mixin toast-variant($color: $dark-color) { + background: rgba($color, .95); + border-color: $color; +} diff --git a/user/themes/test/scss/spectre/spectre-exp.scss b/user/themes/test/scss/spectre/spectre-exp.scss new file mode 100755 index 0000000..33ed3fe --- /dev/null +++ b/user/themes/test/scss/spectre/spectre-exp.scss @@ -0,0 +1,18 @@ +// Variables and mixins +@import "variables"; +@import "mixins"; + +/*! Spectre.css Experimentals v#{$version} | MIT License | github.com/picturepan2/spectre */ +// Experimentals +@import "autocomplete"; +@import "calendars"; +@import "carousels"; +@import "comparison-sliders"; +@import "filters"; +@import "meters"; +@import "off-canvas"; +@import "parallax"; +@import "progress"; +@import "sliders"; +@import "timelines"; +@import "viewer-360"; diff --git a/user/themes/test/scss/spectre/spectre-icons.scss b/user/themes/test/scss/spectre/spectre-icons.scss new file mode 100755 index 0000000..383624e --- /dev/null +++ b/user/themes/test/scss/spectre/spectre-icons.scss @@ -0,0 +1,10 @@ +// Variables and mixins +@import "variables"; +@import "mixins"; + +/*! Spectre.css Icons v#{$version} | MIT License | github.com/picturepan2/spectre */ +// Icons +@import "icons/icons-core"; +@import "icons/icons-navigation"; +@import "icons/icons-action"; +@import "icons/icons-object"; diff --git a/user/themes/test/scss/spectre/spectre.scss b/user/themes/test/scss/spectre/spectre.scss new file mode 100755 index 0000000..cff1fde --- /dev/null +++ b/user/themes/test/scss/spectre/spectre.scss @@ -0,0 +1,49 @@ +// Variables and mixins +@import "variables"; +@import "mixins"; + +/*! Spectre.css v#{$version} | MIT License | github.com/picturepan2/spectre */ +// Reset and dependencies +@import "normalize"; +@import "base"; + +// Elements +@import "typography"; +@import "asian"; +@import "tables"; +@import "buttons"; +@import "forms"; +@import "labels"; +@import "codes"; +@import "media"; + +// Layout +@import "layout"; +@import "hero"; +@import "navbar"; + +// Components +@import "accordions"; +@import "avatars"; +@import "badges"; +@import "breadcrumbs"; +@import "bars"; +@import "cards"; +@import "chips"; +@import "dropdowns"; +@import "empty"; +@import "menus"; +@import "modals"; +@import "navs"; +@import "pagination"; +@import "panels"; +@import "popovers"; +@import "steps"; +@import "tabs"; +@import "tiles"; +@import "toasts"; +@import "tooltips"; + +// Utility classes +@import "animations"; +@import "utilities"; diff --git a/user/themes/test/scss/spectre/utilities/_colors.scss b/user/themes/test/scss/spectre/utilities/_colors.scss new file mode 100755 index 0000000..28dd221 --- /dev/null +++ b/user/themes/test/scss/spectre/utilities/_colors.scss @@ -0,0 +1,31 @@ +// Text colors +@include text-color-variant(".text-primary", $primary-color); + +@include text-color-variant(".text-secondary", $secondary-color-dark); + +@include text-color-variant(".text-gray", $gray-color); + +@include text-color-variant(".text-light", $light-color); + +@include text-color-variant(".text-dark", $body-font-color); + +@include text-color-variant(".text-success", $success-color); + +@include text-color-variant(".text-warning", $warning-color); + +@include text-color-variant(".text-error", $error-color); + +// Background colors +@include bg-color-variant(".bg-primary", $primary-color); + +@include bg-color-variant(".bg-secondary", $secondary-color); + +@include bg-color-variant(".bg-dark", $dark-color); + +@include bg-color-variant(".bg-gray", $bg-color); + +@include bg-color-variant(".bg-success", $success-color); + +@include bg-color-variant(".bg-warning", $warning-color); + +@include bg-color-variant(".bg-error", $error-color); diff --git a/user/themes/test/scss/spectre/utilities/_cursors.scss b/user/themes/test/scss/spectre/utilities/_cursors.scss new file mode 100755 index 0000000..bd755c8 --- /dev/null +++ b/user/themes/test/scss/spectre/utilities/_cursors.scss @@ -0,0 +1,24 @@ +// Cursors +.c-hand { + cursor: pointer; +} + +.c-move { + cursor: move; +} + +.c-zoom-in { + cursor: zoom-in; +} + +.c-zoom-out { + cursor: zoom-out; +} + +.c-not-allowed { + cursor: not-allowed; +} + +.c-auto { + cursor: auto; +} \ No newline at end of file diff --git a/user/themes/test/scss/spectre/utilities/_display.scss b/user/themes/test/scss/spectre/utilities/_display.scss new file mode 100755 index 0000000..c6248e0 --- /dev/null +++ b/user/themes/test/scss/spectre/utilities/_display.scss @@ -0,0 +1,44 @@ +// Display +.d-block { + display: block; +} +.d-inline { + display: inline; +} +.d-inline-block { + display: inline-block; +} +.d-flex { + display: flex; +} +.d-inline-flex { + display: inline-flex; +} +.d-none, +.d-hide { + display: none !important; +} +.d-visible { + visibility: visible; +} +.d-invisible { + visibility: hidden; +} +.text-hide { + background: transparent; + border: 0; + color: transparent; + font-size: 0; + line-height: 0; + text-shadow: none; +} +.text-assistive { + border: 0; + clip: rect(0,0,0,0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} diff --git a/user/themes/test/scss/spectre/utilities/_divider.scss b/user/themes/test/scss/spectre/utilities/_divider.scss new file mode 100755 index 0000000..e6c09d2 --- /dev/null +++ b/user/themes/test/scss/spectre/utilities/_divider.scss @@ -0,0 +1,50 @@ +// Divider +.divider, +.divider-vert { + display: block; + position: relative; + + &[data-content]::after { + background: $bg-color-light; + color: $gray-color; + content: attr(data-content); + display: inline-block; + font-size: $font-size-sm; + padding: 0 $unit-2; + transform: translateY(-$font-size-sm + $border-width); + } +} + +.divider { + border-top: $border-width solid $border-color-light; + height: $border-width; + margin: $unit-2 0; + + &[data-content] { + margin: $unit-4 0; + } +} + +.divider-vert { + display: block; + padding: $unit-4; + + &::before { + border-left: $border-width solid $border-color; + bottom: $unit-2; + content: ""; + display: block; + left: 50%; + position: absolute; + top: $unit-2; + transform: translateX(-50%); + } + + &[data-content]::after { + left: 50%; + padding: $unit-1 0; + position: absolute; + top: 50%; + transform: translate(-50%, -50%); + } +} diff --git a/user/themes/test/scss/spectre/utilities/_loading.scss b/user/themes/test/scss/spectre/utilities/_loading.scss new file mode 100755 index 0000000..1b4ea60 --- /dev/null +++ b/user/themes/test/scss/spectre/utilities/_loading.scss @@ -0,0 +1,34 @@ +// Loading +.loading { + color: transparent !important; + min-height: $unit-4; + pointer-events: none; + position: relative; + &::after { + animation: loading 500ms infinite linear; + border: $border-width-lg solid $primary-color; + border-radius: 50%; + border-right-color: transparent; + border-top-color: transparent; + content: ""; + display: block; + height: $unit-4; + left: 50%; + margin-left: -$unit-2; + margin-top: -$unit-2; + position: absolute; + top: 50%; + width: $unit-4; + z-index: $zindex-0; + } + + &.loading-lg { + min-height: $unit-10; + &::after { + height: $unit-8; + margin-left: -$unit-4; + margin-top: -$unit-4; + width: $unit-8; + } + } +} diff --git a/user/themes/test/scss/spectre/utilities/_position.scss b/user/themes/test/scss/spectre/utilities/_position.scss new file mode 100755 index 0000000..c1a7f75 --- /dev/null +++ b/user/themes/test/scss/spectre/utilities/_position.scss @@ -0,0 +1,54 @@ +// Position +.clearfix { + @include clearfix(); +} + +.float-left { + float: left !important; +} + +.float-right { + float: right !important; +} + +.p-relative { + position: relative !important; +} + +.p-absolute { + position: absolute !important; +} + +.p-fixed { + position: fixed !important; +} + +.p-sticky { + position: sticky !important; +} + +.p-centered { + display: block; + float: none; + margin-left: auto; + margin-right: auto; +} + +.flex-centered { + align-items: center; + display: flex; + justify-content: center; +} + +// Spacing +@include margin-variant(0, 0); + +@include margin-variant(1, $unit-1); + +@include margin-variant(2, $unit-2); + +@include padding-variant(0, 0); + +@include padding-variant(1, $unit-1); + +@include padding-variant(2, $unit-2); diff --git a/user/themes/test/scss/spectre/utilities/_shapes.scss b/user/themes/test/scss/spectre/utilities/_shapes.scss new file mode 100755 index 0000000..23e131e --- /dev/null +++ b/user/themes/test/scss/spectre/utilities/_shapes.scss @@ -0,0 +1,8 @@ +// Shapes +.s-rounded { + border-radius: $border-radius; +} + +.s-circle { + border-radius: 50%; +} \ No newline at end of file diff --git a/user/themes/test/scss/spectre/utilities/_text.scss b/user/themes/test/scss/spectre/utilities/_text.scss new file mode 100755 index 0000000..67793ac --- /dev/null +++ b/user/themes/test/scss/spectre/utilities/_text.scss @@ -0,0 +1,64 @@ +// Text +// Text alignment utilities +.text-left { + text-align: left; +} + +.text-right { + text-align: right; +} + +.text-center { + text-align: center; +} + +.text-justify { + text-align: justify; +} + +// Text transform utilities +.text-lowercase { + text-transform: lowercase; +} + +.text-uppercase { + text-transform: uppercase; +} + +.text-capitalize { + text-transform: capitalize; +} + +// Text style utilities +.text-normal { + font-weight: normal; +} + +.text-bold { + font-weight: bold; +} + +.text-italic { + font-style: italic; +} + +.text-large { + font-size: 1.2em; +} + +// Text overflow utilities +.text-ellipsis { + @include text-ellipsis(); +} + +.text-clip { + overflow: hidden; + text-overflow: clip; + white-space: nowrap; +} + +.text-break { + hyphens: auto; + word-break: break-word; + word-wrap: break-word; +} diff --git a/user/themes/test/scss/theme.scss b/user/themes/test/scss/theme.scss new file mode 100644 index 0000000..9f17a70 --- /dev/null +++ b/user/themes/test/scss/theme.scss @@ -0,0 +1,21 @@ +// Core variables and mixins +@import 'theme/variables'; +@import 'spectre/variables'; +@import 'spectre/mixins'; + +@import 'theme/fonts'; +@import 'theme/mixins'; +@import 'theme/framework'; +@import 'theme/typography'; +@import 'theme/forms'; +@import 'theme/mobile'; +@import 'theme/animation'; + +@import 'theme/header'; +@import 'theme/footer'; +@import 'theme/menu'; + +// Extra Skeleton Styling +@import 'theme/blog'; +@import 'theme/onepage'; + diff --git a/user/themes/test/scss/theme/_animation.scss b/user/themes/test/scss/theme/_animation.scss new file mode 100644 index 0000000..3809282 --- /dev/null +++ b/user/themes/test/scss/theme/_animation.scss @@ -0,0 +1,23 @@ +.default-animation { + transition: all 0.5s ease; +} + +// Pulse Animation +.pulse { + animation-name: pulse_animation; + animation-duration: 2000ms; + transform-origin:70% 70%; + animation-iteration-count: infinite; + animation-timing-function: linear; +} + +@keyframes pulse_animation { + 0% { transform: scale(1); } + 30% { transform: scale(1); } + 40% { transform: scale(1.08); } + 50% { transform: scale(1); } + 60% { transform: scale(1); } + 70% { transform: scale(1.05); } + 80% { transform: scale(1); } + 100% { transform: scale(1); } +} diff --git a/user/themes/test/scss/theme/_blog.scss b/user/themes/test/scss/theme/_blog.scss new file mode 100644 index 0000000..3c7cd91 --- /dev/null +++ b/user/themes/test/scss/theme/_blog.scss @@ -0,0 +1,114 @@ +/** Extra columns spacing **/ +.extra-spacing:not(.col-12), :not(.col12) > .e-content { + padding-right: 1rem; + + @include breakpoint(md) { + padding-right: 0; + } +} + +/** Breadcrumbs styling **/ +#breadcrumbs { + padding-left: 0; + display: flex; + align-items: center; + margin-top: -1rem; + margin-bottom: 1rem; + + + i { + display: none; + } + + span, a { + padding: 0 0.5rem; + &:first-child { + padding-left: 0; + } + } + + span, a { + &:not(:first-child)::before { + color: #e7e9ed; + content: "/"; + padding-right: 1rem; + } + } +} + +/** Blog Listing **/ +.blog-listing { + + .bricklayer-column { + padding-left: 0px; + padding-right: 25px; + + } + .card { + margin-bottom: 25px; + border: 0; + box-shadow: 0 10px 45px -9px rgba(0,0,0,0.1); + } + + .card-footer { + text-align: right; + } + + .blog-date { + font-size: 13px; + } + + .label { + + } +} + +/** Blog Item **/ +.content-title { + margin-bottom: 2rem; + + h2 { + margin-bottom: 0.5rem; + } +} + +.label { + font-size: 12px; + text-transform: uppercase; +} + +/** Pagination **/ +ul.pagination { + justify-content: center; +} + +.prev-next { + margin-top: 4rem; +} + +/** Sidebar specific tweaks **/ +#sidebar { + + ul.related-pages { + box-shadow: none; + padding: 0; + z-index: 1; + + li { + border-bottom: 1px solid $border-color; + &:last-child { + border-bottom: 0; + } + } + + } + + ul.archives { + list-style: none; + margin-left: 0; + + .label { + vertical-align: text-top; + } + } +} diff --git a/user/themes/test/scss/theme/_extensions.scss b/user/themes/test/scss/theme/_extensions.scss new file mode 100644 index 0000000..975daa2 --- /dev/null +++ b/user/themes/test/scss/theme/_extensions.scss @@ -0,0 +1,7 @@ +.search-input, [data-grav-field="array"] input, [data-grav-field="array"] textarea { + @extend .form-input; +} + +.button { + @extend .btn; +} diff --git a/user/themes/test/scss/theme/_fonts.scss b/user/themes/test/scss/theme/_fonts.scss new file mode 100644 index 0000000..8809dc7 --- /dev/null +++ b/user/themes/test/scss/theme/_fonts.scss @@ -0,0 +1 @@ +$title-font-family: $base-font-family, $fallback-font-family !default; \ No newline at end of file diff --git a/user/themes/test/scss/theme/_footer.scss b/user/themes/test/scss/theme/_footer.scss new file mode 100644 index 0000000..e88afc5 --- /dev/null +++ b/user/themes/test/scss/theme/_footer.scss @@ -0,0 +1,17 @@ +// Sticky Footer solution +body.sticky-footer { + height: 100%; + min-height: 100vh; + display: flex; + flex-direction: column; + + #page-wrapper { + flex: 1 0 auto; + } +} + +#footer { + color: #acb3c2; + padding: 1rem $horiz-padding 0; + text-align: center; +} \ No newline at end of file diff --git a/user/themes/test/scss/theme/_forms.scss b/user/themes/test/scss/theme/_forms.scss new file mode 100644 index 0000000..f9a357f --- /dev/null +++ b/user/themes/test/scss/theme/_forms.scss @@ -0,0 +1,77 @@ +form { + .button-wrapper { + margin-top: 0.75rem; + margin-bottom: 1rem; + } + + span.required { + color: $error-color; + font-weight: 700; + font-size: 1.2rem; + } + + .form-input[type=range] { + appearance: slider-horizontal; + &:focus { + box-shadow: none; + border: none; + } + } + + /** Reset some defaults for Quark Theme **/ + .form-group:not(.form-field-toggleable) { + .checkboxes { + display: inherit; + + label { + display: inherit; + padding: (($control-size-sm - $line-height) / 2) $control-padding-x (($control-size-sm - $line-height) / 2) ($control-icon-size + $control-padding-x); + margin: inherit; + + &:before { + display: none; + } + } + } + } + +} + +#grav-login { + + > form { + margin: 2rem auto 0; + max-width: 350px; + } + .form-label { + display: none; + } + .form-data { + margin: 1rem 0; + } + .form-input { + text-align: center; + } + .button-wrapper { + text-align: right; + + .form-data.rememberme { + margin: 0; + float: left; + } + } + + .login-form { + button[type="submit"] { + @include button-primary; + } + } + + .twofa-form { + button[type="submit"]:first-child { + @include button-primary; + float: right; + margin-left: 4px; + } + } +} diff --git a/user/themes/test/scss/theme/_framework.scss b/user/themes/test/scss/theme/_framework.scss new file mode 100644 index 0000000..7f39cba --- /dev/null +++ b/user/themes/test/scss/theme/_framework.scss @@ -0,0 +1,156 @@ +html { + height: 100%; +} + +#body-wrapper { + .container { + padding: $vert-padding; + } + + // Fixed Header solution + .header-fixed & { + padding-top: $header-height-large; + } +} + +.header-fixed { + .hero + #start > #body-wrapper { + padding-top: 0; + } +} + +section.section { + padding-left: $horiz-padding; + padding-right: $horiz-padding; + position: relative; +} + +.overlay-light, .overlay-dark, .overlay-light-gradient, .overlay-dark-gradient { + z-index: 0; +} + +// Hero +.hero { + display: flex; + align-items: center; + justify-content: center; + + padding-top: 6rem; + padding-bottom: 7rem; + background-size: cover; + background-position: center; + + h1 { + color: $header-text-dark; + font-size: 4rem; + } + + h2 { + color: rgba($header-text-dark, 0.8); + font-size: 2.5rem; + } + + &.hero-fullscreen { + min-height: 100vh; + } + + &.hero-large { + min-height: 500px; + } + + &.hero-medium { + min-height: 400px; + } + + &.hero-small { + min-height: 110px; + } + + &.hero-tiny { + min-height: 8rem; + } + + .header-fixed & { + background-position: 50% 0; + } + + //&.parallax { + // background-attachment: fixed; + //} + + @include breakpoint(md) { + h1 { + font-size: 3rem; + } + h2 { + font-size: 1.75rem; + } + } + + @include breakpoint(sm) { + h1 { + font-size: 2rem; + } + h2 { + font-size: 1.25rem; + } + } + + + &.text-light { + h1 { + color: $header-text-light; + } + h2 { + color: rgba($header-text-light, 0.8); + } + } + + p { + font-size: .9rem; + font-weight: 300; + } + + #to-start { + display: inline-block; + position: absolute; + bottom: 10px; + font-size: 2rem; + cursor: pointer; + } +} + +// Overlay +.image-overlay { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: -1; + + .overlay-light & { + background: rgba(#fff, 0.4); + } + + .overlay-light-gradient & { + background: linear-gradient(to bottom, rgba(#fff,0.5), rgba(#fff,0.2)); + } + + .overlay-dark & { + background: rgba(#000, 0.4); + } + + .overlay-dark-gradient & { + background: linear-gradient(to bottom, rgba(#000,0.5), rgba(#000,0.2)); + } +} + + + + + + + + + diff --git a/user/themes/test/scss/theme/_header.scss b/user/themes/test/scss/theme/_header.scss new file mode 100644 index 0000000..6bdddba --- /dev/null +++ b/user/themes/test/scss/theme/_header.scss @@ -0,0 +1,101 @@ +#header { + width: 100%; + height: $header-height-large; + border-bottom: 1px solid rgba($gray-color, 0.2); + @extend .default-animation; + + font-size: 0.7rem; + font-weight: 700; + + background: $light-color; + color: $dark-color; + + a { + color: $dark-color; + } + + .logo svg path { + fill: $header-color-dark; + } + + .header-dark &:not(.scrolled) { + background: $header-color-dark; + color: $light-color; + a { + color: rgba($light-color, 0.7) !important; + } + a.active { + color: $light-color !important; + } + .dropmenu ul ul a { + color: $dark-color !important; + } + .logo svg path { + fill: $light-color; + } + } + + .header-dark.header-transparent &:not(.scrolled) { + background: rgba(#000, 0.05); + } + + .header-transparent &:not(.scrolled) { + background: rgba(#fff, 0.05); + //border-bottom: 0 !important; + } + + .navbar-section { + height: $header-height-large; + @extend .default-animation; + + @include breakpoint(md) { + margin-right: 2rem; + } + } + + .navbar-section.desktop-menu { + @include breakpoint(md) { + display: none; + } + } + + .logo { + svg, img { + height: 42px; + display: inherit; + @extend .default-animation; + } + } + + // Fixed Header solution + .header-fixed & { + position: fixed; + top: 0; + z-index: 2; + } +} + +// Animate Fixed Header +body.header-fixed.header-animated { + #header.scrolled { + height: $header-height-small; + + .navbar-section { + height: $header-height-small; + } + + .logo { + svg, img { + height: 28px; + } + } + + ~ .mobile-menu .button_container { + top: 0.5rem; + } + } +} + +.login-status-wrapper { + white-space: nowrap; +} diff --git a/user/themes/test/scss/theme/_menu.scss b/user/themes/test/scss/theme/_menu.scss new file mode 100644 index 0000000..fee9483 --- /dev/null +++ b/user/themes/test/scss/theme/_menu.scss @@ -0,0 +1,94 @@ +.dropmenu { + + @include breakpoint(md) { + display: none; + } + + ul { + white-space: nowrap; + margin: 0; + display: flex; + + li { + position: relative; + margin: 0; + + a { + text-decoration: none; + padding: $dropmenu-vert-padding ($dropmenu-horiz-padding + $dropmenu-child-padding) $dropmenu-vert-padding $dropmenu-horiz-padding; + display: block; + + &:hover, &:focus, &.active { + color: $dropmenu-hover-text !important; + } + + &:before { + content: '\f107'; + font-family: 'FontAwesome'; + display: inline-block; + vertical-align: middle; + float: right; + margin-right: - (2 *$dropmenu-child-padding); + } + + &:only-child { + //background: none; + padding-right: $dropmenu-horiz-padding; + + &:before { + content: ''; + } + } + } + + &:hover { + & > ul { + display: block; + visibility: visible; + } + } + } + + ul li a:before { + content: '\f105'; + } + + ul { + position: absolute; + top: 100%; + list-style: none; + background: $dropmenu-bg; + box-shadow: $dropmenu-shadow; + visibility: hidden; + + ul { + position: absolute; + left: 100%; + top: 0; + } + } + + } + + & > ul > li { + display: inline-block; + } + + // Animation options + &.animated { + ul li { + transition: background .7s, color 0.5s; + } + + ul li:hover > ul { + opacity: 1; + transform: translateY(0); + } + + ul ul { + transition: transform .3s, opacity .5s; + opacity: 0; + transform: translateY(-10px); + } + } +} \ No newline at end of file diff --git a/user/themes/test/scss/theme/_mixins.scss b/user/themes/test/scss/theme/_mixins.scss new file mode 100644 index 0000000..273a0a4 --- /dev/null +++ b/user/themes/test/scss/theme/_mixins.scss @@ -0,0 +1,77 @@ +@mixin breakpoint($point) { + @if $point == 2x { + @media (min-width:$size-2x) { + @content; + } + } @else if $point == xl { + @media (max-width: $size-xl) { + @content; + } + + } @else if $point == lg { + @media (max-width: $size-lg) { + @content; + } + } @else if $point == md { + @media (max-width: $size-md) { + @content; + } + } @else if $point == sm { + @media (max-width: $size-sm) { + @content; + } + } @else if $point == xs { + @media (max-width: $size-xs) { + @content; + } + } @else { + @warn "Breakpoint mixin supports: xs, sm, md, lg, xl, 2x"; + } +} + +@mixin vertical-align($position: relative) { + position: $position; + top: 50%; + transform: translateY(-50%); +} + +@mixin button-primary() { + background: $primary-color; + border-color: $primary-color-dark; + color: $light-color; + &:focus, + &:hover { + background: darken($primary-color-dark, 2%); + border-color: darken($primary-color-dark, 5%); + color: $light-color; + } + &:active, + &.active { + background: darken($primary-color-dark, 4%); + border-color: darken($primary-color-dark, 7%); + color: $light-color; + } +} + +@function strip-unit($value) { + @return $value / ($value * 0 + 1); +} + +@mixin fluid-type($min-vw, $max-vw, $min-font-size, $max-font-size) { + $u1: unit($min-vw); + $u2: unit($max-vw); + $u3: unit($min-font-size); + $u4: unit($max-font-size); + + @if $u1 == $u2 and $u1 == $u3 and $u1 == $u4 { + & { + font-size: $min-font-size; + @media screen and (min-width: $min-vw) { + font-size: calc(#{$min-font-size} + #{strip-unit($max-font-size - $min-font-size)} * ((100vw - #{$min-vw}) / #{strip-unit($max-vw - $min-vw)})); + } + @media screen and (min-width: $max-vw) { + font-size: $max-font-size; + } + } + } +} diff --git a/user/themes/test/scss/theme/_mobile.scss b/user/themes/test/scss/theme/_mobile.scss new file mode 100644 index 0000000..c27b28f --- /dev/null +++ b/user/themes/test/scss/theme/_mobile.scss @@ -0,0 +1,193 @@ +.mobile-container { + position: absolute; + //width: 100%; + //height: 100%; + top: 40%; + left: 0; + margin: 0 auto; + z-index: 2; +} + +.mobile-logo { + svg, img { + height: 42px; + margin-top: .7rem; + margin-left: 1.4rem; + + path { + fill: $light-color; + } + + } +} + +// Hamburger Menu +.mobile-menu { + + display: none; + top: 0; + right: 0; + z-index: 3; + + .header-fixed & { + position: fixed; + } + + @include breakpoint(md) { + display: block; + } + + .button_container { + position: absolute; + top: 1.3rem; + right: $horiz-padding; + height: $mobile-button-height; + width: $mobile-button-width; + cursor: pointer; + z-index: 100; + transition: opacity .25s ease, top 0.5s ease; + + $bar-offset: $mobile-button-height / 3; + + &:hover { + opacity: .7; + } + + &.active { + position: fixed; + + .top { + transform: translateY($bar-offset) translateX(0) rotate(45deg); + background: $mobile-color-active; + } + .middle { + opacity: 0; + background: $mobile-color-active; + } + + .bottom { + transform: translateY(-($bar-offset)) translateX(0) rotate(-45deg); + background: $mobile-color-active; + } + } + + span { + background: $mobile-color-main; + border: none; + height: 4px; + width: 100%; + position: absolute; + top: 0; + left: 0; + transition: all .35s ease; + cursor: pointer; + + &:nth-of-type(2) { + top: $bar-offset; + } + + &:nth-of-type(3) { + top: $bar-offset * 2; + } + } + } +} + +.overlay { + position: fixed; + background: #000; + top: 0; + left: 0; + width: 100%; + height: 0%; + opacity: 0; + visibility: hidden; + transition: opacity .35s, visibility .35s, height .35s; + + &.open { + opacity: .95; + visibility: visible; + height: 100%; + + } + nav { + + position: relative; + margin: 0 auto; + text-align: center; + } +} + +.overlay-menu { + height: calc(100% - 90px); + overflow-y: scroll; + + & > .tree { + text-align: left; + } +} + + +.treemenu { + + &.treemenu-root { + margin: 1rem; + } + + li { + list-style: none; + margin: 0 0 1px; + padding: 5px 0; + line-height: 1.2rem; + + background: rgba($gray-color-dark,0.1); + + a { + display: block; + margin-left: 1.2rem; + font-size: 1rem; + + &:hover, &:focus, &.active { + color: $primary-color-light !important; + text-decoration: none; + } + } + } + + ul { + margin: 0 0 0 1rem; + } + + .toggler { + cursor: pointer; + vertical-align: top; + font-size: 1.1rem; + line-height: 1rem; + padding-left: 5px; + float: left; + + &:before { + display: inline-block; margin-right: 2pt; + } + } + + li.tree-empty > .toggler { + opacity: 0.3; cursor: default; + + &:before { + content: "\2022"; + } + } + + li.tree-closed > .toggler:before { + content: "+"; + } + + li.tree-opened > .toggler:before { + content: "\2212"; + } +} + +.mobile-nav-open { + overflow-y: hidden; +} diff --git a/user/themes/test/scss/theme/_onepage.scss b/user/themes/test/scss/theme/_onepage.scss new file mode 100644 index 0000000..00d8700 --- /dev/null +++ b/user/themes/test/scss/theme/_onepage.scss @@ -0,0 +1,122 @@ +.modular-hero { + #to-start { + bottom: 3.5rem; + } +} + +.modular-features { + text-align: center; + + &.offset-box { + .frame-box { + margin: -3rem (-1rem - $layout-spacing) 3rem; + padding: 1rem 1rem; + background: $light-color; + box-shadow: 0 0 75px 0 rgba($dark-color, 0.1); + } + } + + &.small { + + .columns { + margin-top: -1rem; + } + + .column:hover { + .feature-icon i { + color: $primary-color; + } + } + + .feature-icon { + display: block; + justify-content: left; + + + i { + position: relative; + display: inherit; + font-size: 70px; + margin: 0 auto 1rem; + transform: none; + left: auto; + top: auto; + color: $gray-color; + @extend .default-animation; + + } + h6 { + text-transform: none; + } + } + } + + .frame-box { + padding: 3rem 0; + + > p { + max-width: 600px; + margin-left: auto; + margin-right: auto; + } + } + + .column { + padding: 1rem; + + &:hover { + .feature-icon { + color: $gray-color; + h6 { + color: $primary-color; + } + } + .feature-content { + color: $gray-color-dark; + } + } + } + + .feature-icon { + font-size: 130px; + height: 100px; + color: $gray-color-light; + display: flex; + align-items: center; + justify-content: center; + position: relative; + margin: 1rem 0; + @extend .default-animation; + + i { + position: absolute; + left: 50%; + top: 50%; + transform: translateX(-50%) translateY(-50%); + } + + h6 { + background: $light-color; + line-height: 1; + z-index: 1; + text-transform: uppercase; + font-weight: 600; + margin: 0; + display: block; + color: $gray-color-dark; + } + } + + .feature-content { + color: $gray-color; + } +} + +.modular-text { + padding-top: 4rem; + padding-bottom: 4rem; + + .columns.left { + flex-direction: row-reverse; + } +} \ No newline at end of file diff --git a/user/themes/test/scss/theme/_typography.scss b/user/themes/test/scss/theme/_typography.scss new file mode 100644 index 0000000..e9e641f --- /dev/null +++ b/user/themes/test/scss/theme/_typography.scss @@ -0,0 +1,178 @@ +html { + @include fluid-type($size-xs, $size-xl, $min-responsive-font-size, $html-font-size); +} + +// Header Overrides +h1, h2, h3, h4, h5, h6 { + margin-top: 2rem; + font-family: $title-font-family; + color: darken($body-font-color, 10%); +} + +h1, .h1 { + font-size: 3rem; +} + +h2, .h2 { + font-size: 1.8rem; +} + +h6, .h6 { + font-weight: 400; +} + +.title-center { + h1, h2 { + text-align: center; + } +} + +.title-h1h2 { + h1 { + font-weight: 100; + margin-bottom: 0; + line-height: 1.1; + + strong, bold { + font-weight: 400; + } + } + h1 + h2 { + line-height: 1.1; + margin-top: 0; + } + +} + +// Typography Hints +.title-h1h2, .title-center { + h1 + h2 { + margin-bottom: 50px; + font-weight: 700; + } +} + +a:focus { + outline: none !important; + box-shadow: none !important; +} + +img { + max-width: 100%; +} + +// Tables +.table > table { + border-spacing: 0; + border-collapse: collapse; + width: 100%; +} + + +// Codeblocks +pre code, pre.xdebug-var-dump{ + background: #fafafa; + display: block; + padding: 1rem !important; + line-height: 1.5; + color: inherit; + border-radius: 2px; + overflow-x: auto; +} + +pre[class*="language-"] { + code { + border-radius: inherit; + padding: 0 !important; + overflow-x: initial; + } +} + +pre { + code:not(.hljs):not([class*="language-"]) { + background: #f8f8f8; + } +} + +// Icon Tweaks +i.fa { + + + &.fa-heart, &.fa-heart-o { + &.pulse { + color: #920 + } + } +} + +// Font Weights +b, +strong { + font-weight: 700; +} + +.heavy { + font-weight: 700; +} + +.light { + font-weight: 200; +} + +// Colors +.text-light { + color: rgba($light-color, 0.8); + + h1, h2, h3, h4, h5, h6 { + color: rgba($light-color, 0.9); + } +} + +// Error configuration +#error { + text-align: center; + position: relative; + margin-top: 5rem; + + .icon { + font-size: 50px; + } +} + +// Messages +#messages { + margin-bottom: 1rem; + + .icon { + font-size: 1rem; + } +} + +// Lists +ul, +ol { + margin-left: $unit-8; + + ul, + ol { + margin-left: $unit-8; + } +} + +ul { + list-style: disc outside; +} + +ol { + list-style: decimal outside; +} + +// Notices +.notices { + margin: 1.5rem 0; + p { + margin: 1rem 0; + } +} + + diff --git a/user/themes/test/scss/theme/_variables.scss b/user/themes/test/scss/theme/_variables.scss new file mode 100644 index 0000000..7ad9273 --- /dev/null +++ b/user/themes/test/scss/theme/_variables.scss @@ -0,0 +1,38 @@ +// Spectre Overrides +$primary-color: #3085EE !default; +$dark-color: #454d5d !default; +$light-color: #fff !default; +$gray-color: lighten($dark-color, 40%) !default; +$gray-color-dark: darken($gray-color, 25%) !default; +$border-color: lighten($dark-color, 60%) !default; +$bg-color: lighten($dark-color, 66%) !default; +$body-font-color: lighten($dark-color, 5%) !default; + +// Layout +$horiz-padding: 1rem; +$vert-padding: 2rem 0 2rem; + +// Fonts +$min-responsive-font-size: 16px; + +// Header +$header-height-large: 4rem; +$header-height-small: 2.3rem; +$header-color-dark: #222; +$header-text-light: $light-color; +$header-text-dark: darken($dark-color, 15%); + +// Dropdown Menu +$dropmenu-bg: $light-color; +$dropmenu-hover-text: $primary-color; +$dropmenu-horiz-padding: 20px; +$dropmenu-vert-padding: 7px; +$dropmenu-child-padding: 10px; +$dropmenu-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); + +// Mobile Menu +$mobile-color-main: $primary-color; +$mobile-color-active: #FFF; +$mobile-color-link: #FFF; +$mobile-button-height: 24px; +$mobile-button-width: 28px; \ No newline at end of file diff --git a/user/themes/test/templates/blocks/base.html.twig b/user/themes/test/templates/blocks/base.html.twig new file mode 100644 index 0000000..a27a375 --- /dev/null +++ b/user/themes/test/templates/blocks/base.html.twig @@ -0,0 +1,3 @@ +{% block content_surround %} +{% block content %}{% endblock %} +{% endblock %} \ No newline at end of file diff --git a/user/themes/test/templates/blog.html.twig b/user/themes/test/templates/blog.html.twig new file mode 100644 index 0000000..cd4f1b0 --- /dev/null +++ b/user/themes/test/templates/blog.html.twig @@ -0,0 +1,63 @@ +{% extends 'partials/base.html.twig' %} +{% set blog_image = page.media.images[page.header.hero_image] ?: page.media.images|first %} +{% set collection = page.collection() %} +{% set blog = page.find(header_var('blog_url')|defined(theme_var('blog-page'))) %} +{% set show_breadcrumbs = header_var('show_breadcrumbs', [page, blog])|defined(true) %} +{% set show_sidebar = header_var('show_sidebar', [page, blog])|defined(true) %} +{% set show_pagination = header_var('show_pagination', [page, blog])|defined(true) %} + +{% block stylesheets %} + {% do assets.addCss('theme://css/bricklayer.css') %} + {{ parent() }} +{% endblock %} + +{% block javascripts %} + {{ parent() }} + {% do assets.add('theme://js/bricklayer.min.js') %} + {% do assets.add('theme://js/scopedQuerySelectorShim.min.js') %} +{% endblock %} + + +{% block hero %} + {% include 'partials/hero.html.twig' with {id: 'blog-hero', content: page.content, hero_image: blog_image} %} +{% endblock %} + +{% block body %} +

+
+ + {% if show_breadcrumbs and config.plugins.breadcrumbs.enabled %} + {% include 'partials/breadcrumbs.html.twig' %} + {% endif %} + + {% embed 'partials/layout.html.twig' with {blog: page} %} + {% block item %} + +
+ {% for child in collection %} + {% include 'partials/blog-list-item.html.twig' with {blog: page, page: child} %} + {% endfor %} +
+ + {% if show_pagination and config.plugins.pagination.enabled and collection.params.pagination %} + + {% endif %} + + {% endblock %} + + {% block sidebar %} + {% include 'partials/sidebar.html.twig' %} + {% endblock %} + {% endembed %} +
+
+ +{% endblock %} + + + diff --git a/user/themes/test/templates/boule.html.twig b/user/themes/test/templates/boule.html.twig new file mode 100644 index 0000000..f6b2154 --- /dev/null +++ b/user/themes/test/templates/boule.html.twig @@ -0,0 +1,23 @@ +{% extends 'partials/base.html.twig' %} + +{% block content %} + {{ page.content|raw }} +{% endblock %} + +{% block stylesheets %} + {% do assets.addCss('theme://css-compiled/spectre'~compress) %} + {% if theme_var('spectre.exp') %}{% do assets.addCss('theme://css-compiled/spectre-exp'~compress) %}{% endif %} + {% if theme_var('spectre.icons') %}{% do assets.addCss('theme://css-compiled/spectre-icons'~compress) %}{% endif %} + {% do assets.addCss('theme://css-compiled/theme'~compress) %} + {% do assets.addCss('theme://css/custom.css') %} + {% do assets.addCss('theme://css/line-awesome.min.css') %} + {% do assets.addCss('theme://css/boule.css') %} +{% endblock %} + +{% block javascripts %} + {% do assets.addJs('jquery', 101) %} + {% do assets.addJs('theme://js/jquery.treemenu.js', {group:'bottom'}) %} + {% do assets.addJs('theme://js/site.js', {group:'bottom'}) %} + {% do assets.addJS('theme://js/monJS.js', {group: 'bottom'})%} + {% do assets.addJS('theme://js/boule.js', {group: 'bottom'})%} +{% endblock %} \ No newline at end of file diff --git a/user/themes/test/templates/comments.html.twig b/user/themes/test/templates/comments.html.twig new file mode 100644 index 0000000..0197666 --- /dev/null +++ b/user/themes/test/templates/comments.html.twig @@ -0,0 +1,7 @@ +{% extends 'partials/base.html.twig' %} + +{% block content %} + {{ page.content|raw }} + + {{ comments_section() }} +{% endblock %} \ No newline at end of file diff --git a/user/themes/test/templates/debut.html.twig b/user/themes/test/templates/debut.html.twig new file mode 100644 index 0000000..9c04fa0 --- /dev/null +++ b/user/themes/test/templates/debut.html.twig @@ -0,0 +1,23 @@ +{% extends 'partials/base.html.twig' %} + +{% block content %} + {{ page.content|raw }} +{% endblock %} + +{% block stylesheets %} + {% do assets.addCss('theme://css-compiled/spectre'~compress) %} + {% if theme_var('spectre.exp') %}{% do assets.addCss('theme://css-compiled/spectre-exp'~compress) %}{% endif %} + {% if theme_var('spectre.icons') %}{% do assets.addCss('theme://css-compiled/spectre-icons'~compress) %}{% endif %} + {% do assets.addCss('theme://css-compiled/theme'~compress) %} + {% do assets.addCss('theme://css/custom.css') %} + {% do assets.addCss('theme://css/line-awesome.min.css') %} + {% do assets.addCss('theme://css/debut.css') %} +{% endblock %} + +{% block javascripts %} + {% do assets.addJs('jquery', 101) %} + {% do assets.addJs('theme://js/jquery.treemenu.js', {group:'bottom'}) %} + {% do assets.addJs('theme://js/site.js', {group:'bottom'}) %} + {% do assets.addJS('theme://js/monJS.js', {group: 'bottom'})%} + {% do assets.addJS('theme://js/debut.js', {group: 'bottom'})%} +{% endblock %} \ No newline at end of file diff --git a/user/themes/test/templates/default.html.twig b/user/themes/test/templates/default.html.twig new file mode 100644 index 0000000..0ac3282 --- /dev/null +++ b/user/themes/test/templates/default.html.twig @@ -0,0 +1,22 @@ +{% extends 'partials/base.html.twig' %} + +{% block content %} + {{ page.content|raw }} +{% endblock %} + +{% block stylesheets %} + {% do assets.addCss('theme://css-compiled/spectre'~compress) %} + {% if theme_var('spectre.exp') %}{% do assets.addCss('theme://css-compiled/spectre-exp'~compress) %}{% endif %} + {% if theme_var('spectre.icons') %}{% do assets.addCss('theme://css-compiled/spectre-icons'~compress) %}{% endif %} + {% do assets.addCss('theme://css-compiled/theme'~compress) %} + {% do assets.addCss('theme://css/custom.css') %} + {% do assets.addCss('theme://css/line-awesome.min.css') %} +{% endblock %} + +{% block javascripts %} + {% do assets.addJs('jquery', 101) %} + {% do assets.addJs('theme://js/jquery.treemenu.js', {group:'bottom'}) %} + {% do assets.addJs('theme://js/site.js', {group:'bottom'}) %} + {% do assets.addJS('theme://js/monJS.js', {group: 'bottom'})%} + {% do assets.addJS('theme://js/diag.js', {group: 'bottom'})%} +{% endblock %} \ No newline at end of file diff --git a/user/themes/test/templates/error.html.twig b/user/themes/test/templates/error.html.twig new file mode 100644 index 0000000..ad37eba --- /dev/null +++ b/user/themes/test/templates/error.html.twig @@ -0,0 +1,14 @@ +{% extends 'partials/base.html.twig' %} + +{% block content %} +
+
+

{{ 'PLUGIN_ERROR.ERROR'|t }} {{ page.header.http_response_code }}

+

+ {{ page.content|raw }} +

+

HAAHAHHAHAHAHAHAHAHHAAHAH GROS CACA C'EST TOUJOURS PAS LE BON CHEMIN BOUUUUHHHHH GROS CACA

+ +
+
+{% endblock %} diff --git a/user/themes/test/templates/forms/fields/checkbox/checkbox.html.twig b/user/themes/test/templates/forms/fields/checkbox/checkbox.html.twig new file mode 100644 index 0000000..ee60e71 --- /dev/null +++ b/user/themes/test/templates/forms/fields/checkbox/checkbox.html.twig @@ -0,0 +1,32 @@ +{% extends "forms/field.html.twig" %} + +{% block label %} +{% endblock %} + +{% block input %} + {% set id = field.id|default(field.name) ~ '-' ~ key %} +
+ +
+{% endblock %} diff --git a/user/themes/test/templates/forms/fields/checkboxes/checkboxes.html.twig b/user/themes/test/templates/forms/fields/checkboxes/checkboxes.html.twig new file mode 100644 index 0000000..8674ab8 --- /dev/null +++ b/user/themes/test/templates/forms/fields/checkboxes/checkboxes.html.twig @@ -0,0 +1,44 @@ +{% extends "forms/field.html.twig" %} + +{% set originalValue = value %} +{% set value = (value is null ? field.default : value) %} +{% if field.use == 'keys' and field.default %} + {% set value = field.default|merge(value) %} +{% endif %} + +{% block global_attributes %} + {{ parent() }} + data-grav-keys="{{ field.use == 'keys' ? 'true' : 'false' }}" + data-grav-field-name="{{ (scope ~ field.name)|fieldName }}" +{% endblock %} + +{% block input %} + {% for key, text in field.options %} + + {% set id = field.id|default(field.name) ~ '-' ~ key %} + {% set name = field.use == 'keys' ? key : id %} + {% set val = field.use == 'keys' ? '1' : key %} + {% set checked = (field.use == 'keys' ? value[key] : key in value) %} + {% set help = (key in field.help_options|keys ? field.help_options[key] : false) %} + +
+ +
+ {% endfor %} +{% endblock %} diff --git a/user/themes/test/templates/forms/fields/radio/radio.html.twig b/user/themes/test/templates/forms/fields/radio/radio.html.twig new file mode 100644 index 0000000..ecda8f4 --- /dev/null +++ b/user/themes/test/templates/forms/fields/radio/radio.html.twig @@ -0,0 +1,26 @@ +{% extends "forms/field.html.twig" %} + +{% set originalValue = value %} +{% set value = (value is null ? field.default : value) %} + +{% block input %} + {% for key, text in field.options %} + {% set id = field.id|default(field.name) ~ '-' ~ key %} + +
+ +
+ {% endfor %} +{% endblock %} diff --git a/user/themes/test/templates/forms/fields/switch/switch.html.twig b/user/themes/test/templates/forms/fields/switch/switch.html.twig new file mode 100644 index 0000000..24d5609 --- /dev/null +++ b/user/themes/test/templates/forms/fields/switch/switch.html.twig @@ -0,0 +1,3 @@ +{% set form_field_checkbox_classes = 'form-switch' %} +{% extends "forms/fields/checkbox/checkbox.html.twig" %} + diff --git a/user/themes/test/templates/item.html.twig b/user/themes/test/templates/item.html.twig new file mode 100644 index 0000000..f73fc52 --- /dev/null +++ b/user/themes/test/templates/item.html.twig @@ -0,0 +1,41 @@ +{% extends 'partials/base.html.twig' %} +{% set blog = page.find(header_var('blog_url')|defined(theme_var('blog-page'))) %} +{% set show_breadcrumbs = header_var('show_breadcrumbs', [page, blog])|defined(true) %} +{% set show_sidebar = header_var('show_sidebar', [page, blog])|defined(true) %} +{% set show_pagination = header_var('show_pagination', [page, blog])|defined(true) %} +{% set hero_image_name = page.header.hero_image %} + +{% block hero %} + {% if hero_image_name %} + {% set hero_image = page.media[hero_image_name] %} + {% set content %} +

{{ page.title }}

+

{{ page.header.subtitle }}

+ {% include 'partials/blog/date.html.twig' %} + {% include 'partials/blog/taxonomy.html.twig' %} + {% endset %} + {% include 'partials/hero.html.twig' with {id: 'blog-hero'} %} + + {% endif %} +{% endblock %} + +{% block body %} +
+
+ + {% if show_breadcrumbs and config.plugins.breadcrumbs.enabled %} + {% include 'partials/breadcrumbs.html.twig' %} + {% endif %} + + {% embed 'partials/layout.html.twig' %} + {% block item %} + {% include 'partials/blog-item.html.twig' %} + {% endblock %} + {% block sidebar %} + {% include 'partials/sidebar.html.twig' %} + {% endblock %} + {% endembed %} + +
+
+{% endblock %} diff --git a/user/themes/test/templates/macros/macros.html.twig b/user/themes/test/templates/macros/macros.html.twig new file mode 100644 index 0000000..d11a20a --- /dev/null +++ b/user/themes/test/templates/macros/macros.html.twig @@ -0,0 +1,16 @@ +{% macro nav_loop(page) %} + {% import _self as macros %} + {% for p in page.children.visible %} + {% set active_page = (p.active or p.activeChild) ? 'active' : '' %} +
  • + + {{ p.menu }} + + {% if p.children.visible.count > 0 %} +
      + {{ macros.nav_loop(p) }} +
    + {% endif %} +
  • + {% endfor %} +{% endmacro %} \ No newline at end of file diff --git a/user/themes/test/templates/modular.html.twig b/user/themes/test/templates/modular.html.twig new file mode 100644 index 0000000..dc6b175 --- /dev/null +++ b/user/themes/test/templates/modular.html.twig @@ -0,0 +1,60 @@ +{% extends 'partials/base.html.twig' %} + +{% set show_onpage_menu = header.onpage_menu == true or header.onpage_menu is null %} + +{% block javascripts %} + {% if show_onpage_menu %} + {% do assets.add('theme://js/singlepagenav.min.js') %} + {% endif %} + {{ parent() }} +{% endblock %} + +{% block bottom %} + {{ parent() }} + {% if show_onpage_menu %} + + {% endif %} +{% endblock %} + +{% block header_navigation %} + {% if show_onpage_menu %} + + {% else %} + {{ parent() }} + {% endif %} +{% endblock %} + +{% block hero %} + {% for module in page.collection() if module.template == 'modular/hero' %} +
    + {{ module.content|raw }} + {% endfor %} +{% endblock %} + +{% block body %} + {% for module in page.collection() if module.template != 'modular/hero' %} +
    + {{ module.content|raw }} + {% endfor %} +{% endblock %} diff --git a/user/themes/test/templates/modular/features.html.twig b/user/themes/test/templates/modular/features.html.twig new file mode 100644 index 0000000..46fe7f3 --- /dev/null +++ b/user/themes/test/templates/modular/features.html.twig @@ -0,0 +1,30 @@ +{% set grid_size = theme_var('grid-size') %} +{% set columns = page.header.class == 'small' ? 'col-3 col-md-4 col-sm-6' : 'col-4 col-md-6 col-sm-12' %} +
    +
    +
    + + {{ content|raw }} + +
    + {% for feature in page.header.features %} +
    + {% if feature.url %}{% endif %} +
    + + {% if feature.header %} +
    {{ feature.header }}
    + {% endif %} +
    + {% if feature.url %}
    {% endif %} +
    + {% if feature.text %} +

    {{ feature.text }}

    + {% endif %} +
    +
    + {% endfor %} +
    +
    +
    +
    diff --git a/user/themes/test/templates/modular/gallery.html.twig b/user/themes/test/templates/modular/gallery.html.twig new file mode 100644 index 0000000..66fdc96 --- /dev/null +++ b/user/themes/test/templates/modular/gallery.html.twig @@ -0,0 +1,83 @@ +{% set styling %} +.lightbox-gallery { + max-width: 1200px; + margin: 0 auto; + padding: 0 20px; +} + +.lightbox-gallery .lightbox-gallery__columns { + display: flex; + flex-wrap: wrap; + margin: 0 -10px; +} + +.lightbox-gallery .lightbox-gallery__column { + width: 50%; + padding: 0 10px; + margin-bottom: 20px; +} + +.lightbox-gallery img { + display: block; + border-radius: 5px; + transition: all .2s ease-in-out; +} + +.lightbox-gallery img:hover { + filter: brightness(60%); + transform: scale(1.05); +} + +@media only screen and (min-width: 600px) { + .lightbox-gallery .lightbox-gallery__column { + width: calc(100% / 3); + } +} + +@media only screen and (min-width: 1000px) { + .lightbox-gallery .lightbox-gallery__column { + width: 25%; + } +} + +.lightbox-gallery .hidden { + display: none; +} +{% endset %} + +{% do assets.addInlineCss(styling) %} + +{% block module_content %} + {% set data = page.header.gallery %} + {% set thumb_width = data.thumb.width|default(600) %} + {% set thumb_height = data.thumb.height|default(450) %} + + +{% endblock %} diff --git a/user/themes/test/templates/modular/hero.html.twig b/user/themes/test/templates/modular/hero.html.twig new file mode 100644 index 0000000..7dbba44 --- /dev/null +++ b/user/themes/test/templates/modular/hero.html.twig @@ -0,0 +1,4 @@ +{% set grid_size = theme_var('grid-size') %} +{% set hero_image = page.header.hero_image ? page.media[page.header.hero_image] : page.media.images|first %} + +{% include 'partials/hero.html.twig' %} diff --git a/user/themes/test/templates/modular/text.html.twig b/user/themes/test/templates/modular/text.html.twig new file mode 100644 index 0000000..4567a6f --- /dev/null +++ b/user/themes/test/templates/modular/text.html.twig @@ -0,0 +1,21 @@ +{% set grid_size = theme_var('grid-size') %} +{% set image = page.media.images|first %} + +
    +
    +
    + {% if image %} +
    + {{ content|raw }} +
    +
    + {{ image.html|raw }} +
    + {% else %} +
    + {{ content|raw }} +
    + {% endif %} +
    +
    +
    diff --git a/user/themes/test/templates/partials/archives.html.twig b/user/themes/test/templates/partials/archives.html.twig new file mode 100644 index 0000000..5c5a774 --- /dev/null +++ b/user/themes/test/templates/partials/archives.html.twig @@ -0,0 +1,13 @@ + diff --git a/user/themes/test/templates/partials/base.html.twig b/user/themes/test/templates/partials/base.html.twig new file mode 100644 index 0000000..bb16018 --- /dev/null +++ b/user/themes/test/templates/partials/base.html.twig @@ -0,0 +1,117 @@ +{% set body_classes = body_class(['header-fixed', 'header-animated', 'header-dark', 'header-transparent', 'sticky-footer']) %} +{% set grid_size = theme_var('grid-size') %} +{% set compress = theme_var('production-mode') ? '.min.css' : '.css' %} +{% use 'blocks/base.html.twig' %} + + + +{% block head deferred %} + + {% if page.title %}{{ page.title|e('html') }} | {% endif %}{{ site.title|e('html') }} + + + + {% include 'partials/metadata.html.twig' %} + + + +{% endblock head %} + +{% block stylesheets %} + {% do assets.addCss('theme://css-compiled/spectre'~compress) %} + {% if theme_var('spectre.exp') %}{% do assets.addCss('theme://css-compiled/spectre-exp'~compress) %}{% endif %} + {% if theme_var('spectre.icons') %}{% do assets.addCss('theme://css-compiled/spectre-icons'~compress) %}{% endif %} + {% do assets.addCss('theme://css-compiled/theme'~compress) %} + {% do assets.addCss('theme://css/custom.css') %} + {% do assets.addCss('theme://css/line-awesome.min.css') %} +{% endblock %} + +{% block javascripts %} + {% do assets.addJs('jquery', 101) %} + {% do assets.addJs('theme://js/jquery.treemenu.js', {group:'bottom'}) %} + {% do assets.addJs('theme://js/site.js', {group:'bottom'}) %} + {% do assets.addJS('theme://js/monJS', {group: 'bottom'})%} +{% endblock %} + +{% block assets deferred %} + {{ assets.css()|raw }} + {{ assets.js()|raw }} +{% endblock %} + + +
    + {% block header %} + {# +
    +
    + + + +
    +
    #} + {% endblock %} + + {% block hero %}{% endblock %} + +
    + {% block body %} +
    +
    + {% block messages %} + {% include 'partials/messages.html.twig' ignore missing %} + {% endblock %} + {{ block('content_surround') }} +
    +
    + {% endblock %} +
    + +
    + + {#{% block footer %} + {% include 'partials/footer.html.twig' %} + {% endblock %}#} + + {% block mobile %} +
    +
    + + +
    +
    + {% endblock %} + + {% block bottom %} + {{ assets.js('bottom')|raw }} +{% endblock %} + + + + + +{# ctrl maj / #} \ No newline at end of file diff --git a/user/themes/test/templates/partials/blog-item.html.twig b/user/themes/test/templates/partials/blog-item.html.twig new file mode 100644 index 0000000..cdc74b8 --- /dev/null +++ b/user/themes/test/templates/partials/blog-item.html.twig @@ -0,0 +1,30 @@ +
    + +{% if not hero_image_name %} +
    + {% include 'partials/blog/title.html.twig' with {title_level: 'h2'} %} + {% if page.header.subtitle %} +

    {{ page.header.subtitle }}

    + {% endif %} + {% include 'partials/blog/date.html.twig' %} + {% include 'partials/blog/taxonomy.html.twig' %} +
    +{% endif %} +
    + {{ page.content|raw }} +
    + + {% if page.header.continue_link is same as(true) and config.plugins.comments.enabled %} + {% include 'partials/comments.html.twig' %} + {% endif %} +
    + +

    + {% if not page.isLast %} + {{ 'THEME_QUARK.BLOG.ITEM.PREV_POST'|t }} + {% endif %} + + {% if not page.isFirst %} + {{ 'THEME_QUARK.BLOG.ITEM.NEXT_POST'|t }} + {% endif %} +

    diff --git a/user/themes/test/templates/partials/blog-list-item.html.twig b/user/themes/test/templates/partials/blog-list-item.html.twig new file mode 100644 index 0000000..74d0ddf --- /dev/null +++ b/user/themes/test/templates/partials/blog-list-item.html.twig @@ -0,0 +1,27 @@ +
    + {% set image = page.media.images|first %} + {% if image %} + + {% endif %} +
    +
    + {% include 'partials/blog/date.html.twig' %} +
    +
    + {% include 'partials/blog/title.html.twig' with {title_level: 'h5'} %} +
    +
    +
    + {% if page.summary != page.content %} + {{ page.summary|raw }} + {% else %} + {{ page.content|raw }} + {% endif %} +
    + +
    + diff --git a/user/themes/test/templates/partials/blog/date.html.twig b/user/themes/test/templates/partials/blog/date.html.twig new file mode 100644 index 0000000..a134d24 --- /dev/null +++ b/user/themes/test/templates/partials/blog/date.html.twig @@ -0,0 +1,5 @@ + + + diff --git a/user/themes/test/templates/partials/blog/page-summary.html.twig b/user/themes/test/templates/partials/blog/page-summary.html.twig new file mode 100644 index 0000000..3c8fb7f --- /dev/null +++ b/user/themes/test/templates/partials/blog/page-summary.html.twig @@ -0,0 +1,8 @@ +
    + {% if page.summary != page.content %} + {{ page.summary|raw }} + {% else %} + {{ page.content|raw }} + {% endif %} +
    + diff --git a/user/themes/test/templates/partials/blog/taxonomy.html.twig b/user/themes/test/templates/partials/blog/taxonomy.html.twig new file mode 100644 index 0000000..8cab9fc --- /dev/null +++ b/user/themes/test/templates/partials/blog/taxonomy.html.twig @@ -0,0 +1,7 @@ +{% if page.taxonomy.tag %} + + {% for tag in page.taxonomy.tag %} + {{ tag }} + {% endfor %} + +{% endif %} diff --git a/user/themes/test/templates/partials/blog/title.html.twig b/user/themes/test/templates/partials/blog/title.html.twig new file mode 100644 index 0000000..0a235a1 --- /dev/null +++ b/user/themes/test/templates/partials/blog/title.html.twig @@ -0,0 +1,11 @@ +{% set title_level = title_level ?: 'h2' %} +{% if page.header.link %} + <{{ title_level }} class="p-name mt-1"> + {% if page.header.continue_link is not same as(false) %} + + {% endif %} + {{ page.title }} + +{% else %} + <{{ title_level }} class="p-name mt-1">{{ page.title }} +{% endif %} diff --git a/user/themes/test/templates/partials/footer.html.twig b/user/themes/test/templates/partials/footer.html.twig new file mode 100644 index 0000000..af2f8b5 --- /dev/null +++ b/user/themes/test/templates/partials/footer.html.twig @@ -0,0 +1,5 @@ + diff --git a/user/themes/test/templates/partials/form-messages.html.twig b/user/themes/test/templates/partials/form-messages.html.twig new file mode 100644 index 0000000..2dd7b91 --- /dev/null +++ b/user/themes/test/templates/partials/form-messages.html.twig @@ -0,0 +1,6 @@ +{% if form.message %} + {% set inline_errors = form.inline_errors is not null ? form.inline_errors : config.plugins.form.inline_errors(false) %} + {% set status_mapping = {'success':'green', 'error': 'red', 'warning': 'yellow'} %} + {% set message = inline_errors and form.messages ? "GRAV.FORM.VALIDATION_FAIL"|t : form.message %} +
    {{ message|raw }}
    +{% endif %} \ No newline at end of file diff --git a/user/themes/test/templates/partials/hero.html.twig b/user/themes/test/templates/partials/hero.html.twig new file mode 100644 index 0000000..527581f --- /dev/null +++ b/user/themes/test/templates/partials/hero.html.twig @@ -0,0 +1,7 @@ +
    +
    +
    + {{ content|raw }} +
    + +
    diff --git a/user/themes/test/templates/partials/layout.html.twig b/user/themes/test/templates/partials/layout.html.twig new file mode 100644 index 0000000..fdc7bed --- /dev/null +++ b/user/themes/test/templates/partials/layout.html.twig @@ -0,0 +1,14 @@ +{% set item_col = show_sidebar ? 'col-9 col-md-12' : 'col-12' %} +{% set sidebar_col = show_sidebar ? 'col-3 col-md-12' : 'col-12' %} + +
    +
    + {% block item %}{% endblock %} +
    + {% if show_sidebar %} + + {% endif %} +
    + diff --git a/user/themes/test/templates/partials/logo.html.twig b/user/themes/test/templates/partials/logo.html.twig new file mode 100644 index 0000000..658a6be --- /dev/null +++ b/user/themes/test/templates/partials/logo.html.twig @@ -0,0 +1,9 @@ +{% set logo = theme_var(mobile ? 'custom_logo_mobile' : 'custom_logo') %} + +{% if logo %} + {% set logo_file = (logo|first).name %} + {{ site.title }} +{% else %} + {% include('@images/grav-logo.svg') %} +{% endif %} + \ No newline at end of file diff --git a/user/themes/test/templates/partials/messages.html.twig b/user/themes/test/templates/partials/messages.html.twig new file mode 100644 index 0000000..662333d --- /dev/null +++ b/user/themes/test/templates/partials/messages.html.twig @@ -0,0 +1,17 @@ +{% set type_mapping = {'info':'success', 'error': 'error', 'warning': 'warning'} %} +{% set icon_mapping = {'info':'checkmark', 'error':'wrong', 'warning':'information'} %} + +{% if grav.messages.all %} +
    + {% for message in grav.messages.fetch %} + + {% set scope = message.scope|e %} + {% set type = type_mapping[scope] %} + {% set icon = icon_mapping[scope] %} + +
    + {{ message.message|raw }} +
    + {% endfor %} +
    +{% endif %} \ No newline at end of file diff --git a/user/themes/test/templates/partials/navigation.html.twig b/user/themes/test/templates/partials/navigation.html.twig new file mode 100644 index 0000000..9474b77 --- /dev/null +++ b/user/themes/test/templates/partials/navigation.html.twig @@ -0,0 +1,6 @@ +{% import 'macros/macros.html.twig' as macros %} + +
      + {{ macros.nav_loop(pages) }} +
    + diff --git a/user/themes/test/templates/partials/relatedpages.html.twig b/user/themes/test/templates/partials/relatedpages.html.twig new file mode 100644 index 0000000..99e6563 --- /dev/null +++ b/user/themes/test/templates/partials/relatedpages.html.twig @@ -0,0 +1,15 @@ + \ No newline at end of file diff --git a/user/themes/test/templates/partials/sidebar.html.twig b/user/themes/test/templates/partials/sidebar.html.twig new file mode 100644 index 0000000..598d8b2 --- /dev/null +++ b/user/themes/test/templates/partials/sidebar.html.twig @@ -0,0 +1,43 @@ +{% set feed_url = blog.url == '/' or blog.url == base_url_relative ? (base_url_relative~'/'~blog.slug) : blog.url %} +{% set new_base_url = blog.url == '/' ? '' : blog.url %} + +{% if config.plugins.simplesearch.enabled %} + +{% endif %} +{% if config.plugins.relatedpages.enabled and related_pages|length > 0 %} + +{% endif %} +{% if config.plugins.random.enabled %} + +{% endif %} + +{{ page.find('/modules/sidebar').content|raw }} + +{% if config.plugins.taxonomylist.enabled %} + +{% endif %} +{% if config.plugins.archives.enabled %} + +{% endif %} +{% if config.plugins.feed.enabled %} + +{% endif %} diff --git a/user/themes/test/templates/partials/taxonomylist.html.twig b/user/themes/test/templates/partials/taxonomylist.html.twig new file mode 100644 index 0000000..a81d796 --- /dev/null +++ b/user/themes/test/templates/partials/taxonomylist.html.twig @@ -0,0 +1,10 @@ +{% set taxlist = children_only is defined ? taxonomylist.getChildPagesTags(of_page, children_only) : taxonomylist.get() %} + +{% if taxlist %} + + {% for tax,value in taxlist[taxonomy] %} + {% set label_class = uri.param(taxonomy) == tax ? 'label-primary' : 'label-secondary' %} + {{ tax }} + {% endfor %} + +{% endif %} diff --git a/user/themes/test/test.php b/user/themes/test/test.php new file mode 100644 index 0000000..b8adf95 --- /dev/null +++ b/user/themes/test/test.php @@ -0,0 +1,56 @@ + ['onThemeInitialized', 0], + 'onTwigLoader' => ['onTwigLoader', 0], + 'onTwigInitialized' => ['onTwigInitialized', 0], + ]; + } + + public function onThemeInitialized() + { + + } + + // Add images to twig template paths to allow inclusion of SVG files + public function onTwigLoader() + { + $theme_paths = Grav::instance()['locator']->findResources('theme://images'); + foreach($theme_paths as $images_path) { + $this->grav['twig']->addPath($images_path, 'images'); + } + } + + public function onTwigInitialized() + { + $twig = $this->grav['twig']; + + $form_class_variables = [ +// 'form_outer_classes' => 'form-horizontal', + 'form_button_outer_classes' => 'button-wrapper', + 'form_button_classes' => 'btn', + 'form_errors_classes' => '', + 'form_field_outer_classes' => 'form-group', + 'form_field_outer_label_classes' => 'form-label-wrapper', + 'form_field_label_classes' => 'form-label', +// 'form_field_outer_data_classes' => 'col-9', + 'form_field_input_classes' => 'form-input', + 'form_field_textarea_classes' => 'form-input', + 'form_field_select_classes' => 'form-select', + 'form_field_radio_classes' => 'form-radio', + 'form_field_checkbox_classes' => 'form-checkbox', + ]; + + $twig->twig_vars = array_merge($twig->twig_vars, $form_class_variables); + + } + +} \ No newline at end of file diff --git a/user/themes/test/test.yaml b/user/themes/test/test.yaml new file mode 100644 index 0000000..604df26 --- /dev/null +++ b/user/themes/test/test.yaml @@ -0,0 +1,12 @@ +enabled: true +production-mode: true +grid-size: grid-lg +header-fixed: true +header-animated: true +header-dark: false +header-transparent: false +sticky-footer: true +blog-page: '/blog' +spectre: + exp: false + icons: false diff --git a/user/themes/test/thumbnail.jpg b/user/themes/test/thumbnail.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ce4e0ed3918a508cbe88609067c47ec5d9ea5317 GIT binary patch literal 49487 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 SPX;=w{uJo@djR)y_P+oN$I;{f literal 0 HcmV?d00001 diff --git a/user/themes/test/yarn.lock b/user/themes/test/yarn.lock new file mode 100644 index 0000000..4b14abe --- /dev/null +++ b/user/themes/test/yarn.lock @@ -0,0 +1,3680 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@gulp-sourcemaps/identity-map@1.X": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@gulp-sourcemaps/identity-map/-/identity-map-1.0.2.tgz#1e6fe5d8027b1f285dc0d31762f566bccd73d5a9" + integrity sha512-ciiioYMLdo16ShmfHBXJBOFm3xPC4AuwO4xeRpFeHz7WK9PYsWCmigagG2XyzZpubK4a3qNKoUBDhbzHfa50LQ== + dependencies: + acorn "^5.0.3" + css "^2.2.1" + normalize-path "^2.1.1" + source-map "^0.6.0" + through2 "^2.0.3" + +"@gulp-sourcemaps/map-sources@1.X": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz#890ae7c5d8c877f6d384860215ace9d7ec945bda" + integrity sha1-iQrnxdjId/bThIYCFazp1+yUW9o= + dependencies: + normalize-path "^2.0.1" + through2 "^2.0.3" + +abbrev@1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== + +acorn@5.X, acorn@^5.0.3: + version "5.7.3" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279" + integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw== + +ajv@^6.5.5: + version "6.10.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.2.tgz#d3cea04d6b017b2894ad69040fec8b623eb4bd52" + integrity sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw== + dependencies: + fast-deep-equal "^2.0.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +amdefine@>=0.0.4: + version "1.0.1" + resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" + integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= + +ansi-colors@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9" + integrity sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA== + dependencies: + ansi-wrap "^0.1.0" + +ansi-gray@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" + integrity sha1-KWLPVOyXksSFEKPetSRDaGHvclE= + dependencies: + ansi-wrap "0.1.0" + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + +ansi-styles@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-wrap@0.1.0, ansi-wrap@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" + integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768= + +anymatch@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== + dependencies: + micromatch "^3.1.4" + normalize-path "^2.1.1" + +append-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/append-buffer/-/append-buffer-1.0.2.tgz#d8220cf466081525efea50614f3de6514dfa58f1" + integrity sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE= + dependencies: + buffer-equal "^1.0.0" + +aproba@^1.0.3: + version "1.2.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== + +archy@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" + integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA= + +are-we-there-yet@~1.1.2: + version "1.1.5" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" + integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== + dependencies: + delegates "^1.0.0" + readable-stream "^2.0.6" + +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + +arr-filter@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/arr-filter/-/arr-filter-1.1.2.tgz#43fdddd091e8ef11aa4c45d9cdc18e2dff1711ee" + integrity sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4= + dependencies: + make-iterator "^1.0.0" + +arr-flatten@^1.0.1, arr-flatten@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + +arr-map@^2.0.0, arr-map@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/arr-map/-/arr-map-2.0.2.tgz#3a77345ffc1cf35e2a91825601f9e58f2e24cac4" + integrity sha1-Onc0X/wc814qkYJWAfnljy4kysQ= + dependencies: + make-iterator "^1.0.0" + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + +array-differ@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" + integrity sha1-7/UuN1gknTO+QCuLuOVkuytdQDE= + +array-each@^1.0.0, array-each@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" + integrity sha1-p5SvDAWrF1KEbudTofIRoFugxE8= + +array-find-index@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= + +array-initial@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/array-initial/-/array-initial-1.1.0.tgz#2fa74b26739371c3947bd7a7adc73be334b3d795" + integrity sha1-L6dLJnOTccOUe9enrcc74zSz15U= + dependencies: + array-slice "^1.0.0" + is-number "^4.0.0" + +array-last@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/array-last/-/array-last-1.3.0.tgz#7aa77073fec565ddab2493f5f88185f404a9d336" + integrity sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg== + dependencies: + is-number "^4.0.0" + +array-slice@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" + integrity sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w== + +array-sort@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-sort/-/array-sort-1.0.0.tgz#e4c05356453f56f53512a7d1d6123f2c54c0a88a" + integrity sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg== + dependencies: + default-compare "^1.0.0" + get-value "^2.0.6" + kind-of "^5.0.2" + +array-uniq@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + +asn1@~0.2.3: + version "0.2.4" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== + dependencies: + safer-buffer "~2.1.0" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= + +async-done@^1.2.0, async-done@^1.2.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/async-done/-/async-done-1.3.2.tgz#5e15aa729962a4b07414f528a88cdf18e0b290a2" + integrity sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.2" + process-nextick-args "^2.0.0" + stream-exhaust "^1.0.1" + +async-each@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== + +async-foreach@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" + integrity sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI= + +async-settle@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/async-settle/-/async-settle-1.0.0.tgz#1d0a914bb02575bec8a8f3a74e5080f72b2c0c6b" + integrity sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs= + dependencies: + async-done "^1.2.2" + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +atob@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + +autoprefixer@^9.5.1: + version "9.6.1" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.6.1.tgz#51967a02d2d2300bb01866c1611ec8348d355a47" + integrity sha512-aVo5WxR3VyvyJxcJC3h4FKfwCQvQWb1tSI5VHNibddCVWrcD1NvlxEweg3TSgiPztMnWfjpy2FURKA2kvDE+Tw== + dependencies: + browserslist "^4.6.3" + caniuse-lite "^1.0.30000980" + chalk "^2.4.2" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^7.0.17" + postcss-value-parser "^4.0.0" + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + +aws4@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" + integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== + +bach@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/bach/-/bach-1.2.0.tgz#4b3ce96bf27134f79a1b414a51c14e34c3bd9880" + integrity sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA= + dependencies: + arr-filter "^1.1.1" + arr-flatten "^1.0.1" + arr-map "^2.0.0" + array-each "^1.0.0" + array-initial "^1.0.0" + array-last "^1.1.1" + async-done "^1.2.2" + async-settle "^1.0.0" + now-and-later "^2.0.0" + +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + dependencies: + cache-base "^1.0.1" + class-utils "^0.3.5" + component-emitter "^1.2.1" + define-property "^1.0.0" + isobject "^3.0.1" + mixin-deep "^1.2.0" + pascalcase "^0.1.1" + +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + dependencies: + tweetnacl "^0.14.3" + +beeper@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809" + integrity sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak= + +binary-extensions@^1.0.0: + version "1.13.1" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== + +block-stream@*: + version "0.0.9" + resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" + integrity sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo= + dependencies: + inherits "~2.0.0" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^2.3.1, braces@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + dependencies: + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + +browserslist@^4.6.3: + version "4.6.6" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.6.6.tgz#6e4bf467cde520bc9dbdf3747dafa03531cec453" + integrity sha512-D2Nk3W9JL9Fp/gIcWei8LrERCS+eXu9AM5cfXA8WEZ84lFks+ARnZ0q/R69m2SV3Wjma83QDDPxsNKXUwdIsyA== + dependencies: + caniuse-lite "^1.0.30000984" + electron-to-chromium "^1.3.191" + node-releases "^1.1.25" + +buffer-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-1.0.0.tgz#59616b498304d556abd466966b22eeda3eca5fbe" + integrity sha1-WWFrSYME1Var1GaWayLu2j7KX74= + +buffer-from@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + dependencies: + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^1.0.0" + isobject "^3.0.1" + set-value "^2.0.0" + to-object-path "^0.3.0" + union-value "^1.0.0" + unset-value "^1.0.0" + +camelcase-keys@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" + integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= + dependencies: + camelcase "^2.0.0" + map-obj "^1.0.0" + +camelcase@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" + integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= + +camelcase@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" + integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo= + +caniuse-lite@^1.0.30000980, caniuse-lite@^1.0.30000984: + version "1.0.30000989" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000989.tgz#b9193e293ccf7e4426c5245134b8f2a56c0ac4b9" + integrity sha512-vrMcvSuMz16YY6GSVZ0dWDTJP8jqk3iFQ/Aq5iqblPwxSVVZI+zxDyTX0VPqtQsDnfdrBDcsmhgTEOh5R8Lbpw== + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + +chalk@^1.0.0, chalk@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= + dependencies: + ansi-styles "^2.2.1" + escape-string-regexp "^1.0.2" + has-ansi "^2.0.0" + strip-ansi "^3.0.0" + supports-color "^2.0.0" + +chalk@^2.3.0, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chokidar@^2.0.0: + version "2.1.6" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.6.tgz#b6cad653a929e244ce8a834244164d241fa954c5" + integrity sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g== + dependencies: + anymatch "^2.0.0" + async-each "^1.0.1" + braces "^2.3.2" + glob-parent "^3.1.0" + inherits "^2.0.3" + is-binary-path "^1.0.0" + is-glob "^4.0.0" + normalize-path "^3.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.2.1" + upath "^1.1.1" + optionalDependencies: + fsevents "^1.2.7" + +chownr@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.2.tgz#a18f1e0b269c8a6a5d3c86eb298beb14c3dd7bf6" + integrity sha512-GkfeAQh+QNy3wquu9oIZr6SS5x7wGdSgNQvD10X3r+AZr1Oys22HW8kAmDMvNg2+Dm0TeGaEuO8gFwdBXxwO8A== + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +clean-css@4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.1.tgz#2d411ef76b8569b6d0c84068dabe85b0aa5e5c17" + integrity sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g== + dependencies: + source-map "~0.6.0" + +cliui@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" + integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + wrap-ansi "^2.0.0" + +clone-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" + integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg= + +clone-stats@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" + integrity sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE= + +clone-stats@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" + integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA= + +clone@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= + +clone@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= + +cloneable-readable@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/cloneable-readable/-/cloneable-readable-1.1.3.tgz#120a00cb053bfb63a222e709f9683ea2e11d8cec" + integrity sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ== + dependencies: + inherits "^2.0.1" + process-nextick-args "^2.0.0" + readable-stream "^2.3.5" + +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + +collection-map@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/collection-map/-/collection-map-1.0.0.tgz#aea0f06f8d26c780c2b75494385544b2255af18c" + integrity sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw= + dependencies: + arr-map "^2.0.2" + for-own "^1.0.0" + make-iterator "^1.0.0" + +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-support@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" + integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== + +combined-stream@^1.0.6, combined-stream@~1.0.6: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.0.0.tgz#d1b86f901f8b64bd941bdeadaf924530393be928" + integrity sha1-0bhvkB+LZL2UG96tr5JFMDk76Sg= + +component-emitter@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +concat-stream@^1.6.0: + version "1.6.2" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +console-control-strings@^1.0.0, console-control-strings@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= + +convert-source-map@1.X, convert-source-map@^1.5.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20" + integrity sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A== + dependencies: + safe-buffer "~5.1.1" + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= + +copy-props@^2.0.1: + version "2.0.4" + resolved "https://registry.yarnpkg.com/copy-props/-/copy-props-2.0.4.tgz#93bb1cadfafd31da5bb8a9d4b41f471ec3a72dfe" + integrity sha512-7cjuUME+p+S3HZlbllgsn2CDwS+5eCCX16qBgNC4jgSTf49qR1VKy/Zhl400m0IQXl/bPGEVqncgUUMjrr4s8A== + dependencies: + each-props "^1.3.0" + is-plain-object "^2.0.1" + +core-util-is@1.0.2, core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +cross-spawn@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982" + integrity sha1-ElYDfsufDF9549bvE14wdwGEuYI= + dependencies: + lru-cache "^4.0.1" + which "^1.2.9" + +css@2.X, css@^2.2.1: + version "2.2.4" + resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" + integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== + dependencies: + inherits "^2.0.3" + source-map "^0.6.1" + source-map-resolve "^0.5.2" + urix "^0.1.0" + +csscomb-core@3.0.0-3.1: + version "3.0.0-3.1" + resolved "https://registry.yarnpkg.com/csscomb-core/-/csscomb-core-3.0.0-3.1.tgz#b411c8d7cfe0df3f2fe1df84d1bd64a6f0046c68" + integrity sha1-tBHI18/g3z8v4d+E0b1kpvAEbGg= + dependencies: + gonzales-pe "3.0.0-28" + minimatch "0.2.12" + vow "0.4.4" + vow-fs "0.3.2" + +csscomb@^3.1.7: + version "3.1.8" + resolved "https://registry.yarnpkg.com/csscomb/-/csscomb-3.1.8.tgz#a8a738884f409baf35ec9461afc52e1c75bd23a2" + integrity sha1-qKc4iE9Am6817JRhr8UuHHW9I6I= + dependencies: + commander "2.0.0" + csscomb-core "3.0.0-3.1" + gonzales-pe "3.0.0-28" + vow "0.4.4" + +currently-unhandled@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" + integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= + dependencies: + array-find-index "^1.0.1" + +d@1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" + integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== + dependencies: + es5-ext "^0.10.50" + type "^1.0.1" + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + dependencies: + assert-plus "^1.0.0" + +dateformat@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062" + integrity sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI= + +debug-fabulous@1.X: + version "1.1.0" + resolved "https://registry.yarnpkg.com/debug-fabulous/-/debug-fabulous-1.1.0.tgz#af8a08632465224ef4174a9f06308c3c2a1ebc8e" + integrity sha512-GZqvGIgKNlUnHUPQhepnUZFIMoi3dgZKQBzKDeL2g7oJF9SNAji/AAu36dusFUas0O+pae74lNeoIPHqXWDkLg== + dependencies: + debug "3.X" + memoizee "0.4.X" + object-assign "4.X" + +debug@3.X, debug@^3.2.6: + version "3.2.6" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" + integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== + dependencies: + ms "^2.1.1" + +debug@^2.2.0, debug@^2.3.3: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +decamelize@^1.1.1, decamelize@^1.1.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + +default-compare@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/default-compare/-/default-compare-1.0.0.tgz#cb61131844ad84d84788fb68fd01681ca7781a2f" + integrity sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ== + dependencies: + kind-of "^5.0.2" + +default-resolution@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/default-resolution/-/default-resolution-2.0.0.tgz#bcb82baa72ad79b426a76732f1a81ad6df26d684" + integrity sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ= + +define-properties@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= + +detect-file@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" + integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= + +detect-libc@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= + +detect-newline@2.X: + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" + integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= + +duplexer2@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db" + integrity sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds= + dependencies: + readable-stream "~1.1.9" + +duplexify@^3.6.0: + version "3.7.1" + resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== + dependencies: + end-of-stream "^1.0.0" + inherits "^2.0.1" + readable-stream "^2.0.0" + stream-shift "^1.0.0" + +each-props@^1.3.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/each-props/-/each-props-1.3.2.tgz#ea45a414d16dd5cfa419b1a81720d5ca06892333" + integrity sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA== + dependencies: + is-plain-object "^2.0.1" + object.defaults "^1.1.0" + +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + +electron-to-chromium@^1.3.191: + version "1.3.222" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.222.tgz#2a0e38903b2254d798dd8837507b5bc42c7e3934" + integrity sha512-Kv3rvtJELafNfgVBVNaDIdV0aWV7O1RlYqqAhg+s+OwpiXFYPsIvONYgAopmR/gpyxSYbHi0EKJmPOvaL7UzMg== + +end-of-stream@^1.0.0, end-of-stream@^1.1.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" + integrity sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q== + dependencies: + once "^1.4.0" + +error-ex@^1.2.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es5-ext@^0.10.35, es5-ext@^0.10.45, es5-ext@^0.10.46, es5-ext@^0.10.50, es5-ext@~0.10.14, es5-ext@~0.10.2, es5-ext@~0.10.46: + version "0.10.50" + resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.50.tgz#6d0e23a0abdb27018e5ac4fd09b412bc5517a778" + integrity sha512-KMzZTPBkeQV/JcSQhI5/z6d9VWJ3EnQ194USTUwIYZ2ZbpN8+SGXQKt1h68EX44+qt+Fzr8DO17vnxrw7c3agw== + dependencies: + es6-iterator "~2.0.3" + es6-symbol "~3.1.1" + next-tick "^1.0.0" + +es6-iterator@^2.0.1, es6-iterator@^2.0.3, es6-iterator@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= + dependencies: + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" + +es6-symbol@^3.1.1, es6-symbol@~3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77" + integrity sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc= + dependencies: + d "1" + es5-ext "~0.10.14" + +es6-weak-map@^2.0.1, es6-weak-map@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.3.tgz#b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53" + integrity sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA== + dependencies: + d "1" + es5-ext "^0.10.46" + es6-iterator "^2.0.3" + es6-symbol "^3.1.1" + +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +event-emitter@^0.3.5: + version "0.3.5" + resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" + integrity sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk= + dependencies: + d "1" + es5-ext "~0.10.14" + +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= + dependencies: + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +expand-tilde@^2.0.0, expand-tilde@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" + integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= + dependencies: + homedir-polyfill "^1.0.1" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend@^3.0.0, extend@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + dependencies: + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + +extsprintf@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + +fancy-log@^1.1.0, fancy-log@^1.3.2: + version "1.3.3" + resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" + integrity sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw== + dependencies: + ansi-gray "^0.1.1" + color-support "^1.1.3" + parse-node-version "^1.0.0" + time-stamp "^1.0.0" + +fast-deep-equal@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" + integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= + +fast-json-stable-stringify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" + integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= + +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + +find-up@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + +findup-sync@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" + integrity sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw= + dependencies: + detect-file "^1.0.0" + is-glob "^3.1.0" + micromatch "^3.0.4" + resolve-dir "^1.0.1" + +findup-sync@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" + integrity sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg== + dependencies: + detect-file "^1.0.0" + is-glob "^4.0.0" + micromatch "^3.0.4" + resolve-dir "^1.0.1" + +fined@^1.0.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/fined/-/fined-1.2.0.tgz#d00beccf1aa2b475d16d423b0238b713a2c4a37b" + integrity sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng== + dependencies: + expand-tilde "^2.0.2" + is-plain-object "^2.0.3" + object.defaults "^1.1.0" + object.pick "^1.2.0" + parse-filepath "^1.0.1" + +flagged-respawn@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41" + integrity sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q== + +flush-write-stream@^1.0.2: + version "1.1.1" + resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" + integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== + dependencies: + inherits "^2.0.3" + readable-stream "^2.3.6" + +for-in@^1.0.1, for-in@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= + +for-own@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" + integrity sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs= + dependencies: + for-in "^1.0.1" + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= + +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + dependencies: + map-cache "^0.2.2" + +fs-minipass@^1.2.5: + version "1.2.6" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.6.tgz#2c5cc30ded81282bfe8a0d7c7c1853ddeb102c07" + integrity sha512-crhvyXcMejjv3Z5d2Fa9sf5xLYVCF5O1c71QxbVnbLsmYMBEvDAftewesN/HhY03YRoA7zOMxjNGrF5svGaaeQ== + dependencies: + minipass "^2.2.1" + +fs-mkdirp-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz#0b7815fc3201c6a69e14db98ce098c16935259eb" + integrity sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes= + dependencies: + graceful-fs "^4.1.11" + through2 "^2.0.3" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@^1.2.7: + version "1.2.9" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.9.tgz#3f5ed66583ccd6f400b5a00db6f7e861363e388f" + integrity sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw== + dependencies: + nan "^2.12.1" + node-pre-gyp "^0.12.0" + +fstream@^1.0.0, fstream@^1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.12.tgz#4e8ba8ee2d48be4f7d0de505455548eae5932045" + integrity sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg== + dependencies: + graceful-fs "^4.1.2" + inherits "~2.0.0" + mkdirp ">=0.5 0" + rimraf "2" + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +gauge@~2.7.3: + version "2.7.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= + dependencies: + aproba "^1.0.3" + console-control-strings "^1.0.0" + has-unicode "^2.0.0" + object-assign "^4.1.0" + signal-exit "^3.0.0" + string-width "^1.0.1" + strip-ansi "^3.0.1" + wide-align "^1.1.0" + +gaze@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a" + integrity sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g== + dependencies: + globule "^1.0.0" + +get-caller-file@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" + integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== + +get-stdin@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" + integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + dependencies: + assert-plus "^1.0.0" + +glob-parent@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= + dependencies: + is-glob "^3.1.0" + path-dirname "^1.0.0" + +glob-stream@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-6.1.0.tgz#7045c99413b3eb94888d83ab46d0b404cc7bdde4" + integrity sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ= + dependencies: + extend "^3.0.0" + glob "^7.1.1" + glob-parent "^3.1.0" + is-negated-glob "^1.0.0" + ordered-read-streams "^1.0.0" + pumpify "^1.3.5" + readable-stream "^2.1.5" + remove-trailing-separator "^1.0.1" + to-absolute-glob "^2.0.0" + unique-stream "^2.0.2" + +glob-watcher@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/glob-watcher/-/glob-watcher-5.0.3.tgz#88a8abf1c4d131eb93928994bc4a593c2e5dd626" + integrity sha512-8tWsULNEPHKQ2MR4zXuzSmqbdyV5PtwwCaWSGQ1WwHsJ07ilNeN1JB8ntxhckbnpSHaf9dXFUHzIWvm1I13dsg== + dependencies: + anymatch "^2.0.0" + async-done "^1.2.0" + chokidar "^2.0.0" + is-negated-glob "^1.0.0" + just-debounce "^1.0.0" + object.defaults "^1.1.0" + +glob@3.2.8: + version "3.2.8" + resolved "https://registry.yarnpkg.com/glob/-/glob-3.2.8.tgz#5506f4311721bcc618c7d8dba144188750307073" + integrity sha1-VQb0MRchvMYYx9jboUQYh1AwcHM= + dependencies: + inherits "2" + minimatch "~0.2.11" + +glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@~7.1.1: + version "7.1.4" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" + integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global-modules@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" + integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== + dependencies: + global-prefix "^1.0.1" + is-windows "^1.0.1" + resolve-dir "^1.0.0" + +global-prefix@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" + integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= + dependencies: + expand-tilde "^2.0.2" + homedir-polyfill "^1.0.1" + ini "^1.3.4" + is-windows "^1.0.1" + which "^1.2.14" + +globule@^1.0.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/globule/-/globule-1.2.1.tgz#5dffb1b191f22d20797a9369b49eab4e9839696d" + integrity sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ== + dependencies: + glob "~7.1.1" + lodash "~4.17.10" + minimatch "~3.0.2" + +glogg@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.2.tgz#2d7dd702beda22eb3bffadf880696da6d846313f" + integrity sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA== + dependencies: + sparkles "^1.0.0" + +gonzales-pe@3.0.0-28: + version "3.0.0-28" + resolved "https://registry.yarnpkg.com/gonzales-pe/-/gonzales-pe-3.0.0-28.tgz#dd50b41dd15b682a28c40e5f0ff2007901ac62bd" + integrity sha1-3VC0HdFbaCooxA5fD/IAeQGsYr0= + +graceful-fs@4.X, graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6: + version "4.2.1" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.1.tgz#1c1f0c364882c868f5bff6512146328336a11b1d" + integrity sha512-b9usnbDGnD928gJB3LrCmxoibr3VE4U2SMo5PBuBnokWyDADTqDPXg4YpwKF1trpH+UbGp7QLicO3+aWEy0+mw== + +gulp-autoprefixer@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/gulp-autoprefixer/-/gulp-autoprefixer-6.1.0.tgz#5f7f78468fe99a589ce353fa5891b7bee16b8f1e" + integrity sha512-Ti/BUFe+ekhbDJfspZIMiOsOvw51KhI9EncsDfK7NaxjqRm+v4xS9v99kPxEoiDavpWqQWvG8Y6xT1mMlB3aXA== + dependencies: + autoprefixer "^9.5.1" + fancy-log "^1.3.2" + plugin-error "^1.0.1" + postcss "^7.0.2" + through2 "^3.0.1" + vinyl-sourcemaps-apply "^0.2.1" + +gulp-clean-css@^3.9.4: + version "3.10.0" + resolved "https://registry.yarnpkg.com/gulp-clean-css/-/gulp-clean-css-3.10.0.tgz#bccd4605eff104bfa4980014cc4b3c24c571736d" + integrity sha512-7Isf9Y690o/Q5MVjEylH1H7L8WeZ89woW7DnhD5unTintOdZb67KdOayRgp9trUFo+f9UyJtuatV42e/+kghPg== + dependencies: + clean-css "4.2.1" + plugin-error "1.0.1" + through2 "2.0.3" + vinyl-sourcemaps-apply "0.2.1" + +gulp-cli@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/gulp-cli/-/gulp-cli-2.2.0.tgz#5533126eeb7fe415a7e3e84a297d334d5cf70ebc" + integrity sha512-rGs3bVYHdyJpLqR0TUBnlcZ1O5O++Zs4bA0ajm+zr3WFCfiSLjGwoCBqFs18wzN+ZxahT9DkOK5nDf26iDsWjA== + dependencies: + ansi-colors "^1.0.1" + archy "^1.0.0" + array-sort "^1.0.0" + color-support "^1.1.3" + concat-stream "^1.6.0" + copy-props "^2.0.1" + fancy-log "^1.3.2" + gulplog "^1.0.0" + interpret "^1.1.0" + isobject "^3.0.1" + liftoff "^3.1.0" + matchdep "^2.0.0" + mute-stdout "^1.0.0" + pretty-hrtime "^1.0.0" + replace-homedir "^1.0.0" + semver-greatest-satisfied-range "^1.1.0" + v8flags "^3.0.1" + yargs "^7.1.0" + +gulp-csscomb@^3.0.8: + version "3.0.8" + resolved "https://registry.yarnpkg.com/gulp-csscomb/-/gulp-csscomb-3.0.8.tgz#df34824a580a4c7d3351c1e8ebb6ad7a1d5a89b7" + integrity sha1-3zSCSlgKTH0zUcHo67ateh1aibc= + dependencies: + csscomb "^3.1.7" + gulp-util "^3.0.7" + through2 "^2.0.1" + +gulp-rename@^1.2.2: + version "1.4.0" + resolved "https://registry.yarnpkg.com/gulp-rename/-/gulp-rename-1.4.0.tgz#de1c718e7c4095ae861f7296ef4f3248648240bd" + integrity sha512-swzbIGb/arEoFK89tPY58vg3Ok1bw+d35PfUNwWqdo7KM4jkmuGA78JiDNqR+JeZFaeeHnRg9N7aihX3YPmsyg== + +gulp-sass@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/gulp-sass/-/gulp-sass-4.0.2.tgz#cfb1e3eff2bd9852431c7ce87f43880807d8d505" + integrity sha512-q8psj4+aDrblJMMtRxihNBdovfzGrXJp1l4JU0Sz4b/Mhsi2DPrKFYCGDwjIWRENs04ELVHxdOJQ7Vs98OFohg== + dependencies: + chalk "^2.3.0" + lodash.clonedeep "^4.3.2" + node-sass "^4.8.3" + plugin-error "^1.0.1" + replace-ext "^1.0.0" + strip-ansi "^4.0.0" + through2 "^2.0.0" + vinyl-sourcemaps-apply "^0.2.0" + +gulp-sourcemaps@^2.6.4: + version "2.6.5" + resolved "https://registry.yarnpkg.com/gulp-sourcemaps/-/gulp-sourcemaps-2.6.5.tgz#a3f002d87346d2c0f3aec36af7eb873f23de8ae6" + integrity sha512-SYLBRzPTew8T5Suh2U8jCSDKY+4NARua4aqjj8HOysBh2tSgT9u4jc1FYirAdPx1akUxxDeK++fqw6Jg0LkQRg== + dependencies: + "@gulp-sourcemaps/identity-map" "1.X" + "@gulp-sourcemaps/map-sources" "1.X" + acorn "5.X" + convert-source-map "1.X" + css "2.X" + debug-fabulous "1.X" + detect-newline "2.X" + graceful-fs "4.X" + source-map "~0.6.0" + strip-bom-string "1.X" + through2 "2.X" + +gulp-util@^3.0.7: + version "3.0.8" + resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f" + integrity sha1-AFTh50RQLifATBh8PsxQXdVLu08= + dependencies: + array-differ "^1.0.0" + array-uniq "^1.0.2" + beeper "^1.0.0" + chalk "^1.0.0" + dateformat "^2.0.0" + fancy-log "^1.1.0" + gulplog "^1.0.0" + has-gulplog "^0.1.0" + lodash._reescape "^3.0.0" + lodash._reevaluate "^3.0.0" + lodash._reinterpolate "^3.0.0" + lodash.template "^3.0.0" + minimist "^1.1.0" + multipipe "^0.1.2" + object-assign "^3.0.0" + replace-ext "0.0.1" + through2 "^2.0.0" + vinyl "^0.5.0" + +gulp@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/gulp/-/gulp-4.0.2.tgz#543651070fd0f6ab0a0650c6a3e6ff5a7cb09caa" + integrity sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA== + dependencies: + glob-watcher "^5.0.3" + gulp-cli "^2.2.0" + undertaker "^1.2.1" + vinyl-fs "^3.0.0" + +gulplog@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5" + integrity sha1-4oxNRdBey77YGDY86PnFkmIp/+U= + dependencies: + glogg "^1.0.0" + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + +har-validator@~5.1.0: + version "5.1.3" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" + integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== + dependencies: + ajv "^6.5.5" + har-schema "^2.0.0" + +has-ansi@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= + dependencies: + ansi-regex "^2.0.0" + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-gulplog@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce" + integrity sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4= + dependencies: + sparkles "^1.0.0" + +has-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" + integrity sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q= + +has-unicode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +homedir-polyfill@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" + integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== + dependencies: + parse-passwd "^1.0.0" + +hosted-git-info@^2.1.4: + version "2.8.2" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.2.tgz#a35c3f355ac1249f1093c0c2a542ace8818c171a" + integrity sha512-CyjlXII6LMsPMyUzxpTt8fzh5QwzGqPmQXgY/Jyf4Zfp27t/FvfhwoE/8laaMUcMy816CkWF20I7NeQhwwY88w== + dependencies: + lru-cache "^5.1.1" + +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +iconv-lite@^0.4.4: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +ignore-walk@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8" + integrity sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ== + dependencies: + minimatch "^3.0.4" + +in-publish@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.0.tgz#e20ff5e3a2afc2690320b6dc552682a9c7fadf51" + integrity sha1-4g/146KvwmkDILbcVSaCqcf631E= + +indent-string@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" + integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= + dependencies: + repeating "^2.0.0" + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +ini@^1.3.4, ini@~1.3.0: + version "1.3.5" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" + integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== + +interpret@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" + integrity sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw== + +invert-kv@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= + +is-absolute@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" + integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA== + dependencies: + is-relative "^1.0.0" + is-windows "^1.0.1" + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= + dependencies: + kind-of "^3.0.2" + +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== + dependencies: + kind-of "^6.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +is-binary-path@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= + dependencies: + binary-extensions "^1.0.0" + +is-buffer@^1.1.5: + version "1.1.6" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== + dependencies: + kind-of "^6.0.0" + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^2.1.0, is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-finite@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" + integrity sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko= + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + +is-glob@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= + dependencies: + is-extglob "^2.1.0" + +is-glob@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + dependencies: + is-extglob "^2.1.1" + +is-negated-glob@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2" + integrity sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI= + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= + dependencies: + kind-of "^3.0.2" + +is-number@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" + integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== + +is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-promise@^2.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" + integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= + +is-relative@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" + integrity sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA== + dependencies: + is-unc-path "^1.0.0" + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +is-unc-path@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" + integrity sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ== + dependencies: + unc-path-regex "^0.1.2" + +is-utf8@^0.2.0, is-utf8@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + +is-valid-glob@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-valid-glob/-/is-valid-glob-1.0.0.tgz#29bf3eff701be2d4d315dbacc39bc39fe8f601aa" + integrity sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao= + +is-windows@^1.0.1, is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= + +isarray@1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= + dependencies: + isarray "1.0.0" + +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + +js-base64@^2.1.8: + version "2.5.1" + resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.5.1.tgz#1efa39ef2c5f7980bb1784ade4a8af2de3291121" + integrity sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw== + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + +json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= + +jsprim@^1.2.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + +just-debounce@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/just-debounce/-/just-debounce-1.0.0.tgz#87fccfaeffc0b68cd19d55f6722943f929ea35ea" + integrity sha1-h/zPrv/AtozRnVX2cilD+SnqNeo= + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0, kind-of@^5.0.2: + version "5.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" + integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA== + +last-run@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/last-run/-/last-run-1.1.1.tgz#45b96942c17b1c79c772198259ba943bebf8ca5b" + integrity sha1-RblpQsF7HHnHchmCWbqUO+v4yls= + dependencies: + default-resolution "^2.0.0" + es6-weak-map "^2.0.1" + +lazystream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" + integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ= + dependencies: + readable-stream "^2.0.5" + +lcid@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= + dependencies: + invert-kv "^1.0.0" + +lead@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lead/-/lead-1.0.0.tgz#6f14f99a37be3a9dd784f5495690e5903466ee42" + integrity sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI= + dependencies: + flush-write-stream "^1.0.2" + +liftoff@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-3.1.0.tgz#c9ba6081f908670607ee79062d700df062c52ed3" + integrity sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog== + dependencies: + extend "^3.0.0" + findup-sync "^3.0.0" + fined "^1.0.1" + flagged-respawn "^1.0.0" + is-plain-object "^2.0.4" + object.map "^1.0.0" + rechoir "^0.6.2" + resolve "^1.1.7" + +load-json-file@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + +lodash._basecopy@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" + integrity sha1-jaDmqHbPNEwK2KVIghEd08XHyjY= + +lodash._basetostring@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz#d1861d877f824a52f669832dcaf3ee15566a07d5" + integrity sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U= + +lodash._basevalues@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7" + integrity sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc= + +lodash._getnative@^3.0.0: + version "3.9.1" + resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" + integrity sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U= + +lodash._isiterateecall@^3.0.0: + version "3.0.9" + resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" + integrity sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw= + +lodash._reescape@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._reescape/-/lodash._reescape-3.0.0.tgz#2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a" + integrity sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo= + +lodash._reevaluate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed" + integrity sha1-WLx0xAZklTrgsSTYBpltrKQx4u0= + +lodash._reinterpolate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" + integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= + +lodash._root@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" + integrity sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI= + +lodash.clonedeep@^4.3.2: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= + +lodash.escape@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698" + integrity sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg= + dependencies: + lodash._root "^3.0.0" + +lodash.isarguments@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" + integrity sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo= + +lodash.isarray@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" + integrity sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U= + +lodash.keys@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" + integrity sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo= + dependencies: + lodash._getnative "^3.0.0" + lodash.isarguments "^3.0.0" + lodash.isarray "^3.0.0" + +lodash.restparam@^3.0.0: + version "3.6.1" + resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" + integrity sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU= + +lodash.template@^3.0.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-3.6.2.tgz#f8cdecc6169a255be9098ae8b0c53d378931d14f" + integrity sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8= + dependencies: + lodash._basecopy "^3.0.0" + lodash._basetostring "^3.0.0" + lodash._basevalues "^3.0.0" + lodash._isiterateecall "^3.0.0" + lodash._reinterpolate "^3.0.0" + lodash.escape "^3.0.0" + lodash.keys "^3.0.0" + lodash.restparam "^3.0.0" + lodash.templatesettings "^3.0.0" + +lodash.templatesettings@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz#fb307844753b66b9f1afa54e262c745307dba8e5" + integrity sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU= + dependencies: + lodash._reinterpolate "^3.0.0" + lodash.escape "^3.0.0" + +lodash@^4.0.0, lodash@^4.17.11, lodash@~4.17.10: + version "4.17.15" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" + integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== + +loud-rejection@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" + integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= + dependencies: + currently-unhandled "^0.4.1" + signal-exit "^3.0.0" + +lru-cache@2: + version "2.7.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952" + integrity sha1-bUUk6LlV+V1PW1iFHOId1y+06VI= + +lru-cache@^4.0.1: + version "4.1.5" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +lru-queue@0.1: + version "0.1.0" + resolved "https://registry.yarnpkg.com/lru-queue/-/lru-queue-0.1.0.tgz#2738bd9f0d3cf4f84490c5736c48699ac632cda3" + integrity sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM= + dependencies: + es5-ext "~0.10.2" + +make-iterator@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6" + integrity sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw== + dependencies: + kind-of "^6.0.2" + +map-cache@^0.2.0, map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + +map-obj@^1.0.0, map-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + dependencies: + object-visit "^1.0.0" + +matchdep@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/matchdep/-/matchdep-2.0.0.tgz#c6f34834a0d8dbc3b37c27ee8bbcb27c7775582e" + integrity sha1-xvNINKDY28OzfCfui7yyfHd1WC4= + dependencies: + findup-sync "^2.0.0" + micromatch "^3.0.4" + resolve "^1.4.0" + stack-trace "0.0.10" + +memoizee@0.4.X: + version "0.4.14" + resolved "https://registry.yarnpkg.com/memoizee/-/memoizee-0.4.14.tgz#07a00f204699f9a95c2d9e77218271c7cd610d57" + integrity sha512-/SWFvWegAIYAO4NQMpcX+gcra0yEZu4OntmUdrBaWrJncxOqAziGFlHxc7yjKVK2uu3lpPW27P27wkR82wA8mg== + dependencies: + d "1" + es5-ext "^0.10.45" + es6-weak-map "^2.0.2" + event-emitter "^0.3.5" + is-promise "^2.1" + lru-queue "0.1" + next-tick "1" + timers-ext "^0.1.5" + +meow@^3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" + integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= + dependencies: + camelcase-keys "^2.0.0" + decamelize "^1.1.2" + loud-rejection "^1.0.0" + map-obj "^1.0.1" + minimist "^1.1.3" + normalize-package-data "^2.3.4" + object-assign "^4.0.1" + read-pkg-up "^1.0.1" + redent "^1.0.0" + trim-newlines "^1.0.0" + +micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: + version "3.1.10" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + +mime-db@1.40.0: + version "1.40.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.40.0.tgz#a65057e998db090f732a68f6c276d387d4126c32" + integrity sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA== + +mime-types@^2.1.12, mime-types@~2.1.19: + version "2.1.24" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.24.tgz#b6f8d0b3e951efb77dedeca194cff6d16f676f81" + integrity sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ== + dependencies: + mime-db "1.40.0" + +minimatch@0.2.12: + version "0.2.12" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-0.2.12.tgz#ea82a012ac662c7ddfaa144f1c147e6946f5dafb" + integrity sha1-6oKgEqxmLH3fqhRPHBR+aUb12vs= + dependencies: + lru-cache "2" + sigmund "~1.0.0" + +minimatch@^3.0.4, minimatch@~3.0.2: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimatch@~0.2.11: + version "0.2.14" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-0.2.14.tgz#c74e780574f63c6f9a090e90efbe6ef53a6a756a" + integrity sha1-x054BXT2PG+aCQ6Q775u9TpqdWo= + dependencies: + lru-cache "2" + sigmund "~1.0.0" + +minimist@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= + +minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" + integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= + +minipass@^2.2.1, minipass@^2.3.5: + version "2.3.5" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" + integrity sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA== + dependencies: + safe-buffer "^5.1.2" + yallist "^3.0.0" + +minizlib@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614" + integrity sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA== + dependencies: + minipass "^2.2.1" + +mixin-deep@^1.2.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +"mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= + dependencies: + minimist "0.0.8" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +multipipe@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b" + integrity sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s= + dependencies: + duplexer2 "0.0.2" + +mute-stdout@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mute-stdout/-/mute-stdout-1.0.1.tgz#acb0300eb4de23a7ddeec014e3e96044b3472331" + integrity sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg== + +nan@^2.12.1, nan@^2.13.2: + version "2.14.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" + integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg== + +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +needle@^2.2.1: + version "2.4.0" + resolved "https://registry.yarnpkg.com/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c" + integrity sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg== + dependencies: + debug "^3.2.6" + iconv-lite "^0.4.4" + sax "^1.2.4" + +next-tick@1, next-tick@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= + +node-gyp@^3.8.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.8.0.tgz#540304261c330e80d0d5edce253a68cb3964218c" + integrity sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA== + dependencies: + fstream "^1.0.0" + glob "^7.0.3" + graceful-fs "^4.1.2" + mkdirp "^0.5.0" + nopt "2 || 3" + npmlog "0 || 1 || 2 || 3 || 4" + osenv "0" + request "^2.87.0" + rimraf "2" + semver "~5.3.0" + tar "^2.0.0" + which "1" + +node-pre-gyp@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz#39ba4bb1439da030295f899e3b520b7785766149" + integrity sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A== + dependencies: + detect-libc "^1.0.2" + mkdirp "^0.5.1" + needle "^2.2.1" + nopt "^4.0.1" + npm-packlist "^1.1.6" + npmlog "^4.0.2" + rc "^1.2.7" + rimraf "^2.6.1" + semver "^5.3.0" + tar "^4" + +node-releases@^1.1.25: + version "1.1.26" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.26.tgz#f30563edc5c7dc20cf524cc8652ffa7be0762937" + integrity sha512-fZPsuhhUHMTlfkhDLGtfY80DSJTjOcx+qD1j5pqPkuhUHVS7xHZIg9EE4DHK8O3f0zTxXHX5VIkDG8pu98/wfQ== + dependencies: + semver "^5.3.0" + +node-sass@^4.8.3: + version "4.12.0" + resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.12.0.tgz#0914f531932380114a30cc5fa4fa63233a25f017" + integrity sha512-A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ== + dependencies: + async-foreach "^0.1.3" + chalk "^1.1.1" + cross-spawn "^3.0.0" + gaze "^1.0.0" + get-stdin "^4.0.1" + glob "^7.0.3" + in-publish "^2.0.0" + lodash "^4.17.11" + meow "^3.7.0" + mkdirp "^0.5.1" + nan "^2.13.2" + node-gyp "^3.8.0" + npmlog "^4.0.0" + request "^2.88.0" + sass-graph "^2.2.4" + stdout-stream "^1.4.0" + "true-case-path" "^1.0.2" + +node-uuid@1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/node-uuid/-/node-uuid-1.4.0.tgz#07f9b2337572ff6275c775e1d48513f3a45d7a65" + integrity sha1-B/myM3Vy/2J1x3Xh1IUT86RdemU= + +"nopt@2 || 3": + version "3.0.6" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" + integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k= + dependencies: + abbrev "1" + +nopt@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" + integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= + dependencies: + abbrev "1" + osenv "^0.1.4" + +normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: + version "2.5.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-path@^2.0.1, normalize-path@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= + dependencies: + remove-trailing-separator "^1.0.1" + +normalize-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= + +now-and-later@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/now-and-later/-/now-and-later-2.0.1.tgz#8e579c8685764a7cc02cb680380e94f43ccb1f7c" + integrity sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ== + dependencies: + once "^1.3.2" + +npm-bundled@^1.0.1: + version "1.0.6" + resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.6.tgz#e7ba9aadcef962bb61248f91721cd932b3fe6bdd" + integrity sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g== + +npm-packlist@^1.1.6: + version "1.4.4" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.4.tgz#866224233850ac534b63d1a6e76050092b5d2f44" + integrity sha512-zTLo8UcVYtDU3gdeaFu2Xu0n0EvelfHDGuqtNIn5RO7yQj4H1TqNdBc/yZjxnWA0PVB8D3Woyp0i5B43JwQ6Vw== + dependencies: + ignore-walk "^3.0.1" + npm-bundled "^1.0.1" + +"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.0.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== + dependencies: + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.3" + set-blocking "~2.0.0" + +num2fraction@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" + integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= + +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + +object-assign@4.X, object-assign@^4.0.1, object-assign@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-assign@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2" + integrity sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I= + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-keys@^1.0.11, object-keys@^1.0.12: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + dependencies: + isobject "^3.0.0" + +object.assign@^4.0.4: + version "4.1.0" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" + integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== + dependencies: + define-properties "^1.1.2" + function-bind "^1.1.1" + has-symbols "^1.0.0" + object-keys "^1.0.11" + +object.defaults@^1.0.0, object.defaults@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf" + integrity sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8= + dependencies: + array-each "^1.0.1" + array-slice "^1.0.0" + for-own "^1.0.0" + isobject "^3.0.0" + +object.map@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37" + integrity sha1-z4Plncj8wK1fQlDh94s7gb2AHTc= + dependencies: + for-own "^1.0.0" + make-iterator "^1.0.0" + +object.pick@^1.2.0, object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + dependencies: + isobject "^3.0.1" + +object.reduce@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object.reduce/-/object.reduce-1.0.1.tgz#6fe348f2ac7fa0f95ca621226599096825bb03ad" + integrity sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60= + dependencies: + for-own "^1.0.0" + make-iterator "^1.0.0" + +once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +ordered-read-streams@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz#77c0cb37c41525d64166d990ffad7ec6a0e1363e" + integrity sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4= + dependencies: + readable-stream "^2.0.1" + +os-homedir@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= + +os-locale@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" + integrity sha1-IPnxeuKe00XoveWDsT0gCYA8FNk= + dependencies: + lcid "^1.0.0" + +os-tmpdir@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + +osenv@0, osenv@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" + integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.0" + +parse-filepath@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" + integrity sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE= + dependencies: + is-absolute "^1.0.0" + map-cache "^0.2.0" + path-root "^0.1.1" + +parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= + dependencies: + error-ex "^1.2.0" + +parse-node-version@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" + integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== + +parse-passwd@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" + integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + +path-dirname@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= + +path-exists@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= + dependencies: + pinkie-promise "^2.0.0" + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-parse@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + +path-root-regex@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" + integrity sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= + +path-root@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" + integrity sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc= + dependencies: + path-root-regex "^0.1.0" + +path-type@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= + dependencies: + graceful-fs "^4.1.2" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= + +plugin-error@1.0.1, plugin-error@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/plugin-error/-/plugin-error-1.0.1.tgz#77016bd8919d0ac377fdcdd0322328953ca5781c" + integrity sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA== + dependencies: + ansi-colors "^1.0.1" + arr-diff "^4.0.0" + arr-union "^3.1.0" + extend-shallow "^3.0.2" + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= + +postcss-value-parser@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz#482282c09a42706d1fc9a069b73f44ec08391dc9" + integrity sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ== + +postcss@^7.0.17, postcss@^7.0.2: + version "7.0.17" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.17.tgz#4da1bdff5322d4a0acaab4d87f3e782436bad31f" + integrity sha512-546ZowA+KZ3OasvQZHsbuEpysvwTZNGJv9EfyCQdsIDltPSWHAeTQ5fQy/Npi2ZDtLI3zs7Ps/p6wThErhm9fQ== + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + +pretty-hrtime@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" + integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= + +process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + +psl@^1.1.24: + version "1.3.0" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.3.0.tgz#e1ebf6a3b5564fa8376f3da2275da76d875ca1bd" + integrity sha512-avHdspHO+9rQTLbv1RO+MPYeP/SzsCoxofjVnHanETfQhTJrmB0HlDoW+EiN/R+C0BZ+gERab9NY0lPN2TxNag== + +pump@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pumpify@^1.3.5: + version "1.5.1" + resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== + dependencies: + duplexify "^3.6.0" + inherits "^2.0.3" + pump "^2.0.0" + +punycode@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= + +punycode@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +qs@~6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + +rc@^1.2.7: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +read-pkg-up@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= + dependencies: + find-up "^1.0.0" + read-pkg "^1.0.0" + +read-pkg@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= + dependencies: + load-json-file "^1.0.0" + normalize-package-data "^2.3.2" + path-type "^1.0.0" + +"readable-stream@2 || 3": + version "3.4.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc" + integrity sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: + version "2.3.6" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" + integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@~1.1.9: + version "1.1.14" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readdirp@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== + dependencies: + graceful-fs "^4.1.11" + micromatch "^3.1.10" + readable-stream "^2.0.2" + +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= + dependencies: + resolve "^1.1.6" + +redent@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" + integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= + dependencies: + indent-string "^2.1.0" + strip-indent "^1.0.1" + +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +remove-bom-buffer@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz#c2bf1e377520d324f623892e33c10cac2c252b53" + integrity sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ== + dependencies: + is-buffer "^1.1.5" + is-utf8 "^0.2.1" + +remove-bom-stream@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz#05f1a593f16e42e1fb90ebf59de8e569525f9523" + integrity sha1-BfGlk/FuQuH7kOv1nejlaVJflSM= + dependencies: + remove-bom-buffer "^3.0.0" + safe-buffer "^5.1.0" + through2 "^2.0.3" + +remove-trailing-separator@^1.0.1, remove-trailing-separator@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= + +repeat-element@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== + +repeat-string@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= + +repeating@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= + dependencies: + is-finite "^1.0.0" + +replace-ext@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" + integrity sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ= + +replace-ext@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" + integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= + +replace-homedir@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/replace-homedir/-/replace-homedir-1.0.0.tgz#e87f6d513b928dde808260c12be7fec6ff6e798c" + integrity sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw= + dependencies: + homedir-polyfill "^1.0.1" + is-absolute "^1.0.0" + remove-trailing-separator "^1.1.0" + +request@^2.87.0, request@^2.88.0: + version "2.88.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" + integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.0" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.4.3" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-main-filename@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" + integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= + +resolve-dir@^1.0.0, resolve-dir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" + integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= + dependencies: + expand-tilde "^2.0.0" + global-modules "^1.0.0" + +resolve-options@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/resolve-options/-/resolve-options-1.1.0.tgz#32bb9e39c06d67338dc9378c0d6d6074566ad131" + integrity sha1-MrueOcBtZzONyTeMDW1gdFZq0TE= + dependencies: + value-or-function "^3.0.0" + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + +resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.4.0: + version "1.12.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6" + integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w== + dependencies: + path-parse "^1.0.6" + +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + +rimraf@2, rimraf@^2.6.1: + version "2.6.3" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@~5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" + integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg== + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= + dependencies: + ret "~0.1.10" + +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sass-graph@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.4.tgz#13fbd63cd1caf0908b9fd93476ad43a51d1e0b49" + integrity sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k= + dependencies: + glob "^7.0.0" + lodash "^4.0.0" + scss-tokenizer "^0.2.3" + yargs "^7.0.0" + +sax@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +scss-tokenizer@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1" + integrity sha1-jrBtualyMzOCTT9VMGQRSYR85dE= + dependencies: + js-base64 "^2.1.8" + source-map "^0.4.2" + +semver-greatest-satisfied-range@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz#13e8c2658ab9691cb0cd71093240280d36f77a5b" + integrity sha1-E+jCZYq5aRywzXEJMkAoDTb3els= + dependencies: + sver-compat "^1.5.0" + +"semver@2 || 3 || 4 || 5", semver@^5.3.0: + version "5.7.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b" + integrity sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA== + +semver@~5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" + integrity sha1-myzl094C0XxgEq0yaqa00M9U+U8= + +set-blocking@^2.0.0, set-blocking@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +sigmund@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" + integrity sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA= + +signal-exit@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" + integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + +source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" + integrity sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA== + dependencies: + atob "^2.1.1" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + +source-map-url@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + +source-map@^0.4.2: + version "0.4.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" + integrity sha1-66T12pwNyZneaAMti092FzZSA2s= + dependencies: + amdefine ">=0.0.4" + +source-map@^0.5.1, source-map@^0.5.6: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +sparkles@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.1.tgz#008db65edce6c50eec0c5e228e1945061dd0437c" + integrity sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw== + +spdx-correct@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" + integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" + integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA== + +spdx-expression-parse@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" + integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.5" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" + integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q== + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + dependencies: + extend-shallow "^3.0.0" + +sshpk@^1.7.0: + version "1.16.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + +stack-trace@0.0.10: + version "0.0.10" + resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" + integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= + +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +stdout-stream@^1.4.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/stdout-stream/-/stdout-stream-1.4.1.tgz#5ac174cdd5cd726104aa0c0b2bd83815d8d535de" + integrity sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA== + dependencies: + readable-stream "^2.0.1" + +stream-exhaust@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/stream-exhaust/-/stream-exhaust-1.0.2.tgz#acdac8da59ef2bc1e17a2c0ccf6c320d120e555d" + integrity sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw== + +stream-shift@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" + integrity sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI= + +string-width@^1.0.1, string-width@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +"string-width@^1.0.2 || 2": + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= + dependencies: + ansi-regex "^3.0.0" + +strip-bom-string@1.X: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" + integrity sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI= + +strip-bom@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= + dependencies: + is-utf8 "^0.2.0" + +strip-indent@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" + integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= + dependencies: + get-stdin "^4.0.1" + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= + +supports-color@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + dependencies: + has-flag "^3.0.0" + +sver-compat@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/sver-compat/-/sver-compat-1.5.0.tgz#3cf87dfeb4d07b4a3f14827bc186b3fd0c645cd8" + integrity sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg= + dependencies: + es6-iterator "^2.0.1" + es6-symbol "^3.1.1" + +tar@^2.0.0: + version "2.2.2" + resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.2.tgz#0ca8848562c7299b8b446ff6a4d60cdbb23edc40" + integrity sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA== + dependencies: + block-stream "*" + fstream "^1.0.12" + inherits "2" + +tar@^4: + version "4.4.10" + resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.10.tgz#946b2810b9a5e0b26140cf78bea6b0b0d689eba1" + integrity sha512-g2SVs5QIxvo6OLp0GudTqEf05maawKUxXru104iaayWA09551tFCTI8f1Asb4lPfkBr91k07iL4c11XO3/b0tA== + dependencies: + chownr "^1.1.1" + fs-minipass "^1.2.5" + minipass "^2.3.5" + minizlib "^1.2.1" + mkdirp "^0.5.0" + safe-buffer "^5.1.2" + yallist "^3.0.3" + +through2-filter@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/through2-filter/-/through2-filter-3.0.0.tgz#700e786df2367c2c88cd8aa5be4cf9c1e7831254" + integrity sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA== + dependencies: + through2 "~2.0.0" + xtend "~4.0.0" + +through2@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" + integrity sha1-AARWmzfHx0ujnEPzzteNGtlBQL4= + dependencies: + readable-stream "^2.1.5" + xtend "~4.0.1" + +through2@2.X, through2@^2.0.0, through2@^2.0.1, through2@^2.0.3, through2@~2.0.0: + version "2.0.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +through2@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/through2/-/through2-3.0.1.tgz#39276e713c3302edf9e388dd9c812dd3b825bd5a" + integrity sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww== + dependencies: + readable-stream "2 || 3" + +time-stamp@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" + integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= + +timers-ext@^0.1.5: + version "0.1.7" + resolved "https://registry.yarnpkg.com/timers-ext/-/timers-ext-0.1.7.tgz#6f57ad8578e07a3fb9f91d9387d65647555e25c6" + integrity sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ== + dependencies: + es5-ext "~0.10.46" + next-tick "1" + +to-absolute-glob@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz#1865f43d9e74b0822db9f145b78cff7d0f7c849b" + integrity sha1-GGX0PZ50sIItufFFt4z/fQ98hJs= + dependencies: + is-absolute "^1.0.0" + is-negated-glob "^1.0.0" + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +to-through@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-through/-/to-through-2.0.0.tgz#fc92adaba072647bc0b67d6b03664aa195093af6" + integrity sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY= + dependencies: + through2 "^2.0.3" + +tough-cookie@~2.4.3: + version "2.4.3" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" + integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ== + dependencies: + psl "^1.1.24" + punycode "^1.4.1" + +trim-newlines@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" + integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= + +"true-case-path@^1.0.2": + version "1.0.3" + resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-1.0.3.tgz#f813b5a8c86b40da59606722b144e3225799f47d" + integrity sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew== + dependencies: + glob "^7.1.2" + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= + +type@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/type/-/type-1.0.3.tgz#16f5d39f27a2d28d86e48f8981859e9d3296c179" + integrity sha512-51IMtNfVcee8+9GJvj0spSuFcZHe9vSib6Xtgsny1Km9ugyz2mbS08I3rsUIRYgJohFRFU1160sgRodYz378Hg== + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + +unc-path-regex@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" + integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo= + +undertaker-registry@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/undertaker-registry/-/undertaker-registry-1.0.1.tgz#5e4bda308e4a8a2ae584f9b9a4359a499825cc50" + integrity sha1-XkvaMI5KiirlhPm5pDWaSZglzFA= + +undertaker@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/undertaker/-/undertaker-1.2.1.tgz#701662ff8ce358715324dfd492a4f036055dfe4b" + integrity sha512-71WxIzDkgYk9ZS+spIB8iZXchFhAdEo2YU8xYqBYJ39DIUIqziK78ftm26eecoIY49X0J2MLhG4hr18Yp6/CMA== + dependencies: + arr-flatten "^1.0.1" + arr-map "^2.0.0" + bach "^1.0.0" + collection-map "^1.0.0" + es6-weak-map "^2.0.1" + last-run "^1.1.0" + object.defaults "^1.0.0" + object.reduce "^1.0.0" + undertaker-registry "^1.0.0" + +union-value@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^2.0.1" + +unique-stream@^2.0.2: + version "2.3.1" + resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-2.3.1.tgz#c65d110e9a4adf9a6c5948b28053d9a8d04cbeac" + integrity sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A== + dependencies: + json-stable-stringify-without-jsonify "^1.0.1" + through2-filter "^3.0.0" + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +upath@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.2.tgz#3db658600edaeeccbe6db5e684d67ee8c2acd068" + integrity sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q== + +uri-js@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== + dependencies: + punycode "^2.1.0" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + +util-deprecate@^1.0.1, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +uuid@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" + integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== + +v8flags@^3.0.1: + version "3.1.3" + resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-3.1.3.tgz#fc9dc23521ca20c5433f81cc4eb9b3033bb105d8" + integrity sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w== + dependencies: + homedir-polyfill "^1.0.1" + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +value-or-function@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/value-or-function/-/value-or-function-3.0.0.tgz#1c243a50b595c1be54a754bfece8563b9ff8d813" + integrity sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM= + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +vinyl-fs@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-3.0.3.tgz#c85849405f67428feabbbd5c5dbdd64f47d31bc7" + integrity sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng== + dependencies: + fs-mkdirp-stream "^1.0.0" + glob-stream "^6.1.0" + graceful-fs "^4.0.0" + is-valid-glob "^1.0.0" + lazystream "^1.0.0" + lead "^1.0.0" + object.assign "^4.0.4" + pumpify "^1.3.5" + readable-stream "^2.3.3" + remove-bom-buffer "^3.0.0" + remove-bom-stream "^1.2.0" + resolve-options "^1.1.0" + through2 "^2.0.0" + to-through "^2.0.0" + value-or-function "^3.0.0" + vinyl "^2.0.0" + vinyl-sourcemap "^1.1.0" + +vinyl-sourcemap@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz#92a800593a38703a8cdb11d8b300ad4be63b3e16" + integrity sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY= + dependencies: + append-buffer "^1.0.2" + convert-source-map "^1.5.0" + graceful-fs "^4.1.6" + normalize-path "^2.1.1" + now-and-later "^2.0.0" + remove-bom-buffer "^3.0.0" + vinyl "^2.0.0" + +vinyl-sourcemaps-apply@0.2.1, vinyl-sourcemaps-apply@^0.2.0, vinyl-sourcemaps-apply@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz#ab6549d61d172c2b1b87be5c508d239c8ef87705" + integrity sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU= + dependencies: + source-map "^0.5.1" + +vinyl@^0.5.0: + version "0.5.3" + resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde" + integrity sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4= + dependencies: + clone "^1.0.0" + clone-stats "^0.0.1" + replace-ext "0.0.1" + +vinyl@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.0.tgz#d85b07da96e458d25b2ffe19fece9f2caa13ed86" + integrity sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg== + dependencies: + clone "^2.1.1" + clone-buffer "^1.0.0" + clone-stats "^1.0.0" + cloneable-readable "^1.0.0" + remove-trailing-separator "^1.0.1" + replace-ext "^1.0.0" + +vow-fs@0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/vow-fs/-/vow-fs-0.3.2.tgz#ea2b034d85e1db8c277eb2e9a86d1c15f5d38e7a" + integrity sha1-6isDTYXh24wnfrLpqG0cFfXTjno= + dependencies: + glob "3.2.8" + node-uuid "1.4.0" + vow "0.4.4" + vow-queue "0.3.1" + +vow-queue@0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/vow-queue/-/vow-queue-0.3.1.tgz#598c51a15b0a81a6d5fc05f4761ceb462de1e868" + integrity sha1-WYxRoVsKgabV/AX0dhzrRi3h6Gg= + dependencies: + vow "~0.4.0" + +vow@0.4.4: + version "0.4.4" + resolved "https://registry.yarnpkg.com/vow/-/vow-0.4.4.tgz#c9fe4609129d7f5aa621508ebe64b51c95bc7b98" + integrity sha1-yf5GCRKdf1qmIVCOvmS1HJW8e5g= + +vow@~0.4.0: + version "0.4.20" + resolved "https://registry.yarnpkg.com/vow/-/vow-0.4.20.tgz#77ca6ef0828e0043a93e55dc37030226519ce711" + integrity sha512-YYoSYXUYABqY08D/WrjcWJxJSErcILRRTQpcPyUc0SFfgIPKSUFzVt7u1HC3TXGJZM/qhsSjCLNQstxqf7asgQ== + +which-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" + integrity sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8= + +which@1, which@^1.2.14, which@^1.2.9: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +wide-align@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" + integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== + dependencies: + string-width "^1.0.2 || 2" + +wrap-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +xtend@~4.0.0, xtend@~4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +y18n@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" + integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= + +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + +yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9" + integrity sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A== + +yargs-parser@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a" + integrity sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo= + dependencies: + camelcase "^3.0.0" + +yargs@^7.0.0, yargs@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8" + integrity sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg= + dependencies: + camelcase "^3.0.0" + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + os-locale "^1.4.0" + read-pkg-up "^1.0.1" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^1.0.2" + which-module "^1.0.0" + y18n "^3.2.1" + yargs-parser "^5.0.0"

    n_t5?pmg_MZ&uWnQRyuS6)BZ5|ky|?9=#jm&w7s;nV@_%LOfi{E-1?V5ZOW-d zDhn`(c;!E*imGzxo4ije&A;sTE9Vw(G)`d~v@ z{szK|U-3gUYE>F~1zPR$zttcW~SHSB;0eE~QN27Ig{b8N*tpbw9F3Jer7$BkIJxh`BHV*ZQI@ zkw}lKs&XZpLt~VwT1|$U?Lq&zo^&L_ab4kXFc}I({C+i%jzpu8wCeZ!CNr55$3-G( zxO2T)Xbz>L5w9R+qR}2+5O^=o3x!YS?k@G9Pm6+9cSMww;%Im>n`}V1d zDM!`)`;Y0BWBd2J&d3ka`)5zXf7#^^&`x8`to0l_lVTsC51&p?x_t?79b)?i#l zy~Nhp)|^-ytbL)coU#1G0{xplzv=UV{>JEsad3}*_=wdsdd1gWe%H_g7}OnmK=Hxm za^X(2BkX_6gWMAx{c|nP`PFnuhooc8dHeYeA;)?>hbE6-e~)Qt0-g1(ZbxH&i)>}cjTr*8A? zY`&n{CMw6LqrpLeMA=#6{sW=x+`+}!+4zAk&AqsEYWp|iv$Kl_=R(;7_aE82H_x@UU)!qb7DQ=B9^-XIrUg+>_e5H-o9X8X8sV^&Ln9 zGAPwb#!Tl@m4zMkx)K{=S5bv*UyY`733fF~?K_?N9kaE^Syr>Gh8Zu<;&WScYHKcJ z`eDw4TB{{4Gx2m;8-EiJlH0cJ3HI#egsxragI6CJk(W;G__i@LRQ5*@wo9*+>Uw3d zUY~n$_Ov$Q)BH;#WY zdn1egs8`rNbJI9Eef594`oHaK{+y{I*;V}Q^AIlMDZ_mE47_ubT?_WQaKU#v7G3sA z%2DV;#_cv%S}(yLFcysS1&-1V-)ZCT;1AIZ8>d*adnBr3Sb;Kap(qU3c&_)n0db^h zom5Aej|AJ>qqVii)@topYgzj~ybF0Gig-?+g=IB_IF?webhE@-^9}lX{&k0KJo+{TvLV>wHB7>rD0lK(6&SRCE-t= zbmDwCe&#C(hwB)2&=6Z^UM=FJ0|43r{zSmfPBTt7_~ivKCIcP1{I#%Ie~J42S6jCi z#rV8bdx2NltFgJ32U%z0tFkdz4{>#kI!BDYUr-;M4KSzeVp37Z%CLn8z*b3|zpS;? zwt*Y3_pR*-L}#&%DCjPm!dBFCP84+_dPAHSJ|xO<2%?ynN4P{H#bCqzkzR>x@n>_l zAeofA#h;CAX)d9lNBR(2$P%%%GW0;}h@AEY2k!$GW;3D|%5l_^_>xitqnUGFbD9j^ z=M6sAY?#yjZ0{ii-^wjRo|`|!T@l_GrYH-j|0x|~^=cir)fL9%xs_pOT>SgiuAjbF zS<5k6pC{M+;LI8owBy2+nx^%KBuMbYTxk#&2aEt`w1yJykOS=rafSGe}Ub-HW)bR_WdU zFI0Y3g4bGp%O}t()tX;`rN+|ZSJ&mp$O zkWJ}WULqET7e=2$7N}Iu$3>N3?_4ztz*-N~%9JrXawEea%3>4CPZV+kq=bQR6)&Q4^5exCWOP98HWrYBT*4lq=-DOIv4@&>-8<0 z&`bZS?1kpaRdvbf7ymr&`)gFoVn^MP(-;51HS49V>TKCYnZFU}!a>R*xa)w%%WG+5 zT{9hi9h>8EPOCCsIE$Ba`L`kV8MCG(Q9&srlWAEc!tg`G-BCWaK};qypK5*<=a24d z>!0AeM?ZWm=S_&QA<3ujdR)n1%tnsqB~j6v2rka6U0u0}qN2!pKH1~<-~OFkBtikP zfi?XEnXW!|bMssA+rG<_fTE%W0!H#6N<6RqwG;G-_k0}f%xR1m>w8y4smrx|w#MDZ zOxEmJ1&_MC10fAj6rFgm-0Z#FJDe|**8cdlKh>Ol@Y=`WYY|S7`ar{{iR~YL+jrr^ z8}Zw}!}Ds#my(%x-OO!h#kjIC=?TVg?SuL0I#|;_@z| zbYq5TFwT6HZCS46<;|=****Q1jeW~{o@$e;7G?+LMPo<6y%e(;{UFh6!-@)m+v=DT z3#2zUYG13mQIQ=x2YOFz)jP5OwUyk;ufO2UweB3ZbEdu7dWL;Th2;{nYrv$EDoPpI z$R^fo7FTm}REns%K)*j5_^o&_sOc$+%XX)dCPWkkQB>0Kg9g$>`GDy4VhUnjYxf+4 z-XI9cWMTQ}-M84s2R|T+futDh7L>Fg4E>291mJ?GsHUR${jd=s<+CZn(DhVC*YPUP z%aCZ)1zm4GD9Ey=YO*W@xcwzq)_)bwS%)<>Y38_?m zqS2VJKcYUG6!mOYrgsCqG!j&JVpK-%i1SkZCOI72A`BX3nc_iw>tYM@wjkIAJ zdd}+?1g}p=A1>V=6O2MyH_+0;@cTtUhM!RTm>`VZDzah;McC!%6#OWmv`AnpDxxZA zir4$Ae*dd}|Nql|&wIWGyv!ufG?xQK^J}j4JQuO7y?a{-OtzgB_8J%qBd8mw^utJi zzEZalkwz@L?^tDoKn|5rl=jv7VLQ&Geas?_MJB)q(lqh_c_wyQDjpOd1r)gTE zXLD3jAH()ROwQLn&*Nnl0u9u) zwBDY|e6nsGAzKgK*CB=6IrKoFAO7En@x`XTs5CD7jvT%0FQwiqekdqc{Ga@Lt$2Hu z+v4#n|C!_AKezCcEB}SpXP)yVxBi*$I&>6<|I7Kq!NL4t?UwL(aLA|!dl5><5`cf% z3(TUR>66IIdp#e4es_p`3chHI=k;6JfFU+agqC=`XoMqaay`)iIjQ~NL1DmCXudU2>U z=V!}9tsg6oyR77>&lfTxk*=;tBxLwx*=K~K6<&}e zxKmL@pN#Mo@C4kcsv+Iyqqu;&8jyW{Kg-D{OMbuN^NEs|p!XPOFXP-_w|`0eXVQT z;!&s~+2@m?ilT9=imdAE&t#JcEfCNW$!w;-0B2TxWiuc4NwO#*QlBKs51V`wz8MF@qWf#lqa_64KP zq7clx;M9NaI)2a{V{0js$#576l{_2>M30=AdvW(mOjLEmicZjMxB=7MTke!Q%Gg}S z`UCo+;W=W(kH~s9uW!NZj;Y~wY*Q?r$g)MT?7-K(*0PqRHnKDVNAuJ~Igm_Q5qdMJ zK(ahRF~_+3*SUZKoqL<_#B8qoN#*@=@lDO&c@uXhgDqP`QO%p#5PzBV_DI(|I1HU22|wYg*T{YE<`l*v<_PM;e+ zkYbyy5qBe#`7!q$*fig$=7SsbVRWks4*HU69{-0o@;>~pq;>9O{;)6U&#HO78XCdd z{Mp`Hn@@|nKkMagMW?LD79>}qYe(zI&{!Rr%!jza%+qL(l-{4-Up|g<@$4J2Z$MtO zd>qj|&>2iCX{GW~a40w+M}0~3^;Gkoj(SCJi|eRA{i~?gmZY>5ReP0p1+|>BBcxI) zxORb>`w;b;reI}Ys66*dEox4ep+qYL%s|6*zatTVciCVsyW*S&sVEzFdnyj7=x8({S` zG*~$kA^3YM-6rC=Z9XN(;Z)Ny{>U<#*>N*SBT=)Cq0+dgIw$*UGf-))wBJ=t}vSGxb zU<7w)@Q+(T*W*SwjI@7hF}x8Ca=Nee2BfezAV<*UK~S|}e0yV| z8dZs)m~y=OSh+Br^T%NMiccTIC<16_@~b*~4RywG#q+O_7cYkA+Ue~;@mzDuY7P>0 zZ>Vy@-`jiWB(+;Co<9ruy-f3K`DUQsq2tYM=i=l`UKVvo%H@_J+mqZs^d9o}G9PWu zbKLVNzd~lM{47MvHq_Gn{$6;H`}>p4bnhXjNMyF{6_$@YVgx+O-{a)hvf!mQs#)~v zeya6RtpcfJ)?EQKU+P=*TjzhszlGllE8N>Wo<6ai!?QWX^*BD8b98XhTe>fL&YK-44y5aLFdUJ<;4&j&}4XCM#?1%rWjGTEI;b$4}zbg~#U zLSfT@!YMw=G!(MAWGWo?Q~raq*eGK8)ye!4d4b9n`aK({rJmqyibl+pBVeNlHT%FDx;!yfaDjR?Uq-mjptGst-vhej;#Y{ zluEI50&O#o`;5&&w8zAl-FIQNFX`y&mE5uOpnJAXn~Vc#i-Fxr!MUnJP}Znts*{sd zJtN3OCwgXICLYhgf1ELJpV_Bp$d@O}Wo7vVrCh$-72N3&*KzX^YCA#gR+?y^ZJ|rz zeu4Z#jtv0;J}eSl6kn*!oB;v8mqg!e4wrR3#(BuTBxVi`~h?4@f&UkhZD6z zVV|hzx}MU@mD_ghVvh4S+>oEj=cjh$;weHhbB%rb8gm&!Qt{l5oTlr9M2X6(Ovu5X zz>ZZ&Cc3WW;GW2!u1(KXip9zt-9C}7MuC3iy>fhbCY?&DKnIc2H{5W1@2BB?(GtA( zn$O(1TNM?a*U|}n*RI?4ei{lF8H7S!^BIh-QK?LoCMOGo%GA81IvlrKv_L zQOcXRSVftajH1c1rm*9v2FsY4FC|iN7i>?Z;wk6fupyuhNGql!NhD%`**@9+sK~tz zIdaI=Ua3sJTkukA3~LW*(6Vrh(S4}Qm)%#uYtRlIUaE!MOl`5Qs|U_|W;blm9{WIz zo7J@G{kmK$&rXo$H=cTG{_c+|pH7!b#^LzH^A8@~cX(z}@9=Q z5Lf3SYb}}e1~EL>@{T*@`1WtsCMIeJz67N|@~5BMcU+vjQxs=SBa_*?J8no)WN@~y zXFjfr^2Fr){Nx0j%VgtQ#HHyyQhNlvgz`C2^RbQme zGg#+Rc&;>&X_#ipoIQAOHkvS^jm+MCAA5LuMo{&XtaH2>jjOdCJ8Eh?Y9hc+O85Fp zdX&Uv)DNH$fToezXeu%Yxuh5BGSTFZuG0B(Paa{R$`8d&H zu?vOHLL7rwEEhL94kK2W33wFdEXA3#m|n2oT92=E@K7m*+HYz5`W&s_#iE3@Q@Gw$ z&s+A})Q#np)Lu20TJ)2x{w#W^cmE-aW8scwLAT8`x`dIFxNX+p#%tgK?kqf$g)IJp zIl90_GqngA?nQA8+|rwpoy@Go$H~+3N75gm1%O;=mW%!^kPBN=-U0RVex3t*^u3I4 zbVuc(^Hm2g80#Ei9lU1Sv+iHTiJGuRjx0C(3^@`$6V!sik)ff1QYIUR8Ac1F>VxH6 zZzv>5S|Du1V##EtCztIl^yPbdySpFgDio@t;}e@o#bTi^n@uI7Q9Xo1Ef|bM63L!S zKHuLz!1-m_D-g~XGeQ9sCMzXuCX(4)K3~kF(`mm?kp+S}ocF=lP}O)mn<4E%XVM7Z@k}QYxSbQgxE|UfR0?wk*WD2!{#Ud1@zpoEcCHk7j#0*5)}Lyj z0_D3YU&HM)>ciFQaJ+(UigWoy4eb+@Oe1-fYGxWrI<|f9-FNTp*{r1FbEcY~i_a zY6}Z@>~5oDMi^gs;kfCmqozv?C7jtCnRcYRafV!1cVUB496I-CX13A2&M1~do9jee zjGS8#op{mFz)`2w9n5xE;NzLoyc&{%wB#Iob zXolY}!*fIwHR!4d=&A0q48LyoKf)0%+K|Qy^Z~8_2Tvm`t1OD5t||c%=7d=yg>w_M-*YWikc<^+o`~`AOYBDI$+zKHN^FG>H>5w7Lk%^oTqu zPM7KtGt;9$6AFI6x-d0u5J^%A?~@fl*r%tb6_Q9Ks?d;vnn)BEcI?==asMrEzD*>V zbYD;paRj|FOhJqjUXpx7_%xA6H%xlH(}grqMu#UvZ@sT?N>Gt;H_H)K(uzhn5^YQ? zULM}6;G|BBxZ)RtpooCQSTR9SKpmyWvs>_xhdq9vP#*aQ28{FPTOO-1(@(|6;QJZZDU z%h$ee1CW@Lx$bTQSbPEKbiY57OWd8ysKXPJdEnYLtx$;17KJ?uOi&6>&cYO+s=**+ zP_NER?as#$5|9XiKqj3^DKNl=J##m}Dvvh4vS|i`np!l-my{^XGA2PB7Sq&Vq#*Gj zXt(WHglVn6e*(sYAgYO_a&>rTK9|$IRPKEKNy~qcd3GP_To-J=7F*-fyK0@Fv;bWn zybfL9?A?(P?3IE^8FO3))^Qdq#_LP(Ltht;M;i$z{0vYC;c((Z%@0u^mIbzjl%-R0 zJiHMfkRo^+h0uJg`CWLh=Xw}(@x(kNOdQ$qZ3`R|0V?3elV}aXHuM~Wc$m{fhC3J@ z#jB4Y-KJZyunyLjMBLpL5Bg^`M)U=Q5s$iqP1Eqx9#034bSXH)E!!R1hU@Z0Pa-e{ zhE2EtC)B{O-OxyGxk!&SqqHbTY9WNOqt;tPwb(jx6Whk-q($k`xNOWR)lRZV!NxK- zv5dqa+Vs$y*!2h7NW~&tfg4{t{!SZ;^;&p0`#J!u*TuW(M6Z4gZP$tExK7(0cUeDO zp!v?YEu?V#|1p#&Nc(#XDCgH9vg+zGF+GaCe$zP?5j(0eTl1OgZF|Dv+U!}>6*Wfc z_&&1Yw%W>MGA{_cu7`Rvfq)w5${S`eY8XPWTdyb?B_l8vbbNe|o-roOslb3arKbyr z{n>QNAK^p(n_b*4jacO5-ay;0eX?Tes1uk?7d0)q^*#hCHdV&kE^gVPl=mYfu^jKY zJ|PIRnHvNZ$aOKOcz@f?^)mfx2HNpUC=cY?HKDDw!=hgx4Xyd1hWHiniH{zh9abX| zIaicxYJ94;yRhGkDv5NwQW4~-M7sWj*L#GdkNoNBdrI^3>3j0Qo?2x_kdHr-d+YAq z#ToUBs2hfKkVsf2hVJ~>7HA{7@h2Qc+Z}c6woW) zVBwBC9zv`f_9JIY_k_muic!-mY`^!sN8PqFabYd=vF#u{;qR8H;mf$=$5PK80;vsa ziW%9Q=;~6GKp>Ht&`OalDL50PKq@sMMdUyrg;#yy;@wgN?n(JoEtrrm`cxuCpBi|( z6vKN|h4&Wk4h+D5UKPsjtQBM6Z7gfmAJo>%+ADWvZ51d%$vJq+oL-|q&C^-EF??LVre?~b*xoGwSSoX#%14mxViTP_uHS1#dhxQNxu*% zJkI@@S_t$#-rN)@kpD3KrOkh^^Va6qZsjH)HO;MC)7_k=74K`lLmSWrGB+-9y#Z=Z z>|UoZ2FRN{Z@;9~s?wVqaddH5UW^Kh++i=}`q5IKtr<=__51c(mP-=z{f>rho}&_B zHhmo{-xIgP-xF-RaswgpU@(&aGB3SfNuxJYE#JLSM&+q&7@@3DhxC*N>Ghlx9KQT= z?#^PlyfeEkaqijvyB4ceZa%TQI$0@a+m}wmc?WC@i)iass|*e{`Yzwc0j){`0bs&; z;Phl*={HGXuD9B%$mabaO;?%<9WfST9UC2Nem zOm#h7R-8joYH?vU7hMZ6&IIx5afH+e%xKRpFCRSk#KA3FW@qottQ_4NEeq=A-w%ye zr^(qbocmF52({EpyLOq$F{4&%%++f8x49>SUo~LW8G3hMz?V#G37ivUE0)(Qp3NQc z>gkyGGQ1W>$00@M!fN{L?|BRC6>{?=Fi=sC--qO%ZtdxqujQh>w8`g zcR=cT+a^VMg7K+(cJn_ak9tNun<#=Ot0BuD%PrR!qkdGb(Sj*12q&Sy+z`b)T$ zY$lJw(sEFa;&0&X`IMoj)4Gw$*YEHK8>h@XgSgI{*Z-lQO0n$C+*b6mg5T}=+XPux z5(!0@g$=KdY{u9PCgZ<<1pOpRo&ib`=A}_4A;rDOL(lBRv0M02!VLCoc<=DTW+K=# z^+h7$IT5GGGa?b@U%ujpu)DeWtzCaF^WI(mc#vU=FP%R{{r$3z_GA^U(2CsH7Bj9r zLL{}*XBa9GXV2DKXueZ~uBNl!h-^h-Jlfd)pQ%a~-N!Jn2kslEo^2ihu9V4`VM{Ta zpRusSqBBVCM`swqSaGGfLd5X6F+s!?Ze_`hk-~YNJ^!zKk=zF(%F`#d;+VMNJHr=^ zSdvgj+S&4q%8fEhOG-CNA~|u{RX*STo#VNj=1UD8-ZmHSx^btL?;GB+9oJ4>uU5Ct zY?|^X)7`0LS65`Krd^A!LAQKe>KV%Pd53#Ps}qI(ZQE`e%L>{|ptpBe5c0i^EnB8b zCBow)w(a z=;6#WtIqVQe5b~XMwet3MdO8R&fyp;V+HR;aQ9>OsDs?dVq#{v9IaTER%nzyQP*q7 z59TK(^Bk8VO6}O)Pd|P4v6@0s9G9D#$R9kO%jF+izUijr$LO{xrt}~uD2cjGzG&+8 zgd%W3{oI-L0R40N@bJ{+h7EdS`7k*f*GY*Pk_Cft!7yw2Ie9WyEDQw#n{z09zI*S& z!rr^_D7QHf7%CKVlX8A;xVN`?X2;CFeHbPVw;7$|!f{zLwTWR_9-h!lNsfn!-dGRH z|Je$1IOW=}+V6kz_H)Y!Hm->hU2R!5wjyWu=4|WA7P^DiN}<>AdFN_7H3ctbTyiF( zS1j)-53DyC%`h}}-cA^u$)KTz6198@RxoI-UUAN-S{mxGswiC}G_^x+^}o`0kv6^B zMYU=X3k8nJK#|Ag8bHx7;lj#!4?BR&=U%LwU^{ZU?b5=`*Wjo@i!}G5wL?12df3xv@DfqMr7A&s~o)ZMG$fGrZ;HBOie9OU}qwe8^V`#2aUq<(1Hp!rw>|Exh#TUG|j$lh-d8w%get>`_ z6jhF3DG}`eYF0*zFTv@TP)Cv+hTNbgWJ#uP^&)Vf76_;+;z;Pw^&{axz{?4|lne&( zgRD1THnJ$uuH@t316hU9hUPjuJ+z!4D1sL{I?q}P`y!{qsVD(e9mDa4K3ggl&`Y5h zugHI#T<-pj1bK}viUn&HxYDd-+Y>1;!RK1bDifd&j;NW5}lSiM7CbAdl}|jEILl@Ytg%htzKc59S@_^TY5jB;aj%UE(_;Tnm_k~Kdb7pAKH!_ zU07gB?%CPHx-Q59x@@^pY1fS2qQMR!QyOluVwaGN$O}zsAB+N08aN~`~ zn3ny{0|#%oaGih`K1u(eXiGEQusaCo$7RJgZZlGT)%Mq1Sre>G^G-@NDmrx}`rY zxTAH%97+jS^_aE3*)#_8$g;Jo4!$2<_q?u_?iVc|jkYKs{mvS1ucbB(#3&J4U+DA* zx(c7_>dFI0EX+@Ed~gHj)uK@y+YH#DYH&knR3GO3lks#o{AIn0@Y_=hBJj}puC8b_ z6QAOEy~26nfoN32XF?-7w>yJ~H~DltF7BCHH&fr_!z{yzc{vtKLx$mS%A8yyL$WuI z06J-7f)KdK>pEr!7l$z;SE(Mfj^nHV_*Hu*VF=+fkezNn^J#&7foZ0!FW_}eXL+&$ zj_AXJGC^RE1vFCOFn&-hCeKee`N1QCOh3l0Q|Sjj5p7f-K$~b6wZ8^7_*lEVlSbfk zX-O#pWk0iMDxh}_JtdCa8lU6l;X1dF|EL^=59gRsIJAQl!`Q(D84b*bW@sJ4 zYtZXu*FWa(XdoLhSu%@4J~Aj2>QO@$(-XjwEbsn@zBfX?Q?YH86R2rHBzBZXQzUjE zb1EmI$EApbn4K%|^NV5$!m2ME20n&@}BKts*3`&pH*AHbry z#O$RZ8{4>=GJ?<=RJegLdT7(z!7R{6U({dVh`Swns+GsvW&?u@!LNKxpm^ z4Z?G>xrBBHr<_f5<+Yr1bn6N~!UDFq!;sioEeuDpPQzU6*p71wZ8Ze*(pxC*t*r6h56mw zx9`q7_w6%Tu!}DL5%`JnMe!Secu02%<<~Zxo^7y-u<*K_}xxI z3el1r-?3vUI-Q9|l{fE(zc(wekm1=aJ9n!2$XzotONzk;loVM)>!BrI*gn6hF>~JI z4vE(u9*_DAF`e%wN8ie9QQiS7f=#zkw7ZzCdu_>2T5^R(xz6QG>pkQ9B8s^iiV+U$V#FN0V#2Edbl__SsZ5D6VB0a@gXx> zC`8TG+mr4m+}p-_Pc&+ZssbBByk12Xbu&?bvZL$(zNV0hY9e(bsnr?+3?0N!R8=$+ z5foX`O*9Wj*KEXAQUv7w6}$l+LMaB-DLi=or<7Jq+E&Q+{EKq{4|F_d+f7;C7Ie0# zws}mvWSYaNl3>hC&)2K>o>TL%h8Kv?XdH+`mF=jNfUOxOWVlpQg}C5tR&?_IS`d)rj)^J{POe0yW~ z?S0M+FrX;KN!qvGTDPDyzh}>MV zS>HFmpbJewsg*D}=t8C1QYtx;(L{onx{tl_oBaLcD1Fe7F`oQ6f@8|f^!JV&PxZ`V$dvE*SoA2We6c0?CaJJ88OE=y5jj>zrp#AHu zZ~PYj3G&;a4E5KZpvd;UG=|;V7+N#JqHCfyggqxk{0`B64=qXl6MI-SGsWH{;2-2}HO}yo%|E+YR7+bq=!*g5TB}AI7{e{)S>W2yG+sa3J z_bmOy@V*`IcMmRqY~|zJ-|Tp#bko*%4c)l#0Y1F=?>;oVZ+Kr~_eaN%?|5W{+q&}f z?k9OJwf|?G?UN^+=8i{h{EXJW{l^o1BL|!BEuSf@&fY(;Q|%jW4Q_kS$iXcSjNPvn zifd|ato7^J>G>Zwii_Mk68*VGEaSAks}F6tKjG+uqu(9et@f1;jU1T&C#_P-k&Mi~MEs6fH^Q6nP6GgxkE5UUa+QtT)PP$&Tl0hb7HtgEwd!ot)Yr zNBI3#nj$7U*EvhyXo4CJJ;9o3nudv7bFK@0$?d;Ro|yUc%%@-f?!a639T_2GcUDTb ze|g=_WCW*KdNP~K<@1)Ms@2J5OV{B$6Sh7mn8xeJ+&kBgjgzMmiCi|7${s3+s_MGc z%HW`mWS!&`H&MAUJ{%7ZzI}Odc4@~=k;qBtVm=g!=*HOCLUDAoSUQLwEc7}>%Q!Of z?zKaVgY)0Y>dlsw(6*WSe5Ew{5pqmSGhd|6?8AmRj$tUTH;eKE zVN8dH$l$JKxja6;(5zI1%-CFEM5*Bh_7UP>@VXv6F*3c^UHC{YtD~ z73xDn`Fzc+2$f26VSKz?ZVv7ulgYs&cLq`DPSE0inXNRPBWJLdYe06q@cJ0{EJiMT zIG{dpK~1goLi3VrC#M9Z^j-m@5R;3kls$POoJ@>~T5<{v{*4zgbb-!hJuIsI!GV=$ zh(OE=OE`3|ok}&W%2B9@%X$rgi^*x{TFTqHr)qcV;tKVdd3zV9h~MA;i1mRU)scU> zI=O(_TxQn~R4x76!f*MPsG2KU^@pw;ZS4oI9TuMrV|BeozmjH$Pv&G4j@NQ!k*W(`%b!WZcq=wb9Qy9HT&JDdIs~g4GK;O;l=YR6}@C~tn#F(C) zcuSPLhDtaBnPs_p9H~}iarg$@FR1Q2Vn$qe3&I9ADmCb8E! zt`a^BnzmY6#T&uUFUhuj#C3=F%Qhbszngk69=n|bt{PT+FXat zu=K8CF0kc?ZiC;4=<+{aJZlJ!e(IB}O(Ke-BFom&(Vx6alO#owk3G6j z#SO_^Ub*j>Dj1@?cBxf`&Y{;u}}UKSTN482YKM*=9dlY5+Cg74skv3E7LH8pPBG zq8DVkuVM4pomSnA)abCZcG@yx>sR?0PET@t?~TShel4}NvB^Bd5x4sr%1Yn1z-jYRR{sZ^)waf(Y418kPn>B6*!hs7FZ zXX#aNG!r<&YGClH6oLD|eq=-XYw!E%1Be;V_S${^`qz^O4mX>km8~JAcdhjTQIx`} zKxot}fha20I~Nv&JRHONpyqctEr`M+94}+9A=71*;}z)B!-|YXcb=?BcvQkbQ^I2k z%Ptnf)dhBy$hsVtrStYyMLxnuL=ksff#43JZ0Wf}67EJKxbuLB9u6Y$@(^$(&?Q-! zojokWyPyE8e2|ODqG}7$?O)FBQHg7Zg=mdOUYflJYCH zPfA6pafa=b-Yd-sg_Yg|u(O;y1SObX?%gkngS&eVh=Mq{D|b*7^DEhXqAK)n%j^_I zdoHsJiaIrJl1jgZUlB7X;Z+K+{PA@pZlx`Vvvj$N}k3URvD z{TDzQ!q*)R%-?o!d7U)Dd0eXbTr(ZWn8x(R`=d-+yLR5waBj0}rhlkw$e)=>U5z8q zDX!{Cvotd^zkOz=bk))A^D{H8kLhtWicC9#6jkGTesXGd%hY84s-s(GrzYRNc_KNk zsQyh<1!SOq!BpfwM={1uGMUQC(Q(a8+ry2<4Jl;lk15eqOqOG*s1l6v4Ptz!|XiAR7sv>cm z?pQeijTaaiA(0RjMKmp(zgOj0M0P;?5J)tNfYB^QwUgyI>7j5vSRh|G3_159y9*Ab z-+?}cBKss2#3)S1_4C$*RoFpfaolWTocw0C5)I%qPEk4(lDEUWBhGK>!dL3H7;R)yl@IE3?Equ4HM)%uJ)@#()#fuS->*{$-*?7@1ZG`92nt*K4 zQ_FCmZE0*DvTj}SGJyxHZfH}x-h2fvpeR>8ZWZ67%n!@9?&8@4NrYX`?=fp`D;CW8w-T3;VK4~NKkTPmMGt{ z@AJ)22WPaugK*q=JA_TGoj2ywy=XO*k@qkf{idkvb@=pkQMZmmr| zB3kMBsOQ(wd3z7(RY`9%z7Ql~t%Vb*8QH-p0-9wb){onI17u#vG922__cIF{;uzjU z&HB6^K29nfTz7d(`>ZpY)H6~LH5wfpOEW<6a;=J{yp#R~An`4*dFKTybAUz#3wan? zznyM-lP%S+MI%_p(0UmZmev}eFI?Rt;@EH(wLD(dx5wI|HQnS15$ zu!rB+UU!4u`$M+Za7Ux)ikbTT+hyx7lzj25;>HG%)w`LTO1`<)_sK}wTE=J9z+@z@B&w zA1m*V&M6JLSNRtCx?xbh3i>nANS%XjSN`>&H&eHsg0dMuY^KxcxUNGEsU*nJa#G{C zq>dnX5Oy(gF#Hq+*RmYN2$LfE%C!~^x1v6zD!0>#+0zk z$<&VpZVFO;LQ5HzmCfe*2HfIsX=H4Cv@|^Ix_y1w9)z8x^X1VgEn_)Oey}*=4)pe@ zaV2JE9B0Jsw{sMxPaPV<5z|QNDR^}mJqlv6L?SiP@0b}S#=^c(?v1bV7kJI%-`yJ8 z;pzF^+#C2-w7m`ma9=bM4AsbIm}Xw^(OpCIi>3NI!+v#;UIh{oRBYZcK}HUKP^@7^ z_c$kq#Z}DpYmw8QBMPIR}1ypDL>g|3EkAoy*)Qw7!LN+w7v4p1_obQ z`&{dDYmG)WTNd*9nyflIcOE>mfB&Z#xvM)ks48NjuUKQmuK5!MXbNtQon4+w^cO4a zOaafhE_cD0n3!kL^J-&bR&8*QERT)t+t+$ep-`(83W#t)`{)%9cd?SQ zYjxGj!#Ia|x=Ze|_cSZ->Dfbwvmh{D6IQN&1>azxrEO&4Y2)T+RWd5BV$e?z^94Py6KEcbjI(yycer82R3Px7=c;nSFmbr0`$jg;3Iq_C)W> zp)P@A7?dzq&xriwKw)Tulte<2G<>EwN`jD}mb|@#-+h6*aj*;dEeD-C*{AZ8D#PDFit*em+#ei726j@N6|7% zQR$YB3X>BInO2}aqKx+j?eL5RF!bW-)2u{KpMDX_YxnNc4;ykOQx?U1CL@SND+fBT zid4>w=)@ z(WDJ3weC(fa(#V7nwXePlnz6O95qup0hw6^tFGvvwF`1ACgf6PR90Dk z-|_XH4!tAvemZCJ8=*hMHgGL`HS48@&_3DWGWW*oRBf2m1(jU}U7yuF!jK{X=5yNf zwOP%%U_RcQF3+|L9{+i}?!t_@h~34j^`YRt-!J$Q0XxRFz$o`u(_ z%*m$8k*vdqZA;echLV*?I7TF^HAzGpN-19`EKzKs#@k%=f1*?PvwmnxM~9xNO5wwkLLujo;@imP+*m1p($bDXZfzx9Tm&C->A`T`h?+40xol zDoJe|5cKyx>y<-NLp%Qq5*NTfzTB0|Iga4=@n4e!$gG)~QA-3alcd5bX~T*n$ywO` zD;@5uqhB=gvZxmpev7%ctp8hC1k0kEzjNx%Xv5*o%$SFz*o?We^$j1|M0q){#of7% z)VYlpaVm*&`4TP!x?mIPW)Rs#17jAA2^@$shyC70q=5+9pf=;h*ExF#erIbnMb8)7 zflZXG=E6~?UgxZf>CxX3b2+{Y#~{67XO(ss6zE)><}w_;#58g3h1M6iyS}6=NUBRh z_q_2ce}cRkdJyNsxh_0DmF3M$HHge-Gofu;UYk9??Kcy^?0c=xn>R#h1ot=7^fD9? z9=R%Fnm4j|y4-XZR|aA&8l@6)9|_bD45KWxQRo2UXe%WgufP@&)MQfT(Gwcs?(^uM z#)l*6ebv&y0D|!)Q9&+EL(6I!^r6h5SwOdWg42eYW*9?5mCKWcKuBX&93S6TJ6Jt5 zUn=REh|cbylqlsRcz2w|cAPC+$VkdZj`atO8KHnC@ z{Cdb=I?LB#M5Qbo-O&{Nqn=KV8qQ`c&>Q`vg2u=a0V1!|DgE0W?}K^-ZK+mE4dFC%IN?+( zOQNlq;e=Ys>{?vDZ{J#Te*VyWO%Me+J|w6dJaA52o1PXF<0Yui@$4HfK%M>?XjyxxKSSUETtK70+nS=uriAw)SUk=;+?Gc4VB=+LQKZ*AB~o&Pwp z8AL&b#6BS=MY#W?b$4O!`#FC3qbuZBzuPjA#pnH@~UV%+P;(12Lqv9M!wWF)_HwEThA|5S79zy7ZOt3UX@tZ!|o!yR{=oSvL2-&mXG_>arbOyKdtvB=eL6pbs2o=_)F zn0(G7Cz{ReuH)ot11`M9+`j$$O2b9BIWiJ_13!Kt%GML19UF9-4b}sy4Y%zy z)65!J&s>`)KRwzeQ9rV0PigoDG;V0s+D$htY{Hq}W?LT}UBSj&J>Pp^tx`GHrp^yM zE8^+CFOsfX#}333=+=&%VC(>omkfs2& z?MBb%3(ZUTrWn70&b4>#Q41VyGJ6%>A}=%QaXbVgKCark+)J7U$IzV?O-``yZ(`Y9 zg7*r+d-a7zDgK$g2l`TYYd=awuq0^&;Bz3__*$~F&ZcIV#c1><2OkIo5gMGzS$h>u zL4qbT5H&A_#Lz=;{CoZ>@|U5V6y^8xp}z_J50A?M**ZJA8sqNV5Dm-w>u7lGV=$_3 zXq~*D!-hQl{3fc`%BvH1D|}U+SEreJ)A!lzDIbbT@#)I=yCN_)YYEFN#0NF))`>lP z?ubVvDH>ggXDnTCv_68H0v3(E_ZjjPVbgSoRj zHs&s8dtJ9TTM1^wtwIV*PfFpKF#;*$(WsTwrLdA3iALk?WRP%2M%ST3Gm23^RYX+$ zz5YPT*YCn(Qk3S3`AC?;!HL7|?ZSvFL0detef*GCkMD2IcymUI5EuHbH~x|@lV8Vp z!{Ih#$gtQgU1aKhjOea8STW+;654EOl-Kq@mHYc)KwNz`0iP*s_xG1ABdxAJEATvQ zm-}tIzig&b>J6Wud_Mf@b5OA+J>Clm(0VX&A}Px(F^CisCt$o(*oBax6jdkQ3QYjx z%0(wmsFKugm&;E72L0y2H>2OAYHbe_7!7GeVLB5(VP-aJAVwRn+dcd2+kM-Zh|M&l z?dfzsv;?U-;EscQFjuQd@Sgo>d+4{*X^!hjr4qf#WEx&HZl_H%ZG#*eopqcN$EDLY zq`a0^)f%(SbXbTurrA%4vCWn|pU6j}dL)h^^t4KPyQp&@M#1>de;dLG=`AAU4Cc=mPTvZ4+vGjynt(KC52%b%h zBWhXH(;MRr?L<$nt0aM-zrtpW3PB$QueEj8L%?e1X?TIyM1{3_q7NPH`)(4;)%9?a z3&#dZrBVTpihBNZSscD094A6-puVrLiU!HPiEtu+8gbr;(-gI_52H&yZqwu4(Tt8c z&B{?x6Xf*v!%N}B;M-)Way*<|I+UB`W8s8*=e(0^V9%4@!$*4$@KI48eV?d>lcjT_ zPLEI-uNCnx=9}yS~ie=z_Bw z8`%&%zFqbmcwz}L+59>trja*zSXih_#WAbuuZ>iMVYulCVVUC;nM5zL|tJl|Z zxwU#79;8;;{=Q?`ifuO`XBql9Y1J&7!^89C^8E0yWmX7*AwfX06o!MskZG{hx}41x z332Vf9Xrc)4?Dy73Z5XZQL7}51p&*0k8<+l0MAp?lOCuIqB9dld$t0(6dUNjz3(Px z9oMNDB`@kD@6L^k*hX>dFDm)DFC@ltxtVu}IzpbDgCp;j<@#x)Vw-u#G<-Ax_5ETD9(LB$#4C|#F#xYlB?f?7pG?W_rS$)AzUuk@0q6dITjD&3iQaVw`p@a zrx_0(vuy+rsnZ_*hmLz4%MIOPSRfWfE6wbttS#0$u>hzowZ`JBUeBwK3!&VW%TY-B+Q(&e5h^k>qf{{C#E>3r_% z`5yS?>5|jhJ64ulfvb-G`>dWVm5j-TJ2d3Fgczm^9e1L5)&FEY2$f;i>b4-oPiXTCUgXf@EBB! zkcdShvGhtf3?ltG#WIMI9DGRBki3-evdoD(TKDhiHD=|!yqh4CdgBS z^i0$>5fUGXCPi{ZRIA_R`QZq0UXyq}7E^Wo&pD3BY{X zlp!BtiK1LkrEFYHXNFbv2|{3Bj3_*@Diw+6MB#y0MnW)sUXW58(ev+-6hSw1Q9@Es z@h;gwd~VE>0Wj9!1mzODy^G^*6BfN7UWBsev1rD=#|7Fdy1nuOv8|^9u`3xf+eTin zjjeCv{(bXRIUUes*B|>1PlXow=h|^%>D&tT z-7KbE=DOSHFaPRi6aCM8^PA5k`ak>X=O0e=-TBm0cP9EC{`~3HMBnVegR_ag)zc*# zjp;Ud;-Y3h_gtd?;)VBW_UY4!{`X#3OZ3gnsrK3h2a`CVco!aX%cdN1Z_Xxl-Fn_w zb3ZIY+-4}xtLypl^=bMx?q3TI+GK)3Co1}-H^KHsWvgeQZ+i&7qfr_Y`kkSteQ#B- zKk{*e9o>N|n}(!&qRHdR_~#q%OSPIB?se-2_KQYp zOC_rbAeEJRCLpl{X=cK4DXXPY0ue+t`MS`_neeg9uC83t8hN?lRMhhLb}M_V(HOoz zl9Fw6LAD>`o)s%+Th9(ZDC))HN?I@X=BsX|H=f|QQZ6UkL-&fHO=_A>!eL32a+=^> zkKAMQ8Z%Ys)mi+bU**q`?}c_lkM_~fCy*gFsDUs^74?<26jku?n(bMaju#Bn;zWC& zX*^y2XkD_FkKhb@>F}OcpB*mvR_>X?kn7nj>y)#=*U2v}IQv%YWy`F~M97+X2SM42 zViLtZJ}-lCP^>IzS~!*k)!23mHX&qXNmb2wykzARMT2pI+7qRkz(;gRag@bWN>L=W z^%YgscwTPIMo3tf)ttJ7m@XK|)F(BPH8dgDT6J`BZnY>mO%2Y;8j$`wq`HG_zbTlH6LeB<9g*TawjSrZ_g1H7t;5YA0*CV!3RpO%e1kUCCsY7MBI| z*b$z22&axxl8}4$ONZ9hvN_#qN(v-8a^FLz6$O2xMC(1zEG{e{AFZIAUtF-P(&Ez6 z+OnglLTPfYRDjoQ6wwqS{4eWcBegM|J(LLJg=;xH`0-?m2m@U(x+y#kA< z8jnkSn2(rxab#p*z%?`t{fH&gEkIM&6veXsNUN9&T2;wU+8nRGH!&9Nh5y_w$gL3{ zCPHe4k0wT~*S}*fAdMW9Q$o(??I?MRWGQ)pT!i~Q)B2_tdggu2-=OlfS-!pXXO8nU zH|jh=3D}jqW=W>$I++a8tSfniGF*$AhIGur%%{sA$}URk@Vk)xY39?BjAYJy8Y#(z zp1noeR)j`+dm8(oVBPGb9H2jFtpsN|HnU_Q`W#0R7E20CA9|B1mmw7V-sU=`{!dG@ zvr7zr(b-~}=v>8+GvgBJ+bRfsTZxnzmyOC-N`-2*P@*Zme{nj+B7=AM>n781Asr$~ zRb4UcY|)(Cw{On$qX36ON>{nse1xv>3 z>5X)7Hkrl7WSYU%3@{!0Q(HL7HWCT2P|!QdKGPtyJ#zY>oZWv0VU*50~KZMFW; zPz6bnHQgq$m~KJWFKL>QljVmr`i;nNR8>?pn}pv(beXkq+4_uRWzl)jiKXwv8Aomb zeYYhG6!roiRSs%Z*_LzBKH1i)`#|E&Dpn*N$&hf;YebHoc z0+YoC2H)O#QPg4sVeak5oH3W)j`RTL_pg!{5%gsrwU3q`MW4fgw+_4&d0xwp#)sp> z$O)^K)KYmpF_svS%xG`4CqAs?gSIl{FMeN}fhEAVhtej>q!R)AX8_9=#A6kv3qBgl zvp)oK%a{>QLQRQ`jg#S_#FnNNP+EEEjGvNWk_LaWsV2Gr+2ba+-)HQ|ACaj3DP zL=zPPXTYYnHYN!G5ZM0`~sL@s5E1EUUThQao`HFO({ z;2)<5=C6f*JM^bN_(=2l@XZ@*L=te5l`g2hb z1>H*{Rq%`83L1&`kk3l8C@C|jh+>zl)Eyb1Xk3MCQcz;aaJc08KfLh;{!4s5G#r|yv4&Zc>-tP>qHQZld-{sU-ACm; zt{!G~FlME38Mj)5Npr!L&Ny#|{_OZiRHeGW>r|f>JwMAEK0%4?xez*N=BrQYN>%ej+@H=URbZ03)?JBt*6=~5fk+*h6ToUY^K8a&XsH$pV* zLiN0^=U^myBLt6kjtjv%ooT(=JxN2ZP;&`&&S$UlS?(~ZLy#Q}IlK-hn0qyxSl<|2 zdZQh%Iv-^@awkS zHiKxg3;q3*(c}sPL#;%Ull}b+ABDD`_jy>h{n&0fZ#I0QTT}JDqWzh;jah;5S#!BgtSEo=!M+?A%i)PFVWhy>~u- zSG@P_kL3E^bL*{U`1S`r&!^f32+Jf_$UENgEGYQ!8k3Wdhl6=pl7>bE=(JKPcwIj7 z-dk@a(x#R1QW>B)s#bU!Y`?hBHnG2R_{?Y2U3mOb8idc}el59GLnl0V&^QAF3TD2p4nAwTJ|hvY}&SIeRB2N#jI*L zrc#o$f+&kH$Q1ARdY1NgC!x(eLceY1)!i;7uH(y0`@e1^Ew`auI6vZn&lTex=d&fp zwjXP~Dkx%><4!$g6eY_wk^h7S;>r~w@jJK)r=(%0Q`+-~NL=|S2)bkN|ECFWCS=g~ zj?5XlL9RIV=&19d)^`P^n1j5OLTyz@CUMx4WXTpq^(0qzn#%gGB}RAufvP4FO6x_% zO^hmewW-OA<%%}1_x5T!_G#3%$S;O6lvCmzp`W4gS=-j2ZX0$c5VOXcSq;Vp@?&dx z=uGN$$4U>rKJRz}jNNRj#+XN`JcYa@{ufRCK1D;^CVYjCWWDtItCHowH`F|bz)!+)njj#anbJ%knq1I0&V??t^^G?7MtXGfH7qZ+ zE*EAM;{tctP-Y8-S^A$}lyjDCnzqimULCgeeDr_f+!oxrnqPbjyWpu$9Lr^-V4$iQ0#bifJ);u?PkbdMX5CxmNresx81 z^8bST9}NA(tj7MD`EvW`Yv~R@h|j`C>w-V$l`yh)RvzOce01!?L-)pe5JrRBcubJ{ zZ|%Qr?1O^L$3{Qko`Q2RK`B2v_F+L5l)jsxEXjA06P3r4Q(6@UBZjfXX{-EcoLiSn z`xu6wlgz%G<&){{e1t?Y{kJ0NkUsDh7~PLjNYiNV0VFu)qg+@m<1sEA8^k~%`)T=H z^5OsuhNj?K_vbsi88SDIW$U3crrjx@d(OS&1uDX-MBGteMiW6uXXqrShLe`d-@<}` zE~oW-c&07_2k6I4xXVl8$KlRZ;+3+aZg{vHrB>d1V@H|&%1~D>fkQijcGcF&8Yxhp^dQd zS&V&DXK;*ar{iiH(2X1R!yEQDrk}3yZ{+%lNM)81gdU`9h^KUmCj`FbfoxXlC1fg| zOlA}_lLN&?(K)V9lI6I-^Kjj8t`E}1Bq^?QeGxbuhQqm{+nbHp9GOs(T1LrOeeoFR z(}G}$p!cXr-4uDDFE?E5%YE+=3ec4pwD+4BqZ4}s1$MZ-44KQ&x?FGY9GM)+<)FJr z34B(RqV$oYQ3=f)M%oT@GKK=pBvir^owMi;2|zjC6xE+IjET;XesmHvPl&c8DhoDR94wRDZlJ^kaw@;X2l8 z8a)wbvj;cx;`Qy|-7U(uR{P^q&Es3I(Vmh?sP15QOJcfdVW{n+-{s-6E?N20$fagE znl`W#L}>HyHuxQe<(-lE@PmkR&g_!5Zav73J2{LXBPa`BL5p?k0wPVS=U+;1ch;x> zK*?7vt6JK}bfZSGC{Dk9=hxEQj}a|BqLz{q3vig8Bp2b1aNqQ(rcHcYU^j&2**VRb zy(q|_8?j?j@gN^dZ9&>)g295T+L`K;;~#aBQ~5@dMr@!sFn z`c04b9uF1@HH4{h=Rl2oy7hGPQu7=}S`1msXSqAix6X9J@sTT#wtknjjHr$dgS~97 zy=pBN&%#ZbY)a)^<3;w@x{TnmW*dmXBgPf_t1HwJdUqS&+OgOK?3$f+Hx--<2!1ym zdwu&Gnxb(7_%1Ib4@G$SzT?L$13Q`U+cTxS^PSIMedN*O$JL+aX4s*Rwf?lUXU`FO zto1eT7&i#VUR!&W?cV(g^X0rUKYx-*_>-0A-}%n&J!IObmDvI4+Pe2zmxDBP@ZDa9 zGUA|&cEeYDZ|K)?ewp)obH9JiX!SJx>0(}<6tt=_LrWTj8rG84B4CUm_o6n z!#+2=uU}Sq#;VH@5p7#S+gq1j)yDSu(RRHVjV_D4XO$lC@WkF_nt-n8hp{!fJqi;)OqV}n>D5suH6(e`}>o*=(uTDG)M%qglU+D5Ll)Ld5L zaaE1S%HO%osWU&OoA?N_j&>7FRf&72BTnm{o-Gwf@dKNB# z-o56zreuACoWYLc8?RF@Nz%O3y3{DgdvlIwSjfeD%MAwie&iY_$VJI|U+V*y&Hlfy zepD*n+xn$@xf`1K!3;6G6;oFvBAaU6e{njN}_B_F*BXUNBHX}pL^DmB5x($=!$ zlny)ij!%Wk{Ap-sLm%;KsAy$^$<#ASFjs48|xtZH^U z=Thsx8(QVqz#UpDrD|H^3dG_D6WaJ~?kN_Y z2Cl=aFpqYOFSJ(=gtpSign^hL$u7SoZ{%;!6!{T${TRFWZbOqD3sI)?g$Ar3@5gX^0p{V*T>L!l;rkvtn3Moo?LkX*yw zEbg%H9l2p{d?@JARv7N^SatDuV!U9S^;Yt-U3-4|XN>v5w;>}b&VoDZIAh(sgxm0a zaKRn@Iv0^=akd*yI@3RcC*4zc5-)MqJC_HuV%vC4tiSer?fLY!u50l7&xS1iui*Qi z@+>AEc8d8C&|bjzVGH<=`m@`qwqD2AS>Ko`@Lj1R{(KGOL&qO1nbqTm4ioZ#MJsp7;XB9`9Wv7wh#z0tsKlaQu&-b00)*$hl_qnbtQ;^?K=PZnO&N1PSNAYSprAL^6)_uD=r}E7k+wai}ej z>2Oy-W9(qSz5XR_Ol;(btabD>FIHkeukXy{4RkQBzMaL>7KX2}CQTU9md3^w7LHwN zojbO$unyls&T*HP4zF(AYN9liwc$G;7z*bgoCAFVK9k|$Sr`HZvSWwcZ9DV~h%g9} zaM+xkU16}cdzNGZmno~&YIAICDbXhyI(%9na;bc@a@<3`jg5gE6UnF=44#*lzqR}< zs2Y#Kr*@`zw#Ybv|C$G7g~nt>3+mf9NHoFk%$s#hGu_EZ(%IJJRTzx`pTZ=aGZ7Eo*FIpHuFIo_d;a+R`G70ga;c|B(PxQJu9k94|=k7SkyoWJ%zK+19w0pOFqecRw|+c&xKoB|AeTaTew&==%3cq zbz4_-C2PdeIYYNV#s#@CYsh8}c@RO?I7gnK@#zn+IE!uDvfuAs3(eBuv+iQS$ZROD zjUHT=oOSFEFZr&XuzscGZ9s7$s2`O|XFU*Wkt+sv$P8g@CC7r#+jwx#hlNy zUIIPWCxw407+^8Dr1OHI&^&xo&-!1IhyQQ)MM3`5jk97Cliv7QxO$eY;|D+J;<;{? zV0LV#PG+;NTPXDOaGdQJ*(@xKxw(bq?c1xBN@ad->0q@wJ-ym&G~mq8(85CV^qxJ- z%cs_M?W#hGdSkwUNP()B%}O~@j7AN;SgaNM`*q|$*UM${tSnn5WTlvhWzmL)sz)o8 zk&)TCty_zw$;sxS@o}7Q(R9bLb7cGWdrt1$SuD=NuT&fuC{F`%#)eDu=cJGh z@9zm%UjKBH7V|rp9?Ho%Z~TEs;q9NzFYtDWraQ2zg`L9yw8tX zKE<<`OR;sfT{e->**Ct$KL)ZupJ#X40{!$ZCJhb*;=6Gy;!-CHA=L$@7?-an`-f3( za4G83okCf`<*I_R&N&DmES|+t{z&UJltW;Jd&RS)(0gF;ZDzCY>GTfw&fWukA5TuX zr;@E-nEu(+7WZU&M|%6{y{RqJKkJfyXoe_!sa`4L}c zd{(0N+P9AnGCxs%@e?Su`nI=pmlj`RCH0v!~cS-ak{r zB%B)Jc$OKKv|BP#DG4Jvc5mxh4AKY5)swAfv3;)7I08%o2lewIc$SfoLf;l>0%-FF zVKhg7vMlovC9g=+cc*t0Mn+^J4nN2)(&z}1JA@R%xkGsD&p}Ly2|`2!?N{Itl1^2b+#FjyCQRL@cH++9}u@*h3}v`HRe$+{Zs|k3X`~0c`_bJ1+RXvwi3NYsBX5Fn7b0s3oS4Aa~>fIks zpy~xmc6?aW!-?#gXoTa{d4ZI2#hP2kOYEYoz+hwwI4MYoW>?lv6>~brxr(AGvXIMX z&2(B-pSKM|GfO9)eDXxe)J)xm5wTRg^JJ}LTFV@-Rm+V=xvFuzD9fUtX<2BQ7_X0p z`6JMpvzjKrIqng-jZrhKft@&yAZk5(O08_MIIts}#1N0!eK}*&#AmsJ;8Mpdm)A7Y zDHm*{UUU~^Jsii_Bp4h5K7qQRM$!xLtg2}j%8se6mCBaWR5Z7EkmDp46-mGVN@p!c z!`Pef`?jngv!t##4lG2BY-K76&g`kmbK%5Vy;iHQi7L;Vnnq%=Y&I4nnr8BRh2xIR zTAHAW1|QQvw#=5yvLGW^U$+`Z3Drw|8`0gNpYeLA&Fn#e_}f&*!H7~pR2PlZewD4r z*Uq3#!2YBcn~II-^@y*zvDS1gyHUsb?vig9bMfKCm?|>@Ggz)g;(5j#4@*K6_+XP$ zvOK$_SRAJphxW?#`Vvc>wWFzmZ6TYs6iLr6HXHfn+L6L4A8}6&yj8vjBLwqdv^Mn~ zi1tqEneoCh%eU;h%E*m-|4geFl=^EBwf;Y+d4P1>Fg6@z)yFvzf61M3Vh8*dSlN}n+~)E62cc;7E}b)q1>*x z;rMcqS&`bDCWwrJ<60Hd<#Mgp)`y2zSC1ZDT^$}?zi|Kk&pmhl{nVUPD^?GU-h>P* zqTYJ|2iV>NI4Os-5QnP8TF0p5(W!t?kzZyhSga6sCEV~&l2f*8AY~~uf75Vnvrpbc*68LYZDa0y1}rLrbi7d5SAdqb>I27)J#cbq z2{|d^hg&TaIbdZN#igZ_%e7iAmOk*02mW!cR$H#mZ5wD#PX2EB1J-Wmc5`vZSGIi4 zJ=uS2yg2onT*PD z8190onap)2GB5SQFOzXCgX5-tYVuhl3zvpEbKp-cKvhB`#cz9v0O_WHN+~a{A@&x_z^NWl5*%N+0;B4Er z((az{Cfl|-^la0=Y~!-S@f-qqaR?dj+Q`{Wb)o6PwPuy?+Pinhj^iwN87`0S*s-#D zSKx7YW$)g**7xjD%7^_RXU+*_&z|+WR#4+yYbWiR(;j5Fu&GW=I5E=Il4x%a$N7y< zCyV)$jHVb92r@x2cMTOGu>us(%!y(6-#qq zhhLi33YO;T_U-oM(W}byGCX?|>Uay~*4?B$um9wJDQ}EmLe?28>)_kVGcyM}O6|d! znT3U8D|6$w_uYIUFzdwP-Syp^ziV#g(Dv=JyWp#@J$vQt+YcRESSVMHYcB;Sl)Bo( zZJ~E~HZxCJm@(U|@cy{{gS}gaAIY;@aU0(89DC%Ry=qCxtL0dKv05!||M9+?*{fHc z$ma8n&Z{@_`K+2_X?yl)RqkAHD(MQm=^nKVCrh#ZYH$l=rs3USvw_M*T7VL#DYEHkGSfPgdHz#IDgU zxOMnm99vV{4X#qsv*iZ1$n|FPsx$LTkiOYm?=*6@gtRNGw1-%nH66FmZoFpJ%!%bA z&{HfgpSb#50j@Z)yxi_n+WiWohJJ-%@%-|6XQ1U@qenrn!KtJ%l-L#%8$4% zo~qJ3{Zq{K8WL#uo!$Ay@6)o{g6y1|_7hkxU9HQHRo&H3bmlTUJ{VrCx0&{+Iz!_I zbVd5XS;|Z7!|FXyUQm!ho^=D&LS5DcsZm;>JxhMM@20Q#J9-|8DREw3$@|Or@FthD z{wH_1_rToBF*pq}c`je{x|&K+v<)I^B~~K&W$j!3w(bVAW;ctETr-buZtSVh&a2DP zx4~UCmiZ-goiQzc5Aw6=b+s5A+w?p;n!jiBF>dG`NX(`;)M9X~)AM*VHIu*RI%8hL zdk5ck*y$ZMdQfzF2rsr~>MBV=)T`%}yn70JIT+&DbHKod`)IeTo)`7tkk`N&FSy{& zp?5&1I6*}Q`uI5fnPn^vv>#T_hg&yrr~z*Ayvk7%01y`v$B#0m2qI8P&7@62%1*NB#CT5 ze>CydLyODj*#I3)X%#7*E^05{Z!Xs9G}Stc()d^YLn9 z;;qn=NERrB7#Kl7WRF@Vk%+3qVuaGadaw~=jwlgH;LC>La@_b&6z(fzG7>ycQLzL; z8tCbjqf>V@UWD!opN5JIvW`@{JHJ+NU6~N4r$-_S1RldEHZKYC_Fq>c5drs)eF@_! z_U<=k)lz!9nNgIOvV6V@9o)(@98ZSdMfhkmhEc7R#u+}k=Z{s4iVY9Raf>fw+g|-E zqKILr=XI~1r~P<&ZQt;E(9X9>-3F}5X}{mB4Z7E>&15ZzOzLctkdw_y20Fe{@7Js9 z2;E@~DVudD6zQt!V28CTmbD{6;&_k999B0L?%J#9!s-}C(=kg;82TOO?pLy_SC`{C zG--_9L?ssI@MqUvb(pO3b0M9-jr=y{Q(#h;7ahU3g9iVYwY2-M%{dkL^Q}A+OnzaQ zrkX#4J5?WanMCJ%wXpIgnT%;#_O>(sRg1xcYY!g2dA{lnW>cyf8<6FshA~C7Uc*pl zIWA(`+XQ)ViSSY+7L!YAe8lRpEO?q^3LVdWVsQ7-UuKzXA0Hg-NvVmLLo=aS-+Xhk zI+)L<5~?x~jVf^T)-U9j%rUqFd?AE$w(}ezBpTK9Y<6HP;ganbf>(n6o|K)SzEOf> zt%UhCUd;|X)3!Bq($c=9;QRGnI0L^6vkmmTmwS40hqr9mwd>?Vi;Je|Dg+%I1-n|^ zw_Gl}ZVf49G48ymC{`|==6QkR3Zg8XUR*qLhFpP+AUl1oXwMt*_|nqJ z(v*qAi)uGmoj}>EJ%7P(EDt;fZ#on}*dmW+=R53J1@PR2?=4JwXkLR7dH%%VogY?< zld$#t^N-#JzeizN<-?MN9N{Y*Qd&xaX=+L=rQ6oQg9S%X6;Tt3L~*f#D5$b%I%ZuJ zEu2#(?}4n&oT=#fiKmaAg00sVS*EZ&woj1yZjNM#Q2u-9_CzJ4sVX#$h@`mp)GFn? zqKT;# zJipF7}Kf=JwG4CuOpc z(b?0Xexx#aR#mQyo&qbp0cO}Wk#iu0cE_~d^ofFU(E@PxVp8+b!~ zbeYF49z+UtaLOK&{GjJ+-Pxboupc}>9ptd}&R@E~U4~KIVYXuW8R3QlBR+Lop=e`7 zFjLGi{Z3wKp(jT5JZz4BuD#WYd5$Vxun9Q!x0Ehs`Mg~^{8>EY|E0E!eYj*VBlfuo z$ZVYqtZPxy5x>oG5aAY*Yyw1#gr z=vWUt4=I1me5t;w*9PA<^@+i^>-F^Z{@V)oMbcv*u6=Uo-u&sQPm~`OjiGn;-qTa zzDs%Py0N$!*KZSO^BX8I+V_fPgtr?zNSS-$%f zSx%3pwit7h{r%9a6MflPhnmQGdgL#2?}icINsmGU7;Sx>f$4^Z>UY0V9~wG;K45p^ z75p+D`p)e5xYawYRZWy4$H!;;wl4e@!r~B+-e#D;MA?O{Wi}Jj=bY;oTA-}XwJx+Bx!NVwx@4#fl?^}c zfxr&Ag5vNSp^fEMTw~?N%FO2qKmSIkQ)*2=kBv*#H-9`d17-LOv^qq>{9KSFAl=~( z?~aw?$v+$A?3sEHC4qkv9gm{IaBYZMLo=J_T2C1rq;Th`muDx}YNm=te;z}g2t3aZ zW_waIpa;?&j-n1gn#3sg!?|2)YeYstdZ8{!=kbL z(QHp`%C@6@rkPNpl9+<)%ZGU}9N`I1Mr_+?N|MHrpda=ZLO{4;gNcbu+vI1Q#TmPgxrrIj4 z?do)$UB~p`8K%)f&)9xC%6!z;4c(yt4r#hd&(pX_6CDf`Ln8T4Tb=3jww-U>^BC=5 z=EA-=Bb%Y4B?b2~B5ge@!sfaPJ|5yau}<1OG3}SVIb#-qh_R1$#l!I!OgnuzJzFQa za&Ir;_{xf&O34_MQ?xAiPgXP;`W8^cFlKBzJ&%5T5-1O{DIzsAMi&qw5m~V;OO{nQ zqG+H@A^Hay6$^z@$@tZS$1ci-A(sjT?6v4QQPva@x$fA7a6id_3{467oCWy$`S849 zB$Jwj#6Tt?hGkWyM50!o*D@J39IZV*IS9YWNf&-q*D@JsCbUV$md0ygpDH0JdUM~Fb^y_z)1R)-Wn+xzF1XSyXWX0gPqAZ-$g-9HVK!6VI^}p0r z4R%G9DFH)MhS)t6(s2OxIJ=?Pz_%s zrLr|RXj$U=K6Q==3Q=T^hbP1+ysD~8q6m2kbMOiR9ABu&f~pw?_k~HPP<&5~n0(aY zBalx^gZhEOhgT9LlN>r+vz$kr{(jfZnuek4TOPmM(S`qaE_bI%oW zYUQEX$L?Ia(8y(f%dqXd+SeC}ynaE%4mFVgDKkY5%c+zFg$?5b)Q+UiQdAHUC1}ep zVuuga=jL*5HH+LlL`UaUNa zO9~XaDiKje{}Y)gv5Wy1#^X?q$aby3+sQDT2t7R&x34d+LUkGn5#Y&kIf)h)uQ}KT zSW6fjJd`&22(e+fGaX6NV=*-=2|6?@!$qtbbvDJhQ4MYgH^5rQ(s$EoK`d%>IME6} zSJgBL8l>bn3Uu`Iq*5n}t*H2@@EVp;;<$=Sgp(YX*ECg9WoVyL!4^fNeik)Jb9AFV zFkoR^W(mF~e2!PQ@6}rjduAVI~rmrRI8jRYj2v5F3q5 zMw1AL0um8iMX@p&10+d9R+Q%d%ify+$Z=KY!hLJsy1Kf$y1RO>-g|ns?w*;RMI&iE zlBKa0OSWZM7RJacvJpmrF}A^20mpH$0VgamAq0gGaKItXi<7Vgl%0S{9KVDmKyd!- zFHS-d!k+}(`p>zys+ZA7vJ?1U0C&$+*K+Ib%Q@$s^Bvm4mZn)+1U?#`Ilj&dtYh47 zQ{SzZghJ8&+&N5@_;c2JiTu8MD-tcU+k^&9|XMJXG<7=?>@8AkPYzsML2Ur@ld-Y=<+&lOF z$vr&3G&T;cYh<&vN-BkCV`I0!fJ7MV=^g(JeOi`n=>4dx`Tm4yx`rBqS<*bm*30tP z_;NU97-qHxBRrF-;f0Z2ZZ@BQseZ>B8Bpnk_iM83Dyy#-gbUuFWKA=XH!aUFEYHkC zIzU?^PJlQoD{B16acliV>XJ)BMgwp7oW9@}&GPCvz8#k;`m%(FdrGSJ2!@R4*@ z_EQ^R*Y&mFiDx!nMP6i7qV2IeB9pu-$5R(6KxSAS@7i#EC3A_K6wK(H=0)3*rI#zm zUdX%Q`fa_RHcHIV3kD9?1w&4H*Jdu!i_w{f$-l?0xu3*QC9O1Y56M1 zC|L;^9O}6G+747UN9)BO)qYL+Sh^)fFArhl_VH#I_d!;y*8Wy&e|+3(p)hRCUCU-0 zc(u`8?(vlsUp9wMt*KJzCxEd+P2K&-Bn;Dvo&O9(u|` zGyL0Ok4GDMK03n#QgUE5L$6PII1mH>LNFlN>4~6!;7{)f=7)-TnhMTVumiK#EM#Fv z-e$CHY!?*p~X`vkUj)HpJ{WTObwN{9<-b-)O9f29k`4h zh#*kC3xf7m;+vf<|3mYnjbPMorZ^(63H?~;1EF6I{l;_lwGdEJ1L^P3o#1--&VY-a zVR)&5)FP012790VJ`~@dUVfUg(J#PBWm-rwO444lTIUJ=l^y_#v<-1 z4^syI>fx^>0cCL3on}TcoTLt)a2h(=`!q9i3~s?s?;#kXN6Erb9GbWZNdvLx_xaD+ zRRf+tK*sy9z3;~<=E-%`{|VhmNCrC8zBNu?V&~gD0BS&$zm*XoHkh4p=BU-r6`Jam zBz+5D=Fh3>+sHz@mWuSqg;w3Y@6?N&Um!8DZ5)aW|Pm*pJ!f?SY1tQBKOlDAOftGU@Sb0)^v=h$Fqfp1*2)bsrNTXh}}ds zTg{EbAjN<-!Y2b&;uZL?b>NoMkMj@k2Hm;*d8j>Kem}6WAIJ-3I=hTmG5WUFzV-eH zR_44tkGhh8x&aad9moT^L%_;|_CEUO6vKAk4K28?dH zSgh6ZoI(~p2;8qEB@&s;)Wob}7?ldD$zG4{@MTa=f=bKPEz)jF|KqUY_uF#{&!0v_t#^5p8T(r>xq?9Y*sz-Unn39aW*T* z|82OWKX@{U;dcFRw<^C*w_;eQ;yLuzpp?K?{8xHy(6otWzyE%}j6;sn3M)W6jiU{d zZvon!StmPW_Om|Hg0BO+p$2SVNpOZn^Dt6ha7Lb*&AKlBGxgVn<2SCRW=dQ(ISG`I z>t<(t6<1gUoz%?Ku7%@6dav9g6UGEO9XN98s@2s!*`?YH&rer!o6rsx&21-8xq()O zht|csn!7?tO920sVg;6R7!0cwf;Gog=$zR=%M z?rSIb7V$%vwm3!toR^$gJOe99)X*h zD%~r+*|eRRW6CP?FP(A~E1%AroaP9)Q>kfow5%vD@L7@pR0O=CMp3Upu^Q5Q5oMvV zUzQ}%kOUHM>=!sk5e$jrMKiZak_drI5(m=6(>#fLfHS(lS1ky73<)NK0_#K0fnu>M z73gNr$Fd9Yt-F?&6N;s+W*3UrDSF)VF zX4;w>6WrOOmLl-HrfM9|aog|XIL*vTz5nB739<45;Y34~qpIb-p5p{VlqA`Z43~58 zCWR3ZM(vaqnSFn;&tLof#z#qJ{fq8?pQ)eM#{n6!>K~wH`ZQ^v7sF^;pL6hWHRnp? zGdGa7;%*ldtz4eiejg$kOq9zS;gwh{zx}?ctI^U;aTAL#pSr4>U3{g{dQftj@B253BTh>#a;bf$@cC-dnm=-l8EGBWwlzF3=psRRB9<( z*?|wjjiq0hs2%yu{VT0&ej|}R@UXikIYd-|M3oH0Xkg$&@o{(uenlO|KdZ;*ZCZXX zY+7Cq?R*biw|=CLhuB}s&sfn%TNv6n+Lw4l&)R~4p8jBz4c$58irS@}q$?Qer9wkW z3A>id?cIBeT{*Ny$m;K=(^y-)C`OnXD>ToRL_*gOKC-ZCR}L&K!K`AaD&ZrOgl9V6 zfd;tM(iDCIUYop9a@}}5kE`5)_aEE4x657dTM%tJo90Eyx|(Et_0@-ZPhu^z6d;Wc zHWwEUT=oH`x{9P7JHsVzaJKNUsc3Ya`xLcRp9pOYy(n~7=v|>dAJj6|?@<3ArJDwR z7=kh6qe;yN+M`3Gh~bdW`;-=)yIOIl+`)0zrrJb(Y@%BKDZVESxb3-CoB9dE8BuQ4 zH(1f2ZE(fJvEK@))e)TZz6^ot9J3XoD^UuKEe|Ts786_naWNt2Y-O-gn5bxxnWqcL zjgDe@9M1ltiqks}3xM;muF7 zWjNjCup6?q8}mD~a<9O8%*);PnW&M2<6OkG+Og~!{@>Nn~%{=MOMfK5V{p1n4E$hba`0}v;CCfb#h#e7q0^{`WThi9VH9cbaU^S zdk^FgMeNs*^4xpSh40*ZuIYUhcWEf!KI)%v@A>r=#32tGeeK{OH16cEEWC79e}%n& z#619X-R0J7YDt~B#A>ZjUyVRnji1YBA@FWZppvH!GXYw#yTp`uhwy}0nO^j4%ET~N z%Dy%QMca@DS{B9gJU^>`Meo}bbpz#n@$nJd&-FLY1t>$s&@iR>K=JXuXnNhfP)O~U z9euE%{n6ggWx%&nWJb~%=-QmECJ?81#<#&A*sM`{x>lvQ_w_Dqb;NFlBb8y)<{3&O z!}jZvlMmlbbqSU+C}xX&00tx){j0`-Nx8#v*Y0M~LqPzfLM_cR8W3bc0mUWMrH z1l3Na(xLVKj?S)myRmNDfA@VZ^yxP*zPzb*cJDrV=f$zA)wuZ1qq}!^v}X6%o1b{| z@tb$;T3b8%ir$?Emf>^YARfuXLl@6{a28boXX%lfokh9XYzHrTok|Km6?!CJ0dg>% zF42o;K5rvIX49QWj{Vs57WdHAo!RY|LaJA#XT8?dyLR1t>Gs*q)y)o^9o@By>s-6M ze2^x*{aUV5Ec$1 zGV?}UlFYCJ(UnSuC^})FhT=y42e{nd2fiiH7v2t4m(KFBk^B59&8}?zHPmFU?=8F#_-XFa_nA#iTfGMe_w4xHiPh`@ z$hi<_XcJL+t7>ul}n_-i0uGph_-%{nu!xsFKv zIwUcC3%-mhVv-NWE4Jp*UW8fKvfWfaE@t84r$BAEXW02{ovo+Lf+I+&EBgFs5_fO$ z4L>xZSyJEdDA9-X=AZ?|AS9FXcSMHEg(2xWEC#8Lrp~UYzbpEr)ut&>`yoH1JP6mC zqjI?v6v7&2b8XTJt{&{G=sl;x9`U zW&I>Mj)n^yK>%CeJTn9h$9Sdpc`eIPSXtCPG6?Bi&O{m!@;fMKg8$yVG%`M1N81L%o8*mp8S!`Z0%V(vDQQ7dT>i`b z!a*fSHutL{H4Jr&5GGX19FHNX&;I7LZI_NHHI9@VnEs%H2C;=@8U zOIUK5mt(Bz5u%jiCZG(g&@$#)pkz1vSJ++1JiJUf`6#~5N(M)zCK$o1P<(t9+ujh9 z!02j9n&(+?Y-nhDMMA|6PSDHrcG0hJ6r&5!kRqpML~KhQQIN5Z;L&Q}z7duC4CarV zuSK@etiU8}RH7^fQXIPCRRe^wR^La@IkAd<{77w2Yk#G*_F!Z0-rhsAyLKH9XBO&p zsY1R{f0ePlvIa9Nv|aC1A8oJcu507twOuRL{#NV9_g{VMl~*Qak1Ath-K~pyF`vJ* zv-K`${BE-k*EdTQQ2EfWhL-pjaeo2j93Mv99I@nDw}VIZa9T56)Q*d?9X+{-o)n7o zNS?f|R4U)J`?B)Qr5pHK@8-&}$}#RQ;4yP=34y*azi{-x2j<^@`>S@p{pI9xYkIfw z^4^EC2QO!`>xV)be?9m4&~>4=Qtg&Ne`N55^y5R8dVQ^vK(8f`Cy&_C4s=-7B`bh zyM=VhiD^3OdZkhYHNGyit{6!BMs!}c&i#aGqEEX|kS&|GR8tpw*t5!;-d@gOslBz`Y zq+2eJHKryTW971&)T4?jOW{;LS1MI1&+8=pfa)YM{mTcaE%ey4@s>z@3y=-HAD%cu zyd%A*xCi96n~1j1ttGV@D#UQLi8T$sJRvR5S`LsTVH} z385!W{{#0e?pH!vLmwdTB!9@fSD%Rk5O7eVcK^fkSzsYo?~j#st8X_)cimY`^2l5o zq%<_D`f2*}{G(PFb3`Xu?XC;{96N69# zgs`A&bKMb?gfq~{0{^Xnmzlx0UXn|&q6DdptP_J$)d$#AL+x`$UG{5|wH5d8vln(3 zt?1gy)`qGo62&Os3CGLm=Rg$DyN4j>Hg8$0)$3);ikQ@R6#Zrh;@nyJ~BUl zS=?EkUn_7T^#Os%W*8Q;3302c4eNHfoXbTbKrKe|xw5Kis-&qLg?E5y69!4d3Ww#W zB4=P`N{7)#naHvbwPUebwVIjZxLG$}zzHF1hQm7KQdU$|0z#dbQCn5hnepa$Gh#+e zOjf0IEZSJ&K%!5qNCb<31r(s7CC$){OfH+7o1V(T`(YrMMVeiRI$}lbYGZ5+*GsGe zEQg4OnXtf0wI=W!rSV4N;@NbJ$c_4zh-KNh?I$TvAw1SFCr9D4ZE{kD3W_MIri+q@ z6$aUcmExbF$kei%0}7Nj2@my2kn@EqBuIwRCZ=B+BeW1<6_0;#PRk*%F!TXhG>brE z^F)D6qzDDq&3wJd{8pW_E7x#q;TiCGd*uXy~s`#NGmZ2T^Ps{Od8oJ z!U%8`ZK}~~9yk?AjXSs>;p?t5Of=>r9POcA9eAZZ!;YzMzck~oD&luI+zIB_fgRCz z_k*{Sqqp}SIvskh4^TzE|DfS}0e|pW-eY>R{}ehV*!(eS&2k5&i$_+1cpqsoSO@%B zaYQ%D|MvIn**r|?qG4~*G#)vN~I*hD(`dzYsZe;@3rlGC+pw@C6K8pO;Ah^ z$BDpIbp0w|{7cVViUaSlFaFfqG+^;p4jnr1*Y6hze{2D*kb%0jEK#&=o=+sWrB}F# z1W-Pjtccku;1F9=(dfj)f!B8wiGed9j>58&w{6dX-fACiGN0TxE?} zhO+Mo=0|X42pK)JK{+q^PL?yUkA2qV>OFyQU(cyPr`Uk{?zY$2aPppQx&Ah>npia| ziS5a4a2%XJr;;8@ZcA(*d7Yh~QT8jp!(|`Y+k4h!RstkycMXC1n$M}MYXS5%z8srx zhP1vd)I8nO#&zWG(2r2*?|VjlEyqV`K~`EePX@Fg`(-OcVAVJ~$GB4V%W92%DWAi7 z^88tT#q&JpPB0{WTnD@(joYmjUZKN2bjM~?paO?4aCo9`L3hpVxf}SG?VZ@*<`Bdb zx(GBm#a)x*W>d>YXV|aVtQ*lr^wZo^&=!ar z-hQ^o;rKK_sN_(8d4B#qZWAMLlRU(35)p4Ewu}2--FuhaeKolOiZ}!3a3D7X zXKcOr{wa$XI&%6H#qC8bgewBv&{3I3IVjb@$`b7sNAJZr{n*HrJQDI9l6K}Z zjqSO;Rx`>3ptekX$oap`e2CvF~w5tD1qdAZf<_mZ~n!YBVz$}gg+rY^i#*S zPZ{yJQfer(hPynwr*_y$Xz9G$Y6;46I^TUr6pwTHno>_phMaKe$R##xstnL%g1t8&|~QN zb@(~2!~YZgzCG_h>e>5`5_}sq#^>xt{ocMd&&d9Oj}cK?uiq0OMa)qf-QsM3?mR=! z0;`!K)%0cIPBJ|oikF?uHcs_U3|)ENDRRPtF8L7oG@PQTo*sw$Cwr&p6N~En&|4=? zhuAw>0!j5)!MK;&Qwcsulc;$!H0*~b&EITQRRfc7X1dYdfq zr84SEjsDh7zMFhuf2StoHZ^WXCeB?O{cm z@aO&g`eEzaVT;qj4q4x3Wk@r>Z^=4@7YLa`YaVZfVp)0KiWeNSS?(x>xMJW|7Dc&& zMb%2yl0zX|B{jPAh*3dk)x=8n03oa&DC}b`KjthE zKDKH3G0ua)H~+CD%dy4S;$`1@aqn|ClGy|QiC40WPZTA#xa-e${aK9KN%;6CW3a+* zrkaxjp8)=xGrTt%Wf(%N)_wW2h;t9p0t}&MW7*#+?+C28wBmh_9kl*oX$7*NchY;5 zv%EjKf7sy!_c%PH)5|-0pT}h}z3(6)^nHkl(x6AY`+I+Xlq_H$9Puq7j_A`(Q~CU} zvz9m)l6xTSIIC5})5AFJvqKlXzoe4CbJ#+h4UPSDi0&hQ5BpCYU=ZM5$-Y4k8(65b zenmN&KpHiSu|L4D8XhzK6_A{4`Mv~JPOx8Ksu7EzTJ5f!=vJ#%i{cx3zPZtUBw-*F zEKe->34$jpY~vo*tRoCZ0Y>!^2phDz;R-J*hlx_*-ROChA=@&sKYhzHb%b#UkC}(M{s0o2k|YGg6~G@W7x8T zwv~L>x1fY|9A>Lgy&-9x22;0sp6C1(VJjI8n_9z)Y~lqcldVi|*?L(rV)9hmlCTYR zkrPB@mW|B()a1&_5({)WvMx(f|##1Xt8oYPeg>Nk6o8$QcxkDfV^?raV z0Rk^rMp&&GMoCdM!?dHx>dfp8e2Z{uj5;tQzf5j~tKN@L1p$HWF0**)IlW@pI@{Bo z0-v%S$4>Err|VVK&?B*wTWHMAZZk9$xBtqLxNBt+J}WS}Mch1u(sTnuc@T;`=B+jh z`Fx?NJIQDMa*L|1MiYr#wcS}2cv>q&`0?JCXVNKD>O_r*HweS|5Jq!#j%PRqwuLnQ zPk9IUxkb8j#e9+=P3-%i;c;C?T7q$!@Pw3#z#pyCBk9IG93Ab}y8E-_=NtPUBGZli zR$<{~6Ni%1$*Bi>U%T*)i7B_$Ix>GeLVo8@dY8v)@l?8-E0=3)yLT-rKt#lD>3!>& ze^WBe{mq$~?oBT_c0kuOjr+^`zWP4PTX@;(8{XJ^`i;bCUgoyuk6XR>z4C8wB}bhx z$JduU{Wbm=_wmsEbYGZh*>rqQ0k~5e-08Gi?ExAGy)!dO*8MKuEpscCOcvG z>H#WDht@!FuQqgtNzf9!|CIcS34OsxUUD*=;uY24c#daximRN7`eo+W{-`(g0zyp0 zvo~jM45y&!(JV)nMEYVHE)_+T!jKz1ncEbB3Q{$b<4QX$uf88IiH6schiM`@41-;l zyw@sTax%(&lsAk>`}+A?5Dx$b5WRxX@YaquYPtz|=)M%YdRT%!V}`@+YlCadDqge5 z4OQbVyq{=l#MCw7$Jd+KasLkJU;ldgC%Mn@d6@BZ=wqQO_2W%_E->x?fJb3{Zgvjt zaawMPeXZqJAAYQJy|=0X>RUPxsUKJ7FlZ=-#M_;OG23`-ikE05UH zusM{BggkpVUN?9my}$R%BGBzPGa0<}ezM2E>it}^xxA?fpH0in=9l7$d?B7l#0&XE zocn2ZlLhz^-o!^3fcpo<6nIVjc27ec8IJca$v5fcJKEQ=_v~t6%ck*Wb9__hI*1Ws zhu?T2p6DG9f((9HfcAAX1C)+4fQS1A_cq{lH-#=^bteWE9V6OxbI1V?uh%{@PPLo# zEiOeTKy6@p%X7Ybn+tKu^<)CYg~@Fdck1wKUwe4UtpJ(H+&g*UdU6{C;N{(aPQSf^ z=6Dz1dh5lWqiy*JFLTOf?rnrGU9TkYJNBAN*0%C_%g$E1x1g=0Q(;73#d+b!5udqu z1Gylzn|@zXxmi#U7)P@dVfsb!&8Thf&sm|6A%uWWeo5%vzSNIe8?EzFx85&&t6XXi zY-Df-WAoOiq$*g0nGboGgJuR^#kzg{$C7W!1T+4Kowd||W47p}|=C6k?xNm6r6TK7t2DC5!>G;;ey>AR|+)E5O zPIzG7*Wz2P7X0_#G3=l1$cVExA$0HQ|K#t6Ir&FJKOg!#;_rNn>fhscu7$Iyuea*Y zGw~LkuYuZO8o2GQKL-u%U&WnadVFp`OAk<%I)izrFUO~P6ZOHGu;E@0=+|S+^IS$nqe7`D5vsL_ggM-xj))L0gf|2} z3PBUJ(Hf-M4eC6_vPV45*M1|x%_x@0iVMS)D(T6q5wC>84YSoub zKh1}zZ{zB--96(%OxA3*uD;-cU3*3(!TYx$N5 zq;``{PY@#$2nZy0`cL>b@vTrSbW`Z=&@VF^uf7*mUn(8z>(^7BURpP{1C9f~bk8e^ z-vs4dhUEprIZ$;?v){}x!E>`2ks^50GBi}FF+Vt-|dn4g#2R8iN%~8A*q-X za~^Iq8d+0QIRS2>sq1uRgT^hg@`C-WK}U@ z=?wQl5_7T{%w2|%Ow8$hVq$VK7f~Q{$)wx8MUkXB45L(Wa&oyK1J4B`JGyl7-aR`X z$jrq#(ooH?T_hws`2ysgr{@=(7$1&JPfvNNv~GnpCEEL?v5ARsVA>F_b9OGJD+y$* zUdTgUcupX?qKum{CtYr}F2He)H#4d_ZA2``o1R7*P(IxY{Q}IUIp8D;p;w1~k*MT4 z@=>~%fva<0o`N+WAm>v_i@y&rf(uxh>8~ttXRhxRFStL~n(NMY*U$f>k|S}$*f#RL zxnANl$VvZ;xo*vL*RNRZ)|`)#Hu6PV#Pzl_&=1cVbLotjyYc4`^Bl%3Z4`5PgFMGu zRAYR0?tC#jUrWuT$xooElogHJGEYP$61S+?;pq@F`o+0_4gH?s`bfz5LDj-__AqpN zCU4^B8}*EBhSfMOr|>B2#3PfCJzS8{jN^FN%w{Xq33w%lg?S_8(ZaC;YtLk*lFgdt z4jf$=g(#wH11&1^f+|DjXZ8*3MP>^DD>E#fY6P95DT*Xh$q|eC(m>V*5yJpeqqJBk zwV|sw^@TbdkEGCe(4~Sbqxp%S(k1gR{nk%%K-QA~~~!x6zOvQ*#K zD8;M@R_f9#B^efF>tlJCIks^fZptwH{B50{E~jITIj#Vm!_n-A4c9FdC#c1bqUeU9>u?B%4Oo=%H*6RN zuF$xzMw=LDA{1e15GoQ0n_&!P8uUF})G^eviHjO9oj)=N_MM3>s_Q?v*e5@r1X)Av zk^I&TcBRv+u>VXqU@nu4k*hy5tVq;?S(Vz~JGg+^whf~#y!XF%cGYCpeoH;TLL<&zI zqmrK%&W5%!(@L{FuIp&yYxyXdEc1H-S_vmFkUB2?@fX z6w#Pi)U8V-N;T$z0>y9^#8l1CKciAI4{lShLh@CM2w zGU;So*B?eglBWU?zi6BZlob_)5R{vsi)JAH>bdMOZXkA2f!K_B-b6o~ATcpZr&>vk zR>??y_xhRGs4PE$=Eu2e%}7_*!lkoEBD^828P)j)95e`u`k;lXt?7^wGEV;u{}0?Rk!|D}@*46^?yKCl_!K`6Gh=OZ z?wPOQSe%*dOEyZ$1RIZWX>@jxOYiVE&`@Ua|`@FiQ%&>L7vw%!S=D++{wU;{z}BQk$mD zI7*aO&m_vhximNH&s9TnU=@!N&A%@l?sKlSKn8^A)7>)(JtNO|*5@AP*`Tal_O_S^ zYQn#t7%C^tbHMf1Ym5S7tp;;+M=lL~3iS0%Bpnqv^hoNr!zH`z0XMfJ*j@L znCZ0rnha`mlrNWC>~~m>HT-RlT(efjoHDr?tq;cU<5dgFg3>gp-9agQAomE?0qjBT z5~J#|_q03Z;JjZm!)uF3+a6nazAwQEYBTBY9L-SOns^^mWL}cjN&hMDvF_=;gy*HD zPP^7jBoLNHGLfMmL#L|C>W zHgDTy-~lxm@fHM`mlZ8yMaqr+d?K!@FkwXDVU6dakW$f#FqIe)Mcss0wk;?zJIup8 zD8s-n)Ejw`%D$1AMybD*bQ3UxYRIC76k6Cy#n9YSJM`XGwOP>3Lj5`|kcR8`Ir0&hu> zTY-EG$|Nt2w1Ff;K}BeUR0JA<*wG4tjXSPF-hB zpm2(;MH~m3fb*Nc3L9z_S`0E&ibSYd(r^=~cFce#P$j~9^+o|{fxc8mu#!o1u%HQ0 z2w7Ca5LMVPHBHHrBqCQxXH-8NVbO_HiRmxWQ1=>8Oc-N^Xm%pbRtX060Z+#%+y|?C z6XQTQ7Sj7V7meyoo{RalALB*br9oMREDF1kd)QU?~r;B8CgO@WI zOivJTZAN^Q7`nSagD%|o!QzRO-k{29$cXZS2CqSztArnKwGDVE&vm)#9%cG z-B3Y!r^srSWDJ9svKe)#X4M!Bd_hsEcuo}u^@`mH0&#+_VZ|B>5ysnXgX;Lv*@MdS zh=dhuMZyr5t!fyNteYk<&q|S`L?TF#!7}0eYK4CjtCb(F)i8`wgvE?zvZj&7+@Z8G zVlLChg*uH|L7o17p4O?Xu{sq+T2YV&tx}bUtVVUnMGD6_R;v)DQcJ8>#Ku@xtsy@2 z2d6*Jd)yyU3CpV)$`xH_YsuE!(7JpE=YzY^8_6a5`&sOHUnb?R{W8;bV(1IZo{pk2 zaEB66OR}aW7YHfmvYMXGRCi2_tEyF)o87u~cD4{z)yat2s@J!c8ujt(e3BTI_;RNcd$P%OV%&E4J*F4cgMfEnd!7*r@bh6uWy)#W`Emr@l%IPB%KSxtk}OV_Rj zzDH0nOAaExHEix9TH;|OMbHkxaZEuI5bIAcZ{BghFtmDo0mix@8R;VvovB@wQppl= z|Mz;R)7L|t)+vVZ5DF>j*BRpLuGf_&%mWssuc$t^uO}u4w3vUNPdB}M{=VMV1w%>` za^u^ahT@hI$R$x!s%%XT-$2@4(=v~oGMg8D35_rAF)EQs_d-CbW_^0^_lzUTX8XR@+Sd{5e;HL7cp2#T7BRqPrTs6- zd{*E&)Iqfr+(DF9f_E5Y+W)=1``*I`_w3m-JKJhmwkC(g$hB|WexFh4zR#RU?ap4B zy2z+>-eHhOmRA!KS@f-u$S*IKj(kk1UAkkb_pqdxSy(lCziW#l4prm5cvA zap9G{_e)Xl+Qe#`uXNw*xvrP5*P-Jnreq!2vHf17GXHatNq1M~vea&)(tfM)$4+7b zjR3uDVe{(2E!~N$D&C&e)|O@H#92iGg7yYAb4~ASy!PUM)Jtn$62gamRkYLlA`{b8 z$MDvW%Rk1Q3dKSxYLk`-bPPqtZPc({lAU4=udAh7&E}(=g=XiEKJ#_6$*VZn`F(ov z<>a#0_CBH)UrTO%Id@93*1m}9fNNirtjOe!CwDv<*);RcnODO9JDHv8|AKydG4$JQ zLz)tU9RiwzfvxGlI<HT2-{nrO&CGPJ|1|Wld_MnzUo%SE|G>};%QCM2wC8z~ zliu~8?#_01?dop(VWZS}$Jz}ytgWqG|LG3*^vulK8orr_ce7VP5ia~gd{5J^|8xo7 z^We?d-MhQ9v#a;&MR;=!-rWKBn4aRPkimzz$0-VMi1^+j z4YQMGUM2$1UA~P;;K55|)n?Vk~*i8of5zdRq?6Tdf+O zSZ@vy1=C=Ox@*0sm@yG;6S5MT;Lz_ou6I;-6x*Tyi@0kocH|!E*YQcToestMf8st6 z`uicRxaab%4Rh)EE!WoXmQys#R+w0-Lh!s^Gy{P0tI)AH7xVVJqG-f*WdWPdo!!*Od?o!w_%F1S{ z)hSfBs?=%?O0lBEmwqM2kD*i#iElyVfB?4$lZuLTcO4bvG))IK+Q7|SUDYI@O}P&s ziX+`CN034)*@h*AIU$wAMf2ADL z@`+U~e;;{Bn!3IBQ2kYs-DvEJ+Y^~etCY-yBZM@8YRgw&CQZe+LI+2NM^dtu;JFG@8& zfz%n{#fW6x)w`dQIA!7e3GLkO73(f*nD8ktP`rvHrv&mO>nqjS!E|B!7M+Kc~?SIy?de+zW>GY4)a z%U0{6ubv<$=(5T^P3>@Rev-YQm$L`3WbopOcJvRBtl9f_DEQZ4l{nEmanV<;*3G@& zM)VX)Gkt%QgA0kLzs3JM_d`H~y%0I>avu|a$Wt;(hiiRbt_g}MJ!A{X?Aqo!%-0)X zG{UGoG__DCf3@=xMSa1p`BKSLv*X9Mt+}adFET6DsT~($*SDhW&guor%UULv&t_7o z_)5gQLV?-v#?Q+6De`;yWp8VKnI65WI8~nMEY#}Tw%t5e6wK9dxjZEZmGa8gty`K+ zj;~a<*LGLRJGZ=$RFiQhpWj?qE^N(j&TnQk+Y3*BhT6JrWj=)adnJKS1~$$*qY?!w zjUVigRaY^GS#IgPMS(-y(1`XcH-lug@s-5F+w2E z4&HX0;su118nM_H-*$3ME~j=wIF}QO7nt1YL-&0~Q=*aL1speVNDwk}f+0o@?c#(= zHfsn95e3azmT>L$jtIO#mz&~sc(ijlC(*pP+buaw&bB!SfGL(%^U}c|fA42vcB8 zb-au6WjBRB1c?H_Q7yHhcbvH+F{~j}Z>^(yg73iUlJ!l7T>^bA=F_fKMx#=jUa{|O zaP-@*4RCBW{?7RNOx4-BASeAi(s2=_(mit@fA~ww*J%$?Z0%NCn(y1u`|%EOH9oG6 zPrc!e4&U;fo^ZUX8E&OotCuTj1?dQhzs?^M zkSv1FmOHQctsQ1!GBNq>N0SqYNpgtFv8g-`Xs-y)-w+iNA%?7QyufxaM9GiZ2rDw( zOM8etCGYDqL)gwTB&3! zWXec3EWb-%}b$p;_kPh5+=}VU!neb5Ol*d71RkrQ%)YYSAi;& zL=`Oo;7?_ec*1MpaOC2jDs0UzQSvIcc*~y>`=Yn)daGTVzlE1~{D;5<`51?w>gdkR zP!+V(3yt zouNxYSB733x+C;M1XrsB?nu@L`-4=9Ti@_5j3=B4T4)0hr}oNa-0P(K%Tx|Y-yyh* zh*n)A?-FVyD>H75?nutF{qZi98$0FovlyoC417t*rFf|gGfsPC7D8!Uyfi<2Zx-*t z{IH(m8|?7nTr!wne4ht&hunekw2*4VyYW`spPA~lB*w}leH8t(!*T;8F+4u?-^ys2?Q=LY#_%?yd;aIB?>YPcNf zJ(=^0mKJO550lU1T2<)%2eLJ5ULp5aB;(;eI$iJ7LB z7bpxq@nDGJJv7j%p=A|b*uX31AOKLoI^2j6#nCi^=0YmnQOy%Q8!-tgq39fXJ1D2q z_B=3!xcdp*X+sn>8WBZRsFAQ;fnU3X_c9zY;K4SS7O^~z8Bq&7-D4wMpnx6G4aEf} z7J{$jx0JT$H<#Xr50aUzUfxmIT={Ha^YqoZrOA(DXg8aarmxB_wr?;JrR{o>?Umst zN+iwURE@OVlxwX1aH_qv_u|rOa=LV(`wa{hPp73VuS-sE>wUGj%^9=u;S9c4<2Y5G z@>XJ%;svpyY(|S5W=dCF)Zm69aAK1B7Q>n>04Gb!p%rj9G@sjqsT)MJq0X{#Co(RI zVa!j2NO42wYMD%INs?_Wu&$_*>VZl^k3X;8V?J;>*DA!yAr_rmUnv3=K#actMGH z7^J}qGP3d(IA>* zyr(0z96iHxhmW5Wge=udMQ0?`>=6G&JunYjJI&WNwv^(J8Y%YGwCK~l#(dOXH0@Y2 zSF5+TUUKQpQB8w~*Zp4am2SP>x$5}KkHBiB^uDk>F=5;JrE)ZM(DMg4x-WQ!G|Dk54pdyq;GWhcp;&PEfzwVD5ZX=!d@}^*dU( z-{pEuHJfwS-u~)qzN2+otT(FvmHL!J$3r##gWT&VR_BHOj>AjO?$;`Kf1q2bS1h;9yNvE2LaM&v}fkunR zb9p@eM(Zup4+j6->lF9i-Ypna@rLWkl+w7Z_tUqLYuBLUX*U_MtJUdFrChFbrmIyu zl62FMN)e-S;=olwv;{S*E~puG5&oaApYzm@5PH48S2q?~3~==apeD$`<51yZeyxaNvc+u=TZv`+b^77NRgN$CMwnGM$%nc+`rTq8*3~rjx`!% zTZYU#Uq58_$z1{AS`*`Gr&OG9bcJj}(qxecLVBWHcGBY$t^JEj3p5(|EJBoT8n*ac z8MXyw^V0M6a3-!l)WHZT3AxqbfUGM8nj%mi_GJ?`-U>-M>iSMtAN|nXx*86(%z5NMF*0nw!2Bt199(G^13!F@aP387D%zwYL!af){2|zy}Q28 zj=HWLB~3*!ysdlR)s*EDaPXR;C`3_>yiW8b(~k!3eHJCgg4S>g(Xy^vdToB8YD6@n zVz=5?>@8P#NsWjqryHh}tJiaqX#nNVYnIAON!1`>3N|K7C@mm0BVxE{UpkQ&h%6qI zQ8`?uz(22`M+O2k&AlO_Nv3M(rsLjPZ>$Zp8FnKiSD9G3Qtx5p;O$H(itW@iOML9t9+*F4QM?Nq5a z1<^p}z{)`1YW@AjJ|96N*nnUbd8zP{g4^56(Z&g+f~BD6G){VL+b0KjW{_ zh(Wp-x&XN9kB2@R`tq|`spYe*x&a>GpkF@wzC5#0U+!$!mrHDy>A%vKk1Fmb8C~#6 zN*8>X(?9$ph<+G+dmnuZdE_m<18?J?C&?KrZn(0dDXCgDt!R?!8pYzKxnv6X8J(Ai zqNrjlopuD^XMkCfHHi}}Xc(356e9mBi6o`yiiOTq^A5JoCPc8{+1}k=D!^jH_Si-^mM)f>UOF9j?3iV# z%C9>$RLaJ=T2;e_jTUE7%Q7QjgTem5$4#Zu)pDg=Ld2SQ0R{NU>(1WGXO<%tPHKnm*$TF4^E$2;{7Zlkv zV~*<<@|8-xHrA}yE7g2Hm5Rm82qYk=N;n*iI!-c~Nf+{-SDYGe)@nsBZG}zL=|}wu zO-DLeJpEUEk9#lBct1jZmV;Z#{=87Gl{aX|k$pR9v~MNP*!hX~Z9|7C!vVs_h_=lL zvIl=AqEx9qY$NG^`&!E_xfNfx|JBDj?2e*yAc{x1)t1^V^k#l$dCn*oep~3JcC?Rg zWVbq;&XAwuGru&qI1l6T%w4kKxYoxbZjjfr*~5;Yl5DVRH*BLin%B7VIp5DL&O@ec zC)%l$o19h=zCqU%?8Pu^$+8)bT6#Jh4x1T05{cn};~07^lk0Mq`1Xl+9lX3-MnxXp zhl~yE2&H3t_RLh$DZ7C%qwL9xWF;a}g(IfBPh(_unG6LNx8Tr($G7;wZ7%vGBFnxh z2WlM&0Y-`7zbs09Z6ppAiC_ZJDR?i3ARQ8&0aS%Sh0yr{)uQNZE3x?SB^>mq@Py{B z)K6@Xzu@Di>Kn`W+hQVf%?Xo7gqnKu0@)ggpvjDcNvTYYO2+sQ`4Z@EoVG-XYd8+R zjea(5+ePaHx<2#;=Y9#{6M<Baq6oQRHukrK*zKgV=w7JlUvFtlIru9jbd^(k&xtCs&Kf=CnDYqUHfPg%2cn6>ZMU{z0~kE z5w%V9s>Djq&{R|_5>L2p#t0iG10R8c;yIpakOK@)I|5>$QD4lc_D1b!Wd*wd+ta01 zJj}X?>7{Yhum}4VG>3*dXdKWOk!aM8+D^Q(d48cI)7FFOS%ErWDWD1)+S{t=Z&~7I zHZ5(-rPGO|n{?AKj)KX*% zWx6m_Qq#BcTR(%fM&_^%+x_lapbx%u#*s_&{tCR_qW?ML`P~;a!g7RT#<|ks#6&UU zI1vP<&S_d1ooG`_I}vwRJdW6VenMoZ(+D|aK#gStKF@q~0 zcm;%w8*9|+)oQ_mbvtfFaIi+;X$GHG>h(qgf#tkH@bpuc%r8{7MS0$UDT7NyqhSp> zR!CPD1e4+hB3K|a9$E?U8WE?D@NAsH${NP47gyjj#qBWBl!@WCMI!v(P#O`7`mcaq zn9dZuYPE(rfR))pYv;ISVNb@~XVRXB`3r?4a{1}s=1y_{4z&JDL$9I8k$-{+?HkPL z0UlP@m!p&hh;4zNc37YKlzCqQ(x>i5q$koqf`pXUOsU;!Q<)7zU75kF4%?4CCkD$p znanW0aF7ol+bzMJs?`=@DAMt`SgS>&c|r<>iEch`k9&n&G`iKYGDy7WTG+LtX)97H zwILtx#}^dBX{ve%M;RJWK_r%j`W1*D4YPu%!xdg?8qU&nbbJQufGlZ5ljS?MwpteT zfX!R&)|O_a;zBo^M`-riTzA(vw%=@N+qR3Ky~?RdX^fC!CS$ppHVt%OzOk^dmuk_9 zq8&{EJ>H2XlZD38;$AD0E-dPFfTm6 zR``7(Bxl2L=0q)p^##R>#&X##(3BEgBg75*!uL>5`2Vw&|K~I-w3`z8?CF03Lh~;| z#n86U3qr39y*>0RBuT2!dab}dson8w&6kNV|4OJUPIcgFaldZcP9POw;o7tH;gQuE z_;8pTx*s39KcMoNo;vL(EnhN2r@dVAcQ;4&4TF6? z_FmiR_ZPpXGW_?rzf(w_1kMQ|e`GY97i8pRB@TZ0B66=XeJao!@GtT(x_^inIEf+* z9&z~m1cz+~%o?(ivdAkOhwLf7NHV-cc^G^G%qFCU&v;IOXa9s41Clg5x3-fbj%7u; z3uiiVBbyZw4$n|KVPjsmET~;6n`_FOHy?QI$_jsI%a-0XrKH<^Nz(mSUJ%nNRkj7D zL(ZVlK3?o+#X+W)m(qx&fF&R_h-D;I_y}dF)Od?_AjKOiXN5^7*kS$8BL% z7ZEwKrRjO%#dCAZ%Qq$xg+wzxUPvU6SAFT}FYxzs-weGZbU(9)?@M_HTKi}07*i`J z^c*oe-`7hR#Q>h^Yo@ck;hFWb)2uig8=aeGMs|ol_)YTnJYTj8h3Ql~lGouJb(v7s zpHbv?7#Os4sWgESfa11DK0;Ek^6I;%r)#yj$x>O5R_1PQrqc!0vSL}s;eIBTh|gvl zjfL$;u6ct#*WKwh#FVp7dH+k7?G}{el!@N*ajj%;3Yi8CW8Cg}0 z%+4KGIEq|HM6^u3KDXFt{dynIDxNjAHK%%L>mW3q?08OiLE!m()J3HL!50`!mQo$!KT2 zjNp98d;@F(nc*VQPy=iGjdMH5<4}FH%ELJukzEYuio2fU1S%V}tZc@LQlvE)Ag(*z za^1f+&0Mxto#K3vkS}*D0qgIeE_*BnD?zbRsbx|r*LC6uNvFY3(sUF_lm@av|7|am zbzM6aHYAv+Wat!8$8p_EHkZrmdNNt^pwlFiF&lyH{+i+3Au1bQj-uY(DIzRn#Nn7Z zD9Wnf)IeiKUXUe>IUY|Y+??yi9YaR}hb+VDh?8U=Wd_Yi5o8jDT&5X|CEZjyD~YLO zHj_rthOGR)9gn+{rD8mWzQ<$nVrkNi$L)$8joJ^+OihiA!Lsd(J<ITEhpc6tm~Gn;3*BaMD8=;UtyV1NCR2$N$7RzHE5vCc7NR7Xk(iTCWwWC? zNLRo-c=wq)NU=b(D#6y^zNatTO$+A0U}wxf8wux+%NX5#WB&5m%qo;pVlwkfL~T%+ zM}&uu9b?)_$BsRG&(&A&+K#lW>K(V< z_6%x7z2eXzcgH!EM=HK`?AJnm5g~UFs~rSm2a)d+DAX z?x91kfDDuO+J*t6DiO;H)DFb$8n){Sf~M<2HkME|lgUaiJN*p*LGGP&Cp{#3=t24n z-P<9GrH-Dafx6&7*!zoTem9oO*LEIx(Tgv?{PNufBy;swdTU?d4}9Q$l0b3p;_~L@ zmmj?;c6aaY9^x%r77Fnn3cVo|4~2@D(r_BohT#8W?_I##IL<@SePgj$EEbE!g8&FF z9t1%UBq0!dh@vQnqGXz)C0e0n*_LJ6k!4wy9ocbH#Yr3{RUUO5S4|v6N!>(E-PW~z zQnz(;+_XuVCMVZzbkCPZo$K57_9{I&ZIY_3>X$_KTqV|1-Ob1xQME)83PNT7X>a z&dkov%+CDtzkgb**<KR#xHB~v~^TZxaPU4@xQw3!(VS6f&=@R+0Qh;@bLErfASZaUzmFP-LKvL`3L_? z?ajA;{ui6g+dnVseS3#)YkvRs&v(^kKM2p<%2fF;aA%kHAr3D*48Z0Iah7#zh+AxX+C+ic5=*#E8pcm zz+Gm7=qtvxbs^FIeq?_7^$6U1dNPIOFAd(h%wBOh$vrlox!4O3G)Xw!KFWoTVx$(D zTcliQ%A@xEJz^7+n>RP!^vmzEZ$uccQ}(sXUhlXugx>Hy4=obC?L$|-!GD^^nY*2N zkoj5WJKS#WLnNw5uBCYpwI%x_uEgRh`@T(K#=YZ|8?BGHCA~Td)NAGI@s>TlX576v zN-J6ty)s=(PMxYPwT+nM!fh@8&2n$cU33el;e+JoZ9LV>?M8;$x=Wn>9I|QCi!+_BfF9A9d~g7Rr9n8y}HPqEAOk;j!EoN#qDui0WLyOOeW7~8tbj(XwBWq;cjRME2)9}3E-Eyxouc_=CM`OqX1 zg}zksM{cBOm)MjYXQ2QkOEucknB+ z>X(D4N*0yT;T=mvo@mUErJv^g9Gk~D%3aCVkjUASK zLDn|0rLOpBOb|OxhfLz`5HnTOPvu=fD)B)bjwfQ!C{2@1JxsVS=w~EhMnXXCKPdb4 za4eQiXS039{{C{g)L-n&X4C0dEUf#f=1)A8&Se4o^_K@wg6HJIyQ&M+;WZ8k;-}<_ z$divb5`XGM)Se8qZyeVv1}JwZ$kTvZ*rlND35L^1uQ74bQ;Qu;gmoNa4ut#)>N@y| z&XWSI;nBgfB1t%{c)+?`nKGSHEUkw6Vx?xeM4tcWRL;!1i5yS7%dHxZe)3hKe3J9_sL}%AJ&-+5KcSRyPdFePIefFebSuz9hxQ)YgTjl>T-gDA`Z?TH07>@8ID9P_Dq}m>0%w zs`g>*T3WjciAU=`Z_8ZmE}F~U+f@szst;%;IY_k51YTjeU<%)4FvZIxu8%AS!ns@> z!6Lv)jD1sf6m;;7poejhPDQ*QO)%9s(F}o!+1-_dk=OmR!^4?zAhkE$sb}FywkL3V zdLWZe>s2@1dE4hwh2FuIm8hB!06t*@0@_5eFEQkkU037x-t;Vmc_P}Dmx1={U+RBT z*i(CdcXxE!=QBeAm4a7i|KRCV^7;JR1R*FVy86qhluFwpXi45jJfO?Iz;G^?xZdwK z_iURUR%JiVInKvvNnE2+FcRqkdelH3oo;1N!H}#Q4plt??|S^oKk*N8f5r?mKLM2G zFEIZn>t}DH(Ka0({ieFBnM-LB5{-HUa2vw40bFJi?9Qkm(z4`mxV)6#f-$o&Y8K@b z5k4%@2i_F3?Y-d(PpOKo7qd7$v**}I&Gj0Aa|bQitK;>xT4;Itb!MbZ+qAUcuqE+& zM;t7Q_tZ(mF?z??xCfhvtkFzxIoNBo5U&^R@9x-h-tBO+vZbF^uZt zvoU1z@NRTh|d}QMhEVi}i8ou;8wNg2qrJh1CibyDgC~h#Q1p|st zFr$S~D&1Ec8vKW@I@$ekUitk-MAOiP!6@RSh_JAJnS0LX3u$H~(be6Z&E@mGxvbUG zlTLS`wr4P`n-K#L9ugWU=+`8lVTYZ=N!p!CCZH)$Kt~TRgl&n+sDLT?y1UaDlmk&1 z3}_+;eNvdBQe^(ZNw7LLHf0rh%YMM*b)EQuL66dY%_kX&xGZPVgS~}Rx2EMVxbT}>B2%4Od0jip~q0x-~)>3kD5KGH&2jL*wT9Q`CK+H%c*p4zK|Q~E2ff) z)JJtsdD%zQErS>-1U|S@O&hhv|wP^P$(QWQKFg>#XsmR z*#`ACYvtjLO;@3krD?;Yamw+fE)3RXhzfBW>iCef+A6? zB?_dXpD4AmcD$Onrit;8E{iZQfYC(^Wc#A-tt6sPHdI9P$Ftc=rCQz9)0Hr)rIMBH z?oJ^Mhq5}BHO*3gZDg9I{sW=k=nM=a-NDrKE4p7LA)UhbenUWmg=~FVj)p~~WDOx~ zs3#l58YDy{I6#+jxh&DxPj+?1iR&R4f5fCP%7GXN7|FiA`p9@LA7cpodg97|w#Fttlk+LD$m^)^G0}-#H9pClrVSF96bI*$`hD;8_)Cg%R z$0>4vDl7vC@Dbuw6nwY>eYSeDK&TGEW*@X9Oz=6Y=phn+rz@FE8{vSGPNkACJ7Uxx zB|z{`TkD!ctOx)JXBb^wJsGrL>BYZ%CewwFKP;d=g-QiTW;BY^-$XbT2>5BlXFp&N zAstt&31qZMg-&V!P*mY3(NHCkOm?Tytfa@vWV*YPsdzjR2~q)wB8dQHFdC#53L6n* z{lybqiLNf$XBf#u7n0@(ILR891U|`YT2D`Zf1Rjs^I|fAMm7dKPoVlyV z28)93W0N9=5!Mmp15SKO2IN{Z!l95Vqn^I4<2Nf+~r~_9s}s3 zDTZHM&dfD@SY9QmZ%B1mpvK67~<5g zpd%pIE(1YT4;e-*nus&Rf7K&bp5_05`ycE*>~FF*?b@>F%fFGUwqF84{-v(kehEJR zFLl-SYum8@%Urent{tzwdW*(xeSK0i)}r4WtN6}ur)B)LVrTNl5}W*pKKn7G!qv{= zF-uDU5QFPr7y1Z>tve1hH~a>ZNZw1B?p%{!EoH@HT_XqpBwyFa8$XN1oo9-{r03bN z{_Sfqm_W;s*0Z%#4*;Sy?eDrJ5YX$I){FZ!ASSu;=E>c903eDQ&?hxP3UvWu5sGwm z<@z^oUI3D1(XSGO(@<{N#eLw_usR5Ju>bT^NQ6ZeZ@boBf6s}RCUTsr+RBUciy2RKTwaTEEgI#)9K>K&Rxy-IfF!^0sHBg z`^iO+`l|n#E5FbG3_r}iLi~a|JFvaGdT6kiCwhhV>-cK(?8i38s@UhD`rVoCMjhJ# z$Ec5X)Z)+1N2qa%S=0%G##4rE0)OgR7M1p?tw)LHe z5ukc_E(l}>Q5WzbBMvPeM8Mm{%7NT0v6Mq@h$v7~L7^Xm{)oixS0wgBEIM|i3|q=i zCqx+TTm^v-R1So*JbEWbL<4qz*xp2F2W2cG`yS8%3Aam&;{&NNpXeH$5$!G!4N*9(u7~3^yIV+?K(`=A2(zq=-6D2?yiLN` z-C|Xa^h@#~vy=3zAlThP8b=`gLYH&hyx@2GMT`$gzc?YYmC$l_zXV=#8j^;75!ZDD zDWX0=S)h(W6#yTV1C;|KcN5gJWpBp@CB?`iYKkLezcys=hdI`ltYgS;iAF^8r%Y2T zBN(cU94YRxBwP@4Ze;J+A;++%gn;eT&IJ) zpoVk8+780B@k0lxxgw8#3&J*3{KvSzV|JkaB|El8 zRt>ARgMKliYpl1uvV@4I>`2=RZ~tyGM_j159@WL8uNB2l`2-mJH7UzRxC@!xNQJ8^ z3_nKw3aa5&fmByE)6>;uMik{|5nT@h5n#olGETuDknEfqFr%qdHrLx*dfVdS$Q@xt z7&)3Uqro6f*MMr8sZ!3L%g8U)fr9Fe#*#p0<$%WOFBbFpbayPKX;LVl_%N7Q{T?T` z?8y~nFS;=GjK$xHG}$nwqhmjaRA$^qkd z@;gJ_@c;4jxSB|ftA7oYvt}6aIGS>1v-w;$i&`l0IJ_*3;t9gmOPJ#zQhaZ&MUp>A0dSRcy*6z1?{s0PTf;Hg7>A(xiz&4QP5v3mOrWB==a^Y%ZS#Vl8Fo0%-MVLAwK(+gB{o zHkfFq>hsAV-Hawl3$gvZc5c+PZCpc9Hy7v6t}DMm^bALc$G3Zk9SBCMz&ByKd$_Y+ zTW`_X`CC{(D^{qTg0xSk_ZBgicOxl`Q(Y@NW{|@L!QC)w$G-wvW6GbB(HFa@)k-hN z3|MFN)Tm-{vKY=BOzjQ!`MdO5X(rN(MiOU+YLAsQ(>hTopRo>Rcf_7pt>jP=qI@!m ze8prk0-xqn9M>HQ#G#gGR23EjS>3D|p>C@Y=_5Y=l?2<+(`jB*G70V??7pz-D%Hnp zrB52FQJ5*kD*mouUve>X5Oy{xkTs|37&%!{l&@Cms?ZRWTxGTLNOrq%{K<0ep>p{I zKAJYbG{2Y7lAM%I>%Xk#^g6(Y?p#b#I7uxeGc%GJjl$L|Cyj2N6Bw1b<;t({7x)Ns zneAn7V1I)Bc`nOc&ppU}g8LHpeLl=Ez0N9KgH76cLU#1s5s5~vwQ(-TJ4DXCJ4a+` zDBJbu1=;VEUgcVTJ=)_9yYSnE4QpfewpO}>p+{Sh3)U^^;ly>oo0cw-NN`oVjgH)< z?r3L?IR5BKY+Ij$dA9IQx1{5TnQezyYw{gDn5DXAYam=_#P*11r*o+X$E*H2u(6F7 zx|U+-Fst#;qWTe$gEMhM2pGv@1*bK!a0bJwF}>|U^KG(qP( zY{kv)yH-E!Cv)FoZGRg+f`$^^4?n6D`7wNtrX>UD+)0!IjvUhcx(Ut?<%^2w_KDCR zoE%D#r6An=5QoTzc8z4xiewfyUm{c7o})Z{BhIA7tB0KV zDA_ZVgc+wP^hF3frAL;poF_4Sd`zC%%iPPnhxr7J^+){r;jW4H`ow}Fjxov5x(egD zjP*KJ6{wLfd41H9NJT9i67qYo2CNH@h?Qb3xDz?MA#(N{Y_&Ry>1Mn-V)Ogx9i#X^ z#xba*f7lo0B$LcgUj(KdV0DJjEMcrfy*fWIaL+v-`N%!@=+#FadH(rF9(l6w2JWDs z0*Ru-NcaL-R^-GW41wx@2PeUt3}R#`JQEPDI|{E5<9iFCK~CZ%jaT)mo+FZCqzMK% zqz!>aNK8CaezbPO4F};-@IWOdC*Wc5$gjK;7aTqikwlpCDkldAuug1%7{owc05ddr zjIsyC&%Ov$9T9_)iCyuL*oziZ;VtfYpc1#VBGGvy1#9C&Ilpx>&NV0g9J`DyrC~7} zE2WdAlTNTqz1parrjarm-19UvCJmx#Ez|tDSLIS;l}5{CMB=-6nLAHxGe)V$>1*3( z*gnaDp0&OH0-g}xIL)Oz&dG^$>;-(==bDzBXq;wWINiK->d+x6R*`q_K9eI8T$sOo6dKoTsEpS%Rv&U0Y9rOrnn>+xuzVH1a8EDg7f{Nh zioOO!hl@ZhMI1gB;V9To7!zB&MIE^pb}b~jI(gEVXxk6PQKuR2uuF?bonRi0KRj;~ z=q}MINokcDDN89r!W$8tr?x+xULoZ|bE=!j6OeXsTJ39K3_FO#|Fob=x}b=^DUk?tKz~GuqX1SSJCZ+z zhyWln&2KAdjwmGn))xgt;T^uHznhcQ0w-C^!yn@0Ko)Z1{;u*nxBNfBKHeAX<=8(b zJKg|lPWS`OtX9SfLW2}1?S^E%%JTZlDznl~lIl=#l+c|XLZE&AM#yE!m z!a-o)4*xv)$CM=wcUj>ozW6O@SC!K%*hIam;HD0ncOPjYuT`L)7*PNdU<^1;%h1LN znlBEQF(m^H@d4rhTx@e z72Z#=dY(Fykl`PCArxpTG#+jyI9wQSr#*wCTohF2R_H$7itk<(<8lJyi}E}zjxQQs zy(|T?a3TcqBspsjI8i@>7b$Z7l!)&VGGQ<{deln@*@%AuXP@g~u48Uy?r?WG2RB=H zuN$E@tM+b)`VCU!a#&uojtKwD=>BFcvG$4}bXf=J#VUdM6w$s}a90 zL(dzUmJnojCvW~m?aBUk$P4YM496V3@<#;Mk21Y&aNo9@T@U(m%XBF{bl|36RSS*P zIXI`WB*>9h=`x$!|EyZr_It!^yWwQwk?0V4pF8+^pX_)zzeWpw&{%D(Ub7h&U>-1Q z+OqWxwPhV#;~H&y3@378jvlYs#ucX|94T!Ec!t2hzMdyB`|bql>_Ml+QFBwwX?Zr+ z^5{-xt;5?ddSZ0C6k4|CdeazdAL+gge!0fUrKMeigEKP+SDPybXJ(d%hiB4OZr85; z3tP6t1lgZTW=iQahvAC%LEb96GBZ5f*Ebo60({@TJ%g)orTxHNTv|E_L~U$xavrLL zx*yo3aB!QtP^~rw2X}?KCDTZ!OR|Eo9EJ|jU?o$7gEA-h;+lSF`}PZSug;x?wf({B z>FNo<=+Lh|iMI%AJPy#Tj~QpS*)Z)M<|jAC-VsyG!dn&X9`|-iL4L%1Ks{Hv20|q_ zoZ}14D$ZQa(vZ)ok>lmhzR?Wsc{u^#4{HW&UoIiYvv7Ew0(d<422zQh&I;@Yk8@uk zP=ew%bZx+R*|P}am)TG<3pw1$#;O<+Lyc9nP&<2n^LOaWqVM%*+3d*2RqiW|RmqSH zQsfK`I}(u^t=e#4$YFn{5-)-m) zX|%04>m`ig(q1;(3G2OjDKlHcC{OW2Y zn^gru78LGUWhazarQSd_H>0RDFFn0rSqo3Ix>Dr05?TMpuUzDx1pMX}*zbOa`7-l0 zo15!!Yn@+5r-$kV){q+azy(KIhg3SzL?jTx#`s6vU!Q~TV=YwPNHnM^_TQ#`f+gvb z+AKFa&*QEfk>V&~Eo$a-qxG!)i!Tw01N`?z%Z3pP=hZ+!-~=U8ovl|Yb>~0R-K~j! zC1WImeKEr*`y=$O#9RXpW1m6tdh9cpRITp*jwW(qq?hGsWw@wvWit|yd0*$bkp#-I z48^s>&9jzevCF8NuhPi{bjRDEE&ct)?#-o>Xv@s01;CB)qbLgRQwyp*dS7&VvAA*U& zao1L$lZTdHGg=s331+eVd)63>g~LL6;vj2=2JdhFwxGVB{YZ415Dv$Jskv8`49zyi zD3&)wW>AS7U-O)oaQZQD;2sYKV<#?5Jfl|^z8eb$$rZ)unhm#f$FX7AAB1tMHV-k5 z6k3FGG>Pvi>a8DMwxdD|Pi8u1cWEfu`5107%&rfoyc^?QGYf=J(9$ zKsI+&3`=^RyEymi#50gT@yy(-tL!oq+NM{d+n~S^+@f+$JC3)tquAGK2U?ZWc6fG2 zo42~Q9h{oK7gucl-ayuz-t)a1z8~Eh;4UId!CHoVWDhh}p(Xb7kGL(OwBk8v3$7a< z6N2^-I2tA~w&-uKLm!<3`s4H!rgh{l0-g``ez1A;gD)*!T15YF%mR$><4ixZ9jLiG zof+n}458Oy4^2lkOB~5UzJt5cDM83~T(4TofYCHo0kavniDEdfH0=`@Dr=eYSgd8w zykNbPgnJxH2BLC;-gBn;ZF(|sV%ImZ<`c~qPOt=WA;fxNqj^U5r3S3ARoK%%K)BMM zW`4!to!g$-a*hQ|+b-qpue0}f%l&imTjlKZxXqPf?cb4(Uv>qyh|{!_bFWf>-AcjP zbhT?aG50DS8$fL}k>t8y|D((X3t=YNg-$!SAyIa;N%)jY*=)I*%lZ9DDHhYsR4S7}k7v4O$kC`7gLUu7Q+k-a zRJ$_nM6vVIPdGMhdm**TBBMmsvNKxL6E_(nvSWDHt%pOiCTgB{#O-}%xm+t|&K^H5 zCjf)@p2Hqza?&lgJeo@joGcegoe2+5)M~1#8?ZB&MawW6snKHt1N-(34h90c0SJT= zjaoU=Eai6|u2#8=3HkW(vzcP840M9`9Jkd{L6$iooqP0_TO`h0lW-W8y{;(4-A^!< z)+9A?a02~-79lkd&{WjBj#-LqB$uXXOmL1_zVbD~mwOBHX;_c0TuVpQW7A@%_c@j* z9#5HlcDk*RXJ556^u`?>Jojp(7NJila`hoiF{4|PU0sS23?|bPS~VJnXj%8E@keWw={qWDLLd9FPV)VbAR*jk{ z8&xgJomJZnN~&szG{~G@r$Np0TB-l-@Lc3CK6T~);2-3^2pHjB=A+CnqKpvsCC6iY zOGD4~s_aT$Ti=#$pN$udo9%FdckZ?|Je~TSx;9nUtEYu$QT|$IoomaCv_Ge|@pIN| z(r#BzslP74?4@NkWx4^Km;diT zAQVCyIXr&Z(zJ#C>8(pXD5iy?(Oh8D(9nBmHGShyNm2@v9DIl@j|Po!EDZpRlwjWt z%aPWl2LdB&^3{&ou@N1$`x9N6o&vb}=fE7zp=bWHDKe!IhvGc%=tmUDCpA zo}{w@k`bWAL~?~*XVPwsfxzWop%t}P+YRv9*zAr*AON_}GQiVw08e)iF6;*oqEcKX zIyOT0nwaB_$kwNA+4JSvSMMlN6?F%vMmiSXB6-^$zxa>_S8KJ|J251d0aOt%lp#*v zvSk8bVh47%$z6oIZvBm_P`tZxvxp+L6i^n^Uu>|!I;nfEiCae3} z5z((PQX-bLW6C4ezj37Wi>3x2lN{N)=c4&%6AwHvVHB(_TXyZ*vc)p4BDP(1Zt6T< zSY8f9C-d-`REX^I#VZ&11@1K_3>bPp^wzPZq1=7S*F>5HdPpc<53Nh~fE>plb1c{w z*$k9JWOJ|&`DK;&0|hzQ9EL>JO(f;sI`}@w zUil%shx5>?oy>07*&K}5(Ria=5yV0f>LD-2#z>*nRpf#Y{+45J;qqfx=+6jBZ5$jI zb15z2V7g;e=Y*AzQWnFk2L|)B6TTIZnp&+`1jM))}B(S0B_2 z89&7C*X?a}z46(8?Qy*uMi3~`6&NR!)%yrHhid!mB%@_Zp4Oc)8$^q4{nDt>R5G_t zpD!c9vW%oHilBg^y|l~%-EjdGlh*GMyB%^CJN~cMe%gY6Zu{x)iruPpdw{LR)?+Um z)qpqJevWyVInO`N9U$;#Ls)|_W$_ZilyglB!N=ky$(Z`w+u8fJatFlF;w6L}i zJd^PaAxy7}H+k2cW3}OM_=vY>JBKwTLkuBVS{^GTB$Z=dSZC!d%88+DcFLIDbSJJc zQ%y^SLLviHLLeFo2K8z-i|c0Y)satBq60ZKDH-domTY!ts;K4&&lENVArjHd1Z8_k zilD+X81EQtVy<(>;EnYvdo}p7W-M9#+TCOSY@K0Q>KHrj{Ixr{?zprK9pVD$^X>_O z;pSl;3^O;tC_Ko#hxu9N7nomXzQlZk`402nP@R!*2wIWat$Y!=z~e35Hl*xn|A~i4 zf>+rZbT*DqB~eD|G#9Wsl1uJ_)VL>w@(lB9N_d_F*S?PO8(%x+;~wk;{o-}zU;TdW z;r)$ zUgZQa?Q(_Dl1se2US{KAb>yT=v@+rKU|KMv#%B;)FqQ7yvUL8MCeJB<}Jy1 z>GR>m!%&Ws(McJpL%<(_9J%?)$^8oS1$xA(?_&dsq-6y8jxQwlsA@PL?A!H6P?SqR z4{rVsi8&7KhtRm;2zS$SEDt#uWzQ#5H!4bDZt}CTpe&q8?N#Ao;#pbQ{V|#`@eItx z>wgw9)ckd0Ppg`|>#_7cSuV`ipOQ=R#0h#)epH?kiu0)(;bJbm1S43OOYN1U{B@}t zB|*yXOz)GV!hCX%qzOG+<2xiNGZo(nLmlbW%7S1N;Ye@<=E_BA<3-pr?q=?1exfBC zbiW=OW`|3fcVa7e^@6D;kAq)$b#xs&K99z(v->#O9SvBN`yV;L^0_08)%VWh8<>CZ zP0!`;-T%(wg2Nuvt3=k>$xKbP>C&E^Tn#C6LY1L$m>hYQ7&NVY)Md0IX`AxFl;Ve*cB9JL~5d4}19Y9{Pp-3$Mn@ z#Y_}F8FJ)4rK^N#gvZN&g7N`;H8w>^j$vhJOhuG^9(%x zp;s+H_tGHyormBNc~>8Vu||3;<;aH}J{5AKcz`dg!*|M2i73HJZJ)Q4yT^UkG>6h< z!I+ueGgf=|WwijPOpy~Bje`k8*LKy*T&Xm~aYN<0DkQX|%3Tzc^uW$o;$Wj8aK)7? zj9R#Z?XHdOnVvC(hM?BVSiDr?%Jp55aDQBvxK7$|9A?EmuSWwMdB^!GBV!E8=d|_Hx&SL_@j=$geC#-9EsZ_f ziUBzmRIK@2^ErA#r}=a2P4)@*JS5)t3e6n7uXGXxppbFjE409|Zxf*m%7vdM@~wWL zxwbRc)47oKNTKqM&9DPY*R~L)a-?Oh4qWTk@lWQ;{$1~6Io3MCE>dMy(VscM`visM zQG=JJ!IFakgSGdu=Etb4m>wZzc~wqCHscMxC>G-`LisbzZ^Ml}xAT5Ek=z3bD564j zqm}^c9FY%`1G$zHp+TUmWGJB!-ym?1TS1r(O*7OueWyu6sp}UH2_t{)X=h$_; zi+{8CZ+U&@EB@5>|Kz`={*+pP|D%QDp@G72?MP%iG-!;4@^i1wy^8WYIkEV85s*zm z(t4C;mGH>a=WhJF?A^J;H?n^` z{)>y3N{{rveeu%R({gh6cXofrPwV0ss4IZJ0K;xQ9OK^2mww~&MfWzG^Ytq)@#lGq z=_4Aq-n|-sZJxc)*?DbzJdU~tG?(V&s2&Zx^*xPMV@xX#e>m7DsCsq$m&Shyx~m5J zhCi&8jj_gRa*r=6sFhQJEMRJC@kH&c804fV4|L&{UzZFt%Nuylw%;-8{uEMz{#1B$ z`gaH3gBB8~+^-)$**wchUAs4ZR1ER{+z~Ov0n*LTzN|uDO3;_RZ=f%99nmsQen;=} zZ>V=Lb0tBmo#}lG8W9Atl~bq&;`F%pEwwYW$EEP5Ex(3F3DDzrZ~H=c#O?9Owl9=d zNRQ3Q7xZJp9}oVL=;evlT#?aXpn|XU#B1u!5eo zWQZ+_%GHrtqZPaEKI6#6Y}pr%&pA|ny?iM#&-M0>Av&Ai*{DjBDW&V9^t~xdxv6-`oPG8p6NJH)e>T}@U3Uj{~dH#fF z=|heW19M(E%1#7()#B0S%X|P8`1bwdzJKJ-Fa3~{=U$bQp+VRYLW6R0?p01+`r!-g zlbfI0{Mv$pYL^NP+Eu#zctyreIXWza(s%aaHmUPQBfz;IXYPCvj8f`NY zTP=vbLTU$D9U6-HLY!opmdBxBW+5Nz#;poJ?BFtGpkGT3t`4 zrT8ElmGI{Itt;Af7mM>rS3`Q~D4K&GEYcI=7f3xIPFo1@an)4DkwMcfTiF#vQxi@&pa z8cma07#vVwXr9z;M7NsLKc;O${FU0vBK~p}dj}VLMYDl~ZA8!j+;XMUq=4#EG2R%L zs3&(D^A4ACXwBqyjT?7fZeUfDb7>(batP(@lbJ5s+7u4dBoRS8>jAdnVzD$QXn{QH zFv$ruCkE$A6nS((63jPDM{FpNPp6x&E%)^;EZlnQ!a`r)^0~LZ^^>1`>stv1Sua(W z25v&LJ;_Mjh`mqUh?s&HvX+;srMitwx^=I@G%n215{OhfcftezG(3{YnXwp>h_RTN z%fyB%2j&OhGk<{S=3KDfQID%>x1lBT1$YOIRcft_$Hpr6Jk>EmRyH}K>!U^2ZN?at zYiPO}z9WPRUMPb4I(94<7xsvD3dzI!-Q0GWpM@c73H%4Fik>0Rwk*vsG!? z)toY?1Qm%JByl>f(+-B4dXr)WdeZxx>-4@rk7A|X)Vu&ySJS%1aY#W;Sh^+amPPds zeL(A;w`pA}ak`1Q8##zxde@G<<><9g4~%W}F3NTsTDMI@(4}=Lb$cyoI*affFsh!O zT52@1S+6R}eXl4=bRe?XoT~No0RCombtzw9-=TDMSu4$Ru-I4NzsbOMdfzLst)6bK zdgbg7doH+(aQn&?W^#Bqks8&jv9dXp7#^N1EzW$EszRsJhOvTTFsiYdn4|l&)o5%a zcBe3g@Gf|ja0_l}$y3M}*fs|1Yp{;AO4u5$blgN@M;u1%4EH1Qi#sDrRaemzQm;~w z`&Z2YdV-59F^71~vehI4OF}d2)fafxruO9ooIKZjj^5B%S-eE(ef*-@D*i6Rwsw*| z3UnSl(k%|{2VH+S$OCXJ2=`LEXonN*_$cUgDg0|`SG1(Fgp<7Hewxk_U~wtEU(KbL z0^IgM7Jl;Gze5dr=+UDt-^}2az@5WmvknDsf*aV2a8DMh_(QCVS0U3(FF}R-1KB_p zisaL>TbZrU=hnGmd&GExGyrNLRW1d#5$j3U=MFm6cb$IXJ%@8~rY3gxNvxqm8uU?Y%zi;gN`YljiO=qgp6&rul7q3x9XxOGp(#Zme=g^Eb#*RmjCEoFXU|%+u%hlyN1?ZPlB>WH>)$BNH*I&8C+Ap>l*n4M>@cZ zg8IScQS@PP;KW0y_BHdX?3-o|9XjP1zK1;Ltme6BzTnMSl@o&>a4~9KpK3nseFtqf zR=qd=VcV+$9PF`Ug3SAmJ@%;+51|s-(E|sLqUR6qyUBSkyvIY{3$2{o16w0)l$@K~ z=%$s8GGP8beB}aJuia$tXt!}d-=2=071HTrajJKWwsLF6oA=-Fmq-;JZ2mwDOUA-? zQN!aPYw-D{A8!9L{P%dr0an}%e+d+#?_l$9u;9XXB|{7!WMkZ#%8OIKD2 z&jQ> z3ZW+_Ej6*Tp}{~_$t-+VPON%6c@gy+i0NeWHN1cBRjdnY;U?``K4&@Ou=Gz@La)+_ zwtrdIJJ+h@!d8dZ@AZA+T90HsRwA~I|GN1O1ie;%2Si;3?B&GeOYMmq1F-ROM@e>h z?$tSb(Mar)Bk|y}dd&pV*ZlyOo`rY47by38nYS}PZTtBna!6YrJ{G5blbmRuPRt(I zVY9YJSPFeNpMZ@cu`dAL0FpIe3r0U}#tjg@)lR1ESosRlGAH2UCx;Pow9a4>f-VY4Z=V zXHhBf5ih>{_g=l!ryHwECOjgjIgy}v72Wq9 zxA*xCcJ@(^It4&7{?s397!pvRYEI%rjAPw0?7SUy6 z8NhWLe1+&-dMRsor(WH7>Nl%H;wy!7d7bigIP2sRd`{Nus!=Gqh^3m;bC61R(RAYZ z=)hN{begX~8k9FPN!3L|bA_DMn1j?+N?_|xH(z9ry=16Jy*WM&92^KSple`0w(TnQ z$LF;bM9-3ruArO%ya0#h1zdg&SZc7$$noX$5&{o2$BoU#cc{NhZ2Hz9HN=+*wSha3 zUP4er?wE}xjKp1*{oG!yLbu`=97Bi%zSc&_GYWj#FeT6pN|&F}QI;>9%)rY>JAVO@_Z zUWE0U2~-DvE#CeHu=P$$#7->SWe32u0eMss{d!pUA-8Jk3^sC zbA1hr7rE1tG4&#@_34Af1w9?NEpT+Q@#K6sa>hiu) z4zN`pROM&+*w}&3E*_LrtcnkCf}EVfz2MV?SA~Ac&>Efas9JBw(aCVFV!Y>VUdl#V zQQ)Z`24czY@>piy&AtoAzx(E~&!9R*F_p^5Dkls*Hq;&CqS66j?8%dIEuC-_Av&jl_Mg@Vu(1O2!yN zxe%u$3K}=_{=3;>x)ag8@84Q~QATqoueSQ@>LnwmqjfHMV1#YihLl~HP`i#i(B_u7 za%G#Rmg8dUckx%7|G^!F?vYR2%!=!Gx_J(I%&YC)yzdq0CJX|*NCsiLcINKpHxkFb z&2zzyUjMP%;eTuWSM5-9&r6;tf3G_J>F_vn#0j0q%hX8g#&2Y!u!%_ za+gNNC&2()35{|JK4sVtos-8=s3<2W3z(j-Nhu{4RE&n4&8oTCt{YnCM0WKOQ{d;g z7m1}pi)NsnTx|^Nd%M25>zis}*B@Q?EjYH$xfied)~-KlOQPq5w`}uWsb1o>?bSAT zHpfsO-1JC2bCYB9AJH#}TF4yixebo3b6$0e!?EF%$Ky*qw`C5t6{hF^e{AoCD;If- zYceU=_qVh(m%MFuzH!%YPs{q8NB{4(|0%R?nQ2UADmUHqwzu7MQzbK%&Snish25`Q z&lM$I8RQ1a>gYg22F9$}^*AC*;U$9ByEr?J>Ts{cHSjj^G_$U(l$1NQst@HD9Te z6@7AGz*JR1P7DuEsd^^8ztK>(Z$ETsJAC#ZKYq(^lCwj%aF0{+#V*Q~D$d=UAT=f@ zmlTbbgya6l9@|gP046y7h}igfTQ6v&rS>szZzDP3CfvHWZ+BWkj}0f8JdWs@J`Ong zahRW5TKcQ7j3$JX-VCA5{YmRaI+RnRy&`({8_d}5I5xo6*utnloc z^(uE*U4=|dDCPv)O~f4T&O!aNxai~WOLC0 zIbjVnzed$lUFqCuj}8K_qKM^fKj@Ulb#I~axP}#oI^fqL{O}7ciCmj<713+D@;uP& zD$y{b{JK^Q26v}eN0*@G%Y#@tbo%e(mZ_tW{JoX&@qI0?rTfOmVO`Eo4d2my^Er>` ziC5A6NcYW!V^i}>+qNmW8OL{N*KTFowk254m7zoW3tr(8rH5^K{_V{Du8k-9PIsWA z+rrT|+P4-|we7dqjy|r?CU@=D%4$KY1bRx$M7GmIFP>?G8XCR>e+znX!53H3i;tmdie8-_8%y{?N=A-#-xTaa-f8|ma}s}t zKP(y6a?y(PX%(wDaFdemy+3J~r9ig(=H=5LIn;MUAR8JqlAG@IqfI=HuozO5>LED> zzf#`~cwN+TGl@B?(Y0F&1{L(8hxoXliXmS-e;<DjC4lmFiu7kKWx?d8I8s<>71bQP#3gDE|vJ>QM&EFb(2MsRt;SEzEA_Hs(I& z9n6QApJSdQm><%eUN6$Fcc4D9Kat%A@sncb9^dIT^_pDrAMt*UdHIRW50;hM?%hWp z*%Rs2OM4zUx_fs`DUTh0;_FYGI5s~&H+S@*<|9i}@LAfANA?-d#pP$~1^Cp-k*iZ{ z$r@fXYhDK!e~Qj5k~wm5`P&Bi0Wl1;tm5d8L6W$$hidiNeel$S$+}fNG(UfA-)y~h zs9b}yqx17z?XIb*{p7)&$3^G4HBTGxyaa9VJiL&@Bc4~_sXAKF>a+#a&Dwch`w6JTsUiH z2DposWfdnYWuugf$1Oz{{c29pVR+?3byF95duvE{)_QvdEjD(LOD7Wka3C)zx?;uS zxsp+?Oct$%ZbF8hE5sgNmgVJ>$wE#~B+{mCed^3&wNe?{clIgN8$frOh!-;OE>_`P zY+-IBSmFB^ChUzg;E7BSb$LX#?;x)ip%!-);eg{62q6N>FgwyvO4W%mbgnNFwg8Fb zmM(61M9t+Ym0V6e@Pcy|9|YLqPdS(4_n&y7b)_aM@9k}lZ0z0`{ku8Jz$i4Ov^zb@ ziDT@xp`VsZxg$rK|Cy!%pi0cG0Nzb6r#?6EQ_Z%>KArxJS%%Pp7j5}8Y9S++)cp-R z98$-U7RM1K2grA@e_0?291XJL`}U=MLA?rq{(%P`!+16H%UvwLGYkl?Q3o7|{O-TP zs5^EXP1FQ6via1~lAO4O4fs=fwe>&D$UwWOWGxN@PH<1B_C(8GuB8E=w<$hPYQ4?g zvZY(>cvf>Yj&W^vQtuNFmg9&~(WVv_rZmO5wygS-XHGwsfwN^n zH4BXc2O5!HR7Z+LGLJW3@Vvu6-r&6X$=6YcyI9f7<+02ZO-oM*f?)_kdV*eOrpC%; zz0xQt$)p8^_MlEP!fI5@7emQCu~{pbR7%Zr8_ljZ1?ksQh}woE8I}7B*w1$}?`p#V zJ+_gqE^l?zjE~v26D=!<)?0_WHrX)M=46;Yk3UG;HGz(f#9)%DYLa7FS%?|+Kp>|~CK5^@D<_QPuEXUb5D-8aB^OhB0ng&j zLlvb(*!utks%qa)$ch$&dsRhE7&*8_9Xni`oHzjm;=@T*5L9glpWaxk#Z*pEOn|Is zD#htsAP%%dV){`zp%zfC|LpDlwxn`OeV958fE|M9mY$PPc zr5MJ{&`?cDPh=$K$G?3o+l3LpWA3%*9Nl|RM~doJY;fjS!jK)z!BL#ui~ibNS|^mL(+)}sSvW@sp5wyvckN1m__FD>OV)>v6mSXPrOQ&WH=D^hvP z%H)=oPC3>ONFs6aTej?z6F{;Fu^5yS67s&u zspf@-ZGVUXGA-*S;!mHh!xTn3AT+v*V-X#2w?}+!#MW|w4mpAOXtbP0>EucFC^~t* zxZJ!zjmUt8hjSWGXQkP&bud`w6wx2~3b6#F9;`d!33$C(vu81u!oBR~gEKRFb$EE@ zL(T7xd>o_u5ch7}S1^vk%*;WI8!$6GTswnV#5o-CyFuxQOUzbg2f*ex0j>CEpeNo+ zseaLmv*J45KnjF3tJl|Auj9kcrDw1H%i4TT)FNDFEu^oVFHwtdzG4V+dH?S3oMC@| z_vI_=c)YrN8VyXjOPl~mua8!Ap!pj0K}?STG-zF%Tsq0_=()Y;j!rg6`>{#1(>(TM z2<>eCk4tIUJPwbYtexWM&O6>-Ja)A%eL;i_6rKU}0%#p*l3?@aD73rWKyd@tIUUVzZot=ki~_2eCsHyn9G{ea`r0yL>s zE*oYkxq0*4>*)&|u>-@ynM_sIXZrh_SM3SqyCckcjftYw9_vJWbR;Gea!?8tpcQi5 zCZ16X=hv4wUZBC&#{z*IEVVvv;vqM9=WAK|?SjtTg4b8Sv(MC5tzu&@C9@QYn z#&#iXPtAj?mYK<=tBbqF#+3LV%|(FjX z5>xV)Q>mc?V`I?)`d*>~V`B$~QmJ+;816h=Pt}vlH#mhRxnN+U6(D_Amu|F_BXd>ywS5!(GjWpUh)T3nm^`k=3Fh6*>6}T2Ax7WD8O*5YN7k54J`9M@N zX#WjOPQ2~@`>VPo)J@CUzkj*Wc=~uP)9_SxsVzQ4yT-J@G+;fi@)bKy#@%i2wUg$3 z9dCH;N?(5**%dky(#GsQca2U=G&YXMb$MUCXj%ooSqq4K2k~>ESm#LP*sFbd}V?0excX5CC=cc8Zc zN$e*5}nFptXq$&r1` zbHP0hnRiVVW@ihNchUacHEC_#I`0|A#rdsUEt1=CZtFbS{#dS@=NTI}Yt4_V>JF@l z4a>mW*uMP`b*78QL)*8{FC6nUhgab}Enk1VTG{W!Q@8F?ufKlz*gQu6XuTyur#U)R zZ*f}$v&xI}*gnW9Z^~(x$G47M7Va9^s7D+0ja`PmSQ%Y&8#Poml9dT;GwhRVa;A47 z4cb_4^_?D}?EC`h_3UKK$`#!X#*(qLR5<{>pPRdDZC(-Q^W2;}PVQJiX&5VtQ#r9~ zH#?d#YxE;<1lmT-@m$-c`_a<-TC;}7-Pu1*>^|DCN%ZrzN|hy2H&$j;Nf1oB`>^cCmAD4-PNrSqlr+wui!|5AU< zFB|pzJtLpU-)oFTxAoj!e8?9a{6PJw-nSHvk9?wXN-}#N?72Pq96+4SMeccYK3zRc zv8<&ZF8z?6RWDUeRZiLVKgR(U9baqTLOkcWUXuDcxdkn+GW1LBu3~Yt3nH@a!UKW4 zn!}jbEf0n4BF-=FIC|1E#&CyTZeGA0+8B#$ZnGAOY(}BJ7>aDJ>($~zdUY4!yIDZD zzl5@P*2ONIl}9ia7teq+)Y5|a#;-_cpE^D}q(-B1t|Zsh#8iEuc&iyxl9@!cD#%mG z%-C5`Ji%p7{QmiOmiO$*yt5GMsaIzN`P37+w=FD`X4DtC$9#;<`}_AcFm1XJo0wnk z^xwGFUV5#yw2#WvD2)xdt{x@Pz(x&ZSEnB8^!VD1+1C1Qzin9?wQiPd%@qnuYU3^@ zjCJ?fayNuYY~cZReyk5ZV;^n)2|Y=h@JWA^?X^#CG!R&D9O6!jqRBcZ@M3tx5Lj5B zJ^?w9_+eQ=;CVT%L1CE_v}?GTg^W zlE$e@($Aguwq@wHh5rI)4QxmAPiTWa!WQA=8IFUeNs^>%N>PI6t7CbmdqS>OLtctV=rjs;)(8?h|2i>-Uqc9hA}|P zN}!bd7}Vf}YBki8$%MF9Bb(9t=H_5u@gcM^loQ2=f^SXjML9JmrS{(Y{fW7`3Ee7G zDh1tXCx6s#=XL*_c5Z-UUbD^LBL;ZXaIfGwzjhz~TYN`sw(TBz&d|8Z3{S_s4|a^} zh%ch6^hxxLv(Izh_eS3dyXT$n40Rtp8rr&lf2e16HuP6->?MWY`y0RUUM+Lt?Aa6A z)WJs|Js9elzw55~P<+FeCoppWQ(oc)5|02a#R$KP^-!#63(nWFMaQ3s6Mq5yS1z*_ z2EbUoysDM$t9}3YG<$Jh^9K%_ffv-mFE=#|cKXZge^(Da(cJ&UH>;CU)1Yno1Tr=*Cv&ktjme%l-GMP-EkTLcWiwgPUoHM z>ZwDAgsDQIfQoEd+21|gSlY3}*fpIR4fY|uSv_><)baWGGA{y!DG(DBwKlEn+<7pT z;O6K5*g*SWgB-tSpuQ44e`J0HKJ(L6F(4>#r<|_WKB+12(KOVh`mB!Uy6p{M@7{-E zvBaiL)Af3!7u6NTkTo>4OUkG*F{G8_J7?z}+Oyc0o?e=+3qYC%dj*Y!2B)RP(NRHF zm!_v@omO-nFANM!PL#_Q@8cv^#5q_fO_nQVYzb{o`;j63mmFDLmf6YN!TcoiGt8%% z-*R*zz0sf0uO;!EZS&lyg^*7gsf~`&v$d8BqH`^^?zivGt;-cD`f833#@3TJ_EFb) zH}}Q;6GcT(gn;A|MFpUIa$;hiswjf!Qxkt92$qosbXc7l9yUx9Aiq*dr4Ao{^3l8Q zdgv&7sGLrTk}iq~SvHMy0!C3%)K}Byp~ef*WTlCTQxc$LL(za@R#Ry+ zIuw=z)-eSp5$C9QH7ilorpr+o8YnqH&braH;E-!^|_b7nxkG#9y7I#!~utwXqqvpXhrA<-` ze~ia?{ltkApSo-Rjt^+18k~LVQ>W1F`zbh9c~MSeZsq;+tfV8(7>ns@AYx<^`}P$r zRZ}Hh;s7DU(AkopDN@XejcHN>d2if1p{f%nhK$0dkKK9%&Mwc=O5u2Lk05v7?2B_k zs^i1)1Ae%`CqI@`Tcbh55nxN7LWX05T@R`k& zG%dFMJ%YOFqozuYywF^vaw{kG+$JY_ZchrrtaV6GySMnHkRtwCyTORS9ARepPjZhl z0T?%w6XU2sk1356zv?+!*Ijxx)N|(B-#!!SdG^w09|1(_$tRD7x*z%M@r6+L4#Tjv7`jWhhhYyHki8Tb_OR|2Y(as&4ei6U{XZ|Z zTsOcT_7Gq(;X|Io!^4Zt<-dOa!Qpt@#KKnKyR@oBF0ZQA@^U=8x^h9a78c^!3oDcH zwviFVnq0|Yl^pPV^-wSH>1SN5d>y$T-kYWTRRkkbA|2?(MMt#Bj#R?K_uf?QN@G4= z>i&j_4dwj1qL$zBHil>^?av;A$($VgrUGMf>=_Jf(EXLvm^sCCQS5s}6r(LIeTgA7 z4R+>4QA(Oq>0Ld~VC~^Wk?a<~+BnbH#PaYeV{dRrMM1+$#1oC*bv-roy&#)E({VO9 zF2A(>>&LmGmkqED1mHPuHsJ^~(ZU70+eHy4iRr|x;3J$9G}`rBFRN=Hj*T%o!lo_!Kk&bZA*ys zft#nlYK{kT#6|D;@+Zwqn>3kDhuyap_Za6OzUon49j+t*>iTomTDi+Pgaf}m&v!eO zaA$k?ZVnb4B1|Ei5+J3D1+7V9ji+7hw-`#bPr!x~1TjzdxUriSm8b9ltoSYj! zx%(y|M3v`4Yxv+W|9817WdE8T(5GP5`(|nfkNk+I-c?O{{=jR~TMHbR@mK2A z*cQRC=VOJAN6{U}+PCivHIBaNjEy;tbM$Qj`N>+1z&a?7zh|0Osbqcb=SZ^%hFcDQ zT@NC5g)xo>PS#8uRxm3P6H*XERCSg4l`RMq2 zRC3g0xdXY9IcfSq=VjQ)qS}aj$^0nYQXwz zvYNi%j71pv^w+XSfiTKsccc_i=$R%`QV`Tsc1K1LfTFTSlujaJFEp~Fx+)6y5z;#g zHH`14x*jBnf;oklQNrj`@y0PZkA~LqZZfWEd6FPEl9DV*Wbsz*+lHabqCEK;rFu~j zWL=I)a^-aTeq!iweM(`<0%I`a3v#{j>*B=K$}1eN$zS-x1$_j_8%6~}oVjPs>?pbS z4gV+Ku-U(?{NF?Ya?#7YwZyl^`J}i&7@!MrlvKx@g8w^(30kt}?Rn=#bOd%jF5|r$ zo`(zFhBYJQ;s}Kjsj{at!ad`GZ|iVr{@WQno<#sOJrmE4{D?5j6E;Ftf$To;xBY*I z-KoZJ_x(}e!~6bx@@{<3yX|?xq2I%I&%;`s4h;YgaW-_xNAPp4N}Ht^u+F+zZNZs< zw+d`a!hs(R+bI3;Bq`13O7=QO7GSlk$@snN)>`Fmh)kuTn5HzTze+ht86M_zo`h*C zmm@O0m{BN=OOc3_+#3!zCWR##MyKA=@g=6h8qN`36uB=_iUk7A=XJ)S5n((M3rEHC zgpUX*f(+f3zN*Tg@^rL?kq?;S{FCQP5t92*;CV>`Hug`zLW|qCXLzDSh|MU+X<{@g zDAqjBFIAWb?GS@85hjXEOi89oigK9{$g_yd6Qj3R;5kMYrL+*0WF=391V^;|lfcz! zy2b<)=Cd=RF1Tai7W9z}^pR~oZR!5{e4ul_1FAn#lD85=<(DhViJ`%7wLjwF-+B=L zo#%4L2g!|xK6>b*>Bfg1(dM1SZ5lYCz<#JsNa%^sH$p!S{gq2_C2qj)6B~Nr zV3Su!;2o82vK1WkEC>AvDPEmYQv|Xg{ut1G{ei9sdlb~P{T_fEdo^NvX#AcXx{J#1 zrIil59Gt^^s<~Cy_S3DC-gHk~oi;pqe}MHLw%2P81}*!z5AHSIn>b!8>EH`^5kOt5 z>T;76IP_jawuMwADciA<)E@f|P@0Nrx^ey%MT;Q!1%1YX4Hg=O39~F5#u8L4DNmj( zwzg8*+FCq)?)-dkeDVrou~rsuqoPIWwqH;hgA+`Yfmf3x9nF+z>DxO7! z5~W&|s%qmR6$C|AfL4laVH^i3#e2e|#NI@m7jvVN680io5lQkq`JnA^+u^MjtQqrA z_l|hnDDKTD@c5bhUPDz_*Ar-}PlbWA1J{|Rz@rQL@FBQiX+PeR3B?0Y;V;xQ^R;@t z7Q94ttX|8TCf!Mu3?2C)r4L+pU*qAQAlVJmxGWpR17A>fi_gJ(OcKLA(l}hN=DWE>#TQQj`B2b4Y z3kYxrv#w?I1A#waGk#Q)&auh=Zn4d9IHrMga=FaJAF2(5=C;IM<~_yYPW2W}2O|r%%sznkGwa%++h{_gg74Q~&5=Nf`UP{tSw1_c9x6+uOiVom2I!7B92v_2_# zh4mEjoy4DzT<1%I1(kITyB=Dr5U2VwBN)M+M!r9CnNC!KtVVVe7s-~zrI;n22HBEv z`)kJA1zaYkX3VrN}4hfD0Hj}_6ql&f9fY~h(|I;9TMK4eyx!KV9Z9skAC#XaI zL*U6LtD#~Vxlq|M>K)Tw7GzjS?w{8c;<{DGeK>QC9P^*RT{IU+grO7W6<%Rszvt;KW)#aMq5^h1~n!#&E4aWu#d zq3s<`eKFT5bfPV$^ZoXXnH0n9n1C!`sjsEs-z%8GhaR(c!ca!S8N4|ajQoOzB5#93%`Wm11>TdLn zzQ1*!zi$a_^4ZdNWy}|Q?}N{JUoj2L1IRZt>g!QJ zZH$9kbFtTF-%Qs8cd)K=eW%X*R?l(mnxI-WYf~mzjFk@HKAglji~QB8=CRMuf^sbp zXN~&FchnZY??K{KlZ_!-epG~f9m;8VC54&8XxOkjZmVH>y=N`x3_kCv?d6>0n zTb}bALdbK7g%BFC=3$=l5Fry{oyl~_G`fg|5JJe2c~}>*j&ay@cHuOf$yvzO+1h4X zn{4N0{~g!$zP{h@{r%kU&-?xU+~549KmYamf4E%9e^*U?djh>Me2|v1q1?mb!1;B^mpbO=noR5EBkZUs^hd30|D@YVzE zJ4)zAXzh>Z0dRz{9zx#`_y>~f zK=K$!7K7+NhqhofU8d5=QJXmmz+0QyJZ zHG*Da$bT%lBAIC<`HUme@w^{Tmamgb6kaCKeE6PeJEYa+yYk)0xk7 zW-YS*$S1rO`c zyN#vHbxZ#(zf(Y*uS9n5J5 z9GRSnO!V*Kc{h8r@V$q%y=1bNdFe?!MH zp7Y2ok8|}QYbTiHDQ0t;dFIpm3_8y+i?jGVOYZ`5DB$@Vp3jlPIeMLE|9SeJXYa@O zEu^N9x&ECjFW~zE=j0RaFOuCQdR{`yKd8OTxx9jhPx1a4xm-p6RnA)x_1ECMP98Vt z`7b;alVvgI=8HMfP3mqk-&^Rs#d-M>4|m9?1dVq&e|M?>3NNMTya&g9a(KYrGO~RL z-`Di~1|8*S_!hn2lGS%yE9hClS^FMuKk)uXvVDZspUCTH&hanks$?#e^!$|>|Ay|z zWc!%?Rrsr7UQh7*gxcTH@q3w!TFIEYAX&!xf*cvw3*46Rh?l9xeYGnx&jf>OGS#bO zJWFJ11j^LRmhob(7Hf54W$Ffi3Yq5~$<(Wqc^-c6Vww6yGB010@%55v5H8a&M5a-x zOyhhRza*LFxiT%XWLm=0nwqxs^oOq`Arb~oOSGc={ z0(1qz-<^Fu!vK7}@zjSted!a7-u~$_A(=7*qh$uM{wm%==@p9J!5K0``~mAj=^KXs zVLpINhT|g~&T#yWLf@zYnbGAk5omdhY{qy4d`70qj7P)k6uC~|{RFg6M?-XD znOVG>&3z2qa|>l+$!$J-ad=t8o<(rHMgH-gGE2yLDSXTDntAoa^bc9<8a=zfV3J=(mx&G&nY)e>1((x!*$Ht@Pi@3^MS(o#!2J zWa4)x?{{%F_%mkqz_l0NefY^nQ#Lv7C%66h&xr(F51o`bjD}qJk4};~hVJ8NJWehr z$bfIxoSG_g8a*GeC!bu;u+BGY&XLJ^_&>(S1$2CZ-izdWnRi#1`KQ!>#`P*%iqP~= zG<;4SpOU$b*X!)PLC<1l`vrS%qWuuGS(iV@oW5jgP(HnUo!lT9u@fdp7Zo0H9yhs7kX5Z+pqNa4X=;ke9RfFij#Rl z%@e+bKfGk+FKZ%YZI-Nymi1@_%4DlWfdbj;*|MI+vNb$pYf|qOAX_U=wsx{?om|=H zd_j(Ey%Je(KiL<`WnWB?Z4e^cklIFxvW;Uwg=`b9O}IAY+Vr+;vou-1Ub4+6$+n<( ziz?Zcsj{u(W!u2t7HxcMw*6Gu4%`QL%XUOZM|yP1lkHq68~8}JTbOJRTs`R96W%_- zpj5W+N!eiP`q8sLbptA82l9T>I}O@O;@3;j$y)A4T2hIkFLG8;6ha z^p9daioS2aHv!)h**Cc{;Q3AVO(BOV1=(9Xfb_LvT(>D>` zm1sy}cB{yKHSgCJ$);SCUB@g_$#;{F><;FX3CB*jc2T=KLN+Tyb`SaPA)mcG??b~r zdLH2YLGn99?IE}hqyGrKa>+A~-g)Rf&h-?$rJU>U*HG1A)PcfXgBzv2=-Jwqj9!t@6ACCJ;0G zx}TZTV`lV6oSZ9=d)7y;Mxk6S54qY|a`hwRe9GlsN|bv!R_>Ka;E|kfvRngdn?%Yr z4VG*66es2ULO_KazfoPwXiy^8n)^1~x8c4m^=-@K{Nv^Led;;{$px_1F$$E*b)rY7 ze7Vk`i@#h~_I0~0*F9XWC;Yuz$@TFDxpIA3?}yHQ=G;_a2H^UDyfe7ZKpx6mFuc?uA>pRxg-hgple9 zQbdSJ0TRZX6vAR&W*tvVN1>jiQLKX`&UI+#QS6v5R59yA?07nMZwhs2<7l{xT(aS1 z%*=wiEo&G@3%h0fF)Ct)B_$etcrc6uvHxRm;T|N}GSYp|=z;!abjUI@W-``n>96T$ z&?|jS>5W;GIh(}Vn4V{h(T9!w|4Xi@&DlMG&)=~lV_(Xg<9fxyYsUR!`Sb}m7ppu^ z2fpv-nN4%&IlK1wIQ}FE@eSSVbszu$0C=2j)l=}K_Y#Nk?e1T)+1R$Z`FHm)+Ss-? z!(@ZqU^ljH+qP}nwr%s|oIJTZ@5Owp-kYaqs-`}JbkP5vzy2H~gZ|HByZrqjgLIII zib;{NWNaBM_qon;rQxlk^Wi{%ozR4$XtzzLKxy8~IkglkepR z`B8q7pXC?%ReqD-o__@$JOz4e4Rii)QNOrokSrZDL+8}FbZ(tT=hgXieqBI^>Vi6;uA!+F zt!ho{+R&yhqzmgJx~MLu!*p?7LYLH~bZK2im(}HTd0jzQ)RlB)T}4;b)pT`TL)X-` zbZuQn*VXlOeceDe)Qxmw-9$Il;kuc&w5=WOYES#Rxo)8&bW7bzx7KZRq>j>UbvxZ& zchJ!~Mt9VmbZ6Z~ch%i=ciltx)V*|X-ADJ;{d9jlKo8V|^k6+i57oo;a6Lkg)T8uh zJw}h!-2iPL2uNX^k%(9Z`IrMcD+OI)VuUMYsW-V)5$GX*a+Lwwz92l8yjh(Y+KvTwznN@w2iSHZ718=cClS;H{0Fzusv-r+uQcBeQiJ6 z-wvLQ-cGO+?Ib(dPO($%G&|kSuruu}JKN5& zbL~7k-!8BV?IOF_F0o7PGP~Tauq*8>B{tFhB9NBsmzN>)7(7m=BYQSeMadsSD%S}ruli=&r^R=8;!Q;M6h*D*ND_w z8kMy)PHJhSm=^bR*Hep9HyW+ciJPY3J#Fc!OQ|zA;8WKZFvcagt@$CH@TuyvvcO= zZt&f9blXk7+o>*K ztNmRv|I6gMOa8w+?O&?HIikDp!O&g!py@7ruyhwb$h!+4^xcII>h8h^b9aHD?7i}e z`#-d2N$~Z79YI$79YI)7B~EVxwNJPC;ZY_zx)4= zhZZmKK|lK!kC%}T)ocHh;DKMbYGq3Cz^_`hHl=vrSE<^VQatdhRc%cv9{825c1|fC z_*JcTPbnVwRjl?-DG+`&`-=nC)|BIc-}!3il;eTl^=kK&{ed=_u)tRLwzz90K{uNApigX literal 0 HcmV?d00001 diff --git a/user/themes/test/fonts/line-awesome.woff2 b/user/themes/test/fonts/line-awesome.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..f825cfbef34b78e04206ac7d28551ad6fe3cfe8d GIT binary patch literal 76372 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