diff --git a/app/functions-setup.php b/app/functions-setup.php
index 384a09a..79fadc1 100644
--- a/app/functions-setup.php
+++ b/app/functions-setup.php
@@ -63,12 +63,12 @@ function() {
[
'name' => esc_html__( 'Main', 'wc-nordic-2019' ),
'slug' => 'main',
- 'color' => 'hsl(245, 80%, 43%)',
+ 'color' => 'hsl(182, 40%, 45%)',
],
[
'name' => esc_html__( 'Dark', 'wc-nordic-2019' ),
'slug' => 'dark',
- 'color' => 'hsl(245, 82%, 7%)',
+ 'color' => 'hsl(182, 82%, 7%)',
],
[
'name' => esc_html__( 'White', 'wc-nordic-2019' ),
@@ -78,7 +78,7 @@ function() {
[
'name' => esc_html__( 'Light', 'wc-nordic-2019' ),
'slug' => 'light',
- 'color' => 'hsl(245, 20%, 97%)',
+ 'color' => 'hsl(0, 0%, 93%)',
],
[
'name' => esc_html__( 'Grey', 'wc-nordic-2019' ),
@@ -199,7 +199,7 @@ function() {
$args = [
'before_widget' => '',
- 'before_title' => '
+
ul,
- .editor-styles-wrapper li > ol {
- margin-bottom: 0;
- margin-left: 1rem;
- margin-left: var(--spacing-unit-2x);
- padding-left: 1rem;
- padding-left: var(--spacing-unit-2x);
- }
-
-.editor-styles-wrapper dt {
- font-weight: 700;
-}
-
-.editor-styles-wrapper dd {
- margin: 0 2rem 2rem;
- margin: 0 var(--spacing-unit-4x) var(--spacing-unit-4x);
-}
-
-/* Make sure embeds and iframes fit their containers. */
-
-.editor-styles-wrapper embed,
-.editor-styles-wrapper iframe,
-.editor-styles-wrapper object {
- max-width: 100%;
-}
-
-/* Make sure images are scaled correctly. */
-
-.editor-styles-wrapper img {
- height: auto;
- max-width: 100%;
- /* Removes the whitespace under img, safer than `display: block;`. */
- vertical-align: middle;
-}
-
-.editor-styles-wrapper figure {
- margin: 0 0 2rem;
- margin: 0 0 var(--spacing-unit-4x);
-}
-
-.editor-styles-wrapper figure img {
- display: block;
- margin-left: auto;
- margin-right: auto;
- }
-
-.editor-styles-wrapper figcaption {
- color: hsla(0, 0%, 0%, 0.6);
- color: var(--color-grey-60);
- font-size: 1rem;
- font-size: var(--font-size-1);
- margin: 1rem auto;
- margin: var(--spacing-unit-2x) auto;
- max-width: 44rem;
- max-width: var(--max-width-2);
- text-align: center;
-}
-
-.editor-styles-wrapper dfn,
-.editor-styles-wrapper cite,
-.editor-styles-wrapper em,
-.editor-styles-wrapper i {
- font-style: italic;
-}
-
-.editor-styles-wrapper address {
- margin: 0 0 2rem;
- margin: 0 0 var(--spacing-unit-4x);
-}
-
-.editor-styles-wrapper abbr,
-.editor-styles-wrapper abbr[title],
-.editor-styles-wrapper acronym {
- border-bottom: none;
- cursor: help;
- -webkit-text-decoration: underline dotted;
- text-decoration: underline dotted;
-}
-
-.editor-styles-wrapper mark,
-.editor-styles-wrapper ins {
- background-color: hsl(245, 20%, 97%);
- background-color: var(--color-primary-100);
- text-decoration: none;
-}
-
-.editor-styles-wrapper big {
- font-size: 134%;
-}
-
-.editor-styles-wrapper p {
- margin: 0 0 2rem;
- margin: 0 0 var(--spacing-unit-4x);
-}
-
-.editor-styles-wrapper pre,
-.editor-styles-wrapper .wp-block-code {
- background-color: hsl(245, 20%, 97%);
- background-color: var(--color-primary-100);
- font-family: $font-pre;
- margin: 0 0 2rem;
- margin: 0 0 var(--spacing-unit-4x);
- max-width: 100%;
- overflow: auto;
- padding: 2rem;
- padding: var(--spacing-unit-4x);
-}
-
-.editor-styles-wrapper code,
-.editor-styles-wrapper kbd,
-.editor-styles-wrapper tt,
-.editor-styles-wrapper var {
- font-family: "Monaco", "Consolas", "Andale Mono", "DejaVu Sans Mono", monospace;
- font-family: var(--font-code);
-}
-
-.editor-styles-wrapper table {
- border-collapse: separate;
- border-spacing: 0;
- margin: 0 0 2rem;
- margin: 0 0 var(--spacing-unit-4x);
- width: 100%;
-}
-
-.editor-styles-wrapper th,
-.editor-styles-wrapper td {
- border-bottom: 1px solid hsl(245, 20%, 97%);
- border-bottom: 1px solid var(--color-primary-100);
- padding: 1rem;
- padding: var(--spacing-unit-2x);
- text-align: left;
-}
-
-/*--------------------------------------------------------------
-# Blocks - editor related styles.
---------------------------------------------------------------*/
-
-.editor-styles-wrapper .wp-block-audio audio {
- width: 100%;
- }
-
-.editor-styles-wrapper .wp-block-button {
- margin-bottom: 2rem;
- margin-bottom: var(--spacing-unit-4x)
-}
-
-.editor-styles-wrapper .wp-block-button.aligncenter {
- text-align: center;
- }
-
-.editor-styles-wrapper .wp-block-button.alignright {
- text-align: right;
- }
-
-.editor-styles-wrapper .wp-block-button__link {
- background-color: hsl(245, 80%, 43%);
- background-color: var(--color-primary);
- border: none;
- border-radius: 0;
- color: hsl(0, 0%, 100%);
- color: var(--color-white);
- font-weight: 700;
- padding: calc(0.5rem * 1.5) calc(1rem * 1.25);
- padding: calc(var(--spacing-unit) * 1.5) calc(var(--spacing-unit-2x) * 1.25);
- display: inline-block;
- text-decoration: none
- }
-
-.editor-styles-wrapper .wp-block-button__link:visited {
- color: hsl(0, 0%, 100%);
- color: var(--color-white);
- }
-
-.editor-styles-wrapper .wp-block-button__link:hover,
- .editor-styles-wrapper .wp-block-button__link:focus,
- .editor-styles-wrapper .wp-block-button__link:active {
- background-color: hsl(245, 82%, 7%);
- background-color: var(--color-primary-900);
- color: hsl(0, 0%, 100%);
- color: var(--color-white);
- outline-offset: -2px;
- }
-
-/* Style variations. */
-
-.editor-styles-wrapper .is-style-rounded .wp-block-button__link {
- border-radius: calc(0.5rem * 12);
- border-radius: calc(var(--spacing-unit) * 12);
-}
-
-.editor-styles-wrapper .is-style-outline .wp-block-button__link,
-.editor-styles-wrapper .is-style-outline-rounded .wp-block-button__link {
- background-color: transparent;
- border: 2px solid;
- border-radius: 0;
- color: hsl(245, 82%, 7%);
- color: var(--color-primary-900)
-}
-
-.editor-styles-wrapper .is-style-outline .wp-block-button__link:hover,
- .editor-styles-wrapper .is-style-outline .wp-block-button__link:focus,
- .editor-styles-wrapper .is-style-outline .wp-block-button__link:active,
- .editor-styles-wrapper .is-style-outline-rounded .wp-block-button__link:hover,
- .editor-styles-wrapper .is-style-outline-rounded .wp-block-button__link:focus,
- .editor-styles-wrapper .is-style-outline-rounded .wp-block-button__link:active {
- background-color: hsl(245, 82%, 7%);
- background-color: var(--color-primary-900);
- border-color: hsl(245, 82%, 7%);
- border-color: var(--color-primary-900);
- color: hsl(0, 0%, 100%);
- color: var(--color-white);
- }
-
-.editor-styles-wrapper .is-style-outline-rounded .wp-block-button__link { /* stylelint-disable-line no-descending-specificity */
- border-radius: calc(0.5rem * 12);
- border-radius: calc(var(--spacing-unit) * 12);
-}
-
-.editor-styles-wrapper .is-style-underlined .wp-block-button__link { /* stylelint-disable-line no-descending-specificity */
- background-color: transparent;
- border-bottom: 2px solid;
- border-radius: 0;
- color: hsl(245, 80%, 43%);
- color: var(--color-primary);
- padding: 0
-}
-
-.editor-styles-wrapper .is-style-underlined .wp-block-button__link:hover,
- .editor-styles-wrapper .is-style-underlined .wp-block-button__link:focus,
- .editor-styles-wrapper .is-style-underlined .wp-block-button__link:active {
- color: hsl(245, 82%, 7%);
- color: var(--color-primary-900);
- }
-
-/* @import "blocks/core/columns.css"; */
-
-.editor-styles-wrapper .wp-block-cover {
- align-items: center;
- background-size: cover;
- display: flex;
- justify-content: center;
- margin-bottom: 2rem;
- margin-bottom: var(--spacing-unit-4x);
- min-height: calc(0.5rem * 60);
- min-height: calc(var(--spacing-unit) * 60);
- padding: 1rem;
- padding: var(--spacing-unit-2x);
- position: relative;
-
-}
-
-.editor-styles-wrapper .wp-block-cover-text,
- .editor-styles-wrapper .wp-block-cover__inner-container {
- color: hsl(0, 0%, 100%);
- color: var(--color-white);
- max-width: 44rem;
- max-width: var(--max-width-2);
- text-align: center;
- z-index: 1;
- }
-
-.editor-styles-wrapper .wp-block-cover-text .wp-block-paragraph, .editor-styles-wrapper .wp-block-cover__inner-container .wp-block-paragraph {
- font-size: 1.25rem;
- font-size: var(--font-size-h3);
- }
-
-.editor-styles-wrapper .wp-block-cover-text a, .editor-styles-wrapper .wp-block-cover__inner-container a {
- color: inherit;
- }
-
-.editor-styles-wrapper .wp-block-cover.has-left-content {
- justify-content: flex-start;
- }
-
-.editor-styles-wrapper .wp-block-cover.has-left-content-text {
- margin-left: 0;
- text-align: left;
- }
-
-.editor-styles-wrapper .wp-block-cover.has-right-content {
- justify-content: flex-end;
- }
-
-.editor-styles-wrapper .wp-block-cover.has-right-content-text {
- margin-right: 0;
- text-align: right;
- }
-
-.editor-styles-wrapper .wp-block-cover.has-parallax {
- background-attachment: fixed;
- }
-
-.editor-styles-wrapper .wp-block-cover.has-background-dim::before {
- background-color: inherit;
- bottom: 0;
- content: "";
- left: 0;
- opacity: 0.5;
- position: absolute;
- right: 0;
- top: 0;
- }
-
-.editor-styles-wrapper .wp-block-cover.has-background-dim-10::before {
- opacity: 0.1;
- }
-
-.editor-styles-wrapper .wp-block-cover.has-background-dim-20::before {
- opacity: 0.2;
- }
-
-.editor-styles-wrapper .wp-block-cover.has-background-dim-30::before {
- opacity: 0.3;
- }
-
-.editor-styles-wrapper .wp-block-cover.has-background-dim-40::before {
- opacity: 0.4;
- }
-
-.editor-styles-wrapper .wp-block-cover.has-background-dim-60::before {
- opacity: 0.6;
- }
-
-.editor-styles-wrapper .wp-block-cover.has-background-dim-70::before {
- opacity: 0.7;
- }
-
-.editor-styles-wrapper .wp-block-cover.has-background-dim-80::before {
- opacity: 0.8;
- }
-
-.editor-styles-wrapper .wp-block-cover.has-background-dim-90::before {
- opacity: 0.9;
- }
-
-.editor-styles-wrapper .wp-block-cover.has-background-dim-100::before {
- opacity: 1;
- }
-
-.editor-styles-wrapper .wp-block-cover.components-placeholder {
- height: inherit;
- }
-
-.editor-styles-wrapper .wp-block-cover__video-background {
- height: 100%;
- left: 50%;
- -o-object-fit: fill;
- object-fit: fill;
- position: absolute;
- top: 50%;
- transform: translateX(-50%) translateY(-50%);
- width: 100%;
- z-index: 1;
- }
-
-.editor-styles-wrapper .wp-block-cover.alignwide .wp-block-cover-text, .editor-styles-wrapper .wp-block-cover.alignfull .wp-block-cover-text {
- margin-left: auto;
- margin-right: auto;
- max-width: 44rem;
- max-width: var(--max-width-2);
- }
-
-.editor-styles-wrapper .wp-has-aspect-ratio .wp-block-embed__wrapper {
- height: 0;
- overflow: hidden;
- padding-top: 56.25%;
- position: relative;
-}
-
-.editor-styles-wrapper .wp-has-aspect-ratio .wp-block-embed__wrapper iframe {
- height: 100%;
- left: 0;
- max-width: 100%;
- position: absolute;
- top: 0;
- width: 100%;
- }
-
-.editor-styles-wrapper .wp-embed-aspect-21-9 .wp-block-embed__wrapper {
- padding-top: 42.85%;
-}
-
-.editor-styles-wrapper .wp-embed-aspect-18-9 .wp-block-embed__wrapper,
-.editor-styles-wrapper .wp-embed-aspect-9-16 .wp-block-embed__wrapper {
- padding-top: 50%;
-}
-
-.editor-styles-wrapper .wp-embed-aspect-16-9 .wp-block-embed__wrapper {
- padding-top: 56.25%;
-}
-
-.editor-styles-wrapper .wp-embed-aspect-4-3 .wp-block-embed__wrapper {
- padding-top: 75%;
-}
-
-.editor-styles-wrapper .wp-embed-aspect-1-1 .wp-block-embed__wrapper {
- padding-top: 100%;
-}
-
-.editor-styles-wrapper .wp-embed-aspect-9-6 .wp-block-embed__wrapper {
- padding-top: 66.66%;
-}
-
-.editor-styles-wrapper .wp-embed-aspect-1-2 .wp-block-embed__wrapper {
- padding-top: 200%;
-}
-
-.editor-styles-wrapper .wp-block-file {
- margin-bottom: 2rem;
- margin-bottom: var(--spacing-unit-4x);
-}
-
-.editor-styles-wrapper .wp-block-file__button {
- background-color: hsl(245, 80%, 43%);
- background-color: var(--color-primary);
- border: none;
- border-radius: 0;
- color: hsl(0, 0%, 100%);
- color: var(--color-white);
- font-weight: 700;
- padding: calc(0.5rem * 1.5) calc(1rem * 1.25);
- padding: calc(var(--spacing-unit) * 1.5) calc(var(--spacing-unit-2x) * 1.25);
- margin-left: 1rem;
- margin-left: var(--spacing-unit-2x)
- }
-
-.editor-styles-wrapper .wp-block-file__button:visited {
- color: hsl(0, 0%, 100%);
- color: var(--color-white);
- }
-
-.editor-styles-wrapper .wp-block-file__button:hover,
- .editor-styles-wrapper .wp-block-file__button:focus,
- .editor-styles-wrapper .wp-block-file__button:active {
- background-color: hsl(245, 82%, 7%);
- background-color: var(--color-primary-900);
- color: hsl(0, 0%, 100%);
- color: var(--color-white);
- outline-offset: -2px;
- }
-
-.editor-styles-wrapper .wp-block-gallery {
- display: grid;
- grid-gap: 0.5rem;
- grid-gap: var(--spacing-unit);
- grid-template-columns: repeat(1, 1fr);
- list-style-type: none;
- padding-left: 0
-}
-
-.editor-styles-wrapper .wp-block-gallery.columns-2 {
- grid-template-columns: repeat(2, 1fr);
- }
-
-.editor-styles-wrapper .wp-block-gallery.columns-3 {
- grid-template-columns: repeat(3, 1fr);
- }
-
-.editor-styles-wrapper .wp-block-gallery.columns-4 {
- grid-template-columns: repeat(4, 1fr);
- }
-
-.editor-styles-wrapper .wp-block-gallery.columns-5 {
- grid-template-columns: repeat(5, 1fr);
- }
-
-.editor-styles-wrapper .wp-block-gallery .blocks-gallery-item {
- position: relative;
- }
-
-.editor-styles-wrapper .wp-block-gallery .blocks-gallery-item figure {
- height: 100%;
- margin: 0;
- }
-
-.editor-styles-wrapper .wp-block-gallery .blocks-gallery-item figcaption {
- padding: 4px;
- padding: var(--spacing-unit-small);
- position: absolute;
- text-align: center;
- width: 100%;
- }
-
-.editor-styles-wrapper .wp-block-gallery.is-cropped .blocks-gallery-item a,
- .editor-styles-wrapper .wp-block-gallery.is-cropped .blocks-gallery-item img {
- height: 100%;
- -o-object-fit: cover;
- object-fit: cover;
- width: 100%;
- }
-
-.editor-styles-wrapper .wp-block-latest-comments {
- list-style-type: none;
- padding-left: 0;
-}
-
-.editor-styles-wrapper .wp-block-latest-comments__comment {
- margin-bottom: 2rem;
- margin-bottom: var(--spacing-unit-4x);
- }
-
-.editor-styles-wrapper .wp-block-latest-comments__comment-meta {
- font-size: 1rem;
- font-size: var(--font-size-1);
- margin-bottom: 1rem;
- margin-bottom: var(--spacing-unit-2x);
- margin-top: 0.5rem;
- margin-top: var(--spacing-unit);
- }
-
-.editor-styles-wrapper .wp-block-latest-comments__comment-date {
- display: block;
- }
-
-.editor-styles-wrapper .wp-block-latest-posts.is-grid, .editor-styles-wrapper .wp-block-rss.is-grid {
- list-style-type: none;
- padding-left: 0;
- }
-
-.editor-styles-wrapper .wp-block-latest-posts.is-grid li, .editor-styles-wrapper .wp-block-rss.is-grid li {
- margin-bottom: 1.5rem;
- margin-bottom: var(--spacing-unit-3x);
- }
-
-@supports (grid-area: auto) {
-
-.editor-styles-wrapper .wp-block-latest-posts.is-grid, .editor-styles-wrapper .wp-block-rss.is-grid {
- display: grid;
- grid-gap: 1.5rem;
- grid-gap: var(--spacing-unit-3x);
- grid-template-columns: repeat(auto-fill, minmax(calc(0.5rem * 34), 1fr));
- grid-template-columns: repeat(auto-fill, minmax(calc(var(--spacing-unit) * 34), 1fr));
- }
-
- .editor-styles-wrapper .wp-block-latest-posts.is-grid li, .editor-styles-wrapper .wp-block-rss.is-grid li {
- margin-bottom: 0;
- }
- }
-
-.editor-styles-wrapper .wp-block-latest-posts__post-date, .editor-styles-wrapper .wp-block-rss__post-date {
- display: block;
- }
-
-.editor-styles-wrapper .wp-block-latest-posts__item-excerpt, .editor-styles-wrapper .wp-block-rss__item-excerpt {
- margin-bottom: 1.5rem;
- margin-bottom: var(--spacing-unit-3x);
- margin-top: 1.5rem;
- margin-top: var(--spacing-unit-3x);
- }
-
-.editor-styles-wrapper .wp-block-media-text,
-.editor-styles-wrapper .wp-block-media-text.aligncenter {
- display: grid;
- margin-bottom: 2rem;
- margin-bottom: var(--spacing-unit-4x);
-}
-
-.editor-styles-wrapper .wp-block-media-text {
- align-items: center;
- grid-gap: 2rem;
- grid-gap: var(--spacing-unit-4x);
-}
-
-.editor-styles-wrapper .wp-block-media-text__media {
- margin: 0;
-}
-
-@supports (grid-area: auto) {
- @media (min-width: 48em) {
- .editor-styles-wrapper .wp-block-media-text {
- grid-template-areas: "media-text-media media-text-content";
- grid-template-columns: repeat(2, 1fr)
- }
-
- .editor-styles-wrapper .wp-block-media-text.has-media-on-the-right {
- grid-template-areas: "media-text-content media-text-media";
- }
-
- .editor-styles-wrapper .wp-block-media-text__media {
- grid-area: media-text-media;
- }
-
- .editor-styles-wrapper .wp-block-media-text__content {
- grid-area: media-text-content;
- }
- }
-
- @media (min-width: 62em) {
- .editor-styles-wrapper .wp-block-media-text.alignfull {
- grid-template-areas: "media-text-start media-text-media media-text-content media-text-end";
- grid-template-columns: auto minmax(0, calc(65rem / 2 - 1rem)) minmax(0, calc(65rem / 2 - 1rem)) auto;
- grid-template-columns: auto minmax(0, calc(var(--max-width-wide) / 2 - var(--spacing-unit-2x))) minmax(0, calc(var(--max-width-wide) / 2 - var(--spacing-unit-2x))) auto;
- }
- }
-}
-
-.editor-styles-wrapper .has-drop-cap:not(:focus)::first-letter {
- float: left;
- font-family: serif;
- font-size: 2rem;
- font-size: var(--font-size-h1);
- font-style: normal;
- font-weight: 600;
- margin-right: 1rem;
- margin-right: var(--spacing-unit-2x);
- text-transform: uppercase;
- }
-
-.editor-styles-wrapper .is-style-ingress,
-.editor-styles-wrapper .is-style-ingress.wp-block-paragraph {
- color: hsla(0, 0%, 0%, 0.6);
- color: var(--color-grey-60);
- font-size: 1.25rem;
- font-size: var(--font-size-h3);
- text-align: center;
-}
-
-.editor-styles-wrapper .is-style-highlight,
-.editor-styles-wrapper .is-style-highlight.wp-block-paragraph {
- background-color: hsl(245, 20%, 97%);
- background-color: var(--color-primary-100);
- padding: 1.5rem;
- padding: var(--spacing-unit-3x);
-}
-
-.editor-styles-wrapper .wp-block-pullquote {
- border-bottom: 4px solid;
- border-bottom: var(--spacing-unit-small) solid;
- border-top: 4px solid;
- border-top: var(--spacing-unit-small) solid;
- padding: 2rem 0;
- padding: var(--spacing-unit-4x) 0;
- text-align: center;
-
-}
-
-.editor-styles-wrapper .wp-block-pullquote blockquote {
- border-left: 0;
- margin-bottom: 0;
- padding-left: 0;
- }
-
-.editor-styles-wrapper .wp-block-pullquote.alignwide blockquote, .editor-styles-wrapper .wp-block-pullquote.alignfull blockquote {
- margin-left: auto;
- margin-right: auto;
- max-width: 44rem;
- max-width: var(--max-width-2);
- padding-bottom: calc(1.5rem * 2);
- padding-bottom: calc(var(--spacing-unit-3x) * 2);
- padding-top: calc(1.5rem * 2);
- padding-top: calc(var(--spacing-unit-3x) * 2);
- }
-
-.editor-styles-wrapper .wp-block-pullquote.alignfull {
- padding-left: 1rem;
- padding-left: var(--spacing-unit-2x);
- padding-right: 1rem;
- padding-right: var(--spacing-unit-2x);
- }
-
-.editor-styles-wrapper .wp-block-pullquote.alignfull p {
- font-size: 1.5rem;
- font-size: var(--font-size-h2);
- }
-
-.editor-styles-wrapper .wp-block-quote__citation,
-.editor-styles-wrapper .wp-block-pullquote__citation,
-.editor-styles-wrapper .wp-block-quote cite,
-.editor-styles-wrapper .wp-block-pullquote cite {
- color: hsla(0, 0%, 0%, 0.6);
- color: var(--color-grey-60);
- font-size: inherit;
- margin-top: 1.5rem;
- margin-top: var(--spacing-unit-3x);
-}
-
-.editor-styles-wrapper .wp-block-quote.is-style-large p {
- font-size: 1.5rem;
- font-size: var(--font-size-h2);
-}
-
-.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color {
- border-bottom: 0;
- border-top: 0;
-}
-
-.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color cite,
- .editor-styles-wrapper .wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation {
- color: inherit;
- }
-
-.editor-styles-wrapper .wp-block-search {
- margin-bottom: 2rem;
- margin-bottom: var(--spacing-unit-4x);
-}
-
-.editor-styles-wrapper .wp-block-search__button {
- margin-top: 0.5rem;
- margin-top: var(--spacing-unit);
-}
-
-.editor-styles-wrapper .wp-block-separator {
- background-color: hsl(245, 20%, 97%);
- background-color: var(--color-primary-100);
- border: 0;
- height: 4px;
- height: var(--spacing-unit-small);
- margin-bottom: calc(0.5rem * 8);
- margin-bottom: calc(var(--spacing-unit) * 8);
- margin-top: calc(0.5rem * 8);
- margin-top: calc(var(--spacing-unit) * 8);
- max-width: calc(1rem * 13);
- max-width: calc(var(--spacing-unit-2x) * 13)
-}
-
-.editor-styles-wrapper .wp-block-separator.is-style-wide {
- max-width: 44rem;
- max-width: var(--max-width-2);
- }
-
-.editor-styles-wrapper .wp-block-separator.is-style-dots {
- background-color: transparent;
- height: auto;
- max-width: none;
- text-align: center;
- width: auto
- }
-
-.editor-styles-wrapper .wp-block-separator.is-style-dots::before {
- color: hsl(245, 80%, 43%);
- color: var(--color-primary);
- content: "\00b7 \00b7 \00b7";
- font-family: serif;
- font-size: calc(var(--global-baseline) * 3);
- letter-spacing: 2rem;
- letter-spacing: var(--spacing-unit-4x);
- padding-left: 2rem;
- padding-left: var(--spacing-unit-4x);
- }
-
-.editor-styles-wrapper p.wp-block-subhead {
- color: hsla(0, 0%, 0%, 0.6);
- color: var(--color-grey-60);
- font-size: 1.25rem;
- font-size: var(--font-size-h3);
- font-style: normal;
- text-align: center;
-}
-
-.editor-styles-wrapper .wp-block-table.has-fixed-layout {
- table-layout: fixed;
- }
-
-.editor-styles-wrapper .wp-block-table.is-style-stripes tr:nth-child(even) {
- background-color: hsl(245, 20%, 97%);
- background-color: var(--color-primary-100);
- }
-
-.editor-styles-wrapper .wp-block-table.is-style-stripes th,
- .editor-styles-wrapper .wp-block-table.is-style-stripes td {
- border-bottom: 0;
- }
-
-/* Font sizes. */
-
-.editor-styles-wrapper .has-small-font-size {
- font-size: 0.875rem;
- font-size: var(--font-size-875);
-}
-
-.editor-styles-wrapper .has-medium-font-size {
- font-size: 1.25rem;
- font-size: var(--font-size-125);
-}
-
-.editor-styles-wrapper .has-large-font-size {
- font-size: 1.25rem;
- font-size: var(--font-size-h3);
-}
-
-.editor-styles-wrapper .has-larger-font-size {
- font-size: 2rem;
- font-size: var(--font-size-h1);
- line-height: 1.25;
- line-height: var(--line-height-heading);
-}
-
-/* Fallback for backgrounds. */
-
-.editor-styles-wrapper .has-background,
-.editor-styles-wrapper [class$="background-color"] {
- background-color: hsl(245, 20%, 97%);
- background-color: var(--color-primary-100)
-}
-
-.editor-styles-wrapper .has-background a:not(.wp-block-button__link), .editor-styles-wrapper [class$="background-color"] a:not(.wp-block-button__link) {
- color: inherit;
- }
-
-.editor-styles-wrapper .has-background:not(.wp-block-button__link),
-.editor-styles-wrapper [class$="background-color"]:not(.wp-block-button__link) {
- padding: 1.5rem;
- padding: var(--spacing-unit-3x);
-}
-
-/* Colors and background colors. */
-
-.editor-styles-wrapper .has-main-color {
- color: hsl(245, 80%, 43%);
- color: var(--color-primary);
-}
-
-.editor-styles-wrapper .has-main-background-color {
- background-color: hsl(245, 80%, 43%);
- background-color: var(--color-primary);
-}
-
-.editor-styles-wrapper .has-dark-color {
- color: hsl(245, 82%, 7%);
- color: var(--color-primary-900);
-}
-
-.editor-styles-wrapper .has-dark-background-color {
- background-color: hsl(245, 82%, 7%);
- background-color: var(--color-primary-900);
-}
-
-.editor-styles-wrapper .has-grey-color {
- color: hsla(0, 0%, 0%, 0.6);
- color: var(--color-grey-60);
-}
-
-.editor-styles-wrapper .has-grey-background-color {
- background-color: hsla(0, 0%, 0%, 0.6);
- background-color: var(--color-grey-60);
-}
-
-.editor-styles-wrapper .has-white-color {
- color: hsl(0, 0%, 100%);
- color: var(--color-white);
-}
-
-.editor-styles-wrapper .has-white-background-color {
- background-color: hsl(0, 0%, 100%);
- background-color: var(--color-white);
-}
-
-.editor-styles-wrapper .has-light-color {
- color: hsl(245, 20%, 97%);
- color: var(--color-primary-100);
-}
-
-.editor-styles-wrapper .has-light-background-color {
- background-color: hsl(245, 20%, 97%);
- background-color: var(--color-primary-100);
-}
-
-/*--------------------------------------------------------------
-# Utilities - Helpers and overrides.
---------------------------------------------------------------*/
-
-.editor-styles-wrapper .decoration-none {
- text-decoration: none;
-}
-
-.editor-styles-wrapper .h-decoration-underline:hover,
- .editor-styles-wrapper .h-decoration-underline:focus,
- .editor-styles-wrapper .h-decoration-underline:active {
- text-decoration: underline;
- }
-
-.editor-styles-wrapper .font-main {
- font-family: "Roboto", sans-serif;
- font-family: var(--font-main);
-}
-
-.editor-styles-wrapper .fw-700 {
- font-weight: 700;
-}
-
-.editor-styles-wrapper .color-dark {
- color: hsl(245, 82%, 7%);
- color: var(--color-primary-900);
-}
-
-.editor-styles-wrapper .font-size-1 {
- font-size: 1rem;
- font-size: var(--font-size-1);
-}
-
-.editor-styles-wrapper .color-grey-60 {
- color: hsla(0, 0%, 0%, 0.6);
- color: var(--color-grey-60);
-}
-
-.editor-styles-wrapper .text-center {
- text-align: center;
-}
-
-.editor-styles-wrapper .block {
- display: block;
-}
-
-/*
- * Resources on prefers-reduced-motion:
- * https://webkit.org/blog-files/prefers-reduced-motion/prm.htm
- * https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion
- */
-
-/* stylelint-disable declaration-no-important */
-
-@media (prefers-reduced-motion: reduce) {
- .editor-styles-wrapper *,
- .editor-styles-wrapper *::before,
- .editor-styles-wrapper *::after {
- animation-duration: 0.001s !important;
- transition-duration: 0.001s !important;
- }
-}
-
-/*--------------------------------------------------------------
-# Editor related styles which overwrites above styles.
---------------------------------------------------------------*/
-
-/**
- * Acts like a body of the editor.
- * Give more specifity to overwrite Core style.
- */
-
-.edit-post-visual-editor.editor-styles-wrapper {
- color: hsl(245, 82%, 7%);
- color: var(--color-primary-900);
- font-family: "Roboto", sans-serif;
- font-family: var(--font-main);
- font-size: 1.125rem;
- font-size: var(--font-size-global);
- line-height: 1.5;
- line-height: var(--line-height-global);
- word-wrap: break-word;
-}
-
-/* Post title. */
-
-.editor-styles-wrapper .editor-post-title__block .editor-post-title__input {
- font-family: "Playfair Display", serif;
- font-family: var(--font-heading);
- font-size: 2rem;
- font-size: var(--font-size-h1);
- min-height: auto;
- text-align: center;
-}
-
-/* Paragraph needs more specifity. */
-
-.editor-styles-wrapper .wp-block-paragraph {
- font-size: 1.125rem;
- font-size: var(--font-size-global);
-}
-
-/* Main column width. */
-
-.editor-styles-wrapper .wp-block {
- max-width: calc(44rem + 2rem);
- max-width: calc(var(--max-width-2) + 2rem);
-}
-
-/* Width of "wide" blocks. */
-
-.editor-styles-wrapper .wp-block[data-align="wide"] {
- max-width: 65rem;
- max-width: var(--max-width-wide);
-}
-
-/* Width of "full-wide" blocks. */
-
-.editor-styles-wrapper .wp-block[data-align="full"] {
- max-width: none;
-}
-
-/* For now we need this for overwriting Core line-height.
- * Note that headings line-height is overwritten in elements/headings.css.
- */
-
-.editor-styles-wrapper .editor-rich-text__tinymce:not(.wp-block-cover-text):not(.wp-block-subhead):not(h2):not(h3) {
- line-height: 1.5;
- line-height: var(--line-height-global);
-}
-
-/* Search styles. */
-
-.editor-styles-wrapper .wp-block-search__input {
- font-family: inherit;
- font-size: inherit;
-}
-
-.editor-styles-wrapper .wp-block-search__label {
- font-weight: 700;
-}
-
-.editor-styles-wrapper .wp-block-search__button {
- background-color: hsl(245, 80%, 43%);
- background-color: var(--color-primary);
- border: none;
- border-radius: 0;
- color: hsl(0, 0%, 100%);
- color: var(--color-white);
- font-weight: 700;
- padding: calc(0.5rem * 1.5) calc(1rem * 1.25);
- padding: calc(var(--spacing-unit) * 1.5) calc(var(--spacing-unit-2x) * 1.25);
- transition: all 300ms ease-in-out;
- transition: all var(--transition-duration-1) ease-in-out;
-}
-
-.editor-styles-wrapper .wp-block-search__button:hover,
- .editor-styles-wrapper .wp-block-search__button:active,
- .editor-styles-wrapper .wp-block-search__button:focus {
- background-color: hsl(245, 82%, 7%);
- background-color: var(--color-primary-900);
- color: hsl(0, 0%, 100%);
- color: var(--color-white);
- outline-offset: -2px;
- }
-
-.editor-styles-wrapper .wp-block-search__button:focus {
- outline: thin dotted;
- }
-
-.editor-styles-wrapper .wp-block-search__button {
-
- display: inline-block;
- font-family: inherit;
- font-size: inherit;
-}
-
-.editor-styles-wrapper .wp-block-search__button .wp-block-search__button-rich-text {
- padding: 0;
-}
-
-/* Code. */
-
-.editor-styles-wrapper .wp-block-code textarea {
- background-color: inherit;
- color: inherit;
- font-size: inherit;
-}
-
-
-/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2VkaXRvci5jc3MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2VkaXRvci5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9zZXR0aW5ncy9jb3JlLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3NldHRpbmdzL2ZvbnRzLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3NldHRpbmdzL2NvbG9ycy5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9lbGVtZW50cy9ibG9ja3F1b3RlLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2VsZW1lbnRzL2J1dHRvbnMuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvdG9vbHMvbWl4aW5zLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2VsZW1lbnRzL2Zvcm1zLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2VsZW1lbnRzL2hlYWRpbmdzLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2VsZW1lbnRzL2hyLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2VsZW1lbnRzL2xpbmtzLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2VsZW1lbnRzL2xpc3RzLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2VsZW1lbnRzL21lZGlhLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2VsZW1lbnRzL21pc2MuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvZWxlbWVudHMvcGFyYWdyYXBoLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2VsZW1lbnRzL3ByZS1jb2RlLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2VsZW1lbnRzL3RhYmxlcy5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9ibG9ja3MvY29yZS9hdWRpby5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9ibG9ja3MvY29yZS9idXR0b24uY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvYmxvY2tzL2NvcmUvY292ZXIuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvYmxvY2tzL2NvcmUvZW1iZWRzLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2Jsb2Nrcy9jb3JlL2ZpbGUuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvYmxvY2tzL2NvcmUvZ2FsbGVyeS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9ibG9ja3MvY29yZS9sYXRlc3QtY29tbWVudHMuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvYmxvY2tzL2NvcmUvbGF0ZXN0LXBvc3RzLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2Jsb2Nrcy9jb3JlL21lZGlhLXRleHQuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvYmxvY2tzL2NvcmUvcGFyYWdyYXBoLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2Jsb2Nrcy9jb3JlL3B1bGxxdW90ZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9ibG9ja3MvY29yZS9xdW90ZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9ibG9ja3MvY29yZS9zZWFyY2guY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvYmxvY2tzL2NvcmUvc2VwYXJhdG9yLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2Jsb2Nrcy9jb3JlL3N1YmhlYWQuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvYmxvY2tzL2NvcmUvdGFibGUuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvYmxvY2tzL2ZvbnQtc2l6ZXMuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvYmxvY2tzL2NvbG9yLXBhbGV0dGUuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvdXRpbGl0aWVzL2hlbHBlcnMuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvdXRpbGl0aWVzL3ByZWZlcnMtcmVkdWNlZC1tb3Rpb24uY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQmxvY2tzIHN0eWxlc2hlZXQgZm9yIHRoZSB0aGVtZS5cbiAqXG4gKiBUaGlzIGlzIGZvciB0aGUgZWRpdG9yLlxuICovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgU2V0dGluZ3MgLSBHbG9iYWwgdmFyaWFibGVzLCBjb25maWcgc3dpdGNoZXMuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwic2V0dGluZ3MvbWVkaWEtcXVlcmllcy5jc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy9jb3JlLmNzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzL2ZvbnRzLmNzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzL2NvbG9ycy5jc3NcIjtcblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFRvb2xzIC0gRGVmYXVsdCBtaXhpbnMgYW5kIGZ1bmN0aW9ucy5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJ0b29scy9taXhpbnMuY3NzXCI7XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBFbGVtZW50cyAtIFVuY2xhc3NlZCBIVE1MIGVsZW1lbnRzICh0eXBlIHNlbGVjdG9ycykuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiZWxlbWVudHMvYmxvY2txdW90ZS5jc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9idXR0b25zLmNzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL2Zvcm1zLmNzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL2hlYWRpbmdzLmNzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL2hyLmNzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL2xpbmtzLmNzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL2xpc3RzLmNzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL21lZGlhLmNzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL21pc2MuY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvcGFyYWdyYXBoLmNzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL3ByZS1jb2RlLmNzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL3RhYmxlcy5jc3NcIjtcblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEJsb2NrcyAtIGVkaXRvciByZWxhdGVkIHN0eWxlcy5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJibG9ja3MvY29yZS9hdWRpby5jc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29yZS9idXR0b24uY3NzXCI7XG4vKiBAaW1wb3J0IFwiYmxvY2tzL2NvcmUvY29sdW1ucy5jc3NcIjsgKi9cbkBpbXBvcnQgXCJibG9ja3MvY29yZS9jb3Zlci5jc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29yZS9lbWJlZHMuY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NvcmUvZmlsZS5jc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29yZS9nYWxsZXJ5LmNzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb3JlL2xhdGVzdC1jb21tZW50cy5jc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29yZS9sYXRlc3QtcG9zdHMuY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NvcmUvbWVkaWEtdGV4dC5jc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29yZS9wYXJhZ3JhcGguY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NvcmUvcHVsbHF1b3RlLmNzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb3JlL3F1b3RlLmNzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb3JlL3NlYXJjaC5jc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29yZS9zZXBhcmF0b3IuY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NvcmUvc3ViaGVhZC5jc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29yZS90YWJsZS5jc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvZm9udC1zaXplcy5jc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29sb3ItcGFsZXR0ZS5jc3NcIjtcblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFV0aWxpdGllcyAtIEhlbHBlcnMgYW5kIG92ZXJyaWRlcy5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJ1dGlsaXRpZXMvaGVscGVycy5jc3NcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi5jc3NcIjtcblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEVkaXRvciByZWxhdGVkIHN0eWxlcyB3aGljaCBvdmVyd3JpdGVzIGFib3ZlIHN0eWxlcy5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyoqXG4gKiBBY3RzIGxpa2UgYSBib2R5IG9mIHRoZSBlZGl0b3IuXG4gKiBHaXZlIG1vcmUgc3BlY2lmaXR5IHRvIG92ZXJ3cml0ZSBDb3JlIHN0eWxlLlxuICovXG4uZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcblx0QG1peGluIHR5cG9ncmFwaHk7XG59XG5cbi8qIFBvc3QgdGl0bGUuICovXG4uZWRpdG9yLXBvc3QtdGl0bGVfX2Jsb2NrIC5lZGl0b3ItcG9zdC10aXRsZV9faW5wdXQge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDEpO1xuXHRtaW4taGVpZ2h0OiBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIFBhcmFncmFwaCBuZWVkcyBtb3JlIHNwZWNpZml0eS4gKi9cbi53cC1ibG9jay1wYXJhZ3JhcGgge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1nbG9iYWwpO1xufVxuXG4vKiBNYWluIGNvbHVtbiB3aWR0aC4gKi9cbi53cC1ibG9jayB7XG5cdG1heC13aWR0aDogY2FsYyh2YXIoLS1tYXgtd2lkdGgtMikgKyAycmVtKTtcbn1cblxuLyogV2lkdGggb2YgXCJ3aWRlXCIgYmxvY2tzLiAqL1xuLndwLWJsb2NrW2RhdGEtYWxpZ249XCJ3aWRlXCJdIHtcblx0bWF4LXdpZHRoOiB2YXIoLS1tYXgtd2lkdGgtd2lkZSk7XG59XG5cbi8qIFdpZHRoIG9mIFwiZnVsbC13aWRlXCIgYmxvY2tzLiAqL1xuLndwLWJsb2NrW2RhdGEtYWxpZ249XCJmdWxsXCJdIHtcblx0bWF4LXdpZHRoOiBub25lO1xufVxuXG4vKiBGb3Igbm93IHdlIG5lZWQgdGhpcyBmb3Igb3ZlcndyaXRpbmcgQ29yZSBsaW5lLWhlaWdodC5cbiAqIE5vdGUgdGhhdCBoZWFkaW5ncyBsaW5lLWhlaWdodCBpcyBvdmVyd3JpdHRlbiBpbiBlbGVtZW50cy9oZWFkaW5ncy5jc3MuXG4gKi9cbi5lZGl0b3ItcmljaC10ZXh0X190aW55bWNlOm5vdCgud3AtYmxvY2stY292ZXItdGV4dCk6bm90KC53cC1ibG9jay1zdWJoZWFkKTpub3QoaDIpOm5vdChoMykge1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZ2xvYmFsKTtcbn1cblxuLyogU2VhcmNoIHN0eWxlcy4gKi9cbi53cC1ibG9jay1zZWFyY2hfX2lucHV0IHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLXNlYXJjaF9fbGFiZWwge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b24ge1xuXHRAbWl4aW4gYnV0dG9uLWJsb2NrO1xuXHRAbWl4aW4gZ2xvYmFsLXRyYW5zaXRpb247XG5cblx0Jjpob3Zlcixcblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdEBtaXhpbiBidXR0b24tYmxvY2staG92ZXI7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRAbWl4aW4gZ2xvYmFsLWZvY3VzLXN0eWxlcztcblx0fVxuXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1yaWNoLXRleHQge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKiBDb2RlLiAqL1xuLndwLWJsb2NrLWNvZGUgdGV4dGFyZWEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xufVxuIiwiLyoqXG4gKiBCYXNlbGluZSBncmlkIGxpbmVzIGhlaWdodCBpcyBzbyBjYWxsZWQgOCBwb2ludCBncmlkLlxuICogRXZlcnkgc3BhY2luZyBtZXRyaWMgc2hvdWxkIGJlIGJhc2VkIG9uIHRoaXMuXG4gKiBJbnNwaXJlZCBieSBpbnVpdGNzcy5cbiAqIEBsaW5rOiBodHRwczovL2dpdGh1Yi5jb20vaW51aXRjc3MvaW51aXRjc3NcbiAqL1xuXG46cm9vdCB7XG5cdC8qIFNwYWNpbmcuICovXG5cdC0tc3BhY2luZy11bml0OiAwLjVyZW07XG5cdC0tc3BhY2luZy11bml0LTJ4OiAxcmVtO1xuXHQtLXNwYWNpbmctdW5pdC0zeDogMS41cmVtO1xuXHQtLXNwYWNpbmctdW5pdC00eDogMnJlbTtcblx0LS1zcGFjaW5nLXVuaXQtc21hbGw6IDRweDtcblxuXHQvKiBGb250IGZhbWlsaWVzLiAqL1xuXHQtLWZvbnQtbWFpbjogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcblx0LS1mb250LWhlYWRpbmc6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcblx0LS1mb250LWNvZGU6IFwiTW9uYWNvXCIsIFwiQ29uc29sYXNcIiwgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xuXHQtLWZvbnQtcHJlOiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgXCJDb3VyaWVyXCIsIG1vbm9zcGFjZTtcblxuXHQvKiBCYXNlIHR5cG9ncmFwaGljYWwgc3R5bGVzLiAqL1xuXHQtLWZvbnQtc2l6ZS1nbG9iYWw6IDEuMTI1cmVtO1xuXHQtLWxpbmUtaGVpZ2h0LWdsb2JhbDogMS41O1xuXHQtLWxpbmUtaGVpZ2h0LWhlYWRpbmc6IDEuMjU7XG5cblx0LyogSGVhZGluZ3MuICovXG5cdC0tZm9udC1zaXplLWgxOiAycmVtO1xuXHQtLWZvbnQtc2l6ZS1oMjogMS41cmVtO1xuXHQtLWZvbnQtc2l6ZS1oMzogMS4yNXJlbTtcblx0LS1mb250LXNpemUtaDQ6IHZhcigtLWZvbnQtc2l6ZS1nbG9iYWwpO1xuXHQtLWZvbnQtc2l6ZS1oNTogdmFyKC0tZm9udC1zaXplLWdsb2JhbCk7XG5cdC0tZm9udC1zaXplLWg2OiB2YXIoLS1mb250LXNpemUtZ2xvYmFsKTtcblx0LS1mb250LXNpemUtMTogMXJlbTtcblx0LS1mb250LXNpemUtMTI1OiAxLjI1cmVtO1xuXHQtLWZvbnQtc2l6ZS04NzU6IDAuODc1cmVtO1xuXG5cdEBtZWRpYSAoLS1icmVha3BvaW50LTEpIHtcblx0XHQtLWZvbnQtc2l6ZS1oMTogMi41cmVtO1xuXHRcdC0tZm9udC1zaXplLWgyOiAycmVtO1xuXHRcdC0tZm9udC1zaXplLWgzOiAxLjVyZW07XG5cdH1cblxuXHQvKiBNYXggd2lkdGhzLiAqL1xuXHQtLW1heC13aWR0aC0xOiA3OHJlbTtcblx0LS1tYXgtd2lkdGgtMjogNDRyZW07XG5cdC0tbWF4LXdpZHRoLXdpZGU6IDY1cmVtO1xuXHQtLW1heC13aWR0aC1mdWxsOiAxMjVyZW07XG5cblx0LyogVHJhbnNpdGlvbi4gKi9cblx0LS10cmFuc2l0aW9uLWR1cmF0aW9uLTE6IDMwMG1zO1xufVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgZm9udC1mYW1pbHktbmFtZS1xdW90ZXMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIHN0cmluZy1xdW90ZXMgKi9cbi8qIHBsYXlmYWlyLWRpc3BsYXktcmVndWxhciAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5Jztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRzcmM6XG5cdFx0bG9jYWwoJ1BsYXlmYWlyIERpc3BsYXkgUmVndWxhcicpLFxuXHRcdGxvY2FsKCdQbGF5ZmFpckRpc3BsYXktUmVndWxhcicpLFxuXHRcdHVybCgnLi4vZm9udHMvcGxheWZhaXItZGlzcGxheS12MTQtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJy4uL2ZvbnRzL3BsYXlmYWlyLWRpc3BsYXktdjE0LWxhdGluLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG4vKiBwbGF5ZmFpci1kaXNwbGF5LWl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5Jztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRzcmM6XG5cdFx0bG9jYWwoJ1BsYXlmYWlyIERpc3BsYXkgSXRhbGljJyksXG5cdFx0bG9jYWwoJ1BsYXlmYWlyRGlzcGxheS1JdGFsaWMnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL3BsYXlmYWlyLWRpc3BsYXktdjE0LWxhdGluLWl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJy4uL2ZvbnRzL3BsYXlmYWlyLWRpc3BsYXktdjE0LWxhdGluLWl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbi8qIHBsYXlmYWlyLWRpc3BsYXktNzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHNyYzpcblx0XHRsb2NhbCgnUGxheWZhaXIgRGlzcGxheSBCb2xkJyksXG5cdFx0bG9jYWwoJ1BsYXlmYWlyRGlzcGxheS1Cb2xkJyksXG5cdFx0dXJsKCcuLi9mb250cy9wbGF5ZmFpci1kaXNwbGF5LXYxNC1sYXRpbi03MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcuLi9mb250cy9wbGF5ZmFpci1kaXNwbGF5LXYxNC1sYXRpbi03MDAud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG4vKiBwbGF5ZmFpci1kaXNwbGF5LTcwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5Jztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRzcmM6XG5cdFx0bG9jYWwoJ1BsYXlmYWlyIERpc3BsYXkgQm9sZCBJdGFsaWMnKSxcblx0XHRsb2NhbCgnUGxheWZhaXJEaXNwbGF5LUJvbGRJdGFsaWMnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL3BsYXlmYWlyLWRpc3BsYXktdjE0LWxhdGluLTcwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJy4uL2ZvbnRzL3BsYXlmYWlyLWRpc3BsYXktdjE0LWxhdGluLTcwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbi8qIHBsYXlmYWlyLWRpc3BsYXktOTAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdHNyYzpcblx0XHRsb2NhbCgnUGxheWZhaXIgRGlzcGxheSBCbGFjaycpLFxuXHRcdGxvY2FsKCdQbGF5ZmFpckRpc3BsYXktQmxhY2snKSxcblx0XHR1cmwoJy4uL2ZvbnRzL3BsYXlmYWlyLWRpc3BsYXktdjE0LWxhdGluLTkwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJy4uL2ZvbnRzL3BsYXlmYWlyLWRpc3BsYXktdjE0LWxhdGluLTkwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbi8qIHBsYXlmYWlyLWRpc3BsYXktOTAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdHNyYzpcblx0XHRsb2NhbCgnUGxheWZhaXIgRGlzcGxheSBCbGFjayBJdGFsaWMnKSxcblx0XHRsb2NhbCgnUGxheWZhaXJEaXNwbGF5LUJsYWNrSXRhbGljJyksXG5cdFx0dXJsKCcuLi9mb250cy9wbGF5ZmFpci1kaXNwbGF5LXYxNC1sYXRpbi05MDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcuLi9mb250cy9wbGF5ZmFpci1kaXNwbGF5LXYxNC1sYXRpbi05MDBpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG4vKiByb2JvdG8tcmVndWxhciAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHNyYzpcblx0XHRsb2NhbCgnUm9ib3RvJyksXG5cdFx0bG9jYWwoJ1JvYm90by1SZWd1bGFyJyksXG5cdFx0dXJsKCcuLi9mb250cy9yb2JvdG8tdjE4LWxhdGluLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcuLi9mb250cy9yb2JvdG8tdjE4LWxhdGluLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG4vKiByb2JvdG8taXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1JvYm90byc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0c3JjOlxuXHRcdGxvY2FsKCdSb2JvdG8gSXRhbGljJyksXG5cdFx0bG9jYWwoJ1JvYm90by1JdGFsaWMnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL3JvYm90by12MTgtbGF0aW4taXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnLi4vZm9udHMvcm9ib3RvLXYxOC1sYXRpbi1pdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG4vKiByb2JvdG8tNTAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1JvYm90byc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0c3JjOlxuXHRcdGxvY2FsKCdSb2JvdG8gTWVkaXVtJyksXG5cdFx0bG9jYWwoJ1JvYm90by1NZWRpdW0nKSxcblx0XHR1cmwoJy4uL2ZvbnRzL3JvYm90by12MTgtbGF0aW4tNTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnLi4vZm9udHMvcm9ib3RvLXYxOC1sYXRpbi01MDAud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG4vKiByb2JvdG8tNTAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1JvYm90byc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0c3JjOlxuXHRcdGxvY2FsKCdSb2JvdG8gTWVkaXVtIEl0YWxpYycpLFxuXHRcdGxvY2FsKCdSb2JvdG8tTWVkaXVtSXRhbGljJyksXG5cdFx0dXJsKCcuLi9mb250cy9yb2JvdG8tdjE4LWxhdGluLTUwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJy4uL2ZvbnRzL3JvYm90by12MTgtbGF0aW4tNTAwaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuLyogcm9ib3RvLTcwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHNyYzpcblx0XHRsb2NhbCgnUm9ib3RvIEJvbGQnKSxcblx0XHRsb2NhbCgnUm9ib3RvLUJvbGQnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL3JvYm90by12MTgtbGF0aW4tNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnLi4vZm9udHMvcm9ib3RvLXYxOC1sYXRpbi03MDAud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG4vKiByb2JvdG8tNzAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1JvYm90byc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0c3JjOlxuXHRcdGxvY2FsKCdSb2JvdG8gQm9sZCBJdGFsaWMnKSxcblx0XHRsb2NhbCgnUm9ib3RvLUJvbGRJdGFsaWMnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL3JvYm90by12MTgtbGF0aW4tNzAwaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnLi4vZm9udHMvcm9ib3RvLXYxOC1sYXRpbi03MDBpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuIiwiOnJvb3Qge1xuXHQtLXByaW1hcnktaHVlOiAyNDU7XG5cdC0tY29sb3ItcHJpbWFyeS1oc2w6IHZhcigtLXByaW1hcnktaHVlKSwgODAlLCA0MyU7XG5cdC0tY29sb3ItcHJpbWFyeTogaHNsKHZhcigtLWNvbG9yLXByaW1hcnktaHNsKSk7XG5cdC0tY29sb3ItcHJpbWFyeS05MDA6IGhzbCh2YXIoLS1wcmltYXJ5LWh1ZSksIDgyJSwgNyUpO1xuXHQtLWNvbG9yLXByaW1hcnktMTAwOiBoc2wodmFyKC0tcHJpbWFyeS1odWUpLCAyMCUsIDk3JSk7XG5cblx0LS1jb2xvci1wcmltYXJ5LXNoYWRvdzogaHNsYSh2YXIoLS1jb2xvci1wcmltYXJ5LWhzbCksIDAuNzUpO1xuXHQtLWNvbG9yLWdyZXktNjA6IGhzbGEoMCwgMCUsIDAlLCAwLjYpO1xuXHQtLWNvbG9yLWdyZXktMTA6IGhzbGEoMCwgMCUsIDAlLCAwLjEpO1xuXG5cdC0tY29sb3Itd2hpdGU6IGhzbCgwLCAwJSwgMTAwJSk7XG5cdC0tY29sb3ItYmxhY2s6IGhzbCgwLCAwJSwgMCUpO1xufVxuIiwiY2l0ZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTYwKTtcbn1cblxuYmxvY2txdW90ZSB7XG5cdGJvcmRlci1sZWZ0OiAwLjI1cmVtIHNvbGlkO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdG1hcmdpbjogMCAwIHZhcigtLXNwYWNpbmctdW5pdC00eCk7XG5cdHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy11bml0LTN4KTtcblxuXHRwIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMyk7XG5cdH1cblxuXHRwOmxhc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdGNpdGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4iLCJidXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdEBtaXhpbiBidXR0b24tYmxvY2s7XG5cdEBtaXhpbiBnbG9iYWwtdHJhbnNpdGlvbjtcblxuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0QG1peGluIGJ1dHRvbi1ibG9jay1ob3Zlcjtcblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdEBtaXhpbiBnbG9iYWwtZm9jdXMtc3R5bGVzO1xuXHR9XG59XG4iLCJAZGVmaW5lLW1peGluIHR5cG9ncmFwaHkge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS05MDApO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtZ2xvYmFsKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWdsb2JhbCk7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuQGRlZmluZS1taXhpbiBjZW50ZXIge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AZGVmaW5lLW1peGluIGNlbnRlci1ibG9jayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRAbWl4aW4gY2VudGVyO1xufVxuXG5AZGVmaW5lLW1peGluIHJlc2V0LW1hcmdpbi1wYWRkaW5nIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5AZGVmaW5lLW1peGluIHJlc2V0LWxpc3Qge1xuXHRAbWl4aW4gcmVzZXQtbWFyZ2luLXBhZGRpbmc7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuQGRlZmluZS1taXhpbiBnbG9iYWwtdHJhbnNpdGlvbiB7XG5cdHRyYW5zaXRpb246IGFsbCB2YXIoLS10cmFuc2l0aW9uLWR1cmF0aW9uLTEpIGVhc2UtaW4tb3V0O1xufVxuXG5AZGVmaW5lLW1peGluIGdsb2JhbC1ib3gtc2hhZG93IHtcblx0Ym94LXNoYWRvdzogMCB2YXIoLS1zcGFjaW5nLXVuaXQpIHZhcigtLXNwYWNpbmctdW5pdC00eCkgdmFyKC0tY29sb3ItZ3JleS0xMCk7XG59XG5cbkBkZWZpbmUtbWl4aW4gYnV0dG9uLWJsb2NrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0cGFkZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nLXVuaXQpICogMS41KSBjYWxjKHZhcigtLXNwYWNpbmctdW5pdC0yeCkgKiAxLjI1KTtcbn1cblxuQGRlZmluZS1taXhpbiBidXR0b24tYmxvY2staG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTkwMCk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG5AZGVmaW5lLW1peGluIGJ1dHRvbi1ibG9jay1vdXRsaW5lIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMnB4IHNvbGlkO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS05MDApO1xufVxuXG5AZGVmaW5lLW1peGluIGJ1dHRvbi1ibG9jay1vdXRsaW5lLWhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS05MDApO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktOTAwKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuQGRlZmluZS1taXhpbiBidXR0b24tYmxvY2stdW5kZXJsaW5lZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQ7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0cGFkZGluZzogMDtcbn1cblxuQGRlZmluZS1taXhpbiBidXR0b24tYmxvY2stdW5kZXJsaW5lZC1ob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTkwMCk7XG59XG5cbkBkZWZpbmUtbWl4aW4gZ2xvYmFsLWZvY3VzLXN0eWxlcyB7XG5cdG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG5AZGVmaW5lLW1peGluIHN1YmhlYWRpbmcge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItZ3JleS02MCk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgzKTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBkZWZpbmUtbWl4aW4gaHItc3R5bGVzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0xMDApO1xuXHRib3JkZXI6IDA7XG5cdGhlaWdodDogdmFyKC0tc3BhY2luZy11bml0LXNtYWxsKTtcblx0bWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nLXVuaXQpICogOCk7XG5cdG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3BhY2luZy11bml0KSAqIDgpO1xuXHRtYXgtd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZy11bml0LTJ4KSAqIDEzKTtcbn1cbiIsInRleHRhcmVhIHtcblx0LyogUmVtb3ZlcyBlbXB0eSBzcGFjZSB1bmRlciB0ZXh0YXJlYS4gKi9cblx0ZGlzcGxheTogYmxvY2s7XG5cdG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZy11bml0LSkgKiAxMyk7XG59XG5cbmlucHV0LFxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXVuaXQpO1xuXHR3aWR0aDogMTAwJTtcblxuXHQmOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiAwIDAgNHB4IHZhcigtLWNvbG9yLXByaW1hcnktc2hhZG93KTtcblx0XHQvKiBVc2UgdHJhbnNwYXJlbnQgb3V0bGluZSBmb3IgV2luZG93cyBoaWdoIGNvbnRyYXN0IG1vZGUuICovXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG59XG5cbmxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4iLCJoMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKTtcblx0bWFyZ2luOiAwIDAgdmFyKC0tc3BhY2luZy11bml0LTJ4KTtcbn1cblxuaDEsXG4uaDEge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nKTtcbn1cblxuaDIsXG4uaDIsXG4ud3AtYmxvY2staGVhZGluZyBoMi5lZGl0b3ItcmljaC10ZXh0X190aW55bWNlIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDIpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZyk7XG59XG5cbmgzLFxuLmgzLFxuLndwLWJsb2NrLWhlYWRpbmcgaDMuZWRpdG9yLXJpY2gtdGV4dF9fdGlueW1jZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgzKTtcbn1cblxuaDQsXG4uaDQsXG4ud3AtYmxvY2staGVhZGluZyBoNC5lZGl0b3ItcmljaC10ZXh0X190aW55bWNlIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDQpO1xufVxuXG5oNSxcbi5oNSxcbi53cC1ibG9jay1oZWFkaW5nIGg1LmVkaXRvci1yaWNoLXRleHRfX3RpbnltY2Uge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNSk7XG59XG5cbmg2LFxuLmg2LFxuLndwLWJsb2NrLWhlYWRpbmcgaDYuZWRpdG9yLXJpY2gtdGV4dF9fdGlueW1jZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg2KTtcbn1cbiIsImhyIHtcblx0QG1peGluIGNlbnRlci1ibG9jaztcblx0QG1peGluIGhyLXN0eWxlcztcbn1cbiIsImEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdEBtaXhpbiBnbG9iYWwtdHJhbnNpdGlvbjtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktOTAwKTtcblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdEBtaXhpbiBnbG9iYWwtZm9jdXMtc3R5bGVzO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0JjphY3RpdmUge1xuXHRcdG91dGxpbmU6IDA7XG5cdH1cbn1cbiIsInVsLFxub2wge1xuXHRtYXJnaW46IDAgMCB2YXIoLS1zcGFjaW5nLXVuaXQtNHgpIHZhcigtLXNwYWNpbmctdW5pdC0yeCk7XG5cdHBhZGRpbmc6IDAgMCAwIHZhcigtLXNwYWNpbmctdW5pdC0zeCk7XG59XG5cbnVsIHtcblx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG5vbCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxubGkgPiB7XG5cblx0dWwsXG5cdG9sIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLXVuaXQtMngpO1xuXHRcdHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy11bml0LTJ4KTtcblx0fVxufVxuXG5kdCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcblx0bWFyZ2luOiAwIHZhcigtLXNwYWNpbmctdW5pdC00eCkgdmFyKC0tc3BhY2luZy11bml0LTR4KTtcbn1cbiIsIi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogTWFrZSBzdXJlIGltYWdlcyBhcmUgc2NhbGVkIGNvcnJlY3RseS4gKi9cbmltZyB7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHQvKiBSZW1vdmVzIHRoZSB3aGl0ZXNwYWNlIHVuZGVyIGltZywgc2FmZXIgdGhhbiBgZGlzcGxheTogYmxvY2s7YC4gKi9cblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuZmlndXJlIHtcblx0bWFyZ2luOiAwIDAgdmFyKC0tc3BhY2luZy11bml0LTR4KTtcblxuXHRpbWcge1xuXHRcdEBtaXhpbiBjZW50ZXItYmxvY2s7XG5cdH1cbn1cblxuZmlnY2FwdGlvbiB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTYwKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMSk7XG5cdG1hcmdpbjogdmFyKC0tc3BhY2luZy11bml0LTJ4KSBhdXRvO1xuXHRtYXgtd2lkdGg6IHZhcigtLW1heC13aWR0aC0yKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiZGZuLFxuY2l0ZSxcbmVtLFxuaSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYWRkcmVzcyB7XG5cdG1hcmdpbjogMCAwIHZhcigtLXNwYWNpbmctdW5pdC00eCk7XG59XG5cbmFiYnIsXG5hYmJyW3RpdGxlXSxcbmFjcm9ueW0ge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRjdXJzb3I6IGhlbHA7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxubWFyayxcbmlucyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMTAwKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5iaWcge1xuXHRmb250LXNpemU6IDEzNCU7XG59XG4iLCJwIHtcblx0bWFyZ2luOiAwIDAgdmFyKC0tc3BhY2luZy11bml0LTR4KTtcbn1cbiIsInByZSxcbi53cC1ibG9jay1jb2RlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0xMDApO1xuXHRmb250LWZhbWlseTogJGZvbnQtcHJlO1xuXHRtYXJnaW46IDAgMCB2YXIoLS1zcGFjaW5nLXVuaXQtNHgpO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXVuaXQtNHgpO1xufVxuXG5jb2RlLFxua2JkLFxudHQsXG52YXIge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1jb2RlKTtcbn1cbiIsInRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdG1hcmdpbjogMCAwIHZhcigtLXNwYWNpbmctdW5pdC00eCk7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG50aCxcbnRkIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnktMTAwKTtcblx0cGFkZGluZzogdmFyKC0tc3BhY2luZy11bml0LTJ4KTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbiIsIi53cC1ibG9jay1hdWRpbyB7XG5cdGF1ZGlvIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuIiwiLndwLWJsb2NrLWJ1dHRvbiB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctdW5pdC00eCk7XG5cblx0Ji5hbGlnbmNlbnRlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Ji5hbGlnbnJpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdEBtaXhpbiBidXR0b24tYmxvY2s7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCY6dmlzaXRlZCB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRAbWl4aW4gYnV0dG9uLWJsb2NrLWhvdmVyO1xuXHRcdH1cblx0fVxufVxuXG4vKiBTdHlsZSB2YXJpYXRpb25zLiAqL1xuLmlzLXN0eWxlLXJvdW5kZWQgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG5cdGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tc3BhY2luZy11bml0KSAqIDEyKTtcbn1cblxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi5pcy1zdHlsZS1vdXRsaW5lLXJvdW5kZWQgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG5cdEBtaXhpbiBidXR0b24tYmxvY2stb3V0bGluZTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0QG1peGluIGJ1dHRvbi1ibG9jay1vdXRsaW5lLWhvdmVyO1xuXHR9XG59XG5cbi5pcy1zdHlsZS1vdXRsaW5lLXJvdW5kZWQgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuXHRib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXNwYWNpbmctdW5pdCkgKiAxMik7XG59XG5cbi5pcy1zdHlsZS11bmRlcmxpbmVkIC53cC1ibG9jay1idXR0b25fX2xpbmsgeyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cblx0QG1peGluIGJ1dHRvbi1ibG9jay11bmRlcmxpbmVkO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRAbWl4aW4gYnV0dG9uLWJsb2NrLXVuZGVybGluZWQtaG92ZXI7XG5cdH1cbn1cbiIsIi53cC1ibG9jay1jb3ZlciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLXVuaXQtNHgpO1xuXHRtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmctdW5pdCkgKiA2MCk7XG5cdHBhZGRpbmc6IHZhcigtLXNwYWNpbmctdW5pdC0yeCk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmLXRleHQsXG5cdCZfX2lubmVyLWNvbnRhaW5lciB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRtYXgtd2lkdGg6IHZhcigtLW1heC13aWR0aC0yKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdC53cC1ibG9jay1wYXJhZ3JhcGgge1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDMpO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cblx0Ji5oYXMtbGVmdC1jb250ZW50IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHQmLXRleHQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxuXG5cdCYuaGFzLXJpZ2h0LWNvbnRlbnQge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0XHQmLXRleHQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0Ji5oYXMtcGFyYWxsYXgge1xuXHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG5cdH1cblxuXHQmLmhhcy1iYWNrZ3JvdW5kLWRpbTo6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXHRcdGJvdHRvbTogMDtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGxlZnQ6IDA7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdH1cblxuXHQmLmhhcy1iYWNrZ3JvdW5kLWRpbS0xMDo6YmVmb3JlIHtcblx0XHRvcGFjaXR5OiAwLjE7XG5cdH1cblxuXHQmLmhhcy1iYWNrZ3JvdW5kLWRpbS0yMDo6YmVmb3JlIHtcblx0XHRvcGFjaXR5OiAwLjI7XG5cdH1cblxuXHQmLmhhcy1iYWNrZ3JvdW5kLWRpbS0zMDo6YmVmb3JlIHtcblx0XHRvcGFjaXR5OiAwLjM7XG5cdH1cblxuXHQmLmhhcy1iYWNrZ3JvdW5kLWRpbS00MDo6YmVmb3JlIHtcblx0XHRvcGFjaXR5OiAwLjQ7XG5cdH1cblxuXHQmLmhhcy1iYWNrZ3JvdW5kLWRpbS02MDo6YmVmb3JlIHtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdH1cblxuXHQmLmhhcy1iYWNrZ3JvdW5kLWRpbS03MDo6YmVmb3JlIHtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdH1cblxuXHQmLmhhcy1iYWNrZ3JvdW5kLWRpbS04MDo6YmVmb3JlIHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdH1cblxuXHQmLmhhcy1iYWNrZ3JvdW5kLWRpbS05MDo6YmVmb3JlIHtcblx0XHRvcGFjaXR5OiAwLjk7XG5cdH1cblxuXHQmLmhhcy1iYWNrZ3JvdW5kLWRpbS0xMDA6OmJlZm9yZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdCYuY29tcG9uZW50cy1wbGFjZWhvbGRlciB7XG5cdFx0aGVpZ2h0OiBpbmhlcml0O1xuXHR9XG5cblx0Jl9fdmlkZW8tYmFja2dyb3VuZCB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRvYmplY3QtZml0OiBmaWxsO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0Ji5hbGlnbndpZGUsXG5cdCYuYWxpZ25mdWxsIHtcblx0XHQud3AtYmxvY2stY292ZXItdGV4dCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdG1heC13aWR0aDogdmFyKC0tbWF4LXdpZHRoLTIpO1xuXHRcdH1cblx0fVxuXG59XG4iLCIud3AtaGFzLWFzcGVjdC1yYXRpbyAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuXHRoZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctdG9wOiA1Ni4yNSU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRpZnJhbWUge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi53cC1lbWJlZC1hc3BlY3QtMjEtOSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuXHRwYWRkaW5nLXRvcDogNDIuODUlO1xufVxuXG4ud3AtZW1iZWQtYXNwZWN0LTE4LTkgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyLFxuLndwLWVtYmVkLWFzcGVjdC05LTE2IC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG5cdHBhZGRpbmctdG9wOiA1MCU7XG59XG5cbi53cC1lbWJlZC1hc3BlY3QtMTYtOSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuXHRwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4ud3AtZW1iZWQtYXNwZWN0LTQtMyAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuXHRwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4ud3AtZW1iZWQtYXNwZWN0LTEtMSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuXHRwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLndwLWVtYmVkLWFzcGVjdC05LTYgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcblx0cGFkZGluZy10b3A6IDY2LjY2JTtcbn1cblxuLndwLWVtYmVkLWFzcGVjdC0xLTIgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcblx0cGFkZGluZy10b3A6IDIwMCU7XG59XG4iLCIud3AtYmxvY2stZmlsZSB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctdW5pdC00eCk7XG5cblx0Jl9fYnV0dG9uIHtcblx0XHRAbWl4aW4gYnV0dG9uLWJsb2NrO1xuXHRcdG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLXVuaXQtMngpO1xuXG5cdFx0Jjp2aXNpdGVkIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdEBtaXhpbiBidXR0b24tYmxvY2staG92ZXI7XG5cdFx0fVxuXHR9XG59XG4iLCIud3AtYmxvY2stZ2FsbGVyeSB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtZ2FwOiB2YXIoLS1zcGFjaW5nLXVuaXQpO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdHBhZGRpbmctbGVmdDogMDtcblxuXHQmLmNvbHVtbnMtMiB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0fVxuXG5cdCYuY29sdW1ucy0zIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHR9XG5cblx0Ji5jb2x1bW5zLTQge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdH1cblxuXHQmLmNvbHVtbnMtNSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcblx0fVxuXG5cdC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRmaWd1cmUge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdGZpZ2NhcHRpb24ge1xuXHRcdFx0cGFkZGluZzogdmFyKC0tc3BhY2luZy11bml0LXNtYWxsKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCYuaXMtY3JvcHBlZCAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG5cdFx0YSxcblx0XHRpbWcge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cbiIsIi53cC1ibG9jay1sYXRlc3QtY29tbWVudHMge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdHBhZGRpbmctbGVmdDogMDtcblxuXHQmX19jb21tZW50IHtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLXVuaXQtNHgpO1xuXHR9XG5cblx0Jl9fY29tbWVudC1tZXRhIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xKTtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLXVuaXQtMngpO1xuXHRcdG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctdW5pdCk7XG5cdH1cblxuXHQmX19jb21tZW50LWRhdGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4iLCIud3AtYmxvY2stbGF0ZXN0LXBvc3RzLFxuLndwLWJsb2NrLXJzcyB7XG5cdCYuaXMtZ3JpZCB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctdW5pdC0zeCk7XG5cdFx0fVxuXG5cdFx0QHN1cHBvcnRzIChncmlkLWFyZWE6IGF1dG8pIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLWdhcDogdmFyKC0tc3BhY2luZy11bml0LTN4KTtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNhbGModmFyKC0tc3BhY2luZy11bml0KSAqIDM0KSwgMWZyKSk7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19wb3N0LWRhdGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Jl9faXRlbS1leGNlcnB0IHtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLXVuaXQtM3gpO1xuXHRcdG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctdW5pdC0zeCk7XG5cdH1cbn1cbiIsIi53cC1ibG9jay1tZWRpYS10ZXh0LFxuLndwLWJsb2NrLW1lZGlhLXRleHQuYWxpZ25jZW50ZXIge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLXVuaXQtNHgpO1xufVxuXG4ud3AtYmxvY2stbWVkaWEtdGV4dCB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdyaWQtZ2FwOiB2YXIoLS1zcGFjaW5nLXVuaXQtNHgpO1xufVxuXG4ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuXHRtYXJnaW46IDA7XG59XG5cbkBzdXBwb3J0cyAoZ3JpZC1hcmVhOiBhdXRvKSB7XG5cdEBtZWRpYSAoLS1icmVha3BvaW50LTEpIHtcblx0XHQud3AtYmxvY2stbWVkaWEtdGV4dCB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1lZGlhLXRleHQtbWVkaWEgbWVkaWEtdGV4dC1jb250ZW50XCI7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXG5cdFx0XHQmLmhhcy1tZWRpYS1vbi10aGUtcmlnaHQge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1lZGlhLXRleHQtY29udGVudCBtZWRpYS10ZXh0LW1lZGlhXCI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcblx0XHRcdGdyaWQtYXJlYTogbWVkaWEtdGV4dC1tZWRpYTtcblx0XHR9XG5cblx0XHQud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG5cdFx0XHRncmlkLWFyZWE6IG1lZGlhLXRleHQtY29udGVudDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKC0tYnJlYWtwb2ludC0yKSB7XG5cdFx0LndwLWJsb2NrLW1lZGlhLXRleHQuYWxpZ25mdWxsIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibWVkaWEtdGV4dC1zdGFydCBtZWRpYS10ZXh0LW1lZGlhIG1lZGlhLXRleHQtY29udGVudCBtZWRpYS10ZXh0LWVuZFwiO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIG1pbm1heCgwLCBjYWxjKHZhcigtLW1heC13aWR0aC13aWRlKSAvIDIgLSB2YXIoLS1zcGFjaW5nLXVuaXQtMngpKSkgbWlubWF4KDAsIGNhbGModmFyKC0tbWF4LXdpZHRoLXdpZGUpIC8gMiAtIHZhcigtLXNwYWNpbmctdW5pdC0yeCkpKSBhdXRvO1xuXHRcdH1cblx0fVxufVxuIiwiLmhhcy1kcm9wLWNhcDpub3QoOmZvY3VzKSB7XG5cdCY6OmZpcnN0LWxldHRlciB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Zm9udC1mYW1pbHk6IHNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgxKTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctdW5pdC0yeCk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxufVxuXG4uaXMtc3R5bGUtaW5ncmVzcyxcbi5pcy1zdHlsZS1pbmdyZXNzLndwLWJsb2NrLXBhcmFncmFwaCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTYwKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDMpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pcy1zdHlsZS1oaWdobGlnaHQsXG4uaXMtc3R5bGUtaGlnaGxpZ2h0LndwLWJsb2NrLXBhcmFncmFwaCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMTAwKTtcblx0cGFkZGluZzogdmFyKC0tc3BhY2luZy11bml0LTN4KTtcbn1cbiIsIi53cC1ibG9jay1wdWxscXVvdGUge1xuXHRib3JkZXItYm90dG9tOiB2YXIoLS1zcGFjaW5nLXVuaXQtc21hbGwpIHNvbGlkO1xuXHRib3JkZXItdG9wOiB2YXIoLS1zcGFjaW5nLXVuaXQtc21hbGwpIHNvbGlkO1xuXHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXVuaXQtNHgpIDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRibG9ja3F1b3RlIHtcblx0XHRib3JkZXItbGVmdDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXG5cdCYuYWxpZ253aWRlLFxuXHQmLmFsaWduZnVsbCB7XG5cdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdG1heC13aWR0aDogdmFyKC0tbWF4LXdpZHRoLTIpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tc3BhY2luZy11bml0LTN4KSAqIDIpO1xuXHRcdFx0cGFkZGluZy10b3A6IGNhbGModmFyKC0tc3BhY2luZy11bml0LTN4KSAqIDIpO1xuXHRcdH1cblx0fVxuXG5cdCYuYWxpZ25mdWxsIHtcblx0XHRwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctdW5pdC0yeCk7XG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy11bml0LTJ4KTtcblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDIpO1xuXHRcdH1cblx0fVxuXG59XG4iLCIud3AtYmxvY2stcXVvdGVfX2NpdGF0aW9uLFxuLndwLWJsb2NrLXB1bGxxdW90ZV9fY2l0YXRpb24sXG4ud3AtYmxvY2stcXVvdGUgY2l0ZSxcbi53cC1ibG9jay1wdWxscXVvdGUgY2l0ZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTYwKTtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLXVuaXQtM3gpO1xufVxuXG4ud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgcCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgyKTtcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciB7XG5cdGJvcmRlci1ib3R0b206IDA7XG5cdGJvcmRlci10b3A6IDA7XG5cblx0Y2l0ZSxcblx0LndwLWJsb2NrLXB1bGxxdW90ZV9fY2l0YXRpb24ge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG59XG4iLCIud3AtYmxvY2stc2VhcmNoIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy11bml0LTR4KTtcbn1cblxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIHtcblx0bWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy11bml0KTtcbn1cbiIsIi53cC1ibG9jay1zZXBhcmF0b3Ige1xuXHRAbWl4aW4gaHItc3R5bGVzO1xuXG5cdCYuaXMtc3R5bGUtd2lkZSB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1tYXgtd2lkdGgtMik7XG5cdH1cblxuXHQmLmlzLXN0eWxlLWRvdHMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRcdGNvbnRlbnQ6IFwiXFwwMGI3IFxcMDBiNyBcXDAwYjdcIjtcblx0XHRcdGZvbnQtZmFtaWx5OiBzZXJpZjtcblx0XHRcdGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1nbG9iYWwtYmFzZWxpbmUpICogMyk7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogdmFyKC0tc3BhY2luZy11bml0LTR4KTtcblx0XHRcdHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy11bml0LTR4KTtcblx0XHR9XG5cdH1cbn1cbiIsInAud3AtYmxvY2stc3ViaGVhZCB7XG5cdEBtaXhpbiBzdWJoZWFkaW5nO1xufVxuIiwiLndwLWJsb2NrLXRhYmxlIHtcblx0Ji5oYXMtZml4ZWQtbGF5b3V0IHtcblx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHR9XG5cblx0Ji5pcy1zdHlsZS1zdHJpcGVzIHtcblx0XHR0cjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0xMDApO1xuXHRcdH1cblxuXHRcdHRoLFxuXHRcdHRkIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIvKiBGb250IHNpemVzLiAqL1xuLmhhcy1zbWFsbC1mb250LXNpemUge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS04NzUpO1xufVxuXG4uaGFzLW1lZGl1bS1mb250LXNpemUge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xMjUpO1xufVxuXG4uaGFzLWxhcmdlLWZvbnQtc2l6ZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgzKTtcbn1cblxuLmhhcy1sYXJnZXItZm9udC1zaXplIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDEpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZyk7XG59XG4iLCIvKiBGYWxsYmFjayBmb3IgYmFja2dyb3VuZHMuICovXG4uaGFzLWJhY2tncm91bmQsXG5bY2xhc3MkPVwiYmFja2dyb3VuZC1jb2xvclwiXSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMTAwKTtcblxuXHQmIGE6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxufVxuXG4uaGFzLWJhY2tncm91bmQ6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspLFxuW2NsYXNzJD1cImJhY2tncm91bmQtY29sb3JcIl06bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspIHtcblx0cGFkZGluZzogdmFyKC0tc3BhY2luZy11bml0LTN4KTtcbn1cblxuLyogQ29sb3JzIGFuZCBiYWNrZ3JvdW5kIGNvbG9ycy4gKi9cbi5oYXMtbWFpbi1jb2xvciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmhhcy1tYWluLWJhY2tncm91bmQtY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmhhcy1kYXJrLWNvbG9yIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktOTAwKTtcbn1cblxuLmhhcy1kYXJrLWJhY2tncm91bmQtY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTkwMCk7XG59XG5cbi5oYXMtZ3JleS1jb2xvciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTYwKTtcbn1cblxuLmhhcy1ncmV5LWJhY2tncm91bmQtY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTYwKTtcbn1cblxuLmhhcy13aGl0ZS1jb2xvciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmhhcy1saWdodC1jb2xvciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTEwMCk7XG59XG5cbi5oYXMtbGlnaHQtYmFja2dyb3VuZC1jb2xvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMTAwKTtcbn1cbiIsIi5kZWNvcmF0aW9uLW5vbmUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oLWRlY29yYXRpb24tdW5kZXJsaW5lIHtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmZvbnQtbWFpbiB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xufVxuXG4uZnctNzAwIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNvbG9yLWRhcmsge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS05MDApO1xufVxuXG4uZm9udC1zaXplLTEge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xKTtcbn1cblxuLmNvbG9yLWdyZXktNjAge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItZ3JleS02MCk7XG59XG5cbi50ZXh0LWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2NrIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCIvKlxuICogUmVzb3VyY2VzIG9uIHByZWZlcnMtcmVkdWNlZC1tb3Rpb246XG4gKiBodHRwczovL3dlYmtpdC5vcmcvYmxvZy1maWxlcy9wcmVmZXJzLXJlZHVjZWQtbW90aW9uL3BybS5odG1cbiAqIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AbWVkaWEvcHJlZmVycy1yZWR1Y2VkLW1vdGlvblxuICovXG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0Kixcblx0Kjo6YmVmb3JlLFxuXHQqOjphZnRlciB7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAwMXMgIWltcG9ydGFudDtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAwMXMgIWltcG9ydGFudDtcblx0fVxufVxuIl0sIm1hcHBpbmdzIjoiQUFBQTs7OztBQUlBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FDVEE7Ozs7O0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFnQkE7QUFDQTtBQWZBO0FBQ0E7QUEvQkE7QUErQkE7QUFDQTtBQUNBO0FBV0E7QUFWQTtBQUNBO0FBbkNBO0FBQ0E7QUFtQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNwREE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7QUFJQTtBQUNBO0FBQ0E7QUNqSkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FIQ0E7O0FBRUE7QUFDQTtBQUdBOztBQUVBO0FBQ0E7QUl4QkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBYUE7QUFDQTtBQVpBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDckJBOzs7O0FDcUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQWJBO0FBQUE7QURiQTtBQUNBO0FBVkE7Ozs7Ozs7Ozs7OztBQ3VDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FEckNBO0FBQ0E7QUFDQTtBQ2dFQTtBRDlEQTtBQUNBO0FFaEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFrQkE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQU9BO0FBQ0E7QUFOQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN6Q0E7Ozs7OztBQU1BO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFBQTtBQUNBO0FBQ0E7QUM5Q0E7QUhjQTtBQUxBO0FBQ0E7QUE4RUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBRzFGQTtBQUNBO0FDSkE7QUFDQTtBQUFBO0FKNEJBO0FBQUE7QUlYQTtBQUNBO0FBZkE7OztBQUdBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUptRUE7QUlqRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQ2xCQTs7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7O0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUMvQkE7QUFDQTtBQUFBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFLQTtBQUNBO0FBSkE7QU5KQTtBQUxBO0FBQ0E7QU1VQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FDOUJBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM1QkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQ0hBOztBQUVBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQUE7QUFDQTtBQUNBO0FDaEJBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBaEJ5QkE7O0FBRUE7QUFDQTtBaUJ4Q0E7QUFDQTtBQUNBO0FBQ0E7QUNKQTtBQUNBO0FBQUE7QUF5QkE7QUFDQTtBQXhCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVowQkE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FZN0JBO0FBQ0E7QUFXQTtBQUNBO0FBVkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBOzs7QVowQkE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBWXhCQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7QVptQkE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBWWJBO0FBQ0E7QUFOQTs7Ozs7O0Fac0JBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBWXBCQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FaaUJBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBWWJBO0FBQ0E7QUFOQTs7O0Fac0JBO0FBQUE7QVlsQkE7QUFDQTtBbEJiQTtBQUNBO0FtQjVDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQThHQTtBQUNBO0FBOUdBOztBQUVBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQVNBO0FBQ0E7QUFSQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBTUE7QUFDQTtBQUxBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBTUE7QUFDQTtBQUxBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FDckhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFVQTtBQUNBO0FBVEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDNUNBO0FBQ0E7QUFBQTtBQWdCQTtBQUNBO0FBZkE7QWZrQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FlckNBO0FBQUE7QUFXQTtBQUNBO0FBVkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBOzs7QWZtQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBZWpDQTtBQUNBO0FDaEJBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBMENBO0FBQ0E7QUF6Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBYUE7QUFDQTtBQVpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7O0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FDOUNBO0FBQ0E7QUFDQTtBQWVBO0FBQ0E7QUFkQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNmQTtBQUNBO0FBQ0E7QUFlQTtBQUNBO0FBZEE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFUQTtBQVNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFNQTtBQUNBO0FBTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUM3QkE7O0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3pDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTs7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQ3hCQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUEyQkE7QUFDQTtBQTNCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FDOUJBOzs7O0FBSUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUxBOztBQUVBO0FBQ0E7QUFDQTtBQ3JCQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQ1BBO0F4QndGQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0F3QnRFQTtBQUNBO0FBckJBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFVQTtBQUNBO0FBVEE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FDdEJBO0F6QmlGQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QXlCbEZBO0FBQ0E7QUNGQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUNkQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUNqQkE7QUFDQTtBQUFBOztBQUVBO0FBQUE7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUNBO0FBQ0E7QUFFQTs7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FsQ09BOztBQUVBO0FBQ0E7QW1DakVBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7OztBQUdBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN4Q0E7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBDc0RBOztBQUVBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUFBO0FNNUVBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBTjBFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FNekZBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQWJBO0FBQUE7QU5rSEE7QUFDQTtBQWRBOzs7QU1wRkE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBTnNGQTtBQUNBO0FBQ0E7QU0zREE7QU42REE7QUFDQTtBQWJBO0FBQ0E7QUFhQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Iiwic291cmNlUm9vdCI6IiJ9*/
\ No newline at end of file
+:root{--spacing:0.5rem;--spacing-2:1rem;--spacing-3:1.5rem;--spacing-4:2rem;--spacing-5:2.5rem;--spacing-6:3rem;--spacing-7:3.5rem;--spacing-8:4rem;--spacing-s:4px;--font-family-sans:"Roboto",sans-serif;--font-family-serif:"Playfair Display",serif;--font-family-mono:"Monaco","Consolas","Andale Mono","DejaVu Sans Mono",monospace;--font-size-s:0.875rem;--font-size-m:1rem;--font-size-l:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem}@media (min-width:48em){:root{--font-size-xl:1.5rem;--font-size-2xl:2rem;--font-size-3xl:2.5rem}}@media (min-width:62em){:root{--font-size-2xl:2.5rem;--font-size-3xl:3rem}}:root{--line-height-s:1.25;--line-height-m:1.5;--letter-spacing-m:0.1em;--max-width-s:78rem;--max-width-m:42rem;--max-width-l:65rem;--max-width-xl:120rem;--transition-duration-m:300ms;--primary-hue:182;--color-primary-hsl:var(--primary-hue),40%,45%;--color-primary:hsl(var(--color-primary-hsl));--color-primary-100:hsl(var(--primary-hue),20%,98%);--color-primary-500:hsl(var(--primary-hue),3%,27%);--color-primary-900:hsl(var(--primary-hue),82%,7%);--color-grey-100:#ededed;--color-grey-300:#bfbfbf;--color-grey-500:#707070;--color-grey-700:#4a4a4a;--color-white:#fff;--color-black:#000}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;src:local("Playfair Display Regular"),local("PlayfairDisplay-Regular"),url(../fonts/playfair-display-v14-latin-regular.woff2) format("woff2"),url(../fonts/playfair-display-v14-latin-regular.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;src:local("Playfair Display Italic"),local("PlayfairDisplay-Italic"),url(../fonts/playfair-display-v14-latin-italic.woff2) format("woff2"),url(../fonts/playfair-display-v14-latin-italic.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;src:local("Playfair Display Bold"),local("PlayfairDisplay-Bold"),url(../fonts/playfair-display-v14-latin-700.woff2) format("woff2"),url(../fonts/playfair-display-v14-latin-700.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;src:local("Playfair Display Bold Italic"),local("PlayfairDisplay-BoldItalic"),url(../fonts/playfair-display-v14-latin-700italic.woff2) format("woff2"),url(../fonts/playfair-display-v14-latin-700italic.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;src:local("Playfair Display Black"),local("PlayfairDisplay-Black"),url(../fonts/playfair-display-v14-latin-900.woff2) format("woff2"),url(../fonts/playfair-display-v14-latin-900.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;src:local("Playfair Display Black Italic"),local("PlayfairDisplay-BlackItalic"),url(../fonts/playfair-display-v14-latin-900italic.woff2) format("woff2"),url(../fonts/playfair-display-v14-latin-900italic.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(../fonts/roboto-v18-latin-regular.woff2) format("woff2"),url(../fonts/roboto-v18-latin-regular.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(../fonts/roboto-v18-latin-italic.woff2) format("woff2"),url(../fonts/roboto-v18-latin-italic.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(../fonts/roboto-v18-latin-500.woff2) format("woff2"),url(../fonts/roboto-v18-latin-500.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url(../fonts/roboto-v18-latin-500italic.woff2) format("woff2"),url(../fonts/roboto-v18-latin-500italic.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(../fonts/roboto-v18-latin-700.woff2) format("woff2"),url(../fonts/roboto-v18-latin-700.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(../fonts/roboto-v18-latin-700italic.woff2) format("woff2"),url(../fonts/roboto-v18-latin-700italic.woff) format("woff")}.editor-styles-wrapper cite{color:var(--color-grey-500)}.editor-styles-wrapper blockquote{border-left:.25rem solid;font-style:italic;margin:0 0 var(--spacing-4);padding-left:var(--spacing-3)}.editor-styles-wrapper blockquote p{font-size:var(--font-size-xl)}.editor-styles-wrapper blockquote p:last-of-type{margin-bottom:0}.editor-styles-wrapper blockquote cite{display:block}.editor-styles-wrapper button:not([class^=components-]):not([class^=editor-]):not([class^=block-]):not([aria-owns]),.editor-styles-wrapper input[type=button],.editor-styles-wrapper input[type=reset],.editor-styles-wrapper input[type=submit]{background-color:var(--color-primary);border:none;border-radius:0;color:var(--color-white);font-weight:500;letter-spacing:var(--letter-spacing-m);padding:calc(var(--spacing)*1.5) calc(var(--spacing-2)*1.25);text-transform:uppercase;transition:all var(--transition-duration-m) ease-in-out}.editor-styles-wrapper button:active,.editor-styles-wrapper button:focus,.editor-styles-wrapper button:hover,.editor-styles-wrapper input[type=button]:active,.editor-styles-wrapper input[type=button]:focus,.editor-styles-wrapper input[type=button]:hover,.editor-styles-wrapper input[type=reset]:active,.editor-styles-wrapper input[type=reset]:focus,.editor-styles-wrapper input[type=reset]:hover,.editor-styles-wrapper input[type=submit]:active,.editor-styles-wrapper input[type=submit]:focus,.editor-styles-wrapper input[type=submit]:hover{background-color:var(--color-primary-500);color:var(--color-white);outline-offset:-2px}.editor-styles-wrapper button:focus,.editor-styles-wrapper input[type=button]:focus,.editor-styles-wrapper input[type=reset]:focus,.editor-styles-wrapper input[type=submit]:focus{outline:thin dotted}.editor-styles-wrapper textarea:not([class^=components-]):not([class^=editor-]):not([class^=block-]):not([aria-owns]){display:block;min-height:calc(var(--spacing-)*13)}.editor-styles-wrapper input:not([class^=components-]):not([class^=editor-]):not([class^=block-]):not([aria-owns]),.editor-styles-wrapper input[type=color],.editor-styles-wrapper input[type=date],.editor-styles-wrapper input[type=datetime-local],.editor-styles-wrapper input[type=datetime],.editor-styles-wrapper input[type=email],.editor-styles-wrapper input[type=month],.editor-styles-wrapper input[type=number],.editor-styles-wrapper input[type=password],.editor-styles-wrapper input[type=range],.editor-styles-wrapper input[type=search],.editor-styles-wrapper input[type=tel],.editor-styles-wrapper input[type=text],.editor-styles-wrapper input[type=time],.editor-styles-wrapper input[type=url],.editor-styles-wrapper input[type=week],.editor-styles-wrapper select:not([class^=components-]):not([class^=editor-]):not([class^=block-]):not([aria-owns]),.editor-styles-wrapper textarea:not([class^=components-]):not([class^=editor-]):not([class^=block-]):not([aria-owns]){background-color:var(--color-white);border:2px solid var(--color-grey-300);border-radius:0;padding:var(--spacing);width:100%}.editor-styles-wrapper input:focus,.editor-styles-wrapper input[type=color]:focus,.editor-styles-wrapper input[type=date]:focus,.editor-styles-wrapper input[type=datetime-local]:focus,.editor-styles-wrapper input[type=datetime]:focus,.editor-styles-wrapper input[type=email]:focus,.editor-styles-wrapper input[type=month]:focus,.editor-styles-wrapper input[type=number]:focus,.editor-styles-wrapper input[type=password]:focus,.editor-styles-wrapper input[type=range]:focus,.editor-styles-wrapper input[type=search]:focus,.editor-styles-wrapper input[type=tel]:focus,.editor-styles-wrapper input[type=text]:focus,.editor-styles-wrapper input[type=time]:focus,.editor-styles-wrapper input[type=url]:focus,.editor-styles-wrapper input[type=week]:focus,.editor-styles-wrapper select:focus,.editor-styles-wrapper textarea:focus{border-color:var(--color-primary-900);outline:2px solid transparent}.editor-styles-wrapper label:not([class^=components-]):not([class^=editor-]):not([class^=block-]):not([aria-owns]){display:block;font-weight:700}.editor-styles-wrapper h1,.editor-styles-wrapper h2,.editor-styles-wrapper h3,.editor-styles-wrapper h4,.editor-styles-wrapper h5,.editor-styles-wrapper h6{color:var(--color-primary-900);font-family:var(--font-family-serif);margin:0 0 var(--spacing-2)}.editor-styles-wrapper .h1,.editor-styles-wrapper h1{font-size:var(--font-size-3xl);line-height:var(--line-height-s)}.editor-styles-wrapper .h2,.editor-styles-wrapper .wp-block-heading h2.editor-rich-text__tinymce,.editor-styles-wrapper h2{font-size:var(--font-size-2xl);line-height:var(--line-height-s)}.editor-styles-wrapper .h3,.editor-styles-wrapper .wp-block-heading h3.editor-rich-text__tinymce,.editor-styles-wrapper h3{font-size:var(--font-size-xl)}.editor-styles-wrapper .h4,.editor-styles-wrapper .h5,.editor-styles-wrapper .h6,.editor-styles-wrapper .wp-block-heading h4.editor-rich-text__tinymce,.editor-styles-wrapper .wp-block-heading h5.editor-rich-text__tinymce,.editor-styles-wrapper .wp-block-heading h6.editor-rich-text__tinymce,.editor-styles-wrapper h4,.editor-styles-wrapper h5,.editor-styles-wrapper h6{font-size:var(--font-size-l)}.editor-styles-wrapper hr{display:block;margin-left:auto;margin-right:auto;background-color:var(--color-grey-100);border:0;height:var(--spacing-s);margin-bottom:calc(var(--spacing)*8);margin-top:calc(var(--spacing)*8);max-width:calc(var(--spacing-2)*13)}.editor-styles-wrapper a{color:var(--color-primary-500);transition:all var(--transition-duration-m) ease-in-out}.editor-styles-wrapper a:active,.editor-styles-wrapper a:focus,.editor-styles-wrapper a:hover{color:var(--color-primary-900)}.editor-styles-wrapper a:focus{outline:thin dotted}.editor-styles-wrapper a:active,.editor-styles-wrapper a:hover{outline:0}.editor-styles-wrapper ol,.editor-styles-wrapper ul{margin:0 0 var(--spacing-4) var(--spacing-2);padding:0 0 0 var(--spacing-3)}.editor-styles-wrapper ul{list-style-type:disc}.editor-styles-wrapper ol{list-style-type:decimal}.editor-styles-wrapper li>ol,.editor-styles-wrapper li>ul{margin-bottom:0;margin-left:var(--spacing-2);padding-left:var(--spacing-2)}.editor-styles-wrapper dt{font-weight:700}.editor-styles-wrapper dd{margin:0 var(--spacing-4) var(--spacing-4)}.editor-styles-wrapper embed,.editor-styles-wrapper iframe,.editor-styles-wrapper object{max-width:100%}.editor-styles-wrapper img{height:auto;max-width:100%;vertical-align:middle}.editor-styles-wrapper figure{margin:0 0 var(--spacing-4)}.editor-styles-wrapper figure img{display:block;margin-left:auto;margin-right:auto}.editor-styles-wrapper figcaption{color:var(--color-grey-500);font-size:var(--font-size-m);margin:var(--spacing-2) auto;max-width:var(--max-width-m);text-align:center}.editor-styles-wrapper cite,.editor-styles-wrapper dfn,.editor-styles-wrapper em,.editor-styles-wrapper i{font-style:italic}.editor-styles-wrapper address{margin:0 0 var(--spacing-4)}.editor-styles-wrapper abbr,.editor-styles-wrapper abbr[title],.editor-styles-wrapper acronym{border-bottom:none;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.editor-styles-wrapper ins,.editor-styles-wrapper mark{background-color:var(--color-primary-100);text-decoration:none}.editor-styles-wrapper big{font-size:134%}.editor-styles-wrapper p{margin:0 0 var(--spacing-4)}.editor-styles-wrapper .wp-block-code,.editor-styles-wrapper pre{background-color:var(--color-grey-100);font-family:var(--font-family-mono);margin:0 0 var(--spacing-4);max-width:100%;overflow:auto;padding:var(--spacing-4)}.editor-styles-wrapper code,.editor-styles-wrapper kbd,.editor-styles-wrapper tt,.editor-styles-wrapper var{font-family:var(--font-family-mono)}.editor-styles-wrapper table{border-collapse:separate;border-spacing:0;margin:0 0 var(--spacing-4);width:100%}.editor-styles-wrapper td,.editor-styles-wrapper th{border-bottom:1px solid var(--color-grey-100);padding:var(--spacing-2);text-align:left}.editor-styles-wrapper .wp-block-audio audio{width:100%}.editor-styles-wrapper .wp-block-button.aligncenter{text-align:center}.editor-styles-wrapper .wp-block-button.alignright{text-align:right}.editor-styles-wrapper .wp-block-button__link{background-color:var(--color-primary);border:none;border-radius:0;color:var(--color-white);font-weight:500;letter-spacing:var(--letter-spacing-m);padding:calc(var(--spacing)*1.5) calc(var(--spacing-2)*1.25);text-transform:uppercase;display:inline-block;text-decoration:none}.editor-styles-wrapper .wp-block-button__link:visited{color:var(--color-white)}.editor-styles-wrapper .wp-block-button__link:active,.editor-styles-wrapper .wp-block-button__link:focus,.editor-styles-wrapper .wp-block-button__link:hover{background-color:var(--color-primary-500);color:var(--color-white);outline-offset:-2px}.editor-styles-wrapper .is-style-rounded .wp-block-button__link{border-radius:calc(var(--spacing)*12)}.editor-styles-wrapper .is-style-outline-rounded .wp-block-button__link,.editor-styles-wrapper .is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid;border-radius:0;color:var(--color-primary-900)}.editor-styles-wrapper .is-style-outline-rounded .wp-block-button__link:active,.editor-styles-wrapper .is-style-outline-rounded .wp-block-button__link:focus,.editor-styles-wrapper .is-style-outline-rounded .wp-block-button__link:hover,.editor-styles-wrapper .is-style-outline .wp-block-button__link:active,.editor-styles-wrapper .is-style-outline .wp-block-button__link:focus,.editor-styles-wrapper .is-style-outline .wp-block-button__link:hover{background-color:var(--color-primary-900);border-color:var(--color-primary-900);color:var(--color-white)}.editor-styles-wrapper .is-style-outline-rounded .wp-block-button__link{border-radius:calc(var(--spacing)*12)}.editor-styles-wrapper .is-style-underlined .wp-block-button__link{background-color:transparent;border-bottom:2px solid;border-radius:0;color:var(--color-primary);padding:0}.editor-styles-wrapper .is-style-underlined .wp-block-button__link:active,.editor-styles-wrapper .is-style-underlined .wp-block-button__link:focus,.editor-styles-wrapper .is-style-underlined .wp-block-button__link:hover{color:var(--color-primary-900)}.editor-styles-wrapper .wp-block-cover{align-items:center;background-size:cover;display:flex;justify-content:center;min-height:calc(var(--spacing)*60);padding:var(--spacing-2);position:relative}.editor-styles-wrapper .wp-block-cover-text,.editor-styles-wrapper .wp-block-cover__inner-container{color:var(--color-white);max-width:var(--max-width-m);text-align:center;z-index:1}.editor-styles-wrapper .wp-block-cover-text h2,.editor-styles-wrapper .wp-block-cover-text h3,.editor-styles-wrapper .wp-block-cover-text h4,.editor-styles-wrapper .wp-block-cover__inner-container h2,.editor-styles-wrapper .wp-block-cover__inner-container h3,.editor-styles-wrapper .wp-block-cover__inner-container h4{color:inherit}.editor-styles-wrapper .wp-block-cover-text h2,.editor-styles-wrapper .wp-block-cover__inner-container h2{font-size:var(--font-size-3xl)}.editor-styles-wrapper .wp-block-cover-text h3,.editor-styles-wrapper .wp-block-cover__inner-container h3{font-size:var(--font-size-2xl)}.editor-styles-wrapper .wp-block-cover-text p,.editor-styles-wrapper .wp-block-cover__inner-container p{font-size:var(--font-size-xl)}.editor-styles-wrapper .wp-block-cover-text a,.editor-styles-wrapper .wp-block-cover__inner-container a{color:inherit}.editor-styles-wrapper .wp-block-cover.has-left-content{justify-content:flex-start}.editor-styles-wrapper .wp-block-cover.has-left-content-text{margin-left:0;text-align:left}.editor-styles-wrapper .wp-block-cover.has-right-content{justify-content:flex-end}.editor-styles-wrapper .wp-block-cover.has-right-content-text{margin-right:0;text-align:right}.editor-styles-wrapper .wp-block-cover.has-parallax{background-attachment:fixed}.editor-styles-wrapper .wp-block-cover.has-background-dim:before{background-color:inherit;bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.editor-styles-wrapper .wp-block-cover.has-background-dim-10:before{opacity:.1}.editor-styles-wrapper .wp-block-cover.has-background-dim-20:before{opacity:.2}.editor-styles-wrapper .wp-block-cover.has-background-dim-30:before{opacity:.3}.editor-styles-wrapper .wp-block-cover.has-background-dim-40:before{opacity:.4}.editor-styles-wrapper .wp-block-cover.has-background-dim-60:before{opacity:.6}.editor-styles-wrapper .wp-block-cover.has-background-dim-70:before{opacity:.7}.editor-styles-wrapper .wp-block-cover.has-background-dim-80:before{opacity:.8}.editor-styles-wrapper .wp-block-cover.has-background-dim-90:before{opacity:.9}.editor-styles-wrapper .wp-block-cover.has-background-dim-100:before{opacity:1}.editor-styles-wrapper .wp-block-cover.components-placeholder{height:inherit}.editor-styles-wrapper .wp-block-cover__video-background{height:100%;left:50%;-o-object-fit:fill;object-fit:fill;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;z-index:1}.editor-styles-wrapper .wp-block-cover.alignfull .wp-block-cover-text,.editor-styles-wrapper .wp-block-cover.alignwide .wp-block-cover-text{margin-left:auto;margin-right:auto;max-width:var(--max-width-m)}.editor-styles-wrapper .wp-has-aspect-ratio .wp-block-embed__wrapper{height:0;overflow:hidden;padding-top:56.25%;position:relative}.editor-styles-wrapper .wp-has-aspect-ratio .wp-block-embed__wrapper iframe{height:100%;left:0;max-width:100%;position:absolute;top:0;width:100%}.editor-styles-wrapper .wp-embed-aspect-21-9 .wp-block-embed__wrapper{padding-top:42.85%}.editor-styles-wrapper .wp-embed-aspect-9-16 .wp-block-embed__wrapper,.editor-styles-wrapper .wp-embed-aspect-18-9 .wp-block-embed__wrapper{padding-top:50%}.editor-styles-wrapper .wp-embed-aspect-16-9 .wp-block-embed__wrapper{padding-top:56.25%}.editor-styles-wrapper .wp-embed-aspect-4-3 .wp-block-embed__wrapper{padding-top:75%}.editor-styles-wrapper .wp-embed-aspect-1-1 .wp-block-embed__wrapper{padding-top:100%}.editor-styles-wrapper .wp-embed-aspect-9-6 .wp-block-embed__wrapper{padding-top:66.66%}.editor-styles-wrapper .wp-embed-aspect-1-2 .wp-block-embed__wrapper{padding-top:200%}.editor-styles-wrapper .wp-block-file__button{background-color:var(--color-primary);border:none;border-radius:0;color:var(--color-white);font-weight:500;letter-spacing:var(--letter-spacing-m);padding:calc(var(--spacing)*1.5) calc(var(--spacing-2)*1.25);text-transform:uppercase;margin-left:var(--spacing-2)}.editor-styles-wrapper .wp-block-file__button:visited{color:var(--color-white)}.editor-styles-wrapper .wp-block-file__button:active,.editor-styles-wrapper .wp-block-file__button:focus,.editor-styles-wrapper .wp-block-file__button:hover{background-color:var(--color-primary-500);color:var(--color-white);outline-offset:-2px}.editor-styles-wrapper .wp-block-gallery{display:grid;grid-gap:var(--spacing);grid-template-columns:repeat(1,1fr);list-style-type:none;padding-left:0}.editor-styles-wrapper .wp-block-gallery.columns-2{grid-template-columns:repeat(2,1fr)}.editor-styles-wrapper .wp-block-gallery.columns-3{grid-template-columns:repeat(3,1fr)}.editor-styles-wrapper .wp-block-gallery.columns-4{grid-template-columns:repeat(4,1fr)}.editor-styles-wrapper .wp-block-gallery.columns-5{grid-template-columns:repeat(5,1fr)}.editor-styles-wrapper .wp-block-gallery .blocks-gallery-item{position:relative}.editor-styles-wrapper .wp-block-gallery .blocks-gallery-item figure{height:100%;margin:0}.editor-styles-wrapper .wp-block-gallery .blocks-gallery-item figcaption{padding:var(--spacing-s);position:absolute;text-align:center;width:100%}.editor-styles-wrapper .wp-block-gallery.is-cropped .blocks-gallery-item a,.editor-styles-wrapper .wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.editor-styles-wrapper .wp-block-latest-comments{list-style-type:none;padding-left:0}.editor-styles-wrapper .wp-block-latest-comments__comment{margin-bottom:var(--spacing-4)}.editor-styles-wrapper .wp-block-latest-comments__comment-meta{font-size:var(--font-size-m);margin-bottom:var(--spacing-2);margin-top:var(--spacing)}.editor-styles-wrapper .wp-block-latest-comments__comment-date{display:block}.editor-styles-wrapper .wp-block-latest-posts.is-grid,.editor-styles-wrapper .wp-block-rss.is-grid{list-style-type:none;padding-left:0}.editor-styles-wrapper .wp-block-latest-posts.is-grid li,.editor-styles-wrapper .wp-block-rss.is-grid li{margin-bottom:var(--spacing-3)}@supports (grid-area:auto){.editor-styles-wrapper .wp-block-latest-posts.is-grid,.editor-styles-wrapper .wp-block-rss.is-grid{display:grid;grid-gap:var(--spacing-3);grid-template-columns:repeat(auto-fill,minmax(calc(var(--spacing)*34),1fr))}.editor-styles-wrapper .wp-block-latest-posts.is-grid li,.editor-styles-wrapper .wp-block-rss.is-grid li{margin-bottom:0}}.editor-styles-wrapper .wp-block-latest-posts__post-date,.editor-styles-wrapper .wp-block-rss__post-date{display:block}.editor-styles-wrapper .wp-block-latest-posts__item-excerpt,.editor-styles-wrapper .wp-block-rss__item-excerpt{margin-bottom:var(--spacing-3);margin-top:var(--spacing-3)}.editor-styles-wrapper .wp-block-media-text,.editor-styles-wrapper .wp-block-media-text.aligncenter{display:grid}.editor-styles-wrapper .wp-block-media-text{align-items:center;grid-gap:var(--spacing-4)}.editor-styles-wrapper .wp-block-media-text__media{margin:0}@supports (grid-area:auto){@media (min-width:48em){.editor-styles-wrapper .wp-block-media-text{grid-template-areas:"media-text-media media-text-content";grid-template-columns:repeat(2,1fr)}.editor-styles-wrapper .wp-block-media-text.has-media-on-the-right{grid-template-areas:"media-text-content media-text-media"}.editor-styles-wrapper .wp-block-media-text__media{grid-area:media-text-media}.editor-styles-wrapper .wp-block-media-text__content{grid-area:media-text-content}}@media (min-width:62em){.editor-styles-wrapper .wp-block-media-text.alignfull{grid-template-areas:"media-text-start media-text-media media-text-content media-text-end";grid-template-columns:auto minmax(0,calc(var(--max-width-l)/2 - var(--spacing-2))) minmax(0,calc(var(--max-width-l)/2 - var(--spacing-2))) auto}}}.editor-styles-wrapper .has-drop-cap:not(:focus):first-letter{float:left;font-family:serif;font-size:var(--font-size-3xl);font-style:normal;font-weight:600;margin-right:var(--spacing-2);text-transform:uppercase}.editor-styles-wrapper .is-style-ingress,.editor-styles-wrapper .is-style-ingress.wp-block-paragraph{color:var(--color-grey-500);font-size:var(--font-size-xl)}.editor-styles-wrapper .is-style-highlight,.editor-styles-wrapper .is-style-highlight.wp-block-paragraph{background-color:var(--color-primary-100);padding:var(--spacing-3)}.editor-styles-wrapper .wp-block-pullquote{border-bottom:var(--spacing-s) solid;border-top:var(--spacing-s) solid;padding:var(--spacing-4) 0;text-align:center}.editor-styles-wrapper .wp-block-pullquote blockquote{border-left:0;margin-bottom:0;padding-left:0}.editor-styles-wrapper .wp-block-pullquote.alignfull blockquote,.editor-styles-wrapper .wp-block-pullquote.alignwide blockquote{margin-left:auto;margin-right:auto;max-width:var(--max-width-m);padding-bottom:calc(var(--spacing-3)*2);padding-top:calc(var(--spacing-3)*2)}.editor-styles-wrapper .wp-block-pullquote.alignfull{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.editor-styles-wrapper .wp-block-pullquote.alignfull p{font-size:var(--font-size-2xl)}.editor-styles-wrapper .wp-block-pullquote__citation,.editor-styles-wrapper .wp-block-pullquote cite,.editor-styles-wrapper .wp-block-quote__citation,.editor-styles-wrapper .wp-block-quote cite{color:var(--color-grey-500);font-size:inherit;margin-top:var(--spacing-3)}.editor-styles-wrapper .wp-block-quote.is-style-large p{font-size:var(--font-size-2xl)}.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color{border-bottom:0;border-top:0}.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,.editor-styles-wrapper .wp-block-pullquote.is-style-solid-color cite{color:inherit}.editor-styles-wrapper .wp-block-search__button{margin-top:var(--spacing)}.editor-styles-wrapper .wp-block-separator{background-color:var(--color-grey-100);border:0;height:var(--spacing-s);margin-bottom:calc(var(--spacing)*8);margin-top:calc(var(--spacing)*8);max-width:calc(var(--spacing-2)*13)}.editor-styles-wrapper .wp-block-separator.is-style-wide{max-width:var(--max-width-m)}.editor-styles-wrapper .wp-block-separator.is-style-dots{background-color:transparent;height:auto;max-width:none;text-align:center;width:auto}.editor-styles-wrapper .wp-block-separator.is-style-dots:before{color:var(--color-primary);content:"\00b7 \00b7 \00b7";font-family:serif;font-size:calc(var(--global-baseline)*3);letter-spacing:var(--spacing-4);padding-left:var(--spacing-4)}.editor-styles-wrapper p.wp-block-subhead{color:var(--color-grey-500);font-size:var(--font-size-xl);font-style:normal;text-align:center}.editor-styles-wrapper .wp-block-table.has-fixed-layout{table-layout:fixed}.editor-styles-wrapper .wp-block-table.is-style-stripes tr:nth-child(2n){background-color:var(--color-primary-100)}.editor-styles-wrapper .wp-block-table.is-style-stripes td,.editor-styles-wrapper .wp-block-table.is-style-stripes th{border-bottom:0}.editor-styles-wrapper .has-background,.editor-styles-wrapper [class$=background-color]{background-color:var(--color-primary-100)}.editor-styles-wrapper .has-background a:not(.wp-block-button__link),.editor-styles-wrapper [class$=background-color] a:not(.wp-block-button__link){color:inherit}.editor-styles-wrapper .has-background:not(.wp-block-button__link),.editor-styles-wrapper [class$=background-color]:not(.wp-block-button__link){padding:var(--spacing-3)}.editor-styles-wrapper .has-main-color{color:var(--color-primary)}.editor-styles-wrapper .has-main-background-color{background-color:var(--color-primary)}.editor-styles-wrapper .has-dark-color{color:var(--color-primary-900)}.editor-styles-wrapper .has-dark-background-color{background-color:var(--color-primary-900)}.editor-styles-wrapper .has-grey-color{color:var(--color-grey-500)}.editor-styles-wrapper .has-grey-background-color{background-color:var(--color-grey-500)}.editor-styles-wrapper .has-grey-700-color{color:var(--color-grey-700)}.editor-styles-wrapper .has-grey-700-background-color{background-color:var(--color-grey-700)}.editor-styles-wrapper .has-white-color{color:var(--color-white)}.editor-styles-wrapper .has-white-background-color{background-color:var(--color-white)}.editor-styles-wrapper .has-light-color{color:var(--color-primary-100)}.editor-styles-wrapper .has-light-background-color{background-color:var(--color-primary-100)}.editor-styles-wrapper .has-small-font-size{font-size:var(--font-size-s)}.editor-styles-wrapper .has-medium-font-size{font-size:var(--font-size-xl)}.editor-styles-wrapper .has-large-font-size{font-size:var(--font-size-2xl)}.editor-styles-wrapper .has-larger-font-size{font-size:var(--font-size-3xl);line-height:var(--line-height-s)}.editor-styles-wrapper .decoration-none{text-decoration:none}.editor-styles-wrapper .h-decoration-underline:active,.editor-styles-wrapper .h-decoration-underline:focus,.editor-styles-wrapper .h-decoration-underline:hover{text-decoration:underline}.editor-styles-wrapper .font-heading{font-family:var(--font-family-serif)}.editor-styles-wrapper .font-main{font-family:var(--font-family-sans)}.editor-styles-wrapper .fw-700{font-weight:700}.editor-styles-wrapper .color-dark{color:var(--color-primary-900)}.editor-styles-wrapper .font-size-1{font-size:var(--font-size-m)}.editor-styles-wrapper .color-grey-60{color:var(--color-grey-500)}.editor-styles-wrapper .color-grey-100{color:var(--color-grey-100)}.editor-styles-wrapper .color-grey-700{color:var(--color-grey-700)}.editor-styles-wrapper .text-center{text-align:center}.editor-styles-wrapper .block{display:block}@media (prefers-reduced-motion:reduce){.editor-styles-wrapper *,.editor-styles-wrapper :after,.editor-styles-wrapper :before{animation-duration:1ms!important;transition-duration:1ms!important}}.edit-post-visual-editor.editor-styles-wrapper{color:var(--color-grey-700);font-family:var(--font-family-sans);font-size:var(--font-size-l);line-height:var(--line-height-m);word-wrap:break-word}.editor-styles-wrapper .editor-post-title__block .editor-post-title__input{font-family:var(--font-family-serif);font-size:var(--font-size-3xl);min-height:auto}.editor-styles-wrapper .wp-block-paragraph{font-size:var(--font-size-l)}.editor-styles-wrapper .wp-block{max-width:calc(var(--max-width-m) + 2rem)}.editor-styles-wrapper .wp-block[data-align=wide]{max-width:var(--max-width-l)}.editor-styles-wrapper .wp-block[data-align=full]{max-width:none}.editor-styles-wrapper .editor-rich-text__tinymce:not(.wp-block-cover-text):not(.wp-block-subhead):not(h2):not(h3){line-height:var(--line-height-m)}.editor-styles-wrapper .wp-block-search__input{font-family:inherit;font-size:inherit}.editor-styles-wrapper .wp-block-search__label{font-weight:700}.editor-styles-wrapper .wp-block-search__button{background-color:var(--color-primary);border:none;border-radius:0;color:var(--color-white);font-weight:500;letter-spacing:var(--letter-spacing-m);padding:calc(var(--spacing)*1.5) calc(var(--spacing-2)*1.25);text-transform:uppercase;transition:all var(--transition-duration-m) ease-in-out}.editor-styles-wrapper .wp-block-search__button:active,.editor-styles-wrapper .wp-block-search__button:focus,.editor-styles-wrapper .wp-block-search__button:hover{background-color:var(--color-primary-500);color:var(--color-white);outline-offset:-2px}.editor-styles-wrapper .wp-block-search__button:focus{outline:thin dotted}.editor-styles-wrapper .wp-block-search__button{display:inline-block;font-family:inherit;font-size:inherit}.editor-styles-wrapper .wp-block-search__button .wp-block-search__button-rich-text{padding:0}.editor-styles-wrapper .wp-block-code textarea{background-color:inherit;color:inherit;font-size:inherit}
diff --git a/dist/css/style.css b/dist/css/style.css
index 62aaaa9..df118d1 100644
--- a/dist/css/style.css
+++ b/dist/css/style.css
@@ -1,2596 +1 @@
-/**
- * Main stylesheet for the theme.
- *
- * Theme styles follow http://cssguidelin.es/ and are organized according to
- * Inverted Triangle CSS (ITCSS) principles put forth by Harry Roberts. In
- * short, each layer of CSS gets more specific as you move down this page.
- */
-
-/*--------------------------------------------------------------
-# Settings - Global variables, config switches.
---------------------------------------------------------------*/
-
-/**
- * Baseline grid lines height is so called 8 point grid.
- * Every spacing metric should be based on this.
- * Inspired by inuitcss.
- * @link: https://github.com/inuitcss/inuitcss
- */
-
-:root {
- /* Spacing. */
- --spacing-unit: 0.5rem;
- --spacing-unit-2x: 1rem;
- --spacing-unit-3x: 1.5rem;
- --spacing-unit-4x: 2rem;
- --spacing-unit-small: 4px;
-
- /* Font families. */
- --font-main: "Roboto", sans-serif;
- --font-heading: "Playfair Display", serif;
- --font-code: "Monaco", "Consolas", "Andale Mono", "DejaVu Sans Mono", monospace;
- --font-pre: "Courier 10 Pitch", "Courier", monospace;
-
- /* Base typographical styles. */
- --font-size-global: 1.125rem;
- --line-height-global: 1.5;
- --line-height-heading: 1.25;
-
- /* Headings. */
- --font-size-h1: 2rem;
- --font-size-h2: 1.5rem;
- --font-size-h3: 1.25rem;
- --font-size-h4: var(--font-size-global);
- --font-size-h5: var(--font-size-global);
- --font-size-h6: var(--font-size-global);
- --font-size-1: 1rem;
- --font-size-125: 1.25rem;
- --font-size-875: 0.875rem;
-}
-
-@media (min-width: 48em) {
-
-:root {
- --font-size-h1: 2.5rem;
- --font-size-h2: 2rem;
- --font-size-h3: 1.5rem;
-}
- }
-
-:root {
-
- /* Max widths. */
- --max-width-1: 78rem;
- --max-width-2: 44rem;
- --max-width-wide: 65rem;
- --max-width-full: 125rem;
-
- /* Transition. */
- --transition-duration-1: 300ms;
-}
-
-/* stylelint-disable font-family-name-quotes */
-
-/* stylelint-disable string-quotes */
-
-/* playfair-display-regular - latin */
-
-@font-face {
- font-family: 'Playfair Display';
- font-style: normal;
- font-weight: 400;
- src:
- local('Playfair Display Regular'),
- local('PlayfairDisplay-Regular'),
- url('../fonts/playfair-display-v14-latin-regular.woff2') format('woff2'),
- url('../fonts/playfair-display-v14-latin-regular.woff') format('woff');
-}
-
-/* playfair-display-italic - latin */
-
-@font-face {
- font-family: 'Playfair Display';
- font-style: italic;
- font-weight: 400;
- src:
- local('Playfair Display Italic'),
- local('PlayfairDisplay-Italic'),
- url('../fonts/playfair-display-v14-latin-italic.woff2') format('woff2'),
- url('../fonts/playfair-display-v14-latin-italic.woff') format('woff');
-}
-
-/* playfair-display-700 - latin */
-
-@font-face {
- font-family: 'Playfair Display';
- font-style: normal;
- font-weight: 700;
- src:
- local('Playfair Display Bold'),
- local('PlayfairDisplay-Bold'),
- url('../fonts/playfair-display-v14-latin-700.woff2') format('woff2'),
- url('../fonts/playfair-display-v14-latin-700.woff') format('woff');
-}
-
-/* playfair-display-700italic - latin */
-
-@font-face {
- font-family: 'Playfair Display';
- font-style: italic;
- font-weight: 700;
- src:
- local('Playfair Display Bold Italic'),
- local('PlayfairDisplay-BoldItalic'),
- url('../fonts/playfair-display-v14-latin-700italic.woff2') format('woff2'),
- url('../fonts/playfair-display-v14-latin-700italic.woff') format('woff');
-}
-
-/* playfair-display-900 - latin */
-
-@font-face {
- font-family: 'Playfair Display';
- font-style: normal;
- font-weight: 900;
- src:
- local('Playfair Display Black'),
- local('PlayfairDisplay-Black'),
- url('../fonts/playfair-display-v14-latin-900.woff2') format('woff2'),
- url('../fonts/playfair-display-v14-latin-900.woff') format('woff');
-}
-
-/* playfair-display-900italic - latin */
-
-@font-face {
- font-family: 'Playfair Display';
- font-style: italic;
- font-weight: 900;
- src:
- local('Playfair Display Black Italic'),
- local('PlayfairDisplay-BlackItalic'),
- url('../fonts/playfair-display-v14-latin-900italic.woff2') format('woff2'),
- url('../fonts/playfair-display-v14-latin-900italic.woff') format('woff');
-}
-
-/* roboto-regular - latin */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 400;
- src:
- local('Roboto'),
- local('Roboto-Regular'),
- url('../fonts/roboto-v18-latin-regular.woff2') format('woff2'),
- url('../fonts/roboto-v18-latin-regular.woff') format('woff');
-}
-
-/* roboto-italic - latin */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 400;
- src:
- local('Roboto Italic'),
- local('Roboto-Italic'),
- url('../fonts/roboto-v18-latin-italic.woff2') format('woff2'),
- url('../fonts/roboto-v18-latin-italic.woff') format('woff');
-}
-
-/* roboto-500 - latin */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 500;
- src:
- local('Roboto Medium'),
- local('Roboto-Medium'),
- url('../fonts/roboto-v18-latin-500.woff2') format('woff2'),
- url('../fonts/roboto-v18-latin-500.woff') format('woff');
-}
-
-/* roboto-500italic - latin */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 500;
- src:
- local('Roboto Medium Italic'),
- local('Roboto-MediumItalic'),
- url('../fonts/roboto-v18-latin-500italic.woff2') format('woff2'),
- url('../fonts/roboto-v18-latin-500italic.woff') format('woff');
-}
-
-/* roboto-700 - latin */
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 700;
- src:
- local('Roboto Bold'),
- local('Roboto-Bold'),
- url('../fonts/roboto-v18-latin-700.woff2') format('woff2'),
- url('../fonts/roboto-v18-latin-700.woff') format('woff');
-}
-
-/* roboto-700italic - latin */
-
-@font-face {
- font-family: 'Roboto';
- font-style: italic;
- font-weight: 700;
- src:
- local('Roboto Bold Italic'),
- local('Roboto-BoldItalic'),
- url('../fonts/roboto-v18-latin-700italic.woff2') format('woff2'),
- url('../fonts/roboto-v18-latin-700italic.woff') format('woff');
-}
-
-:root {
- --primary-hue: 245;
- --color-primary-hsl: var(--primary-hue), 80%, 43%;
- --color-primary: hsl(var(--color-primary-hsl));
- --color-primary-900: hsl(var(--primary-hue), 82%, 7%);
- --color-primary-100: hsl(var(--primary-hue), 20%, 97%);
-
- --color-primary-shadow: hsla(var(--color-primary-hsl), 0.75);
- --color-grey-60: hsla(0, 0%, 0%, 0.6);
- --color-grey-10: hsla(0, 0%, 0%, 0.1);
-
- --color-white: hsl(0, 0%, 100%);
- --color-black: hsl(0, 0%, 0%);
-}
-
-/*--------------------------------------------------------------
-# Tools - Default mixins and functions.
---------------------------------------------------------------*/
-
-/*--------------------------------------------------------------
-# Generic - Ground-zero styles (resets, box-sizing, etc.).
---------------------------------------------------------------*/
-
-/* Include normalize.css via NPM. */
-
-/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
-
-/* Document
- ========================================================================== */
-
-/**
- * 1. Correct the line height in all browsers.
- * 2. Prevent adjustments of font size after orientation changes in iOS.
- */
-
-html {
- line-height: 1.15; /* 1 */
- -webkit-text-size-adjust: 100%; /* 2 */
-}
-
-/* Sections
- ========================================================================== */
-
-/**
- * Remove the margin in all browsers.
- */
-
-body {
- margin: 0;
-}
-
-/**
- * Render the `main` element consistently in IE.
- */
-
-main {
- 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
- ========================================================================== */
-
-/**
- * 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.
- * 2. Correct the odd `em` font sizing in all browsers.
- */
-
-pre {
- font-family: monospace, monospace; /* 1 */
- font-size: 1em; /* 2 */
-}
-
-/* Text-level semantics
- ========================================================================== */
-
-/**
- * Remove the gray background on active links in IE 10.
- */
-
-a {
- background-color: transparent;
-}
-
-/**
- * 1. Remove the bottom border in Chrome 57-
- * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
- */
-
-abbr[title] {
- border-bottom: none; /* 1 */
- text-decoration: underline; /* 2 */
- -webkit-text-decoration: underline dotted;
- text-decoration: underline dotted; /* 2 */
-}
-
-/**
- * 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,
-samp {
- font-family: monospace, monospace; /* 1 */
- font-size: 1em; /* 2 */
-}
-
-/**
- * Add the correct font size in all browsers.
- */
-
-small {
- font-size: 80%;
-}
-
-/**
- * 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
- ========================================================================== */
-
-/**
- * Remove the border on images inside links in IE 10.
- */
-
-img {
- border-style: none;
-}
-
-/* Forms
- ========================================================================== */
-
-/**
- * 1. Change the font styles in all browsers.
- * 2. Remove the margin in Firefox and Safari.
- */
-
-button,
-input,
-optgroup,
-select,
-textarea {
- font-family: inherit; /* 1 */
- font-size: 100%; /* 1 */
- line-height: 1.15; /* 1 */
- 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;
-}
-
-/**
- * Correct the inability to style clickable types in iOS and Safari.
- */
-
-button,
-[type="button"],
-[type="reset"],
-[type="submit"] {
- -webkit-appearance: button;
-}
-
-/**
- * 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.
- */
-
-button:-moz-focusring,
-[type="button"]:-moz-focusring,
-[type="reset"]:-moz-focusring,
-[type="submit"]:-moz-focusring {
- outline: 1px dotted ButtonText;
-}
-
-/**
- * Correct the padding in Firefox.
- */
-
-fieldset {
- padding: 0.35em 0.75em 0.625em;
-}
-
-/**
- * 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 */
-}
-
-/**
- * Add the correct vertical alignment in Chrome, Firefox, and Opera.
- */
-
-progress {
- vertical-align: baseline;
-}
-
-/**
- * Remove the default vertical scrollbar in IE 10+.
- */
-
-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 in Chrome and Safari on macOS.
- */
-
-[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 Edge, IE 10+, and Firefox.
- */
-
-details {
- display: block;
-}
-
-/*
- * Add the correct display in all browsers.
- */
-
-summary {
- display: list-item;
-}
-
-/* Misc
- ========================================================================== */
-
-/**
- * Add the correct display in IE 10+.
- */
-
-template {
- display: none;
-}
-
-/**
- * Add the correct display in IE 10.
- */
-
-[hidden] {
- display: none;
-}
-
-html {
- box-sizing: border-box;
-}
-
-/**
- * Inherit box-sizing to make it easier to change the property
- * for components that leverage other behavior.
- */
-
-*,
-*::before,
-*::after {
- box-sizing: inherit;
-}
-
-/*--------------------------------------------------------------
-# Elements - Unclassed HTML elements (type selectors).
---------------------------------------------------------------*/
-
-html {
- font-size: 100%;
-}
-
-body,
-button,
-input,
-optgroup,
-select,
-textarea {
- color: hsl(245, 82%, 7%);
- color: var(--color-primary-900);
- font-family: "Roboto", sans-serif;
- font-family: var(--font-main);
- font-size: 1.125rem;
- font-size: var(--font-size-global);
- line-height: 1.5;
- line-height: var(--line-height-global);
- word-wrap: break-word;
-}
-
-/* Fallback for when there is no custom background color defined. */
-
-body {
- background: hsl(0, 0%, 100%);
- background: var(--color-white);
-}
-
-cite {
- color: hsla(0, 0%, 0%, 0.6);
- color: var(--color-grey-60);
-}
-
-blockquote {
- border-left: 0.25rem solid;
- font-style: italic;
- margin: 0 0 2rem;
- margin: 0 0 var(--spacing-unit-4x);
- padding-left: 1.5rem;
- padding-left: var(--spacing-unit-3x);
-}
-
-blockquote p {
- font-size: 1.25rem;
- font-size: var(--font-size-h3);
- }
-
-blockquote p:last-of-type {
- margin-bottom: 0;
- }
-
-blockquote cite {
- display: block;
- }
-
-button,
-input[type="button"],
-input[type="reset"],
-input[type="submit"] {
- background-color: hsl(245, 80%, 43%);
- background-color: var(--color-primary);
- border: none;
- border-radius: 0;
- color: hsl(0, 0%, 100%);
- color: var(--color-white);
- font-weight: 700;
- padding: calc(0.5rem * 1.5) calc(1rem * 1.25);
- padding: calc(var(--spacing-unit) * 1.5) calc(var(--spacing-unit-2x) * 1.25);
- transition: all 300ms ease-in-out;
- transition: all var(--transition-duration-1) ease-in-out
-}
-
-button:hover,
- button:active,
- button:focus,
- input[type="button"]:hover,
- input[type="button"]:active,
- input[type="button"]:focus,
- input[type="reset"]:hover,
- input[type="reset"]:active,
- input[type="reset"]:focus,
- input[type="submit"]:hover,
- input[type="submit"]:active,
- input[type="submit"]:focus {
- background-color: hsl(245, 82%, 7%);
- background-color: var(--color-primary-900);
- color: hsl(0, 0%, 100%);
- color: var(--color-white);
- outline-offset: -2px;
- }
-
-button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus {
- outline: thin dotted;
- }
-
-textarea {
- /* Removes empty space under textarea. */
- display: block;
- min-height: calc(var(--spacing-unit-) * 13);
-}
-
-input,
-input[type="text"],
-input[type="email"],
-input[type="url"],
-input[type="password"],
-input[type="search"],
-input[type="number"],
-input[type="tel"],
-input[type="range"],
-input[type="date"],
-input[type="month"],
-input[type="week"],
-input[type="time"],
-input[type="datetime"],
-input[type="datetime-local"],
-input[type="color"],
-textarea,
-select {
- background-color: hsl(0, 0%, 100%);
- background-color: var(--color-white);
- border: 2px solid hsl(245, 80%, 43%);
- border: 2px solid var(--color-primary);
- border-radius: 0;
- padding: 0.5rem;
- padding: var(--spacing-unit);
- width: 100%
-}
-
-input:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, select:focus {
- box-shadow: 0 0 4px hsla(245, 80%, 43%, 0.75);
- box-shadow: 0 0 4px var(--color-primary-shadow);
- /* Use transparent outline for Windows high contrast mode. */
- outline: 2px solid transparent;
- }
-
-label {
- display: block;
- font-weight: 700;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- font-family: "Playfair Display", serif;
- font-family: var(--font-heading);
- margin: 0 0 1rem;
- margin: 0 0 var(--spacing-unit-2x);
-}
-
-h1,
-.h1 {
- font-size: 2rem;
- font-size: var(--font-size-h1);
- line-height: 1.25;
- line-height: var(--line-height-heading);
-}
-
-h2,
-.h2,
-.wp-block-heading h2.editor-rich-text__tinymce {
- font-size: 1.5rem;
- font-size: var(--font-size-h2);
- line-height: 1.25;
- line-height: var(--line-height-heading);
-}
-
-h3,
-.h3,
-.wp-block-heading h3.editor-rich-text__tinymce {
- font-size: 1.25rem;
- font-size: var(--font-size-h3);
-}
-
-h4,
-.h4,
-.wp-block-heading h4.editor-rich-text__tinymce {
- font-size: 1.125rem;
- font-size: var(--font-size-h4);
-}
-
-h5,
-.h5,
-.wp-block-heading h5.editor-rich-text__tinymce {
- font-size: 1.125rem;
- font-size: var(--font-size-h5);
-}
-
-h6,
-.h6,
-.wp-block-heading h6.editor-rich-text__tinymce {
- font-size: 1.125rem;
- font-size: var(--font-size-h6);
-}
-
-hr {
- display: block;
- margin-left: auto;
- margin-right: auto;
- background-color: hsl(245, 20%, 97%);
- background-color: var(--color-primary-100);
- border: 0;
- height: 4px;
- height: var(--spacing-unit-small);
- margin-bottom: calc(0.5rem * 8);
- margin-bottom: calc(var(--spacing-unit) * 8);
- margin-top: calc(0.5rem * 8);
- margin-top: calc(var(--spacing-unit) * 8);
- max-width: calc(1rem * 13);
- max-width: calc(var(--spacing-unit-2x) * 13);
-}
-
-a {
- color: hsl(245, 80%, 43%);
- color: var(--color-primary);
- transition: all 300ms ease-in-out;
- transition: all var(--transition-duration-1) ease-in-out
-}
-
-a:hover,
- a:focus,
- a:active {
- color: hsl(245, 82%, 7%);
- color: var(--color-primary-900);
- }
-
-a:focus {
- outline: thin dotted;
- }
-
-a:hover,
- a:active {
- outline: 0;
- }
-
-ul,
-ol {
- margin: 0 0 2rem 1rem;
- margin: 0 0 var(--spacing-unit-4x) var(--spacing-unit-2x);
- padding: 0 0 0 1.5rem;
- padding: 0 0 0 var(--spacing-unit-3x);
-}
-
-ul {
- list-style-type: disc;
-}
-
-ol {
- list-style-type: decimal;
-}
-
-li > ul,
- li > ol {
- margin-bottom: 0;
- margin-left: 1rem;
- margin-left: var(--spacing-unit-2x);
- padding-left: 1rem;
- padding-left: var(--spacing-unit-2x);
- }
-
-dt {
- font-weight: 700;
-}
-
-dd {
- margin: 0 2rem 2rem;
- margin: 0 var(--spacing-unit-4x) var(--spacing-unit-4x);
-}
-
-/* Make sure embeds and iframes fit their containers. */
-
-embed,
-iframe,
-object {
- max-width: 100%;
-}
-
-/* Make sure images are scaled correctly. */
-
-img {
- height: auto;
- max-width: 100%;
- /* Removes the whitespace under img, safer than `display: block;`. */
- vertical-align: middle;
-}
-
-figure {
- margin: 0 0 2rem;
- margin: 0 0 var(--spacing-unit-4x);
-}
-
-figure img {
- display: block;
- margin-left: auto;
- margin-right: auto;
- }
-
-figcaption {
- color: hsla(0, 0%, 0%, 0.6);
- color: var(--color-grey-60);
- font-size: 1rem;
- font-size: var(--font-size-1);
- margin: 1rem auto;
- margin: var(--spacing-unit-2x) auto;
- max-width: 44rem;
- max-width: var(--max-width-2);
- text-align: center;
-}
-
-dfn,
-cite,
-em,
-i {
- font-style: italic;
-}
-
-address {
- margin: 0 0 2rem;
- margin: 0 0 var(--spacing-unit-4x);
-}
-
-abbr,
-abbr[title],
-acronym {
- border-bottom: none;
- cursor: help;
- -webkit-text-decoration: underline dotted;
- text-decoration: underline dotted;
-}
-
-mark,
-ins {
- background-color: hsl(245, 20%, 97%);
- background-color: var(--color-primary-100);
- text-decoration: none;
-}
-
-big {
- font-size: 134%;
-}
-
-p {
- margin: 0 0 2rem;
- margin: 0 0 var(--spacing-unit-4x);
-}
-
-pre,
-.wp-block-code {
- background-color: hsl(245, 20%, 97%);
- background-color: var(--color-primary-100);
- font-family: $font-pre;
- margin: 0 0 2rem;
- margin: 0 0 var(--spacing-unit-4x);
- max-width: 100%;
- overflow: auto;
- padding: 2rem;
- padding: var(--spacing-unit-4x);
-}
-
-code,
-kbd,
-tt,
-var {
- font-family: "Monaco", "Consolas", "Andale Mono", "DejaVu Sans Mono", monospace;
- font-family: var(--font-code);
-}
-
-table {
- border-collapse: separate;
- border-spacing: 0;
- margin: 0 0 2rem;
- margin: 0 0 var(--spacing-unit-4x);
- width: 100%;
-}
-
-th,
-td {
- border-bottom: 1px solid hsl(245, 20%, 97%);
- border-bottom: 1px solid var(--color-primary-100);
- padding: 1rem;
- padding: var(--spacing-unit-2x);
- text-align: left;
-}
-
-/*--------------------------------------------------------------
-# Objects - Undecorated design patterns.
---------------------------------------------------------------*/
-
-.animated {
- animation-duration: 300ms;
- animation-duration: var(--transition-duration-1);
- animation-fill-mode: both;
-}
-
-@keyframes fadeInDown {
-
- from {
- opacity: 0;
- transform: translate3d(0, -20%, 0);
- }
-
- to {
- opacity: 1;
- transform: translate3d(0, 0, 0);
- }
-}
-
-.fade-in-down {
- animation-name: fadeInDown;
-}
-
-.svg {
- display: inline-block;
- fill: currentColor;
- height: 1em;
- position: relative;
- top: -0.0625em;
- vertical-align: middle;
- width: 1em;
-}
-
-.flex {
- display: flex;
-}
-
-.justify-between {
- justify-content: space-between;
-}
-
-.items-center {
- align-items: center;
-}
-
-@media (min-width: 48em) {
-
- @supports (grid-area: auto) {
-
- .grid {
- display: grid;
- grid-gap: calc(1rem * 4);
- grid-gap: calc(var(--spacing-unit-2x) * 4);
- grid-template-columns: repeat(auto-fill, minmax(18rem, 1fr));
- }
-
- .grid--blog {
- grid-template-columns: repeat(6, 1fr);
- }
-
- .grid--blog > .entry {
- grid-column: span 2;
- }
-
- .grid--blog > .archive-header,
- .grid--blog .pagination {
- grid-column: 1 / -1;
- }
-
- }
-}
-
-.max-width-1 {
- max-width: 78rem;
- max-width: var(--max-width-1);
-}
-
-.max-width-2 {
- max-width: 44rem;
- max-width: var(--max-width-2);
-}
-
-.max-width-wide {
- max-width: 65rem;
- max-width: var(--max-width-wide);
-}
-
-.max-width-full {
- max-width: 125rem;
- max-width: var(--max-width-full);
-}
-
-.entry__content > * {
- margin-left: auto;
- margin-right: auto;
- max-width: 44rem;
- max-width: var(--max-width-2);
-}
-
-.mx-auto {
- margin-left: auto;
- margin-right: auto;
-}
-
-.px-2 {
- padding-left: 1rem;
- padding-left: var(--spacing-unit-2x);
- padding-right: 1rem;
- padding-right: var(--spacing-unit-2x);
-}
-
-.px-3 {
- padding-left: 1.5rem;
- padding-left: var(--spacing-unit-3x);
- padding-right: 1.5rem;
- padding-right: var(--spacing-unit-3x);
-}
-
-.py-4 {
- padding-bottom: 2rem;
- padding-bottom: var(--spacing-unit-4x);
- padding-top: 2rem;
- padding-top: var(--spacing-unit-4x);
-}
-
-.pb-2 {
- padding-bottom: 1rem;
- padding-bottom: var(--spacing-unit-2x);
-}
-
-.pb-4 {
- padding-bottom: 2rem;
- padding-bottom: var(--spacing-unit-4x);
-}
-
-.mb-0 {
- margin-bottom: 0;
-}
-
-.mb-2 {
- margin-bottom: 1rem;
- margin-bottom: var(--spacing-unit-2x);
-}
-
-/*--------------------------------------------------------------
-# Blocks - editor related styles.
---------------------------------------------------------------*/
-
-.wp-block-audio audio {
- width: 100%;
- }
-
-.wp-block-button {
- margin-bottom: 2rem;
- margin-bottom: var(--spacing-unit-4x)
-}
-
-.wp-block-button.aligncenter {
- text-align: center;
- }
-
-.wp-block-button.alignright {
- text-align: right;
- }
-
-.wp-block-button__link {
- background-color: hsl(245, 80%, 43%);
- background-color: var(--color-primary);
- border: none;
- border-radius: 0;
- color: hsl(0, 0%, 100%);
- color: var(--color-white);
- font-weight: 700;
- padding: calc(0.5rem * 1.5) calc(1rem * 1.25);
- padding: calc(var(--spacing-unit) * 1.5) calc(var(--spacing-unit-2x) * 1.25);
- display: inline-block;
- text-decoration: none
- }
-
-.wp-block-button__link:visited {
- color: hsl(0, 0%, 100%);
- color: var(--color-white);
- }
-
-.wp-block-button__link:hover,
- .wp-block-button__link:focus,
- .wp-block-button__link:active {
- background-color: hsl(245, 82%, 7%);
- background-color: var(--color-primary-900);
- color: hsl(0, 0%, 100%);
- color: var(--color-white);
- outline-offset: -2px;
- }
-
-/* Style variations. */
-
-.is-style-rounded .wp-block-button__link {
- border-radius: calc(0.5rem * 12);
- border-radius: calc(var(--spacing-unit) * 12);
-}
-
-.is-style-outline .wp-block-button__link,
-.is-style-outline-rounded .wp-block-button__link {
- background-color: transparent;
- border: 2px solid;
- border-radius: 0;
- color: hsl(245, 82%, 7%);
- color: var(--color-primary-900)
-}
-
-.is-style-outline .wp-block-button__link:hover,
- .is-style-outline .wp-block-button__link:focus,
- .is-style-outline .wp-block-button__link:active,
- .is-style-outline-rounded .wp-block-button__link:hover,
- .is-style-outline-rounded .wp-block-button__link:focus,
- .is-style-outline-rounded .wp-block-button__link:active {
- background-color: hsl(245, 82%, 7%);
- background-color: var(--color-primary-900);
- border-color: hsl(245, 82%, 7%);
- border-color: var(--color-primary-900);
- color: hsl(0, 0%, 100%);
- color: var(--color-white);
- }
-
-.is-style-outline-rounded .wp-block-button__link { /* stylelint-disable-line no-descending-specificity */
- border-radius: calc(0.5rem * 12);
- border-radius: calc(var(--spacing-unit) * 12);
-}
-
-.is-style-underlined .wp-block-button__link { /* stylelint-disable-line no-descending-specificity */
- background-color: transparent;
- border-bottom: 2px solid;
- border-radius: 0;
- color: hsl(245, 80%, 43%);
- color: var(--color-primary);
- padding: 0
-}
-
-.is-style-underlined .wp-block-button__link:hover,
- .is-style-underlined .wp-block-button__link:focus,
- .is-style-underlined .wp-block-button__link:active {
- color: hsl(245, 82%, 7%);
- color: var(--color-primary-900);
- }
-
-.wp-block-columns,
-.wp-block-text-columns {
- margin-bottom: 2rem;
- margin-bottom: var(--spacing-unit-4x);
-}
-
-.wp-block-columns .wp-block-column, .wp-block-text-columns .wp-block-column {
- margin: 0;
- width: auto;
- }
-
-.wp-block-columns .wp-block-column :last-child, .wp-block-text-columns .wp-block-column :last-child {
- margin-bottom: 0;
- }
-
-@supports (grid-area: auto) {
- @media (min-width: 48em) {
-
-.wp-block-columns,
-.wp-block-text-columns {
- display: grid;
- grid-gap: 2rem;
- grid-gap: var(--spacing-unit-4x);
- grid-template-columns: repeat(2, 1fr)
-}
-
- .wp-block-columns.has-3-columns,
- .wp-block-columns.columns-3,
- .wp-block-text-columns.has-3-columns,
- .wp-block-text-columns.columns-3 {
- grid-template-columns: repeat(3, 1fr);
- }
-
- .wp-block-columns.has-4-columns,
- .wp-block-columns.columns-4,
- .wp-block-text-columns.has-4-columns,
- .wp-block-text-columns.columns-4 {
- grid-template-columns: repeat(4, 1fr);
- }
- }
- }
-
-.wp-block-cover {
- align-items: center;
- background-size: cover;
- display: flex;
- justify-content: center;
- margin-bottom: 2rem;
- margin-bottom: var(--spacing-unit-4x);
- min-height: calc(0.5rem * 60);
- min-height: calc(var(--spacing-unit) * 60);
- padding: 1rem;
- padding: var(--spacing-unit-2x);
- position: relative;
-
-}
-
-.wp-block-cover-text,
- .wp-block-cover__inner-container {
- color: hsl(0, 0%, 100%);
- color: var(--color-white);
- max-width: 44rem;
- max-width: var(--max-width-2);
- text-align: center;
- z-index: 1;
- }
-
-.wp-block-cover-text .wp-block-paragraph, .wp-block-cover__inner-container .wp-block-paragraph {
- font-size: 1.25rem;
- font-size: var(--font-size-h3);
- }
-
-.wp-block-cover-text a, .wp-block-cover__inner-container a {
- color: inherit;
- }
-
-.wp-block-cover.has-left-content {
- justify-content: flex-start;
- }
-
-.wp-block-cover.has-left-content-text {
- margin-left: 0;
- text-align: left;
- }
-
-.wp-block-cover.has-right-content {
- justify-content: flex-end;
- }
-
-.wp-block-cover.has-right-content-text {
- margin-right: 0;
- text-align: right;
- }
-
-.wp-block-cover.has-parallax {
- background-attachment: fixed;
- }
-
-.wp-block-cover.has-background-dim::before {
- background-color: inherit;
- bottom: 0;
- content: "";
- left: 0;
- opacity: 0.5;
- position: absolute;
- right: 0;
- top: 0;
- }
-
-.wp-block-cover.has-background-dim-10::before {
- opacity: 0.1;
- }
-
-.wp-block-cover.has-background-dim-20::before {
- opacity: 0.2;
- }
-
-.wp-block-cover.has-background-dim-30::before {
- opacity: 0.3;
- }
-
-.wp-block-cover.has-background-dim-40::before {
- opacity: 0.4;
- }
-
-.wp-block-cover.has-background-dim-60::before {
- opacity: 0.6;
- }
-
-.wp-block-cover.has-background-dim-70::before {
- opacity: 0.7;
- }
-
-.wp-block-cover.has-background-dim-80::before {
- opacity: 0.8;
- }
-
-.wp-block-cover.has-background-dim-90::before {
- opacity: 0.9;
- }
-
-.wp-block-cover.has-background-dim-100::before {
- opacity: 1;
- }
-
-.wp-block-cover.components-placeholder {
- height: inherit;
- }
-
-.wp-block-cover__video-background {
- height: 100%;
- left: 50%;
- -o-object-fit: fill;
- object-fit: fill;
- position: absolute;
- top: 50%;
- transform: translateX(-50%) translateY(-50%);
- width: 100%;
- z-index: 1;
- }
-
-.wp-block-cover.alignwide .wp-block-cover-text, .wp-block-cover.alignfull .wp-block-cover-text {
- margin-left: auto;
- margin-right: auto;
- max-width: 44rem;
- max-width: var(--max-width-2);
- }
-
-.wp-has-aspect-ratio .wp-block-embed__wrapper {
- height: 0;
- overflow: hidden;
- padding-top: 56.25%;
- position: relative;
-}
-
-.wp-has-aspect-ratio .wp-block-embed__wrapper iframe {
- height: 100%;
- left: 0;
- max-width: 100%;
- position: absolute;
- top: 0;
- width: 100%;
- }
-
-.wp-embed-aspect-21-9 .wp-block-embed__wrapper {
- padding-top: 42.85%;
-}
-
-.wp-embed-aspect-18-9 .wp-block-embed__wrapper,
-.wp-embed-aspect-9-16 .wp-block-embed__wrapper {
- padding-top: 50%;
-}
-
-.wp-embed-aspect-16-9 .wp-block-embed__wrapper {
- padding-top: 56.25%;
-}
-
-.wp-embed-aspect-4-3 .wp-block-embed__wrapper {
- padding-top: 75%;
-}
-
-.wp-embed-aspect-1-1 .wp-block-embed__wrapper {
- padding-top: 100%;
-}
-
-.wp-embed-aspect-9-6 .wp-block-embed__wrapper {
- padding-top: 66.66%;
-}
-
-.wp-embed-aspect-1-2 .wp-block-embed__wrapper {
- padding-top: 200%;
-}
-
-.wp-block-file {
- margin-bottom: 2rem;
- margin-bottom: var(--spacing-unit-4x);
-}
-
-.wp-block-file__button {
- background-color: hsl(245, 80%, 43%);
- background-color: var(--color-primary);
- border: none;
- border-radius: 0;
- color: hsl(0, 0%, 100%);
- color: var(--color-white);
- font-weight: 700;
- padding: calc(0.5rem * 1.5) calc(1rem * 1.25);
- padding: calc(var(--spacing-unit) * 1.5) calc(var(--spacing-unit-2x) * 1.25);
- margin-left: 1rem;
- margin-left: var(--spacing-unit-2x)
- }
-
-.wp-block-file__button:visited {
- color: hsl(0, 0%, 100%);
- color: var(--color-white);
- }
-
-.wp-block-file__button:hover,
- .wp-block-file__button:focus,
- .wp-block-file__button:active {
- background-color: hsl(245, 82%, 7%);
- background-color: var(--color-primary-900);
- color: hsl(0, 0%, 100%);
- color: var(--color-white);
- outline-offset: -2px;
- }
-
-.wp-block-gallery {
- display: grid;
- grid-gap: 0.5rem;
- grid-gap: var(--spacing-unit);
- grid-template-columns: repeat(1, 1fr);
- list-style-type: none;
- padding-left: 0
-}
-
-.wp-block-gallery.columns-2 {
- grid-template-columns: repeat(2, 1fr);
- }
-
-.wp-block-gallery.columns-3 {
- grid-template-columns: repeat(3, 1fr);
- }
-
-.wp-block-gallery.columns-4 {
- grid-template-columns: repeat(4, 1fr);
- }
-
-.wp-block-gallery.columns-5 {
- grid-template-columns: repeat(5, 1fr);
- }
-
-.wp-block-gallery .blocks-gallery-item {
- position: relative;
- }
-
-.wp-block-gallery .blocks-gallery-item figure {
- height: 100%;
- margin: 0;
- }
-
-.wp-block-gallery .blocks-gallery-item figcaption {
- padding: 4px;
- padding: var(--spacing-unit-small);
- position: absolute;
- text-align: center;
- width: 100%;
- }
-
-.wp-block-gallery.is-cropped .blocks-gallery-item a,
- .wp-block-gallery.is-cropped .blocks-gallery-item img {
- height: 100%;
- -o-object-fit: cover;
- object-fit: cover;
- width: 100%;
- }
-
-.wp-block-latest-comments {
- list-style-type: none;
- padding-left: 0;
-}
-
-.wp-block-latest-comments__comment {
- margin-bottom: 2rem;
- margin-bottom: var(--spacing-unit-4x);
- }
-
-.wp-block-latest-comments__comment-meta {
- font-size: 1rem;
- font-size: var(--font-size-1);
- margin-bottom: 1rem;
- margin-bottom: var(--spacing-unit-2x);
- margin-top: 0.5rem;
- margin-top: var(--spacing-unit);
- }
-
-.wp-block-latest-comments__comment-date {
- display: block;
- }
-
-.wp-block-latest-posts.is-grid, .wp-block-rss.is-grid {
- list-style-type: none;
- padding-left: 0;
- }
-
-.wp-block-latest-posts.is-grid li, .wp-block-rss.is-grid li {
- margin-bottom: 1.5rem;
- margin-bottom: var(--spacing-unit-3x);
- }
-
-@supports (grid-area: auto) {
-
-.wp-block-latest-posts.is-grid, .wp-block-rss.is-grid {
- display: grid;
- grid-gap: 1.5rem;
- grid-gap: var(--spacing-unit-3x);
- grid-template-columns: repeat(auto-fill, minmax(calc(0.5rem * 34), 1fr));
- grid-template-columns: repeat(auto-fill, minmax(calc(var(--spacing-unit) * 34), 1fr));
- }
-
- .wp-block-latest-posts.is-grid li, .wp-block-rss.is-grid li {
- margin-bottom: 0;
- }
- }
-
-.wp-block-latest-posts__post-date, .wp-block-rss__post-date {
- display: block;
- }
-
-.wp-block-latest-posts__item-excerpt, .wp-block-rss__item-excerpt {
- margin-bottom: 1.5rem;
- margin-bottom: var(--spacing-unit-3x);
- margin-top: 1.5rem;
- margin-top: var(--spacing-unit-3x);
- }
-
-.wp-block-media-text,
-.wp-block-media-text.aligncenter {
- display: grid;
- margin-bottom: 2rem;
- margin-bottom: var(--spacing-unit-4x);
-}
-
-.wp-block-media-text {
- align-items: center;
- grid-gap: 2rem;
- grid-gap: var(--spacing-unit-4x);
-}
-
-.wp-block-media-text__media {
- margin: 0;
-}
-
-@supports (grid-area: auto) {
- @media (min-width: 48em) {
- .wp-block-media-text {
- grid-template-areas: "media-text-media media-text-content";
- grid-template-columns: repeat(2, 1fr)
- }
-
- .wp-block-media-text.has-media-on-the-right {
- grid-template-areas: "media-text-content media-text-media";
- }
-
- .wp-block-media-text__media {
- grid-area: media-text-media;
- }
-
- .wp-block-media-text__content {
- grid-area: media-text-content;
- }
- }
-
- @media (min-width: 62em) {
- .wp-block-media-text.alignfull {
- grid-template-areas: "media-text-start media-text-media media-text-content media-text-end";
- grid-template-columns: auto minmax(0, calc(65rem / 2 - 1rem)) minmax(0, calc(65rem / 2 - 1rem)) auto;
- grid-template-columns: auto minmax(0, calc(var(--max-width-wide) / 2 - var(--spacing-unit-2x))) minmax(0, calc(var(--max-width-wide) / 2 - var(--spacing-unit-2x))) auto;
- }
- }
-}
-
-.has-drop-cap:not(:focus)::first-letter {
- float: left;
- font-family: serif;
- font-size: 2rem;
- font-size: var(--font-size-h1);
- font-style: normal;
- font-weight: 600;
- margin-right: 1rem;
- margin-right: var(--spacing-unit-2x);
- text-transform: uppercase;
- }
-
-.is-style-ingress,
-.is-style-ingress.wp-block-paragraph {
- color: hsla(0, 0%, 0%, 0.6);
- color: var(--color-grey-60);
- font-size: 1.25rem;
- font-size: var(--font-size-h3);
- text-align: center;
-}
-
-.is-style-highlight,
-.is-style-highlight.wp-block-paragraph {
- background-color: hsl(245, 20%, 97%);
- background-color: var(--color-primary-100);
- padding: 1.5rem;
- padding: var(--spacing-unit-3x);
-}
-
-.wp-block-pullquote {
- border-bottom: 4px solid;
- border-bottom: var(--spacing-unit-small) solid;
- border-top: 4px solid;
- border-top: var(--spacing-unit-small) solid;
- padding: 2rem 0;
- padding: var(--spacing-unit-4x) 0;
- text-align: center;
-
-}
-
-.wp-block-pullquote blockquote {
- border-left: 0;
- margin-bottom: 0;
- padding-left: 0;
- }
-
-.wp-block-pullquote.alignwide blockquote, .wp-block-pullquote.alignfull blockquote {
- margin-left: auto;
- margin-right: auto;
- max-width: 44rem;
- max-width: var(--max-width-2);
- padding-bottom: calc(1.5rem * 2);
- padding-bottom: calc(var(--spacing-unit-3x) * 2);
- padding-top: calc(1.5rem * 2);
- padding-top: calc(var(--spacing-unit-3x) * 2);
- }
-
-.wp-block-pullquote.alignfull {
- padding-left: 1rem;
- padding-left: var(--spacing-unit-2x);
- padding-right: 1rem;
- padding-right: var(--spacing-unit-2x);
- }
-
-.wp-block-pullquote.alignfull p {
- font-size: 1.5rem;
- font-size: var(--font-size-h2);
- }
-
-.wp-block-quote__citation,
-.wp-block-pullquote__citation,
-.wp-block-quote cite,
-.wp-block-pullquote cite {
- color: hsla(0, 0%, 0%, 0.6);
- color: var(--color-grey-60);
- font-size: inherit;
- margin-top: 1.5rem;
- margin-top: var(--spacing-unit-3x);
-}
-
-.wp-block-quote.is-style-large p {
- font-size: 1.5rem;
- font-size: var(--font-size-h2);
-}
-
-.wp-block-pullquote.is-style-solid-color {
- border-bottom: 0;
- border-top: 0;
-}
-
-.wp-block-pullquote.is-style-solid-color cite,
- .wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation {
- color: inherit;
- }
-
-.wp-block-search {
- margin-bottom: 2rem;
- margin-bottom: var(--spacing-unit-4x);
-}
-
-.wp-block-search__button {
- margin-top: 0.5rem;
- margin-top: var(--spacing-unit);
-}
-
-.wp-block-separator {
- background-color: hsl(245, 20%, 97%);
- background-color: var(--color-primary-100);
- border: 0;
- height: 4px;
- height: var(--spacing-unit-small);
- margin-bottom: calc(0.5rem * 8);
- margin-bottom: calc(var(--spacing-unit) * 8);
- margin-top: calc(0.5rem * 8);
- margin-top: calc(var(--spacing-unit) * 8);
- max-width: calc(1rem * 13);
- max-width: calc(var(--spacing-unit-2x) * 13)
-}
-
-.wp-block-separator.is-style-wide {
- max-width: 44rem;
- max-width: var(--max-width-2);
- }
-
-.wp-block-separator.is-style-dots {
- background-color: transparent;
- height: auto;
- max-width: none;
- text-align: center;
- width: auto
- }
-
-.wp-block-separator.is-style-dots::before {
- color: hsl(245, 80%, 43%);
- color: var(--color-primary);
- content: "\00b7 \00b7 \00b7";
- font-family: serif;
- font-size: calc(var(--global-baseline) * 3);
- letter-spacing: 2rem;
- letter-spacing: var(--spacing-unit-4x);
- padding-left: 2rem;
- padding-left: var(--spacing-unit-4x);
- }
-
-p.wp-block-subhead {
- color: hsla(0, 0%, 0%, 0.6);
- color: var(--color-grey-60);
- font-size: 1.25rem;
- font-size: var(--font-size-h3);
- font-style: normal;
- text-align: center;
-}
-
-.wp-block-table.has-fixed-layout {
- table-layout: fixed;
- }
-
-.wp-block-table.is-style-stripes tr:nth-child(even) {
- background-color: hsl(245, 20%, 97%);
- background-color: var(--color-primary-100);
- }
-
-.wp-block-table.is-style-stripes th,
- .wp-block-table.is-style-stripes td {
- border-bottom: 0;
- }
-
-/* Font sizes. */
-
-.has-small-font-size {
- font-size: 0.875rem;
- font-size: var(--font-size-875);
-}
-
-.has-medium-font-size {
- font-size: 1.25rem;
- font-size: var(--font-size-125);
-}
-
-.has-large-font-size {
- font-size: 1.25rem;
- font-size: var(--font-size-h3);
-}
-
-.has-larger-font-size {
- font-size: 2rem;
- font-size: var(--font-size-h1);
- line-height: 1.25;
- line-height: var(--line-height-heading);
-}
-
-/* Fallback for backgrounds. */
-
-.has-background,
-[class$="background-color"] {
- background-color: hsl(245, 20%, 97%);
- background-color: var(--color-primary-100)
-}
-
-.has-background a:not(.wp-block-button__link), [class$="background-color"] a:not(.wp-block-button__link) {
- color: inherit;
- }
-
-.has-background:not(.wp-block-button__link),
-[class$="background-color"]:not(.wp-block-button__link) {
- padding: 1.5rem;
- padding: var(--spacing-unit-3x);
-}
-
-/* Colors and background colors. */
-
-.has-main-color {
- color: hsl(245, 80%, 43%);
- color: var(--color-primary);
-}
-
-.has-main-background-color {
- background-color: hsl(245, 80%, 43%);
- background-color: var(--color-primary);
-}
-
-.has-dark-color {
- color: hsl(245, 82%, 7%);
- color: var(--color-primary-900);
-}
-
-.has-dark-background-color {
- background-color: hsl(245, 82%, 7%);
- background-color: var(--color-primary-900);
-}
-
-.has-grey-color {
- color: hsla(0, 0%, 0%, 0.6);
- color: var(--color-grey-60);
-}
-
-.has-grey-background-color {
- background-color: hsla(0, 0%, 0%, 0.6);
- background-color: var(--color-grey-60);
-}
-
-.has-white-color {
- color: hsl(0, 0%, 100%);
- color: var(--color-white);
-}
-
-.has-white-background-color {
- background-color: hsl(0, 0%, 100%);
- background-color: var(--color-white);
-}
-
-.has-light-color {
- color: hsl(245, 20%, 97%);
- color: var(--color-primary-100);
-}
-
-.has-light-background-color {
- background-color: hsl(245, 20%, 97%);
- background-color: var(--color-primary-100);
-}
-
-/*--------------------------------------------------------------
-# Components - specific UI components.
---------------------------------------------------------------*/
-
-.archive-header__description {
- color: hsla(0, 0%, 0%, 0.6);
- color: var(--color-grey-60);
- font-size: 1.25rem;
- font-size: var(--font-size-h3);
- font-style: normal;
- text-align: center;
-}
-
-.archive-header__description :last-child {
- margin-bottom: 0;
- }
-
-.comments {
- margin-top: calc(0.5rem * 6);
- margin-top: calc(var(--spacing-unit) * 6);
-}
-
-.comments__title {
- margin-bottom: calc(0.5rem * 6);
- margin-bottom: calc(var(--spacing-unit) * 6);
-}
-
-.comments-nav {
- margin-bottom: calc(0.5rem * 6);
- margin-bottom: calc(var(--spacing-unit) * 6);
-}
-
-.comments-nav__title {
- width: 100%;
-}
-
-.comments__list,
-.comments__list .children {
- margin: 0;
- padding: 0;
- list-style-type: none;
-}
-
-.comments__list .children, .comments__list .children .children {
- padding-left: 3%;
- }
-
-.comment--depth-1 {
- padding-bottom: 2rem;
- padding-bottom: var(--spacing-unit-4x);
-}
-
-.comment__meta {
- margin-bottom: 2rem;
- margin-bottom: var(--spacing-unit-4x);
-}
-
-.comment__meta a {
- color: hsl(245, 82%, 7%);
- color: var(--color-primary-900);
- text-decoration: none
- }
-
-.comment__meta a:hover,
- .comment__meta a:focus,
- .comment__meta a:active {
- text-decoration: underline;
- }
-
-.comment__avatar {
- border-radius: 4px;
- height: 60px;
- margin-right: 1rem;
- margin-right: var(--spacing-unit-2x);
- width: 60px;
-}
-
-.gallery {
- margin-bottom: 2rem;
- margin-bottom: var(--spacing-unit-4x);
-}
-
-.gallery-item {
- display: inline-block;
- text-align: center;
- vertical-align: top;
- width: 100%;
-}
-
-.gallery-caption {
- display: block;
-}
-
-.wp-smiley,
-.emoji {
- background: none;
- border: none;
- box-shadow: none;
- display: inline-block;
- margin: 0 0.07em;
- max-height: 1em;
- padding: 0;
- vertical-align: -0.1em;
- width: 1em;
-}
-
-/* Make sure logo link wraps around logo image. */
-
-.custom-logo-link {
- display: inline-block;
-}
-
-.menu ul {
- margin: 0;
- padding: 0;
- list-style-type: none;
-}
-
-/* Primary menu. */
-
-.menu__items--primary {
- display: none
- }
-
-.menu__items--primary.is-opened {
- background-color: hsl(0, 0%, 100%);
- background-color: var(--color-white);
- box-shadow: 0 0.5rem 2rem hsla(0, 0%, 0%, 0.1);
- box-shadow: 0 var(--spacing-unit) var(--spacing-unit-4x) var(--color-grey-10);
- display: block;
- left: 1rem;
- left: var(--spacing-unit-2x);
- margin-top: 1rem;
- margin-top: var(--spacing-unit-2x);
- padding: 1rem;
- padding: var(--spacing-unit-2x);
- position: absolute;
- right: 1rem;
- right: var(--spacing-unit-2x);
- text-align: center;
- z-index: 1000;
- }
-
-/* Social links menu. */
-
-.menu__items--social {
- display: flex;
- flex-wrap: wrap;
- justify-content: center;
- }
-
-/* Primary menu links. */
-
-.menu__anchor--primary {
- color: hsla(0, 0%, 0%, 0.6);
- color: var(--color-grey-60);
- display: block;
- font-size: 1rem;
- font-size: var(--font-size-1);
- font-weight: 700;
- padding-bottom: 0.5rem;
- padding-bottom: var(--spacing-unit);
- padding-top: 0.5rem;
- padding-top: var(--spacing-unit);
- text-decoration: none
- }
-
-.menu__anchor--primary.is-active {
- color: hsl(245, 82%, 7%);
- color: var(--color-primary-900);
- }
-
-/* Social menu links. */
-
-.menu__anchor--social {
- color: hsl(245, 82%, 7%);
- color: var(--color-primary-900);
- padding: 0.5rem;
- padding: var(--spacing-unit)
- }
-
-.menu__anchor--social:hover,
- .menu__anchor--social:focus,
- .menu__anchor--social:active {
- color: hsla(0, 0%, 0%, 0.6);
- color: var(--color-grey-60);
- }
-
-.menu__anchor--social .svg {
- height: 1.5em;
- width: 1.5em;
- }
-
-.menu__anchor.menu__anchor--button {
- background-color: hsl(245, 80%, 43%);
- background-color: var(--color-primary);
- border: none;
- border-radius: 0;
- color: hsl(0, 0%, 100%);
- color: var(--color-white);
- font-weight: 700;
- padding: calc(0.5rem * 1.5) calc(1rem * 1.25);
- padding: calc(var(--spacing-unit) * 1.5) calc(var(--spacing-unit-2x) * 1.25)
-}
-
-.menu__anchor.menu__anchor--button:hover,
- .menu__anchor.menu__anchor--button:active,
- .menu__anchor.menu__anchor--button:focus {
- background-color: hsl(245, 82%, 7%);
- background-color: var(--color-primary-900);
- color: hsl(0, 0%, 100%);
- color: var(--color-white);
- outline-offset: -2px;
- }
-
-/* Menu toggle. */
-
-.menu-toggle {
- background-color: transparent;
- color: hsl(245, 82%, 7%);
- color: var(--color-primary-900);
- cursor: pointer;
- height: calc(0.5rem * 8);
- height: calc(var(--spacing-unit) * 8);
- margin-left: 0.5rem;
- margin-left: var(--spacing-unit);
- padding: 0.5rem;
- padding: var(--spacing-unit);
- width: calc(0.5rem * 8);
- width: calc(var(--spacing-unit) * 8)
-}
-
-.menu-toggle:hover,
- .menu-toggle:focus,
- .menu-toggle:active {
- background-color: transparent;
- color: hsl(245, 82%, 7%);
- color: var(--color-primary-900);
- }
-
-.menu-toggle:focus {
- outline: 1px dotted;
- }
-
-.menu-toggle__icon {
- display: inline-block;
- fill: currentColor;
- stroke: hsl(245, 82%, 7%);
- stroke: var(--color-primary-900);
- stroke-width: 2;
- transition: all 300ms;
- transition: all var(--transition-duration-1);
-}
-
-.menu-toggle__line {
- transition: all 300ms;
- transition: all var(--transition-duration-1);
-}
-
-.is-opened .menu-toggle__line--1 {
- transform: translateX(14px) translateY(-3px) rotate(45deg);
- }
-
-.is-opened .menu-toggle__line--2 {
- opacity: 0;
- }
-
-.is-opened .menu-toggle__line--3 {
- transform: translateX(-14px) translateY(14px) rotate(-45deg);
- }
-
-/* Show menu when there is no js, and hide menu toggle. */
-
-.no-js .menu-toggle {
- display: none;
- }
-
-.no-js .menu__items {
- display: block;
- }
-
-@media (min-width: 48em) {
-
- .menu-toggle {
- display: none;
- }
-
- .menu__item {
- position: relative;
- }
- .menu__items--primary,
- .menu__items--primary.is-opened {
- align-items: center;
- display: flex;
- flex-wrap: wrap;
- }
-
- .menu__items--primary > li:not(:last-child) {
- margin-right: 1.5rem;
- margin-right: var(--spacing-unit-3x);
- }
-
- .menu__items--primary ul {
- background-color: hsl(0, 0%, 100%);
- background-color: var(--color-white);
- box-shadow: 0 0.5rem 2rem hsla(0, 0%, 0%, 0.1);
- box-shadow: 0 var(--spacing-unit) var(--spacing-unit-4x) var(--color-grey-10);
- left: -999em;
- opacity: 0;
- position: absolute;
- top: 100%;
- transform: translateY(-var(--spacing-unit-2x));
- transition: transform 300ms, opacity 300ms;
- transition: transform var(--transition-duration-1), opacity var(--transition-duration-1);
- width: calc(0.5rem * 25);
- width: calc(var(--spacing-unit) * 25);
- z-index: 99999
- }
-
- .menu__items--primary ul ul {
- top: 0;
- }
-
- .menu__items--primary ul {
-
- /**
- * Class "focus" is added by Javascript which enables
- * keyboard focus to submenu items.
- */
- /* stylelint-disable a11y/selector-pseudo-class-focus */
- }
- .menu__items--primary ul .focus > ul,
- .menu__items--primary ul li:hover > ul {
- left: auto;
- right: 100%;
- }
-
- .menu__items--primary ul {
- /* stylelint-enable */
- }
-
- .menu__items--primary ul a {
- padding: 0.5rem 1rem;
- padding: var(--spacing-unit) var(--spacing-unit-2x);
- }
-
- .menu__items--primary ul .svg {
- position: absolute;
- right: 1rem;
- right: var(--spacing-unit-2x);
- top: calc(50% - 0.5em);
- transform: rotate(-90deg);
- }
- .menu__items--primary {
-
- /* stylelint-disable no-descending-specificity,
- a11y/selector-pseudo-class-focus */
- }
- .menu__items--primary .focus > ul,
- .menu__items--primary li:hover > ul {
- left: -50%;
- opacity: 1;
- transform: translateY(0);
- }
- .menu__items--primary {
- /* stylelint-enable */
- }
-}
-
-.pagination--comments {
- margin-bottom: 2rem;
- margin-bottom: var(--spacing-unit-4x);
-}
-
-.pagination__items {
- margin: 0;
- padding: 0;
- list-style-type: none;
- border-bottom: 1px solid hsl(245, 20%, 97%);
- border-bottom: 1px solid var(--color-primary-100);
- border-top: 1px solid hsl(245, 20%, 97%);
- border-top: 1px solid var(--color-primary-100);
- display: flex;
- flex-wrap: wrap;
- justify-content: center;
- padding: 2rem;
- padding: var(--spacing-unit-4x);
-}
-
-.pagination__item:not(:last-child)::after {
- content: "\002F";
- padding: 0 1rem;
- padding: 0 var(--spacing-unit-2x);
- }
-
-.pagination__anchor {
- text-decoration: none;
-}
-
-.sticky {
- display: block;
-}
-
-.updated:not(.published) {
- display: none;
-}
-
-.entry__header,
-.entry__summary,
-.entry__footer,
-.comments-template {
- margin-left: auto;
- margin-right: auto;
- max-width: 44rem;
- max-width: var(--max-width-2);
-}
-
-.entry__content > h2 {
- margin-top: calc(2rem * 2);
- margin-top: calc(var(--spacing-unit-4x) * 2);
-}
-
-.entry__byline {
- font-size: 1rem;
- font-size: var(--font-size-1);
-}
-
-.entry__footer {
- margin-top: 1rem * 4;
- margin-top: var(--spacing-unit-2x) * 4;
-}
-
-.terms-wrapper {
- color: hsla(0, 0%, 0%, 0.6);
- color: var(--color-grey-60);
- display: block;
-}
-
-.terms-wrapper + .terms-wrapper {
- margin-top: 1rem;
- margin-top: var(--spacing-unit-2x);
- }
-
-.terms-wrapper .svg {
- margin-right: 1rem;
- margin-right: var(--spacing-unit-2x);
- }
-
-.terms-wrapper a {
- color: hsla(0, 0%, 0%, 0.6);
- color: var(--color-grey-60);
- font-size: 1rem;
- font-size: var(--font-size-1);
- font-weight: 700;
- text-decoration: none;
- text-transform: capitalize
- }
-
-.terms-wrapper a:hover,
- .terms-wrapper a:focus,
- .terms-wrapper a:active {
- color: hsl(245, 82%, 7%);
- color: var(--color-primary-900);
- text-decoration: underline;
- }
-
-@supports (grid-area: auto) {
- .sidebar {
- display: grid;
- grid-gap: calc(1rem * 4);
- grid-gap: calc(var(--spacing-unit-2x) * 4);
- grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr));
- }
-
-}
-
-.widget {
- font-size: 1rem;
- font-size: var(--font-size-1);
- margin: 0 0 2rem;
- margin: 0 0 var(--spacing-unit-4x)
-}
-
-@supports (grid-area: auto) {
-
-.widget {
- margin-bottom: 0
-}
- }
-
-.widget select {
- max-width: 100%;
- }
-
-.widget :last-child {
- margin-bottom: 0;
-}
-
-/*--------------------------------------------------------------
-# Utilities - Helpers and overrides.
---------------------------------------------------------------*/
-
-/* stylelint-disable declaration-no-important */
-
-/* Text meant only for screen readers. */
-
-.screen-reader-text {
- border: 0;
- clip: rect(1px, 1px, 1px, 1px);
- -webkit-clip-path: inset(50%);
- clip-path: inset(50%);
- height: 1px;
- margin: -1px;
- overflow: hidden;
- padding: 0;
- position: absolute;
- width: 1px;
- /**
- * Many screen reader and browser combinations announce broken words
- * as they would appear visually.
- */
- word-wrap: normal !important
-}
-
-.screen-reader-text:focus {
- background-color: hsl(245, 80%, 43%);
- background-color: var(--color-primary);
- clip: auto !important;
- -webkit-clip-path: none;
- clip-path: none;
- color: hsl(0, 0%, 100%);
- color: var(--color-white);
- display: block;
- font-size: 1rem;
- font-size: var(--font-size-1);
- font-weight: 700;
- height: auto;
- left: 1rem;
- left: var(--spacing-unit-2x);
- padding: 1rem 1.5rem;
- padding: var(--spacing-unit-2x) var(--spacing-unit-3x);
- text-decoration: none;
- top: 1rem;
- top: var(--spacing-unit-2x);
- width: auto;
- /* Above WP toolbar. */
- z-index: 100000;
- }
-
-/* stylelint-enable */
-
-/* Do not show the outline on the skip link target. */
-
-#main[tabindex="-1"]:focus { /* stylelint-disable-line a11y/no-outline-none */
- outline: 0;
-}
-
-@media (min-width: 48em) {
-
-.alignleft {
- float: left;
- margin-bottom: 1.5rem;
- margin-bottom: var(--spacing-unit-3x);
- margin-left: calc(50% - 44rem / 2);
- margin-left: calc(50% - var(--max-width-2) / 2);
- margin-right: 1.5rem;
- margin-right: var(--spacing-unit-3x);
- max-width: 50%
-}
- }
-
-@media (min-width: 48em) {
-
-.alignright {
- float: right;
- margin-bottom: 1.5rem;
- margin-bottom: var(--spacing-unit-3x);
- margin-left: 1.5rem;
- margin-left: var(--spacing-unit-3x);
- margin-right: calc(50% - 44rem / 2);
- margin-right: calc(50% - var(--max-width-2) / 2);
- max-width: 50%
-}
- }
-
-.aligncenter {
- display: block;
- margin-left: auto;
- margin-right: auto;
- clear: both;
-}
-
-.alignfull {
- margin-left: calc(1rem * -1);
- margin-left: calc(var(--spacing-unit-2x) * -1);
- margin-right: calc(1rem * -1);
- margin-right: calc(var(--spacing-unit-2x) * -1);
- max-width: calc(100% + 2rem);
- max-width: calc(100% + var(--spacing-unit-4x));
-}
-
-@media (min-width: 48em) {
-
- .alignwide {
- max-width: 65rem;
- max-width: var(--max-width-wide);
- }
-
-}
-
-.decoration-none {
- text-decoration: none;
-}
-
-.h-decoration-underline:hover,
- .h-decoration-underline:focus,
- .h-decoration-underline:active {
- text-decoration: underline;
- }
-
-.font-main {
- font-family: "Roboto", sans-serif;
- font-family: var(--font-main);
-}
-
-.fw-700 {
- font-weight: 700;
-}
-
-.color-dark {
- color: hsl(245, 82%, 7%);
- color: var(--color-primary-900);
-}
-
-.font-size-1 {
- font-size: 1rem;
- font-size: var(--font-size-1);
-}
-
-.color-grey-60 {
- color: hsla(0, 0%, 0%, 0.6);
- color: var(--color-grey-60);
-}
-
-.text-center {
- text-align: center;
-}
-
-.block {
- display: block;
-}
-
-/*
- * Resources on prefers-reduced-motion:
- * https://webkit.org/blog-files/prefers-reduced-motion/prm.htm
- * https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion
- */
-
-/* stylelint-disable declaration-no-important */
-
-@media (prefers-reduced-motion: reduce) {
- *,
- *::before,
- *::after {
- animation-duration: 0.001s !important;
- transition-duration: 0.001s !important;
- }
-}
-
-
-/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3N0eWxlLmNzcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvc3R5bGUuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvc2V0dGluZ3MvY29yZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9zZXR0aW5ncy9mb250cy5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9zZXR0aW5ncy9jb2xvcnMuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9nZW5lcmljL2JveC1zaXppbmcuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvZWxlbWVudHMvcGFnZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy90b29scy9taXhpbnMuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvZWxlbWVudHMvYmxvY2txdW90ZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9lbGVtZW50cy9idXR0b25zLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2VsZW1lbnRzL2Zvcm1zLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2VsZW1lbnRzL2hlYWRpbmdzLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2VsZW1lbnRzL2hyLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2VsZW1lbnRzL2xpbmtzLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2VsZW1lbnRzL2xpc3RzLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2VsZW1lbnRzL21lZGlhLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2VsZW1lbnRzL21pc2MuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvZWxlbWVudHMvcGFyYWdyYXBoLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2VsZW1lbnRzL3ByZS1jb2RlLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2VsZW1lbnRzL3RhYmxlcy5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3RzL2FuaW1hdGlvbnMuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0cy9pY29ucy5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3RzL2xheW91dHMuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0cy93cmFwcGVycy5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9ibG9ja3MvY29yZS9hdWRpby5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9ibG9ja3MvY29yZS9idXR0b24uY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvYmxvY2tzL2NvcmUvY29sdW1ucy5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9ibG9ja3MvY29yZS9jb3Zlci5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9ibG9ja3MvY29yZS9lbWJlZHMuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvYmxvY2tzL2NvcmUvZmlsZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9ibG9ja3MvY29yZS9nYWxsZXJ5LmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2Jsb2Nrcy9jb3JlL2xhdGVzdC1jb21tZW50cy5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9ibG9ja3MvY29yZS9sYXRlc3QtcG9zdHMuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvYmxvY2tzL2NvcmUvbWVkaWEtdGV4dC5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9ibG9ja3MvY29yZS9wYXJhZ3JhcGguY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvYmxvY2tzL2NvcmUvcHVsbHF1b3RlLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2Jsb2Nrcy9jb3JlL3F1b3RlLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2Jsb2Nrcy9jb3JlL3NlYXJjaC5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9ibG9ja3MvY29yZS9zZXBhcmF0b3IuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvYmxvY2tzL2NvcmUvc3ViaGVhZC5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9ibG9ja3MvY29yZS90YWJsZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9ibG9ja3MvZm9udC1zaXplcy5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9ibG9ja3MvY29sb3ItcGFsZXR0ZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL2FyY2hpdmVzLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvY29tbWVudHMuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9nYWxsZXJpZXMuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9tZWRpYS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL25hdmlnYXRpb24uY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9wYWdpbmF0aW9uLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvcG9zdHMtYW5kLXBhZ2VzLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvd2lkZ2V0cy5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy91dGlsaXRpZXMvYWNjZXNzaWJpbGl0eS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy91dGlsaXRpZXMvYWxpZ25tZW50cy5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy91dGlsaXRpZXMvaGVscGVycy5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy91dGlsaXRpZXMvcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBNYWluIHN0eWxlc2hlZXQgZm9yIHRoZSB0aGVtZS5cbiAqXG4gKiBUaGVtZSBzdHlsZXMgZm9sbG93IGh0dHA6Ly9jc3NndWlkZWxpbi5lcy8gYW5kIGFyZSBvcmdhbml6ZWQgYWNjb3JkaW5nIHRvXG4gKiBJbnZlcnRlZCBUcmlhbmdsZSBDU1MgKElUQ1NTKSBwcmluY2lwbGVzIHB1dCBmb3J0aCBieSBIYXJyeSBSb2JlcnRzLiBJblxuICogc2hvcnQsIGVhY2ggbGF5ZXIgb2YgQ1NTIGdldHMgbW9yZSBzcGVjaWZpYyBhcyB5b3UgbW92ZSBkb3duIHRoaXMgcGFnZS5cbiAqL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFNldHRpbmdzIC0gR2xvYmFsIHZhcmlhYmxlcywgY29uZmlnIHN3aXRjaGVzLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcInNldHRpbmdzL21lZGlhLXF1ZXJpZXMuY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvY29yZS5jc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy9mb250cy5jc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy9jb2xvcnMuY3NzXCI7XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBUb29scyAtIERlZmF1bHQgbWl4aW5zIGFuZCBmdW5jdGlvbnMuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwidG9vbHMvbWl4aW5zLmNzc1wiO1xuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgR2VuZXJpYyAtIEdyb3VuZC16ZXJvIHN0eWxlcyAocmVzZXRzLCBib3gtc2l6aW5nLCBldGMuKS5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogSW5jbHVkZSBub3JtYWxpemUuY3NzIHZpYSBOUE0uICovXG5AaW1wb3J0IFwibm9ybWFsaXplLmNzc1wiO1xuQGltcG9ydCBcImdlbmVyaWMvYm94LXNpemluZy5jc3NcIjtcblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEVsZW1lbnRzIC0gVW5jbGFzc2VkIEhUTUwgZWxlbWVudHMgKHR5cGUgc2VsZWN0b3JzKS5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJlbGVtZW50cy9wYWdlLmNzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL2Jsb2NrcXVvdGUuY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvYnV0dG9ucy5jc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9mb3Jtcy5jc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9oZWFkaW5ncy5jc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9oci5jc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9saW5rcy5jc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9saXN0cy5jc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9tZWRpYS5jc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9taXNjLmNzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL3BhcmFncmFwaC5jc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9wcmUtY29kZS5jc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy90YWJsZXMuY3NzXCI7XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBPYmplY3RzIC0gVW5kZWNvcmF0ZWQgZGVzaWduIHBhdHRlcm5zLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcIm9iamVjdHMvYW5pbWF0aW9ucy5jc3NcIjtcbkBpbXBvcnQgXCJvYmplY3RzL2ljb25zLmNzc1wiO1xuQGltcG9ydCBcIm9iamVjdHMvbGF5b3V0cy5jc3NcIjtcbkBpbXBvcnQgXCJvYmplY3RzL3dyYXBwZXJzLmNzc1wiO1xuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQmxvY2tzIC0gZWRpdG9yIHJlbGF0ZWQgc3R5bGVzLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImJsb2Nrcy9jb3JlL2F1ZGlvLmNzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb3JlL2J1dHRvbi5jc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29yZS9jb2x1bW5zLmNzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb3JlL2NvdmVyLmNzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb3JlL2VtYmVkcy5jc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29yZS9maWxlLmNzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb3JlL2dhbGxlcnkuY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NvcmUvbGF0ZXN0LWNvbW1lbnRzLmNzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb3JlL2xhdGVzdC1wb3N0cy5jc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29yZS9tZWRpYS10ZXh0LmNzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb3JlL3BhcmFncmFwaC5jc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29yZS9wdWxscXVvdGUuY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NvcmUvcXVvdGUuY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NvcmUvc2VhcmNoLmNzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb3JlL3NlcGFyYXRvci5jc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29yZS9zdWJoZWFkLmNzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb3JlL3RhYmxlLmNzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9mb250LXNpemVzLmNzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb2xvci1wYWxldHRlLmNzc1wiO1xuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ29tcG9uZW50cyAtIHNwZWNpZmljIFVJIGNvbXBvbmVudHMuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiY29tcG9uZW50cy9hcmNoaXZlcy5jc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbW1lbnRzLmNzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZ2FsbGVyaWVzLmNzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWVkaWEuY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9uYXZpZ2F0aW9uLmNzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGFnaW5hdGlvbi5jc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Bvc3RzLWFuZC1wYWdlcy5jc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3dpZGdldHMuY3NzXCI7XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBVdGlsaXRpZXMgLSBIZWxwZXJzIGFuZCBvdmVycmlkZXMuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwidXRpbGl0aWVzL2FjY2Vzc2liaWxpdHkuY3NzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2FsaWdubWVudHMuY3NzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2hlbHBlcnMuY3NzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3ByZWZlcnMtcmVkdWNlZC1tb3Rpb24uY3NzXCI7XG4iLCIvKipcbiAqIEJhc2VsaW5lIGdyaWQgbGluZXMgaGVpZ2h0IGlzIHNvIGNhbGxlZCA4IHBvaW50IGdyaWQuXG4gKiBFdmVyeSBzcGFjaW5nIG1ldHJpYyBzaG91bGQgYmUgYmFzZWQgb24gdGhpcy5cbiAqIEluc3BpcmVkIGJ5IGludWl0Y3NzLlxuICogQGxpbms6IGh0dHBzOi8vZ2l0aHViLmNvbS9pbnVpdGNzcy9pbnVpdGNzc1xuICovXG5cbjpyb290IHtcblx0LyogU3BhY2luZy4gKi9cblx0LS1zcGFjaW5nLXVuaXQ6IDAuNXJlbTtcblx0LS1zcGFjaW5nLXVuaXQtMng6IDFyZW07XG5cdC0tc3BhY2luZy11bml0LTN4OiAxLjVyZW07XG5cdC0tc3BhY2luZy11bml0LTR4OiAycmVtO1xuXHQtLXNwYWNpbmctdW5pdC1zbWFsbDogNHB4O1xuXG5cdC8qIEZvbnQgZmFtaWxpZXMuICovXG5cdC0tZm9udC1tYWluOiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuXHQtLWZvbnQtaGVhZGluZzogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuXHQtLWZvbnQtY29kZTogXCJNb25hY29cIiwgXCJDb25zb2xhc1wiLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG5cdC0tZm9udC1wcmU6IFwiQ291cmllciAxMCBQaXRjaFwiLCBcIkNvdXJpZXJcIiwgbW9ub3NwYWNlO1xuXG5cdC8qIEJhc2UgdHlwb2dyYXBoaWNhbCBzdHlsZXMuICovXG5cdC0tZm9udC1zaXplLWdsb2JhbDogMS4xMjVyZW07XG5cdC0tbGluZS1oZWlnaHQtZ2xvYmFsOiAxLjU7XG5cdC0tbGluZS1oZWlnaHQtaGVhZGluZzogMS4yNTtcblxuXHQvKiBIZWFkaW5ncy4gKi9cblx0LS1mb250LXNpemUtaDE6IDJyZW07XG5cdC0tZm9udC1zaXplLWgyOiAxLjVyZW07XG5cdC0tZm9udC1zaXplLWgzOiAxLjI1cmVtO1xuXHQtLWZvbnQtc2l6ZS1oNDogdmFyKC0tZm9udC1zaXplLWdsb2JhbCk7XG5cdC0tZm9udC1zaXplLWg1OiB2YXIoLS1mb250LXNpemUtZ2xvYmFsKTtcblx0LS1mb250LXNpemUtaDY6IHZhcigtLWZvbnQtc2l6ZS1nbG9iYWwpO1xuXHQtLWZvbnQtc2l6ZS0xOiAxcmVtO1xuXHQtLWZvbnQtc2l6ZS0xMjU6IDEuMjVyZW07XG5cdC0tZm9udC1zaXplLTg3NTogMC44NzVyZW07XG5cblx0QG1lZGlhICgtLWJyZWFrcG9pbnQtMSkge1xuXHRcdC0tZm9udC1zaXplLWgxOiAyLjVyZW07XG5cdFx0LS1mb250LXNpemUtaDI6IDJyZW07XG5cdFx0LS1mb250LXNpemUtaDM6IDEuNXJlbTtcblx0fVxuXG5cdC8qIE1heCB3aWR0aHMuICovXG5cdC0tbWF4LXdpZHRoLTE6IDc4cmVtO1xuXHQtLW1heC13aWR0aC0yOiA0NHJlbTtcblx0LS1tYXgtd2lkdGgtd2lkZTogNjVyZW07XG5cdC0tbWF4LXdpZHRoLWZ1bGw6IDEyNXJlbTtcblxuXHQvKiBUcmFuc2l0aW9uLiAqL1xuXHQtLXRyYW5zaXRpb24tZHVyYXRpb24tMTogMzAwbXM7XG59XG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBmb250LWZhbWlseS1uYW1lLXF1b3RlcyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgc3RyaW5nLXF1b3RlcyAqL1xuLyogcGxheWZhaXItZGlzcGxheS1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHNyYzpcblx0XHRsb2NhbCgnUGxheWZhaXIgRGlzcGxheSBSZWd1bGFyJyksXG5cdFx0bG9jYWwoJ1BsYXlmYWlyRGlzcGxheS1SZWd1bGFyJyksXG5cdFx0dXJsKCcuLi9mb250cy9wbGF5ZmFpci1kaXNwbGF5LXYxNC1sYXRpbi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnLi4vZm9udHMvcGxheWZhaXItZGlzcGxheS12MTQtbGF0aW4tcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbi8qIHBsYXlmYWlyLWRpc3BsYXktaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHNyYzpcblx0XHRsb2NhbCgnUGxheWZhaXIgRGlzcGxheSBJdGFsaWMnKSxcblx0XHRsb2NhbCgnUGxheWZhaXJEaXNwbGF5LUl0YWxpYycpLFxuXHRcdHVybCgnLi4vZm9udHMvcGxheWZhaXItZGlzcGxheS12MTQtbGF0aW4taXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnLi4vZm9udHMvcGxheWZhaXItZGlzcGxheS12MTQtbGF0aW4taXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuLyogcGxheWZhaXItZGlzcGxheS03MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheSc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0c3JjOlxuXHRcdGxvY2FsKCdQbGF5ZmFpciBEaXNwbGF5IEJvbGQnKSxcblx0XHRsb2NhbCgnUGxheWZhaXJEaXNwbGF5LUJvbGQnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL3BsYXlmYWlyLWRpc3BsYXktdjE0LWxhdGluLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJy4uL2ZvbnRzL3BsYXlmYWlyLWRpc3BsYXktdjE0LWxhdGluLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbi8qIHBsYXlmYWlyLWRpc3BsYXktNzAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHNyYzpcblx0XHRsb2NhbCgnUGxheWZhaXIgRGlzcGxheSBCb2xkIEl0YWxpYycpLFxuXHRcdGxvY2FsKCdQbGF5ZmFpckRpc3BsYXktQm9sZEl0YWxpYycpLFxuXHRcdHVybCgnLi4vZm9udHMvcGxheWZhaXItZGlzcGxheS12MTQtbGF0aW4tNzAwaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnLi4vZm9udHMvcGxheWZhaXItZGlzcGxheS12MTQtbGF0aW4tNzAwaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuLyogcGxheWZhaXItZGlzcGxheS05MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheSc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0c3JjOlxuXHRcdGxvY2FsKCdQbGF5ZmFpciBEaXNwbGF5IEJsYWNrJyksXG5cdFx0bG9jYWwoJ1BsYXlmYWlyRGlzcGxheS1CbGFjaycpLFxuXHRcdHVybCgnLi4vZm9udHMvcGxheWZhaXItZGlzcGxheS12MTQtbGF0aW4tOTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnLi4vZm9udHMvcGxheWZhaXItZGlzcGxheS12MTQtbGF0aW4tOTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuLyogcGxheWZhaXItZGlzcGxheS05MDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheSc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0c3JjOlxuXHRcdGxvY2FsKCdQbGF5ZmFpciBEaXNwbGF5IEJsYWNrIEl0YWxpYycpLFxuXHRcdGxvY2FsKCdQbGF5ZmFpckRpc3BsYXktQmxhY2tJdGFsaWMnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL3BsYXlmYWlyLWRpc3BsYXktdjE0LWxhdGluLTkwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJy4uL2ZvbnRzL3BsYXlmYWlyLWRpc3BsYXktdjE0LWxhdGluLTkwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbi8qIHJvYm90by1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1JvYm90byc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0c3JjOlxuXHRcdGxvY2FsKCdSb2JvdG8nKSxcblx0XHRsb2NhbCgnUm9ib3RvLVJlZ3VsYXInKSxcblx0XHR1cmwoJy4uL2ZvbnRzL3JvYm90by12MTgtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJy4uL2ZvbnRzL3JvYm90by12MTgtbGF0aW4tcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbi8qIHJvYm90by1pdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRzcmM6XG5cdFx0bG9jYWwoJ1JvYm90byBJdGFsaWMnKSxcblx0XHRsb2NhbCgnUm9ib3RvLUl0YWxpYycpLFxuXHRcdHVybCgnLi4vZm9udHMvcm9ib3RvLXYxOC1sYXRpbi1pdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcuLi9mb250cy9yb2JvdG8tdjE4LWxhdGluLWl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbi8qIHJvYm90by01MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRzcmM6XG5cdFx0bG9jYWwoJ1JvYm90byBNZWRpdW0nKSxcblx0XHRsb2NhbCgnUm9ib3RvLU1lZGl1bScpLFxuXHRcdHVybCgnLi4vZm9udHMvcm9ib3RvLXYxOC1sYXRpbi01MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcuLi9mb250cy9yb2JvdG8tdjE4LWxhdGluLTUwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbi8qIHJvYm90by01MDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRzcmM6XG5cdFx0bG9jYWwoJ1JvYm90byBNZWRpdW0gSXRhbGljJyksXG5cdFx0bG9jYWwoJ1JvYm90by1NZWRpdW1JdGFsaWMnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL3JvYm90by12MTgtbGF0aW4tNTAwaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnLi4vZm9udHMvcm9ib3RvLXYxOC1sYXRpbi01MDBpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG4vKiByb2JvdG8tNzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1JvYm90byc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0c3JjOlxuXHRcdGxvY2FsKCdSb2JvdG8gQm9sZCcpLFxuXHRcdGxvY2FsKCdSb2JvdG8tQm9sZCcpLFxuXHRcdHVybCgnLi4vZm9udHMvcm9ib3RvLXYxOC1sYXRpbi03MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcuLi9mb250cy9yb2JvdG8tdjE4LWxhdGluLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbi8qIHJvYm90by03MDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRzcmM6XG5cdFx0bG9jYWwoJ1JvYm90byBCb2xkIEl0YWxpYycpLFxuXHRcdGxvY2FsKCdSb2JvdG8tQm9sZEl0YWxpYycpLFxuXHRcdHVybCgnLi4vZm9udHMvcm9ib3RvLXYxOC1sYXRpbi03MDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcuLi9mb250cy9yb2JvdG8tdjE4LWxhdGluLTcwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG4iLCI6cm9vdCB7XG5cdC0tcHJpbWFyeS1odWU6IDI0NTtcblx0LS1jb2xvci1wcmltYXJ5LWhzbDogdmFyKC0tcHJpbWFyeS1odWUpLCA4MCUsIDQzJTtcblx0LS1jb2xvci1wcmltYXJ5OiBoc2wodmFyKC0tY29sb3ItcHJpbWFyeS1oc2wpKTtcblx0LS1jb2xvci1wcmltYXJ5LTkwMDogaHNsKHZhcigtLXByaW1hcnktaHVlKSwgODIlLCA3JSk7XG5cdC0tY29sb3ItcHJpbWFyeS0xMDA6IGhzbCh2YXIoLS1wcmltYXJ5LWh1ZSksIDIwJSwgOTclKTtcblxuXHQtLWNvbG9yLXByaW1hcnktc2hhZG93OiBoc2xhKHZhcigtLWNvbG9yLXByaW1hcnktaHNsKSwgMC43NSk7XG5cdC0tY29sb3ItZ3JleS02MDogaHNsYSgwLCAwJSwgMCUsIDAuNik7XG5cdC0tY29sb3ItZ3JleS0xMDogaHNsYSgwLCAwJSwgMCUsIDAuMSk7XG5cblx0LS1jb2xvci13aGl0ZTogaHNsKDAsIDAlLCAxMDAlKTtcblx0LS1jb2xvci1ibGFjazogaHNsKDAsIDAlLCAwJSk7XG59XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qKlxuICogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1ha2UgaXQgZWFzaWVyIHRvIGNoYW5nZSB0aGUgcHJvcGVydHlcbiAqIGZvciBjb21wb25lbnRzIHRoYXQgbGV2ZXJhZ2Ugb3RoZXIgYmVoYXZpb3IuXG4gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG4iLCJodG1sIHtcblx0Zm9udC1zaXplOiAxMDAlO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0QG1peGluIHR5cG9ncmFwaHk7XG59XG5cbi8qIEZhbGxiYWNrIGZvciB3aGVuIHRoZXJlIGlzIG5vIGN1c3RvbSBiYWNrZ3JvdW5kIGNvbG9yIGRlZmluZWQuICovXG5ib2R5IHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuIiwiQGRlZmluZS1taXhpbiB0eXBvZ3JhcGh5IHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktOTAwKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWdsb2JhbCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1nbG9iYWwpO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbkBkZWZpbmUtbWl4aW4gY2VudGVyIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQGRlZmluZS1taXhpbiBjZW50ZXItYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jaztcblx0QG1peGluIGNlbnRlcjtcbn1cblxuQGRlZmluZS1taXhpbiByZXNldC1tYXJnaW4tcGFkZGluZyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuQGRlZmluZS1taXhpbiByZXNldC1saXN0IHtcblx0QG1peGluIHJlc2V0LW1hcmdpbi1wYWRkaW5nO1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbkBkZWZpbmUtbWl4aW4gZ2xvYmFsLXRyYW5zaXRpb24ge1xuXHR0cmFuc2l0aW9uOiBhbGwgdmFyKC0tdHJhbnNpdGlvbi1kdXJhdGlvbi0xKSBlYXNlLWluLW91dDtcbn1cblxuQGRlZmluZS1taXhpbiBnbG9iYWwtYm94LXNoYWRvdyB7XG5cdGJveC1zaGFkb3c6IDAgdmFyKC0tc3BhY2luZy11bml0KSB2YXIoLS1zcGFjaW5nLXVuaXQtNHgpIHZhcigtLWNvbG9yLWdyZXktMTApO1xufVxuXG5AZGVmaW5lLW1peGluIGJ1dHRvbi1ibG9jayB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHBhZGRpbmc6IGNhbGModmFyKC0tc3BhY2luZy11bml0KSAqIDEuNSkgY2FsYyh2YXIoLS1zcGFjaW5nLXVuaXQtMngpICogMS4yNSk7XG59XG5cbkBkZWZpbmUtbWl4aW4gYnV0dG9uLWJsb2NrLWhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS05MDApO1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuQGRlZmluZS1taXhpbiBidXR0b24tYmxvY2stb3V0bGluZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDJweCBzb2xpZDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktOTAwKTtcbn1cblxuQGRlZmluZS1taXhpbiBidXR0b24tYmxvY2stb3V0bGluZS1ob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktOTAwKTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTkwMCk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbkBkZWZpbmUtbWl4aW4gYnV0dG9uLWJsb2NrLXVuZGVybGluZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdHBhZGRpbmc6IDA7XG59XG5cbkBkZWZpbmUtbWl4aW4gYnV0dG9uLWJsb2NrLXVuZGVybGluZWQtaG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS05MDApO1xufVxuXG5AZGVmaW5lLW1peGluIGdsb2JhbC1mb2N1cy1zdHlsZXMge1xuXHRvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cblxuQGRlZmluZS1taXhpbiBzdWJoZWFkaW5nIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWdyZXktNjApO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMyk7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AZGVmaW5lLW1peGluIGhyLXN0eWxlcyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMTAwKTtcblx0Ym9yZGVyOiAwO1xuXHRoZWlnaHQ6IHZhcigtLXNwYWNpbmctdW5pdC1zbWFsbCk7XG5cdG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tc3BhY2luZy11bml0KSAqIDgpO1xuXHRtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXNwYWNpbmctdW5pdCkgKiA4KTtcblx0bWF4LXdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmctdW5pdC0yeCkgKiAxMyk7XG59XG4iLCJjaXRlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWdyZXktNjApO1xufVxuXG5ibG9ja3F1b3RlIHtcblx0Ym9yZGVyLWxlZnQ6IDAuMjVyZW0gc29saWQ7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0bWFyZ2luOiAwIDAgdmFyKC0tc3BhY2luZy11bml0LTR4KTtcblx0cGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLXVuaXQtM3gpO1xuXG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgzKTtcblx0fVxuXG5cdHA6bGFzdC1vZi10eXBlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Y2l0ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbiIsImJ1dHRvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0QG1peGluIGJ1dHRvbi1ibG9jaztcblx0QG1peGluIGdsb2JhbC10cmFuc2l0aW9uO1xuXG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlLFxuXHQmOmZvY3VzIHtcblx0XHRAbWl4aW4gYnV0dG9uLWJsb2NrLWhvdmVyO1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0QG1peGluIGdsb2JhbC1mb2N1cy1zdHlsZXM7XG5cdH1cbn1cbiIsInRleHRhcmVhIHtcblx0LyogUmVtb3ZlcyBlbXB0eSBzcGFjZSB1bmRlciB0ZXh0YXJlYS4gKi9cblx0ZGlzcGxheTogYmxvY2s7XG5cdG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZy11bml0LSkgKiAxMyk7XG59XG5cbmlucHV0LFxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXVuaXQpO1xuXHR3aWR0aDogMTAwJTtcblxuXHQmOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiAwIDAgNHB4IHZhcigtLWNvbG9yLXByaW1hcnktc2hhZG93KTtcblx0XHQvKiBVc2UgdHJhbnNwYXJlbnQgb3V0bGluZSBmb3IgV2luZG93cyBoaWdoIGNvbnRyYXN0IG1vZGUuICovXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG59XG5cbmxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4iLCJoMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKTtcblx0bWFyZ2luOiAwIDAgdmFyKC0tc3BhY2luZy11bml0LTJ4KTtcbn1cblxuaDEsXG4uaDEge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1oZWFkaW5nKTtcbn1cblxuaDIsXG4uaDIsXG4ud3AtYmxvY2staGVhZGluZyBoMi5lZGl0b3ItcmljaC10ZXh0X190aW55bWNlIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDIpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZyk7XG59XG5cbmgzLFxuLmgzLFxuLndwLWJsb2NrLWhlYWRpbmcgaDMuZWRpdG9yLXJpY2gtdGV4dF9fdGlueW1jZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgzKTtcbn1cblxuaDQsXG4uaDQsXG4ud3AtYmxvY2staGVhZGluZyBoNC5lZGl0b3ItcmljaC10ZXh0X190aW55bWNlIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDQpO1xufVxuXG5oNSxcbi5oNSxcbi53cC1ibG9jay1oZWFkaW5nIGg1LmVkaXRvci1yaWNoLXRleHRfX3RpbnltY2Uge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNSk7XG59XG5cbmg2LFxuLmg2LFxuLndwLWJsb2NrLWhlYWRpbmcgaDYuZWRpdG9yLXJpY2gtdGV4dF9fdGlueW1jZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg2KTtcbn1cbiIsImhyIHtcblx0QG1peGluIGNlbnRlci1ibG9jaztcblx0QG1peGluIGhyLXN0eWxlcztcbn1cbiIsImEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdEBtaXhpbiBnbG9iYWwtdHJhbnNpdGlvbjtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktOTAwKTtcblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdEBtaXhpbiBnbG9iYWwtZm9jdXMtc3R5bGVzO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0JjphY3RpdmUge1xuXHRcdG91dGxpbmU6IDA7XG5cdH1cbn1cbiIsInVsLFxub2wge1xuXHRtYXJnaW46IDAgMCB2YXIoLS1zcGFjaW5nLXVuaXQtNHgpIHZhcigtLXNwYWNpbmctdW5pdC0yeCk7XG5cdHBhZGRpbmc6IDAgMCAwIHZhcigtLXNwYWNpbmctdW5pdC0zeCk7XG59XG5cbnVsIHtcblx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG5vbCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxubGkgPiB7XG5cblx0dWwsXG5cdG9sIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLXVuaXQtMngpO1xuXHRcdHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy11bml0LTJ4KTtcblx0fVxufVxuXG5kdCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcblx0bWFyZ2luOiAwIHZhcigtLXNwYWNpbmctdW5pdC00eCkgdmFyKC0tc3BhY2luZy11bml0LTR4KTtcbn1cbiIsIi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogTWFrZSBzdXJlIGltYWdlcyBhcmUgc2NhbGVkIGNvcnJlY3RseS4gKi9cbmltZyB7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHQvKiBSZW1vdmVzIHRoZSB3aGl0ZXNwYWNlIHVuZGVyIGltZywgc2FmZXIgdGhhbiBgZGlzcGxheTogYmxvY2s7YC4gKi9cblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuZmlndXJlIHtcblx0bWFyZ2luOiAwIDAgdmFyKC0tc3BhY2luZy11bml0LTR4KTtcblxuXHRpbWcge1xuXHRcdEBtaXhpbiBjZW50ZXItYmxvY2s7XG5cdH1cbn1cblxuZmlnY2FwdGlvbiB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTYwKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMSk7XG5cdG1hcmdpbjogdmFyKC0tc3BhY2luZy11bml0LTJ4KSBhdXRvO1xuXHRtYXgtd2lkdGg6IHZhcigtLW1heC13aWR0aC0yKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiZGZuLFxuY2l0ZSxcbmVtLFxuaSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYWRkcmVzcyB7XG5cdG1hcmdpbjogMCAwIHZhcigtLXNwYWNpbmctdW5pdC00eCk7XG59XG5cbmFiYnIsXG5hYmJyW3RpdGxlXSxcbmFjcm9ueW0ge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRjdXJzb3I6IGhlbHA7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxubWFyayxcbmlucyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMTAwKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5iaWcge1xuXHRmb250LXNpemU6IDEzNCU7XG59XG4iLCJwIHtcblx0bWFyZ2luOiAwIDAgdmFyKC0tc3BhY2luZy11bml0LTR4KTtcbn1cbiIsInByZSxcbi53cC1ibG9jay1jb2RlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0xMDApO1xuXHRmb250LWZhbWlseTogJGZvbnQtcHJlO1xuXHRtYXJnaW46IDAgMCB2YXIoLS1zcGFjaW5nLXVuaXQtNHgpO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXVuaXQtNHgpO1xufVxuXG5jb2RlLFxua2JkLFxudHQsXG52YXIge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1jb2RlKTtcbn1cbiIsInRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdG1hcmdpbjogMCAwIHZhcigtLXNwYWNpbmctdW5pdC00eCk7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG50aCxcbnRkIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnktMTAwKTtcblx0cGFkZGluZzogdmFyKC0tc3BhY2luZy11bml0LTJ4KTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbiIsIi5hbmltYXRlZCB7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1kdXJhdGlvbi0xKTtcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcblxuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwJSwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG59XG5cbi5mYWRlLWluLWRvd24ge1xuXHRhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cbiIsIi5zdmcge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0aGVpZ2h0OiAxZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAtMC4wNjI1ZW07XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHdpZHRoOiAxZW07XG59XG4iLCIuZmxleCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5qdXN0aWZ5LWJldHdlZW4ge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5pdGVtcy1jZW50ZXIge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC0xKSB7XG5cblx0QHN1cHBvcnRzIChncmlkLWFyZWE6IGF1dG8pIHtcblxuXHRcdC5ncmlkIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLWdhcDogY2FsYyh2YXIoLS1zcGFjaW5nLXVuaXQtMngpICogNCk7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxOHJlbSwgMWZyKSk7XG5cblx0XHRcdCYtLWJsb2cge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuXG5cdFx0XHRcdD4gLmVudHJ5IHtcblx0XHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiAyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiAuYXJjaGl2ZS1oZWFkZXIsXG5cdFx0XHRcdC5wYWdpbmF0aW9uIHtcblx0XHRcdFx0XHRncmlkLWNvbHVtbjogMSAvIC0xO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbn1cbiIsIi5tYXgtd2lkdGgtMSB7XG5cdG1heC13aWR0aDogdmFyKC0tbWF4LXdpZHRoLTEpO1xufVxuXG4ubWF4LXdpZHRoLTIge1xuXHRtYXgtd2lkdGg6IHZhcigtLW1heC13aWR0aC0yKTtcbn1cblxuLm1heC13aWR0aC13aWRlIHtcblx0bWF4LXdpZHRoOiB2YXIoLS1tYXgtd2lkdGgtd2lkZSk7XG59XG5cbi5tYXgtd2lkdGgtZnVsbCB7XG5cdG1heC13aWR0aDogdmFyKC0tbWF4LXdpZHRoLWZ1bGwpO1xufVxuXG4uZW50cnlfX2NvbnRlbnQgPiAqIHtcblx0QG1peGluIGNlbnRlcjtcblx0bWF4LXdpZHRoOiB2YXIoLS1tYXgtd2lkdGgtMik7XG59XG5cbi5teC1hdXRvIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnB4LTIge1xuXHRwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctdW5pdC0yeCk7XG5cdHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctdW5pdC0yeCk7XG59XG5cbi5weC0zIHtcblx0cGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLXVuaXQtM3gpO1xuXHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLXVuaXQtM3gpO1xufVxuXG4ucHktNCB7XG5cdHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLXVuaXQtNHgpO1xuXHRwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy11bml0LTR4KTtcbn1cblxuLnBiLTIge1xuXHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy11bml0LTJ4KTtcbn1cblxuLnBiLTQge1xuXHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy11bml0LTR4KTtcbn1cblxuLm1iLTAge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWItMiB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctdW5pdC0yeCk7XG59XG4iLCIud3AtYmxvY2stYXVkaW8ge1xuXHRhdWRpbyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbiIsIi53cC1ibG9jay1idXR0b24ge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLXVuaXQtNHgpO1xuXG5cdCYuYWxpZ25jZW50ZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCYuYWxpZ25yaWdodCB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRAbWl4aW4gYnV0dG9uLWJsb2NrO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOnZpc2l0ZWQge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0QG1peGluIGJ1dHRvbi1ibG9jay1ob3Zlcjtcblx0XHR9XG5cdH1cbn1cblxuLyogU3R5bGUgdmFyaWF0aW9ucy4gKi9cbi5pcy1zdHlsZS1yb3VuZGVkIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXNwYWNpbmctdW5pdCkgKiAxMik7XG59XG5cbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmssXG4uaXMtc3R5bGUtb3V0bGluZS1yb3VuZGVkIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRAbWl4aW4gYnV0dG9uLWJsb2NrLW91dGxpbmU7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdEBtaXhpbiBidXR0b24tYmxvY2stb3V0bGluZS1ob3Zlcjtcblx0fVxufVxuXG4uaXMtc3R5bGUtb3V0bGluZS1yb3VuZGVkIC53cC1ibG9jay1idXR0b25fX2xpbmsgeyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cblx0Ym9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1zcGFjaW5nLXVuaXQpICogMTIpO1xufVxuXG4uaXMtc3R5bGUtdW5kZXJsaW5lZCAud3AtYmxvY2stYnV0dG9uX19saW5rIHsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG5cdEBtaXhpbiBidXR0b24tYmxvY2stdW5kZXJsaW5lZDtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0QG1peGluIGJ1dHRvbi1ibG9jay11bmRlcmxpbmVkLWhvdmVyO1xuXHR9XG59XG4iLCIud3AtYmxvY2stY29sdW1ucyxcbi53cC1ibG9jay10ZXh0LWNvbHVtbnMge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLXVuaXQtNHgpO1xuXG5cdC53cC1ibG9jay1jb2x1bW4ge1xuXHRcdG1hcmdpbjogMDtcblx0XHR3aWR0aDogYXV0bztcblxuXHRcdDpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0QHN1cHBvcnRzIChncmlkLWFyZWE6IGF1dG8pIHtcblx0XHRAbWVkaWEgKC0tYnJlYWtwb2ludC0xKSB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC1nYXA6IHZhcigtLXNwYWNpbmctdW5pdC00eCk7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXG5cdFx0XHQmLmhhcy0zLWNvbHVtbnMsXG5cdFx0XHQmLmNvbHVtbnMtMyB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0XHR9XG5cblx0XHRcdCYuaGFzLTQtY29sdW1ucyxcblx0XHRcdCYuY29sdW1ucy00IHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi53cC1ibG9jay1jb3ZlciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLXVuaXQtNHgpO1xuXHRtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmctdW5pdCkgKiA2MCk7XG5cdHBhZGRpbmc6IHZhcigtLXNwYWNpbmctdW5pdC0yeCk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmLXRleHQsXG5cdCZfX2lubmVyLWNvbnRhaW5lciB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRtYXgtd2lkdGg6IHZhcigtLW1heC13aWR0aC0yKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdC53cC1ibG9jay1wYXJhZ3JhcGgge1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDMpO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cblx0Ji5oYXMtbGVmdC1jb250ZW50IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHQmLXRleHQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxuXG5cdCYuaGFzLXJpZ2h0LWNvbnRlbnQge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0XHQmLXRleHQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0Ji5oYXMtcGFyYWxsYXgge1xuXHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG5cdH1cblxuXHQmLmhhcy1iYWNrZ3JvdW5kLWRpbTo6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXHRcdGJvdHRvbTogMDtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGxlZnQ6IDA7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdH1cblxuXHQmLmhhcy1iYWNrZ3JvdW5kLWRpbS0xMDo6YmVmb3JlIHtcblx0XHRvcGFjaXR5OiAwLjE7XG5cdH1cblxuXHQmLmhhcy1iYWNrZ3JvdW5kLWRpbS0yMDo6YmVmb3JlIHtcblx0XHRvcGFjaXR5OiAwLjI7XG5cdH1cblxuXHQmLmhhcy1iYWNrZ3JvdW5kLWRpbS0zMDo6YmVmb3JlIHtcblx0XHRvcGFjaXR5OiAwLjM7XG5cdH1cblxuXHQmLmhhcy1iYWNrZ3JvdW5kLWRpbS00MDo6YmVmb3JlIHtcblx0XHRvcGFjaXR5OiAwLjQ7XG5cdH1cblxuXHQmLmhhcy1iYWNrZ3JvdW5kLWRpbS02MDo6YmVmb3JlIHtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdH1cblxuXHQmLmhhcy1iYWNrZ3JvdW5kLWRpbS03MDo6YmVmb3JlIHtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdH1cblxuXHQmLmhhcy1iYWNrZ3JvdW5kLWRpbS04MDo6YmVmb3JlIHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdH1cblxuXHQmLmhhcy1iYWNrZ3JvdW5kLWRpbS05MDo6YmVmb3JlIHtcblx0XHRvcGFjaXR5OiAwLjk7XG5cdH1cblxuXHQmLmhhcy1iYWNrZ3JvdW5kLWRpbS0xMDA6OmJlZm9yZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdCYuY29tcG9uZW50cy1wbGFjZWhvbGRlciB7XG5cdFx0aGVpZ2h0OiBpbmhlcml0O1xuXHR9XG5cblx0Jl9fdmlkZW8tYmFja2dyb3VuZCB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRvYmplY3QtZml0OiBmaWxsO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0Ji5hbGlnbndpZGUsXG5cdCYuYWxpZ25mdWxsIHtcblx0XHQud3AtYmxvY2stY292ZXItdGV4dCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdG1heC13aWR0aDogdmFyKC0tbWF4LXdpZHRoLTIpO1xuXHRcdH1cblx0fVxuXG59XG4iLCIud3AtaGFzLWFzcGVjdC1yYXRpbyAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuXHRoZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctdG9wOiA1Ni4yNSU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRpZnJhbWUge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi53cC1lbWJlZC1hc3BlY3QtMjEtOSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuXHRwYWRkaW5nLXRvcDogNDIuODUlO1xufVxuXG4ud3AtZW1iZWQtYXNwZWN0LTE4LTkgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyLFxuLndwLWVtYmVkLWFzcGVjdC05LTE2IC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG5cdHBhZGRpbmctdG9wOiA1MCU7XG59XG5cbi53cC1lbWJlZC1hc3BlY3QtMTYtOSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuXHRwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4ud3AtZW1iZWQtYXNwZWN0LTQtMyAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuXHRwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4ud3AtZW1iZWQtYXNwZWN0LTEtMSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuXHRwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLndwLWVtYmVkLWFzcGVjdC05LTYgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcblx0cGFkZGluZy10b3A6IDY2LjY2JTtcbn1cblxuLndwLWVtYmVkLWFzcGVjdC0xLTIgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcblx0cGFkZGluZy10b3A6IDIwMCU7XG59XG4iLCIud3AtYmxvY2stZmlsZSB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctdW5pdC00eCk7XG5cblx0Jl9fYnV0dG9uIHtcblx0XHRAbWl4aW4gYnV0dG9uLWJsb2NrO1xuXHRcdG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLXVuaXQtMngpO1xuXG5cdFx0Jjp2aXNpdGVkIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdEBtaXhpbiBidXR0b24tYmxvY2staG92ZXI7XG5cdFx0fVxuXHR9XG59XG4iLCIud3AtYmxvY2stZ2FsbGVyeSB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtZ2FwOiB2YXIoLS1zcGFjaW5nLXVuaXQpO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdHBhZGRpbmctbGVmdDogMDtcblxuXHQmLmNvbHVtbnMtMiB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0fVxuXG5cdCYuY29sdW1ucy0zIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHR9XG5cblx0Ji5jb2x1bW5zLTQge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdH1cblxuXHQmLmNvbHVtbnMtNSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcblx0fVxuXG5cdC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRmaWd1cmUge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdGZpZ2NhcHRpb24ge1xuXHRcdFx0cGFkZGluZzogdmFyKC0tc3BhY2luZy11bml0LXNtYWxsKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCYuaXMtY3JvcHBlZCAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG5cdFx0YSxcblx0XHRpbWcge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cbiIsIi53cC1ibG9jay1sYXRlc3QtY29tbWVudHMge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdHBhZGRpbmctbGVmdDogMDtcblxuXHQmX19jb21tZW50IHtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLXVuaXQtNHgpO1xuXHR9XG5cblx0Jl9fY29tbWVudC1tZXRhIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xKTtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLXVuaXQtMngpO1xuXHRcdG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctdW5pdCk7XG5cdH1cblxuXHQmX19jb21tZW50LWRhdGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4iLCIud3AtYmxvY2stbGF0ZXN0LXBvc3RzLFxuLndwLWJsb2NrLXJzcyB7XG5cdCYuaXMtZ3JpZCB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctdW5pdC0zeCk7XG5cdFx0fVxuXG5cdFx0QHN1cHBvcnRzIChncmlkLWFyZWE6IGF1dG8pIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLWdhcDogdmFyKC0tc3BhY2luZy11bml0LTN4KTtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNhbGModmFyKC0tc3BhY2luZy11bml0KSAqIDM0KSwgMWZyKSk7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19wb3N0LWRhdGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Jl9faXRlbS1leGNlcnB0IHtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLXVuaXQtM3gpO1xuXHRcdG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctdW5pdC0zeCk7XG5cdH1cbn1cbiIsIi53cC1ibG9jay1tZWRpYS10ZXh0LFxuLndwLWJsb2NrLW1lZGlhLXRleHQuYWxpZ25jZW50ZXIge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLXVuaXQtNHgpO1xufVxuXG4ud3AtYmxvY2stbWVkaWEtdGV4dCB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdyaWQtZ2FwOiB2YXIoLS1zcGFjaW5nLXVuaXQtNHgpO1xufVxuXG4ud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuXHRtYXJnaW46IDA7XG59XG5cbkBzdXBwb3J0cyAoZ3JpZC1hcmVhOiBhdXRvKSB7XG5cdEBtZWRpYSAoLS1icmVha3BvaW50LTEpIHtcblx0XHQud3AtYmxvY2stbWVkaWEtdGV4dCB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1lZGlhLXRleHQtbWVkaWEgbWVkaWEtdGV4dC1jb250ZW50XCI7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXG5cdFx0XHQmLmhhcy1tZWRpYS1vbi10aGUtcmlnaHQge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1lZGlhLXRleHQtY29udGVudCBtZWRpYS10ZXh0LW1lZGlhXCI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcblx0XHRcdGdyaWQtYXJlYTogbWVkaWEtdGV4dC1tZWRpYTtcblx0XHR9XG5cblx0XHQud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG5cdFx0XHRncmlkLWFyZWE6IG1lZGlhLXRleHQtY29udGVudDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKC0tYnJlYWtwb2ludC0yKSB7XG5cdFx0LndwLWJsb2NrLW1lZGlhLXRleHQuYWxpZ25mdWxsIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibWVkaWEtdGV4dC1zdGFydCBtZWRpYS10ZXh0LW1lZGlhIG1lZGlhLXRleHQtY29udGVudCBtZWRpYS10ZXh0LWVuZFwiO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIG1pbm1heCgwLCBjYWxjKHZhcigtLW1heC13aWR0aC13aWRlKSAvIDIgLSB2YXIoLS1zcGFjaW5nLXVuaXQtMngpKSkgbWlubWF4KDAsIGNhbGModmFyKC0tbWF4LXdpZHRoLXdpZGUpIC8gMiAtIHZhcigtLXNwYWNpbmctdW5pdC0yeCkpKSBhdXRvO1xuXHRcdH1cblx0fVxufVxuIiwiLmhhcy1kcm9wLWNhcDpub3QoOmZvY3VzKSB7XG5cdCY6OmZpcnN0LWxldHRlciB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Zm9udC1mYW1pbHk6IHNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgxKTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctdW5pdC0yeCk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxufVxuXG4uaXMtc3R5bGUtaW5ncmVzcyxcbi5pcy1zdHlsZS1pbmdyZXNzLndwLWJsb2NrLXBhcmFncmFwaCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTYwKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDMpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pcy1zdHlsZS1oaWdobGlnaHQsXG4uaXMtc3R5bGUtaGlnaGxpZ2h0LndwLWJsb2NrLXBhcmFncmFwaCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMTAwKTtcblx0cGFkZGluZzogdmFyKC0tc3BhY2luZy11bml0LTN4KTtcbn1cbiIsIi53cC1ibG9jay1wdWxscXVvdGUge1xuXHRib3JkZXItYm90dG9tOiB2YXIoLS1zcGFjaW5nLXVuaXQtc21hbGwpIHNvbGlkO1xuXHRib3JkZXItdG9wOiB2YXIoLS1zcGFjaW5nLXVuaXQtc21hbGwpIHNvbGlkO1xuXHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXVuaXQtNHgpIDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRibG9ja3F1b3RlIHtcblx0XHRib3JkZXItbGVmdDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXG5cdCYuYWxpZ253aWRlLFxuXHQmLmFsaWduZnVsbCB7XG5cdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdG1heC13aWR0aDogdmFyKC0tbWF4LXdpZHRoLTIpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tc3BhY2luZy11bml0LTN4KSAqIDIpO1xuXHRcdFx0cGFkZGluZy10b3A6IGNhbGModmFyKC0tc3BhY2luZy11bml0LTN4KSAqIDIpO1xuXHRcdH1cblx0fVxuXG5cdCYuYWxpZ25mdWxsIHtcblx0XHRwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctdW5pdC0yeCk7XG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy11bml0LTJ4KTtcblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDIpO1xuXHRcdH1cblx0fVxuXG59XG4iLCIud3AtYmxvY2stcXVvdGVfX2NpdGF0aW9uLFxuLndwLWJsb2NrLXB1bGxxdW90ZV9fY2l0YXRpb24sXG4ud3AtYmxvY2stcXVvdGUgY2l0ZSxcbi53cC1ibG9jay1wdWxscXVvdGUgY2l0ZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTYwKTtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLXVuaXQtM3gpO1xufVxuXG4ud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgcCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgyKTtcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciB7XG5cdGJvcmRlci1ib3R0b206IDA7XG5cdGJvcmRlci10b3A6IDA7XG5cblx0Y2l0ZSxcblx0LndwLWJsb2NrLXB1bGxxdW90ZV9fY2l0YXRpb24ge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG59XG4iLCIud3AtYmxvY2stc2VhcmNoIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy11bml0LTR4KTtcbn1cblxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIHtcblx0bWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy11bml0KTtcbn1cbiIsIi53cC1ibG9jay1zZXBhcmF0b3Ige1xuXHRAbWl4aW4gaHItc3R5bGVzO1xuXG5cdCYuaXMtc3R5bGUtd2lkZSB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1tYXgtd2lkdGgtMik7XG5cdH1cblxuXHQmLmlzLXN0eWxlLWRvdHMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRcdGNvbnRlbnQ6IFwiXFwwMGI3IFxcMDBiNyBcXDAwYjdcIjtcblx0XHRcdGZvbnQtZmFtaWx5OiBzZXJpZjtcblx0XHRcdGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1nbG9iYWwtYmFzZWxpbmUpICogMyk7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogdmFyKC0tc3BhY2luZy11bml0LTR4KTtcblx0XHRcdHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy11bml0LTR4KTtcblx0XHR9XG5cdH1cbn1cbiIsInAud3AtYmxvY2stc3ViaGVhZCB7XG5cdEBtaXhpbiBzdWJoZWFkaW5nO1xufVxuIiwiLndwLWJsb2NrLXRhYmxlIHtcblx0Ji5oYXMtZml4ZWQtbGF5b3V0IHtcblx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHR9XG5cblx0Ji5pcy1zdHlsZS1zdHJpcGVzIHtcblx0XHR0cjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0xMDApO1xuXHRcdH1cblxuXHRcdHRoLFxuXHRcdHRkIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIvKiBGb250IHNpemVzLiAqL1xuLmhhcy1zbWFsbC1mb250LXNpemUge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS04NzUpO1xufVxuXG4uaGFzLW1lZGl1bS1mb250LXNpemUge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xMjUpO1xufVxuXG4uaGFzLWxhcmdlLWZvbnQtc2l6ZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgzKTtcbn1cblxuLmhhcy1sYXJnZXItZm9udC1zaXplIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDEpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtaGVhZGluZyk7XG59XG4iLCIvKiBGYWxsYmFjayBmb3IgYmFja2dyb3VuZHMuICovXG4uaGFzLWJhY2tncm91bmQsXG5bY2xhc3MkPVwiYmFja2dyb3VuZC1jb2xvclwiXSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMTAwKTtcblxuXHQmIGE6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxufVxuXG4uaGFzLWJhY2tncm91bmQ6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspLFxuW2NsYXNzJD1cImJhY2tncm91bmQtY29sb3JcIl06bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspIHtcblx0cGFkZGluZzogdmFyKC0tc3BhY2luZy11bml0LTN4KTtcbn1cblxuLyogQ29sb3JzIGFuZCBiYWNrZ3JvdW5kIGNvbG9ycy4gKi9cbi5oYXMtbWFpbi1jb2xvciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmhhcy1tYWluLWJhY2tncm91bmQtY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmhhcy1kYXJrLWNvbG9yIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktOTAwKTtcbn1cblxuLmhhcy1kYXJrLWJhY2tncm91bmQtY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTkwMCk7XG59XG5cbi5oYXMtZ3JleS1jb2xvciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTYwKTtcbn1cblxuLmhhcy1ncmV5LWJhY2tncm91bmQtY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTYwKTtcbn1cblxuLmhhcy13aGl0ZS1jb2xvciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmhhcy1saWdodC1jb2xvciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTEwMCk7XG59XG5cbi5oYXMtbGlnaHQtYmFja2dyb3VuZC1jb2xvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMTAwKTtcbn1cbiIsIi5hcmNoaXZlLWhlYWRlcl9fZGVzY3JpcHRpb24ge1xuXHRAbWl4aW4gc3ViaGVhZGluZztcblxuXHQ6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuIiwiLmNvbW1lbnRzIHtcblx0bWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nLXVuaXQpICogNik7XG59XG5cbi5jb21tZW50c19fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmctdW5pdCkgKiA2KTtcbn1cblxuLmNvbW1lbnRzLW5hdiB7XG5cdG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tc3BhY2luZy11bml0KSAqIDYpO1xufVxuXG4uY29tbWVudHMtbmF2X190aXRsZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY29tbWVudHNfX2xpc3QsXG4uY29tbWVudHNfX2xpc3QgLmNoaWxkcmVuIHtcblx0QG1peGluIHJlc2V0LWxpc3Q7XG5cblx0LmNoaWxkcmVuIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMlO1xuXHR9XG59XG5cbi5jb21tZW50LS1kZXB0aC0xIHtcblx0cGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctdW5pdC00eCk7XG59XG5cbi5jb21tZW50X19tZXRhIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy11bml0LTR4KTtcblxuXHRhIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS05MDApO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cbn1cblxuLmNvbW1lbnRfX2F2YXRhciB7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctdW5pdC0yeCk7XG5cdHdpZHRoOiA2MHB4O1xufVxuIiwiLmdhbGxlcnkge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLXVuaXQtNHgpO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCIud3Atc21pbGV5LFxuLmVtb2ppIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMCAwLjA3ZW07XG5cdG1heC1oZWlnaHQ6IDFlbTtcblx0cGFkZGluZzogMDtcblx0dmVydGljYWwtYWxpZ246IC0wLjFlbTtcblx0d2lkdGg6IDFlbTtcbn1cblxuLyogTWFrZSBzdXJlIGxvZ28gbGluayB3cmFwcyBhcm91bmQgbG9nbyBpbWFnZS4gKi9cbi5jdXN0b20tbG9nby1saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuIiwiLm1lbnUgdWwge1xuXHRAbWl4aW4gcmVzZXQtbGlzdDtcbn1cblxuLm1lbnVfX2l0ZW1zIHtcblx0LyogUHJpbWFyeSBtZW51LiAqL1xuXHQmLS1wcmltYXJ5IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0Ji5pcy1vcGVuZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdFx0QG1peGluIGdsb2JhbC1ib3gtc2hhZG93O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRsZWZ0OiB2YXIoLS1zcGFjaW5nLXVuaXQtMngpO1xuXHRcdFx0bWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy11bml0LTJ4KTtcblx0XHRcdHBhZGRpbmc6IHZhcigtLXNwYWNpbmctdW5pdC0yeCk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogdmFyKC0tc3BhY2luZy11bml0LTJ4KTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHotaW5kZXg6IDEwMDA7XG5cdFx0fVxuXHR9XG5cblx0LyogU29jaWFsIGxpbmtzIG1lbnUuICovXG5cdCYtLXNvY2lhbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn1cblxuLm1lbnVfX2FuY2hvciB7XG5cdC8qIFByaW1hcnkgbWVudSBsaW5rcy4gKi9cblx0Ji0tcHJpbWFyeSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWdyZXktNjApO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTEpO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0cGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctdW5pdCk7XG5cdFx0cGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctdW5pdCk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktOTAwKTtcblx0XHR9XG5cdH1cblxuXHQvKiBTb2NpYWwgbWVudSBsaW5rcy4gKi9cblx0Ji0tc29jaWFsIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS05MDApO1xuXHRcdHBhZGRpbmc6IHZhcigtLXNwYWNpbmctdW5pdCk7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWdyZXktNjApO1xuXHRcdH1cblxuXHRcdCYgLnN2ZyB7XG5cdFx0XHRoZWlnaHQ6IDEuNWVtO1xuXHRcdFx0d2lkdGg6IDEuNWVtO1xuXHRcdH1cblx0fVxufVxuXG4ubWVudV9fYW5jaG9yLm1lbnVfX2FuY2hvci0tYnV0dG9uIHtcblx0QG1peGluIGJ1dHRvbi1ibG9jaztcblxuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0QG1peGluIGJ1dHRvbi1ibG9jay1ob3Zlcjtcblx0fVxufVxuXG4vKiBNZW51IHRvZ2dsZS4gKi9cbi5tZW51LXRvZ2dsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS05MDApO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nLXVuaXQpICogOCk7XG5cdG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLXVuaXQpO1xuXHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXVuaXQpO1xuXHR3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nLXVuaXQpICogOCk7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTkwMCk7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiAxcHggZG90dGVkO1xuXHR9XG59XG5cbi5tZW51LXRvZ2dsZV9faWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ZmlsbDogY3VycmVudENvbG9yO1xuXHRzdHJva2U6IHZhcigtLWNvbG9yLXByaW1hcnktOTAwKTtcblx0c3Ryb2tlLXdpZHRoOiAyO1xuXHR0cmFuc2l0aW9uOiBhbGwgdmFyKC0tdHJhbnNpdGlvbi1kdXJhdGlvbi0xKTtcbn1cblxuLm1lbnUtdG9nZ2xlX19saW5lIHtcblx0dHJhbnNpdGlvbjogYWxsIHZhcigtLXRyYW5zaXRpb24tZHVyYXRpb24tMSk7XG59XG5cbi5pcy1vcGVuZWQge1xuXHQmIC5tZW51LXRvZ2dsZV9fbGluZS0tMSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE0cHgpIHRyYW5zbGF0ZVkoLTNweCkgcm90YXRlKDQ1ZGVnKTtcblx0fVxuXG5cdCYgLm1lbnUtdG9nZ2xlX19saW5lLS0yIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0JiAubWVudS10b2dnbGVfX2xpbmUtLTMge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTRweCkgdHJhbnNsYXRlWSgxNHB4KSByb3RhdGUoLTQ1ZGVnKTtcblx0fVxufVxuXG4vKiBTaG93IG1lbnUgd2hlbiB0aGVyZSBpcyBubyBqcywgYW5kIGhpZGUgbWVudSB0b2dnbGUuICovXG4ubm8tanMge1xuXHQmIC5tZW51LXRvZ2dsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCYgLm1lbnVfX2l0ZW1zIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC0xKSB7XG5cblx0Lm1lbnUtdG9nZ2xlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm1lbnVfX2l0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5tZW51X19pdGVtcyB7XG5cdFx0Ji0tcHJpbWFyeSB7XG5cdFx0XHQmLFxuXHRcdFx0Ji5pcy1vcGVuZWQge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHR9XG5cblx0XHRcdCYgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLXVuaXQtM3gpO1xuXHRcdFx0fVxuXG5cdFx0XHQmIHVsIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdFx0XHRAbWl4aW4gZ2xvYmFsLWJveC1zaGFkb3c7XG5cdFx0XHRcdGxlZnQ6IC05OTllbTtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtdmFyKC0tc3BhY2luZy11bml0LTJ4KSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10cmFuc2l0aW9uLWR1cmF0aW9uLTEpLCBvcGFjaXR5IHZhcigtLXRyYW5zaXRpb24tZHVyYXRpb24tMSk7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmctdW5pdCkgKiAyNSk7XG5cdFx0XHRcdHotaW5kZXg6IDk5OTk5O1xuXG5cdFx0XHRcdCYgdWwge1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8qKlxuXHRcdFx0XHQgKiBDbGFzcyBcImZvY3VzXCIgaXMgYWRkZWQgYnkgSmF2YXNjcmlwdCB3aGljaCBlbmFibGVzXG5cdFx0XHRcdCAqIGtleWJvYXJkIGZvY3VzIHRvIHN1Ym1lbnUgaXRlbXMuXG5cdFx0XHRcdCAqL1xuXHRcdFx0XHQvKiBzdHlsZWxpbnQtZGlzYWJsZSBhMTF5L3NlbGVjdG9yLXBzZXVkby1jbGFzcy1mb2N1cyAqL1xuXHRcdFx0XHQmIC5mb2N1cyA+IHVsLFxuXHRcdFx0XHQmIGxpOmhvdmVyID4gdWwge1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0cmlnaHQ6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG5cdFx0XHRcdCYgYSB7XG5cdFx0XHRcdFx0cGFkZGluZzogdmFyKC0tc3BhY2luZy11bml0KSB2YXIoLS1zcGFjaW5nLXVuaXQtMngpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAuc3ZnIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IHZhcigtLXNwYWNpbmctdW5pdC0yeCk7XG5cdFx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDAuNWVtKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHksXG5cdFx0XHRhMTF5L3NlbGVjdG9yLXBzZXVkby1jbGFzcy1mb2N1cyAqL1xuXHRcdFx0JiAuZm9jdXMgPiB1bCxcblx0XHRcdCYgbGk6aG92ZXIgPiB1bCB7XG5cdFx0XHRcdGxlZnQ6IC01MCU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdH1cblx0XHRcdC8qIHN0eWxlbGludC1lbmFibGUgKi9cblx0XHR9XG5cdH1cbn1cbiIsIi5wYWdpbmF0aW9uLS1jb21tZW50cyB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctdW5pdC00eCk7XG59XG5cbi5wYWdpbmF0aW9uX19pdGVtcyB7XG5cdEBtaXhpbiByZXNldC1saXN0O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeS0xMDApO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeS0xMDApO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXVuaXQtNHgpO1xufVxuXG4ucGFnaW5hdGlvbl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXFwwMDJGXCI7XG5cdFx0cGFkZGluZzogMCB2YXIoLS1zcGFjaW5nLXVuaXQtMngpO1xuXHR9XG59XG5cbi5wYWdpbmF0aW9uX19hbmNob3Ige1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4iLCIuc3RpY2t5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi51cGRhdGVkOm5vdCgucHVibGlzaGVkKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRyeV9faGVhZGVyLFxuLmVudHJ5X19zdW1tYXJ5LFxuLmVudHJ5X19mb290ZXIsXG4uY29tbWVudHMtdGVtcGxhdGUge1xuXHRAbWl4aW4gY2VudGVyO1xuXHRtYXgtd2lkdGg6IHZhcigtLW1heC13aWR0aC0yKTtcbn1cblxuLmVudHJ5X19jb250ZW50ID4gaDIge1xuXHRtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXNwYWNpbmctdW5pdC00eCkgKiAyKTtcbn1cblxuLmVudHJ5X19ieWxpbmUge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xKTtcbn1cblxuLmVudHJ5X19mb290ZXIge1xuXHRtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLXVuaXQtMngpICogNDtcbn1cblxuLnRlcm1zLXdyYXBwZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItZ3JleS02MCk7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdCsgLnRlcm1zLXdyYXBwZXIge1xuXHRcdG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctdW5pdC0yeCk7XG5cdH1cblxuXHQuc3ZnIHtcblx0XHRtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctdW5pdC0yeCk7XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItZ3JleS02MCk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMSk7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktOTAwKTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuIiwiQHN1cHBvcnRzIChncmlkLWFyZWE6IGF1dG8pIHtcblx0LnNpZGViYXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC1nYXA6IGNhbGModmFyKC0tc3BhY2luZy11bml0LTJ4KSAqIDQpO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTVyZW0sIDFmcikpO1xuXHR9XG5cbn1cblxuLndpZGdldCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTEpO1xuXHRtYXJnaW46IDAgMCB2YXIoLS1zcGFjaW5nLXVuaXQtNHgpO1xuXG5cdEBzdXBwb3J0cyAoZ3JpZC1hcmVhOiBhdXRvKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdHNlbGVjdCB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi53aWRnZXQgOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xuXHQvKipcblx0ICogTWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW4gd29yZHNcblx0ICogYXMgdGhleSB3b3VsZCBhcHBlYXIgdmlzdWFsbHkuXG5cdCAqL1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xuXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0XHRjbGlwLXBhdGg6IG5vbmU7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xKTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsZWZ0OiB2YXIoLS1zcGFjaW5nLXVuaXQtMngpO1xuXHRcdHBhZGRpbmc6IHZhcigtLXNwYWNpbmctdW5pdC0yeCkgdmFyKC0tc3BhY2luZy11bml0LTN4KTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dG9wOiB2YXIoLS1zcGFjaW5nLXVuaXQtMngpO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG5cdFx0ei1pbmRleDogMTAwMDAwO1xuXHR9XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jbWFpblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBhMTF5L25vLW91dGxpbmUtbm9uZSAqL1xuXHRvdXRsaW5lOiAwO1xufVxuIiwiLmFsaWdubGVmdCB7XG5cdEBtZWRpYSAoLS1icmVha3BvaW50LTEpIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLXVuaXQtM3gpO1xuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIHZhcigtLW1heC13aWR0aC0yKSAvIDIpO1xuXHRcdG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy11bml0LTN4KTtcblx0XHRtYXgtd2lkdGg6IDUwJTtcblx0fVxufVxuXG4uYWxpZ25yaWdodCB7XG5cdEBtZWRpYSAoLS1icmVha3BvaW50LTEpIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy11bml0LTN4KTtcblx0XHRtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy11bml0LTN4KTtcblx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gdmFyKC0tbWF4LXdpZHRoLTIpIC8gMik7XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdH1cbn1cblxuLmFsaWduY2VudGVyIHtcblx0QG1peGluIGNlbnRlci1ibG9jaztcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi5hbGlnbmZ1bGwge1xuXHRtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1zcGFjaW5nLXVuaXQtMngpICogLTEpO1xuXHRtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tc3BhY2luZy11bml0LTJ4KSAqIC0xKTtcblx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgKyB2YXIoLS1zcGFjaW5nLXVuaXQtNHgpKTtcbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtMSkge1xuXG5cdC5hbGlnbndpZGUge1xuXHRcdG1heC13aWR0aDogdmFyKC0tbWF4LXdpZHRoLXdpZGUpO1xuXHR9XG5cbn1cbiIsIi5kZWNvcmF0aW9uLW5vbmUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oLWRlY29yYXRpb24tdW5kZXJsaW5lIHtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmZvbnQtbWFpbiB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xufVxuXG4uZnctNzAwIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNvbG9yLWRhcmsge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS05MDApO1xufVxuXG4uZm9udC1zaXplLTEge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xKTtcbn1cblxuLmNvbG9yLWdyZXktNjAge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItZ3JleS02MCk7XG59XG5cbi50ZXh0LWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2NrIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCIvKlxuICogUmVzb3VyY2VzIG9uIHByZWZlcnMtcmVkdWNlZC1tb3Rpb246XG4gKiBodHRwczovL3dlYmtpdC5vcmcvYmxvZy1maWxlcy9wcmVmZXJzLXJlZHVjZWQtbW90aW9uL3BybS5odG1cbiAqIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AbWVkaWEvcHJlZmVycy1yZWR1Y2VkLW1vdGlvblxuICovXG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0Kixcblx0Kjo6YmVmb3JlLFxuXHQqOjphZnRlciB7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAwMXMgIWltcG9ydGFudDtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAwMXMgIWltcG9ydGFudDtcblx0fVxufVxuIl0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0FBTUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUNYQTs7Ozs7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWdCQTtBQUNBO0FBZkE7QUFDQTtBQS9CQTtBQStCQTtBQUNBO0FBQ0E7QUFXQTtBQVZBO0FBQ0E7QUFuQ0E7QUFDQTtBQW1DQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3BEQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQ0E7QUFDQTtBQ2pKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUhHQTs7QUFFQTtBQUNBO0FBR0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUk1QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7Ozs7O0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM3VkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUFBOzs7QUFHQTtBQUNBO0FBQ0E7QUxtQkE7O0FBRUE7QUFDQTtBTW5DQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7QUNIQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QURNQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUVqQkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBYUE7QUFDQTtBQVpBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDckJBOzs7O0FGcUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQWJBO0FBQUE7QUViQTtBQUNBO0FBVkE7Ozs7Ozs7Ozs7OztBRnVDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FFckNBO0FBQ0E7QUFDQTtBRmdFQTtBRTlEQTtBQUNBO0FDaEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFrQkE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQU9BO0FBQ0E7QUFOQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN6Q0E7Ozs7OztBQU1BO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFBQTtBQUNBO0FBQ0E7QUM5Q0E7QUxjQTtBQUxBO0FBQ0E7QUE4RUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBSzFGQTtBQUNBO0FDSkE7QUFDQTtBQUFBO0FONEJBO0FBQUE7QU1YQTtBQUNBO0FBZkE7OztBQUdBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QU5tRUE7QU1qRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQ2xCQTs7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7O0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUMvQkE7QUFDQTtBQUFBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFLQTtBQUNBO0FBSkE7QVJKQTtBQUxBO0FBQ0E7QVFVQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FDOUJBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM1QkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQ0hBOztBQUVBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQUE7QUFDQTtBQUNBO0FDaEJBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBbkJxQ0E7O0FBRUE7QUFDQTtBb0JyREE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3JCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ1RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQWNBO0FBQ0E7QUFiQTtBQUNBO0FBVUE7QUFDQTtBQVRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FDckNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBaEJQQTtBQUNBO0FnQlFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0F2QkdBOztBQUVBO0FBQ0E7QXdCN0RBO0FBQ0E7QUFDQTtBQUNBO0FDSkE7QUFDQTtBQUFBO0FBeUJBO0FBQ0E7QUF4QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsQjBCQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QWtCN0JBO0FBQ0E7QUFXQTtBQUNBO0FBVkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBOzs7QWxCMEJBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QWtCeEJBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBOztBbEJtQkE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBa0JiQTtBQUNBO0FBTkE7Ozs7OztBbEJzQkE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FrQnBCQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FsQmlCQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QWtCYkE7QUFDQTtBQU5BOzs7QWxCc0JBO0FBQUE7QWtCbEJBO0FBQ0E7QUN4REE7O0FBRUE7QUFBQTtBQTRCQTtBQUNBO0FBM0JBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQWZBOztBQWVBO0FBQ0E7QUFBQTtBQUNBO0FBYUE7QUFDQTtBQVpBOzs7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7Ozs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDOUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBOEdBO0FBQ0E7QUE5R0E7O0FBRUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBU0E7QUFDQTtBQVJBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFNQTtBQUNBO0FBTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFNQTtBQUNBO0FBTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUNySEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVVBO0FBQ0E7QUFUQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM1Q0E7QUFDQTtBQUFBO0FBZ0JBO0FBQ0E7QUFmQTtBdEJrQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FzQnJDQTtBQUFBO0FBV0E7QUFDQTtBQVZBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7O0F0Qm1DQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FzQmpDQTtBQUNBO0FDaEJBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBMENBO0FBQ0E7QUF6Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBYUE7QUFDQTtBQVpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7O0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FDOUNBO0FBQ0E7QUFDQTtBQWVBO0FBQ0E7QUFkQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNmQTtBQUNBO0FBQ0E7QUFlQTtBQUNBO0FBZEE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFUQTtBQVNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFNQTtBQUNBO0FBTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUM3QkE7O0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3pDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTs7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQ3hCQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUEyQkE7QUFDQTtBQTNCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUtBO0FBQ0E7QUFKQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FDOUJBOzs7O0FBSUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUxBOztBQUVBO0FBQ0E7QUFDQTtBQ3JCQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQ1BBO0EvQndGQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0ErQnRFQTtBQUNBO0FBckJBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFVQTtBQUNBO0FBVEE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FDdEJBO0FoQ2lGQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QWdDbEZBO0FBQ0E7QUNGQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUNkQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUNqQkE7QUFDQTtBQUFBOztBQUVBO0FBQUE7QUFLQTtBQUNBO0FBSkE7QUFDQTtBQUNBO0FBQ0E7QUFFQTs7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0ExQzRCQTs7QUFFQTtBQUNBO0EyQ3RGQTtBcENpRkE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FvQzlFQTtBQUNBO0FBSkE7QUFDQTtBQUNBO0FBQ0E7QUNOQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBckNHQTtBQUNBO0FBS0E7QXFDRkE7QUFDQTtBQUpBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQVlBO0FBQ0E7QUFYQTtBQUNBO0FBQUE7QUFDQTtBQU9BO0FBQ0E7QUFOQTs7O0FBR0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQ2xEQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2RBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUNqQkE7QXhDbUJBO0FBQ0E7QUFLQTtBd0N2QkE7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBY0E7QUFDQTtBQWJBO0FBQ0E7QUFBQTtBeEN1QkE7QUFBQTtBd0NyQkE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBS0E7QUFDQTtBQUpBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQVlBO0FBQ0E7QUFYQTs7O0FBR0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QXhDNUJBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBd0MrQkE7QUFDQTtBQU5BOzs7QXhDdEJBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QXdDd0JBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFZQTtBQUNBO0FBWEE7OztBQUdBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QXhDN0hBO0FBQUE7QXdDK0hBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBNEJBO0FBQ0E7QUEzQkE7QUFDQTtBQUNBO0FBQ0E7QUFmQTtBQUNBO0FBZUE7OztBQUdBO0FBQ0E7QUFrQkE7QUFqQkE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUExQkE7QUEwQkE7QUFZQTtBQUNBO0FBWEE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBakRBO0FBQ0E7QUFtREE7QUFDQTtBQVFBO0FBUEE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUEzREE7QUE0REE7QUFDQTtBQUVBO0FBQ0E7QUNqTkE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0F6Q2VBO0FBQ0E7QUFLQTtBeUNuQkE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FDeEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBMUNDQTtBQUNBO0EwQ0dBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUF3QkE7QUFDQTtBQXZCQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFRQTtBQUNBO0FBUEE7OztBQUdBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUNyREE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBU0E7QUFDQTtBQVJBO0FBQ0E7QUFMQTtBQUtBO0FBTUE7QUFMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBbER1RUE7O0FBRUE7QUFDQTtBbURuR0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFtQkE7QUFDQTtBQWxCQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUMzQ0E7QUFDQTtBQUZBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUVBO0FBREE7QUFDQTtBQUdBO0FBQ0E7QUFGQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQURBO0FBQ0E7QUFFQTtBN0NOQTtBQUxBO0FBQ0E7QTZDWUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDdENBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7OztBQUdBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN4Q0E7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBOzsiLCJzb3VyY2VSb290IjoiIn0=*/
\ No newline at end of file
+:root{--spacing:0.5rem;--spacing-2:1rem;--spacing-3:1.5rem;--spacing-4:2rem;--spacing-5:2.5rem;--spacing-6:3rem;--spacing-7:3.5rem;--spacing-8:4rem;--spacing-s:4px;--font-family-sans:"Roboto",sans-serif;--font-family-serif:"Playfair Display",serif;--font-family-mono:"Monaco","Consolas","Andale Mono","DejaVu Sans Mono",monospace;--font-size-s:0.875rem;--font-size-m:1rem;--font-size-l:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem}@media (min-width:48em){:root{--font-size-xl:1.5rem;--font-size-2xl:2rem;--font-size-3xl:2.5rem}}@media (min-width:62em){:root{--font-size-2xl:2.5rem;--font-size-3xl:3rem}}:root{--line-height-s:1.25;--line-height-m:1.5;--letter-spacing-m:0.1em;--max-width-s:78rem;--max-width-m:42rem;--max-width-l:65rem;--max-width-xl:120rem;--transition-duration-m:300ms;--primary-hue:182;--color-primary-hsl:var(--primary-hue),40%,45%;--color-primary:hsl(var(--color-primary-hsl));--color-primary-100:hsl(var(--primary-hue),20%,98%);--color-primary-500:hsl(var(--primary-hue),3%,27%);--color-primary-900:hsl(var(--primary-hue),82%,7%);--color-grey-100:#ededed;--color-grey-300:#bfbfbf;--color-grey-500:#707070;--color-grey-700:#4a4a4a;--color-white:#fff;--color-black:#000}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;src:local("Playfair Display Regular"),local("PlayfairDisplay-Regular"),url(../fonts/playfair-display-v14-latin-regular.woff2) format("woff2"),url(../fonts/playfair-display-v14-latin-regular.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;src:local("Playfair Display Italic"),local("PlayfairDisplay-Italic"),url(../fonts/playfair-display-v14-latin-italic.woff2) format("woff2"),url(../fonts/playfair-display-v14-latin-italic.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;src:local("Playfair Display Bold"),local("PlayfairDisplay-Bold"),url(../fonts/playfair-display-v14-latin-700.woff2) format("woff2"),url(../fonts/playfair-display-v14-latin-700.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;src:local("Playfair Display Bold Italic"),local("PlayfairDisplay-BoldItalic"),url(../fonts/playfair-display-v14-latin-700italic.woff2) format("woff2"),url(../fonts/playfair-display-v14-latin-700italic.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;src:local("Playfair Display Black"),local("PlayfairDisplay-Black"),url(../fonts/playfair-display-v14-latin-900.woff2) format("woff2"),url(../fonts/playfair-display-v14-latin-900.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;src:local("Playfair Display Black Italic"),local("PlayfairDisplay-BlackItalic"),url(../fonts/playfair-display-v14-latin-900italic.woff2) format("woff2"),url(../fonts/playfair-display-v14-latin-900italic.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(../fonts/roboto-v18-latin-regular.woff2) format("woff2"),url(../fonts/roboto-v18-latin-regular.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(../fonts/roboto-v18-latin-italic.woff2) format("woff2"),url(../fonts/roboto-v18-latin-italic.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(../fonts/roboto-v18-latin-500.woff2) format("woff2"),url(../fonts/roboto-v18-latin-500.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url(../fonts/roboto-v18-latin-500italic.woff2) format("woff2"),url(../fonts/roboto-v18-latin-500italic.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(../fonts/roboto-v18-latin-700.woff2) format("woff2"),url(../fonts/roboto-v18-latin-700.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(../fonts/roboto-v18-latin-700italic.woff2) format("woff2"),url(../fonts/roboto-v18-latin-700italic.woff) format("woff")}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align: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]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}html{font-size:100%}body,button,input,optgroup,select,textarea{color:var(--color-grey-700);font-family:var(--font-family-sans);font-size:var(--font-size-l);line-height:var(--line-height-m);word-wrap:break-word}body{background:var(--color-white)}cite{color:var(--color-grey-500)}blockquote{border-left:.25rem solid;font-style:italic;margin:0 0 var(--spacing-4);padding-left:var(--spacing-3)}blockquote p{font-size:var(--font-size-xl)}blockquote p:last-of-type{margin-bottom:0}blockquote cite{display:block}button,input[type=button],input[type=reset],input[type=submit]{background-color:var(--color-primary);border:none;border-radius:0;color:var(--color-white);font-weight:500;letter-spacing:var(--letter-spacing-m);padding:calc(var(--spacing)*1.5) calc(var(--spacing-2)*1.25);text-transform:uppercase;transition:all var(--transition-duration-m) ease-in-out}button:active,button:focus,button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background-color:var(--color-primary-500);color:var(--color-white);outline-offset:-2px}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:thin dotted}textarea{display:block;min-height:calc(var(--spacing-)*13)}input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background-color:var(--color-white);border:2px solid var(--color-grey-300);border-radius:0;padding:var(--spacing);width:100%}input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:var(--color-primary-900);outline:2px solid transparent}label{display:block;font-weight:700}h1,h2,h3,h4,h5,h6{color:var(--color-primary-900);font-family:var(--font-family-serif);margin:0 0 var(--spacing-2)}.h1,h1{font-size:var(--font-size-3xl);line-height:var(--line-height-s)}.h2,.wp-block-heading h2.editor-rich-text__tinymce,h2{font-size:var(--font-size-2xl);line-height:var(--line-height-s)}.h3,.wp-block-heading h3.editor-rich-text__tinymce,h3{font-size:var(--font-size-xl)}.h4,.h5,.h6,.wp-block-heading h4.editor-rich-text__tinymce,.wp-block-heading h5.editor-rich-text__tinymce,.wp-block-heading h6.editor-rich-text__tinymce,h4,h5,h6{font-size:var(--font-size-l)}hr{display:block;margin-left:auto;margin-right:auto;background-color:var(--color-grey-100);border:0;height:var(--spacing-s);margin-bottom:calc(var(--spacing)*8);margin-top:calc(var(--spacing)*8);max-width:calc(var(--spacing-2)*13)}a{color:var(--color-primary-500);transition:all var(--transition-duration-m) ease-in-out}a:active,a:focus,a:hover{color:var(--color-primary-900)}a:focus{outline:thin dotted}a:active,a:hover{outline:0}ol,ul{margin:0 0 var(--spacing-4) var(--spacing-2);padding:0 0 0 var(--spacing-3)}ul{list-style-type:disc}ol{list-style-type:decimal}li>ol,li>ul{margin-bottom:0;margin-left:var(--spacing-2);padding-left:var(--spacing-2)}dt{font-weight:700}dd{margin:0 var(--spacing-4) var(--spacing-4)}embed,iframe,img,object{max-width:100%}img{height:auto;vertical-align:middle}figure{margin:0 0 var(--spacing-4)}figure img{display:block;margin-left:auto;margin-right:auto}figcaption{color:var(--color-grey-500);font-size:var(--font-size-m);margin:var(--spacing-2) auto;max-width:var(--max-width-m);text-align:center}cite,dfn,em,i{font-style:italic}address{margin:0 0 var(--spacing-4)}abbr,abbr[title],acronym{border-bottom:none;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}ins,mark{background-color:var(--color-primary-100);text-decoration:none}big{font-size:134%}.wp-block-code,p,pre{margin:0 0 var(--spacing-4)}.wp-block-code,pre{background-color:var(--color-grey-100);max-width:100%;overflow:auto;padding:var(--spacing-4)}.wp-block-code,code,kbd,pre,tt,var{font-family:var(--font-family-mono)}table{border-collapse:separate;border-spacing:0;margin:0 0 var(--spacing-4);width:100%}td,th{border-bottom:1px solid var(--color-grey-100);padding:var(--spacing-2);text-align:left}.animated{animation-duration:var(--transition-duration-m);animation-fill-mode:both}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-20%,0)}to{opacity:1;transform:translateZ(0)}}.fade-in-down{animation-name:fadeInDown}.entry__content{--flow-space:var(--spacing-4)}.entry__content>*{margin-left:auto;margin-right:auto;max-width:var(--max-width-m)}.entry__content>*+*{margin-bottom:0;margin-top:var(--flow-space)}.entry__content>h2,.entry__content>h3{--flow-space:calc(var(--spacing-4)*2)}.entry__content>h2+p,.entry__content>h3+p,.entry__content>h4+p,.entry__content>h5+p,.entry__content>h6+p{--flow-space:var(--spacing-3)}.svg{display:inline-block;fill:currentColor;height:1em;position:relative;top:-.0625em;vertical-align:middle;width:1em}@media (min-width:48em){@supports (grid-area:auto){.grid{display:grid;grid-gap:calc(var(--spacing-2)*4);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.grid--blog{grid-template-columns:repeat(6,1fr)}.grid--blog>.entry{grid-column:span 2}.grid--blog .pagination,.grid--blog>.archive-header{grid-column:1/-1}}}.max-width-1{max-width:var(--max-width-s)}.max-width-2{max-width:var(--max-width-m)}.max-width-wide{max-width:var(--max-width-l)}.max-width-full{max-width:var(--max-width-xl)}.mx-auto{margin-left:auto;margin-right:auto}.px-2{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.px-3{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}.py-4{padding-bottom:var(--spacing-4);padding-top:var(--spacing-4)}.py-8{padding-bottom:var(--spacing-8);padding-top:var(--spacing-8)}.pb-2{padding-bottom:var(--spacing-2)}.pb-4{padding-bottom:var(--spacing-4)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:var(--spacing-2)}.wp-block-audio audio{width:100%}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:var(--color-primary);border:none;border-radius:0;font-weight:500;letter-spacing:var(--letter-spacing-m);padding:calc(var(--spacing)*1.5) calc(var(--spacing-2)*1.25);text-transform:uppercase;display:inline-block;text-decoration:none}.wp-block-button__link,.wp-block-button__link:visited{color:var(--color-white)}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover{background-color:var(--color-primary-500);color:var(--color-white);outline-offset:-2px}.is-style-rounded .wp-block-button__link{border-radius:calc(var(--spacing)*12)}.is-style-outline-rounded .wp-block-button__link,.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid;border-radius:0;color:var(--color-primary-900)}.is-style-outline-rounded .wp-block-button__link:active,.is-style-outline-rounded .wp-block-button__link:focus,.is-style-outline-rounded .wp-block-button__link:hover,.is-style-outline .wp-block-button__link:active,.is-style-outline .wp-block-button__link:focus,.is-style-outline .wp-block-button__link:hover{background-color:var(--color-primary-900);border-color:var(--color-primary-900);color:var(--color-white)}.is-style-outline-rounded .wp-block-button__link{border-radius:calc(var(--spacing)*12)}.is-style-underlined .wp-block-button__link{background-color:transparent;border-bottom:2px solid;border-radius:0;color:var(--color-primary);padding:0}.is-style-underlined .wp-block-button__link:active,.is-style-underlined .wp-block-button__link:focus,.is-style-underlined .wp-block-button__link:hover{color:var(--color-primary-900)}.wp-block-columns .wp-block-column,.wp-block-text-columns .wp-block-column{margin:0;width:auto}.wp-block-columns .wp-block-column :last-child,.wp-block-text-columns .wp-block-column :last-child{margin-bottom:0}@supports (grid-area:auto){@media (min-width:48em){.wp-block-columns,.wp-block-text-columns{display:grid;grid-gap:var(--spacing-4);grid-template-columns:repeat(2,1fr)}.wp-block-columns.columns-3,.wp-block-columns.has-3-columns,.wp-block-text-columns.columns-3,.wp-block-text-columns.has-3-columns{grid-template-columns:repeat(3,1fr)}.wp-block-columns.columns-4,.wp-block-columns.has-4-columns,.wp-block-text-columns.columns-4,.wp-block-text-columns.has-4-columns{grid-template-columns:repeat(4,1fr)}}}.wp-block-cover{align-items:center;background-size:cover;display:flex;justify-content:center;min-height:calc(var(--spacing)*60);padding:var(--spacing-2);position:relative}.wp-block-cover-text,.wp-block-cover__inner-container{color:var(--color-white);max-width:var(--max-width-m);text-align:center;z-index:1}.wp-block-cover-text h2,.wp-block-cover-text h3,.wp-block-cover-text h4,.wp-block-cover__inner-container h2,.wp-block-cover__inner-container h3,.wp-block-cover__inner-container h4{color:inherit}.wp-block-cover-text h2,.wp-block-cover__inner-container h2{font-size:var(--font-size-3xl)}.wp-block-cover-text h3,.wp-block-cover__inner-container h3{font-size:var(--font-size-2xl)}.wp-block-cover-text p,.wp-block-cover__inner-container p{font-size:var(--font-size-xl)}.wp-block-cover-text a,.wp-block-cover__inner-container a{color:inherit}.wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover.has-left-content-text{margin-left:0;text-align:left}.wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover.has-right-content-text{margin-right:0;text-align:right}.wp-block-cover.has-parallax{background-attachment:fixed}.wp-block-cover.has-background-dim:before{background-color:inherit;bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover.has-background-dim-10:before{opacity:.1}.wp-block-cover.has-background-dim-20:before{opacity:.2}.wp-block-cover.has-background-dim-30:before{opacity:.3}.wp-block-cover.has-background-dim-40:before{opacity:.4}.wp-block-cover.has-background-dim-60:before{opacity:.6}.wp-block-cover.has-background-dim-70:before{opacity:.7}.wp-block-cover.has-background-dim-80:before{opacity:.8}.wp-block-cover.has-background-dim-90:before{opacity:.9}.wp-block-cover.has-background-dim-100:before{opacity:1}.wp-block-cover.components-placeholder{height:inherit}.wp-block-cover__video-background{height:100%;left:50%;-o-object-fit:fill;object-fit:fill;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;z-index:1}.wp-block-cover.alignfull .wp-block-cover-text,.wp-block-cover.alignwide .wp-block-cover-text{margin-left:auto;margin-right:auto;max-width:var(--max-width-m)}.wp-has-aspect-ratio .wp-block-embed__wrapper{height:0;overflow:hidden;padding-top:56.25%;position:relative}.wp-has-aspect-ratio .wp-block-embed__wrapper iframe{height:100%;left:0;max-width:100%;position:absolute;top:0;width:100%}.wp-embed-aspect-21-9 .wp-block-embed__wrapper{padding-top:42.85%}.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-aspect-18-9 .wp-block-embed__wrapper{padding-top:50%}.wp-embed-aspect-16-9 .wp-block-embed__wrapper{padding-top:56.25%}.wp-embed-aspect-4-3 .wp-block-embed__wrapper{padding-top:75%}.wp-embed-aspect-1-1 .wp-block-embed__wrapper{padding-top:100%}.wp-embed-aspect-9-6 .wp-block-embed__wrapper{padding-top:66.66%}.wp-embed-aspect-1-2 .wp-block-embed__wrapper{padding-top:200%}.wp-block-file__button{background-color:var(--color-primary);border:none;border-radius:0;font-weight:500;letter-spacing:var(--letter-spacing-m);padding:calc(var(--spacing)*1.5) calc(var(--spacing-2)*1.25);text-transform:uppercase;margin-left:var(--spacing-2)}.wp-block-file__button,.wp-block-file__button:visited{color:var(--color-white)}.wp-block-file__button:active,.wp-block-file__button:focus,.wp-block-file__button:hover{background-color:var(--color-primary-500);color:var(--color-white);outline-offset:-2px}.wp-block-gallery{display:grid;grid-gap:var(--spacing);grid-template-columns:repeat(1,1fr);list-style-type:none;padding-left:0}.wp-block-gallery.columns-2{grid-template-columns:repeat(2,1fr)}.wp-block-gallery.columns-3{grid-template-columns:repeat(3,1fr)}.wp-block-gallery.columns-4{grid-template-columns:repeat(4,1fr)}.wp-block-gallery.columns-5{grid-template-columns:repeat(5,1fr)}.wp-block-gallery .blocks-gallery-item{position:relative}.wp-block-gallery .blocks-gallery-item figure{height:100%;margin:0}.wp-block-gallery .blocks-gallery-item figcaption{padding:var(--spacing-s);position:absolute;text-align:center;width:100%}.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-latest-comments{list-style-type:none;padding-left:0}.wp-block-latest-comments__comment{margin-bottom:var(--spacing-4)}.wp-block-latest-comments__comment-meta{font-size:var(--font-size-m);margin-bottom:var(--spacing-2);margin-top:var(--spacing)}.wp-block-latest-comments__comment-date{display:block}.wp-block-latest-posts.is-grid,.wp-block-rss.is-grid{list-style-type:none;padding-left:0}.wp-block-latest-posts.is-grid li,.wp-block-rss.is-grid li{margin-bottom:var(--spacing-3)}@supports (grid-area:auto){.wp-block-latest-posts.is-grid,.wp-block-rss.is-grid{display:grid;grid-gap:var(--spacing-3);grid-template-columns:repeat(auto-fill,minmax(calc(var(--spacing)*34),1fr))}.wp-block-latest-posts.is-grid li,.wp-block-rss.is-grid li{margin-bottom:0}}.wp-block-latest-posts__post-date,.wp-block-rss__post-date{display:block}.wp-block-latest-posts__item-excerpt,.wp-block-rss__item-excerpt{margin-bottom:var(--spacing-3);margin-top:var(--spacing-3)}.wp-block-media-text,.wp-block-media-text.aligncenter{display:grid}.wp-block-media-text{align-items:center;grid-gap:var(--spacing-4)}.wp-block-media-text__media{margin:0}@supports (grid-area:auto){@media (min-width:48em){.wp-block-media-text{grid-template-areas:"media-text-media media-text-content";grid-template-columns:repeat(2,1fr)}.wp-block-media-text.has-media-on-the-right{grid-template-areas:"media-text-content media-text-media"}.wp-block-media-text__media{grid-area:media-text-media}.wp-block-media-text__content{grid-area:media-text-content}}@media (min-width:62em){.wp-block-media-text.alignfull{grid-template-areas:"media-text-start media-text-media media-text-content media-text-end";grid-template-columns:auto minmax(0,calc(var(--max-width-l)/2 - var(--spacing-2))) minmax(0,calc(var(--max-width-l)/2 - var(--spacing-2))) auto}}}.has-drop-cap:not(:focus):first-letter{float:left;font-family:serif;font-size:var(--font-size-3xl);font-style:normal;font-weight:600;margin-right:var(--spacing-2);text-transform:uppercase}.is-style-ingress,.is-style-ingress.wp-block-paragraph{color:var(--color-grey-500);font-size:var(--font-size-xl)}.is-style-highlight,.is-style-highlight.wp-block-paragraph{background-color:var(--color-primary-100);padding:var(--spacing-3)}.wp-block-pullquote{border-bottom:var(--spacing-s) solid;border-top:var(--spacing-s) solid;padding:var(--spacing-4) 0;text-align:center}.wp-block-pullquote blockquote{border-left:0;margin-bottom:0;padding-left:0}.wp-block-pullquote.alignfull blockquote,.wp-block-pullquote.alignwide blockquote{margin-left:auto;margin-right:auto;max-width:var(--max-width-m);padding-bottom:calc(var(--spacing-3)*2);padding-top:calc(var(--spacing-3)*2)}.wp-block-pullquote.alignfull{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.wp-block-pullquote.alignfull p{font-size:var(--font-size-2xl)}.wp-block-pullquote__citation,.wp-block-pullquote cite,.wp-block-quote__citation,.wp-block-quote cite{color:var(--color-grey-500);font-size:inherit;margin-top:var(--spacing-3)}.wp-block-quote.is-style-large p{font-size:var(--font-size-2xl)}.wp-block-pullquote.is-style-solid-color{border-bottom:0;border-top:0}.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,.wp-block-pullquote.is-style-solid-color cite{color:inherit}.wp-block-search__button{margin-top:var(--spacing)}.wp-block-separator{background-color:var(--color-grey-100);border:0;height:var(--spacing-s);margin-bottom:calc(var(--spacing)*8);margin-top:calc(var(--spacing)*8);max-width:calc(var(--spacing-2)*13)}.wp-block-separator.is-style-wide{max-width:var(--max-width-m)}.wp-block-separator.is-style-dots{background-color:transparent;height:auto;max-width:none;text-align:center;width:auto}.wp-block-separator.is-style-dots:before{color:var(--color-primary);content:"\00b7 \00b7 \00b7";font-family:serif;font-size:calc(var(--global-baseline)*3);letter-spacing:var(--spacing-4);padding-left:var(--spacing-4)}p.wp-block-subhead{color:var(--color-grey-500);font-size:var(--font-size-xl);font-style:normal;text-align:center}.wp-block-table.has-fixed-layout{table-layout:fixed}.wp-block-table.is-style-stripes tr:nth-child(2n){background-color:var(--color-primary-100)}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-bottom:0}.archive-header__description{color:var(--color-grey-500);font-size:var(--font-size-xl);font-style:normal;text-align:center}.archive-header__description :last-child{margin-bottom:0}.comments{margin-top:calc(var(--spacing)*6)}.comments-nav,.comments__title{margin-bottom:calc(var(--spacing)*6)}.comments-nav__title{width:100%}.comments__list,.comments__list .children{margin:0;padding:0;list-style-type:none}.comments__list .children,.comments__list .children .children{padding-left:3%}.comment--depth-1{padding-bottom:var(--spacing-4)}.comment__meta{margin-bottom:var(--spacing-4)}.comment__meta a{color:var(--color-primary-900);text-decoration:none}.comment__meta a:active,.comment__meta a:focus,.comment__meta a:hover{text-decoration:underline}.comment__avatar{border-radius:4px;height:60px;margin-right:var(--spacing-2);width:60px}.comment-respond__field--cookies{display:flex}.comment-respond__field--cookies>input{flex:0 1 0;margin-right:var(--spacing)}.gallery{margin-bottom:var(--spacing-4)}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-caption{display:block}@media (min-width:48em){.app-header{align-items:center;display:flex;justify-content:space-between}}.emoji,.wp-smiley{background:none;border:none;box-shadow:none;margin:0 .07em;max-height:1em;padding:0;vertical-align:-.1em;width:1em}.custom-logo-link,.emoji,.wp-smiley{display:inline-block}.menu ul{margin:0;padding:0;list-style-type:none}.menu__items--primary{display:none}.menu__items--primary.is-opened{background-color:var(--color-primary-500);display:block;left:var(--spacing-2);padding:var(--spacing-2);z-index:1000}.menu__items--primary.is-opened ul{padding-left:var(--spacing-2)}.menu__items--social{display:flex;flex-wrap:wrap;justify-content:center}.menu__anchor--primary{display:block;font-size:var(--font-size-s);font-weight:500;letter-spacing:var(--letter-spacing-m);padding-bottom:var(--spacing);padding-top:var(--spacing);text-decoration:none;text-transform:uppercase}.menu__anchor--primary,.menu__anchor--primary.is-active,.menu__anchor--primary:active,.menu__anchor--primary:focus,.menu__anchor--primary:hover{color:var(--color-white)}@media (min-width:48em){.menu__anchor--primary{color:var(--color-grey-500)}.menu__anchor--primary.is-active,.menu__anchor--primary:active,.menu__anchor--primary:focus,.menu__anchor--primary:hover{color:var(--color-primary-900)}}.menu__anchor--social{color:var(--color-grey-100);padding:var(--spacing)}.menu__anchor--social:active,.menu__anchor--social:focus,.menu__anchor--social:hover{color:var(--color-white)}.menu__anchor--social .svg{height:1.5em;width:1.5em}.menu__anchor.menu__anchor--button{background-color:var(--color-primary);color:var(--color-white);font-weight:500;letter-spacing:var(--letter-spacing-m);padding:calc(var(--spacing)*1.5) calc(var(--spacing-2)*1.25);text-transform:uppercase;background-color:transparent;border:2px solid;border-radius:0;color:var(--color-primary-900)}.menu__anchor.menu__anchor--button:active,.menu__anchor.menu__anchor--button:focus,.menu__anchor.menu__anchor--button:hover{background-color:var(--color-primary-500);outline-offset:-2px;background-color:var(--color-primary-900);border-color:var(--color-primary-900);color:var(--color-white)}.menu__sub-menu .menu__anchor{color:var(--color-white);text-transform:none}.menu-toggle{margin-top:var(--spacing-2);width:100%}.menu-toggle svg{transition:transform var(--transition-duration-m)}.menu-toggle.is-opened svg{transform:rotate(-180deg)}.no-js .menu-toggle{display:none}.no-js .menu__items{display:block}@media (min-width:48em){.menu-toggle{display:none}.menu__item{position:relative}.menu__items--primary,.menu__items--primary.is-opened{align-items:center;display:flex;flex-wrap:wrap}.menu__items--primary>li{margin-right:var(--spacing-3)}.menu__items--primary ul{background-color:var(--color-primary-500);left:-999em;opacity:0;position:absolute;top:100%;transform:translateY(-var(--spacing-2));transition:transform var(--transition-duration-m),opacity var(--transition-duration-m);width:calc(var(--spacing)*25);z-index:99999}.menu__items--primary ul ul{top:0}.menu__items--primary ul .focus>ul,.menu__items--primary ul li:hover>ul{left:auto;right:100%}.menu__items--primary ul a{border-bottom:1px solid var(--color-grey-500);padding:var(--spacing-2)}.menu__items--primary ul .svg{position:absolute;right:var(--spacing-2);top:calc(50% - .5em);transform:rotate(-90deg)}.menu__items--primary .focus>ul,.menu__items--primary li:hover>ul{left:calc(var(--spacing-2)*-1);opacity:1;transform:translateY(0)}}.pagination--comments{margin-bottom:var(--spacing-4)}.pagination__items{margin:0;padding:0;list-style-type:none;border-bottom:1px solid var(--color-primary-100);border-top:1px solid var(--color-primary-100);display:flex;flex-wrap:wrap;justify-content:center;padding:var(--spacing-4)}.pagination__item:not(:last-child):after{content:"\002F";padding:0 var(--spacing-2)}.pagination__anchor{text-decoration:none}.sticky{display:block}.updated:not(.published){display:none}.comments-template,.entry__footer,.entry__header,.entry__summary{margin-left:auto;margin-right:auto;max-width:var(--max-width-m)}.entry__byline{color:var(--color-grey-500);font-size:var(--font-size-s);letter-spacing:var(--letter-spacing-m);text-transform:uppercase}.entry__byline a{color:inherit}.entry__footer{margin-top:var(--spacing-2) * 4}.terms-wrapper{color:var(--color-grey-500);display:block}.terms-wrapper+.terms-wrapper{margin-top:var(--spacing-2)}.terms-wrapper .svg{margin-right:var(--spacing-2)}.terms-wrapper a{color:var(--color-grey-500);font-size:var(--font-size-m);font-weight:700;text-decoration:none;text-transform:capitalize}.terms-wrapper a:active,.terms-wrapper a:focus,.terms-wrapper a:hover{color:var(--color-primary-900);text-decoration:underline}.sidebar a{color:inherit}@supports (grid-area:auto){.sidebar__grid{display:grid;grid-gap:calc(var(--spacing-2)*4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.widget{font-size:var(--font-size-m);margin:0 0 var(--spacing-4)}@supports (grid-area:auto){.widget{margin-bottom:0}}.widget select{max-width:100%}.widget :last-child{margin-bottom:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:var(--color-primary);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:var(--color-white);display:block;font-size:var(--font-size-m);font-weight:700;height:auto;left:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);text-decoration:none;top:var(--spacing-2);width:auto;z-index:100000}#main[tabindex="-1"]:focus{outline:0}@media (min-width:48em){.alignleft{float:left;margin-left:calc(50% - var(--max-width-m)/2);margin-right:var(--spacing-3)}}@media (min-width:48em){.alignleft,.alignright{margin-bottom:var(--spacing-3);max-width:50%}.alignright{float:right;margin-left:var(--spacing-3);margin-right:calc(50% - var(--max-width-m)/2)}}.aligncenter{display:block;margin-left:auto;margin-right:auto;clear:both}.alignfull{margin-left:calc(var(--spacing-2)*-1);margin-right:calc(var(--spacing-2)*-1);max-width:calc(100% + var(--spacing-4))}@media (min-width:48em){.alignwide{max-width:var(--max-width-l)}}.has-background,[class$=background-color]{background-color:var(--color-primary-100)}.has-background a:not(.wp-block-button__link),[class$=background-color] a:not(.wp-block-button__link){color:inherit}.has-background:not(.wp-block-button__link),[class$=background-color]:not(.wp-block-button__link){padding:var(--spacing-3)}.has-main-color{color:var(--color-primary)}.has-main-background-color{background-color:var(--color-primary)}.has-dark-color{color:var(--color-primary-900)}.has-dark-background-color{background-color:var(--color-primary-900)}.has-grey-color{color:var(--color-grey-500)}.has-grey-background-color{background-color:var(--color-grey-500)}.has-grey-700-color{color:var(--color-grey-700)}.has-grey-700-background-color{background-color:var(--color-grey-700)}.has-white-color{color:var(--color-white)}.has-white-background-color{background-color:var(--color-white)}.has-light-color{color:var(--color-primary-100)}.has-light-background-color{background-color:var(--color-primary-100)}.has-small-font-size{font-size:var(--font-size-s)}.has-medium-font-size{font-size:var(--font-size-xl)}.has-large-font-size{font-size:var(--font-size-2xl)}.has-larger-font-size{font-size:var(--font-size-3xl);line-height:var(--line-height-s)}.decoration-none{text-decoration:none}.h-decoration-underline:active,.h-decoration-underline:focus,.h-decoration-underline:hover{text-decoration:underline}.font-heading{font-family:var(--font-family-serif)}.font-main{font-family:var(--font-family-sans)}.fw-700{font-weight:700}.color-dark{color:var(--color-primary-900)}.font-size-1{font-size:var(--font-size-m)}.color-grey-60{color:var(--color-grey-500)}.color-grey-100{color:var(--color-grey-100)}.color-grey-700{color:var(--color-grey-700)}.text-center{text-align:center}.block{display:block}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;transition-duration:1ms!important}}
diff --git a/dist/fonts/karla-v6-latin-700.woff b/dist/fonts/karla-v6-latin-700.woff
deleted file mode 100644
index f5944bc..0000000
Binary files a/dist/fonts/karla-v6-latin-700.woff and /dev/null differ
diff --git a/dist/fonts/karla-v6-latin-700.woff2 b/dist/fonts/karla-v6-latin-700.woff2
deleted file mode 100644
index 883aeca..0000000
Binary files a/dist/fonts/karla-v6-latin-700.woff2 and /dev/null differ
diff --git a/dist/fonts/karla-v6-latin-700italic.woff b/dist/fonts/karla-v6-latin-700italic.woff
deleted file mode 100644
index 2351e17..0000000
Binary files a/dist/fonts/karla-v6-latin-700italic.woff and /dev/null differ
diff --git a/dist/fonts/karla-v6-latin-700italic.woff2 b/dist/fonts/karla-v6-latin-700italic.woff2
deleted file mode 100644
index 5782a67..0000000
Binary files a/dist/fonts/karla-v6-latin-700italic.woff2 and /dev/null differ
diff --git a/dist/fonts/karla-v6-latin-italic.woff b/dist/fonts/karla-v6-latin-italic.woff
deleted file mode 100644
index e235f09..0000000
Binary files a/dist/fonts/karla-v6-latin-italic.woff and /dev/null differ
diff --git a/dist/fonts/karla-v6-latin-italic.woff2 b/dist/fonts/karla-v6-latin-italic.woff2
deleted file mode 100644
index 031704d..0000000
Binary files a/dist/fonts/karla-v6-latin-italic.woff2 and /dev/null differ
diff --git a/dist/fonts/karla-v6-latin-regular.woff b/dist/fonts/karla-v6-latin-regular.woff
deleted file mode 100644
index 4570b28..0000000
Binary files a/dist/fonts/karla-v6-latin-regular.woff and /dev/null differ
diff --git a/dist/fonts/karla-v6-latin-regular.woff2 b/dist/fonts/karla-v6-latin-regular.woff2
deleted file mode 100644
index d02ec76..0000000
Binary files a/dist/fonts/karla-v6-latin-regular.woff2 and /dev/null differ
diff --git a/dist/fonts/lora-v12-latin-700.woff b/dist/fonts/lora-v12-latin-700.woff
deleted file mode 100644
index 9f87f0e..0000000
Binary files a/dist/fonts/lora-v12-latin-700.woff and /dev/null differ
diff --git a/dist/fonts/lora-v12-latin-700.woff2 b/dist/fonts/lora-v12-latin-700.woff2
deleted file mode 100644
index dc89ff0..0000000
Binary files a/dist/fonts/lora-v12-latin-700.woff2 and /dev/null differ
diff --git a/dist/fonts/lora-v12-latin-700italic.woff b/dist/fonts/lora-v12-latin-700italic.woff
deleted file mode 100644
index d7ac749..0000000
Binary files a/dist/fonts/lora-v12-latin-700italic.woff and /dev/null differ
diff --git a/dist/fonts/lora-v12-latin-700italic.woff2 b/dist/fonts/lora-v12-latin-700italic.woff2
deleted file mode 100644
index 3509446..0000000
Binary files a/dist/fonts/lora-v12-latin-700italic.woff2 and /dev/null differ
diff --git a/dist/fonts/lora-v12-latin-italic.woff b/dist/fonts/lora-v12-latin-italic.woff
deleted file mode 100644
index aa34cde..0000000
Binary files a/dist/fonts/lora-v12-latin-italic.woff and /dev/null differ
diff --git a/dist/fonts/lora-v12-latin-italic.woff2 b/dist/fonts/lora-v12-latin-italic.woff2
deleted file mode 100644
index 53300a7..0000000
Binary files a/dist/fonts/lora-v12-latin-italic.woff2 and /dev/null differ
diff --git a/dist/fonts/lora-v12-latin-regular.woff b/dist/fonts/lora-v12-latin-regular.woff
deleted file mode 100644
index a41ca05..0000000
Binary files a/dist/fonts/lora-v12-latin-regular.woff and /dev/null differ
diff --git a/dist/fonts/lora-v12-latin-regular.woff2 b/dist/fonts/lora-v12-latin-regular.woff2
deleted file mode 100644
index 6e3b655..0000000
Binary files a/dist/fonts/lora-v12-latin-regular.woff2 and /dev/null differ
diff --git a/dist/js/app.js b/dist/js/app.js
index 3041b37..4f80a59 100644
--- a/dist/js/app.js
+++ b/dist/js/app.js
@@ -1,274 +1 @@
-/******/ (function(modules) { // webpackBootstrap
-/******/ // The module cache
-/******/ var installedModules = {};
-/******/
-/******/ // The require function
-/******/ function __webpack_require__(moduleId) {
-/******/
-/******/ // Check if module is in cache
-/******/ if(installedModules[moduleId]) {
-/******/ return installedModules[moduleId].exports;
-/******/ }
-/******/ // Create a new module (and put it into the cache)
-/******/ var module = installedModules[moduleId] = {
-/******/ i: moduleId,
-/******/ l: false,
-/******/ exports: {}
-/******/ };
-/******/
-/******/ // Execute the module function
-/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
-/******/
-/******/ // Flag the module as loaded
-/******/ module.l = true;
-/******/
-/******/ // Return the exports of the module
-/******/ return module.exports;
-/******/ }
-/******/
-/******/
-/******/ // expose the modules object (__webpack_modules__)
-/******/ __webpack_require__.m = modules;
-/******/
-/******/ // expose the module cache
-/******/ __webpack_require__.c = installedModules;
-/******/
-/******/ // define getter function for harmony exports
-/******/ __webpack_require__.d = function(exports, name, getter) {
-/******/ if(!__webpack_require__.o(exports, name)) {
-/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
-/******/ }
-/******/ };
-/******/
-/******/ // define __esModule on exports
-/******/ __webpack_require__.r = function(exports) {
-/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
-/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
-/******/ }
-/******/ Object.defineProperty(exports, '__esModule', { value: true });
-/******/ };
-/******/
-/******/ // create a fake namespace object
-/******/ // mode & 1: value is a module id, require it
-/******/ // mode & 2: merge all properties of value into the ns
-/******/ // mode & 4: return value when already ns object
-/******/ // mode & 8|1: behave like require
-/******/ __webpack_require__.t = function(value, mode) {
-/******/ if(mode & 1) value = __webpack_require__(value);
-/******/ if(mode & 8) return value;
-/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
-/******/ var ns = Object.create(null);
-/******/ __webpack_require__.r(ns);
-/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
-/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
-/******/ return ns;
-/******/ };
-/******/
-/******/ // getDefaultExport function for compatibility with non-harmony modules
-/******/ __webpack_require__.n = function(module) {
-/******/ var getter = module && module.__esModule ?
-/******/ function getDefault() { return module['default']; } :
-/******/ function getModuleExports() { return module; };
-/******/ __webpack_require__.d(getter, 'a', getter);
-/******/ return getter;
-/******/ };
-/******/
-/******/ // Object.prototype.hasOwnProperty.call
-/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
-/******/
-/******/ // __webpack_public_path__
-/******/ __webpack_require__.p = "";
-/******/
-/******/
-/******/ // Load entry module and return exports
-/******/ return __webpack_require__(__webpack_require__.s = "./resources/js/app.js");
-/******/ })
-/************************************************************************/
-/******/ ({
-
-/***/ "./resources/js/app.js":
-/*!*****************************!*\
- !*** ./resources/js/app.js ***!
- \*****************************/
-/*! no exports provided */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _components_navigation__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./components/navigation */ "./resources/js/components/navigation.js");
-
-Object(_components_navigation__WEBPACK_IMPORTED_MODULE_0__["default"])();
-
-/***/ }),
-
-/***/ "./resources/js/components/navigation.js":
-/*!***********************************************!*\
- !*** ./resources/js/components/navigation.js ***!
- \***********************************************/
-/*! exports provided: default */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/**
- * File navigation.js.
- *
- * Handles toggling the navigation menu for small screens and enables TAB key
- * navigation support for dropdown menus.
- */
-var navigation = function navigation() {
- // Menu variable.
- var container = document.getElementById('js-menu--primary'); // Bail if there is no menu.
-
- if (!container) {
- return;
- } // Variables.
-
-
- var button = container.getElementsByTagName('button')[0];
- var menu = container.getElementsByTagName('ul')[0];
- var links = menu.getElementsByTagName('a');
- var timeout;
- /**
- * Is menu open.
- *
- * @return {boolean} True or false.
- */
-
- function isMenuOpen() {
- var isMenuOpenCheck = 'false' === button.getAttribute('aria-expanded') ? false : true;
- return isMenuOpenCheck;
- }
- /**
- * Toggle menu classes and ARIA.
- */
-
-
- function toggleMenu() {
- container.classList.toggle('is-opened');
- menu.classList.toggle('is-opened');
- var expanded = 'false' === button.getAttribute('aria-expanded') ? 'true' : 'false';
- button.setAttribute('aria-expanded', expanded);
- }
- /**
- * Set focus when nav is open.
- */
-
-
- function setFocus() {
- // Bail if menu is not open.
- if (!isMenuOpen()) {
- return;
- } // Set focusable elements inside main navigation.
-
-
- var focusableElements = container.querySelectorAll(['a[href]', 'area[href]', 'input:not([disabled])', 'select:not([disabled])', 'textarea:not([disabled])', 'button:not([disabled])', 'iframe', 'object', 'embed', '[contenteditable]', '[tabindex]:not([tabindex^="-"])']);
- var firstFocusableElement = focusableElements[0];
- var lastFocusableElement = focusableElements[focusableElements.length - 1]; // Redirect last Tab to first focusable element.
-
- lastFocusableElement.addEventListener('keydown', function (e) {
- if (9 === e.keyCode && !e.shiftKey) {
- e.preventDefault();
- button.focus(); // Set focus on first element - that's actually close menu button.
- }
- }, false); // Redirect first Shift+Tab to toggle button element.
-
- firstFocusableElement.addEventListener('keydown', function (e) {
- if (9 === e.keyCode && e.shiftKey) {
- e.preventDefault();
- button.focus(); // Set focus on first element.
- }
- }, false); // Redirect Shift+Tab from the toggle button to last focusable element.
-
- button.addEventListener('keydown', function (e) {
- if (9 === e.keyCode && e.shiftKey) {
- e.preventDefault();
- lastFocusableElement.focus(); // Set focus on last element.
- }
- }, false);
- }
- /**
- * Reset menu on "desktop".
- */
-
-
- function resetMenu() {
- // If menu toggle button have display: none css rule, we're on desktop.
- if ('none' === window.getComputedStyle(button, null).getPropertyValue('display')) {
- container.classList.remove('is-opened');
- menu.classList.remove('is-opened');
- button.setAttribute('aria-expanded', 'false');
- }
- }
- /**
- * Sets or removes .focus class on an element.
- */
-
-
- function toggleFocus() {
- var self = this; // Move up through the ancestors of the current link until we hit .js-nav-menu.
-
- while (-1 === self.className.indexOf('js-nav-menu')) {
- // On li elements toggle the class .focus.
- if ('li' === self.tagName.toLowerCase()) {
- if (-1 !== self.className.indexOf('focus')) {
- self.classList.remove('focus');
- } else {
- self.classList.add('focus');
- }
- }
-
- self = self.parentElement;
- }
- }
- /**
- * Each time a menu link is focused or blurred, toggle focus.
- */
-
-
- function menuLinksFocused() {
- if (!menu.classList.contains('js-nav-menu')) {
- menu.classList.add('js-nav-menu');
- }
-
- for (var i = 0; i < links.length; i++) {
- links[i].addEventListener('focus', toggleFocus, true);
- links[i].addEventListener('blur', toggleFocus, true);
- }
- } // Toggle menu on button click.
-
-
- button.addEventListener('click', function () {
- toggleMenu();
- setFocus();
- }, false); // Close menu using Esc key.
-
- document.addEventListener('keyup', function (event) {
- if (27 === event.keyCode && isMenuOpen()) {
- toggleMenu();
- button.focus();
- }
- }, false); // Reset menu when on "desktop".
-
- window.addEventListener('resize', function () {
- // Wait for a while before firing the event again.
- if (!timeout) {
- timeout = setTimeout(function () {
- /* eslint-disable-line no-undef */
- // Reset timeout
- timeout = null; // Run our resize functions
-
- resetMenu();
- }, 66);
- }
- }, false); // Init menu link focus class.
-
- menuLinksFocused();
-};
-
-/* harmony default export */ __webpack_exports__["default"] = (navigation);
-
-/***/ })
-
-/******/ });
-//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoianMvYXBwLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL3dlYnBhY2svYm9vdHN0cmFwIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9qcy9hcHAuanMiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvbmF2aWdhdGlvbi5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIgXHQvLyBUaGUgbW9kdWxlIGNhY2hlXG4gXHR2YXIgaW5zdGFsbGVkTW9kdWxlcyA9IHt9O1xuXG4gXHQvLyBUaGUgcmVxdWlyZSBmdW5jdGlvblxuIFx0ZnVuY3Rpb24gX193ZWJwYWNrX3JlcXVpcmVfXyhtb2R1bGVJZCkge1xuXG4gXHRcdC8vIENoZWNrIGlmIG1vZHVsZSBpcyBpbiBjYWNoZVxuIFx0XHRpZihpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXSkge1xuIFx0XHRcdHJldHVybiBpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXS5leHBvcnRzO1xuIFx0XHR9XG4gXHRcdC8vIENyZWF0ZSBhIG5ldyBtb2R1bGUgKGFuZCBwdXQgaXQgaW50byB0aGUgY2FjaGUpXG4gXHRcdHZhciBtb2R1bGUgPSBpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXSA9IHtcbiBcdFx0XHRpOiBtb2R1bGVJZCxcbiBcdFx0XHRsOiBmYWxzZSxcbiBcdFx0XHRleHBvcnRzOiB7fVxuIFx0XHR9O1xuXG4gXHRcdC8vIEV4ZWN1dGUgdGhlIG1vZHVsZSBmdW5jdGlvblxuIFx0XHRtb2R1bGVzW21vZHVsZUlkXS5jYWxsKG1vZHVsZS5leHBvcnRzLCBtb2R1bGUsIG1vZHVsZS5leHBvcnRzLCBfX3dlYnBhY2tfcmVxdWlyZV9fKTtcblxuIFx0XHQvLyBGbGFnIHRoZSBtb2R1bGUgYXMgbG9hZGVkXG4gXHRcdG1vZHVsZS5sID0gdHJ1ZTtcblxuIFx0XHQvLyBSZXR1cm4gdGhlIGV4cG9ydHMgb2YgdGhlIG1vZHVsZVxuIFx0XHRyZXR1cm4gbW9kdWxlLmV4cG9ydHM7XG4gXHR9XG5cblxuIFx0Ly8gZXhwb3NlIHRoZSBtb2R1bGVzIG9iamVjdCAoX193ZWJwYWNrX21vZHVsZXNfXylcbiBcdF9fd2VicGFja19yZXF1aXJlX18ubSA9IG1vZHVsZXM7XG5cbiBcdC8vIGV4cG9zZSB0aGUgbW9kdWxlIGNhY2hlXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmMgPSBpbnN0YWxsZWRNb2R1bGVzO1xuXG4gXHQvLyBkZWZpbmUgZ2V0dGVyIGZ1bmN0aW9uIGZvciBoYXJtb255IGV4cG9ydHNcbiBcdF9fd2VicGFja19yZXF1aXJlX18uZCA9IGZ1bmN0aW9uKGV4cG9ydHMsIG5hbWUsIGdldHRlcikge1xuIFx0XHRpZighX193ZWJwYWNrX3JlcXVpcmVfXy5vKGV4cG9ydHMsIG5hbWUpKSB7XG4gXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIG5hbWUsIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBnZXR0ZXIgfSk7XG4gXHRcdH1cbiBcdH07XG5cbiBcdC8vIGRlZmluZSBfX2VzTW9kdWxlIG9uIGV4cG9ydHNcbiBcdF9fd2VicGFja19yZXF1aXJlX18uciA9IGZ1bmN0aW9uKGV4cG9ydHMpIHtcbiBcdFx0aWYodHlwZW9mIFN5bWJvbCAhPT0gJ3VuZGVmaW5lZCcgJiYgU3ltYm9sLnRvU3RyaW5nVGFnKSB7XG4gXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFN5bWJvbC50b1N0cmluZ1RhZywgeyB2YWx1ZTogJ01vZHVsZScgfSk7XG4gXHRcdH1cbiBcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICdfX2VzTW9kdWxlJywgeyB2YWx1ZTogdHJ1ZSB9KTtcbiBcdH07XG5cbiBcdC8vIGNyZWF0ZSBhIGZha2UgbmFtZXNwYWNlIG9iamVjdFxuIFx0Ly8gbW9kZSAmIDE6IHZhbHVlIGlzIGEgbW9kdWxlIGlkLCByZXF1aXJlIGl0XG4gXHQvLyBtb2RlICYgMjogbWVyZ2UgYWxsIHByb3BlcnRpZXMgb2YgdmFsdWUgaW50byB0aGUgbnNcbiBcdC8vIG1vZGUgJiA0OiByZXR1cm4gdmFsdWUgd2hlbiBhbHJlYWR5IG5zIG9iamVjdFxuIFx0Ly8gbW9kZSAmIDh8MTogYmVoYXZlIGxpa2UgcmVxdWlyZVxuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy50ID0gZnVuY3Rpb24odmFsdWUsIG1vZGUpIHtcbiBcdFx0aWYobW9kZSAmIDEpIHZhbHVlID0gX193ZWJwYWNrX3JlcXVpcmVfXyh2YWx1ZSk7XG4gXHRcdGlmKG1vZGUgJiA4KSByZXR1cm4gdmFsdWU7XG4gXHRcdGlmKChtb2RlICYgNCkgJiYgdHlwZW9mIHZhbHVlID09PSAnb2JqZWN0JyAmJiB2YWx1ZSAmJiB2YWx1ZS5fX2VzTW9kdWxlKSByZXR1cm4gdmFsdWU7XG4gXHRcdHZhciBucyA9IE9iamVjdC5jcmVhdGUobnVsbCk7XG4gXHRcdF9fd2VicGFja19yZXF1aXJlX18ucihucyk7XG4gXHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShucywgJ2RlZmF1bHQnLCB7IGVudW1lcmFibGU6IHRydWUsIHZhbHVlOiB2YWx1ZSB9KTtcbiBcdFx0aWYobW9kZSAmIDIgJiYgdHlwZW9mIHZhbHVlICE9ICdzdHJpbmcnKSBmb3IodmFyIGtleSBpbiB2YWx1ZSkgX193ZWJwYWNrX3JlcXVpcmVfXy5kKG5zLCBrZXksIGZ1bmN0aW9uKGtleSkgeyByZXR1cm4gdmFsdWVba2V5XTsgfS5iaW5kKG51bGwsIGtleSkpO1xuIFx0XHRyZXR1cm4gbnM7XG4gXHR9O1xuXG4gXHQvLyBnZXREZWZhdWx0RXhwb3J0IGZ1bmN0aW9uIGZvciBjb21wYXRpYmlsaXR5IHdpdGggbm9uLWhhcm1vbnkgbW9kdWxlc1xuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5uID0gZnVuY3Rpb24obW9kdWxlKSB7XG4gXHRcdHZhciBnZXR0ZXIgPSBtb2R1bGUgJiYgbW9kdWxlLl9fZXNNb2R1bGUgP1xuIFx0XHRcdGZ1bmN0aW9uIGdldERlZmF1bHQoKSB7IHJldHVybiBtb2R1bGVbJ2RlZmF1bHQnXTsgfSA6XG4gXHRcdFx0ZnVuY3Rpb24gZ2V0TW9kdWxlRXhwb3J0cygpIHsgcmV0dXJuIG1vZHVsZTsgfTtcbiBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5kKGdldHRlciwgJ2EnLCBnZXR0ZXIpO1xuIFx0XHRyZXR1cm4gZ2V0dGVyO1xuIFx0fTtcblxuIFx0Ly8gT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLm8gPSBmdW5jdGlvbihvYmplY3QsIHByb3BlcnR5KSB7IHJldHVybiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqZWN0LCBwcm9wZXJ0eSk7IH07XG5cbiBcdC8vIF9fd2VicGFja19wdWJsaWNfcGF0aF9fXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLnAgPSBcIlwiO1xuXG5cbiBcdC8vIExvYWQgZW50cnkgbW9kdWxlIGFuZCByZXR1cm4gZXhwb3J0c1xuIFx0cmV0dXJuIF9fd2VicGFja19yZXF1aXJlX18oX193ZWJwYWNrX3JlcXVpcmVfXy5zID0gXCIuL3Jlc291cmNlcy9qcy9hcHAuanNcIik7XG4iLCJpbXBvcnQgbmF2aWdhdGlvbiBmcm9tICcuL2NvbXBvbmVudHMvbmF2aWdhdGlvbic7XG5cbm5hdmlnYXRpb24oKTtcbiIsIi8qKlxuICogRmlsZSBuYXZpZ2F0aW9uLmpzLlxuICpcbiAqIEhhbmRsZXMgdG9nZ2xpbmcgdGhlIG5hdmlnYXRpb24gbWVudSBmb3Igc21hbGwgc2NyZWVucyBhbmQgZW5hYmxlcyBUQUIga2V5XG4gKiBuYXZpZ2F0aW9uIHN1cHBvcnQgZm9yIGRyb3Bkb3duIG1lbnVzLlxuICovXG5jb25zdCBuYXZpZ2F0aW9uID0gKCkgPT4ge1xuXHQvLyBNZW51IHZhcmlhYmxlLlxuXHRjb25zdCBjb250YWluZXIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCggJ2pzLW1lbnUtLXByaW1hcnknICk7XG5cblx0Ly8gQmFpbCBpZiB0aGVyZSBpcyBubyBtZW51LlxuXHRpZiAoICEgY29udGFpbmVyICkge1xuXHRcdHJldHVybjtcblx0fVxuXG5cdC8vIFZhcmlhYmxlcy5cblx0Y29uc3QgYnV0dG9uID0gY29udGFpbmVyLmdldEVsZW1lbnRzQnlUYWdOYW1lKCAnYnV0dG9uJyApWyAwIF07XG5cdGNvbnN0IG1lbnUgPSBjb250YWluZXIuZ2V0RWxlbWVudHNCeVRhZ05hbWUoICd1bCcgKVsgMCBdO1xuXHRjb25zdCBsaW5rcyA9IG1lbnUuZ2V0RWxlbWVudHNCeVRhZ05hbWUoICdhJyApO1xuXHRsZXQgdGltZW91dDtcblxuXHQvKipcblx0ICogSXMgbWVudSBvcGVuLlxuXHQgKlxuXHQgKiBAcmV0dXJuIHtib29sZWFufSBUcnVlIG9yIGZhbHNlLlxuXHQgKi9cblx0ZnVuY3Rpb24gaXNNZW51T3BlbigpIHtcblx0XHRjb25zdCBpc01lbnVPcGVuQ2hlY2sgPSAoICdmYWxzZScgPT09IGJ1dHRvbi5nZXRBdHRyaWJ1dGUoICdhcmlhLWV4cGFuZGVkJyApICkgPyBmYWxzZSA6IHRydWU7XG5cdFx0cmV0dXJuIGlzTWVudU9wZW5DaGVjaztcblx0fVxuXG5cdC8qKlxuXHQgKiBUb2dnbGUgbWVudSBjbGFzc2VzIGFuZCBBUklBLlxuXHQgKi9cblx0ZnVuY3Rpb24gdG9nZ2xlTWVudSgpIHtcblx0XHRjb250YWluZXIuY2xhc3NMaXN0LnRvZ2dsZSggJ2lzLW9wZW5lZCcgKTtcblx0XHRtZW51LmNsYXNzTGlzdC50b2dnbGUoICdpcy1vcGVuZWQnICk7XG5cblx0XHRjb25zdCBleHBhbmRlZCA9ICggJ2ZhbHNlJyA9PT0gYnV0dG9uLmdldEF0dHJpYnV0ZSggJ2FyaWEtZXhwYW5kZWQnICkgKSA/ICd0cnVlJyA6ICdmYWxzZSc7XG5cdFx0YnV0dG9uLnNldEF0dHJpYnV0ZSggJ2FyaWEtZXhwYW5kZWQnLCBleHBhbmRlZCApO1xuXHR9XG5cblx0LyoqXG5cdCAqIFNldCBmb2N1cyB3aGVuIG5hdiBpcyBvcGVuLlxuXHQgKi9cblx0ZnVuY3Rpb24gc2V0Rm9jdXMoKSB7XG5cdFx0Ly8gQmFpbCBpZiBtZW51IGlzIG5vdCBvcGVuLlxuXHRcdGlmICggISBpc01lbnVPcGVuKCkgKSB7XG5cdFx0XHRyZXR1cm47XG5cdFx0fVxuXG5cdFx0Ly8gU2V0IGZvY3VzYWJsZSBlbGVtZW50cyBpbnNpZGUgbWFpbiBuYXZpZ2F0aW9uLlxuXHRcdGNvbnN0IGZvY3VzYWJsZUVsZW1lbnRzID0gY29udGFpbmVyLnF1ZXJ5U2VsZWN0b3JBbGwoIFsgJ2FbaHJlZl0nLCAnYXJlYVtocmVmXScsICdpbnB1dDpub3QoW2Rpc2FibGVkXSknLCAnc2VsZWN0Om5vdChbZGlzYWJsZWRdKScsICd0ZXh0YXJlYTpub3QoW2Rpc2FibGVkXSknLCAnYnV0dG9uOm5vdChbZGlzYWJsZWRdKScsICdpZnJhbWUnLCAnb2JqZWN0JywgJ2VtYmVkJywgJ1tjb250ZW50ZWRpdGFibGVdJywgJ1t0YWJpbmRleF06bm90KFt0YWJpbmRleF49XCItXCJdKScgXSApO1xuXHRcdGNvbnN0IGZpcnN0Rm9jdXNhYmxlRWxlbWVudCA9IGZvY3VzYWJsZUVsZW1lbnRzWyAwIF07XG5cdFx0Y29uc3QgbGFzdEZvY3VzYWJsZUVsZW1lbnQgPSBmb2N1c2FibGVFbGVtZW50c1sgZm9jdXNhYmxlRWxlbWVudHMubGVuZ3RoIC0gMSBdO1xuXG5cdFx0Ly8gUmVkaXJlY3QgbGFzdCBUYWIgdG8gZmlyc3QgZm9jdXNhYmxlIGVsZW1lbnQuXG5cdFx0bGFzdEZvY3VzYWJsZUVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lciggJ2tleWRvd24nLCBmdW5jdGlvbiggZSApIHtcblx0XHRcdGlmICggKCA5ID09PSBlLmtleUNvZGUgJiYgISBlLnNoaWZ0S2V5ICkgKSB7XG5cdFx0XHRcdGUucHJldmVudERlZmF1bHQoKTtcblx0XHRcdFx0YnV0dG9uLmZvY3VzKCk7IC8vIFNldCBmb2N1cyBvbiBmaXJzdCBlbGVtZW50IC0gdGhhdCdzIGFjdHVhbGx5IGNsb3NlIG1lbnUgYnV0dG9uLlxuXHRcdFx0fVxuXHRcdH0sIGZhbHNlICk7XG5cblx0XHQvLyBSZWRpcmVjdCBmaXJzdCBTaGlmdCtUYWIgdG8gdG9nZ2xlIGJ1dHRvbiBlbGVtZW50LlxuXHRcdGZpcnN0Rm9jdXNhYmxlRWxlbWVudC5hZGRFdmVudExpc3RlbmVyKCAna2V5ZG93bicsIGZ1bmN0aW9uKCBlICkge1xuXHRcdFx0aWYgKCAoIDkgPT09IGUua2V5Q29kZSAmJiBlLnNoaWZ0S2V5ICkgKSB7XG5cdFx0XHRcdGUucHJldmVudERlZmF1bHQoKTtcblx0XHRcdFx0YnV0dG9uLmZvY3VzKCk7IC8vIFNldCBmb2N1cyBvbiBmaXJzdCBlbGVtZW50LlxuXHRcdFx0fVxuXHRcdH0sIGZhbHNlICk7XG5cblx0XHQvLyBSZWRpcmVjdCBTaGlmdCtUYWIgZnJvbSB0aGUgdG9nZ2xlIGJ1dHRvbiB0byBsYXN0IGZvY3VzYWJsZSBlbGVtZW50LlxuXHRcdGJ1dHRvbi5hZGRFdmVudExpc3RlbmVyKCAna2V5ZG93bicsIGZ1bmN0aW9uKCBlICkge1xuXHRcdFx0aWYgKCAoIDkgPT09IGUua2V5Q29kZSAmJiBlLnNoaWZ0S2V5ICkgKSB7XG5cdFx0XHRcdGUucHJldmVudERlZmF1bHQoKTtcblx0XHRcdFx0bGFzdEZvY3VzYWJsZUVsZW1lbnQuZm9jdXMoKTsgLy8gU2V0IGZvY3VzIG9uIGxhc3QgZWxlbWVudC5cblx0XHRcdH1cblx0XHR9LCBmYWxzZSApO1xuXHR9XG5cblx0LyoqXG5cdCAqIFJlc2V0IG1lbnUgb24gXCJkZXNrdG9wXCIuXG5cdCAqL1xuXHRmdW5jdGlvbiByZXNldE1lbnUoKSB7XG5cdFx0Ly8gSWYgbWVudSB0b2dnbGUgYnV0dG9uIGhhdmUgZGlzcGxheTogbm9uZSBjc3MgcnVsZSwgd2UncmUgb24gZGVza3RvcC5cblx0XHRpZiAoICdub25lJyA9PT0gd2luZG93LmdldENvbXB1dGVkU3R5bGUoIGJ1dHRvbiwgbnVsbCApLmdldFByb3BlcnR5VmFsdWUoICdkaXNwbGF5JyApICkge1xuXHRcdFx0Y29udGFpbmVyLmNsYXNzTGlzdC5yZW1vdmUoICdpcy1vcGVuZWQnICk7XG5cdFx0XHRtZW51LmNsYXNzTGlzdC5yZW1vdmUoICdpcy1vcGVuZWQnICk7XG5cdFx0XHRidXR0b24uc2V0QXR0cmlidXRlKCAnYXJpYS1leHBhbmRlZCcsICdmYWxzZScgKTtcblx0XHR9XG5cdH1cblxuXHQvKipcblx0ICogU2V0cyBvciByZW1vdmVzIC5mb2N1cyBjbGFzcyBvbiBhbiBlbGVtZW50LlxuXHQgKi9cblx0ZnVuY3Rpb24gdG9nZ2xlRm9jdXMoKSB7XG5cdFx0bGV0IHNlbGYgPSB0aGlzO1xuXG5cdFx0Ly8gTW92ZSB1cCB0aHJvdWdoIHRoZSBhbmNlc3RvcnMgb2YgdGhlIGN1cnJlbnQgbGluayB1bnRpbCB3ZSBoaXQgLmpzLW5hdi1tZW51LlxuXHRcdHdoaWxlICggLTEgPT09IHNlbGYuY2xhc3NOYW1lLmluZGV4T2YoICdqcy1uYXYtbWVudScgKSApIHtcblx0XHRcdC8vIE9uIGxpIGVsZW1lbnRzIHRvZ2dsZSB0aGUgY2xhc3MgLmZvY3VzLlxuXHRcdFx0aWYgKCAnbGknID09PSBzZWxmLnRhZ05hbWUudG9Mb3dlckNhc2UoKSApIHtcblx0XHRcdFx0aWYgKCAtMSAhPT0gc2VsZi5jbGFzc05hbWUuaW5kZXhPZiggJ2ZvY3VzJyApICkge1xuXHRcdFx0XHRcdHNlbGYuY2xhc3NMaXN0LnJlbW92ZSggJ2ZvY3VzJyApO1xuXHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdHNlbGYuY2xhc3NMaXN0LmFkZCggJ2ZvY3VzJyApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHNlbGYgPSBzZWxmLnBhcmVudEVsZW1lbnQ7XG5cdFx0fVxuXHR9XG5cblx0LyoqXG5cdCAqIEVhY2ggdGltZSBhIG1lbnUgbGluayBpcyBmb2N1c2VkIG9yIGJsdXJyZWQsIHRvZ2dsZSBmb2N1cy5cblx0ICovXG5cdGZ1bmN0aW9uIG1lbnVMaW5rc0ZvY3VzZWQoKSB7XG5cdFx0aWYgKCAhIG1lbnUuY2xhc3NMaXN0LmNvbnRhaW5zKCAnanMtbmF2LW1lbnUnICkgKSB7XG5cdFx0XHRtZW51LmNsYXNzTGlzdC5hZGQoICdqcy1uYXYtbWVudScgKTtcblx0XHR9XG5cblx0XHRmb3IgKCBsZXQgaSA9IDA7IGkgPCBsaW5rcy5sZW5ndGg7IGkrKyApIHtcblx0XHRcdGxpbmtzWyBpIF0uYWRkRXZlbnRMaXN0ZW5lciggJ2ZvY3VzJywgdG9nZ2xlRm9jdXMsIHRydWUgKTtcblx0XHRcdGxpbmtzWyBpIF0uYWRkRXZlbnRMaXN0ZW5lciggJ2JsdXInLCB0b2dnbGVGb2N1cywgdHJ1ZSApO1xuXHRcdH1cblx0fVxuXG5cdC8vIFRvZ2dsZSBtZW51IG9uIGJ1dHRvbiBjbGljay5cblx0YnV0dG9uLmFkZEV2ZW50TGlzdGVuZXIoICdjbGljaycsIGZ1bmN0aW9uKCkge1xuXHRcdHRvZ2dsZU1lbnUoKTtcblxuXHRcdHNldEZvY3VzKCk7XG5cdH0sIGZhbHNlICk7XG5cblx0Ly8gQ2xvc2UgbWVudSB1c2luZyBFc2Mga2V5LlxuXHRkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCAna2V5dXAnLCBmdW5jdGlvbiggZXZlbnQgKSB7XG5cdFx0aWYgKCAyNyA9PT0gZXZlbnQua2V5Q29kZSAmJiBpc01lbnVPcGVuKCkgKSB7XG5cdFx0XHR0b2dnbGVNZW51KCk7XG5cdFx0XHRidXR0b24uZm9jdXMoKTtcblx0XHR9XG5cdH0sIGZhbHNlICk7XG5cblx0Ly8gUmVzZXQgbWVudSB3aGVuIG9uIFwiZGVza3RvcFwiLlxuXHR3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lciggJ3Jlc2l6ZScsIGZ1bmN0aW9uKCkge1xuXHRcdC8vIFdhaXQgZm9yIGEgd2hpbGUgYmVmb3JlIGZpcmluZyB0aGUgZXZlbnQgYWdhaW4uXG5cdFx0aWYgKCAhIHRpbWVvdXQgKSB7XG5cdFx0XHR0aW1lb3V0ID0gc2V0VGltZW91dCggZnVuY3Rpb24oKSB7IC8qIGVzbGludC1kaXNhYmxlLWxpbmUgbm8tdW5kZWYgKi9cblx0XHRcdFx0Ly8gUmVzZXQgdGltZW91dFxuXHRcdFx0XHR0aW1lb3V0ID0gbnVsbDtcblxuXHRcdFx0XHQvLyBSdW4gb3VyIHJlc2l6ZSBmdW5jdGlvbnNcblx0XHRcdFx0cmVzZXRNZW51KCk7XG5cdFx0XHR9LCA2NiApO1xuXHRcdH1cblx0fSwgZmFsc2UgKTtcblxuXHQvLyBJbml0IG1lbnUgbGluayBmb2N1cyBjbGFzcy5cblx0bWVudUxpbmtzRm9jdXNlZCgpO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgbmF2aWdhdGlvbjtcbiJdLCJtYXBwaW5ncyI6IjtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7QUNsRkE7QUFBQTtBQUFBO0FBRUE7Ozs7Ozs7Ozs7OztBQ0ZBO0FBQUE7Ozs7OztBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7Ozs7OztBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7Ozs7O0FBR0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7Ozs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBOzs7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTs7Ozs7QUFHQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBOzs7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7Ozs7QSIsInNvdXJjZVJvb3QiOiIifQ==
\ No newline at end of file
+!function(n){var o={};function r(e){if(o[e])return o[e].exports;var t=o[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,r),t.l=!0,t.exports}r.m=n,r.c=o,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)r.d(n,o,function(e){return t[e]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=5)}({5:function(e,t,n){"use strict";n.r(t);(function(){var o=document.getElementById("js-menu--primary");if(o){var e,r=o.getElementsByTagName("button")[0],t=o.getElementsByTagName("ul")[0],n=t.getElementsByTagName("a");r.addEventListener("click",function(){i(),function(){if(a()){var e=o.querySelectorAll(["a[href]","area[href]","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","iframe","object","embed","[contenteditable]",'[tabindex]:not([tabindex^="-"])']),t=e[0],n=e[e.length-1];n.addEventListener("keydown",function(e){9!==e.keyCode||e.shiftKey||(e.preventDefault(),r.focus())},!1),t.addEventListener("keydown",function(e){9===e.keyCode&&e.shiftKey&&(e.preventDefault(),r.focus())},!1),r.addEventListener("keydown",function(e){9===e.keyCode&&e.shiftKey&&(e.preventDefault(),n.focus())},!1)}}()},!1),document.addEventListener("keyup",function(e){27===e.keyCode&&a()&&(i(),r.focus())},!1),window.addEventListener("resize",function(){e||(e=setTimeout(function(){e=null,"none"===window.getComputedStyle(r,null).getPropertyValue("display")&&(o.classList.remove("is-opened"),t.classList.remove("is-opened"),r.setAttribute("aria-expanded","false"))},66))},!1),function(){t.classList.contains("js-nav-menu")||t.classList.add("js-nav-menu");for(var e=0;e ( { /* eslint-disable-line */
'postcss-import': {},
'postcss-preset-env': {
stage: 0,
+ features: {
+ 'custom-properties': false,
+ },
},
'postcss-mixins': {},
'postcss-nested': {},
diff --git a/resources/css/blocks/core/button.css b/resources/css/blocks/core/button.css
index bcc2ce3..4387046 100644
--- a/resources/css/blocks/core/button.css
+++ b/resources/css/blocks/core/button.css
@@ -1,6 +1,4 @@
.wp-block-button {
- margin-bottom: var(--spacing-unit-4x);
-
&.aligncenter {
text-align: center;
}
@@ -28,7 +26,7 @@
/* Style variations. */
.is-style-rounded .wp-block-button__link {
- border-radius: calc(var(--spacing-unit) * 12);
+ border-radius: calc(var(--spacing) * 12);
}
.is-style-outline .wp-block-button__link,
@@ -43,7 +41,7 @@
}
.is-style-outline-rounded .wp-block-button__link { /* stylelint-disable-line no-descending-specificity */
- border-radius: calc(var(--spacing-unit) * 12);
+ border-radius: calc(var(--spacing) * 12);
}
.is-style-underlined .wp-block-button__link { /* stylelint-disable-line no-descending-specificity */
diff --git a/resources/css/blocks/core/columns.css b/resources/css/blocks/core/columns.css
index 8069349..2739bce 100644
--- a/resources/css/blocks/core/columns.css
+++ b/resources/css/blocks/core/columns.css
@@ -1,7 +1,5 @@
.wp-block-columns,
.wp-block-text-columns {
- margin-bottom: var(--spacing-unit-4x);
-
.wp-block-column {
margin: 0;
width: auto;
@@ -12,9 +10,9 @@
}
@supports (grid-area: auto) {
- @media (--breakpoint-1) {
+ @media (--screen-m) {
display: grid;
- grid-gap: var(--spacing-unit-4x);
+ grid-gap: var(--spacing-4);
grid-template-columns: repeat(2, 1fr);
&.has-3-columns,
diff --git a/resources/css/blocks/core/cover.css b/resources/css/blocks/core/cover.css
index 3d1ef75..46b07e7 100644
--- a/resources/css/blocks/core/cover.css
+++ b/resources/css/blocks/core/cover.css
@@ -3,20 +3,33 @@
background-size: cover;
display: flex;
justify-content: center;
- margin-bottom: var(--spacing-unit-4x);
- min-height: calc(var(--spacing-unit) * 60);
- padding: var(--spacing-unit-2x);
+ min-height: calc(var(--spacing) * 60);
+ padding: var(--spacing-2);
position: relative;
&-text,
&__inner-container {
color: var(--color-white);
- max-width: var(--max-width-2);
+ max-width: var(--max-width-m);
text-align: center;
z-index: 1;
- .wp-block-paragraph {
- font-size: var(--font-size-h3);
+ h2,
+ h3,
+ h4 {
+ color: inherit;
+ }
+
+ h2 {
+ font-size: var(--font-size-3xl);
+ }
+
+ h3 {
+ font-size: var(--font-size-2xl);
+ }
+
+ p {
+ font-size: var(--font-size-xl);
}
a {
@@ -113,7 +126,7 @@
.wp-block-cover-text {
margin-left: auto;
margin-right: auto;
- max-width: var(--max-width-2);
+ max-width: var(--max-width-m);
}
}
diff --git a/resources/css/blocks/core/file.css b/resources/css/blocks/core/file.css
index 40b1b81..003362a 100644
--- a/resources/css/blocks/core/file.css
+++ b/resources/css/blocks/core/file.css
@@ -1,9 +1,7 @@
.wp-block-file {
- margin-bottom: var(--spacing-unit-4x);
-
&__button {
@mixin button-block;
- margin-left: var(--spacing-unit-2x);
+ margin-left: var(--spacing-2);
&:visited {
color: var(--color-white);
diff --git a/resources/css/blocks/core/gallery.css b/resources/css/blocks/core/gallery.css
index 010684b..28befa9 100644
--- a/resources/css/blocks/core/gallery.css
+++ b/resources/css/blocks/core/gallery.css
@@ -1,6 +1,6 @@
.wp-block-gallery {
display: grid;
- grid-gap: var(--spacing-unit);
+ grid-gap: var(--spacing);
grid-template-columns: repeat(1, 1fr);
list-style-type: none;
padding-left: 0;
@@ -30,7 +30,7 @@
}
figcaption {
- padding: var(--spacing-unit-small);
+ padding: var(--spacing-s);
position: absolute;
text-align: center;
width: 100%;
diff --git a/resources/css/blocks/core/latest-comments.css b/resources/css/blocks/core/latest-comments.css
index 94ed407..0832157 100644
--- a/resources/css/blocks/core/latest-comments.css
+++ b/resources/css/blocks/core/latest-comments.css
@@ -3,13 +3,13 @@
padding-left: 0;
&__comment {
- margin-bottom: var(--spacing-unit-4x);
+ margin-bottom: var(--spacing-4);
}
&__comment-meta {
- font-size: var(--font-size-1);
- margin-bottom: var(--spacing-unit-2x);
- margin-top: var(--spacing-unit);
+ font-size: var(--font-size-m);
+ margin-bottom: var(--spacing-2);
+ margin-top: var(--spacing);
}
&__comment-date {
diff --git a/resources/css/blocks/core/latest-posts.css b/resources/css/blocks/core/latest-posts.css
index ea6b8af..8207a23 100644
--- a/resources/css/blocks/core/latest-posts.css
+++ b/resources/css/blocks/core/latest-posts.css
@@ -5,13 +5,13 @@
padding-left: 0;
li {
- margin-bottom: var(--spacing-unit-3x);
+ margin-bottom: var(--spacing-3);
}
@supports (grid-area: auto) {
display: grid;
- grid-gap: var(--spacing-unit-3x);
- grid-template-columns: repeat(auto-fill, minmax(calc(var(--spacing-unit) * 34), 1fr));
+ grid-gap: var(--spacing-3);
+ grid-template-columns: repeat(auto-fill, minmax(calc(var(--spacing) * 34), 1fr));
li {
margin-bottom: 0;
@@ -24,7 +24,7 @@
}
&__item-excerpt {
- margin-bottom: var(--spacing-unit-3x);
- margin-top: var(--spacing-unit-3x);
+ margin-bottom: var(--spacing-3);
+ margin-top: var(--spacing-3);
}
}
diff --git a/resources/css/blocks/core/media-text.css b/resources/css/blocks/core/media-text.css
index d6ab3a8..06cf106 100644
--- a/resources/css/blocks/core/media-text.css
+++ b/resources/css/blocks/core/media-text.css
@@ -1,12 +1,11 @@
.wp-block-media-text,
.wp-block-media-text.aligncenter {
display: grid;
- margin-bottom: var(--spacing-unit-4x);
}
.wp-block-media-text {
align-items: center;
- grid-gap: var(--spacing-unit-4x);
+ grid-gap: var(--spacing-4);
}
.wp-block-media-text__media {
@@ -14,7 +13,7 @@
}
@supports (grid-area: auto) {
- @media (--breakpoint-1) {
+ @media (--screen-m) {
.wp-block-media-text {
grid-template-areas: "media-text-media media-text-content";
grid-template-columns: repeat(2, 1fr);
@@ -33,10 +32,10 @@
}
}
- @media (--breakpoint-2) {
+ @media (--screen-l) {
.wp-block-media-text.alignfull {
grid-template-areas: "media-text-start media-text-media media-text-content media-text-end";
- grid-template-columns: auto minmax(0, calc(var(--max-width-wide) / 2 - var(--spacing-unit-2x))) minmax(0, calc(var(--max-width-wide) / 2 - var(--spacing-unit-2x))) auto;
+ grid-template-columns: auto minmax(0, calc(var(--max-width-l) / 2 - var(--spacing-2))) minmax(0, calc(var(--max-width-l) / 2 - var(--spacing-2))) auto;
}
}
}
diff --git a/resources/css/blocks/core/paragraph.css b/resources/css/blocks/core/paragraph.css
index 7871f48..019435a 100644
--- a/resources/css/blocks/core/paragraph.css
+++ b/resources/css/blocks/core/paragraph.css
@@ -2,23 +2,22 @@
&::first-letter {
float: left;
font-family: serif;
- font-size: var(--font-size-h1);
+ font-size: var(--font-size-3xl);
font-style: normal;
font-weight: 600;
- margin-right: var(--spacing-unit-2x);
+ margin-right: var(--spacing-2);
text-transform: uppercase;
}
}
.is-style-ingress,
.is-style-ingress.wp-block-paragraph {
- color: var(--color-grey-60);
- font-size: var(--font-size-h3);
- text-align: center;
+ color: var(--color-grey-500);
+ font-size: var(--font-size-xl);
}
.is-style-highlight,
.is-style-highlight.wp-block-paragraph {
background-color: var(--color-primary-100);
- padding: var(--spacing-unit-3x);
+ padding: var(--spacing-3);
}
diff --git a/resources/css/blocks/core/pullquote.css b/resources/css/blocks/core/pullquote.css
index 0c67386..a5cd017 100644
--- a/resources/css/blocks/core/pullquote.css
+++ b/resources/css/blocks/core/pullquote.css
@@ -1,7 +1,7 @@
.wp-block-pullquote {
- border-bottom: var(--spacing-unit-small) solid;
- border-top: var(--spacing-unit-small) solid;
- padding: var(--spacing-unit-4x) 0;
+ border-bottom: var(--spacing-s) solid;
+ border-top: var(--spacing-s) solid;
+ padding: var(--spacing-4) 0;
text-align: center;
blockquote {
@@ -15,18 +15,18 @@
blockquote {
margin-left: auto;
margin-right: auto;
- max-width: var(--max-width-2);
- padding-bottom: calc(var(--spacing-unit-3x) * 2);
- padding-top: calc(var(--spacing-unit-3x) * 2);
+ max-width: var(--max-width-m);
+ padding-bottom: calc(var(--spacing-3) * 2);
+ padding-top: calc(var(--spacing-3) * 2);
}
}
&.alignfull {
- padding-left: var(--spacing-unit-2x);
- padding-right: var(--spacing-unit-2x);
+ padding-left: var(--spacing-2);
+ padding-right: var(--spacing-2);
p {
- font-size: var(--font-size-h2);
+ font-size: var(--font-size-2xl);
}
}
diff --git a/resources/css/blocks/core/quote.css b/resources/css/blocks/core/quote.css
index febe261..a049ea3 100644
--- a/resources/css/blocks/core/quote.css
+++ b/resources/css/blocks/core/quote.css
@@ -2,13 +2,13 @@
.wp-block-pullquote__citation,
.wp-block-quote cite,
.wp-block-pullquote cite {
- color: var(--color-grey-60);
+ color: var(--color-grey-500);
font-size: inherit;
- margin-top: var(--spacing-unit-3x);
+ margin-top: var(--spacing-3);
}
.wp-block-quote.is-style-large p {
- font-size: var(--font-size-h2);
+ font-size: var(--font-size-2xl);
}
.wp-block-pullquote.is-style-solid-color {
diff --git a/resources/css/blocks/core/search.css b/resources/css/blocks/core/search.css
index 526bf72..eba845a 100644
--- a/resources/css/blocks/core/search.css
+++ b/resources/css/blocks/core/search.css
@@ -1,7 +1,3 @@
-.wp-block-search {
- margin-bottom: var(--spacing-unit-4x);
-}
-
.wp-block-search__button {
- margin-top: var(--spacing-unit);
+ margin-top: var(--spacing);
}
diff --git a/resources/css/blocks/core/separator.css b/resources/css/blocks/core/separator.css
index 1aa4612..84892d9 100644
--- a/resources/css/blocks/core/separator.css
+++ b/resources/css/blocks/core/separator.css
@@ -2,7 +2,7 @@
@mixin hr-styles;
&.is-style-wide {
- max-width: var(--max-width-2);
+ max-width: var(--max-width-m);
}
&.is-style-dots {
@@ -17,8 +17,8 @@
content: "\00b7 \00b7 \00b7";
font-family: serif;
font-size: calc(var(--global-baseline) * 3);
- letter-spacing: var(--spacing-unit-4x);
- padding-left: var(--spacing-unit-4x);
+ letter-spacing: var(--spacing-4);
+ padding-left: var(--spacing-4);
}
}
}
diff --git a/resources/css/blocks/font-sizes.css b/resources/css/blocks/font-sizes.css
deleted file mode 100644
index 42d8de1..0000000
--- a/resources/css/blocks/font-sizes.css
+++ /dev/null
@@ -1,17 +0,0 @@
-/* Font sizes. */
-.has-small-font-size {
- font-size: var(--font-size-875);
-}
-
-.has-medium-font-size {
- font-size: var(--font-size-125);
-}
-
-.has-large-font-size {
- font-size: var(--font-size-h3);
-}
-
-.has-larger-font-size {
- font-size: var(--font-size-h1);
- line-height: var(--line-height-heading);
-}
diff --git a/resources/css/components/comments.css b/resources/css/components/comments.css
index dd4579e..b06a0a6 100644
--- a/resources/css/components/comments.css
+++ b/resources/css/components/comments.css
@@ -1,13 +1,13 @@
.comments {
- margin-top: calc(var(--spacing-unit) * 6);
+ margin-top: calc(var(--spacing) * 6);
}
.comments__title {
- margin-bottom: calc(var(--spacing-unit) * 6);
+ margin-bottom: calc(var(--spacing) * 6);
}
.comments-nav {
- margin-bottom: calc(var(--spacing-unit) * 6);
+ margin-bottom: calc(var(--spacing) * 6);
}
.comments-nav__title {
@@ -24,11 +24,11 @@
}
.comment--depth-1 {
- padding-bottom: var(--spacing-unit-4x);
+ padding-bottom: var(--spacing-4);
}
.comment__meta {
- margin-bottom: var(--spacing-unit-4x);
+ margin-bottom: var(--spacing-4);
a {
color: var(--color-primary-900);
@@ -45,6 +45,15 @@
.comment__avatar {
border-radius: 4px;
height: 60px;
- margin-right: var(--spacing-unit-2x);
+ margin-right: var(--spacing-2);
width: 60px;
}
+
+.comment-respond__field--cookies {
+ display: flex;
+
+ & > input {
+ flex: 0 1 0;
+ margin-right: var(--spacing);
+ }
+}
diff --git a/resources/css/components/galleries.css b/resources/css/components/galleries.css
index 6faa535..151dfce 100644
--- a/resources/css/components/galleries.css
+++ b/resources/css/components/galleries.css
@@ -1,5 +1,5 @@
.gallery {
- margin-bottom: var(--spacing-unit-4x);
+ margin-bottom: var(--spacing-4);
}
.gallery-item {
diff --git a/resources/css/components/header.css b/resources/css/components/header.css
new file mode 100644
index 0000000..dae7daa
--- /dev/null
+++ b/resources/css/components/header.css
@@ -0,0 +1,7 @@
+.app-header {
+ @media (--screen-m) {
+ align-items: center;
+ display: flex;
+ justify-content: space-between;
+ }
+}
diff --git a/resources/css/components/navigation.css b/resources/css/components/navigation.css
index 4bc04a1..5dbf2d2 100644
--- a/resources/css/components/navigation.css
+++ b/resources/css/components/navigation.css
@@ -8,16 +8,15 @@
display: none;
&.is-opened {
- background-color: var(--color-white);
- @mixin global-box-shadow;
+ background-color: var(--color-primary-500);
display: block;
- left: var(--spacing-unit-2x);
- margin-top: var(--spacing-unit-2x);
- padding: var(--spacing-unit-2x);
- position: absolute;
- right: var(--spacing-unit-2x);
- text-align: center;
+ left: var(--spacing-2);
+ padding: var(--spacing-2);
z-index: 1000;
+
+ & ul {
+ padding-left: var(--spacing-2);
+ }
}
}
@@ -32,28 +31,47 @@
.menu__anchor {
/* Primary menu links. */
&--primary {
- color: var(--color-grey-60);
+ color: var(--color-white);
display: block;
- font-size: var(--font-size-1);
- font-weight: 700;
- padding-bottom: var(--spacing-unit);
- padding-top: var(--spacing-unit);
+ font-size: var(--font-size-s);
+ font-weight: 500;
+ letter-spacing: var(--letter-spacing-m);
+ padding-bottom: var(--spacing);
+ padding-top: var(--spacing);
text-decoration: none;
+ text-transform: uppercase;
+
+ &:hover,
+ &:focus,
+ &:active {
+ color: var(--color-white);
+ }
&.is-active {
- color: var(--color-primary-900);
+ color: var(--color-white);
+ }
+
+ @media (--screen-m) {
+ color: var(--color-grey-500);
+
+ &:hover,
+ &:focus,
+ &:active,
+ &.is-active {
+ color: var(--color-primary-900);
+ }
}
}
/* Social menu links. */
&--social {
- color: var(--color-primary-900);
- padding: var(--spacing-unit);
+ color: var(--color-grey-100);
+ padding: var(--spacing);
&:hover,
&:focus,
&:active {
- color: var(--color-grey-60);
+ color: var(--color-white);
}
& .svg {
@@ -65,59 +83,33 @@
.menu__anchor.menu__anchor--button {
@mixin button-block;
+ @mixin button-block-outline;
&:hover,
&:active,
&:focus {
@mixin button-block-hover;
+ @mixin button-block-outline-hover;
}
}
-/* Menu toggle. */
-.menu-toggle {
- background-color: transparent;
- color: var(--color-primary-900);
- cursor: pointer;
- height: calc(var(--spacing-unit) * 8);
- margin-left: var(--spacing-unit);
- padding: var(--spacing-unit);
- width: calc(var(--spacing-unit) * 8);
-
- &:hover,
- &:focus,
- &:active {
- background-color: transparent;
- color: var(--color-primary-900);
- }
-
- &:focus {
- outline: 1px dotted;
- }
-}
-
-.menu-toggle__icon {
- display: inline-block;
- fill: currentColor;
- stroke: var(--color-primary-900);
- stroke-width: 2;
- transition: all var(--transition-duration-1);
-}
-
-.menu-toggle__line {
- transition: all var(--transition-duration-1);
+.menu__sub-menu .menu__anchor {
+ color: var(--color-white);
+ text-transform: none;
}
-.is-opened {
- & .menu-toggle__line--1 {
- transform: translateX(14px) translateY(-3px) rotate(45deg);
- }
+.menu-toggle {
+ margin-top: var(--spacing-2);
+ width: 100%;
- & .menu-toggle__line--2 {
- opacity: 0;
+ & svg {
+ transition: transform var(--transition-duration-m);
}
- & .menu-toggle__line--3 {
- transform: translateX(-14px) translateY(14px) rotate(-45deg);
+ &.is-opened {
+ & svg {
+ transform: rotate(-180deg);
+ }
}
}
@@ -132,7 +124,7 @@
}
}
-@media (--breakpoint-1) {
+@media (--screen-m) {
.menu-toggle {
display: none;
@@ -151,20 +143,19 @@
flex-wrap: wrap;
}
- & > li:not(:last-child) {
- margin-right: var(--spacing-unit-3x);
+ & > li {
+ margin-right: var(--spacing-3);
}
& ul {
- background-color: var(--color-white);
- @mixin global-box-shadow;
+ background-color: var(--color-primary-500);
left: -999em;
opacity: 0;
position: absolute;
top: 100%;
- transform: translateY(-var(--spacing-unit-2x));
- transition: transform var(--transition-duration-1), opacity var(--transition-duration-1);
- width: calc(var(--spacing-unit) * 25);
+ transform: translateY(-var(--spacing-2));
+ transition: transform var(--transition-duration-m), opacity var(--transition-duration-m);
+ width: calc(var(--spacing) * 25);
z-index: 99999;
& ul {
@@ -184,12 +175,13 @@
/* stylelint-enable */
& a {
- padding: var(--spacing-unit) var(--spacing-unit-2x);
+ border-bottom: 1px solid var(--color-grey-500);
+ padding: var(--spacing-2);
}
& .svg {
position: absolute;
- right: var(--spacing-unit-2x);
+ right: var(--spacing-2);
top: calc(50% - 0.5em);
transform: rotate(-90deg);
}
@@ -199,7 +191,7 @@
a11y/selector-pseudo-class-focus */
& .focus > ul,
& li:hover > ul {
- left: -50%;
+ left: calc(var(--spacing-2) * -1);
opacity: 1;
transform: translateY(0);
}
diff --git a/resources/css/components/pagination.css b/resources/css/components/pagination.css
index 4d46527..e1e0588 100644
--- a/resources/css/components/pagination.css
+++ b/resources/css/components/pagination.css
@@ -1,5 +1,5 @@
.pagination--comments {
- margin-bottom: var(--spacing-unit-4x);
+ margin-bottom: var(--spacing-4);
}
.pagination__items {
@@ -9,13 +9,13 @@
display: flex;
flex-wrap: wrap;
justify-content: center;
- padding: var(--spacing-unit-4x);
+ padding: var(--spacing-4);
}
.pagination__item:not(:last-child) {
&::after {
content: "\002F";
- padding: 0 var(--spacing-unit-2x);
+ padding: 0 var(--spacing-2);
}
}
diff --git a/resources/css/components/posts-and-pages.css b/resources/css/components/posts-and-pages.css
index a77e2b6..6b82577 100644
--- a/resources/css/components/posts-and-pages.css
+++ b/resources/css/components/posts-and-pages.css
@@ -11,36 +11,39 @@
.entry__footer,
.comments-template {
@mixin center;
- max-width: var(--max-width-2);
-}
-
-.entry__content > h2 {
- margin-top: calc(var(--spacing-unit-4x) * 2);
+ max-width: var(--max-width-m);
}
.entry__byline {
- font-size: var(--font-size-1);
+ color: var(--color-grey-500);
+ font-size: var(--font-size-s);
+ letter-spacing: var(--letter-spacing-m);
+ text-transform: uppercase;
+
+ & a {
+ color: inherit;
+ }
}
.entry__footer {
- margin-top: var(--spacing-unit-2x) * 4;
+ margin-top: var(--spacing-2) * 4;
}
.terms-wrapper {
- color: var(--color-grey-60);
+ color: var(--color-grey-500);
display: block;
+ .terms-wrapper {
- margin-top: var(--spacing-unit-2x);
+ margin-top: var(--spacing-2);
}
.svg {
- margin-right: var(--spacing-unit-2x);
+ margin-right: var(--spacing-2);
}
a {
- color: var(--color-grey-60);
- font-size: var(--font-size-1);
+ color: var(--color-grey-500);
+ font-size: var(--font-size-m);
font-weight: 700;
text-decoration: none;
text-transform: capitalize;
diff --git a/resources/css/components/widgets.css b/resources/css/components/widgets.css
index c67f5a9..d1c70f7 100644
--- a/resources/css/components/widgets.css
+++ b/resources/css/components/widgets.css
@@ -1,15 +1,21 @@
-@supports (grid-area: auto) {
- .sidebar {
- display: grid;
- grid-gap: calc(var(--spacing-unit-2x) * 4);
- grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr));
+.sidebar {
+ a {
+ color: inherit;
}
+ @supports (grid-area: auto) {
+ &__grid {
+ display: grid;
+ grid-gap: calc(var(--spacing-2) * 4);
+ grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr));
+ }
+
+ }
}
.widget {
- font-size: var(--font-size-1);
- margin: 0 0 var(--spacing-unit-4x);
+ font-size: var(--font-size-m);
+ margin: 0 0 var(--spacing-4);
@supports (grid-area: auto) {
margin-bottom: 0;
diff --git a/resources/css/editor.css b/resources/css/editor.css
index 4330bdb..b497568 100644
--- a/resources/css/editor.css
+++ b/resources/css/editor.css
@@ -8,7 +8,7 @@
# Settings - Global variables, config switches.
--------------------------------------------------------------*/
@import "settings/media-queries.css";
-@import "settings/core.css";
+@import "settings/variables.css";
@import "settings/fonts.css";
@import "settings/colors.css";
@@ -56,13 +56,13 @@
@import "blocks/core/separator.css";
@import "blocks/core/subhead.css";
@import "blocks/core/table.css";
-@import "blocks/font-sizes.css";
-@import "blocks/color-palette.css";
/*--------------------------------------------------------------
# Utilities - Helpers and overrides.
--------------------------------------------------------------*/
+@import "utilities/color-palette.css";
+@import "utilities/font-sizes.css";
@import "utilities/helpers.css";
@import "utilities/prefers-reduced-motion.css";
@@ -81,25 +81,24 @@
/* Post title. */
.editor-post-title__block .editor-post-title__input {
- font-family: var(--font-heading);
- font-size: var(--font-size-h1);
+ font-family: var(--font-family-serif);
+ font-size: var(--font-size-3xl);
min-height: auto;
- text-align: center;
}
/* Paragraph needs more specifity. */
.wp-block-paragraph {
- font-size: var(--font-size-global);
+ font-size: var(--font-size-l);
}
/* Main column width. */
.wp-block {
- max-width: calc(var(--max-width-2) + 2rem);
+ max-width: calc(var(--max-width-m) + 2rem);
}
/* Width of "wide" blocks. */
.wp-block[data-align="wide"] {
- max-width: var(--max-width-wide);
+ max-width: var(--max-width-l);
}
/* Width of "full-wide" blocks. */
@@ -111,7 +110,7 @@
* Note that headings line-height is overwritten in elements/headings.css.
*/
.editor-rich-text__tinymce:not(.wp-block-cover-text):not(.wp-block-subhead):not(h2):not(h3) {
- line-height: var(--line-height-global);
+ line-height: var(--line-height-m);
}
/* Search styles. */
diff --git a/resources/css/elements/blockquote.css b/resources/css/elements/blockquote.css
index c073265..88d3ef1 100644
--- a/resources/css/elements/blockquote.css
+++ b/resources/css/elements/blockquote.css
@@ -1,15 +1,15 @@
cite {
- color: var(--color-grey-60);
+ color: var(--color-grey-500);
}
blockquote {
border-left: 0.25rem solid;
font-style: italic;
- margin: 0 0 var(--spacing-unit-4x);
- padding-left: var(--spacing-unit-3x);
+ margin: 0 0 var(--spacing-4);
+ padding-left: var(--spacing-3);
p {
- font-size: var(--font-size-h3);
+ font-size: var(--font-size-xl);
}
p:last-of-type {
diff --git a/resources/css/elements/forms.css b/resources/css/elements/forms.css
index 3c2d93a..28d25bb 100644
--- a/resources/css/elements/forms.css
+++ b/resources/css/elements/forms.css
@@ -1,7 +1,7 @@
textarea {
/* Removes empty space under textarea. */
display: block;
- min-height: calc(var(--spacing-unit-) * 13);
+ min-height: calc(var(--spacing-) * 13);
}
input,
@@ -23,13 +23,13 @@ input[type="color"],
textarea,
select {
background-color: var(--color-white);
- border: 2px solid var(--color-primary);
+ border: 2px solid var(--color-grey-300);
border-radius: 0;
- padding: var(--spacing-unit);
+ padding: var(--spacing);
width: 100%;
&:focus {
- box-shadow: 0 0 4px var(--color-primary-shadow);
+ border-color: var(--color-primary-900);
/* Use transparent outline for Windows high contrast mode. */
outline: 2px solid transparent;
}
diff --git a/resources/css/elements/headings.css b/resources/css/elements/headings.css
index 420fdaa..a849d11 100644
--- a/resources/css/elements/headings.css
+++ b/resources/css/elements/headings.css
@@ -4,43 +4,44 @@ h3,
h4,
h5,
h6 {
- font-family: var(--font-heading);
- margin: 0 0 var(--spacing-unit-2x);
+ color: var(--color-primary-900);
+ font-family: var(--font-family-serif);
+ margin: 0 0 var(--spacing-2);
}
h1,
.h1 {
- font-size: var(--font-size-h1);
- line-height: var(--line-height-heading);
+ font-size: var(--font-size-3xl);
+ line-height: var(--line-height-s);
}
h2,
.h2,
.wp-block-heading h2.editor-rich-text__tinymce {
- font-size: var(--font-size-h2);
- line-height: var(--line-height-heading);
+ font-size: var(--font-size-2xl);
+ line-height: var(--line-height-s);
}
h3,
.h3,
.wp-block-heading h3.editor-rich-text__tinymce {
- font-size: var(--font-size-h3);
+ font-size: var(--font-size-xl);
}
h4,
.h4,
.wp-block-heading h4.editor-rich-text__tinymce {
- font-size: var(--font-size-h4);
+ font-size: var(--font-size-l);
}
h5,
.h5,
.wp-block-heading h5.editor-rich-text__tinymce {
- font-size: var(--font-size-h5);
+ font-size: var(--font-size-l);
}
h6,
.h6,
.wp-block-heading h6.editor-rich-text__tinymce {
- font-size: var(--font-size-h6);
+ font-size: var(--font-size-l);
}
diff --git a/resources/css/elements/links.css b/resources/css/elements/links.css
index 9a7f7bf..55e6477 100644
--- a/resources/css/elements/links.css
+++ b/resources/css/elements/links.css
@@ -1,5 +1,5 @@
a {
- color: var(--color-primary);
+ color: var(--color-primary-500);
@mixin global-transition;
&:hover,
diff --git a/resources/css/elements/lists.css b/resources/css/elements/lists.css
index 8a1a45c..72a7dbb 100644
--- a/resources/css/elements/lists.css
+++ b/resources/css/elements/lists.css
@@ -1,7 +1,7 @@
ul,
ol {
- margin: 0 0 var(--spacing-unit-4x) var(--spacing-unit-2x);
- padding: 0 0 0 var(--spacing-unit-3x);
+ margin: 0 0 var(--spacing-4) var(--spacing-2);
+ padding: 0 0 0 var(--spacing-3);
}
ul {
@@ -17,8 +17,8 @@ li > {
ul,
ol {
margin-bottom: 0;
- margin-left: var(--spacing-unit-2x);
- padding-left: var(--spacing-unit-2x);
+ margin-left: var(--spacing-2);
+ padding-left: var(--spacing-2);
}
}
@@ -27,5 +27,5 @@ dt {
}
dd {
- margin: 0 var(--spacing-unit-4x) var(--spacing-unit-4x);
+ margin: 0 var(--spacing-4) var(--spacing-4);
}
diff --git a/resources/css/elements/media.css b/resources/css/elements/media.css
index 07753b0..dca3d46 100644
--- a/resources/css/elements/media.css
+++ b/resources/css/elements/media.css
@@ -14,7 +14,7 @@ img {
}
figure {
- margin: 0 0 var(--spacing-unit-4x);
+ margin: 0 0 var(--spacing-4);
img {
@mixin center-block;
@@ -22,9 +22,9 @@ figure {
}
figcaption {
- color: var(--color-grey-60);
- font-size: var(--font-size-1);
- margin: var(--spacing-unit-2x) auto;
- max-width: var(--max-width-2);
+ color: var(--color-grey-500);
+ font-size: var(--font-size-m);
+ margin: var(--spacing-2) auto;
+ max-width: var(--max-width-m);
text-align: center;
}
diff --git a/resources/css/elements/misc.css b/resources/css/elements/misc.css
index 0532c4e..c465af5 100644
--- a/resources/css/elements/misc.css
+++ b/resources/css/elements/misc.css
@@ -6,7 +6,7 @@ i {
}
address {
- margin: 0 0 var(--spacing-unit-4x);
+ margin: 0 0 var(--spacing-4);
}
abbr,
diff --git a/resources/css/elements/paragraph.css b/resources/css/elements/paragraph.css
index 23e6d4c..d0bb40f 100644
--- a/resources/css/elements/paragraph.css
+++ b/resources/css/elements/paragraph.css
@@ -1,3 +1,3 @@
p {
- margin: 0 0 var(--spacing-unit-4x);
+ margin: 0 0 var(--spacing-4);
}
diff --git a/resources/css/elements/pre-code.css b/resources/css/elements/pre-code.css
index ed30d2f..c543529 100644
--- a/resources/css/elements/pre-code.css
+++ b/resources/css/elements/pre-code.css
@@ -1,16 +1,16 @@
pre,
.wp-block-code {
- background-color: var(--color-primary-100);
- font-family: $font-pre;
- margin: 0 0 var(--spacing-unit-4x);
+ background-color: var(--color-grey-100);
+ font-family: var(--font-family-mono);
+ margin: 0 0 var(--spacing-4);
max-width: 100%;
overflow: auto;
- padding: var(--spacing-unit-4x);
+ padding: var(--spacing-4);
}
code,
kbd,
tt,
var {
- font-family: var(--font-code);
+ font-family: var(--font-family-mono);
}
diff --git a/resources/css/elements/tables.css b/resources/css/elements/tables.css
index 92139ff..91809fe 100644
--- a/resources/css/elements/tables.css
+++ b/resources/css/elements/tables.css
@@ -1,13 +1,13 @@
table {
border-collapse: separate;
border-spacing: 0;
- margin: 0 0 var(--spacing-unit-4x);
+ margin: 0 0 var(--spacing-4);
width: 100%;
}
th,
td {
- border-bottom: 1px solid var(--color-primary-100);
- padding: var(--spacing-unit-2x);
+ border-bottom: 1px solid var(--color-grey-100);
+ padding: var(--spacing-2);
text-align: left;
}
diff --git a/resources/css/objects/animations.css b/resources/css/objects/animations.css
index 627346c..9faa93c 100644
--- a/resources/css/objects/animations.css
+++ b/resources/css/objects/animations.css
@@ -1,5 +1,5 @@
.animated {
- animation-duration: var(--transition-duration-1);
+ animation-duration: var(--transition-duration-m);
animation-fill-mode: both;
}
diff --git a/resources/css/objects/flow-spacing.css b/resources/css/objects/flow-spacing.css
new file mode 100644
index 0000000..e803543
--- /dev/null
+++ b/resources/css/objects/flow-spacing.css
@@ -0,0 +1,26 @@
+.entry__content {
+ --flow-space: var(--spacing-4);
+}
+
+.entry__content > * {
+ @mixin center;
+ max-width: var(--max-width-m);
+}
+
+.entry__content > * + * {
+ margin-bottom: 0;
+ margin-top: var(--flow-space);
+}
+
+.entry__content > h2,
+.entry__content > h3 {
+ --flow-space: calc(var(--spacing-4) * 2);
+}
+
+.entry__content > h2 + p,
+.entry__content > h3 + p,
+.entry__content > h4 + p,
+.entry__content > h5 + p,
+.entry__content > h6 + p {
+ --flow-space: var(--spacing-3);
+}
diff --git a/resources/css/objects/layouts.css b/resources/css/objects/layouts.css
index 712c2c7..dbf3cfc 100644
--- a/resources/css/objects/layouts.css
+++ b/resources/css/objects/layouts.css
@@ -1,22 +1,10 @@
-.flex {
- display: flex;
-}
-
-.justify-between {
- justify-content: space-between;
-}
-
-.items-center {
- align-items: center;
-}
-
-@media (--breakpoint-1) {
+@media (--screen-m) {
@supports (grid-area: auto) {
.grid {
display: grid;
- grid-gap: calc(var(--spacing-unit-2x) * 4);
+ grid-gap: calc(var(--spacing-2) * 4);
grid-template-columns: repeat(auto-fill, minmax(18rem, 1fr));
&--blog {
diff --git a/resources/css/objects/wrappers.css b/resources/css/objects/wrappers.css
index fcc8725..44873d6 100644
--- a/resources/css/objects/wrappers.css
+++ b/resources/css/objects/wrappers.css
@@ -1,22 +1,17 @@
.max-width-1 {
- max-width: var(--max-width-1);
+ max-width: var(--max-width-s);
}
.max-width-2 {
- max-width: var(--max-width-2);
+ max-width: var(--max-width-m);
}
.max-width-wide {
- max-width: var(--max-width-wide);
+ max-width: var(--max-width-l);
}
.max-width-full {
- max-width: var(--max-width-full);
-}
-
-.entry__content > * {
- @mixin center;
- max-width: var(--max-width-2);
+ max-width: var(--max-width-xl);
}
.mx-auto {
@@ -25,26 +20,31 @@
}
.px-2 {
- padding-left: var(--spacing-unit-2x);
- padding-right: var(--spacing-unit-2x);
+ padding-left: var(--spacing-2);
+ padding-right: var(--spacing-2);
}
.px-3 {
- padding-left: var(--spacing-unit-3x);
- padding-right: var(--spacing-unit-3x);
+ padding-left: var(--spacing-3);
+ padding-right: var(--spacing-3);
}
.py-4 {
- padding-bottom: var(--spacing-unit-4x);
- padding-top: var(--spacing-unit-4x);
+ padding-bottom: var(--spacing-4);
+ padding-top: var(--spacing-4);
+}
+
+.py-8 {
+ padding-bottom: var(--spacing-8);
+ padding-top: var(--spacing-8);
}
.pb-2 {
- padding-bottom: var(--spacing-unit-2x);
+ padding-bottom: var(--spacing-2);
}
.pb-4 {
- padding-bottom: var(--spacing-unit-4x);
+ padding-bottom: var(--spacing-4);
}
.mb-0 {
@@ -52,5 +52,5 @@
}
.mb-2 {
- margin-bottom: var(--spacing-unit-2x);
+ margin-bottom: var(--spacing-2);
}
diff --git a/resources/css/settings/colors.css b/resources/css/settings/colors.css
index e6841b5..2f86c6a 100644
--- a/resources/css/settings/colors.css
+++ b/resources/css/settings/colors.css
@@ -1,13 +1,15 @@
:root {
- --primary-hue: 245;
- --color-primary-hsl: var(--primary-hue), 80%, 43%;
+ --primary-hue: 182;
+ --color-primary-hsl: var(--primary-hue), 40%, 45%;
--color-primary: hsl(var(--color-primary-hsl));
+ --color-primary-100: hsl(var(--primary-hue), 20%, 98%);
+ --color-primary-500: hsl(var(--primary-hue), 3%, 27%);
--color-primary-900: hsl(var(--primary-hue), 82%, 7%);
- --color-primary-100: hsl(var(--primary-hue), 20%, 97%);
- --color-primary-shadow: hsla(var(--color-primary-hsl), 0.75);
- --color-grey-60: hsla(0, 0%, 0%, 0.6);
- --color-grey-10: hsla(0, 0%, 0%, 0.1);
+ --color-grey-100: hsl(0, 0%, 93%);
+ --color-grey-300: hsl(0, 0%, 75%);
+ --color-grey-500: hsl(0, 0%, 44%);
+ --color-grey-700: hsl(0, 0%, 29%);
--color-white: hsl(0, 0%, 100%);
--color-black: hsl(0, 0%, 0%);
diff --git a/resources/css/settings/core.css b/resources/css/settings/core.css
deleted file mode 100644
index b91fdb2..0000000
--- a/resources/css/settings/core.css
+++ /dev/null
@@ -1,52 +0,0 @@
-/**
- * Baseline grid lines height is so called 8 point grid.
- * Every spacing metric should be based on this.
- * Inspired by inuitcss.
- * @link: https://github.com/inuitcss/inuitcss
- */
-
-:root {
- /* Spacing. */
- --spacing-unit: 0.5rem;
- --spacing-unit-2x: 1rem;
- --spacing-unit-3x: 1.5rem;
- --spacing-unit-4x: 2rem;
- --spacing-unit-small: 4px;
-
- /* Font families. */
- --font-main: "Roboto", sans-serif;
- --font-heading: "Playfair Display", serif;
- --font-code: "Monaco", "Consolas", "Andale Mono", "DejaVu Sans Mono", monospace;
- --font-pre: "Courier 10 Pitch", "Courier", monospace;
-
- /* Base typographical styles. */
- --font-size-global: 1.125rem;
- --line-height-global: 1.5;
- --line-height-heading: 1.25;
-
- /* Headings. */
- --font-size-h1: 2rem;
- --font-size-h2: 1.5rem;
- --font-size-h3: 1.25rem;
- --font-size-h4: var(--font-size-global);
- --font-size-h5: var(--font-size-global);
- --font-size-h6: var(--font-size-global);
- --font-size-1: 1rem;
- --font-size-125: 1.25rem;
- --font-size-875: 0.875rem;
-
- @media (--breakpoint-1) {
- --font-size-h1: 2.5rem;
- --font-size-h2: 2rem;
- --font-size-h3: 1.5rem;
- }
-
- /* Max widths. */
- --max-width-1: 78rem;
- --max-width-2: 44rem;
- --max-width-wide: 65rem;
- --max-width-full: 125rem;
-
- /* Transition. */
- --transition-duration-1: 300ms;
-}
diff --git a/resources/css/settings/media-queries.css b/resources/css/settings/media-queries.css
index 630028c..f3fcdce 100644
--- a/resources/css/settings/media-queries.css
+++ b/resources/css/settings/media-queries.css
@@ -1,2 +1,2 @@
-@custom-media --breakpoint-1 (min-width: 48em);
-@custom-media --breakpoint-2 (min-width: 62em);
+@custom-media --screen-m (min-width: 48em);
+@custom-media --screen-l (min-width: 62em);
diff --git a/resources/css/settings/variables.css b/resources/css/settings/variables.css
new file mode 100644
index 0000000..dc0e14c
--- /dev/null
+++ b/resources/css/settings/variables.css
@@ -0,0 +1,60 @@
+/**
+ * Baseline grid lines height is so called 8 point grid.
+ * Every spacing metric should be based on this.
+ * Inspired by inuitcss.
+ * @link: https://github.com/inuitcss/inuitcss
+ */
+
+:root {
+ /* Spacing. */
+ --spacing: 0.5rem;
+ --spacing-2: 1rem;
+ --spacing-3: 1.5rem;
+ --spacing-4: 2rem;
+ --spacing-4: 2rem;
+ --spacing-5: 2.5rem;
+ --spacing-6: 3rem;
+ --spacing-7: 3.5rem;
+ --spacing-8: 4rem;
+ --spacing-s: 4px;
+
+ /* Font families. */
+ --font-family-sans: "Roboto", sans-serif;
+ --font-family-serif: "Playfair Display", serif;
+ --font-family-mono: "Monaco", "Consolas", "Andale Mono", "DejaVu Sans Mono", monospace;
+
+ /* Font sizes. */
+ --font-size-s: 0.875rem;
+ --font-size-m: 1rem;
+ --font-size-l: 1.125rem;
+ --font-size-xl: 1.25rem;
+ --font-size-2xl: 1.5rem;
+ --font-size-3xl: 2rem;
+
+ @media (--screen-m) {
+ --font-size-xl: 1.5rem;
+ --font-size-2xl: 2rem;
+ --font-size-3xl: 2.5rem;
+ }
+
+ @media (--screen-l) {
+ --font-size-2xl: 2.5rem;
+ --font-size-3xl: 3rem;
+ }
+
+ /* Line heights. */
+ --line-height-s: 1.25;
+ --line-height-m: 1.5;
+
+ /* Letter spacings. */
+ --letter-spacing-m: 0.1em;
+
+ /* Max widths. */
+ --max-width-s: 78rem;
+ --max-width-m: 42rem;
+ --max-width-l: 65rem;
+ --max-width-xl: 120rem;
+
+ /* Transition. */
+ --transition-duration-m: 300ms;
+}
diff --git a/resources/css/style.css b/resources/css/style.css
index 82d0121..d5513a7 100644
--- a/resources/css/style.css
+++ b/resources/css/style.css
@@ -10,7 +10,7 @@
# Settings - Global variables, config switches.
--------------------------------------------------------------*/
@import "settings/media-queries.css";
-@import "settings/core.css";
+@import "settings/variables.css";
@import "settings/fonts.css";
@import "settings/colors.css";
@@ -52,6 +52,7 @@
# Objects - Undecorated design patterns.
--------------------------------------------------------------*/
@import "objects/animations.css";
+@import "objects/flow-spacing.css";
@import "objects/icons.css";
@import "objects/layouts.css";
@import "objects/wrappers.css";
@@ -77,8 +78,6 @@
@import "blocks/core/separator.css";
@import "blocks/core/subhead.css";
@import "blocks/core/table.css";
-@import "blocks/font-sizes.css";
-@import "blocks/color-palette.css";
/*--------------------------------------------------------------
@@ -87,6 +86,7 @@
@import "components/archives.css";
@import "components/comments.css";
@import "components/galleries.css";
+@import "components/header.css";
@import "components/media.css";
@import "components/navigation.css";
@import "components/pagination.css";
@@ -99,5 +99,7 @@
--------------------------------------------------------------*/
@import "utilities/accessibility.css";
@import "utilities/alignments.css";
+@import "utilities/color-palette.css";
+@import "utilities/font-sizes.css";
@import "utilities/helpers.css";
@import "utilities/prefers-reduced-motion.css";
diff --git a/resources/css/tools/mixins.css b/resources/css/tools/mixins.css
index e1750ef..c34579a 100644
--- a/resources/css/tools/mixins.css
+++ b/resources/css/tools/mixins.css
@@ -1,8 +1,8 @@
@define-mixin typography {
- color: var(--color-primary-900);
- font-family: var(--font-main);
- font-size: var(--font-size-global);
- line-height: var(--line-height-global);
+ color: var(--color-grey-700);
+ font-family: var(--font-family-sans);
+ font-size: var(--font-size-l);
+ line-height: var(--line-height-m);
word-wrap: break-word;
}
@@ -27,11 +27,7 @@
}
@define-mixin global-transition {
- transition: all var(--transition-duration-1) ease-in-out;
-}
-
-@define-mixin global-box-shadow {
- box-shadow: 0 var(--spacing-unit) var(--spacing-unit-4x) var(--color-grey-10);
+ transition: all var(--transition-duration-m) ease-in-out;
}
@define-mixin button-block {
@@ -39,12 +35,14 @@
border: none;
border-radius: 0;
color: var(--color-white);
- font-weight: 700;
- padding: calc(var(--spacing-unit) * 1.5) calc(var(--spacing-unit-2x) * 1.25);
+ font-weight: 500;
+ letter-spacing: var(--letter-spacing-m);
+ padding: calc(var(--spacing) * 1.5) calc(var(--spacing-2) * 1.25);
+ text-transform: uppercase;
}
@define-mixin button-block-hover {
- background-color: var(--color-primary-900);
+ background-color: var(--color-primary-500);
color: var(--color-white);
outline-offset: -2px;
}
@@ -79,17 +77,17 @@
}
@define-mixin subheading {
- color: var(--color-grey-60);
- font-size: var(--font-size-h3);
+ color: var(--color-grey-500);
+ font-size: var(--font-size-xl);
font-style: normal;
text-align: center;
}
@define-mixin hr-styles {
- background-color: var(--color-primary-100);
+ background-color: var(--color-grey-100);
border: 0;
- height: var(--spacing-unit-small);
- margin-bottom: calc(var(--spacing-unit) * 8);
- margin-top: calc(var(--spacing-unit) * 8);
- max-width: calc(var(--spacing-unit-2x) * 13);
+ height: var(--spacing-s);
+ margin-bottom: calc(var(--spacing) * 8);
+ margin-top: calc(var(--spacing) * 8);
+ max-width: calc(var(--spacing-2) * 13);
}
diff --git a/resources/css/utilities/accessibility.css b/resources/css/utilities/accessibility.css
index ed2141f..5fd4c8c 100644
--- a/resources/css/utilities/accessibility.css
+++ b/resources/css/utilities/accessibility.css
@@ -23,13 +23,13 @@
clip-path: none;
color: var(--color-white);
display: block;
- font-size: var(--font-size-1);
+ font-size: var(--font-size-m);
font-weight: 700;
height: auto;
- left: var(--spacing-unit-2x);
- padding: var(--spacing-unit-2x) var(--spacing-unit-3x);
+ left: var(--spacing-2);
+ padding: var(--spacing-2) var(--spacing-3);
text-decoration: none;
- top: var(--spacing-unit-2x);
+ top: var(--spacing-2);
width: auto;
/* Above WP toolbar. */
z-index: 100000;
diff --git a/resources/css/utilities/alignments.css b/resources/css/utilities/alignments.css
index 7699159..a63da65 100644
--- a/resources/css/utilities/alignments.css
+++ b/resources/css/utilities/alignments.css
@@ -1,19 +1,19 @@
.alignleft {
- @media (--breakpoint-1) {
+ @media (--screen-m) {
float: left;
- margin-bottom: var(--spacing-unit-3x);
- margin-left: calc(50% - var(--max-width-2) / 2);
- margin-right: var(--spacing-unit-3x);
+ margin-bottom: var(--spacing-3);
+ margin-left: calc(50% - var(--max-width-m) / 2);
+ margin-right: var(--spacing-3);
max-width: 50%;
}
}
.alignright {
- @media (--breakpoint-1) {
+ @media (--screen-m) {
float: right;
- margin-bottom: var(--spacing-unit-3x);
- margin-left: var(--spacing-unit-3x);
- margin-right: calc(50% - var(--max-width-2) / 2);
+ margin-bottom: var(--spacing-3);
+ margin-left: var(--spacing-3);
+ margin-right: calc(50% - var(--max-width-m) / 2);
max-width: 50%;
}
}
@@ -24,15 +24,15 @@
}
.alignfull {
- margin-left: calc(var(--spacing-unit-2x) * -1);
- margin-right: calc(var(--spacing-unit-2x) * -1);
- max-width: calc(100% + var(--spacing-unit-4x));
+ margin-left: calc(var(--spacing-2) * -1);
+ margin-right: calc(var(--spacing-2) * -1);
+ max-width: calc(100% + var(--spacing-4));
}
-@media (--breakpoint-1) {
+@media (--screen-m) {
.alignwide {
- max-width: var(--max-width-wide);
+ max-width: var(--max-width-l);
}
}
diff --git a/resources/css/blocks/color-palette.css b/resources/css/utilities/color-palette.css
similarity index 79%
rename from resources/css/blocks/color-palette.css
rename to resources/css/utilities/color-palette.css
index 9a961c3..017d38d 100644
--- a/resources/css/blocks/color-palette.css
+++ b/resources/css/utilities/color-palette.css
@@ -10,7 +10,7 @@
.has-background:not(.wp-block-button__link),
[class$="background-color"]:not(.wp-block-button__link) {
- padding: var(--spacing-unit-3x);
+ padding: var(--spacing-3);
}
/* Colors and background colors. */
@@ -31,11 +31,19 @@
}
.has-grey-color {
- color: var(--color-grey-60);
+ color: var(--color-grey-500);
}
.has-grey-background-color {
- background-color: var(--color-grey-60);
+ background-color: var(--color-grey-500);
+}
+
+.has-grey-700-color {
+ color: var(--color-grey-700);
+}
+
+.has-grey-700-background-color {
+ background-color: var(--color-grey-700);
}
.has-white-color {
diff --git a/resources/css/utilities/font-sizes.css b/resources/css/utilities/font-sizes.css
new file mode 100644
index 0000000..a6a1e13
--- /dev/null
+++ b/resources/css/utilities/font-sizes.css
@@ -0,0 +1,17 @@
+/* Font sizes. */
+.has-small-font-size {
+ font-size: var(--font-size-s);
+}
+
+.has-medium-font-size {
+ font-size: var(--font-size-xl);
+}
+
+.has-large-font-size {
+ font-size: var(--font-size-2xl);
+}
+
+.has-larger-font-size {
+ font-size: var(--font-size-3xl);
+ line-height: var(--line-height-s);
+}
diff --git a/resources/css/utilities/helpers.css b/resources/css/utilities/helpers.css
index e6e0e91..87032ee 100644
--- a/resources/css/utilities/helpers.css
+++ b/resources/css/utilities/helpers.css
@@ -11,8 +11,12 @@
}
}
+.font-heading {
+ font-family: var(--font-family-serif);
+}
+
.font-main {
- font-family: var(--font-main);
+ font-family: var(--font-family-sans);
}
.fw-700 {
@@ -24,11 +28,19 @@
}
.font-size-1 {
- font-size: var(--font-size-1);
+ font-size: var(--font-size-m);
}
.color-grey-60 {
- color: var(--color-grey-60);
+ color: var(--color-grey-500);
+}
+
+.color-grey-100 {
+ color: var(--color-grey-100);
+}
+
+.color-grey-700 {
+ color: var(--color-grey-700);
}
.text-center {
diff --git a/resources/js/components/navigation.js b/resources/js/components/navigation.js
index 94d5ef5..4c12ce7 100644
--- a/resources/js/components/navigation.js
+++ b/resources/js/components/navigation.js
@@ -35,6 +35,7 @@ const navigation = () => {
function toggleMenu() {
container.classList.toggle( 'is-opened' );
menu.classList.toggle( 'is-opened' );
+ button.classList.toggle( 'is-opened' );
const expanded = ( 'false' === button.getAttribute( 'aria-expanded' ) ) ? 'true' : 'false';
button.setAttribute( 'aria-expanded', expanded );
diff --git a/resources/lang/wc-nordic-2019.pot b/resources/lang/wc-nordic-2019.pot
new file mode 100644
index 0000000..59708a8
--- /dev/null
+++ b/resources/lang/wc-nordic-2019.pot
@@ -0,0 +1,288 @@
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: WC Nordic 2019 1.2.0\n"
+"Report-Msgid-Bugs-To: https://wordpress.org/support/theme/wcnordic2019\n"
+"POT-Creation-Date: 2019-03-18 12:01:12+00:00\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"PO-Revision-Date: 2019-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: LANGUAGE \n"
+"X-Generator: node-wp-i18n 1.2.2\n"
+
+#: app/bootstrap-compat.php:32
+#. translators: %1$s is supported WordPress version, and %2$s is WordPress
+#. version used.
+msgid ""
+"Theme requires at least WordPress version %1$s. You are running version "
+"%2$s. Please upgrade and try again."
+msgstr ""
+
+#: app/bootstrap-compat.php:41
+#. translators: %1$s is supported PHP version, and %2$s is PHP version used.
+msgid ""
+"Theme requires at least PHP version %1$s. You are running version %2$s. "
+"Please upgrade and try again."
+msgstr ""
+
+#: app/functions-filters.php:63
+#. translators: %s: Name of current post
+msgid "Continue reading \"%s\""
+msgstr ""
+
+#: app/functions-setup.php:64
+msgid "Main"
+msgstr ""
+
+#: app/functions-setup.php:69
+msgid "Dark"
+msgstr ""
+
+#: app/functions-setup.php:74
+msgid "White"
+msgstr ""
+
+#: app/functions-setup.php:79
+msgid "Light"
+msgstr ""
+
+#: app/functions-setup.php:84
+msgid "Grey"
+msgstr ""
+
+#: app/functions-setup.php:102
+msgid "Small"
+msgstr ""
+
+#: app/functions-setup.php:107
+msgid "Medium"
+msgstr ""
+
+#: app/functions-setup.php:112
+msgid "Large"
+msgstr ""
+
+#: app/functions-setup.php:117
+msgid "Larger"
+msgstr ""
+
+#: app/functions-svg.php:27
+msgid "Please define default parameters in the form of an array."
+msgstr ""
+
+#: app/functions-svg.php:32
+msgid "Please define an SVG icon filename."
+msgstr ""
+
+#: resources/views/comment/default.php:27 resources/views/comment/ping.php:19
+#. Translators: 1 is the comment date and 2 is the time.
+msgid "%1$s at %2$s"
+msgstr ""
+
+#: resources/views/comment/default.php:43
+msgid "Your comment is awaiting moderation."
+msgstr ""
+
+#: resources/views/comments/default.php:46
+msgid "Comments are closed."
+msgstr ""
+
+#: resources/views/content/404.php:12
+msgid "Oops! That page can’t be found."
+msgstr ""
+
+#: resources/views/content/404.php:16
+msgid "It looks like nothing was found at this location. Maybe try search?"
+msgstr ""
+
+#: resources/views/entry/single/post.php:32
+msgid "Categories:"
+msgstr ""
+
+#: resources/views/entry/single/post.php:40
+msgid "Tags:"
+msgstr ""
+
+#: resources/views/footer/default.php:16
+msgid "Powered by crazy ideas and passion"
+msgstr ""
+
+#: resources/views/footer/default.php:20
+#. translators: %1$s is theme name, and %2$s is link to theme site.
+msgid "Theme %1$s by %2$s"
+msgstr ""
+
+#: resources/views/header/default.php:22
+msgid "Skip to content"
+msgstr ""
+
+#: resources/views/nav/menu/default.php:13
+msgid "Top"
+msgstr ""
+
+#: resources/views/nav/menu/default.php:16
+msgid "Menu"
+msgstr ""
+
+#: resources/views/nav/menu/social.php:13
+msgid "Social"
+msgstr ""
+
+#: resources/views/nav/pagination/comments.php:11
+#: resources/views/nav/pagination/posts.php:11
+msgid "Previous page"
+msgstr ""
+
+#: resources/views/nav/pagination/comments.php:12
+#: resources/views/nav/pagination/posts.php:12
+msgid "Next page"
+msgstr ""
+
+#: resources/views/nav/pagination/comments.php:13
+#: resources/views/nav/pagination/posts.php:13
+msgid "Page"
+msgstr ""
+
+#: resources/views/nav/pagination/posts.php:14
+msgid "Posts Navigation"
+msgstr ""
+
+#: vendor/justintadlock/hybrid-core/src/Comment/functions-comment.php:229
+msgid "Edit"
+msgstr ""
+
+#: vendor/justintadlock/hybrid-core/src/Media/Meta.php:179
+#: vendor/justintadlock/hybrid-core/src/Media/functions-media.php:203
+#. Translators: Media dimensions - 1 is width and 2 is height.
+msgid "%1$s × %2$s"
+msgstr ""
+
+#: vendor/justintadlock/hybrid-core/src/Media/Meta.php:272
+#. Translators: %s is the focal length of a camera.
+msgid "%s mm"
+msgstr ""
+
+#: vendor/justintadlock/hybrid-core/src/Media/Meta.php:364
+#. Translators: %s is the shutter speed of a camera.
+msgid "%s sec"
+msgstr ""
+
+#: vendor/justintadlock/hybrid-core/src/Pagination/Pagination.php:526
+msgid "…"
+msgstr ""
+
+#: vendor/justintadlock/hybrid-core/src/Site/functions-site.php:186
+msgid "https://wordpress.org"
+msgstr ""
+
+#: vendor/justintadlock/hybrid-core/src/Site/functions-site.php:187
+msgid "WordPress"
+msgstr ""
+
+#: vendor/justintadlock/hybrid-core/src/Util/Title.php:97
+msgid "Archives"
+msgstr ""
+
+#: vendor/justintadlock/hybrid-core/src/Util/Title.php:150
+#. Translators: %s is the search query.
+msgid "Search results for: %s"
+msgstr ""
+
+#: vendor/justintadlock/hybrid-core/src/Util/Title.php:164
+msgid "404 Not Found"
+msgstr ""
+
+#: vendor/justintadlock/hybrid-core/src/Util/Title.php:238
+#. Translators: 1 is the week number and 2 is the year.
+msgid "Week %1$s of %2$s"
+msgstr ""
+
+#: vendor/justintadlock/hybrid-core/src/Util/Title.php:279
+#. Translators: Minute archive title. %s is the minute time format.
+msgid "Minute %s"
+msgstr ""
+
+#: vendor/justintadlock/hybrid-core/src/functions-filters.php:209
+#. Translators: Used as a placeholder for untitled posts on non-singular views.
+msgid "(Untitled)"
+msgstr ""
+
+#. Theme Name of the plugin/theme
+msgid "WC Nordic 2019"
+msgstr ""
+
+#. Theme URI of the plugin/theme
+msgid "https://github.com/samikeijonen/wcnordic2019"
+msgstr ""
+
+#. Description of the plugin/theme
+msgid "Cool and simple theme."
+msgstr ""
+
+#. Author of the plugin/theme
+msgid "Sami Keijonen"
+msgstr ""
+
+#. Author URI of the plugin/theme
+msgid "https://foxland.fi"
+msgstr ""
+
+#: app/functions-setup.php:163
+msgctxt "nav menu location"
+msgid "Primary"
+msgstr ""
+
+#: app/functions-setup.php:164
+msgctxt "nav menu location"
+msgid "Social Links"
+msgstr ""
+
+#: app/functions-setup.php:209
+msgctxt "sidebar"
+msgid "Primary"
+msgstr ""
+
+#: app/functions-template.php:26
+msgctxt "meta separator"
+msgid "·"
+msgstr ""
+
+#: vendor/justintadlock/hybrid-core/src/Post/functions-post.php:328
+#. Translators: Separates tags, categories, etc. when displaying a post.
+msgctxt "taxonomy terms separator"
+msgid ", "
+msgstr ""
+
+#: vendor/justintadlock/hybrid-core/src/Util/Title.php:224
+#: vendor/justintadlock/hybrid-core/src/Util/Title.php:240
+msgctxt "yearly archives date format"
+msgid "Y"
+msgstr ""
+
+#: vendor/justintadlock/hybrid-core/src/Util/Title.php:239
+msgctxt "weekly archives date format"
+msgid "W"
+msgstr ""
+
+#: vendor/justintadlock/hybrid-core/src/Util/Title.php:253
+msgctxt "daily archives date format"
+msgid "F j, Y"
+msgstr ""
+
+#: vendor/justintadlock/hybrid-core/src/Util/Title.php:265
+msgctxt "hour archives time format"
+msgid "g a"
+msgstr ""
+
+#: vendor/justintadlock/hybrid-core/src/Util/Title.php:280
+msgctxt "minute archives time format"
+msgid "i"
+msgstr ""
+
+#: vendor/justintadlock/hybrid-core/src/Util/Title.php:293
+msgctxt "minute and hour archives time format"
+msgid "g:i a"
+msgstr ""
\ No newline at end of file
diff --git a/resources/views/entry/single/default.php b/resources/views/entry/single/default.php
index 55dfd8b..13ddf61 100644
--- a/resources/views/entry/single/default.php
+++ b/resources/views/entry/single/default.php
@@ -7,7 +7,7 @@
?>
>
-