/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/app/css/layout.css ***!
  \******************************************************************************************************************/
.chio-logo-container, .chio-header--sticky .chio-logo-container {
    position: static;
    max-width: 160px;
}

/* .chio-header--sticky .chio-logo-container {
    bottom: -60px
} */

/* https://chio.ro/wp-includes/css/dist/block-library/style.min.css?ver=5.4.4 */
.wp-block-audio figcaption {
    margin-top: .5em;
    margin-bottom: 1em
}

.wp-block-audio audio {
    width: 100%;
    min-width: 300px
}

.wp-block-button {
    color: #fff
}

.wp-block-button.aligncenter {
    text-align: center
}

.wp-block-button.alignright {
    text-align: right
}

.page-id-1066 {
	background-color: #DB2327 !important;
}

.page-id-1066 .chio-header {
    padding: 20px 44px 0 44px;
	margin-top: -54px;
}

.page-id-1066 .chio-logo-container {
	margin-top: 50px;
}

.page-id-1066 .chio-header--sticky .chio-menu-button {
    margin-top: 40px;
}

.page-id-1066 .chio-header--sticky {
    height: 154px;
}

.page-id-1066 .chio-header--sticky .social-icons {
    margin-top: 40px;
}

.wp-block-button__link {
    background-color: #32373c;
    border: none;
    border-radius: 28px;
    box-shadow: none;
    color: inherit;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    margin: 0;
    padding: 12px 24px;
    text-align: center;
    text-decoration: none;
    overflow-wrap: break-word
}

.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited {
    color: inherit
}

.wp-gs .wp-block-button__link:not(.has-background) {
    background-color: var(--wp-block-core-button--color--background,var(--wp-color--primary,#32373c))
}

.is-style-squared .wp-block-button__link {
    border-radius: 0
}

.no-border-radius.wp-block-button__link {
    border-radius: 0!important
}

.is-style-outline {
    color: #32373c
}

.is-style-outline .wp-block-button__link {
    background-color: transparent;
    border: 2px solid
}

.wp-block-buttons .wp-block-button {
    display: inline-block;
    margin-right: 8px;
    margin-bottom: 8px
}

.wp-block-buttons.alignright .wp-block-button {
    margin-right: auto;
    margin-left: 8px
}

.wp-block-buttons.aligncenter,.wp-block-calendar {
    text-align: center
}

.wp-block-calendar tbody td,.wp-block-calendar th {
    padding: 4px;
    border: 1px solid #e2e4e7
}

.wp-block-calendar tfoot td {
    border: none
}

.wp-block-calendar table {
    width: 100%;
    border-collapse: collapse;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif
}

.wp-block-calendar table th {
    font-weight: 400;
    background: #edeff0
}

.wp-block-calendar a {
    text-decoration: underline
}

.wp-block-calendar tfoot a {
    color: #00739c
}

.wp-block-calendar table caption,.wp-block-calendar table tbody {
    color: #40464d
}

.wp-block-categories.alignleft {
    margin-right: 2em
}

.wp-block-categories.alignright {
    margin-left: 2em
}

.wp-block-columns {
    display: flex;
    margin-bottom: 28px;
    flex-wrap: wrap
}

@media (min-width: 782px) {
    .wp-block-columns {
        flex-wrap:nowrap
    }
}

.wp-block-columns.has-background {
    padding: 20px 30px
}

.wp-block-column {
    flex-grow: 1;
    min-width: 0;
    word-break: break-word;
    overflow-wrap: break-word
}

@media (max-width: 599px) {
    .wp-block-column {
        flex-basis:100%!important
    }
}

@media (min-width: 600px) and (max-width:781px) {
    .wp-block-column {
        flex-basis:calc(50% - 16px)!important;
        flex-grow: 0
    }

    .wp-block-column:nth-child(2n) {
        margin-left: 32px
    }
}

@media (min-width: 782px) {
    .wp-block-column {
        flex-basis:0;
        flex-grow: 1
    }

    .wp-block-column[style] {
        flex-grow: 0
    }

    .wp-block-column:not(:first-child) {
        margin-left: 32px
    }
}

.wp-block-columns.are-vertically-aligned-top {
    align-items: flex-start
}

.wp-block-columns.are-vertically-aligned-center {
    align-items: center
}

.wp-block-columns.are-vertically-aligned-bottom {
    align-items: flex-end
}

.wp-block-column.is-vertically-aligned-top {
    align-self: flex-start
}

.wp-block-column.is-vertically-aligned-center {
    -ms-grid-row-align: center;
    align-self: center
}

.wp-block-column.is-vertically-aligned-bottom {
    align-self: flex-end
}

.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top {
    width: 100%
}

.wp-block-cover,.wp-block-cover-image {
    position: relative;
    background-color: #000;
    background-size: cover;
    background-position: 50%;
    min-height: 430px;
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden
}

.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax {
    background-attachment: fixed
}

@supports (-webkit-overflow-scrolling:touch) {
    .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax {
        background-attachment: scroll
    }
}

@media (prefers-reduced-motion:reduce) {
    .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax {
        background-attachment: scroll
    }
}

.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before {
    content: "";
    background-color: inherit
}

.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1
}

.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background {
    opacity: .5
}

.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
    opacity: .1
}

.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background {
    opacity: .1
}

.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
    opacity: .2
}

.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background {
    opacity: .2
}

.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
    opacity: .3
}

.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background {
    opacity: .3
}

.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
    opacity: .4
}

.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background {
    opacity: .4
}

.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
    opacity: .5
}

.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background {
    opacity: .5
}

.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
    opacity: .6
}

.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background {
    opacity: .6
}

.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
    opacity: .7
}

.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background {
    opacity: .7
}

.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
    opacity: .8
}

.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background {
    opacity: .8
}

.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
    opacity: .9
}

.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background {
    opacity: .9
}

.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
    opacity: 1
}

.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background {
    opacity: 1
}

.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright {
    max-width: 290px;
    width: 100%
}

.wp-block-cover-image:after,.wp-block-cover:after {
    display: block;
    content: "";
    font-size: 0;
    min-height: inherit
}

@supports ((position: -webkit-sticky) or (position:sticky)) {
    .wp-block-cover-image:after,.wp-block-cover:after {
        content:none
    }
}

.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright {
    display: flex
}

.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container {
    width: calc(100% - 70px);
    z-index: 1;
    color: #f8f9f9
}

.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color) {
    color: inherit
}

.wp-block-cover__video-background {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 100%;
    height: 100%;
    z-index: 0;
    object-fit: cover
}

.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2 {
    color: #fff
}

.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover {
    color: #fff
}

.wp-block-cover-image .wp-block-cover.has-left-content {
    justify-content: flex-start
}

.wp-block-cover-image .wp-block-cover.has-right-content {
    justify-content: flex-end
}

.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2 {
    margin-left: 0;
    text-align: left
}

.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2 {
    margin-right: 0;
    text-align: right
}

.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2 {
    font-size: 2em;
    line-height: 1.25;
    z-index: 1;
    margin-bottom: 0;
    max-width: 580px;
    padding: 14px;
    text-align: center
}

.block-editor-block-list__block[data-type="core/embed"][data-align=left],.block-editor-block-list__block[data-type="core/embed"][data-align=right],.wp-block-embed.alignleft,.wp-block-embed.alignright {
    max-width: 360px;
    width: 100%
}

.wp-block-embed {
    margin-bottom: 1em
}

.wp-block-embed figcaption {
    margin-top: .5em;
    margin-bottom: 1em
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper {
    position: relative
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
    content: "";
    display: block;
    padding-top: 50%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
    padding-top: 42.85%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
    padding-top: 50%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
    padding-top: 56.25%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
    padding-top: 75%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
    padding-top: 100%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
    padding-top: 177.78%
}

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
    padding-top: 200%
}

.wp-block-file {
    margin-bottom: 1.5em
}

.wp-block-file.aligncenter {
    text-align: center
}

.wp-block-file.alignright {
    text-align: right
}

.wp-block-file .wp-block-file__button {
    background: #32373c;
    border-radius: 2em;
    color: #fff;
    font-size: 13px;
    padding: .5em 1em
}

.wp-block-file a.wp-block-file__button {
    text-decoration: none
}

.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited {
    box-shadow: none;
    color: #fff;
    opacity: .85;
    text-decoration: none
}

.wp-block-file *+.wp-block-file__button {
    margin-left: .75em
}

.blocks-gallery-grid,.wp-block-gallery {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    padding: 0;
    margin: 0
}

.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item {
    margin: 0 16px 16px 0;
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    justify-content: center;
    position: relative
}

.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure {
    margin: 0;
    height: 100%
}

@supports ((position: -webkit-sticky) or (position:sticky)) {
    .blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure {
        display:flex;
        align-items: flex-end;
        justify-content: flex-start
    }
}

.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img {
    display: block;
    max-width: 100%;
    height: auto;
    width: 100%
}

@supports ((position: -webkit-sticky) or (position:sticky)) {
    .blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img {
        width:auto
    }
}

.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption {
    position: absolute;
    bottom: 0;
    width: 100%;
    max-height: 100%;
    overflow: auto;
    padding: 40px 10px 9px;
    color: #fff;
    text-align: center;
    font-size: 13px;
    background: linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)
}

.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img {
    display: inline
}

.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img {
    width: 100%
}

@supports ((position: -webkit-sticky) or (position:sticky)) {
    .blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img {
        height:100%;
        flex: 1;
        object-fit: cover
    }
}

.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item {
    width: calc((100% - 16px)/2)
}

.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
    margin-right: 0
}

.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item {
    width: 100%;
    margin-right: 0
}

@media (min-width: 600px) {
    .blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item {
        width:calc((100% - 32px)/3);
        margin-right: 16px
    }

    @supports (-ms-ime-align:auto) {
        .blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item {
            width: calc((100% - 32px)/3 - 1px)
        }
    }

    .blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item {
        width: calc((100% - 48px)/4);
        margin-right: 16px
    }

    @supports (-ms-ime-align:auto) {
        .blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item {
            width: calc((100% - 48px)/4 - 1px)
        }
    }

    .blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item {
        width: calc((100% - 64px)/5);
        margin-right: 16px
    }

    @supports (-ms-ime-align:auto) {
        .blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item {
            width: calc((100% - 64px)/5 - 1px)
        }
    }

    .blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item {
        width: calc((100% - 80px)/6);
        margin-right: 16px
    }

    @supports (-ms-ime-align:auto) {
        .blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item {
            width: calc((100% - 80px)/6 - 1px)
        }
    }

    .blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item {
        width: calc((100% - 96px)/7);
        margin-right: 16px
    }

    @supports (-ms-ime-align:auto) {
        .blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item {
            width: calc((100% - 96px)/7 - 1px)
        }
    }

    .blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item {
        width: calc((100% - 112px)/8);
        margin-right: 16px
    }

    @supports (-ms-ime-align:auto) {
        .blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item {
            width: calc((100% - 112px)/8 - 1px)
        }
    }

    .blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n) {
        margin-right: 0
    }

    .blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n) {
        margin-right: 0
    }

    .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {
        margin-right: 0
    }

    .blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n) {
        margin-right: 0
    }

    .blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n) {
        margin-right: 0
    }

    .blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n) {
        margin-right: 0
    }

    .blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n) {
        margin-right: 0
    }

    .blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
        margin-right: 0
    }
}

.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child {
    margin-right: 0
}

.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright {
    max-width: 290px;
    width: 100%
}

.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure {
    justify-content: center
}

.wp-block-image {
    margin-bottom: 1em
}

.wp-block-image img {
    max-width: 100%
}

.wp-block-image.aligncenter {
    text-align: center
}

.wp-block-image.alignfull img,.wp-block-image.alignwide img {
    width: 100%
}

.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized {
    display: table;
    margin-left: 0;
    margin-right: 0
}

.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption {
    display: table-caption;
    caption-side: bottom
}

.wp-block-image .alignleft {
    float: left;
    margin-right: 1em
}

.wp-block-image .alignright {
    float: right;
    margin-left: 1em
}

.wp-block-image .aligncenter {
    margin-left: auto;
    margin-right: auto
}

.wp-block-image figcaption {
    margin-top: .5em;
    margin-bottom: 1em
}

.is-style-circle-mask img,.is-style-rounded img {
    border-radius: 9999px
}

@supports ((-webkit-mask-image: none) or (mask-image:none)) or (-webkit-mask-image:none) {
    .is-style-circle-mask img {
        -webkit-mask-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>");
        mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>");
        mask-mode: alpha;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-size: contain;
        mask-size: contain;
        -webkit-mask-position: center;
        mask-position: center;
        border-radius: 0
    }
}

.wp-block-latest-comments__comment {
    font-size: 15px;
    line-height: 1.1;
    list-style: none;
    margin-bottom: 1em
}

.has-avatars .wp-block-latest-comments__comment {
    min-height: 36px;
    list-style: none
}

.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
    margin-left: 52px
}

.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment {
    line-height: 1.5
}

.wp-block-latest-comments__comment-excerpt p {
    font-size: 14px;
    line-height: 1.8;
    margin: 5px 0 20px
}

.wp-block-latest-comments__comment-date {
    color: #8f98a1;
    display: block;
    font-size: 12px
}

.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar {
    border-radius: 24px;
    display: block;
    float: left;
    height: 40px;
    margin-right: 12px;
    width: 40px
}

.wp-block-latest-posts.alignleft {
    margin-right: 2em
}

.wp-block-latest-posts.alignright {
    margin-left: 2em
}

.wp-block-latest-posts.wp-block-latest-posts__list {
    list-style: none
}

.wp-block-latest-posts.wp-block-latest-posts__list li {
    clear: both
}

.wp-block-latest-posts.is-grid {
    display: flex;
    flex-wrap: wrap;
    padding: 0
}

.wp-block-latest-posts.is-grid li {
    margin: 0 16px 16px 0;
    width: 100%
}

@media (min-width: 600px) {
    .wp-block-latest-posts.columns-2 li {
        width:calc(50% - 16px)
    }

    .wp-block-latest-posts.columns-3 li {
        width: calc(33.33333% - 16px)
    }

    .wp-block-latest-posts.columns-4 li {
        width: calc(25% - 16px)
    }

    .wp-block-latest-posts.columns-5 li {
        width: calc(20% - 16px)
    }

    .wp-block-latest-posts.columns-6 li {
        width: calc(16.66667% - 16px)
    }
}

.wp-block-latest-posts__post-date {
    display: block;
    color: #6c7781;
    font-size: 13px
}

.wp-block-latest-posts__post-excerpt {
    margin-top: 8px;
    margin-bottom: 16px
}

.wp-block-latest-posts__featured-image img {
    height: auto;
    width: auto
}

.wp-block-latest-posts__featured-image.alignleft {
    margin-right: 1em
}

.wp-block-latest-posts__featured-image.alignright {
    margin-left: 1em
}

.wp-block-latest-posts__featured-image.aligncenter {
    margin-bottom: 1em;
    text-align: center
}

.wp-block-media-text {
    /*!rtl:begin:ignore*/
    direction: ltr;
    /*!rtl:end:ignore*/
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 50% 1fr;
    grid-template-columns: 50% 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto
}

.wp-block-media-text.has-media-on-the-right {
    -ms-grid-columns: 1fr 50%;
    grid-template-columns: 1fr 50%
}

.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
    -ms-grid-row-align: start;
    align-self: start
}

.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media {
    -ms-grid-row-align: center;
    align-self: center
}

.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
    -ms-grid-row-align: end;
    align-self: end
}

.wp-block-media-text .wp-block-media-text__media {
    /*!rtl:begin:ignore*/
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    /*!rtl:end:ignore*/
    margin: 0
}

.wp-block-media-text .wp-block-media-text__content {
    direction: ltr;
    /*!rtl:begin:ignore*/
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1;
    /*!rtl:end:ignore*/
    padding: 0 8%;
    word-break: break-word
}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
    /*!rtl:begin:ignore*/
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1 /*!rtl:end:ignore*/
}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
    /*!rtl:begin:ignore*/
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1 /*!rtl:end:ignore*/
}

.wp-block-media-text>figure>img,.wp-block-media-text>figure>video {
    max-width: unset;
    width: 100%;
    vertical-align: middle
}

.wp-block-media-text.is-image-fill figure.wp-block-media-text__media {
    height: 100%;
    min-height: 250px;
    background-size: cover
}

.wp-block-media-text.is-image-fill figure.wp-block-media-text__media>img {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}

@media (max-width: 600px) {
    .wp-block-media-text.is-stacked-on-mobile {
        -ms-grid-columns:100%!important;
        grid-template-columns: 100%!important
    }

    .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
        -ms-grid-column: 1;
        grid-column: 1;
        -ms-grid-row: 1;
        grid-row: 1
    }

    .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
        -ms-grid-column: 1;
        grid-column: 1;
        -ms-grid-row: 2;
        grid-row: 2
    }

    .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content {
        -ms-grid-column: 1;
        grid-column: 1;
        -ms-grid-row: 1;
        grid-row: 1
    }
}

.wp-block-navigation>ul {
    display: block;
    list-style: none;
    margin: 0;
    padding-left: 0
}

@media (min-width: 600px) {
    .wp-block-navigation>ul {
        display:flex;
        flex-wrap: wrap
    }
}

.wp-block-navigation>ul ul {
    list-style: none;
    padding-left: 0;
    margin-top: 0;
    margin-left: 0
}

.wp-block-navigation>ul ul li {
    margin: 0
}

.wp-block-navigation>ul li {
    z-index: 1
}

.wp-block-navigation>ul li:focus-within,.wp-block-navigation>ul li:hover {
    cursor: pointer;
    z-index: 99999
}

.wp-block-navigation>ul li:focus-within>ul,.wp-block-navigation>ul li:hover>ul,.wp-block-navigation>ul li ul:focus,.wp-block-navigation>ul li ul:hover {
    visibility: visible;
    opacity: 1;
    display: flex;
    flex-direction: column
}

.wp-block-navigation>ul>li ul {
    position: absolute;
    left: 0;
    top: 100%;
    min-width: 200px;
    max-width: 200px;
    opacity: 0;
    transition: opacity .1s linear;
    visibility: hidden
}

.wp-block-navigation,.wp-block-navigation .block-editor-block-list__layout {
    display: flex;
    flex-wrap: wrap
}

.wp-block-navigation .block-editor-block-list__layout .block-editor-block-list__layout {
    width: 200px
}

.wp-block-navigation .block-editor-inner-blocks>.block-editor-block-list__layout>.wp-block {
    margin: 0;
    width: auto
}

.wp-block-navigation,.wp-block-navigation>.wp-block-navigation__container {
    align-items: center;
    width: 100%
}

.wp-block-navigation>.wp-block-navigation-link,.wp-block-navigation>.wp-block-navigation__container>.wp-block-navigation-link {
    display: flex;
    margin-top: 0;
    margin-bottom: 0
}

.wp-block-navigation .wp-block-navigation-link {
    position: relative;
    margin: 0;
    min-height: 56px;
    display: flex;
    line-height: 1.4
}

.wp-block-navigation .wp-block-navigation-link .wp-block,.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link {
    min-height: auto;
    padding: 0
}

.wp-block-navigation .wp-block-navigation-link .wp-block .wp-block-navigation-link {
    margin: 0
}

.wp-block-navigation .wp-block-navigation-link>.block-editor-inner-blocks {
    display: none
}

.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks {
    display: flex;
    border: 1px solid rgba(0,0,0,.15);
    position: absolute;
    z-index: 1;
    top: 100%;
    left: 0
}

.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container .wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks .wp-block-navigation__container {
    left: 100%;
    top: -1px
}

.wp-block-navigation .wp-block-navigation-link .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link .wp-block-navigation__container {
    background-color: inherit;
    color: inherit
}

.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content {
    display: flex;
    align-items: center;
    width: max-content;
    padding: 6px 16px
}

.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link:first-child:not(:only-child) .wp-block-navigation-link__content {
    padding-top: 8px
}

.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link:last-child .wp-block-navigation-link__content {
    padding-bottom: 8px
}

.wp-block-navigation .wp-block-navigation-link.has-child .wp-block-navigation-link__content {
    min-width: 100%;
    padding-right: 32px;
    position: relative
}

.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__submenu-icon {
    position: absolute;
    right: 16px
}

.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__submenu-icon svg {
    fill: currentColor
}

.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link svg {
    transform: rotate(0)
}

.wp-block-navigation .wp-block-navigation-link.has-text-color .wp-block-navigation-link__content {
    color: inherit
}

.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container {
    color: #111
}

.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container {
    background-color: #fff
}

.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container {
    color: #fff
}

.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container {
    background-color: #333
}

.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container {
    display: flex;
    flex-direction: column;
    padding: 0
}

.wp-block-navigation>ul>li>a {
    display: flex;
    align-items: center
}

.wp-block-navigation>ul>li:first-of-type>a {
    padding-left: 0
}

.wp-block-navigation>ul>li:last-of-type>a {
    padding-right: 0
}

.wp-block-navigation.items-justified-left>ul {
    justify-content: flex-start
}

.wp-block-navigation.items-justified-center>ul {
    justify-content: center
}

.wp-block-navigation.items-justified-right>ul {
    justify-content: flex-end
}

.is-small-text {
    font-size: 14px
}

.is-regular-text {
    font-size: 16px
}

.is-large-text {
    font-size: 36px
}

.is-larger-text {
    font-size: 48px
}

.has-drop-cap:not(:focus):first-letter {
    float: left;
    font-size: 8.4em;
    line-height: .68;
    font-weight: 100;
    margin: .05em .1em 0 0;
    text-transform: uppercase;
    font-style: normal
}

p.has-background {
    padding: 20px 30px
}

p.has-text-color a {
    color: inherit
}

.wp-block-pullquote {
    padding: 3em 0;
    margin-left: 0;
    margin-right: 0;
    text-align: center
}

.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright {
    max-width: 290px
}

.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p {
    font-size: 20px
}

.wp-block-pullquote p {
    font-size: 28px;
    line-height: 1.6
}

.wp-block-pullquote cite,.wp-block-pullquote footer {
    position: relative
}

.wp-block-pullquote .has-text-color a {
    color: inherit
}

.wp-block-pullquote:not(.is-style-solid-color) {
    background: none
}

.wp-block-pullquote.is-style-solid-color {
    border: none
}

.wp-block-pullquote.is-style-solid-color blockquote {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    max-width: 60%
}

.wp-block-pullquote.is-style-solid-color blockquote p {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px
}

.wp-block-pullquote.is-style-solid-color blockquote cite {
    text-transform: none;
    font-style: normal
}

.wp-block-pullquote cite {
    color: inherit
}

.wp-block-quote.is-large,.wp-block-quote.is-style-large {
    margin: 0 0 16px;
    padding: 0 1em
}

.wp-block-quote.is-large p,.wp-block-quote.is-style-large p {
    font-size: 24px;
    font-style: italic;
    line-height: 1.6
}

.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer {
    font-size: 18px;
    text-align: right
}

.wp-block-rss.alignleft {
    margin-right: 2em
}

.wp-block-rss.alignright {
    margin-left: 2em
}

.wp-block-rss.is-grid {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    list-style: none
}

.wp-block-rss.is-grid li {
    margin: 0 16px 16px 0;
    width: 100%
}

@media (min-width: 600px) {
    .wp-block-rss.columns-2 li {
        width:calc(50% - 16px)
    }

    .wp-block-rss.columns-3 li {
        width: calc(33.33333% - 16px)
    }

    .wp-block-rss.columns-4 li {
        width: calc(25% - 16px)
    }

    .wp-block-rss.columns-5 li {
        width: calc(20% - 16px)
    }

    .wp-block-rss.columns-6 li {
        width: calc(16.66667% - 16px)
    }
}

.wp-block-rss__item-author,.wp-block-rss__item-publish-date {
    display: block;
    color: #6c7781;
    font-size: 13px
}

.wp-block-search {
    display: flex;
    flex-wrap: wrap
}

.wp-block-search .wp-block-search__label {
    width: 100%
}

.wp-block-search .wp-block-search__input {
    flex-grow: 1;
    max-width: 360px
}

.wp-block-search .wp-block-search__button {
    margin-left: 10px
}

.wp-block-separator.is-style-wide {
    border-bottom-width: 1px
}

.wp-block-separator.is-style-dots {
    background: none!important;
    border: none;
    text-align: center;
    max-width: none;
    line-height: 1;
    height: auto
}

.wp-block-separator.is-style-dots:before {
    content: "\00b7 \00b7 \00b7";
    color: currentColor;
    font-size: 20px;
    letter-spacing: 2em;
    padding-left: 2em;
    font-family: serif
}

.wp-block-social-links {
    display: flex;
    justify-content: flex-start;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0
}

.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover {
    text-decoration: none;
    border-bottom: 0;
    box-shadow: none
}

.wp-social-link {
    display: block;
    width: 36px;
    height: 36px;
    border-radius: 36px;
    margin-right: 8px;
    transition: transform .1s ease
}

@media (prefers-reduced-motion:reduce) {
    .wp-social-link {
        transition-duration: 0s
    }
}

.wp-social-link a {
    padding: 6px;
    display: block;
    line-height: 0;
    transition: transform .1s ease
}

.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg {
    color: currentColor;
    fill: currentColor
}

.wp-social-link:hover {
    transform: scale(1.1)
}

.wp-block-social-links.aligncenter {
    justify-content: center;
    display: flex
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
    background-color: #f0f0f0;
    color: #444
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
    background-color: #f90;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
    background-color: #1ea0c3;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
    background-color: #0757fe;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
    background-color: #1e1f26;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
    background-color: #02e49b;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
    background-color: #e94c89;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
    background-color: #4280ff;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
    background-color: #f45800;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
    background-color: #1977f2;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
    background-color: #000;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
    background-color: #0461dd;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
    background-color: #e65678;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
    background-color: #24292d;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
    background-color: #eceadd;
    color: #382110
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
    background-color: #ea4434;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
    background-color: #f00075;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
    background-color: #e21b24;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
    background-color: #0577b5;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
    background-color: #3288d4;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
    background-color: #02ab6c;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
    background-color: #f6405f;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
    background-color: #e60122;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
    background-color: #ef4155;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
    background-color: #fe4500;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
    background-color: #0478d7;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
    background-color: #fefc00;
    color: #fff;
    stroke: #000
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
    background-color: #ff5600;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
    background-color: #1bd760;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
    background-color: #011835;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
    background-color: #6440a4;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
    background-color: #21a1f3;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
    background-color: #1eb7ea;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
    background-color: #4680c2;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
    background-color: #3499cd;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
    background-color: #d32422;
    color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
    background-color: #ff0100;
    color: #fff
}

.wp-block-social-links.is-style-logos-only .wp-social-link {
    background: none;
    padding: 4px
}

.wp-block-social-links.is-style-logos-only .wp-social-link svg {
    width: 28px;
    height: 28px
}

.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
    color: #f90
}

.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
    color: #1ea0c3
}

.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
    color: #0757fe
}

.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
    color: #1e1f26
}

.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
    color: #02e49b
}

.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
    color: #e94c89
}

.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
    color: #4280ff
}

.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
    color: #f45800
}

.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
    color: #1977f2
}

.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
    color: #000
}

.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
    color: #0461dd
}

.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
    color: #e65678
}

.wp-block-social-links.is-style-logos-only .wp-social-link-github {
    color: #24292d
}

.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
    color: #382110
}

.wp-block-social-links.is-style-logos-only .wp-social-link-google {
    color: #ea4434
}

.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
    color: #f00075
}

.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
    color: #e21b24
}

.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
    color: #0577b5
}

.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
    color: #3288d4
}

.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
    color: #02ab6c
}

.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
    color: #f6405f
}

.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
    color: #e60122
}

.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
    color: #ef4155
}

.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
    color: #fe4500
}

.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
    color: #0478d7
}

.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
    color: #fff;
    stroke: #000
}

.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
    color: #ff5600
}

.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
    color: #1bd760
}

.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
    color: #011835
}

.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
    color: #6440a4
}

.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
    color: #21a1f3
}

.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
    color: #1eb7ea
}

.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
    color: #4680c2
}

.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
    color: #3499cd
}

.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
    background-color: #d32422;
    color: #fff
}

.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
    color: #ff0100
}

.wp-block-social-links.is-style-pill-shape .wp-social-link {
    width: auto
}

.wp-block-social-links.is-style-pill-shape .wp-social-link a {
    padding-left: 16px;
    padding-right: 16px
}

.wp-block-spacer {
    clear: both
}

p.wp-block-subhead {
    font-size: 1.1em;
    font-style: italic;
    opacity: .75
}

.wp-block-table {
    overflow-x: auto
}

.wp-block-table table {
    width: 100%
}

.wp-block-table .has-fixed-layout {
    table-layout: fixed;
    width: 100%
}

.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th {
    word-break: break-word
}

.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright {
    display: table;
    width: auto
}

.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th {
    word-break: break-word
}

.wp-block-table .has-subtle-light-gray-background-color {
    background-color: #f3f4f5
}

.wp-block-table .has-subtle-pale-green-background-color {
    background-color: #e9fbe5
}

.wp-block-table .has-subtle-pale-blue-background-color {
    background-color: #e7f5fe
}

.wp-block-table .has-subtle-pale-pink-background-color {
    background-color: #fcf0ef
}

.wp-block-table.is-style-stripes {
    border-spacing: 0;
    border-collapse: inherit;
    background-color: transparent;
    border-bottom: 1px solid #f3f4f5
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    background-color: #f3f4f5
}

.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
    background-color: #f3f4f5
}

.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
    background-color: #e9fbe5
}

.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
    background-color: #e7f5fe
}

.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
    background-color: #fcf0ef
}

.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th {
    border-color: transparent
}

.wp-block-text-columns,.wp-block-text-columns.aligncenter {
    display: flex
}

.wp-block-text-columns .wp-block-column {
    margin: 0 16px;
    padding: 0
}

.wp-block-text-columns .wp-block-column:first-child {
    margin-left: 0
}

.wp-block-text-columns .wp-block-column:last-child {
    margin-right: 0
}

.wp-block-text-columns.columns-2 .wp-block-column {
    width: 50%
}

.wp-block-text-columns.columns-3 .wp-block-column {
    width: 33.33333%
}

.wp-block-text-columns.columns-4 .wp-block-column {
    width: 25%
}

.wp-block-video {
    margin-left: 0;
    margin-right: 0
}

.wp-block-video video {
    max-width: 100%
}

@supports ((position: -webkit-sticky) or (position:sticky)) {
    .wp-block-video [poster] {
        object-fit:cover
    }
}

.wp-block-video.aligncenter {
    text-align: center
}

.wp-block-video figcaption {
    margin-top: .5em;
    margin-bottom: 1em
}

:root .has-pale-pink-background-color {
    background-color: #f78da7
}

:root .has-vivid-red-background-color {
    background-color: #cf2e2e
}

:root .has-luminous-vivid-orange-background-color {
    background-color: #ff6900
}

:root .has-luminous-vivid-amber-background-color {
    background-color: #fcb900
}

:root .has-light-green-cyan-background-color {
    background-color: #7bdcb5
}

:root .has-vivid-green-cyan-background-color {
    background-color: #00d084
}

:root .has-pale-cyan-blue-background-color {
    background-color: #8ed1fc
}

:root .has-vivid-cyan-blue-background-color {
    background-color: #0693e3
}

:root .has-vivid-purple-background-color {
    background-color: #9b51e0
}

:root .has-very-light-gray-background-color {
    background-color: #eee
}

:root .has-cyan-bluish-gray-background-color {
    background-color: #abb8c3
}

:root .has-very-dark-gray-background-color {
    background-color: #313131
}

:root .has-pale-pink-color {
    color: #f78da7
}

:root .has-vivid-red-color {
    color: #cf2e2e
}

:root .has-luminous-vivid-orange-color {
    color: #ff6900
}

:root .has-luminous-vivid-amber-color {
    color: #fcb900
}

:root .has-light-green-cyan-color {
    color: #7bdcb5
}

:root .has-vivid-green-cyan-color {
    color: #00d084
}

:root .has-pale-cyan-blue-color {
    color: #8ed1fc
}

:root .has-vivid-cyan-blue-color {
    color: #0693e3
}

:root .has-vivid-purple-color {
    color: #9b51e0
}

:root .has-very-light-gray-color {
    color: #eee
}

:root .has-cyan-bluish-gray-color {
    color: #abb8c3
}

:root .has-very-dark-gray-color {
    color: #313131
}

:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: linear-gradient(135deg,#0693e3,#9b51e0)
}

:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
    background: linear-gradient(135deg,#00d084,#0693e3)
}

:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: linear-gradient(135deg,#7adcb4,#00d082)
}

:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: linear-gradient(135deg,#fcb900,#ff6900)
}

:root .has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: linear-gradient(135deg,#ff6900,#cf2e2e)
}

:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: linear-gradient(135deg,#eee,#a9b8c3)
}

:root .has-cool-to-warm-spectrum-gradient-background {
    background: linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)
}

:root .has-blush-light-purple-gradient-background {
    background: linear-gradient(135deg,#ffceec,#9896f0)
}

:root .has-blush-bordeaux-gradient-background {
    background: linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)
}

:root .has-purple-crush-gradient-background {
    background: linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)
}

:root .has-luminous-dusk-gradient-background {
    background: linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)
}

:root .has-hazy-dawn-gradient-background {
    background: linear-gradient(135deg,#faaca8,#dad0ec)
}

:root .has-pale-ocean-gradient-background {
    background: linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)
}

:root .has-electric-grass-gradient-background {
    background: linear-gradient(135deg,#caf880,#71ce7e)
}

:root .has-subdued-olive-gradient-background {
    background: linear-gradient(135deg,#fafae1,#67a671)
}

:root .has-atomic-cream-gradient-background {
    background: linear-gradient(135deg,#fdd79a,#004a59)
}

:root .has-nightshade-gradient-background {
    background: linear-gradient(135deg,#330968,#31cdcf)
}

:root .has-midnight-gradient-background {
    background: linear-gradient(135deg,#020381,#2874fc)
}

.has-small-font-size {
    font-size: 13px
}

.has-normal-font-size,.has-regular-font-size {
    font-size: 16px
}

.has-medium-font-size {
    font-size: 20px
}

.has-large-font-size {
    font-size: 36px
}

.has-huge-font-size,.has-larger-font-size {
    font-size: 42px
}

.has-text-align-center {
    text-align: center
}

.has-text-align-left {
    text-align: left
}

.has-text-align-right {
    text-align: right
}

/* https://chio.ro/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=5.2.2 */
.wpcf7 .screen-reader-response {
    position: absolute;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    width: 1px;
    margin: 0;
    padding: 0;
    border: 0;
}

.wpcf7 form .wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output {
    display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
    border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
    border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
    position: relative;
}

.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 1em;
    font-weight: normal;
    display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
    position: absolute;
    top: 20%;
    left: 20%;
    z-index: 100;
    border: 1px solid #dc3232;
    background: #fff;
    padding: .2em .8em;
}

span.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 1em;
}

span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
    content: " ";
}

div.wpcf7 .ajax-loader {
    visibility: hidden;
    display: inline-block;
    background-image: url(/build/images/ajax-loader.42d0c5dc.gif);
    width: 16px;
    height: 16px;
    border: none;
    padding: 0;
    margin: 0 0 0 4px;
    vertical-align: middle;
}

div.wpcf7 .ajax-loader.is-active {
    visibility: visible;
}

div.wpcf7 div.ajax-error {
    display: none;
}

div.wpcf7 .placeheld {
    color: #888;
}

div.wpcf7 input[type="file"] {
    cursor: pointer;
}

div.wpcf7 input[type="file"]:disabled {
    cursor: default;
}

div.wpcf7 .wpcf7-submit:disabled {
    cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
    direction: ltr;
}

.modal-backdrop.show {
    opacity: .8;
}
.modal-open {
    overflow: hidden
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1039;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: .5
}

.gdpr-modal a {
    text-decoration: none;
}

/* https://chio.ro/wp-content/themes/chio/res/css/theme.css?ver=2.4.13 */
/*!
 * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */
*,::after,::before {
    box-sizing: border-box
}

:focus {
    outline: none 0
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent
}

article,aside,figcaption,figure,footer,header,hgroup,main,nav,section {
    display: block
}

body {
    margin: 0;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    background-color: #fff
}

[tabindex="-1"]:focus {
    outline: 0 !important
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

h1,h2,h3,h4,h5,h6 {
    margin-top: 0;
    margin-bottom: .5rem
}

p {
    margin-top: 0;
    margin-bottom: 1rem
}

abbr[data-original-title],abbr[title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
}

dl,ol,ul {
    margin-top: 0;
    margin-bottom: 1rem
}

ol ol,ol ul,ul ol,ul ul {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

b,strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

sub,sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent
}

a:hover {
    color: #0056b3;
    text-decoration: underline
}

a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):focus {
    outline: 0
}

code,kbd,pre,samp {
    font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    font-size: 1em
}

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto
}

figure {
    margin: 0 0 1rem
}

img {
    vertical-align: middle;
    border-style: none
}

svg {
    overflow: hidden;
    vertical-align: middle
}

table {
    border-collapse: collapse
}

caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom
}

th {
    text-align: inherit
}

label {
    display: inline-block;
    margin-bottom: .5rem
}

button {
    border-radius: 0
}

button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

button,input,optgroup,select,textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button,input {
    overflow: visible
}

button,select {
    text-transform: none
}

select {
    word-wrap: normal
}

[type=button],[type=reset],[type=submit],button {
    -webkit-appearance: button
}

[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled) {
    cursor: pointer
}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
    padding: 0;
    border-style: none
}

input[type=checkbox],input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=date],input[type=datetime-local],input[type=month],input[type=time] {
    -webkit-appearance: listbox
}

textarea {
    overflow: auto;
    resize: vertical
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal
}

progress {
    vertical-align: baseline
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: none
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

output {
    display: inline-block
}

summary {
    display: list-item;
    cursor: pointer
}

template {
    display: none
}

[hidden] {
    display: none !important
}

.container--campaigns {
    padding: 150px 0 70px 0
}

.campaign--loop {
    margin: 0 0 60px 0;
    padding: 0 0 60px 0;
    border-bottom: 2px solid #ddd
}

.campaign--loop:last-child {
    border: none
}

.campaign__title {
    font-size: 3em;
    text-align: center;
    margin-bottom: 30px
}

.campaign__cover-image-container {
    text-align: center
}

.campaign__content {
    margin: 30px 0
}

.chio-button--campaign-cta {
    padding: 15px 30px 15px 42px;
    color: #d2001b;
    border: solid 2px #d2001b
}

.chio-button--campaign-cta:before {
    background: #d2001b
}

.chio-button--campaign-cta:hover {
    color: #fff
}

.chio-button--campaign-cta .chio-button__text {
    margin-right: 14px;
    font-weight: 600
}

.chio-button--campaign-cta:hover .icon-right {
    color: #fff;
    -webkit-animation: arrowButtonAnimationSmall 1s infinite;
    animation: arrowButtonAnimationSmall 1s infinite
}

@media only screen and (max-width: 1024px) {
    .container--campaigns {
        padding-top:120px
    }

    .campaign--loop {
        padding: 0 0 40px 0;
        margin: 0 0 40px 0
    }
}

body,html {
    font-family: Montserrat,sans-serif;
    font-size: 16px;
    color: #000
}

*,::after,::before {
    box-sizing: border-box
}

.no-gutters {
    margin-right: 0;
    margin-left: 0
}

.no-gutters>.col,.no-gutters>[class*=col-] {
    padding-right: 0;
    padding-left: 0
}

h1,h2,h3,h4 {
    line-height: 1
}

.chio-page-content h1,.chio-page-content h2,.chio-page-content h3:not(.chio-contact-form__heading):not(.contact-info-heading),.chio-page-content h4 {
    margin: 1.33em 0
}

h2 {
    font-size: 2em;
    line-height: 1.4;
    margin-bottom: 30px
}

img {
    max-width: 100%;
    height: auto
}

ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

a {
    text-decoration: none
}

a:hover {
    text-decoration: none
}

.link {
    text-decoration: underline
}

.link:hover {
    text-decoration: underline
}

.list {
    list-style-type: disc
}

.smooth-css-transition,.smooth-css-transition--children * {
    -webkit-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1)
}

.nt-section-heading--cursive {
    font-family: BirdsOfParadise,sans-serif;
    font-weight: 400
}

.screen-reader-text {
    display: none !important
}

.col {
    flex: 0 auto
}

.text-align-center {
    text-align: center
}

.text-align-right {
    text-align: right
}

.text-align-left {
    text-align: left
}

@media (min-width: 576px) {
    .text-align-sm-center {
        text-align:center
    }

    .text-align-sm-right {
        text-align: right
    }

    .text-align-sm-left {
        text-align: left
    }
}

@media (min-width: 768px) {
    .text-align-md-center {
        text-align:center
    }

    .text-align-md-right {
        text-align: right
    }

    .text-align-md-left {
        text-align: left
    }
}

@media (min-width: 992px) {
    .text-align-lg-center {
        text-align:center
    }

    .text-align-lg-right {
        text-align: right
    }

    .text-align-lg-left {
        text-align: left
    }
}

@media (min-width: 1200px) {
    .text-align-xl-center {
        text-align:center
    }

    .text-align-xl-right {
        text-align: right
    }

    .text-align-xl-left {
        text-align: left
    }
}

.heavy-italic-heading {
    font-family: Montserrat,sans-serif;
    font-size: 4.375em;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    color: #fff
}

.heavy-italic-subheading {
    font-family: Montserrat,sans-serif;
    font-size: 1.875em
}

.full-width {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw
}

.to-upper {
    text-transform: uppercase
}

.hidden {
    display: none !important
}

.italic-text {
    font-style: italic
}

.chio-menu a {
    color: #fff;
    line-height: 1.5
}

.chio-menu a:hover {
    text-decoration: none
}

.chio-menu--main,.chio-menu--secondary {
    text-align: center
}

.chio-menu--main {
    margin: 0 0;
    padding: 0 0;
    list-style-type: none;
    list-style-position: outside;
}

.chio-menu--main a {
    font-family: Montserrat,sans-serif;
    font-size: 1.7rem;
    font-weight: 600;
    font-style: italic;
    text-transform: uppercase;
}

@media (max-height: 736px) {
    .chio-menu--main a {
        font-size:2em
    }
}

.chio-menu--main .sub-menu a {
    font-size: 1.3em
}

.chio-menu--main li {
    margin: 5px 0;
}

.chio-menu--secondary li:first-child {
    display: none
}

.chio-menu--secondary li {
    margin: 5px 0
}

.chio-menu-button {
    display: inline-flex
}

.chio-menu-button__pattern {
    position: relative;
    width: 28px;
    height: 38px;
    margin-top: 2px;
    margin-left: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.chio-menu-button__pattern__triple-dots {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 3px 0
}

.chio-menu-button__pattern__triple-dots,.chio-menu-button__pattern__triple-dots:after,.chio-menu-button__pattern__triple-dots:before {
    position: relative;
    width: 5px;
    height: 5px;
    border-radius: 5px;
    background: #fff;
    transition: all .1s linear
}

.chio-menu-button__pattern__triple-dots:after,.chio-menu-button__pattern__triple-dots:before {
    content: '';
    display: inline-flex;
    position: absolute
}

.chio-menu-button__pattern__triple-dots:before {
    left: -9.5px
}

.chio-menu-button__pattern__triple-dots:after {
    right: -10.5px
}

.chio-menu-button--close .chio-menu-button__pattern__triple-dots:nth-child(2):after,.chio-menu-button--close .chio-menu-button__pattern__triple-dots:nth-child(2):before {
    opacity: 0
}

.chio-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 20px 44px 0 44px;
    z-index: 999;
    transition: all .3s linear;
    display: flex;
    align-items: center
}

.page-template-timeline-page-template .chio-header:not(.chio-header--sticky) {
    align-items: flex-start
}

.chio-header--sticky {
    padding: 0 22px;
    background: #e30613;
    height: 100px
}

.chio-drawer {
    visibility: hidden;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4);
    z-index: 998;
    transition: all .2s ease-out
}

.chio-drawer--active {
    visibility: visible
}

.chio-drawer__inner {
    position: absolute;
    padding-top: 100px;
    right: -600px;
    max-width: 100%;
    width: 600px;
    height: 100%;
    background: #e30613;
    transition: all .2s ease-out
}

.chio-drawer--active .chio-drawer__inner {
    right: 0
}

.chio-menu-button {
    text-transform: uppercase;
    color: #fff;
    font-family: Montserrat,sans-serif;
    font-size: 2em;
    font-weight: 600;
    font-style: italic;
    cursor: pointer;
    margin-left: 100px
}

.chio-logo-container {
    position: relative;
    margin: 0 auto 0 0;
    transition: all .3s linear
}

.chio-code-button {
    display: block;
    padding: 8px 50px;
    border-radius: 35px;
    background-color: #fff;
    font-size: 1.25em;
    font-weight: 600;
    text-align: center;
    color: #d2001b
}

.chio-code-button:hover {
    color: #d2001b
}

.chio-code-button--drawer {
    position: relative;
    top: 60px
}

.social-icons {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.social-icons--footer {
    margin: 70px 0 0 0
}

.social-icon-link,.social-icon-link:hover {
    color: #fff;
    text-decoration: none
}

.icon--social-icon {
    font-size: 2.3em;
    margin: 0 20px
}

.icon--social-icon:before {
    transition: all .2s ease-out
}

.icon--social-icon:hover:before {
    transform: scale(1.5)
}

.section {
    position: relative
}

.section--full-height {
    height: 100vh
}

.section--bottom-particle-wave * {
    position: relative;
    z-index: 1
}

.section--bottom-particle-wave:after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 194px;
    background: url(/build/images/particle-wave-green.38d84bea.png) no-repeat center center;
    background-size: cover;
    z-index: 0
}

.scroll-down-button {
    cursor: pointer;
    width: 23px;
    height: 60px;
    background: url(/build/images/scroll-icon.f30a8b5d.svg) no-repeat center center;
    -webkit-animation: scrollDown 1.3s infinite;
    animation: scrollDown 1.3s infinite
}

@-webkit-keyframes scrollDown {
    0% {
        -webkit-transform: translate(0, 0);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: translate(0, 20px);
        opacity: 0
    }
}

@keyframes scrollDown {
    0% {
        transform: translate(0, 0);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        transform: translate(0, 20px);
        opacity: 0
    }
}

.chio-modal {
    visibility: hidden;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);
    opacity: 0;
    transition: all .2s linear
}

.chio-modal--open {
    visibility: visible;
    opacity: 1 !important;
}

.chio-modal__content {
    width: 420px;
    max-width: 90%;
    background: #fff;
    padding: 20px 46px;
    border-radius: 32px;
    color: #000
}
.chio-modal-window-width {
    width: 900px;
}

.chio-modal__content--video {
    width: auto;
    height: 90%;
    max-width: none;
    padding: 20px
}

.chio-modal__content--video iframe {
    width: 100%;
    height: 100%
}

.chio-modal__content--video video {
    width: auto;
    height: calc(100% - 60px);
    border-radius: 32px
}

.chio-modal__content--iframe {
    width: 90%
}

.chio-modal__close {
    width: 36px;
    height: 36px;
    padding: 0;
    border: 0;
    border-radius: 36px;
    color: #fff;
    background: #000;
    font-size: 3em;
    line-height: 36px;
    text-align: center;
    margin-bottom: 23px;
    cursor: pointer
}

.chio-footer {
    background: #a71d23;
}

.chio-footer__logo-column {
    flex: 1;
    position: relative;
    background: #d2001b;
    padding: 43px 0
}

.chio-footer__potato {
    position: absolute;
    bottom: 0;
    right: -230px;
    max-width: 339px
}

.chio-footer__info-column {
    flex: 1;
    color: #fff;
    padding: 50px 0 32px 0;
    font-weight: 500
}

.chio-footer__info-text {
    max-width: 300px
}

.chio-footer__info-heading {
    font-family: Montserrat,sans-serif;
    font-size: 1.11em
}

.chio-menu--footer {
    padding-left: 36px;
    border-left: 1px solid #fff
}

.chio-footer__copyright {
    color: #fff
}

.chio-footer__buttons-container {
    display: flex;
    justify-content: center;
    align-items: flex-start
}

.wp-block-columns {
    margin: 0
}

.wp-block-column {
    flex-basis: auto
}

.wp-block-image {
    margin: 0
}

@media (min-width: 600px) {
    .wp-block-column:nth-child(2n) {
        margin:0
    }
}

.page-id-1066 .nest-content-inner {
    padding: 25px 15px 0 15px;
    color: #fff
}

.page-id-1066 .wpcf7 form .wpcf7-response-output {
    margin-top: 1em;
    font-size: 22px
}

.page-id-1066 .wpcf7-form-control-wrap.rules-and-regulations,.page-id-1066 .wpcf7-form-control-wrap.terms-and-conditions,.page-id-1066 .wpcf7-form-control-wrap.newsletter-opt-in {
    font-size: 18px;
    margin-bottom: -20px
}

.page-id-1066 .chio-contact-form p {
    margin-bottom: 1rem
}

@media only screen and (max-width: 1600px) {
    body {
        font-size:14px
    }

    .chio-header--sticky {
        height: 80px
    }

    .chio-header--sticky .chio-logo-container {
        bottom: -20px;
        max-width: 180px
    }

    .chio-footer__buttons-container {
        flex-direction: column;
        align-items: flex-end
    }

    .chio-footer__potato {
        right: -280px;
        bottom: 28px;
        transform: rotate(-3deg)
    }
}

@media only screen and (max-width: 1024px) {
    .chio-code-button--header {
        display:none
    }

    .chio-header--sticky .chio-code-button--header {
        display: inline-block
    }

    .chio-menu-button {
        margin-left: 10px
    }

    .chio-footer__potato {
        display: none
    }

    .chio-modal__content--video {
        width: 90%
    }

    .chio-modal__content--video video {
        width: 100%
    }
}

@media only screen and (max-width: 768px) {
    .chio-header {
        padding:10px
    }

    .chio-header--sticky {
        height: 80px
    }

    .chio-header--sticky .chio-logo-container {
        bottom: 0
    }

    .chio-header--sticky .chio-code-button--header {
        display: none
    }

    .chio-logo {
        max-width: 120px
    }

    .chio-menu-button {
        margin: 0
    }

    .chio-code-button {
        top: auto;
        padding: 8px 30px
    }

    .icon--social-icon {
        margin: 0 5px
    }

    .heavy-italic-heading {
        font-size: 2.5em
    }

    .chio-footer__potato {
        display: none
    }

    .chio-footer__logo-column {
        padding: 100px 20px
    }

    .chio-footer__logo-column .chio-logo {
        max-width: 200px
    }

    .chio-footer__info-column {
        padding: 40px 20px
    }

    .chio-footer__info-heading {
        margin-bottom: 40px
    }

    .chio-footer__buttons-container .col {
        margin: 20px 0
    }

    .chio-menu--footer {
        padding-left: 0;
        border-left: none
    }

    .chio-footer__footer-menu-column {
        flex: 1;
        padding: 0 20px 50px;
        text-align: center
    }

    .chio-modal__content {
        padding: 20px 20px
    }

    .chio-modal__content--video {
        padding: 0;
        width: 100%;
        height: 100%;
        border-radius: 0
    }
}

@media only screen and (max-width: 640px) {
    .chio-code-button--header,.chio-header--sticky .chio-code-button--header {
        display:none
    }
}

.chio-landing-screen {
    background: #a51c22
}

.scroll-down-button--landing-screen {
    position: absolute;
    top: auto;
    left: 0;
    right: 0;
    bottom: 50px;
    margin: auto;
    z-index: 1
}

.section--homepage-videos {
    margin: 0;
    padding: 150px 0;
    background: #d2001b
}

.section--homepage-videos .chio-framed-video {
    margin: 0 20px
}

.section--homepage-history {
    padding: 80px 0;
    color: #fff;
    font-weight: 500
}

.section--homepage-history .wp-block-group__inner-container {
    width: 1140px;
    max-width: 100%;
    padding: 0 10px;
    margin: 0 auto
}

.chio-history-columns {
    justify-content: center
}

.chio-history-column {
    margin: 0 25px
}

@media only screen and (max-width: 1024px) {
    .section--homepage-history {
        padding:80px 20px;
        text-align: center
    }

    .section--homepage-history .heavy-italic-heading {
        text-align: center
    }

    .chio-history-columns {
        flex-direction: column
    }

    .chio-history-column img {
        margin: 60px 0 0 0
    }
}

@media only screen and (max-width: 640px) {
    .chio-history-column {
        margin:0
    }
}

.chio-campaign-block {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 40px
}

.chio-campaign-block__header {
    position: relative;
    z-index: 1;
    margin-top: -150px
}

.chio-campaign-block__title {
    font-family: Montserrat,sans-serif;
    font-size: 4.37em;
    text-shadow: 3px 3px 0 #000;
    line-height: 1.14;
    letter-spacing: normal;
    color: #fff;
    white-space: pre-wrap;
    text-align: center;
    margin-bottom: 44px
}

.chio-campaign-block__foreground-images {
    position: relative;
    margin-top: -150px
}

.chio-campaign-block__foreground-images img {
    max-width: none;
    width: auto
}

.chio-campaign-block__secondary-foreground-image {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -90px
}

.chio-campaign-block__extra-content {
    text-align: center
}

.chio-button {
    display: inline-flex;
    border-radius: 50px;
    background: 0 0;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    position: relative
}

.chio-button:focus {
    outline: 0
}

.chio-button:hover {
    text-decoration: none
}

.chio-button:before {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
    transition: all .2s ease-out
}

.chio-button:hover:before {
    height: 100%
}

.chio-button--large {
    padding: 20px 50px 20px 70px;
    border: solid 2px #fff;
    color: #fff
}

.chio-button--small {
    padding: 15px 20px;
    border: solid 2px #fff;
    color: #fff
}

.chio-button--large:before,.chio-button--small:before {
    background: #fff
}

.chio-button--large:hover,.chio-button--small:hover {
    color: #d2001b
}

.chio-button__text {
    position: relative
}

.chio-button--large .chio-button__text {
    font-size: 1.5em;
    margin-right: 35px;
    font-weight: 500
}

.chio-button--small .chio-button__text {
    font-size: 1.125em;
    margin-right: 14px;
    font-weight: 500
}

.chio-button__icon {
    position: relative;
    font-size: 1.5em
}

.chio-button--large:hover .icon-right {
    color: #d2001b;
    -webkit-animation: arrowButtonAnimation 1s infinite;
    animation: arrowButtonAnimation 1s infinite
}

.chio-button--small:hover .icon-right {
    color: #d2001b;
    -webkit-animation: arrowButtonAnimationSmall 1s infinite;
    animation: arrowButtonAnimationSmall 1s infinite
}

@-webkit-keyframes arrowButtonAnimation {
    0% {
        -webkit-transform: translate(-20px, 0);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: translate(20px, 0);
        opacity: 0
    }
}

@keyframes arrowButtonAnimation {
    0% {
        transform: translate(-20px, 0);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        transform: translate(20px, 0);
        opacity: 0
    }
}

@-webkit-keyframes arrowButtonAnimationSmall {
    0% {
        -webkit-transform: translate(-10px, 0);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: translate(10px, 0);
        opacity: 0
    }
}

@keyframes arrowButtonAnimationSmall {
    0% {
        transform: translate(-10px, 0);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        transform: translate(10px, 0);
        opacity: 0
    }
}

.chio-button--footer {
    max-width: 100%;
    width: 300px;
    margin-bottom: 15px
}

.chio-framed-video {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    padding: 45px
}

.chio-framed-video iframe,.chio-framed-video video {
    max-width: 100%;
    border: 6px solid #fff
}

.chio-framed-video__preview-image {
    max-width: 100%;
    height: auto
}

.chio-framed-video--frame-1 {
    background-image: url(/build/images/video-frame-1.f85d4d30.svg)
}

.chio-framed-video--frame-2 {
    background-image: url(/build/images/video-frame-2.e67e8c46.svg)
}

.chio-category-feature-block {
    padding: 100px 0
}

.chio-category-feature-block__header {
    position: relative;
    max-width: 100%;
    width: 460px;
    padding: 0 20px
}

.chio-category-feature-block__title-visual {
    position: absolute;
    top: -122px;
    left: -220px
}

.chio-category-feature-block__category-title {
    text-shadow: 10px 15px 30px #00000033;
    font-family: Montserrat,sans-serif;
    font-size: 4.375em;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    color: #fff;
    margin-bottom: 10px
}

.chio-category-feature-block__category-subtitle {
    font-size: 1.75em;
    color: #fff;
    text-align: right;
    margin-bottom: 75px
}

.chio-category-feature-block__content {
    color: #fff;
    font-weight: 500
}

.chio-category-feature-block__visuals {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center
}

.chio-category-feature-block__secondary-visual {
    position: absolute;
    z-index: 3
}

.chio-category-feature-block__secondary-visual--0 {
    left: -20px;
    bottom: -65px
}

.chio-category-feature-block__secondary-visual--1 {
    bottom: -135px;
    left: 160px
}

.chio-category-feature-block__secondary-visual--2 {
    left: 350px;
    bottom: -100px
}

.chio-category-feature-block__secondary-visual--3 {
    right: -150px
}

.chio-timeline-frame {
    position: relative;
    overflow: hidden
}

.chio-timeline {
    position: relative;
    transition: all .8s ease-in-out
}

.chio-timeline__arrow {
    position: absolute;
    background: url(/build/images/timeline-arrow.48c59d4d.svg) no-repeat center center;
    background-size: contain;
    max-width: 100%;
    width: 7423px;
    height: 204px;
    top: 50%;
    margin-top: 130px;
    left: 35vw
}

.chio-timeline-entry {
    flex: 0 0 auto;
    width: 100vw;
    height: 100vh;
    position: relative;
    overflow: hidden
}

.chio-timeline-entry:after,.chio-timeline-entry:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    height: 100%;
    z-index: 0
}

.chio-timeline-entry::before {
    width: 70%;
    left: 0;
    transform: skewX(-5deg);
    margin-left: -15%;
    background-image: radial-gradient(circle at 35% 50%, #e30613, #a71d23)
}

.chio-timeline-entry::after {
    right: 0;
    background: #154734;
    width: 70%;
    transform: skewX(-5deg);
    margin-right: -15%
}

.chio-timeline-entry__content-container {
    position: relative;
    z-index: 1;
    color: #fff;
    margin: 0 33px
}

.chio-timeline-entry__heading-link {
    color: #fff;
    text-decoration: underline
}

.chio-timeline-entry__heading-link:hover {
    color: #fff;
    text-decoration: underline
}

.chio-timeline-entry__content-container--boxed {
    max-width: 90%;
    width: 672px;
    padding: 44px 58px;
    box-shadow: 10px 10px 30px 0 rgba(0,0,0,0.3);
    background-color: #f9f9f9;
    color: #3a3a3a
}

.chio-timeline-entry__heading {
    font-family: Montserrat,sans-serif;
    font-size: 2.5em;
    line-height: 1.4;
    text-align: center;
    margin-bottom: 40px
}

.chio-timeline-entry__image {
    position: relative;
    z-index: 1;
    margin: 0 33px
}

.chio-social-icons {
    position: relative
}

.chio-social-icons:after,.chio-social-icons:before {
    content: '';
    display: block;
    width: 200px;
    height: 1px;
    background: #d2001b
}

.chio-social-icon {
    display: inline-block;
    transition: all .2s ease-out
}

.chio-social-icons a {
    margin: 0 60px
}

.chio-social-icon:hover {
    transform: scale(1.3)
}

.chio-social-icon--facebook {
    width: 26px;
    height: 53px;
    background: url(/build/images/facebook-icon-color.ef1a7326.svg) no-repeat center center;
    background-size: cover
}

.chio-social-icon--instagram {
    width: 53px;
    height: 53px;
    background: url(/build/images/insta-icon-color.90d8ba0e.svg) no-repeat center center;
    background-size: cover
}

.chio-social-icon--youtube {
    width: 43px;
    height: 52px;
    background: url(/build/images/you-tube-icon.728869bd.svg) no-repeat center center;
    background-size: cover
}

@media only screen and (max-width: 1440px) {
    .chio-timeline__arrow {
        margin-top:100px
    }

    .chio-category-feature-block__secondary-visual {
        zoom:.9}
}

@media only screen and (max-width: 1370px) {
    .chio-category-feature-block__secondary-visual {
        zoom:.8
    }
}

@media only screen and (max-width: 1024px) {
    .chio-button--large .chio-button__text {
        margin-right:12px
    }

    .chio-button--large {
        padding: 10px 20px 10px 25px
    }

    .chio-button--small {
        padding: 10px 20px
    }

    .chio-campaign-block__title,.chio-category-feature-block__category-title {
        font-size: 2.5em
    }

    .chio-campaign-block {
        height: auto !important;
        padding: 100px 0
    }

    .chio-campaign-block__header {
        padding: 0 40px
    }

    .chio-campaign-block__foreground-images img {
        max-width: 100%
    }

    .chio-campaign-block__foreground-image {
        margin: 40px auto
    }

    .chio-campaign-block__secondary-foreground-image {
        bottom: -30px
    }

    .chio-category-feature-block__title-visual {
        top: -50px;
        left: 0;
        max-width: 150px
    }

    .chio-category-feature-block__category-subtitle {
        margin-bottom: 40px
    }

    .chio-category-feature-block__visuals--mobile {
        margin: 0 0 70px 0
    }

    .chio-category-feature-block__visuals--mobile .chio-category-feature-block__secondary-visual {
        max-width: 33%
    }

    .chio-category-feature-block__visuals--mobile .chio-category-feature-block__secondary-visual--0 {
        left: -20px;
        bottom: -15px
    }

    .chio-category-feature-block__visuals--mobile .chio-category-feature-block__secondary-visual--1 {
        bottom: -60px;
        left: 50px
    }

    .chio-category-feature-block__visuals--mobile .chio-category-feature-block__secondary-visual--2 {
        left: 160px;
        bottom: -27px
    }

    .chio-category-feature-block__visuals--mobile .chio-category-feature-block__secondary-visual--3 {
        right: -19px;
        bottom: 45px
    }

    .chio-framed-video iframe,.chio-framed-video video {
        height: auto
    }

    .chio-timeline-entry {
        padding: 90px 0 0 0;
        height: auto;
        margin-top: -1px
    }

    .chio-timeline-entry:nth-child(2n)::before {
        transform: skewX(5deg)
    }

    .chio-timeline-entry:nth-child(2n)::after {
        transform: skewX(5deg)
    }

    .chio-timeline__arrow {
        display: none
    }

    .chio-timeline-entry__content-container {
        padding: 20px
    }

    .chio-timeline-entry__heading {
        font-size: 1.8em;
        margin-bottom: 20px
    }

    .chio-timeline-entry__image {
        position: relative;
        max-width: 90%;
        margin: 20px auto
    }

    .chio-timeline-entry__content-container:not(.chio-timeline-entry__content-container--boxed)+.chio-timeline-entry__image {
        position: relative
    }

    .chio-social-icons a {
        margin: 0 20px
    }

    .chio-social-icons:after,.chio-social-icons:before {
        width: 40px
    }
}

@media only screen and (max-width: 320px) {
    .chio-category-feature-block__title-visual {
        top:-50px;
        left: 10px;
        max-width: 100px
    }

    .chio-button--footer {
        width: 240px
    }
}

.chio-page-header {
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: 593px
}

.chio-page-heading {
    text-shadow: 3px 3px 4px rgba(0,0,0,0.67);
    font-family: Montserrat,sans-serif;
    font-size: 3.75em;
    text-align: center;
    color: #fff;
    text-transform: uppercase
}

.chio-page-content {
    padding: 50px 100px
}

.section--contact-page {
    width: calc(100% + 200px);
    margin: -50px -200px 0 -200px;
    background: #154734;
    padding: 0 22px 100px 22px;
    color: #fff
}

.chio-contact-columns {
    position: relative;
    background: #e30613;
    margin-top: -150px;
    margin-bottom: 100px
}

.chio-contact-columns .wp-block-column {
    flex-grow: 1
}

.chio-contact-info-column {
    padding: 100px 81px;
    display: flex;
    flex-direction: column;
    justify-content: space-around
}

.contact-info-heading {
    font-family: Montserrat,sans-serif;
    font-size: 2.5em
}

.chio-button--contact-form {
    padding: 14px 40px
}

.chio-button--contact-form .chio-button__icon {
    font-size: 1.1em
}

.chio-contact-form {
    text-align: center
}

.chio-contact-form__heading {
    font-family: Montserrat,sans-serif;
    font-size: 1.875em;
    text-align: center;
    margin-bottom: 36px
}

.chio-contact-form p {
    margin-bottom: 20px
}

.chio-contact-form input:not([type=checkbox]),
.chio-contact-form textarea {
    max-width: 100%;
    border-radius: 30px;
    padding: 20px;
    border: solid 1px #fff;
    background-color: #fff
}

.chio-contact-form input:focus,.chio-contact-form textarea:focus {
    outline: 0
}

.chio-contact-form a {
    color: #fff;
    text-decoration: underline
}

span.wpcf7-not-valid-tip {
    margin-top: 5px;
    color: #fff700
}

.wpcf7 {
    max-width: 100%;
    width: 548px;
    margin: 0 auto
}

.wpcf7-form-control,.wpcf7-form-control-wrap {
    display: inline-block;
    width: 100%
}

@media only screen and (max-width: 1024px) {
    .chio-page-content {
        padding:50px 22px
    }

    .section--contact-page {
        width: calc(100% + 44px);
        margin: -50px -44px 0 -44px
    }

    .chio-contact-info-column {
        padding: 50px 40px
    }
}

@media only screen and (max-width: 320px) {
    .chio-contact-info-column {
        padding:50px 20px
    }
}

.chio-category {
    background: #fff
}

.chio-category__name {
    position: relative;
    font-family: Montserrat,sans-serif;
    font-size: 1.875em;
    line-height: 1.33;
    color: #fff
}

.chio-category__name__background {
    display: block;
    width: 290px;
    height: 320px;
    background: url(/build/images/product-category-name-bkg.3ee2897a.png) no-repeat center center;
    background-size: cover
}

.chio-category__name__text {
    position: absolute;
    top: 60px;
    left: 0;
    padding-left: 40px;
    word-spacing: 999px;
    width: 100%;
    height: 120px;
    display: flex;
    align-items: center
}

.chio-category__description {
    max-width: 400px;
    margin-left: 20px;
    font-weight: 500;
    margin-top: 45px
}

.chio-category-23 .chio-category__name__text,.chio-category-27 .chio-category__name__text,.chio-category-28 .chio-category__name__text,.chio-category-30 .chio-category__name__text {
    padding-left: 20px
}

.chio-category__description-button {
    font-size: 14px;
    font-family: Montserrat,sans-serif;
    font-weight: 600;
    text-transform: capitalize;
    display: flex;
    position: absolute;
    background: 0 0;
    right: 10px;
    border: 0;
    padding: 0
}

.chio-category__description-button:focus {
    outline: 0
}

.chio-category__description-button__icon {
    width: 36px;
    height: 36px;
    color: #fff;
    background: #000;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 36px;
    font-size: 32px;
    margin-left: 5px;
    transition: all .2s ease-out
}

.chio-category__description-button--close .chio-category__description-button__icon {
    transform: rotate(45deg)
}

.chio-category__image-container {
    position: absolute;
    bottom: -20px;
    left: 28px;
    max-height: 175px;
    width: auto
}

.chio-product {
    position: relative;
    padding-left: 120px !important;
    max-height: 90%
}

.chio-product__inner {
    position: relative;
    height: 100%;
    max-height: 100%;
    padding: 60px;
    border-radius: 100px 0 0 0;
    transition: all .4s linear
}

.chio-product__inner__slope {
    position: absolute;
    height: 100%;
    width: 230px;
    top: 0;
    left: -60px;
    border-radius: 100px 0 0 100px;
    transform: skewX(-8deg);
    transition: all .4s linear
}

.chio-product__title {
    font-family: Montserrat,sans-serif;
    font-size: 2.25em;
    line-height: 1.28;
    text-align: right;
    color: #f9f9f9;
    margin-bottom: 23px
}

.chio-product__weight-units {
    font-size: 1.25em;
    color: #f9f9f9;
    font-weight: 500;
    text-align: right;
    margin-bottom: 50px
}

.chio-product__description {
    font-weight: 500;
    text-align: right
}

.chio-product__image-container {
    flex: 1;
    margin: 0 0 0 50px
}

.chio-product__image-container img {
    position: relative;
    width: auto;
    max-width: none;
    height: 550px;
    right: 0;
    transition: all .4s ease-in-out
}

.chio-product__content {
    flex: 1;
    width: 484px;
    max-width: 100%;
    color: #fff;
    transition: all .4s ease-in-out
}

.chio-product--loading .chio-product__content {
    opacity: 0
}

.chio-product--loading img {
    right: -700px
}

.chio-product__information-buttons {
    margin-top: 50px
}

.chio-button--product-information {
    border: 1px solid #fff;
    padding: 8px 10px 8px 20px
}

.chio-button--product-information .chio-button__text {
    font-size: .9em
}

.nutritional-table td,.nutritional-table th {
    padding: 5px
}

.chio-category__products-container {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0
}

.chio-category__products {
    margin: 0;
    padding: 0;
    list-style-type: none;
    background: #ddd;
    height: 80px
}

.chio-category__product {
    margin: 0 10px
}

.chio-category__product__thumbnail {
    max-width: 68px;
    transition: all .2s ease-out
}

.chio-category__product__link:not(.chio-category__product__link--selected):hover .chio-category__product__thumbnail {
    transform: scale(1.2)
}

.chio-category__product__link--selected .chio-category__product__thumbnail {
    transform: scale(1.6);
    transform-origin: bottom;
    margin: 0 10px
}

.ajax-loader {
    display: none;
    width: 30px;
    height: 30px
}

.ajax-loader.visible {
    display: inline-block
}

@media only screen and (max-width: 1600px) {
    .chio-category__description {
        margin-top:25px
    }

    .chio-product__inner {
        padding: 30px 0
    }

    .chio-product__image-container {
        margin-left: 20px
    }

    .chio-product__image-container img {
        height: 430px
    }

    .chio-category__products {
        height: 50px
    }

    .chio-category__product__thumbnail {
        max-width: 48px
    }
}

@media only screen and (max-width: 1024px) {
    .chio-product {
        position:relative;
        padding-left: 95px !important;
        max-height: 90%
    }

    .chio-button--product-information {
        margin: 10px 0
    }

    .chio-product__weight-units {
        margin-bottom: 0
    }

    .chio-product__title {
        font-size: 1.9em
    }

    .chio-product__image-container {
        overflow: hidden
    }

    .chio-product__image-container img {
        height: 270px
    }
}

@media only screen and (max-width: 800px) {
    .chio-category-container:last-child {
        margin-bottom:50px
    }

    .chio-category {
        padding-top: 80px;
        height: auto !important
    }

    .chio-category__name__background {
        width: 70px;
        height: 97px;
        background: url(/build/images/mobile-category-mark.cf7efb43.png) no-repeat center center;
        background-size: cover;
        margin-right: 10px
    }

    .chio-category__name {
        color: #333
    }

    .chio-category__name__text {
        position: relative;
        top: 0;
        height: auto;
        padding: 0
    }

    .chio-category__image {
        display: none
    }

    .chio-category__description {
        max-width: 90%;
        margin: 25px auto;
        transition: all .2s ease-out
    }

    .chio-category__products-container {
        position: fixed;
        z-index: 997;
        bottom: -200px;
        transition: all .3s linear
    }

    .chio-category__products-container--sticky {
        bottom: 0
    }

    .chio-product {
        padding-left: 70px !important;
        flex: 1
    }

    .chio-product__inner {
        border-radius: 80px 0 0 0
    }

    .chio-product__inner__slope {
        width: 95px;
        left: -35px;
        border-radius: 70px 0 0 60px;
        transform: skewX(-5deg)
    }

    .chio-product__content {
        padding: 0 15px 0 0 !important
    }

    .chio-product__image-container {
        margin: 0
    }

    .chio-product__image-container img {
        height: auto;
        max-height: 100%;
        max-width: 100%
    }
}

@media only screen and (max-width: 640px) {
    .chio-category__product {
        margin:0 5px
    }

    .chio-category__description {
        overflow: hidden;
        max-height: 0
    }

    .chio-category__description--active {
        max-height: 300px
    }
}

.winners-popup {
    margin: auto;
    width: 80vw;
    height: 100%;
    max-width: 600px;
    min-width: 320px;
    background-color: #00512f;
    color: #fff;
    padding: 40px;
    text-align: center
}

.winners-popup .popup-wrapper {
    overflow-x: auto;
    width: 100%;
    height: 100%;
    max-height: calc(80vh - 80px)
}

.winners-popup .prize-type {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.winners-popup .prize-type .winner .city {
    color: #afa
}

.lity {
    z-index: 999995;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    white-space: nowrap;
    background: #0b0b0b;
    background: rgba(0,0,0,0.9);
    outline: 0 !important;
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.lity.lity-opened {
    opacity: 1
}

.lity.lity-closed {
    opacity: 0
}

.lity * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.lity-wrap {
    z-index: 999995;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    outline: 0 !important
}

.lity-wrap:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -.25em
}

.lity-loader {
    z-index: 999996;
    color: #fff;
    position: absolute;
    top: 50%;
    margin-top: -.8em;
    width: 100%;
    text-align: center;
    font-size: 14px;
    font-family: Arial,Helvetica,sans-serif;
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.lity-loading .lity-loader {
    opacity: 1
}

.lity-container {
    z-index: 999997;
    position: relative;
    text-align: left;
    vertical-align: middle;
    display: inline-block;
    white-space: normal;
    max-width: 100%;
    max-height: 100%;
    outline: 0 !important
}

.lity-content {
    z-index: 999998;
    width: 100%;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: -o-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease
}

.lity-closed .lity-content,.lity-loading .lity-content {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8)
}

.lity-content:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.6);
    box-shadow: 0 0 8px rgba(0,0,0,0.6)
}

.lity-close {
    z-index: 999999;
    width: 35px;
    height: 35px;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-appearance: none;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    padding: 0;
    color: #fff;
    font-style: normal;
    font-size: 35px;
    font-family: Arial,Baskerville,monospace;
    line-height: 35px;
    text-shadow: 0 1px 2px rgba(0,0,0,0.6);
    border: 0;
    background: 0 0;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.lity-close::-moz-focus-inner {
    border: 0;
    padding: 0
}

.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited {
    text-decoration: none;
    text-align: center;
    padding: 0;
    color: #fff;
    font-style: normal;
    font-size: 35px;
    font-family: Arial,Baskerville,monospace;
    line-height: 35px;
    text-shadow: 0 1px 2px rgba(0,0,0,0.6);
    border: 0;
    background: 0 0;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.lity-close:active {
    top: 1px
}

.lity-image img {
    max-width: 100%;
    display: block;
    line-height: 0;
    border: 0
}

.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container {
    width: 100%;
    max-width: 964px
}

.lity-iframe-container {
    width: 100%;
    height: 0;
    padding-top: 56.25%;
    overflow: auto;
    pointer-events: auto;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-overflow-scrolling: touch
}

.lity-iframe-container iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.6);
    box-shadow: 0 0 8px rgba(0,0,0,0.6);
    background: #000
}

.lity-hide {
    display: none
}

.winners-popup .prize-type .heading {
    font-size: 38px;
    font-weight: 700;
    font-family: Montserrat,sans-serif;
    margin-bottom: 36px;
    margin-top: 0
}

.winners-popup .prize-type .winners {
    padding-bottom: 50px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.winners-popup .prize-type:last-child .winners {
    padding-bottom: 0
}

@media only screen and (max-width: 540px) {
    .winners-popup {
        width:90vw;
        padding: 30px
    }

    .winners-popup .prize-type .heading {
        font-size: 28px;
        margin-bottom: 28px
    }

    .winners-popup .popup-wrapper {
        max-height: calc(90vh - 60px)
    }
}

br.unbreak {
    display: none
}

@font-face {
    font-family: fontello;
    src: url(/build/fonts/fontello.b76f8bfb.eot);
    src: url(/build/fonts/fontello.b76f8bfb.eot#iefix) format("embedded-opentype"),url(/build/fonts/fontello.0f29dae8.woff2) format("woff2"),url(/build/fonts/fontello.e65e68c1.woff) format("woff"),url(/build/fonts/fontello.ea67b7e8.ttf) format("truetype"),url(/build/images/fontello.449f8a17.svg#fontello) format("svg");
    font-weight: 400;
    font-style: normal
}

[class*=" icon-"]:before,[class^=icon-]:before {
    font-family: fontello,sans-serif;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-search:before {
    content: '\e800'
}

.icon-right:before {
    content: '\e801'
}

.icon-plus-circled:before {
    content: '\e802'
}

.icon-facebook:before {
    content: '\f09a'
}

.icon-youtube:before {
    content: '\f167'
}

.icon-instagram:before {
    content: '\f16d'
}

.icon-paper-plane-empty:before {
    content: '\f1d9'
}



.page-template-template-regulamente {
    background: #fff;
    display: flex;
    flex-direction: column;
    align-items: stretch
}

.page-template-template-regulamente footer {
    flex: 0 0 auto
}

.page-template-template-regulamente .chio-page-content {
    flex: 1 1 auto
}

@media (max-width: 800px) {
    .page-template-template-regulamente .chio-page-content h1.chio-page-heading {
        font-size:3.1em
    }
}

@media (max-width: 480px) {
    .page-template-template-regulamente .chio-page-content h1.chio-page-heading {
        font-size:2.8em
    }
}

.page-template-template-regulamente .chio-page-content .chio-page-header {
    height: unset;
    margin-top: 100px;
    margin-bottom: 0;
    align-items: flex-end
}

.page-template-template-regulamente .chio-page-content .chio-page-header h1 {
    margin-top: 0.3em
}

.page-template-template-regulamente .content {
    margin-bottom: 60px
}

.page-template-template-regulamente .regulamente {
    display: flex;
    flex-direction: column;
    align-items: stretch
}

.page-template-template-regulamente .regulamente .button {
    margin-bottom: 1em;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #004A2C;
    border: 4px solid #fff;
    border-radius: 50px;
    padding: 12px 32px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    text-align: center
}

.page-template-template-regulamente .regulamente .button::after {
    flex: 0 0 auto;
    margin-left: 1em;
    vertical-align: middle;
    display: inline-block;
    content: '';
    height: 1.2em;
    width: 1.2em;
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2755.033%27 height=%2755.032%27 xmlns:v=%27https://vecta.io/nano%27%3E%3Cpath fill=%27%23fff%27 d=%27M27.018.002c-1.258.039-2.381.493-3.363 1.357s-1.457 1.989-1.418 3.365v20.109l-6.404-6.402c-.943-.943-2.065-1.418-3.363-1.418a4.41 4.41 0 0 0-3.307 1.416 4.41 4.41 0 0 0-1.416 3.309c0 1.298.473 2.422 1.416 3.365l14.49 14.488c.943.983 2.067 1.477 3.365 1.477 1.259 0 2.364-.495 3.307-1.477l14.197-14.195c.943-.943 1.416-2.067 1.416-3.365s-.473-2.422-1.416-3.365c-.905-.905-2.009-1.357-3.307-1.357s-2.42.453-3.363 1.357l-6.111 6.168V4.725c0-1.298-.473-2.422-1.416-3.365S28.277-.037 27.018.002zM4.784 34.086c-1.259-.039-2.383.436-3.365 1.418S-.037 37.59.002 38.811v4.281c0 3.292 1.158 6.098 3.471 8.41s5.136 3.49 8.467 3.529h31.152c3.292 0 6.117-1.178 8.469-3.529s3.51-5.157 3.471-8.41v-4.283c0-1.298-.474-2.4-1.418-3.305s-2.066-1.379-3.363-1.418-2.402.435-3.307 1.418-1.377 2.085-1.416 3.305v4.283c0 .658-.231 1.217-.695 1.682s-1.042.715-1.74.754h-31.15c-.697 0-1.276-.251-1.74-.754s-.695-1.063-.695-1.682v-4.283c0-1.298-.474-2.4-1.418-3.305s-2.046-1.379-3.305-1.418z%27/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center
}

@media (max-width: 480px) {
    .page-template-template-regulamente .regulamente .button {
        padding:8px 16px;
        justify-content: stretch;
        font-size: 0.9em
    }

    .page-template-template-regulamente .regulamente .button span {
        flex: 1 1 auto
    }
}

/*# sourceMappingURL=theme.css.map */

/* https://chio.ro/wp-content/themes/chio/res/css/campaigns/homepage-campaign-block.css?ver=0.36 */

/* CHIO 1 DIN 3 */

/*@font-face {*/
/*    font-family: 'ApexNewBold';*/
/*    src: url('../../fonts/apexne'); !* IE9 Compat Modes *!*/
/*    src: url('/fonts/apexnew/apexnew-bold-opentype.eot?#iefix') format('embedded-opentype'), !* IE6-IE8 *!*/
/*    url('/fonts/apexnew/apexnew-bold-opentype.otf') format('opentype'), !* Open Type Font *!*/
/*    url('/fonts/apexnew/apexnew-bold-opentype.svg') format('svg'), !* Legacy iOS *!*/
/*    url('/fonts/apexnew/apexnew-bold-opentype.ttf') format('truetype'), !* Safari, Android, iOS *!*/
/*    url('/fonts/apexnew/apexnew-bold-opentype.woff') format('woff'), !* Modern Browsers *!*/
/*    url('/fonts/apexnew/apexnew-bold-opentype.woff2') format('woff2'); !* Modern Browsers *!*/
/*}*/

.chio-1-din-3__landing-screen {
    position: relative;
    background: url(/build/images/main-visual-home-promo.3416fb24.png) no-repeat center center;
    background-size: cover;
    width: 100%;
    /*padding: 0 0 150px 0;*/
    height: 100%;
}

.chio-1-din-3__landing-screen__columns {
    max-width: 1266px;
    margin: 0 auto;
}

.chio-1-din-3__landing-screen__columns .wp-block-column {
    margin: 0;
}

.chio-1-din-3__landing-screen__columns .wp-block-column:first-child {
    margin-right: 20px;
}

.chio-1-din-3__landing-screen__columns > .wp-block-column:first-child .wp-block-image {
    margin-top: 100px;
}

.chio-1-din-3__landing-screen__heading {
    display: block;
    max-width: 800px;
    margin: 0 auto 20px auto;
}

.chio-1-din-3__landing-screen__buttons {
    margin-top: 40px;
}

.chio-1-din-3__landing-screen__button {
    margin: 10px 0;
}

.chio-1-din-3__landing-screen__button a {
    font-family: 'ApexNewBold', sans-serif;
    display: inline-block;
    width: 250px;
    height: 50px;
    margin: 0 10px;
    border-radius: 29.5px;
    background-color: #ffffff;
    line-height: 50px;
    font-size: 1.125em;
    text-align: center;
    color: #004a2c;
}

/* DELECTARE FARA REMUSCARE */

.chio-delectare__landing-screen {
    position: relative;
    background: url(/build/images/chio-si-vladimir.b9bad85d.jpg) no-repeat center center;
    background-size: cover;
    width: 100%;
    height: 100%;
}

.chio-delectare__content {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 90%;
    max-width: 1043px;
    padding-left: 75px;
}

.chio-delectare__content__red-shape {
    position: absolute;
    bottom: 0;
    right: 0;
    max-width: 100%;
    height: auto;
}

.chio-delectare__content__white-shape {
    position: absolute;
    bottom: 0;
    right: 0;
    max-width: 100%;
    height: auto;
}

.chio-delectare__content__mobile-shape {
    position: absolute;
    bottom: 0;
    right: 0;
    max-width: 100%;
    height: auto;
}

.chio-delectare__content__chips {
    position: absolute;
    top: -400px;
    left: 235px;
}

.chio-delectare__content__subheading {
    position: relative;
    font-family: Montserrat, sans-serif;
    font-size: 2.5em;
    color: #dd1719;
}

.chio-delectare__content__heading {
    position: relative;
    font-family: Montserrat, sans-serif;
    font-size: 3.125em;
    color: #dd1719;
    margin-bottom: 30px;
}

.chio-delectare__content .chio-button {
    position: relative;
    color: #dd1719;
    border-color: #dd1719;
    margin-bottom: 24px;
    line-height: 1;
}

.chio-delectare__content .chio-button__text {
    font-weight: 600;
}

@media only screen and (max-width: 1024px) {

    .chio-delectare__content {
        width: 80%;
    }

    .chio-delectare__content__chips {
        left: 150px;
    }

}

@media only screen and (max-width: 768px) {

    .chio-delectare__landing-screen {
        background-position: 15%;
    }

    .chio-delectare__content {
        width: 100%;
    }

    .chio-delectare__content__chips {
        left: 150px;
        top: -360px;
    }

    .chio-delectare__content__heading {
        margin-bottom: 15px;
    }

    .chio-delectare__content .chio-button {
        margin-bottom: 10px;
    }

}

@media only screen and (max-width: 640px) {

    .chio-1-din-3__landing-screen {
        background-image: url(/build/images/hp-main-visual-mobile.3c84d945.png);
        padding-bottom: 350px;
    }

    .chio-1-din-3__landing-screen__columns > .wp-block-column:first-child .wp-block-image {
        margin-top: 75px;
    }

    .chio-1-din-3__landing-screen__columns > .wp-block-column:first-child {
        margin: 0;
        position: relative;
        z-index: 1;
    }

    .chio-1-din-3__landing-screen__columns > .wp-block-column:first-child img {
        max-width: 280px;
        position: relative;
    }

    .chio-1-din-3-prizes-swing {
        position: absolute;
        top: 135px;
    }

    .chio-1-din-3__landing-screen__buttons {
        margin-top: 150px;
    }

    .chio-delectare__landing-screen {
        background-position: 18%;
    }

    .chio-delectare__content {
        padding-left: 60px;
    }

    .chio-delectare__content__chips {
        left: 110px;
        top: -165px;
        max-width: 200px;
    }

    .chio-delectare__content__subheading {
        font-size: 1.125em;
    }

    .chio-delectare__content__heading {
        font-size: 1.25em;
        margin-bottom: 25px;
    }

    .chio-delectare__content .chio-button {
        margin-bottom: 17px;
    }

}

/* CHIO DELIGHT CHIPS */

.chio-delight-chips {
    height: 100%;
    background: url(/build/images/bkg-desktop.c8a24b6a.jpg) no-repeat center center;
    background-size: cover;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.chio-delight-chips__content {
    position: relative;
    width: 60%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background: url(/build/images/right-side-shape.7dd296eb.png) no-repeat center center;
    background-size: cover;
    color: #fff;
    padding-left: 15%;
}

.chio-delight-chips__highlight-text {
    position: absolute;
    left: -40%;
    top: 113px;
    max-width: 846px;
}

.chio-delight-chips__first-text {
    font-size: 2.5em;
    font-weight: 600;
    margin-top: 100px;
}

.chio-delight-chips__image {
    margin: 30px auto 60px auto;
}

.chio-delight-chips__second-text {
    font-size: 1.875em;
    font-weight: 600;
    margin-bottom: 60px;
    max-width: 300px;
}

.chio-delight-chips__disclaimer {
    position: absolute;
    left: 65px;
    bottom: 10px;
    margin-bottom: 0;
    z-index: 1;
}

@media only screen and (max-width: 1680px) {

    .chio-delight-chips__highlight-text {
        left: -60%;
        transform: scale(0.8);
    }

    .chio-delight-chips__image {
        margin: 10px auto 20px auto;
    }

    .chio-delight-chips__second-text {
        margin-bottom: 15px;
    }

}

@media only screen and (max-width: 1300px) {

    .chio-delight-chips__highlight-text {
        transform: scale(0.6);
    }

    .chio-delight-chips__first-text {
        font-size: 1.5em;
    }

    .chio-delight-chips__second-text {
        font-size: 1.25em;
    }

    .chio-delight-chips__image {
        zoom: 0.7;
    }

}

@media only screen and (max-width: 1024px) {

    .chio-delight-chips__content {
        background-position: left center;
        padding-left: 120px;
    }

}

@media only screen and (max-width: 768px) {

    .chio-delight-chips__highlight-text {
        left: -40px;
    }

    .chio-delight-chips__content {
        width: 90%;
        padding-left: 240px;
    }

    .chio-delight-chips__first-text {
        font-size: 2.5em;
    }

    .chio-delight-chips__image {
        margin: 30px auto 60px auto;
    }

    .chio-delight-chips__second-text {
        font-size: 1.875em;
        margin-bottom: 60px;
    }

}

@media only screen and (max-width: 640px) {

    .chio-delight-chips {
        position: relative;
        background: url(/build/images/bkg-mobile.c18061fd.jpg) no-repeat center center;
        background-size: contain;
        background-position: top center;
    }

    .chio-delight-chips__content {
        position: static;
        width: 100%;
        margin-top: 380px;
        padding: 90px 0 50px 0;
        background: url(/build/images/Bitmap.a5ded7f2.png) no-repeat center center;
        background-size: cover;
    }

    .chio-delight-chips__highlight-text {
        max-width: 100%;
        left: 0;
        right: 0;
        margin: auto;
        top: 77px;
    }


    .chio-landing-screen:first-child {
        height: auto;
    }

}

/* CHIO INTENSE */

.chio-intense {
    background: url(/build/images/concert.96526b08.jpg) no-repeat center center;
    background-size: cover;
    padding: 45px 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.chio-intense__heading-image {
    margin-bottom: 30px;
}

.chio-intense__text {
    width: 586px;
    max-width: 100%;
    font-weight: 600;
    line-height: 1.5;
    color: #fff;
    margin-bottom: 40px;
}

.chio-intense__image {
    margin-bottom: 50px;
}

/* https://chio.ro/wp-content/themes/chio/res/css/homev2.css?ver=2.4.13 */
html {
    --site-height: 100vh;position: relative;
    overflow-x: hidden
}

body.page-template-home-v2 {
    position: relative;
    overflow-x: hidden;
    overflow-y: auto
}

@-webkit-keyframes arrow {
    0%,100% {
        top: 0px
    }

    50% {
        top: 15px
    }
}

@keyframes arrow {
    0%,100% {
        transform: translateY(0)
    }

    50% {
        transform: translateY(15px)
    }
}

@media (max-width: 800px) {
    body.page-template-home-v2 footer.chio-footer {
        padding-top:80px;
        height: var(--site-height);
        font-weight: bold
    }

    body.page-template-home-v2 footer.chio-footer .chio-logo-link {
        display: none
    }

    body.page-template-home-v2 footer.chio-footer .col {
        padding-left: 0;
        padding-right: 0
    }

    body.page-template-home-v2 footer.chio-footer .chio-footer__info-column {
        justify-self: center;
        font-style: normal;
        font-weight: bold;
        padding: 0
    }

    body.page-template-home-v2 footer.chio-footer .chio-footer__info-column .chio-button {
        margin-bottom: 0.3em
    }

    body.page-template-home-v2 footer.chio-footer .chio-footer__info-column .italic-text {
        font-size: 11px;
        font-style: normal
    }

    body.page-template-home-v2 footer.chio-footer .chio-footer__info-column .chio-footer__info-heading {
        margin: 1em auto
    }

    body.page-template-home-v2 footer.chio-footer .chio-footer__buttons-container .col {
        margin: 0
    }

    body.page-template-home-v2 footer.chio-footer .chio-footer__logo-column {
        flex: unset;
        padding: 100px 20px 20px;
        margin-top: -80px;
        text-align: center;
        justify-self: stretch
    }

    body.page-template-home-v2 footer.chio-footer .chio-footer__logo-column .social-icons {
        margin: 20px auto 0;
        max-width: 320px;
        width: 100%;
        justify-content: space-around;
        font-size: 1.2em
    }

    body.page-template-home-v2 footer.chio-footer .chio-footer__footer-menu-column {
        padding-bottom: 1em;
        justify-self: center
    }
}

@media (max-width: 1421px) {
    body.page-template-home-v2 footer.chio-footer .chio-footer__logo-column .chio-footer__potato {
        display:none
    }
}

body.page-template-home-v2 .scroll-wrapper {
    position: fixed;
    bottom: 38px;
    left: 50%;
    margin-left: -10px;
    z-index: 2;
    height: 20px;
    width: 20px;
    pointer-events: none
}

body.page-template-home-v2 .scroll {
    position: relative;
    font-size: 1.3em;
    display: inline-block;
    -webkit-animation: 3s arrow infinite ease;
    animation: 3s arrow infinite ease
}

body.page-template-home-v2 .scroll::after {
    border-right: 4px solid #FFF;
    border-bottom: 4px solid #FFF;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    content: '';
    width: 20px;
    height: 20px;
    position: absolute;
    margin: auto;
    right: 0;
    left: 0
}

body.page-template-home-v2 .slick-wrapper {
    overflow: hidden
}

body.page-template-home-v2 .slick-wrapper .slick-slider {
    display: flex;
    flex-direction: row;
    overflow: hidden
}

body.page-template-home-v2 .parallax {
    position: absolute;
    z-index: 3
}

body.page-template-home-v2 .parallax img {
    width: 100%;
    height: auto
}

body.page-template-home-v2 .cta {
    display: inline-block;
    background: #004A2C;
    border: 4px solid #fff;
    border-radius: 50px
}

body.page-template-home-v2 .cta a {
    display: inline-block;
    padding: 8px 22px;
    color: #fff;
    font-weight: bold;
    text-decoration: none
}

body.page-template-home-v2 .cta a:after {
    content: '⇾';
    display: inline-block;
    margin-left: 6px
}

body.page-template-home-v2 .slick-dots {
    position: absolute;
    bottom: 25px;
    left: 0;
    display: flex;
    width: 100%;
    flex-direction: row;
    justify-content: center;
    z-index: 100
}

@media (min-width: 1024px) {
    body.page-template-home-v2 .slick-dots {
        display:none !important
    }
}

body.page-template-home-v2 .slick-dots li {
    margin: 0 5px;
    opacity: 0.5
}

body.page-template-home-v2 .slick-dots li.slick-active {
    opacity: 1
}

body.page-template-home-v2 .slick-dots li.slick-active button {
    cursor: default
}

body.page-template-home-v2 .slick-dots li button {
    -webkit-appearance: none;
    appearance: none;
    overflow: hidden;
    text-overflow: clip;
    height: 0;
    width: 30px;
    padding-top: 10px;
    background: #fff;
    border-radius: 10px;
    border: 0 none
}

body.page-template-home-v2 section.campaigns {
    min-height: var(--site-height);
    height: var(--site-height);
    display: flex;
    justify-content: center;
    flex-direction: column
}

body.page-template-home-v2 section.featured-products {
    height: var(--site-height);
    background: #DA2128;
    padding: 110px 0 0.01px;
    overflow: visible;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: center;
    width: 100%
}

body.page-template-home-v2 section.featured-products .section-title {
    color: #fff;
    text-align: center;
    width: 100%;
    max-width: 600px;
    margin: auto;
    padding: 0 20px;
    font-size: 35px;
    font-weight: bold;
    font-family: "Montserrat";
    line-height: 1.4
}

body.page-template-home-v2 section.featured-products .products {
    position: relative;
    z-index: 5;
    margin: 45px 28px;
    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: stretch;
    padding: 0 1px
}

body.page-template-home-v2 section.featured-products .products .product {
    width: calc(33.33% - 24px);
    flex: 1 1 auto;
    margin: 0 12px;
    text-align: center
}

body.page-template-home-v2 section.featured-products .products .product img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center
}

body.page-template-home-v2 section.featured-products .products .product .tagline {
    font-family: "Montserrat";
    font-size: 28px;
    margin: 20px auto 18px;
    color: #fff
}

body.page-template-home-v2 section.featured-products .products .product .cta-text {
    font-size: 19px
}

@media (max-width: 379px) {
    body.page-template-home-v2 section.featured-products .products .product .tagline {
        font-size:20px;
        margin: 14px auto 12px
    }

    body.page-template-home-v2 section.featured-products .products .product .cta-text {
        font-size: 15px
    }
}

body.page-template-home-v2 section.featured-products .chip {
    position: absolute;
    right: 40px;
    bottom: 0;
    width: 17.9%;
    z-index: 1
}

body.page-template-home-v2 section.featured-products .chip img {
    margin-top: -45%
}

@media (max-width: 1024px) {
    body.page-template-home-v2 section.featured-products .products {
        flex-direction:column;
        padding: 50px 0 1px;
        margin-top: 30px;
        margin-bottom: 30px
    }

    body.page-template-home-v2 section.featured-products .products .product {
        width: calc(100% - 24px);
        padding-bottom: 70px
    }
}

@media (max-width: 800px) {
    body.page-template-home-v2 section.featured-products {
        padding-top:40px
    }

    body.page-template-home-v2 section.featured-products .section-title {
        font-size: 19px
    }

    body.page-template-home-v2 section.featured-products .products {
        flex-direction: column;
        padding: 20px 0 1px;
        margin-top: 10px;
        margin-bottom: 30px
    }

    body.page-template-home-v2 section.featured-products .products .product .tagline {
        margin: 15px auto
    }

    body.page-template-home-v2 section.featured-products .chip {
        display: none
    }
}

body.page-template-home-v2 section.video-carousel {
    background-color: #004A2C;
    padding: 0.01px 0;
    position: relative;
    height: var(--site-height);
    max-height: 100vh;
    display: flex;
    justify-content: center;
    flex-direction: column
}

body.page-template-home-v2 section.video-carousel .background-effects {
    overflow: hidden;
    position: absolute;
    z-index: 1;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0
}

body.page-template-home-v2 section.video-carousel .background-effects .effects-wrapper {
    position: relative;
    height: 100%;
    width: 100%
}

body.page-template-home-v2 section.video-carousel .background-effects .effects-wrapper .po-1 {
    width: 55%;
    left: 1%;
    top: -10%;
    z-index: 1
}

body.page-template-home-v2 section.video-carousel .background-effects .effects-wrapper .po-2 {
    width: 50%;
    left: 25.3%;
    top: 8%;
    z-index: 3
}

body.page-template-home-v2 section.video-carousel .background-effects .effects-wrapper .po-3 {
    width: 45%;
    left: 57%;
    top: -5%;
    transform: rotate(-12deg);
    z-index: 1
}

@media (orientation: portrait) {
    body.page-template-home-v2 section.video-carousel .background-effects {
        display:flex;
        flex-direction: column;
        justify-content: center
    }

    body.page-template-home-v2 section.video-carousel .background-effects .effects-wrapper {
        position: relative;
        height: 100%;
        width: 100%
    }

    body.page-template-home-v2 section.video-carousel .background-effects .effects-wrapper .po-1 {
        width: 140%;
        height: 100%;
        margin-left: -55%;
        left: 0;
        top: 0;
        z-index: 1
    }

    body.page-template-home-v2 section.video-carousel .background-effects .effects-wrapper .po-1 img {
        height: 100%;
        object-position: center;
        object-fit: contain
    }

    body.page-template-home-v2 section.video-carousel .background-effects .effects-wrapper .po-2 {
        width: 100%;
        left: 0;
        top: 30%;
        margin-bottom: -50%;
        z-index: 3
    }

    body.page-template-home-v2 section.video-carousel .background-effects .effects-wrapper .po-2 img {
        height: 100%;
        object-position: center;
        object-fit: contain
    }

    body.page-template-home-v2 section.video-carousel .background-effects .effects-wrapper .po-3 {
        display: none
    }
}

@media (max-width: 799px) {
    body.page-template-home-v2 section.video-carousel .background-effects .po-4 {
        display:none
    }
}

body.page-template-home-v2 section.video-carousel .video-slider {
    margin: 150px 0 20px;
    position: relative;
    z-index: 2
}

@media (max-width: 479px) {
    body.page-template-home-v2 section.video-carousel .video-slider {
        margin:0;
        padding-top: 60px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: stretch
    }
}

body.page-template-home-v2 section.video-carousel .video-slider .slick-track>.video-slide {
    width: 50%;
    transform: rotate(0deg);
    transition: all 0.4s;
    margin: 100px 0;
    position: relative
}

@media (max-width: 479px) {
    body.page-template-home-v2 section.video-carousel .video-slider .slick-track>.video-slide {
        margin:30px 0 65px
    }
}

body.page-template-home-v2 section.video-carousel .video-slider .slick-track>.video-slide .video-wrapper {
    position: relative;
    height: 0;
    padding-bottom: 52.6%;
    border-radius: 30px;
    box-shadow: 0 0 18px rgba(0,0,0,0.8);
    overflow: hidden;
    cursor: pointer
}

@media (max-width: 1023px) {
    body.page-template-home-v2 section.video-carousel .video-slider .slick-track>.video-slide .video-wrapper {
        padding-bottom:62.1%
    }
}

@media (max-width: 799px) {
    body.page-template-home-v2 section.video-carousel .video-slider .slick-track>.video-slide .video-wrapper {
        border-radius:20px
    }
}

@media (max-width: 479px) {
    body.page-template-home-v2 section.video-carousel .video-slider .slick-track>.video-slide .video-wrapper {
        border-radius:10px
    }
}

body.page-template-home-v2 section.video-carousel .video-slider .slick-track>.video-slide .video-wrapper img {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 3
}

body.page-template-home-v2 section.video-carousel .video-slider .slick-track>.video-slide .video-wrapper:before {
    display: block;
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #000;
    transition: all 0.4s;
    opacity: 0.3;
    z-index: 4
}

body.page-template-home-v2 section.video-carousel .video-slider .slick-track>.video-slide .video-wrapper:after {
    z-index: 5;
    content: '';
    position: absolute;
    width: 13%;
    height: 0;
    left: 50%;
    top: 50%;
    margin-top: -7.5%;
    margin-left: -7.5%;
    padding-bottom: 13%;
    background: url(/build/images/play.77364173.png) no-repeat center center;
    background-size: contain
}

@media (min-width: 1025px) {
    body.page-template-home-v2 section.video-carousel .video-slider .slick-track>.video-slide.active-slide {
        transform:rotate(0deg) scale(1) translateX(0);
        z-index: 7
    }

    body.page-template-home-v2 section.video-carousel .video-slider .slick-track>.video-slide.active-slide .video-meta {
        transform: unset
    }

    body.page-template-home-v2 section.video-carousel .video-slider .slick-track>.video-slide.active-slide .video-wrapper:hover:after {
        transform: scale(1.02) translateX(-.5%) translateY(-.5%)
    }

    body.page-template-home-v2 section.video-carousel .video-slider .slick-track>.video-slide.active-slide .video-wrapper:before {
        opacity: 0.1
    }

    body.page-template-home-v2 section.video-carousel .video-slider .slick-track>.video-slide:not(.active-slide) {
        transform: rotate(12deg) scale(0.87) translateY(-20%) translateX(-2%)
    }

    body.page-template-home-v2 section.video-carousel .video-slider .slick-track>.active-slide+.video-slide {
        transform: rotate(-12deg) scale(0.87) translateY(-20%) translateX(2%)
    }

    body.page-template-home-v2 section.video-carousel .video-slider .video-meta {
        transform: scale(0)
    }
}

body.page-template-home-v2 section.video-carousel .video-slider .video-meta {
    font-family: "Montserrat";
    font-size: 32px;
    margin: 46px 16px 0;
    text-align: center;
    color: #fff;
    transition: all 0.4s
}

@media (max-width: 799px) {
    body.page-template-home-v2 section.video-carousel .video-slider .video-meta {
        font-size:24px
    }
}

@media (max-width: 479px) {
    body.page-template-home-v2 section.video-carousel .video-slider .video-meta {
        font-size:15px
    }
}

@media (min-width: 801px) {
    body.page-template-home-v2 .footer-home-v2-wrapper {
        display:flex;
        flex-direction: column;
        height: var(--site-height);
        justify-content: stretch
    }

    body.page-template-home-v2 .footer-home-v2-wrapper footer {
        flex: 0 0 auto
    }
}

body.page-template-home-v2 .footer-graphics {
    flex: 1 1 auto;
    background-image: url(/build/images/footer_bg.0fc00389.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    display: flex;
    align-items: center;
    padding-top: 100px;
}

body.page-template-home-v2 .footer-graphics .pa-1 {
    width: 100%;
    max-width: 1344px;
    margin: 0 auto;
    position: relative;
    display: flex;
    justify-content: space-between
}

body.page-template-home-v2 .footer-graphics .pa-1 .parallax {
    position: static !important
}

body.page-template-home-v2 .footer-graphics .pa-1 .po-2 {
    order: -1
}

@media (max-width: 800px) {
    body.page-template-home-v2 .footer-graphics {
        display:block;
        /*background-image: url(../../img/bg-distraza-te-mob.jpg);*/
        height: var(--site-height)
    }

    body.page-template-home-v2 .footer-graphics .pa-1 {
        display: block;
        position: initial
    }

    body.page-template-home-v2 .footer-graphics .pa-1 .parallax {
        transform: none;
        position: absolute !important
    }

    body.page-template-home-v2 .footer-graphics .pa-1 .po-1 {
        width: 86%;
        left: 7%;
        top: calc(100px + 20%)
    }

    body.page-template-home-v2 .footer-graphics .pa-1 .po-2 {
        top: 110px;
        width: 30.42%;
        left: -8%
    }

    body.page-template-home-v2 .footer-graphics .pa-1 .po-3 {
        width: 45.14%;
        left: unset;
        right: -10%;
        top: calc((100% - 110px) * 0.6 + 110px)
    }
}

body:not(.drawer-active) header.red:not(.chio-header--sticky) .chio-menu-button__pattern__triple-dots,body:not(.drawer-active) header.red:not(.chio-header--sticky) .chio-menu-button__pattern__triple-dots::after,body:not(.drawer-active) header.red:not(.chio-header--sticky) .chio-menu-button__pattern__triple-dots::before {
    background: #DA2128
}

body:not(.drawer-active) header.red:not(.chio-header--sticky) .chio-menu-button,body:not(.drawer-active) header.red:not(.chio-header--sticky) .social-icon-link {
    color: #DA2128
}

body:not(.drawer-active) header.green:not(.chio-header--sticky) .chio-menu-button__pattern__triple-dots,body:not(.drawer-active) header.green:not(.chio-header--sticky) .chio-menu-button__pattern__triple-dots::after,body:not(.drawer-active) header.green:not(.chio-header--sticky) .chio-menu-button__pattern__triple-dots::before {
    background: #004A2C
}

body:not(.drawer-active) header.green:not(.chio-header--sticky) .chio-menu-button,body:not(.drawer-active) header.green:not(.chio-header--sticky) .social-icon-link {
    color: #004A2C
}

body:not(.drawer-active) header.white:not(.chio-header--sticky) .chio-menu-button__pattern__triple-dots,body:not(.drawer-active) header.white:not(.chio-header--sticky) .chio-menu-button__pattern__triple-dots::after,body:not(.drawer-active) header.white:not(.chio-header--sticky) .chio-menu-button__pattern__triple-dots::before {
    background: #fff
}

body:not(.drawer-active) header.white:not(.chio-header--sticky) .chio-menu-button,body:not(.drawer-active) header.white:not(.chio-header--sticky) .social-icon-link {
    color: #fff
}

body:not(.drawer-active) header.black:not(.chio-header--sticky) .chio-menu-button__pattern__triple-dots,body:not(.drawer-active) header.black:not(.chio-header--sticky) .chio-menu-button__pattern__triple-dots::after,body:not(.drawer-active) header.black:not(.chio-header--sticky) .chio-menu-button__pattern__triple-dots::before {
    background: #000
}

body:not(.drawer-active) header.black:not(.chio-header--sticky) .chio-menu-button,body:not(.drawer-active) header.black:not(.chio-header--sticky) .social-icon-link {
    color: #000
}

.animated {
    opacity: 0;
    transform: none
}

@keyframes slide-in {
    to {
        transform: none;
        opacity: 1
    }
}

.slide-from-right {
    transform: translateX(350px);
    animation: slide-in 0.6s ease forwards
}

.slide-from-left {
    transform: translateX(-350px);
    animation: slide-in 0.6s ease forwards
}

.slide-from-top {
    transform: translateY(-350px);
    animation: slide-in 0.6s ease forwards
}

.slide-from-bottom {
    transform: translateY(350px);
    animation: slide-in 0.6s ease forwards
}

@keyframes fade-in {
    to {
        opacity: 1
    }
}

.fade-in {
    opacity: 0;
    animation: fade-in 0.6s ease forwards;
    animation-delay: 300ms
}

body.page-template-home-v2 .campaign-slider-wrapper {
    position: relative;
    height: 100%
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign-slider {
    width: 100%;
    height: 100%
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign[data-href] {
    cursor: pointer
}

body.page-template-home-v2 .campaign-slider-wrapper .slick-dots {
    bottom: 0
}

@media (max-width: 1023px) {
    body.page-template-home-v2 .campaign-slider-wrapper .slick-dots {
        bottom:3%
    }
}

body.page-template-home-v2 .campaign-slider-wrapper .slides-thumbs {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    left: 0;
    bottom: 6.55%;
    width: 100%;
    position: absolute
}

@media (max-width: 1023px) {
    body.page-template-home-v2 .campaign-slider-wrapper .slides-thumbs {
        display:none
    }
}

body.page-template-home-v2 .campaign-slider-wrapper .slides-thumbs .slide-thumb {
    margin: 3px;
    width: 7.29%;
    border: 2px solid #fff;
    border-radius: 10px;
    background-size: cover;
    background-position: center center;
    -webkit-box-shadow: 0 6px 22px 4px rgba(0,0,0,0.46);
    box-shadow: 0 6px 22px 4px rgba(0,0,0,0.46);
    cursor: pointer;
    opacity: 0.5
}

body.page-template-home-v2 .campaign-slider-wrapper .slides-thumbs .slide-thumb:before {
    content: '';
    display: block;
    padding-bottom: 48.57%;
    width: 100%
}

body.page-template-home-v2 .campaign-slider-wrapper .slides-thumbs .slide-thumb.active {
    opacity: 1;
    cursor: initial;
    -webkit-box-shadow: unset;
    box-shadow: unset
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
    overflow: hidden;
    width: 100%
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign .slide-content {
    width: 100vw;
    height: var(--site-height);
    overflow: hidden
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign .slide-content img {
    width: 100%;
    height: auto
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign .cta {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 11%;
    z-index: 10
}
@media (min-width: 883px) {
    body.page-template-home-v2 .campaign-slider-wrapper .campaign .cta {
        bottom: 22%;
    }
}

@media (max-width: 479px) {
    body.page-template-home-v2 .campaign-slider-wrapper .campaign .cta {
        margin-right:-25%
    }
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.static {
    margin-top: 95px
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.static .slide-content {
    height: calc(var(--site-height) - 95px)
}

@media (max-width: 1600px) {
    body.page-template-home-v2 .campaign-slider-wrapper .campaign.static {
        margin-top:75px
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.static .slide-content {
        height: calc(var(--site-height) - 75px)
    }
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-1 {
    background-position: bottom center
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-1:before {
    position: absolute;
    content: '';
    display: block;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0;
    padding-bottom: 33.698%;
    background-image: url(/build/images/pattern-bg.fbb3c17c.png);
    background-position: bottom center;
    background-size: 100% auto;
    background-repeat: no-repeat
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-1 .pa-1 .po-1 {
    width: 33%;
    left: 10.3%;
    top: calc(100px + 3%)
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-1 .pa-1 .po-2 {
    width: 5%;
    left: 12.3%;
    top: 54.76%
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-1 .pa-1 .po-3 {
    width: 20.67%;
    left: 22.91%;
    top: 51.14%
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-1 .pa-1 .po-4 {
    width: 34.9%;
    left: 49.16%;
    top: calc(100px + 1%)
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-1 .pa-1 .po-5 {
    width: 22.3%;
    right: 6.29%;
    bottom: 2.43%
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-1 .pa-1 .po-6 {
    bottom: 1%;
    left: 6.25%;
    width: 10.22%
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-2 {
    overflow: hidden
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-2 .pa-1 {
    overflow: hidden
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-2 .pa-1 .po-1 {
    width: 27.13%;
    left: 38.43%;
    top: 6.5%
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-2 .pa-1 .po-2 {
    width: 11.5%;
    left: 59.15%;
    top: 16.53%
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-2 .pa-1 .po-3 {
    width: 27.13%;
    right: 6.67%;
    bottom: 4%
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-2 .pa-1 .po-4 {
    width: 11.25%;
    left: 8.7%;
    bottom: 0
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-2 .pa-1 .po-5 {
    left: 0;
    width: 100%;
    bottom: 0;
    z-index: 1
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-2 .pa-1 .po-5:before {
    position: absolute;
    display: block;
    content: '';
    right: 0;
    bottom: 0;
    width: 50%;
    height: 10%;
    background: #224187;
    z-index: 2
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-3 {
    overflow: hidden
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-3:before {
    position: absolute;
    content: '';
    display: block;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0;
    padding-bottom: 33.698%;
    background-image: url(/build/images/pattern-bg.fbb3c17c.png);
    background-position: bottom center;
    background-size: 100% auto;
    background-repeat: no-repeat
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-3 .pa-1 .po-1 {
    width: 33.49%;
    left: 35.41%;
    top: 11.48%
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-3 .pa-1 .po-2 {
    width: 30.2%;
    right: 5.6%;
    top: 1.2%;
    z-index: 2
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-3 .pa-1 .po-3 {
    width: 25.9%;
    right: 4.69%;
    bottom: 6.2%
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4 .campaign-cta {
    text-align: center;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 5%;
    z-index: 10;
    color: #fff
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4 .campaign-cta .code-info a {
    color: #fff;
    font-size: 1.2em;
    font-weight: bold;
    display: inline-block;
    margin-top: 14px;
    text-decoration: underline;
    vertical-align: middle
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4 .campaign-cta .code-info a:before {
    vertical-align: middle;
    height: 0;
    content: '';
    padding-bottom: 1.2em;
    margin-bottom: 0.3em;
    width: 1.2em;
    margin-right: 1em;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3E %3Cdefs/%3E %3Cpath fill=%27%23fff%27 d=%27M10 0a10 10 0 100 20 10 10 0 000-20zm1 15H9V9h2v6zm0-8H9V5h2v2z%27/%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4 .campaign-cta .trimite-sms {
    font-size: 1.3em;
    font-weight: bold
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4 .campaign-cta .sms-footnote {
    font-size: 0.75em;
    font-weight: bold
}

@media (max-width: 479px) {
    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4 .campaign-cta {
        margin-right:-25%
    }
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4:before {
    position: absolute;
    content: '';
    display: block;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0;
    padding-bottom: 43.698%;
    background-image: url(/build/images/pattern-bg.fbb3c17c.png);
    background-position: 10% 50%;
    background-size: 130% auto;
    background-repeat: no-repeat;
    z-index: 4;
    pointer-events: none
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4 .po-1 {
    width: 25.83%;
    left: 39.32%;
    top: 15.69%
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4 .po-2 {
    width: 7.5%;
    left: 28.54%;
    top: 31.55%
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4 .po-3 {
    width: 40.36%;
    left: -1.14%;
    top: 48%
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4 .po-4 {
    width: 36.67%;
    left: 32.81%;
    top: 31.62%
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4 .po-5 {
    width: 14.32%;
    left: 64.89%;
    top: 27.67%
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4 .po-6 {
    width: 22.80%;
    right: 10.43%;
    bottom: 7.09%;
    z-index: 5
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4 .po-7 {
    width: 11.04%;
    left: 23.04%;
    bottom: 1.51%;
    z-index: 5
}

body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4 .po-8 {
    width: 11.56%;
    left: 13.4%;
    bottom: 4.09%;
    z-index: 6
}

@media (orientation: portrait) {
    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4 .parallax {
        position:relative !important;
        left: 0;
        right: unset;
        top: 0;
        bottom: unset
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4:before {
        bottom: 0;
        padding-bottom: 53vw;
        background-position: 50% 90%;
        background-size: 300%
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4 .po-1 {
        position: static;
        width: 70%;
        max-width: 496px;
        margin: 90px auto 0
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4 .g1 {
        position: relative
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4 .g1 .parallax.po-2 {
        width: 19.37vw;
        left: 19.5vw;
        top: 0
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4 .g1 .parallax.po-3 {
        margin-top: -20vw;
        width: 96.5%;
        left: -35.5%
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4 .g1 .parallax.po-4 {
        margin-top: -45.5vw;
        top: -3vw;
        width: 81.2vw;
        left: 28.8vw
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4 .g1 .parallax.po-5 {
        margin-top: -45.5vw;
        top: -5vw;
        width: 31.87vw;
        left: 75vw
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4 .g2 {
        position: absolute !important;
        margin-top: -11vw;
        display: flex;
        flex-direction: column;
        bottom: 0;
        left: 0;
        width: 100%;
        align-items: stretch
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4 .g2 .g3 {
        position: relative;
        height: 37.82vw
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4 .g2 .g3 .parallax {
        position: absolute !important
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4 .g2 .g3 .parallax.po-6 {
        top: 0;
        width: 46.87vw;
        right: 2vw;
        left: unset
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4 .g2 .g3 .parallax.po-7 {
        top: 6.56vw;
        width: 29.68vw;
        left: 25.62vw
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-4 .g2 .g3 .parallax.po-8 {
        top: 15.31vw;
        width: 30.7vw;
        left: 2.18vw
    }
}

@media (orientation: portrait) {
    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-1 {
        background-position:top center
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-1 .cta {
        margin-left: -23%;
        bottom: 12%
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-1:before {
        position: absolute;
        content: '';
        display: block;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 0;
        padding-bottom: 33.698%;
        background-image: url(/build/images/pattern-bg.fbb3c17c.png);
        background-position: bottom center;
        background-size: 150% auto;
        background-repeat: no-repeat
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-1 .pa-1 .po-1 {
        width: 80%;
        max-width: 500px;
        left: 50%;
        top: 14.9%
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-1 .pa-1 .po-1 img {
        margin-left: -50%
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-1 .pa-1 .po-2 {
        width: 12.4%;
        left: 5.3%;
        top: 64.7%
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-1 .pa-1 .po-3 {
        width: 42.5%;
        left: 28%;
        top: 64.7%
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-1 .pa-1 .po-4 {
        width: 68.5%;
        right: 4.37%;
        top: 30.9%;
        left: unset
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-1 .pa-1 .po-5 {
        width: 43.43%;
        right: 4.37%;
        bottom: 4.43%
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-1 .pa-1 .po-6 {
        display: none
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-2 {
        overflow: hidden
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-2 .pa-1 {
        overflow: hidden
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-2 .pa-1 .po-1 {
        width: 80%;
        left: 6%;
        top: 17.03%
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-2 .pa-1 .po-2 {
        width: 34%;
        right: 6%;
        left: unset;
        top: 32%
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-2 .pa-1 .po-3 {
        width: 40.06%;
        right: 3.67%;
        bottom: 0
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-2 .pa-1 .po-4 {
        display: none
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-2 .pa-1 .po-5 {
        margin-left: -30%;
        margin-right: -30%;
        width: 160%;
        bottom: 0;
        z-index: 1;
        overflow: hidden
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-2 .pa-1 .po-5:before {
        position: absolute;
        display: block;
        content: '';
        right: 0;
        bottom: 0;
        width: 50%;
        height: 10%;
        background: #224187;
        z-index: 2
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-3 {
        overflow: hidden
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-3:before {
        position: absolute;
        content: '';
        display: block;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 0;
        padding-bottom: 33.698%;
        background-image: url(/build/images/pattern-bg.fbb3c17c.png);
        background-position: bottom center;
        background-size: 150% auto;
        background-repeat: no-repeat
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-3 .pa-1 .po-1 {
        width: 77.5%;
        left: 11.25%;
        top: 18.66%
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-3 .pa-1 .po-2 {
        width: 57.18%;
        margin-right: -10%;
        right: 0;
        left: unset;
        top: 0;
        z-index: 2
    }

    body.page-template-home-v2 .campaign-slider-wrapper .campaign.c-3 .pa-1 .po-3 {
        width: 40.06%;
        right: 3.69%;
        bottom: 0
    }
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track,.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:before,.slick-track:after {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir="rtl"] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

/*# sourceMappingURL=homev2.css.map */

/* activation button position */
/* activation button absolute */

/* overlay color + overlay color opacity */
.nest-background-overlay {

    -webkit-transition: opacity 0.5s ease, left 0s ease 0.5s;
    -moz-transition: opacity 0.5s ease, left 0s ease 0.5s;
    transition: opacity 0.5s ease, left 0s ease 0.5s;
}

.nest-background-overlay-active {
    -webkit-transition: opacity 0.5s ease, left 0s ease 0s;
    -moz-transition: opacity 0.5s ease, left 0s ease 0s;
    transition: opacity 0.5s ease, left 0s ease 0s;
}

/* main slide animation speed */
.nest-slide-wrapper {
    -webkit-transition: -webkit-transform 0.5s ease;
    -moz-transition: -moz-transform 0.5s ease;
    transition: transform 0.5s ease;
}

/* if fade-in option selected */

/* apply custom content width/height, based on whether when slide-in direction is top/left/right/bottom */
.nest-slide-wrapper {
    max-height: 100%;
    max-width: 680px;
}

/* inner content width */
.nest-content-wrapper {
    max-width: 100%;
}

/* slide-in direction, custom width/height */
.nest-slide-wrapper {
    left: auto;
    right: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    transform: translateX(100%);
}

/* close button location */

/* content animation */
.content-animation-active {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    transform: scale(0.9);

    -webkit-filter: blur(px);
    -moz-filter: blur(px);
    filter: blur(px);
}


.red-text {
	color: #d0112d;
}

.text-center {
	text-align: center;
}

.contact-form-error, .register-form-error, .receipt-form-error {
    margin-top: 5px;
    color: #fff700;
}

.contact-response-output, .register-response-output, .receipt-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #46b450;
}

#cookie-law-info-bar {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 25px 15px;
    display: none;
    z-index: 9999;
    background-color: rgba(0, 0, 0, 0.5);
}
#cookie-law-info-bar-content {
    border-radius: .2rem;
    font-size: 15px;
    margin: 0 auto;
    text-align: center;
    box-sizing: border-box;
    font-weight: 300;
    box-shadow: 0 -1px 10px 0 rgba(172, 171, 171, 0.3);
    background-color: rgb(255, 255, 255);
    color: rgb(17, 17, 17);
    font-family: inherit;
    max-width: 500px;
    width: 100%;
    height: auto;
    padding: 25px 15px;
}
#cookie-law-info-bar.active {
    display: flex;
    align-content: center;
    align-items: center;
}
.acceptCookie {
    padding: 9px 12px;
    position: relative;
    cursor: pointer;
    text-decoration: none;
    display: inline-block;
    margin: 5px;
    color: rgb(255, 255, 255);
    background-color: rgb(34, 135, 1);
    font-size: 13px;
    font-weight: 400;
    line-height: 1;
}
.acceptCookie:hover {
    background-color: rgb(27, 108, 1);
    color: #fff;
}

@media (max-width: 1600px) {
    .chio-logo-container, .chio-header--sticky .chio-logo-container {
        max-width: 120px;
    }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QkFBeUI7SUFDekI7QUFDSjs7QUFFQTtJQUNJLHlCQUF5QjtJQUN6QjtBQUNKOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCO0FBQ0o7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekI7QUFDSjs7QUFFQTtJQUNJLHlCQUF5QjtJQUN6QjtBQUNKOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCO0FBQ0o7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekI7QUFDSjs7QUFFQTtJQUNJLHlCQUF5QjtJQUN6QjtBQUNKOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCO0FBQ0o7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekIsV0FBVztJQUNYO0FBQ0o7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekI7QUFDSjs7QUFFQTtJQUNJLHlCQUF5QjtJQUN6QjtBQUNKOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCO0FBQ0o7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekI7QUFDSjs7QUFFQTtJQUNJLHlCQUF5QjtJQUN6QjtBQUNKOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCO0FBQ0o7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekI7QUFDSjs7QUFFQTtJQUNJLHlCQUF5QjtJQUN6QjtBQUNKOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCO0FBQ0o7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekI7QUFDSjs7QUFFQTtJQUNJLGdCQUFnQjtJQUNoQjtBQUNKOztBQUVBO0lBQ0ksV0FBVztJQUNYO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0ksV0FBVztJQUNYO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLHlCQUF5QjtJQUN6QjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEI7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSSxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLG1CQUFtQjtJQUNuQjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLGNBQWM7SUFDZDtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSSxpQkFBaUI7SUFDakIsd0JBQXdCO0lBQ3hCLDZCQUE2QjtJQUM3QjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLGNBQWM7SUFDZDtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSSxjQUFjO0lBQ2Q7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtRQUNJO0lBQ0o7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSSxnQkFBZ0I7SUFDaEI7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBLHdGQUF3RjtBQUN4RjtJQUNJLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsOEJBQThCO0lBQzlCLFdBQVc7SUFDWCxVQUFVO0lBQ1YsU0FBUztJQUNULFVBQVU7SUFDVixTQUFTO0FBQ2I7O0FBRUE7SUFDSSxxQkFBcUI7SUFDckIsa0JBQWtCO0lBQ2xCLHlCQUF5QixFQUFFLFNBQVM7QUFDeEM7O0FBRUE7SUFDSSxhQUFhO0FBQ2pCOztBQUVBO0lBQ0kscUJBQXFCLEVBQUUsVUFBVTtBQUNyQzs7QUFFQTs7SUFFSSxxQkFBcUIsRUFBRSxRQUFRO0FBQ25DOztBQUVBO0lBQ0kscUJBQXFCLEVBQUUsV0FBVztBQUN0Qzs7QUFFQTs7SUFFSSxxQkFBcUIsRUFBRSxXQUFXO0FBQ3RDOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksY0FBYztJQUNkLGNBQWM7SUFDZCxtQkFBbUI7SUFDbkIsY0FBYztBQUNsQjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsU0FBUztJQUNULFlBQVk7SUFDWix5QkFBeUI7SUFDekIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLHFCQUFxQjtJQUNyQixpQkFBaUI7QUFDckI7O0FBRUE7O0lBRUksWUFBWTtBQUNoQjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIseURBQWtEO0lBQ2xELFdBQVc7SUFDWCxZQUFZO0lBQ1osWUFBWTtJQUNaLFVBQVU7SUFDVixpQkFBaUI7SUFDakIsc0JBQXNCO0FBQzFCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksYUFBYTtBQUNqQjs7QUFFQTtJQUNJLFdBQVc7QUFDZjs7QUFFQTtJQUNJLGVBQWU7QUFDbkI7O0FBRUE7SUFDSSxlQUFlO0FBQ25COztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBOzs7SUFHSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksV0FBVztBQUNmO0FBQ0E7SUFDSTtBQUNKOztBQUVBO0lBQ0ksZUFBZTtJQUNmLE1BQU07SUFDTixRQUFRO0lBQ1IsU0FBUztJQUNULE9BQU87SUFDUCxhQUFhO0lBQ2I7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBLHdFQUF3RTtBQUN4RTs7Ozs7O0VBTUU7QUFDRjtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0ksdUJBQXVCO0lBQ3ZCLGlCQUFpQjtJQUNqQiw4QkFBOEI7SUFDOUI7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSSxTQUFTO0lBQ1QsdUxBQXVMO0lBQ3ZMLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEI7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSSx1QkFBdUI7SUFDdkIsU0FBUztJQUNUO0FBQ0o7O0FBRUE7SUFDSSxhQUFhO0lBQ2I7QUFDSjs7QUFFQTtJQUNJLGFBQWE7SUFDYjtBQUNKOztBQUVBO0lBQ0ksMEJBQTBCO0lBQzFCLHlDQUF5QztJQUN6QyxpQ0FBaUM7SUFDakMsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixzQ0FBc0M7SUFDdEM7QUFDSjs7QUFFQTtJQUNJLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEI7QUFDSjs7QUFFQTtJQUNJLGFBQWE7SUFDYjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSSxvQkFBb0I7SUFDcEI7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QsY0FBYztJQUNkO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLGNBQWM7SUFDZCxxQkFBcUI7SUFDckI7QUFDSjs7QUFFQTtJQUNJLGNBQWM7SUFDZDtBQUNKOztBQUVBO0lBQ0ksY0FBYztJQUNkO0FBQ0o7O0FBRUE7SUFDSSxjQUFjO0lBQ2Q7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSSwyRkFBMkY7SUFDM0Y7QUFDSjs7QUFFQTtJQUNJLGFBQWE7SUFDYixtQkFBbUI7SUFDbkI7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSSxzQkFBc0I7SUFDdEI7QUFDSjs7QUFFQTtJQUNJLGdCQUFnQjtJQUNoQjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLG1CQUFtQjtJQUNuQixzQkFBc0I7SUFDdEIsY0FBYztJQUNkLGdCQUFnQjtJQUNoQjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLHFCQUFxQjtJQUNyQjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLG1CQUFtQjtJQUNuQjtBQUNKOztBQUVBO0lBQ0ksU0FBUztJQUNULG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEI7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0ksVUFBVTtJQUNWO0FBQ0o7O0FBRUE7SUFDSSxzQkFBc0I7SUFDdEI7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSSxjQUFjO0lBQ2Q7QUFDSjs7QUFFQTtJQUNJLFlBQVk7SUFDWixVQUFVO0lBQ1YsU0FBUztJQUNUO0FBQ0o7O0FBRUE7SUFDSSxjQUFjO0lBQ2QsV0FBVztJQUNYLGVBQWU7SUFDZixVQUFVO0lBQ1Ysb0JBQW9CO0lBQ3BCLGlCQUFpQjtJQUNqQixvQkFBb0I7SUFDcEIsY0FBYztJQUNkO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLG9CQUFvQjtJQUNwQjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLGFBQWE7SUFDYjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEI7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0ksNEJBQTRCO0lBQzVCLGNBQWM7SUFDZDtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEI7QUFDSjs7QUFFQTtJQUNJLFdBQVc7SUFDWCx3REFBd0Q7SUFDeEQ7QUFDSjs7QUFFQTtJQUNJO1FBQ0k7SUFDSjs7SUFFQTtRQUNJLG1CQUFtQjtRQUNuQjtJQUNKO0FBQ0o7O0FBRUE7SUFDSSxrQ0FBa0M7SUFDbEMsZUFBZTtJQUNmO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0ksZUFBZTtJQUNmO0FBQ0o7O0FBRUE7SUFDSSxnQkFBZ0I7SUFDaEI7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0ksY0FBYztJQUNkLGdCQUFnQjtJQUNoQjtBQUNKOztBQUVBO0lBQ0ksZUFBZTtJQUNmO0FBQ0o7O0FBRUE7SUFDSSxxQkFBcUI7SUFDckIsU0FBUztJQUNUO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLDJEQUEyRDtJQUMzRDtBQUNKOztBQUVBO0lBQ0ksdUNBQXVDO0lBQ3ZDO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO1FBQ0k7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7O0lBRUE7UUFDSTtJQUNKO0FBQ0o7O0FBRUE7SUFDSTtRQUNJO0lBQ0o7O0lBRUE7UUFDSTtJQUNKOztJQUVBO1FBQ0k7SUFDSjtBQUNKOztBQUVBO0lBQ0k7UUFDSTtJQUNKOztJQUVBO1FBQ0k7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7QUFDSjs7QUFFQTtJQUNJO1FBQ0k7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7O0lBRUE7UUFDSTtJQUNKO0FBQ0o7O0FBRUE7SUFDSSxrQ0FBa0M7SUFDbEMsa0JBQWtCO0lBQ2xCLG9CQUFvQjtJQUNwQixtQkFBbUI7SUFDbkIsc0JBQXNCO0lBQ3RCLGlCQUFpQjtJQUNqQjtBQUNKOztBQUVBO0lBQ0ksa0NBQWtDO0lBQ2xDO0FBQ0o7O0FBRUE7SUFDSSxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxVQUFVO0lBQ1Ysa0JBQWtCO0lBQ2xCO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSSxXQUFXO0lBQ1g7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0ksV0FBVztJQUNYLFlBQVk7SUFDWixxQkFBcUI7SUFDckIsNEJBQTRCO0FBQ2hDOztBQUVBO0lBQ0ksa0NBQWtDO0lBQ2xDLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJO1FBQ0k7SUFDSjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLGFBQWE7QUFDakI7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFlBQVk7SUFDWixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGFBQWE7SUFDYix1QkFBdUI7SUFDdkIsbUJBQW1CO0lBQ25CO0FBQ0o7O0FBRUE7SUFDSSxhQUFhO0lBQ2IsdUJBQXVCO0lBQ3ZCLG1CQUFtQjtJQUNuQjtBQUNKOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQjtBQUNKOztBQUVBO0lBQ0ksV0FBVztJQUNYLG9CQUFvQjtJQUNwQjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0ksZUFBZTtJQUNmLE1BQU07SUFDTixPQUFPO0lBQ1AsV0FBVztJQUNYLHlCQUF5QjtJQUN6QixZQUFZO0lBQ1osMEJBQTBCO0lBQzFCLGFBQWE7SUFDYjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLGVBQWU7SUFDZixtQkFBbUI7SUFDbkI7QUFDSjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsTUFBTTtJQUNOLE9BQU87SUFDUCxXQUFXO0lBQ1gsWUFBWTtJQUNaLDJCQUEyQjtJQUMzQixZQUFZO0lBQ1o7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLGFBQWE7SUFDYixlQUFlO0lBQ2YsWUFBWTtJQUNaLFlBQVk7SUFDWixtQkFBbUI7SUFDbkI7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekIsV0FBVztJQUNYLGtDQUFrQztJQUNsQyxjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2Y7QUFDSjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEI7QUFDSjs7QUFFQTtJQUNJLGNBQWM7SUFDZCxpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLHNCQUFzQjtJQUN0QixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQjtBQUNKOztBQUVBO0lBQ0kscUJBQXFCO0lBQ3JCLFNBQVM7SUFDVDtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLFdBQVc7SUFDWDtBQUNKOztBQUVBO0lBQ0ksZ0JBQWdCO0lBQ2hCO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCO0FBQ0o7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxXQUFXO0lBQ1gsYUFBYTtJQUNiLDJFQUEwRTtJQUMxRSxzQkFBc0I7SUFDdEI7QUFDSjs7QUFFQTtJQUNJLGVBQWU7SUFDZixXQUFXO0lBQ1gsWUFBWTtJQUNaLDJFQUFrRTtJQUNsRSwyQ0FBMkM7SUFDM0M7QUFDSjs7QUFFQTtJQUNJO1FBQ0ksa0NBQWtDO1FBQ2xDO0lBQ0o7O0lBRUE7UUFDSTtJQUNKOztJQUVBO1FBQ0kscUNBQXFDO1FBQ3JDO0lBQ0o7QUFDSjs7QUFFQTtJQUNJO1FBQ0ksMEJBQTBCO1FBQzFCO0lBQ0o7O0lBRUE7UUFDSTtJQUNKOztJQUVBO1FBQ0ksNkJBQTZCO1FBQzdCO0lBQ0o7QUFDSjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsYUFBYTtJQUNiLE1BQU07SUFDTixPQUFPO0lBQ1AsV0FBVztJQUNYLFlBQVk7SUFDWiwyQkFBMkI7SUFDM0IsVUFBVTtJQUNWO0FBQ0o7O0FBRUE7SUFDSSxtQkFBbUI7SUFDbkIscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksWUFBWTtJQUNaLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQjtBQUNKO0FBQ0E7SUFDSSxZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksV0FBVztJQUNYLFdBQVc7SUFDWCxlQUFlO0lBQ2Y7QUFDSjs7QUFFQTtJQUNJLFdBQVc7SUFDWDtBQUNKOztBQUVBO0lBQ0ksV0FBVztJQUNYLHlCQUF5QjtJQUN6QjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxZQUFZO0lBQ1osVUFBVTtJQUNWLFNBQVM7SUFDVCxtQkFBbUI7SUFDbkIsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixjQUFjO0lBQ2QsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkI7QUFDSjs7QUFFQTtJQUNJLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLE9BQU87SUFDUCxrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CO0FBQ0o7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsU0FBUztJQUNULGFBQWE7SUFDYjtBQUNKOztBQUVBO0lBQ0ksT0FBTztJQUNQLFdBQVc7SUFDWCxzQkFBc0I7SUFDdEI7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSSxrQ0FBa0M7SUFDbEM7QUFDSjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLGFBQWE7SUFDYix1QkFBdUI7SUFDdkI7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO1FBQ0k7SUFDSjtBQUNKOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCO0FBQ0o7O0FBRUE7SUFDSSxlQUFlO0lBQ2Y7QUFDSjs7QUFFQTtJQUNJLGVBQWU7SUFDZjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO1FBQ0k7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7O0lBRUE7UUFDSSxhQUFhO1FBQ2I7SUFDSjs7SUFFQTtRQUNJLHNCQUFzQjtRQUN0QjtJQUNKOztJQUVBO1FBQ0ksYUFBYTtRQUNiLFlBQVk7UUFDWjtJQUNKO0FBQ0o7O0FBRUE7SUFDSTtRQUNJO0lBQ0o7O0lBRUE7UUFDSTtJQUNKOztJQUVBO1FBQ0k7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7O0lBRUE7UUFDSTtJQUNKOztJQUVBO1FBQ0k7SUFDSjtBQUNKOztBQUVBO0lBQ0k7UUFDSTtJQUNKOztJQUVBO1FBQ0k7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7O0lBRUE7UUFDSTtJQUNKOztJQUVBO1FBQ0k7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7O0lBRUE7UUFDSSxTQUFTO1FBQ1Q7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7O0lBRUE7UUFDSTtJQUNKOztJQUVBO1FBQ0k7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7O0lBRUE7UUFDSTtJQUNKOztJQUVBO1FBQ0k7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7O0lBRUE7UUFDSTtJQUNKOztJQUVBO1FBQ0ksZUFBZTtRQUNmO0lBQ0o7O0lBRUE7UUFDSSxPQUFPO1FBQ1Asb0JBQW9CO1FBQ3BCO0lBQ0o7O0lBRUE7UUFDSTtJQUNKOztJQUVBO1FBQ0ksVUFBVTtRQUNWLFdBQVc7UUFDWCxZQUFZO1FBQ1o7SUFDSjtBQUNKOztBQUVBO0lBQ0k7UUFDSTtJQUNKO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxPQUFPO0lBQ1AsUUFBUTtJQUNSLFlBQVk7SUFDWixZQUFZO0lBQ1o7QUFDSjs7QUFFQTtJQUNJLFNBQVM7SUFDVCxnQkFBZ0I7SUFDaEI7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSSxlQUFlO0lBQ2YsV0FBVztJQUNYO0FBQ0o7O0FBRUE7SUFDSSxhQUFhO0lBQ2IsZUFBZTtJQUNmLGVBQWU7SUFDZjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtRQUNJLGlCQUFpQjtRQUNqQjtJQUNKOztJQUVBO1FBQ0k7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7O0lBRUE7UUFDSTtJQUNKO0FBQ0o7O0FBRUE7SUFDSTtRQUNJO0lBQ0o7QUFDSjs7QUFFQTtJQUNJLDJCQUEyQjtJQUMzQiw0QkFBNEI7SUFDNUIsc0JBQXNCO0lBQ3RCO0FBQ0o7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWO0FBQ0o7O0FBRUE7SUFDSSxrQ0FBa0M7SUFDbEMsaUJBQWlCO0lBQ2pCLDJCQUEyQjtJQUMzQixpQkFBaUI7SUFDakIsc0JBQXNCO0lBQ3RCLFdBQVc7SUFDWCxxQkFBcUI7SUFDckIsa0JBQWtCO0lBQ2xCO0FBQ0o7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEI7QUFDSjs7QUFFQTtJQUNJLGVBQWU7SUFDZjtBQUNKOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLE9BQU87SUFDUCxRQUFRO0lBQ1IsWUFBWTtJQUNaO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0ksb0JBQW9CO0lBQ3BCLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsdUJBQXVCO0lBQ3ZCLG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEI7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0ksV0FBVztJQUNYLHFCQUFxQjtJQUNyQixrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLE9BQU87SUFDUCxXQUFXO0lBQ1gsU0FBUztJQUNUO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0ksNEJBQTRCO0lBQzVCLHNCQUFzQjtJQUN0QjtBQUNKOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLHNCQUFzQjtJQUN0QjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0ksZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQjtBQUNKOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQjtBQUNKOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCO0FBQ0o7O0FBRUE7SUFDSSxjQUFjO0lBQ2QsbURBQW1EO0lBQ25EO0FBQ0o7O0FBRUE7SUFDSSxjQUFjO0lBQ2Qsd0RBQXdEO0lBQ3hEO0FBQ0o7O0FBRUE7SUFDSTtRQUNJLHNDQUFzQztRQUN0QztJQUNKOztJQUVBO1FBQ0k7SUFDSjs7SUFFQTtRQUNJLHFDQUFxQztRQUNyQztJQUNKO0FBQ0o7O0FBRUE7SUFDSTtRQUNJLDhCQUE4QjtRQUM5QjtJQUNKOztJQUVBO1FBQ0k7SUFDSjs7SUFFQTtRQUNJLDZCQUE2QjtRQUM3QjtJQUNKO0FBQ0o7O0FBRUE7SUFDSTtRQUNJLHNDQUFzQztRQUN0QztJQUNKOztJQUVBO1FBQ0k7SUFDSjs7SUFFQTtRQUNJLHFDQUFxQztRQUNyQztJQUNKO0FBQ0o7O0FBRUE7SUFDSTtRQUNJLDhCQUE4QjtRQUM5QjtJQUNKOztJQUVBO1FBQ0k7SUFDSjs7SUFFQTtRQUNJLDZCQUE2QjtRQUM3QjtJQUNKO0FBQ0o7O0FBRUE7SUFDSSxlQUFlO0lBQ2YsWUFBWTtJQUNaO0FBQ0o7O0FBRUE7SUFDSSx3QkFBd0I7SUFDeEIsMkJBQTJCO0lBQzNCLDRCQUE0QjtJQUM1QjtBQUNKOztBQUVBO0lBQ0ksZUFBZTtJQUNmO0FBQ0o7O0FBRUE7SUFDSSxlQUFlO0lBQ2Y7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsWUFBWTtJQUNaO0FBQ0o7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYO0FBQ0o7O0FBRUE7SUFDSSxxQ0FBcUM7SUFDckMsa0NBQWtDO0lBQ2xDLGtCQUFrQjtJQUNsQixvQkFBb0I7SUFDcEIsbUJBQW1CO0lBQ25CLHNCQUFzQjtJQUN0QixpQkFBaUI7SUFDakIsV0FBVztJQUNYO0FBQ0o7O0FBRUE7SUFDSSxpQkFBaUI7SUFDakIsV0FBVztJQUNYLGlCQUFpQjtJQUNqQjtBQUNKOztBQUVBO0lBQ0ksV0FBVztJQUNYO0FBQ0o7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsYUFBYTtJQUNiLHVCQUF1QjtJQUN2QjtBQUNKOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCO0FBQ0o7O0FBRUE7SUFDSSxXQUFXO0lBQ1g7QUFDSjs7QUFFQTtJQUNJLGNBQWM7SUFDZDtBQUNKOztBQUVBO0lBQ0ksV0FBVztJQUNYO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCO0FBQ0o7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEI7QUFDSjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQiwyRUFBNkU7SUFDN0Usd0JBQXdCO0lBQ3hCLGVBQWU7SUFDZixhQUFhO0lBQ2IsYUFBYTtJQUNiLFFBQVE7SUFDUixpQkFBaUI7SUFDakI7QUFDSjs7QUFFQTtJQUNJLGNBQWM7SUFDZCxZQUFZO0lBQ1osYUFBYTtJQUNiLGtCQUFrQjtJQUNsQjtBQUNKOztBQUVBO0lBQ0ksV0FBVztJQUNYLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFlBQVk7SUFDWjtBQUNKOztBQUVBO0lBQ0ksVUFBVTtJQUNWLE9BQU87SUFDUCx1QkFBdUI7SUFDdkIsaUJBQWlCO0lBQ2pCO0FBQ0o7O0FBRUE7SUFDSSxRQUFRO0lBQ1IsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVix1QkFBdUI7SUFDdkI7QUFDSjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsV0FBVztJQUNYO0FBQ0o7O0FBRUE7SUFDSSxXQUFXO0lBQ1g7QUFDSjs7QUFFQTtJQUNJLFdBQVc7SUFDWDtBQUNKOztBQUVBO0lBQ0ksY0FBYztJQUNkLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsNENBQTRDO0lBQzVDLHlCQUF5QjtJQUN6QjtBQUNKOztBQUVBO0lBQ0ksa0NBQWtDO0lBQ2xDLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCO0FBQ0o7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0ksV0FBVztJQUNYLGNBQWM7SUFDZCxZQUFZO0lBQ1osV0FBVztJQUNYO0FBQ0o7O0FBRUE7SUFDSSxxQkFBcUI7SUFDckI7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0ksV0FBVztJQUNYLFlBQVk7SUFDWiwyRUFBa0Y7SUFDbEY7QUFDSjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxZQUFZO0lBQ1osMkVBQStFO0lBQy9FO0FBQ0o7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsWUFBWTtJQUNaLDJFQUE0RTtJQUM1RTtBQUNKOztBQUVBO0lBQ0k7UUFDSTtJQUNKOztJQUVBO1FBQ0ksT0FBTztBQUNmOztBQUVBO0lBQ0k7UUFDSTtJQUNKO0FBQ0o7O0FBRUE7SUFDSTtRQUNJO0lBQ0o7O0lBRUE7UUFDSTtJQUNKOztJQUVBO1FBQ0k7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7O0lBRUE7UUFDSSx1QkFBdUI7UUFDdkI7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7O0lBRUE7UUFDSTtJQUNKOztJQUVBO1FBQ0k7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7O0lBRUE7UUFDSSxVQUFVO1FBQ1YsT0FBTztRQUNQO0lBQ0o7O0lBRUE7UUFDSTtJQUNKOztJQUVBO1FBQ0k7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7O0lBRUE7UUFDSSxXQUFXO1FBQ1g7SUFDSjs7SUFFQTtRQUNJLGFBQWE7UUFDYjtJQUNKOztJQUVBO1FBQ0ksV0FBVztRQUNYO0lBQ0o7O0lBRUE7UUFDSSxZQUFZO1FBQ1o7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7O0lBRUE7UUFDSSxtQkFBbUI7UUFDbkIsWUFBWTtRQUNaO0lBQ0o7O0lBRUE7UUFDSTtJQUNKOztJQUVBO1FBQ0k7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7O0lBRUE7UUFDSTtJQUNKOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCO0lBQ0o7O0lBRUE7UUFDSSxrQkFBa0I7UUFDbEIsY0FBYztRQUNkO0lBQ0o7O0lBRUE7UUFDSTtJQUNKOztJQUVBO1FBQ0k7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7QUFDSjs7QUFFQTtJQUNJO1FBQ0ksU0FBUztRQUNULFVBQVU7UUFDVjtJQUNKOztJQUVBO1FBQ0k7SUFDSjtBQUNKOztBQUVBO0lBQ0ksV0FBVztJQUNYLHNCQUFzQjtJQUN0Qiw0QkFBNEI7SUFDNUIsa0NBQWtDO0lBQ2xDO0FBQ0o7O0FBRUE7SUFDSSx5Q0FBeUM7SUFDekMsa0NBQWtDO0lBQ2xDLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsV0FBVztJQUNYO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLDZCQUE2QjtJQUM3QixtQkFBbUI7SUFDbkIsMEJBQTBCO0lBQzFCO0FBQ0o7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLG1CQUFtQjtJQUNuQixhQUFhO0lBQ2Isc0JBQXNCO0lBQ3RCO0FBQ0o7O0FBRUE7SUFDSSxrQ0FBa0M7SUFDbEM7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLGtDQUFrQztJQUNsQyxrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBOztJQUVJLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLHNCQUFzQjtJQUN0QjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLFdBQVc7SUFDWDtBQUNKOztBQUVBO0lBQ0ksZUFBZTtJQUNmO0FBQ0o7O0FBRUE7SUFDSSxlQUFlO0lBQ2YsWUFBWTtJQUNaO0FBQ0o7O0FBRUE7SUFDSSxxQkFBcUI7SUFDckI7QUFDSjs7QUFFQTtJQUNJO1FBQ0k7SUFDSjs7SUFFQTtRQUNJLHdCQUF3QjtRQUN4QjtJQUNKOztJQUVBO1FBQ0k7SUFDSjtBQUNKOztBQUVBO0lBQ0k7UUFDSTtJQUNKO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLGtDQUFrQztJQUNsQyxrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCO0FBQ0o7O0FBRUE7SUFDSSxjQUFjO0lBQ2QsWUFBWTtJQUNaLGFBQWE7SUFDYiw0RUFBbUc7SUFDbkc7QUFDSjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsT0FBTztJQUNQLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsV0FBVztJQUNYLGFBQWE7SUFDYixhQUFhO0lBQ2I7QUFDSjs7QUFFQTtJQUNJLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0ksZUFBZTtJQUNmLGtDQUFrQztJQUNsQyxnQkFBZ0I7SUFDaEIsMEJBQTBCO0lBQzFCLGFBQWE7SUFDYixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLFdBQVc7SUFDWCxTQUFTO0lBQ1Q7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsWUFBWTtJQUNaLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsYUFBYTtJQUNiLHVCQUF1QjtJQUN2QixtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEI7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsYUFBYTtJQUNiLFVBQVU7SUFDVixpQkFBaUI7SUFDakI7QUFDSjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQiw4QkFBOEI7SUFDOUI7QUFDSjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLGFBQWE7SUFDYiwwQkFBMEI7SUFDMUI7QUFDSjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osWUFBWTtJQUNaLE1BQU07SUFDTixXQUFXO0lBQ1gsOEJBQThCO0lBQzlCLHVCQUF1QjtJQUN2QjtBQUNKOztBQUVBO0lBQ0ksa0NBQWtDO0lBQ2xDLGlCQUFpQjtJQUNqQixpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLGNBQWM7SUFDZDtBQUNKOztBQUVBO0lBQ0ksaUJBQWlCO0lBQ2pCLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCO0FBQ0o7O0FBRUE7SUFDSSxnQkFBZ0I7SUFDaEI7QUFDSjs7QUFFQTtJQUNJLE9BQU87SUFDUDtBQUNKOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxlQUFlO0lBQ2YsYUFBYTtJQUNiLFFBQVE7SUFDUjtBQUNKOztBQUVBO0lBQ0ksT0FBTztJQUNQLFlBQVk7SUFDWixlQUFlO0lBQ2YsV0FBVztJQUNYO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSSxzQkFBc0I7SUFDdEI7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxPQUFPO0lBQ1A7QUFDSjs7QUFFQTtJQUNJLFNBQVM7SUFDVCxVQUFVO0lBQ1YscUJBQXFCO0lBQ3JCLGdCQUFnQjtJQUNoQjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLGVBQWU7SUFDZjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLHFCQUFxQjtJQUNyQix3QkFBd0I7SUFDeEI7QUFDSjs7QUFFQTtJQUNJLGFBQWE7SUFDYixXQUFXO0lBQ1g7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtRQUNJO0lBQ0o7O0lBRUE7UUFDSTtJQUNKOztJQUVBO1FBQ0k7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7O0lBRUE7UUFDSTtJQUNKOztJQUVBO1FBQ0k7SUFDSjtBQUNKOztBQUVBO0lBQ0k7UUFDSSxpQkFBaUI7UUFDakIsNkJBQTZCO1FBQzdCO0lBQ0o7O0lBRUE7UUFDSTtJQUNKOztJQUVBO1FBQ0k7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7O0lBRUE7UUFDSTtJQUNKOztJQUVBO1FBQ0k7SUFDSjtBQUNKOztBQUVBO0lBQ0k7UUFDSTtJQUNKOztJQUVBO1FBQ0ksaUJBQWlCO1FBQ2pCO0lBQ0o7O0lBRUE7UUFDSSxXQUFXO1FBQ1gsWUFBWTtRQUNaLDRFQUE4RjtRQUM5RixzQkFBc0I7UUFDdEI7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7O0lBRUE7UUFDSSxrQkFBa0I7UUFDbEIsTUFBTTtRQUNOLFlBQVk7UUFDWjtJQUNKOztJQUVBO1FBQ0k7SUFDSjs7SUFFQTtRQUNJLGNBQWM7UUFDZCxpQkFBaUI7UUFDakI7SUFDSjs7SUFFQTtRQUNJLGVBQWU7UUFDZixZQUFZO1FBQ1osY0FBYztRQUNkO0lBQ0o7O0lBRUE7UUFDSTtJQUNKOztJQUVBO1FBQ0ksNkJBQTZCO1FBQzdCO0lBQ0o7O0lBRUE7UUFDSTtJQUNKOztJQUVBO1FBQ0ksV0FBVztRQUNYLFdBQVc7UUFDWCw0QkFBNEI7UUFDNUI7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7O0lBRUE7UUFDSTtJQUNKOztJQUVBO1FBQ0ksWUFBWTtRQUNaLGdCQUFnQjtRQUNoQjtJQUNKO0FBQ0o7O0FBRUE7SUFDSTtRQUNJO0lBQ0o7O0lBRUE7UUFDSSxnQkFBZ0I7UUFDaEI7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7QUFDSjs7QUFFQTtJQUNJLFlBQVk7SUFDWixXQUFXO0lBQ1gsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIseUJBQXlCO0lBQ3pCLFdBQVc7SUFDWCxhQUFhO0lBQ2I7QUFDSjs7QUFFQTtJQUNJLGdCQUFnQjtJQUNoQixXQUFXO0lBQ1gsWUFBWTtJQUNaO0FBQ0o7O0FBRUE7SUFDSSxZQUFZO0lBQ1osV0FBVztJQUNYLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsbUJBQW1CO0lBQ25CO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0ksZUFBZTtJQUNmLGVBQWU7SUFDZixNQUFNO0lBQ04sUUFBUTtJQUNSLFNBQVM7SUFDVCxPQUFPO0lBQ1AsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQiwyQkFBMkI7SUFDM0IscUJBQXFCO0lBQ3JCLFVBQVU7SUFDVixvQ0FBb0M7SUFDcEMsK0JBQStCO0lBQy9CO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLDhCQUE4QjtJQUM5QiwyQkFBMkI7SUFDM0I7QUFDSjs7QUFFQTtJQUNJLGVBQWU7SUFDZixlQUFlO0lBQ2YsTUFBTTtJQUNOLFFBQVE7SUFDUixTQUFTO0lBQ1QsT0FBTztJQUNQLGtCQUFrQjtJQUNsQjtBQUNKOztBQUVBO0lBQ0ksV0FBVztJQUNYLHFCQUFxQjtJQUNyQixZQUFZO0lBQ1osc0JBQXNCO0lBQ3RCO0FBQ0o7O0FBRUE7SUFDSSxlQUFlO0lBQ2YsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsaUJBQWlCO0lBQ2pCLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLHVDQUF1QztJQUN2QyxVQUFVO0lBQ1Ysb0NBQW9DO0lBQ3BDLCtCQUErQjtJQUMvQjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLHNCQUFzQjtJQUN0QixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEI7QUFDSjs7QUFFQTtJQUNJLGVBQWU7SUFDZixXQUFXO0lBQ1gsMkJBQTJCO0lBQzNCLHVCQUF1QjtJQUN2QixzQkFBc0I7SUFDdEIsbUJBQW1CO0lBQ25CLDhDQUE4QztJQUM5QyxzQ0FBc0M7SUFDdEMsb0NBQW9DO0lBQ3BDLDhCQUE4QjtJQUM5QjtBQUNKOztBQUVBO0lBQ0ksNkJBQTZCO0lBQzdCLHlCQUF5QjtJQUN6Qix3QkFBd0I7SUFDeEI7QUFDSjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsT0FBTztJQUNQLE1BQU07SUFDTixTQUFTO0lBQ1QsY0FBYztJQUNkLFFBQVE7SUFDUixXQUFXO0lBQ1gsWUFBWTtJQUNaLFdBQVc7SUFDWCwyQ0FBMkM7SUFDM0M7QUFDSjs7QUFFQTtJQUNJLGVBQWU7SUFDZixXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsTUFBTTtJQUNOLHdCQUF3QjtJQUN4QixlQUFlO0lBQ2YscUJBQXFCO0lBQ3JCLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2Ysd0NBQXdDO0lBQ3hDLGlCQUFpQjtJQUNqQixzQ0FBc0M7SUFDdEMsU0FBUztJQUNULGVBQWU7SUFDZixVQUFVO0lBQ1Ysd0JBQXdCO0lBQ3hCO0FBQ0o7O0FBRUE7SUFDSSxTQUFTO0lBQ1Q7QUFDSjs7QUFFQTtJQUNJLHFCQUFxQjtJQUNyQixrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLHdDQUF3QztJQUN4QyxpQkFBaUI7SUFDakIsc0NBQXNDO0lBQ3RDLFNBQVM7SUFDVCxlQUFlO0lBQ2YsVUFBVTtJQUNWLHdCQUF3QjtJQUN4QjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLGVBQWU7SUFDZixjQUFjO0lBQ2QsY0FBYztJQUNkO0FBQ0o7O0FBRUE7SUFDSSxXQUFXO0lBQ1g7QUFDSjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxTQUFTO0lBQ1QsbUJBQW1CO0lBQ25CLGNBQWM7SUFDZCxvQkFBb0I7SUFDcEIsZ0NBQWdDO0lBQ2hDLHdCQUF3QjtJQUN4QjtBQUNKOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxNQUFNO0lBQ04sT0FBTztJQUNQLFdBQVc7SUFDWCxZQUFZO0lBQ1osMkNBQTJDO0lBQzNDLG1DQUFtQztJQUNuQztBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsa0NBQWtDO0lBQ2xDLG1CQUFtQjtJQUNuQjtBQUNKOztBQUVBO0lBQ0ksb0JBQW9CO0lBQ3BCLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsbUJBQW1CO0lBQ25CO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7UUFDSSxVQUFVO1FBQ1Y7SUFDSjs7SUFFQTtRQUNJLGVBQWU7UUFDZjtJQUNKOztJQUVBO1FBQ0k7SUFDSjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLHFCQUFxQjtJQUNyQiw2Q0FBb0Q7SUFDcEQsNlNBQWtXO0lBQ2xXLGdCQUFnQjtJQUNoQjtBQUNKOztBQUVBO0lBQ0ksZ0NBQWdDO0lBQ2hDLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsV0FBVztJQUNYLHFCQUFxQjtJQUNyQix3QkFBd0I7SUFDeEIsVUFBVTtJQUNWLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsb0JBQW9CO0lBQ3BCLG9CQUFvQjtJQUNwQixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLG1DQUFtQztJQUNuQztBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7OztBQUlBO0lBQ0ksZ0JBQWdCO0lBQ2hCLGFBQWE7SUFDYixzQkFBc0I7SUFDdEI7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7UUFDSTtJQUNKO0FBQ0o7O0FBRUE7SUFDSTtRQUNJO0lBQ0o7QUFDSjs7QUFFQTtJQUNJLGFBQWE7SUFDYixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLGFBQWE7SUFDYixzQkFBc0I7SUFDdEI7QUFDSjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QixtQkFBbUI7SUFDbkIsc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsV0FBVztJQUNYLGlCQUFpQjtJQUNqQixxQkFBcUI7SUFDckI7QUFDSjs7QUFFQTtJQUNJLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsc0JBQXNCO0lBQ3RCLHFCQUFxQjtJQUNyQixXQUFXO0lBQ1gsYUFBYTtJQUNiLFlBQVk7SUFDWiwwREFBbW9DO0lBQ25vQyw0QkFBNEI7SUFDNUIsd0JBQXdCO0lBQ3hCO0FBQ0o7O0FBRUE7SUFDSTtRQUNJLGdCQUFnQjtRQUNoQix3QkFBd0I7UUFDeEI7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7QUFDSjs7QUFFQSxvQ0FBb0M7O0FBRXBDLGtHQUFrRzs7QUFFbEcsaUJBQWlCOztBQUVqQixlQUFlO0FBQ2Ysa0NBQWtDO0FBQ2xDLDZEQUE2RDtBQUM3RCw2R0FBNkc7QUFDN0csK0ZBQStGO0FBQy9GLHNGQUFzRjtBQUN0RixxR0FBcUc7QUFDckcsNkZBQTZGO0FBQzdGLCtGQUErRjtBQUMvRixJQUFJOztBQUVKO0lBQ0ksa0JBQWtCO0lBQ2xCLDRFQUFzRztJQUN0RyxzQkFBc0I7SUFDdEIsV0FBVztJQUNYLHdCQUF3QjtJQUN4QixZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksaUJBQWlCO0lBQ2pCLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxTQUFTO0FBQ2I7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLHdCQUF3QjtBQUM1Qjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxzQ0FBc0M7SUFDdEMscUJBQXFCO0lBQ3JCLFlBQVk7SUFDWixZQUFZO0lBQ1osY0FBYztJQUNkLHFCQUFxQjtJQUNyQix5QkFBeUI7SUFDekIsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsY0FBYztBQUNsQjs7QUFFQSw2QkFBNkI7O0FBRTdCO0lBQ0ksa0JBQWtCO0lBQ2xCLDRFQUE2RjtJQUM3RixzQkFBc0I7SUFDdEIsV0FBVztJQUNYLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFNBQVM7SUFDVCxVQUFVO0lBQ1YsaUJBQWlCO0lBQ2pCLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsUUFBUTtJQUNSLGVBQWU7SUFDZixZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxRQUFRO0lBQ1IsZUFBZTtJQUNmLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsU0FBUztJQUNULFFBQVE7SUFDUixlQUFlO0lBQ2YsWUFBWTtBQUNoQjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsV0FBVztBQUNmOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLG1DQUFtQztJQUNuQyxnQkFBZ0I7SUFDaEIsY0FBYztBQUNsQjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixtQ0FBbUM7SUFDbkMsa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsY0FBYztJQUNkLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIsY0FBYztBQUNsQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTs7SUFFSTtRQUNJLFVBQVU7SUFDZDs7SUFFQTtRQUNJLFdBQVc7SUFDZjs7QUFFSjs7QUFFQTs7SUFFSTtRQUNJLHdCQUF3QjtJQUM1Qjs7SUFFQTtRQUNJLFdBQVc7SUFDZjs7SUFFQTtRQUNJLFdBQVc7UUFDWCxXQUFXO0lBQ2Y7O0lBRUE7UUFDSSxtQkFBbUI7SUFDdkI7O0lBRUE7UUFDSSxtQkFBbUI7SUFDdkI7O0FBRUo7O0FBRUE7O0lBRUk7UUFDSSwwREFBbUY7UUFDbkYscUJBQXFCO0lBQ3pCOztJQUVBO1FBQ0ksZ0JBQWdCO0lBQ3BCOztJQUVBO1FBQ0ksU0FBUztRQUNULGtCQUFrQjtRQUNsQixVQUFVO0lBQ2Q7O0lBRUE7UUFDSSxnQkFBZ0I7UUFDaEIsa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksa0JBQWtCO1FBQ2xCLFVBQVU7SUFDZDs7SUFFQTtRQUNJLGlCQUFpQjtJQUNyQjs7SUFFQTtRQUNJLHdCQUF3QjtJQUM1Qjs7SUFFQTtRQUNJLGtCQUFrQjtJQUN0Qjs7SUFFQTtRQUNJLFdBQVc7UUFDWCxXQUFXO1FBQ1gsZ0JBQWdCO0lBQ3BCOztJQUVBO1FBQ0ksa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksaUJBQWlCO1FBQ2pCLG1CQUFtQjtJQUN2Qjs7SUFFQTtRQUNJLG1CQUFtQjtJQUN2Qjs7QUFFSjs7QUFFQSx1QkFBdUI7O0FBRXZCO0lBQ0ksWUFBWTtJQUNaLDRFQUE0RjtJQUM1RixzQkFBc0I7SUFDdEIsYUFBYTtJQUNiLHlCQUF5QjtJQUN6QixtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLFlBQVk7SUFDWixhQUFhO0lBQ2IsdUJBQXVCO0lBQ3ZCLG1CQUFtQjtJQUNuQixzQkFBc0I7SUFDdEIsNEVBQWlHO0lBQ2pHLHNCQUFzQjtJQUN0QixXQUFXO0lBQ1gsaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixVQUFVO0lBQ1YsZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSwyQkFBMkI7QUFDL0I7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQixnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsVUFBVTtBQUNkOztBQUVBOztJQUVJO1FBQ0ksVUFBVTtRQUNWLHFCQUFxQjtJQUN6Qjs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLG1CQUFtQjtJQUN2Qjs7QUFFSjs7QUFFQTs7SUFFSTtRQUNJLHFCQUFxQjtJQUN6Qjs7SUFFQTtRQUNJLGdCQUFnQjtJQUNwQjs7SUFFQTtRQUNJLGlCQUFpQjtJQUNyQjs7SUFFQTtRQUNJLFNBQVM7SUFDYjs7QUFFSjs7QUFFQTs7SUFFSTtRQUNJLGdDQUFnQztRQUNoQyxtQkFBbUI7SUFDdkI7O0FBRUo7O0FBRUE7O0lBRUk7UUFDSSxXQUFXO0lBQ2Y7O0lBRUE7UUFDSSxVQUFVO1FBQ1YsbUJBQW1CO0lBQ3ZCOztJQUVBO1FBQ0ksZ0JBQWdCO0lBQ3BCOztJQUVBO1FBQ0ksMkJBQTJCO0lBQy9COztJQUVBO1FBQ0ksa0JBQWtCO1FBQ2xCLG1CQUFtQjtJQUN2Qjs7QUFFSjs7QUFFQTs7SUFFSTtRQUNJLGtCQUFrQjtRQUNsQiw0RUFBMkY7UUFDM0Ysd0JBQXdCO1FBQ3hCLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLGdCQUFnQjtRQUNoQixXQUFXO1FBQ1gsaUJBQWlCO1FBQ2pCLHNCQUFzQjtRQUN0Qiw0RUFBdUY7UUFDdkYsc0JBQXNCO0lBQzFCOztJQUVBO1FBQ0ksZUFBZTtRQUNmLE9BQU87UUFDUCxRQUFRO1FBQ1IsWUFBWTtRQUNaLFNBQVM7SUFDYjs7O0lBR0E7UUFDSSxZQUFZO0lBQ2hCOztBQUVKOztBQUVBLGlCQUFpQjs7QUFFakI7SUFDSSw0RUFBdUY7SUFDdkYsc0JBQXNCO0lBQ3RCLGtCQUFrQjtJQUNsQixhQUFhO0lBQ2Isc0JBQXNCO0lBQ3RCLHVCQUF1QjtJQUN2QixtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxZQUFZO0lBQ1osZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsV0FBVztJQUNYLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLG1CQUFtQjtBQUN2Qjs7QUFFQSx5RUFBeUU7QUFDekU7SUFDSSxvQkFBb0IsQ0FBQyxrQkFBa0I7SUFDdkM7QUFDSjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEI7QUFDSjs7QUFFQTtJQUNJO1FBQ0k7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7QUFDSjs7QUFFQTtJQUNJO1FBQ0k7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7QUFDSjs7QUFFQTtJQUNJO1FBQ0ksZ0JBQWdCO1FBQ2hCLDBCQUEwQjtRQUMxQjtJQUNKOztJQUVBO1FBQ0k7SUFDSjs7SUFFQTtRQUNJLGVBQWU7UUFDZjtJQUNKOztJQUVBO1FBQ0ksb0JBQW9CO1FBQ3BCLGtCQUFrQjtRQUNsQixpQkFBaUI7UUFDakI7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7O0lBRUE7UUFDSSxlQUFlO1FBQ2Y7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7O0lBRUE7UUFDSTtJQUNKOztJQUVBO1FBQ0ksV0FBVztRQUNYLHdCQUF3QjtRQUN4QixpQkFBaUI7UUFDakIsa0JBQWtCO1FBQ2xCO0lBQ0o7O0lBRUE7UUFDSSxtQkFBbUI7UUFDbkIsZ0JBQWdCO1FBQ2hCLFdBQVc7UUFDWCw2QkFBNkI7UUFDN0I7SUFDSjs7SUFFQTtRQUNJLG1CQUFtQjtRQUNuQjtJQUNKO0FBQ0o7O0FBRUE7SUFDSTtRQUNJO0lBQ0o7QUFDSjs7QUFFQTtJQUNJLGVBQWU7SUFDZixZQUFZO0lBQ1osU0FBUztJQUNULGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsWUFBWTtJQUNaLFdBQVc7SUFDWDtBQUNKOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixxQkFBcUI7SUFDckIseUNBQXlDO0lBQ3pDO0FBQ0o7O0FBRUE7SUFDSSw0QkFBNEI7SUFDNUIsNkJBQTZCO0lBQzdCLDRCQUE0QjtJQUM1QixnQ0FBZ0M7SUFDaEMsd0JBQXdCO0lBQ3hCLFdBQVc7SUFDWCxXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osUUFBUTtJQUNSO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0ksYUFBYTtJQUNiLG1CQUFtQjtJQUNuQjtBQUNKOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCO0FBQ0o7O0FBRUE7SUFDSSxXQUFXO0lBQ1g7QUFDSjs7QUFFQTtJQUNJLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIsc0JBQXNCO0lBQ3RCO0FBQ0o7O0FBRUE7SUFDSSxxQkFBcUI7SUFDckIsaUJBQWlCO0lBQ2pCLFdBQVc7SUFDWCxpQkFBaUI7SUFDakI7QUFDSjs7QUFFQTtJQUNJLFlBQVk7SUFDWixxQkFBcUI7SUFDckI7QUFDSjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osT0FBTztJQUNQLGFBQWE7SUFDYixXQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QjtBQUNKOztBQUVBO0lBQ0k7UUFDSTtJQUNKO0FBQ0o7O0FBRUE7SUFDSSxhQUFhO0lBQ2I7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0ksd0JBQXdCO0lBQ3hCLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ25CLFNBQVM7SUFDVCxXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkI7QUFDSjs7QUFFQTtJQUNJLDhCQUE4QjtJQUM5QiwwQkFBMEI7SUFDMUIsYUFBYTtJQUNiLHVCQUF1QjtJQUN2QjtBQUNKOztBQUVBO0lBQ0ksMEJBQTBCO0lBQzFCLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixhQUFhO0lBQ2Isc0JBQXNCO0lBQ3RCLG9CQUFvQjtJQUNwQix1QkFBdUI7SUFDdkI7QUFDSjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1osZUFBZTtJQUNmLGVBQWU7SUFDZixpQkFBaUI7SUFDakIseUJBQXlCO0lBQ3pCO0FBQ0o7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLGlCQUFpQjtJQUNqQixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLG9CQUFvQjtJQUNwQix3QkFBd0I7SUFDeEI7QUFDSjs7QUFFQTtJQUNJLDBCQUEwQjtJQUMxQixjQUFjO0lBQ2QsY0FBYztJQUNkO0FBQ0o7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsWUFBWTtJQUNaLGlCQUFpQjtJQUNqQjtBQUNKOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLGVBQWU7SUFDZixzQkFBc0I7SUFDdEI7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtRQUNJLGNBQWM7UUFDZDtJQUNKOztJQUVBO1FBQ0k7SUFDSjtBQUNKOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxTQUFTO0lBQ1QsWUFBWTtJQUNaO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7UUFDSSxxQkFBcUI7UUFDckIsbUJBQW1CO1FBQ25CLGdCQUFnQjtRQUNoQjtJQUNKOztJQUVBO1FBQ0ksd0JBQXdCO1FBQ3hCO0lBQ0o7QUFDSjs7QUFFQTtJQUNJO1FBQ0k7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7O0lBRUE7UUFDSSxzQkFBc0I7UUFDdEIsbUJBQW1CO1FBQ25CLGdCQUFnQjtRQUNoQjtJQUNKOztJQUVBO1FBQ0k7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7QUFDSjs7QUFFQTtJQUNJLHlCQUF5QjtJQUN6QixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLDBCQUEwQjtJQUMxQixpQkFBaUI7SUFDakIsYUFBYTtJQUNiLHVCQUF1QjtJQUN2QjtBQUNKOztBQUVBO0lBQ0ksZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsWUFBWTtJQUNaLFdBQVc7SUFDWCxNQUFNO0lBQ047QUFDSjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1o7QUFDSjs7QUFFQTtJQUNJLFVBQVU7SUFDVixRQUFRO0lBQ1IsU0FBUztJQUNUO0FBQ0o7O0FBRUE7SUFDSSxVQUFVO0lBQ1YsV0FBVztJQUNYLE9BQU87SUFDUDtBQUNKOztBQUVBO0lBQ0ksVUFBVTtJQUNWLFNBQVM7SUFDVCxRQUFRO0lBQ1IseUJBQXlCO0lBQ3pCO0FBQ0o7O0FBRUE7SUFDSTtRQUNJLFlBQVk7UUFDWixzQkFBc0I7UUFDdEI7SUFDSjs7SUFFQTtRQUNJLGtCQUFrQjtRQUNsQixZQUFZO1FBQ1o7SUFDSjs7SUFFQTtRQUNJLFdBQVc7UUFDWCxZQUFZO1FBQ1osaUJBQWlCO1FBQ2pCLE9BQU87UUFDUCxNQUFNO1FBQ047SUFDSjs7SUFFQTtRQUNJLFlBQVk7UUFDWix1QkFBdUI7UUFDdkI7SUFDSjs7SUFFQTtRQUNJLFdBQVc7UUFDWCxPQUFPO1FBQ1AsUUFBUTtRQUNSLG1CQUFtQjtRQUNuQjtJQUNKOztJQUVBO1FBQ0ksWUFBWTtRQUNaLHVCQUF1QjtRQUN2QjtJQUNKOztJQUVBO1FBQ0k7SUFDSjtBQUNKOztBQUVBO0lBQ0k7UUFDSTtJQUNKO0FBQ0o7O0FBRUE7SUFDSSxvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCO0FBQ0o7O0FBRUE7SUFDSTtRQUNJLFFBQVE7UUFDUixpQkFBaUI7UUFDakIsYUFBYTtRQUNiLHNCQUFzQjtRQUN0Qix1QkFBdUI7UUFDdkI7SUFDSjtBQUNKOztBQUVBO0lBQ0ksVUFBVTtJQUNWLHVCQUF1QjtJQUN2QixvQkFBb0I7SUFDcEIsZUFBZTtJQUNmO0FBQ0o7O0FBRUE7SUFDSTtRQUNJO0lBQ0o7QUFDSjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixvQ0FBb0M7SUFDcEMsZ0JBQWdCO0lBQ2hCO0FBQ0o7O0FBRUE7SUFDSTtRQUNJO0lBQ0o7QUFDSjs7QUFFQTtJQUNJO1FBQ0k7SUFDSjtBQUNKOztBQUVBO0lBQ0k7UUFDSTtJQUNKO0FBQ0o7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsT0FBTztJQUNQLFFBQVE7SUFDUixXQUFXO0lBQ1gsWUFBWTtJQUNaLGlCQUFpQjtJQUNqQjtBQUNKOztBQUVBO0lBQ0ksY0FBYztJQUNkLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsT0FBTztJQUNQLFFBQVE7SUFDUixNQUFNO0lBQ04sU0FBUztJQUNULGdCQUFnQjtJQUNoQixvQkFBb0I7SUFDcEIsWUFBWTtJQUNaO0FBQ0o7O0FBRUE7SUFDSSxVQUFVO0lBQ1YsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsU0FBUztJQUNULFNBQVM7SUFDVCxRQUFRO0lBQ1IsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsNEVBQTJEO0lBQzNEO0FBQ0o7O0FBRUE7SUFDSTtRQUNJLDZDQUE2QztRQUM3QztJQUNKOztJQUVBO1FBQ0k7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7O0lBRUE7UUFDSTtJQUNKOztJQUVBO1FBQ0k7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7O0lBRUE7UUFDSTtJQUNKO0FBQ0o7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekIsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsV0FBVztJQUNYO0FBQ0o7O0FBRUE7SUFDSTtRQUNJO0lBQ0o7QUFDSjs7QUFFQTtJQUNJO1FBQ0k7SUFDSjtBQUNKOztBQUVBO0lBQ0k7UUFDSSxZQUFZO1FBQ1osc0JBQXNCO1FBQ3RCLDBCQUEwQjtRQUMxQjtJQUNKOztJQUVBO1FBQ0k7SUFDSjtBQUNKOztBQUVBO0lBQ0ksY0FBYztJQUNkLDBEQUE4QztJQUM5Qyw0QkFBNEI7SUFDNUIsc0JBQXNCO0lBQ3RCLGtCQUFrQjtJQUNsQixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsY0FBYztJQUNkLGtCQUFrQjtJQUNsQixhQUFhO0lBQ2I7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7UUFDSSxhQUFhO1FBQ2IsMkRBQTJEO1FBQzNEO0lBQ0o7O0lBRUE7UUFDSSxjQUFjO1FBQ2Q7SUFDSjs7SUFFQTtRQUNJLGVBQWU7UUFDZjtJQUNKOztJQUVBO1FBQ0ksVUFBVTtRQUNWLFFBQVE7UUFDUjtJQUNKOztJQUVBO1FBQ0ksVUFBVTtRQUNWLGFBQWE7UUFDYjtJQUNKOztJQUVBO1FBQ0ksYUFBYTtRQUNiLFdBQVc7UUFDWCxXQUFXO1FBQ1g7SUFDSjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSSxVQUFVO0lBQ1Y7QUFDSjs7QUFFQTtJQUNJO1FBQ0ksZUFBZTtRQUNmO0lBQ0o7QUFDSjs7QUFFQTtJQUNJLDRCQUE0QjtJQUM1QjtBQUNKOztBQUVBO0lBQ0ksNkJBQTZCO0lBQzdCO0FBQ0o7O0FBRUE7SUFDSSw2QkFBNkI7SUFDN0I7QUFDSjs7QUFFQTtJQUNJLDRCQUE0QjtJQUM1QjtBQUNKOztBQUVBO0lBQ0k7UUFDSTtJQUNKO0FBQ0o7O0FBRUE7SUFDSSxVQUFVO0lBQ1YscUNBQXFDO0lBQ3JDO0FBQ0o7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEI7QUFDSjs7QUFFQTtJQUNJLFdBQVc7SUFDWDtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtRQUNJO0lBQ0o7QUFDSjs7QUFFQTtJQUNJLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLG9CQUFvQjtJQUNwQixPQUFPO0lBQ1AsYUFBYTtJQUNiLFdBQVc7SUFDWDtBQUNKOztBQUVBO0lBQ0k7UUFDSTtJQUNKO0FBQ0o7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsWUFBWTtJQUNaLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIsc0JBQXNCO0lBQ3RCLGtDQUFrQztJQUNsQyxtREFBbUQ7SUFDbkQsMkNBQTJDO0lBQzNDLGVBQWU7SUFDZjtBQUNKOztBQUVBO0lBQ0ksV0FBVztJQUNYLGNBQWM7SUFDZCxzQkFBc0I7SUFDdEI7QUFDSjs7QUFFQTtJQUNJLFVBQVU7SUFDVixlQUFlO0lBQ2YseUJBQXlCO0lBQ3pCO0FBQ0o7O0FBRUE7SUFDSSxzQkFBc0I7SUFDdEIsa0NBQWtDO0lBQ2xDLDRCQUE0QjtJQUM1QixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCO0FBQ0o7O0FBRUE7SUFDSSxZQUFZO0lBQ1osMEJBQTBCO0lBQzFCO0FBQ0o7O0FBRUE7SUFDSSxXQUFXO0lBQ1g7QUFDSjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsMkJBQTJCO0lBQzNCLFdBQVc7SUFDWDtBQUNKO0FBQ0E7SUFDSTtRQUNJLFdBQVc7SUFDZjtBQUNKOztBQUVBO0lBQ0k7UUFDSTtJQUNKO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO1FBQ0k7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLGNBQWM7SUFDZCxPQUFPO0lBQ1AsU0FBUztJQUNULFdBQVc7SUFDWCxTQUFTO0lBQ1QsdUJBQXVCO0lBQ3ZCLDBEQUEwRTtJQUMxRSxrQ0FBa0M7SUFDbEMsMEJBQTBCO0lBQzFCO0FBQ0o7O0FBRUE7SUFDSSxVQUFVO0lBQ1YsV0FBVztJQUNYO0FBQ0o7O0FBRUE7SUFDSSxTQUFTO0lBQ1QsV0FBVztJQUNYO0FBQ0o7O0FBRUE7SUFDSSxhQUFhO0lBQ2IsWUFBWTtJQUNaO0FBQ0o7O0FBRUE7SUFDSSxZQUFZO0lBQ1osWUFBWTtJQUNaO0FBQ0o7O0FBRUE7SUFDSSxZQUFZO0lBQ1osWUFBWTtJQUNaO0FBQ0o7O0FBRUE7SUFDSSxVQUFVO0lBQ1YsV0FBVztJQUNYO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLGFBQWE7SUFDYixZQUFZO0lBQ1o7QUFDSjs7QUFFQTtJQUNJLFlBQVk7SUFDWixZQUFZO0lBQ1o7QUFDSjs7QUFFQTtJQUNJLGFBQWE7SUFDYixZQUFZO0lBQ1o7QUFDSjs7QUFFQTtJQUNJLGFBQWE7SUFDYixVQUFVO0lBQ1Y7QUFDSjs7QUFFQTtJQUNJLE9BQU87SUFDUCxXQUFXO0lBQ1gsU0FBUztJQUNUO0FBQ0o7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsY0FBYztJQUNkLFdBQVc7SUFDWCxRQUFRO0lBQ1IsU0FBUztJQUNULFVBQVU7SUFDVixXQUFXO0lBQ1gsbUJBQW1CO0lBQ25CO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxjQUFjO0lBQ2QsT0FBTztJQUNQLFNBQVM7SUFDVCxXQUFXO0lBQ1gsU0FBUztJQUNULHVCQUF1QjtJQUN2QiwwREFBMEU7SUFDMUUsa0NBQWtDO0lBQ2xDLDBCQUEwQjtJQUMxQjtBQUNKOztBQUVBO0lBQ0ksYUFBYTtJQUNiLFlBQVk7SUFDWjtBQUNKOztBQUVBO0lBQ0ksWUFBWTtJQUNaLFdBQVc7SUFDWCxTQUFTO0lBQ1Q7QUFDSjs7QUFFQTtJQUNJLFlBQVk7SUFDWixZQUFZO0lBQ1o7QUFDSjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsU0FBUztJQUNULDJCQUEyQjtJQUMzQixVQUFVO0lBQ1YsV0FBVztJQUNYO0FBQ0o7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixxQkFBcUI7SUFDckIsZ0JBQWdCO0lBQ2hCLDBCQUEwQjtJQUMxQjtBQUNKOztBQUVBO0lBQ0ksc0JBQXNCO0lBQ3RCLFNBQVM7SUFDVCxXQUFXO0lBQ1gscUJBQXFCO0lBQ3JCLG9CQUFvQjtJQUNwQixZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLHFCQUFxQjtJQUNyQiwwREFBOE87SUFDOU8sNEJBQTRCO0lBQzVCO0FBQ0o7O0FBRUE7SUFDSSxnQkFBZ0I7SUFDaEI7QUFDSjs7QUFFQTtJQUNJLGlCQUFpQjtJQUNqQjtBQUNKOztBQUVBO0lBQ0k7UUFDSTtJQUNKO0FBQ0o7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLGNBQWM7SUFDZCxPQUFPO0lBQ1AsU0FBUztJQUNULFdBQVc7SUFDWCxTQUFTO0lBQ1QsdUJBQXVCO0lBQ3ZCLDBEQUEwRTtJQUMxRSw0QkFBNEI7SUFDNUIsMEJBQTBCO0lBQzFCLDRCQUE0QjtJQUM1QixVQUFVO0lBQ1Y7QUFDSjs7QUFFQTtJQUNJLGFBQWE7SUFDYixZQUFZO0lBQ1o7QUFDSjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxZQUFZO0lBQ1o7QUFDSjs7QUFFQTtJQUNJLGFBQWE7SUFDYixZQUFZO0lBQ1o7QUFDSjs7QUFFQTtJQUNJLGFBQWE7SUFDYixZQUFZO0lBQ1o7QUFDSjs7QUFFQTtJQUNJLGFBQWE7SUFDYixZQUFZO0lBQ1o7QUFDSjs7QUFFQTtJQUNJLGFBQWE7SUFDYixhQUFhO0lBQ2IsYUFBYTtJQUNiO0FBQ0o7O0FBRUE7SUFDSSxhQUFhO0lBQ2IsWUFBWTtJQUNaLGFBQWE7SUFDYjtBQUNKOztBQUVBO0lBQ0ksYUFBYTtJQUNiLFdBQVc7SUFDWCxhQUFhO0lBQ2I7QUFDSjs7QUFFQTtJQUNJO1FBQ0ksNEJBQTRCO1FBQzVCLE9BQU87UUFDUCxZQUFZO1FBQ1osTUFBTTtRQUNOO0lBQ0o7O0lBRUE7UUFDSSxTQUFTO1FBQ1Qsb0JBQW9CO1FBQ3BCLDRCQUE0QjtRQUM1QjtJQUNKOztJQUVBO1FBQ0ksZ0JBQWdCO1FBQ2hCLFVBQVU7UUFDVixnQkFBZ0I7UUFDaEI7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7O0lBRUE7UUFDSSxjQUFjO1FBQ2QsWUFBWTtRQUNaO0lBQ0o7O0lBRUE7UUFDSSxpQkFBaUI7UUFDakIsWUFBWTtRQUNaO0lBQ0o7O0lBRUE7UUFDSSxtQkFBbUI7UUFDbkIsU0FBUztRQUNULGFBQWE7UUFDYjtJQUNKOztJQUVBO1FBQ0ksbUJBQW1CO1FBQ25CLFNBQVM7UUFDVCxjQUFjO1FBQ2Q7SUFDSjs7SUFFQTtRQUNJLDZCQUE2QjtRQUM3QixpQkFBaUI7UUFDakIsYUFBYTtRQUNiLHNCQUFzQjtRQUN0QixTQUFTO1FBQ1QsT0FBTztRQUNQLFdBQVc7UUFDWDtJQUNKOztJQUVBO1FBQ0ksa0JBQWtCO1FBQ2xCO0lBQ0o7O0lBRUE7UUFDSTtJQUNKOztJQUVBO1FBQ0ksTUFBTTtRQUNOLGNBQWM7UUFDZCxVQUFVO1FBQ1Y7SUFDSjs7SUFFQTtRQUNJLFdBQVc7UUFDWCxjQUFjO1FBQ2Q7SUFDSjs7SUFFQTtRQUNJLFlBQVk7UUFDWixhQUFhO1FBQ2I7SUFDSjtBQUNKOztBQUVBO0lBQ0k7UUFDSTtJQUNKOztJQUVBO1FBQ0ksaUJBQWlCO1FBQ2pCO0lBQ0o7O0lBRUE7UUFDSSxrQkFBa0I7UUFDbEIsV0FBVztRQUNYLGNBQWM7UUFDZCxPQUFPO1FBQ1AsU0FBUztRQUNULFdBQVc7UUFDWCxTQUFTO1FBQ1QsdUJBQXVCO1FBQ3ZCLDBEQUEwRTtRQUMxRSxrQ0FBa0M7UUFDbEMsMEJBQTBCO1FBQzFCO0lBQ0o7O0lBRUE7UUFDSSxVQUFVO1FBQ1YsZ0JBQWdCO1FBQ2hCLFNBQVM7UUFDVDtJQUNKOztJQUVBO1FBQ0k7SUFDSjs7SUFFQTtRQUNJLFlBQVk7UUFDWixVQUFVO1FBQ1Y7SUFDSjs7SUFFQTtRQUNJLFlBQVk7UUFDWixTQUFTO1FBQ1Q7SUFDSjs7SUFFQTtRQUNJLFlBQVk7UUFDWixZQUFZO1FBQ1osVUFBVTtRQUNWO0lBQ0o7O0lBRUE7UUFDSSxhQUFhO1FBQ2IsWUFBWTtRQUNaO0lBQ0o7O0lBRUE7UUFDSTtJQUNKOztJQUVBO1FBQ0k7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7O0lBRUE7UUFDSSxVQUFVO1FBQ1YsUUFBUTtRQUNSO0lBQ0o7O0lBRUE7UUFDSSxVQUFVO1FBQ1YsU0FBUztRQUNULFdBQVc7UUFDWDtJQUNKOztJQUVBO1FBQ0ksYUFBYTtRQUNiLFlBQVk7UUFDWjtJQUNKOztJQUVBO1FBQ0k7SUFDSjs7SUFFQTtRQUNJLGlCQUFpQjtRQUNqQixrQkFBa0I7UUFDbEIsV0FBVztRQUNYLFNBQVM7UUFDVCxVQUFVO1FBQ1Y7SUFDSjs7SUFFQTtRQUNJLGtCQUFrQjtRQUNsQixjQUFjO1FBQ2QsV0FBVztRQUNYLFFBQVE7UUFDUixTQUFTO1FBQ1QsVUFBVTtRQUNWLFdBQVc7UUFDWCxtQkFBbUI7UUFDbkI7SUFDSjs7SUFFQTtRQUNJO0lBQ0o7O0lBRUE7UUFDSSxrQkFBa0I7UUFDbEIsV0FBVztRQUNYLGNBQWM7UUFDZCxPQUFPO1FBQ1AsU0FBUztRQUNULFdBQVc7UUFDWCxTQUFTO1FBQ1QsdUJBQXVCO1FBQ3ZCLDBEQUEwRTtRQUMxRSxrQ0FBa0M7UUFDbEMsMEJBQTBCO1FBQzFCO0lBQ0o7O0lBRUE7UUFDSSxZQUFZO1FBQ1osWUFBWTtRQUNaO0lBQ0o7O0lBRUE7UUFDSSxhQUFhO1FBQ2Isa0JBQWtCO1FBQ2xCLFFBQVE7UUFDUixXQUFXO1FBQ1gsTUFBTTtRQUNOO0lBQ0o7O0lBRUE7UUFDSSxhQUFhO1FBQ2IsWUFBWTtRQUNaO0lBQ0o7QUFDSjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2Qsc0JBQXNCO0lBQ3RCLDJCQUEyQjtJQUMzQix5QkFBeUI7SUFDekIsd0JBQXdCO0lBQ3hCLHNCQUFzQjtJQUN0QixxQkFBcUI7SUFDckIsaUJBQWlCO0lBQ2pCLHVCQUF1QjtJQUN2QixtQkFBbUI7SUFDbkI7QUFDSjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsY0FBYztJQUNkLFNBQVM7SUFDVDtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLGVBQWU7SUFDZjtBQUNKOztBQUVBO0lBQ0ksdUNBQXVDO0lBQ3ZDLG9DQUFvQztJQUNwQyxtQ0FBbUM7SUFDbkMsa0NBQWtDO0lBQ2xDO0FBQ0o7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsT0FBTztJQUNQLE1BQU07SUFDTixjQUFjO0lBQ2QsaUJBQWlCO0lBQ2pCO0FBQ0o7O0FBRUE7SUFDSSxXQUFXO0lBQ1g7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0ksV0FBVztJQUNYLFlBQVk7SUFDWixlQUFlO0lBQ2Y7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLGNBQWM7SUFDZCxZQUFZO0lBQ1o7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUEscUNBQXFDOztBQUVyQywrQkFBK0I7QUFDL0IsK0JBQStCOztBQUUvQiwwQ0FBMEM7QUFDMUM7O0lBRUksd0RBQXdEO0lBQ3hELHFEQUFxRDtJQUNyRCxnREFBZ0Q7QUFDcEQ7O0FBRUE7SUFDSSxzREFBc0Q7SUFDdEQsbURBQW1EO0lBQ25ELDhDQUE4QztBQUNsRDs7QUFFQSwrQkFBK0I7QUFDL0I7SUFDSSwrQ0FBK0M7SUFDL0MseUNBQXlDO0lBQ3pDLCtCQUErQjtBQUNuQzs7QUFFQSwrQkFBK0I7O0FBRS9CLHlHQUF5RztBQUN6RztJQUNJLGdCQUFnQjtJQUNoQixnQkFBZ0I7QUFDcEI7O0FBRUEsd0JBQXdCO0FBQ3hCO0lBQ0ksZUFBZTtBQUNuQjs7QUFFQSw0Q0FBNEM7QUFDNUM7SUFDSSxVQUFVO0lBQ1YsUUFBUTtJQUNSLG1DQUFtQztJQUNuQyxnQ0FBZ0M7SUFDaEMsMkJBQTJCO0FBQy9COztBQUVBLDBCQUEwQjs7QUFFMUIsc0JBQXNCO0FBQ3RCO0lBQ0ksNkJBQTZCO0lBQzdCLDBCQUEwQjtJQUMxQixxQkFBcUI7O0lBRXJCLHdCQUF3QjtJQUN4QixxQkFBcUI7SUFDckIsZ0JBQWdCO0FBQ3BCOzs7QUFHQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtJQUNJLGVBQWU7SUFDZixjQUFjO0FBQ2xCOztBQUVBO0lBQ0kscUJBQXFCO0lBQ3JCLGtCQUFrQjtJQUNsQix5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxlQUFlO0lBQ2YsV0FBVztJQUNYLFlBQVk7SUFDWixNQUFNO0lBQ04sT0FBTztJQUNQLGtCQUFrQjtJQUNsQixhQUFhO0lBQ2IsYUFBYTtJQUNiLG9DQUFvQztBQUN4QztBQUNBO0lBQ0ksb0JBQW9CO0lBQ3BCLGVBQWU7SUFDZixjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLHNCQUFzQjtJQUN0QixnQkFBZ0I7SUFDaEIsa0RBQWtEO0lBQ2xELG9DQUFvQztJQUNwQyxzQkFBc0I7SUFDdEIsb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQixXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksYUFBYTtJQUNiLHFCQUFxQjtJQUNyQixtQkFBbUI7QUFDdkI7QUFDQTtJQUNJLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLHFCQUFxQjtJQUNyQixxQkFBcUI7SUFDckIsV0FBVztJQUNYLHlCQUF5QjtJQUN6QixpQ0FBaUM7SUFDakMsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixjQUFjO0FBQ2xCO0FBQ0E7SUFDSSxpQ0FBaUM7SUFDakMsV0FBVztBQUNmOztBQUVBO0lBQ0k7UUFDSSxnQkFBZ0I7SUFDcEI7QUFDSiIsInNvdXJjZXMiOlsid2VicGFjazovL3B1YmxpYy8uL2Fzc2V0cy9hcHAvY3NzL2xheW91dC5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmNoaW8tbG9nby1jb250YWluZXIsIC5jaGlvLWhlYWRlci0tc3RpY2t5IC5jaGlvLWxvZ28tY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG59XHJcblxyXG4vKiAuY2hpby1oZWFkZXItLXN0aWNreSAuY2hpby1sb2dvLWNvbnRhaW5lciB7XHJcbiAgICBib3R0b206IC02MHB4XHJcbn0gKi9cclxuXHJcbi8qIGh0dHBzOi8vY2hpby5yby93cC1pbmNsdWRlcy9jc3MvZGlzdC9ibG9jay1saWJyYXJ5L3N0eWxlLm1pbi5jc3M/dmVyPTUuNC40ICovXHJcbi53cC1ibG9jay1hdWRpbyBmaWdjYXB0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IC41ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW1cclxufVxyXG5cclxuLndwLWJsb2NrLWF1ZGlvIGF1ZGlvIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAzMDBweFxyXG59XHJcblxyXG4ud3AtYmxvY2stYnV0dG9uIHtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi53cC1ibG9jay1idXR0b24uYWxpZ25jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi53cC1ibG9jay1idXR0b24uYWxpZ25yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodFxyXG59XHJcblxyXG4ucGFnZS1pZC0xMDY2IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjREIyMzI3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYWdlLWlkLTEwNjYgLmNoaW8taGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDIwcHggNDRweCAwIDQ0cHg7XHJcblx0bWFyZ2luLXRvcDogLTU0cHg7XHJcbn1cclxuXHJcbi5wYWdlLWlkLTEwNjYgLmNoaW8tbG9nby1jb250YWluZXIge1xyXG5cdG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuXHJcbi5wYWdlLWlkLTEwNjYgLmNoaW8taGVhZGVyLS1zdGlja3kgLmNoaW8tbWVudS1idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuLnBhZ2UtaWQtMTA2NiAuY2hpby1oZWFkZXItLXN0aWNreSB7XHJcbiAgICBoZWlnaHQ6IDE1NHB4O1xyXG59XHJcblxyXG4ucGFnZS1pZC0xMDY2IC5jaGlvLWhlYWRlci0tc3RpY2t5IC5zb2NpYWwtaWNvbnMge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzNzNjO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjhweDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDEycHggMjRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmRcclxufVxyXG5cclxuLndwLWJsb2NrLWJ1dHRvbl9fbGluazphY3RpdmUsLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cywud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLC53cC1ibG9jay1idXR0b25fX2xpbms6dmlzaXRlZCB7XHJcbiAgICBjb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4ud3AtZ3MgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC1ibG9jay1jb3JlLWJ1dHRvbi0tY29sb3ItLWJhY2tncm91bmQsdmFyKC0td3AtY29sb3ItLXByaW1hcnksIzMyMzczYykpXHJcbn1cclxuXHJcbi5pcy1zdHlsZS1zcXVhcmVkIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMFxyXG59XHJcblxyXG4ubm8tYm9yZGVyLXJhZGl1cy53cC1ibG9jay1idXR0b25fX2xpbmsge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnRcclxufVxyXG5cclxuLmlzLXN0eWxlLW91dGxpbmUge1xyXG4gICAgY29sb3I6ICMzMjM3M2NcclxufVxyXG5cclxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkXHJcbn1cclxuXHJcbi53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHhcclxufVxyXG5cclxuLndwLWJsb2NrLWJ1dHRvbnMuYWxpZ25yaWdodCAud3AtYmxvY2stYnV0dG9uIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHhcclxufVxyXG5cclxuLndwLWJsb2NrLWJ1dHRvbnMuYWxpZ25jZW50ZXIsLndwLWJsb2NrLWNhbGVuZGFyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4ud3AtYmxvY2stY2FsZW5kYXIgdGJvZHkgdGQsLndwLWJsb2NrLWNhbGVuZGFyIHRoIHtcclxuICAgIHBhZGRpbmc6IDRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmU0ZTdcclxufVxyXG5cclxuLndwLWJsb2NrLWNhbGVuZGFyIHRmb290IHRkIHtcclxuICAgIGJvcmRlcjogbm9uZVxyXG59XHJcblxyXG4ud3AtYmxvY2stY2FsZW5kYXIgdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFNlZ29lIFVJLFJvYm90byxPeHlnZW4tU2FucyxVYnVudHUsQ2FudGFyZWxsLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWZcclxufVxyXG5cclxuLndwLWJsb2NrLWNhbGVuZGFyIHRhYmxlIHRoIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWRlZmYwXHJcbn1cclxuXHJcbi53cC1ibG9jay1jYWxlbmRhciBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcbn1cclxuXHJcbi53cC1ibG9jay1jYWxlbmRhciB0Zm9vdCBhIHtcclxuICAgIGNvbG9yOiAjMDA3MzljXHJcbn1cclxuXHJcbi53cC1ibG9jay1jYWxlbmRhciB0YWJsZSBjYXB0aW9uLC53cC1ibG9jay1jYWxlbmRhciB0YWJsZSB0Ym9keSB7XHJcbiAgICBjb2xvcjogIzQwNDY0ZFxyXG59XHJcblxyXG4ud3AtYmxvY2stY2F0ZWdvcmllcy5hbGlnbmxlZnQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyZW1cclxufVxyXG5cclxuLndwLWJsb2NrLWNhdGVnb3JpZXMuYWxpZ25yaWdodCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMmVtXHJcbn1cclxuXHJcbi53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xyXG4gICAgLndwLWJsb2NrLWNvbHVtbnMge1xyXG4gICAgICAgIGZsZXgtd3JhcDpub3dyYXBcclxuICAgIH1cclxufVxyXG5cclxuLndwLWJsb2NrLWNvbHVtbnMuaGFzLWJhY2tncm91bmQge1xyXG4gICAgcGFkZGluZzogMjBweCAzMHB4XHJcbn1cclxuXHJcbi53cC1ibG9jay1jb2x1bW4ge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmRcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XHJcbiAgICAud3AtYmxvY2stY29sdW1uIHtcclxuICAgICAgICBmbGV4LWJhc2lzOjEwMCUhaW1wb3J0YW50XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6NzgxcHgpIHtcclxuICAgIC53cC1ibG9jay1jb2x1bW4ge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6Y2FsYyg1MCUgLSAxNnB4KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1ncm93OiAwXHJcbiAgICB9XHJcblxyXG4gICAgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzJweFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcclxuICAgIC53cC1ibG9jay1jb2x1bW4ge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6MDtcclxuICAgICAgICBmbGV4LWdyb3c6IDFcclxuICAgIH1cclxuXHJcbiAgICAud3AtYmxvY2stY29sdW1uW3N0eWxlXSB7XHJcbiAgICAgICAgZmxleC1ncm93OiAwXHJcbiAgICB9XHJcblxyXG4gICAgLndwLWJsb2NrLWNvbHVtbjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHhcclxuICAgIH1cclxufVxyXG5cclxuLndwLWJsb2NrLWNvbHVtbnMuYXJlLXZlcnRpY2FsbHktYWxpZ25lZC10b3Age1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxufVxyXG5cclxuLndwLWJsb2NrLWNvbHVtbnMuYXJlLXZlcnRpY2FsbHktYWxpZ25lZC1jZW50ZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4ud3AtYmxvY2stY29sdW1ucy5hcmUtdmVydGljYWxseS1hbGlnbmVkLWJvdHRvbSB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcclxufVxyXG5cclxuLndwLWJsb2NrLWNvbHVtbi5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wIHtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnRcclxufVxyXG5cclxuLndwLWJsb2NrLWNvbHVtbi5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtY2VudGVyIHtcclxuICAgIC1tcy1ncmlkLXJvdy1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyXHJcbn1cclxuXHJcbi53cC1ibG9jay1jb2x1bW4uaXMtdmVydGljYWxseS1hbGlnbmVkLWJvdHRvbSB7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZFxyXG59XHJcblxyXG4ud3AtYmxvY2stY29sdW1uLmlzLXZlcnRpY2FsbHktYWxpZ25lZC1ib3R0b20sLndwLWJsb2NrLWNvbHVtbi5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtY2VudGVyLC53cC1ibG9jay1jb2x1bW4uaXMtdmVydGljYWxseS1hbGlnbmVkLXRvcCB7XHJcbiAgICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4ud3AtYmxvY2stY292ZXIsLndwLWJsb2NrLWNvdmVyLWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgbWluLWhlaWdodDogNDMwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtcGFyYWxsYXgsLndwLWJsb2NrLWNvdmVyLmhhcy1wYXJhbGxheCB7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkXHJcbn1cclxuXHJcbkBzdXBwb3J0cyAoLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2gpIHtcclxuICAgIC53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtcGFyYWxsYXgsLndwLWJsb2NrLWNvdmVyLmhhcy1wYXJhbGxheCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGxcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSkge1xyXG4gICAgLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1wYXJhbGxheCwud3AtYmxvY2stY292ZXIuaGFzLXBhcmFsbGF4IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbFxyXG4gICAgfVxyXG59XHJcblxyXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltOmJlZm9yZSwud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltOm5vdCguaGFzLWJhY2tncm91bmQtZ3JhZGllbnQpOmJlZm9yZSwud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kLC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW06bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlLC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogMVxyXG59XHJcblxyXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltOm5vdCguaGFzLWJhY2tncm91bmQtZ3JhZGllbnQpOmJlZm9yZSwud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kLC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW06bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlLC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQge1xyXG4gICAgb3BhY2l0eTogLjVcclxufVxyXG5cclxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMTA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlLC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTEwOm5vdCguaGFzLWJhY2tncm91bmQtZ3JhZGllbnQpOmJlZm9yZSB7XHJcbiAgICBvcGFjaXR5OiAuMVxyXG59XHJcblxyXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0xMCAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQsLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMTAgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kIHtcclxuICAgIG9wYWNpdHk6IC4xXHJcbn1cclxuXHJcbi53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTIwOm5vdCguaGFzLWJhY2tncm91bmQtZ3JhZGllbnQpOmJlZm9yZSwud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0yMDpub3QoLmhhcy1iYWNrZ3JvdW5kLWdyYWRpZW50KTpiZWZvcmUge1xyXG4gICAgb3BhY2l0eTogLjJcclxufVxyXG5cclxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMjAgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kLC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTIwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCB7XHJcbiAgICBvcGFjaXR5OiAuMlxyXG59XHJcblxyXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0zMDpub3QoLmhhcy1iYWNrZ3JvdW5kLWdyYWRpZW50KTpiZWZvcmUsLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMzA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IC4zXHJcbn1cclxuXHJcbi53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTMwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0zMCAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQge1xyXG4gICAgb3BhY2l0eTogLjNcclxufVxyXG5cclxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNDA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlLC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTQwOm5vdCguaGFzLWJhY2tncm91bmQtZ3JhZGllbnQpOmJlZm9yZSB7XHJcbiAgICBvcGFjaXR5OiAuNFxyXG59XHJcblxyXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS00MCAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQsLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNDAgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kIHtcclxuICAgIG9wYWNpdHk6IC40XHJcbn1cclxuXHJcbi53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTUwOm5vdCguaGFzLWJhY2tncm91bmQtZ3JhZGllbnQpOmJlZm9yZSwud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS01MDpub3QoLmhhcy1iYWNrZ3JvdW5kLWdyYWRpZW50KTpiZWZvcmUge1xyXG4gICAgb3BhY2l0eTogLjVcclxufVxyXG5cclxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNTAgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kLC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTUwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCB7XHJcbiAgICBvcGFjaXR5OiAuNVxyXG59XHJcblxyXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS02MDpub3QoLmhhcy1iYWNrZ3JvdW5kLWdyYWRpZW50KTpiZWZvcmUsLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNjA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IC42XHJcbn1cclxuXHJcbi53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTYwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS02MCAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQge1xyXG4gICAgb3BhY2l0eTogLjZcclxufVxyXG5cclxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNzA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlLC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTcwOm5vdCguaGFzLWJhY2tncm91bmQtZ3JhZGllbnQpOmJlZm9yZSB7XHJcbiAgICBvcGFjaXR5OiAuN1xyXG59XHJcblxyXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS03MCAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQsLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNzAgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kIHtcclxuICAgIG9wYWNpdHk6IC43XHJcbn1cclxuXHJcbi53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTgwOm5vdCguaGFzLWJhY2tncm91bmQtZ3JhZGllbnQpOmJlZm9yZSwud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS04MDpub3QoLmhhcy1iYWNrZ3JvdW5kLWdyYWRpZW50KTpiZWZvcmUge1xyXG4gICAgb3BhY2l0eTogLjhcclxufVxyXG5cclxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tODAgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kLC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTgwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCB7XHJcbiAgICBvcGFjaXR5OiAuOFxyXG59XHJcblxyXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS05MDpub3QoLmhhcy1iYWNrZ3JvdW5kLWdyYWRpZW50KTpiZWZvcmUsLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tOTA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IC45XHJcbn1cclxuXHJcbi53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTkwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS05MCAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQge1xyXG4gICAgb3BhY2l0eTogLjlcclxufVxyXG5cclxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMTAwOm5vdCguaGFzLWJhY2tncm91bmQtZ3JhZGllbnQpOmJlZm9yZSwud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0xMDA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMTAwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0xMDAgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kIHtcclxuICAgIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmFsaWdubGVmdCwud3AtYmxvY2stY292ZXItaW1hZ2UuYWxpZ25yaWdodCwud3AtYmxvY2stY292ZXIuYWxpZ25sZWZ0LC53cC1ibG9jay1jb3Zlci5hbGlnbnJpZ2h0IHtcclxuICAgIG1heC13aWR0aDogMjkwcHg7XHJcbiAgICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4ud3AtYmxvY2stY292ZXItaW1hZ2U6YWZ0ZXIsLndwLWJsb2NrLWNvdmVyOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXRcclxufVxyXG5cclxuQHN1cHBvcnRzICgocG9zaXRpb246IC13ZWJraXQtc3RpY2t5KSBvciAocG9zaXRpb246c3RpY2t5KSkge1xyXG4gICAgLndwLWJsb2NrLWNvdmVyLWltYWdlOmFmdGVyLC53cC1ibG9jay1jb3ZlcjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDpub25lXHJcbiAgICB9XHJcbn1cclxuXHJcbi53cC1ibG9jay1jb3Zlci1pbWFnZS5hbGlnbmNlbnRlciwud3AtYmxvY2stY292ZXItaW1hZ2UuYWxpZ25sZWZ0LC53cC1ibG9jay1jb3Zlci1pbWFnZS5hbGlnbnJpZ2h0LC53cC1ibG9jay1jb3Zlci5hbGlnbmNlbnRlciwud3AtYmxvY2stY292ZXIuYWxpZ25sZWZ0LC53cC1ibG9jay1jb3Zlci5hbGlnbnJpZ2h0IHtcclxuICAgIGRpc3BsYXk6IGZsZXhcclxufVxyXG5cclxuLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgY29sb3I6ICNmOGY5ZjlcclxufVxyXG5cclxuLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1zdWJoZWFkOm5vdCguaGFzLXRleHQtY29sb3IpLC53cC1ibG9jay1jb3Zlci1pbWFnZSBoMTpub3QoLmhhcy10ZXh0LWNvbG9yKSwud3AtYmxvY2stY292ZXItaW1hZ2UgaDI6bm90KC5oYXMtdGV4dC1jb2xvciksLndwLWJsb2NrLWNvdmVyLWltYWdlIGgzOm5vdCguaGFzLXRleHQtY29sb3IpLC53cC1ibG9jay1jb3Zlci1pbWFnZSBoNDpub3QoLmhhcy10ZXh0LWNvbG9yKSwud3AtYmxvY2stY292ZXItaW1hZ2UgaDU6bm90KC5oYXMtdGV4dC1jb2xvciksLndwLWJsb2NrLWNvdmVyLWltYWdlIGg2Om5vdCguaGFzLXRleHQtY29sb3IpLC53cC1ibG9jay1jb3Zlci1pbWFnZSBwOm5vdCguaGFzLXRleHQtY29sb3IpLC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stc3ViaGVhZDpub3QoLmhhcy10ZXh0LWNvbG9yKSwud3AtYmxvY2stY292ZXIgaDE6bm90KC5oYXMtdGV4dC1jb2xvciksLndwLWJsb2NrLWNvdmVyIGgyOm5vdCguaGFzLXRleHQtY29sb3IpLC53cC1ibG9jay1jb3ZlciBoMzpub3QoLmhhcy10ZXh0LWNvbG9yKSwud3AtYmxvY2stY292ZXIgaDQ6bm90KC5oYXMtdGV4dC1jb2xvciksLndwLWJsb2NrLWNvdmVyIGg1Om5vdCguaGFzLXRleHQtY29sb3IpLC53cC1ibG9jay1jb3ZlciBoNjpub3QoLmhhcy10ZXh0LWNvbG9yKSwud3AtYmxvY2stY292ZXIgcDpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4ud3AtYmxvY2stY292ZXJfX3ZpZGVvLWJhY2tncm91bmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyXHJcbn1cclxuXHJcbi53cC1ibG9jay1jb3Zlci1pbWFnZS10ZXh0LC53cC1ibG9jay1jb3Zlci10ZXh0LHNlY3Rpb24ud3AtYmxvY2stY292ZXItaW1hZ2UgaDIge1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLndwLWJsb2NrLWNvdmVyLWltYWdlLXRleHQgYSwud3AtYmxvY2stY292ZXItaW1hZ2UtdGV4dCBhOmFjdGl2ZSwud3AtYmxvY2stY292ZXItaW1hZ2UtdGV4dCBhOmZvY3VzLC53cC1ibG9jay1jb3Zlci1pbWFnZS10ZXh0IGE6aG92ZXIsLndwLWJsb2NrLWNvdmVyLXRleHQgYSwud3AtYmxvY2stY292ZXItdGV4dCBhOmFjdGl2ZSwud3AtYmxvY2stY292ZXItdGV4dCBhOmZvY3VzLC53cC1ibG9jay1jb3Zlci10ZXh0IGE6aG92ZXIsc2VjdGlvbi53cC1ibG9jay1jb3Zlci1pbWFnZSBoMiBhLHNlY3Rpb24ud3AtYmxvY2stY292ZXItaW1hZ2UgaDIgYTphY3RpdmUsc2VjdGlvbi53cC1ibG9jay1jb3Zlci1pbWFnZSBoMiBhOmZvY3VzLHNlY3Rpb24ud3AtYmxvY2stY292ZXItaW1hZ2UgaDIgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG4ud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyLmhhcy1sZWZ0LWNvbnRlbnQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbn1cclxuXHJcbi53cC1ibG9jay1jb3Zlci1pbWFnZSAud3AtYmxvY2stY292ZXIuaGFzLXJpZ2h0LWNvbnRlbnQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxyXG59XHJcblxyXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWxlZnQtY29udGVudCAud3AtYmxvY2stY292ZXItaW1hZ2UtdGV4dCwud3AtYmxvY2stY292ZXIuaGFzLWxlZnQtY29udGVudCAud3AtYmxvY2stY292ZXItdGV4dCxzZWN0aW9uLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1sZWZ0LWNvbnRlbnQ+aDIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbn1cclxuXHJcbi53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtcmlnaHQtY29udGVudCAud3AtYmxvY2stY292ZXItaW1hZ2UtdGV4dCwud3AtYmxvY2stY292ZXIuaGFzLXJpZ2h0LWNvbnRlbnQgLndwLWJsb2NrLWNvdmVyLXRleHQsc2VjdGlvbi53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtcmlnaHQtY29udGVudD5oMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodFxyXG59XHJcblxyXG4ud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyLWltYWdlLXRleHQsLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlci10ZXh0LHNlY3Rpb24ud3AtYmxvY2stY292ZXItaW1hZ2U+aDIge1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWF4LXdpZHRoOiA1ODBweDtcclxuICAgIHBhZGRpbmc6IDE0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL2VtYmVkXCJdW2RhdGEtYWxpZ249bGVmdF0sLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9ja1tkYXRhLXR5cGU9XCJjb3JlL2VtYmVkXCJdW2RhdGEtYWxpZ249cmlnaHRdLC53cC1ibG9jay1lbWJlZC5hbGlnbmxlZnQsLndwLWJsb2NrLWVtYmVkLmFsaWducmlnaHQge1xyXG4gICAgbWF4LXdpZHRoOiAzNjBweDtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi53cC1ibG9jay1lbWJlZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW1cclxufVxyXG5cclxuLndwLWJsb2NrLWVtYmVkIGZpZ2NhcHRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogLjVlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbVxyXG59XHJcblxyXG4ud3AtZW1iZWQtcmVzcG9uc2l2ZSAud3AtYmxvY2stZW1iZWQud3AtZW1iZWQtYXNwZWN0LTEtMSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIsLndwLWVtYmVkLXJlc3BvbnNpdmUgLndwLWJsb2NrLWVtYmVkLndwLWVtYmVkLWFzcGVjdC0xLTIgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyLC53cC1lbWJlZC1yZXNwb25zaXZlIC53cC1ibG9jay1lbWJlZC53cC1lbWJlZC1hc3BlY3QtNC0zIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciwud3AtZW1iZWQtcmVzcG9uc2l2ZSAud3AtYmxvY2stZW1iZWQud3AtZW1iZWQtYXNwZWN0LTktMTYgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyLC53cC1lbWJlZC1yZXNwb25zaXZlIC53cC1ibG9jay1lbWJlZC53cC1lbWJlZC1hc3BlY3QtMTYtOSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIsLndwLWVtYmVkLXJlc3BvbnNpdmUgLndwLWJsb2NrLWVtYmVkLndwLWVtYmVkLWFzcGVjdC0xOC05IC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciwud3AtZW1iZWQtcmVzcG9uc2l2ZSAud3AtYmxvY2stZW1iZWQud3AtZW1iZWQtYXNwZWN0LTIxLTkgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4ud3AtZW1iZWQtcmVzcG9uc2l2ZSAud3AtYmxvY2stZW1iZWQud3AtZW1iZWQtYXNwZWN0LTEtMSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXI6YmVmb3JlLC53cC1lbWJlZC1yZXNwb25zaXZlIC53cC1ibG9jay1lbWJlZC53cC1lbWJlZC1hc3BlY3QtMS0yIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlcjpiZWZvcmUsLndwLWVtYmVkLXJlc3BvbnNpdmUgLndwLWJsb2NrLWVtYmVkLndwLWVtYmVkLWFzcGVjdC00LTMgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyOmJlZm9yZSwud3AtZW1iZWQtcmVzcG9uc2l2ZSAud3AtYmxvY2stZW1iZWQud3AtZW1iZWQtYXNwZWN0LTktMTYgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyOmJlZm9yZSwud3AtZW1iZWQtcmVzcG9uc2l2ZSAud3AtYmxvY2stZW1iZWQud3AtZW1iZWQtYXNwZWN0LTE2LTkgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyOmJlZm9yZSwud3AtZW1iZWQtcmVzcG9uc2l2ZSAud3AtYmxvY2stZW1iZWQud3AtZW1iZWQtYXNwZWN0LTE4LTkgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyOmJlZm9yZSwud3AtZW1iZWQtcmVzcG9uc2l2ZSAud3AtYmxvY2stZW1iZWQud3AtZW1iZWQtYXNwZWN0LTIxLTkgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLXRvcDogNTAlXHJcbn1cclxuXHJcbi53cC1lbWJlZC1yZXNwb25zaXZlIC53cC1ibG9jay1lbWJlZC53cC1lbWJlZC1hc3BlY3QtMS0xIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciBpZnJhbWUsLndwLWVtYmVkLXJlc3BvbnNpdmUgLndwLWJsb2NrLWVtYmVkLndwLWVtYmVkLWFzcGVjdC0xLTIgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIGlmcmFtZSwud3AtZW1iZWQtcmVzcG9uc2l2ZSAud3AtYmxvY2stZW1iZWQud3AtZW1iZWQtYXNwZWN0LTQtMyAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIgaWZyYW1lLC53cC1lbWJlZC1yZXNwb25zaXZlIC53cC1ibG9jay1lbWJlZC53cC1lbWJlZC1hc3BlY3QtOS0xNiAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIgaWZyYW1lLC53cC1lbWJlZC1yZXNwb25zaXZlIC53cC1ibG9jay1lbWJlZC53cC1lbWJlZC1hc3BlY3QtMTYtOSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIgaWZyYW1lLC53cC1lbWJlZC1yZXNwb25zaXZlIC53cC1ibG9jay1lbWJlZC53cC1lbWJlZC1hc3BlY3QtMTgtOSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIgaWZyYW1lLC53cC1lbWJlZC1yZXNwb25zaXZlIC53cC1ibG9jay1lbWJlZC53cC1lbWJlZC1hc3BlY3QtMjEtOSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIgaWZyYW1lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi53cC1lbWJlZC1yZXNwb25zaXZlIC53cC1ibG9jay1lbWJlZC53cC1lbWJlZC1hc3BlY3QtMjEtOSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXI6YmVmb3JlIHtcclxuICAgIHBhZGRpbmctdG9wOiA0Mi44NSVcclxufVxyXG5cclxuLndwLWVtYmVkLXJlc3BvbnNpdmUgLndwLWJsb2NrLWVtYmVkLndwLWVtYmVkLWFzcGVjdC0xOC05IC53cC1ibG9jay1lbWJlZF9fd3JhcHBlcjpiZWZvcmUge1xyXG4gICAgcGFkZGluZy10b3A6IDUwJVxyXG59XHJcblxyXG4ud3AtZW1iZWQtcmVzcG9uc2l2ZSAud3AtYmxvY2stZW1iZWQud3AtZW1iZWQtYXNwZWN0LTE2LTkgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyOmJlZm9yZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlXHJcbn1cclxuXHJcbi53cC1lbWJlZC1yZXNwb25zaXZlIC53cC1ibG9jay1lbWJlZC53cC1lbWJlZC1hc3BlY3QtNC0zIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlcjpiZWZvcmUge1xyXG4gICAgcGFkZGluZy10b3A6IDc1JVxyXG59XHJcblxyXG4ud3AtZW1iZWQtcmVzcG9uc2l2ZSAud3AtYmxvY2stZW1iZWQud3AtZW1iZWQtYXNwZWN0LTEtMSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXI6YmVmb3JlIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDAlXHJcbn1cclxuXHJcbi53cC1lbWJlZC1yZXNwb25zaXZlIC53cC1ibG9jay1lbWJlZC53cC1lbWJlZC1hc3BlY3QtOS0xNiAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXI6YmVmb3JlIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNzcuNzglXHJcbn1cclxuXHJcbi53cC1lbWJlZC1yZXNwb25zaXZlIC53cC1ibG9jay1lbWJlZC53cC1lbWJlZC1hc3BlY3QtMS0yIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlcjpiZWZvcmUge1xyXG4gICAgcGFkZGluZy10b3A6IDIwMCVcclxufVxyXG5cclxuLndwLWJsb2NrLWZpbGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW1cclxufVxyXG5cclxuLndwLWJsb2NrLWZpbGUuYWxpZ25jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi53cC1ibG9jay1maWxlLmFsaWducmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLndwLWJsb2NrLWZpbGUgLndwLWJsb2NrLWZpbGVfX2J1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzIzNzNjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMmVtO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBwYWRkaW5nOiAuNWVtIDFlbVxyXG59XHJcblxyXG4ud3AtYmxvY2stZmlsZSBhLndwLWJsb2NrLWZpbGVfX2J1dHRvbiB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxufVxyXG5cclxuLndwLWJsb2NrLWZpbGUgYS53cC1ibG9jay1maWxlX19idXR0b246YWN0aXZlLC53cC1ibG9jay1maWxlIGEud3AtYmxvY2stZmlsZV9fYnV0dG9uOmZvY3VzLC53cC1ibG9jay1maWxlIGEud3AtYmxvY2stZmlsZV9fYnV0dG9uOmhvdmVyLC53cC1ibG9jay1maWxlIGEud3AtYmxvY2stZmlsZV9fYnV0dG9uOnZpc2l0ZWQge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgb3BhY2l0eTogLjg1O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbn1cclxuXHJcbi53cC1ibG9jay1maWxlICorLndwLWJsb2NrLWZpbGVfX2J1dHRvbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLjc1ZW1cclxufVxyXG5cclxuLmJsb2Nrcy1nYWxsZXJ5LWdyaWQsLndwLWJsb2NrLWdhbGxlcnkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDBcclxufVxyXG5cclxuLmJsb2Nrcy1nYWxsZXJ5LWdyaWQgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLC5ibG9ja3MtZ2FsbGVyeS1ncmlkIC5ibG9ja3MtZ2FsbGVyeS1pdGVtLC53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSwud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XHJcbiAgICBtYXJnaW46IDAgMTZweCAxNnB4IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5ibG9ja3MtZ2FsbGVyeS1ncmlkIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSBmaWd1cmUsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gZmlndXJlLC53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSBmaWd1cmUsLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gZmlndXJlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG5Ac3VwcG9ydHMgKChwb3NpdGlvbjogLXdlYmtpdC1zdGlja3kpIG9yIChwb3NpdGlvbjpzdGlja3kpKSB7XHJcbiAgICAuYmxvY2tzLWdhbGxlcnktZ3JpZCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UgZmlndXJlLC5ibG9ja3MtZ2FsbGVyeS1ncmlkIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGZpZ3VyZSwud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaW1hZ2UgZmlndXJlLC53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGZpZ3VyZSB7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuICAgIH1cclxufVxyXG5cclxuLmJsb2Nrcy1nYWxsZXJ5LWdyaWQgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlIGltZywuYmxvY2tzLWdhbGxlcnktZ3JpZCAuYmxvY2tzLWdhbGxlcnktaXRlbSBpbWcsLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlIGltZywud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbSBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG5Ac3VwcG9ydHMgKChwb3NpdGlvbjogLXdlYmtpdC1zdGlja3kpIG9yIChwb3NpdGlvbjpzdGlja3kpKSB7XHJcbiAgICAuYmxvY2tzLWdhbGxlcnktZ3JpZCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UgaW1nLC5ibG9ja3MtZ2FsbGVyeS1ncmlkIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGltZywud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaW1hZ2UgaW1nLC53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGltZyB7XHJcbiAgICAgICAgd2lkdGg6YXV0b1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvY2tzLWdhbGxlcnktZ3JpZCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UgZmlnY2FwdGlvbiwuYmxvY2tzLWdhbGxlcnktZ3JpZCAuYmxvY2tzLWdhbGxlcnktaXRlbSBmaWdjYXB0aW9uLC53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSBmaWdjYXB0aW9uLC53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGZpZ2NhcHRpb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiA0MHB4IDEwcHggOXB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKDAsMCwwLC43KSxyZ2JhKDAsMCwwLC4zKSA3MCUsdHJhbnNwYXJlbnQpXHJcbn1cclxuXHJcbi5ibG9ja3MtZ2FsbGVyeS1ncmlkIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSBmaWdjYXB0aW9uIGltZywuYmxvY2tzLWdhbGxlcnktZ3JpZCAuYmxvY2tzLWdhbGxlcnktaXRlbSBmaWdjYXB0aW9uIGltZywud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaW1hZ2UgZmlnY2FwdGlvbiBpbWcsLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gZmlnY2FwdGlvbiBpbWcge1xyXG4gICAgZGlzcGxheTogaW5saW5lXHJcbn1cclxuXHJcbi5ibG9ja3MtZ2FsbGVyeS1ncmlkLmlzLWNyb3BwZWQgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlIGEsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuaXMtY3JvcHBlZCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UgaW1nLC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmlzLWNyb3BwZWQgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gYSwuYmxvY2tzLWdhbGxlcnktZ3JpZC5pcy1jcm9wcGVkIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGltZywud3AtYmxvY2stZ2FsbGVyeS5pcy1jcm9wcGVkIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSBhLC53cC1ibG9jay1nYWxsZXJ5LmlzLWNyb3BwZWQgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlIGltZywud3AtYmxvY2stZ2FsbGVyeS5pcy1jcm9wcGVkIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGEsLndwLWJsb2NrLWdhbGxlcnkuaXMtY3JvcHBlZCAuYmxvY2tzLWdhbGxlcnktaXRlbSBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuQHN1cHBvcnRzICgocG9zaXRpb246IC13ZWJraXQtc3RpY2t5KSBvciAocG9zaXRpb246c3RpY2t5KSkge1xyXG4gICAgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuaXMtY3JvcHBlZCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UgYSwuYmxvY2tzLWdhbGxlcnktZ3JpZC5pcy1jcm9wcGVkIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSBpbWcsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuaXMtY3JvcHBlZCAuYmxvY2tzLWdhbGxlcnktaXRlbSBhLC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmlzLWNyb3BwZWQgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gaW1nLC53cC1ibG9jay1nYWxsZXJ5LmlzLWNyb3BwZWQgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlIGEsLndwLWJsb2NrLWdhbGxlcnkuaXMtY3JvcHBlZCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UgaW1nLC53cC1ibG9jay1nYWxsZXJ5LmlzLWNyb3BwZWQgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gYSwud3AtYmxvY2stZ2FsbGVyeS5pcy1jcm9wcGVkIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvY2tzLWdhbGxlcnktZ3JpZCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0sLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLC53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcclxuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTZweCkvMilcclxufVxyXG5cclxuLmJsb2Nrcy1nYWxsZXJ5LWdyaWQgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOm50aC1vZi10eXBlKDJuKSwuYmxvY2tzLWdhbGxlcnktZ3JpZCAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSgybiksLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOm50aC1vZi10eXBlKDJuKSwud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSgybikge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtMSAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuY29sdW1ucy0xIC5ibG9ja3MtZ2FsbGVyeS1pdGVtLC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMSAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0xIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuY29sdW1ucy0zIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSwuYmxvY2tzLWdhbGxlcnktZ3JpZC5jb2x1bW5zLTMgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0sLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0zIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSwud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTMgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOmNhbGMoKDEwMCUgLSAzMnB4KS8zKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHhcclxuICAgIH1cclxuXHJcbiAgICBAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246YXV0bykge1xyXG4gICAgICAgIC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtMyAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuY29sdW1ucy0zIC5ibG9ja3MtZ2FsbGVyeS1pdGVtLC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMyAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0zIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMnB4KS8zIC0gMXB4KVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2tzLWdhbGxlcnktZ3JpZC5jb2x1bW5zLTQgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtNCAuYmxvY2tzLWdhbGxlcnktaXRlbSwud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTQgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNCAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0OHB4KS80KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHhcclxuICAgIH1cclxuXHJcbiAgICBAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246YXV0bykge1xyXG4gICAgICAgIC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtNCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuY29sdW1ucy00IC5ibG9ja3MtZ2FsbGVyeS1pdGVtLC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy00IC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0OHB4KS80IC0gMXB4KVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2tzLWdhbGxlcnktZ3JpZC5jb2x1bW5zLTUgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtNSAuYmxvY2tzLWdhbGxlcnktaXRlbSwud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTUgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNSAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2NHB4KS81KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHhcclxuICAgIH1cclxuXHJcbiAgICBAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246YXV0bykge1xyXG4gICAgICAgIC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtNSAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuY29sdW1ucy01IC5ibG9ja3MtZ2FsbGVyeS1pdGVtLC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNSAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy01IC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2NHB4KS81IC0gMXB4KVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2tzLWdhbGxlcnktZ3JpZC5jb2x1bW5zLTYgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtNiAuYmxvY2tzLWdhbGxlcnktaXRlbSwud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTYgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNiAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA4MHB4KS82KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHhcclxuICAgIH1cclxuXHJcbiAgICBAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246YXV0bykge1xyXG4gICAgICAgIC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtNiAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuY29sdW1ucy02IC5ibG9ja3MtZ2FsbGVyeS1pdGVtLC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNiAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy02IC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA4MHB4KS82IC0gMXB4KVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2tzLWdhbGxlcnktZ3JpZC5jb2x1bW5zLTcgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtNyAuYmxvY2tzLWdhbGxlcnktaXRlbSwud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTcgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNyAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA5NnB4KS83KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHhcclxuICAgIH1cclxuXHJcbiAgICBAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246YXV0bykge1xyXG4gICAgICAgIC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtNyAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuY29sdW1ucy03IC5ibG9ja3MtZ2FsbGVyeS1pdGVtLC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNyAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy03IC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA5NnB4KS83IC0gMXB4KVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2tzLWdhbGxlcnktZ3JpZC5jb2x1bW5zLTggLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtOCAuYmxvY2tzLWdhbGxlcnktaXRlbSwud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTggLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtOCAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMTJweCkvOCk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4XHJcbiAgICB9XHJcblxyXG4gICAgQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOmF1dG8pIHtcclxuICAgICAgICAuYmxvY2tzLWdhbGxlcnktZ3JpZC5jb2x1bW5zLTggLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtOCAuYmxvY2tzLWdhbGxlcnktaXRlbSwud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTggLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtOCAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTEycHgpLzggLSAxcHgpXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtMSAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bnRoLW9mLXR5cGUoMW4pLC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtMSAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSgxbiksLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0xIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSgxbiksLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0xIC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDFuKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuY29sdW1ucy0yIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSgybiksLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuY29sdW1ucy0yIC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDJuKSwud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTIgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOm50aC1vZi10eXBlKDJuKSwud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTIgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoMm4pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2tzLWdhbGxlcnktZ3JpZC5jb2x1bW5zLTMgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOm50aC1vZi10eXBlKDNuKSwuYmxvY2tzLWdhbGxlcnktZ3JpZC5jb2x1bW5zLTMgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoM24pLC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMyAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bnRoLW9mLXR5cGUoM24pLC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMyAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSgzbikge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMFxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtNCAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bnRoLW9mLXR5cGUoNG4pLC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtNCAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSg0biksLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy00IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSg0biksLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy00IC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDRuKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuY29sdW1ucy01IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSg1biksLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuY29sdW1ucy01IC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDVuKSwud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTUgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOm50aC1vZi10eXBlKDVuKSwud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTUgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoNW4pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2tzLWdhbGxlcnktZ3JpZC5jb2x1bW5zLTYgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOm50aC1vZi10eXBlKDZuKSwuYmxvY2tzLWdhbGxlcnktZ3JpZC5jb2x1bW5zLTYgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoNm4pLC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNiAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bnRoLW9mLXR5cGUoNm4pLC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNiAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSg2bikge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMFxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtNyAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bnRoLW9mLXR5cGUoN24pLC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtNyAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSg3biksLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy03IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSg3biksLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy03IC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDduKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuY29sdW1ucy04IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSg4biksLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuY29sdW1ucy04IC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDhuKSwud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTggLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOm50aC1vZi10eXBlKDhuKSwud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTggLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoOG4pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcclxuICAgIH1cclxufVxyXG5cclxuLmJsb2Nrcy1nYWxsZXJ5LWdyaWQgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOmxhc3QtY2hpbGQsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bGFzdC1jaGlsZCwud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bGFzdC1jaGlsZCwud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1yaWdodDogMFxyXG59XHJcblxyXG4uYmxvY2tzLWdhbGxlcnktZ3JpZC5hbGlnbmxlZnQsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuYWxpZ25yaWdodCwud3AtYmxvY2stZ2FsbGVyeS5hbGlnbmxlZnQsLndwLWJsb2NrLWdhbGxlcnkuYWxpZ25yaWdodCB7XHJcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuYWxpZ25jZW50ZXIgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gZmlndXJlLC53cC1ibG9jay1nYWxsZXJ5LmFsaWduY2VudGVyIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGZpZ3VyZSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4ud3AtYmxvY2staW1hZ2Uge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtXHJcbn1cclxuXHJcbi53cC1ibG9jay1pbWFnZSBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi53cC1ibG9jay1pbWFnZS5hbGlnbmNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLndwLWJsb2NrLWltYWdlLmFsaWduZnVsbCBpbWcsLndwLWJsb2NrLWltYWdlLmFsaWdud2lkZSBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmNlbnRlciwud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCwud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQsLndwLWJsb2NrLWltYWdlLmlzLXJlc2l6ZWQge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMFxyXG59XHJcblxyXG4ud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyPmZpZ2NhcHRpb24sLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQ+ZmlnY2FwdGlvbiwud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQ+ZmlnY2FwdGlvbiwud3AtYmxvY2staW1hZ2UuaXMtcmVzaXplZD5maWdjYXB0aW9uIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XHJcbiAgICBjYXB0aW9uLXNpZGU6IGJvdHRvbVxyXG59XHJcblxyXG4ud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogMWVtXHJcbn1cclxuXHJcbi53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMWVtXHJcbn1cclxuXHJcbi53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cclxufVxyXG5cclxuLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogLjVlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbVxyXG59XHJcblxyXG4uaXMtc3R5bGUtY2lyY2xlLW1hc2sgaW1nLC5pcy1zdHlsZS1yb3VuZGVkIGltZyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHhcclxufVxyXG5cclxuQHN1cHBvcnRzICgoLXdlYmtpdC1tYXNrLWltYWdlOiBub25lKSBvciAobWFzay1pbWFnZTpub25lKSkgb3IgKC13ZWJraXQtbWFzay1pbWFnZTpub25lKSB7XHJcbiAgICAuaXMtc3R5bGUtY2lyY2xlLW1hc2sgaW1nIHtcclxuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHZpZXdCb3g9XCIwIDAgMTAwIDEwMFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48Y2lyY2xlIGN4PVwiNTBcIiBjeT1cIjUwXCIgcj1cIjUwXCIvPjwvc3ZnPicpO1xyXG4gICAgICAgIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB2aWV3Qm94PVwiMCAwIDEwMCAxMDBcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PGNpcmNsZSBjeD1cIjUwXCIgY3k9XCI1MFwiIHI9XCI1MFwiLz48L3N2Zz4nKTtcclxuICAgICAgICBtYXNrLW1vZGU6IGFscGhhO1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcclxuICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMFxyXG4gICAgfVxyXG59XHJcblxyXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50IHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtXHJcbn1cclxuXHJcbi5oYXMtYXZhdGFycyAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50IHtcclxuICAgIG1pbi1oZWlnaHQ6IDM2cHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lXHJcbn1cclxuXHJcbi5oYXMtYXZhdGFycyAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50IC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtZXhjZXJwdCwuaGFzLWF2YXRhcnMgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudCAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LW1ldGEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUycHhcclxufVxyXG5cclxuLmhhcy1kYXRlcyAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LC5oYXMtZXhjZXJwdHMgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS41XHJcbn1cclxuXHJcbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtZXhjZXJwdCBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICBtYXJnaW46IDVweCAwIDIwcHhcclxufVxyXG5cclxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1kYXRlIHtcclxuICAgIGNvbG9yOiAjOGY5OGExO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEycHhcclxufVxyXG5cclxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyAuYXZhdGFyLC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtYXZhdGFyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgd2lkdGg6IDQwcHhcclxufVxyXG5cclxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5hbGlnbmxlZnQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyZW1cclxufVxyXG5cclxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5hbGlnbnJpZ2h0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyZW1cclxufVxyXG5cclxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2xpc3Qge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZVxyXG59XHJcblxyXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fbGlzdCBsaSB7XHJcbiAgICBjbGVhcjogYm90aFxyXG59XHJcblxyXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIGxpIHtcclxuICAgIG1hcmdpbjogMCAxNnB4IDE2cHggMDtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5jb2x1bW5zLTIgbGkge1xyXG4gICAgICAgIHdpZHRoOmNhbGMoNTAlIC0gMTZweClcclxuICAgIH1cclxuXHJcbiAgICAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmNvbHVtbnMtMyBsaSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMTZweClcclxuICAgIH1cclxuXHJcbiAgICAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmNvbHVtbnMtNCBsaSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTZweClcclxuICAgIH1cclxuXHJcbiAgICAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmNvbHVtbnMtNSBsaSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMjAlIC0gMTZweClcclxuICAgIH1cclxuXHJcbiAgICAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmNvbHVtbnMtNiBsaSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTYuNjY2NjclIC0gMTZweClcclxuICAgIH1cclxufVxyXG5cclxuLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICM2Yzc3ODE7XHJcbiAgICBmb250LXNpemU6IDEzcHhcclxufVxyXG5cclxuLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1leGNlcnB0IHtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHhcclxufVxyXG5cclxuLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fZmVhdHVyZWQtaW1hZ2UgaW1nIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHdpZHRoOiBhdXRvXHJcbn1cclxuXHJcbi53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlLmFsaWdubGVmdCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbVxyXG59XHJcblxyXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19mZWF0dXJlZC1pbWFnZS5hbGlnbnJpZ2h0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxZW1cclxufVxyXG5cclxuLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fZmVhdHVyZWQtaW1hZ2UuYWxpZ25jZW50ZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi53cC1ibG9jay1tZWRpYS10ZXh0IHtcclxuICAgIC8qIXJ0bDpiZWdpbjppZ25vcmUqL1xyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAvKiFydGw6ZW5kOmlnbm9yZSovXHJcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiA1MCUgMWZyO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgMWZyO1xyXG4gICAgLW1zLWdyaWQtcm93czogYXV0bztcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0b1xyXG59XHJcblxyXG4ud3AtYmxvY2stbWVkaWEtdGV4dC5oYXMtbWVkaWEtb24tdGhlLXJpZ2h0IHtcclxuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciA1MCU7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1MCVcclxufVxyXG5cclxuLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtdmVydGljYWxseS1hbGlnbmVkLXRvcCAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCwud3AtYmxvY2stbWVkaWEtdGV4dC5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XHJcbiAgICAtbXMtZ3JpZC1yb3ctYWxpZ246IHN0YXJ0O1xyXG4gICAgYWxpZ24tc2VsZjogc3RhcnRcclxufVxyXG5cclxuLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtdmVydGljYWxseS1hbGlnbmVkLWNlbnRlciAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCwud3AtYmxvY2stbWVkaWEtdGV4dC5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtY2VudGVyIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSwud3AtYmxvY2stbWVkaWEtdGV4dCAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCwud3AtYmxvY2stbWVkaWEtdGV4dCAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xyXG4gICAgLW1zLWdyaWQtcm93LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXJcclxufVxyXG5cclxuLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtdmVydGljYWxseS1hbGlnbmVkLWJvdHRvbSAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCwud3AtYmxvY2stbWVkaWEtdGV4dC5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtYm90dG9tIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XHJcbiAgICAtbXMtZ3JpZC1yb3ctYWxpZ246IGVuZDtcclxuICAgIGFsaWduLXNlbGY6IGVuZFxyXG59XHJcblxyXG4ud3AtYmxvY2stbWVkaWEtdGV4dCAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xyXG4gICAgLyohcnRsOmJlZ2luOmlnbm9yZSovXHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICBncmlkLWNvbHVtbjogMTtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIGdyaWQtcm93OiAxO1xyXG4gICAgLyohcnRsOmVuZDppZ25vcmUqL1xyXG4gICAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi53cC1ibG9jay1tZWRpYS10ZXh0IC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgLyohcnRsOmJlZ2luOmlnbm9yZSovXHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XHJcbiAgICBncmlkLWNvbHVtbjogMjtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIGdyaWQtcm93OiAxO1xyXG4gICAgLyohcnRsOmVuZDppZ25vcmUqL1xyXG4gICAgcGFkZGluZzogMCA4JTtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmRcclxufVxyXG5cclxuLndwLWJsb2NrLW1lZGlhLXRleHQuaGFzLW1lZGlhLW9uLXRoZS1yaWdodCAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xyXG4gICAgLyohcnRsOmJlZ2luOmlnbm9yZSovXHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XHJcbiAgICBncmlkLWNvbHVtbjogMjtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIGdyaWQtcm93OiAxIC8qIXJ0bDplbmQ6aWdub3JlKi9cclxufVxyXG5cclxuLndwLWJsb2NrLW1lZGlhLXRleHQuaGFzLW1lZGlhLW9uLXRoZS1yaWdodCAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XHJcbiAgICAvKiFydGw6YmVnaW46aWdub3JlKi9cclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgZ3JpZC1yb3c6IDEgLyohcnRsOmVuZDppZ25vcmUqL1xyXG59XHJcblxyXG4ud3AtYmxvY2stbWVkaWEtdGV4dD5maWd1cmU+aW1nLC53cC1ibG9jay1tZWRpYS10ZXh0PmZpZ3VyZT52aWRlbyB7XHJcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgZmlndXJlLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxyXG59XHJcblxyXG4ud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIGZpZ3VyZS53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYT5pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogLTFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjbGlwOiByZWN0KDAsMCwwLDApO1xyXG4gICAgYm9yZGVyOiAwXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtc3RhY2tlZC1vbi1tb2JpbGUge1xyXG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbnM6MTAwJSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLXN0YWNrZWQtb24tbW9iaWxlIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XHJcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgICAgICBncmlkLXJvdzogMVxyXG4gICAgfVxyXG5cclxuICAgIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLXN0YWNrZWQtb24tbW9iaWxlLmhhcy1tZWRpYS1vbi10aGUtcmlnaHQgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLXN0YWNrZWQtb24tbW9iaWxlIC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHtcclxuICAgICAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgICAgLW1zLWdyaWQtcm93OiAyO1xyXG4gICAgICAgIGdyaWQtcm93OiAyXHJcbiAgICB9XHJcblxyXG4gICAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtc3RhY2tlZC1vbi1tb2JpbGUuaGFzLW1lZGlhLW9uLXRoZS1yaWdodCAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XHJcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgICAgICBncmlkLXJvdzogMVxyXG4gICAgfVxyXG59XHJcblxyXG4ud3AtYmxvY2stbmF2aWdhdGlvbj51bCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAud3AtYmxvY2stbmF2aWdhdGlvbj51bCB7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgfVxyXG59XHJcblxyXG4ud3AtYmxvY2stbmF2aWdhdGlvbj51bCB1bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwXHJcbn1cclxuXHJcbi53cC1ibG9jay1uYXZpZ2F0aW9uPnVsIHVsIGxpIHtcclxuICAgIG1hcmdpbjogMFxyXG59XHJcblxyXG4ud3AtYmxvY2stbmF2aWdhdGlvbj51bCBsaSB7XHJcbiAgICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi53cC1ibG9jay1uYXZpZ2F0aW9uPnVsIGxpOmZvY3VzLXdpdGhpbiwud3AtYmxvY2stbmF2aWdhdGlvbj51bCBsaTpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB6LWluZGV4OiA5OTk5OVxyXG59XHJcblxyXG4ud3AtYmxvY2stbmF2aWdhdGlvbj51bCBsaTpmb2N1cy13aXRoaW4+dWwsLndwLWJsb2NrLW5hdmlnYXRpb24+dWwgbGk6aG92ZXI+dWwsLndwLWJsb2NrLW5hdmlnYXRpb24+dWwgbGkgdWw6Zm9jdXMsLndwLWJsb2NrLW5hdmlnYXRpb24+dWwgbGkgdWw6aG92ZXIge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4ud3AtYmxvY2stbmF2aWdhdGlvbj51bD5saSB1bCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgbGluZWFyO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuXHJcbn1cclxuXHJcbi53cC1ibG9jay1uYXZpZ2F0aW9uLC53cC1ibG9jay1uYXZpZ2F0aW9uIC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXBcclxufVxyXG5cclxuLndwLWJsb2NrLW5hdmlnYXRpb24gLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQge1xyXG4gICAgd2lkdGg6IDIwMHB4XHJcbn1cclxuXHJcbi53cC1ibG9jay1uYXZpZ2F0aW9uIC5ibG9jay1lZGl0b3ItaW5uZXItYmxvY2tzPi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0Pi53cC1ibG9jayB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogYXV0b1xyXG59XHJcblxyXG4ud3AtYmxvY2stbmF2aWdhdGlvbiwud3AtYmxvY2stbmF2aWdhdGlvbj4ud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4ud3AtYmxvY2stbmF2aWdhdGlvbj4ud3AtYmxvY2stbmF2aWdhdGlvbi1saW5rLC53cC1ibG9jay1uYXZpZ2F0aW9uPi53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXI+LndwLWJsb2NrLW5hdmlnYXRpb24tbGluayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBcclxufVxyXG5cclxuLndwLWJsb2NrLW5hdmlnYXRpb24gLndwLWJsb2NrLW5hdmlnYXRpb24tbGluayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtaW4taGVpZ2h0OiA1NnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjRcclxufVxyXG5cclxuLndwLWJsb2NrLW5hdmlnYXRpb24gLndwLWJsb2NrLW5hdmlnYXRpb24tbGluayAud3AtYmxvY2ssLndwLWJsb2NrLW5hdmlnYXRpb24gLndwLWJsb2NrLW5hdmlnYXRpb24tbGluayAud3AtYmxvY2stbmF2aWdhdGlvbi1saW5rIHtcclxuICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1uYXZpZ2F0aW9uLWxpbmsgLndwLWJsb2NrIC53cC1ibG9jay1uYXZpZ2F0aW9uLWxpbmsge1xyXG4gICAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1uYXZpZ2F0aW9uLWxpbms+LmJsb2NrLWVkaXRvci1pbm5lci1ibG9ja3Mge1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4ud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbi1saW5rLmhhcy1jaGlsZD4ud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyLC53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1uYXZpZ2F0aW9uLWxpbmsuaXMtZWRpdGluZy5oYXMtY2hpbGQ+LmJsb2NrLWVkaXRvci1pbm5lci1ibG9ja3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjE1KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwXHJcbn1cclxuXHJcbi53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1uYXZpZ2F0aW9uLWxpbmsuaGFzLWNoaWxkPi53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIgLmJsb2NrLWVkaXRvci1pbm5lci1ibG9ja3MsLndwLWJsb2NrLW5hdmlnYXRpb24gLndwLWJsb2NrLW5hdmlnYXRpb24tbGluay5oYXMtY2hpbGQ+LndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyLC53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1uYXZpZ2F0aW9uLWxpbmsuaXMtZWRpdGluZy5oYXMtY2hpbGQ+LmJsb2NrLWVkaXRvci1pbm5lci1ibG9ja3MgLmJsb2NrLWVkaXRvci1pbm5lci1ibG9ja3MsLndwLWJsb2NrLW5hdmlnYXRpb24gLndwLWJsb2NrLW5hdmlnYXRpb24tbGluay5pcy1lZGl0aW5nLmhhcy1jaGlsZD4uYmxvY2stZWRpdG9yLWlubmVyLWJsb2NrcyAud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICB0b3A6IC0xcHhcclxufVxyXG5cclxuLndwLWJsb2NrLW5hdmlnYXRpb24gLndwLWJsb2NrLW5hdmlnYXRpb24tbGluayAuYmxvY2stZWRpdG9yLWlubmVyLWJsb2Nrcywud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbi1saW5rIC53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgIGNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1uYXZpZ2F0aW9uLWxpbmsgLndwLWJsb2NrLW5hdmlnYXRpb24tbGlua19fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIHBhZGRpbmc6IDZweCAxNnB4XHJcbn1cclxuXHJcbi53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1uYXZpZ2F0aW9uLWxpbmsgLndwLWJsb2NrLW5hdmlnYXRpb24tbGluazpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC53cC1ibG9jay1uYXZpZ2F0aW9uLWxpbmtfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6IDhweFxyXG59XHJcblxyXG4ud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbi1saW5rIC53cC1ibG9jay1uYXZpZ2F0aW9uLWxpbms6bGFzdC1jaGlsZCAud3AtYmxvY2stbmF2aWdhdGlvbi1saW5rX19jb250ZW50IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHhcclxufVxyXG5cclxuLndwLWJsb2NrLW5hdmlnYXRpb24gLndwLWJsb2NrLW5hdmlnYXRpb24tbGluay5oYXMtY2hpbGQgLndwLWJsb2NrLW5hdmlnYXRpb24tbGlua19fY29udGVudCB7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1uYXZpZ2F0aW9uLWxpbmsgLndwLWJsb2NrLW5hdmlnYXRpb24tbGlua19fc3VibWVudS1pY29uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxNnB4XHJcbn1cclxuXHJcbi53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1uYXZpZ2F0aW9uLWxpbmsgLndwLWJsb2NrLW5hdmlnYXRpb24tbGlua19fc3VibWVudS1pY29uIHN2ZyB7XHJcbiAgICBmaWxsOiBjdXJyZW50Q29sb3JcclxufVxyXG5cclxuLndwLWJsb2NrLW5hdmlnYXRpb24gLndwLWJsb2NrLW5hdmlnYXRpb24tbGluayAud3AtYmxvY2stbmF2aWdhdGlvbi1saW5rIHN2ZyB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKVxyXG59XHJcblxyXG4ud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbi1saW5rLmhhcy10ZXh0LWNvbG9yIC53cC1ibG9jay1uYXZpZ2F0aW9uLWxpbmtfX2NvbnRlbnQge1xyXG4gICAgY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLndwLWJsb2NrLW5hdmlnYXRpb24uaXMtc3R5bGUtbGlnaHQgLndwLWJsb2NrLW5hdmlnYXRpb24tbGluazpub3QoLmhhcy10ZXh0LWNvbG9yKT4uYmxvY2stZWRpdG9yLWlubmVyLWJsb2Nrcywud3AtYmxvY2stbmF2aWdhdGlvbi5pcy1zdHlsZS1saWdodCAud3AtYmxvY2stbmF2aWdhdGlvbi1saW5rOm5vdCguaGFzLXRleHQtY29sb3IpPi53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIsLndwLWJsb2NrLW5hdmlnYXRpb24gLndwLWJsb2NrLW5hdmlnYXRpb24tbGluazpub3QoLmhhcy10ZXh0LWNvbG9yKT4uYmxvY2stZWRpdG9yLWlubmVyLWJsb2Nrcywud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbi1saW5rOm5vdCguaGFzLXRleHQtY29sb3IpPi53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIge1xyXG4gICAgY29sb3I6ICMxMTFcclxufVxyXG5cclxuLndwLWJsb2NrLW5hdmlnYXRpb24uaXMtc3R5bGUtbGlnaHQgLndwLWJsb2NrLW5hdmlnYXRpb24tbGluazpub3QoLmhhcy1iYWNrZ3JvdW5kKT4uYmxvY2stZWRpdG9yLWlubmVyLWJsb2Nrcywud3AtYmxvY2stbmF2aWdhdGlvbi5pcy1zdHlsZS1saWdodCAud3AtYmxvY2stbmF2aWdhdGlvbi1saW5rOm5vdCguaGFzLWJhY2tncm91bmQpPi53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIsLndwLWJsb2NrLW5hdmlnYXRpb24gLndwLWJsb2NrLW5hdmlnYXRpb24tbGluazpub3QoLmhhcy1iYWNrZ3JvdW5kKT4uYmxvY2stZWRpdG9yLWlubmVyLWJsb2Nrcywud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbi1saW5rOm5vdCguaGFzLWJhY2tncm91bmQpPi53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxyXG59XHJcblxyXG4ud3AtYmxvY2stbmF2aWdhdGlvbi5pcy1zdHlsZS1kYXJrIC53cC1ibG9jay1uYXZpZ2F0aW9uLWxpbms6bm90KC5oYXMtdGV4dC1jb2xvcik+LmJsb2NrLWVkaXRvci1pbm5lci1ibG9ja3MsLndwLWJsb2NrLW5hdmlnYXRpb24uaXMtc3R5bGUtZGFyayAud3AtYmxvY2stbmF2aWdhdGlvbi1saW5rOm5vdCguaGFzLXRleHQtY29sb3IpPi53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIge1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLndwLWJsb2NrLW5hdmlnYXRpb24uaXMtc3R5bGUtZGFyayAud3AtYmxvY2stbmF2aWdhdGlvbi1saW5rOm5vdCguaGFzLWJhY2tncm91bmQpPi5ibG9jay1lZGl0b3ItaW5uZXItYmxvY2tzLC53cC1ibG9jay1uYXZpZ2F0aW9uLmlzLXN0eWxlLWRhcmsgLndwLWJsb2NrLW5hdmlnYXRpb24tbGluazpub3QoLmhhcy1iYWNrZ3JvdW5kKT4ud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzNcclxufVxyXG5cclxuLndwLWJsb2NrLW5hdmlnYXRpb24gLndwLWJsb2NrLW5hdmlnYXRpb24tbGluay5oYXMtY2hpbGQ+LndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLndwLWJsb2NrLW5hdmlnYXRpb24+dWw+bGk+YSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4ud3AtYmxvY2stbmF2aWdhdGlvbj51bD5saTpmaXJzdC1vZi10eXBlPmEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwXHJcbn1cclxuXHJcbi53cC1ibG9jay1uYXZpZ2F0aW9uPnVsPmxpOmxhc3Qtb2YtdHlwZT5hIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBcclxufVxyXG5cclxuLndwLWJsb2NrLW5hdmlnYXRpb24uaXRlbXMtanVzdGlmaWVkLWxlZnQ+dWwge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbn1cclxuXHJcbi53cC1ibG9jay1uYXZpZ2F0aW9uLml0ZW1zLWp1c3RpZmllZC1jZW50ZXI+dWwge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxufVxyXG5cclxuLndwLWJsb2NrLW5hdmlnYXRpb24uaXRlbXMtanVzdGlmaWVkLXJpZ2h0PnVsIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcclxufVxyXG5cclxuLmlzLXNtYWxsLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbn1cclxuXHJcbi5pcy1yZWd1bGFyLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4XHJcbn1cclxuXHJcbi5pcy1sYXJnZS10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMzZweFxyXG59XHJcblxyXG4uaXMtbGFyZ2VyLXRleHQge1xyXG4gICAgZm9udC1zaXplOiA0OHB4XHJcbn1cclxuXHJcbi5oYXMtZHJvcC1jYXA6bm90KDpmb2N1cyk6Zmlyc3QtbGV0dGVyIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiA4LjRlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAuNjg7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgbWFyZ2luOiAuMDVlbSAuMWVtIDAgMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWxcclxufVxyXG5cclxucC5oYXMtYmFja2dyb3VuZCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHhcclxufVxyXG5cclxucC5oYXMtdGV4dC1jb2xvciBhIHtcclxuICAgIGNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi53cC1ibG9jay1wdWxscXVvdGUge1xyXG4gICAgcGFkZGluZzogM2VtIDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4ud3AtYmxvY2stcHVsbHF1b3RlLmFsaWdubGVmdCwud3AtYmxvY2stcHVsbHF1b3RlLmFsaWducmlnaHQge1xyXG4gICAgbWF4LXdpZHRoOiAyOTBweFxyXG59XHJcblxyXG4ud3AtYmxvY2stcHVsbHF1b3RlLmFsaWdubGVmdCBwLC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25yaWdodCBwIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweFxyXG59XHJcblxyXG4ud3AtYmxvY2stcHVsbHF1b3RlIHAge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNlxyXG59XHJcblxyXG4ud3AtYmxvY2stcHVsbHF1b3RlIGNpdGUsLndwLWJsb2NrLXB1bGxxdW90ZSBmb290ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi53cC1ibG9jay1wdWxscXVvdGUgLmhhcy10ZXh0LWNvbG9yIGEge1xyXG4gICAgY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLndwLWJsb2NrLXB1bGxxdW90ZTpub3QoLmlzLXN0eWxlLXNvbGlkLWNvbG9yKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lXHJcbn1cclxuXHJcbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3Ige1xyXG4gICAgYm9yZGVyOiBub25lXHJcbn1cclxuXHJcbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IgYmxvY2txdW90ZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXgtd2lkdGg6IDYwJVxyXG59XHJcblxyXG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGJsb2NrcXVvdGUgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtc2l6ZTogMzJweFxyXG59XHJcblxyXG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGJsb2NrcXVvdGUgY2l0ZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxyXG59XHJcblxyXG4ud3AtYmxvY2stcHVsbHF1b3RlIGNpdGUge1xyXG4gICAgY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlLC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSB7XHJcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgcGFkZGluZzogMCAxZW1cclxufVxyXG5cclxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlIHAsLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHAge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNlxyXG59XHJcblxyXG4ud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UgY2l0ZSwud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UgZm9vdGVyLC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBjaXRlLC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBmb290ZXIge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLndwLWJsb2NrLXJzcy5hbGlnbmxlZnQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyZW1cclxufVxyXG5cclxuLndwLWJsb2NrLXJzcy5hbGlnbnJpZ2h0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyZW1cclxufVxyXG5cclxuLndwLWJsb2NrLXJzcy5pcy1ncmlkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZVxyXG59XHJcblxyXG4ud3AtYmxvY2stcnNzLmlzLWdyaWQgbGkge1xyXG4gICAgbWFyZ2luOiAwIDE2cHggMTZweCAwO1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAud3AtYmxvY2stcnNzLmNvbHVtbnMtMiBsaSB7XHJcbiAgICAgICAgd2lkdGg6Y2FsYyg1MCUgLSAxNnB4KVxyXG4gICAgfVxyXG5cclxuICAgIC53cC1ibG9jay1yc3MuY29sdW1ucy0zIGxpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxNnB4KVxyXG4gICAgfVxyXG5cclxuICAgIC53cC1ibG9jay1yc3MuY29sdW1ucy00IGxpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAxNnB4KVxyXG4gICAgfVxyXG5cclxuICAgIC53cC1ibG9jay1yc3MuY29sdW1ucy01IGxpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygyMCUgLSAxNnB4KVxyXG4gICAgfVxyXG5cclxuICAgIC53cC1ibG9jay1yc3MuY29sdW1ucy02IGxpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxNi42NjY2NyUgLSAxNnB4KVxyXG4gICAgfVxyXG59XHJcblxyXG4ud3AtYmxvY2stcnNzX19pdGVtLWF1dGhvciwud3AtYmxvY2stcnNzX19pdGVtLXB1Ymxpc2gtZGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjNmM3NzgxO1xyXG4gICAgZm9udC1zaXplOiAxM3B4XHJcbn1cclxuXHJcbi53cC1ibG9jay1zZWFyY2gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcFxyXG59XHJcblxyXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2xhYmVsIHtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9faW5wdXQge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgbWF4LXdpZHRoOiAzNjBweFxyXG59XHJcblxyXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweFxyXG59XHJcblxyXG4ud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4XHJcbn1cclxuXHJcbi53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtZG90cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtZG90czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXDAwYjcgXFwwMGI3IFxcMDBiN1wiO1xyXG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiBzZXJpZlxyXG59XHJcblxyXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBcclxufVxyXG5cclxuLndwLWJsb2NrLXNvY2lhbC1saW5rcyAud3Atc29jaWFsLWxpbmsgYSwud3AtYmxvY2stc29jaWFsLWxpbmtzIC53cC1zb2NpYWwtbGluayBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lXHJcbn1cclxuXHJcbi53cC1zb2NpYWwtbGluayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzZweDtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xcyBlYXNlXHJcbn1cclxuXHJcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2UpIHtcclxuICAgIC53cC1zb2NpYWwtbGluayB7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHNcclxuICAgIH1cclxufVxyXG5cclxuLndwLXNvY2lhbC1saW5rIGEge1xyXG4gICAgcGFkZGluZzogNnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMXMgZWFzZVxyXG59XHJcblxyXG4ud3Atc29jaWFsLWxpbmsgYSwud3Atc29jaWFsLWxpbmsgYTphY3RpdmUsLndwLXNvY2lhbC1saW5rIGE6aG92ZXIsLndwLXNvY2lhbC1saW5rIGE6dmlzaXRlZCwud3Atc29jaWFsLWxpbmsgc3ZnIHtcclxuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICBmaWxsOiBjdXJyZW50Q29sb3JcclxufVxyXG5cclxuLndwLXNvY2lhbC1saW5rOmhvdmVyIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKVxyXG59XHJcblxyXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmFsaWduY2VudGVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleFxyXG59XHJcblxyXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICBjb2xvcjogIzQ0NFxyXG59XHJcblxyXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLWFtYXpvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjkwO1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1iYW5kY2FtcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWVhMGMzO1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1iZWhhbmNlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzU3ZmU7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLWNvZGVwZW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlMWYyNjtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstZGV2aWFudGFydCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDJlNDliO1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1kcmliYmJsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk0Yzg5O1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1kcm9wYm94IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjgwZmY7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLWV0c3kge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NTgwMDtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstZmFjZWJvb2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5NzdmMjtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstZml2ZWh1bmRyZWRweCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1mbGlja3Ige1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0NjFkZDtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstZm91cnNxdWFyZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY1Njc4O1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1naXRodWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjkyZDtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstZ29vZHJlYWRzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VhZGQ7XHJcbiAgICBjb2xvcjogIzM4MjExMFxyXG59XHJcblxyXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLWdvb2dsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE0NDM0O1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1pbnN0YWdyYW0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDA3NTtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstbGFzdGZtIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMjFiMjQ7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLWxpbmtlZGluIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTc3YjU7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLW1hc3RvZG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjg4ZDQ7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLW1lZGl1bSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDJhYjZjO1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1tZWV0dXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NDA1ZjtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstcGludGVyZXN0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjAxMjI7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLXBvY2tldCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY0MTU1O1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1yZWRkaXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNDUwMDtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstc2t5cGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0NzhkNztcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstc25hcGNoYXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmMwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgc3Ryb2tlOiAjMDAwXHJcbn1cclxuXHJcbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstc291bmRjbG91ZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1NjAwO1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1zcG90aWZ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYmQ3NjA7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLXR1bWJsciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDExODM1O1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay10d2l0Y2gge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY0NDBhNDtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstdHdpdHRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFhMWYzO1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay12aW1lbyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWViN2VhO1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay12ayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY4MGMyO1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay13b3JkcHJlc3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0OTljZDtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmsteWVscCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMyNDIyO1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay15b3V0dWJlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAxMDA7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiA0cHhcclxufVxyXG5cclxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluayBzdmcge1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbiAgICBoZWlnaHQ6IDI4cHhcclxufVxyXG5cclxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay1hbWF6b24ge1xyXG4gICAgY29sb3I6ICNmOTBcclxufVxyXG5cclxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay1iYW5kY2FtcCB7XHJcbiAgICBjb2xvcjogIzFlYTBjM1xyXG59XHJcblxyXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLWJlaGFuY2Uge1xyXG4gICAgY29sb3I6ICMwNzU3ZmVcclxufVxyXG5cclxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay1jb2RlcGVuIHtcclxuICAgIGNvbG9yOiAjMWUxZjI2XHJcbn1cclxuXHJcbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstZGV2aWFudGFydCB7XHJcbiAgICBjb2xvcjogIzAyZTQ5YlxyXG59XHJcblxyXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLWRyaWJiYmxlIHtcclxuICAgIGNvbG9yOiAjZTk0Yzg5XHJcbn1cclxuXHJcbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstZHJvcGJveCB7XHJcbiAgICBjb2xvcjogIzQyODBmZlxyXG59XHJcblxyXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLWV0c3kge1xyXG4gICAgY29sb3I6ICNmNDU4MDBcclxufVxyXG5cclxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay1mYWNlYm9vayB7XHJcbiAgICBjb2xvcjogIzE5NzdmMlxyXG59XHJcblxyXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLWZpdmVodW5kcmVkcHgge1xyXG4gICAgY29sb3I6ICMwMDBcclxufVxyXG5cclxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay1mbGlja3Ige1xyXG4gICAgY29sb3I6ICMwNDYxZGRcclxufVxyXG5cclxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay1mb3Vyc3F1YXJlIHtcclxuICAgIGNvbG9yOiAjZTY1Njc4XHJcbn1cclxuXHJcbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstZ2l0aHViIHtcclxuICAgIGNvbG9yOiAjMjQyOTJkXHJcbn1cclxuXHJcbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstZ29vZHJlYWRzIHtcclxuICAgIGNvbG9yOiAjMzgyMTEwXHJcbn1cclxuXHJcbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstZ29vZ2xlIHtcclxuICAgIGNvbG9yOiAjZWE0NDM0XHJcbn1cclxuXHJcbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstaW5zdGFncmFtIHtcclxuICAgIGNvbG9yOiAjZjAwMDc1XHJcbn1cclxuXHJcbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstbGFzdGZtIHtcclxuICAgIGNvbG9yOiAjZTIxYjI0XHJcbn1cclxuXHJcbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstbGlua2VkaW4ge1xyXG4gICAgY29sb3I6ICMwNTc3YjVcclxufVxyXG5cclxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay1tYXN0b2RvbiB7XHJcbiAgICBjb2xvcjogIzMyODhkNFxyXG59XHJcblxyXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLW1lZGl1bSB7XHJcbiAgICBjb2xvcjogIzAyYWI2Y1xyXG59XHJcblxyXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLW1lZXR1cCB7XHJcbiAgICBjb2xvcjogI2Y2NDA1ZlxyXG59XHJcblxyXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLXBpbnRlcmVzdCB7XHJcbiAgICBjb2xvcjogI2U2MDEyMlxyXG59XHJcblxyXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLXBvY2tldCB7XHJcbiAgICBjb2xvcjogI2VmNDE1NVxyXG59XHJcblxyXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLXJlZGRpdCB7XHJcbiAgICBjb2xvcjogI2ZlNDUwMFxyXG59XHJcblxyXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLXNreXBlIHtcclxuICAgIGNvbG9yOiAjMDQ3OGQ3XHJcbn1cclxuXHJcbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstc25hcGNoYXQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBzdHJva2U6ICMwMDBcclxufVxyXG5cclxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay1zb3VuZGNsb3VkIHtcclxuICAgIGNvbG9yOiAjZmY1NjAwXHJcbn1cclxuXHJcbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstc3BvdGlmeSB7XHJcbiAgICBjb2xvcjogIzFiZDc2MFxyXG59XHJcblxyXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLXR1bWJsciB7XHJcbiAgICBjb2xvcjogIzAxMTgzNVxyXG59XHJcblxyXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLXR3aXRjaCB7XHJcbiAgICBjb2xvcjogIzY0NDBhNFxyXG59XHJcblxyXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLXR3aXR0ZXIge1xyXG4gICAgY29sb3I6ICMyMWExZjNcclxufVxyXG5cclxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay12aW1lbyB7XHJcbiAgICBjb2xvcjogIzFlYjdlYVxyXG59XHJcblxyXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLXZrIHtcclxuICAgIGNvbG9yOiAjNDY4MGMyXHJcbn1cclxuXHJcbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstd29yZHByZXNzIHtcclxuICAgIGNvbG9yOiAjMzQ5OWNkXHJcbn1cclxuXHJcbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmsteWVscCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMyNDIyO1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay15b3V0dWJlIHtcclxuICAgIGNvbG9yOiAjZmYwMTAwXHJcbn1cclxuXHJcbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtcGlsbC1zaGFwZSAud3Atc29jaWFsLWxpbmsge1xyXG4gICAgd2lkdGg6IGF1dG9cclxufVxyXG5cclxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1waWxsLXNoYXBlIC53cC1zb2NpYWwtbGluayBhIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHhcclxufVxyXG5cclxuLndwLWJsb2NrLXNwYWNlciB7XHJcbiAgICBjbGVhcjogYm90aFxyXG59XHJcblxyXG5wLndwLWJsb2NrLXN1YmhlYWQge1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIG9wYWNpdHk6IC43NVxyXG59XHJcblxyXG4ud3AtYmxvY2stdGFibGUge1xyXG4gICAgb3ZlcmZsb3cteDogYXV0b1xyXG59XHJcblxyXG4ud3AtYmxvY2stdGFibGUgdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLndwLWJsb2NrLXRhYmxlIC5oYXMtZml4ZWQtbGF5b3V0IHtcclxuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4ud3AtYmxvY2stdGFibGUgLmhhcy1maXhlZC1sYXlvdXQgdGQsLndwLWJsb2NrLXRhYmxlIC5oYXMtZml4ZWQtbGF5b3V0IHRoIHtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmRcclxufVxyXG5cclxuLndwLWJsb2NrLXRhYmxlLmFsaWduY2VudGVyLC53cC1ibG9jay10YWJsZS5hbGlnbmxlZnQsLndwLWJsb2NrLXRhYmxlLmFsaWducmlnaHQge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB3aWR0aDogYXV0b1xyXG59XHJcblxyXG4ud3AtYmxvY2stdGFibGUuYWxpZ25jZW50ZXIgdGQsLndwLWJsb2NrLXRhYmxlLmFsaWduY2VudGVyIHRoLC53cC1ibG9jay10YWJsZS5hbGlnbmxlZnQgdGQsLndwLWJsb2NrLXRhYmxlLmFsaWdubGVmdCB0aCwud3AtYmxvY2stdGFibGUuYWxpZ25yaWdodCB0ZCwud3AtYmxvY2stdGFibGUuYWxpZ25yaWdodCB0aCB7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkXHJcbn1cclxuXHJcbi53cC1ibG9jay10YWJsZSAuaGFzLXN1YnRsZS1saWdodC1ncmF5LWJhY2tncm91bmQtY29sb3Ige1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNVxyXG59XHJcblxyXG4ud3AtYmxvY2stdGFibGUgLmhhcy1zdWJ0bGUtcGFsZS1ncmVlbi1iYWNrZ3JvdW5kLWNvbG9yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWZiZTVcclxufVxyXG5cclxuLndwLWJsb2NrLXRhYmxlIC5oYXMtc3VidGxlLXBhbGUtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2Y1ZmVcclxufVxyXG5cclxuLndwLWJsb2NrLXRhYmxlIC5oYXMtc3VidGxlLXBhbGUtcGluay1iYWNrZ3JvdW5kLWNvbG9yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2YwZWZcclxufVxyXG5cclxuLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLXN0cmlwZXMge1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjNmNGY1XHJcbn1cclxuXHJcbi53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjVcclxufVxyXG5cclxuLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLXN0cmlwZXMuaGFzLXN1YnRsZS1saWdodC1ncmF5LWJhY2tncm91bmQtY29sb3IgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNVxyXG59XHJcblxyXG4ud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtc3RyaXBlcy5oYXMtc3VidGxlLXBhbGUtZ3JlZW4tYmFja2dyb3VuZC1jb2xvciB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmYmU1XHJcbn1cclxuXHJcbi53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzLmhhcy1zdWJ0bGUtcGFsZS1ibHVlLWJhY2tncm91bmQtY29sb3IgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZjVmZVxyXG59XHJcblxyXG4ud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtc3RyaXBlcy5oYXMtc3VidGxlLXBhbGUtcGluay1iYWNrZ3JvdW5kLWNvbG9yIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2YwZWZcclxufVxyXG5cclxuLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLXN0cmlwZXMgdGQsLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLXN0cmlwZXMgdGgge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4ud3AtYmxvY2stdGV4dC1jb2x1bW5zLC53cC1ibG9jay10ZXh0LWNvbHVtbnMuYWxpZ25jZW50ZXIge1xyXG4gICAgZGlzcGxheTogZmxleFxyXG59XHJcblxyXG4ud3AtYmxvY2stdGV4dC1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4ge1xyXG4gICAgbWFyZ2luOiAwIDE2cHg7XHJcbiAgICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi53cC1ibG9jay10ZXh0LWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMFxyXG59XHJcblxyXG4ud3AtYmxvY2stdGV4dC1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBcclxufVxyXG5cclxuLndwLWJsb2NrLXRleHQtY29sdW1ucy5jb2x1bW5zLTIgLndwLWJsb2NrLWNvbHVtbiB7XHJcbiAgICB3aWR0aDogNTAlXHJcbn1cclxuXHJcbi53cC1ibG9jay10ZXh0LWNvbHVtbnMuY29sdW1ucy0zIC53cC1ibG9jay1jb2x1bW4ge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzJVxyXG59XHJcblxyXG4ud3AtYmxvY2stdGV4dC1jb2x1bW5zLmNvbHVtbnMtNCAud3AtYmxvY2stY29sdW1uIHtcclxuICAgIHdpZHRoOiAyNSVcclxufVxyXG5cclxuLndwLWJsb2NrLXZpZGVvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi53cC1ibG9jay12aWRlbyB2aWRlbyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCVcclxufVxyXG5cclxuQHN1cHBvcnRzICgocG9zaXRpb246IC13ZWJraXQtc3RpY2t5KSBvciAocG9zaXRpb246c3RpY2t5KSkge1xyXG4gICAgLndwLWJsb2NrLXZpZGVvIFtwb3N0ZXJdIHtcclxuICAgICAgICBvYmplY3QtZml0OmNvdmVyXHJcbiAgICB9XHJcbn1cclxuXHJcbi53cC1ibG9jay12aWRlby5hbGlnbmNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLndwLWJsb2NrLXZpZGVvIGZpZ2NhcHRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogLjVlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbVxyXG59XHJcblxyXG46cm9vdCAuaGFzLXBhbGUtcGluay1iYWNrZ3JvdW5kLWNvbG9yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzhkYTdcclxufVxyXG5cclxuOnJvb3QgLmhhcy12aXZpZC1yZWQtYmFja2dyb3VuZC1jb2xvciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YyZTJlXHJcbn1cclxuXHJcbjpyb290IC5oYXMtbHVtaW5vdXMtdml2aWQtb3JhbmdlLWJhY2tncm91bmQtY29sb3Ige1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjkwMFxyXG59XHJcblxyXG46cm9vdCAuaGFzLWx1bWlub3VzLXZpdmlkLWFtYmVyLWJhY2tncm91bmQtY29sb3Ige1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjYjkwMFxyXG59XHJcblxyXG46cm9vdCAuaGFzLWxpZ2h0LWdyZWVuLWN5YW4tYmFja2dyb3VuZC1jb2xvciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2JkY2I1XHJcbn1cclxuXHJcbjpyb290IC5oYXMtdml2aWQtZ3JlZW4tY3lhbi1iYWNrZ3JvdW5kLWNvbG9yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGQwODRcclxufVxyXG5cclxuOnJvb3QgLmhhcy1wYWxlLWN5YW4tYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZWQxZmNcclxufVxyXG5cclxuOnJvb3QgLmhhcy12aXZpZC1jeWFuLWJsdWUtYmFja2dyb3VuZC1jb2xvciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY5M2UzXHJcbn1cclxuXHJcbjpyb290IC5oYXMtdml2aWQtcHVycGxlLWJhY2tncm91bmQtY29sb3Ige1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzliNTFlMFxyXG59XHJcblxyXG46cm9vdCAuaGFzLXZlcnktbGlnaHQtZ3JheS1iYWNrZ3JvdW5kLWNvbG9yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVcclxufVxyXG5cclxuOnJvb3QgLmhhcy1jeWFuLWJsdWlzaC1ncmF5LWJhY2tncm91bmQtY29sb3Ige1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiYjhjM1xyXG59XHJcblxyXG46cm9vdCAuaGFzLXZlcnktZGFyay1ncmF5LWJhY2tncm91bmQtY29sb3Ige1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMVxyXG59XHJcblxyXG46cm9vdCAuaGFzLXBhbGUtcGluay1jb2xvciB7XHJcbiAgICBjb2xvcjogI2Y3OGRhN1xyXG59XHJcblxyXG46cm9vdCAuaGFzLXZpdmlkLXJlZC1jb2xvciB7XHJcbiAgICBjb2xvcjogI2NmMmUyZVxyXG59XHJcblxyXG46cm9vdCAuaGFzLWx1bWlub3VzLXZpdmlkLW9yYW5nZS1jb2xvciB7XHJcbiAgICBjb2xvcjogI2ZmNjkwMFxyXG59XHJcblxyXG46cm9vdCAuaGFzLWx1bWlub3VzLXZpdmlkLWFtYmVyLWNvbG9yIHtcclxuICAgIGNvbG9yOiAjZmNiOTAwXHJcbn1cclxuXHJcbjpyb290IC5oYXMtbGlnaHQtZ3JlZW4tY3lhbi1jb2xvciB7XHJcbiAgICBjb2xvcjogIzdiZGNiNVxyXG59XHJcblxyXG46cm9vdCAuaGFzLXZpdmlkLWdyZWVuLWN5YW4tY29sb3Ige1xyXG4gICAgY29sb3I6ICMwMGQwODRcclxufVxyXG5cclxuOnJvb3QgLmhhcy1wYWxlLWN5YW4tYmx1ZS1jb2xvciB7XHJcbiAgICBjb2xvcjogIzhlZDFmY1xyXG59XHJcblxyXG46cm9vdCAuaGFzLXZpdmlkLWN5YW4tYmx1ZS1jb2xvciB7XHJcbiAgICBjb2xvcjogIzA2OTNlM1xyXG59XHJcblxyXG46cm9vdCAuaGFzLXZpdmlkLXB1cnBsZS1jb2xvciB7XHJcbiAgICBjb2xvcjogIzliNTFlMFxyXG59XHJcblxyXG46cm9vdCAuaGFzLXZlcnktbGlnaHQtZ3JheS1jb2xvciB7XHJcbiAgICBjb2xvcjogI2VlZVxyXG59XHJcblxyXG46cm9vdCAuaGFzLWN5YW4tYmx1aXNoLWdyYXktY29sb3Ige1xyXG4gICAgY29sb3I6ICNhYmI4YzNcclxufVxyXG5cclxuOnJvb3QgLmhhcy12ZXJ5LWRhcmstZ3JheS1jb2xvciB7XHJcbiAgICBjb2xvcjogIzMxMzEzMVxyXG59XHJcblxyXG46cm9vdCAuaGFzLXZpdmlkLWN5YW4tYmx1ZS10by12aXZpZC1wdXJwbGUtZ3JhZGllbnQtYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCMwNjkzZTMsIzliNTFlMClcclxufVxyXG5cclxuOnJvb3QgLmhhcy12aXZpZC1ncmVlbi1jeWFuLXRvLXZpdmlkLWN5YW4tYmx1ZS1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzAwZDA4NCwjMDY5M2UzKVxyXG59XHJcblxyXG46cm9vdCAuaGFzLWxpZ2h0LWdyZWVuLWN5YW4tdG8tdml2aWQtZ3JlZW4tY3lhbi1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzdhZGNiNCwjMDBkMDgyKVxyXG59XHJcblxyXG46cm9vdCAuaGFzLWx1bWlub3VzLXZpdmlkLWFtYmVyLXRvLWx1bWlub3VzLXZpdmlkLW9yYW5nZS1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsI2ZjYjkwMCwjZmY2OTAwKVxyXG59XHJcblxyXG46cm9vdCAuaGFzLWx1bWlub3VzLXZpdmlkLW9yYW5nZS10by12aXZpZC1yZWQtZ3JhZGllbnQtYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCNmZjY5MDAsI2NmMmUyZSlcclxufVxyXG5cclxuOnJvb3QgLmhhcy12ZXJ5LWxpZ2h0LWdyYXktdG8tY3lhbi1ibHVpc2gtZ3JheS1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsI2VlZSwjYTliOGMzKVxyXG59XHJcblxyXG46cm9vdCAuaGFzLWNvb2wtdG8td2FybS1zcGVjdHJ1bS1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzRhZWFkYywjOTc3OGQxIDIwJSwjY2YyYWJhIDQwJSwjZWUyYzgyIDYwJSwjZmI2OTYyIDgwJSwjZmVmODRjKVxyXG59XHJcblxyXG46cm9vdCAuaGFzLWJsdXNoLWxpZ2h0LXB1cnBsZS1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsI2ZmY2VlYywjOTg5NmYwKVxyXG59XHJcblxyXG46cm9vdCAuaGFzLWJsdXNoLWJvcmRlYXV4LWdyYWRpZW50LWJhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywjZmVjZGE1LCNmZTJkMmQgNTAlLCM2YjAwM2UpXHJcbn1cclxuXHJcbjpyb290IC5oYXMtcHVycGxlLWNydXNoLWdyYWRpZW50LWJhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywjMzRlMmU0LCM0NzIxZmIgNTAlLCNhYjFkZmUpXHJcbn1cclxuXHJcbjpyb290IC5oYXMtbHVtaW5vdXMtZHVzay1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsI2ZmY2I3MCwjYzc1MWMwIDUwJSwjNDE1OGQwKVxyXG59XHJcblxyXG46cm9vdCAuaGFzLWhhenktZGF3bi1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsI2ZhYWNhOCwjZGFkMGVjKVxyXG59XHJcblxyXG46cm9vdCAuaGFzLXBhbGUtb2NlYW4tZ3JhZGllbnQtYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCNmZmY1Y2IsI2I2ZTNkNCA1MCUsIzMzYTdiNSlcclxufVxyXG5cclxuOnJvb3QgLmhhcy1lbGVjdHJpYy1ncmFzcy1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsI2NhZjg4MCwjNzFjZTdlKVxyXG59XHJcblxyXG46cm9vdCAuaGFzLXN1YmR1ZWQtb2xpdmUtZ3JhZGllbnQtYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCNmYWZhZTEsIzY3YTY3MSlcclxufVxyXG5cclxuOnJvb3QgLmhhcy1hdG9taWMtY3JlYW0tZ3JhZGllbnQtYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCNmZGQ3OWEsIzAwNGE1OSlcclxufVxyXG5cclxuOnJvb3QgLmhhcy1uaWdodHNoYWRlLWdyYWRpZW50LWJhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywjMzMwOTY4LCMzMWNkY2YpXHJcbn1cclxuXHJcbjpyb290IC5oYXMtbWlkbmlnaHQtZ3JhZGllbnQtYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCMwMjAzODEsIzI4NzRmYylcclxufVxyXG5cclxuLmhhcy1zbWFsbC1mb250LXNpemUge1xyXG4gICAgZm9udC1zaXplOiAxM3B4XHJcbn1cclxuXHJcbi5oYXMtbm9ybWFsLWZvbnQtc2l6ZSwuaGFzLXJlZ3VsYXItZm9udC1zaXplIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweFxyXG59XHJcblxyXG4uaGFzLW1lZGl1bS1mb250LXNpemUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4XHJcbn1cclxuXHJcbi5oYXMtbGFyZ2UtZm9udC1zaXplIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweFxyXG59XHJcblxyXG4uaGFzLWh1Z2UtZm9udC1zaXplLC5oYXMtbGFyZ2VyLWZvbnQtc2l6ZSB7XHJcbiAgICBmb250LXNpemU6IDQycHhcclxufVxyXG5cclxuLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmhhcy10ZXh0LWFsaWduLWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdFxyXG59XHJcblxyXG4uaGFzLXRleHQtYWxpZ24tcmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLyogaHR0cHM6Ly9jaGlvLnJvL3dwLWNvbnRlbnQvcGx1Z2lucy9jb250YWN0LWZvcm0tNy9pbmNsdWRlcy9jc3Mvc3R5bGVzLmNzcz92ZXI9NS4yLjIgKi9cclxuLndwY2Y3IC5zY3JlZW4tcmVhZGVyLXJlc3BvbnNlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4ud3BjZjcgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgIG1hcmdpbjogMmVtIDAuNWVtIDFlbTtcclxuICAgIHBhZGRpbmc6IDAuMmVtIDFlbTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMGEwZDI7IC8qIEJsdWUgKi9cclxufVxyXG5cclxuLndwY2Y3IGZvcm0uaW5pdCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi53cGNmNyBmb3JtLnNlbnQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICBib3JkZXItY29sb3I6ICM0NmI0NTA7IC8qIEdyZWVuICovXHJcbn1cclxuXHJcbi53cGNmNyBmb3JtLmZhaWxlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxyXG4ud3BjZjcgZm9ybS5hYm9ydGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzMjMyOyAvKiBSZWQgKi9cclxufVxyXG5cclxuLndwY2Y3IGZvcm0uc3BhbSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgIGJvcmRlci1jb2xvcjogI2Y1NmUyODsgLyogT3JhbmdlICovXHJcbn1cclxuXHJcbi53cGNmNyBmb3JtLmludmFsaWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcclxuLndwY2Y3IGZvcm0udW5hY2NlcHRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmYjkwMDsgLyogWWVsbG93ICovXHJcbn1cclxuXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICAgIGNvbG9yOiAjZGMzMjMyO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi51c2UtZmxvYXRpbmctdmFsaWRhdGlvbi10aXAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyMCU7XHJcbiAgICBsZWZ0OiAyMCU7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGMzMjMyO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmc6IC4yZW0gLjhlbTtcclxufVxyXG5cclxuc3Bhbi53cGNmNy1saXN0LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxZW07XHJcbn1cclxuXHJcbnNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsOjpiZWZvcmUsXHJcbnNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxufVxyXG5cclxuZGl2LndwY2Y3IC5hamF4LWxvYWRlciB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9hamF4LWxvYWRlci5naWYnKTtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMCAwIDAgNHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuZGl2LndwY2Y3IC5hamF4LWxvYWRlci5pcy1hY3RpdmUge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuZGl2LndwY2Y3IGRpdi5hamF4LWVycm9yIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmRpdi53cGNmNyAucGxhY2VoZWxkIHtcclxuICAgIGNvbG9yOiAjODg4O1xyXG59XHJcblxyXG5kaXYud3BjZjcgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5kaXYud3BjZjcgaW5wdXRbdHlwZT1cImZpbGVcIl06ZGlzYWJsZWQge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG5kaXYud3BjZjcgLndwY2Y3LXN1Ym1pdDpkaXNhYmxlZCB7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG4ud3BjZjcgaW5wdXRbdHlwZT1cInVybFwiXSxcclxuLndwY2Y3IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuLndwY2Y3IGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcbn1cclxuXHJcbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcclxuICAgIG9wYWNpdHk6IC44O1xyXG59XHJcbi5tb2RhbC1vcGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLm1vZGFsLWJhY2tkcm9wIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDEwMzk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwXHJcbn1cclxuXHJcbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcclxuICAgIG9wYWNpdHk6IDBcclxufVxyXG5cclxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xyXG4gICAgb3BhY2l0eTogLjVcclxufVxyXG5cclxuLmdkcHItbW9kYWwgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qIGh0dHBzOi8vY2hpby5yby93cC1jb250ZW50L3RoZW1lcy9jaGlvL3Jlcy9jc3MvdGhlbWUuY3NzP3Zlcj0yLjQuMTMgKi9cclxuLyohXHJcbiAqIEJvb3RzdHJhcCBSZWJvb3QgdjQuMy4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFRoZSBCb290c3RyYXAgQXV0aG9yc1xyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cclxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcclxuICogRm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcywgbGljZW5zZWQgTUlUIChodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2Jsb2IvbWFzdGVyL0xJQ0VOU0UubWQpXHJcbiAqL1xyXG4qLDo6YWZ0ZXIsOjpiZWZvcmUge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG46Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZSAwXHJcbn1cclxuXHJcbmh0bWwge1xyXG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuYXJ0aWNsZSxhc2lkZSxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtYWluLG5hdixzZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLFwiTm90byBTYW5zXCIsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCIsXCJOb3RvIENvbG9yIEVtb2ppXCI7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcclxufVxyXG5cclxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbmhyIHtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGVcclxufVxyXG5cclxuaDEsaDIsaDMsaDQsaDUsaDYge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IC41cmVtXHJcbn1cclxuXHJcbnAge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cclxufVxyXG5cclxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSxhYmJyW3RpdGxlXSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xyXG4gICAgY3Vyc29yOiBoZWxwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lXHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0XHJcbn1cclxuXHJcbmRsLG9sLHVsIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtXHJcbn1cclxuXHJcbm9sIG9sLG9sIHVsLHVsIG9sLHVsIHVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBcclxufVxyXG5cclxuZHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMFxyXG59XHJcblxyXG5kZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwXHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gICAgbWFyZ2luOiAwIDAgMXJlbVxyXG59XHJcblxyXG5iLHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZGVyXHJcbn1cclxuXHJcbnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogODAlXHJcbn1cclxuXHJcbnN1YixzdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiA3NSU7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxyXG59XHJcblxyXG5zdWIge1xyXG4gICAgYm90dG9tOiAtLjI1ZW1cclxufVxyXG5cclxuc3VwIHtcclxuICAgIHRvcDogLS41ZW1cclxufVxyXG5cclxuYSB7XHJcbiAgICBjb2xvcjogIzAwN2JmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbmE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwMDU2YjM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG59XHJcblxyXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG59XHJcblxyXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyxhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlciB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG59XHJcblxyXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbmNvZGUsa2JkLHByZSxzYW1wIHtcclxuICAgIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhcixNZW5sbyxNb25hY28sQ29uc29sYXMsXCJMaWJlcmF0aW9uIE1vbm9cIixcIkNvdXJpZXIgTmV3XCIsbW9ub3NwYWNlO1xyXG4gICAgZm9udC1zaXplOiAxZW1cclxufVxyXG5cclxucHJlIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG9cclxufVxyXG5cclxuZmlndXJlIHtcclxuICAgIG1hcmdpbjogMCAwIDFyZW1cclxufVxyXG5cclxuaW1nIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmVcclxufVxyXG5cclxuc3ZnIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2VcclxufVxyXG5cclxuY2FwdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogLjc1cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IC43NXJlbTtcclxuICAgIGNvbG9yOiAjNmM3NTdkO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNhcHRpb24tc2lkZTogYm90dG9tXHJcbn1cclxuXHJcbnRoIHtcclxuICAgIHRleHQtYWxpZ246IGluaGVyaXRcclxufVxyXG5cclxubGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW1cclxufVxyXG5cclxuYnV0dG9uIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBcclxufVxyXG5cclxuYnV0dG9uOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQ7XHJcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3JcclxufVxyXG5cclxuYnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0XHJcbn1cclxuXHJcbmJ1dHRvbixpbnB1dCB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZVxyXG59XHJcblxyXG5idXR0b24sc2VsZWN0IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lXHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcbiAgICB3b3JkLXdyYXA6IG5vcm1hbFxyXG59XHJcblxyXG5bdHlwZT1idXR0b25dLFt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRdLGJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvblxyXG59XHJcblxyXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxbdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpLGJ1dHRvbjpub3QoOmRpc2FibGVkKSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lcixidXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZVxyXG59XHJcblxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMFxyXG59XHJcblxyXG5pbnB1dFt0eXBlPWRhdGVdLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLGlucHV0W3R5cGU9bW9udGhdLGlucHV0W3R5cGU9dGltZV0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcmVzaXplOiB2ZXJ0aWNhbFxyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyOiAwXHJcbn1cclxuXHJcbmxlZ2VuZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbFxyXG59XHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmVcclxufVxyXG5cclxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgIGhlaWdodDogYXV0b1xyXG59XHJcblxyXG5bdHlwZT1zZWFyY2hdIHtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbn1cclxuXHJcblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbn1cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uXHJcbn1cclxuXHJcbm91dHB1dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuc3VtbWFyeSB7XHJcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxudGVtcGxhdGUge1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG5baGlkZGVuXSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmNvbnRhaW5lci0tY2FtcGFpZ25zIHtcclxuICAgIHBhZGRpbmc6IDE1MHB4IDAgNzBweCAwXHJcbn1cclxuXHJcbi5jYW1wYWlnbi0tbG9vcCB7XHJcbiAgICBtYXJnaW46IDAgMCA2MHB4IDA7XHJcbiAgICBwYWRkaW5nOiAwIDAgNjBweCAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGRcclxufVxyXG5cclxuLmNhbXBhaWduLS1sb29wOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyOiBub25lXHJcbn1cclxuXHJcbi5jYW1wYWlnbl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4XHJcbn1cclxuXHJcbi5jYW1wYWlnbl9fY292ZXItaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4uY2FtcGFpZ25fX2NvbnRlbnQge1xyXG4gICAgbWFyZ2luOiAzMHB4IDBcclxufVxyXG5cclxuLmNoaW8tYnV0dG9uLS1jYW1wYWlnbi1jdGEge1xyXG4gICAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggNDJweDtcclxuICAgIGNvbG9yOiAjZDIwMDFiO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAycHggI2QyMDAxYlxyXG59XHJcblxyXG4uY2hpby1idXR0b24tLWNhbXBhaWduLWN0YTpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogI2QyMDAxYlxyXG59XHJcblxyXG4uY2hpby1idXR0b24tLWNhbXBhaWduLWN0YTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG4uY2hpby1idXR0b24tLWNhbXBhaWduLWN0YSAuY2hpby1idXR0b25fX3RleHQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMFxyXG59XHJcblxyXG4uY2hpby1idXR0b24tLWNhbXBhaWduLWN0YTpob3ZlciAuaWNvbi1yaWdodCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhcnJvd0J1dHRvbkFuaW1hdGlvblNtYWxsIDFzIGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uOiBhcnJvd0J1dHRvbkFuaW1hdGlvblNtYWxsIDFzIGluZmluaXRlXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuY29udGFpbmVyLS1jYW1wYWlnbnMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjEyMHB4XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbXBhaWduLS1sb29wIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHggMFxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LGh0bWwge1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAjMDAwXHJcbn1cclxuXHJcbiosOjphZnRlciw6OmJlZm9yZSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5uby1ndXR0ZXJzIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwXHJcbn1cclxuXHJcbi5uby1ndXR0ZXJzPi5jb2wsLm5vLWd1dHRlcnM+W2NsYXNzKj1jb2wtXSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwXHJcbn1cclxuXHJcbmgxLGgyLGgzLGg0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxXHJcbn1cclxuXHJcbi5jaGlvLXBhZ2UtY29udGVudCBoMSwuY2hpby1wYWdlLWNvbnRlbnQgaDIsLmNoaW8tcGFnZS1jb250ZW50IGgzOm5vdCguY2hpby1jb250YWN0LWZvcm1fX2hlYWRpbmcpOm5vdCguY29udGFjdC1pbmZvLWhlYWRpbmcpLC5jaGlvLXBhZ2UtY29udGVudCBoNCB7XHJcbiAgICBtYXJnaW46IDEuMzNlbSAwXHJcbn1cclxuXHJcbmgyIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHhcclxufVxyXG5cclxuaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0b1xyXG59XHJcblxyXG51bCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbmEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbn1cclxuXHJcbmE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbn1cclxuXHJcbi5saW5rIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcbn1cclxuXHJcbi5saW5rOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcbn1cclxuXHJcbi5saXN0IHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzY1xyXG59XHJcblxyXG4uc21vb3RoLWNzcy10cmFuc2l0aW9uLC5zbW9vdGgtY3NzLXRyYW5zaXRpb24tLWNoaWxkcmVuICoge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSlcclxufVxyXG5cclxuLm50LXNlY3Rpb24taGVhZGluZy0tY3Vyc2l2ZSB7XHJcbiAgICBmb250LWZhbWlseTogQmlyZHNPZlBhcmFkaXNlLHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNDAwXHJcbn1cclxuXHJcbi5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5jb2wge1xyXG4gICAgZmxleDogMCBhdXRvXHJcbn1cclxuXHJcbi50ZXh0LWFsaWduLWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLnRleHQtYWxpZ24tcmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLnRleHQtYWxpZ24tbGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgLnRleHQtYWxpZ24tc20tY2VudGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlclxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWFsaWduLXNtLXJpZ2h0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodFxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWFsaWduLXNtLWxlZnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnRcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAudGV4dC1hbGlnbi1tZC1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyXHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtYWxpZ24tbWQtcmlnaHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtYWxpZ24tbWQtbGVmdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC50ZXh0LWFsaWduLWxnLWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXJcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1hbGlnbi1sZy1yaWdodCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHRcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1hbGlnbi1sZy1sZWZ0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC50ZXh0LWFsaWduLXhsLWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXJcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1hbGlnbi14bC1yaWdodCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHRcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1hbGlnbi14bC1sZWZ0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWF2eS1pdGFsaWMtaGVhZGluZyB7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA0LjM3NWVtO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLmhlYXZ5LWl0YWxpYy1zdWJoZWFkaW5nIHtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEuODc1ZW1cclxufVxyXG5cclxuLmZ1bGwtd2lkdGgge1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgcmlnaHQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcclxuICAgIG1hcmdpbi1yaWdodDogLTUwdndcclxufVxyXG5cclxuLnRvLXVwcGVyIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLml0YWxpYy10ZXh0IHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpY1xyXG59XHJcblxyXG4uY2hpby1tZW51IGEge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBsaW5lLWhlaWdodDogMS41XHJcbn1cclxuXHJcbi5jaGlvLW1lbnUgYTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxufVxyXG5cclxuLmNoaW8tbWVudS0tbWFpbiwuY2hpby1tZW51LS1zZWNvbmRhcnkge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5jaGlvLW1lbnUtLW1haW4ge1xyXG4gICAgbWFyZ2luOiAwIDA7XHJcbiAgICBwYWRkaW5nOiAwIDA7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xyXG59XHJcblxyXG4uY2hpby1tZW51LS1tYWluIGEge1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LWhlaWdodDogNzM2cHgpIHtcclxuICAgIC5jaGlvLW1lbnUtLW1haW4gYSB7XHJcbiAgICAgICAgZm9udC1zaXplOjJlbVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2hpby1tZW51LS1tYWluIC5zdWItbWVudSBhIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zZW1cclxufVxyXG5cclxuLmNoaW8tbWVudS0tbWFpbiBsaSB7XHJcbiAgICBtYXJnaW46IDVweCAwO1xyXG59XHJcblxyXG4uY2hpby1tZW51LS1zZWNvbmRhcnkgbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uY2hpby1tZW51LS1zZWNvbmRhcnkgbGkge1xyXG4gICAgbWFyZ2luOiA1cHggMFxyXG59XHJcblxyXG4uY2hpby1tZW51LWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxyXG59XHJcblxyXG4uY2hpby1tZW51LWJ1dHRvbl9fcGF0dGVybiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICAgIGhlaWdodDogMzhweDtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLmNoaW8tbWVudS1idXR0b25fX3BhdHRlcm5fX3RyaXBsZS1kb3RzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDNweCAwXHJcbn1cclxuXHJcbi5jaGlvLW1lbnUtYnV0dG9uX19wYXR0ZXJuX190cmlwbGUtZG90cywuY2hpby1tZW51LWJ1dHRvbl9fcGF0dGVybl9fdHJpcGxlLWRvdHM6YWZ0ZXIsLmNoaW8tbWVudS1idXR0b25fX3BhdHRlcm5fX3RyaXBsZS1kb3RzOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNXB4O1xyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBsaW5lYXJcclxufVxyXG5cclxuLmNoaW8tbWVudS1idXR0b25fX3BhdHRlcm5fX3RyaXBsZS1kb3RzOmFmdGVyLC5jaGlvLW1lbnUtYnV0dG9uX19wYXR0ZXJuX190cmlwbGUtZG90czpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uY2hpby1tZW51LWJ1dHRvbl9fcGF0dGVybl9fdHJpcGxlLWRvdHM6YmVmb3JlIHtcclxuICAgIGxlZnQ6IC05LjVweFxyXG59XHJcblxyXG4uY2hpby1tZW51LWJ1dHRvbl9fcGF0dGVybl9fdHJpcGxlLWRvdHM6YWZ0ZXIge1xyXG4gICAgcmlnaHQ6IC0xMC41cHhcclxufVxyXG5cclxuLmNoaW8tbWVudS1idXR0b24tLWNsb3NlIC5jaGlvLW1lbnUtYnV0dG9uX19wYXR0ZXJuX190cmlwbGUtZG90czpudGgtY2hpbGQoMik6YWZ0ZXIsLmNoaW8tbWVudS1idXR0b24tLWNsb3NlIC5jaGlvLW1lbnUtYnV0dG9uX19wYXR0ZXJuX190cmlwbGUtZG90czpudGgtY2hpbGQoMik6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IDBcclxufVxyXG5cclxuLmNoaW8taGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDIwcHggNDRweCAwIDQ0cHg7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5wYWdlLXRlbXBsYXRlLXRpbWVsaW5lLXBhZ2UtdGVtcGxhdGUgLmNoaW8taGVhZGVyOm5vdCguY2hpby1oZWFkZXItLXN0aWNreSkge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxufVxyXG5cclxuLmNoaW8taGVhZGVyLS1zdGlja3kge1xyXG4gICAgcGFkZGluZzogMCAyMnB4O1xyXG4gICAgYmFja2dyb3VuZDogI2UzMDYxMztcclxuICAgIGhlaWdodDogMTAwcHhcclxufVxyXG5cclxuLmNoaW8tZHJhd2VyIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC40KTtcclxuICAgIHotaW5kZXg6IDk5ODtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXRcclxufVxyXG5cclxuLmNoaW8tZHJhd2VyLS1hY3RpdmUge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZVxyXG59XHJcblxyXG4uY2hpby1kcmF3ZXJfX2lubmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIHJpZ2h0OiAtNjAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTMwNjEzO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dFxyXG59XHJcblxyXG4uY2hpby1kcmF3ZXItLWFjdGl2ZSAuY2hpby1kcmF3ZXJfX2lubmVyIHtcclxuICAgIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5jaGlvLW1lbnUtYnV0dG9uIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogMTAwcHhcclxufVxyXG5cclxuLmNoaW8tbG9nby1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXJcclxufVxyXG5cclxuLmNoaW8tY29kZS1idXR0b24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA4cHggNTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNkMjAwMWJcclxufVxyXG5cclxuLmNoaW8tY29kZS1idXR0b246aG92ZXIge1xyXG4gICAgY29sb3I6ICNkMjAwMWJcclxufVxyXG5cclxuLmNoaW8tY29kZS1idXR0b24tLWRyYXdlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDYwcHhcclxufVxyXG5cclxuLnNvY2lhbC1pY29ucyB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5zb2NpYWwtaWNvbnMtLWZvb3RlciB7XHJcbiAgICBtYXJnaW46IDcwcHggMCAwIDBcclxufVxyXG5cclxuLnNvY2lhbC1pY29uLWxpbmssLnNvY2lhbC1pY29uLWxpbms6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxufVxyXG5cclxuLmljb24tLXNvY2lhbC1pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogMi4zZW07XHJcbiAgICBtYXJnaW46IDAgMjBweFxyXG59XHJcblxyXG4uaWNvbi0tc29jaWFsLWljb246YmVmb3JlIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXRcclxufVxyXG5cclxuLmljb24tLXNvY2lhbC1pY29uOmhvdmVyOmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSlcclxufVxyXG5cclxuLnNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5zZWN0aW9uLS1mdWxsLWhlaWdodCB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoXHJcbn1cclxuXHJcbi5zZWN0aW9uLS1ib3R0b20tcGFydGljbGUtd2F2ZSAqIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDFcclxufVxyXG5cclxuLnNlY3Rpb24tLWJvdHRvbS1wYXJ0aWNsZS13YXZlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDE5NHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9wYXJ0aWNsZS13YXZlLWdyZWVuLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgei1pbmRleDogMFxyXG59XHJcblxyXG4uc2Nyb2xsLWRvd24tYnV0dG9uIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9zY3JvbGwtaWNvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNjcm9sbERvd24gMS4zcyBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogc2Nyb2xsRG93biAxLjNzIGluZmluaXRlXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzY3JvbGxEb3duIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDIwcHgpO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzY3JvbGxEb3duIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcblxyXG4gICAgNTAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMjBweCk7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG59XHJcblxyXG4uY2hpby1tb2RhbCB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyXHJcbn1cclxuXHJcbi5jaGlvLW1vZGFsLS1vcGVuIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jaGlvLW1vZGFsX19jb250ZW50IHtcclxuICAgIHdpZHRoOiA0MjBweDtcclxuICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDIwcHggNDZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgICBjb2xvcjogIzAwMFxyXG59XHJcbi5jaGlvLW1vZGFsLXdpbmRvdy13aWR0aCB7XHJcbiAgICB3aWR0aDogOTAwcHg7XHJcbn1cclxuXHJcbi5jaGlvLW1vZGFsX19jb250ZW50LS12aWRlbyB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogOTAlO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgcGFkZGluZzogMjBweFxyXG59XHJcblxyXG4uY2hpby1tb2RhbF9fY29udGVudC0tdmlkZW8gaWZyYW1lIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5jaGlvLW1vZGFsX19jb250ZW50LS12aWRlbyB2aWRlbyB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4XHJcbn1cclxuXHJcbi5jaGlvLW1vZGFsX19jb250ZW50LS1pZnJhbWUge1xyXG4gICAgd2lkdGg6IDkwJVxyXG59XHJcblxyXG4uY2hpby1tb2RhbF9fY2xvc2Uge1xyXG4gICAgd2lkdGg6IDM2cHg7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzZweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5jaGlvLWZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYTcxZDIzO1xyXG59XHJcblxyXG4uY2hpby1mb290ZXJfX2xvZ28tY29sdW1uIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZDIwMDFiO1xyXG4gICAgcGFkZGluZzogNDNweCAwXHJcbn1cclxuXHJcbi5jaGlvLWZvb3Rlcl9fcG90YXRvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAtMjMwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDMzOXB4XHJcbn1cclxuXHJcbi5jaGlvLWZvb3Rlcl9faW5mby1jb2x1bW4ge1xyXG4gICAgZmxleDogMTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogNTBweCAwIDMycHggMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxufVxyXG5cclxuLmNoaW8tZm9vdGVyX19pbmZvLXRleHQge1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweFxyXG59XHJcblxyXG4uY2hpby1mb290ZXJfX2luZm8taGVhZGluZyB7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxLjExZW1cclxufVxyXG5cclxuLmNoaW8tbWVudS0tZm9vdGVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMzZweDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZlxyXG59XHJcblxyXG4uY2hpby1mb290ZXJfX2NvcHlyaWdodCB7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG4uY2hpby1mb290ZXJfX2J1dHRvbnMtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbn1cclxuXHJcbi53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgIG1hcmdpbjogMFxyXG59XHJcblxyXG4ud3AtYmxvY2stY29sdW1uIHtcclxuICAgIGZsZXgtYmFzaXM6IGF1dG9cclxufVxyXG5cclxuLndwLWJsb2NrLWltYWdlIHtcclxuICAgIG1hcmdpbjogMFxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgbWFyZ2luOjBcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtaWQtMTA2NiAubmVzdC1jb250ZW50LWlubmVyIHtcclxuICAgIHBhZGRpbmc6IDI1cHggMTVweCAwIDE1cHg7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG4ucGFnZS1pZC0xMDY2IC53cGNmNyBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgZm9udC1zaXplOiAyMnB4XHJcbn1cclxuXHJcbi5wYWdlLWlkLTEwNjYgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnJ1bGVzLWFuZC1yZWd1bGF0aW9ucywucGFnZS1pZC0xMDY2IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC50ZXJtcy1hbmQtY29uZGl0aW9ucywucGFnZS1pZC0xMDY2IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5uZXdzbGV0dGVyLW9wdC1pbiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweFxyXG59XHJcblxyXG4ucGFnZS1pZC0xMDY2IC5jaGlvLWNvbnRhY3QtZm9ybSBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgIGJvZHkge1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNHB4XHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8taGVhZGVyLS1zdGlja3kge1xyXG4gICAgICAgIGhlaWdodDogODBweFxyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLWhlYWRlci0tc3RpY2t5IC5jaGlvLWxvZ28tY29udGFpbmVyIHtcclxuICAgICAgICBib3R0b206IC0yMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTgwcHhcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby1mb290ZXJfX2J1dHRvbnMtY29udGFpbmVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLWZvb3Rlcl9fcG90YXRvIHtcclxuICAgICAgICByaWdodDogLTI4MHB4O1xyXG4gICAgICAgIGJvdHRvbTogMjhweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZylcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5jaGlvLWNvZGUtYnV0dG9uLS1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLWhlYWRlci0tc3RpY2t5IC5jaGlvLWNvZGUtYnV0dG9uLS1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLW1lbnUtYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweFxyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLWZvb3Rlcl9fcG90YXRvIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tbW9kYWxfX2NvbnRlbnQtLXZpZGVvIHtcclxuICAgICAgICB3aWR0aDogOTAlXHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tbW9kYWxfX2NvbnRlbnQtLXZpZGVvIHZpZGVvIHtcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY2hpby1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6MTBweFxyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLWhlYWRlci0tc3RpY2t5IHtcclxuICAgICAgICBoZWlnaHQ6IDgwcHhcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby1oZWFkZXItLXN0aWNreSAuY2hpby1sb2dvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYm90dG9tOiAwXHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8taGVhZGVyLS1zdGlja3kgLmNoaW8tY29kZS1idXR0b24tLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLWxvZ28ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwcHhcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby1tZW51LWJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwXHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tY29kZS1idXR0b24ge1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiA4cHggMzBweFxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLS1zb2NpYWwtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweFxyXG4gICAgfVxyXG5cclxuICAgIC5oZWF2eS1pdGFsaWMtaGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLWZvb3Rlcl9fcG90YXRvIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tZm9vdGVyX19sb2dvLWNvbHVtbiB7XHJcbiAgICAgICAgcGFkZGluZzogMTAwcHggMjBweFxyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLWZvb3Rlcl9fbG9nby1jb2x1bW4gLmNoaW8tbG9nbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweFxyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLWZvb3Rlcl9faW5mby1jb2x1bW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweFxyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLWZvb3Rlcl9faW5mby1oZWFkaW5nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4XHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tZm9vdGVyX19idXR0b25zLWNvbnRhaW5lciAuY29sIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMFxyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLW1lbnUtLWZvb3RlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lXHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tZm9vdGVyX19mb290ZXItbWVudS1jb2x1bW4ge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDUwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tbW9kYWxfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweFxyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLW1vZGFsX19jb250ZW50LS12aWRlbyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAuY2hpby1jb2RlLWJ1dHRvbi0taGVhZGVyLC5jaGlvLWhlYWRlci0tc3RpY2t5IC5jaGlvLWNvZGUtYnV0dG9uLS1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2hpby1sYW5kaW5nLXNjcmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYTUxYzIyXHJcbn1cclxuXHJcbi5zY3JvbGwtZG93bi1idXR0b24tLWxhbmRpbmctc2NyZWVuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogNTBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHotaW5kZXg6IDFcclxufVxyXG5cclxuLnNlY3Rpb24tLWhvbWVwYWdlLXZpZGVvcyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxNTBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogI2QyMDAxYlxyXG59XHJcblxyXG4uc2VjdGlvbi0taG9tZXBhZ2UtdmlkZW9zIC5jaGlvLWZyYW1lZC12aWRlbyB7XHJcbiAgICBtYXJnaW46IDAgMjBweFxyXG59XHJcblxyXG4uc2VjdGlvbi0taG9tZXBhZ2UtaGlzdG9yeSB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxufVxyXG5cclxuLnNlY3Rpb24tLWhvbWVwYWdlLWhpc3RvcnkgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDExNDBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvXHJcbn1cclxuXHJcbi5jaGlvLWhpc3RvcnktY29sdW1ucyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4uY2hpby1oaXN0b3J5LWNvbHVtbiB7XHJcbiAgICBtYXJnaW46IDAgMjVweFxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLnNlY3Rpb24tLWhvbWVwYWdlLWhpc3Rvcnkge1xyXG4gICAgICAgIHBhZGRpbmc6ODBweCAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLS1ob21lcGFnZS1oaXN0b3J5IC5oZWF2eS1pdGFsaWMtaGVhZGluZyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8taGlzdG9yeS1jb2x1bW5zIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8taGlzdG9yeS1jb2x1bW4gaW1nIHtcclxuICAgICAgICBtYXJnaW46IDYwcHggMCAwIDBcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgLmNoaW8taGlzdG9yeS1jb2x1bW4ge1xyXG4gICAgICAgIG1hcmdpbjowXHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaGlvLWNhbXBhaWduLWJsb2NrIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgcGFkZGluZzogNDBweFxyXG59XHJcblxyXG4uY2hpby1jYW1wYWlnbi1ibG9ja19faGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHhcclxufVxyXG5cclxuLmNoaW8tY2FtcGFpZ24tYmxvY2tfX3RpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDQuMzdlbTtcclxuICAgIHRleHQtc2hhZG93OiAzcHggM3B4IDAgIzAwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDRweFxyXG59XHJcblxyXG4uY2hpby1jYW1wYWlnbi1ibG9ja19fZm9yZWdyb3VuZC1pbWFnZXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogLTE1MHB4XHJcbn1cclxuXHJcbi5jaGlvLWNhbXBhaWduLWJsb2NrX19mb3JlZ3JvdW5kLWltYWdlcyBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgd2lkdGg6IGF1dG9cclxufVxyXG5cclxuLmNoaW8tY2FtcGFpZ24tYmxvY2tfX3NlY29uZGFyeS1mb3JlZ3JvdW5kLWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGJvdHRvbTogLTkwcHhcclxufVxyXG5cclxuLmNoaW8tY2FtcGFpZ24tYmxvY2tfX2V4dHJhLWNvbnRlbnQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5jaGlvLWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5jaGlvLWJ1dHRvbjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5jaGlvLWJ1dHRvbjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxufVxyXG5cclxuLmNoaW8tYnV0dG9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXRcclxufVxyXG5cclxuLmNoaW8tYnV0dG9uOmhvdmVyOmJlZm9yZSB7XHJcbiAgICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmNoaW8tYnV0dG9uLS1sYXJnZSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHggMjBweCA3MHB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAycHggI2ZmZjtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi5jaGlvLWJ1dHRvbi0tc21hbGwge1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAycHggI2ZmZjtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi5jaGlvLWJ1dHRvbi0tbGFyZ2U6YmVmb3JlLC5jaGlvLWJ1dHRvbi0tc21hbGw6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZcclxufVxyXG5cclxuLmNoaW8tYnV0dG9uLS1sYXJnZTpob3ZlciwuY2hpby1idXR0b24tLXNtYWxsOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZDIwMDFiXHJcbn1cclxuXHJcbi5jaGlvLWJ1dHRvbl9fdGV4dCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmNoaW8tYnV0dG9uLS1sYXJnZSAuY2hpby1idXR0b25fX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMzVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxufVxyXG5cclxuLmNoaW8tYnV0dG9uLS1zbWFsbCAuY2hpby1idXR0b25fX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxyXG59XHJcblxyXG4uY2hpby1idXR0b25fX2ljb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAxLjVlbVxyXG59XHJcblxyXG4uY2hpby1idXR0b24tLWxhcmdlOmhvdmVyIC5pY29uLXJpZ2h0IHtcclxuICAgIGNvbG9yOiAjZDIwMDFiO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGFycm93QnV0dG9uQW5pbWF0aW9uIDFzIGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uOiBhcnJvd0J1dHRvbkFuaW1hdGlvbiAxcyBpbmZpbml0ZVxyXG59XHJcblxyXG4uY2hpby1idXR0b24tLXNtYWxsOmhvdmVyIC5pY29uLXJpZ2h0IHtcclxuICAgIGNvbG9yOiAjZDIwMDFiO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGFycm93QnV0dG9uQW5pbWF0aW9uU21hbGwgMXMgaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb246IGFycm93QnV0dG9uQW5pbWF0aW9uU21hbGwgMXMgaW5maW5pdGVcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFycm93QnV0dG9uQW5pbWF0aW9uIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAwKTtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcblxyXG4gICAgNTAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAwKTtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYXJyb3dCdXR0b25BbmltYXRpb24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAwKTtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcblxyXG4gICAgNTAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYXJyb3dCdXR0b25BbmltYXRpb25TbWFsbCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFycm93QnV0dG9uQW5pbWF0aW9uU21hbGwge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAwKTtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcblxyXG4gICAgNTAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG59XHJcblxyXG4uY2hpby1idXR0b24tLWZvb3RlciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4XHJcbn1cclxuXHJcbi5jaGlvLWZyYW1lZC12aWRlbyB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgcGFkZGluZzogNDVweFxyXG59XHJcblxyXG4uY2hpby1mcmFtZWQtdmlkZW8gaWZyYW1lLC5jaGlvLWZyYW1lZC12aWRlbyB2aWRlbyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDZweCBzb2xpZCAjZmZmXHJcbn1cclxuXHJcbi5jaGlvLWZyYW1lZC12aWRlb19fcHJldmlldy1pbWFnZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG9cclxufVxyXG5cclxuLmNoaW8tZnJhbWVkLXZpZGVvLS1mcmFtZS0xIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvdmlkZW8tZnJhbWUtMS5zdmcpXHJcbn1cclxuXHJcbi5jaGlvLWZyYW1lZC12aWRlby0tZnJhbWUtMiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3ZpZGVvLWZyYW1lLTIuc3ZnKVxyXG59XHJcblxyXG4uY2hpby1jYXRlZ29yeS1mZWF0dXJlLWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDBcclxufVxyXG5cclxuLmNoaW8tY2F0ZWdvcnktZmVhdHVyZS1ibG9ja19faGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiA0NjBweDtcclxuICAgIHBhZGRpbmc6IDAgMjBweFxyXG59XHJcblxyXG4uY2hpby1jYXRlZ29yeS1mZWF0dXJlLWJsb2NrX190aXRsZS12aXN1YWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTIycHg7XHJcbiAgICBsZWZ0OiAtMjIwcHhcclxufVxyXG5cclxuLmNoaW8tY2F0ZWdvcnktZmVhdHVyZS1ibG9ja19fY2F0ZWdvcnktdGl0bGUge1xyXG4gICAgdGV4dC1zaGFkb3c6IDEwcHggMTVweCAzMHB4ICMwMDAwMDAzMztcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDQuMzc1ZW07XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHhcclxufVxyXG5cclxuLmNoaW8tY2F0ZWdvcnktZmVhdHVyZS1ibG9ja19fY2F0ZWdvcnktc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjc1ZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzVweFxyXG59XHJcblxyXG4uY2hpby1jYXRlZ29yeS1mZWF0dXJlLWJsb2NrX19jb250ZW50IHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxyXG59XHJcblxyXG4uY2hpby1jYXRlZ29yeS1mZWF0dXJlLWJsb2NrX192aXN1YWxzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmNoaW8tY2F0ZWdvcnktZmVhdHVyZS1ibG9ja19fc2Vjb25kYXJ5LXZpc3VhbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAzXHJcbn1cclxuXHJcbi5jaGlvLWNhdGVnb3J5LWZlYXR1cmUtYmxvY2tfX3NlY29uZGFyeS12aXN1YWwtLTAge1xyXG4gICAgbGVmdDogLTIwcHg7XHJcbiAgICBib3R0b206IC02NXB4XHJcbn1cclxuXHJcbi5jaGlvLWNhdGVnb3J5LWZlYXR1cmUtYmxvY2tfX3NlY29uZGFyeS12aXN1YWwtLTEge1xyXG4gICAgYm90dG9tOiAtMTM1cHg7XHJcbiAgICBsZWZ0OiAxNjBweFxyXG59XHJcblxyXG4uY2hpby1jYXRlZ29yeS1mZWF0dXJlLWJsb2NrX19zZWNvbmRhcnktdmlzdWFsLS0yIHtcclxuICAgIGxlZnQ6IDM1MHB4O1xyXG4gICAgYm90dG9tOiAtMTAwcHhcclxufVxyXG5cclxuLmNoaW8tY2F0ZWdvcnktZmVhdHVyZS1ibG9ja19fc2Vjb25kYXJ5LXZpc3VhbC0tMyB7XHJcbiAgICByaWdodDogLTE1MHB4XHJcbn1cclxuXHJcbi5jaGlvLXRpbWVsaW5lLWZyYW1lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmNoaW8tdGltZWxpbmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uY2hpby10aW1lbGluZV9fYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9oaXN0b3J5L3RpbWVsaW5lLWFycm93LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogNzQyM3B4O1xyXG4gICAgaGVpZ2h0OiAyMDRweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogMTMwcHg7XHJcbiAgICBsZWZ0OiAzNXZ3XHJcbn1cclxuXHJcbi5jaGlvLXRpbWVsaW5lLWVudHJ5IHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmNoaW8tdGltZWxpbmUtZW50cnk6YWZ0ZXIsLmNoaW8tdGltZWxpbmUtZW50cnk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAwXHJcbn1cclxuXHJcbi5jaGlvLXRpbWVsaW5lLWVudHJ5OjpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTUlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCAzNSUgNTAlLCAjZTMwNjEzLCAjYTcxZDIzKVxyXG59XHJcblxyXG4uY2hpby10aW1lbGluZS1lbnRyeTo6YWZ0ZXIge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTU0NzM0O1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTUlXHJcbn1cclxuXHJcbi5jaGlvLXRpbWVsaW5lLWVudHJ5X19jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW46IDAgMzNweFxyXG59XHJcblxyXG4uY2hpby10aW1lbGluZS1lbnRyeV9faGVhZGluZy1saW5rIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcclxufVxyXG5cclxuLmNoaW8tdGltZWxpbmUtZW50cnlfX2hlYWRpbmctbGluazpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcbn1cclxuXHJcbi5jaGlvLXRpbWVsaW5lLWVudHJ5X19jb250ZW50LWNvbnRhaW5lci0tYm94ZWQge1xyXG4gICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICB3aWR0aDogNjcycHg7XHJcbiAgICBwYWRkaW5nOiA0NHB4IDU4cHg7XHJcbiAgICBib3gtc2hhZG93OiAxMHB4IDEwcHggMzBweCAwIHJnYmEoMCwwLDAsMC4zKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICBjb2xvcjogIzNhM2EzYVxyXG59XHJcblxyXG4uY2hpby10aW1lbGluZS1lbnRyeV9faGVhZGluZyB7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4XHJcbn1cclxuXHJcbi5jaGlvLXRpbWVsaW5lLWVudHJ5X19pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbWFyZ2luOiAwIDMzcHhcclxufVxyXG5cclxuLmNoaW8tc29jaWFsLWljb25zIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uY2hpby1zb2NpYWwtaWNvbnM6YWZ0ZXIsLmNoaW8tc29jaWFsLWljb25zOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZDIwMDFiXHJcbn1cclxuXHJcbi5jaGlvLXNvY2lhbC1pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXRcclxufVxyXG5cclxuLmNoaW8tc29jaWFsLWljb25zIGEge1xyXG4gICAgbWFyZ2luOiAwIDYwcHhcclxufVxyXG5cclxuLmNoaW8tc29jaWFsLWljb246aG92ZXIge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpXHJcbn1cclxuXHJcbi5jaGlvLXNvY2lhbC1pY29uLS1mYWNlYm9vayB7XHJcbiAgICB3aWR0aDogMjZweDtcclxuICAgIGhlaWdodDogNTNweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvY29udGFjdC9mYWNlYm9vay1pY29uLWNvbG9yLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXHJcbn1cclxuXHJcbi5jaGlvLXNvY2lhbC1pY29uLS1pbnN0YWdyYW0ge1xyXG4gICAgd2lkdGg6IDUzcHg7XHJcbiAgICBoZWlnaHQ6IDUzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2NvbnRhY3QvaW5zdGEtaWNvbi1jb2xvci5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxyXG59XHJcblxyXG4uY2hpby1zb2NpYWwtaWNvbi0teW91dHViZSB7XHJcbiAgICB3aWR0aDogNDNweDtcclxuICAgIGhlaWdodDogNTJweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvY29udGFjdC95b3UtdHViZS1pY29uLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAuY2hpby10aW1lbGluZV9fYXJyb3cge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MTAwcHhcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby1jYXRlZ29yeS1mZWF0dXJlLWJsb2NrX19zZWNvbmRhcnktdmlzdWFsIHtcclxuICAgICAgICB6b29tOi45fVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNzBweCkge1xyXG4gICAgLmNoaW8tY2F0ZWdvcnktZmVhdHVyZS1ibG9ja19fc2Vjb25kYXJ5LXZpc3VhbCB7XHJcbiAgICAgICAgem9vbTouOFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmNoaW8tYnV0dG9uLS1sYXJnZSAuY2hpby1idXR0b25fX3RleHQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDoxMnB4XHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tYnV0dG9uLS1sYXJnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjVweFxyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLWJ1dHRvbi0tc21hbGwge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweFxyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLWNhbXBhaWduLWJsb2NrX190aXRsZSwuY2hpby1jYXRlZ29yeS1mZWF0dXJlLWJsb2NrX19jYXRlZ29yeS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLWNhbXBhaWduLWJsb2NrIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAxMDBweCAwXHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tY2FtcGFpZ24tYmxvY2tfX2hlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMCA0MHB4XHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tY2FtcGFpZ24tYmxvY2tfX2ZvcmVncm91bmQtaW1hZ2VzIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tY2FtcGFpZ24tYmxvY2tfX2ZvcmVncm91bmQtaW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvXHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tY2FtcGFpZ24tYmxvY2tfX3NlY29uZGFyeS1mb3JlZ3JvdW5kLWltYWdlIHtcclxuICAgICAgICBib3R0b206IC0zMHB4XHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tY2F0ZWdvcnktZmVhdHVyZS1ibG9ja19fdGl0bGUtdmlzdWFsIHtcclxuICAgICAgICB0b3A6IC01MHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweFxyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLWNhdGVnb3J5LWZlYXR1cmUtYmxvY2tfX2NhdGVnb3J5LXN1YnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4XHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tY2F0ZWdvcnktZmVhdHVyZS1ibG9ja19fdmlzdWFscy0tbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW46IDAgMCA3MHB4IDBcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby1jYXRlZ29yeS1mZWF0dXJlLWJsb2NrX192aXN1YWxzLS1tb2JpbGUgLmNoaW8tY2F0ZWdvcnktZmVhdHVyZS1ibG9ja19fc2Vjb25kYXJ5LXZpc3VhbCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMyVcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby1jYXRlZ29yeS1mZWF0dXJlLWJsb2NrX192aXN1YWxzLS1tb2JpbGUgLmNoaW8tY2F0ZWdvcnktZmVhdHVyZS1ibG9ja19fc2Vjb25kYXJ5LXZpc3VhbC0tMCB7XHJcbiAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgYm90dG9tOiAtMTVweFxyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLWNhdGVnb3J5LWZlYXR1cmUtYmxvY2tfX3Zpc3VhbHMtLW1vYmlsZSAuY2hpby1jYXRlZ29yeS1mZWF0dXJlLWJsb2NrX19zZWNvbmRhcnktdmlzdWFsLS0xIHtcclxuICAgICAgICBib3R0b206IC02MHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwcHhcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby1jYXRlZ29yeS1mZWF0dXJlLWJsb2NrX192aXN1YWxzLS1tb2JpbGUgLmNoaW8tY2F0ZWdvcnktZmVhdHVyZS1ibG9ja19fc2Vjb25kYXJ5LXZpc3VhbC0tMiB7XHJcbiAgICAgICAgbGVmdDogMTYwcHg7XHJcbiAgICAgICAgYm90dG9tOiAtMjdweFxyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLWNhdGVnb3J5LWZlYXR1cmUtYmxvY2tfX3Zpc3VhbHMtLW1vYmlsZSAuY2hpby1jYXRlZ29yeS1mZWF0dXJlLWJsb2NrX19zZWNvbmRhcnktdmlzdWFsLS0zIHtcclxuICAgICAgICByaWdodDogLTE5cHg7XHJcbiAgICAgICAgYm90dG9tOiA0NXB4XHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tZnJhbWVkLXZpZGVvIGlmcmFtZSwuY2hpby1mcmFtZWQtdmlkZW8gdmlkZW8ge1xyXG4gICAgICAgIGhlaWdodDogYXV0b1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLXRpbWVsaW5lLWVudHJ5IHtcclxuICAgICAgICBwYWRkaW5nOiA5MHB4IDAgMCAwO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4XHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tdGltZWxpbmUtZW50cnk6bnRoLWNoaWxkKDJuKTo6YmVmb3JlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDVkZWcpXHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tdGltZWxpbmUtZW50cnk6bnRoLWNoaWxkKDJuKTo6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goNWRlZylcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby10aW1lbGluZV9fYXJyb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby10aW1lbGluZS1lbnRyeV9fY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHhcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby10aW1lbGluZS1lbnRyeV9faGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tdGltZWxpbmUtZW50cnlfX2ltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG9cclxuICAgIH1cclxuXHJcbiAgICAuY2hpby10aW1lbGluZS1lbnRyeV9fY29udGVudC1jb250YWluZXI6bm90KC5jaGlvLXRpbWVsaW5lLWVudHJ5X19jb250ZW50LWNvbnRhaW5lci0tYm94ZWQpKy5jaGlvLXRpbWVsaW5lLWVudHJ5X19pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tc29jaWFsLWljb25zIGEge1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4XHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tc29jaWFsLWljb25zOmFmdGVyLC5jaGlvLXNvY2lhbC1pY29uczpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAgIC5jaGlvLWNhdGVnb3J5LWZlYXR1cmUtYmxvY2tfX3RpdGxlLXZpc3VhbCB7XHJcbiAgICAgICAgdG9wOi01MHB4O1xyXG4gICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweFxyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLWJ1dHRvbi0tZm9vdGVyIHtcclxuICAgICAgICB3aWR0aDogMjQwcHhcclxuICAgIH1cclxufVxyXG5cclxuLmNoaW8tcGFnZS1oZWFkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDU5M3B4XHJcbn1cclxuXHJcbi5jaGlvLXBhZ2UtaGVhZGluZyB7XHJcbiAgICB0ZXh0LXNoYWRvdzogM3B4IDNweCA0cHggcmdiYSgwLDAsMCwwLjY3KTtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDMuNzVlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG59XHJcblxyXG4uY2hpby1wYWdlLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogNTBweCAxMDBweFxyXG59XHJcblxyXG4uc2VjdGlvbi0tY29udGFjdC1wYWdlIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMDBweCk7XHJcbiAgICBtYXJnaW46IC01MHB4IC0yMDBweCAwIC0yMDBweDtcclxuICAgIGJhY2tncm91bmQ6ICMxNTQ3MzQ7XHJcbiAgICBwYWRkaW5nOiAwIDIycHggMTAwcHggMjJweDtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi5jaGlvLWNvbnRhY3QtY29sdW1ucyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTMwNjEzO1xyXG4gICAgbWFyZ2luLXRvcDogLTE1MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHhcclxufVxyXG5cclxuLmNoaW8tY29udGFjdC1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4ge1xyXG4gICAgZmxleC1ncm93OiAxXHJcbn1cclxuXHJcbi5jaGlvLWNvbnRhY3QtaW5mby1jb2x1bW4ge1xyXG4gICAgcGFkZGluZzogMTAwcHggODFweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmRcclxufVxyXG5cclxuLmNvbnRhY3QtaW5mby1oZWFkaW5nIHtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIuNWVtXHJcbn1cclxuXHJcbi5jaGlvLWJ1dHRvbi0tY29udGFjdC1mb3JtIHtcclxuICAgIHBhZGRpbmc6IDE0cHggNDBweFxyXG59XHJcblxyXG4uY2hpby1idXR0b24tLWNvbnRhY3QtZm9ybSAuY2hpby1idXR0b25fX2ljb24ge1xyXG4gICAgZm9udC1zaXplOiAxLjFlbVxyXG59XHJcblxyXG4uY2hpby1jb250YWN0LWZvcm0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5jaGlvLWNvbnRhY3QtZm9ybV9faGVhZGluZyB7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxLjg3NWVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzZweFxyXG59XHJcblxyXG4uY2hpby1jb250YWN0LWZvcm0gcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbn1cclxuXHJcbi5jaGlvLWNvbnRhY3QtZm9ybSBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKSxcclxuLmNoaW8tY29udGFjdC1mb3JtIHRleHRhcmVhIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcclxufVxyXG5cclxuLmNoaW8tY29udGFjdC1mb3JtIGlucHV0OmZvY3VzLC5jaGlvLWNvbnRhY3QtZm9ybSB0ZXh0YXJlYTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5jaGlvLWNvbnRhY3QtZm9ybSBhIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcclxufVxyXG5cclxuc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGNvbG9yOiAjZmZmNzAwXHJcbn1cclxuXHJcbi53cGNmNyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogNTQ4cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0b1xyXG59XHJcblxyXG4ud3BjZjctZm9ybS1jb250cm9sLC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmNoaW8tcGFnZS1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOjUwcHggMjJweFxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLS1jb250YWN0LXBhZ2Uge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0NHB4KTtcclxuICAgICAgICBtYXJnaW46IC01MHB4IC00NHB4IDAgLTQ0cHhcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby1jb250YWN0LWluZm8tY29sdW1uIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDQwcHhcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xyXG4gICAgLmNoaW8tY29udGFjdC1pbmZvLWNvbHVtbiB7XHJcbiAgICAgICAgcGFkZGluZzo1MHB4IDIwcHhcclxuICAgIH1cclxufVxyXG5cclxuLmNoaW8tY2F0ZWdvcnkge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZlxyXG59XHJcblxyXG4uY2hpby1jYXRlZ29yeV9fbmFtZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxLjg3NWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG4uY2hpby1jYXRlZ29yeV9fbmFtZV9fYmFja2dyb3VuZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyOTBweDtcclxuICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL3Byb2R1Y3QtY2F0ZWdvcmllcy9wcm9kdWN0LWNhdGVnb3J5LW5hbWUtYmtnLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXHJcbn1cclxuXHJcbi5jaGlvLWNhdGVnb3J5X19uYW1lX190ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNjBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICB3b3JkLXNwYWNpbmc6IDk5OXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmNoaW8tY2F0ZWdvcnlfX2Rlc2NyaXB0aW9uIHtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tdG9wOiA0NXB4XHJcbn1cclxuXHJcbi5jaGlvLWNhdGVnb3J5LTIzIC5jaGlvLWNhdGVnb3J5X19uYW1lX190ZXh0LC5jaGlvLWNhdGVnb3J5LTI3IC5jaGlvLWNhdGVnb3J5X19uYW1lX190ZXh0LC5jaGlvLWNhdGVnb3J5LTI4IC5jaGlvLWNhdGVnb3J5X19uYW1lX190ZXh0LC5jaGlvLWNhdGVnb3J5LTMwIC5jaGlvLWNhdGVnb3J5X19uYW1lX190ZXh0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweFxyXG59XHJcblxyXG4uY2hpby1jYXRlZ29yeV9fZGVzY3JpcHRpb24tYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5jaGlvLWNhdGVnb3J5X19kZXNjcmlwdGlvbi1idXR0b246Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uY2hpby1jYXRlZ29yeV9fZGVzY3JpcHRpb24tYnV0dG9uX19pY29uIHtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM2cHg7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dFxyXG59XHJcblxyXG4uY2hpby1jYXRlZ29yeV9fZGVzY3JpcHRpb24tYnV0dG9uLS1jbG9zZSAuY2hpby1jYXRlZ29yeV9fZGVzY3JpcHRpb24tYnV0dG9uX19pY29uIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKVxyXG59XHJcblxyXG4uY2hpby1jYXRlZ29yeV9faW1hZ2UtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICBsZWZ0OiAyOHB4O1xyXG4gICAgbWF4LWhlaWdodDogMTc1cHg7XHJcbiAgICB3aWR0aDogYXV0b1xyXG59XHJcblxyXG4uY2hpby1wcm9kdWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcclxuICAgIG1heC1oZWlnaHQ6IDkwJVxyXG59XHJcblxyXG4uY2hpby1wcm9kdWN0X19pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogNjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4IDAgMCAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBsaW5lYXJcclxufVxyXG5cclxuLmNoaW8tcHJvZHVjdF9faW5uZXJfX3Nsb3BlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAyMzBweDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IC02MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHggMCAwIDEwMHB4O1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtOGRlZyk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGxpbmVhclxyXG59XHJcblxyXG4uY2hpby1wcm9kdWN0X190aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyLjI1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yODtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgY29sb3I6ICNmOWY5Zjk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4XHJcbn1cclxuXHJcbi5jaGlvLXByb2R1Y3RfX3dlaWdodC11bml0cyB7XHJcbiAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgIGNvbG9yOiAjZjlmOWY5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweFxyXG59XHJcblxyXG4uY2hpby1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLmNoaW8tcHJvZHVjdF9faW1hZ2UtY29udGFpbmVyIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtYXJnaW46IDAgMCAwIDUwcHhcclxufVxyXG5cclxuLmNoaW8tcHJvZHVjdF9faW1hZ2UtY29udGFpbmVyIGltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIGhlaWdodDogNTUwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLmNoaW8tcHJvZHVjdF9fY29udGVudCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgd2lkdGg6IDQ4NHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0XHJcbn1cclxuXHJcbi5jaGlvLXByb2R1Y3QtLWxvYWRpbmcgLmNoaW8tcHJvZHVjdF9fY29udGVudCB7XHJcbiAgICBvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi5jaGlvLXByb2R1Y3QtLWxvYWRpbmcgaW1nIHtcclxuICAgIHJpZ2h0OiAtNzAwcHhcclxufVxyXG5cclxuLmNoaW8tcHJvZHVjdF9faW5mb3JtYXRpb24tYnV0dG9ucyB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4XHJcbn1cclxuXHJcbi5jaGlvLWJ1dHRvbi0tcHJvZHVjdC1pbmZvcm1hdGlvbiB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgcGFkZGluZzogOHB4IDEwcHggOHB4IDIwcHhcclxufVxyXG5cclxuLmNoaW8tYnV0dG9uLS1wcm9kdWN0LWluZm9ybWF0aW9uIC5jaGlvLWJ1dHRvbl9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IC45ZW1cclxufVxyXG5cclxuLm51dHJpdGlvbmFsLXRhYmxlIHRkLC5udXRyaXRpb25hbC10YWJsZSB0aCB7XHJcbiAgICBwYWRkaW5nOiA1cHhcclxufVxyXG5cclxuLmNoaW8tY2F0ZWdvcnlfX3Byb2R1Y3RzLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDBcclxufVxyXG5cclxuLmNoaW8tY2F0ZWdvcnlfX3Byb2R1Y3RzIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgaGVpZ2h0OiA4MHB4XHJcbn1cclxuXHJcbi5jaGlvLWNhdGVnb3J5X19wcm9kdWN0IHtcclxuICAgIG1hcmdpbjogMCAxMHB4XHJcbn1cclxuXHJcbi5jaGlvLWNhdGVnb3J5X19wcm9kdWN0X190aHVtYm5haWwge1xyXG4gICAgbWF4LXdpZHRoOiA2OHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dFxyXG59XHJcblxyXG4uY2hpby1jYXRlZ29yeV9fcHJvZHVjdF9fbGluazpub3QoLmNoaW8tY2F0ZWdvcnlfX3Byb2R1Y3RfX2xpbmstLXNlbGVjdGVkKTpob3ZlciAuY2hpby1jYXRlZ29yeV9fcHJvZHVjdF9fdGh1bWJuYWlsIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKVxyXG59XHJcblxyXG4uY2hpby1jYXRlZ29yeV9fcHJvZHVjdF9fbGluay0tc2VsZWN0ZWQgLmNoaW8tY2F0ZWdvcnlfX3Byb2R1Y3RfX3RodW1ibmFpbCB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNik7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XHJcbiAgICBtYXJnaW46IDAgMTBweFxyXG59XHJcblxyXG4uYWpheC1sb2FkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4XHJcbn1cclxuXHJcbi5hamF4LWxvYWRlci52aXNpYmxlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgLmNoaW8tY2F0ZWdvcnlfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOjI1cHhcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby1wcm9kdWN0X19pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwXHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tcHJvZHVjdF9faW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweFxyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLXByb2R1Y3RfX2ltYWdlLWNvbnRhaW5lciBpbWcge1xyXG4gICAgICAgIGhlaWdodDogNDMwcHhcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby1jYXRlZ29yeV9fcHJvZHVjdHMge1xyXG4gICAgICAgIGhlaWdodDogNTBweFxyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLWNhdGVnb3J5X19wcm9kdWN0X190aHVtYm5haWwge1xyXG4gICAgICAgIG1heC13aWR0aDogNDhweFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmNoaW8tcHJvZHVjdCB7XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogOTAlXHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tYnV0dG9uLS1wcm9kdWN0LWluZm9ybWF0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMFxyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLXByb2R1Y3RfX3dlaWdodC11bml0cyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLXByb2R1Y3RfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOWVtXHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tcHJvZHVjdF9faW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tcHJvZHVjdF9faW1hZ2UtY29udGFpbmVyIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNzBweFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAuY2hpby1jYXRlZ29yeS1jb250YWluZXI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo1MHB4XHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tY2F0ZWdvcnkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tY2F0ZWdvcnlfX25hbWVfX2JhY2tncm91bmQge1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIGhlaWdodDogOTdweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL3Byb2R1Y3QtY2F0ZWdvcmllcy9tb2JpbGUtY2F0ZWdvcnktbWFyay5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4XHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tY2F0ZWdvcnlfX25hbWUge1xyXG4gICAgICAgIGNvbG9yOiAjMzMzXHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tY2F0ZWdvcnlfX25hbWVfX3RleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDBcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby1jYXRlZ29yeV9faW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby1jYXRlZ29yeV9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgIG1hcmdpbjogMjVweCBhdXRvO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXRcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby1jYXRlZ29yeV9fcHJvZHVjdHMtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgei1pbmRleDogOTk3O1xyXG4gICAgICAgIGJvdHRvbTogLTIwMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyXHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tY2F0ZWdvcnlfX3Byb2R1Y3RzLWNvbnRhaW5lci0tc3RpY2t5IHtcclxuICAgICAgICBib3R0b206IDBcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby1wcm9kdWN0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4OiAxXHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tcHJvZHVjdF9faW5uZXIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDgwcHggMCAwIDBcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby1wcm9kdWN0X19pbm5lcl9fc2xvcGUge1xyXG4gICAgICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgICAgIGxlZnQ6IC0zNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDcwcHggMCAwIDYwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZylcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby1wcm9kdWN0X19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAwICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby1wcm9kdWN0X19pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogMFxyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLXByb2R1Y3RfX2ltYWdlLWNvbnRhaW5lciBpbWcge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAuY2hpby1jYXRlZ29yeV9fcHJvZHVjdCB7XHJcbiAgICAgICAgbWFyZ2luOjAgNXB4XHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tY2F0ZWdvcnlfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDBcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby1jYXRlZ29yeV9fZGVzY3JpcHRpb24tLWFjdGl2ZSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHhcclxuICAgIH1cclxufVxyXG5cclxuLndpbm5lcnMtcG9wdXAge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgd2lkdGg6IDgwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgbWluLXdpZHRoOiAzMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDUxMmY7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLndpbm5lcnMtcG9wdXAgLnBvcHVwLXdyYXBwZXIge1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogY2FsYyg4MHZoIC0gODBweClcclxufVxyXG5cclxuLndpbm5lcnMtcG9wdXAgLnByaXplLXR5cGUge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4ud2lubmVycy1wb3B1cCAucHJpemUtdHlwZSAud2lubmVyIC5jaXR5IHtcclxuICAgIGNvbG9yOiAjYWZhXHJcbn1cclxuXHJcbi5saXR5IHtcclxuICAgIHotaW5kZXg6IDk5OTk5NTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjkpO1xyXG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlXHJcbn1cclxuXHJcbi5saXR5LmxpdHktb3BlbmVkIHtcclxuICAgIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmxpdHkubGl0eS1jbG9zZWQge1xyXG4gICAgb3BhY2l0eTogMFxyXG59XHJcblxyXG4ubGl0eSAqIHtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmxpdHktd3JhcCB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxpdHktd3JhcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtLjI1ZW1cclxufVxyXG5cclxuLmxpdHktbG9hZGVyIHtcclxuICAgIHotaW5kZXg6IDk5OTk5NjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtLjhlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlXHJcbn1cclxuXHJcbi5saXR5LWxvYWRpbmcgLmxpdHktbG9hZGVyIHtcclxuICAgIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmxpdHktY29udGFpbmVyIHtcclxuICAgIHotaW5kZXg6IDk5OTk5NztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxpdHktY29udGVudCB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2UsLW8tdHJhbnNmb3JtIC4zcyBlYXNlXHJcbn1cclxuXHJcbi5saXR5LWNsb3NlZCAubGl0eS1jb250ZW50LC5saXR5LWxvYWRpbmcgLmxpdHktY29udGVudCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOClcclxufVxyXG5cclxuLmxpdHktY29udGVudDphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsMCwwLDAuNik7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwwLDAsMC42KVxyXG59XHJcblxyXG4ubGl0eS1jbG9zZSB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLEJhc2tlcnZpbGxlLG1vbm9zcGFjZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuNik7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZVxyXG59XHJcblxyXG4ubGl0eS1jbG9zZTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5saXR5LWNsb3NlOmFjdGl2ZSwubGl0eS1jbG9zZTpmb2N1cywubGl0eS1jbG9zZTpob3ZlciwubGl0eS1jbG9zZTp2aXNpdGVkIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCxCYXNrZXJ2aWxsZSxtb25vc3BhY2U7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLDAsMCwwLjYpO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuLmxpdHktY2xvc2U6YWN0aXZlIHtcclxuICAgIHRvcDogMXB4XHJcbn1cclxuXHJcbi5saXR5LWltYWdlIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyOiAwXHJcbn1cclxuXHJcbi5saXR5LWZhY2Vib29rdmlkZW8gLmxpdHktY29udGFpbmVyLC5saXR5LWdvb2dsZW1hcHMgLmxpdHktY29udGFpbmVyLC5saXR5LWlmcmFtZSAubGl0eS1jb250YWluZXIsLmxpdHktdmltZW8gLmxpdHktY29udGFpbmVyLC5saXR5LXlvdXR1YmUgLmxpdHktY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA5NjRweFxyXG59XHJcblxyXG4ubGl0eS1pZnJhbWUtY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaFxyXG59XHJcblxyXG4ubGl0eS1pZnJhbWUtY29udGFpbmVyIGlmcmFtZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsMCwwLDAuNik7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwwLDAsMC42KTtcclxuICAgIGJhY2tncm91bmQ6ICMwMDBcclxufVxyXG5cclxuLmxpdHktaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi53aW5uZXJzLXBvcHVwIC5wcml6ZS10eXBlIC5oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICAgIG1hcmdpbi10b3A6IDBcclxufVxyXG5cclxuLndpbm5lcnMtcG9wdXAgLnByaXplLXR5cGUgLndpbm5lcnMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4ud2lubmVycy1wb3B1cCAucHJpemUtdHlwZTpsYXN0LWNoaWxkIC53aW5uZXJzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgIC53aW5uZXJzLXBvcHVwIHtcclxuICAgICAgICB3aWR0aDo5MHZ3O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHhcclxuICAgIH1cclxuXHJcbiAgICAud2lubmVycy1wb3B1cCAucHJpemUtdHlwZSAuaGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHhcclxuICAgIH1cclxuXHJcbiAgICAud2lubmVycy1wb3B1cCAucG9wdXAtd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYyg5MHZoIC0gNjBweClcclxuICAgIH1cclxufVxyXG5cclxuYnIudW5icmVhayB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xyXG4gICAgc3JjOiB1cmwoLi4vLi4vZm9udHMvZm9udGVsbG8vZm9udGVsbG8uZW90PzgyNTA1MDI2KTtcclxuICAgIHNyYzogdXJsKC4uLy4uL2ZvbnRzL2ZvbnRlbGxvL2ZvbnRlbGxvLmVvdD84MjUwNTAyNiNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4uLy4uL2ZvbnRzL2ZvbnRlbGxvL2ZvbnRlbGxvLndvZmYyPzgyNTA1MDI2KSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi4vLi4vZm9udHMvZm9udGVsbG8vZm9udGVsbG8ud29mZj84MjUwNTAyNikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi4vLi4vZm9udHMvZm9udGVsbG8vZm9udGVsbG8udHRmPzgyNTA1MDI2KSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi4vLi4vZm9udHMvZm9udGVsbG8vZm9udGVsbG8uc3ZnPzgyNTA1MDI2I2ZvbnRlbGxvKSBmb3JtYXQoXCJzdmdcIik7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsXHJcbn1cclxuXHJcbltjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlLFtjbGFzc149aWNvbi1dOmJlZm9yZSB7XHJcbiAgICBmb250LWZhbWlseTogZm9udGVsbG8sc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBzcGVhazogbm9uZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICAgIHdpZHRoOiAxZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC4yZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAuMmVtO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlXHJcbn1cclxuXHJcbi5pY29uLXNlYXJjaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTgwMCdcclxufVxyXG5cclxuLmljb24tcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MDEnXHJcbn1cclxuXHJcbi5pY29uLXBsdXMtY2lyY2xlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTgwMidcclxufVxyXG5cclxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGYwOWEnXHJcbn1cclxuXHJcbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGYxNjcnXHJcbn1cclxuXHJcbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZjE2ZCdcclxufVxyXG5cclxuLmljb24tcGFwZXItcGxhbmUtZW1wdHk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGYxZDknXHJcbn1cclxuXHJcblxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVndWxhbWVudGUge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVndWxhbWVudGUgZm9vdGVyIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvXHJcbn1cclxuXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlZ3VsYW1lbnRlIC5jaGlvLXBhZ2UtY29udGVudCB7XHJcbiAgICBmbGV4OiAxIDEgYXV0b1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlZ3VsYW1lbnRlIC5jaGlvLXBhZ2UtY29udGVudCBoMS5jaGlvLXBhZ2UtaGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOjMuMWVtXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVndWxhbWVudGUgLmNoaW8tcGFnZS1jb250ZW50IGgxLmNoaW8tcGFnZS1oZWFkaW5nIHtcclxuICAgICAgICBmb250LXNpemU6Mi44ZW1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVndWxhbWVudGUgLmNoaW8tcGFnZS1jb250ZW50IC5jaGlvLXBhZ2UtaGVhZGVyIHtcclxuICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVndWxhbWVudGUgLmNoaW8tcGFnZS1jb250ZW50IC5jaGlvLXBhZ2UtaGVhZGVyIGgxIHtcclxuICAgIG1hcmdpbi10b3A6IDAuM2VtXHJcbn1cclxuXHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlZ3VsYW1lbnRlIC5jb250ZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHhcclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVndWxhbWVudGUgLnJlZ3VsYW1lbnRlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVndWxhbWVudGUgLnJlZ3VsYW1lbnRlIC5idXR0b24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICMwMDRBMkM7XHJcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIHBhZGRpbmc6IDEycHggMzJweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVndWxhbWVudGUgLnJlZ3VsYW1lbnRlIC5idXR0b246OmFmdGVyIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGhlaWdodDogMS4yZW07XHJcbiAgICB3aWR0aDogMS4yZW07XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzU1LjAzMycgaGVpZ2h0PSc1NS4wMzInIHhtbG5zOnY9J2h0dHBzOi8vdmVjdGEuaW8vbmFubyclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTI3LjAxOC4wMDJjLTEuMjU4LjAzOS0yLjM4MS40OTMtMy4zNjMgMS4zNTdzLTEuNDU3IDEuOTg5LTEuNDE4IDMuMzY1djIwLjEwOWwtNi40MDQtNi40MDJjLS45NDMtLjk0My0yLjA2NS0xLjQxOC0zLjM2My0xLjQxOGE0LjQxIDQuNDEgMCAwIDAtMy4zMDcgMS40MTYgNC40MSA0LjQxIDAgMCAwLTEuNDE2IDMuMzA5YzAgMS4yOTguNDczIDIuNDIyIDEuNDE2IDMuMzY1bDE0LjQ5IDE0LjQ4OGMuOTQzLjk4MyAyLjA2NyAxLjQ3NyAzLjM2NSAxLjQ3NyAxLjI1OSAwIDIuMzY0LS40OTUgMy4zMDctMS40NzdsMTQuMTk3LTE0LjE5NWMuOTQzLS45NDMgMS40MTYtMi4wNjcgMS40MTYtMy4zNjVzLS40NzMtMi40MjItMS40MTYtMy4zNjVjLS45MDUtLjkwNS0yLjAwOS0xLjM1Ny0zLjMwNy0xLjM1N3MtMi40Mi40NTMtMy4zNjMgMS4zNTdsLTYuMTExIDYuMTY4VjQuNzI1YzAtMS4yOTgtLjQ3My0yLjQyMi0xLjQxNi0zLjM2NVMyOC4yNzctLjAzNyAyNy4wMTguMDAyek00Ljc4NCAzNC4wODZjLTEuMjU5LS4wMzktMi4zODMuNDM2LTMuMzY1IDEuNDE4Uy0uMDM3IDM3LjU5LjAwMiAzOC44MTF2NC4yODFjMCAzLjI5MiAxLjE1OCA2LjA5OCAzLjQ3MSA4LjQxczUuMTM2IDMuNDkgOC40NjcgMy41MjloMzEuMTUyYzMuMjkyIDAgNi4xMTctMS4xNzggOC40NjktMy41MjlzMy41MS01LjE1NyAzLjQ3MS04LjQxdi00LjI4M2MwLTEuMjk4LS40NzQtMi40LTEuNDE4LTMuMzA1cy0yLjA2Ni0xLjM3OS0zLjM2My0xLjQxOC0yLjQwMi40MzUtMy4zMDcgMS40MTgtMS4zNzcgMi4wODUtMS40MTYgMy4zMDV2NC4yODNjMCAuNjU4LS4yMzEgMS4yMTctLjY5NSAxLjY4MnMtMS4wNDIuNzE1LTEuNzQuNzU0aC0zMS4xNWMtLjY5NyAwLTEuMjc2LS4yNTEtMS43NC0uNzU0cy0uNjk1LTEuMDYzLS42OTUtMS42ODJ2LTQuMjgzYzAtMS4yOTgtLjQ3NC0yLjQtMS40MTgtMy4zMDVzLTIuMDQ2LTEuMzc5LTMuMzA1LTEuNDE4eicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVndWxhbWVudGUgLnJlZ3VsYW1lbnRlIC5idXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmc6OHB4IDE2cHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW1cclxuICAgIH1cclxuXHJcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZWd1bGFtZW50ZSAucmVndWxhbWVudGUgLmJ1dHRvbiBzcGFuIHtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0b1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiMgc291cmNlTWFwcGluZ1VSTD10aGVtZS5jc3MubWFwICovXHJcblxyXG4vKiBodHRwczovL2NoaW8ucm8vd3AtY29udGVudC90aGVtZXMvY2hpby9yZXMvY3NzL2NhbXBhaWducy9ob21lcGFnZS1jYW1wYWlnbi1ibG9jay5jc3M/dmVyPTAuMzYgKi9cclxuXHJcbi8qIENISU8gMSBESU4gMyAqL1xyXG5cclxuLypAZm9udC1mYWNlIHsqL1xyXG4vKiAgICBmb250LWZhbWlseTogJ0FwZXhOZXdCb2xkJzsqL1xyXG4vKiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvYXBleG5lJyk7ICEqIElFOSBDb21wYXQgTW9kZXMgKiEqL1xyXG4vKiAgICBzcmM6IHVybCgnL2ZvbnRzL2FwZXhuZXcvYXBleG5ldy1ib2xkLW9wZW50eXBlLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksICEqIElFNi1JRTggKiEqL1xyXG4vKiAgICB1cmwoJy9mb250cy9hcGV4bmV3L2FwZXhuZXctYm9sZC1vcGVudHlwZS5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyksICEqIE9wZW4gVHlwZSBGb250ICohKi9cclxuLyogICAgdXJsKCcvZm9udHMvYXBleG5ldy9hcGV4bmV3LWJvbGQtb3BlbnR5cGUuc3ZnJykgZm9ybWF0KCdzdmcnKSwgISogTGVnYWN5IGlPUyAqISovXHJcbi8qICAgIHVybCgnL2ZvbnRzL2FwZXhuZXcvYXBleG5ldy1ib2xkLW9wZW50eXBlLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgISogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKiEqL1xyXG4vKiAgICB1cmwoJy9mb250cy9hcGV4bmV3L2FwZXhuZXctYm9sZC1vcGVudHlwZS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksICEqIE1vZGVybiBCcm93c2VycyAqISovXHJcbi8qICAgIHVybCgnL2ZvbnRzL2FwZXhuZXcvYXBleG5ldy1ib2xkLW9wZW50eXBlLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAhKiBNb2Rlcm4gQnJvd3NlcnMgKiEqL1xyXG4vKn0qL1xyXG5cclxuLmNoaW8tMS1kaW4tM19fbGFuZGluZy1zY3JlZW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvY2FtcGFpZ25zL2NoaW8tMS1kaW4tMy9tYWluLXZpc3VhbC1ob21lLXByb21vLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLypwYWRkaW5nOiAwIDAgMTUwcHggMDsqL1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uY2hpby0xLWRpbi0zX19sYW5kaW5nLXNjcmVlbl9fY29sdW1ucyB7XHJcbiAgICBtYXgtd2lkdGg6IDEyNjZweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uY2hpby0xLWRpbi0zX19sYW5kaW5nLXNjcmVlbl9fY29sdW1ucyAud3AtYmxvY2stY29sdW1uIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmNoaW8tMS1kaW4tM19fbGFuZGluZy1zY3JlZW5fX2NvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5jaGlvLTEtZGluLTNfX2xhbmRpbmctc2NyZWVuX19jb2x1bW5zID4gLndwLWJsb2NrLWNvbHVtbjpmaXJzdC1jaGlsZCAud3AtYmxvY2staW1hZ2Uge1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbn1cclxuXHJcbi5jaGlvLTEtZGluLTNfX2xhbmRpbmctc2NyZWVuX19oZWFkaW5nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcclxufVxyXG5cclxuLmNoaW8tMS1kaW4tM19fbGFuZGluZy1zY3JlZW5fX2J1dHRvbnMge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuLmNoaW8tMS1kaW4tM19fbGFuZGluZy1zY3JlZW5fX2J1dHRvbiB7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxufVxyXG5cclxuLmNoaW8tMS1kaW4tM19fbGFuZGluZy1zY3JlZW5fX2J1dHRvbiBhIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQXBleE5ld0JvbGQnLCBzYW5zLXNlcmlmO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyOS41cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzAwNGEyYztcclxufVxyXG5cclxuLyogREVMRUNUQVJFIEZBUkEgUkVNVVNDQVJFICovXHJcblxyXG4uY2hpby1kZWxlY3RhcmVfX2xhbmRpbmctc2NyZWVuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2NhbXBhaWducy9kZWxlY3RhcmUvY2hpby1zaS12bGFkaW1pci5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmNoaW8tZGVsZWN0YXJlX19jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1heC13aWR0aDogMTA0M3B4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xyXG59XHJcblxyXG4uY2hpby1kZWxlY3RhcmVfX2NvbnRlbnRfX3JlZC1zaGFwZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmNoaW8tZGVsZWN0YXJlX19jb250ZW50X193aGl0ZS1zaGFwZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmNoaW8tZGVsZWN0YXJlX19jb250ZW50X19tb2JpbGUtc2hhcGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5jaGlvLWRlbGVjdGFyZV9fY29udGVudF9fY2hpcHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNDAwcHg7XHJcbiAgICBsZWZ0OiAyMzVweDtcclxufVxyXG5cclxuLmNoaW8tZGVsZWN0YXJlX19jb250ZW50X19zdWJoZWFkaW5nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgIGNvbG9yOiAjZGQxNzE5O1xyXG59XHJcblxyXG4uY2hpby1kZWxlY3RhcmVfX2NvbnRlbnRfX2hlYWRpbmcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDMuMTI1ZW07XHJcbiAgICBjb2xvcjogI2RkMTcxOTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5jaGlvLWRlbGVjdGFyZV9fY29udGVudCAuY2hpby1idXR0b24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICNkZDE3MTk7XHJcbiAgICBib3JkZXItY29sb3I6ICNkZDE3MTk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5jaGlvLWRlbGVjdGFyZV9fY29udGVudCAuY2hpby1idXR0b25fX3RleHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcbiAgICAuY2hpby1kZWxlY3RhcmVfX2NvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tZGVsZWN0YXJlX19jb250ZW50X19jaGlwcyB7XHJcbiAgICAgICAgbGVmdDogMTUwcHg7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gICAgLmNoaW8tZGVsZWN0YXJlX19sYW5kaW5nLXNjcmVlbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLWRlbGVjdGFyZV9fY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tZGVsZWN0YXJlX19jb250ZW50X19jaGlwcyB7XHJcbiAgICAgICAgbGVmdDogMTUwcHg7XHJcbiAgICAgICAgdG9wOiAtMzYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tZGVsZWN0YXJlX19jb250ZW50X19oZWFkaW5nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLWRlbGVjdGFyZV9fY29udGVudCAuY2hpby1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcblxyXG4gICAgLmNoaW8tMS1kaW4tM19fbGFuZGluZy1zY3JlZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2NhbXBhaWducy9jaGlvLTEtZGluLTMvaHAtbWFpbi12aXN1YWwtbW9iaWxlLnBuZycpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby0xLWRpbi0zX19sYW5kaW5nLXNjcmVlbl9fY29sdW1ucyA+IC53cC1ibG9jay1jb2x1bW46Zmlyc3QtY2hpbGQgLndwLWJsb2NrLWltYWdlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLTEtZGluLTNfX2xhbmRpbmctc2NyZWVuX19jb2x1bW5zID4gLndwLWJsb2NrLWNvbHVtbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLTEtZGluLTNfX2xhbmRpbmctc2NyZWVuX19jb2x1bW5zID4gLndwLWJsb2NrLWNvbHVtbjpmaXJzdC1jaGlsZCBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLTEtZGluLTMtcHJpemVzLXN3aW5nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby0xLWRpbi0zX19sYW5kaW5nLXNjcmVlbl9fYnV0dG9ucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tZGVsZWN0YXJlX19sYW5kaW5nLXNjcmVlbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTglO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLWRlbGVjdGFyZV9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLWRlbGVjdGFyZV9fY29udGVudF9fY2hpcHMge1xyXG4gICAgICAgIGxlZnQ6IDExMHB4O1xyXG4gICAgICAgIHRvcDogLTE2NXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tZGVsZWN0YXJlX19jb250ZW50X19zdWJoZWFkaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tZGVsZWN0YXJlX19jb250ZW50X19oZWFkaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLWRlbGVjdGFyZV9fY29udGVudCAuY2hpby1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vKiBDSElPIERFTElHSFQgQ0hJUFMgKi9cclxuXHJcbi5jaGlvLWRlbGlnaHQtY2hpcHMge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvY2FtcGFpZ25zL2RlbGlnaHQtY2hpcHMvYmtnLWRlc2t0b3AuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uY2hpby1kZWxpZ2h0LWNoaXBzX19jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2NhbXBhaWducy9kZWxpZ2h0LWNoaXBzL3JpZ2h0LXNpZGUtc2hhcGUucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1JTtcclxufVxyXG5cclxuLmNoaW8tZGVsaWdodC1jaGlwc19faGlnaGxpZ2h0LXRleHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTQwJTtcclxuICAgIHRvcDogMTEzcHg7XHJcbiAgICBtYXgtd2lkdGg6IDg0NnB4O1xyXG59XHJcblxyXG4uY2hpby1kZWxpZ2h0LWNoaXBzX19maXJzdC10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbn1cclxuXHJcbi5jaGlvLWRlbGlnaHQtY2hpcHNfX2ltYWdlIHtcclxuICAgIG1hcmdpbjogMzBweCBhdXRvIDYwcHggYXV0bztcclxufVxyXG5cclxuLmNoaW8tZGVsaWdodC1jaGlwc19fc2Vjb25kLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxLjg3NWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG59XHJcblxyXG4uY2hpby1kZWxpZ2h0LWNoaXBzX19kaXNjbGFpbWVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDY1cHg7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjgwcHgpIHtcclxuXHJcbiAgICAuY2hpby1kZWxpZ2h0LWNoaXBzX19oaWdobGlnaHQtdGV4dCB7XHJcbiAgICAgICAgbGVmdDogLTYwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tZGVsaWdodC1jaGlwc19faW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDIwcHggYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby1kZWxpZ2h0LWNoaXBzX19zZWNvbmQtdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcblxyXG4gICAgLmNoaW8tZGVsaWdodC1jaGlwc19faGlnaGxpZ2h0LXRleHQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby1kZWxpZ2h0LWNoaXBzX19maXJzdC10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLWRlbGlnaHQtY2hpcHNfX3NlY29uZC10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby1kZWxpZ2h0LWNoaXBzX19pbWFnZSB7XHJcbiAgICAgICAgem9vbTogMC43O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcbiAgICAuY2hpby1kZWxpZ2h0LWNoaXBzX19jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cclxuICAgIC5jaGlvLWRlbGlnaHQtY2hpcHNfX2hpZ2hsaWdodC10ZXh0IHtcclxuICAgICAgICBsZWZ0OiAtNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby1kZWxpZ2h0LWNoaXBzX19jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tZGVsaWdodC1jaGlwc19fZmlyc3QtdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby1kZWxpZ2h0LWNoaXBzX19pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gNjBweCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGlvLWRlbGlnaHQtY2hpcHNfX3NlY29uZC10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuODc1ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuXHJcbiAgICAuY2hpby1kZWxpZ2h0LWNoaXBzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvY2FtcGFpZ25zL2RlbGlnaHQtY2hpcHMvYmtnLW1vYmlsZS5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuY2hpby1kZWxpZ2h0LWNoaXBzX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM4MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDkwcHggMCA1MHB4IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvY2FtcGFpZ25zL2RlbGlnaHQtY2hpcHMvQml0bWFwLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoaW8tZGVsaWdodC1jaGlwc19faGlnaGxpZ2h0LXRleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB0b3A6IDc3cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jaGlvLWxhbmRpbmctc2NyZWVuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vKiBDSElPIElOVEVOU0UgKi9cclxuXHJcbi5jaGlvLWludGVuc2Uge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvY2FtcGFpZ25zL2NoaW8taW50ZW5zZS9jb25jZXJ0LmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBhZGRpbmc6IDQ1cHggMTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uY2hpby1pbnRlbnNlX19oZWFkaW5nLWltYWdlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5jaGlvLWludGVuc2VfX3RleHQge1xyXG4gICAgd2lkdGg6IDU4NnB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5jaGlvLWludGVuc2VfX2ltYWdlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi8qIGh0dHBzOi8vY2hpby5yby93cC1jb250ZW50L3RoZW1lcy9jaGlvL3Jlcy9jc3MvaG9tZXYyLmNzcz92ZXI9Mi40LjEzICovXHJcbmh0bWwge1xyXG4gICAgLS1zaXRlLWhlaWdodDogMTAwdmg7cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuXHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG9cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFycm93IHtcclxuICAgIDAlLDEwMCUge1xyXG4gICAgICAgIHRvcDogMHB4XHJcbiAgICB9XHJcblxyXG4gICAgNTAlIHtcclxuICAgICAgICB0b3A6IDE1cHhcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBhcnJvdyB7XHJcbiAgICAwJSwxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIGZvb3Rlci5jaGlvLWZvb3RlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ODBweDtcclxuICAgICAgICBoZWlnaHQ6IHZhcigtLXNpdGUtaGVpZ2h0KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZFxyXG4gICAgfVxyXG5cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIGZvb3Rlci5jaGlvLWZvb3RlciAuY2hpby1sb2dvLWxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIH1cclxuXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiBmb290ZXIuY2hpby1mb290ZXIgLmNvbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBcclxuICAgIH1cclxuXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiBmb290ZXIuY2hpby1mb290ZXIgLmNoaW8tZm9vdGVyX19pbmZvLWNvbHVtbiB7XHJcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmc6IDBcclxuICAgIH1cclxuXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiBmb290ZXIuY2hpby1mb290ZXIgLmNoaW8tZm9vdGVyX19pbmZvLWNvbHVtbiAuY2hpby1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuM2VtXHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgZm9vdGVyLmNoaW8tZm9vdGVyIC5jaGlvLWZvb3Rlcl9faW5mby1jb2x1bW4gLml0YWxpYy10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsXHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgZm9vdGVyLmNoaW8tZm9vdGVyIC5jaGlvLWZvb3Rlcl9faW5mby1jb2x1bW4gLmNoaW8tZm9vdGVyX19pbmZvLWhlYWRpbmcge1xyXG4gICAgICAgIG1hcmdpbjogMWVtIGF1dG9cclxuICAgIH1cclxuXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiBmb290ZXIuY2hpby1mb290ZXIgLmNoaW8tZm9vdGVyX19idXR0b25zLWNvbnRhaW5lciAuY29sIHtcclxuICAgICAgICBtYXJnaW46IDBcclxuICAgIH1cclxuXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiBmb290ZXIuY2hpby1mb290ZXIgLmNoaW8tZm9vdGVyX19sb2dvLWNvbHVtbiB7XHJcbiAgICAgICAgZmxleDogdW5zZXQ7XHJcbiAgICAgICAgcGFkZGluZzogMTAwcHggMjBweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC04MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0cmV0Y2hcclxuICAgIH1cclxuXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiBmb290ZXIuY2hpby1mb290ZXIgLmNoaW8tZm9vdGVyX19sb2dvLWNvbHVtbiAuc29jaWFsLWljb25zIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbVxyXG4gICAgfVxyXG5cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIGZvb3Rlci5jaGlvLWZvb3RlciAuY2hpby1mb290ZXJfX2Zvb3Rlci1tZW51LWNvbHVtbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlclxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQyMXB4KSB7XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiBmb290ZXIuY2hpby1mb290ZXIgLmNoaW8tZm9vdGVyX19sb2dvLWNvbHVtbiAuY2hpby1mb290ZXJfX3BvdGF0byB7XHJcbiAgICAgICAgZGlzcGxheTpub25lXHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5zY3JvbGwtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDM4cHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuc2Nyb2xsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogM3MgYXJyb3cgaW5maW5pdGUgZWFzZTtcclxuICAgIGFuaW1hdGlvbjogM3MgYXJyb3cgaW5maW5pdGUgZWFzZVxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuc2Nyb2xsOjphZnRlciB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjRkZGO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNGRkY7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwXHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5zbGljay13cmFwcGVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLnNsaWNrLXdyYXBwZXIgLnNsaWNrLXNsaWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLnBhcmFsbGF4IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDNcclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLnBhcmFsbGF4IGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0b1xyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY3RhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQ6ICMwMDRBMkM7XHJcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweFxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY3RhIGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogOHB4IDIycHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jdGEgYTphZnRlciB7XHJcbiAgICBjb250ZW50OiAn4oe+JztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiA2cHhcclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLnNsaWNrLWRvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAyNXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDEwMFxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnRcclxuICAgIH1cclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLnNsaWNrLWRvdHMgbGkge1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxuICAgIG9wYWNpdHk6IDAuNVxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMVxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdFxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuc2xpY2stZG90cyBsaSBidXR0b24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAwIG5vbmVcclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgc2VjdGlvbi5jYW1wYWlnbnMge1xyXG4gICAgbWluLWhlaWdodDogdmFyKC0tc2l0ZS1oZWlnaHQpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1zaXRlLWhlaWdodCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIHNlY3Rpb24uZmVhdHVyZWQtcHJvZHVjdHMge1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1zaXRlLWhlaWdodCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjREEyMTI4O1xyXG4gICAgcGFkZGluZzogMTEwcHggMCAwLjAxcHg7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIHNlY3Rpb24uZmVhdHVyZWQtcHJvZHVjdHMgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjRcclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgc2VjdGlvbi5mZWF0dXJlZC1wcm9kdWN0cyAucHJvZHVjdHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIG1hcmdpbjogNDVweCAyOHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcclxuICAgIHBhZGRpbmc6IDAgMXB4XHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIHNlY3Rpb24uZmVhdHVyZWQtcHJvZHVjdHMgLnByb2R1Y3RzIC5wcm9kdWN0IHtcclxuICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDI0cHgpO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBtYXJnaW46IDAgMTJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiBzZWN0aW9uLmZlYXR1cmVkLXByb2R1Y3RzIC5wcm9kdWN0cyAucHJvZHVjdCBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyXHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIHNlY3Rpb24uZmVhdHVyZWQtcHJvZHVjdHMgLnByb2R1Y3RzIC5wcm9kdWN0IC50YWdsaW5lIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIG1hcmdpbjogMjBweCBhdXRvIDE4cHg7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiBzZWN0aW9uLmZlYXR1cmVkLXByb2R1Y3RzIC5wcm9kdWN0cyAucHJvZHVjdCAuY3RhLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxOXB4XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNzlweCkge1xyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgc2VjdGlvbi5mZWF0dXJlZC1wcm9kdWN0cyAucHJvZHVjdHMgLnByb2R1Y3QgLnRhZ2xpbmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMTRweCBhdXRvIDEycHhcclxuICAgIH1cclxuXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiBzZWN0aW9uLmZlYXR1cmVkLXByb2R1Y3RzIC5wcm9kdWN0cyAucHJvZHVjdCAuY3RhLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweFxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiBzZWN0aW9uLmZlYXR1cmVkLXByb2R1Y3RzIC5jaGlwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDE3LjklO1xyXG4gICAgei1pbmRleDogMVxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiBzZWN0aW9uLmZlYXR1cmVkLXByb2R1Y3RzIC5jaGlwIGltZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDUlXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIHNlY3Rpb24uZmVhdHVyZWQtcHJvZHVjdHMgLnByb2R1Y3RzIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDFweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHhcclxuICAgIH1cclxuXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiBzZWN0aW9uLmZlYXR1cmVkLXByb2R1Y3RzIC5wcm9kdWN0cyAucHJvZHVjdCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgc2VjdGlvbi5mZWF0dXJlZC1wcm9kdWN0cyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6NDBweFxyXG4gICAgfVxyXG5cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIHNlY3Rpb24uZmVhdHVyZWQtcHJvZHVjdHMgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTlweFxyXG4gICAgfVxyXG5cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIHNlY3Rpb24uZmVhdHVyZWQtcHJvZHVjdHMgLnByb2R1Y3RzIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAxcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4XHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgc2VjdGlvbi5mZWF0dXJlZC1wcm9kdWN0cyAucHJvZHVjdHMgLnByb2R1Y3QgLnRhZ2xpbmUge1xyXG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvXHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgc2VjdGlvbi5mZWF0dXJlZC1wcm9kdWN0cyAuY2hpcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiBzZWN0aW9uLnZpZGVvLWNhcm91c2VsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRBMkM7XHJcbiAgICBwYWRkaW5nOiAwLjAxcHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogdmFyKC0tc2l0ZS1oZWlnaHQpO1xyXG4gICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIHNlY3Rpb24udmlkZW8tY2Fyb3VzZWwgLmJhY2tncm91bmQtZWZmZWN0cyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMFxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiBzZWN0aW9uLnZpZGVvLWNhcm91c2VsIC5iYWNrZ3JvdW5kLWVmZmVjdHMgLmVmZmVjdHMtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiBzZWN0aW9uLnZpZGVvLWNhcm91c2VsIC5iYWNrZ3JvdW5kLWVmZmVjdHMgLmVmZmVjdHMtd3JhcHBlciAucG8tMSB7XHJcbiAgICB3aWR0aDogNTUlO1xyXG4gICAgbGVmdDogMSU7XHJcbiAgICB0b3A6IC0xMCU7XHJcbiAgICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIHNlY3Rpb24udmlkZW8tY2Fyb3VzZWwgLmJhY2tncm91bmQtZWZmZWN0cyAuZWZmZWN0cy13cmFwcGVyIC5wby0yIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBsZWZ0OiAyNS4zJTtcclxuICAgIHRvcDogOCU7XHJcbiAgICB6LWluZGV4OiAzXHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIHNlY3Rpb24udmlkZW8tY2Fyb3VzZWwgLmJhY2tncm91bmQtZWZmZWN0cyAuZWZmZWN0cy13cmFwcGVyIC5wby0zIHtcclxuICAgIHdpZHRoOiA0NSU7XHJcbiAgICBsZWZ0OiA1NyU7XHJcbiAgICB0b3A6IC01JTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMmRlZyk7XHJcbiAgICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbkBtZWRpYSAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiBzZWN0aW9uLnZpZGVvLWNhcm91c2VsIC5iYWNrZ3JvdW5kLWVmZmVjdHMge1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgc2VjdGlvbi52aWRlby1jYXJvdXNlbCAuYmFja2dyb3VuZC1lZmZlY3RzIC5lZmZlY3RzLXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgIH1cclxuXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiBzZWN0aW9uLnZpZGVvLWNhcm91c2VsIC5iYWNrZ3JvdW5kLWVmZmVjdHMgLmVmZmVjdHMtd3JhcHBlciAucG8tMSB7XHJcbiAgICAgICAgd2lkdGg6IDE0MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTUlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDFcclxuICAgIH1cclxuXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiBzZWN0aW9uLnZpZGVvLWNhcm91c2VsIC5iYWNrZ3JvdW5kLWVmZmVjdHMgLmVmZmVjdHMtd3JhcHBlciAucG8tMSBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluXHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgc2VjdGlvbi52aWRlby1jYXJvdXNlbCAuYmFja2dyb3VuZC1lZmZlY3RzIC5lZmZlY3RzLXdyYXBwZXIgLnBvLTIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTUwJTtcclxuICAgICAgICB6LWluZGV4OiAzXHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgc2VjdGlvbi52aWRlby1jYXJvdXNlbCAuYmFja2dyb3VuZC1lZmZlY3RzIC5lZmZlY3RzLXdyYXBwZXIgLnBvLTIgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpblxyXG4gICAgfVxyXG5cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIHNlY3Rpb24udmlkZW8tY2Fyb3VzZWwgLmJhY2tncm91bmQtZWZmZWN0cyAuZWZmZWN0cy13cmFwcGVyIC5wby0zIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgc2VjdGlvbi52aWRlby1jYXJvdXNlbCAuYmFja2dyb3VuZC1lZmZlY3RzIC5wby00IHtcclxuICAgICAgICBkaXNwbGF5Om5vbmVcclxuICAgIH1cclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgc2VjdGlvbi52aWRlby1jYXJvdXNlbCAudmlkZW8tc2xpZGVyIHtcclxuICAgIG1hcmdpbjogMTUwcHggMCAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMlxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIHNlY3Rpb24udmlkZW8tY2Fyb3VzZWwgLnZpZGVvLXNsaWRlciB7XHJcbiAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoXHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIHNlY3Rpb24udmlkZW8tY2Fyb3VzZWwgLnZpZGVvLXNsaWRlciAuc2xpY2stdHJhY2s+LnZpZGVvLXNsaWRlIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgbWFyZ2luOiAxMDBweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgc2VjdGlvbi52aWRlby1jYXJvdXNlbCAudmlkZW8tc2xpZGVyIC5zbGljay10cmFjaz4udmlkZW8tc2xpZGUge1xyXG4gICAgICAgIG1hcmdpbjozMHB4IDAgNjVweFxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiBzZWN0aW9uLnZpZGVvLWNhcm91c2VsIC52aWRlby1zbGlkZXIgLnNsaWNrLXRyYWNrPi52aWRlby1zbGlkZSAudmlkZW8td3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTIuNiU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDE4cHggcmdiYSgwLDAsMCwwLjgpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiBzZWN0aW9uLnZpZGVvLWNhcm91c2VsIC52aWRlby1zbGlkZXIgLnNsaWNrLXRyYWNrPi52aWRlby1zbGlkZSAudmlkZW8td3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206NjIuMSVcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc5OXB4KSB7XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiBzZWN0aW9uLnZpZGVvLWNhcm91c2VsIC52aWRlby1zbGlkZXIgLnNsaWNrLXRyYWNrPi52aWRlby1zbGlkZSAudmlkZW8td3JhcHBlciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czoyMHB4XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgc2VjdGlvbi52aWRlby1jYXJvdXNlbCAudmlkZW8tc2xpZGVyIC5zbGljay10cmFjaz4udmlkZW8tc2xpZGUgLnZpZGVvLXdyYXBwZXIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6MTBweFxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiBzZWN0aW9uLnZpZGVvLWNhcm91c2VsIC52aWRlby1zbGlkZXIgLnNsaWNrLXRyYWNrPi52aWRlby1zbGlkZSAudmlkZW8td3JhcHBlciBpbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHotaW5kZXg6IDNcclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgc2VjdGlvbi52aWRlby1jYXJvdXNlbCAudmlkZW8tc2xpZGVyIC5zbGljay10cmFjaz4udmlkZW8tc2xpZGUgLnZpZGVvLXdyYXBwZXI6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICB6LWluZGV4OiA0XHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIHNlY3Rpb24udmlkZW8tY2Fyb3VzZWwgLnZpZGVvLXNsaWRlciAuc2xpY2stdHJhY2s+LnZpZGVvLXNsaWRlIC52aWRlby13cmFwcGVyOmFmdGVyIHtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMyU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG1hcmdpbi10b3A6IC03LjUlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC03LjUlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEzJTtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvcGxheS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIHNlY3Rpb24udmlkZW8tY2Fyb3VzZWwgLnZpZGVvLXNsaWRlciAuc2xpY2stdHJhY2s+LnZpZGVvLXNsaWRlLmFjdGl2ZS1zbGlkZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKSBzY2FsZSgxKSB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIHotaW5kZXg6IDdcclxuICAgIH1cclxuXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiBzZWN0aW9uLnZpZGVvLWNhcm91c2VsIC52aWRlby1zbGlkZXIgLnNsaWNrLXRyYWNrPi52aWRlby1zbGlkZS5hY3RpdmUtc2xpZGUgLnZpZGVvLW1ldGEge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdW5zZXRcclxuICAgIH1cclxuXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiBzZWN0aW9uLnZpZGVvLWNhcm91c2VsIC52aWRlby1zbGlkZXIgLnNsaWNrLXRyYWNrPi52aWRlby1zbGlkZS5hY3RpdmUtc2xpZGUgLnZpZGVvLXdyYXBwZXI6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMikgdHJhbnNsYXRlWCgtLjUlKSB0cmFuc2xhdGVZKC0uNSUpXHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgc2VjdGlvbi52aWRlby1jYXJvdXNlbCAudmlkZW8tc2xpZGVyIC5zbGljay10cmFjaz4udmlkZW8tc2xpZGUuYWN0aXZlLXNsaWRlIC52aWRlby13cmFwcGVyOmJlZm9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC4xXHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgc2VjdGlvbi52aWRlby1jYXJvdXNlbCAudmlkZW8tc2xpZGVyIC5zbGljay10cmFjaz4udmlkZW8tc2xpZGU6bm90KC5hY3RpdmUtc2xpZGUpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMmRlZykgc2NhbGUoMC44NykgdHJhbnNsYXRlWSgtMjAlKSB0cmFuc2xhdGVYKC0yJSlcclxuICAgIH1cclxuXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiBzZWN0aW9uLnZpZGVvLWNhcm91c2VsIC52aWRlby1zbGlkZXIgLnNsaWNrLXRyYWNrPi5hY3RpdmUtc2xpZGUrLnZpZGVvLXNsaWRlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTJkZWcpIHNjYWxlKDAuODcpIHRyYW5zbGF0ZVkoLTIwJSkgdHJhbnNsYXRlWCgyJSlcclxuICAgIH1cclxuXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiBzZWN0aW9uLnZpZGVvLWNhcm91c2VsIC52aWRlby1zbGlkZXIgLnZpZGVvLW1ldGEge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMClcclxuICAgIH1cclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgc2VjdGlvbi52aWRlby1jYXJvdXNlbCAudmlkZW8tc2xpZGVyIC52aWRlby1tZXRhIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIG1hcmdpbjogNDZweCAxNnB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgc2VjdGlvbi52aWRlby1jYXJvdXNlbCAudmlkZW8tc2xpZGVyIC52aWRlby1tZXRhIHtcclxuICAgICAgICBmb250LXNpemU6MjRweFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIHNlY3Rpb24udmlkZW8tY2Fyb3VzZWwgLnZpZGVvLXNsaWRlciAudmlkZW8tbWV0YSB7XHJcbiAgICAgICAgZm9udC1zaXplOjE1cHhcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSB7XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuZm9vdGVyLWhvbWUtdjItd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1zaXRlLWhlaWdodCk7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoXHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmZvb3Rlci1ob21lLXYyLXdyYXBwZXIgZm9vdGVyIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0b1xyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuZm9vdGVyLWdyYXBoaWNzIHtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9mb290ZXJfYmcuanBnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5mb290ZXItZ3JhcGhpY3MgLnBhLTEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEzNDRweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuZm9vdGVyLWdyYXBoaWNzIC5wYS0xIC5wYXJhbGxheCB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnRcclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmZvb3Rlci1ncmFwaGljcyAucGEtMSAucG8tMiB7XHJcbiAgICBvcmRlcjogLTFcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuZm9vdGVyLWdyYXBoaWNzIHtcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9iZy1kaXN0cmF6YS10ZS1tb2IuanBnKTsqL1xyXG4gICAgICAgIGhlaWdodDogdmFyKC0tc2l0ZS1oZWlnaHQpXHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmZvb3Rlci1ncmFwaGljcyAucGEtMSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWxcclxuICAgIH1cclxuXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuZm9vdGVyLWdyYXBoaWNzIC5wYS0xIC5wYXJhbGxheCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmZvb3Rlci1ncmFwaGljcyAucGEtMSAucG8tMSB7XHJcbiAgICAgICAgd2lkdGg6IDg2JTtcclxuICAgICAgICBsZWZ0OiA3JTtcclxuICAgICAgICB0b3A6IGNhbGMoMTAwcHggKyAyMCUpXHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmZvb3Rlci1ncmFwaGljcyAucGEtMSAucG8tMiB7XHJcbiAgICAgICAgdG9wOiAxMTBweDtcclxuICAgICAgICB3aWR0aDogMzAuNDIlO1xyXG4gICAgICAgIGxlZnQ6IC04JVxyXG4gICAgfVxyXG5cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5mb290ZXItZ3JhcGhpY3MgLnBhLTEgLnBvLTMge1xyXG4gICAgICAgIHdpZHRoOiA0NS4xNCU7XHJcbiAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgcmlnaHQ6IC0xMCU7XHJcbiAgICAgICAgdG9wOiBjYWxjKCgxMDAlIC0gMTEwcHgpICogMC42ICsgMTEwcHgpXHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHk6bm90KC5kcmF3ZXItYWN0aXZlKSBoZWFkZXIucmVkOm5vdCguY2hpby1oZWFkZXItLXN0aWNreSkgLmNoaW8tbWVudS1idXR0b25fX3BhdHRlcm5fX3RyaXBsZS1kb3RzLGJvZHk6bm90KC5kcmF3ZXItYWN0aXZlKSBoZWFkZXIucmVkOm5vdCguY2hpby1oZWFkZXItLXN0aWNreSkgLmNoaW8tbWVudS1idXR0b25fX3BhdHRlcm5fX3RyaXBsZS1kb3RzOjphZnRlcixib2R5Om5vdCguZHJhd2VyLWFjdGl2ZSkgaGVhZGVyLnJlZDpub3QoLmNoaW8taGVhZGVyLS1zdGlja3kpIC5jaGlvLW1lbnUtYnV0dG9uX19wYXR0ZXJuX190cmlwbGUtZG90czo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6ICNEQTIxMjhcclxufVxyXG5cclxuYm9keTpub3QoLmRyYXdlci1hY3RpdmUpIGhlYWRlci5yZWQ6bm90KC5jaGlvLWhlYWRlci0tc3RpY2t5KSAuY2hpby1tZW51LWJ1dHRvbixib2R5Om5vdCguZHJhd2VyLWFjdGl2ZSkgaGVhZGVyLnJlZDpub3QoLmNoaW8taGVhZGVyLS1zdGlja3kpIC5zb2NpYWwtaWNvbi1saW5rIHtcclxuICAgIGNvbG9yOiAjREEyMTI4XHJcbn1cclxuXHJcbmJvZHk6bm90KC5kcmF3ZXItYWN0aXZlKSBoZWFkZXIuZ3JlZW46bm90KC5jaGlvLWhlYWRlci0tc3RpY2t5KSAuY2hpby1tZW51LWJ1dHRvbl9fcGF0dGVybl9fdHJpcGxlLWRvdHMsYm9keTpub3QoLmRyYXdlci1hY3RpdmUpIGhlYWRlci5ncmVlbjpub3QoLmNoaW8taGVhZGVyLS1zdGlja3kpIC5jaGlvLW1lbnUtYnV0dG9uX19wYXR0ZXJuX190cmlwbGUtZG90czo6YWZ0ZXIsYm9keTpub3QoLmRyYXdlci1hY3RpdmUpIGhlYWRlci5ncmVlbjpub3QoLmNoaW8taGVhZGVyLS1zdGlja3kpIC5jaGlvLW1lbnUtYnV0dG9uX19wYXR0ZXJuX190cmlwbGUtZG90czo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDRBMkNcclxufVxyXG5cclxuYm9keTpub3QoLmRyYXdlci1hY3RpdmUpIGhlYWRlci5ncmVlbjpub3QoLmNoaW8taGVhZGVyLS1zdGlja3kpIC5jaGlvLW1lbnUtYnV0dG9uLGJvZHk6bm90KC5kcmF3ZXItYWN0aXZlKSBoZWFkZXIuZ3JlZW46bm90KC5jaGlvLWhlYWRlci0tc3RpY2t5KSAuc29jaWFsLWljb24tbGluayB7XHJcbiAgICBjb2xvcjogIzAwNEEyQ1xyXG59XHJcblxyXG5ib2R5Om5vdCguZHJhd2VyLWFjdGl2ZSkgaGVhZGVyLndoaXRlOm5vdCguY2hpby1oZWFkZXItLXN0aWNreSkgLmNoaW8tbWVudS1idXR0b25fX3BhdHRlcm5fX3RyaXBsZS1kb3RzLGJvZHk6bm90KC5kcmF3ZXItYWN0aXZlKSBoZWFkZXIud2hpdGU6bm90KC5jaGlvLWhlYWRlci0tc3RpY2t5KSAuY2hpby1tZW51LWJ1dHRvbl9fcGF0dGVybl9fdHJpcGxlLWRvdHM6OmFmdGVyLGJvZHk6bm90KC5kcmF3ZXItYWN0aXZlKSBoZWFkZXIud2hpdGU6bm90KC5jaGlvLWhlYWRlci0tc3RpY2t5KSAuY2hpby1tZW51LWJ1dHRvbl9fcGF0dGVybl9fdHJpcGxlLWRvdHM6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmXHJcbn1cclxuXHJcbmJvZHk6bm90KC5kcmF3ZXItYWN0aXZlKSBoZWFkZXIud2hpdGU6bm90KC5jaGlvLWhlYWRlci0tc3RpY2t5KSAuY2hpby1tZW51LWJ1dHRvbixib2R5Om5vdCguZHJhd2VyLWFjdGl2ZSkgaGVhZGVyLndoaXRlOm5vdCguY2hpby1oZWFkZXItLXN0aWNreSkgLnNvY2lhbC1pY29uLWxpbmsge1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuYm9keTpub3QoLmRyYXdlci1hY3RpdmUpIGhlYWRlci5ibGFjazpub3QoLmNoaW8taGVhZGVyLS1zdGlja3kpIC5jaGlvLW1lbnUtYnV0dG9uX19wYXR0ZXJuX190cmlwbGUtZG90cyxib2R5Om5vdCguZHJhd2VyLWFjdGl2ZSkgaGVhZGVyLmJsYWNrOm5vdCguY2hpby1oZWFkZXItLXN0aWNreSkgLmNoaW8tbWVudS1idXR0b25fX3BhdHRlcm5fX3RyaXBsZS1kb3RzOjphZnRlcixib2R5Om5vdCguZHJhd2VyLWFjdGl2ZSkgaGVhZGVyLmJsYWNrOm5vdCguY2hpby1oZWFkZXItLXN0aWNreSkgLmNoaW8tbWVudS1idXR0b25fX3BhdHRlcm5fX3RyaXBsZS1kb3RzOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogIzAwMFxyXG59XHJcblxyXG5ib2R5Om5vdCguZHJhd2VyLWFjdGl2ZSkgaGVhZGVyLmJsYWNrOm5vdCguY2hpby1oZWFkZXItLXN0aWNreSkgLmNoaW8tbWVudS1idXR0b24sYm9keTpub3QoLmRyYXdlci1hY3RpdmUpIGhlYWRlci5ibGFjazpub3QoLmNoaW8taGVhZGVyLS1zdGlja3kpIC5zb2NpYWwtaWNvbi1saW5rIHtcclxuICAgIGNvbG9yOiAjMDAwXHJcbn1cclxuXHJcbi5hbmltYXRlZCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBub25lXHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGUtaW4ge1xyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlkZS1mcm9tLXJpZ2h0IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzNTBweCk7XHJcbiAgICBhbmltYXRpb246IHNsaWRlLWluIDAuNnMgZWFzZSBmb3J3YXJkc1xyXG59XHJcblxyXG4uc2xpZGUtZnJvbS1sZWZ0IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzUwcHgpO1xyXG4gICAgYW5pbWF0aW9uOiBzbGlkZS1pbiAwLjZzIGVhc2UgZm9yd2FyZHNcclxufVxyXG5cclxuLnNsaWRlLWZyb20tdG9wIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzUwcHgpO1xyXG4gICAgYW5pbWF0aW9uOiBzbGlkZS1pbiAwLjZzIGVhc2UgZm9yd2FyZHNcclxufVxyXG5cclxuLnNsaWRlLWZyb20tYm90dG9tIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzNTBweCk7XHJcbiAgICBhbmltYXRpb246IHNsaWRlLWluIDAuNnMgZWFzZSBmb3J3YXJkc1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGUtaW4ge1xyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxufVxyXG5cclxuLmZhZGUtaW4ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGFuaW1hdGlvbjogZmFkZS1pbiAwLjZzIGVhc2UgZm9yd2FyZHM7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDMwMG1zXHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbi1zbGlkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbltkYXRhLWhyZWZdIHtcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLnNsaWNrLWRvdHMge1xyXG4gICAgYm90dG9tOiAwXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgYm90dG9tOjMlXHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuc2xpZGVzLXRodW1icyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiA2LjU1JTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuc2xpZGVzLXRodW1icyB7XHJcbiAgICAgICAgZGlzcGxheTpub25lXHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuc2xpZGVzLXRodW1icyAuc2xpZGUtdGh1bWIge1xyXG4gICAgbWFyZ2luOiAzcHg7XHJcbiAgICB3aWR0aDogNy4yOSU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAyMnB4IDRweCByZ2JhKDAsMCwwLDAuNDYpO1xyXG4gICAgYm94LXNoYWRvdzogMCA2cHggMjJweCA0cHggcmdiYSgwLDAsMCwwLjQ2KTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG9wYWNpdHk6IDAuNVxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLnNsaWRlcy10aHVtYnMgLnNsaWRlLXRodW1iOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ4LjU3JTtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuc2xpZGVzLXRodW1icyAuc2xpZGUtdGh1bWIuYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBjdXJzb3I6IGluaXRpYWw7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgYm94LXNoYWRvdzogdW5zZXRcclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbiAuc2xpZGUtY29udGVudCB7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IHZhcigtLXNpdGUtaGVpZ2h0KTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbiAuc2xpZGUtY29udGVudCBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG9cclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbiAuY3RhIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGJvdHRvbTogMTElO1xyXG4gICAgei1pbmRleDogMTBcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogODgzcHgpIHtcclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuY2FtcGFpZ24gLmN0YSB7XHJcbiAgICAgICAgYm90dG9tOiAyMiU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbiAuY3RhIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6LTI1JVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLmNhbXBhaWduLnN0YXRpYyB7XHJcbiAgICBtYXJnaW4tdG9wOiA5NXB4XHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuY2FtcGFpZ24uc3RhdGljIC5zbGlkZS1jb250ZW50IHtcclxuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zaXRlLWhlaWdodCkgLSA5NXB4KVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLmNhbXBhaWduLnN0YXRpYyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDo3NXB4XHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbi5zdGF0aWMgLnNsaWRlLWNvbnRlbnQge1xyXG4gICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1zaXRlLWhlaWdodCkgLSA3NXB4KVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLmNhbXBhaWduLmMtMSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyXHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuY2FtcGFpZ24uYy0xOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMzLjY5OCU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vcGFydGlhbHMvaG9tZS1jYW1wYWlnbnMvYXNzZXRzL3BhdHRlcm4tYmcucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbi5jLTEgLnBhLTEgLnBvLTEge1xyXG4gICAgd2lkdGg6IDMzJTtcclxuICAgIGxlZnQ6IDEwLjMlO1xyXG4gICAgdG9wOiBjYWxjKDEwMHB4ICsgMyUpXHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuY2FtcGFpZ24uYy0xIC5wYS0xIC5wby0yIHtcclxuICAgIHdpZHRoOiA1JTtcclxuICAgIGxlZnQ6IDEyLjMlO1xyXG4gICAgdG9wOiA1NC43NiVcclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbi5jLTEgLnBhLTEgLnBvLTMge1xyXG4gICAgd2lkdGg6IDIwLjY3JTtcclxuICAgIGxlZnQ6IDIyLjkxJTtcclxuICAgIHRvcDogNTEuMTQlXHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuY2FtcGFpZ24uYy0xIC5wYS0xIC5wby00IHtcclxuICAgIHdpZHRoOiAzNC45JTtcclxuICAgIGxlZnQ6IDQ5LjE2JTtcclxuICAgIHRvcDogY2FsYygxMDBweCArIDElKVxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLmNhbXBhaWduLmMtMSAucGEtMSAucG8tNSB7XHJcbiAgICB3aWR0aDogMjIuMyU7XHJcbiAgICByaWdodDogNi4yOSU7XHJcbiAgICBib3R0b206IDIuNDMlXHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuY2FtcGFpZ24uYy0xIC5wYS0xIC5wby02IHtcclxuICAgIGJvdHRvbTogMSU7XHJcbiAgICBsZWZ0OiA2LjI1JTtcclxuICAgIHdpZHRoOiAxMC4yMiVcclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbi5jLTIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLmNhbXBhaWduLmMtMiAucGEtMSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuY2FtcGFpZ24uYy0yIC5wYS0xIC5wby0xIHtcclxuICAgIHdpZHRoOiAyNy4xMyU7XHJcbiAgICBsZWZ0OiAzOC40MyU7XHJcbiAgICB0b3A6IDYuNSVcclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbi5jLTIgLnBhLTEgLnBvLTIge1xyXG4gICAgd2lkdGg6IDExLjUlO1xyXG4gICAgbGVmdDogNTkuMTUlO1xyXG4gICAgdG9wOiAxNi41MyVcclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbi5jLTIgLnBhLTEgLnBvLTMge1xyXG4gICAgd2lkdGg6IDI3LjEzJTtcclxuICAgIHJpZ2h0OiA2LjY3JTtcclxuICAgIGJvdHRvbTogNCVcclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbi5jLTIgLnBhLTEgLnBvLTQge1xyXG4gICAgd2lkdGg6IDExLjI1JTtcclxuICAgIGxlZnQ6IDguNyU7XHJcbiAgICBib3R0b206IDBcclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbi5jLTIgLnBhLTEgLnBvLTUge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogMVxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLmNhbXBhaWduLmMtMiAucGEtMSAucG8tNTpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGhlaWdodDogMTAlO1xyXG4gICAgYmFja2dyb3VuZDogIzIyNDE4NztcclxuICAgIHotaW5kZXg6IDJcclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbi5jLTMge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLmNhbXBhaWduLmMtMzpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMy42OTglO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3BhcnRpYWxzL2hvbWUtY2FtcGFpZ25zL2Fzc2V0cy9wYXR0ZXJuLWJnLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuY2FtcGFpZ24uYy0zIC5wYS0xIC5wby0xIHtcclxuICAgIHdpZHRoOiAzMy40OSU7XHJcbiAgICBsZWZ0OiAzNS40MSU7XHJcbiAgICB0b3A6IDExLjQ4JVxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLmNhbXBhaWduLmMtMyAucGEtMSAucG8tMiB7XHJcbiAgICB3aWR0aDogMzAuMiU7XHJcbiAgICByaWdodDogNS42JTtcclxuICAgIHRvcDogMS4yJTtcclxuICAgIHotaW5kZXg6IDJcclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbi5jLTMgLnBhLTEgLnBvLTMge1xyXG4gICAgd2lkdGg6IDI1LjklO1xyXG4gICAgcmlnaHQ6IDQuNjklO1xyXG4gICAgYm90dG9tOiA2LjIlXHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuY2FtcGFpZ24uYy00IC5jYW1wYWlnbi1jdGEge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgYm90dG9tOiA1JTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbi5jLTQgLmNhbXBhaWduLWN0YSAuY29kZS1pbmZvIGEge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuY2FtcGFpZ24uYy00IC5jYW1wYWlnbi1jdGEgLmNvZGUtaW5mbyBhOmJlZm9yZSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcclxuICAgIHdpZHRoOiAxLjJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAyMCAyMCclM0UgJTNDZGVmcy8lM0UgJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J00xMCAwYTEwIDEwIDAgMTAwIDIwIDEwIDEwIDAgMDAwLTIwem0xIDE1SDlWOWgydjZ6bTAtOEg5VjVoMnYyeicvJTNFICUzQy9zdmclM0UgXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpblxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLmNhbXBhaWduLmMtNCAuY2FtcGFpZ24tY3RhIC50cmltaXRlLXNtcyB7XHJcbiAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRcclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbi5jLTQgLmNhbXBhaWduLWN0YSAuc21zLWZvb3Rub3RlIHtcclxuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLmNhbXBhaWduLmMtNCAuY2FtcGFpZ24tY3RhIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6LTI1JVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLmNhbXBhaWduLmMtNDpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0My42OTglO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3BhcnRpYWxzL2hvbWUtY2FtcGFpZ25zL2Fzc2V0cy9wYXR0ZXJuLWJnLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMCUgNTAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMzAlIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgei1pbmRleDogNDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuY2FtcGFpZ24uYy00IC5wby0xIHtcclxuICAgIHdpZHRoOiAyNS44MyU7XHJcbiAgICBsZWZ0OiAzOS4zMiU7XHJcbiAgICB0b3A6IDE1LjY5JVxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLmNhbXBhaWduLmMtNCAucG8tMiB7XHJcbiAgICB3aWR0aDogNy41JTtcclxuICAgIGxlZnQ6IDI4LjU0JTtcclxuICAgIHRvcDogMzEuNTUlXHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuY2FtcGFpZ24uYy00IC5wby0zIHtcclxuICAgIHdpZHRoOiA0MC4zNiU7XHJcbiAgICBsZWZ0OiAtMS4xNCU7XHJcbiAgICB0b3A6IDQ4JVxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLmNhbXBhaWduLmMtNCAucG8tNCB7XHJcbiAgICB3aWR0aDogMzYuNjclO1xyXG4gICAgbGVmdDogMzIuODElO1xyXG4gICAgdG9wOiAzMS42MiVcclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbi5jLTQgLnBvLTUge1xyXG4gICAgd2lkdGg6IDE0LjMyJTtcclxuICAgIGxlZnQ6IDY0Ljg5JTtcclxuICAgIHRvcDogMjcuNjclXHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuY2FtcGFpZ24uYy00IC5wby02IHtcclxuICAgIHdpZHRoOiAyMi44MCU7XHJcbiAgICByaWdodDogMTAuNDMlO1xyXG4gICAgYm90dG9tOiA3LjA5JTtcclxuICAgIHotaW5kZXg6IDVcclxufVxyXG5cclxuYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbi5jLTQgLnBvLTcge1xyXG4gICAgd2lkdGg6IDExLjA0JTtcclxuICAgIGxlZnQ6IDIzLjA0JTtcclxuICAgIGJvdHRvbTogMS41MSU7XHJcbiAgICB6LWluZGV4OiA1XHJcbn1cclxuXHJcbmJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuY2FtcGFpZ24uYy00IC5wby04IHtcclxuICAgIHdpZHRoOiAxMS41NiU7XHJcbiAgICBsZWZ0OiAxMy40JTtcclxuICAgIGJvdHRvbTogNC4wOSU7XHJcbiAgICB6LWluZGV4OiA2XHJcbn1cclxuXHJcbkBtZWRpYSAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLmNhbXBhaWduLmMtNCAucGFyYWxsYXgge1xyXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogdW5zZXRcclxuICAgIH1cclxuXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLmNhbXBhaWduLmMtNDpiZWZvcmUge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTN2dztcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgOTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAwJVxyXG4gICAgfVxyXG5cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuY2FtcGFpZ24uYy00IC5wby0xIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0OTZweDtcclxuICAgICAgICBtYXJnaW46IDkwcHggYXV0byAwXHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbi5jLTQgLmcxIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIH1cclxuXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLmNhbXBhaWduLmMtNCAuZzEgLnBhcmFsbGF4LnBvLTIge1xyXG4gICAgICAgIHdpZHRoOiAxOS4zN3Z3O1xyXG4gICAgICAgIGxlZnQ6IDE5LjV2dztcclxuICAgICAgICB0b3A6IDBcclxuICAgIH1cclxuXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLmNhbXBhaWduLmMtNCAuZzEgLnBhcmFsbGF4LnBvLTMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHZ3O1xyXG4gICAgICAgIHdpZHRoOiA5Ni41JTtcclxuICAgICAgICBsZWZ0OiAtMzUuNSVcclxuICAgIH1cclxuXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLmNhbXBhaWduLmMtNCAuZzEgLnBhcmFsbGF4LnBvLTQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC00NS41dnc7XHJcbiAgICAgICAgdG9wOiAtM3Z3O1xyXG4gICAgICAgIHdpZHRoOiA4MS4ydnc7XHJcbiAgICAgICAgbGVmdDogMjguOHZ3XHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbi5jLTQgLmcxIC5wYXJhbGxheC5wby01IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNDUuNXZ3O1xyXG4gICAgICAgIHRvcDogLTV2dztcclxuICAgICAgICB3aWR0aDogMzEuODd2dztcclxuICAgICAgICBsZWZ0OiA3NXZ3XHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbi5jLTQgLmcyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTF2dztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcclxuICAgIH1cclxuXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLmNhbXBhaWduLmMtNCAuZzIgLmczIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAzNy44MnZ3XHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbi5jLTQgLmcyIC5nMyAucGFyYWxsYXgge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbi5jLTQgLmcyIC5nMyAucGFyYWxsYXgucG8tNiB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiA0Ni44N3Z3O1xyXG4gICAgICAgIHJpZ2h0OiAydnc7XHJcbiAgICAgICAgbGVmdDogdW5zZXRcclxuICAgIH1cclxuXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLmNhbXBhaWduLmMtNCAuZzIgLmczIC5wYXJhbGxheC5wby03IHtcclxuICAgICAgICB0b3A6IDYuNTZ2dztcclxuICAgICAgICB3aWR0aDogMjkuNjh2dztcclxuICAgICAgICBsZWZ0OiAyNS42MnZ3XHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbi5jLTQgLmcyIC5nMyAucGFyYWxsYXgucG8tOCB7XHJcbiAgICAgICAgdG9wOiAxNS4zMXZ3O1xyXG4gICAgICAgIHdpZHRoOiAzMC43dnc7XHJcbiAgICAgICAgbGVmdDogMi4xOHZ3XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLmNhbXBhaWduLmMtMSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2VudGVyXHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbi5jLTEgLmN0YSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMyU7XHJcbiAgICAgICAgYm90dG9tOiAxMiVcclxuICAgIH1cclxuXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLmNhbXBhaWduLmMtMTpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMzLjY5OCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3BhcnRpYWxzL2hvbWUtY2FtcGFpZ25zL2Fzc2V0cy9wYXR0ZXJuLWJnLnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCUgYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbi5jLTEgLnBhLTEgLnBvLTEge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiAxNC45JVxyXG4gICAgfVxyXG5cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuY2FtcGFpZ24uYy0xIC5wYS0xIC5wby0xIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01MCVcclxuICAgIH1cclxuXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLmNhbXBhaWduLmMtMSAucGEtMSAucG8tMiB7XHJcbiAgICAgICAgd2lkdGg6IDEyLjQlO1xyXG4gICAgICAgIGxlZnQ6IDUuMyU7XHJcbiAgICAgICAgdG9wOiA2NC43JVxyXG4gICAgfVxyXG5cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuY2FtcGFpZ24uYy0xIC5wYS0xIC5wby0zIHtcclxuICAgICAgICB3aWR0aDogNDIuNSU7XHJcbiAgICAgICAgbGVmdDogMjglO1xyXG4gICAgICAgIHRvcDogNjQuNyVcclxuICAgIH1cclxuXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLmNhbXBhaWduLmMtMSAucGEtMSAucG8tNCB7XHJcbiAgICAgICAgd2lkdGg6IDY4LjUlO1xyXG4gICAgICAgIHJpZ2h0OiA0LjM3JTtcclxuICAgICAgICB0b3A6IDMwLjklO1xyXG4gICAgICAgIGxlZnQ6IHVuc2V0XHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbi5jLTEgLnBhLTEgLnBvLTUge1xyXG4gICAgICAgIHdpZHRoOiA0My40MyU7XHJcbiAgICAgICAgcmlnaHQ6IDQuMzclO1xyXG4gICAgICAgIGJvdHRvbTogNC40MyVcclxuICAgIH1cclxuXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLmNhbXBhaWduLmMtMSAucGEtMSAucG8tNiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgfVxyXG5cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuY2FtcGFpZ24uYy0yIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbi5jLTIgLnBhLTEge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgIH1cclxuXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLmNhbXBhaWduLmMtMiAucGEtMSAucG8tMSB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBsZWZ0OiA2JTtcclxuICAgICAgICB0b3A6IDE3LjAzJVxyXG4gICAgfVxyXG5cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuY2FtcGFpZ24uYy0yIC5wYS0xIC5wby0yIHtcclxuICAgICAgICB3aWR0aDogMzQlO1xyXG4gICAgICAgIHJpZ2h0OiA2JTtcclxuICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICB0b3A6IDMyJVxyXG4gICAgfVxyXG5cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuY2FtcGFpZ24uYy0yIC5wYS0xIC5wby0zIHtcclxuICAgICAgICB3aWR0aDogNDAuMDYlO1xyXG4gICAgICAgIHJpZ2h0OiAzLjY3JTtcclxuICAgICAgICBib3R0b206IDBcclxuICAgIH1cclxuXHJcbiAgICBib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZS12MiAuY2FtcGFpZ24tc2xpZGVyLXdyYXBwZXIgLmNhbXBhaWduLmMtMiAucGEtMSAucG8tNCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgfVxyXG5cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuY2FtcGFpZ24uYy0yIC5wYS0xIC5wby01IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTMwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMCU7XHJcbiAgICAgICAgd2lkdGg6IDE2MCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgfVxyXG5cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuY2FtcGFpZ24uYy0yIC5wYS0xIC5wby01OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGhlaWdodDogMTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMyMjQxODc7XHJcbiAgICAgICAgei1pbmRleDogMlxyXG4gICAgfVxyXG5cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuY2FtcGFpZ24uYy0zIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbi5jLTM6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMy42OTglO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9wYXJ0aWFscy9ob21lLWNhbXBhaWducy9hc3NldHMvcGF0dGVybi1iZy5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNTAlIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxyXG4gICAgfVxyXG5cclxuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1ob21lLXYyIC5jYW1wYWlnbi1zbGlkZXItd3JhcHBlciAuY2FtcGFpZ24uYy0zIC5wYS0xIC5wby0xIHtcclxuICAgICAgICB3aWR0aDogNzcuNSU7XHJcbiAgICAgICAgbGVmdDogMTEuMjUlO1xyXG4gICAgICAgIHRvcDogMTguNjYlXHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbi5jLTMgLnBhLTEgLnBvLTIge1xyXG4gICAgICAgIHdpZHRoOiA1Ny4xOCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiAyXHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5wYWdlLXRlbXBsYXRlLWhvbWUtdjIgLmNhbXBhaWduLXNsaWRlci13cmFwcGVyIC5jYW1wYWlnbi5jLTMgLnBhLTEgLnBvLTMge1xyXG4gICAgICAgIHdpZHRoOiA0MC4wNiU7XHJcbiAgICAgICAgcmlnaHQ6IDMuNjklO1xyXG4gICAgICAgIGJvdHRvbTogMFxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5zbGljay1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZVxyXG59XHJcblxyXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjdXJzb3I6IGhhbmRcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXHJcbn1cclxuXHJcbi5zbGljay10cmFjayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0b1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2s6YmVmb3JlLC5zbGljay10cmFjazphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGVcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoXHJcbn1cclxuXHJcbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW5cclxufVxyXG5cclxuLnNsaWNrLXNsaWRlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XHJcbiAgICBmbG9hdDogcmlnaHRcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xyXG4gICAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlblxyXG59XHJcblxyXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWhvbWV2Mi5jc3MubWFwICovXHJcblxyXG4vKiBhY3RpdmF0aW9uIGJ1dHRvbiBwb3NpdGlvbiAqL1xyXG4vKiBhY3RpdmF0aW9uIGJ1dHRvbiBhYnNvbHV0ZSAqL1xyXG5cclxuLyogb3ZlcmxheSBjb2xvciArIG92ZXJsYXkgY29sb3Igb3BhY2l0eSAqL1xyXG4ubmVzdC1iYWNrZ3JvdW5kLW92ZXJsYXkge1xyXG5cclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UsIGxlZnQgMHMgZWFzZSAwLjVzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSwgbGVmdCAwcyBlYXNlIDAuNXM7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSwgbGVmdCAwcyBlYXNlIDAuNXM7XHJcbn1cclxuXHJcbi5uZXN0LWJhY2tncm91bmQtb3ZlcmxheS1hY3RpdmUge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSwgbGVmdCAwcyBlYXNlIDBzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSwgbGVmdCAwcyBlYXNlIDBzO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UsIGxlZnQgMHMgZWFzZSAwcztcclxufVxyXG5cclxuLyogbWFpbiBzbGlkZSBhbmltYXRpb24gc3BlZWQgKi9cclxuLm5lc3Qtc2xpZGUtd3JhcHBlciB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC41cyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxufVxyXG5cclxuLyogaWYgZmFkZS1pbiBvcHRpb24gc2VsZWN0ZWQgKi9cclxuXHJcbi8qIGFwcGx5IGN1c3RvbSBjb250ZW50IHdpZHRoL2hlaWdodCwgYmFzZWQgb24gd2hldGhlciB3aGVuIHNsaWRlLWluIGRpcmVjdGlvbiBpcyB0b3AvbGVmdC9yaWdodC9ib3R0b20gKi9cclxuLm5lc3Qtc2xpZGUtd3JhcHBlciB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA2ODBweDtcclxufVxyXG5cclxuLyogaW5uZXIgY29udGVudCB3aWR0aCAqL1xyXG4ubmVzdC1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiBzbGlkZS1pbiBkaXJlY3Rpb24sIGN1c3RvbSB3aWR0aC9oZWlnaHQgKi9cclxuLm5lc3Qtc2xpZGUtd3JhcHBlciB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG59XHJcblxyXG4vKiBjbG9zZSBidXR0b24gbG9jYXRpb24gKi9cclxuXHJcbi8qIGNvbnRlbnQgYW5pbWF0aW9uICovXHJcbi5jb250ZW50LWFuaW1hdGlvbi1hY3RpdmUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxuXHJcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cihweCk7XHJcbiAgICAtbW96LWZpbHRlcjogYmx1cihweCk7XHJcbiAgICBmaWx0ZXI6IGJsdXIocHgpO1xyXG59XHJcblxyXG5cclxuLnJlZC10ZXh0IHtcclxuXHRjb2xvcjogI2QwMTEyZDtcclxufVxyXG5cclxuLnRleHQtY2VudGVyIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jb250YWN0LWZvcm0tZXJyb3IsIC5yZWdpc3Rlci1mb3JtLWVycm9yLCAucmVjZWlwdC1mb3JtLWVycm9yIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGNvbG9yOiAjZmZmNzAwO1xyXG59XHJcblxyXG4uY29udGFjdC1yZXNwb25zZS1vdXRwdXQsIC5yZWdpc3Rlci1yZXNwb25zZS1vdXRwdXQsIC5yZWNlaXB0LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICBtYXJnaW46IDJlbSAwLjVlbSAxZW07XHJcbiAgICBwYWRkaW5nOiAwLjJlbSAxZW07XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNDZiNDUwO1xyXG59XHJcblxyXG4jY29va2llLWxhdy1pbmZvLWJhciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxufVxyXG4jY29va2llLWxhdy1pbmZvLWJhci1jb250ZW50IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IC4ycmVtO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGJveC1zaGFkb3c6IDAgLTFweCAxMHB4IDAgcmdiYSgxNzIsIDE3MSwgMTcxLCAwLjMpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gICAgY29sb3I6IHJnYigxNywgMTcsIDE3KTtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xyXG59XHJcbiNjb29raWUtbGF3LWluZm8tYmFyLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uYWNjZXB0Q29va2llIHtcclxuICAgIHBhZGRpbmc6IDlweCAxMnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiA1cHg7XHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM0LCAxMzUsIDEpO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbi5hY2NlcHRDb29raWU6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI3LCAxMDgsIDEpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgIC5jaGlvLWxvZ28tY29udGFpbmVyLCAuY2hpby1oZWFkZXItLXN0aWNreSAuY2hpby1sb2dvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgIH1cclxufVxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/