/*
 *  POM'POTES | GLOBAL STYLES
 */
@-webkit-keyframes zoomin {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes zoomin {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
/* Flickity v2.2.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
    position: relative;
}
.flickity-enabled:focus {
    outline: none;
}
.flickity-viewport {
    overflow: hidden;
    position: relative;
    height: 100%;
}
.flickity-slider {
    position: absolute;
    width: 100%;
    height: 100%;
}
.flickity-enabled.is-draggable {
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.flickity-enabled.is-draggable .flickity-viewport {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab;
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}
.flickity-button {
    position: absolute;
    background: rgba(255,255,255,0.75);
    border: none;
    color: #333;
}
.flickity-button:hover {
    background: #fff;
    cursor: pointer;
}
.flickity-button:focus {
    outline: none;
    -webkit-box-shadow: 0 0 0 5px #19f;
    box-shadow: 0 0 0 5px #19f;
}
.flickity-button:active {
    opacity: 0.6;
}
.flickity-button:disabled {
    opacity: 0.3;
    cursor: auto;
    /* prevent disabled button from capturing pointer up event. #716 */
    pointer-events: none;
}
.flickity-button-icon {
    fill: currentColor;
}
.flickity-prev-next-button {
    top: 50%;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    /* vertically center */
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.flickity-prev-next-button.previous {
    left: 10px;
}
.flickity-prev-next-button.next {
    right: 10px;
}
.flickity-rtl .flickity-prev-next-button.previous {
    left: auto;
    right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next {
    right: auto;
    left: 10px;
}
.flickity-prev-next-button .flickity-button-icon {
    position: absolute;
    left: 20%;
    top: 20%;
    width: 60%;
    height: 60%;
}
.flickity-page-dots {
    position: absolute;
    width: 100%;
    bottom: -25px;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    line-height: 1;
}
.flickity-rtl .flickity-page-dots {
    direction: rtl;
}
.flickity-page-dots .dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 8px;
    background: #333;
    border-radius: 50%;
    opacity: 0.25;
    cursor: pointer;
}
.flickity-page-dots .dot.is-selected {
    opacity: 1;
}
.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.8;
}
.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden;
}
.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
    display: none;
}
.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto;
}
.mfp-ajax-cur {
    cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
}
.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
}
.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
    opacity: 0;
    -webkit-backface-visibility: hidden;
    /* ideally, transition speed should match zoom duration */
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.mfp-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
    opacity: 1;
}
.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
    opacity: 0;
}
.mfp-auto-cursor .mfp-content {
    cursor: auto;
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.mfp-loading.mfp-figure {
    display: none;
}
.mfp-hide {
    display: none !important;
}
.mfp-preloader {
    color: #1df95b;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044;
}
.mfp-preloader a {
    color: #1df95b;
}
.mfp-preloader a:hover {
    color: #fff;
}
.mfp-s-ready .mfp-preloader {
    display: none;
}
.mfp-s-error .mfp-content {
    display: none;
}
button.mfp-close,
button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}
button::-moz-focus-inner {
    padding: 0;
    border: 0;
}
.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    padding: 0 0 18px 10px;
    color: #fff;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover,
.mfp-close:focus {
    opacity: 1;
}
.mfp-close:active {
    top: 1px;
}
.mfp-close-btn-in .mfp-close {
    color: #333;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
    color: #1df95b;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%;
}
.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #1df95b;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
}
.mfp-arrow {
    position: absolute;
    opacity: 0.65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
    margin-top: -54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus {
    opacity: 1;
}
.mfp-arrow:before,
.mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: none;
}
.mfp-arrow:after {
    background: url("../media/img/arrow-v.svg") no-repeat 0 0;
    width: 24px;
    height: 13px;
    top: 8px;
}
.mfp-arrow:before {
    display: none;
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7;
}
.mfp-arrow-left {
    left: 0;
}
.mfp-arrow-left:after {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    margin-left: 31px;
}
.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f;
}
.mfp-arrow-right {
    right: 0;
}
.mfp-arrow-right:after {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    margin-left: 39px;
}
.mfp-arrow-right:before {
    border-left: 27px solid #3f3f3f;
}
.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
    top: -40px;
}
.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
}
.mfp-iframe-scaler 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;
}
img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto;
}
.mfp-figure {
    line-height: 0;
}
.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    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);
    background: #444;
}
.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px;
}
.mfp-figure figure {
    margin: 0;
}
.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;
}
.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px;
}
.mfp-image-holder .mfp-content {
    max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0;
    }
    .mfp-img-mobile img.mfp-img {
        padding: 0;
    }
    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0;
    }
    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px;
    }
    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0,0,0,0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0;
    }
    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px;
    }
    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0,0,0,0.6);
        position: fixed;
        text-align: center;
        padding: 0;
    }
}
@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }
    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0;
    }
    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%;
    }
    .mfp-container {
        padding-left: 6px;
        padding-right: 6px;
    }
}
/* normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body {
    margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
    display: block;
}
audio,
canvas,
progress,
video {
    display: inline-block;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
progress {
    vertical-align: baseline;
}
template,
[hidden] {
    display: none;
}
a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
a:active,
a:hover {
    outline-width: 0;
}
abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}
b,
strong {
    font-weight: inherit;
}
b,
strong {
    font-weight: bolder;
}
dfn {
    font-style: italic;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
mark {
    background-color: #ff0;
    color: #000;
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sub {
    bottom: -0.25em;
}
sup {
    top: -0.5em;
}
img {
    border-style: none;
}
svg:not(:root) {
    overflow: hidden;
}
code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
figure {
    margin: 0;
}
hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}
button,
input,
select,
textarea {
    font: inherit;
    margin: 0;
}
optgroup {
    font-weight: bold;
}
button,
input {
    overflow: visible;
}
button,
select {
    text-transform: none;
}
html [type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}
textarea {
    overflow: auto;
}
[type="checkbox"],
[type="radio"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
::-webkit-input-placeholder {
    color: inherit;
    opacity: 0.54;
}
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}
@font-face {
    font-family: 'gothamrounded';
    font-style: normal;
    font-weight: normal;
    src: url("../media/fonts/gothamrounded/book.woff2") format("woff2"),url("../media/fonts/gothamrounded/book.woff") format("woff");
}
@font-face {
    font-family: 'gothamrounded';
    font-style: normal;
    font-weight: 500;
    src: url("../media/fonts/gothamrounded/medium.woff2") format("woff2"),url("../media/fonts/gothamrounded/medium.woff") format("woff");
}
@font-face {
    font-family: 'gothamrounded';
    font-style: normal;
    font-weight: 700;
    src: url("../media/fonts/gothamrounded/bold.woff2") format("woff2"),url("../media/fonts/gothamrounded/bold.woff") format("woff");
}
@font-face {
    font-family: 'balloontwo';
    font-style: normal;
    font-weight: normal;
    src: url("../media/fonts/balloontwo/regular.woff2") format("woff2"),url("../media/fonts/balloontwo/regular.woff") format("woff");
}
@font-face {
    font-family: 'nittimostro';
    font-style: normal;
    font-weight: normal;
    src: url("../media/fonts/nittimostro/discofloor.woff2") format("woff2"),url("../media/fonts/nittimostro/discofloor.woff") format("woff");
}
@font-face {
    font-family: 'nittimostro';
    font-style: normal;
    font-weight: normal;
    src: url("../media/fonts/nittimostro/discofloor.woff2") format("woff2"),url("../media/fonts/nittimostro/discofloor.woff") format("woff");
}
main {
    overflow: hidden;
    min-height: calc( 100vh - 9.0625rem );
}
.tt,
.edito-ct {
    max-width: 31.25rem;
    margin: 0 auto;
}
.edito-ct {
    font-family: 'gothamrounded';
    line-height: 1.2;
}
.edito-ct > *:first-child {
    margin-top: 0;
}
.edito-ct > *:last-child {
    margin-bottom: 0;
}
.edito-ct sup {
    font-size: 0.6em;
}
.edito-ct img {
    max-width: 100%;
}
.edito-tt {
    font-family: 'glowworm';
}
.edito-tt p {
    margin: 0;
}
.edito-media {
    position: relative;
    width: 100%;
}
.edito-media.striped:before {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), to(rgba(0,0,0,0.15)));
    background-image: linear-gradient(to bottom, transparent 50%, rgba(0,0,0,0.15) 100%);
    content: "";
    background-size: 100%;
    bottom: 6.25rem;
    display: block;
    padding-bottom: 32.34375%;
    height: 0;
    left: 0;
    position: absolute;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
    pointer-events: none;
    width: 120vw;
    z-index: 1;
}
.edito-media img {
    display: block;
    max-width: 100%;
    position: relative;
    z-index: 5;
}
.edito-video video {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}
.mentions {
    color: #5a5a5a;
    font-family: 'gothamrounded';
    font-size: 0.7142857143em;
    margin: 0 auto 0.5rem;
    max-width: 15rem;
}
.fancy {
    font-family: 'balloontwo';
    font-size: 1.0714285714em;
}
.fancy-alt {
    font-family: 'nittimostro', Helvetica, Arial, sans-serif;
    font-size: 1.1428571429em;
}
.fancy-alt-bis {
    font-family: 'glowworm';
    font-size: 1.1428571429em;
}
[class*="mod-"] {
    position: relative;
    -webkit-transition: background-color 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: background-color 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
[class*="mod-"] > * {
    margin: 0;
}
[class*="mod-"] .wp .tt {
    margin-top: 0;
}
[class*="mod-"] .tt {
    line-height: 1;
}
[class*="mod-"] .tt img {
    max-width: 100%;
}
.switch {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.15) inset;
    box-shadow: 0 0 8px rgba(0,0,0,0.15) inset;
    background: #fff;
    border-radius: 2.5rem;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 2.5rem;
    padding: 0.3125rem;
    position: relative;
    width: 5.4375rem;
}
.switch .lb {
    display: block;
    font-weight: bold;
    position: absolute;
    left: -20px;
    -webkit-transform: translate(-100%, -50%);
    transform: translate(-100%, -50%);
    top: 50%;
    text-transform: uppercase;
    -webkit-transition: all 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: all 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    text-align: right;
    width: 25vw;
}
.switch .lb + .lb {
    -webkit-transform: translate(20px, -50%);
    transform: translate(20px, -50%);
    left: 100%;
    text-align: left;
}
.switch input {
    cursor: pointer;
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
.switch input:checked {
    z-index: 1;
}
.switch input:first-child:checked ~ .im + .im {
    opacity: 0;
}
.switch input:first-child:checked ~ .lb {
    color: #4c4c4c;
}
.switch input:first-child:checked ~ .lb + .lb {
    color: #fff;
}
.switch input:not(:first-child):checked ~ .im {
    opacity: 0;
    display: block;
    z-index: 10;
}
.switch input:not(:first-child):checked ~ .im img {
    pointer-events: none;
}
.switch input:not(:first-child):checked ~ .im + .im {
    opacity: 1;
    left: 100%;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    margin-left: -4px;
    z-index: 0;
}
.switch input:not(:first-child):checked ~ .lb {
    color: #fff;
}
.switch input:not(:first-child):checked ~ .lb + .lb {
    color: #4c4c4c;
}
.switch .im {
    display: block;
    cursor: pointer;
    height: calc(100% - 10px);
    left: 5px;
    position: absolute;
    top: 5px;
    -webkit-transition: all 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: all 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.switch .im[for="afternoon"] {
    -webkit-transform: translateX(-0.4375rem);
    transform: translateX(-0.4375rem);
}
.switch .im img {
    height: 130%;
    -webkit-transform: translateY(-11%);
    transform: translateY(-11%);
}
.wave-reverse,
.ui-wave-1.ui-wave-1 {
    display: block;
    fill: #fff;
    left: 0;
    margin-top: 1px;
    position: absolute;
    top: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: fill 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: fill 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    width: 100%;
    z-index: 2;
}
.wave-reverse {
    margin-top: -1px;
    -webkit-transform: scale(-1);
    transform: scale(-1);
    z-index: 5;
}
.wave-reverse:last-child {
    bottom: 0;
    top: auto;
}
.wave-reverse .ui-wave-1 {
    position: static;
}
.wave-reverse:not(:last-child) .ui-wave-1 {
    -webkit-transform: none;
    transform: none;
}
.bg-mod + .wp {
    position: relative;
    z-index: 2;
}
.page-brasses .colored .bg-mod {
    -webkit-mask-image: -webkit-gradient(linear, left bottom, left top, color-stop(90%, #000), to(transparent));
    -webkit-mask-image: linear-gradient(to top, #000 90%, transparent 100%);
    mask-image: -webkit-gradient(linear, left bottom, left top, color-stop(90%, #000), to(transparent));
    mask-image: linear-gradient(to top, #000 90%, transparent 100%);
    height: auto;
}
.bt-menu {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background: none;
    border: 0 none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 1.5625rem;
    cursor: pointer;
    padding: 0;
    position: relative;
    -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    width: 1.6875rem;
}
.bt-menu.active span,
.bt-menu:hover span {
    opacity: 0;
    -webkit-transition-delay: 0;
    transition-delay: 0;
}
.bt-menu.active:before,
.bt-menu:hover:before,
.bt-menu.active:after,
.bt-menu:hover:after {
    -webkit-transition-delay: 0.15s;
    transition-delay: 0.15s;
    right: 0.4375rem;
    width: calc( 100% + 0.1875rem );
}
.bt-menu.active:before,
.bt-menu:hover:before {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.bt-menu.active:after,
.bt-menu:hover:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.bt-menu:before,
.bt-menu:after,
.bt-menu span {
    background-color: #00853a;
    content: "";
    display: block;
    height: 0.3125rem;
    position: relative;
    right: 0;
    -webkit-transition-duration: 0.15s;
    transition-duration: 0.15s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    width: 100%;
}
.bt-menu span {
    -webkit-transition: all 0.15s linear;
    transition: all 0.15s linear;
    -webkit-transition-delay: 0.15s;
    transition-delay: 0.15s;
}
.bt-menu:before {
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
}
.bt-menu:after {
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}
.page-bio .object-fit.mod-promise,
.page-les-vitamines .object-fit.mod-promise,
.page-sans-sucres-ajoutes .object-fit.mod-promise,
.page-bio .object-fit.mod-nutri,
.page-les-vitamines .object-fit.mod-nutri,
.page-sans-sucres-ajoutes .object-fit.mod-nutri {
    background-size: auto 100%;
    background-position: 100% 50%;
}
.page-bio .object-fit.mod-promise:before,
.page-les-vitamines .object-fit.mod-promise:before,
.page-sans-sucres-ajoutes .object-fit.mod-promise:before,
.page-bio .object-fit.mod-nutri:before,
.page-les-vitamines .object-fit.mod-nutri:before,
.page-sans-sucres-ajoutes .object-fit.mod-nutri:before {
    content: "";
    display: block;
    position: absolute;
    width: 50%;
    height: 100%;
    left: 0;
    top: 0;
}
.object-fit .tt picture {
    opacity: 1;
}
.page-recettes-du-monde .mod-cover,
.page-recettes-du-monde .mod-products,
.page-recettes-du-monde .mod-nutri {
    color: #00853a;
}
html.ofitted {
    overflow: hidden;
    height: 100%;
}
html.ofitted body {
    overflow: auto;
    height: 100%;
}
html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
html.no-scroll body {
    overflow: hidden;
}
*,
*:before,
*:after {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
}
body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #fff;
    color: #000;
    font-family: 'gothamrounded', Helvetica, Arial, sans-serif;
    font-size: 87.5%;
    line-height: 1.3571428571;
}
ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
a {
    color: currentColor;
}
figure img {
    display: block;
}
.fixed-nav,
.fixed-nav body {
    overflow: hidden;
    height: 100vh;
}
.fixed-nav body {
    position: fixed;
    width: 100%;
    z-index: 0;
}
.object-fit {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
.object-fit picture {
    opacity: 0;
}
.object-fit > .ofit,
.object-fit > picture .ofit {
    visibility: hidden;
}
@-webkit-keyframes wobble {
    from {
        -webkit-transform: rotate3d(0, 0, 0, 0);
        transform: rotate3d(0, 0, 0, 0);
    }
    15% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg);
    }
    30% {
        -webkit-transform: rotate3d(0, 0, 1, 3deg);
        transform: rotate3d(0, 0, 1, 3deg);
    }
    45% {
        -webkit-transform: rotate3d(0, 0, 1, -3deg);
        transform: rotate3d(0, 0, 1, -3deg);
    }
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 2deg);
        transform: rotate3d(0, 0, 1, 2deg);
    }
    75% {
        -webkit-transform: rotate3d(0, 0, 1, -1deg);
        transform: rotate3d(0, 0, 1, -1deg);
    }
    to {
        -webkit-transform: rotate3d(0, 0, 0, 0);
        transform: rotate3d(0, 0, 0, 0);
    }
}
@keyframes wobble {
    from {
        -webkit-transform: rotate3d(0, 0, 0, 0);
        transform: rotate3d(0, 0, 0, 0);
    }
    15% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg);
    }
    30% {
        -webkit-transform: rotate3d(0, 0, 1, 3deg);
        transform: rotate3d(0, 0, 1, 3deg);
    }
    45% {
        -webkit-transform: rotate3d(0, 0, 1, -3deg);
        transform: rotate3d(0, 0, 1, -3deg);
    }
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 2deg);
        transform: rotate3d(0, 0, 1, 2deg);
    }
    75% {
        -webkit-transform: rotate3d(0, 0, 1, -1deg);
        transform: rotate3d(0, 0, 1, -1deg);
    }
    to {
        -webkit-transform: rotate3d(0, 0, 0, 0);
        transform: rotate3d(0, 0, 0, 0);
    }
}
.step1-1-1 {
    padding-top: 12.0833333333%;
    width: 29.375%;
}
.step1-1-2 {
    padding-top: 9.3055555556%;
    width: 56.3194444444%;
}
.step1-1 {
    padding-top: 5.8333333333%;
    width: 40.2777777778%;
}
.step2-1-1 {
    padding-top: 7.7083333333%;
    width: 29.5138888889%;
}
.step2-1-2 {
    padding-top: 7.0138888889%;
    width: 49.0277777778%;
}
.step2-2-1 {
    padding-top: 5.0694444444%;
    width: 51.4583333333%;
}
.step2-2-2 {
    padding-top: 16.1111111111%;
    width: 52.2916666667%;
}
.step3-1 {
    padding-top: 12.0833333333%;
    width: 40.3472222222%;
}
.step3-2-1 {
    padding-top: 5.0694444444%;
    width: 28.8194444444%;
}
.step3-2-2 {
    padding-top: 15.1388888889%;
    width: 39.7222222222%;
}
.step4-1 {
    padding-top: 12.7777777778%;
    width: 25.2083333333%;
}
.step4-2-1 {
    padding-top: 4.5833333333%;
    width: 29.375%;
}
.step4-2-2 {
    padding-top: 15.6944444444%;
    width: 55.9027777778%;
}
.step5-1-1 {
    padding-top: 16.0416666667%;
    width: 25.2083333333%;
}
.step5-1-2 {
    padding-top: 5.625%;
    width: 39.0972222222%;
}
[class^=ui-] {
    fill: currentColor;
    display: block;
    height: 1.5rem;
    width: 1.5rem;
}
header[role="banner"] {
    background-color: #f9354c;
    color: #fff;
    padding: 0.25rem 0.625rem;
}
.header-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 auto;
}
.header-wrapper .block-social a {
    margin: 0;
}
.header-home {
    outline: none;
    -webkit-transition: color 0.2s linear;
    transition: color 0.2s linear;
}
.header-home:hover,
.keyboard .header-home:focus {
    color: #fff82c;
}
.header-home .ui-logo-simple {
    height: 2.125rem;
    width: 2.25rem;
}
.header-home span {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
[role=navigation] {
    background-color: #f9354c;
    color: #fff;
    z-index: 20;
    position: relative;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
    [role=navigation] {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 20;
    }
}
[role=navigation].sticky {
    height: 3rem;
}
.fixed-nav [role=navigation] {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
}
.nav-wrapper {
    background-color: #f9354c;
    height: 3rem;
    padding: 0.375rem 0.5625rem;
}
.sticky .nav-wrapper {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 20;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
    .sticky .nav-wrapper {
        position: static;
    }
}
.nav-bar {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
}
.nav-toggle,
.nav-home {
    position: relative;
    z-index: 1;
}
.nav-toggle {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    border-radius: 50%;
    background-color: #fff;
    width: 2.25rem;
    height: 2.25rem;
    position: relative;
    border: 4px solid #fff;
    -webkit-transition: border-width 0.2s;
    transition: border-width 0.2s;
    outline: none;
}
.nav-toggle[aria-expanded="true"] {
    border: 4px solid #fff82c;
}
.nav-toggle span {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.nav-toggle:after,
.nav-toggle.close:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 1rem;
    height: 0.1875rem;
    background-color: #f9354c;
    -webkit-box-shadow: 0px 6px 0 0 #f9354c, 0px -6px 0 0 #f9354c;
    box-shadow: 0px 6px 0 0 #f9354c, 0px -6px 0 0 #f9354c;
}
.nav-toggle.close {
    right: 0.5625rem;
    top: 0;
    -webkit-transform: translateY(-2.625rem) rotate(45deg);
    transform: translateY(-2.625rem) rotate(45deg);
    position: absolute;
}
.nav-toggle.close:before {
    -webkit-transform: translate(-50%, -50%) rotate(90deg);
    transform: translate(-50%, -50%) rotate(90deg);
}
.nav-toggle.close:before,
.nav-toggle.close:after {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.nav-home {
    outline: none;
    -webkit-transition: color 0.2s linear;
    transition: color 0.2s linear;
}
.nav-home:hover,
.keyboard .nav-home:focus {
    color: #fff82c;
}
.nav-home svg {
    height: 2.125rem;
    width: 2.25rem;
}
.nav-home span {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.nav-menu {
    background-color: #f9354c;
    left: 0;
    position: absolute;
    top: 100%;
    width: 100%;
    -webkit-transition: height 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: height 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.nav-menu[aria-hidden="true"] {
    display: none;
    -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
.nav-menu.toggle {
    display: block;
}

.nav-menu {
    background-color: #f9354c;
    left: 0;
    position: absolute;
    top: 100%;
    width: 100%;
    -webkit-transition: height 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: height 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.nav-menu[aria-hidden="true"] {
    display: none;
    -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
.nav-menu.toggle {
    display: block;
}

.nav-menu-wrapper {
    background: #0e9f36;
    padding: 1rem;
    overflow-y: scroll;
    height: calc(100vh - 96px);
    box-sizing: border-box;
}

.nav-menu-links {
    display: flex;
    flex-flow: row wrap;
    align-items: stretch;
    justify-content: center;
    max-width: 961px;
    width: 100%;
    margin: 0 auto;
    padding: 1.5rem 0;
}
@media (max-width: 64em) {
    .nav-menu-links {
        padding: .25rem 0;
    }
}
.nav-menu-links li {
    padding: .5rem;
}
.nav-menu-links a {
    display: block;
    width: 217px;
    height: 217px;
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    text-decoration: none;
}
.nav-menu-links picture {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.nav-menu-links picture img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.nav-menu-links div {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: .5rem;
}
.nav-menu-links div span {
    font-family: 'nittimostro', serif;
}
.nav-menu-links div span:first-child {
    text-shadow: 0 0 21px rgba(0, 0, 0, 0.34);
    font-size: 1.7em;
    color: #fff;
}
.nav-menu-links div span:last-child {
    text-transform: uppercase;
    line-height: .8;
    font-size: 1.8em;
    color: #387741;
}
@media (max-width: 64em) {
    .nav-wrapper {
        background: none;
    }
    .nav-menu-wrapper {
        padding: 0;
        background: #fff;
        height: calc(100vh - 48px);
    }
    .nav-menu-links {
        max-width: 535px;
        align-items: center;
        justify-content: center;
    }
    .nav-menu-links a {
        width: calc((100vh / 4) - 30px);
        height: calc((100vh / 4) - 30px);
    }
    .nav-menu-links div span:first-child {
        font-size: 1.2em;
    }
    .nav-menu-links div span:last-child {
        font-size: 1.2em;
    }
}

.menu-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: calc( 100vh - 3rem);
}
.nav-links {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    font-size: 1.25rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    text-align: center;
}
.nav-links a,
.nav-links button {
    text-decoration: none;
    background: none;
    border: 0 none;
    cursor: pointer;
    color: inherit;
    display: block;
    line-height: 1.2;
    outline: none;
    width: 100%;
}
.keyboard .nav-links a:focus,
.keyboard .nav-links button:focus,
.nav-links a:active,
.nav-links button:active,
.nav-links a[aria-current="true"],
.nav-links button[aria-current="true"] {
    color: #fff82c;
}
.nav-links b {
    display: block;
}
.nav-links .ui-separator {
    height: 0.625rem;
    width: 3.125rem;
    fill: #1df95b;
    margin: 1rem auto 1.3125rem;
}
.nav-links .nav-products--label .tt span {
    margin: 0 10px;
}
.wood-panel {
    display: none;
    width: 171px;
    height: 114px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url("../media/img/wood-panel.png") no-repeat 0 0;
    padding: 20px 0 0;
    color: #fff;
    border: 0;
    cursor: pointer;
}
.wood-panel > span {
    -webkit-transform: rotate(-4deg);
    transform: rotate(-4deg);
    display: block;
}
.wood-panel span span {
    display: block;
    font-family: 'balloontwo', Helvetica, Arial, sans-serif;
    font-size: 21px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.1;
    letter-spacing: normal;
    text-align: center;
    margin-bottom: 4px;
}
.wood-panel svg {
    display: inline-block;
    height: 0.8rem;
    width: 0.8rem;
}
.current-screen {
    font-size: 0.625rem;
    line-height: 1.2;
    text-align: center;
    width: 100%;
    position: absolute;
    margin: 0;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    z-index: 0;
    padding: 0 3.375rem;
    -webkit-transition: opacity 0.2s linear, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: opacity 0.2s linear, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: opacity 0.2s linear, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: opacity 0.2s linear, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.current-screen.start {
    opacity: 0;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.previous .current-screen.start {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}
.current-screen.in {
    opacity: 1;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition-timing-function: linear, cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition-timing-function: linear, cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
.current-screen.out {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}
.previous .current-screen.out {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.current-screen b {
    display: block;
}
.nav-edito {
    position: relative;
    /*
   [1]: All items a forced onto a single line, causing the overflow when necessary.
   [2]: Automatic overflow means a scroll bar won’t be present if it isn’t needed
   [3]: Make it smooth scrolling on iOS devices
   [4]: Hide the ugly scrollbars in Edge until the scrollable area is hovered
   [5]: Hide the scroll bar in WebKit browsers
   */
}
.nav-edito ul {
    position: absolute;
    bottom: 0;
    left: 50%;
    padding-top: 4.25rem;
    width: calc(100% - 2.5rem);
    max-width: 58.75rem;
    text-align: center;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap /* [1] */;
    overflow-x: auto /* [2] */;
    -webkit-overflow-scrolling: touch /* [3] */;
    -ms-overflow-style: -ms-autohiding-scrollbar /* [4] */;
}
.nav-edito ul::-webkit-scrollbar {
    display: none;
}
.nav-edito li {
    position: relative;
    display: inline-block;
}
.nav-edito li + li {
    margin-left: 1.0625rem;
}
.nav-edito li + li::before {
    content: '';
    position: absolute;
    top: 0.9375rem;
    left: -0.5625rem;
    height: 1.0625rem;
    background: #fff;
    width: 0.0625rem;
}
.nav-edito a {
    display: inline-block;
    position: relative;
    color: #fff;
    font-family: 'balloontwo', Helvetica, Arial, sans-serif;
    font-size: 1.3125rem;
    font-weight: 700;
    text-decoration: none;
    padding: 0.625rem 0.125rem 0.625rem 0;
}
.nav-edito a::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 51%;
    right: 51%;
    height: 0.3125rem;
    background: #fff;
    -webkit-transition: 0.35s;
    transition: 0.35s;
}
.nav-edito a:hover::after,
.nav-edito a.is-active::after {
    left: 0;
    right: 0;
}
.manifesto--section {
    position: relative;
    padding-top: 9.375rem;
    padding-bottom: 6.25rem;
}
.manifesto--background {
    position: -webkit-sticky;
    position: sticky;
    width: 100%;
    height: 100vh;
    top: 0;
    left: 0;
}
.manifesto--background--wrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}
.manifesto--overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background: linear-gradient(to bottom, rgba(40,40,40,0) 0px, rgba(40,40,40,0.65) 43.75rem, rgba(40,40,40,0.7) 100%);
}
.manifesto--content {
    position: relative;
    z-index: 4;
    color: #fff;
    max-width: 52.5rem;
    padding: 0 5rem 0 1.25rem;
    margin: 0 auto;
}
.manifesto--content + .manifesto--content {
    margin-top: 3.5rem;
}
.manifesto--content .title-second {
    font-size: 2.875rem;
    margin: 0.625rem 0 2.25rem;
}
.manifesto--content--icon {
    position: absolute;
    top: 0;
    right: 0;
    margin-right: -1.25rem;
}
.manifesto--content > p,
.manifesto--content--cta {
    -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, transform 0.2s;
    transition: opacity 0.2s, transform 0.2s, -webkit-transform 0.2s;
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
}
.manifesto--content > p.visible,
.manifesto--content--cta.visible {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.game--nav {
    position: relative;
}
.game--nav--title {
    text-align: center;
    font-weight: bold;
    font-size: 1rem;
    margin-bottom: 1.25rem;
}
.game--nav--links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.game--nav--link {
    display: inline-block;
    border: 1px solid currentColor;
    margin: 0.25rem;
    padding: 0.3125rem 0.5625rem;
    color: #1df95b;
    border-radius: 6.25rem;
    -webkit-transition: 0.35s;
    transition: 0.35s;
    text-decoration: none;
    font-size: 0.9375rem;
    font-weight: 500;
}
.game--nav--link span {
    color: inherit;
    -webkit-transition: 0.35s;
    transition: 0.35s;
}
.game--nav--link:hover,
.game--nav--link.is-active {
    background: currentColor;
}
.game--nav--link:hover span,
.game--nav--link.is-active span {
    color: #fff;
}
.game--intro {
    margin: 0 0 2.5rem;
}
.game--intro--media {
    margin: 0 0 1.5rem;
    -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, transform 0.2s;
    transition: opacity 0.2s, transform 0.2s, -webkit-transform 0.2s;
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
}
.game--intro--media.visible {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.game--intro--media img {
    display: block;
    margin: 0 auto;
    width: auto;
    max-width: 100%;
    height: auto;
}
.game--intro--content p {
    -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, transform 0.2s;
    transition: opacity 0.2s, transform 0.2s, -webkit-transform 0.2s;
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
}
.game--intro--content p.visible {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.game--intro--content .title-second {
    margin: 0 0 1.25rem;
    text-align: center;
}
.game--intro--content--intro {
    text-align: center;
    font-size: 1rem;
    font-weight: 500;
    font-style: italic;
    margin-bottom: 1.25rem;
}
footer[role="contentinfo"] {
    background-color: #f2f2f2;
    color: #5a5a5a;
    font-weight: 500;
    padding: 1.25rem 0.625rem;
    text-align: center;
}
footer[role="contentinfo"] .links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
footer[role="contentinfo"] li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
footer[role="contentinfo"] li:before {
    content: '•';
    padding: 0 1.25rem;
}
footer[role="contentinfo"] li:first-child:before {
    content: none;
}
footer[role="contentinfo"] p {
    margin: 1.2857142857em 0 0;
}
footer[role="contentinfo"] a {
    text-decoration: none;
    display: inline-block;
}
footer[role="contentinfo"] a span {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, currentColor), color-stop(50%, transparent), to(transparent));
    background-image: linear-gradient(to bottom, currentColor 50%, transparent 50%, transparent 100%);
    background-position: left 0 bottom 0;
    background-repeat: no-repeat;
    background-size: 0 2px;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-transition: background-size 0.2s ease-out;
    transition: background-size 0.2s ease-out;
}
footer[role="contentinfo"] a:focus {
    outline: none;
}
footer[role="contentinfo"] a:hover span,
.keyboard footer[role="contentinfo"] a:focus span {
    background-size: 100% 2px;
}
.footer-wrapper {
    margin: 0 auto;
}
.bg-mod {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}
.title-main {
    font-family: 'nittimostro';
    line-height: 0.8;
    font-size: 2.5rem;
    color: #1df95b;
    font-weight: normal;
    text-align: center;
    -webkit-transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);
    transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);
    transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1), transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);
    transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1), transform 0.2s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);
    opacity: 0;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
}
.title-main.visible {
    opacity: 1;
}
.title-main span {
    opacity: 0;
    display: inline-block;
    padding-right: 5px;
    margin-right: -5px;
}
@media (max-width: 370px) {
    .title-main {
        font-size: 1.875rem;
    }
}
.title-main sup {
    margin-left: 0.3125rem;
    font-size: 60%;
}
.title-second {
    margin: 1.25rem auto 1.25rem 0;
    font-family: 'balloontwo', Helvetica, Arial, sans-serif;
    font-size: 2rem;
    font-weight: normal;
    line-height: 1;
    color: #1df95b;
    -webkit-transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);
    transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);
    transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1), transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);
    transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1), transform 0.2s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);
    opacity: 0;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
}
.title-second.visible {
    opacity: 1;
}
.title-second span {
    opacity: 0;
    display: inline-block;
    padding-right: 5px;
    margin-right: -5px;
}
.title-second sup {
    margin-left: 0.3125rem;
    font-size: 70%;
}
.title-third {
    margin: 1.25em 0 0.5em;
    font-family: 'nittimostro';
    font-size: 1.5625rem;
    font-weight: 400;
    line-height: 0.92;
}
.title-third sup {
    margin-left: 0.125rem;
    font-size: 60%;
}
.illustration {
    position: absolute;
    z-index: 2;
}
.illustrations--container {
    position: relative;
}
.illustration img.round-large {
    width: 6.25rem;
    height: 6.25rem;
}
.illustration img.round-small {
    width: 2.5rem;
    height: 2.5rem;
}
.illustration img.triangle-left,
.illustration img.triangle-right {
    width: 2.5rem;
    height: 2.5rem;
}
.link-std {
    text-decoration: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.link-std:hover {
    text-decoration: underline;
}
.link-std span {
    white-space: nowrap;
}
.link-std svg {
    display: inline-block;
    vertical-align: middle;
    width: 0.75rem;
    height: 0.8125rem;
    margin-left: 0.125rem;
}
.accordion {
    background: #fff;
    -webkit-box-shadow: 0 0.125rem 0.375rem 0 rgba(0,0,0,0.2);
    box-shadow: 0 0.125rem 0.375rem 0 rgba(0,0,0,0.2);
    min-height: 4.6875rem;
}
.accordion-idea.accordion {
    min-height: 9.75rem;
}
.accordion--trigger {
    position: relative;
    padding: 0.875rem 2rem;
    cursor: pointer;
}
.accordion--trigger::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    min-height: 4.6875rem;
}
.is-expanded.accordion--trigger::before {
    display: none;
}
.accordion-idea .accordion--trigger::before {
    min-height: 9.75rem;
}
.accordion--trigger div {
    padding-right: 2.5rem;
    font-size: 1rem;
    font-weight: 700;
}
.accordion--trigger svg {
    position: absolute;
    top: 0.875rem;
    right: 1rem;
    fill: #1df95b;
    -webkit-transition: 0.35s;
    transition: 0.35s;
}
.is-expanded.accordion--trigger svg {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.accordion-idea .accordion--trigger div {
    color: #1df95b;
}
.accordion-idea .accordion--trigger div::after {
    content: ' ' counter(ideas-counter);
}
.accordion-idea .accordion--trigger h3 {
    margin: 0;
}
.accordion--dropdown {
    display: none;
    padding: 0 2rem 1.25rem;
    font-size: 1.1428571429em;
}
.accordions--list {
    list-style: none;
    padding: 0;
    counter-reset: ideas-counter;
}
.accordions--list--wrapper {
    margin-top: -1.25rem !important;
}
.accordions--list--item {
    margin: 1.25rem 0 0;
    counter-increment: ideas-counter;
    -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, transform 0.2s;
    transition: opacity 0.2s, transform 0.2s, -webkit-transform 0.2s;
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
}
.accordions--list--item.visible {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
#overlay-application {
    background-color: #1df95b;
    font-size: 1rem;
    line-height: 1.2;
    max-width: 60.25rem;
    position: relative;
    overflow: hidden;
    width: 100%;
    -webkit-transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
#overlay-application[aria-hidden=true] {
    display: none;
}
.closed #overlay-application {
    -webkit-transform: translateY(5%);
    transform: translateY(5%);
    opacity: 0;
    -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
#overlay-application .overlay-close {
    z-index: 5;
}
#overlay-application .figure {
    position: relative;
    padding-top: 39.9377593361%;
    width: 100%;
    margin: 2.5rem 0 1rem;
}
#overlay-application .figure svg {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 50%;
    top: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 1;
}
#overlay-application .figure img {
    width: 18.2572614108%;
    position: absolute;
    z-index: 2;
    top: -15.5844155844%;
    right: 9.9585062241%;
}
#overlay-application .wrapper {
    color: #5a5a5a;
    font-weight: 500;
    margin: 0 auto;
    max-width: 40.75rem;
    padding: 0 1.25rem;
    width: 100%;
}
#overlay-application .wrapper p {
    margin: 1.2em 0;
}
#overlay-application footer {
    background-color: #f9354c;
    color: #fff;
    font-size: 1rem;
    font-weight: bold;
    padding: 1.125rem 0.625rem 0;
    text-align: center;
}
#overlay-application footer p {
    margin: 0;
    padding-top: 0.1875rem;
}
.screen-city {
    color: #5a5a5a;
    height: auto;
    padding-bottom: 50%;
}
.screen-city .ui-city {
    display: none;
}
.screen-city .ui-city-mobile {
    width: 100%;
    height: calc( 100vw * 4.303353658536586 );
}
.screen-city .title {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.screen-city p {
    margin: 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    font-size: 3.75vw;
    line-height: 1.166666666666667;
    left: 0;
    top: 0;
}
.screen-city a {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, currentColor), color-stop(50%, transparent), to(transparent));
    background-image: linear-gradient(to bottom, currentColor 50%, transparent 50%, transparent 100%);
    background-position: left 0 bottom 0;
    background-repeat: no-repeat;
    background-size: 100% 2px;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    padding: 0 0 0.3125rem;
    -webkit-transition: padding 0.2s ease-out;
    transition: padding 0.2s ease-out;
    display: inline-block;
    font-family: 'balloontwo', Helvetica, Arial, sans-serif;
    margin-top: 0.375rem;
    color: #1df95b;
    text-decoration: none;
    font-size: 4.0625vw;
    line-height: 1.230769230769231;
}
.screen-city a:focus {
    outline: none;
}
.screen-city a:hover,
.keyboard .screen-city a:focus {
    padding: 0 0 0.4375rem;
}
.screen-city [id^=anim-] {
    display: block;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.screen-city [id^=anim-] svg {
    position: absolute;
    left: 0;
    top: 0;
}
.screen-city .city-sections {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.screen-city .city-1 p {
    width: 40.625%;
    top: calc( 100vw * 0.621875 );
    padding-left: 43.75%;
}
.screen-city .city-2 .title {
    background: url("../media/dyn/city/city-2-title.png") no-repeat 0 bottom;
    background-size: auto 100%;
    clip: auto;
    left: 4.6875%;
    margin-top: 98.4375%;
    padding-top: 34.375%;
    position: absolute;
    top: 0;
    width: 76.25%;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .screen-city .city-2 .title {
        background-image: url("../media/dyn/city/city-2-title@2x.png");
    }
}
.screen-city .city-2 p {
    width: 37.5%;
    top: calc( 100vw * 1.390625 );
    padding-left: 58.125%;
}
.screen-city .city-3 p {
    width: 42.1875%;
    top: calc( 100vw * 2.996875 );
    padding-left: 7.5%;
}
.screen-city .city-4 p {
    width: 63.4375%;
    top: calc( 100vw * 4.403125 );
    padding-left: 14.0625%;
}
.screen-city .city-4 p a {
    white-space: nowrap;
}
#anim-squares {
    height: 39.0625%;
    width: 39.0625%;
    left: 25.9375%;
    margin-top: 22.1875%;
}
#anim-skate {
    height: 5.625rem;
    width: 5.625rem;
    left: 49.6875%;
    margin-top: 20.625%;
}
#anim-poi {
    height: 15rem;
    width: 15rem;
    left: 29.6875%;
    margin-top: 140.625%;
}
main[role="main"] {
    color: #5a5a5a;
    counter-reset: title;
    line-height: 1.25;
}
.page-single main[role="main"] {
    padding: 2.5rem 0;
}
.page-edito.edito-long-read main[role="main"] > div,
.page-edito.page-verger main[role="main"] > div {
    position: relative;
}
main[role="main"] .wysiwyg {
    font-size: 1rem;
}
main[role="main"] .wysiwyg > *:first-child {
    margin-top: 0;
}
main[role="main"] .wysiwyg > *:last-child {
    margin-bottom: 0;
}
main[role="main"] .wysiwyg p,
main[role="main"] .wysiwyg ul,
main[role="main"] .wysiwyg dl {
    margin: 1.25em 0;
}
main[role="main"] .wysiwyg p + ul {
    margin-top: -0.9375em;
}
main[role="main"] .wysiwyg ul {
    list-style-type: disc;
    padding-left: 0.875rem;
    margin-left: 1.875rem;
}
main[role="main"] .wysiwyg ul ul,
main[role="main"] .wysiwyg ul p {
    margin: 0;
}
main[role="main"] .wysiwyg ul ul:last-child,
main[role="main"] .wysiwyg ul p:last-child {
    margin-bottom: 0.625em;
}
main[role="main"] .wysiwyg ul ul {
    list-style-type: circle;
}
main[role="main"] .wysiwyg dl div {
    margin-top: 1.25em;
}
main[role="main"] .wysiwyg dt {
    display: inline;
    font-weight: bold;
}
main[role="main"] .wysiwyg dd {
    display: inline;
    margin: 0;
}
main[role="main"] .wysiwyg a {
    color: #1df95b;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, currentColor), color-stop(50%, transparent), to(transparent));
    background-image: linear-gradient(to bottom, currentColor 50%, transparent 50%, transparent 100%);
    background-position: left 0 bottom 0;
    background-repeat: no-repeat;
    background-size: 100% 2px;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    padding: 0 0 0.3125rem;
    -webkit-transition: padding 0.2s ease-out;
    transition: padding 0.2s ease-out;
    text-decoration: none;
}
main[role="main"] .wysiwyg a:focus {
    outline: none;
}
main[role="main"] .wysiwyg a:hover,
.keyboard main[role="main"] .wysiwyg a:focus {
    padding: 0 0 0.4375rem;
}
main[role="main"] .wysiwyg.highlight-block {
    border: solid 0.5rem #1df95b;
    padding: 1.5rem 1rem 2rem;
    -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, transform 0.2s;
    transition: opacity 0.2s, transform 0.2s, -webkit-transform 0.2s;
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
}
main[role="main"] .wysiwyg.highlight-block.visible {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
main[role="main"] .wysiwyg.highlight-block hr {
    width: 3.3125rem;
    height: 0.625rem;
    background: url("../media/img/ic-wave-green.svg") no-repeat 0 0;
    border: none;
    margin: 1.25rem auto 1.25rem 0;
}
main[role="main"] .wysiwyg h2.edito--title--title,
.page-edito.edito main[role="main"] .wysiwyg--wrapper h2,
.page-edito.edito-long-read main[role="main"] .wysiwyg--wrapper h3,
.page-edito.page-verger main[role="main"] .wysiwyg--wrapper h3 {
    margin: 1.25rem auto 1.25rem 0;
    font-family: 'balloontwo', Helvetica, Arial, sans-serif;
    font-size: 2rem;
    font-weight: normal;
    line-height: 1;
    color: #1df95b;
    -webkit-transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);
    transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);
    transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1), transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);
    transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1), transform 0.2s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);
    opacity: 0;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
}
main[role="main"] .wysiwyg h2.edito--title--title.visible,
.page-edito.edito main[role="main"] .wysiwyg--wrapper h2.visible,
.page-edito.edito-long-read main[role="main"] .wysiwyg--wrapper h3.visible,
.page-edito.page-verger main[role="main"] .wysiwyg--wrapper h3.visible {
    opacity: 1;
}
main[role="main"] .wysiwyg h2.edito--title--title span,
.page-edito.edito main[role="main"] .wysiwyg--wrapper h2 span,
.page-edito.edito-long-read main[role="main"] .wysiwyg--wrapper h3 span,
.page-edito.page-verger main[role="main"] .wysiwyg--wrapper h3 span {
    opacity: 0;
    display: inline-block;
    padding-right: 5px;
    margin-right: -5px;
}
main[role="main"] .wysiwyg h2.edito--title--title sup,
.page-edito.edito main[role="main"] .wysiwyg--wrapper h2 sup,
.page-edito.edito-long-read main[role="main"] .wysiwyg--wrapper h3 sup,
.page-edito.page-verger main[role="main"] .wysiwyg--wrapper h3 sup {
    margin-left: 0.3125rem;
    font-size: 70%;
}
main[role="main"] .wysiwyg h2.edito--title--title,
.page-edito.edito main[role="main"] .wysiwyg--wrapper h2 {
    text-align: center;
    max-width: none;
}
.page-edito.edito-long-read main[role="main"] .wysiwyg--wrapper h3::before,
.page-edito.page-verger main[role="main"] .wysiwyg--wrapper h3::before {
    content: '';
    display: block;
    width: 5rem;
    height: 1.25rem;
    background: url("../media/img/ic-wave-green.svg") no-repeat 0 0;
    background-size: contain;
    border: none;
    margin: 0 auto 1.875rem 0;
}
.page-edito.edito main[role="main"] .wysiwyg--wrapper p::before,
.page-edito.edito-long-read main[role="main"] .wysiwyg--wrapper p::before,
.page-edito.page-verger main[role="main"] .wysiwyg--wrapper p::before {
    content: '';
    display: inline-block;
    background: url("../media/img/ic-list-apple.svg") no-repeat 0 0;
    width: 0.875rem;
    height: 1.25rem;
    margin: 0 0.5rem 0 0.125rem;
    vertical-align: text-bottom;
}
.page-edito.edito main[role="main"] .wysiwyg--wrapper p.highlight-1::before,
.page-edito.edito-long-read main[role="main"] .wysiwyg--wrapper p.highlight-1::before,
.page-edito.page-verger main[role="main"] .wysiwyg--wrapper p.highlight-1::before,
.page-edito.edito main[role="main"] .wysiwyg--wrapper p.highlight-2::before,
.page-edito.edito-long-read main[role="main"] .wysiwyg--wrapper p.highlight-2::before,
.page-edito.page-verger main[role="main"] .wysiwyg--wrapper p.highlight-2::before,
.page-edito.edito main[role="main"] .wysiwyg--wrapper p.sources::before,
.page-edito.edito-long-read main[role="main"] .wysiwyg--wrapper p.sources::before,
.page-edito.page-verger main[role="main"] .wysiwyg--wrapper p.sources::before {
    display: none;
}
.page-edito.edito main[role="main"] .wysiwyg ol,
.page-edito.edito-long-read main[role="main"] .wysiwyg ol,
.page-edito.page-verger main[role="main"] .wysiwyg ol {
    list-style: none;
    counter-reset: list-counter;
    padding: 0;
}
.page-edito.page-verger main[role="main"] .wysiwyg ol p::before{
    display: none;
}
.page-edito.edito main[role="main"] .wysiwyg ol li,
.page-edito.edito-long-read main[role="main"] .wysiwyg ol li,
.page-edito.page-verger main[role="main"] .wysiwyg ol li {
    margin-top: 1.25rem;
    counter-increment: list-counter;
    position: relative;
}
.page-edito.edito main[role="main"] .wysiwyg ol li::before,
.page-edito.edito-long-read main[role="main"] .wysiwyg ol li::before,
.page-edito.page-verger main[role="main"] .wysiwyg ol li::before {
    content: '';
    display: block;
    width: 6.25rem;
    height: 4.5625rem;
    margin: 0 auto 0.625rem 0;
    background: no-repeat 0 0;
    font-size: 2.25rem;
}
.page-edito.edito main[role="main"] .wysiwyg ol li::after,
.page-edito.edito-long-read main[role="main"] .wysiwyg ol li::after,
.page-edito.page-verger main[role="main"] .wysiwyg ol li::after {
    content: counter(list-counter);
    position: absolute;
    color: #f9354c;
    font-family: 'balloontwo', Helvetica, Arial, sans-serif;
    font-size: 2.25rem;
    text-align: right;
    width: 2rem;
    top: 1.5625rem;
    left: 0;
}
.page-edito.edito main[role="main"] .wysiwyg ol li:nth-child(3n+1)::before,
.page-edito.edito-long-read main[role="main"] .wysiwyg ol li:nth-child(3n+1)::before,
.page-edito.page-verger main[role="main"] .wysiwyg ol li:nth-child(3n+1)::before {
    background-image: url("../media/img/ill-list-num-1.svg");
}
.page-edito.edito main[role="main"] .wysiwyg ol li:nth-child(3n+2)::before,
.page-edito.edito-long-read main[role="main"] .wysiwyg ol li:nth-child(3n+2)::before,
.page-edito.page-verger main[role="main"] .wysiwyg ol li:nth-child(3n+2)::before {
    background-image: url("../media/img/ill-list-num-2.svg");
}
.page-edito.edito main[role="main"] .wysiwyg ol li:nth-child(3n+3)::before,
.page-edito.edito-long-read main[role="main"] .wysiwyg ol li:nth-child(3n+3)::before,
.page-edito.page-verger main[role="main"] .wysiwyg ol li:nth-child(3n+3)::before {
    background-image: url("../media/img/ill-list-num-3.svg");
}
main[role="main"] .wysiwyg.highlight-text {
    font-weight: 700;
}
main[role="main"] .wysiwyg.sources-text {
    font-size: 0.75rem;
    color: #979797;
}
main[role="main"] .page-title,
main[role="main"] h1 {
    color: #1df95b;
    font-family: 'nittimostro', Helvetica, Arial, sans-serif;
    font-size: 2.5rem;
    line-height: 0.75;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;
}
@media (max-width: 64em) {
    .page-edito.edito-long-read main[role="main"] .edito--scroll-nav--wrapper ~ .content-wrapper,
    .page-edito.page-verger main[role="main"] .edito--scroll-nav--wrapper ~ .content-wrapper,
    .page-edito.page-verger main[role="main"] .edito--floating-image .content-wrapper {
        padding-left: 3.125rem;
    }
}
main[role="main"] .content-wrapper {
    max-width: 51.25rem;
    padding: 0 1.25rem;
    margin: 2.5rem auto;
}
main[role="main"] .content-wrapper.large {
    max-width: 61.25rem;
}
main[role="main"] .content-wrapper.x-large {
    max-width: 62.5rem;
}
main[role="main"] .content-wrapper.highlight-text--wrapper,
main[role="main"] .content-wrapper.highlight-text--wrapper + .wysiwyg--wrapper,
main[role="main"] .content-wrapper.sources-text--wrapper {
    margin-top: -1.25rem;
}
main[role="main"] .content-wrapper .content-wrapper {
    max-width: none;
    padding: 0;
    margin: 0;
}
main[role="main"] .content-wrapper hr {
    border: solid #e5e6e5;
    border-width: 1px 0 0;
}
.page-edito.edito main[role="main"] .content-wrapper > .wysiwyg > p,
.page-edito.edito-long-read main[role="main"] .content-wrapper > .wysiwyg > p,
.page-edito.page-verger main[role="main"] .content-wrapper > .wysiwyg > p {
    -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, transform 0.2s;
    transition: opacity 0.2s, transform 0.2s, -webkit-transform 0.2s;
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
}
.page-edito.edito main[role="main"] .content-wrapper > .wysiwyg > p.visible,
.page-edito.edito-long-read main[role="main"] .content-wrapper > .wysiwyg > p.visible,
.page-edito.page-verger main[role="main"] .content-wrapper > .wysiwyg > p.visible {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.page-single main[role="main"] .title,
.page-single main[role="main"] h2 {
    margin: 1.25em 0 0.5em;
    font-family: 'nittimostro';
    font-size: 1.5625rem;
    font-weight: 400;
    line-height: 0.92;
}
.page-single main[role="main"] .title sup,
.page-single main[role="main"] h2 sup {
    margin-left: 0.125rem;
    font-size: 60%;
}
.page-single main[role="main"] .title:before,
.page-single main[role="main"] h2:before {
    counter-increment: title;
    content: counter(title) '. ';
}
main[role="main"] .subtitle,
main[role="main"] h3,
main[role="main"] h4 {
    margin: 1.25em 0 0.5em;
    font-family: 'nittimostro';
    font-size: 1.5625rem;
    font-weight: 400;
    line-height: 0.92;
}
main[role="main"] .subtitle sup,
main[role="main"] h3 sup,
main[role="main"] h4 sup {
    margin-left: 0.125rem;
    font-size: 60%;
}
main[role="main"] .info {
    position: relative;
    font-weight: 500;
    font-size: 1rem;
}
main[role="main"] .info--wrapper {
    max-width: 44.75rem;
    padding: 1.5rem 3rem;
}
main[role="main"] .cookie-type {
    background-color: #f2f2f2;
    border-bottom: 2px solid #fff;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
}
main[role="main"] .cookie-type:last-child {
    border-bottom-width: 0;
}
main[role="main"] .cookie-type .subtitle,
main[role="main"] .cookie-type h3 {
    font-family: 87.5%;
    font-size: 1em;
    text-transform: uppercase;
    color: #1df95b;
    margin-bottom: 1.25em;
}
main[role="main"] p.highlight-1 {
    font-weight: 700;
}
main[role="main"] p.highlight-2 {
    font-weight: 700;
    color: #1df95b;
    font-size: 1.125rem;
}
main[role="main"] p.sources {
    font-size: 0.75rem;
    color: #979797;
}
.cookie {
    background-color: #009feb;
    color: #fff;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    -webkit-transition: opacity 0.25s linear;
    transition: opacity 0.25s linear;
    width: 100%;
    z-index: 30;
}
.cookie.show {
    opacity: 1;
}
.cookie p {
    font-weight: bold;
    margin: 0;
}
.cookie a {
    display: inline-block;
    font-weight: normal;
}
.cookie-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 62.5rem;
    padding: 0.625rem;
}
.cookie-close {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: 1px solid #fff;
    color: currentColor;
    border-radius: 5px;
    padding: 0.3125rem 0.9375rem;
    font-weight: bold;
    -webkit-transition: background 0.25s linear;
    transition: background 0.25s linear;
    margin-left: 0.625rem;
}
.keyboard .cookie-close:focus,
.cookie-close:hover {
    background-color: #fff;
    color: #009feb;
}
.edito--cover {
    position: relative;
    height: calc( 90vh - 3rem );
    max-height: 37.5rem;
    padding-bottom: 2rem;
    margin-bottom: -2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 0;
    overflow: hidden;
}
.edito--cover .bg-mod {
    -webkit-animation: zoomin 60s infinite linear;
    animation: zoomin 60s infinite linear;
}
.edito--cover + .edito--cover--after,
.edito--cover + .edito--cover--after + * {
    position: relative;
}
.edito--cover::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.1)), to(rgba(0,0,0,0.2)));
    background-image: linear-gradient(to bottom, rgba(0,0,0,0.1), rgba(0,0,0,0.2));
    z-index: 2;
}
.edito--cover--inner {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.edito--cover--inner,
.edito--cover::after {
    z-index: 2;
    width: calc( 100% - 2.5rem );
    max-width: 58.75rem;
}
.edito--cover--logo {
    -webkit-transition: opacity 0.2s, -webkit-transform 0.4s cubic-bezier(0.77, 0, 0.175, 1);
    transition: opacity 0.2s, -webkit-transform 0.4s cubic-bezier(0.77, 0, 0.175, 1);
    transition: transform 0.4s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.2s;
    transition: transform 0.4s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.2s, -webkit-transform 0.4s cubic-bezier(0.77, 0, 0.175, 1);
    -webkit-transform: translateY(20px) scale(0.8);
    transform: translateY(20px) scale(0.8);
    opacity: 0;
    -webkit-transform-origin: center;
    transform-origin: center;
}
.edito--cover--logo.visible {
    opacity: 1;
    -webkit-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1);
}
.edito--cover--logo + .edito--cover--title {
    margin: 2.625rem 0 0;
}
.edito--cover--title {
    -webkit-transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);
    transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);
    transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1), transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);
    transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1), transform 0.2s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    max-width: 28.75rem;
}
.edito--cover--title.visible {
    opacity: 1;
}
.edito--cover--title span {
    opacity: 0;
    display: inline-block;
}
.edito--cover::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    height: 2rem;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background: #fff;
}
.edito--cover--after::after {
    content: '';
    position: absolute;
    z-index: 0;
    width: calc( 100% - 2.5rem );
    max-width: 58.75rem;
    top: 1.6875rem;
    left: 50%;
    height: 0.625rem;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background: #fff;
}
.story-disclaimer {
    font-size: 0.6875rem;
    padding: 0.75rem;
    background-color: #1df95b;
    color: #387741;
}
.story-disclaimer .title {
    margin: 0;
    font-size: 0.9375rem;
    line-height: 1.266666666666667;
}
.story-disclaimer p {
    margin: 0;
    line-height: 1.166666666666667;
}
.story-disclaimer a {
    display: block;
    font-family: 'balloontwo', Helvetica, Arial, sans-serif;
    text-decoration: none;
    padding-right: 1em;
}
.story-disclaimer a:focus {
    outline: none;
}
.story-disclaimer a svg {
    display: inline-block;
    height: 0.8rem;
    width: 0.8rem;
}
.story-disclaimer a.link-arrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.story-disclaimer a.link-arrow:hover span span,
.keyboard .story-disclaimer a.link-arrow:focus span span {
    background-size: 100% 2px;
}
.story-disclaimer a.link-arrow svg {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 0.3125rem;
}
.story-disclaimer a.link-arrow span span {
    line-height: 1.333333333333333;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, currentColor), color-stop(50%, transparent), to(transparent));
    background-image: linear-gradient(to bottom, currentColor 50%, transparent 50%, transparent 100%);
    background-position: left 0 bottom 0;
    background-repeat: no-repeat;
    background-size: 0 2px;
    -webkit-transition: background-size 0.2s ease-out;
    transition: background-size 0.2s ease-out;
}
.story-disclaimer a.link-wood-panel {
    position: absolute;
    bottom: 0;
    right: 20%;
    margin: 0 auto;
    width: 111px;
    height: 74px;
    background: url("../media/img/wood-panel.png") no-repeat 0 0;
    background-size: contain;
    padding: 20px 0 0;
    text-align: center;
    color: #fff;
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
}
.story-disclaimer a.link-wood-panel > span {
    display: block;
    -webkit-transform: rotate(-4deg);
    transform: rotate(-4deg);
}
.story-disclaimer a.link-wood-panel span span {
    display: block;
    line-height: 1.1;
}
.disclaimer-close {
    display: none;
}
.disclaimer-wrapper {
    margin-top: 1.1666666667em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.disclaimer-wrapper:after {
    content: '';
    position: absolute;
    left: 61.1486486486%;
    top: 0;
    height: 100%;
    width: 1px;
    background-color: #387741;
}
.disclaimer-wrapper p {
    padding-right: 0.3125rem;
    width: 60.8108108108%;
}
.disclaimer-wrapper ul {
    width: 36.8243243243%;
}
.screen-eat-well {
    background-color: #286eea;
    color: #fff;
    height: auto;
    min-height: 65vh;
}
.screen-eat-well .eat-wrapper {
    overflow: hidden;
    visibility: hidden;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.screen-eat-well .slider {
    overflow: hidden;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.screen-eat-well .eat-item {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.screen-eat-well .eat-item img {
    width: 100%;
}
.screen-eat-well .eat-item figcaption {
    font-weight: bold;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 1.5625rem;
    font-size: 0.9375rem;
    line-height: 1.333333333333333;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.screen-eat-well .eat-item figcaption p {
    margin: 0;
}
.screen-eat-well .eat-item figcaption p:last-child {
    margin-bottom: 3.125rem;
}
.screen-eat-well .eat-item figcaption sup {
    font-size: 0.6666666667em;
}
.screen-eat-well .eat-item .text {
    display: block;
    position: relative;
    margin: 1.25rem 0;
}
.screen-eat-well .eat-item .text:first-child {
    margin: 0 0 1.25rem;
}
.screen-eat-well .eat-item .text svg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.screen-eat-well .eat-1 figcaption p {
    font-weight: normal;
    font-size: 0.625rem;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 0.25rem 0.625rem;
}
.screen-eat-well .eat-1 figcaption p:last-child {
    margin-bottom: 0;
}
.screen-eat-well .eat-1 .text {
    padding-top: 34.0740740741%;
    width: 100%;
}
.screen-eat-well .eat-2 figcaption {
    font-weight: normal;
}
.screen-eat-well .eat-2 .text {
    padding-top: 43.7037037037%;
    width: 100%;
}
.screen-eat-well .eat-3 .text {
    padding-top: 37.037037037%;
    width: 100%;
}
.eat-arrows {
    display: none;
}
.eat-controls {
    bottom: 1.875rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.eat-controls button {
    height: 2.5rem;
    width: 2.5rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    padding: 0;
    outline: none;
}
.eat-controls button:after {
    color: #fff;
    background-color: currentColor;
    border-radius: 50%;
    content: '';
    display: block;
    height: 0.75rem;
    width: 0.75rem;
    margin: 0 auto;
    -webkit-transition: background-color 0.2s linear, -webkit-box-shadow 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition: background-color 0.2s linear, -webkit-box-shadow 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition: background-color 0.2s linear, box-shadow 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition: background-color 0.2s linear, box-shadow 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53), -webkit-box-shadow 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
.eat-controls button:hover:after,
.keyboard .eat-controls button:focus:after {
    -webkit-box-shadow: 0 0 0 2px #1df95b;
    box-shadow: 0 0 0 2px #1df95b;
    -webkit-transition-timing-function: linear, cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-timing-function: linear, cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.eat-controls button[aria-current="true"]:after {
    background-color: #1df95b;
}
.eat-controls button[aria-current="true"]:hover:after,
.keyboard .eat-controls button[aria-current="true"]:focus:after {
    -webkit-box-shadow: 0 0 0 2px #fff;
    box-shadow: 0 0 0 2px #fff;
}
.eat-controls button span {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.edito--floating-image {
    position: relative;
    margin-top: -1.25rem;
}
@media (max-width: 64em) {
    main[role="main"] .edito--floating-image + .content-wrapper.sources-text--wrapper {
        margin-top: 1.25rem;
    }
}
.edito--floating-image--picture img {
    display: block;
    margin: 0 auto;
    width: auto;
    height: auto;
    max-width: 122px;
    max-height: 164px;
}
@media (max-width: 64em) {
    .edito--floating-image--picture {
        margin-top: -1.25rem;
    }
}
.grid-medias {
    margin: 2.5rem 0;
    padding: 0 1.25rem 0 3.125rem;
}
.grid-medias--list {
    max-width: 81.25rem;
    margin: 0 auto;
    min-height: 100px;
    /* clearfix */
}
.grid-medias--list::after {
    content: '';
    display: block;
    clear: both;
}
.grid-medias--item {
    position: relative;
    display: block;
    width: 100%;
    overflow: hidden;
}
.grid-medias--item img {
    display: block;
    width: 100%;
    height: auto;
    -webkit-transition: 0.55s;
    transition: 0.55s;
}
.grid-medias--item:hover img {
    -webkit-transition: 1.55s;
    transition: 1.55s;
    -webkit-transform: scale(1.07);
    transform: scale(1.07);
}
#engagements-products {
    background: #fff;
}
#engagements-products .nav-engagements--title,
#engagements-products--intro--title {
    width: 1.875rem;
}
#in-this-moment {
    background: #fff;
    padding-top: 1px;
}
#in-this-moment h2 {
    margin: 1.25em 0 0.5em;
    font-family: 'nittimostro';
    font-size: 1.5625rem;
    font-weight: 400;
    line-height: 0.92;
    text-align: center;
}
#in-this-moment h2 sup {
    margin-left: 0.125rem;
    font-size: 60%;
}
.interviews {
    margin: 2.5rem 0;
}
.interviews--tabs {
    display: none;
}
.interviews--item {
    position: relative;
}
.interview--trigger {
    position: relative;
    margin: 1.25rem 0;
    cursor: pointer;
}
.interview--trigger::before,
.interview--trigger::after {
    content: '';
    position: absolute;
    z-index: 1;
    border: solid transparent;
    -webkit-transition: 0.35s;
    transition: 0.35s;
    pointer-events: none;
}
.interview--trigger::before {
    top: 100%;
    left: 50%;
    border-width: 0.625rem 0.625rem 0 0.625rem;
    border-top-color: #fff;
    margin-left: -0.625rem;
    -webkit-transform: translateY(0.625rem);
    transform: translateY(0.625rem);
}
.interview--trigger.is-visible::before,
.is-visible .interview--trigger::before {
    -webkit-transform: translateY(1.25rem);
    transform: translateY(1.25rem);
}
.interview--trigger::after {
    display: none;
    top: 50%;
    left: 100%;
    border-width: 0.625rem 0 0.625rem 0.625rem;
    border-left-color: #fff;
    margin-top: -0.625rem;
    -webkit-transform: translatex(0.625rem);
    transform: translatex(0.625rem);
}
.interview--trigger.is-visible::after,
.is-visible .interview--trigger::after {
    -webkit-transform: translateX(1.875rem);
    transform: translateX(1.875rem);
}
.interview--image {
    position: relative;
    border-bottom: 0 solid #1df95b;
    margin-bottom: 0.3125rem;
    -webkit-transition: 0.35s;
    transition: 0.35s;
}
.is-visible .interview--image {
    border-bottom-width: 0.5rem;
}
.interview--image img {
    display: block;
    width: 100%;
    height: auto;
}
.interview--image::before,
.interview--image::after {
    content: '';
    position: absolute;
    -webkit-transition: 0.35s;
    transition: 0.35s;
}
.is-visible .interview--image::before,
.is-visible .interview--image::after,
.is-mouse .interview--trigger:hover .interview--image::before,
.is-mouse .interview--trigger:hover .interview--image::after {
    opacity: 0 !important;
}
.interview--image::before {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #fff;
    opacity: 0.6;
}
.interview--image::after {
    display: none;
    top: 50%;
    left: 50%;
    width: 0.625rem;
    height: 0.625rem;
    margin: -0.3125rem 0 0 -0.3125rem;
    border: solid #1df95b;
    border-width: 0.25rem 0.25rem 0 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 1;
}
.interview--legend {
    position: relative;
    color: #387741;
    font-size: 0.9375rem;
    font-weight: 700;
    padding-right: 2.1875rem;
}
.interview--legend::after {
    content: '';
    position: absolute;
    top: 4px;
    right: 0;
    background: url("../media/img/arrow-v.svg") no-repeat 0 0;
    width: 24px;
    height: 13px;
    -webkit-transition: 0.35s;
    transition: 0.35s;
}
.is-visible .interview--legend::after {
    display: block;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.interview--legend--question {
    display: inline-block;
    margin-right: 0.1875rem;
}
.interview--legend--title {
    display: inline-block;
}
.interview--content {
    display: none;
    position: relative;
    background: #1df95b;
    padding: 1.875rem 1.25rem;
    font-size: 1rem;
    color: #387741;
}
.is-visible .interview--content {
    display: block;
}
.interview--title {
    color: #fff;
    font-family: 'nittimostro';
    font-size: 1.5625rem;
    font-weight: 400;
    line-height: 0.96;
    margin-bottom: 1.875rem;
}
.interview--title--question {
    display: none;
    text-transform: uppercase;
    margin-bottom: 1rem;
}
.interview--title--name {
    position: relative;
    display: block;
    padding-right: 5.625rem;
}
.interview--icon {
    position: absolute;
    top: 50%;
    right: 2.5rem;
    max-width: 5rem;
    max-height: 5rem;
    height: auto;
    width: auto;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
}
.edito--links {
    margin: 1.25rem 0;
}
.edito--links--wrapper {
    margin-top: -1.25rem !important;
}
.edito--center {
    text-align: center;
}
.edito--cta {
    -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, transform 0.2s;
    transition: opacity 0.2s, transform 0.2s, -webkit-transform 0.2s;
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
}
.edito--cta.visible {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.edito--cta a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 1rem;
    min-height: 3.25rem;
    background: #1df95b;
    color: #387741;
    font-size: 1.3125rem;
    font-family: 'nittimostro';
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-decoration: none;
    -webkit-transition: 0.35s;
    transition: 0.35s;
}
.edito--cta a:after {
    content: '';
    display: block;
    min-height: inherit;
    font-size: 0;
}
.edito--cta a:hover svg {
    -webkit-transform: translateX(0.1875rem);
    transform: translateX(0.1875rem);
}
.edito--cta span {
    padding: 0.3125rem 0;
    display: inline-block;
    line-height: 0.8;
    margin-right: auto;
}
.edito--cta svg {
    margin-left: 1.25rem;
    width: 0.8125rem;
    height: 0.875rem;
    fill: currentColor;
    -webkit-transition: 0.35s;
    transition: 0.35s;
}
.edito--cta.to-up svg {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.edito--cta.to-up a:hover svg {
    -webkit-transform: rotate(-90deg) translateX(0.1875rem);
    transform: rotate(-90deg) translateX(0.1875rem);
}
.nav-engagements {
    position: relative;
    background: #1df95b;
    color: #387741;
    font-size: 1rem;
    text-align: left;
}
.nav .nav-engagements,
.pre-footer .nav-engagements {
    text-align: center;
}
.nav .nav-engagements {
    color: #fff;
    max-height: calc( 100vh - 6.25rem );
    margin-bottom: 1.25rem;
    overflow: auto;
    background: transparent;
}
.pre-footer .nav-engagements {
    margin-top: 6.25rem;
    padding-bottom: 6.25rem;
}
.nav-engagements--background {
    display: none;
}
.nav-engagements--close {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: right;
    display: none;
}
section#engagements .nav-engagements--close {
    display: block;
}
.nav-engagements--close .ui-close {
    margin: 1rem 1.5rem 0 0;
    opacity: 0;
    -webkit-transition: 0.35s;
    transition: 0.35s;
    display: inline-block;
    fill: #fff;
}
.nav-engagements--close .ui-long-arrow {
    position: absolute;
    bottom: 1.5rem;
    left: 1.75rem;
    width: 0.8125rem;
    height: 0.8125rem;
    fill: #fff;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.nav-engagements--close::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 1.375rem;
    width: 4.125rem;
    height: 7.5rem;
    background: url("../media/img/ic-index-flower.svg") no-repeat 0 0;
}
.nav-engagements--close.is-expanded {
    bottom: auto;
    left: auto;
}
.nav-engagements--close.is-expanded .ui-close {
    opacity: 1;
}
.nav-engagements--close.is-expanded .ui-long-arrow,
.nav-engagements--close.is-expanded::after {
    opacity: 0;
}
.nav-engagements--intro {
    padding: 1.5rem 1.5rem 2.25rem;
}
.nav .nav-engagements--intro {
    padding: 1.5rem 0 0.625rem;
}
.nav .nav-engagements--intro,
.pre-footer .nav-engagements--intro {
    padding: 3.125rem 0 0.625rem;
}
.nav-engagements--intro--title {
    margin-bottom: 1.25rem;
    color: #fff;
    font-family: 'nittimostro';
    font-size: 2rem;
    line-height: 0.84;
    font-weight: 400;
}
.nav .nav-engagements--intro--title,
.pre-footer .nav-engagements--intro--title {
    display: none;
}
.nav-engagements--intro p,
.nav-engagements--intro .logo {
    display: none;
}
.nav .nav-engagements--intro .logo,
.pre-footer .nav-engagements--intro .logo {
    display: block;
    margin: 0 auto 1.25rem;
}
@media (max-width: 1023px) {
    .nav-engagements--intro .link-std {
        -webkit-transition: 0.35s;
        transition: 0.35s;
    }
    section#engagements .nav-engagements--intro .link-std {
        opacity: 0;
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
        pointer-events: none;
    }
    section#engagements .is-expanded + .nav-engagements--intro .link-std {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        pointer-events: auto;
    }
}
section#engagements .nav-engagements--content {
    display: none;
}
.nav-engagements--subnav {
    padding: 0 1.5rem 1.5rem;
}
.nav .nav-engagements--subnav,
.pre-footer .nav-engagements--subnav {
    padding-bottom: 0.3125rem;
}
.nav-engagements--subnav--title {
    margin: 0 0 1.25rem;
    color: #fff;
    font-family: 'nittimostro';
    font-size: 1.75rem;
    line-height: 0.84;
    font-weight: 400;
    text-transform: uppercase;
}
section#engagements .nav-engagements--subnav--title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
section#engagements .nav-engagements--subnav--title--thumb {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 6.875rem;
    flex: 0 0 6.875rem;
}
.nav-engagements--subnav--title--thumb {
    margin-right: 1.5rem;
    width: 6.875rem;
    display: none;
}
.nav-engagements--subnav--title--thumb img {
    display: block;
    width: 100%;
    height: auto;
}
.nav-engagements--subnav--title .separator {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 1.25rem 0 0.625rem;
}
.nav .nav-engagements--subnav--title .separator,
.pre-footer .nav-engagements--subnav--title .separator {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.nav-engagements--subnav--title .separator svg {
    width: 3.125rem;
    height: 0.625rem;
}
.nav .nav-engagements--subnav--title .separator svg {
    fill: #1df95b;
}
.nav-engagements--subnav--title .separator svg + svg {
    display: none;
    margin-left: -0.3125rem;
}
section#engagements .nav-engagements--subnav--title .separator svg + svg {
    display: block;
}
.nav-engagements--subnav li {
    margin: 0.625rem 0;
    overflow: hidden;
}
.nav-products-home {
    position: relative;
    background: #f9354c;
    color: #fff;
}
.nav-products-home--background {
    display: none;
}
.nav-products-home--close {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: right;
}
.nav-products-home--close .ui-close {
    margin: 1rem 1.5rem 0 0;
    opacity: 0;
    -webkit-transition: 0.35s;
    transition: 0.35s;
    display: inline-block;
    fill: #fff;
}
.nav-products-home--close .ui-long-arrow {
    position: absolute;
    bottom: 1.5rem;
    left: 1.75rem;
    width: 0.8125rem;
    height: 0.8125rem;
    fill: #fff;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.nav-products-home--close::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 1rem;
    width: 7.25rem;
    height: 6.125rem;
    background: url("../media/img/ic-index-product.svg") no-repeat 0 0;
}
.nav-products-home--close.is-expanded {
    bottom: auto;
    left: auto;
}
.nav-products-home--close.is-expanded .ui-close {
    opacity: 1;
}
.nav-products-home--close.is-expanded .ui-long-arrow,
.nav-products-home--close.is-expanded::after {
    opacity: 0;
}
.nav-products-home--intro {
    padding: 1.5rem 1.5rem 2.25rem;
}
.nav-products-home--intro--title {
    margin: 0 0 1.25rem;
    color: #fff;
    font-family: 'nittimostro';
    font-size: 2rem;
    line-height: 0.84;
    font-weight: 400;
    width: 1.875rem;
}
.nav-products-home--content {
    display: none;
}
.nav-products-home--content .nav-links {
    font-size: inherit;
    padding: 0;
    display: block;
}
.nav-products-home--content .nav-links li {
    width: 100%;
}
.nav-products-home--content .nav-links .ui-separator {
    display: none !important;
}
.nav-products-home .nav-products--label {
    display: none;
}
.overlay-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(0,0,0,0.45);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    overflow: auto;
    padding: 0.625rem;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 50;
}
.overlay-wrapper[ aria-hidden='true'] {
    display: none;
}
.overlay-wrapper > * {
    margin: auto;
}
.overlay-close {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: 0;
    color: #fff82c;
    height: 2.5rem;
    padding: 0.3125rem;
    position: absolute;
    right: 0;
    top: 0;
    width: 2.5rem;
    -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition: -webkit-transform 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition: transform 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition: transform 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53), -webkit-transform 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
.overlay-close:focus {
    outline: none;
}
.keyboard .overlay-close:focus {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.overlay-close svg {
    margin: 0 auto;
    height: 100%;
    width: 100%;
}
.overlay-close span {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.picture-block img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}
.content-wrapper.picture-block--wrapper.no-margin-top {
    margin-top: -1.25rem;
}
.content-wrapper.picture-block--wrapper.no-margin-bottom {
    margin-bottom: -1.25rem;
}
.edito--picture-and-pointer {
    position: relative;
}
.edito--picture-and-pointer .title-main {
    max-width: 370px;
    font-size: 2rem;
    text-align: left;
}
.edito--picture-and-pointer .title-main.picture-popin-title {
    position: static;
}
.edito--picture-and-pointer .title-main.picture-popin-title::after {
    display: none;
}
.edito--picture-and-pointer .title-main::after {
    content: '';
    display: block;
    width: 5rem;
    height: 1.25rem;
    background: url("../media/img/ic-wave-green.svg") no-repeat 0 0;
    background-size: contain;
    border: none;
    margin: 1.875rem auto 0 0;
}
.picture-and-pointer-picture {
    text-align: right;
    position: relative;
    max-width: 20rem;
}
.picture-and-pointer-picture img {
    -webkit-transform: translate(-42%, 0);
    transform: translate(-42%, 0);
}
.picture-and-pointer-picture .pointer {
    position: absolute;
    width: 2.0625rem;
    height: 2.0625rem;
    background: rgba(55,119,65,0.4);
    border-radius: 50%;
    cursor: pointer;
}
.picture-and-pointer-picture .pointer.pointer-1 {
    top: 2%;
    left: 15%;
}
.picture-and-pointer-picture .pointer.pointer-2 {
    top: 25%;
    left: 20%;
}
.picture-and-pointer-picture .pointer.pointer-3 {
    top: 22%;
    right: 12%;
}
.picture-and-pointer-picture .pointer.pointer-4 {
    bottom: 25%;
    left: 2%;
}
.picture-and-pointer-picture .pointer.pointer-5 {
    bottom: 33%;
    left: 53%;
}
.picture-and-pointer-picture .pointer::before {
    content: '';
    display: block;
    position: absolute;
    border-radius: 50%;
    background: #fff;
    width: 0.75rem;
    height: 0.75rem;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all 200ms ease-in;
    transition: all 200ms ease-in;
}
.picture-and-pointer-picture .pointer:hover::before {
    width: 1.125rem;
    height: 1.125rem;
}
.edito--picture-popin-wrapper {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    overflow: auto;
    background: #fff;
}
.edito--picture-popin-wrapper.popin-displayed {
    display: block;
}
.edito--picture-popin-content {
    background: #fff;
    position: relative;
    padding: 108px 0 0 0;
}
.picture-popin--pagination-wrapper {
    position: absolute;
    top: 20px;
    right: 30px;
}
.pagination--btn-prev {
    display: inline-block;
    width: 30px;
    height: 30px;
    cursor: pointer;
    position: relative;
}
.pagination--btn-prev.btn-unable {
    cursor: auto;
    opacity: 0.5;
}
.pagination--btn-prev::before,
.pagination--btn-prev::after {
    content: '';
    position: absolute;
    width: 12px;
    height: 3px;
    background-color: #f9354c;
}
.pagination--btn-prev::before {
    -webkit-transform: translate(-50%, -50%) rotate(135deg);
    transform: translate(-50%, -50%) rotate(135deg);
    left: 50%;
    top: 10px;
}
.pagination--btn-prev::after {
    -webkit-transform: translate(-50%, -50%) rotate(-135deg);
    transform: translate(-50%, -50%) rotate(-135deg);
    left: 50%;
    bottom: 10px;
}
.pagination--btn-next {
    display: inline-block;
    width: 30px;
    height: 30px;
    cursor: pointer;
    position: relative;
}
.pagination--btn-next.btn-unable {
    cursor: auto;
    opacity: 0.5;
}
.pagination--btn-next::before,
.pagination--btn-next::after {
    content: '';
    position: absolute;
    width: 12px;
    height: 3px;
    background-color: #f9354c;
}
.pagination--btn-next::before {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
    left: 50%;
    top: 10px;
}
.pagination--btn-next::after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg);
    left: 50%;
    bottom: 10px;
}
.pagination--btn-close {
    display: inline-block;
    width: 30px;
    height: 30px;
    cursor: pointer;
    position: relative;
}
.pagination--btn-close::before,
.pagination--btn-close::after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    width: 20px;
    height: 3px;
    background-color: #f9354c;
}
.pagination--btn-close::before {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
}
.pagination--btn-close::after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg);
}
.edito--picture-popin {
    display: none;
    padding: 30px;
}
.edito--picture-popin.content-displayed {
    display: block;
}
.edito--picture-popin img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}
.no-scroll {
    overflow: hidden;
}
.screen-post-it {
    background-color: #f2f2f2;
    height: auto;
    font-size: 3.75vw;
    line-height: 1.25;
    padding: 8.125%;
}
.screen-post-it .title {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.screen-post-it p {
    margin: 0;
}
.screen-post-it p + p,
.screen-post-it p + ul {
    margin: 1em 0 0;
}
.screen-post-it .post-it-1 {
    margin: 0 auto 2.166666666666667em;
    max-width: 30rem;
}
.screen-post-it .post-it-1 .inner {
    background: #e23036 url("../media/dyn/post-it/post-it-1-title.jpg") no-repeat 0 0;
    background-size: 100% auto;
    color: #fff;
    padding: 108.2089552239% 9.7014925373% 7.8358208955%;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .screen-post-it .post-it-1 .inner {
        background-image: url("../media/dyn/post-it/post-it-1-title@2x.jpg");
    }
}
.screen-post-it .post-it-1 small {
    font-size: 0.666666666666667em;
    line-height: 1.375;
    display: block;
}
.screen-post-it .post-it-2 {
    background: #fff;
    border: 0.666666666666667em solid #1df95b;
    color: #5a5a5a;
    margin: 0 auto 2.166666666666667em;
    padding: 0.666666666666667em;
    max-width: 37.5rem;
}
.screen-post-it .post-it-2 .inner {
    background: url("../media/dyn/post-it/post-it-2-title.jpg") no-repeat 0 0;
    background-size: 100% auto;
    padding: 121.0317460317% 5.9523809524% 11.9047619048%;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .screen-post-it .post-it-2 .inner {
        background-image: url("../media/dyn/post-it/post-it-2-title@2x.jpg");
    }
}
.screen-post-it .post-it-3 {
    background: #fff;
    margin: 0 auto;
    max-width: 33.125rem;
}
.screen-post-it .post-it-3 .head {
    padding: 13.5849056604% 11.320754717% 11.320754717%;
}
.screen-post-it .post-it-3 .head .pict {
    margin: 0 auto 1.833333333333333em;
    padding: 47.9853479853% 0 0;
    position: relative;
    width: 100%;
}
.screen-post-it .post-it-3 .head [class*="ui"] {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.screen-post-it .post-it-3 .head .accent {
    color: #f9354c;
}
.screen-post-it .post-it-3 .head li {
    margin: 0.5em 0;
}
.screen-post-it .post-it-3 .head li:last-child {
    margin-bottom: 0;
}
.screen-post-it .post-it-3 .head a {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, currentColor), color-stop(50%, transparent), to(transparent));
    background-image: linear-gradient(to bottom, currentColor 50%, transparent 50%, transparent 100%);
    background-position: right 0 bottom -1px;
    background-repeat: no-repeat;
    background-size: 100% 2px;
    color: #f9354c;
    text-decoration: none;
    -webkit-transition: background-size 0.2s ease-out;
    transition: background-size 0.2s ease-out;
}
.screen-post-it .post-it-3 .head a:focus {
    outline: none;
}
.screen-post-it .post-it-3 .head a:hover,
.keyboard .screen-post-it .post-it-3 .head a:focus {
    background-size: 0 2px;
}
.screen-post-it .post-it-3 .text {
    color: #5a5a5a;
    padding: 0 0 15.0943396226%;
    position: relative;
}
.screen-post-it .post-it-3 .text .bg {
    padding: 337.7358490566% 0 0;
    position: relative;
    z-index: 1;
}
.screen-post-it .post-it-3 .text .bg svg {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.screen-post-it .post-it-3 .text p {
    position: absolute;
    top: 0;
    z-index: 2;
}
.screen-post-it .post-it-3 .text p + p {
    margin: 0;
}
.screen-post-it .post-it-3 .text p:nth-child(1) {
    left: 11.320754717%;
    padding-top: 2.2641509434%;
    width: 50.9433962264%;
    z-index: 4;
}
.screen-post-it .post-it-3 .text p:nth-child(2) {
    right: 11.320754717%;
    padding-top: 45.2830188679%;
    width: 50.9433962264%;
    z-index: 3;
}
.screen-post-it .post-it-3 .text p:nth-child(3) {
    left: 60.3773584906%;
    padding-top: 200%;
    width: 35.8490566038%;
    z-index: 2;
}
.screen-post-it .post-it-3 .text p:nth-child(4) {
    left: 4.5283018868%;
    padding-top: 298.1132075472%;
    width: 37.7358490566%;
    z-index: 1;
}
.screen-post-it .post-it-3 .button {
    background: #1df95b;
    color: #fff;
    display: block;
    font-family: 'balloontwo', Helvetica, Arial, sans-serif;
    line-height: 1.25;
    padding: 2.2641509434% 9.8113207547%;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: background 0.2s linear;
    transition: background 0.2s linear;
}
.screen-post-it .post-it-3 .button:focus {
    outline: none;
}
.keyboard .screen-post-it .post-it-3 .button:focus,
.screen-post-it .post-it-3 .button:hover {
    background-color: #f9354c;
}
.quote {
    margin: 1.25rem 0 0;
    color: #387741;
    text-align: center;
    font-size: 1rem;
}
.nav-edito + .quote--wrapper {
    max-width: 61.25rem !important;
    margin-top: 0 !important;
}
.nav-edito + .quote--wrapper > .quote {
    margin-top: -1.25rem;
}
.quote .quote--content {
    max-width: none;
}
.quote--content {
    max-width: 400px;
    margin: 0 auto;
}
.quote--media img {
    display: block;
    width: 100%;
    height: auto;
}
.quote--inner {
    position: relative;
    padding: 1rem;
    background-color: #1df95b;
}
.quote--inner p {
    margin: 0;
}
.quote--inner::after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border: solid transparent;
    border-width: 10px 10px 0 10px;
    border-top-color: #1df95b;
}
.quote--footer {
    margin-top: 1.25rem;
}
.quote--footer strong {
    display: block;
}
.quote--footer span {
    display: block;
    font-size: 0.8125rem;
    color: #5a5a5a;
}
.edito--scroll-nav {
    display: none;
    position: absolute;
    top: 1.875rem;
    left: 1rem;
    height: calc(100vh - 6.75rem);
    z-index: 10;
}
.edito--scroll-nav--wrapper {
    position: relative;
    z-index: 10;
}
.edito--scroll-nav--wrapper.absolute-pos {
    position: absolute;
    top: 0;
    bottom: 0;
}
.edito--scroll-nav--wrapper.absolute-pos .edito--scroll-nav {
    display: block;
}
.edito--scroll-nav::before {
    content: '';
    position: absolute;
    background: #000;
    width: 0.5rem;
    top: 0;
    bottom: 0;
    opacity: 0.12;
    border-radius: 0.25rem;
}
.edito--scroll-nav--progress {
    position: absolute;
    top: 0;
    width: 0.5rem;
    left: 0;
    border-radius: 0.25rem;
    background: #f9354c;
}
.edito--scroll-nav ul {
    list-style: none;
}
.edito--scroll-nav li {
    position: absolute;
    left: 0;
}
.edito--scroll-nav li.is-active a,
.is-mouse .edito--scroll-nav li a:hover {
    background: #f9354c;
}
.edito--scroll-nav a {
    position: absolute;
    width: 1.125rem;
    height: 1.125rem;
    border-radius: 100%;
    top: 0;
    left: 0;
    -webkit-transform: translate(-0.3125rem, -0.5625rem);
    transform: translate(-0.3125rem, -0.5625rem);
    background: #fff;
    border: solid #f9354c 4px;
    -webkit-transition: background 0.2s;
    transition: background 0.2s;
}
.edito--scroll-nav a::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 2.5rem;
    height: 2.5rem;
}
.slider--slide {
    width: 18.75rem;
    -webkit-box-shadow: 0 0 0.875rem 0 rgba(0,0,0,0.2);
    box-shadow: 0 0 0.875rem 0 rgba(0,0,0,0.2);
    margin: 0.625rem 0.3125rem 1.25rem;
    min-height: calc( 100% - 1.875rem );
    background: #fff;
    text-decoration: none;
    -webkit-transition: -webkit-box-shadow 0.55s;
    transition: -webkit-box-shadow 0.55s;
    transition: box-shadow 0.55s;
    transition: box-shadow 0.55s, -webkit-box-shadow 0.55s;
}
a.slider--slide {
    display: block;
}
a.slider--slide:hover {
    -webkit-box-shadow: 0 0 0.875rem 0 rgba(0,0,0,0.4);
    box-shadow: 0 0 0.875rem 0 rgba(0,0,0,0.4);
}
a.slider--slide:hover img {
    -webkit-transition: 1.55s;
    transition: 1.55s;
    -webkit-transform: scale(1.07);
    transform: scale(1.07);
}
a.slider--slide:hover .slider--slide--content {
    -webkit-transform: translateY(-0.1875rem);
    transform: translateY(-0.1875rem);
}
.slider--slide img {
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: auto;
    -webkit-transition: 0.55s;
    transition: 0.55s;
}
.slider--slide--inner {
    min-height: 18.125rem;
}
.slider-medias .slider--slide--inner {
    min-height: 23.4375rem;
}
.slider--slide--content {
    padding: 1.25rem;
    -webkit-transition: 0.55s;
    transition: 0.55s;
}
.slider--slide--content p {
    margin: 0;
}
.slider--slide--content p + p {
    margin-top: 0.625rem;
}
.slider--slide--media {
    overflow: hidden;
}
.slider-medias .slider--slide {
    text-align: left;
}
.slider-medias .slider--slide--title {
    color: #1df95b;
    font-family: 'nittimostro';
    font-size: 1.75rem;
    line-height: 0.86;
}
.slider-datas .slider--slide {
    text-align: center;
    color: #ff831d;
    position: relative;
}
.slider-datas .slider--slide strong {
    display: block;
    font-family: 'balloontwo', Helvetica, Arial, sans-serif;
    font-size: 5rem;
    padding: 0.9375rem 0 3.125rem;
    line-height: 1;
}
.slider-datas .slider--slide em {
    position: absolute;
    top: 6.5625rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    font-family: 'balloontwo', Helvetica, Arial, sans-serif;
    font-size: 1.5625rem;
    padding: 0 0.625rem;
    border-radius: 6.25rem;
    border: currentColor solid 1px;
    background: #fff;
    font-style: normal;
    min-width: 3.125rem;
}
.slider-datas .flickity-page-dots .dot {
    border-color: #ff831d;
}
.slider-medias .flickity-page-dots .dot {
    border-color: #1df95b;
}
.flickity-page-dots {
    bottom: -1.25rem;
}
.flickity-page-dots .dot {
    width: 1rem;
    height: 1rem;
    border: solid 0.25rem;
    background: #fff;
    -webkit-transition: 0.35s;
    transition: 0.35s;
}
.flickity-page-dots .dot:hover,
.flickity-page-dots .dot.is-selected {
    opacity: 1;
}
.flickity-page-dots .dot:only-child {
    display: none;
}
.block-social {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.block-social a {
    padding: 0.5rem;
    display: block;
    margin: 1.25rem 0.75rem;
    -webkit-transition: color 0.2s linear;
    transition: color 0.2s linear;
    outline: none;
}
.block-social a span {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.block-social a:hover,
.keyboard .block-social a:focus {
    color: #fff82c;
}
.sources {
    font-size: 0.75rem;
    color: #979797;
}
.sources--wrapper {
    -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, transform 0.2s;
    transition: opacity 0.2s, transform 0.2s, -webkit-transform 0.2s;
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
}
.sources--wrapper.visible {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.content-wrapper.sources--wrapper:not(:last-child) {
    margin-top: -1.25rem;
}
.sources:first-child {
    margin-top: 0;
}
.sources .accordion {
    margin: 0 -1.25rem;
    min-height: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.sources .accordion--trigger {
    border-top: solid #e5e6e5 1px;
    font-size: 1rem;
    font-weight: 700;
}
.sources--content > * {
    margin: 0.75rem 0;
}
.sources ol {
    margin: 0 !important;
    padding-left: 0.75rem;
}
.screen-story {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 0;
}
.screen-story.inactive {
    display: none;
}
.screen-story.inactive + .nav {
    position: fixed;
    width: 100%;
}
.screen-story .stories {
    height: 100%;
    position: relative;
    z-index: 0;
}
.screen-story ~ section {
    position: relative;
    z-index: 2;
    background: #fff;
}
.story-wrapper {
    display: none;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 0;
    opacity: 0;
    overflow: hidden;
    left: 0;
    top: 0;
}
.story-wrapper.fade {
    display: block;
    -webkit-transition: opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 3;
}
.story-wrapper.active {
    display: block;
    z-index: 2;
    opacity: 1;
}
.story-wrapper .figure-wrapper {
    height: 100%;
    width: 100%;
}
.story-wrapper .figure {
    height: 100%;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 2;
}
.story-wrapper .figure img {
    position: absolute;
    height: 100%;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.story-wrapper .background {
    height: 100%;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}
.story-wrapper .background img {
    position: absolute;
    height: 100%;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
@media (min-aspect-ratio: 1440/866) {
    .story-wrapper .background img {
        height: auto;
        width: 100%;
    }
}
.story-wrapper [class^=ui-step] {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.story-wrapper [class^=ui-step] path {
    fill: currentColor;
}
.story-wrapper [id^=anim-] {
    bottom: 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: block;
    left: 0;
    position: absolute;
    z-index: 1;
}
.story-wrapper [id^=anim-] svg {
    display: block;
}
.parallax {
    height: 100%;
    z-index: 0;
}
.story-text {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.story-text p {
    left: 0;
    margin: 0;
    opacity: 1;
    padding: 0 1.125rem;
    position: absolute;
    top: 6.25rem;
    -webkit-transition: opacity 0.75s cubic-bezier(0.25, 0.46, 0.45, 0.94) 3s, -webkit-transform 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) 3s;
    transition: opacity 0.75s cubic-bezier(0.25, 0.46, 0.45, 0.94) 3s, -webkit-transform 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) 3s;
    transition: opacity 0.75s cubic-bezier(0.25, 0.46, 0.45, 0.94) 3s, transform 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) 3s;
    transition: opacity 0.75s cubic-bezier(0.25, 0.46, 0.45, 0.94) 3s, transform 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) 3s, -webkit-transform 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) 3s;
    width: 100%;
    z-index: 5;
}
.story-text p span {
    display: block;
    position: relative;
    -webkit-transition: opacity 0.25s cubic-bezier(0.165, 0.84, 0.44, 1) 3s, -webkit-transform 0.25s cubic-bezier(0.165, 0.84, 0.44, 1) 3s;
    transition: opacity 0.25s cubic-bezier(0.165, 0.84, 0.44, 1) 3s, -webkit-transform 0.25s cubic-bezier(0.165, 0.84, 0.44, 1) 3s;
    transition: transform 0.25s cubic-bezier(0.165, 0.84, 0.44, 1) 3s, opacity 0.25s cubic-bezier(0.165, 0.84, 0.44, 1) 3s;
    transition: transform 0.25s cubic-bezier(0.165, 0.84, 0.44, 1) 3s, opacity 0.25s cubic-bezier(0.165, 0.84, 0.44, 1) 3s, -webkit-transform 0.25s cubic-bezier(0.165, 0.84, 0.44, 1) 3s;
}
.story-text p span.text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.story-1,
.story-3,
.story-5 {
    color: #fff82c;
}
.story-2,
.story-4 {
    color: #fff;
}
.story-5.active p {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
}
.story-1 .figure img {
    height: 107.9323797139%;
}
@media (min-aspect-ratio: 1440/866) {
    .story-1 .figure img {
        height: auto;
        width: 105%;
    }
}
.story-1 p:first-of-type {
    top: 40%;
}
.story-1 p:last-of-type {
    top: 30%;
}
.story-1 .step1-1 {
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    opacity: 0;
    -webkit-transform: translateY(10%);
    transform: translateY(10%);
}
.story-1 p {
    -webkit-transition-delay: 1.2s;
    transition-delay: 1.2s;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.story-1 p + p {
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
    opacity: 0;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
}
.story-1 .step1-1-1 {
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
}
.story-1 .step1-1-2 {
    opacity: 0;
    -webkit-transform: scale(0.2) rotate(-10deg);
    transform: scale(0.2) rotate(-10deg);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -webkit-transition-delay: 2s;
    transition-delay: 2s;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
}
.story-1.play p {
    opacity: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.story-1.play p + p {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    opacity: 1;
}
.story-1.play p .step1-1-2 {
    -webkit-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
    opacity: 1;
}
.story-1.play .step1-1 {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
}
.story-2 .figure {
    z-index: 0;
}
.story-2 .figure img {
    height: 78.933680104%;
    left: 60%;
}
.story-2 p {
    -webkit-transition-delay: 2.75s;
    transition-delay: 2.75s;
    bottom: 1.25rem;
    top: auto;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
}
.story-2 p + p {
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
    opacity: 0;
}
.story-2 p:first-of-type {
    -webkit-transition-duration: 0.8s;
    transition-duration: 0.8s;
}
.story-2 p:first-of-type [class^=step] {
    opacity: 0;
    -webkit-transition-delay: 0.6s;
    transition-delay: 0.6s;
    -webkit-transform: translateY(120%);
    transform: translateY(120%);
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
}
.story-2 p:first-of-type [class^=step] + span {
    -webkit-transition-delay: 1.4s;
    transition-delay: 1.4s;
}
.story-2 p:last-of-type .step2-2-2 {
    -webkit-transition-delay: 3.8s;
    transition-delay: 3.8s;
    -webkit-transition-duration: 1.55s;
    transition-duration: 1.55s;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0;
}
.story-2.play p {
    opacity: 0;
    -webkit-transform: translateY(-70%);
    transform: translateY(-70%);
}
.story-2.play p [class^=step] {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
}
.story-2.play p + p {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    opacity: 1;
}
.story-2.play p .step1-1-2 {
    -webkit-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
    opacity: 1;
}
.story-2.play p:last-of-type .step2-2-2 {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
}
.story-3 .figure {
    z-index: 0;
}
.story-3 .figure img {
    height: 100%;
    top: 54%;
    left: 25%;
}
.story-3 p {
    -webkit-transition-delay: 1.8s;
    transition-delay: 1.8s;
}
.story-3 p:first-of-type {
    -webkit-transform: none;
    transform: none;
}
.story-3 p:first-of-type [class^=step] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: 0.75s;
    transition-duration: 0.75s;
    opacity: 0;
    -webkit-transform: translateX(-20%);
    transform: translateX(-20%);
}
.story-3 p:last-of-type {
    top: 30%;
    -webkit-transform: none;
    transform: none;
}
.story-3 p:last-of-type [class^=step] {
    -webkit-transition-delay: 1.75s;
    transition-delay: 1.75s;
    opacity: 0;
}
.story-3 p:last-of-type .step3-2-1 {
    -webkit-transform: translateX(-20%);
    transform: translateX(-20%);
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
}
.story-3 p:last-of-type .step3-2-2 {
    -webkit-transition-duration: 2s;
    transition-duration: 2s;
    -webkit-transition-delay: 2.5s;
    transition-delay: 2.5s;
    -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.story-3 .ui-bush {
    display: block;
    height: auto;
    position: absolute;
    bottom: -1.25rem;
    width: 5.375rem;
    left: -0.625rem;
    z-index: 1;
}
.story-3.play p:first-of-type {
    opacity: 0;
}
.story-3.play p:first-of-type [class^=step] {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
}
.story-3.play p:last-of-type [class^=step] {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
}
.story-4 .figure img {
    height: 47.7243172952%;
    top: 80%;
    left: 36%;
}
.story-4 p {
    -webkit-transition-delay: 1.5s;
    transition-delay: 1.5s;
    -webkit-transition-duration: 0.75s;
    transition-duration: 0.75s;
}
.story-4 p:first-of-type {
    -webkit-transform: none;
    transform: none;
}
.story-4 [class^=step] {
    -webkit-transition-duration: 0.75s;
    transition-duration: 0.75s;
    opacity: 0;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
}
.story-4 .step4-1 {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}
.story-4 .step4-2-1 {
    -webkit-transition-delay: 1.5s;
    transition-delay: 1.5s;
}
.story-4 .step4-2-2 {
    -webkit-transition-delay: 2.8s;
    transition-delay: 2.8s;
}
.story-4 p:last-of-type {
    top: 36%;
}
.story-4 .ui-castle {
    display: none;
}
.story-4.play p:first-of-type {
    opacity: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.story-4.play [class^=step] {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
}
.story-5 .figure {
    z-index: 0;
}
.story-5 .figure img {
    bottom: 0;
    height: 90.3771131339%;
    left: 60%;
    top: auto;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.story-5 p {
    -webkit-transform: none;
    transform: none;
    top: 34%;
}
.story-5 [class^=step] {
    opacity: 0;
    -webkit-transition-duration: 0.75s;
    transition-duration: 0.75s;
}
.story-5 .step5-1-1 {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
}
.story-5 .step5-1-2 {
    -webkit-transition-delay: 1.5s;
    transition-delay: 1.5s;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
}
.story-5.play [class^=step] {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
}
#anim-squirrel {
    height: 11.625rem;
    width: 11.625rem;
    bottom: -2.875rem;
    left: 0;
}
#anim-plane {
    bottom: auto;
    height: 8.75rem;
    top: 20%;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: -webkit-transform 4s linear;
    transition: -webkit-transform 4s linear;
    transition: transform 4s linear;
    transition: transform 4s linear, -webkit-transform 4s linear;
    width: 8.75rem;
}
#anim-plane.play {
    -webkit-transform: translate3d(100vw, 0, 0);
    transform: translate3d(100vw, 0, 0);
}
#anim-rocket {
    bottom: auto;
    height: 11.25rem;
    top: 0;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
    width: 11.25rem;
}
#anim-wand {
    bottom: auto;
    height: 15rem;
    left: 50%;
    top: 46%;
    -webkit-transform: translateY(-50%) rotate(20deg);
    transform: translateY(-50%) rotate(20deg);
    width: 15rem;
}
#anim-aligator {
    bottom: -3.25rem;
    height: 12.5rem;
    left: 1.25rem;
    width: 12.5rem;
}
#anim-monkey {
    bottom: -1rem;
    height: 8.75rem;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: -webkit-transform 4s linear;
    transition: -webkit-transform 4s linear;
    transition: transform 4s linear;
    transition: transform 4s linear, -webkit-transform 4s linear;
    width: 8.75rem;
    z-index: 6;
}
#anim-monkey svg {
    -webkit-transform: rotate(-8deg);
    transform: rotate(-8deg);
}
#anim-monkey.play {
    -webkit-transform: translate3d(100vw, 0, 0);
    transform: translate3d(100vw, 0, 0);
}
#anim-waterBack,
#anim-waterFront {
    bottom: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 50%;
    padding-top: 150%;
    top: 100%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 150%;
}
#anim-waterBack svg,
#anim-waterFront svg {
    left: 0;
    position: absolute;
    top: 0;
}
#anim-submarine {
    bottom: -9.1666666667%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 56.25%;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    width: 56.25%;
}
#anim-submarine svg {
    left: 0;
    position: absolute;
    top: 0;
}
@media (min-width: 48em) {
    #anim-submarine {
        bottom: -12.3076923077%;
    }
}
.edito--subcover {
    position: relative;
    overflow: hidden;
    height: 30rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 6.25rem;
}
.edito--subcover::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.05)), to(rgba(0,0,0,0.2)));
    background-image: linear-gradient(to bottom, rgba(0,0,0,0.05), rgba(0,0,0,0.2));
    z-index: 2;
}
.edito--subcover .edito--subcover--title {
    position: absolute;
    bottom: 4.375rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%;
    max-width: 28.125rem;
    z-index: 2;
    padding: 0 1.25rem;
}
.edito--subcover--mainTitle {
    font-family: 'balloontwo', Helvetica, Arial, sans-serif;
    color: #ffffff;
    font-size: 45px;
    margin-bottom: 1.25rem;
}

.edito--subcover .title-main {
    margin: 0;
    text-shadow: 0 0 2px rgba(0,0,0,0.3);
}

.edito--subcover .tt {
    font-family: 'balloontwo', Helvetica, Arial, sans-serif;
    color: #ffffff;
    font-size: 45px;
}

.page-verger  .edito--subcover {
    height: 66rem;
}

.page-verger .edito--subcover .edito--subcover--mainTitle img {
    width: 100%;
}

.page-verger .edito--subcover .edito-ct {
    padding-left: 2.125rem;
}

.edito--summary {
    margin: 1.25rem 0;
    border: solid #e5e6e5;
    border-width: 1px 0;
    padding: 1.875rem 1.5rem;
    text-align: center;
    font-size: 1rem;
}
.edito--summary .title-second {
    display: block;
    font-size: 1.5625rem;
    font-family: 'nittimostro';
    color: #1df95b;
    text-transform: uppercase;
    font-weight: 400;
    max-width: none;
    -webkit-transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);
    transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);
    transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1), transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);
    transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1), transform 0.2s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);
    opacity: 0;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
}
.edito--summary .title-second.visible {
    opacity: 1;
}
.edito--summary .title-second span {
    opacity: 0;
    display: inline-block;
    padding-right: 5px;
    margin-right: -5px;
}
.edito--summary ol {
    list-style: none;
    margin: 0;
    padding: 0;
}
.edito--summary ol li {
    margin: 0.8125rem;
    -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, transform 0.2s;
    transition: opacity 0.2s, transform 0.2s, -webkit-transform 0.2s;
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
}
.edito--summary ol li.visible {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.edito--summary a {
    text-decoration: none;
    position: relative;
    font-weight: 700;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(151,151,151,0.1)), to(rgba(151,151,151,0.1)));
    background-image: linear-gradient(rgba(151,151,151,0.1), rgba(151,151,151,0.1));
    background-position: 0% 100%;
    background-repeat: no-repeat;
    background-size: 100% 2px;
    -webkit-transition: 0.35s;
    transition: 0.35s;
    padding: 0 0 0.25rem;
    line-height: 1.58;
}
.edito--summary a:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(151,151,151,0.8)), to(rgba(151,151,151,0.8)));
    background-image: linear-gradient(rgba(151,151,151,0.8), rgba(151,151,151,0.8));
}
.edito--text-and-motion {
    max-width: 75rem;
}
.edito--text-and-motion--motion-design {
    position: relative;
    width: 296px;
    height: 400px;
    max-width: 100%;
    max-height: 80vw;
    margin: 1.25rem auto;
}
.edito--text-and-motion--motion-design.appleTree {
    height: 355px;
}
.edito--text-and-motion--motion-design.appleTree #motion-appleTree {
    width: 100%;
}
.edito--text-and-motion--motion-design.controler {
    height: 355px;
}
.edito--text-and-motion--motion-design.controler #motion-controler {
    width: 100%;
    top: -20px;
}
.edito--text-and-motion--motion-design.weather {
    margin-top: 2.5rem;
    height: 403px;
}
.edito--text-and-motion--motion-design.weather #motion-weather {
    width: 1440px;
    top: -40px;
    left: -30vw;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.edito--text-and-motion--motion-design.bees {
    margin-top: 4rem;
    height: 390px;
    width: 350px;
    -ms-flex-preferred-size: 350px;
    flex-basis: 350px;
}
.edito--text-and-motion--motion-design.bees #motion-bees {
    top: -20vw;
    bottom: -60px;
    left: -60%;
    width: 1440px;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.edito--text-and-motion--motion-design.partners {
    max-height: 55vw;
    height: 310px;
}
.edito--text-and-motion--motion-design.tractor {
    max-height: 55vw;
    height: 310px;
}
.edito--text-and-motion--motion-design.tractor #motion-tractor {
    top: -70px;
}
.edito--text-and-motion--motion-design--svg {
    pointer-events: none;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 2;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 1440px;
}
.timeline-slider--wrapper {
    padding-top: 40px;
}
.timeline-slider--wrapper p::before {
    display: none;
}
.timeline-slider--content {
    position: relative;
}
.timeline-slide--content .timeline-slider--slide {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    display: none;
    min-height: 380px;
}
.timeline-slide--content .timeline-slider--slide.timeline-displayed {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.timeline-slide--content .timeline-slider--slide .timeline-slider--wave {
    width: 90px;
}
.timeline-slide--content .timeline-slider--slide .timeline-slider--slide-date {
    font-family: nittimostro;
    font-size: 47px;
    color: #f9354c;
}
.timeline-slide--content .timeline-slider--slide .timeline-slider--slide-visual img {
    display: block;
    margin: 20px auto;
}
.timeline-slide--content .timeline-slider--slide .timeline-slider--slide-textual-wrapper .timeline-slider--slide-title {
    font-family: balloontwo;
    text-align: center;
    font-size: 22px;
    line-height: 27px;
    color: #2f6337;
}
.timeline-slide--content .timeline-slider--slide .timeline-slider--slide-textual-wrapper .timeline-slider--slide-text {
    text-align: center;
    font-size: 16px;
    line-height: 23px;
}
.timeline-slider--slide-step-pagination {
    position: absolute;
    top: 0;
    right: 0;
}
.timeline-pagination--btn-prev {
    display: inline-block;
    width: 30px;
    height: 30px;
    cursor: pointer;
    position: relative;
}
.timeline-pagination--btn-prev.btn-unable {
    cursor: auto;
    opacity: 0.5;
}
.timeline-pagination--btn-prev::before,
.timeline-pagination--btn-prev::after {
    content: '';
    position: absolute;
    width: 12px;
    height: 3px;
    background-color: #f9354c;
}
.timeline-pagination--btn-prev::before {
    -webkit-transform: translate(-50%, -50%) rotate(135deg);
    transform: translate(-50%, -50%) rotate(135deg);
    left: 50%;
    top: 10px;
}
.timeline-pagination--btn-prev::after {
    -webkit-transform: translate(-50%, -50%) rotate(-135deg);
    transform: translate(-50%, -50%) rotate(-135deg);
    left: 50%;
    bottom: 10px;
}
.timeline-pagination--btn-next {
    display: inline-block;
    width: 30px;
    height: 30px;
    cursor: pointer;
    position: relative;
}
.timeline-pagination--btn-next.btn-unable {
    cursor: auto;
    opacity: 0.5;
}
.timeline-pagination--btn-next::before,
.timeline-pagination--btn-next::after {
    content: '';
    position: absolute;
    width: 12px;
    height: 3px;
    background-color: #f9354c;
}
.timeline-pagination--btn-next::before {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
    left: 50%;
    top: 10px;
}
.timeline-pagination--btn-next::after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg);
    left: 50%;
    bottom: 10px;
}
.timeline-slider--slide-pagination {
    margin: 40px -1.25rem 0 -1.25rem;
    background: #fef4cd;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: hidden;
}
.timeline-slider--slide-pagination::after {
    content: '';
    border-top: 1px dashed #2f6337;
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    margin: -1px 0 0 0;
    z-index: 1;
    opacity: 0.3;
}
.timeline-slider--slide-btn-wrapper {
    padding: 20px 1.25rem;
    position: relative;
    background: #fdd138;
}
.timeline-slider--slide-btn-wrapper.btn-invisible {
    display: none;
}
.timeline-slider--slide-btn-wrapper .timeline-pagination--btn-slide {
    color: #2f6337;
    font-family: nittimostro;
    font-size: 21px;
    display: inline-block;
    border: 1px solid #2f6337;
    border-radius: 15px;
    padding: 2px 14px;
    background: #fef4cd;
    z-index: 2;
    position: relative;
    cursor: pointer;
    -webkit-transition: all 200ms ease-in;
    transition: all 200ms ease-in;
}
.timeline-slider--slide-btn-wrapper .timeline-pagination--btn-slide:hover {
    color: #f9354c;
    border: 1px solid #fff;
    background: #fff;
}
.timeline-slider--slide-btn-wrapper::after {
    left: 100%;
    top: 0;
    content: "";
    height: 100%;
    width: 100px;
    position: absolute;
    background: #fdd138;
}
.timeline-slider--slide-btn-wrapper::before {
    right: 100%;
    top: 0;
    content: "";
    height: 100%;
    width: 100px;
    position: absolute;
    background: #fdd138;
}
.timeline-slider--slide-btn-wrapper.timeline-slider--slide-displayed {
    background: #fdd138;
    display: inline-block;
}
.timeline-slider--slide-btn-wrapper.timeline-slider--slide-displayed::after {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(253,209,56,0);
    border-left-color: #fdd138;
    border-width: 36px;
    margin-top: -36px;
    background: none;
}
.timeline-slider--slide-btn-wrapper.timeline-slider--slide-displayed ~ .timeline-slider--slide-btn-wrapper {
    background: none;
}
.timeline-slider--slide-btn-wrapper.timeline-slider--slide-displayed ~ .timeline-slider--slide-btn-wrapper::after,
.timeline-slider--slide-btn-wrapper.timeline-slider--slide-displayed ~ .timeline-slider--slide-btn-wrapper::before {
    background: none;
}
.timeline-slider--slide-btn-wrapper.timeline-slider--slide-displayed .timeline-pagination--btn-slide {
    color: #f9354c;
    border: 1px solid #fff;
    background: #fff;
}
.mod-cover {
    color: #fff;
    padding: 2.1875rem 0 7.8125rem;
    position: relative;
    z-index: 2;
}
.mod-cover .bg-mod {
    -o-object-position: 50% 100%;
    object-position: 50% 100%;
}
.mod-cover.object-fit {
    background-position: 50% 100%;
}
.page-les-vitamines .mod-cover {
    padding-bottom: 2.5rem;
}
.page-brasses .mod-cover .logo {
    margin-bottom: 2.1875rem;
}
.mod-cover .wp {
    position: relative;
    width: 100%;
    z-index: 2;
}
.mod-cover .logo {
    display: block;
    margin: 0 auto 1.25rem;
}
.mod-cover .logo,
.mod-cover .edito-ct {
    max-width: 23.75rem;
    width: 76.6666666667%;
}
.mod-cover .edito-ct {
    font-family: 'balloontwo', Helvetica, Arial, sans-serif;
    font-size: 1.1428571429em;
    text-align: center;
}

.mod-cover .tag-new {
    display: inline-block;
    margin: 0;
    padding: 0.25rem 0.75rem 0.2rem 0.5rem;
    font-family: 'balloontwo', Helvetica, Arial, sans-serif;
    text-align: center;
    background-color: #f9354c;
    border-radius: 10px;
    font-size: 1.4em;
    color: #fff;
}

.page-fruits-de-nos-regions .mod-cover .edito-ct {
    width: 100%;
    font-size: 2.1428571429em;
}
.page-fruits-de-nos-regions .mod-cover .edito-ct span span {
    font-size: 1.1666666667em;
}
.mod-cross-products .object-fit {
    background-repeat: no-repeat;
    background-size: cover;
}
.mod-cross-products a,
.mod-cross-products img,
.mod-cross-products h3 {
    display: block;
    position: relative;
    width: 100%;
}
.mod-cross-products div {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-family: 'nittimostro';
    height: 100%;
    left: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 0;
    width: 100%;
    z-index: 1;
}
.mod-cross-products .tt {
    font-size: 1.8571428571em;
}
.mod-cross-products span:not(.tt) {
    color: #00853a;
    display: block;
    font-size: 1em;
}
.mod-cross-products sup {
    font-size: 0.8571428571em;
}
.mod-cross-products {
    background: #fff;
}
.nav-cross-products span.tt {
    color: inherit !important;
}
.contact-footer {
    background: #f2f2f2;
    color: #5a5a5a;
    text-align: center;
}
.contact-footer .wp {
    max-width: 60rem;
}
.contact-footer .fancy {
    font-size: 2.1428571429em;
    margin-bottom: 1.25rem;
}
.contact-footer .fancy-alt {
    font-size: 2.1428571429em;
    margin-top: 0;
}
.contact-footer .ct p:last-child img:first-child:last-child {
    margin-top: 2.5rem;
}
.contact-footer img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}
.contact-footer .deco {
    margin-top: 2.5rem;
}
.contact-footer .logo {
    -webkit-transform: translateX(-0.9375rem);
    transform: translateX(-0.9375rem);
}
.form-field .selector,
.form-field input[type="file"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    margin-top: 0;
    width: 100%;
    z-index: 2;
}
.form-field .selector + label,
.form-field input[type="file"] + label,
.buttons [type="submit"] {
    display: block;
    text-align: center;
}
.page-contact main [aria-hidden="true"] {
    display: none;
}
.page-contact .wp {
    padding: 4.375rem 1.25rem;
}
.page-contact main .tt {
    color: #286eea;
    font-family: 'glowworm';
    font-size: 4em;
    text-transform: uppercase;
    text-align: center;
    margin: 0 0 4.375rem;
    max-width: none;
}
.form-cols > * + * {
    margin-top: 1.5625rem;
}
.form-cols + .form-field {
    margin-top: 1.5625rem;
}
.form-fields + .form-field {
    margin-top: 1.5625rem;
}
.form-field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.form-field.error {
    color: #f9354c;
}
.form-field.error label {
    color: #f9354c;
}
.form-field + .form-field,
.form-field + .form-fields,
.form-field + .form-cols {
    margin-top: 1.5625rem;
}
.form-field label {
    color: #5a5a5a;
}
.form-field .field-wp {
    display: block;
    position: relative;
}
.form-field .selector + label {
    border-bottom: 4px solid #1df95b;
    color: #1df95b;
    font-family: 'nittimostro';
    font-size: 2.1428571429em;
    line-height: 1.1;
    text-transform: uppercase;
    text-align: center;
    padding: 0.75rem 1.875rem;
}
.form-field .selector + label:after {
    content: "";
    border-color: #1df95b;
    border-style: solid;
    border-width: 0 4px 4px 0;
    display: block;
    height: 1.125rem;
    margin-top: -0.375rem;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
    width: 1.125rem;
}
.form-field label {
    font-size: 1em;
}
.form-field input,
.form-field textarea,
.form-field .field-wp {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-top: 0.5rem;
}
.form-field input ~ .mention,
.form-field textarea ~ .mention,
.form-field .field-wp ~ .mention,
.form-field input ~ .message,
.form-field textarea ~ .message,
.form-field .field-wp ~ .message,
.form-field input ~ .error-message,
.form-field textarea ~ .error-message,
.form-field .field-wp ~ .error-message {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-bottom: 0;
}
.form-field input ~ .mention p,
.form-field textarea ~ .mention p,
.form-field .field-wp ~ .mention p,
.form-field input ~ .message p,
.form-field textarea ~ .message p,
.form-field .field-wp ~ .message p,
.form-field input ~ .error-message p,
.form-field textarea ~ .error-message p,
.form-field .field-wp ~ .error-message p {
    margin-bottom: 0;
}
.form-field input ~ .mention p img,
.form-field textarea ~ .mention p img,
.form-field .field-wp ~ .mention p img,
.form-field input ~ .message p img,
.form-field textarea ~ .message p img,
.form-field .field-wp ~ .message p img,
.form-field input ~ .error-message p img,
.form-field textarea ~ .error-message p img,
.form-field .field-wp ~ .error-message p img {
    margin-bottom: 1.25rem;
}
.form-field input ~ .mention p + p,
.form-field textarea ~ .mention p + p,
.form-field .field-wp ~ .mention p + p,
.form-field input ~ .message p + p,
.form-field textarea ~ .message p + p,
.form-field .field-wp ~ .message p + p,
.form-field input ~ .error-message p + p,
.form-field textarea ~ .error-message p + p,
.form-field .field-wp ~ .error-message p + p {
    margin-top: 1.5rem;
}
.form-field input ~ .mention p + p img,
.form-field textarea ~ .mention p + p img,
.form-field .field-wp ~ .mention p + p img,
.form-field input ~ .message p + p img,
.form-field textarea ~ .message p + p img,
.form-field .field-wp ~ .message p + p img,
.form-field input ~ .error-message p + p img,
.form-field textarea ~ .error-message p + p img,
.form-field .field-wp ~ .error-message p + p img {
    margin-top: 0;
}
.form-field input ~ .mention p:first-child img:first-child,
.form-field textarea ~ .mention p:first-child img:first-child,
.form-field .field-wp ~ .mention p:first-child img:first-child,
.form-field input ~ .message p:first-child img:first-child,
.form-field textarea ~ .message p:first-child img:first-child,
.form-field .field-wp ~ .message p:first-child img:first-child,
.form-field input ~ .error-message p:first-child img:first-child,
.form-field textarea ~ .error-message p:first-child img:first-child,
.form-field .field-wp ~ .error-message p:first-child img:first-child {
    margin-top: 2.75rem;
}
.form-field input + label:not([class]),
.form-field textarea + label:not([class]),
.form-field .field-wp + label:not([class]) {
    display: block;
    font-family: 'balloontwo';
    font-size: 1.2857142857em;
    font-weight: bold;
}
.form-field input + label:not([class]) .mention,
.form-field textarea + label:not([class]) .mention,
.form-field .field-wp + label:not([class]) .mention {
    display: inline-block;
    font-family: 'gothamrounded';
    font-style: normal;
    font-size: 0.6666666667em;
    font-weight: normal;
    margin-left: 0.3125rem;
    -webkit-transform: translateY(-0.125rem);
    transform: translateY(-0.125rem);
}
.form-field input[type="radio"],
.form-field input[type="checkbox"] {
    opacity: 0;
    position: absolute;
}
.form-field input[type="radio"] + label,
.form-field input[type="checkbox"] + label {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 1;
}
.form-field input[type="radio"] + label:before,
.form-field input[type="checkbox"] + label:before {
    background: #5a5a5a;
    -webkit-box-shadow: 0 0 0 0.9375rem #fff inset;
    box-shadow: 0 0 0 0.9375rem #fff inset;
    content: "";
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border: 2px solid #5a5a5a;
    border-radius: 50%;
    display: block;
    height: 0.9375rem;
    margin-top: 0.0625rem;
    margin-right: 0.3125rem;
    -webkit-transition: all 0.17s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition: all 0.17s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    width: 0.9375rem;
}
.form-field input[type="radio"]:checked + label:before,
.form-field input[type="checkbox"]:checked + label:before {
    -webkit-box-shadow: 0 0 0 2px #fff inset;
    box-shadow: 0 0 0 2px #fff inset;
}
.form-field input[type="checkbox"] + label {
    font-family: 'gothamrounded';
    font-weight: normal;
    font-size: 0.8571428571em;
}
.form-field input[type="checkbox"] + label:before {
    margin-top: -0.0625rem;
}
.form-field input[type="text"],
.form-field input[type="number"],
.form-field input[type="tel"],
.form-field input[type="date"],
.form-field input[type="email"],
.form-field textarea {
    border: 3px solid #e5e6e5;
    padding: 0.625rem 0.625rem;
    width: 100%;
}
.form-field input[type="file"].filled + label:after {
    content: "X";
    font-family: 'gothamrounded';
    margin-left: 0.625rem;
    font-size: 0.875rem;
    -webkit-transition: all 0.17s linear;
    transition: all 0.17s linear;
}
.form-field input[type="file"] + label,
.buttons [type="submit"] {
    background: #1df95b;
    border: 0 none;
    cursor: pointer;
    color: #fff;
    font-size: 1.1428571429em;
    font-family: 'nittimostro';
    font-weight: normal;
    padding: 0.625rem;
    text-transform: uppercase;
    position: relative;
    -webkit-transition: all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 2;
}
.form-field input[type="file"] + label:hover,
.buttons [type="submit"]:hover {
    text-shadow: 0 0 1px rgba(0,0,0,0.5);
    background: rgba(29,249,91,0.8);
}
.form-field input[type="file"] + label:hover:after,
.buttons [type="submit"]:hover:after {
    font-weight: bold;
}
.form-field textarea {
    resize: vertical;
    min-height: 6.25rem;
}
.buttons {
    margin-top: 3.75rem;
}
.buttons [type="submit"] {
    margin: 0 auto;
    max-width: 30rem;
    width: 100%;
}
.fields {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.fields label ~ label {
    margin-left: 1.25rem;
}
.form-fields .mention,
.form-fields > p {
    font-size: 0.8571428571em;
}
.form-fields .mention > p,
.form-fields > p > p {
    color: #5a5a5a;
}
.form-fields > p {
    color: #5a5a5a;
    margin: 3.125rem 0 1.875rem;
    font-style: italic;
}
.form-fields p.mention:not(.message) {
    font-style: italic;
}
fieldset {
    border: 0 none;
    margin: 0;
    padding: 0;
}
fieldset > div {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
fieldset > div > label {
    margin-right: 2.5rem;
}
.form-success {
    background: #1df95b;
    color: #fff;
    font-size: 1.7142857143em;
    padding: 1.25rem;
    margin-top: 1.875rem;
}
body.success .tt + .form-field {
    display: none;
}
.g-recaptcha + input {
    -webkit-transform: translate(1.25rem, 2.1875rem);
    transform: translate(1.25rem, 2.1875rem);
}
.mod-nutri {
    background-color: #89d7f8;
    color: #fff;
    padding-bottom: 4.375rem;
    padding-top: 3.75rem;
}
.mod-nutri.object-fit:before {
    background-color: #89d7f8;
}
.mod-nutri .bg-mod {
    bottom: 0;
    top: auto;
}
.page-brasses .mod-nutri {
    background-size: 50%;
    background-position: 100% 100%;
    color: #fff;
    padding-bottom: 8.4375rem;
}
.mod-nutri .ui-wave-1 {
    fill: #89d7f8;
}
.mod-nutri > .wp {
    position: relative;
    z-index: 1;
}
.mod-nutri .edito-media {
    margin-bottom: 1.25rem;
}
.mod-nutri .edito-media img {
    display: block;
    margin: 0 auto;
}
.mod-nutri .edito-media.main {
    margin-bottom: 2.1875rem;
}
.mod-nutri .edito-media.main img {
    max-width: 22.5rem;
    width: 100%;
}
.mod-nutri .edito-media.origin img {
    width: 7.5rem;
}
.mod-nutri .edito-ct {
    text-align: center;
}
.mod-nutri .edito-ct p {
    margin-bottom: 0;
}
.mod-nutri .edito-ct p + p {
    margin-top: 1rem;
}
.mod-nutri .edito-ct p:not([class]) + .fancy {
    margin-top: 1.375rem;
}
.mod-nutri .edito-ct p.fancy + p:not([class]) {
    margin-top: 1.75rem;
}
.mod-nutri .edito-ct p.mentions + .mentions {
    margin-top: 0.5rem;
}
.mod-nutri .nutriscore {
    margin-bottom: 0.75rem;
}
.mod-nutri .nutriscore img {
    width: 6.875rem;
}
.mod-nutri .tt {
    margin-bottom: 2.125rem;
}
.mod-origin {
    background-color: #99c060;
    background-position: 50% 100%;
    color: #fff;
    padding: 3.75rem 0 6.5625rem;
}
.mod-origin .ui-wave-1 {
    fill: #99c060;
}
.page-brasses .mod-origin {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #63d6e7), to(#a7e6ef));
    background-image: linear-gradient(to bottom, #63d6e7 50%, #a7e6ef 100%);
}
.page-brasses .mod-origin .bg-mod {
    -o-object-position: right;
    object-position: right;
}
.page-brasses .mod-origin .ui-wave-1 {
    fill: #63d6e7;
}
.page-brasses .mod-origin .edito-ct {
    padding-right: 1.125rem;
}
.page-brasses .mod-origin .tt img {
    width: 75%;
}
.page-bio .mod-origin .bg-mod {
    -o-object-position: bottom;
    object-position: bottom;
    -webkit-mask-image: -webkit-gradient(linear, left bottom, left top, color-stop(90%, #000), to(transparent));
    -webkit-mask-image: linear-gradient(to top, #000 90%, transparent 100%);
    mask-image: -webkit-gradient(linear, left bottom, left top, color-stop(90%, #000), to(transparent));
    mask-image: linear-gradient(to top, #000 90%, transparent 100%);
}
.page-bio .mod-origin .ui-wave-1 {
    fill: #99c060;
}
.page-verger .mod-origin,
.page-sans-sucres-ajoutes .mod-origin,
.page-les-vitamines .mod-origin {
    padding: 1.25rem 0 4.0625rem;
}

.page-verger .mod-origin .tt,
.page-sans-sucres-ajoutes .mod-origin .tt,
.page-les-vitamines .mod-origin .tt {
    -webkit-transform: translateX(-1.625rem);
    transform: translateX(-1.625rem);
    width: calc( 100% + 5rem );
}
.mod-origin .tt {
    margin-bottom: 1.25rem;
}
.mod-origin .wp {
    position: relative;
    z-index: 5;
}
.mod-products {
    color: #fff;
    position: relative;
}
.page-brasses .mod-products .layer,
.page-brasses .mod-products .layer .mentions {
    color: #fff;
}
.mod-products .edito-tt {
    line-height: 1.1;
    font-size: 1.7857142857em;
    margin-bottom: 2.375rem;
}
.mod-products .edito-tt .wp {
    padding-bottom: 0;
    padding-top: 0;
}
.mod-products .edito-tt h2,
.mod-products .edito-tt h3,
.mod-products .edito-tt h4,
.mod-products .edito-tt h5 {
    font-size: 1em;
    font-weight: normal;
    margin: 0;
    padding-right: 2.5rem;
}
.mod-products .edito-media:last-child {
    padding-bottom: 0.625rem;
}
.mod-products .edito-media img {
    margin-left: auto;
    margin-right: auto;
}
.mod-products .edito-ct {
    font-size: 1em;
}
.mod-products .edito-ct:last-child .fancy {
    font-size: 1.4285714286em;
    text-transform: none;
}
.mod-products .edito-ct .wp {
    padding-top: 0;
}
.mod-products .edito-ct p {
    margin: 0;
}
.mod-products .edito-ct p + p {
    margin-top: 0.9375rem;
}
.mod-products .edito-ct .fancy-alt {
    font-size: 2em;
    margin-top: 2.5rem;
}
.mod-products .edito-accordions .wp {
    padding-top: 0;
}
.mod-products .edito-accordions .accordions--list {
    color: #000;
}
.mod-products .edito-accordions .accordions--list--item {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.page-fruits-de-nos-regions .mod-products .edito-accordions .accordion--trigger {
    color: #387741;
}
.page-fruits-de-nos-regions .mod-products .edito-accordions .accordion--trigger svg {
    fill: #ff831d;
}
.mod-products .layer {
    overflow: hidden;
    padding: 2.5rem 0;
}
.mod-products .layer,
.mod-products .layer .fct {
    background: #a3ed9d;
}
.mod-products .layer:first-child {
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.15);
    box-shadow: 0 0 20px rgba(0,0,0,0.15);
}
.mod-products .layer:last-child {
    padding-bottom: 2.1875rem;
}
.mod-products .layer:nth-child(2) {
    background: transparent;
    height: 100vh;
}
.mod-products .layer:nth-child(2) + .layer {
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.15);
    box-shadow: 0 0 20px rgba(0,0,0,0.15);
}
.mod-products .layer:nth-child(2) .wp {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
}
.mod-products .layer:nth-child(2) .edito-media.striped:before {
    bottom: 50%;
}
.mod-products .layer.quizz {
    padding-top: 0;
}
.mod-products .fct {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -5;
}
.mod-products .fct .edito-media {
    margin-bottom: 2.5rem;
}
.mod-promise {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #129ad5), color-stop(60%, #89d7f8));
    background-image: linear-gradient(to bottom, #129ad5 30%, #89d7f8 60%);
    padding-bottom: 2.8125rem;
}
.page-les-vitamines .mod-promise {
    padding-top: 5rem;
}
.page-les-vitamines .mod-promise .edito-ct {
    color: #fff;
}
.mod-promise .wp {
    position: relative;
    z-index: 5;
}
.mod-promise .ui-wave-1 {
    fill: #129ad5;
}
.mod-promise .tt {
    font-size: 1.4285714286em;
    color: #fff;
    font-family: 'nittimostro';
    font-weight: normal;
    margin-bottom: 1.125rem;
}
.page-brasses .mod-promise .tt {
    padding-right: 23.4375%;
}
.mod-promise .bg-mod {
    bottom: 0;
    top: auto;
}
.mod-promise .deco {
    float: right;
    margin: -2.8125rem 0 1.25rem;
    text-align: right;
    max-width: 12.5rem;
    width: 42.1875%;
}
.mod-promise .deco + * {
    clear: right;
}
.mod-promise .deco img {
    display: block;
    width: 100%;
}
.mod-promise .mentions {
    color: #fff;
    margin: 0;
}
.mod-promise .edito-ct {
    color: #5a5a5a;
}
.mod-promise .edito-video {
    margin: 0.625rem 0;
}
.mod-promise .edito-video video {
    width: 100%;
}
.mod-promise .main-deco {
    margin-top: 11.25rem;
    max-width: 28.125rem;
    margin-left: auto;
    margin-right: auto;
}
.mod-promise .main-deco img {
    display: block;
    width: 100%;
}
.mod-snack {
    color: #fff;
    padding: 0.75rem 0 3.25rem 0;
}
.mod-snack .tt {
    font-family: 'nittimostro';
    font-size: 1.4285714286em;
    margin-bottom: 1.25rem;
    text-transform: uppercase;
    text-align: center;
    font-weight: normal;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    width: 100%;
}
.mod-snack form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.mod-snack form .switch-wp {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
}
.mod-snack form .inactive {
    display: none;
}
.mod-snack .tab {
    margin-top: 1.5625rem;
    width: 100%;
}
.mod-snack .edito-media {
    position: relative;
    left: 50%;
    margin: 1.5625rem 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100vw;
}
.mod-snack .edito-media img {
    display: block;
    margin: 0 auto;
}
.mod-snack .edito-media .ui-wave-1,
.mod-snack .edito-media .wave-reverse {
    width: 100%;
    z-index: 10;
}
.mod-snack .edito-media .ui-wave-1 {
    bottom: 0;
    margin-bottom: -1px;
    top: auto;
    -webkit-transform: none;
    transform: none;
}
.mod-snack .edito-ct {
    color: #5a5a5a;
    font-weight: bold;
    font-size: 1.1428571429em;
    text-align: center;
}
header[role="banner"] {
    position: fixed;
    z-index: 1;
    left: 1.6875rem;
    top: 0.625rem;
}
header[role="banner"] .logo {
    height: 3.75rem;
    width: 3.75rem;
    border-radius: 50%;
    background-color: #fff;
    margin: 0;
    padding: 0.625rem;
}
header[role="banner"] .logo .ui-logo {
    height: 100%;
    width: 100%;
}
header[role="banner"] .logo span {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.story-restart {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border-radius: 50%;
    border: 0;
    cursor: pointer;
    height: 100%;
    left: 0;
    outline: none;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
[role=navigation] {
    background-color: #f9354c;
    color: #fff;
    z-index: 20;
    position: relative;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
    [role=navigation] {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 20;
    }
}
[role=navigation].sticky {
    height: 3rem;
}
.fixed-nav [role=navigation] {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
}
.nav-wrapper {
    background-color: #f9354c;
    height: 3rem;
    padding: 0.375rem 0.5625rem;
}
.sticky .nav-wrapper {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 20;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
    .sticky .nav-wrapper {
        position: static;
    }
}
.nav-bar {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
}
.nav-toggle,
.nav-home {
    position: relative;
    z-index: 1;
}
.nav-toggle {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    border-radius: 50%;
    background-color: #fff;
    width: 2.25rem;
    height: 2.25rem;
    position: relative;
    border: 4px solid #fff;
    -webkit-transition: border-width 0.2s;
    transition: border-width 0.2s;
    outline: none;
}
.nav-toggle[aria-expanded="true"] {
    border: 4px solid #fff82c;
}
.nav-toggle span {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.nav-toggle:after,
.nav-toggle.close:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 1rem;
    height: 0.1875rem;
    background-color: #f9354c;
    -webkit-box-shadow: 0px 6px 0 0 #f9354c, 0px -6px 0 0 #f9354c;
    box-shadow: 0px 6px 0 0 #f9354c, 0px -6px 0 0 #f9354c;
}
.nav-toggle.close {
    right: 0.5625rem;
    top: 0;
    -webkit-transform: translateY(-2.625rem) rotate(45deg);
    transform: translateY(-2.625rem) rotate(45deg);
    position: absolute;
}
.nav-toggle.close:before {
    -webkit-transform: translate(-50%, -50%) rotate(90deg);
    transform: translate(-50%, -50%) rotate(90deg);
}
.nav-toggle.close:before,
.nav-toggle.close:after {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.nav-home {
    outline: none;
    -webkit-transition: color 0.2s linear;
    transition: color 0.2s linear;
}
.nav-home:hover,
.keyboard .nav-home:focus {
    color: #fff82c;
}
.nav-home svg {
    height: 2.125rem;
    width: 2.25rem;
}
.nav-home span {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.nav-menu {
    background-color: #f9354c;
    left: 0;
    position: absolute;
    top: 100%;
    width: 100%;
    -webkit-transition: height 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: height 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.nav-menu[aria-hidden="true"] {
    display: none;
    -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
.nav-menu.toggle {
    display: block;
}
.menu-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: calc( 100vh - 3rem);
}
.nav-links {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    font-size: 1.25rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    text-align: center;
}
.nav-links a,
.nav-links button {
    text-decoration: none;
    background: none;
    border: 0 none;
    cursor: pointer;
    color: inherit;
    display: block;
    line-height: 1.2;
    outline: none;
    width: 100%;
}
.keyboard .nav-links a:focus,
.keyboard .nav-links button:focus,
.nav-links a:active,
.nav-links button:active,
.nav-links a[aria-current="true"],
.nav-links button[aria-current="true"] {
    color: #fff82c;
}
.nav-links b {
    display: block;
}
.nav-links .ui-separator {
    height: 0.625rem;
    width: 3.125rem;
    fill: #1df95b;
    margin: 1rem auto 1.3125rem;
}
.nav-links .nav-products--label .tt span {
    margin: 0 10px;
}
.wood-panel {
    display: none;
    width: 171px;
    height: 114px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url("../media/img/wood-panel.png") no-repeat 0 0;
    padding: 20px 0 0;
    color: #fff;
    border: 0;
    cursor: pointer;
}
.wood-panel > span {
    -webkit-transform: rotate(-4deg);
    transform: rotate(-4deg);
    display: block;
}
.wood-panel span span {
    display: block;
    font-family: 'balloontwo', Helvetica, Arial, sans-serif;
    font-size: 21px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.1;
    letter-spacing: normal;
    text-align: center;
    margin-bottom: 4px;
}
.wood-panel svg {
    display: inline-block;
    height: 0.8rem;
    width: 0.8rem;
}
.current-screen {
    font-size: 0.625rem;
    line-height: 1.2;
    text-align: center;
    width: 100%;
    position: absolute;
    margin: 0;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    z-index: 0;
    padding: 0 3.375rem;
    -webkit-transition: opacity 0.2s linear, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: opacity 0.2s linear, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: opacity 0.2s linear, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: opacity 0.2s linear, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.current-screen.start {
    opacity: 0;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.previous .current-screen.start {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}
.current-screen.in {
    opacity: 1;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition-timing-function: linear, cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition-timing-function: linear, cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
.current-screen.out {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}
.previous .current-screen.out {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.current-screen b {
    display: block;
}
.nav-edito {
    position: relative;
    /*
   [1]: All items a forced onto a single line, causing the overflow when necessary.
   [2]: Automatic overflow means a scroll bar won’t be present if it isn’t needed
   [3]: Make it smooth scrolling on iOS devices
   [4]: Hide the ugly scrollbars in Edge until the scrollable area is hovered
   [5]: Hide the scroll bar in WebKit browsers
   */
}
.nav-edito ul {
    position: absolute;
    bottom: 0;
    left: 50%;
    padding-top: 4.25rem;
    width: calc(100% - 2.5rem);
    max-width: 58.75rem;
    text-align: center;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap /* [1] */;
    overflow-x: auto /* [2] */;
    -webkit-overflow-scrolling: touch /* [3] */;
    -ms-overflow-style: -ms-autohiding-scrollbar /* [4] */;
}
.nav-edito ul::-webkit-scrollbar {
    display: none;
}
.nav-edito li {
    position: relative;
    display: inline-block;
}
.nav-edito li + li {
    margin-left: 1.0625rem;
}
.nav-edito li + li::before {
    content: '';
    position: absolute;
    top: 0.9375rem;
    left: -0.5625rem;
    height: 1.0625rem;
    background: #fff;
    width: 0.0625rem;
}
.nav-edito a {
    display: inline-block;
    position: relative;
    color: #fff;
    font-family: 'balloontwo', Helvetica, Arial, sans-serif;
    font-size: 1.3125rem;
    font-weight: 700;
    text-decoration: none;
    padding: 0.625rem 0.125rem 0.625rem 0;
}
.nav-edito a::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 51%;
    right: 51%;
    height: 0.3125rem;
    background: #fff;
    -webkit-transition: 0.35s;
    transition: 0.35s;
}
.nav-edito a:hover::after,
.nav-edito a.is-active::after {
    left: 0;
    right: 0;
}
@media (min-width: 23em) {
    .grid-medias--item {
        width: 50%;
    }
}
@media (min-width: 30em) {
    .interview--trigger {
        margin: 1.25rem 1.875rem;
    }
    .interview--content {
        padding: 2.5rem 3rem 1.875rem;
    }
    .interview--title--name {
        padding-right: 3.75rem;
    }
    .screen-post-it {
        font-size: 1.25rem;
        line-height: 1.15;
    }
    .screen-post-it p + p {
        margin: 1.2em 0 0;
    }
    .screen-post-it .post-it-1 {
        margin: 0 auto 3.25rem;
    }
    .screen-post-it .post-it-1 .inner {
        padding: 111.4583333333% 10.8333333333% 10.8333333333%;
    }
    .screen-post-it .post-it-1 small {
        font-size: 0.6em;
    }
    .screen-post-it .post-it-1 .annotation {
        margin-top: 2.25rem;
    }
    .screen-post-it .post-it-2 {
        border-width: 1rem;
        margin: 0 auto 3.25rem;
        padding: 1rem;
    }
    .screen-post-it .post-it-3 .head .pict {
        margin: 0 auto 2.5rem;
    }
    .screen-post-it .post-it-3 .text p + p {
        margin: 0;
    }
    .screen-post-it .post-it-3 .text p:nth-child(1) {
        left: 11.320754717%;
        padding-top: 11.320754717%;
        width: 50.9433962264%;
    }
    .screen-post-it .post-it-3 .text p:nth-child(2) {
        right: 11.320754717%;
        padding-top: 49.0566037736%;
        width: 47.1698113208%;
    }
    .screen-post-it .post-it-3 .text p:nth-child(3) {
        left: 60.3773584906%;
        padding-top: 200%;
        width: 35.8490566038%;
    }
    .screen-post-it .post-it-3 .text p:nth-child(4) {
        left: 4.5283018868%;
        padding-top: 298.1132075472%;
        width: 37.7358490566%;
    }
    .screen-post-it .post-it-3 .button {
        font-size: 1.2em;
        padding: 2.641509434% 9.8113207547%;
    }
}
@media (min-width: 48em) {
    .grid-medias--item {
        width: 25%;
    }
    .picture-and-pointer-picture {
        text-align: left;
        max-width: none;
    }
    .picture-and-pointer-picture img {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        width: 100%;
    }
    .picture-and-pointer-picture .pointer.pointer-1 {
        top: 5%;
        left: 45%;
    }
    .picture-and-pointer-picture .pointer.pointer-2 {
        top: 30%;
        left: 55%;
    }
    .picture-and-pointer-picture .pointer.pointer-3 {
        top: 30%;
        right: 30%;
    }
    .picture-and-pointer-picture .pointer.pointer-4 {
        bottom: 30%;
        left: 45%;
    }
    .picture-and-pointer-picture .pointer.pointer-5 {
        bottom: 33.5%;
        left: 63%;
    }
    .edito--text-and-motion--motion-design.bees {
        margin-top: 1.25rem;
        width: 450px;
        -ms-flex-preferred-size: 450px;
        flex-basis: 450px;
    }
    .edito--text-and-motion--motion-design.bees #motion-bees {
        top: -60px;
        bottom: -80px;
        left: -190px;
    }
    .timeline-slider--slide-pagination {
        border-radius: 10px;
    }
    .timeline-slider--slide-btn-wrapper {
        display: inline-block;
    }
    .timeline-slider--slide-btn-wrapper.btn-invisible {
        display: inline-block;
    }
}
@media (min-width: 64em) {
    header[role="banner"] {
        padding: 1.5625rem 4.5833333333% 1.625rem;
    }
    .header-home .ui-logo-simple {
        height: 2.8125rem;
        width: 2.9375rem;
    }
    footer[role="contentinfo"] {
        padding: 0 4.5833333333%;
    }
    footer[role="contentinfo"] .links {
        font-size: 1.125rem;
    }
    footer[role="contentinfo"] p {
        font-size: 0.9375rem;
        margin: 0;
    }
    .footer-wrapper {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 1.4375rem 0;
    }
    [role=navigation].sticky {
        height: 6rem;
    }
    .nav-home {
        left: 6.6666666667%;
        padding: 0;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .nav-home svg {
        height: 2.8125rem;
        width: 2.9375rem;
    }
    .nav-wrapper {
        height: 6rem;
        padding: 0.375rem 0.5625rem;
        position: relative;
    }
    .sticky .home  .nav-wrapper {
        position: fixed;
        width: 100%;
        left: 0;
        top: 0;
    }
    body:not(.home)  .nav-wrapper {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 1000;
    }
    .nav-bar {
        margin: 0 auto;
        max-width: 112.5rem;
    }
    .nav-toggle {
        display: none;
    }
    #menu[aria-hidden="true"] {
        display: block;
    }
    .nav-menu:not([id^="megamenu"]) {
        position: static;
        height: 100%;
    }
    .nav-menu#menu .nav-links li {
        margin-right: 2.5rem;
    }
    .nav-menu#megamenu-1 .nav-links {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .nav-menu#megamenu-1 .nav-links li {
        max-height: calc( 100vh - 6rem );
        max-width: calc( 80vh - 6rem );
        width: 33.333333333333336%;
    }
    .nav-menu#megamenu-2 .nav-links li {
        width: calc(100% / 3);
        max-height: calc( 50vh - 3rem );
    }
    .nav-menu#megamenu-2 .nav-links li.nav-products--label .tt {
        color: #fff;
        font-size: 1.4em;
    }
    .nav-menu#megamenu-2 .nav-links li.nav-products--label .tt span {
        color: #fff;
        font-size: inherit;
    }
    .nav-menu#megamenu-2 .nav-links li:nth-last-child(4) ~ li {
        -ms-flex-item-align: stretch;
        align-self: stretch;
        overflow: hidden;
    }
    .nav-menu#megamenu-2 .nav-links li:nth-last-child(4) ~ li:nth-child(1) a,
    .nav-menu#megamenu-2 .nav-links li:nth-last-child(4) ~ li:nth-child(2) a {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 100%;
    }
    .nav-menu[id^="megamenu"]:before {
        content: '';
        background: rgba(0,0,0,0.3);
        height: calc( 100vh - 6rem );
        left: 0;
        position: absolute;
        top: 0;
        opacity: 0;
        width: 100vw;
        -webkit-transition: all 0.17s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: all 0.17s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        z-index: -1;
    }
    .nav-menu[id^="megamenu"][aria-hidden="false"]:before {
        opacity: 1;
    }
    .nav-menu[id^="megamenu"] .nav-cross-products .nav-links a span {
        display: block;
    }
    .nav-menu[id^="megamenu"] .nav-cross-products span:not(.tt) {
        font-size: 1.4em;
    }
    .nav-menu[id^="megamenu"] .nav-cross-products .tt {
        font-size: 2.8em;
        line-height: 0.9;
        margin-top: 0.625rem;
        padding: 0 1.25rem;
        width: 100%;
    }
    .nav-menu[id^="megamenu"] .nav-links {
        height: 100%;
        padding: 0;
    }
    .nav-menu[id^="megamenu"] .nav-links a,
    .nav-menu[id^="megamenu"] .nav-links button {
        height: 100%;
    }
    .nav-menu[id^="megamenu"] .nav-links a picture,
    .nav-menu[id^="megamenu"] .nav-links button picture {
        height: 100%;
        width: 100%;
    }
    .nav-menu[id^="megamenu"] .nav-links a img,
    .nav-menu[id^="megamenu"] .nav-links button img {
        display: block;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%;
    }
    .nav-menu[id^="megamenu"] .nav-links a span,
    .nav-menu[id^="megamenu"] .nav-links button span,
    .nav-menu[id^="megamenu"] .nav-links a .ui-separator,
    .nav-menu[id^="megamenu"] .nav-links button .ui-separator {
        display: none;
    }
    .menu-wrapper {
        height: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .menu-wrapper .block-social {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        margin: 0;
        position: absolute;
        right: 4.5833333333%;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .nav-links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
        padding: 0 calc( 7.5rem + 4.5833333333% );
        width: 100%;
    }
    .nav-links a,
    .nav-links button {
        position: relative;
        outline: none;
    }
    .nav-links a span,
    .nav-links button span {
        display: inline-block;
        -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: -webkit-transform 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: transform 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: transform 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53), -webkit-transform 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    }
    .nav-links a:hover,
    .nav-links button:hover,
    .keyboard  .nav-links a:focus,
    .keyboard  .nav-links button:focus,
    .nav-links a[aria-current="true"],
    .nav-links button[aria-current="true"],
    .nav-links a[aria-expanded="true"],
    .nav-links button[aria-expanded="true"] {
        color: #fff82c;
    }
    .nav-links a:hover span,
    .nav-links button:hover span,
    .keyboard  .nav-links a:focus span,
    .keyboard  .nav-links button:focus span,
    .nav-links a[aria-current="true"] span,
    .nav-links button[aria-current="true"] span,
    .nav-links a[aria-expanded="true"] span,
    .nav-links button[aria-expanded="true"] span {
        -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -webkit-transform: translateY(-0.625rem);
        transform: translateY(-0.625rem);
    }
    .nav-links a:hover .ui-separator,
    .nav-links button:hover .ui-separator,
    .keyboard  .nav-links a:focus .ui-separator,
    .keyboard  .nav-links button:focus .ui-separator,
    .nav-links a[aria-current="true"] .ui-separator,
    .nav-links button[aria-current="true"] .ui-separator,
    .nav-links a[aria-expanded="true"] .ui-separator,
    .nav-links button[aria-expanded="true"] .ui-separator {
        opacity: 1;
        -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -webkit-transform: translate(-50%, -0.625rem);
        transform: translate(-50%, -0.625rem);
    }
    .nav-links .ui-separator {
        margin: 0.25rem auto 0;
        height: 0.9375rem;
        width: 4.5625rem;
        position: absolute;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        opacity: 0;
        -webkit-transition: opacity 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53), -webkit-transform 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: opacity 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53), -webkit-transform 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: opacity 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53), transform 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: opacity 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53), transform 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53), -webkit-transform 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    }
    .nav-links li:last-child .ui-separator {
        display: block;
    }
    .wood-panel {
        display: block;
        position: absolute;
        bottom: 100%;
        right: 26px;
        z-index: -1;
        -webkit-transition: opacity 0.1s linear, -webkit-transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        transition: opacity 0.1s linear, -webkit-transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        transition: opacity 0.1s linear, transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        transition: opacity 0.1s linear, transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275), -webkit-transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        outline: none;
    }
    .wood-panel:focus {
        outline: none;
    }
    .keyboard  .wood-panel:focus {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    }
    .wood-panel.play {
        -webkit-animation: wobble 1s linear;
        animation: wobble 1s linear;
    }
    .wood-panel.hide {
        -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
        -webkit-transform: scale(0.7) rotate(-180deg);
        transform: scale(0.7) rotate(-180deg);
    }
    .current-screen {
        display: none;
    }
    .block-social a {
        margin: 0;
    }
    .nav-edito ul {
        padding-top: 7.25rem;
    }
    .nav-edito li + li {
        margin-left: 2.0625rem;
    }
    .nav-edito li + li::before {
        left: -1.0625rem;
    }
    .manifesto--section {
        padding-bottom: 12.5rem;
    }
    .manifesto--content +  .manifesto--content--content {
        margin-top: 3.5rem;
    }
    .game--nav--links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 0;
    }
    .game--intro {
        margin: 1rem 0 3.5rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .game--intro > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .game--intro--media {
        padding: 0 1.25rem 0 0;
        margin: 0;
    }
    .game--intro--content {
        padding: 0 0 0 1.25rem;
    }
    .game--intro--content .title-second,
    .game--intro--content--intro {
        text-align: left;
    }
    .mod-cross-products .object-fit {
        background-repeat: no-repeat;
        background-size: cover;
    }
    .mod-cross-products a,
    .mod-cross-products img,
    .mod-cross-products h3 {
        display: block;
        position: relative;
        width: 100%;
    }
    .mod-cross-products div {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        font-family: 'nittimostro';
        height: 100%;
        left: 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        position: absolute;
        text-align: center;
        text-transform: uppercase;
        top: 0;
        width: 100%;
        z-index: 1;
    }
    .mod-cross-products .tt {
        font-size: 1.8571428571em;
    }
    .mod-cross-products span:not(.tt) {
        color: #00853a;
        display: block;
        font-size: 1em;
    }
    .mod-cross-products sup {
        font-size: 0.8571428571em;
    }
    .mod-cross-products {
        background: #fff;
    }
    .nav-cross-products span.tt {
        color: inherit !important;
    }
    .title-main {
        font-size: 3.5rem;
        text-align: left;
    }
    .nav-cross-products .object-fit {
        background-repeat: no-repeat;
        background-size: cover;
    }
    .nav-cross-products a,
    .nav-cross-products img,
    .nav-cross-products h3 {
        display: block;
        position: relative;
        width: 100%;
    }
    .nav-cross-products div {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        font-family: 'nittimostro';
        height: 100%;
        left: 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        position: absolute;
        text-align: center;
        text-transform: uppercase;
        top: 0;
        width: 100%;
        z-index: 1;
    }
    .nav-cross-products .tt {
        font-size: 1.8571428571em;
    }
    .nav-cross-products span:not(.tt) {
        color: #00853a;
        display: block;
        font-size: 1em;
    }
    .nav-cross-products sup {
        font-size: 0.8571428571em;
    }
    .accordions--list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-left: -10px;
        margin-right: -10px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .accordions--list--item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        padding: 0 10px;
    }
    .accordions--list--item:nth-child(even) {
        -webkit-transition-delay: 0.2s;
        transition-delay: 0.2s;
    }
    #overlay-application {
        font-size: 1.25rem;
        margin: auto;
    }
    #overlay-application .overlay-close {
        right: 1.875rem;
        top: 2.5rem;
    }
    #overlay-application .wrapper {
        margin-bottom: 3.75rem;
    }
    #overlay-application footer {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 1.125rem;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-bottom: 1.0625rem;
    }
    .screen-city {
        width: 100%;
        overflow: hidden;
        padding: 0;
    }
    .screen-city .ui-city-mobile {
        display: none;
    }
    .screen-city .ui-city {
        height: calc( 100vh - 6rem );
        width: calc( (100vh - 96px) * 5.968822170900693 );
        display: block;
    }
    .screen-city .city-wrapper {
        background-size: auto 100%;
        background: none;
        height: calc( 100vh - 6rem );
        left: 0;
        position: absolute;
        top: 0;
        will-change: transform;
    }
    .screen-city .city-wrapper p {
        padding-left: 0;
    }
    .screen-city .city-sections {
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .screen-city .city-sections section {
        height: 100%;
        position: static;
        padding-top: 0;
    }
    .screen-city.bottom .city-wrapper {
        top: auto;
        bottom: 0;
    }
    .screen-city.fixed .city-wrapper {
        position: fixed;
        top: 6rem;
    }
    .screen-city p {
        font-size: calc( (100vh - 6rem) * 0.0260078023 );
        line-height: 1.1;
    }
    .screen-city a {
        margin-top: 1em;
        font-size: inherit;
        line-height: 1.4;
    }
    .screen-city a span {
        background-size: 0 4px;
    }
    .screen-city a:hover span,
    .keyboard  .screen-city a:focus span {
        background-size: 100% 4px;
    }
    .screen-city .city-1 p {
        width: 8.2788671024%;
        top: 74.122236671%;
        left: 12.6361655773%;
    }
    .screen-city .city-2 .title {
        position: absolute;
        margin-top: 0;
        padding-top: 5.9694989107%;
        width: 13.2026143791%;
        top: 8.8426527958%;
        left: 28.3224400871%;
        clip: auto;
        background: url("../media/dyn/city/city-2-title.png") no-repeat 0 bottom;
        background-size: auto 100%;
    }
    .screen-city .city-2 p {
        left: 33.7690631808%;
        top: 76.0728218466%;
        width: 9.5860566449%;
    }
    .screen-city .city-3 p {
        width: 8.4967320261%;
        top: 62.8088426528%;
        left: 55.5555555556%;
    }
    .screen-city .city-4 p {
        width: 7.4074074074%;
        top: 39.7919375813%;
        left: 85.9694989107%;
    }
    #anim-squares {
        height: 0;
        margin-top: 0;
        padding-top: 6.2309368192%;
        width: 6.2309368192%;
        left: 11.1546840959%;
        top: 38.7516254876%;
    }
    #anim-skate {
        height: 0;
        margin-top: 0;
        padding-top: 4.4444444444%;
        width: 4.4444444444%;
        left: 14.9455337691%;
        top: 39.0117035111%;
    }
    #anim-poi {
        height: 0;
        margin-top: 0;
        padding-top: 11.9825708061%;
        width: 11.9825708061%;
        left: 32.6797385621%;
        top: 52.0156046814%;
    }
    main[role="main"] {
        font-size: 1rem;
        padding: 6rem 0 0;
    }
    .page-single  main[role="main"] {
        padding: 5rem 0 6.25rem;
    }
    main[role="main"] .page-title,
    main[role="main"] h1 {
        font-size: 2.625rem;
    }
    .page-single  main[role="main"] .page-title,
    .page-single  main[role="main"] h1 {
        font-size: 5rem;
    }
    main[role="main"] .info {
        font-size: 1.125rem;
    }
    main[role="main"] .info--wrapper {
        padding: 2.75rem 1.25rem;
    }
    main[role="main"] .wysiwyg ul {
        padding-left: 1.125rem;
    }
    .page-edito.edito  main[role="main"] .wysiwyg--wrapper ol li,
    .page-edito.edito-long-read  main[role="main"] .wysiwyg--wrapper ol li,
    .page-edito.page-verger  main[role="main"] .wysiwyg--wrapper ol li {
        position: relative;
        min-height: 4.5625rem;
        padding-left: 7.5rem;
    }
    .page-edito.edito  main[role="main"] .wysiwyg--wrapper ol li::before,
    .page-edito.edito-long-read  main[role="main"] .wysiwyg--wrapper ol li::before,
    .page-edito.page-verger  main[role="main"] .wysiwyg--wrapper ol li::before {
        position: absolute;
        top: -0.9375rem;
        left: 0;
    }
    .page-edito.edito  main[role="main"] .wysiwyg--wrapper ol li::after,
    .page-edito.edito-long-read  main[role="main"] .wysiwyg--wrapper ol li::after,
    .page-edito.page-verger  main[role="main"] .wysiwyg--wrapper ol li::after {
        top: 0.625rem;
    }
    main[role="main"] .wysiwyg.highlight-block {
        padding: 1.5rem 3rem 2rem;
    }
    .edito--cover {
        height: calc( 90vh - 6rem );
        padding-bottom: 4.375rem;
        margin-bottom: -4.375rem;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .edito--cover--logo +  .edito--cover--title {
        margin: 1.875rem 0 0;
    }
    .edito--cover::after {
        height: 4.375rem;
    }
    .edito--cover--after::after {
        top: 4.0625rem;
    }
    .story-disclaimer {
        position: absolute;
        z-index: 2;
        right: 0;
        top: 0;
        height: 100%;
        width: 15rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        font-size: 1.25rem;
        padding: 2.5rem 1.625rem 6.25rem;
        -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: -webkit-transform 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: transform 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: transform 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53), -webkit-transform 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    }
    .story-disclaimer.hide {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
    }
    .story-disclaimer[aria-hidden="true"] {
        display: none;
    }
    .story-disclaimer .title {
        font-size: 1.5rem;
    }
    .story-disclaimer a.link-arrow {
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
        font-size: 1.125rem;
    }
    .story-disclaimer a.link-arrow:hover span span,
    .keyboard  .story-disclaimer a.link-arrow:focus span span {
        background-size: 100% 4px;
    }
    .story-disclaimer a.link-arrow svg {
        margin-right: 0.625rem;
    }
    .story-disclaimer a.link-arrow span span {
        background-size: 0 4px;
    }
    .story-disclaimer a.link-wood-panel {
        right: 50%;
        width: 171px;
        height: 114px;
        padding-top: 35px;
    }
    .story-disclaimer a.link-wood-panel span span {
        margin-bottom: -7px;
    }
    .disclaimer-close {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background-color: transparent;
        border: 0;
        color: inherit;
        display: block;
        height: 2.5rem;
        position: absolute;
        right: 0.625rem;
        top: 0.625rem;
        width: 2.5rem;
        -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: -webkit-transform 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: transform 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: transform 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53), -webkit-transform 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    }
    .disclaimer-close:focus {
        outline: none;
    }
    .keyboard  .disclaimer-close:focus {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
        -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    }
    .disclaimer-close svg {
        margin: 0 auto;
        width: 1rem;
    }
    .disclaimer-close span {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }
    .disclaimer-wrapper {
        display: block;
    }
    .disclaimer-wrapper p,
    .disclaimer-wrapper ul {
        width: 100%;
    }
    .disclaimer-wrapper ul {
        margin-top: 2.5rem;
    }
    .disclaimer-wrapper li {
        margin: 1.25rem 0;
    }
    .disclaimer-wrapper:after {
        content: none;
    }
    .screen-eat-well .slider,
    .screen-eat-well .eat-wrapper {
        height: 100%;
    }
    .screen-eat-well .eat-item {
        display: block;
        height: 100%;
    }
    .screen-eat-well .eat-item figcaption p:last-child {
        margin-bottom: 0;
    }
    .screen-eat-well .eat-item .text {
        margin: 0;
    }
    .screen-eat-well .figure-wrapper,
    .screen-eat-well figcaption {
        display: block;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
    }
    .screen-eat-well .figure-wrapper {
        overflow: hidden;
    }
    .screen-eat-well .figure-wrapper img {
        position: absolute;
        height: 100%;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: auto;
    }
    .screen-eat-well .eat-1 ul,
    .screen-eat-well .eat-1 .text {
        position: absolute;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .screen-eat-well .eat-1 ul {
        font-size: 1.875rem;
        top: 32.2496749025%;
        left: 81.8055555556%;
        width: 25rem;
    }
    .screen-eat-well .eat-1 .text {
        padding-top: 13.125rem;
        width: 30rem;
        left: 79.1666666667%;
        top: 59.8179453836%;
    }
    .screen-eat-well .eat-1 figcaption {
        overflow: hidden;
    }
    .screen-eat-well .eat-1 figcaption p {
        color: rgba(255,255,255,0.74);
        font-size: 0.9375rem;
        left: auto;
        max-width: 33.125rem;
        padding: 0.625rem 1.5625rem;
        position: absolute;
        right: 0;
        text-align: right;
        width: 50%;
    }
    .screen-eat-well .eat-2 figcaption {
        font-size: 1.25rem;
        left: 75.4166666667%;
        top: 58.77763329%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 31.875rem;
    }
    .screen-eat-well .eat-2 .text {
        padding-top: 43.7037037037%;
        width: 100%;
    }
    .screen-eat-well .eat-3 figcaption {
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        left: 77.9166666667%;
        top: 52.0156046814%;
        width: 31.25rem;
    }
    .screen-eat-well .eat-3 figcaption p {
        font-size: 1.5rem;
        width: 23.125rem;
        margin-bottom: 1em;
    }
    .screen-eat-well .eat-3 figcaption p:last-of-type {
        margin-bottom: 3.125rem;
    }
    .screen-eat-well .eat-3 .text {
        margin-top: 1.875rem;
    }
    .eat-arrows {
        display: block;
    }
    .eat-arrows button {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background-color: #f9354c;
        border-radius: 50%;
        border: 0;
        color: #fff;
        height: 3.125rem;
        outline: none;
        padding: 0;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        -webkit-transition: background-color 0.25s linear;
        transition: background-color 0.25s linear;
        width: 3.125rem;
        z-index: 2;
    }
    .keyboard  .eat-arrows button:focus,
    .eat-arrows button:hover {
        background-color: #286eea;
    }
    .eat-arrows button span {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }
    .eat-arrows .arrow-left {
        left: 1.5625rem;
    }
    .eat-arrows .arrow-left svg {
        -webkit-transform: scale(-1);
        transform: scale(-1);
    }
    .eat-arrows .arrow-right {
        right: 1.5625rem;
    }
    .eat-arrows .ui-arrow {
        height: 100%;
        width: 100%;
    }
    .eat-controls button:after {
        height: 1.25rem;
        width: 1.25rem;
    }
    main[role="main"]  .edito--floating-image + .wysiwyg--wrapper:not(.edito--text-and-motion) {
        margin-top: -1.25rem;
    }
    .edito--floating-image--picture {
        position: absolute;
        top: 0;
        bottom: 0;
        pointer-events: none;
    }
    .edito--floating-image--picture img {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .edito--floating-image.left  .edito--floating-image--picture {
        right: 50%;
        margin-right: 26rem;
    }
    .edito--floating-image.left  .edito--floating-image--picture img {
        right: 0;
    }
    .edito--floating-image.right  .edito--floating-image--picture {
        left: 50%;
        margin-left: 26rem;
    }
    .edito--floating-image.right  .edito--floating-image--picture img {
        left: 0;
    }
    #engagements-products {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 2.625rem;
    }
    #engagements-products > * {
        width: 28.75rem;
        margin: 0 0.625rem;
    }
    #engagements-products > * > * {
        height: 100%;
    }
    .interviews--inner {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .interviews--inner:before {
        content: '';
        position: absolute;
        top: 0;
        right: 1.25rem;
        bottom: 0;
        left: 0;
        -webkit-box-shadow: 0 0 0.875rem 0 rgba(0,0,0,0.2);
        box-shadow: 0 0 0.875rem 0 rgba(0,0,0,0.2);
    }
    .interviews--tabs {
        position: relative;
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 430px;
        flex: 0 0 430px;
        background: #fff;
    }
    .interviews--list {
        position: relative;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 calc(100% - 430px);
        flex: 1 0 calc(100% - 430px);
        background: #1df95b;
        width: calc(100% - 430px);
    }
    .interviews--item .interview--trigger {
        display: none;
    }
    .interview--trigger.is-visible {
        pointer-events: none;
    }
    .interview--trigger::before {
        display: none;
    }
    .interview--trigger::after {
        display: block;
    }
    .interview--image::before,
    .interview--image::after {
        display: block;
    }
    .interview--legend {
        padding-right: 0;
    }
    .interview--legend::after {
        display: none !important;
    }
    .interview--legend--question {
        display: none !important;
    }
    .interview--content {
        padding: 3.75rem 5rem 3.125rem 3rem;
    }
    .interview--title--question {
        display: block;
    }
    .interview--icon {
        right: 1.25rem;
    }
    .edito--cta a {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }
    .edito--cta.is-block a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .nav-cross-engagements {
        display: block;
        height: calc(100vh - 6rem);
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        overflow: auto;
    }
    section#engagements  .nav-engagements--close {
        display: none;
    }
    section#engagements  .nav-engagements--content {
        display: block !important;
    }
    .nav  .nav-engagements,
    .pre-footer  .nav-engagements {
        padding: 2.5rem 0;
        text-align: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .nav  .nav-engagements--intro,
    .pre-footer  .nav-engagements--intro {
        width: 17.875rem;
        margin-right: 5.125rem;
        padding: 5rem 0 0;
    }
    .nav  .nav-engagements--intro p,
    .pre-footer  .nav-engagements--intro p {
        display: block;
    }
    .nav  .nav-engagements--content,
    .pre-footer  .nav-engagements--content {
        width: 24.375rem;
    }
    .nav  .nav-engagements--subnav--title .separator,
    .pre-footer  .nav-engagements--subnav--title .separator {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .nav  .nav-engagements--subnav li,
    .pre-footer  .nav-engagements--subnav li {
        margin: 0.3125rem 0;
    }
    .nav-menu[aria-hidden="true"]  .nav-engagements--background {
        bottom: 100%;
        -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
    }
    .nav  .nav-engagements {
        position: relative;
        width: 100%;
        max-height: none;
        margin-bottom: 0;
        height: calc(100vh - 6rem);
    }
    .nav  .nav-engagements--background {
        display: block;
        position: absolute;
        top: 0;
        height: calc(100vh - 6rem);
        right: 0;
        left: 0;
        z-index: 0;
        overflow: hidden;
        -webkit-transition: bottom 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition: bottom 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    }
    .nav  .nav-engagements--background::before,
    .nav  .nav-engagements--background::after {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 2;
    }
    .nav  .nav-engagements--background::before {
        background: #282828;
        opacity: 0.4;
    }
    .nav  .nav-engagements--background::after {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(40,40,40,0.7)));
        background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(40,40,40,0.7));
    }
    .nav  .nav-engagements--intro,
    .nav  .nav-engagements--content {
        position: relative;
    }
    .nav  .nav-engagements--content::after {
        content: '';
        display: block;
        height: 2.5rem;
    }
    .nav  .nav-engagements--subnav--title {
        color: #1df95b;
    }
    .nav-products-home--close {
        display: none;
    }
    .nav-products-home--intro {
        pointer-events: none;
    }
    .nav-products-home--content {
        display: block !important;
    }
    .nav-products-home--content .nav-links {
        font-size: 1.0625rem;
    }
    .nav-products-home .mod-cross-products li {
        height: 9.5rem;
    }
    .overlay-wrapper {
        padding: 1.25rem;
    }
    .edito--picture-and-pointer .title-main {
        position: absolute;
        font-size: 2.375rem;
        top: 0;
        left: 0;
    }
    .edito--picture-and-pointer .title-main.picture-popin-title {
        position: static;
    }
    .edito--picture-and-pointer .title-main.picture-popin-title:after {
        display: none;
    }
    .picture-and-pointer-picture {
        text-align: right;
        padding-top: 100px;
    }
    .picture-and-pointer-picture img {
        width: auto;
        max-width: 100%;
    }
    .picture-and-pointer-picture .pointer.pointer-1 {
        top: 20%;
        left: 55%;
    }
    .picture-and-pointer-picture .pointer.pointer-2 {
        top: 35%;
        left: 55%;
    }
    .picture-and-pointer-picture .pointer.pointer-3 {
        top: 40%;
        right: 20%;
    }
    .picture-and-pointer-picture .pointer.pointer-5 {
        bottom: 27%;
        left: 67%;
    }
    .edito--picture-popin.content-displayed {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 940px;
        margin: auto;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .edito--picture-popin img {
        width: 290px;
        margin: 0 100px 0 0;
    }
    .edito--picture-popin-layer {
        background: rgba(0,0,0,0.5);
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 99;
        display: none;
    }
    .edito--picture-popin-layer.layer-displayed {
        display: block;
    }
    .edito--picture-popin-wrapper {
        position: static;
    }
    .edito--picture-popin-content {
        padding: 40px;
        position: fixed;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        border-radius: 20px;
        z-index: 100;
        max-height: 90vh;
        overflow: auto;
    }
    .screen-post-it {
        font-size: 1.388888888888889vw;
        height: auto;
        padding: 5.5555555556% 8.3333333333% 4.1666666667%;
    }
    .screen-post-it .scroll {
        height: 44.5em;
        overflow: auto;
        padding-left: 0.875rem;
        position: relative;
    }
    .screen-post-it .post-it-wrapper {
        margin: 0 auto;
        max-width: 112.5rem;
    }
    .screen-post-it .post-it-wrapper:after {
        clear: both;
        content: "";
        display: table;
    }
    .screen-post-it .post-it-1 {
        float: left;
        margin: 0;
        max-width: none;
        padding-bottom: 4.1666666667%;
        width: 40%;
    }
    .screen-post-it .post-it-2 {
        float: right;
        margin: 7em 0 0;
        max-width: none;
        width: 50%;
    }
    .screen-post-it .post-it-3 {
        float: left;
        max-width: none;
        width: 44.1666666667%;
    }
    .nav-edito + .quote--wrapper .quote--inner {
        padding: 1.5rem 1.875rem;
    }
    .nav-edito ~ .quote--wrapper .quote {
        text-align: left;
    }
    .nav-edito ~ .quote--wrapper .quote--content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        max-width: none;
    }
    .nav-edito ~ .quote--wrapper .quote--media {
        position: relative;
        max-width: 13.75rem;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 13.75rem;
        flex: 0 0 13.75rem;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .nav-edito ~ .quote--wrapper .quote--media img {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        right: 0;
        -o-object-fit: cover;
        object-fit: cover;
    }
    .nav-edito ~ .quote--wrapper .quote--inner {
        min-height: 6.875rem;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc( 100% - 13.75rem);
        flex: 0 0 calc( 100% - 13.75rem);
        max-width: calc( 100% - 13.75rem);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
        justify-content: stretch;
    }
    .nav-edito ~ .quote--wrapper .quote--inner:first-child {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
    .nav-edito ~ .quote--wrapper .quote--inner::after {
        left: 1.875rem;
        -webkit-transform: none;
        transform: none;
    }
    .nav-edito ~ .quote--wrapper .quote--footer {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
    .nav-edito ~ .quote--wrapper .quote--footer strong,
    .nav-edito ~ .quote--wrapper .quote--footer span {
        display: inline;
    }
    .nav-edito ~ .quote--wrapper .quote--footer span {
        margin-left: 0.625rem;
    }
    .edito--scroll-nav {
        height: calc(100vh - 9.75rem);
    }
    .slider--slide {
        margin: 0.625rem;
        min-height: calc( 100% - 1.25rem );
    }
    .slider-datas {
        padding: 1.25rem 0;
        background: #e5e6e5;
    }
    .slider-datas .flickity-page-dots {
        bottom: -3.125rem;
    }
    .slider-medias {
        padding-bottom: 1.25rem;
    }
    .slider-medias .flickity-page-dots {
        bottom: -1.875rem;
    }
    .block-social a {
        margin: 0;
    }
    .story-text p {
        padding: 0;
        top: 0;
        width: auto;
    }
    .story-1 p:first-of-type {
        left: 27.6388888889%;
        top: 42.2626788036%;
    }
    .story-1 p:last-of-type {
        left: 21.7361111111%;
        top: 28.3485045514%;
    }
    .story-2 .figure img {
        left: 50%;
    }
    .story-2 p:first-of-type {
        left: 31.8055555556%;
        top: 66.5799739922%;
    }
    .story-2 p:last-of-type {
        left: 26.3888888889%;
        top: 44.8634590377%;
    }
    .story-2 .step2-1-1 {
        float: right;
    }
    .story-2 .step2-1-1 + span {
        clear: right;
    }
    .story-3 .figure {
        z-index: 2;
    }
    .story-3 p:first-of-type {
        left: 35.8333333333%;
        top: 20.8062418726%;
    }
    .story-3 p:last-of-type {
        left: 34.3055555556%;
        top: 19.7659297789%;
    }
    .story-3 .step3-2-2 {
        margin-left: 5.5555555556%;
        margin-top: 1.25rem;
    }
    .story-3 .ui-bush {
        height: 10.375rem;
        bottom: -2.75rem;
        width: 10.75rem;
        left: 17.6388888889%;
    }
    .story-4 p:first-of-type {
        left: 2.3611111111%;
        top: 39.0117035111%;
    }
    .story-4 p:last-of-type {
        left: 3.1944444444%;
        top: 45.7737321196%;
    }
    .story-4 .ui-castle {
        display: block;
        height: 19.625rem;
        position: absolute;
        bottom: 0;
        width: 7rem;
        right: 20.9722222222%;
    }
    .story-5 figure img {
        left: 65%;
    }
    .story-5 p:first-of-type {
        left: 2.5694444444%;
        top: 26.6579973992%;
    }
    #anim-squirrel {
        bottom: -6rem;
        height: 21.5rem;
        left: 6.25rem;
        padding-bottom: 0.6944444444%;
        width: 21.5rem;
    }
    #anim-plane {
        bottom: auto;
        height: 19.25rem;
        padding-top: 10.75rem;
        top: 0;
        -webkit-transition-duration: 6s;
        transition-duration: 6s;
        width: 19.25rem;
    }
    #anim-rocket {
        bottom: 50%;
        height: 22.5rem;
        width: 22.5rem;
    }
    #anim-aligator {
        bottom: -6.875rem;
        height: 25.875rem;
        left: 20.8333333333%;
        width: 25.875rem;
    }
    #anim-wand {
        bottom: auto;
        height: 36.25rem;
        left: calc(( 100vh - 6rem ) * 1.4954486346 );
        top: 46.2427745665%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 36.25rem;
    }
    #anim-monkey {
        bottom: -2.5rem;
        height: 21.25rem;
        -webkit-transition-duration: 6s;
        transition-duration: 6s;
        width: 21.25rem;
    }
    #anim-waterBack,
    #anim-waterFront {
        width: 126%;
        top: 107%;
    }
    #anim-submarine {
        bottom: -15.0289017341%;
        padding-top: 33.3333333333%;
        width: 33.3333333333%;
    }
    .edito--subcover {
        height: 25rem;
    }
    .page-verger  .edito--subcover {
        height: 55rem;
    }
    .edito--subcover .edito--subcover--title {
        bottom: 2.5rem;
        max-width: 51.25rem;
    }
    .edito--subcover .title-main {
        max-width: 70%;
        margin-right: auto;
    }
    .page-verger  .edito--subcover .title-main {
        max-width: 90%;
    }
    .edito--summary {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        text-align: left;
    }
    .edito--summary .title-second {
        font-size: 2.5rem;
        margin: 0 2.5rem 0 3.75rem;
    }
    .edito--text-and-motion.left,
    .edito--text-and-motion.right {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .edito--text-and-motion.left {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }
    .edito--text-and-motion.right .wysiwyg {
        padding-left: 5rem;
    }
    .edito--text-and-motion.right .edito--text-and-motion--motion-design {
        margin-right: 5rem;
    }
    .edito--text-and-motion--motion-design {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 296px;
        flex: 0 0 296px;
    }
    .edito--text-and-motion--motion-design.appleTree #motion-appleTree {
        top: -80px;
    }
    .edito--text-and-motion--motion-design.bees {
        margin-top: 1.25rem;
        width: 450px;
        -ms-flex-preferred-size: 450px;
        flex-basis: 450px;
    }
    .edito--text-and-motion--motion-design.bees #motion-bees {
        top: -60px;
        bottom: -80px;
        left: -190px;
    }
    .edito--text-and-motion--motion-design.weather {
        width: 350px;
        -ms-flex-preferred-size: 350px;
        flex-basis: 350px;
    }
    .edito--text-and-motion--motion-design.weather #motion-weather {
        left: -190px;
        top: -40px;
        bottom: -20px;
    }
    .edito--text-and-motion--motion-design.controler {
        width: 310px;
        -ms-flex-preferred-size: 310px;
        flex-basis: 310px;
    }
    .edito--text-and-motion--motion-design.controler #motion-controler {
        top: 0;
    }
    .edito--text-and-motion--motion-design.tractor #motion-tractor {
        top: -90px;
    }
    .edito--text-and-motion.right  .edito--text-and-motion--motion-design {
        margin: 0 0 0 2.1875rem;
    }
    .edito--text-and-motion.right  .edito--text-and-motion--motion-design--svg {
        right: 0;
    }
    .edito--text-and-motion.left  .edito--text-and-motion--motion-design {
        margin: 0 2.1875rem 0 0;
    }
    .edito--text-and-motion.left  .edito--text-and-motion--motion-design--svg {
        left: 0;
    }
    .timeline-slider--slide-pagination {
        border-radius: 10px;
    }
    .timeline-slider--slide-btn-wrapper {
        display: inline-block;
    }
    .timeline-slider--slide-btn-wrapper.btn-invisible {
        display: inline-block;
    }
    .mod-cover {
        padding-top: 7.1875rem;
        min-height: 75vh;
    }
    .mod-cover .edito-ct {
        font-size: 2em;
    }
    .mod-cross-products ul,
    .nav-cross-products ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .mod-cross-products a,
    .nav-cross-products a {
        display: block;
        height: 100%;
    }
    .mod-cross-products img,
    .nav-cross-products img {
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
    }
    .mod-cross-products span:not(.tt),
    .nav-cross-products span:not(.tt) {
        font-size: 1.4285714286em;
    }
    .mod-cross-products .tt,
    .nav-cross-products .tt {
        font-size: 2.1428571429em;
    }
    .mod-cross-products li {
        height: 11.5rem;
        width: 33.3333333333%;
    }
    .contact-footer {
        text-align: left;
    }
    .contact-footer .wp {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .page-contact  .contact-footer .wp {
        padding-bottom: 0;
        padding-top: 4.375rem;
    }
    .contact-footer .ct {
        padding: 0 3.125rem 2.5rem;
        min-width: 35rem;
    }
    .contact-footer .ct p:last-child img:first-child:last-child {
        margin-top: 4.375rem;
    }
    .contact-footer .fancy {
        font-size: 2.8571428571em;
        margin-top: 0;
    }
    .contact-footer .fancy-alt {
        font-size: 2.8571428571em;
        margin-bottom: 0;
    }
    .contact-footer .fancy-alt ~ p:not([class]) {
        font-size: 1.7142857143em;
    }
    .contact-footer img {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        margin: 0;
    }
    .contact-footer .deco {
        margin-top: 0;
        -ms-flex-item-align: end;
        align-self: flex-end;
    }
    .contact-footer .logo {
        -webkit-transform: translateX(-0.9375rem);
        transform: translateX(-0.9375rem);
    }
    .page-contact .wp {
        padding: 9.375rem 1.25rem;
    }
    .page-contact main .tt {
        font-size: 5.2857142857em;
        margin: 0 0 6.25rem;
    }
    [class*="col-"] + [class*="col-"] {
        margin-top: 2.5rem;
    }
    .form-field.full,
    .form-cols.full {
        width: 100%;
    }
    .form-field.select,
    .form-cols.select {
        margin-bottom: 7.5rem;
    }
    .form-field + .form-field,
    .form-cols + .form-field,
    .form-field + .form-fields,
    .form-cols + .form-fields,
    .form-field + .form-cols,
    .form-cols + .form-cols {
        margin-top: 2.5rem;
    }
    .form-fields + .form-field {
        margin-top: 2.5rem;
    }
    .form-cols > * {
        width: calc( 50% - 3.75rem);
    }
    .form-cols > *:not(.left):not(.right) {
        margin-top: 2.5rem;
    }
    .form-cols .left + .right {
        margin-top: 0;
    }
    .form-cols .form-field {
        width: 100%;
    }
    .col-full {
        width: 100%;
    }
    [class*="col-"] .form-field {
        width: 100%;
    }
    .form-field .selector + label {
        font-size: 3.5714285714em;
        padding: 0.75rem 1.875rem;
    }
    .form-field .selector + label:after {
        height: 2.25rem;
        margin-top: -0.75rem;
        width: 2.25rem;
    }
    .form-field label {
        font-size: 1.2857142857em;
    }
    .form-field textarea {
        min-height: 21.875rem;
    }
    .form-field input,
    .form-field textarea,
    .form-field .field-wp {
        margin-top: 0.5rem;
    }
    .form-field input + label:not([class]),
    .form-field textarea + label:not([class]),
    .form-field .field-wp + label:not([class]) {
        font-size: 1.7142857143em;
    }
    .form-field input + label:not([class]) .mention,
    .form-field textarea + label:not([class]) .mention,
    .form-field .field-wp + label:not([class]) .mention {
        font-size: 0.625em;
    }
    .form-field input[type="radio"] + label:before,
    .form-field input[type="checkbox"] + label:before {
        height: 1.375rem;
        margin-top: 0.0625rem;
        margin-right: 0.3125rem;
        width: 1.375rem;
    }
    .form-field input[type="radio"]:checked + label:before,
    .form-field input[type="checkbox"]:checked + label:before {
        -webkit-box-shadow: 0 0 0 3px #fff inset;
        box-shadow: 0 0 0 3px #fff inset;
    }
    .form-field input[type="checkbox"] + label {
        font-size: 1.0714285714em;
    }
    .form-field input[type="checkbox"] + label:before {
        margin-top: -0.25rem;
        margin-right: 0.5rem;
    }
    .form-field input[type="text"],
    .form-field input[type="tel"],
    .form-field input[type="number"],
    .form-field input[type="email"],
    .form-field input[type="date"] {
        padding: 0.9375rem 0.625rem;
    }
    .form-field input[type="file"] + label,
    .buttons [type="submit"] {
        font-size: 1.2857142857em;
        padding: 0.875rem;
    }
    .buttons {
        margin-top: 4.6875rem;
        width: 100%;
    }
    .fields label ~ label {
        margin-left: 1.25rem;
    }
    .form-cols {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .form-fields > .mention,
    .form-cols > .mention,
    .form-fields > p,
    .form-cols > p {
        width: 100%;
    }
    .form-fields .mention,
    .form-cols .mention,
    .form-fields > p,
    .form-cols > p {
        font-size: 1.0714285714em;
    }
    .form-fields > p,
    .form-cols > p {
        margin: 5.25rem 0 2.75rem;
    }
    fieldset > div > label {
        margin-right: 2.5rem;
    }
    .mod-nutri {
        padding: 5.625rem 0 6.25rem;
    }
    .page-brasses  .mod-nutri,
    .page-les-vitamines  .mod-nutri {
        padding-top: 0;
    }
    .mod-nutri .bg-mod {
        max-height: 100%;
        right: 0;
        left: auto;
        width: 50%;
    }
    .mod-nutri .wp {
        -webkit-columns: 2;
        columns: 2;
        max-width: none;
        padding-top: 1.25rem;
    }
    .mod-nutri .tt {
        max-width: 58.75rem;
        text-align: center;
        width: 100%;
    }
    .mod-nutri .tt img {
        max-width: 33.75rem;
    }
    .mod-nutri .edito-media {
        -webkit-column-break-inside: avoid;
        break-inside: avoid;
        max-width: 25rem;
        margin: 0 auto;
    }
    .mod-nutri .edito-ct {
        -webkit-column-break-inside: avoid;
        break-inside: avoid;
    }
    .mod-nutri .edito-ct p.fancy + p:not([class]) {
        margin-top: 2.875rem;
    }
    .mod-nutri .edito-ct .mentions:not(:last-child) {
        margin-top: 4.375rem;
    }
    .mod-origin {
        padding-bottom: 7.5rem;
    }
    .page-bio  .mod-origin.object-fit,
    .page-sans-sucres-ajoutes  .mod-origin.object-fit,
    .page-les-vitamines  .mod-origin.object-fit {
        background-position: 100% 80%;
        background-size: auto 150%;
        min-height: 45vh;
    }
    .page-brasses  .mod-origin.object-fit {
        background-position: 100% 55%;
    }
    .mod-origin .tt {
        max-width: 34.375rem;
        margin-left: 0;
    }
    .mod-origin .edito-ct {
        font-size: 1.1428571429em;
        margin-left: 0;
        width: 50%;
    }
    .page-verger .mod-origin .edito-ct {
        width: 80%;
        max-width: 100%;
    }
    .mod-origin .edito-ct img {
        margin: 0.75rem 0;
    }
    .page-brasses  .mod-origin .tt img {
        width: auto;
    }
    .mod-products .layer {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 6.25rem 0 6.25rem;
    }
    .mod-products .layer:last-child {
        padding-bottom: 7.5rem;
    }
    .mod-products .edito-tt {
        font-size: 2.8571428571em;
    }
    .mod-products .edito-tt h2 {
        padding-right: 0;
    }
    .mod-products .edito-ct {
        font-size: 1.2857142857em;
    }
    .mod-products .edito-media:first-child:not(:last-child):not(.media-first) {
        width: 50%;
    }
    .mod-products .edito-media:first-child:not(:last-child):not(.media-first) + .edito-ct {
        width: 50%;
    }
    .mod-products .ct {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        max-width: 29.375rem;
        width: 50%;
        z-index: 5;
    }
    .mod-products .ct .edito-ct {
        margin-left: 0;
    }
    .mod-products .ct + .edito-media {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        width: 50%;
    }
    .mod-products .ct ~ .edito-ct {
        -ms-flex-item-align: start;
        align-self: flex-start;
    }
    .mod-products .layer:nth-child(2) {
        height: 75vh;
    }
    .mod-products .fct {
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .mod-products .fct .edito-tt .wp,
    .mod-products .fct .edito-ct .wp {
        margin-right: 0;
        height: auto;
        padding-bottom: 0;
        padding-top: 0;
    }
    .mod-products .fct .edito-ct {
        padding-right: 27%;
        font-size: 1.4285714286em;
    }
    .mod-products .fct .edito-media {
        margin-bottom: 0;
    }
    .mod-products .fct .edito-media img {
        max-height: 50vh;
    }
    .mod-products .fct .ct {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .mod-products .fct .ct ~ .edito-ct {
        width: 100%;
    }
    .mod-products .media-first + .edito-ct {
        padding-right: 0;
    }
    .mod-promise.mod-promise {
        padding: 8.125rem 0 5.625rem;
    }
    .page-brasses  .mod-promise {
        padding-top: calc( 8.125rem - 5vw);
    }
    .mod-promise .wp {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        max-width: none;
    }
    .mod-promise .tt {
        font-size: 2.8571428571em;
        margin-bottom: 2.75rem;
    }
    .page-brasses  .mod-promise .tt {
        padding-right: 17.5%;
    }
    .mod-promise .ct,
    .mod-promise .main-deco {
        width: 50%;
    }
    .mod-promise .ct {
        padding-left: 10vw;
        padding-right: 10vw;
    }
    .mod-promise .ct:last-child {
        width: 100%;
    }
    .mod-promise .ct:last-child:not(:first-child) {
        padding-right: 0;
    }
    .mod-promise .ct:last-child .tt,
    .mod-promise .ct:last-child .edito-ct {
        padding-left: 12.5%;
    }
    .mod-promise .ct:last-child .edito-video {
        margin-top: 2.25rem;
    }
    .mod-promise .ct:last-child .edito-video + .edito-ct {
        padding-left: 0;
    }
    .mod-promise .ct:last-child .deco {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        width: 17.5%;
    }
    .mod-promise .ct:last-child .deco + * {
        clear: none;
    }
    .mod-promise .main-deco {
        margin-top: 0;
        padding-left: 3vw;
        padding-right: 3vw;
    }
    .mod-promise .edito-ct {
        font-size: 1.2857142857em;
    }
    .mod-promise .edito-ct p + p {
        margin-top: 2.1875rem;
    }
    .mod-promise .bg-mod {
        left: auto;
        right: 0;
        width: 50%;
    }
    .mod-snack {
        padding: 4.375rem 0;
    }
    .mod-snack form {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        position: relative;
    }
    .mod-snack form .tt,
    .mod-snack form .switch-wp,
    .mod-snack form .edito-ct {
        margin-left: 0;
        padding-right: 2.5rem;
        width: 50%;
    }
    .mod-snack form .switch-wp {
        width: 51%;
    }
    .mod-snack .tt {
        font-size: 2em;
    }
    .mod-snack .lb {
        font-size: 1.1428571429em;
    }
    .mod-snack .wp {
        max-width: 76.875rem;
    }
    .mod-snack .edito-media {
        left: auto;
        margin: 0;
        position: absolute;
        right: 0;
        overflow: hidden;
        height: calc( 100% + 2 * 1.875rem );
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        top: 50%;
        width: 50%;
    }
    .mod-snack .edito-media img {
        min-height: 100%;
        position: absolute;
        top: 50%;
        min-width: 100%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .mod-snack .edito-media .ui-wave-1 {
        display: none;
    }
    [role=navigation].sticky {
        height: 6rem;
    }
    .nav-home {
        left: 6.6666666667%;
        padding: 0;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .nav-home svg {
        height: 2.8125rem;
        width: 2.9375rem;
    }
    .nav-wrapper {
        height: 6rem;
        padding: 0.375rem 0.5625rem;
        position: relative;
    }
    .sticky .home  .nav-wrapper {
        position: fixed;
        width: 100%;
        left: 0;
        top: 0;
    }
    body:not(.home)  .nav-wrapper {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 1000;
    }
    .nav-bar {
        margin: 0 auto;
        max-width: 112.5rem;
    }
    .nav-toggle {
        display: none;
    }
    #menu[aria-hidden="true"] {
        display: block;
    }
    .nav-menu:not([id^="megamenu"]) {
        position: static;
        height: 100%;
    }
    .nav-menu#menu .nav-links li {
        margin-right: 2.5rem;
    }
    .nav-menu#megamenu-1 .nav-links {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .nav-menu#megamenu-1 .nav-links li {
        max-height: calc( 100vh - 6rem );
        max-width: calc( 80vh - 6rem );
        width: 33.333333333333336%;
    }
    .nav-menu#megamenu-2 .nav-links li {
        width: calc(100% / 3);
        max-height: calc( 50vh - 3rem );
    }
    .nav-menu#megamenu-2 .nav-links li.nav-products--label .tt {
        color: #fff;
        font-size: 1.4em;
    }
    .nav-menu#megamenu-2 .nav-links li.nav-products--label .tt span {
        color: #fff;
        font-size: inherit;
    }
    .nav-menu#megamenu-2 .nav-links li:nth-last-child(4) ~ li {
        -ms-flex-item-align: stretch;
        align-self: stretch;
        overflow: hidden;
    }
    .nav-menu#megamenu-2 .nav-links li:nth-last-child(4) ~ li:nth-child(1) a,
    .nav-menu#megamenu-2 .nav-links li:nth-last-child(4) ~ li:nth-child(2) a {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 100%;
    }
    .nav-menu[id^="megamenu"]:before {
        content: '';
        background: rgba(0,0,0,0.3);
        height: calc( 100vh - 6rem );
        left: 0;
        position: absolute;
        top: 0;
        opacity: 0;
        width: 100vw;
        -webkit-transition: all 0.17s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: all 0.17s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        z-index: -1;
    }
    .nav-menu[id^="megamenu"][aria-hidden="false"]:before {
        opacity: 1;
    }
    .nav-menu[id^="megamenu"] .nav-cross-products .nav-links a span {
        display: block;
    }
    .nav-menu[id^="megamenu"] .nav-cross-products span:not(.tt) {
        font-size: 1.4em;
    }
    .nav-menu[id^="megamenu"] .nav-cross-products .tt {
        font-size: 2.8em;
        line-height: 0.9;
        margin-top: 0.625rem;
        padding: 0 1.25rem;
        width: 100%;
    }
    .nav-menu[id^="megamenu"] .nav-links {
        height: 100%;
        padding: 0;
    }
    .nav-menu[id^="megamenu"] .nav-links a,
    .nav-menu[id^="megamenu"] .nav-links button {
        height: 100%;
    }
    .nav-menu[id^="megamenu"] .nav-links a picture,
    .nav-menu[id^="megamenu"] .nav-links button picture {
        height: 100%;
        width: 100%;
    }
    .nav-menu[id^="megamenu"] .nav-links a img,
    .nav-menu[id^="megamenu"] .nav-links button img {
        display: block;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%;
    }
    .nav-menu[id^="megamenu"] .nav-links a span,
    .nav-menu[id^="megamenu"] .nav-links button span,
    .nav-menu[id^="megamenu"] .nav-links a .ui-separator,
    .nav-menu[id^="megamenu"] .nav-links button .ui-separator {
        display: none;
    }
    .menu-wrapper {
        height: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .menu-wrapper .block-social {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        margin: 0;
        position: absolute;
        right: 4.5833333333%;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .nav-links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
        padding: 0 calc( 7.5rem + 4.5833333333% );
        width: 100%;
    }
    .nav-links a,
    .nav-links button {
        position: relative;
        outline: none;
    }
    .nav-links a span,
    .nav-links button span {
        display: inline-block;
        -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: -webkit-transform 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: transform 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: transform 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53), -webkit-transform 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    }
    .nav-links a:hover,
    .nav-links button:hover,
    .keyboard  .nav-links a:focus,
    .keyboard  .nav-links button:focus,
    .nav-links a[aria-current="true"],
    .nav-links button[aria-current="true"],
    .nav-links a[aria-expanded="true"],
    .nav-links button[aria-expanded="true"] {
        color: #fff82c;
    }
    .nav-links a:hover span,
    .nav-links button:hover span,
    .keyboard  .nav-links a:focus span,
    .keyboard  .nav-links button:focus span,
    .nav-links a[aria-current="true"] span,
    .nav-links button[aria-current="true"] span,
    .nav-links a[aria-expanded="true"] span,
    .nav-links button[aria-expanded="true"] span {
        -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -webkit-transform: translateY(-0.625rem);
        transform: translateY(-0.625rem);
    }
    .nav-links a:hover .ui-separator,
    .nav-links button:hover .ui-separator,
    .keyboard  .nav-links a:focus .ui-separator,
    .keyboard  .nav-links button:focus .ui-separator,
    .nav-links a[aria-current="true"] .ui-separator,
    .nav-links button[aria-current="true"] .ui-separator,
    .nav-links a[aria-expanded="true"] .ui-separator,
    .nav-links button[aria-expanded="true"] .ui-separator {
        opacity: 1;
        -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -webkit-transform: translate(-50%, -0.625rem);
        transform: translate(-50%, -0.625rem);
    }
    .nav-links .ui-separator {
        margin: 0.25rem auto 0;
        height: 0.9375rem;
        width: 4.5625rem;
        position: absolute;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        opacity: 0;
        -webkit-transition: opacity 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53), -webkit-transform 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: opacity 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53), -webkit-transform 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: opacity 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53), transform 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: opacity 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53), transform 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53), -webkit-transform 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    }
    .nav-links li:last-child .ui-separator {
        display: block;
    }
    .wood-panel {
        display: block;
        position: absolute;
        bottom: 100%;
        right: 26px;
        z-index: -1;
        -webkit-transition: opacity 0.1s linear, -webkit-transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        transition: opacity 0.1s linear, -webkit-transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        transition: opacity 0.1s linear, transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        transition: opacity 0.1s linear, transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275), -webkit-transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        outline: none;
    }
    .wood-panel:focus {
        outline: none;
    }
    .keyboard  .wood-panel:focus {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    }
    .wood-panel.play {
        -webkit-animation: wobble 1s linear;
        animation: wobble 1s linear;
    }
    .wood-panel.hide {
        -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
        -webkit-transform: scale(0.7) rotate(-180deg);
        transform: scale(0.7) rotate(-180deg);
    }
    .current-screen {
        display: none;
    }
    .block-social a {
        margin: 0;
    }
    .nav-edito ul {
        padding-top: 7.25rem;
    }
    .nav-edito li + li {
        margin-left: 2.0625rem;
    }
    .nav-edito li + li::before {
        left: -1.0625rem;
    }
}
@media (min-width: 64em) and (-webkit-min-device-pixel-ratio: 2), (min-width: 64em) and (min-resolution: 192dpi) {
    .screen-city .city-2 .title {
        background-image: url("../media/dyn/city/city-2-title@2x.png");
    }
}
@media (min-width: 64em) and (min-aspect-ratio: 1440/866) {
    .screen-eat-well .figure-wrapper img {
        height: auto;
        width: 100%;
    }
}
@media (min-width: 64em) and (max-width: 75em) {
    .nav-home {
        left: 4%;
    }
    .nav-links {
        padding: 0 calc( 5.5rem + 4.5833333333% );
    }
    .menu-wrapper .block-social {
        right: 0.8333333333%;
    }
    .nav-menu#menu .nav-links li {
        margin-right: 1.875rem;
    }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVkaXRvLnN0eWwiLCJlZGl0by5jc3MiLCJ1dGlscy9hbmltYXRpb25zLnN0eWwiLCJ2ZW5kb3JzL2ZsaWNraXR5LnN0eWwiLCJ2ZW5kb3JzL21hZ25pZmljLXBvcHVwLnN0eWwiLCJnZW5lcmljL25vcm1hbGl6ZS5zdHlsIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Nob3VjaGVubi9saWIvY2hvdWNoZW5uL2FkZG9ucy9mb250LWZhY2Uuc3R5bCIsImJyZWFrcG9pbnRzL2RlZmF1bHQvYmFzZS9iYXNlLWdhbW1lLnN0eWwiLCJicmVha3BvaW50cy9kZWZhdWx0L2Jhc2UvYmFzZS5zdHlsIiwiYnJlYWtwb2ludHMvZGVmYXVsdC9iYXNlL2tleWZyYW1lcy5zdHlsIiwiYnJlYWtwb2ludHMvZGVmYXVsdC9iYXNlL3N0b3J5LXN0ZXBzLnN0eWwiLCJicmVha3BvaW50cy9kZWZhdWx0L2Jhc2UvdWkuc3R5bCIsImJyZWFrcG9pbnRzL2RlZmF1bHQvbGF5b3V0L2hlYWRlci1lZGl0by5zdHlsIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Nob3VjaGVubi9saWIvY2hvdWNoZW5uL2FkZG9ucy9oaWRlLnN0eWwiLCJicmVha3BvaW50cy9kZWZhdWx0L2xheW91dC9uYXYuc3R5bCIsImJyZWFrcG9pbnRzL2RlZmF1bHQvbGF5b3V0L21hbmlmZXN0by5zdHlsIiwiYnJlYWtwb2ludHMvZGVmYXVsdC9sYXlvdXQvZ2FtZS5zdHlsIiwiYnJlYWtwb2ludHMvZGVmYXVsdC9sYXlvdXQvZm9vdGVyLnN0eWwiLCJ1dGlscy9taXhpbnMuc3R5bCIsImJyZWFrcG9pbnRzL2RlZmF1bHQvYXRvbXMvYmctbW9kLnN0eWwiLCJicmVha3BvaW50cy9kZWZhdWx0L2F0b21zL2hlYWRpbmdzLnN0eWwiLCJicmVha3BvaW50cy9kZWZhdWx0L2F0b21zL2lsbHVzdHJhdGlvbi5zdHlsIiwiYnJlYWtwb2ludHMvZGVmYXVsdC9hdG9tcy9saW5rLnN0eWwiLCJicmVha3BvaW50cy9kZWZhdWx0L21vZHVsZXMvYWNjb3JkaW9uLnN0eWwiLCJicmVha3BvaW50cy9kZWZhdWx0L21vZHVsZXMvYXBwbGljYXRpb25zLnN0eWwiLCJicmVha3BvaW50cy9kZWZhdWx0L21vZHVsZXMvY2l0eS5zdHlsIiwiYnJlYWtwb2ludHMvZGVmYXVsdC9tb2R1bGVzL2NvbnRlbnQtZWRpdG8uc3R5bCIsImJyZWFrcG9pbnRzL2RlZmF1bHQvbW9kdWxlcy9jb29raWUuc3R5bCIsImJyZWFrcG9pbnRzL2RlZmF1bHQvbW9kdWxlcy9jb3Zlci1lZGl0by5zdHlsIiwiYnJlYWtwb2ludHMvZGVmYXVsdC9tb2R1bGVzL2Rpc2NsYWltZXIuc3R5bCIsImJyZWFrcG9pbnRzL2RlZmF1bHQvbW9kdWxlcy9lYXQuc3R5bCIsImJyZWFrcG9pbnRzL2RlZmF1bHQvbW9kdWxlcy9mbG9hdGluZy1pbWFnZS5zdHlsIiwiYnJlYWtwb2ludHMvZGVmYXVsdC9tb2R1bGVzL2dyaWQtbWVkaWFzLnN0eWwiLCJicmVha3BvaW50cy9kZWZhdWx0L21vZHVsZXMvaG9tZS5zdHlsIiwiYnJlYWtwb2ludHMvZGVmYXVsdC9tb2R1bGVzL2ludGVydmlld3Muc3R5bCIsImJyZWFrcG9pbnRzL2RlZmF1bHQvbW9kdWxlcy9saW5rcy5zdHlsIiwiYnJlYWtwb2ludHMvZGVmYXVsdC9tb2R1bGVzL25hdi1lbmdhZ2VtZW50cy5zdHlsIiwiYnJlYWtwb2ludHMvZGVmYXVsdC9tb2R1bGVzL25hdi1wcm9kdWN0cy1ob21lLnN0eWwiLCJicmVha3BvaW50cy9kZWZhdWx0L21vZHVsZXMvb3ZlcmxheS5zdHlsIiwiYnJlYWtwb2ludHMvZGVmYXVsdC9tb2R1bGVzL3BpY3R1cmUtYmxvY2suc3R5bCIsImJyZWFrcG9pbnRzL2RlZmF1bHQvbW9kdWxlcy9waWN0dXJlLXBvaW50ZXIuc3R5bCIsImJyZWFrcG9pbnRzL2RlZmF1bHQvbW9kdWxlcy9wb3N0LWl0LnN0eWwiLCJicmVha3BvaW50cy9kZWZhdWx0L21vZHVsZXMvcXVvdGUuc3R5bCIsImJyZWFrcG9pbnRzL2RlZmF1bHQvbW9kdWxlcy9zY3JvbGwtbmF2LnN0eWwiLCJicmVha3BvaW50cy9kZWZhdWx0L21vZHVsZXMvc2xpZGVyLnN0eWwiLCJicmVha3BvaW50cy9kZWZhdWx0L21vZHVsZXMvc29jaWFsLWxpbmtzLnN0eWwiLCJicmVha3BvaW50cy9kZWZhdWx0L21vZHVsZXMvc291cmNlcy5zdHlsIiwiYnJlYWtwb2ludHMvZGVmYXVsdC9tb2R1bGVzL3N0b3J5LnN0eWwiLCJicmVha3BvaW50cy9kZWZhdWx0L21vZHVsZXMvc3ViY292ZXIuc3R5bCIsImJyZWFrcG9pbnRzL2RlZmF1bHQvbW9kdWxlcy9zdW1tYXJ5LnN0eWwiLCJicmVha3BvaW50cy9kZWZhdWx0L21vZHVsZXMvdGV4dC1hbmQtbW90aW9uLnN0eWwiLCJicmVha3BvaW50cy9kZWZhdWx0L21vZHVsZXMvdGltZWxpbmUtc2xpZGVyLnN0eWwiLCJicmVha3BvaW50cy9kZWZhdWx0L21vZHVsZXMtZ2FtbWUvY292ZXIuc3R5bCIsImJyZWFrcG9pbnRzL2RlZmF1bHQvbW9kdWxlcy1nYW1tZS9jcm9zcy1wcm9kdWN0cy5zdHlsIiwiYnJlYWtwb2ludHMvZGVmYXVsdC9tb2R1bGVzLWdhbW1lL2Zvb3Rlci1jb250YWN0LnN0eWwiLCJicmVha3BvaW50cy9kZWZhdWx0L21vZHVsZXMtZ2FtbWUvZm9ybXMuc3R5bCIsImJyZWFrcG9pbnRzL2RlZmF1bHQvbW9kdWxlcy1nYW1tZS9udXRyaS5zdHlsIiwiYnJlYWtwb2ludHMvZGVmYXVsdC9tb2R1bGVzLWdhbW1lL29yaWdpbi5zdHlsIiwiYnJlYWtwb2ludHMvZGVmYXVsdC9tb2R1bGVzLWdhbW1lL3Byb2R1Y3RzLnN0eWwiLCJicmVha3BvaW50cy9kZWZhdWx0L21vZHVsZXMtZ2FtbWUvcHJvbWlzZS5zdHlsIiwiYnJlYWtwb2ludHMvZGVmYXVsdC9tb2R1bGVzLWdhbW1lL3NuYWNrLnN0eWwiLCJicmVha3BvaW50cy9kZWZhdWx0L2xheW91dC9oZWFkZXIuc3R5bCIsImJyZWFrcG9pbnRzL3czNjgvbW9kdWxlcy9ncmlkLW1lZGlhcy5zdHlsIiwiYnJlYWtwb2ludHMvdzQ4MC9tb2R1bGVzL2ludGVydmlld3Muc3R5bCIsImJyZWFrcG9pbnRzL3c0ODAvbW9kdWxlcy9wb3N0LWl0LnN0eWwiLCJicmVha3BvaW50cy93NzY4L21vZHVsZXMvZ3JpZC1tZWRpYXMuc3R5bCIsImJyZWFrcG9pbnRzL3c3NjgvbW9kdWxlcy9waWN0dXJlLXBvaW50ZXIuc3R5bCIsImJyZWFrcG9pbnRzL3c3NjgvbW9kdWxlcy90ZXh0LWFuZC1tb3Rpb24uc3R5bCIsImJyZWFrcG9pbnRzL3c3NjgvbW9kdWxlcy90aW1lbGluZS1zbGlkZXIuc3R5bCIsImJyZWFrcG9pbnRzL3cxMDI0L2xheW91dC9oZWFkZXItZWRpdG8uc3R5bCIsImJyZWFrcG9pbnRzL3cxMDI0L2xheW91dC9mb290ZXIuc3R5bCIsImJyZWFrcG9pbnRzL3cxMDI0L2xheW91dC9uYXYuc3R5bCIsImJyZWFrcG9pbnRzL3cxMDI0L2xheW91dC9tYW5pZmVzdG8uc3R5bCIsImJyZWFrcG9pbnRzL3cxMDI0L2xheW91dC9nYW1lLnN0eWwiLCJicmVha3BvaW50cy93MTAyNC9hdG9tcy9oZWFkaW5ncy5zdHlsIiwiYnJlYWtwb2ludHMvdzEwMjQvbW9kdWxlcy9hY2NvcmRpb24uc3R5bCIsImJyZWFrcG9pbnRzL3cxMDI0L21vZHVsZXMvYXBwbGljYXRpb25zLnN0eWwiLCJicmVha3BvaW50cy93MTAyNC9tb2R1bGVzL2NpdHkuc3R5bCIsImJyZWFrcG9pbnRzL3cxMDI0L21vZHVsZXMvY29udGVudC1lZGl0by5zdHlsIiwiYnJlYWtwb2ludHMvdzEwMjQvbW9kdWxlcy9jb3Zlci1lZGl0by5zdHlsIiwiYnJlYWtwb2ludHMvdzEwMjQvbW9kdWxlcy9kaXNjbGFpbWVyLnN0eWwiLCJicmVha3BvaW50cy93MTAyNC9tb2R1bGVzL2VhdC5zdHlsIiwiYnJlYWtwb2ludHMvdzEwMjQvbW9kdWxlcy9mbG9hdGluZy1pbWFnZS5zdHlsIiwiYnJlYWtwb2ludHMvdzEwMjQvbW9kdWxlcy9ob21lLnN0eWwiLCJicmVha3BvaW50cy93MTAyNC9tb2R1bGVzL2ludGVydmlld3Muc3R5bCIsImJyZWFrcG9pbnRzL3cxMDI0L21vZHVsZXMvbGlua3Muc3R5bCIsImJyZWFrcG9pbnRzL3cxMDI0L21vZHVsZXMvbmF2LWVuZ2FnZW1lbnRzLnN0eWwiLCJicmVha3BvaW50cy93MTAyNC9tb2R1bGVzL25hdi1wcm9kdWN0cy1ob21lLnN0eWwiLCJicmVha3BvaW50cy93MTAyNC9tb2R1bGVzL292ZXJsYXkuc3R5bCIsImJyZWFrcG9pbnRzL3cxMDI0L21vZHVsZXMvcGljdHVyZS1wb2ludGVyLnN0eWwiLCJicmVha3BvaW50cy93MTAyNC9tb2R1bGVzL3Bvc3QtaXQuc3R5bCIsIi4uLy4uL25vZGVfbW9kdWxlcy9jaG91Y2hlbm4vbGliL2Nob3VjaGVubi9hZGRvbnMvY2xlYXJmaXguc3R5bCIsImJyZWFrcG9pbnRzL3cxMDI0L21vZHVsZXMvcXVvdGUuc3R5bCIsImJyZWFrcG9pbnRzL3cxMDI0L21vZHVsZXMvc2Nyb2xsLW5hdi5zdHlsIiwiYnJlYWtwb2ludHMvdzEwMjQvbW9kdWxlcy9zbGlkZXIuc3R5bCIsImJyZWFrcG9pbnRzL3cxMDI0L21vZHVsZXMvc29jaWFsLWxpbmtzLnN0eWwiLCJicmVha3BvaW50cy93MTAyNC9tb2R1bGVzL3N0b3J5LnN0eWwiLCJicmVha3BvaW50cy93MTAyNC9tb2R1bGVzL3N1YmNvdmVyLnN0eWwiLCJicmVha3BvaW50cy93MTAyNC9tb2R1bGVzL3N1bW1hcnkuc3R5bCIsImJyZWFrcG9pbnRzL3cxMDI0L21vZHVsZXMvdGV4dC1hbmQtbW90aW9uLnN0eWwiLCJicmVha3BvaW50cy93MTAyNC9tb2R1bGVzLWdhbW1lL2NvdmVyLnN0eWwiLCJicmVha3BvaW50cy93MTAyNC9tb2R1bGVzLWdhbW1lL2Nyb3NzLXByb2R1Y3RzLnN0eWwiLCJicmVha3BvaW50cy93MTAyNC9tb2R1bGVzLWdhbW1lL2Zvb3Rlci1jb250YWN0LnN0eWwiLCJicmVha3BvaW50cy93MTAyNC9tb2R1bGVzLWdhbW1lL2Zvcm1zLnN0eWwiLCJicmVha3BvaW50cy93MTAyNC9tb2R1bGVzLWdhbW1lL251dHJpLnN0eWwiLCJicmVha3BvaW50cy93MTAyNC9tb2R1bGVzLWdhbW1lL29yaWdpbi5zdHlsIiwiYnJlYWtwb2ludHMvdzEwMjQvbW9kdWxlcy1nYW1tZS9wcm9kdWN0cy5zdHlsIiwiYnJlYWtwb2ludHMvdzEwMjQvbW9kdWxlcy1nYW1tZS9wcm9taXNlLnN0eWwiLCJicmVha3BvaW50cy93MTAyNC9tb2R1bGVzLWdhbW1lL3NuYWNrLnN0eWwiLCJicmVha3BvaW50cy93MTAyNC13MTIwMC9sYXlvdXQvbmF2LnN0eWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dDRUc7QUNGUTtFQUNSO0lBQ0csNEJBQUE7WUFBQSxvQkFBQTtHRGVIO0VDZEE7SUFDRyw4QkFBQTtZQUFBLHNCQUFBO0dEZ0JIO0VDZkE7SUFDRyw0QkFBQTtZQUFBLG9CQUFBO0dEaUJIO0NBQ0Y7QUN4QlU7RUFDUjtJQUNHLDRCQUFBO1lBQUEsb0JBQUE7R0RxQ0g7RUNwQ0E7SUFDRyw4QkFBQTtZQUFBLHNCQUFBO0dEc0NIO0VDckNBO0lBQ0csNEJBQUE7WUFBQSxvQkFBQTtHRHVDSDtDQUNGO0FFOUNEOztpREZpRGlEO0FFN0NqRDtFQUNFLG1CQUFBO0NGK0NEO0FFNUNEO0VBQTBCLGNBQUE7Q0YrQ3pCO0FFN0NEO0VBQ0UsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7Q0YrQ0Q7QUU1Q0Q7RUFDRSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0NGOENEO0FFekNEO0VBQ0UseUNBQUE7RUFDQSxpQ0FBQTtFQUNBLDBCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0NGMkNEO0FFeENEO0VBQ0UsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtDRjBDRDtBRXZDRDtFQUNFLHlCQUFBO0VBQ0EsaUJBQUE7Q0Z5Q0Q7QUVwQ0Q7RUFDRSxtQkFBQTtFQUNBLG1D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Q0Esa0JBQUE7SUFDQSxpQkFBQTtJQUNBLG1CQUFBO0lBQ0EsVUFBQTtJQUNBLHNDQUFBO1lBQUEsOEJBQUE7SUFDQSxXQUFBO0lBQ0EsdUlBQUE7SUFBQSwrSEFBQTtJQUFBLHVIQUFBO0lBQUEsc0xBQUE7R3RFZ3BRSDtFc0U3b1FHO0lBQ0csZUFBQTtHdEUrb1FOO0VzRTdvUUg7SUFDRyxlQUFBO0lBQ0EsbUJBQUE7SUFDQSxhQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSx3R0FBQTtJQUFBLGdHQUFBO0lBQUEsd0ZBQUE7SUFBQSx3SkFBQTtJQUNBLG1DQUFBO1lBQUEsMkJBQUE7SUFDQSxjQUFBO0d0RStvUUE7RXNFOW9RQTtJQUNHLGNBQUE7R3RFZ3BRSDtFc0Uvb1FHO0lBQ0csOEJBQUE7WUFBQSxzQkFBQTtJQUNBLHlFQUFBO1lBQUEsaUVBQUE7R3RFaXBRTjtFc0VocFFBO0lBQ0csb0NBQUE7WUFBQSw0QkFBQTtHdEVrcFFIO0VzRWpwUUE7SUFDRywwRUFBQTtZQUFBLGtFQUFBO0lBQ0EsOENBQUE7WUFBQSxzQ0FBQTtHdEVtcFFIO0VzRWpwUUg7SUFDRyxjQUFBO0d0RW1wUUE7RXNFL29RQTtJQUNHLFVBQUE7R3RFaXBRSDtFc0U5b1FBO0lBQ0cscUJBQUE7R3RFZ3BRSDtFc0U1b1FHO0lBQ0csdUJBQUE7R3RFOG9RTjtFc0U1b1FNO0lBQ0csaUJBQUE7R3RFOG9RVDtDQUNGO0FpQjkzUVM7RUFDSjtJMkRtRk0sK0RBQUE7RzVFOHlRVDtDQUNGO0FpQm40UVM7RUFDSjtJK0QrQk0sYUFBQTtJQUNBLFlBQUE7R2hGdTJRVDtDQUNGO0FpQno0UVM7RTJGTFY7SUFDRyxTQUFBO0c1R2k1UUE7RTRHLzRRSDtJQUNHLDBDQUFBO0c1R2k1UUE7RTRHOTRRQTtJQUNHLHFCQUFBO0c1R2c1UUg7RTRHMzRRTTtJQUNHLHVCQUFBO0c1RzY0UVQ7Q0FDRiIsImZpbGUiOiJlZGl0by5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogIFBPTSdQT1RFUyB8IEdMT0JBTCBTVFlMRVNcbiAqL1xuXG5cbi8vIFZhcmlhYmxlcyArIE1peGluc1xuQGltcG9ydCAndXRpbHMvKidcblxuLy8gVmVuZG9yc1xuQGltcG9ydCAndmVuZG9ycy8qJ1xuXG4vLyBSZXNldFxuQGltcG9ydCAnZ2VuZXJpYy9ub3JtYWxpemUnXG5cblxuLy8gRm9udHNcbkBpbXBvcnQgJ2dlbmVyaWMvZm9udHMnXG5cbmZvbnQtZmFjZSggJGZvbnQtbml0dGltb3N0cm8sICR1cmwtZm9udCArICRmb250LW5pdHRpbW9zdHJvICsgXCIvZGlzY29mbG9vclwiIClcblxuXG4vLyBCYXNlIHN0eWxlc1xuQGltcG9ydCAnYnJlYWtwb2ludHMvZGVmYXVsdC9lZGl0bydcblxuQGltcG9ydCAnYnJlYWtwb2ludHMvZGVmYXVsdC9sYXlvdXQvaGVhZGVyJ1xuQGltcG9ydCAnYnJlYWtwb2ludHMvZGVmYXVsdC9sYXlvdXQvbmF2J1xuXG5cbi8vIE1lZGlhcXVlcmllc1xuK21lZGlhKCAkbXEtdzM2OCApXG4gIEBpbXBvcnQgJ2JyZWFrcG9pbnRzL3czNjgnXG5cbittZWRpYSggJG1xLXc0ODAgKVxuICBAaW1wb3J0ICdicmVha3BvaW50cy93NDgwJ1xuXG4rbWVkaWEoICRtcS13NzY4IClcbiAgQGltcG9ydCAnYnJlYWtwb2ludHMvdzc2OCdcblxuK21lZGlhKCAkbXEtdzEwMjQgKVxuICAgQGltcG9ydCAnYnJlYWtwb2ludHMvdzEwMjQvZWRpdG8nXG4gICBAaW1wb3J0ICdicmVha3BvaW50cy93MTAyNC9sYXlvdXQvbmF2J1xuXG4rbWVkaWEoICRtcS13MTAyNC13MTIwMCApXG4gICBAaW1wb3J0ICdicmVha3BvaW50cy93MTAyNC13MTIwMCdcblxuLy8gK21lZGlhKCAkbXEtdzE2MDAgKVxuLy8gICAgQGltcG9ydCAnYnJlYWtwb2ludHMvdzE2MDAnXG4iLCIvKlxuICogIFBPTSdQT1RFUyB8IEdMT0JBTCBTVFlMRVNcbiAqL1xuQC1tb3ota2V5ZnJhbWVzIHpvb21pbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29taW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIHpvb21pbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbWluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLyogRmxpY2tpdHkgdjIuMi4wXG5odHRwczovL2ZsaWNraXR5Lm1ldGFmaXp6eS5jb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZsaWNraXR5LWVuYWJsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxpY2tpdHktZW5hYmxlZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZmxpY2tpdHktdmlld3BvcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mbGlja2l0eS1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0LmlzLXBvaW50ZXItZG93biB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cbi5mbGlja2l0eS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG59XG4uZmxpY2tpdHktYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZsaWNraXR5LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCAjMTlmO1xufVxuLmZsaWNraXR5LWJ1dHRvbjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjY7XG59XG4uZmxpY2tpdHktYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGF1dG87XG4vKiBwcmV2ZW50IGRpc2FibGVkIGJ1dHRvbiBmcm9tIGNhcHR1cmluZyBwb2ludGVyIHVwIGV2ZW50LiAjNzE2ICovXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuLyogdmVydGljYWxseSBjZW50ZXIgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiAxMHB4O1xufVxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwcHg7XG59XG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwJTtcbiAgdG9wOiAyMCU7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xufVxuLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5tZnAtd3JhcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWZwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDEwNDU7XG59XG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG4ubWZwLXpvb20tb3V0LWN1cixcbi5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47XG59XG4ubWZwLXdpdGgtem9vbSAubWZwLWNvbnRhaW5lcixcbi5tZnAtd2l0aC16b29tLm1mcC1iZyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuLyogaWRlYWxseSwgdHJhbnNpdGlvbiBzcGVlZCBzaG91bGQgbWF0Y2ggem9vbSBkdXJhdGlvbiAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4ubWZwLXdpdGgtem9vbS5tZnAtcmVhZHkgLm1mcC1jb250YWluZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLm1mcC13aXRoLXpvb20ubWZwLXJlYWR5Lm1mcC1iZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWZwLXdpdGgtem9vbS5tZnAtcmVtb3ZpbmcgLm1mcC1jb250YWluZXIsXG4ubWZwLXdpdGgtem9vbS5tZnAtcmVtb3ZpbmcubWZwLWJnIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLm1mcC1jbG9zZSxcbi5tZnAtYXJyb3csXG4ubWZwLXByZWxvYWRlcixcbi5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1mcC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1mcC1wcmVsb2FkZXIge1xuICBjb2xvcjogIzFkZjk1YjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDEwNDQ7XG59XG4ubWZwLXByZWxvYWRlciBhIHtcbiAgY29sb3I6ICMxZGY5NWI7XG59XG4ubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5idXR0b24ubWZwLWNsb3NlLFxuYnV0dG9uLm1mcC1hcnJvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwNDY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbn1cbi5tZnAtY2xvc2U6aG92ZXIsXG4ubWZwLWNsb3NlOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tZnAtY2xvc2U6YWN0aXZlIHtcbiAgdG9wOiAxcHg7XG59XG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogIzFkZjk1YjtcbiAgcmlnaHQ6IC02cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogIzFkZjk1YjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tZnAtYXJyb3c6YWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTU0cHg7XG59XG4ubWZwLWFycm93OmhvdmVyLFxuLm1mcC1hcnJvdzpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWZwLWFycm93OmJlZm9yZSxcbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLm1mcC1hcnJvdzphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL21lZGlhL2ltZy9hcnJvdy12LnN2Z1wiKSBuby1yZXBlYXQgMCAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICB0b3A6IDhweDtcbn1cbi5tZnAtYXJyb3c6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgb3BhY2l0eTogMC43O1xufVxuLm1mcC1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbi5tZnAtYXJyb3ctbGVmdDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgbWFyZ2luLWxlZnQ6IDMxcHg7XG59XG4ubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM2YzZjNmO1xufVxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAzOXB4O1xufVxuLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM2YzZjNmO1xufVxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbn1cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgdG9wOiAtNDBweDtcbn1cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG4ubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwwLDAsMC42KTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbmltZy5tZnAtaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5tZnAtZmlndXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ubWZwLWZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDBweDtcbiAgYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IC0xO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwwLDAsMC42KTtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbn1cbi5tZnAtZmlndXJlIHNtYWxsIHtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuLm1mcC1ib3R0b20tYmFyIHtcbiAgbWFyZ2luLXRvcDogLTM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLm1mcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI2YzZjNmMztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xufVxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDNweDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgfVxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB9XG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICB9XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbn1cbi8qIG5vcm1hbGl6ZS5jc3MgdjQuMS4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG50ZW1wbGF0ZSxcbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjU0O1xufVxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ290aGFtcm91bmRlZCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9tZWRpYS9mb250cy9nb3RoYW1yb3VuZGVkL2Jvb2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vbWVkaWEvZm9udHMvZ290aGFtcm91bmRlZC9ib29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dvdGhhbXJvdW5kZWQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKFwiLi4vbWVkaWEvZm9udHMvZ290aGFtcm91bmRlZC9tZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vbWVkaWEvZm9udHMvZ290aGFtcm91bmRlZC9tZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ290aGFtcm91bmRlZCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIuLi9tZWRpYS9mb250cy9nb3RoYW1yb3VuZGVkL2JvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vbWVkaWEvZm9udHMvZ290aGFtcm91bmRlZC9ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2JhbGxvb250d28nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vbWVkaWEvZm9udHMvYmFsbG9vbnR3by9yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL21lZGlhL2ZvbnRzL2JhbGxvb250d28vcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICduaXR0aW1vc3Rybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9tZWRpYS9mb250cy9uaXR0aW1vc3Ryby9kaXNjb2Zsb29yLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL21lZGlhL2ZvbnRzL25pdHRpbW9zdHJvL2Rpc2NvZmxvb3Iud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbml0dGltb3N0cm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vbWVkaWEvZm9udHMvbml0dGltb3N0cm8vZGlzY29mbG9vci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9tZWRpYS9mb250cy9uaXR0aW1vc3Ryby9kaXNjb2Zsb29yLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbm1haW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiBjYWxjKCAxMDB2aCAtIDkuMDYyNXJlbSApO1xufVxuLnR0LFxuLmVkaXRvLWN0IHtcbiAgbWF4LXdpZHRoOiAzMS4yNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZWRpdG8tY3Qge1xuICBmb250LWZhbWlseTogJ2dvdGhhbXJvdW5kZWQnO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmVkaXRvLWN0ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZWRpdG8tY3QgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmVkaXRvLWN0IHN1cCB7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG59XG4uZWRpdG8tY3QgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmVkaXRvLXR0IHtcbiAgZm9udC1mYW1pbHk6ICdnbG93d29ybSc7XG59XG4uZWRpdG8tdHQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5lZGl0by1tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZWRpdG8tbWVkaWEuc3RyaXBlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMCwwLDAsMC4xNSkgMTAwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYm90dG9tOiA2LjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDMyLjM0Mzc1JTtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDRkZWcpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDEyMHZ3O1xuICB6LWluZGV4OiAxO1xufVxuLmVkaXRvLW1lZGlhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cbi5lZGl0by12aWRlbyB2aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1lbnRpb25zIHtcbiAgY29sb3I6ICM1YTVhNWE7XG4gIGZvbnQtZmFtaWx5OiAnZ290aGFtcm91bmRlZCc7XG4gIGZvbnQtc2l6ZTogMC43MTQyODU3MTQzZW07XG4gIG1hcmdpbjogMCBhdXRvIDAuNXJlbTtcbiAgbWF4LXdpZHRoOiAxNXJlbTtcbn1cbi5mYW5jeSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFsbG9vbnR3byc7XG4gIGZvbnQtc2l6ZTogMS4wNzE0Mjg1NzE0ZW07XG59XG4uZmFuY3ktYWx0IHtcbiAgZm9udC1mYW1pbHk6ICduaXR0aW1vc3RybycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5ZW07XG59XG4uZmFuY3ktYWx0LWJpcyB7XG4gIGZvbnQtZmFtaWx5OiAnZ2xvd3dvcm0nO1xuICBmb250LXNpemU6IDEuMTQyODU3MTQyOWVtO1xufVxuW2NsYXNzKj1cIm1vZC1cIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG5bY2xhc3MqPVwibW9kLVwiXSA+ICoge1xuICBtYXJnaW46IDA7XG59XG5bY2xhc3MqPVwibW9kLVwiXSAud3Age1xuICBwYWRkaW5nOiAxLjI1cmVtIDIuODc1cmVtO1xufVxuW2NsYXNzKj1cIm1vZC1cIl0gLndwIC50dCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5bY2xhc3MqPVwibW9kLVwiXSAudHQge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbltjbGFzcyo9XCJtb2QtXCJdIC50dCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc3dpdGNoIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsMCwwLDAuMTUpIGluc2V0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNS40Mzc1cmVtO1xufVxuLnN3aXRjaCAubGIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAyNXZ3O1xufVxuLnN3aXRjaCAubGIgKyAubGIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAtNTAlKTtcbiAgbGVmdDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zd2l0Y2ggaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuLnN3aXRjaCBpbnB1dDpjaGVja2VkIHtcbiAgei1pbmRleDogMTtcbn1cbi5zd2l0Y2ggaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCB+IC5pbSArIC5pbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc3dpdGNoIGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgfiAubGIge1xuICBjb2xvcjogIzRjNGM0Yztcbn1cbi5zd2l0Y2ggaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCB+IC5sYiArIC5sYiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN3aXRjaCBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKTpjaGVja2VkIH4gLmltIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXRjaCBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKTpjaGVja2VkIH4gLmltIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXRjaCBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKTpjaGVja2VkIH4gLmltICsgLmltIHtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIHotaW5kZXg6IDA7XG59XG4uc3dpdGNoIGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpOmNoZWNrZWQgfiAubGIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zd2l0Y2ggaW5wdXQ6bm90KDpmaXJzdC1jaGlsZCk6Y2hlY2tlZCB+IC5sYiArIC5sYiB7XG4gIGNvbG9yOiAjNGM0YzRjO1xufVxuLnN3aXRjaCAuaW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICBsZWZ0OiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cbi5zd2l0Y2ggLmltW2Zvcj1cImFmdGVybm9vblwiXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMC40Mzc1cmVtKTtcbn1cbi5zd2l0Y2ggLmltIGltZyB7XG4gIGhlaWdodDogMTMwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMSUpO1xufVxuLndhdmUtcmV2ZXJzZSxcbi51aS13YXZlLTEudWktd2F2ZS0xIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuLndhdmUtcmV2ZXJzZSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEpO1xuICB6LWluZGV4OiA1O1xufVxuLndhdmUtcmV2ZXJzZTpsYXN0LWNoaWxkIHtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGF1dG87XG59XG4ud2F2ZS1yZXZlcnNlIC51aS13YXZlLTEge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLndhdmUtcmV2ZXJzZTpub3QoOmxhc3QtY2hpbGQpIC51aS13YXZlLTEge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uYmctbW9kICsgLndwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnBhZ2UtYnJhc3NlcyAuY29sb3JlZCAuYmctbW9kIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAwMCA5MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYnQtbWVudSB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxLjU2MjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDc1bXM7XG4gIHdpZHRoOiAxLjY4NzVyZW07XG59XG4uYnQtbWVudS5hY3RpdmUgc3Bhbixcbi5idC1tZW51OmhvdmVyIHNwYW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuLmJ0LW1lbnUuYWN0aXZlOmJlZm9yZSxcbi5idC1tZW51OmhvdmVyOmJlZm9yZSxcbi5idC1tZW51LmFjdGl2ZTphZnRlcixcbi5idC1tZW51OmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG4gIHJpZ2h0OiAwLjQzNzVyZW07XG4gIHdpZHRoOiBjYWxjKCAxMDAlICsgMC4xODc1cmVtICk7XG59XG4uYnQtbWVudS5hY3RpdmU6YmVmb3JlLFxuLmJ0LW1lbnU6aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5idC1tZW51LmFjdGl2ZTphZnRlcixcbi5idC1tZW51OmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmJ0LW1lbnU6YmVmb3JlLFxuLmJ0LW1lbnU6YWZ0ZXIsXG4uYnQtbWVudSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODUzYTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC4zMTI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnQtbWVudSBzcGFuIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG59XG4uYnQtbWVudTpiZWZvcmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG4uYnQtbWVudTphZnRlciB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbn1cbi5wYWdlLWJpbyAub2JqZWN0LWZpdC5tb2QtcHJvbWlzZSxcbi5wYWdlLWNsYXNzaXF1ZSAub2JqZWN0LWZpdC5tb2QtcHJvbWlzZSxcbi5wYWdlLXNhbnMtc3VjcmVzLWFqb3V0ZXMgLm9iamVjdC1maXQubW9kLXByb21pc2UsXG4ucGFnZS1iaW8gLm9iamVjdC1maXQubW9kLW51dHJpLFxuLnBhZ2UtY2xhc3NpcXVlIC5vYmplY3QtZml0Lm1vZC1udXRyaSxcbi5wYWdlLXNhbnMtc3VjcmVzLWFqb3V0ZXMgLm9iamVjdC1maXQubW9kLW51dHJpIHtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xufVxuLnBhZ2UtYmlvIC5vYmplY3QtZml0Lm1vZC1wcm9taXNlOmJlZm9yZSxcbi5wYWdlLWNsYXNzaXF1ZSAub2JqZWN0LWZpdC5tb2QtcHJvbWlzZTpiZWZvcmUsXG4ucGFnZS1zYW5zLXN1Y3Jlcy1ham91dGVzIC5vYmplY3QtZml0Lm1vZC1wcm9taXNlOmJlZm9yZSxcbi5wYWdlLWJpbyAub2JqZWN0LWZpdC5tb2QtbnV0cmk6YmVmb3JlLFxuLnBhZ2UtY2xhc3NpcXVlIC5vYmplY3QtZml0Lm1vZC1udXRyaTpiZWZvcmUsXG4ucGFnZS1zYW5zLXN1Y3Jlcy1ham91dGVzIC5vYmplY3QtZml0Lm1vZC1udXRyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5vYmplY3QtZml0IC50dCBwaWN0dXJlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYWdlLXJlY2V0dGVzLWR1LW1vbmRlIC5tb2QtY292ZXIsXG4ucGFnZS1yZWNldHRlcy1kdS1tb25kZSAubW9kLXByb2R1Y3RzLFxuLnBhZ2UtcmVjZXR0ZXMtZHUtbW9uZGUgLm1vZC1udXRyaSB7XG4gIGNvbG9yOiAjMDA4NTNhO1xufVxuaHRtbC5vZml0dGVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuaHRtbC5vZml0dGVkIGJvZHkge1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sLm5vLXNjcm9sbCBib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6ICdnb3RoYW1yb3VuZGVkJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU3MTQyODU3MTtcbn1cbnVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuYSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5maWd1cmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZml4ZWQtbmF2LFxuLmZpeGVkLW5hdiBib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5maXhlZC1uYXYgYm9keSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG4ub2JqZWN0LWZpdCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG59XG4ub2JqZWN0LWZpdCBwaWN0dXJlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5vYmplY3QtZml0ID4gLm9maXQsXG4ub2JqZWN0LWZpdCA+IHBpY3R1cmUgLm9maXQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5ALW1vei1rZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAwLCAwKTtcbiAgfVxuICAxNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDAsIDApO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAwLCAwKTtcbiAgfVxuICAxNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDAsIDApO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMCwgMCk7XG4gIH1cbiAgMTUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cbiAgNDUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDAsIDApO1xuICB9XG4gIDE1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG4gIDQ1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbi5zdGVwMS0xLTEge1xuICBwYWRkaW5nLXRvcDogMTIuMDgzMzMzMzMzMyU7XG4gIHdpZHRoOiAyOS4zNzUlO1xufVxuLnN0ZXAxLTEtMiB7XG4gIHBhZGRpbmctdG9wOiA5LjMwNTU1NTU1NTYlO1xuICB3aWR0aDogNTYuMzE5NDQ0NDQ0NCU7XG59XG4uc3RlcDEtMSB7XG4gIHBhZGRpbmctdG9wOiA1LjgzMzMzMzMzMzMlO1xuICB3aWR0aDogNDAuMjc3Nzc3Nzc3OCU7XG59XG4uc3RlcDItMS0xIHtcbiAgcGFkZGluZy10b3A6IDcuNzA4MzMzMzMzMyU7XG4gIHdpZHRoOiAyOS41MTM4ODg4ODg5JTtcbn1cbi5zdGVwMi0xLTIge1xuICBwYWRkaW5nLXRvcDogNy4wMTM4ODg4ODg5JTtcbiAgd2lkdGg6IDQ5LjAyNzc3Nzc3NzglO1xufVxuLnN0ZXAyLTItMSB7XG4gIHBhZGRpbmctdG9wOiA1LjA2OTQ0NDQ0NDQlO1xuICB3aWR0aDogNTEuNDU4MzMzMzMzMyU7XG59XG4uc3RlcDItMi0yIHtcbiAgcGFkZGluZy10b3A6IDE2LjExMTExMTExMTElO1xuICB3aWR0aDogNTIuMjkxNjY2NjY2NyU7XG59XG4uc3RlcDMtMSB7XG4gIHBhZGRpbmctdG9wOiAxMi4wODMzMzMzMzMzJTtcbiAgd2lkdGg6IDQwLjM0NzIyMjIyMjIlO1xufVxuLnN0ZXAzLTItMSB7XG4gIHBhZGRpbmctdG9wOiA1LjA2OTQ0NDQ0NDQlO1xuICB3aWR0aDogMjguODE5NDQ0NDQ0NCU7XG59XG4uc3RlcDMtMi0yIHtcbiAgcGFkZGluZy10b3A6IDE1LjEzODg4ODg4ODklO1xuICB3aWR0aDogMzkuNzIyMjIyMjIyMiU7XG59XG4uc3RlcDQtMSB7XG4gIHBhZGRpbmctdG9wOiAxMi43Nzc3Nzc3Nzc4JTtcbiAgd2lkdGg6IDI1LjIwODMzMzMzMzMlO1xufVxuLnN0ZXA0LTItMSB7XG4gIHBhZGRpbmctdG9wOiA0LjU4MzMzMzMzMzMlO1xuICB3aWR0aDogMjkuMzc1JTtcbn1cbi5zdGVwNC0yLTIge1xuICBwYWRkaW5nLXRvcDogMTUuNjk0NDQ0NDQ0NCU7XG4gIHdpZHRoOiA1NS45MDI3Nzc3Nzc4JTtcbn1cbi5zdGVwNS0xLTEge1xuICBwYWRkaW5nLXRvcDogMTYuMDQxNjY2NjY2NyU7XG4gIHdpZHRoOiAyNS4yMDgzMzMzMzMzJTtcbn1cbi5zdGVwNS0xLTIge1xuICBwYWRkaW5nLXRvcDogNS42MjUlO1xuICB3aWR0aDogMzkuMDk3MjIyMjIyMiU7XG59XG5bY2xhc3NePXVpLV0ge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbn1cbmhlYWRlcltyb2xlPVwiYmFubmVyXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5MzU0YztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC42MjVyZW07XG59XG4uaGVhZGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmhlYWRlci13cmFwcGVyIC5ibG9jay1zb2NpYWwgYSB7XG4gIG1hcmdpbjogMDtcbn1cbi5oZWFkZXItaG9tZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xufVxuLmhlYWRlci1ob21lOmhvdmVyLFxuLmtleWJvYXJkIC5oZWFkZXItaG9tZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmODJjO1xufVxuLmhlYWRlci1ob21lIC51aS1sb2dvLXNpbXBsZSB7XG4gIGhlaWdodDogMi4xMjVyZW07XG4gIHdpZHRoOiAyLjI1cmVtO1xufVxuLmhlYWRlci1ob21lIHNwYW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbltyb2xlPW5hdmlnYXRpb25dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5MzU0YztcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgW3JvbGU9bmF2aWdhdGlvbl0ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG59XG5bcm9sZT1uYXZpZ2F0aW9uXS5zdGlja3kge1xuICBoZWlnaHQ6IDNyZW07XG59XG4uZml4ZWQtbmF2IFtyb2xlPW5hdmlnYXRpb25dIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5MzU0YztcbiAgaGVpZ2h0OiAzcmVtO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjU2MjVyZW07XG59XG4uc3RpY2t5IC5uYXYtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjA7XG59XG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreSAubmF2LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbi5uYXYtYmFyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubmF2LXRvZ2dsZSxcbi5uYXYtaG9tZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5uYXYtdG9nZ2xlIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyLjI1cmVtO1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLXdpZHRoIDAuMnM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubmF2LXRvZ2dsZVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmY4MmM7XG59XG4ubmF2LXRvZ2dsZSBzcGFuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4ubmF2LXRvZ2dsZTphZnRlcixcbi5uYXYtdG9nZ2xlLmNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTM1NGM7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMCAwICNmOTM1NGMsIDBweCAtNnB4IDAgMCAjZjkzNTRjO1xufVxuLm5hdi10b2dnbGUuY2xvc2Uge1xuICByaWdodDogMC41NjI1cmVtO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMi42MjVyZW0pIHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXYtdG9nZ2xlLmNsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59XG4ubmF2LXRvZ2dsZS5jbG9zZTpiZWZvcmUsXG4ubmF2LXRvZ2dsZS5jbG9zZTphZnRlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubmF2LWhvbWUge1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbn1cbi5uYXYtaG9tZTpob3Zlcixcbi5rZXlib2FyZCAubmF2LWhvbWU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjgyYztcbn1cbi5uYXYtaG9tZSBzdmcge1xuICBoZWlnaHQ6IDIuMTI1cmVtO1xuICB3aWR0aDogMi4yNXJlbTtcbn1cbi5uYXYtaG9tZSBzcGFuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4ubmF2LW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjkzNTRjO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjI1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG4ubmF2LW1lbnVbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG4ubmF2LW1lbnUudG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2LW1lbnUgYSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lbnUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gM3JlbSk7XG59XG4ubmF2LWxpbmtzIHtcbiAgb3JkZXI6IDE7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS44NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uYXYtbGlua3MgYSxcbi5uYXYtbGlua3MgYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmtleWJvYXJkIC5uYXYtbGlua3MgYTpmb2N1cyxcbi5rZXlib2FyZCAubmF2LWxpbmtzIGJ1dHRvbjpmb2N1cyxcbi5uYXYtbGlua3MgYTphY3RpdmUsXG4ubmF2LWxpbmtzIGJ1dHRvbjphY3RpdmUsXG4ubmF2LWxpbmtzIGFbYXJpYS1jdXJyZW50PVwidHJ1ZVwiXSxcbi5uYXYtbGlua3MgYnV0dG9uW2FyaWEtY3VycmVudD1cInRydWVcIl0ge1xuICBjb2xvcjogI2ZmZjgyYztcbn1cbi5uYXYtbGlua3MgYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi1saW5rcyAudWktc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgd2lkdGg6IDMuMTI1cmVtO1xuICBmaWxsOiAjMWRmOTViO1xuICBtYXJnaW46IDFyZW0gYXV0byAxLjMxMjVyZW07XG59XG4ubmF2LWxpbmtzIC5uYXYtcHJvZHVjdHMtLWxhYmVsIC50dCBzcGFuIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4ud29vZC1wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxNzFweDtcbiAgaGVpZ2h0OiAxMTRweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vbWVkaWEvaW1nL3dvb2QtcGFuZWwucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud29vZC1wYW5lbCA+IHNwYW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNGRlZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndvb2QtcGFuZWwgc3BhbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnYmFsbG9vbnR3bycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLndvb2QtcGFuZWwgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDAuOHJlbTtcbiAgd2lkdGg6IDAuOHJlbTtcbn1cbi5jdXJyZW50LXNjcmVlbiB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAwO1xuICBwYWRkaW5nOiAwIDMuMzc1cmVtO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG4uY3VycmVudC1zY3JlZW4uc3RhcnQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4ucHJldmlvdXMgLmN1cnJlbnQtc2NyZWVuLnN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5jdXJyZW50LXNjcmVlbi5pbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cbi5jdXJyZW50LXNjcmVlbi5vdXQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLnByZXZpb3VzIC5jdXJyZW50LXNjcmVlbi5vdXQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uY3VycmVudC1zY3JlZW4gYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi1lZGl0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8qXG4gICBbMV06IEFsbCBpdGVtcyBhIGZvcmNlZCBvbnRvIGEgc2luZ2xlIGxpbmUsIGNhdXNpbmcgdGhlIG92ZXJmbG93IHdoZW4gbmVjZXNzYXJ5LlxuICAgWzJdOiBBdXRvbWF0aWMgb3ZlcmZsb3cgbWVhbnMgYSBzY3JvbGwgYmFyIHdvbuKAmXQgYmUgcHJlc2VudCBpZiBpdCBpc27igJl0IG5lZWRlZFxuICAgWzNdOiBNYWtlIGl0IHNtb290aCBzY3JvbGxpbmcgb24gaU9TIGRldmljZXNcbiAgIFs0XTogSGlkZSB0aGUgdWdseSBzY3JvbGxiYXJzIGluIEVkZ2UgdW50aWwgdGhlIHNjcm9sbGFibGUgYXJlYSBpcyBob3ZlcmVkXG4gICBbNV06IEhpZGUgdGhlIHNjcm9sbCBiYXIgaW4gV2ViS2l0IGJyb3dzZXJzXG4gICAqL1xufVxuLm5hdi1lZGl0byB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmctdG9wOiA0LjI1cmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMi41cmVtKTtcbiAgbWF4LXdpZHRoOiA1OC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgLyogWzFdICovO1xuICBvdmVyZmxvdy14OiBhdXRvIC8qIFsyXSAqLztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoIC8qIFszXSAqLztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXIgLyogWzRdICovO1xufVxuLm5hdi1lZGl0byB1bDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdi1lZGl0byBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5hdi1lZGl0byBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMDYyNXJlbTtcbn1cbi5uYXYtZWRpdG8gbGkgKyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjkzNzVyZW07XG4gIGxlZnQ6IC0wLjU2MjVyZW07XG4gIGhlaWdodDogMS4wNjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMC4wNjI1cmVtO1xufVxuLm5hdi1lZGl0byBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ2JhbGxvb250d28nLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjEyNXJlbSAwLjYyNXJlbSAwO1xufVxuLm5hdi1lZGl0byBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTElO1xuICByaWdodDogNTElO1xuICBoZWlnaHQ6IDAuMzEyNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zNXM7XG59XG4ubmF2LWVkaXRvIGE6aG92ZXI6OmFmdGVyLFxuLm5hdi1lZGl0byBhLmlzLWFjdGl2ZTo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5tYW5pZmVzdG8tLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA5LjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDYuMjVyZW07XG59XG4ubWFuaWZlc3RvLS1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5tYW5pZmVzdG8tLWJhY2tncm91bmQtLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbn1cbi5tYW5pZmVzdG8tLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSg0MCw0MCw0MCwwKSAwcHgsIHJnYmEoNDAsNDAsNDAsMC42NSkgNDMuNzVyZW0sIHJnYmEoNDAsNDAsNDAsMC43KSAxMDAlKTtcbn1cbi5tYW5pZmVzdG8tLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDUyLjVyZW07XG4gIHBhZGRpbmc6IDAgNXJlbSAwIDEuMjVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1hbmlmZXN0by0tY29udGVudCArIC5tYW5pZmVzdG8tLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzLjVyZW07XG59XG4ubWFuaWZlc3RvLS1jb250ZW50IC50aXRsZS1zZWNvbmQge1xuICBmb250LXNpemU6IDIuODc1cmVtO1xuICBtYXJnaW46IDAuNjI1cmVtIDAgMi4yNXJlbTtcbn1cbi5tYW5pZmVzdG8tLWNvbnRlbnQtLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTEuMjVyZW07XG59XG4ubWFuaWZlc3RvLS1jb250ZW50ID4gcCxcbi5tYW5pZmVzdG8tLWNvbnRlbnQtLWN0YSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnM7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbn1cbi5tYW5pZmVzdG8tLWNvbnRlbnQgPiBwLnZpc2libGUsXG4ubWFuaWZlc3RvLS1jb250ZW50LS1jdGEudmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5nYW1lLS1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2FtZS0tbmF2LS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5nYW1lLS1uYXYtLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5nYW1lLS1uYXYtLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgbWFyZ2luOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC41NjI1cmVtO1xuICBjb2xvcjogIzFkZjk1YjtcbiAgYm9yZGVyLXJhZGl1czogNi4yNXJlbTtcbiAgdHJhbnNpdGlvbjogMC4zNXM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZ2FtZS0tbmF2LS1saW5rIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogMC4zNXM7XG59XG4uZ2FtZS0tbmF2LS1saW5rOmhvdmVyLFxuLmdhbWUtLW5hdi0tbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG59XG4uZ2FtZS0tbmF2LS1saW5rOmhvdmVyIHNwYW4sXG4uZ2FtZS0tbmF2LS1saW5rLmlzLWFjdGl2ZSBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZ2FtZS0taW50cm8ge1xuICBtYXJnaW46IDAgMCAyLjVyZW07XG59XG4uZ2FtZS0taW50cm8tLW1lZGlhIHtcbiAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG59XG4uZ2FtZS0taW50cm8tLW1lZGlhLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uZ2FtZS0taW50cm8tLW1lZGlhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmdhbWUtLWludHJvLS1jb250ZW50IHAge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG59XG4uZ2FtZS0taW50cm8tLWNvbnRlbnQgcC52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmdhbWUtLWludHJvLS1jb250ZW50IC50aXRsZS1zZWNvbmQge1xuICBtYXJnaW46IDAgMCAxLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ2FtZS0taW50cm8tLWNvbnRlbnQtLWludHJvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbmZvb3Rlcltyb2xlPVwiY29udGVudGluZm9cIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzVhNWE1YTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMS4yNXJlbSAwLjYyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuZm9vdGVyW3JvbGU9XCJjb250ZW50aW5mb1wiXSAubGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmZvb3Rlcltyb2xlPVwiY29udGVudGluZm9cIl0gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuZm9vdGVyW3JvbGU9XCJjb250ZW50aW5mb1wiXSBsaTpiZWZvcmUge1xuICBjb250ZW50OiAn4oCiJztcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xufVxuZm9vdGVyW3JvbGU9XCJjb250ZW50aW5mb1wiXSBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuZm9vdGVyW3JvbGU9XCJjb250ZW50aW5mb1wiXSBwIHtcbiAgbWFyZ2luOiAxLjI4NTcxNDI4NTdlbSAwIDA7XG59XG5mb290ZXJbcm9sZT1cImNvbnRlbnRpbmZvXCJdIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmZvb3Rlcltyb2xlPVwiY29udGVudGluZm9cIl0gYSBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgY3VycmVudENvbG9yIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwIGJvdHRvbSAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDAgMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuMnMgZWFzZS1vdXQ7XG59XG5mb290ZXJbcm9sZT1cImNvbnRlbnRpbmZvXCJdIGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuZm9vdGVyW3JvbGU9XCJjb250ZW50aW5mb1wiXSBhOmhvdmVyIHNwYW4sXG4ua2V5Ym9hcmQgZm9vdGVyW3JvbGU9XCJjb250ZW50aW5mb1wiXSBhOmZvY3VzIHNwYW4ge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMnB4O1xufVxuLmZvb3Rlci13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYmctbW9kIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnRpdGxlLW1haW4ge1xuICBmb250LWZhbWlseTogJ25pdHRpbW9zdHJvJztcbiAgbGluZS1oZWlnaHQ6IDAuODtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGNvbG9yOiAjMWRmOTViO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG59XG4udGl0bGUtbWFpbi52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50aXRsZS1tYWluIHNwYW4ge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIC50aXRsZS1tYWluIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG4udGl0bGUtbWFpbiBzdXAge1xuICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xuICBmb250LXNpemU6IDYwJTtcbn1cbi50aXRsZS1zZWNvbmQge1xuICBtYXJnaW46IDEuMjVyZW0gYXV0byAxLjI1cmVtIDA7XG4gIGZvbnQtZmFtaWx5OiAnYmFsbG9vbnR3bycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMWRmOTViO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xufVxuLnRpdGxlLXNlY29uZC52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50aXRsZS1zZWNvbmQgc3BhbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG4udGl0bGUtc2Vjb25kIHN1cCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XG4gIGZvbnQtc2l6ZTogNzAlO1xufVxuLnRpdGxlLXRoaXJkIHtcbiAgbWFyZ2luOiAxLjI1ZW0gMCAwLjVlbTtcbiAgZm9udC1mYW1pbHk6ICduaXR0aW1vc3Rybyc7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMC45Mjtcbn1cbi50aXRsZS10aGlyZCBzdXAge1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XG4gIGZvbnQtc2l6ZTogNjAlO1xufVxuLmlsbHVzdHJhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbGx1c3RyYXRpb25zLS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaWxsdXN0cmF0aW9uIGltZy5yb3VuZC1sYXJnZSB7XG4gIHdpZHRoOiA2LjI1cmVtO1xuICBoZWlnaHQ6IDYuMjVyZW07XG59XG4uaWxsdXN0cmF0aW9uIGltZy5yb3VuZC1zbWFsbCB7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xufVxuLmlsbHVzdHJhdGlvbiBpbWcudHJpYW5nbGUtbGVmdCxcbi5pbGx1c3RyYXRpb24gaW1nLnRyaWFuZ2xlLXJpZ2h0IHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG4ubGluay1zdGQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGluay1zdGQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5saW5rLXN0ZCBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5saW5rLXN0ZCBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuODEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xufVxuLmFjY29yZGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4zNzVyZW0gMCByZ2JhKDAsMCwwLDAuMik7XG4gIG1pbi1oZWlnaHQ6IDQuNjg3NXJlbTtcbn1cbi5hY2NvcmRpb24taWRlYS5hY2NvcmRpb24ge1xuICBtaW4taGVpZ2h0OiA5Ljc1cmVtO1xufVxuLmFjY29yZGlvbi0tdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC44NzVyZW0gMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFjY29yZGlvbi0tdHJpZ2dlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtaW4taGVpZ2h0OiA0LjY4NzVyZW07XG59XG4uaXMtZXhwYW5kZWQuYWNjb3JkaW9uLS10cmlnZ2VyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFjY29yZGlvbi1pZGVhIC5hY2NvcmRpb24tLXRyaWdnZXI6OmJlZm9yZSB7XG4gIG1pbi1oZWlnaHQ6IDkuNzVyZW07XG59XG4uYWNjb3JkaW9uLS10cmlnZ2VyIGRpdiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmFjY29yZGlvbi0tdHJpZ2dlciBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC44NzVyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBmaWxsOiAjMWRmOTViO1xuICB0cmFuc2l0aW9uOiAwLjM1cztcbn1cbi5pcy1leHBhbmRlZC5hY2NvcmRpb24tLXRyaWdnZXIgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4uYWNjb3JkaW9uLWlkZWEgLmFjY29yZGlvbi0tdHJpZ2dlciBkaXYge1xuICBjb2xvcjogIzFkZjk1Yjtcbn1cbi5hY2NvcmRpb24taWRlYSAuYWNjb3JkaW9uLS10cmlnZ2VyIGRpdjo6YWZ0ZXIge1xuICBjb250ZW50OiAnICcgY291bnRlcihpZGVhcy1jb3VudGVyKTtcbn1cbi5hY2NvcmRpb24taWRlYSAuYWNjb3JkaW9uLS10cmlnZ2VyIGgzIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFjY29yZGlvbi0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwIDJyZW0gMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjllbTtcbn1cbi5hY2NvcmRpb25zLS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY291bnRlci1yZXNldDogaWRlYXMtY291bnRlcjtcbn1cbi5hY2NvcmRpb25zLS1saXN0LS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb25zLS1saXN0LS1pdGVtIHtcbiAgbWFyZ2luOiAxLjI1cmVtIDAgMDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGlkZWFzLWNvdW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnM7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbn1cbi5hY2NvcmRpb25zLS1saXN0LS1pdGVtLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4jb3ZlcmxheS1hcHBsaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGY5NWI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWF4LXdpZHRoOiA2MC4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpLCBvcGFjaXR5IDAuMjVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cbiNvdmVybGF5LWFwcGxpY2F0aW9uW2FyaWEtaGlkZGVuPXRydWVdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jbG9zZWQgI292ZXJsYXktYXBwbGljYXRpb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNSUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cbiNvdmVybGF5LWFwcGxpY2F0aW9uIC5vdmVybGF5LWNsb3NlIHtcbiAgei1pbmRleDogNTtcbn1cbiNvdmVybGF5LWFwcGxpY2F0aW9uIC5maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzOS45Mzc3NTkzMzYxJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMi41cmVtIDAgMXJlbTtcbn1cbiNvdmVybGF5LWFwcGxpY2F0aW9uIC5maWd1cmUgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAxO1xufVxuI292ZXJsYXktYXBwbGljYXRpb24gLmZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTguMjU3MjYxNDEwOCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAtMTUuNTg0NDE1NTg0NCU7XG4gIHJpZ2h0OiA5Ljk1ODUwNjIyNDElO1xufVxuI292ZXJsYXktYXBwbGljYXRpb24gLndyYXBwZXIge1xuICBjb2xvcjogIzVhNWE1YTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNDAuNzVyZW07XG4gIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4jb3ZlcmxheS1hcHBsaWNhdGlvbiAud3JhcHBlciBwIHtcbiAgbWFyZ2luOiAxLjJlbSAwO1xufVxuI292ZXJsYXktYXBwbGljYXRpb24gZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5MzU0YztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDAuNjI1cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNvdmVybGF5LWFwcGxpY2F0aW9uIGZvb3RlciBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMC4xODc1cmVtO1xufVxuLnNjcmVlbi1jaXR5IHtcbiAgY29sb3I6ICM1YTVhNWE7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDUwJTtcbn1cbi5zY3JlZW4tY2l0eSAudWktY2l0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2NyZWVuLWNpdHkgLnVpLWNpdHktbW9iaWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYyggMTAwdncgKiA0LjMwMzM1MzY1ODUzNjU4NiApO1xufVxuLnNjcmVlbi1jaXR5IC50aXRsZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLnNjcmVlbi1jaXR5IHAge1xuICBtYXJnaW46IDA7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMy43NXZ3O1xuICBsaW5lLWhlaWdodDogMS4xNjY2NjY2NjY2NjY2Njc7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zY3JlZW4tY2l0eSBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgY3VycmVudENvbG9yIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwIGJvdHRvbSAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbiAgcGFkZGluZzogMCAwIDAuMzEyNXJlbTtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjJzIGVhc2Utb3V0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnYmFsbG9vbnR3bycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xuICBjb2xvcjogIzFkZjk1YjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDQuMDYyNXZ3O1xuICBsaW5lLWhlaWdodDogMS4yMzA3NjkyMzA3NjkyMzE7XG59XG4uc2NyZWVuLWNpdHkgYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2NyZWVuLWNpdHkgYTpob3Zlcixcbi5rZXlib2FyZCAuc2NyZWVuLWNpdHkgYTpmb2N1cyB7XG4gIHBhZGRpbmc6IDAgMCAwLjQzNzVyZW07XG59XG4uc2NyZWVuLWNpdHkgW2lkXj1hbmltLV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5zY3JlZW4tY2l0eSBbaWRePWFuaW0tXSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zY3JlZW4tY2l0eSAuY2l0eS1zZWN0aW9ucyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNjcmVlbi1jaXR5IC5jaXR5LTEgcCB7XG4gIHdpZHRoOiA0MC42MjUlO1xuICB0b3A6IGNhbGMoIDEwMHZ3ICogMC42MjE4NzUgKTtcbiAgcGFkZGluZy1sZWZ0OiA0My43NSU7XG59XG4uc2NyZWVuLWNpdHkgLmNpdHktMiAudGl0bGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9tZWRpYS9keW4vY2l0eS9jaXR5LTItdGl0bGUucG5nXCIpIG5vLXJlcGVhdCAwIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIGNsaXA6IGF1dG87XG4gIGxlZnQ6IDQuNjg3NSU7XG4gIG1hcmdpbi10b3A6IDk4LjQzNzUlO1xuICBwYWRkaW5nLXRvcDogMzQuMzc1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA3Ni4yNSU7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLnNjcmVlbi1jaXR5IC5jaXR5LTIgLnRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9tZWRpYS9keW4vY2l0eS9jaXR5LTItdGl0bGVAMngucG5nXCIpO1xuICB9XG59XG4uc2NyZWVuLWNpdHkgLmNpdHktMiBwIHtcbiAgd2lkdGg6IDM3LjUlO1xuICB0b3A6IGNhbGMoIDEwMHZ3ICogMS4zOTA2MjUgKTtcbiAgcGFkZGluZy1sZWZ0OiA1OC4xMjUlO1xufVxuLnNjcmVlbi1jaXR5IC5jaXR5LTMgcCB7XG4gIHdpZHRoOiA0Mi4xODc1JTtcbiAgdG9wOiBjYWxjKCAxMDB2dyAqIDIuOTk2ODc1ICk7XG4gIHBhZGRpbmctbGVmdDogNy41JTtcbn1cbi5zY3JlZW4tY2l0eSAuY2l0eS00IHAge1xuICB3aWR0aDogNjMuNDM3NSU7XG4gIHRvcDogY2FsYyggMTAwdncgKiA0LjQwMzEyNSApO1xuICBwYWRkaW5nLWxlZnQ6IDE0LjA2MjUlO1xufVxuLnNjcmVlbi1jaXR5IC5jaXR5LTQgcCBhIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiNhbmltLXNxdWFyZXMge1xuICBoZWlnaHQ6IDM5LjA2MjUlO1xuICB3aWR0aDogMzkuMDYyNSU7XG4gIGxlZnQ6IDI1LjkzNzUlO1xuICBtYXJnaW4tdG9wOiAyMi4xODc1JTtcbn1cbiNhbmltLXNrYXRlIHtcbiAgaGVpZ2h0OiA1LjYyNXJlbTtcbiAgd2lkdGg6IDUuNjI1cmVtO1xuICBsZWZ0OiA0OS42ODc1JTtcbiAgbWFyZ2luLXRvcDogMjAuNjI1JTtcbn1cbiNhbmltLXBvaSB7XG4gIGhlaWdodDogMTVyZW07XG4gIHdpZHRoOiAxNXJlbTtcbiAgbGVmdDogMjkuNjg3NSU7XG4gIG1hcmdpbi10b3A6IDE0MC42MjUlO1xufVxubWFpbltyb2xlPVwibWFpblwiXSB7XG4gIGNvbG9yOiAjNWE1YTVhO1xuICBjb3VudGVyLXJlc2V0OiB0aXRsZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4ucGFnZS1zaW5nbGUgbWFpbltyb2xlPVwibWFpblwiXSB7XG4gIHBhZGRpbmc6IDIuNXJlbSAwO1xufVxuLnBhZ2UtZWRpdG8uZWRpdG8tbG9uZy1yZWFkIG1haW5bcm9sZT1cIm1haW5cIl0gPiBkaXYsXG4ucGFnZS1lZGl0by5wYWdlLXZlcmdlciBtYWluW3JvbGU9XCJtYWluXCJdID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5ZyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbm1haW5bcm9sZT1cIm1haW5cIl0gLnd5c2l3eWcgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbm1haW5bcm9sZT1cIm1haW5cIl0gLnd5c2l3eWcgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxubWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5ZyBwLFxubWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5ZyB1bCxcbm1haW5bcm9sZT1cIm1haW5cIl0gLnd5c2l3eWcgZGwge1xuICBtYXJnaW46IDEuMjVlbSAwO1xufVxubWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5ZyBwICsgdWwge1xuICBtYXJnaW4tdG9wOiAtMC45Mzc1ZW07XG59XG5tYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtO1xuICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG59XG5tYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnIHVsIHVsLFxubWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5ZyB1bCBwIHtcbiAgbWFyZ2luOiAwO1xufVxubWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5ZyB1bCB1bDpsYXN0LWNoaWxkLFxubWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5ZyB1bCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNWVtO1xufVxubWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5ZyB1bCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xufVxubWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5ZyBkbCBkaXYge1xuICBtYXJnaW4tdG9wOiAxLjI1ZW07XG59XG5tYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnIGR0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbm1haW5bcm9sZT1cIm1haW5cIl0gLnd5c2l3eWcgZGQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMDtcbn1cbm1haW5bcm9sZT1cIm1haW5cIl0gLnd5c2l3eWcgYSB7XG4gIGNvbG9yOiAjMWRmOTViO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBjdXJyZW50Q29sb3IgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDAgYm90dG9tIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICBwYWRkaW5nOiAwIDAgMC4zMTI1cmVtO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuMnMgZWFzZS1vdXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbm1haW5bcm9sZT1cIm1haW5cIl0gLnd5c2l3eWcgYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5tYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnIGE6aG92ZXIsXG4ua2V5Ym9hcmQgbWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5ZyBhOmZvY3VzIHtcbiAgcGFkZGluZzogMCAwIDAuNDM3NXJlbTtcbn1cbm1haW5bcm9sZT1cIm1haW5cIl0gLnd5c2l3eWcuaGlnaGxpZ2h0LWJsb2NrIHtcbiAgYm9yZGVyOiBzb2xpZCAwLjVyZW0gIzFkZjk1YjtcbiAgcGFkZGluZzogMS41cmVtIDFyZW0gMnJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMC4ycztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xufVxubWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5Zy5oaWdobGlnaHQtYmxvY2sudmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbm1haW5bcm9sZT1cIm1haW5cIl0gLnd5c2l3eWcuaGlnaGxpZ2h0LWJsb2NrIGhyIHtcbiAgd2lkdGg6IDMuMzEyNXJlbTtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vbWVkaWEvaW1nL2ljLXdhdmUtZ3JlZW4uc3ZnXCIpIG5vLXJlcGVhdCAwIDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAxLjI1cmVtIGF1dG8gMS4yNXJlbSAwO1xufVxubWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5ZyBoMi5lZGl0by0tdGl0bGUtLXRpdGxlLFxuLnBhZ2UtZWRpdG8uZWRpdG8gbWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5Zy0td3JhcHBlciBoMixcbi5wYWdlLWVkaXRvLmVkaXRvLWxvbmctcmVhZCBtYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnLS13cmFwcGVyIGgzLFxuLnBhZ2UtZWRpdG8ucGFnZS12ZXJnZXIgbWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5Zy0td3JhcHBlciBoMyB7XG4gIG1hcmdpbjogMS4yNXJlbSBhdXRvIDEuMjVyZW0gMDtcbiAgZm9udC1mYW1pbHk6ICdiYWxsb29udHdvJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMxZGY5NWI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG59XG5tYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnIGgyLmVkaXRvLS10aXRsZS0tdGl0bGUudmlzaWJsZSxcbi5wYWdlLWVkaXRvLmVkaXRvIG1haW5bcm9sZT1cIm1haW5cIl0gLnd5c2l3eWctLXdyYXBwZXIgaDIudmlzaWJsZSxcbi5wYWdlLWVkaXRvLmVkaXRvLWxvbmctcmVhZCBtYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnLS13cmFwcGVyIGgzLnZpc2libGUsXG4ucGFnZS1lZGl0by5wYWdlLXZlcmdlciBtYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnLS13cmFwcGVyIGgzLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxubWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5ZyBoMi5lZGl0by0tdGl0bGUtLXRpdGxlIHNwYW4sXG4ucGFnZS1lZGl0by5lZGl0byBtYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnLS13cmFwcGVyIGgyIHNwYW4sXG4ucGFnZS1lZGl0by5lZGl0by1sb25nLXJlYWQgbWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5Zy0td3JhcHBlciBoMyBzcGFuLFxuLnBhZ2UtZWRpdG8ucGFnZS12ZXJnZXIgbWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5Zy0td3JhcHBlciBoMyBzcGFuIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cbm1haW5bcm9sZT1cIm1haW5cIl0gLnd5c2l3eWcgaDIuZWRpdG8tLXRpdGxlLS10aXRsZSBzdXAsXG4ucGFnZS1lZGl0by5lZGl0byBtYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnLS13cmFwcGVyIGgyIHN1cCxcbi5wYWdlLWVkaXRvLmVkaXRvLWxvbmctcmVhZCBtYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnLS13cmFwcGVyIGgzIHN1cCxcbi5wYWdlLWVkaXRvLnBhZ2UtdmVyZ2VyIG1haW5bcm9sZT1cIm1haW5cIl0gLnd5c2l3eWctLXdyYXBwZXIgaDMgc3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbiAgZm9udC1zaXplOiA3MCU7XG59XG5tYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnIGgyLmVkaXRvLS10aXRsZS0tdGl0bGUsXG4ucGFnZS1lZGl0by5lZGl0byBtYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnLS13cmFwcGVyIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ucGFnZS1lZGl0by5lZGl0by1sb25nLXJlYWQgbWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5Zy0td3JhcHBlciBoMzo6YmVmb3JlLFxuLnBhZ2UtZWRpdG8ucGFnZS12ZXJnZXIgbWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5Zy0td3JhcHBlciBoMzo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9tZWRpYS9pbWcvaWMtd2F2ZS1ncmVlbi5zdmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvIDEuODc1cmVtIDA7XG59XG4ucGFnZS1lZGl0by5lZGl0byBtYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnLS13cmFwcGVyIHA6OmJlZm9yZSxcbi5wYWdlLWVkaXRvLmVkaXRvLWxvbmctcmVhZCBtYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnLS13cmFwcGVyIHA6OmJlZm9yZSxcbi5wYWdlLWVkaXRvLnBhZ2UtdmVyZ2VyIG1haW5bcm9sZT1cIm1haW5cIl0gLnd5c2l3eWctLXdyYXBwZXIgcDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vbWVkaWEvaW1nL2ljLWxpc3QtYXBwbGUuc3ZnXCIpIG5vLXJlcGVhdCAwIDA7XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW46IDAgMC41cmVtIDAgMC4xMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cbi5wYWdlLWVkaXRvLmVkaXRvIG1haW5bcm9sZT1cIm1haW5cIl0gLnd5c2l3eWctLXdyYXBwZXIgcC5oaWdobGlnaHQtMTo6YmVmb3JlLFxuLnBhZ2UtZWRpdG8uZWRpdG8tbG9uZy1yZWFkIG1haW5bcm9sZT1cIm1haW5cIl0gLnd5c2l3eWctLXdyYXBwZXIgcC5oaWdobGlnaHQtMTo6YmVmb3JlLFxuLnBhZ2UtZWRpdG8ucGFnZS12ZXJnZXIgbWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5Zy0td3JhcHBlciBwLmhpZ2hsaWdodC0xOjpiZWZvcmUsXG4ucGFnZS1lZGl0by5lZGl0byBtYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnLS13cmFwcGVyIHAuaGlnaGxpZ2h0LTI6OmJlZm9yZSxcbi5wYWdlLWVkaXRvLmVkaXRvLWxvbmctcmVhZCBtYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnLS13cmFwcGVyIHAuaGlnaGxpZ2h0LTI6OmJlZm9yZSxcbi5wYWdlLWVkaXRvLnBhZ2UtdmVyZ2VyIG1haW5bcm9sZT1cIm1haW5cIl0gLnd5c2l3eWctLXdyYXBwZXIgcC5oaWdobGlnaHQtMjo6YmVmb3JlLFxuLnBhZ2UtZWRpdG8uZWRpdG8gbWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5Zy0td3JhcHBlciBwLnNvdXJjZXM6OmJlZm9yZSxcbi5wYWdlLWVkaXRvLmVkaXRvLWxvbmctcmVhZCBtYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnLS13cmFwcGVyIHAuc291cmNlczo6YmVmb3JlLFxuLnBhZ2UtZWRpdG8ucGFnZS12ZXJnZXIgbWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5Zy0td3JhcHBlciBwLnNvdXJjZXM6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1lZGl0by5lZGl0byBtYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnIG9sLFxuLnBhZ2UtZWRpdG8uZWRpdG8tbG9uZy1yZWFkIG1haW5bcm9sZT1cIm1haW5cIl0gLnd5c2l3eWcgb2wsXG4ucGFnZS1lZGl0by5wYWdlLXZlcmdlciBtYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnIG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogbGlzdC1jb3VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2UtZWRpdG8uZWRpdG8gbWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5ZyBvbCBsaSxcbi5wYWdlLWVkaXRvLmVkaXRvLWxvbmctcmVhZCBtYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnIG9sIGxpLFxuLnBhZ2UtZWRpdG8ucGFnZS12ZXJnZXIgbWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5ZyBvbCBsaSB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWVkaXRvLmVkaXRvIG1haW5bcm9sZT1cIm1haW5cIl0gLnd5c2l3eWcgb2wgbGk6OmJlZm9yZSxcbi5wYWdlLWVkaXRvLmVkaXRvLWxvbmctcmVhZCBtYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnIG9sIGxpOjpiZWZvcmUsXG4ucGFnZS1lZGl0by5wYWdlLXZlcmdlciBtYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnIG9sIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2LjI1cmVtO1xuICBoZWlnaHQ6IDQuNTYyNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gMC42MjVyZW0gMDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDAgMDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuLnBhZ2UtZWRpdG8uZWRpdG8gbWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5ZyBvbCBsaTo6YWZ0ZXIsXG4ucGFnZS1lZGl0by5lZGl0by1sb25nLXJlYWQgbWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5ZyBvbCBsaTo6YWZ0ZXIsXG4ucGFnZS1lZGl0by5wYWdlLXZlcmdlciBtYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnIG9sIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC1jb3VudGVyKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2Y5MzU0YztcbiAgZm9udC1mYW1pbHk6ICdiYWxsb29udHdvJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDJyZW07XG4gIHRvcDogMS41NjI1cmVtO1xuICBsZWZ0OiAwO1xufVxuLnBhZ2UtZWRpdG8uZWRpdG8gbWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5ZyBvbCBsaTpudGgtY2hpbGQoM24rMSk6OmJlZm9yZSxcbi5wYWdlLWVkaXRvLmVkaXRvLWxvbmctcmVhZCBtYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnIG9sIGxpOm50aC1jaGlsZCgzbisxKTo6YmVmb3JlLFxuLnBhZ2UtZWRpdG8ucGFnZS12ZXJnZXIgbWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5ZyBvbCBsaTpudGgtY2hpbGQoM24rMSk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL21lZGlhL2ltZy9pbGwtbGlzdC1udW0tMS5zdmdcIik7XG59XG4ucGFnZS1lZGl0by5lZGl0byBtYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnIG9sIGxpOm50aC1jaGlsZCgzbisyKTo6YmVmb3JlLFxuLnBhZ2UtZWRpdG8uZWRpdG8tbG9uZy1yZWFkIG1haW5bcm9sZT1cIm1haW5cIl0gLnd5c2l3eWcgb2wgbGk6bnRoLWNoaWxkKDNuKzIpOjpiZWZvcmUsXG4ucGFnZS1lZGl0by5wYWdlLXZlcmdlciBtYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnIG9sIGxpOm50aC1jaGlsZCgzbisyKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vbWVkaWEvaW1nL2lsbC1saXN0LW51bS0yLnN2Z1wiKTtcbn1cbi5wYWdlLWVkaXRvLmVkaXRvIG1haW5bcm9sZT1cIm1haW5cIl0gLnd5c2l3eWcgb2wgbGk6bnRoLWNoaWxkKDNuKzMpOjpiZWZvcmUsXG4ucGFnZS1lZGl0by5lZGl0by1sb25nLXJlYWQgbWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5ZyBvbCBsaTpudGgtY2hpbGQoM24rMyk6OmJlZm9yZSxcbi5wYWdlLWVkaXRvLnBhZ2UtdmVyZ2VyIG1haW5bcm9sZT1cIm1haW5cIl0gLnd5c2l3eWcgb2wgbGk6bnRoLWNoaWxkKDNuKzMpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9tZWRpYS9pbWcvaWxsLWxpc3QtbnVtLTMuc3ZnXCIpO1xufVxubWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5Zy5oaWdobGlnaHQtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5tYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnLnNvdXJjZXMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM5Nzk3OTc7XG59XG5tYWluW3JvbGU9XCJtYWluXCJdIC5wYWdlLXRpdGxlLFxubWFpbltyb2xlPVwibWFpblwiXSBoMSB7XG4gIGNvbG9yOiAjMWRmOTViO1xuICBmb250LWZhbWlseTogJ25pdHRpbW9zdHJvJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAucGFnZS1lZGl0by5lZGl0by1sb25nLXJlYWQgbWFpbltyb2xlPVwibWFpblwiXSAuZWRpdG8tLXNjcm9sbC1uYXYtLXdyYXBwZXIgfiAuY29udGVudC13cmFwcGVyLFxuICAucGFnZS1lZGl0by5wYWdlLXZlcmdlciBtYWluW3JvbGU9XCJtYWluXCJdIC5lZGl0by0tc2Nyb2xsLW5hdi0td3JhcHBlciB+IC5jb250ZW50LXdyYXBwZXIsXG4gIC5wYWdlLWVkaXRvLnBhZ2UtdmVyZ2VyIG1haW5bcm9sZT1cIm1haW5cIl0gLmVkaXRvLS1mbG9hdGluZy1pbWFnZSAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtO1xuICB9XG59XG5tYWluW3JvbGU9XCJtYWluXCJdIC5jb250ZW50LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDUxLjI1cmVtO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIG1hcmdpbjogMi41cmVtIGF1dG87XG59XG5tYWluW3JvbGU9XCJtYWluXCJdIC5jb250ZW50LXdyYXBwZXIubGFyZ2Uge1xuICBtYXgtd2lkdGg6IDYxLjI1cmVtO1xufVxubWFpbltyb2xlPVwibWFpblwiXSAuY29udGVudC13cmFwcGVyLngtbGFyZ2Uge1xuICBtYXgtd2lkdGg6IDYyLjVyZW07XG59XG5tYWluW3JvbGU9XCJtYWluXCJdIC5jb250ZW50LXdyYXBwZXIuaGlnaGxpZ2h0LXRleHQtLXdyYXBwZXIsXG5tYWluW3JvbGU9XCJtYWluXCJdIC5jb250ZW50LXdyYXBwZXIuaGlnaGxpZ2h0LXRleHQtLXdyYXBwZXIgKyAud3lzaXd5Zy0td3JhcHBlcixcbm1haW5bcm9sZT1cIm1haW5cIl0gLmNvbnRlbnQtd3JhcHBlci5zb3VyY2VzLXRleHQtLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAtMS4yNXJlbTtcbn1cbm1haW5bcm9sZT1cIm1haW5cIl0gLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5tYWluW3JvbGU9XCJtYWluXCJdIC5jb250ZW50LXdyYXBwZXIgaHIge1xuICBib3JkZXI6IHNvbGlkICNlNWU2ZTU7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cbi5wYWdlLWVkaXRvLmVkaXRvIG1haW5bcm9sZT1cIm1haW5cIl0gLmNvbnRlbnQtd3JhcHBlciA+IC53eXNpd3lnID4gcCxcbi5wYWdlLWVkaXRvLmVkaXRvLWxvbmctcmVhZCBtYWluW3JvbGU9XCJtYWluXCJdIC5jb250ZW50LXdyYXBwZXIgPiAud3lzaXd5ZyA+IHAsXG4ucGFnZS1lZGl0by5wYWdlLXZlcmdlciBtYWluW3JvbGU9XCJtYWluXCJdIC5jb250ZW50LXdyYXBwZXIgPiAud3lzaXd5ZyA+IHAge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG59XG4ucGFnZS1lZGl0by5lZGl0byBtYWluW3JvbGU9XCJtYWluXCJdIC5jb250ZW50LXdyYXBwZXIgPiAud3lzaXd5ZyA+IHAudmlzaWJsZSxcbi5wYWdlLWVkaXRvLmVkaXRvLWxvbmctcmVhZCBtYWluW3JvbGU9XCJtYWluXCJdIC5jb250ZW50LXdyYXBwZXIgPiAud3lzaXd5ZyA+IHAudmlzaWJsZSxcbi5wYWdlLWVkaXRvLnBhZ2UtdmVyZ2VyIG1haW5bcm9sZT1cIm1haW5cIl0gLmNvbnRlbnQtd3JhcHBlciA+IC53eXNpd3lnID4gcC52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnBhZ2Utc2luZ2xlIG1haW5bcm9sZT1cIm1haW5cIl0gLnRpdGxlLFxuLnBhZ2Utc2luZ2xlIG1haW5bcm9sZT1cIm1haW5cIl0gaDIge1xuICBtYXJnaW46IDEuMjVlbSAwIDAuNWVtO1xuICBmb250LWZhbWlseTogJ25pdHRpbW9zdHJvJztcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjkyO1xufVxuLnBhZ2Utc2luZ2xlIG1haW5bcm9sZT1cIm1haW5cIl0gLnRpdGxlIHN1cCxcbi5wYWdlLXNpbmdsZSBtYWluW3JvbGU9XCJtYWluXCJdIGgyIHN1cCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbiAgZm9udC1zaXplOiA2MCU7XG59XG4ucGFnZS1zaW5nbGUgbWFpbltyb2xlPVwibWFpblwiXSAudGl0bGU6YmVmb3JlLFxuLnBhZ2Utc2luZ2xlIG1haW5bcm9sZT1cIm1haW5cIl0gaDI6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHRpdGxlO1xuICBjb250ZW50OiBjb3VudGVyKHRpdGxlKSAnLiAnO1xufVxubWFpbltyb2xlPVwibWFpblwiXSAuc3VidGl0bGUsXG5tYWluW3JvbGU9XCJtYWluXCJdIGgzLFxubWFpbltyb2xlPVwibWFpblwiXSBoNCB7XG4gIG1hcmdpbjogMS4yNWVtIDAgMC41ZW07XG4gIGZvbnQtZmFtaWx5OiAnbml0dGltb3N0cm8nO1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOTI7XG59XG5tYWluW3JvbGU9XCJtYWluXCJdIC5zdWJ0aXRsZSBzdXAsXG5tYWluW3JvbGU9XCJtYWluXCJdIGgzIHN1cCxcbm1haW5bcm9sZT1cIm1haW5cIl0gaDQgc3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xuICBmb250LXNpemU6IDYwJTtcbn1cbm1haW5bcm9sZT1cIm1haW5cIl0gLmluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbm1haW5bcm9sZT1cIm1haW5cIl0gLmluZm8tLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDQ0Ljc1cmVtO1xuICBwYWRkaW5nOiAxLjVyZW0gM3JlbTtcbn1cbm1haW5bcm9sZT1cIm1haW5cIl0gLmNvb2tpZS10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbTtcbn1cbm1haW5bcm9sZT1cIm1haW5cIl0gLmNvb2tpZS10eXBlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxubWFpbltyb2xlPVwibWFpblwiXSAuY29va2llLXR5cGUgLnN1YnRpdGxlLFxubWFpbltyb2xlPVwibWFpblwiXSAuY29va2llLXR5cGUgaDMge1xuICBmb250LWZhbWlseTogODcuNSU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzFkZjk1YjtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xufVxubWFpbltyb2xlPVwibWFpblwiXSBwLmhpZ2hsaWdodC0xIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbm1haW5bcm9sZT1cIm1haW5cIl0gcC5oaWdobGlnaHQtMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMWRmOTViO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxubWFpbltyb2xlPVwibWFpblwiXSBwLnNvdXJjZXMge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjOTc5Nzk3O1xufVxuLmNvb2tpZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlmZWI7XG4gIGNvbG9yOiAjZmZmO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBsaW5lYXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzMDtcbn1cbi5jb29raWUuc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29va2llIHAge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xufVxuLmNvb2tpZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmNvb2tpZS13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA2Mi41cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbn1cbi5jb29raWUtY2xvc2Uge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBsaW5lYXI7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbi5rZXlib2FyZCAuY29va2llLWNsb3NlOmZvY3VzLFxuLmNvb2tpZS1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA5ZmViO1xufVxuLmVkaXRvLS1jb3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjKCA5MHZoIC0gM3JlbSApO1xuICBtYXgtaGVpZ2h0OiAzNy41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVkaXRvLS1jb3ZlciAuYmctbW9kIHtcbiAgYW5pbWF0aW9uOiB6b29taW4gNjBzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5lZGl0by0tY292ZXIgKyAuZWRpdG8tLWNvdmVyLS1hZnRlcixcbi5lZGl0by0tY292ZXIgKyAuZWRpdG8tLWNvdmVyLS1hZnRlciArICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZWRpdG8tLWNvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMC4xKSwgcmdiYSgwLDAsMCwwLjIpKTtcbiAgei1pbmRleDogMjtcbn1cbi5lZGl0by0tY292ZXItLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5lZGl0by0tY292ZXItLWlubmVyLFxuLmVkaXRvLS1jb3Zlcjo6YWZ0ZXIge1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogY2FsYyggMTAwJSAtIDIuNXJlbSApO1xuICBtYXgtd2lkdGg6IDU4Ljc1cmVtO1xufVxuLmVkaXRvLS1jb3Zlci0tbG9nbyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIG9wYWNpdHkgMC4ycztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpIHNjYWxlKDAuOCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbi5lZGl0by0tY292ZXItLWxvZ28udmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDEpO1xufVxuLmVkaXRvLS1jb3Zlci0tbG9nbyArIC5lZGl0by0tY292ZXItLXRpdGxlIHtcbiAgbWFyZ2luOiAyLjYyNXJlbSAwIDA7XG59XG4uZWRpdG8tLWNvdmVyLS10aXRsZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIG1heC13aWR0aDogMjguNzVyZW07XG59XG4uZWRpdG8tLWNvdmVyLS10aXRsZS52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5lZGl0by0tY292ZXItLXRpdGxlIHNwYW4ge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZWRpdG8tLWNvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBoZWlnaHQ6IDJyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5lZGl0by0tY292ZXItLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiBjYWxjKCAxMDAlIC0gMi41cmVtICk7XG4gIG1heC13aWR0aDogNTguNzVyZW07XG4gIHRvcDogMS42ODc1cmVtO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMC42MjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zdG9yeS1kaXNjbGFpbWVyIHtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGY5NWI7XG4gIGNvbG9yOiAjMzg3NzQxO1xufVxuLnN0b3J5LWRpc2NsYWltZXIgLnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjY2NjY2NjY2NjY2NjY3O1xufVxuLnN0b3J5LWRpc2NsYWltZXIgcCB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTY2NjY2NjY2NjY2NjY3O1xufVxuLnN0b3J5LWRpc2NsYWltZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJ2JhbGxvb250d28nLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cbi5zdG9yeS1kaXNjbGFpbWVyIGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnN0b3J5LWRpc2NsYWltZXIgYSBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMC44cmVtO1xuICB3aWR0aDogMC44cmVtO1xufVxuLnN0b3J5LWRpc2NsYWltZXIgYS5saW5rLWFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5zdG9yeS1kaXNjbGFpbWVyIGEubGluay1hcnJvdzpob3ZlciBzcGFuIHNwYW4sXG4ua2V5Ym9hcmQgLnN0b3J5LWRpc2NsYWltZXIgYS5saW5rLWFycm93OmZvY3VzIHNwYW4gc3BhbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAycHg7XG59XG4uc3RvcnktZGlzY2xhaW1lciBhLmxpbmstYXJyb3cgc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xufVxuLnN0b3J5LWRpc2NsYWltZXIgYS5saW5rLWFycm93IHNwYW4gc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzMzMzMzMztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgY3VycmVudENvbG9yIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwIGJvdHRvbSAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDAgMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4ycyBlYXNlLW91dDtcbn1cbi5zdG9yeS1kaXNjbGFpbWVyIGEubGluay13b29kLXBhbmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAyMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTExcHg7XG4gIGhlaWdodDogNzRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vbWVkaWEvaW1nL3dvb2QtcGFuZWwucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcGFkZGluZzogMjBweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xufVxuLnN0b3J5LWRpc2NsYWltZXIgYS5saW5rLXdvb2QtcGFuZWwgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00ZGVnKTtcbn1cbi5zdG9yeS1kaXNjbGFpbWVyIGEubGluay13b29kLXBhbmVsIHNwYW4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLmRpc2NsYWltZXItY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRpc2NsYWltZXItd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDEuMTY2NjY2NjY2N2VtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5kaXNjbGFpbWVyLXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA2MS4xNDg2NDg2NDg2JTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODc3NDE7XG59XG4uZGlzY2xhaW1lci13cmFwcGVyIHAge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjMxMjVyZW07XG4gIHdpZHRoOiA2MC44MTA4MTA4MTA4JTtcbn1cbi5kaXNjbGFpbWVyLXdyYXBwZXIgdWwge1xuICB3aWR0aDogMzYuODI0MzI0MzI0MyU7XG59XG4uc2NyZWVuLWVhdC13ZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NmVlYTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNjV2aDtcbn1cbi5zY3JlZW4tZWF0LXdlbGwgLmVhdC13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2NyZWVuLWVhdC13ZWxsIC5zbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2NyZWVuLWVhdC13ZWxsIC5lYXQtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uc2NyZWVuLWVhdC13ZWxsIC5lYXQtaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zY3JlZW4tZWF0LXdlbGwgLmVhdC1pdGVtIGZpZ2NhcHRpb24ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAxLjU2MjVyZW07XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzMzMzMzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNjcmVlbi1lYXQtd2VsbCAuZWF0LWl0ZW0gZmlnY2FwdGlvbiBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNjcmVlbi1lYXQtd2VsbCAuZWF0LWl0ZW0gZmlnY2FwdGlvbiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbn1cbi5zY3JlZW4tZWF0LXdlbGwgLmVhdC1pdGVtIGZpZ2NhcHRpb24gc3VwIHtcbiAgZm9udC1zaXplOiAwLjY2NjY2NjY2NjdlbTtcbn1cbi5zY3JlZW4tZWF0LXdlbGwgLmVhdC1pdGVtIC50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxLjI1cmVtIDA7XG59XG4uc2NyZWVuLWVhdC13ZWxsIC5lYXQtaXRlbSAudGV4dDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAwIDEuMjVyZW07XG59XG4uc2NyZWVuLWVhdC13ZWxsIC5lYXQtaXRlbSAudGV4dCBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zY3JlZW4tZWF0LXdlbGwgLmVhdC0xIGZpZ2NhcHRpb24gcCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNjI1cmVtO1xufVxuLnNjcmVlbi1lYXQtd2VsbCAuZWF0LTEgZmlnY2FwdGlvbiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNjcmVlbi1lYXQtd2VsbCAuZWF0LTEgLnRleHQge1xuICBwYWRkaW5nLXRvcDogMzQuMDc0MDc0MDc0MSU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNjcmVlbi1lYXQtd2VsbCAuZWF0LTIgZmlnY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uc2NyZWVuLWVhdC13ZWxsIC5lYXQtMiAudGV4dCB7XG4gIHBhZGRpbmctdG9wOiA0My43MDM3MDM3MDM3JTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2NyZWVuLWVhdC13ZWxsIC5lYXQtMyAudGV4dCB7XG4gIHBhZGRpbmctdG9wOiAzNy4wMzcwMzcwMzclO1xuICB3aWR0aDogMTAwJTtcbn1cbi5lYXQtYXJyb3dzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lYXQtY29udHJvbHMge1xuICBib3R0b206IDEuODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5lYXQtY29udHJvbHMgYnV0dG9uIHtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHdpZHRoOiAyLjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5lYXQtY29udHJvbHMgYnV0dG9uOmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC43NXJlbTtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBib3gtc2hhZG93IDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cbi5lYXQtY29udHJvbHMgYnV0dG9uOmhvdmVyOmFmdGVyLFxuLmtleWJvYXJkIC5lYXQtY29udHJvbHMgYnV0dG9uOmZvY3VzOmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMxZGY5NWI7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIsIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cbi5lYXQtY29udHJvbHMgYnV0dG9uW2FyaWEtY3VycmVudD1cInRydWVcIl06YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRmOTViO1xufVxuLmVhdC1jb250cm9scyBidXR0b25bYXJpYS1jdXJyZW50PVwidHJ1ZVwiXTpob3ZlcjphZnRlcixcbi5rZXlib2FyZCAuZWF0LWNvbnRyb2xzIGJ1dHRvblthcmlhLWN1cnJlbnQ9XCJ0cnVlXCJdOmZvY3VzOmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7XG59XG4uZWF0LWNvbnRyb2xzIGJ1dHRvbiBzcGFuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uZWRpdG8tLWZsb2F0aW5nLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gIG1haW5bcm9sZT1cIm1haW5cIl0gLmVkaXRvLS1mbG9hdGluZy1pbWFnZSArIC5jb250ZW50LXdyYXBwZXIuc291cmNlcy10ZXh0LS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB9XG59XG4uZWRpdG8tLWZsb2F0aW5nLWltYWdlLS1waWN0dXJlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjJweDtcbiAgbWF4LWhlaWdodDogMTY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAuZWRpdG8tLWZsb2F0aW5nLWltYWdlLS1waWN0dXJlIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbTtcbiAgfVxufVxuLmdyaWQtbWVkaWFzIHtcbiAgbWFyZ2luOiAyLjVyZW0gMDtcbiAgcGFkZGluZzogMCAxLjI1cmVtIDAgMy4xMjVyZW07XG59XG4uZ3JpZC1tZWRpYXMtLWxpc3Qge1xuICBtYXgtd2lkdGg6IDgxLjI1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWluLWhlaWdodDogMTAwcHg7XG4vKiBjbGVhcmZpeCAqL1xufVxuLmdyaWQtbWVkaWFzLS1saXN0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG4uZ3JpZC1tZWRpYXMtLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ncmlkLW1lZGlhcy0taXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogMC41NXM7XG59XG4uZ3JpZC1tZWRpYXMtLWl0ZW06aG92ZXIgaW1nIHtcbiAgdHJhbnNpdGlvbjogMS41NXM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNyk7XG59XG4jZW5nYWdlbWVudHMtcHJvZHVjdHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuI2VuZ2FnZW1lbnRzLXByb2R1Y3RzIC5uYXYtZW5nYWdlbWVudHMtLXRpdGxlLFxuI2VuZ2FnZW1lbnRzLXByb2R1Y3RzLS1pbnRyby0tdGl0bGUge1xuICB3aWR0aDogMS44NzVyZW07XG59XG4jaW4tdGhpcy1tb21lbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuI2luLXRoaXMtbW9tZW50IGgyIHtcbiAgbWFyZ2luOiAxLjI1ZW0gMCAwLjVlbTtcbiAgZm9udC1mYW1pbHk6ICduaXR0aW1vc3Rybyc7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMC45MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2luLXRoaXMtbW9tZW50IGgyIHN1cCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbiAgZm9udC1zaXplOiA2MCU7XG59XG4uaW50ZXJ2aWV3cyB7XG4gIG1hcmdpbjogMi41cmVtIDA7XG59XG4uaW50ZXJ2aWV3cy0tdGFicyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW50ZXJ2aWV3cy0taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnRlcnZpZXctLXRyaWdnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMS4yNXJlbSAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW50ZXJ2aWV3LS10cmlnZ2VyOjpiZWZvcmUsXG4uaW50ZXJ2aWV3LS10cmlnZ2VyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IDAuMzVzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnRlcnZpZXctLXRyaWdnZXI6OmJlZm9yZSB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItd2lkdGg6IDAuNjI1cmVtIDAuNjI1cmVtIDAgMC42MjVyZW07XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjYyNXJlbSk7XG59XG4uaW50ZXJ2aWV3LS10cmlnZ2VyLmlzLXZpc2libGU6OmJlZm9yZSxcbi5pcy12aXNpYmxlIC5pbnRlcnZpZXctLXRyaWdnZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjI1cmVtKTtcbn1cbi5pbnRlcnZpZXctLXRyaWdnZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMC42MjVyZW0gMCAwLjYyNXJlbSAwLjYyNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IC0wLjYyNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDAuNjI1cmVtKTtcbn1cbi5pbnRlcnZpZXctLXRyaWdnZXIuaXMtdmlzaWJsZTo6YWZ0ZXIsXG4uaXMtdmlzaWJsZSAuaW50ZXJ2aWV3LS10cmlnZ2VyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjg3NXJlbSk7XG59XG4uaW50ZXJ2aWV3LS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCAjMWRmOTViO1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gIHRyYW5zaXRpb246IDAuMzVzO1xufVxuLmlzLXZpc2libGUgLmludGVydmlldy0taW1hZ2Uge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwLjVyZW07XG59XG4uaW50ZXJ2aWV3LS1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnRlcnZpZXctLWltYWdlOjpiZWZvcmUsXG4uaW50ZXJ2aWV3LS1pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiAwLjM1cztcbn1cbi5pcy12aXNpYmxlIC5pbnRlcnZpZXctLWltYWdlOjpiZWZvcmUsXG4uaXMtdmlzaWJsZSAuaW50ZXJ2aWV3LS1pbWFnZTo6YWZ0ZXIsXG4uaXMtbW91c2UgLmludGVydmlldy0tdHJpZ2dlcjpob3ZlciAuaW50ZXJ2aWV3LS1pbWFnZTo6YmVmb3JlLFxuLmlzLW1vdXNlIC5pbnRlcnZpZXctLXRyaWdnZXI6aG92ZXIgLmludGVydmlldy0taW1hZ2U6OmFmdGVyIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuLmludGVydmlldy0taW1hZ2U6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMC42O1xufVxuLmludGVydmlldy0taW1hZ2U6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDAuNjI1cmVtO1xuICBoZWlnaHQ6IDAuNjI1cmVtO1xuICBtYXJnaW46IC0wLjMxMjVyZW0gMCAwIC0wLjMxMjVyZW07XG4gIGJvcmRlcjogc29saWQgIzFkZjk1YjtcbiAgYm9yZGVyLXdpZHRoOiAwLjI1cmVtIDAuMjVyZW0gMCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIG9wYWNpdHk6IDE7XG59XG4uaW50ZXJ2aWV3LS1sZWdlbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMzg3NzQxO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1yaWdodDogMi4xODc1cmVtO1xufVxuLmludGVydmlldy0tbGVnZW5kOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vbWVkaWEvaW1nL2Fycm93LXYuc3ZnXCIpIG5vLXJlcGVhdCAwIDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHRyYW5zaXRpb246IDAuMzVzO1xufVxuLmlzLXZpc2libGUgLmludGVydmlldy0tbGVnZW5kOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmludGVydmlldy0tbGVnZW5kLS1xdWVzdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjE4NzVyZW07XG59XG4uaW50ZXJ2aWV3LS1sZWdlbmQtLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmludGVydmlldy0tY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzFkZjk1YjtcbiAgcGFkZGluZzogMS44NzVyZW0gMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzM4Nzc0MTtcbn1cbi5pcy12aXNpYmxlIC5pbnRlcnZpZXctLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbnRlcnZpZXctLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnbml0dGltb3N0cm8nO1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOTY7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLmludGVydmlldy0tdGl0bGUtLXF1ZXN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5pbnRlcnZpZXctLXRpdGxlLS1uYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1yaWdodDogNS42MjVyZW07XG59XG4uaW50ZXJ2aWV3LS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIuNXJlbTtcbiAgbWF4LXdpZHRoOiA1cmVtO1xuICBtYXgtaGVpZ2h0OiA1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuLmVkaXRvLS1saW5rcyB7XG4gIG1hcmdpbjogMS4yNXJlbSAwO1xufVxuLmVkaXRvLS1saW5rcy0td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uZWRpdG8tLWN0YSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnM7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbn1cbi5lZGl0by0tY3RhLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uZWRpdG8tLWN0YSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtaW4taGVpZ2h0OiAzLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjMWRmOTViO1xuICBjb2xvcjogIzM4Nzc0MTtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGZvbnQtZmFtaWx5OiAnbml0dGltb3N0cm8nO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zNXM7XG59XG4uZWRpdG8tLWN0YSBhOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IDA7XG59XG4uZWRpdG8tLWN0YSBhOmhvdmVyIHN2ZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjE4NzVyZW0pO1xufVxuLmVkaXRvLS1jdGEgc3BhbiB7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5lZGl0by0tY3RhIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICB3aWR0aDogMC44MTI1cmVtO1xuICBoZWlnaHQ6IDAuODc1cmVtO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IDAuMzVzO1xufVxuLmVkaXRvLS1jdGEudG8tdXAgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5lZGl0by0tY3RhLnRvLXVwIGE6aG92ZXIgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVYKDAuMTg3NXJlbSk7XG59XG4ubmF2LWVuZ2FnZW1lbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMWRmOTViO1xuICBjb2xvcjogIzM4Nzc0MTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5hdiAubmF2LWVuZ2FnZW1lbnRzLFxuLnByZS1mb290ZXIgLm5hdi1lbmdhZ2VtZW50cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uYXYgLm5hdi1lbmdhZ2VtZW50cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXgtaGVpZ2h0OiBjYWxjKCAxMDB2aCAtIDYuMjVyZW0gKTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnByZS1mb290ZXIgLm5hdi1lbmdhZ2VtZW50cyB7XG4gIG1hcmdpbi10b3A6IDYuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2LjI1cmVtO1xufVxuLm5hdi1lbmdhZ2VtZW50cy0tYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2LWVuZ2FnZW1lbnRzLS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnNlY3Rpb24jZW5nYWdlbWVudHMgLm5hdi1lbmdhZ2VtZW50cy0tY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXYtZW5nYWdlbWVudHMtLWNsb3NlIC51aS1jbG9zZSB7XG4gIG1hcmdpbjogMXJlbSAxLjVyZW0gMCAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjM1cztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjZmZmO1xufVxuLm5hdi1lbmdhZ2VtZW50cy0tY2xvc2UgLnVpLWxvbmctYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMS41cmVtO1xuICBsZWZ0OiAxLjc1cmVtO1xuICB3aWR0aDogMC44MTI1cmVtO1xuICBoZWlnaHQ6IDAuODEyNXJlbTtcbiAgZmlsbDogI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLm5hdi1lbmdhZ2VtZW50cy0tY2xvc2U6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMS4zNzVyZW07XG4gIHdpZHRoOiA0LjEyNXJlbTtcbiAgaGVpZ2h0OiA3LjVyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL21lZGlhL2ltZy9pYy1pbmRleC1mbG93ZXIuc3ZnXCIpIG5vLXJlcGVhdCAwIDA7XG59XG4ubmF2LWVuZ2FnZW1lbnRzLS1jbG9zZS5pcy1leHBhbmRlZCB7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cbi5uYXYtZW5nYWdlbWVudHMtLWNsb3NlLmlzLWV4cGFuZGVkIC51aS1jbG9zZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubmF2LWVuZ2FnZW1lbnRzLS1jbG9zZS5pcy1leHBhbmRlZCAudWktbG9uZy1hcnJvdyxcbi5uYXYtZW5nYWdlbWVudHMtLWNsb3NlLmlzLWV4cGFuZGVkOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubmF2LWVuZ2FnZW1lbnRzLS1pbnRybyB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMi4yNXJlbTtcbn1cbi5uYXYgLm5hdi1lbmdhZ2VtZW50cy0taW50cm8ge1xuICBwYWRkaW5nOiAxLjVyZW0gMCAwLjYyNXJlbTtcbn1cbi5uYXYgLm5hdi1lbmdhZ2VtZW50cy0taW50cm8sXG4ucHJlLWZvb3RlciAubmF2LWVuZ2FnZW1lbnRzLS1pbnRybyB7XG4gIHBhZGRpbmc6IDMuMTI1cmVtIDAgMC42MjVyZW07XG59XG4ubmF2LWVuZ2FnZW1lbnRzLS1pbnRyby0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICduaXR0aW1vc3Rybyc7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubmF2IC5uYXYtZW5nYWdlbWVudHMtLWludHJvLS10aXRsZSxcbi5wcmUtZm9vdGVyIC5uYXYtZW5nYWdlbWVudHMtLWludHJvLS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2LWVuZ2FnZW1lbnRzLS1pbnRybyBwLFxuLm5hdi1lbmdhZ2VtZW50cy0taW50cm8gLmxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdiAubmF2LWVuZ2FnZW1lbnRzLS1pbnRybyAubG9nbyxcbi5wcmUtZm9vdGVyIC5uYXYtZW5nYWdlbWVudHMtLWludHJvIC5sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uYXYtZW5nYWdlbWVudHMtLWludHJvIC5saW5rLXN0ZCB7XG4gICAgdHJhbnNpdGlvbjogMC4zNXM7XG4gIH1cbiAgc2VjdGlvbiNlbmdhZ2VtZW50cyAubmF2LWVuZ2FnZW1lbnRzLS1pbnRybyAubGluay1zdGQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIHNlY3Rpb24jZW5nYWdlbWVudHMgLmlzLWV4cGFuZGVkICsgLm5hdi1lbmdhZ2VtZW50cy0taW50cm8gLmxpbmstc3RkIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuc2VjdGlvbiNlbmdhZ2VtZW50cyAubmF2LWVuZ2FnZW1lbnRzLS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXYtZW5nYWdlbWVudHMtLXN1Ym5hdiB7XG4gIHBhZGRpbmc6IDAgMS41cmVtIDEuNXJlbTtcbn1cbi5uYXYgLm5hdi1lbmdhZ2VtZW50cy0tc3VibmF2LFxuLnByZS1mb290ZXIgLm5hdi1lbmdhZ2VtZW50cy0tc3VibmF2IHtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbn1cbi5uYXYtZW5nYWdlbWVudHMtLXN1Ym5hdi0tdGl0bGUge1xuICBtYXJnaW46IDAgMCAxLjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICduaXR0aW1vc3Rybyc7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5zZWN0aW9uI2VuZ2FnZW1lbnRzIC5uYXYtZW5nYWdlbWVudHMtLXN1Ym5hdi0tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuc2VjdGlvbiNlbmdhZ2VtZW50cyAubmF2LWVuZ2FnZW1lbnRzLS1zdWJuYXYtLXRpdGxlLS10aHVtYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgNi44NzVyZW07XG59XG4ubmF2LWVuZ2FnZW1lbnRzLS1zdWJuYXYtLXRpdGxlLS10aHVtYiB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB3aWR0aDogNi44NzVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2LWVuZ2FnZW1lbnRzLS1zdWJuYXYtLXRpdGxlLS10aHVtYiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5uYXYtZW5nYWdlbWVudHMtLXN1Ym5hdi0tdGl0bGUgLnNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMS4yNXJlbSAwIDAuNjI1cmVtO1xufVxuLm5hdiAubmF2LWVuZ2FnZW1lbnRzLS1zdWJuYXYtLXRpdGxlIC5zZXBhcmF0b3IsXG4ucHJlLWZvb3RlciAubmF2LWVuZ2FnZW1lbnRzLS1zdWJuYXYtLXRpdGxlIC5zZXBhcmF0b3Ige1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5uYXYtZW5nYWdlbWVudHMtLXN1Ym5hdi0tdGl0bGUgLnNlcGFyYXRvciBzdmcge1xuICB3aWR0aDogMy4xMjVyZW07XG4gIGhlaWdodDogMC42MjVyZW07XG59XG4ubmF2IC5uYXYtZW5nYWdlbWVudHMtLXN1Ym5hdi0tdGl0bGUgLnNlcGFyYXRvciBzdmcge1xuICBmaWxsOiAjMWRmOTViO1xufVxuLm5hdi1lbmdhZ2VtZW50cy0tc3VibmF2LS10aXRsZSAuc2VwYXJhdG9yIHN2ZyArIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtMC4zMTI1cmVtO1xufVxuc2VjdGlvbiNlbmdhZ2VtZW50cyAubmF2LWVuZ2FnZW1lbnRzLS1zdWJuYXYtLXRpdGxlIC5zZXBhcmF0b3Igc3ZnICsgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2LWVuZ2FnZW1lbnRzLS1zdWJuYXYgbGkge1xuICBtYXJnaW46IDAuNjI1cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmF2LXByb2R1Y3RzLWhvbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmOTM1NGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdi1wcm9kdWN0cy1ob21lLS1iYWNrZ3JvdW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXYtcHJvZHVjdHMtaG9tZS0tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubmF2LXByb2R1Y3RzLWhvbWUtLWNsb3NlIC51aS1jbG9zZSB7XG4gIG1hcmdpbjogMXJlbSAxLjVyZW0gMCAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjM1cztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjZmZmO1xufVxuLm5hdi1wcm9kdWN0cy1ob21lLS1jbG9zZSAudWktbG9uZy1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxLjVyZW07XG4gIGxlZnQ6IDEuNzVyZW07XG4gIHdpZHRoOiAwLjgxMjVyZW07XG4gIGhlaWdodDogMC44MTI1cmVtO1xuICBmaWxsOiAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ubmF2LXByb2R1Y3RzLWhvbWUtLWNsb3NlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDFyZW07XG4gIHdpZHRoOiA3LjI1cmVtO1xuICBoZWlnaHQ6IDYuMTI1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9tZWRpYS9pbWcvaWMtaW5kZXgtcHJvZHVjdC5zdmdcIikgbm8tcmVwZWF0IDAgMDtcbn1cbi5uYXYtcHJvZHVjdHMtaG9tZS0tY2xvc2UuaXMtZXhwYW5kZWQge1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG4ubmF2LXByb2R1Y3RzLWhvbWUtLWNsb3NlLmlzLWV4cGFuZGVkIC51aS1jbG9zZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubmF2LXByb2R1Y3RzLWhvbWUtLWNsb3NlLmlzLWV4cGFuZGVkIC51aS1sb25nLWFycm93LFxuLm5hdi1wcm9kdWN0cy1ob21lLS1jbG9zZS5pcy1leHBhbmRlZDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLm5hdi1wcm9kdWN0cy1ob21lLS1pbnRybyB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMi4yNXJlbTtcbn1cbi5uYXYtcHJvZHVjdHMtaG9tZS0taW50cm8tLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMS4yNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnbml0dGltb3N0cm8nO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjg0O1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMS44NzVyZW07XG59XG4ubmF2LXByb2R1Y3RzLWhvbWUtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdi1wcm9kdWN0cy1ob21lLS1jb250ZW50IC5uYXYtbGlua3Mge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi1wcm9kdWN0cy1ob21lLS1jb250ZW50IC5uYXYtbGlua3MgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXYtcHJvZHVjdHMtaG9tZS0tY29udGVudCAubmF2LWxpbmtzIC51aS1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubmF2LXByb2R1Y3RzLWhvbWUgLm5hdi1wcm9kdWN0cy0tbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm92ZXJsYXktd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40NSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDUwO1xufVxuLm92ZXJsYXktd3JhcHBlclsgYXJpYS1oaWRkZW49J3RydWUnXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3ZlcmxheS13cmFwcGVyID4gKiB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5vdmVybGF5LWNsb3NlIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmY4MmM7XG4gIGhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwLjMxMjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cbi5vdmVybGF5LWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5rZXlib2FyZCAub3ZlcmxheS1jbG9zZTpmb2N1cyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cbi5vdmVybGF5LWNsb3NlIHN2ZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm92ZXJsYXktY2xvc2Ugc3BhbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLnBpY3R1cmUtYmxvY2sgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY29udGVudC13cmFwcGVyLnBpY3R1cmUtYmxvY2stLXdyYXBwZXIubm8tbWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtO1xufVxuLmNvbnRlbnQtd3JhcHBlci5waWN0dXJlLWJsb2NrLS13cmFwcGVyLm5vLW1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbTtcbn1cbi5lZGl0by0tcGljdHVyZS1hbmQtcG9pbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lZGl0by0tcGljdHVyZS1hbmQtcG9pbnRlciAudGl0bGUtbWFpbiB7XG4gIG1heC13aWR0aDogMzcwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5lZGl0by0tcGljdHVyZS1hbmQtcG9pbnRlciAudGl0bGUtbWFpbi5waWN0dXJlLXBvcGluLXRpdGxlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5lZGl0by0tcGljdHVyZS1hbmQtcG9pbnRlciAudGl0bGUtbWFpbi5waWN0dXJlLXBvcGluLXRpdGxlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZWRpdG8tLXBpY3R1cmUtYW5kLXBvaW50ZXIgLnRpdGxlLW1haW46OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9tZWRpYS9pbWcvaWMtd2F2ZS1ncmVlbi5zdmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMS44NzVyZW0gYXV0byAwIDA7XG59XG4ucGljdHVyZS1hbmQtcG9pbnRlci1waWN0dXJlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbn1cbi5waWN0dXJlLWFuZC1wb2ludGVyLXBpY3R1cmUgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQyJSwgMCk7XG59XG4ucGljdHVyZS1hbmQtcG9pbnRlci1waWN0dXJlIC5wb2ludGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMi4wNjI1cmVtO1xuICBoZWlnaHQ6IDIuMDYyNXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSg1NSwxMTksNjUsMC40KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGljdHVyZS1hbmQtcG9pbnRlci1waWN0dXJlIC5wb2ludGVyLnBvaW50ZXItMSB7XG4gIHRvcDogMiU7XG4gIGxlZnQ6IDE1JTtcbn1cbi5waWN0dXJlLWFuZC1wb2ludGVyLXBpY3R1cmUgLnBvaW50ZXIucG9pbnRlci0yIHtcbiAgdG9wOiAyNSU7XG4gIGxlZnQ6IDIwJTtcbn1cbi5waWN0dXJlLWFuZC1wb2ludGVyLXBpY3R1cmUgLnBvaW50ZXIucG9pbnRlci0zIHtcbiAgdG9wOiAyMiU7XG4gIHJpZ2h0OiAxMiU7XG59XG4ucGljdHVyZS1hbmQtcG9pbnRlci1waWN0dXJlIC5wb2ludGVyLnBvaW50ZXItNCB7XG4gIGJvdHRvbTogMjUlO1xuICBsZWZ0OiAyJTtcbn1cbi5waWN0dXJlLWFuZC1wb2ludGVyLXBpY3R1cmUgLnBvaW50ZXIucG9pbnRlci01IHtcbiAgYm90dG9tOiAzMyU7XG4gIGxlZnQ6IDUzJTtcbn1cbi5waWN0dXJlLWFuZC1wb2ludGVyLXBpY3R1cmUgLnBvaW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjtcbn1cbi5waWN0dXJlLWFuZC1wb2ludGVyLXBpY3R1cmUgLnBvaW50ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5lZGl0by0tcGljdHVyZS1wb3Bpbi13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZWRpdG8tLXBpY3R1cmUtcG9waW4td3JhcHBlci5wb3Bpbi1kaXNwbGF5ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5lZGl0by0tcGljdHVyZS1wb3Bpbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMDhweCAwIDAgMDtcbn1cbi5waWN0dXJlLXBvcGluLS1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDMwcHg7XG59XG4ucGFnaW5hdGlvbi0tYnRuLXByZXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2luYXRpb24tLWJ0bi1wcmV2LmJ0bi11bmFibGUge1xuICBjdXJzb3I6IGF1dG87XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wYWdpbmF0aW9uLS1idG4tcHJldjo6YmVmb3JlLFxuLnBhZ2luYXRpb24tLWJ0bi1wcmV2OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5MzU0Yztcbn1cbi5wYWdpbmF0aW9uLS1idG4tcHJldjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAxMHB4O1xufVxuLnBhZ2luYXRpb24tLWJ0bi1wcmV2OjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDEwcHg7XG59XG4ucGFnaW5hdGlvbi0tYnRuLW5leHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2luYXRpb24tLWJ0bi1uZXh0LmJ0bi11bmFibGUge1xuICBjdXJzb3I6IGF1dG87XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wYWdpbmF0aW9uLS1idG4tbmV4dDo6YmVmb3JlLFxuLnBhZ2luYXRpb24tLWJ0bi1uZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5MzU0Yztcbn1cbi5wYWdpbmF0aW9uLS1idG4tbmV4dDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDEwcHg7XG59XG4ucGFnaW5hdGlvbi0tYnRuLW5leHQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxMHB4O1xufVxuLnBhZ2luYXRpb24tLWJ0bi1jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnaW5hdGlvbi0tYnRuLWNsb3NlOjpiZWZvcmUsXG4ucGFnaW5hdGlvbi0tYnRuLWNsb3NlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5MzU0Yztcbn1cbi5wYWdpbmF0aW9uLS1idG4tY2xvc2U6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG4ucGFnaW5hdGlvbi0tYnRuLWNsb3NlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLmVkaXRvLS1waWN0dXJlLXBvcGluIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMzBweDtcbn1cbi5lZGl0by0tcGljdHVyZS1wb3Bpbi5jb250ZW50LWRpc3BsYXllZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmVkaXRvLS1waWN0dXJlLXBvcGluIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2NyZWVuLXBvc3QtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMy43NXZ3O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZzogOC4xMjUlO1xufVxuLnNjcmVlbi1wb3N0LWl0IC50aXRsZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLnNjcmVlbi1wb3N0LWl0IHAge1xuICBtYXJnaW46IDA7XG59XG4uc2NyZWVuLXBvc3QtaXQgcCArIHAsXG4uc2NyZWVuLXBvc3QtaXQgcCArIHVsIHtcbiAgbWFyZ2luOiAxZW0gMCAwO1xufVxuLnNjcmVlbi1wb3N0LWl0IC5wb3N0LWl0LTEge1xuICBtYXJnaW46IDAgYXV0byAyLjE2NjY2NjY2NjY2NjY2N2VtO1xuICBtYXgtd2lkdGg6IDMwcmVtO1xufVxuLnNjcmVlbi1wb3N0LWl0IC5wb3N0LWl0LTEgLmlubmVyIHtcbiAgYmFja2dyb3VuZDogI2UyMzAzNiB1cmwoXCIuLi9tZWRpYS9keW4vcG9zdC1pdC9wb3N0LWl0LTEtdGl0bGUuanBnXCIpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTA4LjIwODk1NTIyMzklIDkuNzAxNDkyNTM3MyUgNy44MzU4MjA4OTU1JTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuc2NyZWVuLXBvc3QtaXQgLnBvc3QtaXQtMSAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL21lZGlhL2R5bi9wb3N0LWl0L3Bvc3QtaXQtMS10aXRsZUAyeC5qcGdcIik7XG4gIH1cbn1cbi5zY3JlZW4tcG9zdC1pdCAucG9zdC1pdC0xIHNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjY2NjY2NjY2NjY2NjY2N2VtO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNjcmVlbi1wb3N0LWl0IC5wb3N0LWl0LTIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDAuNjY2NjY2NjY2NjY2NjY3ZW0gc29saWQgIzFkZjk1YjtcbiAgY29sb3I6ICM1YTVhNWE7XG4gIG1hcmdpbjogMCBhdXRvIDIuMTY2NjY2NjY2NjY2NjY3ZW07XG4gIHBhZGRpbmc6IDAuNjY2NjY2NjY2NjY2NjY3ZW07XG4gIG1heC13aWR0aDogMzcuNXJlbTtcbn1cbi5zY3JlZW4tcG9zdC1pdCAucG9zdC1pdC0yIC5pbm5lciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL21lZGlhL2R5bi9wb3N0LWl0L3Bvc3QtaXQtMi10aXRsZS5qcGdcIikgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHBhZGRpbmc6IDEyMS4wMzE3NDYwMzE3JSA1Ljk1MjM4MDk1MjQlIDExLjkwNDc2MTkwNDglO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5zY3JlZW4tcG9zdC1pdCAucG9zdC1pdC0yIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vbWVkaWEvZHluL3Bvc3QtaXQvcG9zdC1pdC0yLXRpdGxlQDJ4LmpwZ1wiKTtcbiAgfVxufVxuLnNjcmVlbi1wb3N0LWl0IC5wb3N0LWl0LTMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAzMy4xMjVyZW07XG59XG4uc2NyZWVuLXBvc3QtaXQgLnBvc3QtaXQtMyAuaGVhZCB7XG4gIHBhZGRpbmc6IDEzLjU4NDkwNTY2MDQlIDExLjMyMDc1NDcxNyUgMTEuMzIwNzU0NzE3JTtcbn1cbi5zY3JlZW4tcG9zdC1pdCAucG9zdC1pdC0zIC5oZWFkIC5waWN0IHtcbiAgbWFyZ2luOiAwIGF1dG8gMS44MzMzMzMzMzMzMzMzMzNlbTtcbiAgcGFkZGluZzogNDcuOTg1MzQ3OTg1MyUgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNjcmVlbi1wb3N0LWl0IC5wb3N0LWl0LTMgLmhlYWQgW2NsYXNzKj1cInVpXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNjcmVlbi1wb3N0LWl0IC5wb3N0LWl0LTMgLmhlYWQgLmFjY2VudCB7XG4gIGNvbG9yOiAjZjkzNTRjO1xufVxuLnNjcmVlbi1wb3N0LWl0IC5wb3N0LWl0LTMgLmhlYWQgbGkge1xuICBtYXJnaW46IDAuNWVtIDA7XG59XG4uc2NyZWVuLXBvc3QtaXQgLnBvc3QtaXQtMyAuaGVhZCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zY3JlZW4tcG9zdC1pdCAucG9zdC1pdC0zIC5oZWFkIGEge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIGN1cnJlbnRDb2xvciA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAgYm90dG9tIC0xcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAycHg7XG4gIGNvbG9yOiAjZjkzNTRjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjJzIGVhc2Utb3V0O1xufVxuLnNjcmVlbi1wb3N0LWl0IC5wb3N0LWl0LTMgLmhlYWQgYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2NyZWVuLXBvc3QtaXQgLnBvc3QtaXQtMyAuaGVhZCBhOmhvdmVyLFxuLmtleWJvYXJkIC5zY3JlZW4tcG9zdC1pdCAucG9zdC1pdC0zIC5oZWFkIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLXNpemU6IDAgMnB4O1xufVxuLnNjcmVlbi1wb3N0LWl0IC5wb3N0LWl0LTMgLnRleHQge1xuICBjb2xvcjogIzVhNWE1YTtcbiAgcGFkZGluZzogMCAwIDE1LjA5NDMzOTYyMjYlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2NyZWVuLXBvc3QtaXQgLnBvc3QtaXQtMyAudGV4dCAuYmcge1xuICBwYWRkaW5nOiAzMzcuNzM1ODQ5MDU2NiUgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uc2NyZWVuLXBvc3QtaXQgLnBvc3QtaXQtMyAudGV4dCAuYmcgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNjcmVlbi1wb3N0LWl0IC5wb3N0LWl0LTMgLnRleHQgcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xufVxuLnNjcmVlbi1wb3N0LWl0IC5wb3N0LWl0LTMgLnRleHQgcCArIHAge1xuICBtYXJnaW46IDA7XG59XG4uc2NyZWVuLXBvc3QtaXQgLnBvc3QtaXQtMyAudGV4dCBwOm50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDExLjMyMDc1NDcxNyU7XG4gIHBhZGRpbmctdG9wOiAyLjI2NDE1MDk0MzQlO1xuICB3aWR0aDogNTAuOTQzMzk2MjI2NCU7XG4gIHotaW5kZXg6IDQ7XG59XG4uc2NyZWVuLXBvc3QtaXQgLnBvc3QtaXQtMyAudGV4dCBwOm50aC1jaGlsZCgyKSB7XG4gIHJpZ2h0OiAxMS4zMjA3NTQ3MTclO1xuICBwYWRkaW5nLXRvcDogNDUuMjgzMDE4ODY3OSU7XG4gIHdpZHRoOiA1MC45NDMzOTYyMjY0JTtcbiAgei1pbmRleDogMztcbn1cbi5zY3JlZW4tcG9zdC1pdCAucG9zdC1pdC0zIC50ZXh0IHA6bnRoLWNoaWxkKDMpIHtcbiAgbGVmdDogNjAuMzc3MzU4NDkwNiU7XG4gIHBhZGRpbmctdG9wOiAyMDAlO1xuICB3aWR0aDogMzUuODQ5MDU2NjAzOCU7XG4gIHotaW5kZXg6IDI7XG59XG4uc2NyZWVuLXBvc3QtaXQgLnBvc3QtaXQtMyAudGV4dCBwOm50aC1jaGlsZCg0KSB7XG4gIGxlZnQ6IDQuNTI4MzAxODg2OCU7XG4gIHBhZGRpbmctdG9wOiAyOTguMTEzMjA3NTQ3MiU7XG4gIHdpZHRoOiAzNy43MzU4NDkwNTY2JTtcbiAgei1pbmRleDogMTtcbn1cbi5zY3JlZW4tcG9zdC1pdCAucG9zdC1pdC0zIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMWRmOTViO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnYmFsbG9vbnR3bycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nOiAyLjI2NDE1MDk0MzQlIDkuODExMzIwNzU0NyU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgbGluZWFyO1xufVxuLnNjcmVlbi1wb3N0LWl0IC5wb3N0LWl0LTMgLmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ua2V5Ym9hcmQgLnNjcmVlbi1wb3N0LWl0IC5wb3N0LWl0LTMgLmJ1dHRvbjpmb2N1cyxcbi5zY3JlZW4tcG9zdC1pdCAucG9zdC1pdC0zIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjkzNTRjO1xufVxuLnF1b3RlIHtcbiAgbWFyZ2luOiAxLjI1cmVtIDAgMDtcbiAgY29sb3I6ICMzODc3NDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm5hdi1lZGl0byArIC5xdW90ZS0td3JhcHBlciB7XG4gIG1heC13aWR0aDogNjEuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm5hdi1lZGl0byArIC5xdW90ZS0td3JhcHBlciA+IC5xdW90ZSB7XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtO1xufVxuLnF1b3RlIC5xdW90ZS0tY29udGVudCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5xdW90ZS0tY29udGVudCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnF1b3RlLS1tZWRpYSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5xdW90ZS0taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGY5NWI7XG59XG4ucXVvdGUtLWlubmVyIHAge1xuICBtYXJnaW46IDA7XG59XG4ucXVvdGUtLWlubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMTBweCAxMHB4IDAgMTBweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFkZjk1Yjtcbn1cbi5xdW90ZS0tZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cbi5xdW90ZS0tZm9vdGVyIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnF1b3RlLS1mb290ZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICM1YTVhNWE7XG59XG4uZWRpdG8tLXNjcm9sbC1uYXYge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS44NzVyZW07XG4gIGxlZnQ6IDFyZW07XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDYuNzVyZW0pO1xuICB6LWluZGV4OiAxMDtcbn1cbi5lZGl0by0tc2Nyb2xsLW5hdi0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4uZWRpdG8tLXNjcm9sbC1uYXYtLXdyYXBwZXIuYWJzb2x1dGUtcG9zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5lZGl0by0tc2Nyb2xsLW5hdi0td3JhcHBlci5hYnNvbHV0ZS1wb3MgLmVkaXRvLS1zY3JvbGwtbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZWRpdG8tLXNjcm9sbC1uYXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHdpZHRoOiAwLjVyZW07XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAwLjEyO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmVkaXRvLS1zY3JvbGwtbmF2LS1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMC41cmVtO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjkzNTRjO1xufVxuLmVkaXRvLS1zY3JvbGwtbmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5lZGl0by0tc2Nyb2xsLW5hdiBsaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cbi5lZGl0by0tc2Nyb2xsLW5hdiBsaS5pcy1hY3RpdmUgYSxcbi5pcy1tb3VzZSAuZWRpdG8tLXNjcm9sbC1uYXYgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmOTM1NGM7XG59XG4uZWRpdG8tLXNjcm9sbC1uYXYgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0wLjMxMjVyZW0sIC0wLjU2MjVyZW0pO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkICNmOTM1NGMgNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG59XG4uZWRpdG8tLXNjcm9sbC1uYXYgYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cbi5zbGlkZXItLXNsaWRlIHtcbiAgd2lkdGg6IDE4Ljc1cmVtO1xuICBib3gtc2hhZG93OiAwIDAgMC44NzVyZW0gMCByZ2JhKDAsMCwwLDAuMik7XG4gIG1hcmdpbjogMC42MjVyZW0gMC4zMTI1cmVtIDEuMjVyZW07XG4gIG1pbi1oZWlnaHQ6IGNhbGMoIDEwMCUgLSAxLjg3NXJlbSApO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC41NXM7XG59XG5hLnNsaWRlci0tc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmEuc2xpZGVyLS1zbGlkZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjg3NXJlbSAwIHJnYmEoMCwwLDAsMC40KTtcbn1cbmEuc2xpZGVyLS1zbGlkZTpob3ZlciBpbWcge1xuICB0cmFuc2l0aW9uOiAxLjU1cztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA3KTtcbn1cbmEuc2xpZGVyLS1zbGlkZTpob3ZlciAuc2xpZGVyLS1zbGlkZS0tY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4xODc1cmVtKTtcbn1cbi5zbGlkZXItLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogMC41NXM7XG59XG4uc2xpZGVyLS1zbGlkZS0taW5uZXIge1xuICBtaW4taGVpZ2h0OiAxOC4xMjVyZW07XG59XG4uc2xpZGVyLW1lZGlhcyAuc2xpZGVyLS1zbGlkZS0taW5uZXIge1xuICBtaW4taGVpZ2h0OiAyMy40Mzc1cmVtO1xufVxuLnNsaWRlci0tc2xpZGUtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICB0cmFuc2l0aW9uOiAwLjU1cztcbn1cbi5zbGlkZXItLXNsaWRlLS1jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG59XG4uc2xpZGVyLS1zbGlkZS0tY29udGVudCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuLnNsaWRlci0tc2xpZGUtLW1lZGlhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zbGlkZXItbWVkaWFzIC5zbGlkZXItLXNsaWRlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zbGlkZXItbWVkaWFzIC5zbGlkZXItLXNsaWRlLS10aXRsZSB7XG4gIGNvbG9yOiAjMWRmOTViO1xuICBmb250LWZhbWlseTogJ25pdHRpbW9zdHJvJztcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMC44Njtcbn1cbi5zbGlkZXItZGF0YXMgLnNsaWRlci0tc2xpZGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmY4MzFkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpZGVyLWRhdGFzIC5zbGlkZXItLXNsaWRlIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJ2JhbGxvb250d28nLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDVyZW07XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAwIDMuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zbGlkZXItZGF0YXMgLnNsaWRlci0tc2xpZGUgZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNi41NjI1cmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZm9udC1mYW1pbHk6ICdiYWxsb29udHdvJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIHBhZGRpbmc6IDAgMC42MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDYuMjVyZW07XG4gIGJvcmRlcjogY3VycmVudENvbG9yIHNvbGlkIDFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtaW4td2lkdGg6IDMuMTI1cmVtO1xufVxuLnNsaWRlci1kYXRhcyAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICBib3JkZXItY29sb3I6ICNmZjgzMWQ7XG59XG4uc2xpZGVyLW1lZGlhcyAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICBib3JkZXItY29sb3I6ICMxZGY5NWI7XG59XG4uZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgYm90dG9tOiAtMS4yNXJlbTtcbn1cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlcjogc29saWQgMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zNXM7XG59XG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Q6aG92ZXIsXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAxO1xufVxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90Om9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLXNvY2lhbCB7XG4gIG9yZGVyOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ibG9jay1zb2NpYWwgYSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMS4yNXJlbSAwLjc1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5ibG9jay1zb2NpYWwgYSBzcGFuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uYmxvY2stc29jaWFsIGE6aG92ZXIsXG4ua2V5Ym9hcmQgLmJsb2NrLXNvY2lhbCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY4MmM7XG59XG4uc291cmNlcyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM5Nzk3OTc7XG59XG4uc291cmNlcy0td3JhcHBlciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnM7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbn1cbi5zb3VyY2VzLS13cmFwcGVyLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uY29udGVudC13cmFwcGVyLnNvdXJjZXMtLXdyYXBwZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtO1xufVxuLnNvdXJjZXM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNvdXJjZXMgLmFjY29yZGlvbiB7XG4gIG1hcmdpbjogMCAtMS4yNXJlbTtcbiAgbWluLWhlaWdodDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zb3VyY2VzIC5hY2NvcmRpb24tLXRyaWdnZXIge1xuICBib3JkZXItdG9wOiBzb2xpZCAjZTVlNmU1IDFweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNvdXJjZXMtLWNvbnRlbnQgPiAqIHtcbiAgbWFyZ2luOiAwLjc1cmVtIDA7XG59XG4uc291cmNlcyBvbCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG4uc2NyZWVuLXN0b3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG4uc2NyZWVuLXN0b3J5LmluYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zY3JlZW4tc3RvcnkuaW5hY3RpdmUgKyAubmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zY3JlZW4tc3RvcnkgLnN0b3JpZXMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbi5zY3JlZW4tc3RvcnkgfiBzZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnN0b3J5LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zdG9yeS13cmFwcGVyLmZhZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgei1pbmRleDogMztcbn1cbi5zdG9yeS13cmFwcGVyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAxO1xufVxuLnN0b3J5LXdyYXBwZXIgLmZpZ3VyZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdG9yeS13cmFwcGVyIC5maWd1cmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuLnN0b3J5LXdyYXBwZXIgLmZpZ3VyZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uc3Rvcnktd3JhcHBlciAuYmFja2dyb3VuZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN0b3J5LXdyYXBwZXIgLmJhY2tncm91bmQgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiAxNDQwLzg2Nikge1xuICAuc3Rvcnktd3JhcHBlciAuYmFja2dyb3VuZCBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnN0b3J5LXdyYXBwZXIgW2NsYXNzXj11aS1zdGVwXSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN0b3J5LXdyYXBwZXIgW2NsYXNzXj11aS1zdGVwXSBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLnN0b3J5LXdyYXBwZXIgW2lkXj1hbmltLV0ge1xuICBib3R0b206IDA7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuLnN0b3J5LXdyYXBwZXIgW2lkXj1hbmltLV0gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFyYWxsYXgge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG4uc3RvcnktdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnN0b3J5LXRleHQgcCB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMCAxLjEyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYuMjVyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC43NXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpIDNzLCB0cmFuc2Zvcm0gMC43NXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSAzcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG59XG4uc3RvcnktdGV4dCBwIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSAzcywgb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIDNzO1xufVxuLnN0b3J5LXRleHQgcCBzcGFuLnRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5zdG9yeS0xLFxuLnN0b3J5LTMsXG4uc3RvcnktNSB7XG4gIGNvbG9yOiAjZmZmODJjO1xufVxuLnN0b3J5LTIsXG4uc3RvcnktNCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0b3J5LTUuYWN0aXZlIHAge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uc3RvcnktMSAuZmlndXJlIGltZyB7XG4gIGhlaWdodDogMTA3LjkzMjM3OTcxMzklO1xufVxuQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiAxNDQwLzg2Nikge1xuICAuc3RvcnktMSAuZmlndXJlIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDUlO1xuICB9XG59XG4uc3RvcnktMSBwOmZpcnN0LW9mLXR5cGUge1xuICB0b3A6IDQwJTtcbn1cbi5zdG9yeS0xIHA6bGFzdC1vZi10eXBlIHtcbiAgdG9wOiAzMCU7XG59XG4uc3RvcnktMSAuc3RlcDEtMSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMCUpO1xufVxuLnN0b3J5LTEgcCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG4uc3RvcnktMSBwICsgcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbn1cbi5zdG9yeS0xIC5zdGVwMS0xLTEge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbn1cbi5zdG9yeS0xIC5zdGVwMS0xLTIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMikgcm90YXRlKC0xMGRlZyk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDJzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbn1cbi5zdG9yeS0xLnBsYXkgcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zdG9yeS0xLnBsYXkgcCArIHAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICBvcGFjaXR5OiAxO1xufVxuLnN0b3J5LTEucGxheSBwIC5zdGVwMS0xLTIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5zdG9yeS0xLnBsYXkgLnN0ZXAxLTEge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uc3RvcnktMiAuZmlndXJlIHtcbiAgei1pbmRleDogMDtcbn1cbi5zdG9yeS0yIC5maWd1cmUgaW1nIHtcbiAgaGVpZ2h0OiA3OC45MzM2ODAxMDQlO1xuICBsZWZ0OiA2MCU7XG59XG4uc3RvcnktMiBwIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43NXM7XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgdG9wOiBhdXRvO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbn1cbi5zdG9yeS0yIHAgKyBwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gIG9wYWNpdHk6IDA7XG59XG4uc3RvcnktMiBwOmZpcnN0LW9mLXR5cGUge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xufVxuLnN0b3J5LTIgcDpmaXJzdC1vZi10eXBlIFtjbGFzc149c3RlcF0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwJSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xufVxuLnN0b3J5LTIgcDpmaXJzdC1vZi10eXBlIFtjbGFzc149c3RlcF0gKyBzcGFuIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40cztcbn1cbi5zdG9yeS0yIHA6bGFzdC1vZi10eXBlIC5zdGVwMi0yLTIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjhzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjU1cztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICBvcGFjaXR5OiAwO1xufVxuLnN0b3J5LTIucGxheSBwIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MCUpO1xufVxuLnN0b3J5LTIucGxheSBwIFtjbGFzc149c3RlcF0ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uc3RvcnktMi5wbGF5IHAgKyBwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5zdG9yeS0yLnBsYXkgcCAuc3RlcDEtMS0yIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMGRlZyk7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3RvcnktMi5wbGF5IHA6bGFzdC1vZi10eXBlIC5zdGVwMi0yLTIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uc3RvcnktMyAuZmlndXJlIHtcbiAgei1pbmRleDogMDtcbn1cbi5zdG9yeS0zIC5maWd1cmUgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDU0JTtcbiAgbGVmdDogMjUlO1xufVxuLnN0b3J5LTMgcCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOHM7XG59XG4uc3RvcnktMyBwOmZpcnN0LW9mLXR5cGUge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uc3RvcnktMyBwOmZpcnN0LW9mLXR5cGUgW2NsYXNzXj1zdGVwXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpO1xufVxuLnN0b3J5LTMgcDpsYXN0LW9mLXR5cGUge1xuICB0b3A6IDMwJTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLnN0b3J5LTMgcDpsYXN0LW9mLXR5cGUgW2NsYXNzXj1zdGVwXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNzVzO1xuICBvcGFjaXR5OiAwO1xufVxuLnN0b3J5LTMgcDpsYXN0LW9mLXR5cGUgLnN0ZXAzLTItMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG59XG4uc3RvcnktMyBwOmxhc3Qtb2YtdHlwZSAuc3RlcDMtMi0yIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMnM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi5zdG9yeS0zIC51aS1idXNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xLjI1cmVtO1xuICB3aWR0aDogNS4zNzVyZW07XG4gIGxlZnQ6IC0wLjYyNXJlbTtcbiAgei1pbmRleDogMTtcbn1cbi5zdG9yeS0zLnBsYXkgcDpmaXJzdC1vZi10eXBlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zdG9yeS0zLnBsYXkgcDpmaXJzdC1vZi10eXBlIFtjbGFzc149c3RlcF0ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uc3RvcnktMy5wbGF5IHA6bGFzdC1vZi10eXBlIFtjbGFzc149c3RlcF0ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uc3RvcnktNCAuZmlndXJlIGltZyB7XG4gIGhlaWdodDogNDcuNzI0MzE3Mjk1MiU7XG4gIHRvcDogODAlO1xuICBsZWZ0OiAzNiU7XG59XG4uc3RvcnktNCBwIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43NXM7XG59XG4uc3RvcnktNCBwOmZpcnN0LW9mLXR5cGUge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uc3RvcnktNCBbY2xhc3NePXN0ZXBdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xufVxuLnN0b3J5LTQgLnN0ZXA0LTEge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbi5zdG9yeS00IC5zdGVwNC0yLTEge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuLnN0b3J5LTQgLnN0ZXA0LTItMiB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOHM7XG59XG4uc3RvcnktNCBwOmxhc3Qtb2YtdHlwZSB7XG4gIHRvcDogMzYlO1xufVxuLnN0b3J5LTQgLnVpLWNhc3RsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3RvcnktNC5wbGF5IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zdG9yeS00LnBsYXkgW2NsYXNzXj1zdGVwXSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5zdG9yeS01IC5maWd1cmUge1xuICB6LWluZGV4OiAwO1xufVxuLnN0b3J5LTUgLmZpZ3VyZSBpbWcge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogOTAuMzc3MTEzMTMzOSU7XG4gIGxlZnQ6IDYwJTtcbiAgdG9wOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uc3RvcnktNSBwIHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0b3A6IDM0JTtcbn1cbi5zdG9yeS01IFtjbGFzc149c3RlcF0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjc1cztcbn1cbi5zdG9yeS01IC5zdGVwNS0xLTEge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xufVxuLnN0b3J5LTUgLnN0ZXA1LTEtMiB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xufVxuLnN0b3J5LTUucGxheSBbY2xhc3NePXN0ZXBdIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuI2FuaW0tc3F1aXJyZWwge1xuICBoZWlnaHQ6IDExLjYyNXJlbTtcbiAgd2lkdGg6IDExLjYyNXJlbTtcbiAgYm90dG9tOiAtMi44NzVyZW07XG4gIGxlZnQ6IDA7XG59XG4jYW5pbS1wbGFuZSB7XG4gIGJvdHRvbTogYXV0bztcbiAgaGVpZ2h0OiA4Ljc1cmVtO1xuICB0b3A6IDIwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDRzIGxpbmVhcjtcbiAgd2lkdGg6IDguNzVyZW07XG59XG4jYW5pbS1wbGFuZS5wbGF5IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDB2dywgMCwgMCk7XG59XG4jYW5pbS1yb2NrZXQge1xuICBib3R0b206IGF1dG87XG4gIGhlaWdodDogMTEuMjVyZW07XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gIHdpZHRoOiAxMS4yNXJlbTtcbn1cbiNhbmltLXdhbmQge1xuICBib3R0b206IGF1dG87XG4gIGhlaWdodDogMTVyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA0NiU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMjBkZWcpO1xuICB3aWR0aDogMTVyZW07XG59XG4jYW5pbS1hbGlnYXRvciB7XG4gIGJvdHRvbTogLTMuMjVyZW07XG4gIGhlaWdodDogMTIuNXJlbTtcbiAgbGVmdDogMS4yNXJlbTtcbiAgd2lkdGg6IDEyLjVyZW07XG59XG4jYW5pbS1tb25rZXkge1xuICBib3R0b206IC0xcmVtO1xuICBoZWlnaHQ6IDguNzVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDRzIGxpbmVhcjtcbiAgd2lkdGg6IDguNzVyZW07XG4gIHotaW5kZXg6IDY7XG59XG4jYW5pbS1tb25rZXkgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xufVxuI2FuaW0tbW9ua2V5LnBsYXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHZ3LCAwLCAwKTtcbn1cbiNhbmltLXdhdGVyQmFjayxcbiNhbmltLXdhdGVyRnJvbnQge1xuICBib3R0b206IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxlZnQ6IDUwJTtcbiAgcGFkZGluZy10b3A6IDE1MCU7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxNTAlO1xufVxuI2FuaW0td2F0ZXJCYWNrIHN2ZyxcbiNhbmltLXdhdGVyRnJvbnQgc3ZnIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4jYW5pbS1zdWJtYXJpbmUge1xuICBib3R0b206IC05LjE2NjY2NjY2NjclO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB3aWR0aDogNTYuMjUlO1xufVxuI2FuaW0tc3VibWFyaW5lIHN2ZyB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgI2FuaW0tc3VibWFyaW5lIHtcbiAgICBib3R0b206IC0xMi4zMDc2OTIzMDc3JTtcbiAgfVxufVxuLmVkaXRvLS1zdWJjb3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzMHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA2LjI1cmVtO1xufVxuLmVkaXRvLS1zdWJjb3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDAuMDUpLCByZ2JhKDAsMCwwLDAuMikpO1xuICB6LWluZGV4OiAyO1xufVxuLmVkaXRvLS1zdWJjb3ZlciAuZWRpdG8tLXN1YmNvdmVyLS10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0LjM3NXJlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI4LjEyNXJlbTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xufVxuLmVkaXRvLS1zdWJjb3ZlciAudGl0bGUtbWFpbiB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLDAsMCwwLjMpO1xufVxuLmVkaXRvLS1zdW1tYXJ5IHtcbiAgbWFyZ2luOiAxLjI1cmVtIDA7XG4gIGJvcmRlcjogc29saWQgI2U1ZTZlNTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgcGFkZGluZzogMS44NzVyZW0gMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5lZGl0by0tc3VtbWFyeSAudGl0bGUtc2Vjb25kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBmb250LWZhbWlseTogJ25pdHRpbW9zdHJvJztcbiAgY29sb3I6ICMxZGY5NWI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbn1cbi5lZGl0by0tc3VtbWFyeSAudGl0bGUtc2Vjb25kLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuLmVkaXRvLS1zdW1tYXJ5IC50aXRsZS1zZWNvbmQgc3BhbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG4uZWRpdG8tLXN1bW1hcnkgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZWRpdG8tLXN1bW1hcnkgb2wgbGkge1xuICBtYXJnaW46IDAuODEyNXJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMC4ycztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xufVxuLmVkaXRvLS1zdW1tYXJ5IG9sIGxpLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uZWRpdG8tLXN1bW1hcnkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgxNTEsMTUxLDE1MSwwLjEpLCByZ2JhKDE1MSwxNTEsMTUxLDAuMSkpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMnB4O1xuICB0cmFuc2l0aW9uOiAwLjM1cztcbiAgcGFkZGluZzogMCAwIDAuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU4O1xufVxuLmVkaXRvLS1zdW1tYXJ5IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgxNTEsMTUxLDE1MSwwLjgpLCByZ2JhKDE1MSwxNTEsMTUxLDAuOCkpO1xufVxuLmVkaXRvLS10ZXh0LWFuZC1tb3Rpb24ge1xuICBtYXgtd2lkdGg6IDc1cmVtO1xufVxuLmVkaXRvLS10ZXh0LWFuZC1tb3Rpb24tLW1vdGlvbi1kZXNpZ24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyOTZweDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA4MHZ3O1xuICBtYXJnaW46IDEuMjVyZW0gYXV0bztcbn1cbi5lZGl0by0tdGV4dC1hbmQtbW90aW9uLS1tb3Rpb24tZGVzaWduLmFwcGxlVHJlZSB7XG4gIGhlaWdodDogMzU1cHg7XG59XG4uZWRpdG8tLXRleHQtYW5kLW1vdGlvbi0tbW90aW9uLWRlc2lnbi5hcHBsZVRyZWUgI21vdGlvbi1hcHBsZVRyZWUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5lZGl0by0tdGV4dC1hbmQtbW90aW9uLS1tb3Rpb24tZGVzaWduLmNvbnRyb2xlciB7XG4gIGhlaWdodDogMzU1cHg7XG59XG4uZWRpdG8tLXRleHQtYW5kLW1vdGlvbi0tbW90aW9uLWRlc2lnbi5jb250cm9sZXIgI21vdGlvbi1jb250cm9sZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAtMjBweDtcbn1cbi5lZGl0by0tdGV4dC1hbmQtbW90aW9uLS1tb3Rpb24tZGVzaWduLndlYXRoZXIge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIGhlaWdodDogNDAzcHg7XG59XG4uZWRpdG8tLXRleHQtYW5kLW1vdGlvbi0tbW90aW9uLWRlc2lnbi53ZWF0aGVyICNtb3Rpb24td2VhdGhlciB7XG4gIHdpZHRoOiAxNDQwcHg7XG4gIHRvcDogLTQwcHg7XG4gIGxlZnQ6IC0zMHZ3O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uZWRpdG8tLXRleHQtYW5kLW1vdGlvbi0tbW90aW9uLWRlc2lnbi5iZWVzIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgaGVpZ2h0OiAzOTBweDtcbiAgd2lkdGg6IDM1MHB4O1xuICBmbGV4LWJhc2lzOiAzNTBweDtcbn1cbi5lZGl0by0tdGV4dC1hbmQtbW90aW9uLS1tb3Rpb24tZGVzaWduLmJlZXMgI21vdGlvbi1iZWVzIHtcbiAgdG9wOiAtMjB2dztcbiAgYm90dG9tOiAtNjBweDtcbiAgbGVmdDogLTYwJTtcbiAgd2lkdGg6IDE0NDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmVkaXRvLS10ZXh0LWFuZC1tb3Rpb24tLW1vdGlvbi1kZXNpZ24ucGFydG5lcnMge1xuICBtYXgtaGVpZ2h0OiA1NXZ3O1xuICBoZWlnaHQ6IDMxMHB4O1xufVxuLmVkaXRvLS10ZXh0LWFuZC1tb3Rpb24tLW1vdGlvbi1kZXNpZ24udHJhY3RvciB7XG4gIG1heC1oZWlnaHQ6IDU1dnc7XG4gIGhlaWdodDogMzEwcHg7XG59XG4uZWRpdG8tLXRleHQtYW5kLW1vdGlvbi0tbW90aW9uLWRlc2lnbi50cmFjdG9yICNtb3Rpb24tdHJhY3RvciB7XG4gIHRvcDogLTcwcHg7XG59XG4uZWRpdG8tLXRleHQtYW5kLW1vdGlvbi0tbW90aW9uLWRlc2lnbi0tc3ZnIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTQ0MHB4O1xufVxuLnRpbWVsaW5lLXNsaWRlci0td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLnRpbWVsaW5lLXNsaWRlci0td3JhcHBlciBwOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpbWVsaW5lLXNsaWRlci0tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZS1zbGlkZS0tY29udGVudCAudGltZWxpbmUtc2xpZGVyLS1zbGlkZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDM4MHB4O1xufVxuLnRpbWVsaW5lLXNsaWRlLS1jb250ZW50IC50aW1lbGluZS1zbGlkZXItLXNsaWRlLnRpbWVsaW5lLWRpc3BsYXllZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udGltZWxpbmUtc2xpZGUtLWNvbnRlbnQgLnRpbWVsaW5lLXNsaWRlci0tc2xpZGUgLnRpbWVsaW5lLXNsaWRlci0td2F2ZSB7XG4gIHdpZHRoOiA5MHB4O1xufVxuLnRpbWVsaW5lLXNsaWRlLS1jb250ZW50IC50aW1lbGluZS1zbGlkZXItLXNsaWRlIC50aW1lbGluZS1zbGlkZXItLXNsaWRlLWRhdGUge1xuICBmb250LWZhbWlseTogbml0dGltb3N0cm87XG4gIGZvbnQtc2l6ZTogNDdweDtcbiAgY29sb3I6ICNmOTM1NGM7XG59XG4udGltZWxpbmUtc2xpZGUtLWNvbnRlbnQgLnRpbWVsaW5lLXNsaWRlci0tc2xpZGUgLnRpbWVsaW5lLXNsaWRlci0tc2xpZGUtdmlzdWFsIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cbi50aW1lbGluZS1zbGlkZS0tY29udGVudCAudGltZWxpbmUtc2xpZGVyLS1zbGlkZSAudGltZWxpbmUtc2xpZGVyLS1zbGlkZS10ZXh0dWFsLXdyYXBwZXIgLnRpbWVsaW5lLXNsaWRlci0tc2xpZGUtdGl0bGUge1xuICBmb250LWZhbWlseTogYmFsbG9vbnR3bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBjb2xvcjogIzJmNjMzNztcbn1cbi50aW1lbGluZS1zbGlkZS0tY29udGVudCAudGltZWxpbmUtc2xpZGVyLS1zbGlkZSAudGltZWxpbmUtc2xpZGVyLS1zbGlkZS10ZXh0dWFsLXdyYXBwZXIgLnRpbWVsaW5lLXNsaWRlci0tc2xpZGUtdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cbi50aW1lbGluZS1zbGlkZXItLXNsaWRlLXN0ZXAtcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi50aW1lbGluZS1wYWdpbmF0aW9uLS1idG4tcHJldiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGltZWxpbmUtcGFnaW5hdGlvbi0tYnRuLXByZXYuYnRuLXVuYWJsZSB7XG4gIGN1cnNvcjogYXV0bztcbiAgb3BhY2l0eTogMC41O1xufVxuLnRpbWVsaW5lLXBhZ2luYXRpb24tLWJ0bi1wcmV2OjpiZWZvcmUsXG4udGltZWxpbmUtcGFnaW5hdGlvbi0tYnRuLXByZXY6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjkzNTRjO1xufVxuLnRpbWVsaW5lLXBhZ2luYXRpb24tLWJ0bi1wcmV2OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDEwcHg7XG59XG4udGltZWxpbmUtcGFnaW5hdGlvbi0tYnRuLXByZXY6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMTBweDtcbn1cbi50aW1lbGluZS1wYWdpbmF0aW9uLS1idG4tbmV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGltZWxpbmUtcGFnaW5hdGlvbi0tYnRuLW5leHQuYnRuLXVuYWJsZSB7XG4gIGN1cnNvcjogYXV0bztcbiAgb3BhY2l0eTogMC41O1xufVxuLnRpbWVsaW5lLXBhZ2luYXRpb24tLWJ0bi1uZXh0OjpiZWZvcmUsXG4udGltZWxpbmUtcGFnaW5hdGlvbi0tYnRuLW5leHQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjkzNTRjO1xufVxuLnRpbWVsaW5lLXBhZ2luYXRpb24tLWJ0bi1uZXh0OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMTBweDtcbn1cbi50aW1lbGluZS1wYWdpbmF0aW9uLS1idG4tbmV4dDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDEwcHg7XG59XG4udGltZWxpbmUtc2xpZGVyLS1zbGlkZS1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiA0MHB4IC0xLjI1cmVtIDAgLTEuMjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZWY0Y2Q7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRpbWVsaW5lLXNsaWRlci0tc2xpZGUtcGFnaW5hdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjMmY2MzM3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAtMXB4IDAgMCAwO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwLjM7XG59XG4udGltZWxpbmUtc2xpZGVyLS1zbGlkZS1idG4td3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwcHggMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmRkMTM4O1xufVxuLnRpbWVsaW5lLXNsaWRlci0tc2xpZGUtYnRuLXdyYXBwZXIuYnRuLWludmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGltZWxpbmUtc2xpZGVyLS1zbGlkZS1idG4td3JhcHBlciAudGltZWxpbmUtcGFnaW5hdGlvbi0tYnRuLXNsaWRlIHtcbiAgY29sb3I6ICMyZjYzMzc7XG4gIGZvbnQtZmFtaWx5OiBuaXR0aW1vc3RybztcbiAgZm9udC1zaXplOiAyMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZjYzMzc7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDJweCAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmVmNGNkO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW47XG59XG4udGltZWxpbmUtc2xpZGVyLS1zbGlkZS1idG4td3JhcHBlciAudGltZWxpbmUtcGFnaW5hdGlvbi0tYnRuLXNsaWRlOmhvdmVyIHtcbiAgY29sb3I6ICNmOTM1NGM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udGltZWxpbmUtc2xpZGVyLS1zbGlkZS1idG4td3JhcHBlcjo6YWZ0ZXIge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZGQxMzg7XG59XG4udGltZWxpbmUtc2xpZGVyLS1zbGlkZS1idG4td3JhcHBlcjo6YmVmb3JlIHtcbiAgcmlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZkZDEzODtcbn1cbi50aW1lbGluZS1zbGlkZXItLXNsaWRlLWJ0bi13cmFwcGVyLnRpbWVsaW5lLXNsaWRlci0tc2xpZGUtZGlzcGxheWVkIHtcbiAgYmFja2dyb3VuZDogI2ZkZDEzODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRpbWVsaW5lLXNsaWRlci0tc2xpZGUtYnRuLXdyYXBwZXIudGltZWxpbmUtc2xpZGVyLS1zbGlkZS1kaXNwbGF5ZWQ6OmFmdGVyIHtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTMsMjA5LDU2LDApO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZkZDEzODtcbiAgYm9yZGVyLXdpZHRoOiAzNnB4O1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi50aW1lbGluZS1zbGlkZXItLXNsaWRlLWJ0bi13cmFwcGVyLnRpbWVsaW5lLXNsaWRlci0tc2xpZGUtZGlzcGxheWVkIH4gLnRpbWVsaW5lLXNsaWRlci0tc2xpZGUtYnRuLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnRpbWVsaW5lLXNsaWRlci0tc2xpZGUtYnRuLXdyYXBwZXIudGltZWxpbmUtc2xpZGVyLS1zbGlkZS1kaXNwbGF5ZWQgfiAudGltZWxpbmUtc2xpZGVyLS1zbGlkZS1idG4td3JhcHBlcjo6YWZ0ZXIsXG4udGltZWxpbmUtc2xpZGVyLS1zbGlkZS1idG4td3JhcHBlci50aW1lbGluZS1zbGlkZXItLXNsaWRlLWRpc3BsYXllZCB+IC50aW1lbGluZS1zbGlkZXItLXNsaWRlLWJ0bi13cmFwcGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnRpbWVsaW5lLXNsaWRlci0tc2xpZGUtYnRuLXdyYXBwZXIudGltZWxpbmUtc2xpZGVyLS1zbGlkZS1kaXNwbGF5ZWQgLnRpbWVsaW5lLXBhZ2luYXRpb24tLWJ0bi1zbGlkZSB7XG4gIGNvbG9yOiAjZjkzNTRjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1vZC1jb3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyLjE4NzVyZW0gMCA3LjgxMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5tb2QtY292ZXIgLmJnLW1vZCB7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDEwMCU7XG59XG4ubW9kLWNvdmVyLm9iamVjdC1maXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMTAwJTtcbn1cbi5wYWdlLWNsYXNzaXF1ZSAubW9kLWNvdmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbn1cbi5wYWdlLWJyYXNzZXMgLm1vZC1jb3ZlciAubG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDIuMTg3NXJlbTtcbn1cbi5tb2QtY292ZXIgLndwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbi5tb2QtY292ZXIgLmxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMS4yNXJlbTtcbn1cbi5tb2QtY292ZXIgLmxvZ28sXG4ubW9kLWNvdmVyIC5lZGl0by1jdCB7XG4gIG1heC13aWR0aDogMjMuNzVyZW07XG4gIHdpZHRoOiA3Ni42NjY2NjY2NjY3JTtcbn1cbi5tb2QtY292ZXIgLmVkaXRvLWN0IHtcbiAgZm9udC1mYW1pbHk6ICdiYWxsb29udHdvJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtZnJ1aXRzLWRlLW5vcy1yZWdpb25zIC5tb2QtY292ZXIgLmVkaXRvLWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMi4xNDI4NTcxNDI5ZW07XG59XG4ucGFnZS1mcnVpdHMtZGUtbm9zLXJlZ2lvbnMgLm1vZC1jb3ZlciAuZWRpdG8tY3Qgc3BhbiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjE2NjY2NjY2NjdlbTtcbn1cbi5tb2QtY3Jvc3MtcHJvZHVjdHMgLm9iamVjdC1maXQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLm1vZC1jcm9zcy1wcm9kdWN0cyBhLFxuLm1vZC1jcm9zcy1wcm9kdWN0cyBpbWcsXG4ubW9kLWNyb3NzLXByb2R1Y3RzIGgzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kLWNyb3NzLXByb2R1Y3RzIGRpdiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogJ25pdHRpbW9zdHJvJztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ubW9kLWNyb3NzLXByb2R1Y3RzIC50dCB7XG4gIGZvbnQtc2l6ZTogMS44NTcxNDI4NTcxZW07XG59XG4ubW9kLWNyb3NzLXByb2R1Y3RzIHNwYW46bm90KC50dCkge1xuICBjb2xvcjogIzAwODUzYTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLm1vZC1jcm9zcy1wcm9kdWN0cyBzdXAge1xuICBmb250LXNpemU6IDAuODU3MTQyODU3MWVtO1xufVxuLm1vZC1jcm9zcy1wcm9kdWN0cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubmF2LWNyb3NzLXByb2R1Y3RzIHNwYW4udHQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmNvbnRhY3QtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgY29sb3I6ICM1YTVhNWE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb250YWN0LWZvb3RlciAud3Age1xuICBtYXgtd2lkdGg6IDYwcmVtO1xufVxuLmNvbnRhY3QtZm9vdGVyIC5mYW5jeSB7XG4gIGZvbnQtc2l6ZTogMi4xNDI4NTcxNDI5ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uY29udGFjdC1mb290ZXIgLmZhbmN5LWFsdCB7XG4gIGZvbnQtc2l6ZTogMi4xNDI4NTcxNDI5ZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29udGFjdC1mb290ZXIgLmN0IHA6bGFzdC1jaGlsZCBpbWc6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi5jb250YWN0LWZvb3RlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jb250YWN0LWZvb3RlciAuZGVjbyB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi5jb250YWN0LWZvb3RlciAubG9nbyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMC45Mzc1cmVtKTtcbn1cbi5mb3JtLWZpZWxkIC5zZWxlY3Rvcixcbi5mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuLmZvcm0tZmllbGQgLnNlbGVjdG9yICsgbGFiZWwsXG4uZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiZmlsZVwiXSArIGxhYmVsLFxuLmJ1dHRvbnMgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtY29udGFjdCBtYWluIFthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtY29udGFjdCAud3Age1xuICBwYWRkaW5nOiA0LjM3NXJlbSAxLjI1cmVtO1xufVxuLnBhZ2UtY29udGFjdCBtYWluIC50dCB7XG4gIGNvbG9yOiAjMjg2ZWVhO1xuICBmb250LWZhbWlseTogJ2dsb3d3b3JtJztcbiAgZm9udC1zaXplOiA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgNC4zNzVyZW07XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5mb3JtLWNvbHMgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcbn1cbi5mb3JtLWNvbHMgKyAuZm9ybS1maWVsZCB7XG4gIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcbn1cbi5mb3JtLWZpZWxkcyArIC5mb3JtLWZpZWxkIHtcbiAgbWFyZ2luLXRvcDogMS41NjI1cmVtO1xufVxuLmZvcm0tZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZvcm0tZmllbGQuZXJyb3Ige1xuICBjb2xvcjogI2Y5MzU0Yztcbn1cbi5mb3JtLWZpZWxkLmVycm9yIGxhYmVsIHtcbiAgY29sb3I6ICNmOTM1NGM7XG59XG4uZm9ybS1maWVsZCArIC5mb3JtLWZpZWxkLFxuLmZvcm0tZmllbGQgKyAuZm9ybS1maWVsZHMsXG4uZm9ybS1maWVsZCArIC5mb3JtLWNvbHMge1xuICBtYXJnaW4tdG9wOiAxLjU2MjVyZW07XG59XG4uZm9ybS1maWVsZCBsYWJlbCB7XG4gIGNvbG9yOiAjNWE1YTVhO1xufVxuLmZvcm0tZmllbGQgLmZpZWxkLXdwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWZpZWxkIC5zZWxlY3RvciArIGxhYmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMxZGY5NWI7XG4gIGNvbG9yOiAjMWRmOTViO1xuICBmb250LWZhbWlseTogJ25pdHRpbW9zdHJvJztcbiAgZm9udC1zaXplOiAyLjE0Mjg1NzE0MjllbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuODc1cmVtO1xufVxuLmZvcm0tZmllbGQgLnNlbGVjdG9yICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6ICMxZGY5NWI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNHB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDEuMTI1cmVtO1xufVxuLmZvcm0tZmllbGQgbGFiZWwge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5mb3JtLWZpZWxkIGlucHV0LFxuLmZvcm0tZmllbGQgdGV4dGFyZWEsXG4uZm9ybS1maWVsZCAuZmllbGQtd3Age1xuICBvcmRlcjogMTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmZvcm0tZmllbGQgaW5wdXQgfiAubWVudGlvbixcbi5mb3JtLWZpZWxkIHRleHRhcmVhIH4gLm1lbnRpb24sXG4uZm9ybS1maWVsZCAuZmllbGQtd3AgfiAubWVudGlvbixcbi5mb3JtLWZpZWxkIGlucHV0IH4gLm1lc3NhZ2UsXG4uZm9ybS1maWVsZCB0ZXh0YXJlYSB+IC5tZXNzYWdlLFxuLmZvcm0tZmllbGQgLmZpZWxkLXdwIH4gLm1lc3NhZ2UsXG4uZm9ybS1maWVsZCBpbnB1dCB+IC5lcnJvci1tZXNzYWdlLFxuLmZvcm0tZmllbGQgdGV4dGFyZWEgfiAuZXJyb3ItbWVzc2FnZSxcbi5mb3JtLWZpZWxkIC5maWVsZC13cCB+IC5lcnJvci1tZXNzYWdlIHtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybS1maWVsZCBpbnB1dCB+IC5tZW50aW9uIHAsXG4uZm9ybS1maWVsZCB0ZXh0YXJlYSB+IC5tZW50aW9uIHAsXG4uZm9ybS1maWVsZCAuZmllbGQtd3AgfiAubWVudGlvbiBwLFxuLmZvcm0tZmllbGQgaW5wdXQgfiAubWVzc2FnZSBwLFxuLmZvcm0tZmllbGQgdGV4dGFyZWEgfiAubWVzc2FnZSBwLFxuLmZvcm0tZmllbGQgLmZpZWxkLXdwIH4gLm1lc3NhZ2UgcCxcbi5mb3JtLWZpZWxkIGlucHV0IH4gLmVycm9yLW1lc3NhZ2UgcCxcbi5mb3JtLWZpZWxkIHRleHRhcmVhIH4gLmVycm9yLW1lc3NhZ2UgcCxcbi5mb3JtLWZpZWxkIC5maWVsZC13cCB+IC5lcnJvci1tZXNzYWdlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm0tZmllbGQgaW5wdXQgfiAubWVudGlvbiBwIGltZyxcbi5mb3JtLWZpZWxkIHRleHRhcmVhIH4gLm1lbnRpb24gcCBpbWcsXG4uZm9ybS1maWVsZCAuZmllbGQtd3AgfiAubWVudGlvbiBwIGltZyxcbi5mb3JtLWZpZWxkIGlucHV0IH4gLm1lc3NhZ2UgcCBpbWcsXG4uZm9ybS1maWVsZCB0ZXh0YXJlYSB+IC5tZXNzYWdlIHAgaW1nLFxuLmZvcm0tZmllbGQgLmZpZWxkLXdwIH4gLm1lc3NhZ2UgcCBpbWcsXG4uZm9ybS1maWVsZCBpbnB1dCB+IC5lcnJvci1tZXNzYWdlIHAgaW1nLFxuLmZvcm0tZmllbGQgdGV4dGFyZWEgfiAuZXJyb3ItbWVzc2FnZSBwIGltZyxcbi5mb3JtLWZpZWxkIC5maWVsZC13cCB+IC5lcnJvci1tZXNzYWdlIHAgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5mb3JtLWZpZWxkIGlucHV0IH4gLm1lbnRpb24gcCArIHAsXG4uZm9ybS1maWVsZCB0ZXh0YXJlYSB+IC5tZW50aW9uIHAgKyBwLFxuLmZvcm0tZmllbGQgLmZpZWxkLXdwIH4gLm1lbnRpb24gcCArIHAsXG4uZm9ybS1maWVsZCBpbnB1dCB+IC5tZXNzYWdlIHAgKyBwLFxuLmZvcm0tZmllbGQgdGV4dGFyZWEgfiAubWVzc2FnZSBwICsgcCxcbi5mb3JtLWZpZWxkIC5maWVsZC13cCB+IC5tZXNzYWdlIHAgKyBwLFxuLmZvcm0tZmllbGQgaW5wdXQgfiAuZXJyb3ItbWVzc2FnZSBwICsgcCxcbi5mb3JtLWZpZWxkIHRleHRhcmVhIH4gLmVycm9yLW1lc3NhZ2UgcCArIHAsXG4uZm9ybS1maWVsZCAuZmllbGQtd3AgfiAuZXJyb3ItbWVzc2FnZSBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5mb3JtLWZpZWxkIGlucHV0IH4gLm1lbnRpb24gcCArIHAgaW1nLFxuLmZvcm0tZmllbGQgdGV4dGFyZWEgfiAubWVudGlvbiBwICsgcCBpbWcsXG4uZm9ybS1maWVsZCAuZmllbGQtd3AgfiAubWVudGlvbiBwICsgcCBpbWcsXG4uZm9ybS1maWVsZCBpbnB1dCB+IC5tZXNzYWdlIHAgKyBwIGltZyxcbi5mb3JtLWZpZWxkIHRleHRhcmVhIH4gLm1lc3NhZ2UgcCArIHAgaW1nLFxuLmZvcm0tZmllbGQgLmZpZWxkLXdwIH4gLm1lc3NhZ2UgcCArIHAgaW1nLFxuLmZvcm0tZmllbGQgaW5wdXQgfiAuZXJyb3ItbWVzc2FnZSBwICsgcCBpbWcsXG4uZm9ybS1maWVsZCB0ZXh0YXJlYSB+IC5lcnJvci1tZXNzYWdlIHAgKyBwIGltZyxcbi5mb3JtLWZpZWxkIC5maWVsZC13cCB+IC5lcnJvci1tZXNzYWdlIHAgKyBwIGltZyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZm9ybS1maWVsZCBpbnB1dCB+IC5tZW50aW9uIHA6Zmlyc3QtY2hpbGQgaW1nOmZpcnN0LWNoaWxkLFxuLmZvcm0tZmllbGQgdGV4dGFyZWEgfiAubWVudGlvbiBwOmZpcnN0LWNoaWxkIGltZzpmaXJzdC1jaGlsZCxcbi5mb3JtLWZpZWxkIC5maWVsZC13cCB+IC5tZW50aW9uIHA6Zmlyc3QtY2hpbGQgaW1nOmZpcnN0LWNoaWxkLFxuLmZvcm0tZmllbGQgaW5wdXQgfiAubWVzc2FnZSBwOmZpcnN0LWNoaWxkIGltZzpmaXJzdC1jaGlsZCxcbi5mb3JtLWZpZWxkIHRleHRhcmVhIH4gLm1lc3NhZ2UgcDpmaXJzdC1jaGlsZCBpbWc6Zmlyc3QtY2hpbGQsXG4uZm9ybS1maWVsZCAuZmllbGQtd3AgfiAubWVzc2FnZSBwOmZpcnN0LWNoaWxkIGltZzpmaXJzdC1jaGlsZCxcbi5mb3JtLWZpZWxkIGlucHV0IH4gLmVycm9yLW1lc3NhZ2UgcDpmaXJzdC1jaGlsZCBpbWc6Zmlyc3QtY2hpbGQsXG4uZm9ybS1maWVsZCB0ZXh0YXJlYSB+IC5lcnJvci1tZXNzYWdlIHA6Zmlyc3QtY2hpbGQgaW1nOmZpcnN0LWNoaWxkLFxuLmZvcm0tZmllbGQgLmZpZWxkLXdwIH4gLmVycm9yLW1lc3NhZ2UgcDpmaXJzdC1jaGlsZCBpbWc6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAyLjc1cmVtO1xufVxuLmZvcm0tZmllbGQgaW5wdXQgKyBsYWJlbDpub3QoW2NsYXNzXSksXG4uZm9ybS1maWVsZCB0ZXh0YXJlYSArIGxhYmVsOm5vdChbY2xhc3NdKSxcbi5mb3JtLWZpZWxkIC5maWVsZC13cCArIGxhYmVsOm5vdChbY2xhc3NdKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJ2JhbGxvb250d28nO1xuICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N2VtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mb3JtLWZpZWxkIGlucHV0ICsgbGFiZWw6bm90KFtjbGFzc10pIC5tZW50aW9uLFxuLmZvcm0tZmllbGQgdGV4dGFyZWEgKyBsYWJlbDpub3QoW2NsYXNzXSkgLm1lbnRpb24sXG4uZm9ybS1maWVsZCAuZmllbGQtd3AgKyBsYWJlbDpub3QoW2NsYXNzXSkgLm1lbnRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnZ290aGFtcm91bmRlZCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjY2NjY2NjY2NjdlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjEyNXJlbSk7XG59XG4uZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCxcbi5mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YmVmb3JlLFxuLmZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzVhNWE1YTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC45Mzc1cmVtICNmZmYgaW5zZXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1YTVhNWE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC45Mzc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjA2MjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xN3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbiAgd2lkdGg6IDAuOTM3NXJlbTtcbn1cbi5mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLmZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZiBpbnNldDtcbn1cbi5mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6ICdnb3RoYW1yb3VuZGVkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFlbTtcbn1cbi5mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IC0wLjA2MjVyZW07XG59XG4uZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4uZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuLmZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4uZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uZm9ybS1maWVsZCB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNlNWU2ZTU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJmaWxlXCJdLmZpbGxlZCArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJYXCI7XG4gIGZvbnQtZmFtaWx5OiAnZ290aGFtcm91bmRlZCc7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTdzIGxpbmVhcjtcbn1cbi5mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJmaWxlXCJdICsgbGFiZWwsXG4uYnV0dG9ucyBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJhY2tncm91bmQ6ICMxZGY5NWI7XG4gIGJvcmRlcjogMCBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMTQyODU3MTQyOWVtO1xuICBmb250LWZhbWlseTogJ25pdHRpbW9zdHJvJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgei1pbmRleDogMjtcbn1cbi5mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJmaWxlXCJdICsgbGFiZWw6aG92ZXIsXG4uYnV0dG9ucyBbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gIHRleHQtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwwLDAsMC41KTtcbiAgYmFja2dyb3VuZDogcmdiYSgyOSwyNDksOTEsMC44KTtcbn1cbi5mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJmaWxlXCJdICsgbGFiZWw6aG92ZXI6YWZ0ZXIsXG4uYnV0dG9ucyBbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcjphZnRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZvcm0tZmllbGQgdGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBtaW4taGVpZ2h0OiA2LjI1cmVtO1xufVxuLmJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xufVxuLmJ1dHRvbnMgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmllbGRzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5maWVsZHMgbGFiZWwgfiBsYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuLmZvcm0tZmllbGRzIC5tZW50aW9uLFxuLmZvcm0tZmllbGRzID4gcCB7XG4gIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxZW07XG59XG4uZm9ybS1maWVsZHMgLm1lbnRpb24gPiBwLFxuLmZvcm0tZmllbGRzID4gcCA+IHAge1xuICBjb2xvcjogIzVhNWE1YTtcbn1cbi5mb3JtLWZpZWxkcyA+IHAge1xuICBjb2xvcjogIzVhNWE1YTtcbiAgbWFyZ2luOiAzLjEyNXJlbSAwIDEuODc1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZm9ybS1maWVsZHMgcC5tZW50aW9uOm5vdCgubWVzc2FnZSkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5maWVsZHNldCB7XG4gIGJvcmRlcjogMCBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5maWVsZHNldCA+IGRpdiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5maWVsZHNldCA+IGRpdiA+IGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG59XG4uZm9ybS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzFkZjk1YjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS43MTQyODU3MTQzZW07XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuYm9keS5zdWNjZXNzIC50dCArIC5mb3JtLWZpZWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nLXJlY2FwdGNoYSArIGlucHV0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMS4yNXJlbSwgMi4xODc1cmVtKTtcbn1cbi5tb2QtbnV0cmkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODlkN2Y4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDQuMzc1cmVtO1xuICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbn1cbi5tb2QtbnV0cmkub2JqZWN0LWZpdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODlkN2Y4O1xufVxuLm1vZC1udXRyaSAuYmctbW9kIHtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGF1dG87XG59XG4ucGFnZS1icmFzc2VzIC5tb2QtbnV0cmkge1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDguNDM3NXJlbTtcbn1cbi5tb2QtbnV0cmkgLnVpLXdhdmUtMSB7XG4gIGZpbGw6ICM4OWQ3Zjg7XG59XG4ubW9kLW51dHJpID4gLndwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm1vZC1udXRyaSAuZWRpdG8tbWVkaWEge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLm1vZC1udXRyaSAuZWRpdG8tbWVkaWEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1vZC1udXRyaSAuZWRpdG8tbWVkaWEubWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDIuMTg3NXJlbTtcbn1cbi5tb2QtbnV0cmkgLmVkaXRvLW1lZGlhLm1haW4gaW1nIHtcbiAgbWF4LXdpZHRoOiAyMi41cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2QtbnV0cmkgLmVkaXRvLW1lZGlhLm9yaWdpbiBpbWcge1xuICB3aWR0aDogNy41cmVtO1xufVxuLm1vZC1udXRyaSAuZWRpdG8tY3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kLW51dHJpIC5lZGl0by1jdCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2QtbnV0cmkgLmVkaXRvLWN0IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5tb2QtbnV0cmkgLmVkaXRvLWN0IHA6bm90KFtjbGFzc10pICsgLmZhbmN5IHtcbiAgbWFyZ2luLXRvcDogMS4zNzVyZW07XG59XG4ubW9kLW51dHJpIC5lZGl0by1jdCBwLmZhbmN5ICsgcDpub3QoW2NsYXNzXSkge1xuICBtYXJnaW4tdG9wOiAxLjc1cmVtO1xufVxuLm1vZC1udXRyaSAuZWRpdG8tY3QgcC5tZW50aW9ucyArIC5tZW50aW9ucyB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5tb2QtbnV0cmkgLm51dHJpc2NvcmUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLm1vZC1udXRyaSAubnV0cmlzY29yZSBpbWcge1xuICB3aWR0aDogNi44NzVyZW07XG59XG4ubW9kLW51dHJpIC50dCB7XG4gIG1hcmdpbi1ib3R0b206IDIuMTI1cmVtO1xufVxuLm1vZC1vcmlnaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTljMDYwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMuNzVyZW0gMCA2LjU2MjVyZW07XG59XG4ubW9kLW9yaWdpbiAudWktd2F2ZS0xIHtcbiAgZmlsbDogIzk5YzA2MDtcbn1cbi5wYWdlLWJyYXNzZXMgLm1vZC1vcmlnaW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNjNkNmU3IDUwJSwgI2E3ZTZlZiAxMDAlKTtcbn1cbi5wYWdlLWJyYXNzZXMgLm1vZC1vcmlnaW4gLmJnLW1vZCB7XG4gIG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XG59XG4ucGFnZS1icmFzc2VzIC5tb2Qtb3JpZ2luIC51aS13YXZlLTEge1xuICBmaWxsOiAjNjNkNmU3O1xufVxuLnBhZ2UtYnJhc3NlcyAubW9kLW9yaWdpbiAuZWRpdG8tY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbn1cbi5wYWdlLWJyYXNzZXMgLm1vZC1vcmlnaW4gLnR0IGltZyB7XG4gIHdpZHRoOiA3NSU7XG59XG4ucGFnZS1iaW8gLm1vZC1vcmlnaW4gLmJnLW1vZCB7XG4gIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDAwIDkwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG59XG4ucGFnZS1iaW8gLm1vZC1vcmlnaW4gLnVpLXdhdmUtMSB7XG4gIGZpbGw6ICM5OWMwNjA7XG59XG4ucGFnZS1zYW5zLXN1Y3Jlcy1ham91dGVzIC5tb2Qtb3JpZ2luLFxuLnBhZ2UtY2xhc3NpcXVlIC5tb2Qtb3JpZ2luIHtcbiAgcGFkZGluZzogMS4yNXJlbSAwIDQuMDYyNXJlbTtcbn1cbi5wYWdlLXNhbnMtc3VjcmVzLWFqb3V0ZXMgLm1vZC1vcmlnaW4gLnR0LFxuLnBhZ2UtY2xhc3NpcXVlIC5tb2Qtb3JpZ2luIC50dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMS42MjVyZW0pO1xuICB3aWR0aDogY2FsYyggMTAwJSArIDVyZW0gKTtcbn1cbi5tb2Qtb3JpZ2luIC50dCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4ubW9kLW9yaWdpbiAud3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG4ubW9kLXByb2R1Y3RzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWJyYXNzZXMgLm1vZC1wcm9kdWN0cyAubGF5ZXIsXG4ucGFnZS1icmFzc2VzIC5tb2QtcHJvZHVjdHMgLmxheWVyIC5tZW50aW9ucyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZC1wcm9kdWN0cyAuZWRpdG8tdHQge1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXNpemU6IDEuNzg1NzE0Mjg1N2VtO1xuICBtYXJnaW4tYm90dG9tOiAyLjM3NXJlbTtcbn1cbi5tb2QtcHJvZHVjdHMgLmVkaXRvLXR0IC53cCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5tb2QtcHJvZHVjdHMgLmVkaXRvLXR0IGgyLFxuLm1vZC1wcm9kdWN0cyAuZWRpdG8tdHQgaDMsXG4ubW9kLXByb2R1Y3RzIC5lZGl0by10dCBoNCxcbi5tb2QtcHJvZHVjdHMgLmVkaXRvLXR0IGg1IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xufVxuLm1vZC1wcm9kdWN0cyAuZWRpdG8tbWVkaWE6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5tb2QtcHJvZHVjdHMgLmVkaXRvLW1lZGlhIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ubW9kLXByb2R1Y3RzIC5lZGl0by1jdCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLm1vZC1wcm9kdWN0cyAuZWRpdG8tY3Q6bGFzdC1jaGlsZCAuZmFuY3kge1xuICBmb250LXNpemU6IDEuNDI4NTcxNDI4NmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2QtcHJvZHVjdHMgLmVkaXRvLWN0IC53cCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm1vZC1wcm9kdWN0cyAuZWRpdG8tY3QgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2QtcHJvZHVjdHMgLmVkaXRvLWN0IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xufVxuLm1vZC1wcm9kdWN0cyAuZWRpdG8tY3QgLmZhbmN5LWFsdCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG4ubW9kLXByb2R1Y3RzIC5lZGl0by1hY2NvcmRpb25zIC53cCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm1vZC1wcm9kdWN0cyAuZWRpdG8tYWNjb3JkaW9ucyAuYWNjb3JkaW9ucy0tbGlzdCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm1vZC1wcm9kdWN0cyAuZWRpdG8tYWNjb3JkaW9ucyAuYWNjb3JkaW9ucy0tbGlzdC0taXRlbSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wYWdlLWZydWl0cy1kZS1ub3MtcmVnaW9ucyAubW9kLXByb2R1Y3RzIC5lZGl0by1hY2NvcmRpb25zIC5hY2NvcmRpb24tLXRyaWdnZXIge1xuICBjb2xvcjogIzM4Nzc0MTtcbn1cbi5wYWdlLWZydWl0cy1kZS1ub3MtcmVnaW9ucyAubW9kLXByb2R1Y3RzIC5lZGl0by1hY2NvcmRpb25zIC5hY2NvcmRpb24tLXRyaWdnZXIgc3ZnIHtcbiAgZmlsbDogI2ZmODMxZDtcbn1cbi5tb2QtcHJvZHVjdHMgLmxheWVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMi41cmVtIDA7XG59XG4ubW9kLXByb2R1Y3RzIC5sYXllcixcbi5tb2QtcHJvZHVjdHMgLmxheWVyIC5mY3Qge1xuICBiYWNrZ3JvdW5kOiAjYTNlZDlkO1xufVxuLm1vZC1wcm9kdWN0cyAubGF5ZXI6Zmlyc3QtY2hpbGQge1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsMCwwLDAuMTUpO1xufVxuLm1vZC1wcm9kdWN0cyAubGF5ZXI6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW07XG59XG4ubW9kLXByb2R1Y3RzIC5sYXllcjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5tb2QtcHJvZHVjdHMgLmxheWVyOm50aC1jaGlsZCgyKSArIC5sYXllciB7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwwLDAsMC4xNSk7XG59XG4ubW9kLXByb2R1Y3RzIC5sYXllcjpudGgtY2hpbGQoMikgLndwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZC1wcm9kdWN0cyAubGF5ZXI6bnRoLWNoaWxkKDIpIC5lZGl0by1tZWRpYS5zdHJpcGVkOmJlZm9yZSB7XG4gIGJvdHRvbTogNTAlO1xufVxuLm1vZC1wcm9kdWN0cyAubGF5ZXIucXVpenoge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5tb2QtcHJvZHVjdHMgLmZjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTU7XG59XG4ubW9kLXByb2R1Y3RzIC5mY3QgLmVkaXRvLW1lZGlhIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLm1vZC1wcm9taXNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzEyOWFkNSAzMCUsICM4OWQ3ZjggNjAlKTtcbiAgcGFkZGluZy1ib3R0b206IDIuODEyNXJlbTtcbn1cbi5wYWdlLWNsYXNzaXF1ZSAubW9kLXByb21pc2Uge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbn1cbi5wYWdlLWNsYXNzaXF1ZSAubW9kLXByb21pc2UgLmVkaXRvLWN0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kLXByb21pc2UgLndwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuLm1vZC1wcm9taXNlIC51aS13YXZlLTEge1xuICBmaWxsOiAjMTI5YWQ1O1xufVxuLm1vZC1wcm9taXNlIC50dCB7XG4gIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ25pdHRpbW9zdHJvJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG59XG4ucGFnZS1icmFzc2VzIC5tb2QtcHJvbWlzZSAudHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMy40Mzc1JTtcbn1cbi5tb2QtcHJvbWlzZSAuYmctbW9kIHtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGF1dG87XG59XG4ubW9kLXByb21pc2UgLmRlY28ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogLTIuODEyNXJlbSAwIDEuMjVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXgtd2lkdGg6IDEyLjVyZW07XG4gIHdpZHRoOiA0Mi4xODc1JTtcbn1cbi5tb2QtcHJvbWlzZSAuZGVjbyArICoge1xuICBjbGVhcjogcmlnaHQ7XG59XG4ubW9kLXByb21pc2UgLmRlY28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZC1wcm9taXNlIC5tZW50aW9ucyB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG59XG4ubW9kLXByb21pc2UgLmVkaXRvLWN0IHtcbiAgY29sb3I6ICM1YTVhNWE7XG59XG4ubW9kLXByb21pc2UgLmVkaXRvLXZpZGVvIHtcbiAgbWFyZ2luOiAwLjYyNXJlbSAwO1xufVxuLm1vZC1wcm9taXNlIC5lZGl0by12aWRlbyB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZC1wcm9taXNlIC5tYWluLWRlY28ge1xuICBtYXJnaW4tdG9wOiAxMS4yNXJlbTtcbiAgbWF4LXdpZHRoOiAyOC4xMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ubW9kLXByb21pc2UgLm1haW4tZGVjbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kLXNuYWNrIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMCAzLjI1cmVtIDA7XG59XG4ubW9kLXNuYWNrIC50dCB7XG4gIGZvbnQtZmFtaWx5OiAnbml0dGltb3N0cm8nO1xuICBmb250LXNpemU6IDEuNDI4NTcxNDI4NmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG9yZGVyOiAtMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kLXNuYWNrIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubW9kLXNuYWNrIGZvcm0gLnN3aXRjaC13cCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2Qtc25hY2sgZm9ybSAuaW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZC1zbmFjayAudGFiIHtcbiAgbWFyZ2luLXRvcDogMS41NjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2Qtc25hY2sgLmVkaXRvLW1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogMS41NjI1cmVtIDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuLm1vZC1zbmFjayAuZWRpdG8tbWVkaWEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1vZC1zbmFjayAuZWRpdG8tbWVkaWEgLnVpLXdhdmUtMSxcbi5tb2Qtc25hY2sgLmVkaXRvLW1lZGlhIC53YXZlLXJldmVyc2Uge1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG4ubW9kLXNuYWNrIC5lZGl0by1tZWRpYSAudWktd2F2ZS0xIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB0b3A6IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2Qtc25hY2sgLmVkaXRvLWN0IHtcbiAgY29sb3I6ICM1YTVhNWE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMTQyODU3MTQyOWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5oZWFkZXJbcm9sZT1cImJhbm5lclwiXSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMS42ODc1cmVtO1xuICB0b3A6IDAuNjI1cmVtO1xufVxuaGVhZGVyW3JvbGU9XCJiYW5uZXJcIl0gLmxvZ28ge1xuICBoZWlnaHQ6IDMuNzVyZW07XG4gIHdpZHRoOiAzLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC42MjVyZW07XG59XG5oZWFkZXJbcm9sZT1cImJhbm5lclwiXSAubG9nbyAudWktbG9nbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5oZWFkZXJbcm9sZT1cImJhbm5lclwiXSAubG9nbyBzcGFuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uc3RvcnktcmVzdGFydCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbltyb2xlPW5hdmlnYXRpb25dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5MzU0YztcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgW3JvbGU9bmF2aWdhdGlvbl0ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG59XG5bcm9sZT1uYXZpZ2F0aW9uXS5zdGlja3kge1xuICBoZWlnaHQ6IDNyZW07XG59XG4uZml4ZWQtbmF2IFtyb2xlPW5hdmlnYXRpb25dIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5MzU0YztcbiAgaGVpZ2h0OiAzcmVtO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjU2MjVyZW07XG59XG4uc3RpY2t5IC5uYXYtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjA7XG59XG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreSAubmF2LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbi5uYXYtYmFyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubmF2LXRvZ2dsZSxcbi5uYXYtaG9tZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5uYXYtdG9nZ2xlIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyLjI1cmVtO1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLXdpZHRoIDAuMnM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubmF2LXRvZ2dsZVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmY4MmM7XG59XG4ubmF2LXRvZ2dsZSBzcGFuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4ubmF2LXRvZ2dsZTphZnRlcixcbi5uYXYtdG9nZ2xlLmNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTM1NGM7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMCAwICNmOTM1NGMsIDBweCAtNnB4IDAgMCAjZjkzNTRjO1xufVxuLm5hdi10b2dnbGUuY2xvc2Uge1xuICByaWdodDogMC41NjI1cmVtO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMi42MjVyZW0pIHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXYtdG9nZ2xlLmNsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59XG4ubmF2LXRvZ2dsZS5jbG9zZTpiZWZvcmUsXG4ubmF2LXRvZ2dsZS5jbG9zZTphZnRlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubmF2LWhvbWUge1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbn1cbi5uYXYtaG9tZTpob3Zlcixcbi5rZXlib2FyZCAubmF2LWhvbWU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjgyYztcbn1cbi5uYXYtaG9tZSBzdmcge1xuICBoZWlnaHQ6IDIuMTI1cmVtO1xuICB3aWR0aDogMi4yNXJlbTtcbn1cbi5uYXYtaG9tZSBzcGFuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4ubmF2LW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjkzNTRjO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjI1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG4ubmF2LW1lbnVbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG4ubmF2LW1lbnUudG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2LW1lbnUgYSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lbnUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gM3JlbSk7XG59XG4ubmF2LWxpbmtzIHtcbiAgb3JkZXI6IDE7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS44NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uYXYtbGlua3MgYSxcbi5uYXYtbGlua3MgYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmtleWJvYXJkIC5uYXYtbGlua3MgYTpmb2N1cyxcbi5rZXlib2FyZCAubmF2LWxpbmtzIGJ1dHRvbjpmb2N1cyxcbi5uYXYtbGlua3MgYTphY3RpdmUsXG4ubmF2LWxpbmtzIGJ1dHRvbjphY3RpdmUsXG4ubmF2LWxpbmtzIGFbYXJpYS1jdXJyZW50PVwidHJ1ZVwiXSxcbi5uYXYtbGlua3MgYnV0dG9uW2FyaWEtY3VycmVudD1cInRydWVcIl0ge1xuICBjb2xvcjogI2ZmZjgyYztcbn1cbi5uYXYtbGlua3MgYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi1saW5rcyAudWktc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgd2lkdGg6IDMuMTI1cmVtO1xuICBmaWxsOiAjMWRmOTViO1xuICBtYXJnaW46IDFyZW0gYXV0byAxLjMxMjVyZW07XG59XG4ubmF2LWxpbmtzIC5uYXYtcHJvZHVjdHMtLWxhYmVsIC50dCBzcGFuIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4ud29vZC1wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxNzFweDtcbiAgaGVpZ2h0OiAxMTRweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vbWVkaWEvaW1nL3dvb2QtcGFuZWwucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud29vZC1wYW5lbCA+IHNwYW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNGRlZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndvb2QtcGFuZWwgc3BhbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnYmFsbG9vbnR3bycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLndvb2QtcGFuZWwgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDAuOHJlbTtcbiAgd2lkdGg6IDAuOHJlbTtcbn1cbi5jdXJyZW50LXNjcmVlbiB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAwO1xuICBwYWRkaW5nOiAwIDMuMzc1cmVtO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG4uY3VycmVudC1zY3JlZW4uc3RhcnQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4ucHJldmlvdXMgLmN1cnJlbnQtc2NyZWVuLnN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5jdXJyZW50LXNjcmVlbi5pbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cbi5jdXJyZW50LXNjcmVlbi5vdXQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLnByZXZpb3VzIC5jdXJyZW50LXNjcmVlbi5vdXQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uY3VycmVudC1zY3JlZW4gYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi1lZGl0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8qXG4gICBbMV06IEFsbCBpdGVtcyBhIGZvcmNlZCBvbnRvIGEgc2luZ2xlIGxpbmUsIGNhdXNpbmcgdGhlIG92ZXJmbG93IHdoZW4gbmVjZXNzYXJ5LlxuICAgWzJdOiBBdXRvbWF0aWMgb3ZlcmZsb3cgbWVhbnMgYSBzY3JvbGwgYmFyIHdvbuKAmXQgYmUgcHJlc2VudCBpZiBpdCBpc27igJl0IG5lZWRlZFxuICAgWzNdOiBNYWtlIGl0IHNtb290aCBzY3JvbGxpbmcgb24gaU9TIGRldmljZXNcbiAgIFs0XTogSGlkZSB0aGUgdWdseSBzY3JvbGxiYXJzIGluIEVkZ2UgdW50aWwgdGhlIHNjcm9sbGFibGUgYXJlYSBpcyBob3ZlcmVkXG4gICBbNV06IEhpZGUgdGhlIHNjcm9sbCBiYXIgaW4gV2ViS2l0IGJyb3dzZXJzXG4gICAqL1xufVxuLm5hdi1lZGl0byB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmctdG9wOiA0LjI1cmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMi41cmVtKTtcbiAgbWF4LXdpZHRoOiA1OC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgLyogWzFdICovO1xuICBvdmVyZmxvdy14OiBhdXRvIC8qIFsyXSAqLztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoIC8qIFszXSAqLztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXIgLyogWzRdICovO1xufVxuLm5hdi1lZGl0byB1bDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdi1lZGl0byBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5hdi1lZGl0byBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMDYyNXJlbTtcbn1cbi5uYXYtZWRpdG8gbGkgKyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjkzNzVyZW07XG4gIGxlZnQ6IC0wLjU2MjVyZW07XG4gIGhlaWdodDogMS4wNjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMC4wNjI1cmVtO1xufVxuLm5hdi1lZGl0byBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ2JhbGxvb250d28nLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjEyNXJlbSAwLjYyNXJlbSAwO1xufVxuLm5hdi1lZGl0byBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTElO1xuICByaWdodDogNTElO1xuICBoZWlnaHQ6IDAuMzEyNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zNXM7XG59XG4ubmF2LWVkaXRvIGE6aG92ZXI6OmFmdGVyLFxuLm5hdi1lZGl0byBhLmlzLWFjdGl2ZTo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyM2VtKSB7XG4gIC5ncmlkLW1lZGlhcy0taXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmludGVydmlldy0tdHJpZ2dlciB7XG4gICAgbWFyZ2luOiAxLjI1cmVtIDEuODc1cmVtO1xuICB9XG4gIC5pbnRlcnZpZXctLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAzcmVtIDEuODc1cmVtO1xuICB9XG4gIC5pbnRlcnZpZXctLXRpdGxlLS1uYW1lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtO1xuICB9XG4gIC5zY3JlZW4tcG9zdC1pdCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICB9XG4gIC5zY3JlZW4tcG9zdC1pdCBwICsgcCB7XG4gICAgbWFyZ2luOiAxLjJlbSAwIDA7XG4gIH1cbiAgLnNjcmVlbi1wb3N0LWl0IC5wb3N0LWl0LTEge1xuICAgIG1hcmdpbjogMCBhdXRvIDMuMjVyZW07XG4gIH1cbiAgLnNjcmVlbi1wb3N0LWl0IC5wb3N0LWl0LTEgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAxMTEuNDU4MzMzMzMzMyUgMTAuODMzMzMzMzMzMyUgMTAuODMzMzMzMzMzMyU7XG4gIH1cbiAgLnNjcmVlbi1wb3N0LWl0IC5wb3N0LWl0LTEgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC42ZW07XG4gIH1cbiAgLnNjcmVlbi1wb3N0LWl0IC5wb3N0LWl0LTEgLmFubm90YXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIuMjVyZW07XG4gIH1cbiAgLnNjcmVlbi1wb3N0LWl0IC5wb3N0LWl0LTIge1xuICAgIGJvcmRlci13aWR0aDogMXJlbTtcbiAgICBtYXJnaW46IDAgYXV0byAzLjI1cmVtO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLnNjcmVlbi1wb3N0LWl0IC5wb3N0LWl0LTMgLmhlYWQgLnBpY3Qge1xuICAgIG1hcmdpbjogMCBhdXRvIDIuNXJlbTtcbiAgfVxuICAuc2NyZWVuLXBvc3QtaXQgLnBvc3QtaXQtMyAudGV4dCBwICsgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zY3JlZW4tcG9zdC1pdCAucG9zdC1pdC0zIC50ZXh0IHA6bnRoLWNoaWxkKDEpIHtcbiAgICBsZWZ0OiAxMS4zMjA3NTQ3MTclO1xuICAgIHBhZGRpbmctdG9wOiAxMS4zMjA3NTQ3MTclO1xuICAgIHdpZHRoOiA1MC45NDMzOTYyMjY0JTtcbiAgfVxuICAuc2NyZWVuLXBvc3QtaXQgLnBvc3QtaXQtMyAudGV4dCBwOm50aC1jaGlsZCgyKSB7XG4gICAgcmlnaHQ6IDExLjMyMDc1NDcxNyU7XG4gICAgcGFkZGluZy10b3A6IDQ5LjA1NjYwMzc3MzYlO1xuICAgIHdpZHRoOiA0Ny4xNjk4MTEzMjA4JTtcbiAgfVxuICAuc2NyZWVuLXBvc3QtaXQgLnBvc3QtaXQtMyAudGV4dCBwOm50aC1jaGlsZCgzKSB7XG4gICAgbGVmdDogNjAuMzc3MzU4NDkwNiU7XG4gICAgcGFkZGluZy10b3A6IDIwMCU7XG4gICAgd2lkdGg6IDM1Ljg0OTA1NjYwMzglO1xuICB9XG4gIC5zY3JlZW4tcG9zdC1pdCAucG9zdC1pdC0zIC50ZXh0IHA6bnRoLWNoaWxkKDQpIHtcbiAgICBsZWZ0OiA0LjUyODMwMTg4NjglO1xuICAgIHBhZGRpbmctdG9wOiAyOTguMTEzMjA3NTQ3MiU7XG4gICAgd2lkdGg6IDM3LjczNTg0OTA1NjYlO1xuICB9XG4gIC5zY3JlZW4tcG9zdC1pdCAucG9zdC1pdC0zIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgcGFkZGluZzogMi42NDE1MDk0MzQlIDkuODExMzIwNzU0NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ncmlkLW1lZGlhcy0taXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucGljdHVyZS1hbmQtcG9pbnRlci1waWN0dXJlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAucGljdHVyZS1hbmQtcG9pbnRlci1waWN0dXJlIGltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBpY3R1cmUtYW5kLXBvaW50ZXItcGljdHVyZSAucG9pbnRlci5wb2ludGVyLTEge1xuICAgIHRvcDogNSU7XG4gICAgbGVmdDogNDUlO1xuICB9XG4gIC5waWN0dXJlLWFuZC1wb2ludGVyLXBpY3R1cmUgLnBvaW50ZXIucG9pbnRlci0yIHtcbiAgICB0b3A6IDMwJTtcbiAgICBsZWZ0OiA1NSU7XG4gIH1cbiAgLnBpY3R1cmUtYW5kLXBvaW50ZXItcGljdHVyZSAucG9pbnRlci5wb2ludGVyLTMge1xuICAgIHRvcDogMzAlO1xuICAgIHJpZ2h0OiAzMCU7XG4gIH1cbiAgLnBpY3R1cmUtYW5kLXBvaW50ZXItcGljdHVyZSAucG9pbnRlci5wb2ludGVyLTQge1xuICAgIGJvdHRvbTogMzAlO1xuICAgIGxlZnQ6IDQ1JTtcbiAgfVxuICAucGljdHVyZS1hbmQtcG9pbnRlci1waWN0dXJlIC5wb2ludGVyLnBvaW50ZXItNSB7XG4gICAgYm90dG9tOiAzMy41JTtcbiAgICBsZWZ0OiA2MyU7XG4gIH1cbiAgLmVkaXRvLS10ZXh0LWFuZC1tb3Rpb24tLW1vdGlvbi1kZXNpZ24uYmVlcyB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgZmxleC1iYXNpczogNDUwcHg7XG4gIH1cbiAgLmVkaXRvLS10ZXh0LWFuZC1tb3Rpb24tLW1vdGlvbi1kZXNpZ24uYmVlcyAjbW90aW9uLWJlZXMge1xuICAgIHRvcDogLTYwcHg7XG4gICAgYm90dG9tOiAtODBweDtcbiAgICBsZWZ0OiAtMTkwcHg7XG4gIH1cbiAgLnRpbWVsaW5lLXNsaWRlci0tc2xpZGUtcGFnaW5hdGlvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuICAudGltZWxpbmUtc2xpZGVyLS1zbGlkZS1idG4td3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC50aW1lbGluZS1zbGlkZXItLXNsaWRlLWJ0bi13cmFwcGVyLmJ0bi1pbnZpc2libGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgaGVhZGVyW3JvbGU9XCJiYW5uZXJcIl0ge1xuICAgIHBhZGRpbmc6IDEuNTYyNXJlbSA0LjU4MzMzMzMzMzMlIDEuNjI1cmVtO1xuICB9XG4gIC5oZWFkZXItaG9tZSAudWktbG9nby1zaW1wbGUge1xuICAgIGhlaWdodDogMi44MTI1cmVtO1xuICAgIHdpZHRoOiAyLjkzNzVyZW07XG4gIH1cbiAgZm9vdGVyW3JvbGU9XCJjb250ZW50aW5mb1wiXSB7XG4gICAgcGFkZGluZzogMCA0LjU4MzMzMzMzMzMlO1xuICB9XG4gIGZvb3Rlcltyb2xlPVwiY29udGVudGluZm9cIl0gLmxpbmtzIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIGZvb3Rlcltyb2xlPVwiY29udGVudGluZm9cIl0gcCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5mb290ZXItd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxLjQzNzVyZW0gMDtcbiAgfVxuICBbcm9sZT1uYXZpZ2F0aW9uXS5zdGlja3kge1xuICAgIGhlaWdodDogNnJlbTtcbiAgfVxuICAubmF2LWhvbWUge1xuICAgIGxlZnQ6IDYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5uYXYtaG9tZSBzdmcge1xuICAgIGhlaWdodDogMi44MTI1cmVtO1xuICAgIHdpZHRoOiAyLjkzNzVyZW07XG4gIH1cbiAgLm5hdi13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDZyZW07XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC41NjI1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3RpY2t5IC5ob21lICAubmF2LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICBib2R5Om5vdCguaG9tZSkgIC5uYXYtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gIH1cbiAgLm5hdi1iYXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTEyLjVyZW07XG4gIH1cbiAgLm5hdi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI21lbnVbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2LW1lbnU6bm90KFtpZF49XCJtZWdhbWVudVwiXSkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5uYXYtbWVudSNtZW51IC5uYXYtbGlua3MgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtO1xuICB9XG4gIC5uYXYtbWVudSNtZWdhbWVudS0xIC5uYXYtbGlua3Mge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5uYXYtbWVudSNtZWdhbWVudS0xIC5uYXYtbGlua3MgbGkge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoIDEwMHZoIC0gNnJlbSApO1xuICAgIG1heC13aWR0aDogY2FsYyggODB2aCAtIDZyZW0gKTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMzM2JTtcbiAgfVxuICAubmF2LW1lbnUjbWVnYW1lbnUtMiAubmF2LWxpbmtzIGxpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgbWF4LWhlaWdodDogY2FsYyggNTB2aCAtIDNyZW0gKTtcbiAgfVxuICAubmF2LW1lbnUjbWVnYW1lbnUtMiAubmF2LWxpbmtzIGxpLm5hdi1wcm9kdWN0cy0tbGFiZWwgLnR0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICB9XG4gIC5uYXYtbWVudSNtZWdhbWVudS0yIC5uYXYtbGlua3MgbGkubmF2LXByb2R1Y3RzLS1sYWJlbCAudHQgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG4gIC5uYXYtbWVudSNtZWdhbWVudS0yIC5uYXYtbGlua3MgbGk6bnRoLWxhc3QtY2hpbGQoNCkgfiBsaSB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5uYXYtbWVudSNtZWdhbWVudS0yIC5uYXYtbGlua3MgbGk6bnRoLWxhc3QtY2hpbGQoNCkgfiBsaTpudGgtY2hpbGQoMSkgYSxcbiAgLm5hdi1tZW51I21lZ2FtZW51LTIgLm5hdi1saW5rcyBsaTpudGgtbGFzdC1jaGlsZCg0KSB+IGxpOm50aC1jaGlsZCgyKSBhIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm5hdi1tZW51W2lkXj1cIm1lZ2FtZW51XCJdOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMpO1xuICAgIGhlaWdodDogY2FsYyggMTAwdmggLSA2cmVtICk7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE3cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5uYXYtbWVudVtpZF49XCJtZWdhbWVudVwiXVthcmlhLWhpZGRlbj1cImZhbHNlXCJdOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAubmF2LW1lbnVbaWRePVwibWVnYW1lbnVcIl0gLm5hdi1jcm9zcy1wcm9kdWN0cyAubmF2LWxpbmtzIGEgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdi1tZW51W2lkXj1cIm1lZ2FtZW51XCJdIC5uYXYtY3Jvc3MtcHJvZHVjdHMgc3Bhbjpub3QoLnR0KSB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgfVxuICAubmF2LW1lbnVbaWRePVwibWVnYW1lbnVcIl0gLm5hdi1jcm9zcy1wcm9kdWN0cyAudHQge1xuICAgIGZvbnQtc2l6ZTogMi44ZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdi1tZW51W2lkXj1cIm1lZ2FtZW51XCJdIC5uYXYtbGlua3Mge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXYtbWVudVtpZF49XCJtZWdhbWVudVwiXSAubmF2LWxpbmtzIGEsXG4gIC5uYXYtbWVudVtpZF49XCJtZWdhbWVudVwiXSAubmF2LWxpbmtzIGJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5uYXYtbWVudVtpZF49XCJtZWdhbWVudVwiXSAubmF2LWxpbmtzIGEgcGljdHVyZSxcbiAgLm5hdi1tZW51W2lkXj1cIm1lZ2FtZW51XCJdIC5uYXYtbGlua3MgYnV0dG9uIHBpY3R1cmUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2LW1lbnVbaWRePVwibWVnYW1lbnVcIl0gLm5hdi1saW5rcyBhIGltZyxcbiAgLm5hdi1tZW51W2lkXj1cIm1lZ2FtZW51XCJdIC5uYXYtbGlua3MgYnV0dG9uIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uYXYtbWVudVtpZF49XCJtZWdhbWVudVwiXSAubmF2LWxpbmtzIGEgc3BhbixcbiAgLm5hdi1tZW51W2lkXj1cIm1lZ2FtZW51XCJdIC5uYXYtbGlua3MgYnV0dG9uIHNwYW4sXG4gIC5uYXYtbWVudVtpZF49XCJtZWdhbWVudVwiXSAubmF2LWxpbmtzIGEgLnVpLXNlcGFyYXRvcixcbiAgLm5hdi1tZW51W2lkXj1cIm1lZ2FtZW51XCJdIC5uYXYtbGlua3MgYnV0dG9uIC51aS1zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1lbnUtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm1lbnUtd3JhcHBlciAuYmxvY2stc29jaWFsIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA0LjU4MzMzMzMzMzMlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAubmF2LWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwIGNhbGMoIDcuNXJlbSArIDQuNTgzMzMzMzMzMyUgKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2LWxpbmtzIGEsXG4gIC5uYXYtbGlua3MgYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAubmF2LWxpbmtzIGEgc3BhbixcbiAgLm5hdi1saW5rcyBidXR0b24gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuICB9XG4gIC5uYXYtbGlua3MgYTpob3ZlcixcbiAgLm5hdi1saW5rcyBidXR0b246aG92ZXIsXG4gIC5rZXlib2FyZCAgLm5hdi1saW5rcyBhOmZvY3VzLFxuICAua2V5Ym9hcmQgIC5uYXYtbGlua3MgYnV0dG9uOmZvY3VzLFxuICAubmF2LWxpbmtzIGFbYXJpYS1jdXJyZW50PVwidHJ1ZVwiXSxcbiAgLm5hdi1saW5rcyBidXR0b25bYXJpYS1jdXJyZW50PVwidHJ1ZVwiXSxcbiAgLm5hdi1saW5rcyBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLFxuICAubmF2LWxpbmtzIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgY29sb3I6ICNmZmY4MmM7XG4gIH1cbiAgLm5hdi1saW5rcyBhOmhvdmVyIHNwYW4sXG4gIC5uYXYtbGlua3MgYnV0dG9uOmhvdmVyIHNwYW4sXG4gIC5rZXlib2FyZCAgLm5hdi1saW5rcyBhOmZvY3VzIHNwYW4sXG4gIC5rZXlib2FyZCAgLm5hdi1saW5rcyBidXR0b246Zm9jdXMgc3BhbixcbiAgLm5hdi1saW5rcyBhW2FyaWEtY3VycmVudD1cInRydWVcIl0gc3BhbixcbiAgLm5hdi1saW5rcyBidXR0b25bYXJpYS1jdXJyZW50PVwidHJ1ZVwiXSBzcGFuLFxuICAubmF2LWxpbmtzIGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gc3BhbixcbiAgLm5hdi1saW5rcyBidXR0b25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gc3BhbiB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNjI1cmVtKTtcbiAgfVxuICAubmF2LWxpbmtzIGE6aG92ZXIgLnVpLXNlcGFyYXRvcixcbiAgLm5hdi1saW5rcyBidXR0b246aG92ZXIgLnVpLXNlcGFyYXRvcixcbiAgLmtleWJvYXJkICAubmF2LWxpbmtzIGE6Zm9jdXMgLnVpLXNlcGFyYXRvcixcbiAgLmtleWJvYXJkICAubmF2LWxpbmtzIGJ1dHRvbjpmb2N1cyAudWktc2VwYXJhdG9yLFxuICAubmF2LWxpbmtzIGFbYXJpYS1jdXJyZW50PVwidHJ1ZVwiXSAudWktc2VwYXJhdG9yLFxuICAubmF2LWxpbmtzIGJ1dHRvblthcmlhLWN1cnJlbnQ9XCJ0cnVlXCJdIC51aS1zZXBhcmF0b3IsXG4gIC5uYXYtbGlua3MgYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAudWktc2VwYXJhdG9yLFxuICAubmF2LWxpbmtzIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAudWktc2VwYXJhdG9yIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTAuNjI1cmVtKTtcbiAgfVxuICAubmF2LWxpbmtzIC51aS1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbjogMC4yNXJlbSBhdXRvIDA7XG4gICAgaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgd2lkdGg6IDQuNTYyNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpLCB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbiAgfVxuICAubmF2LWxpbmtzIGxpOmxhc3QtY2hpbGQgLnVpLXNlcGFyYXRvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndvb2QtcGFuZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgcmlnaHQ6IDI2cHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGxpbmVhciwgdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLndvb2QtcGFuZWw6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLmtleWJvYXJkICAud29vZC1wYW5lbDpmb2N1cyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIH1cbiAgLndvb2QtcGFuZWwucGxheSB7XG4gICAgYW5pbWF0aW9uOiB3b2JibGUgMXMgbGluZWFyO1xuICB9XG4gIC53b29kLXBhbmVsLmhpZGUge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KSByb3RhdGUoLTE4MGRlZyk7XG4gIH1cbiAgLmN1cnJlbnQtc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ibG9jay1zb2NpYWwgYSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5uYXYtZWRpdG8gdWwge1xuICAgIHBhZGRpbmctdG9wOiA3LjI1cmVtO1xuICB9XG4gIC5uYXYtZWRpdG8gbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMDYyNXJlbTtcbiAgfVxuICAubmF2LWVkaXRvIGxpICsgbGk6OmJlZm9yZSB7XG4gICAgbGVmdDogLTEuMDYyNXJlbTtcbiAgfVxuICAubWFuaWZlc3RvLS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXJlbTtcbiAgfVxuICAubWFuaWZlc3RvLS1jb250ZW50ICsgIC5tYW5pZmVzdG8tLWNvbnRlbnQtLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgfVxuICAuZ2FtZS0tbmF2LS1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZ2FtZS0taW50cm8ge1xuICAgIG1hcmdpbjogMXJlbSAwIDMuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5nYW1lLS1pbnRybyA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmdhbWUtLWludHJvLS1tZWRpYSB7XG4gICAgcGFkZGluZzogMCAxLjI1cmVtIDAgMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmdhbWUtLWludHJvLS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxLjI1cmVtO1xuICB9XG4gIC5nYW1lLS1pbnRyby0tY29udGVudCAudGl0bGUtc2Vjb25kLFxuICAuZ2FtZS0taW50cm8tLWNvbnRlbnQtLWludHJvIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5tb2QtY3Jvc3MtcHJvZHVjdHMgLm9iamVjdC1maXQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAubW9kLWNyb3NzLXByb2R1Y3RzIGEsXG4gIC5tb2QtY3Jvc3MtcHJvZHVjdHMgaW1nLFxuICAubW9kLWNyb3NzLXByb2R1Y3RzIGgzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vZC1jcm9zcy1wcm9kdWN0cyBkaXYge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtZmFtaWx5OiAnbml0dGltb3N0cm8nO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAubW9kLWNyb3NzLXByb2R1Y3RzIC50dCB7XG4gICAgZm9udC1zaXplOiAxLjg1NzE0Mjg1NzFlbTtcbiAgfVxuICAubW9kLWNyb3NzLXByb2R1Y3RzIHNwYW46bm90KC50dCkge1xuICAgIGNvbG9yOiAjMDA4NTNhO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG4gIC5tb2QtY3Jvc3MtcHJvZHVjdHMgc3VwIHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MWVtO1xuICB9XG4gIC5tb2QtY3Jvc3MtcHJvZHVjdHMge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLm5hdi1jcm9zcy1wcm9kdWN0cyBzcGFuLnR0IHtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC50aXRsZS1tYWluIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5uYXYtY3Jvc3MtcHJvZHVjdHMgLm9iamVjdC1maXQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAubmF2LWNyb3NzLXByb2R1Y3RzIGEsXG4gIC5uYXYtY3Jvc3MtcHJvZHVjdHMgaW1nLFxuICAubmF2LWNyb3NzLXByb2R1Y3RzIGgzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdi1jcm9zcy1wcm9kdWN0cyBkaXYge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtZmFtaWx5OiAnbml0dGltb3N0cm8nO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAubmF2LWNyb3NzLXByb2R1Y3RzIC50dCB7XG4gICAgZm9udC1zaXplOiAxLjg1NzE0Mjg1NzFlbTtcbiAgfVxuICAubmF2LWNyb3NzLXByb2R1Y3RzIHNwYW46bm90KC50dCkge1xuICAgIGNvbG9yOiAjMDA4NTNhO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG4gIC5uYXYtY3Jvc3MtcHJvZHVjdHMgc3VwIHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MWVtO1xuICB9XG4gIC5hY2NvcmRpb25zLS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuYWNjb3JkaW9ucy0tbGlzdC0taXRlbSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgLmFjY29yZGlvbnMtLWxpc3QtLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICB9XG4gICNvdmVybGF5LWFwcGxpY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gICNvdmVybGF5LWFwcGxpY2F0aW9uIC5vdmVybGF5LWNsb3NlIHtcbiAgICByaWdodDogMS44NzVyZW07XG4gICAgdG9wOiAyLjVyZW07XG4gIH1cbiAgI292ZXJsYXktYXBwbGljYXRpb24gLndyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIH1cbiAgI292ZXJsYXktYXBwbGljYXRpb24gZm9vdGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNjI1cmVtO1xuICB9XG4gIC5zY3JlZW4tY2l0eSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zY3JlZW4tY2l0eSAudWktY2l0eS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNjcmVlbi1jaXR5IC51aS1jaXR5IHtcbiAgICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gNnJlbSApO1xuICAgIHdpZHRoOiBjYWxjKCAoMTAwdmggLSA5NnB4KSAqIDUuOTY4ODIyMTcwOTAwNjkzICk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNjcmVlbi1jaXR5IC5jaXR5LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgaGVpZ2h0OiBjYWxjKCAxMDB2aCAtIDZyZW0gKTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxuICAuc2NyZWVuLWNpdHkgLmNpdHktd3JhcHBlciBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnNjcmVlbi1jaXR5IC5jaXR5LXNlY3Rpb25zIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnNjcmVlbi1jaXR5IC5jaXR5LXNlY3Rpb25zIHNlY3Rpb24ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5zY3JlZW4tY2l0eS5ib3R0b20gLmNpdHktd3JhcHBlciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuc2NyZWVuLWNpdHkuZml4ZWQgLmNpdHktd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNnJlbTtcbiAgfVxuICAuc2NyZWVuLWNpdHkgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAoMTAwdmggLSA2cmVtKSAqIDAuMDI2MDA3ODAyMyApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cbiAgLnNjcmVlbi1jaXR5IGEge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuICAuc2NyZWVuLWNpdHkgYSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDAgNHB4O1xuICB9XG4gIC5zY3JlZW4tY2l0eSBhOmhvdmVyIHNwYW4sXG4gIC5rZXlib2FyZCAgLnNjcmVlbi1jaXR5IGE6Zm9jdXMgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDRweDtcbiAgfVxuICAuc2NyZWVuLWNpdHkgLmNpdHktMSBwIHtcbiAgICB3aWR0aDogOC4yNzg4NjcxMDI0JTtcbiAgICB0b3A6IDc0LjEyMjIzNjY3MSU7XG4gICAgbGVmdDogMTIuNjM2MTY1NTc3MyU7XG4gIH1cbiAgLnNjcmVlbi1jaXR5IC5jaXR5LTIgLnRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogNS45Njk0OTg5MTA3JTtcbiAgICB3aWR0aDogMTMuMjAyNjE0Mzc5MSU7XG4gICAgdG9wOiA4Ljg0MjY1Mjc5NTglO1xuICAgIGxlZnQ6IDI4LjMyMjQ0MDA4NzElO1xuICAgIGNsaXA6IGF1dG87XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vbWVkaWEvZHluL2NpdHkvY2l0eS0yLXRpdGxlLnBuZ1wiKSBuby1yZXBlYXQgMCBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIH1cbiAgLnNjcmVlbi1jaXR5IC5jaXR5LTIgcCB7XG4gICAgbGVmdDogMzMuNzY5MDYzMTgwOCU7XG4gICAgdG9wOiA3Ni4wNzI4MjE4NDY2JTtcbiAgICB3aWR0aDogOS41ODYwNTY2NDQ5JTtcbiAgfVxuICAuc2NyZWVuLWNpdHkgLmNpdHktMyBwIHtcbiAgICB3aWR0aDogOC40OTY3MzIwMjYxJTtcbiAgICB0b3A6IDYyLjgwODg0MjY1MjglO1xuICAgIGxlZnQ6IDU1LjU1NTU1NTU1NTYlO1xuICB9XG4gIC5zY3JlZW4tY2l0eSAuY2l0eS00IHAge1xuICAgIHdpZHRoOiA3LjQwNzQwNzQwNzQlO1xuICAgIHRvcDogMzkuNzkxOTM3NTgxMyU7XG4gICAgbGVmdDogODUuOTY5NDk4OTEwNyU7XG4gIH1cbiAgI2FuaW0tc3F1YXJlcyB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDYuMjMwOTM2ODE5MiU7XG4gICAgd2lkdGg6IDYuMjMwOTM2ODE5MiU7XG4gICAgbGVmdDogMTEuMTU0Njg0MDk1OSU7XG4gICAgdG9wOiAzOC43NTE2MjU0ODc2JTtcbiAgfVxuICAjYW5pbS1za2F0ZSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDQuNDQ0NDQ0NDQ0NCU7XG4gICAgd2lkdGg6IDQuNDQ0NDQ0NDQ0NCU7XG4gICAgbGVmdDogMTQuOTQ1NTMzNzY5MSU7XG4gICAgdG9wOiAzOS4wMTE3MDM1MTExJTtcbiAgfVxuICAjYW5pbS1wb2kge1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMS45ODI1NzA4MDYxJTtcbiAgICB3aWR0aDogMTEuOTgyNTcwODA2MSU7XG4gICAgbGVmdDogMzIuNjc5NzM4NTYyMSU7XG4gICAgdG9wOiA1Mi4wMTU2MDQ2ODE0JTtcbiAgfVxuICBtYWluW3JvbGU9XCJtYWluXCJdIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogNnJlbSAwIDA7XG4gIH1cbiAgLnBhZ2Utc2luZ2xlICBtYWluW3JvbGU9XCJtYWluXCJdIHtcbiAgICBwYWRkaW5nOiA1cmVtIDAgNi4yNXJlbTtcbiAgfVxuICBtYWluW3JvbGU9XCJtYWluXCJdIC5wYWdlLXRpdGxlLFxuICBtYWluW3JvbGU9XCJtYWluXCJdIGgxIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB9XG4gIC5wYWdlLXNpbmdsZSAgbWFpbltyb2xlPVwibWFpblwiXSAucGFnZS10aXRsZSxcbiAgLnBhZ2Utc2luZ2xlICBtYWluW3JvbGU9XCJtYWluXCJdIGgxIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbiAgbWFpbltyb2xlPVwibWFpblwiXSAuaW5mbyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICBtYWluW3JvbGU9XCJtYWluXCJdIC5pbmZvLS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyLjc1cmVtIDEuMjVyZW07XG4gIH1cbiAgbWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5ZyB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbiAgfVxuICAucGFnZS1lZGl0by5lZGl0byAgbWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5Zy0td3JhcHBlciBvbCBsaSxcbiAgLnBhZ2UtZWRpdG8uZWRpdG8tbG9uZy1yZWFkICBtYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnLS13cmFwcGVyIG9sIGxpLFxuICAucGFnZS1lZGl0by5wYWdlLXZlcmdlciAgbWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5Zy0td3JhcHBlciBvbCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDQuNTYyNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbTtcbiAgfVxuICAucGFnZS1lZGl0by5lZGl0byAgbWFpbltyb2xlPVwibWFpblwiXSAud3lzaXd5Zy0td3JhcHBlciBvbCBsaTo6YmVmb3JlLFxuICAucGFnZS1lZGl0by5lZGl0by1sb25nLXJlYWQgIG1haW5bcm9sZT1cIm1haW5cIl0gLnd5c2l3eWctLXdyYXBwZXIgb2wgbGk6OmJlZm9yZSxcbiAgLnBhZ2UtZWRpdG8ucGFnZS12ZXJnZXIgIG1haW5bcm9sZT1cIm1haW5cIl0gLnd5c2l3eWctLXdyYXBwZXIgb2wgbGk6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTAuOTM3NXJlbTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5wYWdlLWVkaXRvLmVkaXRvICBtYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnLS13cmFwcGVyIG9sIGxpOjphZnRlcixcbiAgLnBhZ2UtZWRpdG8uZWRpdG8tbG9uZy1yZWFkICBtYWluW3JvbGU9XCJtYWluXCJdIC53eXNpd3lnLS13cmFwcGVyIG9sIGxpOjphZnRlcixcbiAgLnBhZ2UtZWRpdG8ucGFnZS12ZXJnZXIgIG1haW5bcm9sZT1cIm1haW5cIl0gLnd5c2l3eWctLXdyYXBwZXIgb2wgbGk6OmFmdGVyIHtcbiAgICB0b3A6IDAuNjI1cmVtO1xuICB9XG4gIG1haW5bcm9sZT1cIm1haW5cIl0gLnd5c2l3eWcuaGlnaGxpZ2h0LWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gM3JlbSAycmVtO1xuICB9XG4gIC5lZGl0by0tY292ZXIge1xuICAgIGhlaWdodDogY2FsYyggOTB2aCAtIDZyZW0gKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4zNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuMzc1cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmVkaXRvLS1jb3Zlci0tbG9nbyArICAuZWRpdG8tLWNvdmVyLS10aXRsZSB7XG4gICAgbWFyZ2luOiAxLjg3NXJlbSAwIDA7XG4gIH1cbiAgLmVkaXRvLS1jb3Zlcjo6YWZ0ZXIge1xuICAgIGhlaWdodDogNC4zNzVyZW07XG4gIH1cbiAgLmVkaXRvLS1jb3Zlci0tYWZ0ZXI6OmFmdGVyIHtcbiAgICB0b3A6IDQuMDYyNXJlbTtcbiAgfVxuICAuc3RvcnktZGlzY2xhaW1lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMS42MjVyZW0gNi4yNXJlbTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbiAgfVxuICAuc3RvcnktZGlzY2xhaW1lci5oaWRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4gIH1cbiAgLnN0b3J5LWRpc2NsYWltZXJbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdG9yeS1kaXNjbGFpbWVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLnN0b3J5LWRpc2NsYWltZXIgYS5saW5rLWFycm93IHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuc3RvcnktZGlzY2xhaW1lciBhLmxpbmstYXJyb3c6aG92ZXIgc3BhbiBzcGFuLFxuICAua2V5Ym9hcmQgIC5zdG9yeS1kaXNjbGFpbWVyIGEubGluay1hcnJvdzpmb2N1cyBzcGFuIHNwYW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA0cHg7XG4gIH1cbiAgLnN0b3J5LWRpc2NsYWltZXIgYS5saW5rLWFycm93IHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgfVxuICAuc3RvcnktZGlzY2xhaW1lciBhLmxpbmstYXJyb3cgc3BhbiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDAgNHB4O1xuICB9XG4gIC5zdG9yeS1kaXNjbGFpbWVyIGEubGluay13b29kLXBhbmVsIHtcbiAgICByaWdodDogNTAlO1xuICAgIHdpZHRoOiAxNzFweDtcbiAgICBoZWlnaHQ6IDExNHB4O1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG4gIC5zdG9yeS1kaXNjbGFpbWVyIGEubGluay13b29kLXBhbmVsIHNwYW4gc3BhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdweDtcbiAgfVxuICAuZGlzY2xhaW1lci1jbG9zZSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwLjYyNXJlbTtcbiAgICB0b3A6IDAuNjI1cmVtO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbiAgfVxuICAuZGlzY2xhaW1lci1jbG9zZTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAua2V5Ym9hcmQgIC5kaXNjbGFpbWVyLWNsb3NlOmZvY3VzIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgfVxuICAuZGlzY2xhaW1lci1jbG9zZSBzdmcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG4gIC5kaXNjbGFpbWVyLWNsb3NlIHNwYW4ge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cbiAgLmRpc2NsYWltZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRpc2NsYWltZXItd3JhcHBlciBwLFxuICAuZGlzY2xhaW1lci13cmFwcGVyIHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGlzY2xhaW1lci13cmFwcGVyIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbiAgLmRpc2NsYWltZXItd3JhcHBlciBsaSB7XG4gICAgbWFyZ2luOiAxLjI1cmVtIDA7XG4gIH1cbiAgLmRpc2NsYWltZXItd3JhcHBlcjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAuc2NyZWVuLWVhdC13ZWxsIC5zbGlkZXIsXG4gIC5zY3JlZW4tZWF0LXdlbGwgLmVhdC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnNjcmVlbi1lYXQtd2VsbCAuZWF0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuc2NyZWVuLWVhdC13ZWxsIC5lYXQtaXRlbSBmaWdjYXB0aW9uIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2NyZWVuLWVhdC13ZWxsIC5lYXQtaXRlbSAudGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zY3JlZW4tZWF0LXdlbGwgLmZpZ3VyZS13cmFwcGVyLFxuICAuc2NyZWVuLWVhdC13ZWxsIGZpZ2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNjcmVlbi1lYXQtd2VsbCAuZmlndXJlLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnNjcmVlbi1lYXQtd2VsbCAuZmlndXJlLXdyYXBwZXIgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuc2NyZWVuLWVhdC13ZWxsIC5lYXQtMSB1bCxcbiAgLnNjcmVlbi1lYXQtd2VsbCAuZWF0LTEgLnRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICAuc2NyZWVuLWVhdC13ZWxsIC5lYXQtMSB1bCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICB0b3A6IDMyLjI0OTY3NDkwMjUlO1xuICAgIGxlZnQ6IDgxLjgwNTU1NTU1NTYlO1xuICAgIHdpZHRoOiAyNXJlbTtcbiAgfVxuICAuc2NyZWVuLWVhdC13ZWxsIC5lYXQtMSAudGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDEzLjEyNXJlbTtcbiAgICB3aWR0aDogMzByZW07XG4gICAgbGVmdDogNzkuMTY2NjY2NjY2NyU7XG4gICAgdG9wOiA1OS44MTc5NDUzODM2JTtcbiAgfVxuICAuc2NyZWVuLWVhdC13ZWxsIC5lYXQtMSBmaWdjYXB0aW9uIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zY3JlZW4tZWF0LXdlbGwgLmVhdC0xIGZpZ2NhcHRpb24gcCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43NCk7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDMzLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjU2MjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnNjcmVlbi1lYXQtd2VsbCAuZWF0LTIgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxlZnQ6IDc1LjQxNjY2NjY2NjclO1xuICAgIHRvcDogNTguNzc3NjMzMjklO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAzMS44NzVyZW07XG4gIH1cbiAgLnNjcmVlbi1lYXQtd2VsbCAuZWF0LTIgLnRleHQge1xuICAgIHBhZGRpbmctdG9wOiA0My43MDM3MDM3MDM3JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2NyZWVuLWVhdC13ZWxsIC5lYXQtMyBmaWdjYXB0aW9uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBsZWZ0OiA3Ny45MTY2NjY2NjY3JTtcbiAgICB0b3A6IDUyLjAxNTYwNDY4MTQlO1xuICAgIHdpZHRoOiAzMS4yNXJlbTtcbiAgfVxuICAuc2NyZWVuLWVhdC13ZWxsIC5lYXQtMyBmaWdjYXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHdpZHRoOiAyMy4xMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG4gIC5zY3JlZW4tZWF0LXdlbGwgLmVhdC0zIGZpZ2NhcHRpb24gcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICB9XG4gIC5zY3JlZW4tZWF0LXdlbGwgLmVhdC0zIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgfVxuICAuZWF0LWFycm93cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmVhdC1hcnJvd3MgYnV0dG9uIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOTM1NGM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDMuMTI1cmVtO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgbGluZWFyO1xuICAgIHdpZHRoOiAzLjEyNXJlbTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5rZXlib2FyZCAgLmVhdC1hcnJvd3MgYnV0dG9uOmZvY3VzLFxuICAuZWF0LWFycm93cyBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODZlZWE7XG4gIH1cbiAgLmVhdC1hcnJvd3MgYnV0dG9uIHNwYW4ge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cbiAgLmVhdC1hcnJvd3MgLmFycm93LWxlZnQge1xuICAgIGxlZnQ6IDEuNTYyNXJlbTtcbiAgfVxuICAuZWF0LWFycm93cyAuYXJyb3ctbGVmdCBzdmcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLTEpO1xuICB9XG4gIC5lYXQtYXJyb3dzIC5hcnJvdy1yaWdodCB7XG4gICAgcmlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxuICAuZWF0LWFycm93cyAudWktYXJyb3cge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZWF0LWNvbnRyb2xzIGJ1dHRvbjphZnRlciB7XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICB9XG4gIG1haW5bcm9sZT1cIm1haW5cIl0gIC5lZGl0by0tZmxvYXRpbmctaW1hZ2UgKyAud3lzaXd5Zy0td3JhcHBlcjpub3QoLmVkaXRvLS10ZXh0LWFuZC1tb3Rpb24pIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbTtcbiAgfVxuICAuZWRpdG8tLWZsb2F0aW5nLWltYWdlLS1waWN0dXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAuZWRpdG8tLWZsb2F0aW5nLWltYWdlLS1waWN0dXJlIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuZWRpdG8tLWZsb2F0aW5nLWltYWdlLmxlZnQgIC5lZGl0by0tZmxvYXRpbmctaW1hZ2UtLXBpY3R1cmUge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnJlbTtcbiAgfVxuICAuZWRpdG8tLWZsb2F0aW5nLWltYWdlLmxlZnQgIC5lZGl0by0tZmxvYXRpbmctaW1hZ2UtLXBpY3R1cmUgaW1nIHtcbiAgICByaWdodDogMDtcbiAgfVxuICAuZWRpdG8tLWZsb2F0aW5nLWltYWdlLnJpZ2h0ICAuZWRpdG8tLWZsb2F0aW5nLWltYWdlLS1waWN0dXJlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDI2cmVtO1xuICB9XG4gIC5lZGl0by0tZmxvYXRpbmctaW1hZ2UucmlnaHQgIC5lZGl0by0tZmxvYXRpbmctaW1hZ2UtLXBpY3R1cmUgaW1nIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gICNlbmdhZ2VtZW50cy1wcm9kdWN0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyLjYyNXJlbTtcbiAgfVxuICAjZW5nYWdlbWVudHMtcHJvZHVjdHMgPiAqIHtcbiAgICB3aWR0aDogMjguNzVyZW07XG4gICAgbWFyZ2luOiAwIDAuNjI1cmVtO1xuICB9XG4gICNlbmdhZ2VtZW50cy1wcm9kdWN0cyA+ICogPiAqIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmludGVydmlld3MtLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAuaW50ZXJ2aWV3cy0taW5uZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxLjI1cmVtO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwLjg3NXJlbSAwIHJnYmEoMCwwLDAsMC4yKTtcbiAgfVxuICAuaW50ZXJ2aWV3cy0tdGFicyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA0MzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5pbnRlcnZpZXdzLS1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAwIGNhbGMoMTAwJSAtIDQzMHB4KTtcbiAgICBiYWNrZ3JvdW5kOiAjMWRmOTViO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MzBweCk7XG4gIH1cbiAgLmludGVydmlld3MtLWl0ZW0gLmludGVydmlldy0tdHJpZ2dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW50ZXJ2aWV3LS10cmlnZ2VyLmlzLXZpc2libGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5pbnRlcnZpZXctLXRyaWdnZXI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW50ZXJ2aWV3LS10cmlnZ2VyOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmludGVydmlldy0taW1hZ2U6OmJlZm9yZSxcbiAgLmludGVydmlldy0taW1hZ2U6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaW50ZXJ2aWV3LS1sZWdlbmQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmludGVydmlldy0tbGVnZW5kOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5pbnRlcnZpZXctLWxlZ2VuZC0tcXVlc3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuaW50ZXJ2aWV3LS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDVyZW0gMy4xMjVyZW0gM3JlbTtcbiAgfVxuICAuaW50ZXJ2aWV3LS10aXRsZS0tcXVlc3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5pbnRlcnZpZXctLWljb24ge1xuICAgIHJpZ2h0OiAxLjI1cmVtO1xuICB9XG4gIC5lZGl0by0tY3RhIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC5lZGl0by0tY3RhLmlzLWJsb2NrIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm5hdi1jcm9zcy1lbmdhZ2VtZW50cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNnJlbSk7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgc2VjdGlvbiNlbmdhZ2VtZW50cyAgLm5hdi1lbmdhZ2VtZW50cy0tY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbiNlbmdhZ2VtZW50cyAgLm5hdi1lbmdhZ2VtZW50cy0tY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAubmF2ICAubmF2LWVuZ2FnZW1lbnRzLFxuICAucHJlLWZvb3RlciAgLm5hdi1lbmdhZ2VtZW50cyB7XG4gICAgcGFkZGluZzogMi41cmVtIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5uYXYgIC5uYXYtZW5nYWdlbWVudHMtLWludHJvLFxuICAucHJlLWZvb3RlciAgLm5hdi1lbmdhZ2VtZW50cy0taW50cm8ge1xuICAgIHdpZHRoOiAxNy44NzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjEyNXJlbTtcbiAgICBwYWRkaW5nOiA1cmVtIDAgMDtcbiAgfVxuICAubmF2ICAubmF2LWVuZ2FnZW1lbnRzLS1pbnRybyBwLFxuICAucHJlLWZvb3RlciAgLm5hdi1lbmdhZ2VtZW50cy0taW50cm8gcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdiAgLm5hdi1lbmdhZ2VtZW50cy0tY29udGVudCxcbiAgLnByZS1mb290ZXIgIC5uYXYtZW5nYWdlbWVudHMtLWNvbnRlbnQge1xuICAgIHdpZHRoOiAyNC4zNzVyZW07XG4gIH1cbiAgLm5hdiAgLm5hdi1lbmdhZ2VtZW50cy0tc3VibmF2LS10aXRsZSAuc2VwYXJhdG9yLFxuICAucHJlLWZvb3RlciAgLm5hdi1lbmdhZ2VtZW50cy0tc3VibmF2LS10aXRsZSAuc2VwYXJhdG9yIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdiAgLm5hdi1lbmdhZ2VtZW50cy0tc3VibmF2IGxpLFxuICAucHJlLWZvb3RlciAgLm5hdi1lbmdhZ2VtZW50cy0tc3VibmF2IGxpIHtcbiAgICBtYXJnaW46IDAuMzEyNXJlbSAwO1xuICB9XG4gIC5uYXYtbWVudVthcmlhLWhpZGRlbj1cInRydWVcIl0gIC5uYXYtZW5nYWdlbWVudHMtLWJhY2tncm91bmQge1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbiAgfVxuICAubmF2ICAubmF2LWVuZ2FnZW1lbnRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDZyZW0pO1xuICB9XG4gIC5uYXYgIC5uYXYtZW5nYWdlbWVudHMtLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNnJlbSk7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMjVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgfVxuICAubmF2ICAubmF2LWVuZ2FnZW1lbnRzLS1iYWNrZ3JvdW5kOjpiZWZvcmUsXG4gIC5uYXYgIC5uYXYtZW5nYWdlbWVudHMtLWJhY2tncm91bmQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLm5hdiAgLm5hdi1lbmdhZ2VtZW50cy0tYmFja2dyb3VuZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjgyODI4O1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuICAubmF2ICAubmF2LWVuZ2FnZW1lbnRzLS1iYWNrZ3JvdW5kOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDAsMCwwKSwgcmdiYSg0MCw0MCw0MCwwLjcpKTtcbiAgfVxuICAubmF2ICAubmF2LWVuZ2FnZW1lbnRzLS1pbnRybyxcbiAgLm5hdiAgLm5hdi1lbmdhZ2VtZW50cy0tY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5uYXYgIC5uYXYtZW5nYWdlbWVudHMtLWNvbnRlbnQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgfVxuICAubmF2ICAubmF2LWVuZ2FnZW1lbnRzLS1zdWJuYXYtLXRpdGxlIHtcbiAgICBjb2xvcjogIzFkZjk1YjtcbiAgfVxuICAubmF2LXByb2R1Y3RzLWhvbWUtLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXYtcHJvZHVjdHMtaG9tZS0taW50cm8ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5uYXYtcHJvZHVjdHMtaG9tZS0tY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAubmF2LXByb2R1Y3RzLWhvbWUtLWNvbnRlbnQgLm5hdi1saW5rcyB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIH1cbiAgLm5hdi1wcm9kdWN0cy1ob21lIC5tb2QtY3Jvc3MtcHJvZHVjdHMgbGkge1xuICAgIGhlaWdodDogOS41cmVtO1xuICB9XG4gIC5vdmVybGF5LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gIH1cbiAgLmVkaXRvLS1waWN0dXJlLWFuZC1wb2ludGVyIC50aXRsZS1tYWluIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZWRpdG8tLXBpY3R1cmUtYW5kLXBvaW50ZXIgLnRpdGxlLW1haW4ucGljdHVyZS1wb3Bpbi10aXRsZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuZWRpdG8tLXBpY3R1cmUtYW5kLXBvaW50ZXIgLnRpdGxlLW1haW4ucGljdHVyZS1wb3Bpbi10aXRsZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGljdHVyZS1hbmQtcG9pbnRlci1waWN0dXJlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgLnBpY3R1cmUtYW5kLXBvaW50ZXItcGljdHVyZSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucGljdHVyZS1hbmQtcG9pbnRlci1waWN0dXJlIC5wb2ludGVyLnBvaW50ZXItMSB7XG4gICAgdG9wOiAyMCU7XG4gICAgbGVmdDogNTUlO1xuICB9XG4gIC5waWN0dXJlLWFuZC1wb2ludGVyLXBpY3R1cmUgLnBvaW50ZXIucG9pbnRlci0yIHtcbiAgICB0b3A6IDM1JTtcbiAgICBsZWZ0OiA1NSU7XG4gIH1cbiAgLnBpY3R1cmUtYW5kLXBvaW50ZXItcGljdHVyZSAucG9pbnRlci5wb2ludGVyLTMge1xuICAgIHRvcDogNDAlO1xuICAgIHJpZ2h0OiAyMCU7XG4gIH1cbiAgLnBpY3R1cmUtYW5kLXBvaW50ZXItcGljdHVyZSAucG9pbnRlci5wb2ludGVyLTUge1xuICAgIGJvdHRvbTogMjclO1xuICAgIGxlZnQ6IDY3JTtcbiAgfVxuICAuZWRpdG8tLXBpY3R1cmUtcG9waW4uY29udGVudC1kaXNwbGF5ZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogOTQwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZWRpdG8tLXBpY3R1cmUtcG9waW4gaW1nIHtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgbWFyZ2luOiAwIDEwMHB4IDAgMDtcbiAgfVxuICAuZWRpdG8tLXBpY3R1cmUtcG9waW4tbGF5ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVkaXRvLS1waWN0dXJlLXBvcGluLWxheWVyLmxheWVyLWRpc3BsYXllZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmVkaXRvLS1waWN0dXJlLXBvcGluLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmVkaXRvLS1waWN0dXJlLXBvcGluLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxuICAuc2NyZWVuLXBvc3QtaXQge1xuICAgIGZvbnQtc2l6ZTogMS4zODg4ODg4ODg4ODg4ODl2dztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNS41NTU1NTU1NTU2JSA4LjMzMzMzMzMzMzMlIDQuMTY2NjY2NjY2NyU7XG4gIH1cbiAgLnNjcmVlbi1wb3N0LWl0IC5zY3JvbGwge1xuICAgIGhlaWdodDogNDQuNWVtO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zY3JlZW4tcG9zdC1pdCAucG9zdC1pdC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDExMi41cmVtO1xuICB9XG4gIC5zY3JlZW4tcG9zdC1pdCAucG9zdC1pdC13cmFwcGVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC5zY3JlZW4tcG9zdC1pdCAucG9zdC1pdC0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjE2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnNjcmVlbi1wb3N0LWl0IC5wb3N0LWl0LTIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDdlbSAwIDA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnNjcmVlbi1wb3N0LWl0IC5wb3N0LWl0LTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogNDQuMTY2NjY2NjY2NyU7XG4gIH1cbiAgLm5hdi1lZGl0byArIC5xdW90ZS0td3JhcHBlciAucXVvdGUtLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS44NzVyZW07XG4gIH1cbiAgLm5hdi1lZGl0byB+IC5xdW90ZS0td3JhcHBlciAucXVvdGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm5hdi1lZGl0byB+IC5xdW90ZS0td3JhcHBlciAucXVvdGUtLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAubmF2LWVkaXRvIH4gLnF1b3RlLS13cmFwcGVyIC5xdW90ZS0tbWVkaWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEzLjc1cmVtO1xuICAgIGZsZXg6IDAgMCAxMy43NXJlbTtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAubmF2LWVkaXRvIH4gLnF1b3RlLS13cmFwcGVyIC5xdW90ZS0tbWVkaWEgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAubmF2LWVkaXRvIH4gLnF1b3RlLS13cmFwcGVyIC5xdW90ZS0taW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDYuODc1cmVtO1xuICAgIG9yZGVyOiAxO1xuICAgIGZsZXg6IDAgMCBjYWxjKCAxMDAlIC0gMTMuNzVyZW0pO1xuICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAtIDEzLjc1cmVtKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICB9XG4gIC5uYXYtZWRpdG8gfiAucXVvdGUtLXdyYXBwZXIgLnF1b3RlLS1pbm5lcjpmaXJzdC1jaGlsZCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdi1lZGl0byB+IC5xdW90ZS0td3JhcHBlciAucXVvdGUtLWlubmVyOjphZnRlciB7XG4gICAgbGVmdDogMS44NzVyZW07XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5uYXYtZWRpdG8gfiAucXVvdGUtLXdyYXBwZXIgLnF1b3RlLS1mb290ZXIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5uYXYtZWRpdG8gfiAucXVvdGUtLXdyYXBwZXIgLnF1b3RlLS1mb290ZXIgc3Ryb25nLFxuICAubmF2LWVkaXRvIH4gLnF1b3RlLS13cmFwcGVyIC5xdW90ZS0tZm9vdGVyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAubmF2LWVkaXRvIH4gLnF1b3RlLS13cmFwcGVyIC5xdW90ZS0tZm9vdGVyIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgfVxuICAuZWRpdG8tLXNjcm9sbC1uYXYge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDkuNzVyZW0pO1xuICB9XG4gIC5zbGlkZXItLXNsaWRlIHtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoIDEwMCUgLSAxLjI1cmVtICk7XG4gIH1cbiAgLnNsaWRlci1kYXRhcyB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAwO1xuICAgIGJhY2tncm91bmQ6ICNlNWU2ZTU7XG4gIH1cbiAgLnNsaWRlci1kYXRhcyAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICBib3R0b206IC0zLjEyNXJlbTtcbiAgfVxuICAuc2xpZGVyLW1lZGlhcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIH1cbiAgLnNsaWRlci1tZWRpYXMgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gICAgYm90dG9tOiAtMS44NzVyZW07XG4gIH1cbiAgLmJsb2NrLXNvY2lhbCBhIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnN0b3J5LXRleHQgcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnN0b3J5LTEgcDpmaXJzdC1vZi10eXBlIHtcbiAgICBsZWZ0OiAyNy42Mzg4ODg4ODg5JTtcbiAgICB0b3A6IDQyLjI2MjY3ODgwMzYlO1xuICB9XG4gIC5zdG9yeS0xIHA6bGFzdC1vZi10eXBlIHtcbiAgICBsZWZ0OiAyMS43MzYxMTExMTExJTtcbiAgICB0b3A6IDI4LjM0ODUwNDU1MTQlO1xuICB9XG4gIC5zdG9yeS0yIC5maWd1cmUgaW1nIHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLnN0b3J5LTIgcDpmaXJzdC1vZi10eXBlIHtcbiAgICBsZWZ0OiAzMS44MDU1NTU1NTU2JTtcbiAgICB0b3A6IDY2LjU3OTk3Mzk5MjIlO1xuICB9XG4gIC5zdG9yeS0yIHA6bGFzdC1vZi10eXBlIHtcbiAgICBsZWZ0OiAyNi4zODg4ODg4ODg5JTtcbiAgICB0b3A6IDQ0Ljg2MzQ1OTAzNzclO1xuICB9XG4gIC5zdG9yeS0yIC5zdGVwMi0xLTEge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuc3RvcnktMiAuc3RlcDItMS0xICsgc3BhbiB7XG4gICAgY2xlYXI6IHJpZ2h0O1xuICB9XG4gIC5zdG9yeS0zIC5maWd1cmUge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLnN0b3J5LTMgcDpmaXJzdC1vZi10eXBlIHtcbiAgICBsZWZ0OiAzNS44MzMzMzMzMzMzJTtcbiAgICB0b3A6IDIwLjgwNjI0MTg3MjYlO1xuICB9XG4gIC5zdG9yeS0zIHA6bGFzdC1vZi10eXBlIHtcbiAgICBsZWZ0OiAzNC4zMDU1NTU1NTU2JTtcbiAgICB0b3A6IDE5Ljc2NTkyOTc3ODklO1xuICB9XG4gIC5zdG9yeS0zIC5zdGVwMy0yLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjU1NTU1NTU1NTYlO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbiAgLnN0b3J5LTMgLnVpLWJ1c2gge1xuICAgIGhlaWdodDogMTAuMzc1cmVtO1xuICAgIGJvdHRvbTogLTIuNzVyZW07XG4gICAgd2lkdGg6IDEwLjc1cmVtO1xuICAgIGxlZnQ6IDE3LjYzODg4ODg4ODklO1xuICB9XG4gIC5zdG9yeS00IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbGVmdDogMi4zNjExMTExMTExJTtcbiAgICB0b3A6IDM5LjAxMTcwMzUxMTElO1xuICB9XG4gIC5zdG9yeS00IHA6bGFzdC1vZi10eXBlIHtcbiAgICBsZWZ0OiAzLjE5NDQ0NDQ0NDQlO1xuICAgIHRvcDogNDUuNzczNzMyMTE5NiU7XG4gIH1cbiAgLnN0b3J5LTQgLnVpLWNhc3RsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxOS42MjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogN3JlbTtcbiAgICByaWdodDogMjAuOTcyMjIyMjIyMiU7XG4gIH1cbiAgLnN0b3J5LTUgZmlndXJlIGltZyB7XG4gICAgbGVmdDogNjUlO1xuICB9XG4gIC5zdG9yeS01IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbGVmdDogMi41Njk0NDQ0NDQ0JTtcbiAgICB0b3A6IDI2LjY1Nzk5NzM5OTIlO1xuICB9XG4gICNhbmltLXNxdWlycmVsIHtcbiAgICBib3R0b206IC02cmVtO1xuICAgIGhlaWdodDogMjEuNXJlbTtcbiAgICBsZWZ0OiA2LjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjY5NDQ0NDQ0NDQlO1xuICAgIHdpZHRoOiAyMS41cmVtO1xuICB9XG4gICNhbmltLXBsYW5lIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgaGVpZ2h0OiAxOS4yNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMTAuNzVyZW07XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDZzO1xuICAgIHdpZHRoOiAxOS4yNXJlbTtcbiAgfVxuICAjYW5pbS1yb2NrZXQge1xuICAgIGJvdHRvbTogNTAlO1xuICAgIGhlaWdodDogMjIuNXJlbTtcbiAgICB3aWR0aDogMjIuNXJlbTtcbiAgfVxuICAjYW5pbS1hbGlnYXRvciB7XG4gICAgYm90dG9tOiAtNi44NzVyZW07XG4gICAgaGVpZ2h0OiAyNS44NzVyZW07XG4gICAgbGVmdDogMjAuODMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDI1Ljg3NXJlbTtcbiAgfVxuICAjYW5pbS13YW5kIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgaGVpZ2h0OiAzNi4yNXJlbTtcbiAgICBsZWZ0OiBjYWxjKCggMTAwdmggLSA2cmVtICkgKiAxLjQ5NTQ0ODYzNDYgKTtcbiAgICB0b3A6IDQ2LjI0Mjc3NDU2NjUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAzNi4yNXJlbTtcbiAgfVxuICAjYW5pbS1tb25rZXkge1xuICAgIGJvdHRvbTogLTIuNXJlbTtcbiAgICBoZWlnaHQ6IDIxLjI1cmVtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDZzO1xuICAgIHdpZHRoOiAyMS4yNXJlbTtcbiAgfVxuICAjYW5pbS13YXRlckJhY2ssXG4gICNhbmltLXdhdGVyRnJvbnQge1xuICAgIHdpZHRoOiAxMjYlO1xuICAgIHRvcDogMTA3JTtcbiAgfVxuICAjYW5pbS1zdWJtYXJpbmUge1xuICAgIGJvdHRvbTogLTE1LjAyODkwMTczNDElO1xuICAgIHBhZGRpbmctdG9wOiAzMy4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmVkaXRvLS1zdWJjb3ZlciB7XG4gICAgaGVpZ2h0OiAyNXJlbTtcbiAgfVxuICAucGFnZS12ZXJnZXIgIC5lZGl0by0tc3ViY292ZXIge1xuICAgIGhlaWdodDogMzcuNXJlbTtcbiAgfVxuICAuZWRpdG8tLXN1YmNvdmVyIC5lZGl0by0tc3ViY292ZXItLXRpdGxlIHtcbiAgICBib3R0b206IDIuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDUxLjI1cmVtO1xuICB9XG4gIC5lZGl0by0tc3ViY292ZXIgLnRpdGxlLW1haW4ge1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAucGFnZS12ZXJnZXIgIC5lZGl0by0tc3ViY292ZXIgLnRpdGxlLW1haW4ge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIC5lZGl0by0tc3VtbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5lZGl0by0tc3VtbWFyeSAudGl0bGUtc2Vjb25kIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBtYXJnaW46IDAgMi41cmVtIDAgMy43NXJlbTtcbiAgfVxuICAuZWRpdG8tLXRleHQtYW5kLW1vdGlvbi5sZWZ0LFxuICAuZWRpdG8tLXRleHQtYW5kLW1vdGlvbi5yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5lZGl0by0tdGV4dC1hbmQtbW90aW9uLmxlZnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAuZWRpdG8tLXRleHQtYW5kLW1vdGlvbi5yaWdodCAud3lzaXd5ZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICB9XG4gIC5lZGl0by0tdGV4dC1hbmQtbW90aW9uLnJpZ2h0IC5lZGl0by0tdGV4dC1hbmQtbW90aW9uLS1tb3Rpb24tZGVzaWduIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW07XG4gIH1cbiAgLmVkaXRvLS10ZXh0LWFuZC1tb3Rpb24tLW1vdGlvbi1kZXNpZ24ge1xuICAgIGZsZXg6IDAgMCAyOTZweDtcbiAgfVxuICAuZWRpdG8tLXRleHQtYW5kLW1vdGlvbi0tbW90aW9uLWRlc2lnbi5hcHBsZVRyZWUgI21vdGlvbi1hcHBsZVRyZWUge1xuICAgIHRvcDogLTgwcHg7XG4gIH1cbiAgLmVkaXRvLS10ZXh0LWFuZC1tb3Rpb24tLW1vdGlvbi1kZXNpZ24uYmVlcyB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgZmxleC1iYXNpczogNDUwcHg7XG4gIH1cbiAgLmVkaXRvLS10ZXh0LWFuZC1tb3Rpb24tLW1vdGlvbi1kZXNpZ24uYmVlcyAjbW90aW9uLWJlZXMge1xuICAgIHRvcDogLTYwcHg7XG4gICAgYm90dG9tOiAtODBweDtcbiAgICBsZWZ0OiAtMTkwcHg7XG4gIH1cbiAgLmVkaXRvLS10ZXh0LWFuZC1tb3Rpb24tLW1vdGlvbi1kZXNpZ24ud2VhdGhlciB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGZsZXgtYmFzaXM6IDM1MHB4O1xuICB9XG4gIC5lZGl0by0tdGV4dC1hbmQtbW90aW9uLS1tb3Rpb24tZGVzaWduLndlYXRoZXIgI21vdGlvbi13ZWF0aGVyIHtcbiAgICBsZWZ0OiAtMTkwcHg7XG4gICAgdG9wOiAtNDBweDtcbiAgICBib3R0b206IC0yMHB4O1xuICB9XG4gIC5lZGl0by0tdGV4dC1hbmQtbW90aW9uLS1tb3Rpb24tZGVzaWduLmNvbnRyb2xlciB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGZsZXgtYmFzaXM6IDMxMHB4O1xuICB9XG4gIC5lZGl0by0tdGV4dC1hbmQtbW90aW9uLS1tb3Rpb24tZGVzaWduLmNvbnRyb2xlciAjbW90aW9uLWNvbnRyb2xlciB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5lZGl0by0tdGV4dC1hbmQtbW90aW9uLS1tb3Rpb24tZGVzaWduLnRyYWN0b3IgI21vdGlvbi10cmFjdG9yIHtcbiAgICB0b3A6IC05MHB4O1xuICB9XG4gIC5lZGl0by0tdGV4dC1hbmQtbW90aW9uLnJpZ2h0ICAuZWRpdG8tLXRleHQtYW5kLW1vdGlvbi0tbW90aW9uLWRlc2lnbiB7XG4gICAgbWFyZ2luOiAwIDAgMCAyLjE4NzVyZW07XG4gIH1cbiAgLmVkaXRvLS10ZXh0LWFuZC1tb3Rpb24ucmlnaHQgIC5lZGl0by0tdGV4dC1hbmQtbW90aW9uLS1tb3Rpb24tZGVzaWduLS1zdmcge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5lZGl0by0tdGV4dC1hbmQtbW90aW9uLmxlZnQgIC5lZGl0by0tdGV4dC1hbmQtbW90aW9uLS1tb3Rpb24tZGVzaWduIHtcbiAgICBtYXJnaW46IDAgMi4xODc1cmVtIDAgMDtcbiAgfVxuICAuZWRpdG8tLXRleHQtYW5kLW1vdGlvbi5sZWZ0ICAuZWRpdG8tLXRleHQtYW5kLW1vdGlvbi0tbW90aW9uLWRlc2lnbi0tc3ZnIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC50aW1lbGluZS1zbGlkZXItLXNsaWRlLXBhZ2luYXRpb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbiAgLnRpbWVsaW5lLXNsaWRlci0tc2xpZGUtYnRuLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAudGltZWxpbmUtc2xpZGVyLS1zbGlkZS1idG4td3JhcHBlci5idG4taW52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLm1vZC1jb3ZlciB7XG4gICAgcGFkZGluZy10b3A6IDcuMTg3NXJlbTtcbiAgICBtaW4taGVpZ2h0OiA3NXZoO1xuICB9XG4gIC5tb2QtY292ZXIgLmVkaXRvLWN0IHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxuICAubW9kLWNyb3NzLXByb2R1Y3RzIHVsLFxuICAubmF2LWNyb3NzLXByb2R1Y3RzIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5tb2QtY3Jvc3MtcHJvZHVjdHMgYSxcbiAgLm5hdi1jcm9zcy1wcm9kdWN0cyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm1vZC1jcm9zcy1wcm9kdWN0cyBpbWcsXG4gIC5uYXYtY3Jvc3MtcHJvZHVjdHMgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLm1vZC1jcm9zcy1wcm9kdWN0cyBzcGFuOm5vdCgudHQpLFxuICAubmF2LWNyb3NzLXByb2R1Y3RzIHNwYW46bm90KC50dCkge1xuICAgIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2ZW07XG4gIH1cbiAgLm1vZC1jcm9zcy1wcm9kdWN0cyAudHQsXG4gIC5uYXYtY3Jvc3MtcHJvZHVjdHMgLnR0IHtcbiAgICBmb250LXNpemU6IDIuMTQyODU3MTQyOWVtO1xuICB9XG4gIC5tb2QtY3Jvc3MtcHJvZHVjdHMgbGkge1xuICAgIGhlaWdodDogMTEuNXJlbTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbnRhY3QtZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5jb250YWN0LWZvb3RlciAud3Age1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnBhZ2UtY29udGFjdCAgLmNvbnRhY3QtZm9vdGVyIC53cCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDQuMzc1cmVtO1xuICB9XG4gIC5jb250YWN0LWZvb3RlciAuY3Qge1xuICAgIHBhZGRpbmc6IDAgMy4xMjVyZW0gMi41cmVtO1xuICAgIG1pbi13aWR0aDogMzVyZW07XG4gIH1cbiAgLmNvbnRhY3QtZm9vdGVyIC5jdCBwOmxhc3QtY2hpbGQgaW1nOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDQuMzc1cmVtO1xuICB9XG4gIC5jb250YWN0LWZvb3RlciAuZmFuY3kge1xuICAgIGZvbnQtc2l6ZTogMi44NTcxNDI4NTcxZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuY29udGFjdC1mb290ZXIgLmZhbmN5LWFsdCB7XG4gICAgZm9udC1zaXplOiAyLjg1NzE0Mjg1NzFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jb250YWN0LWZvb3RlciAuZmFuY3ktYWx0IH4gcDpub3QoW2NsYXNzXSkge1xuICAgIGZvbnQtc2l6ZTogMS43MTQyODU3MTQzZW07XG4gIH1cbiAgLmNvbnRhY3QtZm9vdGVyIGltZyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY29udGFjdC1mb290ZXIgLmRlY28ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbiAgLmNvbnRhY3QtZm9vdGVyIC5sb2dvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTAuOTM3NXJlbSk7XG4gIH1cbiAgLnBhZ2UtY29udGFjdCAud3Age1xuICAgIHBhZGRpbmc6IDkuMzc1cmVtIDEuMjVyZW07XG4gIH1cbiAgLnBhZ2UtY29udGFjdCBtYWluIC50dCB7XG4gICAgZm9udC1zaXplOiA1LjI4NTcxNDI4NTdlbTtcbiAgICBtYXJnaW46IDAgMCA2LjI1cmVtO1xuICB9XG4gIFtjbGFzcyo9XCJjb2wtXCJdICsgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgfVxuICAuZm9ybS1maWVsZC5mdWxsLFxuICAuZm9ybS1jb2xzLmZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtLWZpZWxkLnNlbGVjdCxcbiAgLmZvcm0tY29scy5zZWxlY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbTtcbiAgfVxuICAuZm9ybS1maWVsZCArIC5mb3JtLWZpZWxkLFxuICAuZm9ybS1jb2xzICsgLmZvcm0tZmllbGQsXG4gIC5mb3JtLWZpZWxkICsgLmZvcm0tZmllbGRzLFxuICAuZm9ybS1jb2xzICsgLmZvcm0tZmllbGRzLFxuICAuZm9ybS1maWVsZCArIC5mb3JtLWNvbHMsXG4gIC5mb3JtLWNvbHMgKyAuZm9ybS1jb2xzIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbiAgLmZvcm0tZmllbGRzICsgLmZvcm0tZmllbGQge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgfVxuICAuZm9ybS1jb2xzID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoIDUwJSAtIDMuNzVyZW0pO1xuICB9XG4gIC5mb3JtLWNvbHMgPiAqOm5vdCgubGVmdCk6bm90KC5yaWdodCkge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgfVxuICAuZm9ybS1jb2xzIC5sZWZ0ICsgLnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5mb3JtLWNvbHMgLmZvcm0tZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgW2NsYXNzKj1cImNvbC1cIl0gLmZvcm0tZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtLWZpZWxkIC5zZWxlY3RvciArIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDMuNTcxNDI4NTcxNGVtO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS44NzVyZW07XG4gIH1cbiAgLmZvcm0tZmllbGQgLnNlbGVjdG9yICsgbGFiZWw6YWZ0ZXIge1xuICAgIGhlaWdodDogMi4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbiAgICB3aWR0aDogMi4yNXJlbTtcbiAgfVxuICAuZm9ybS1maWVsZCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTdlbTtcbiAgfVxuICAuZm9ybS1maWVsZCB0ZXh0YXJlYSB7XG4gICAgbWluLWhlaWdodDogMjEuODc1cmVtO1xuICB9XG4gIC5mb3JtLWZpZWxkIGlucHV0LFxuICAuZm9ybS1maWVsZCB0ZXh0YXJlYSxcbiAgLmZvcm0tZmllbGQgLmZpZWxkLXdwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbiAgLmZvcm0tZmllbGQgaW5wdXQgKyBsYWJlbDpub3QoW2NsYXNzXSksXG4gIC5mb3JtLWZpZWxkIHRleHRhcmVhICsgbGFiZWw6bm90KFtjbGFzc10pLFxuICAuZm9ybS1maWVsZCAuZmllbGQtd3AgKyBsYWJlbDpub3QoW2NsYXNzXSkge1xuICAgIGZvbnQtc2l6ZTogMS43MTQyODU3MTQzZW07XG4gIH1cbiAgLmZvcm0tZmllbGQgaW5wdXQgKyBsYWJlbDpub3QoW2NsYXNzXSkgLm1lbnRpb24sXG4gIC5mb3JtLWZpZWxkIHRleHRhcmVhICsgbGFiZWw6bm90KFtjbGFzc10pIC5tZW50aW9uLFxuICAuZm9ybS1maWVsZCAuZmllbGQtd3AgKyBsYWJlbDpub3QoW2NsYXNzXSkgLm1lbnRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC42MjVlbTtcbiAgfVxuICAuZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDpiZWZvcmUsXG4gIC5mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjA2MjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gICAgd2lkdGg6IDEuMzc1cmVtO1xuICB9XG4gIC5mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuICAuZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNmZmYgaW5zZXQ7XG4gIH1cbiAgLmZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4wNzE0Mjg1NzE0ZW07XG4gIH1cbiAgLmZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAuZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgLmZvcm0tZmllbGQgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgLmZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAuZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtIDAuNjI1cmVtO1xuICB9XG4gIC5mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJmaWxlXCJdICsgbGFiZWwsXG4gIC5idXR0b25zIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N2VtO1xuICAgIHBhZGRpbmc6IDAuODc1cmVtO1xuICB9XG4gIC5idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiA0LjY4NzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZpZWxkcyBsYWJlbCB+IGxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgfVxuICAuZm9ybS1jb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmZvcm0tZmllbGRzID4gLm1lbnRpb24sXG4gIC5mb3JtLWNvbHMgPiAubWVudGlvbixcbiAgLmZvcm0tZmllbGRzID4gcCxcbiAgLmZvcm0tY29scyA+IHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtLWZpZWxkcyAubWVudGlvbixcbiAgLmZvcm0tY29scyAubWVudGlvbixcbiAgLmZvcm0tZmllbGRzID4gcCxcbiAgLmZvcm0tY29scyA+IHAge1xuICAgIGZvbnQtc2l6ZTogMS4wNzE0Mjg1NzE0ZW07XG4gIH1cbiAgLmZvcm0tZmllbGRzID4gcCxcbiAgLmZvcm0tY29scyA+IHAge1xuICAgIG1hcmdpbjogNS4yNXJlbSAwIDIuNzVyZW07XG4gIH1cbiAgZmllbGRzZXQgPiBkaXYgPiBsYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLm1vZC1udXRyaSB7XG4gICAgcGFkZGluZzogNS42MjVyZW0gMCA2LjI1cmVtO1xuICB9XG4gIC5wYWdlLWJyYXNzZXMgIC5tb2QtbnV0cmksXG4gIC5wYWdlLWNsYXNzaXF1ZSAgLm1vZC1udXRyaSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLm1vZC1udXRyaSAuYmctbW9kIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubW9kLW51dHJpIC53cCB7XG4gICAgY29sdW1uczogMjtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIH1cbiAgLm1vZC1udXRyaSAudHQge1xuICAgIG1heC13aWR0aDogNTguNzVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2QtbnV0cmkgLnR0IGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMy43NXJlbTtcbiAgfVxuICAubW9kLW51dHJpIC5lZGl0by1tZWRpYSB7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBtYXgtd2lkdGg6IDI1cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5tb2QtbnV0cmkgLmVkaXRvLWN0IHtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIC5tb2QtbnV0cmkgLmVkaXRvLWN0IHAuZmFuY3kgKyBwOm5vdChbY2xhc3NdKSB7XG4gICAgbWFyZ2luLXRvcDogMi44NzVyZW07XG4gIH1cbiAgLm1vZC1udXRyaSAuZWRpdG8tY3QgLm1lbnRpb25zOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDQuMzc1cmVtO1xuICB9XG4gIC5tb2Qtb3JpZ2luIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtO1xuICB9XG4gIC5wYWdlLWJpbyAgLm1vZC1vcmlnaW4ub2JqZWN0LWZpdCxcbiAgLnBhZ2Utc2Fucy1zdWNyZXMtYWpvdXRlcyAgLm1vZC1vcmlnaW4ub2JqZWN0LWZpdCxcbiAgLnBhZ2UtY2xhc3NpcXVlICAubW9kLW9yaWdpbi5vYmplY3QtZml0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDgwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTUwJTtcbiAgICBtaW4taGVpZ2h0OiA0NXZoO1xuICB9XG4gIC5wYWdlLWJyYXNzZXMgIC5tb2Qtb3JpZ2luLm9iamVjdC1maXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTUlO1xuICB9XG4gIC5tb2Qtb3JpZ2luIC50dCB7XG4gICAgbWF4LXdpZHRoOiAzNC4zNzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm1vZC1vcmlnaW4gLmVkaXRvLWN0IHtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm1vZC1vcmlnaW4gLmVkaXRvLWN0IGltZyB7XG4gICAgbWFyZ2luOiAwLjc1cmVtIDA7XG4gIH1cbiAgLnBhZ2UtYnJhc3NlcyAgLm1vZC1vcmlnaW4gLnR0IGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLm1vZC1wcm9kdWN0cyAubGF5ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogNi4yNXJlbSAwIDYuMjVyZW07XG4gIH1cbiAgLm1vZC1wcm9kdWN0cyAubGF5ZXI6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbTtcbiAgfVxuICAubW9kLXByb2R1Y3RzIC5lZGl0by10dCB7XG4gICAgZm9udC1zaXplOiAyLjg1NzE0Mjg1NzFlbTtcbiAgfVxuICAubW9kLXByb2R1Y3RzIC5lZGl0by10dCBoMiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubW9kLXByb2R1Y3RzIC5lZGl0by1jdCB7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTdlbTtcbiAgfVxuICAubW9kLXByb2R1Y3RzIC5lZGl0by1tZWRpYTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCgubWVkaWEtZmlyc3QpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5tb2QtcHJvZHVjdHMgLmVkaXRvLW1lZGlhOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5tZWRpYS1maXJzdCkgKyAuZWRpdG8tY3Qge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm1vZC1wcm9kdWN0cyAuY3Qge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMjkuMzc1cmVtO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgei1pbmRleDogNTtcbiAgfVxuICAubW9kLXByb2R1Y3RzIC5jdCAuZWRpdG8tY3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5tb2QtcHJvZHVjdHMgLmN0ICsgLmVkaXRvLW1lZGlhIHtcbiAgICBvcmRlcjogLTE7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubW9kLXByb2R1Y3RzIC5jdCB+IC5lZGl0by1jdCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAubW9kLXByb2R1Y3RzIC5sYXllcjpudGgtY2hpbGQoMikge1xuICAgIGhlaWdodDogNzV2aDtcbiAgfVxuICAubW9kLXByb2R1Y3RzIC5mY3Qge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubW9kLXByb2R1Y3RzIC5mY3QgLmVkaXRvLXR0IC53cCxcbiAgLm1vZC1wcm9kdWN0cyAuZmN0IC5lZGl0by1jdCAud3Age1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLm1vZC1wcm9kdWN0cyAuZmN0IC5lZGl0by1jdCB7XG4gICAgcGFkZGluZy1yaWdodDogMjclO1xuICAgIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2ZW07XG4gIH1cbiAgLm1vZC1wcm9kdWN0cyAuZmN0IC5lZGl0by1tZWRpYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubW9kLXByb2R1Y3RzIC5mY3QgLmVkaXRvLW1lZGlhIGltZyB7XG4gICAgbWF4LWhlaWdodDogNTB2aDtcbiAgfVxuICAubW9kLXByb2R1Y3RzIC5mY3QgLmN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm1vZC1wcm9kdWN0cyAuZmN0IC5jdCB+IC5lZGl0by1jdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vZC1wcm9kdWN0cyAubWVkaWEtZmlyc3QgKyAuZWRpdG8tY3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm1vZC1wcm9taXNlLm1vZC1wcm9taXNlIHtcbiAgICBwYWRkaW5nOiA4LjEyNXJlbSAwIDUuNjI1cmVtO1xuICB9XG4gIC5wYWdlLWJyYXNzZXMgIC5tb2QtcHJvbWlzZSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoIDguMTI1cmVtIC0gNXZ3KTtcbiAgfVxuICAubW9kLXByb21pc2UgLndwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAubW9kLXByb21pc2UgLnR0IHtcbiAgICBmb250LXNpemU6IDIuODU3MTQyODU3MWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XG4gIH1cbiAgLnBhZ2UtYnJhc3NlcyAgLm1vZC1wcm9taXNlIC50dCB7XG4gICAgcGFkZGluZy1yaWdodDogMTcuNSU7XG4gIH1cbiAgLm1vZC1wcm9taXNlIC5jdCxcbiAgLm1vZC1wcm9taXNlIC5tYWluLWRlY28ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm1vZC1wcm9taXNlIC5jdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwdnc7XG4gIH1cbiAgLm1vZC1wcm9taXNlIC5jdDpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9kLXByb21pc2UgLmN0Omxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm1vZC1wcm9taXNlIC5jdDpsYXN0LWNoaWxkIC50dCxcbiAgLm1vZC1wcm9taXNlIC5jdDpsYXN0LWNoaWxkIC5lZGl0by1jdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41JTtcbiAgfVxuICAubW9kLXByb21pc2UgLmN0Omxhc3QtY2hpbGQgLmVkaXRvLXZpZGVvIHtcbiAgICBtYXJnaW4tdG9wOiAyLjI1cmVtO1xuICB9XG4gIC5tb2QtcHJvbWlzZSAuY3Q6bGFzdC1jaGlsZCAuZWRpdG8tdmlkZW8gKyAuZWRpdG8tY3Qge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubW9kLXByb21pc2UgLmN0Omxhc3QtY2hpbGQgLmRlY28ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgd2lkdGg6IDE3LjUlO1xuICB9XG4gIC5tb2QtcHJvbWlzZSAuY3Q6bGFzdC1jaGlsZCAuZGVjbyArICoge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5tb2QtcHJvbWlzZSAubWFpbi1kZWNvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogM3Z3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDN2dztcbiAgfVxuICAubW9kLXByb21pc2UgLmVkaXRvLWN0IHtcbiAgICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N2VtO1xuICB9XG4gIC5tb2QtcHJvbWlzZSAuZWRpdG8tY3QgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDIuMTg3NXJlbTtcbiAgfVxuICAubW9kLXByb21pc2UgLmJnLW1vZCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5tb2Qtc25hY2sge1xuICAgIHBhZGRpbmc6IDQuMzc1cmVtIDA7XG4gIH1cbiAgLm1vZC1zbmFjayBmb3JtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tb2Qtc25hY2sgZm9ybSAudHQsXG4gIC5tb2Qtc25hY2sgZm9ybSAuc3dpdGNoLXdwLFxuICAubW9kLXNuYWNrIGZvcm0gLmVkaXRvLWN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubW9kLXNuYWNrIGZvcm0gLnN3aXRjaC13cCB7XG4gICAgd2lkdGg6IDUxJTtcbiAgfVxuICAubW9kLXNuYWNrIC50dCB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cbiAgLm1vZC1zbmFjayAubGIge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5ZW07XG4gIH1cbiAgLm1vZC1zbmFjayAud3Age1xuICAgIG1heC13aWR0aDogNzYuODc1cmVtO1xuICB9XG4gIC5tb2Qtc25hY2sgLmVkaXRvLW1lZGlhIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IGNhbGMoIDEwMCUgKyAyICogMS44NzVyZW0gKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubW9kLXNuYWNrIC5lZGl0by1tZWRpYSBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLm1vZC1zbmFjayAuZWRpdG8tbWVkaWEgLnVpLXdhdmUtMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBbcm9sZT1uYXZpZ2F0aW9uXS5zdGlja3kge1xuICAgIGhlaWdodDogNnJlbTtcbiAgfVxuICAubmF2LWhvbWUge1xuICAgIGxlZnQ6IDYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5uYXYtaG9tZSBzdmcge1xuICAgIGhlaWdodDogMi44MTI1cmVtO1xuICAgIHdpZHRoOiAyLjkzNzVyZW07XG4gIH1cbiAgLm5hdi13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDZyZW07XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC41NjI1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3RpY2t5IC5ob21lICAubmF2LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICBib2R5Om5vdCguaG9tZSkgIC5uYXYtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gIH1cbiAgLm5hdi1iYXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTEyLjVyZW07XG4gIH1cbiAgLm5hdi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI21lbnVbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2LW1lbnU6bm90KFtpZF49XCJtZWdhbWVudVwiXSkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5uYXYtbWVudSNtZW51IC5uYXYtbGlua3MgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtO1xuICB9XG4gIC5uYXYtbWVudSNtZWdhbWVudS0xIC5uYXYtbGlua3Mge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5uYXYtbWVudSNtZWdhbWVudS0xIC5uYXYtbGlua3MgbGkge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoIDEwMHZoIC0gNnJlbSApO1xuICAgIG1heC13aWR0aDogY2FsYyggODB2aCAtIDZyZW0gKTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMzM2JTtcbiAgfVxuICAubmF2LW1lbnUjbWVnYW1lbnUtMiAubmF2LWxpbmtzIGxpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgbWF4LWhlaWdodDogY2FsYyggNTB2aCAtIDNyZW0gKTtcbiAgfVxuICAubmF2LW1lbnUjbWVnYW1lbnUtMiAubmF2LWxpbmtzIGxpLm5hdi1wcm9kdWN0cy0tbGFiZWwgLnR0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICB9XG4gIC5uYXYtbWVudSNtZWdhbWVudS0yIC5uYXYtbGlua3MgbGkubmF2LXByb2R1Y3RzLS1sYWJlbCAudHQgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG4gIC5uYXYtbWVudSNtZWdhbWVudS0yIC5uYXYtbGlua3MgbGk6bnRoLWxhc3QtY2hpbGQoNCkgfiBsaSB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5uYXYtbWVudSNtZWdhbWVudS0yIC5uYXYtbGlua3MgbGk6bnRoLWxhc3QtY2hpbGQoNCkgfiBsaTpudGgtY2hpbGQoMSkgYSxcbiAgLm5hdi1tZW51I21lZ2FtZW51LTIgLm5hdi1saW5rcyBsaTpudGgtbGFzdC1jaGlsZCg0KSB+IGxpOm50aC1jaGlsZCgyKSBhIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm5hdi1tZW51W2lkXj1cIm1lZ2FtZW51XCJdOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMpO1xuICAgIGhlaWdodDogY2FsYyggMTAwdmggLSA2cmVtICk7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE3cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5uYXYtbWVudVtpZF49XCJtZWdhbWVudVwiXVthcmlhLWhpZGRlbj1cImZhbHNlXCJdOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAubmF2LW1lbnVbaWRePVwibWVnYW1lbnVcIl0gLm5hdi1jcm9zcy1wcm9kdWN0cyAubmF2LWxpbmtzIGEgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdi1tZW51W2lkXj1cIm1lZ2FtZW51XCJdIC5uYXYtY3Jvc3MtcHJvZHVjdHMgc3Bhbjpub3QoLnR0KSB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgfVxuICAubmF2LW1lbnVbaWRePVwibWVnYW1lbnVcIl0gLm5hdi1jcm9zcy1wcm9kdWN0cyAudHQge1xuICAgIGZvbnQtc2l6ZTogMi44ZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdi1tZW51W2lkXj1cIm1lZ2FtZW51XCJdIC5uYXYtbGlua3Mge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXYtbWVudVtpZF49XCJtZWdhbWVudVwiXSAubmF2LWxpbmtzIGEsXG4gIC5uYXYtbWVudVtpZF49XCJtZWdhbWVudVwiXSAubmF2LWxpbmtzIGJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5uYXYtbWVudVtpZF49XCJtZWdhbWVudVwiXSAubmF2LWxpbmtzIGEgcGljdHVyZSxcbiAgLm5hdi1tZW51W2lkXj1cIm1lZ2FtZW51XCJdIC5uYXYtbGlua3MgYnV0dG9uIHBpY3R1cmUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2LW1lbnVbaWRePVwibWVnYW1lbnVcIl0gLm5hdi1saW5rcyBhIGltZyxcbiAgLm5hdi1tZW51W2lkXj1cIm1lZ2FtZW51XCJdIC5uYXYtbGlua3MgYnV0dG9uIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uYXYtbWVudVtpZF49XCJtZWdhbWVudVwiXSAubmF2LWxpbmtzIGEgc3BhbixcbiAgLm5hdi1tZW51W2lkXj1cIm1lZ2FtZW51XCJdIC5uYXYtbGlua3MgYnV0dG9uIHNwYW4sXG4gIC5uYXYtbWVudVtpZF49XCJtZWdhbWVudVwiXSAubmF2LWxpbmtzIGEgLnVpLXNlcGFyYXRvcixcbiAgLm5hdi1tZW51W2lkXj1cIm1lZ2FtZW51XCJdIC5uYXYtbGlua3MgYnV0dG9uIC51aS1zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1lbnUtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm1lbnUtd3JhcHBlciAuYmxvY2stc29jaWFsIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA0LjU4MzMzMzMzMzMlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAubmF2LWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwIGNhbGMoIDcuNXJlbSArIDQuNTgzMzMzMzMzMyUgKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2LWxpbmtzIGEsXG4gIC5uYXYtbGlua3MgYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAubmF2LWxpbmtzIGEgc3BhbixcbiAgLm5hdi1saW5rcyBidXR0b24gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuICB9XG4gIC5uYXYtbGlua3MgYTpob3ZlcixcbiAgLm5hdi1saW5rcyBidXR0b246aG92ZXIsXG4gIC5rZXlib2FyZCAgLm5hdi1saW5rcyBhOmZvY3VzLFxuICAua2V5Ym9hcmQgIC5uYXYtbGlua3MgYnV0dG9uOmZvY3VzLFxuICAubmF2LWxpbmtzIGFbYXJpYS1jdXJyZW50PVwidHJ1ZVwiXSxcbiAgLm5hdi1saW5rcyBidXR0b25bYXJpYS1jdXJyZW50PVwidHJ1ZVwiXSxcbiAgLm5hdi1saW5rcyBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLFxuICAubmF2LWxpbmtzIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgY29sb3I6ICNmZmY4MmM7XG4gIH1cbiAgLm5hdi1saW5rcyBhOmhvdmVyIHNwYW4sXG4gIC5uYXYtbGlua3MgYnV0dG9uOmhvdmVyIHNwYW4sXG4gIC5rZXlib2FyZCAgLm5hdi1saW5rcyBhOmZvY3VzIHNwYW4sXG4gIC5rZXlib2FyZCAgLm5hdi1saW5rcyBidXR0b246Zm9jdXMgc3BhbixcbiAgLm5hdi1saW5rcyBhW2FyaWEtY3VycmVudD1cInRydWVcIl0gc3BhbixcbiAgLm5hdi1saW5rcyBidXR0b25bYXJpYS1jdXJyZW50PVwidHJ1ZVwiXSBzcGFuLFxuICAubmF2LWxpbmtzIGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gc3BhbixcbiAgLm5hdi1saW5rcyBidXR0b25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gc3BhbiB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNjI1cmVtKTtcbiAgfVxuICAubmF2LWxpbmtzIGE6aG92ZXIgLnVpLXNlcGFyYXRvcixcbiAgLm5hdi1saW5rcyBidXR0b246aG92ZXIgLnVpLXNlcGFyYXRvcixcbiAgLmtleWJvYXJkICAubmF2LWxpbmtzIGE6Zm9jdXMgLnVpLXNlcGFyYXRvcixcbiAgLmtleWJvYXJkICAubmF2LWxpbmtzIGJ1dHRvbjpmb2N1cyAudWktc2VwYXJhdG9yLFxuICAubmF2LWxpbmtzIGFbYXJpYS1jdXJyZW50PVwidHJ1ZVwiXSAudWktc2VwYXJhdG9yLFxuICAubmF2LWxpbmtzIGJ1dHRvblthcmlhLWN1cnJlbnQ9XCJ0cnVlXCJdIC51aS1zZXBhcmF0b3IsXG4gIC5uYXYtbGlua3MgYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAudWktc2VwYXJhdG9yLFxuICAubmF2LWxpbmtzIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAudWktc2VwYXJhdG9yIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTAuNjI1cmVtKTtcbiAgfVxuICAubmF2LWxpbmtzIC51aS1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbjogMC4yNXJlbSBhdXRvIDA7XG4gICAgaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgd2lkdGg6IDQuNTYyNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpLCB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbiAgfVxuICAubmF2LWxpbmtzIGxpOmxhc3QtY2hpbGQgLnVpLXNlcGFyYXRvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndvb2QtcGFuZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgcmlnaHQ6IDI2cHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGxpbmVhciwgdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLndvb2QtcGFuZWw6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLmtleWJvYXJkICAud29vZC1wYW5lbDpmb2N1cyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIH1cbiAgLndvb2QtcGFuZWwucGxheSB7XG4gICAgYW5pbWF0aW9uOiB3b2JibGUgMXMgbGluZWFyO1xuICB9XG4gIC53b29kLXBhbmVsLmhpZGUge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KSByb3RhdGUoLTE4MGRlZyk7XG4gIH1cbiAgLmN1cnJlbnQtc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ibG9jay1zb2NpYWwgYSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5uYXYtZWRpdG8gdWwge1xuICAgIHBhZGRpbmctdG9wOiA3LjI1cmVtO1xuICB9XG4gIC5uYXYtZWRpdG8gbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMDYyNXJlbTtcbiAgfVxuICAubmF2LWVkaXRvIGxpICsgbGk6OmJlZm9yZSB7XG4gICAgbGVmdDogLTEuMDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuc2NyZWVuLWNpdHkgLmNpdHktMiAudGl0bGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL21lZGlhL2R5bi9jaXR5L2NpdHktMi10aXRsZUAyeC5wbmdcIik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1pbi1hc3BlY3QtcmF0aW86IDE0NDAvODY2KSB7XG4gIC5zY3JlZW4tZWF0LXdlbGwgLmZpZ3VyZS13cmFwcGVyIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDc1ZW0pIHtcbiAgLm5hdi1ob21lIHtcbiAgICBsZWZ0OiA0JTtcbiAgfVxuICAubmF2LWxpbmtzIHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoIDUuNXJlbSArIDQuNTgzMzMzMzMzMyUgKTtcbiAgfVxuICAubWVudS13cmFwcGVyIC5ibG9jay1zb2NpYWwge1xuICAgIHJpZ2h0OiAwLjgzMzMzMzMzMzMlO1xuICB9XG4gIC5uYXYtbWVudSNtZW51IC5uYXYtbGlua3MgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW07XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgem9vbWluXG4gICAwJVxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICAgNTAlXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMilcbiAgIDEwMCVcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcblxuaGFzLWxvZ28tZGlzcGxheSgpXG4gICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLG9wYWNpdHkgMC4ycztcbiAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KSBzY2FsZSgwLjgpO1xuICAgb3BhY2l0eTogMDtcbiAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcblxuICAgJi52aXNpYmxlXG4gICAgICBvcGFjaXR5OiAxXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgxKTtcblxuaGFzLW1haW4tdGl0bGUtZGlzcGxheSgpXG4gICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB0cmFuc2Zvcm0gLjJzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSlcbiAgIG9wYWNpdHk6MFxuICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpXG5cbiAgICYudmlzaWJsZVxuICAgICAgb3BhY2l0eToxXG5cbiAgICYgc3BhblxuICAgICAgb3BhY2l0eTowXG4gICAgICBkaXNwbGF5OmlubGluZS1ibG9ja1xuXG5oYXMtdGl0bGUtc2Vjb25kLWRpc3BsYXkoKVxuICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgdHJhbnNmb3JtIC4ycyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpXG4gICBvcGFjaXR5OjBcbiAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KVxuXG4gICAmLnZpc2libGVcbiAgICAgIG9wYWNpdHk6MVxuXG4gICAmIHNwYW5cbiAgICAgIG9wYWNpdHk6MFxuICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2tcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweFxuICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4XG5cbmhhcy10ZXh0LWRpc3BsYXkoKVxuICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMsIHRyYW5zZm9ybSAuMnNcbiAgIG9wYWNpdHk6MFxuICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpXG5cbiAgICYudmlzaWJsZVxuICAgICAgb3BhY2l0eToxXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcbiIsIi8qISBGbGlja2l0eSB2Mi4yLjBcbmh0dHBzOi8vZmxpY2tpdHkubWV0YWZpenp5LmNvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5mbGlja2l0eS1lbmFibGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZDpmb2N1cyB7IG91dGxpbmU6IG5vbmU7IH1cblxuLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mbGlja2l0eS1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGRyYWdnYWJsZSAqL1xuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydC5pcy1wb2ludGVyLWRvd24ge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi8qIC0tLS0gZmxpY2tpdHktYnV0dG9uIC0tLS0gKi9cblxuLmZsaWNraXR5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgMC43NSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5mbGlja2l0eS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICMxOUY7XG59XG5cbi5mbGlja2l0eS1idXR0b246YWN0aXZlIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGF1dG87XG4gIC8qIHByZXZlbnQgZGlzYWJsZWQgYnV0dG9uIGZyb20gY2FwdHVyaW5nIHBvaW50ZXIgdXAgZXZlbnQuICM3MTYgKi9cbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLyogLS0tLSBwcmV2aW91cy9uZXh0IGJ1dHRvbnMgLS0tLSAqL1xuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8qIHZlcnRpY2FsbHkgY2VudGVyICovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMgeyBsZWZ0OiAxMHB4OyB9XG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHsgcmlnaHQ6IDEwcHg7IH1cbi8qIHJpZ2h0IHRvIGxlZnQgKi9cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbn1cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwJTtcbiAgdG9wOiAyMCU7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xufVxuXG4vKiAtLS0tIHBhZ2UgZG90cyAtLS0tICovXG5cbi5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC0yNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXBhZ2UtZG90cyB7IGRpcmVjdGlvbjogcnRsOyB9XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDhweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwLjI1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4iLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cbi5tZnAtYmcge1xuICAgdG9wOiAwO1xuICAgbGVmdDogMDtcbiAgIHdpZHRoOiAxMDAlO1xuICAgaGVpZ2h0OiAxMDAlO1xuICAgei1pbmRleDogMTA0MjtcbiAgIG92ZXJmbG93OiBoaWRkZW47XG4gICBwb3NpdGlvbjogZml4ZWQ7XG4gICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuICAgb3BhY2l0eTogMC44OyB9XG5cbi5tZnAtd3JhcCB7XG4gICB0b3A6IDA7XG4gICBsZWZ0OiAwO1xuICAgd2lkdGg6IDEwMCU7XG4gICBoZWlnaHQ6IDEwMCU7XG4gICB6LWluZGV4OiAxMDQzO1xuICAgcG9zaXRpb246IGZpeGVkO1xuICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm1mcC1jb250YWluZXIge1xuICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgd2lkdGg6IDEwMCU7XG4gICBoZWlnaHQ6IDEwMCU7XG4gICBsZWZ0OiAwO1xuICAgdG9wOiAwO1xuICAgcGFkZGluZzogMCA4cHg7XG4gICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gICBjb250ZW50OiAnJztcbiAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgIGhlaWdodDogMTAwJTtcbiAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1jb250ZW50IHtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICBtYXJnaW46IDAgYXV0bztcbiAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICB6LWluZGV4OiAxMDQ1OyB9XG5cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICB3aWR0aDogMTAwJTtcbiAgIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWFqYXgtY3VyIHtcbiAgIGN1cnNvcjogcHJvZ3Jlc3M7IH1cblxuLm1mcC16b29tLW91dC1jdXIsIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICAgY3Vyc29yOiB6b29tLW91dDsgfVxuXG4ubWZwLXpvb20ge1xuICAgY3Vyc29yOiBwb2ludGVyO1xuICAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgIGN1cnNvcjogem9vbS1pbjsgfVxuLm1mcC13aXRoLXpvb20gLm1mcC1jb250YWluZXIsXG4ubWZwLXdpdGgtem9vbS5tZnAtYmcge1xuICAgb3BhY2l0eTogMDtcbiAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgLyogaWRlYWxseSwgdHJhbnNpdGlvbiBzcGVlZCBzaG91bGQgbWF0Y2ggem9vbSBkdXJhdGlvbiAqL1xuICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuXG4ubWZwLXdpdGgtem9vbS5tZnAtcmVhZHkgLm1mcC1jb250YWluZXIge1xuICAgb3BhY2l0eTogMTtcbn1cbi5tZnAtd2l0aC16b29tLm1mcC1yZWFkeS5tZnAtYmcge1xuICAgb3BhY2l0eTogMTtcbn1cbi5tZnAtd2l0aC16b29tLm1mcC1yZW1vdmluZyAubWZwLWNvbnRhaW5lcixcbi5tZnAtd2l0aC16b29tLm1mcC1yZW1vdmluZy5tZnAtYmcge1xuICAgb3BhY2l0eTogMDtcbn1cbi5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcbiAgIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWhpZGUge1xuICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tZnAtcHJlbG9hZGVyIHtcbiAgIGNvbG9yOiAkZ3JlZW47XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICB0b3A6IDUwJTtcbiAgIHdpZHRoOiBhdXRvO1xuICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICAgbGVmdDogOHB4O1xuICAgcmlnaHQ6IDhweDtcbiAgIHotaW5kZXg6IDEwNDQ7IH1cbi5tZnAtcHJlbG9hZGVyIGEge1xuICAgY29sb3I6ICRncmVlbjsgfVxuLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gICBjb2xvcjogI0ZGRjsgfVxuXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xuICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgIGRpc3BsYXk6IG5vbmU7IH1cblxuYnV0dG9uLm1mcC1jbG9zZSxcbmJ1dHRvbi5tZnAtYXJyb3cge1xuICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICBjdXJzb3I6IHBvaW50ZXI7XG4gICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgIGJvcmRlcjogMDtcbiAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgIGRpc3BsYXk6IGJsb2NrO1xuICAgb3V0bGluZTogbm9uZTtcbiAgIHBhZGRpbmc6IDA7XG4gICB6LWluZGV4OiAxMDQ2O1xuICAgYm94LXNoYWRvdzogbm9uZTtcbiAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICBwYWRkaW5nOiAwO1xuICAgYm9yZGVyOiAwOyB9XG5cbi5tZnAtY2xvc2Uge1xuICAgd2lkdGg6IDQ0cHg7XG4gICBoZWlnaHQ6IDQ0cHg7XG4gICBsaW5lLWhlaWdodDogNDRweDtcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgIHJpZ2h0OiAwO1xuICAgdG9wOiAwO1xuICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgb3BhY2l0eTogMC42NTtcbiAgIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gICBjb2xvcjogI0ZGRjtcbiAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgIGZvbnQtc2l6ZTogMjhweDtcbiAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTsgfVxuLm1mcC1jbG9zZTpob3Zlcixcbi5tZnAtY2xvc2U6Zm9jdXMge1xuICAgb3BhY2l0eTogMTsgfVxuLm1mcC1jbG9zZTphY3RpdmUge1xuICAgdG9wOiAxcHg7IH1cblxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XG4gICBjb2xvcjogIzMzMzsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgY29sb3I6ICRncmVlbjtcbiAgIHJpZ2h0OiAtNnB4O1xuICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICB3aWR0aDogMTAwJTsgfVxuXG4ubWZwLWNvdW50ZXIge1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgdG9wOiAwO1xuICAgcmlnaHQ6IDA7XG4gICBjb2xvcjogJGdyZWVuO1xuICAgZm9udC1zaXplOiAxMnB4O1xuICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5tZnAtYXJyb3cge1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgb3BhY2l0eTogMC42NTtcbiAgIG1hcmdpbjogMDtcbiAgIHRvcDogNTAlO1xuICAgbWFyZ2luLXRvcDogLTU1cHg7XG4gICBwYWRkaW5nOiAwO1xuICAgd2lkdGg6IDkwcHg7XG4gICBoZWlnaHQ6IDExMHB4O1xuICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuLm1mcC1hcnJvdzphY3RpdmUge1xuICAgbWFyZ2luLXRvcDogLTU0cHg7IH1cbi5tZnAtYXJyb3c6aG92ZXIsXG4ubWZwLWFycm93OmZvY3VzIHtcbiAgIG9wYWNpdHk6IDE7IH1cbi5tZnAtYXJyb3c6YmVmb3JlLFxuLm1mcC1hcnJvdzphZnRlciB7XG4gICBjb250ZW50OiAnJztcbiAgIGRpc3BsYXk6IGJsb2NrO1xuICAgd2lkdGg6IDA7XG4gICBoZWlnaHQ6IDA7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICBsZWZ0OiAwO1xuICAgdG9wOiAwO1xuICAgbWFyZ2luLXRvcDogMzVweDtcbiAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgYm9yZGVyOiBub25lOyB9XG4ubWZwLWFycm93OmFmdGVyIHtcbiAgIGJhY2tncm91bmQ6IHVybCgkdXJsLWltZyArICdhcnJvdy12LnN2ZycpIG5vLXJlcGVhdCAwIDBcbiAgIHdpZHRoIDI0cHhcbiAgIGhlaWdodCAxM3B4XG4gICB0b3A6IDhweDsgfVxuXG4ubWZwLWFycm93OmJlZm9yZSB7XG4gICBkaXNwbGF5IG5vbmVcbiAgIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICAgb3BhY2l0eTogMC43OyB9XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gICBsZWZ0OiAwOyB9XG4ubWZwLWFycm93LWxlZnQ6YWZ0ZXIge1xuICAgdHJhbnNmb3JtIHJvdGF0ZSg5MGRlZylcbiAgIG1hcmdpbi1sZWZ0OiAzMXB4OyB9XG4ubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gICByaWdodDogMDsgfVxuLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XG4gICB0cmFuc2Zvcm0gcm90YXRlKC05MGRlZylcbiAgIG1hcmdpbi1sZWZ0OiAzOXB4OyB9XG4ubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG5cbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4gICBwYWRkaW5nLXRvcDogNDBweDtcbiAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgd2lkdGg6IDEwMCU7XG4gICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICB0b3A6IC00MHB4OyB9XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gICB3aWR0aDogMTAwJTtcbiAgIGhlaWdodDogMDtcbiAgIG92ZXJmbG93OiBoaWRkZW47XG4gICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG4ubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgIGRpc3BsYXk6IGJsb2NrO1xuICAgdG9wOiAwO1xuICAgbGVmdDogMDtcbiAgIHdpZHRoOiAxMDAlO1xuICAgaGVpZ2h0OiAxMDAlO1xuICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbmltZy5tZnAtaW1nIHtcbiAgIHdpZHRoOiBhdXRvO1xuICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgaGVpZ2h0OiBhdXRvO1xuICAgZGlzcGxheTogYmxvY2s7XG4gICBsaW5lLWhlaWdodDogMDtcbiAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuLm1mcC1maWd1cmUge1xuICAgbGluZS1oZWlnaHQ6IDA7IH1cbi5tZnAtZmlndXJlOmFmdGVyIHtcbiAgIGNvbnRlbnQ6ICcnO1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgbGVmdDogMDtcbiAgIHRvcDogNDBweDtcbiAgIGJvdHRvbTogNDBweDtcbiAgIGRpc3BsYXk6IGJsb2NrO1xuICAgcmlnaHQ6IDA7XG4gICB3aWR0aDogYXV0bztcbiAgIGhlaWdodDogYXV0bztcbiAgIHotaW5kZXg6IC0xO1xuICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICBiYWNrZ3JvdW5kOiAjNDQ0OyB9XG4ubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICBjb2xvcjogI0JEQkRCRDtcbiAgIGRpc3BsYXk6IGJsb2NrO1xuICAgZm9udC1zaXplOiAxMnB4O1xuICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbi5tZnAtZmlndXJlIGZpZ3VyZSB7XG4gICBtYXJnaW46IDA7IH1cblxuLm1mcC1ib3R0b20tYmFyIHtcbiAgIG1hcmdpbi10b3A6IC0zNnB4O1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgdG9wOiAxMDAlO1xuICAgbGVmdDogMDtcbiAgIHdpZHRoOiAxMDAlO1xuICAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtdGl0bGUge1xuICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgY29sb3I6ICNGM0YzRjM7XG4gICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgIC8qKlxuICAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAgKi9cbiAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWcge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgdG9wOiAzcHg7IH1cbiAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgLm1mcC1hcnJvdyB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpOyB9XG4gICAubWZwLWFycm93LWxlZnQge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMDsgfVxuICAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlOyB9XG4gICAubWZwLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfSB9XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2NC4xLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBhbmQgaU9TLlxuICovXG5cbmh0bWxcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYgLy8gMVxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJSAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJSAvLyAyXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYm9keVxuICBtYXJnaW46IDBcblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbmFydGljbGVcbmFzaWRlXG5kZXRhaWxzIC8vIDFcbmZpZ2NhcHRpb25cbmZpZ3VyZVxuZm9vdGVyXG5oZWFkZXJcbm1haW4gLy8gMlxubWVudVxubmF2XG5zZWN0aW9uXG5zdW1tYXJ5IC8vIDFcbiAgZGlzcGxheTogYmxvY2tcblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpb1xuY2FudmFzXG5wcm9ncmVzc1xudmlkZW9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSlcbiAgZGlzcGxheTogbm9uZVxuICBoZWlnaHQ6IDBcblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbnRlbXBsYXRlIC8vIDFcbltoaWRkZW5dXG4gIGRpc3BsYXk6IG5vbmVcblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmFcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgLy8gMVxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzIC8vIDJcblxuLyoqXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmE6YWN0aXZlXG5hOmhvdmVyXG4gIG91dGxpbmUtd2lkdGg6IDBcblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXVxuICBib3JkZXItYm90dG9tOiBub25lIC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQgLy8gMlxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5cbmJcbnN0cm9uZ1xuICBmb250LXdlaWdodDogaW5oZXJpdFxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYlxuc3Ryb25nXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXJcblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cblxuZGZuXG4gIGZvbnQtc3R5bGU6IGl0YWxpY1xuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDFcbiAgZm9udC1zaXplOiAyZW1cbiAgbWFyZ2luOiAwLjY3ZW0gMFxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xuXG5tYXJrXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjBcbiAgY29sb3I6ICMwMDBcblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbFxuICBmb250LXNpemU6IDgwJVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1Ylxuc3VwXG4gIGZvbnQtc2l6ZTogNzUlXG4gIGxpbmUtaGVpZ2h0OiAwXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmVcblxuc3ViXG4gIGJvdHRvbTogLTAuMjVlbVxuXG5zdXBcbiAgdG9wOiAtMC41ZW1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWdcbiAgYm9yZGVyLXN0eWxlOiBub25lXG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdClcbiAgb3ZlcmZsb3c6IGhpZGRlblxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZVxua2JkXG5wcmVcbnNhbXBcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlIC8vIDFcbiAgZm9udC1zaXplOiAxZW0gLy8gMlxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuXG5maWd1cmVcbiAgbWFyZ2luOiAwXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94IC8vIDFcbiAgaGVpZ2h0OiAwIC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGUgLy8gMlxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b25cbmlucHV0XG5zZWxlY3RcbnRleHRhcmVhXG4gIGZvbnQ6IGluaGVyaXQgLy8gMVxuICBtYXJnaW46IDAgLy8gMlxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbm9wdGdyb3VwXG4gIGZvbnQtd2VpZ2h0OiBib2xkXG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvblxuaW5wdXQgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvblxuc2VsZWN0IC8vIDFcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmVcblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSAvLyAxXG5bdHlwZT1cInJlc2V0XCJdXG5bdHlwZT1cInN1Ym1pdFwiXVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbiAvLyAyXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lclxuICBib3JkZXItc3R5bGU6IG5vbmVcbiAgcGFkZGluZzogMFxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3Jpbmdcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZ1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHRcblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5maWVsZHNldFxuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwXG4gIG1hcmdpbjogMCAycHhcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZFxuICBib3gtc2l6aW5nOiBib3JkZXItYm94IC8vIDFcbiAgY29sb3I6IGluaGVyaXQgLy8gMlxuICBkaXNwbGF5OiB0YWJsZSAvLyAxXG4gIG1heC13aWR0aDogMTAwJSAvLyAxXG4gIHBhZGRpbmc6IDAgLy8gM1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsIC8vIDFcblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG5cbnRleHRhcmVhXG4gIG92ZXJmbG93OiBhdXRvXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdXG5bdHlwZT1cInJhZGlvXCJdXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggLy8gMVxuICBwYWRkaW5nOiAwIC8vIDJcblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b25cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uXG4gIGhlaWdodDogYXV0b1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl1cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQgLy8gMVxuICBvdXRsaW5lLW9mZnNldDogLTJweCAvLyAyXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvblxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcblxuLyoqXG4gKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9mIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyXG4gIGNvbG9yOiBpbmhlcml0XG4gIG9wYWNpdHk6IDAuNTRcblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b25cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b24gLy8gMVxuICBmb250OiBpbmhlcml0IC8vIDJcbiIsInVzZSggJy4uL25vZGVzL2ZvbnQuanMnIClcblxuZm9udC1mYWNlKCAkZm9udC1mYW1pbHksICRmaWxlLXBhdGgsICR3ZWlnaHQgPSBub3JtYWwsICRzdHlsZSA9IG5vcm1hbCApXG4gICBAZm9udC1mYWNlXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5XG4gICAgICBmb250LXN0eWxlOiAkc3R5bGVcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0XG4gICAgICBpZiAoICdlb3QnIGluICRmb250LXR5cGVzIClcbiAgICAgICAgIHNyYzogdXJsKCAkZmlsZS1wYXRoIFwiLmVvdFwiIClcblxuICAgICAgc3JjOiBmb250VXJsKCAkZmlsZS1wYXRoLCAnJyArICRmb250LXR5cGVzLCAkZm9udC1mYW1pbHkgKVxuIiwibWFpblxuICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgbWluLWhlaWdodDogXCJjYWxjKCAxMDB2aCAtICVzIClcIiUgcmVtKCAxNDUgKVxuXG4udHRcbi5lZGl0by1jdFxuICAgbWF4LXdpZHRoOiByZW0oIDUwMCApXG4gICBtYXJnaW46IDAgYXV0b1xuXG4uZWRpdG8tY3RcbiAgIGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0XG4gICBsaW5lLWhlaWdodDogMS4yXG5cbiAgICYgPiAqOmZpcnN0LWNoaWxkXG4gICAgICBtYXJnaW4tdG9wOiAwXG5cbiAgICYgPiAqOmxhc3QtY2hpbGRcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuICAgc3VwXG4gICAgICBmb250LXNpemU6IDAuNmVtXG5cbiAgIGltZ1xuICAgICAgbWF4LXdpZHRoOiAxMDAlXG5cbi5lZGl0by10dFxuICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlXG5cbiAgIHBcbiAgICAgIG1hcmdpbjogMFxuXG4uZWRpdG8tbWVkaWFcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgd2lkdGg6IDEwMCVcblxuICAgJi5zdHJpcGVkXG4gICAgICAmOmJlZm9yZVxuICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCB0byBib3R0b20sIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgwLDAsMCwuMTUpIDEwMCUgKVxuICAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlXG4gICAgICAgICBib3R0b206IHJlbSggMTAwIClcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICBwYWRkaW5nLWJvdHRvbTogcGN0KCAyMDcgLyA2NDAgKVxuICAgICAgICAgaGVpZ2h0OiAwXG4gICAgICAgICBsZWZ0OiAwXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCA0ZGVnIClcbiAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgICAgICB3aWR0aDogMTIwdndcbiAgICAgICAgIHotaW5kZXg6IDFcblxuICAgaW1nXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIHotaW5kZXg6IDVcblxuLmVkaXRvLXZpZGVvXG4gICB2aWRlb1xuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIG1heC13aWR0aDogMTAwJVxuICAgICAgbWFyZ2luOiAwIGF1dG9cblxuLm1lbnRpb25zXG4gICBjb2xvcjogJGdyZXktZGFya1xuICAgZm9udC1mYW1pbHk6ICRmb250LXRleHRcbiAgIGZvbnQtc2l6ZTogZW0oIDEwIC8gJGZ6IClcbiAgIG1hcmdpbjogMCBhdXRvIHJlbSggOCApXG4gICBtYXgtd2lkdGg6IHJlbSggMjQwIClcblxuLmZhbmN5XG4gICBmb250LWZhbWlseTogJGZvbnQtbGlua1xuICAgZm9udC1zaXplOiBlbSggMTUgLyAkZnogKVxuXG4uZmFuY3ktYWx0XG4gICBmb250LWZhbWlseTogJGZvbnQtZWRpdG8tdGl0bGVcbiAgIGZvbnQtc2l6ZTogZW0oIDE2IC8gJGZ6IClcblxuLmZhbmN5LWFsdC1iaXNcbiAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZVxuICAgZm9udC1zaXplOiBlbSggMTYgLyAkZnogKVxuXG5bY2xhc3MqPVwibW9kLVwiXVxuICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KVxuXG4gICAmID4gKlxuICAgICAgbWFyZ2luOiAwXG5cbiAgIC53cFxuICAgICAgcGFkZGluZzogcmVtKCAyMCApIHJlbSggNDYgKVxuXG4gICAgICAudHRcbiAgICAgICAgIG1hcmdpbi10b3A6IDBcblxuICAgLnR0XG4gICAgICBsaW5lLWhlaWdodDogMVxuXG4gICAgICBpbWdcbiAgICAgICAgIG1heC13aWR0aDogMTAwJVxuXG4uc3dpdGNoXG4gICBhbGlnbi1pdGVtczogY2VudGVyXG4gICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwwLDAsLjE1KSBpbnNldFxuICAgYmFja2dyb3VuZDogJGxpZ2h0XG4gICBib3JkZXItcmFkaXVzOiByZW0oIDQwIClcbiAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgaGVpZ2h0OiByZW0oIDQwIClcbiAgIHBhZGRpbmc6IHJlbSggNSApXG4gICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgIHdpZHRoOiByZW0oIDg3IClcblxuICAgLmxiXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgbGVmdDogLTIwcHhcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCAtMTAwJSwgLTUwJSApXG4gICAgICAvLyBtYXJnaW4tbGVmdDogLTE1cHhcbiAgICAgIHRvcDogNTAlXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpXG4gICAgICAvLyB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgICB0ZXh0LWFsaWduOiByaWdodFxuICAgICAgd2lkdGg6IDI1dndcblxuICAgICAgJiArIC5sYlxuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIDIwcHgsIC01MCUgKVxuICAgICAgICAgbGVmdDogMTAwJVxuICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuXG4gICBpbnB1dFxuICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIG9wYWNpdHk6IDBcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiAwXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgei1pbmRleDogMlxuXG4gICAgICAmOmNoZWNrZWRcbiAgICAgICAgIHotaW5kZXg6IDFcblxuICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgJjpjaGVja2VkXG4gICAgICAgICAgICAmIH4gLmltXG4gICAgICAgICAgICAgICAmICsgLmltXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwXG5cbiAgICAgICAgICAgICYgfiAubGJcbiAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS13dGZcblxuICAgICAgICAgICAgICAgJiArIC5sYlxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodFxuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICAgICAmOmNoZWNrZWRcbiAgICAgICAgICAgICYgfiAuaW1cbiAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHJlZFxuICAgICAgICAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgIHotaW5kZXg6IDEwXG5cbiAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcblxuICAgICAgICAgICAgICAgJiArIC5pbVxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogbm9uZVxuICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJVxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtMTAwJSApXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRweFxuICAgICAgICAgICAgICAgICAgei1pbmRleDogMFxuXG4gICAgICAgICAgICAmIH4gLmxiXG4gICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0XG5cbiAgICAgICAgICAgICAgICYgKyAubGJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS13dGZcblxuICAgLmltXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICBoZWlnaHQ6IGNhbGMoIDEwMCUgLSAxMHB4IClcbiAgICAgIGxlZnQ6IDVweFxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0b3A6IDVweFxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KVxuXG4gICAgICAmW2Zvcj1cImFmdGVybm9vblwiXVxuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCByZW0oLTcpIClcblxuICAgICAgaW1nXG4gICAgICAgICBoZWlnaHQ6IDEzMCVcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSggLTExJSApXG5cbi53YXZlLXJldmVyc2Vcbi51aS13YXZlLTEudWktd2F2ZS0xXG4gICBkaXNwbGF5OiBibG9ja1xuICAgZmlsbDogJGxpZ2h0XG4gICBsZWZ0OiAwXG4gICBtYXJnaW4tdG9wOiAxcHhcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgdG9wOiAwXG4gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpXG4gICB0cmFuc2l0aW9uOiBmaWxsIC4xNXMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KVxuICAgd2lkdGg6IDEwMCVcbiAgIHotaW5kZXg6IDJcblxuLndhdmUtcmV2ZXJzZVxuICAgbWFyZ2luLXRvcDogLTFweFxuICAgdHJhbnNmb3JtOiBzY2FsZSggLTEgKVxuICAgei1pbmRleDogNVxuXG4gICAmOmxhc3QtY2hpbGRcbiAgICAgIGJvdHRvbTogMFxuICAgICAgdG9wOiBhdXRvXG5cbiAgIC51aS13YXZlLTFcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWNcblxuICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAudWktd2F2ZS0xXG4gICAgICAgICB0cmFuc2Zvcm06IG5vbmVcblxuLmJnLW1vZFxuXG4gICAmICsgLndwXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIHotaW5kZXg6IDJcblxuICAgLnBhZ2UtYnJhc3NlcyAuY29sb3JlZCAmXG4gICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIHRvIHRvcCwgcmdiYSgwLDAsMCwxKSA5MCUsIHRyYW5zcGFyZW50IDEwMCUpXG4gICAgICBoZWlnaHQ6IGF1dG9cblxuLmJ0LW1lbnVcbiAgIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gICBiYWNrZ3JvdW5kOiBub25lXG4gICBib3JkZXI6IDAgbm9uZVxuICAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgaGVpZ2h0OiByZW0oIDI1IClcbiAgIGN1cnNvcjogcG9pbnRlclxuICAgcGFkZGluZzogMFxuICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KVxuICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNzVtc1xuICAgd2lkdGg6IHJlbSggMjcgKVxuXG4gICAmLmFjdGl2ZVxuICAgJjpob3ZlclxuICAgICAgc3BhblxuICAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMFxuXG4gICAgICAmOmJlZm9yZVxuICAgICAgJjphZnRlclxuICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjE1c1xuICAgICAgICAgcmlnaHQ6IHJlbSggNyApXG4gICAgICAgICB3aWR0aDogXCJjYWxjKCAxMDAlICsgJXMgKVwiJSByZW0oIDMgKVxuXG4gICAgICAmOmJlZm9yZVxuICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKVxuXG4gICAgICAmOmFmdGVyXG4gICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZylcblxuICAgJjpiZWZvcmVcbiAgICY6YWZ0ZXJcbiAgIHNwYW5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1tZWRcbiAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBoZWlnaHQ6IHJlbSggNSApXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIHJpZ2h0OiAwXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzXG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm1cbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KVxuICAgICAgd2lkdGg6IDEwMCVcblxuICAgc3BhblxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgbGluZWFyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMTVzXG5cbiAgICY6YmVmb3JlXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDBcblxuICAgJjphZnRlclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlXG5cbi5vYmplY3QtZml0XG4gICAucGFnZS1iaW8gJlxuICAgLnBhZ2UtY2xhc3NpcXVlICZcbiAgIC5wYWdlLXNhbnMtc3VjcmVzLWFqb3V0ZXMgJlxuICAgICAgJi5tb2QtcHJvbWlzZVxuICAgICAgJi5tb2QtbnV0cmlcbiAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlXG4gICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJVxuXG4gICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgd2lkdGg6IDUwJVxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgICB0b3A6IDBcbiAgIC50dFxuICAgICAgcGljdHVyZVxuICAgICAgICAgb3BhY2l0eTogMVxuXG5cbi8vICttZWRpYSggJyhtaW4td2lkdGg6IDk1ZW0pJyApXG4vLyAgICAub2JqZWN0LWZpdFxuLy8gICAgICAgLnBhZ2UtYmlvICZcbi8vICAgICAgIC5wYWdlLWNsYXNzaXF1ZSAmXG4vLyAgICAgICAucGFnZS1zYW5zLXN1Y3Jlcy1ham91dGVzICZcbi8vICAgICAgICAgICYubW9kLXByb21pc2Vcbi8vICAgICAgICAgICYubW9kLW51dHJpXG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJVxuLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCVcblxuLnBhZ2UtcmVjZXR0ZXMtZHUtbW9uZGVcbiAgIC5tb2QtY292ZXIsXG4gICAubW9kLXByb2R1Y3RzLFxuICAgLm1vZC1udXRyaVxuICAgICAgY29sb3I6ICRncmVlbi1tZWRcbiIsIi8qXG4gKiAgUE9NJ1BPVEVTIHwgQkFTRSBTVFlMRVNcbiAqL1xuXG5odG1sLm9maXR0ZWRcbiAgIG92ZXJmbG93OiBoaWRkZW5cbiAgIGhlaWdodDogMTAwJVxuXG4gICBib2R5XG4gICAgICBvdmVyZmxvdzogYXV0b1xuICAgICAgaGVpZ2h0OiAxMDAlXG5cbmh0bWxcbiAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcblxuICAgJi5uby1zY3JvbGxcbiAgICAgIGJvZHlcbiAgICAgICAgIG92ZXJmbG93OiBoaWRkZW5cblxuKlxuKjpiZWZvcmVcbio6YWZ0ZXJcbiAgIGJveC1zaXppbmc6IGluaGVyaXRcblxuYm9keVxuICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWRcbiAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGVcbiAgIGJhY2tncm91bmQ6ICRiZy1jb2xvclxuICAgY29sb3I6ICRjb2xvclxuICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseVxuICAgZm9udC1zaXplOiAkZm9udC1yb290XG4gICBsaW5lLWhlaWdodDogbGgoICRmb250LXNpemUgKVxuXG51bFxuICAgcGFkZGluZzogMFxuICAgbWFyZ2luOiAwXG4gICBsaXN0LXN0eWxlOiBub25lXG5cbmFcbiAgIGNvbG9yOiBjdXJyZW50Q29sb3JcblxuZmlndXJlXG4gICBpbWdcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbi5maXhlZC1uYXYsXG4uZml4ZWQtbmF2IGJvZHlcbiAgIG92ZXJmbG93OiBoaWRkZW5cbiAgIGhlaWdodDogMTAwdmhcblxuLmZpeGVkLW5hdiBib2R5XG4gICBwb3NpdGlvbjogZml4ZWRcbiAgIHdpZHRoOiAxMDAlXG4gICB6LWluZGV4OiAwXG5cbi5vYmplY3QtZml0XG4gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlXG5cbiAgIHBpY3R1cmVcbiAgICAgIG9wYWNpdHk6IDBcblxuICAgJiA+IC5vZml0XG4gICAmID4gcGljdHVyZSAub2ZpdFxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuXG4iLCJcbkBrZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCggMCwgMCwgMCwgMCApXG4gIH1cblxuICAxNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpXG4gIH1cblxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgM2RlZylcbiAgfVxuXG4gIDQ1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZylcbiAgfVxuXG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKVxuICB9XG5cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKVxuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoIDAsIDAsIDAsIDAgKVxuICB9XG59XG4iLCIuc3RlcDEtMS0xXG4gICBwYWRkaW5nLXRvcDogcGN0KDE3NC8xNDQwKVxuICAgd2lkdGg6IHBjdCg0MjMvMTQ0MClcbi5zdGVwMS0xLTJcbiAgIHBhZGRpbmctdG9wOiBwY3QoMTM0LzE0NDApXG4gICB3aWR0aDogcGN0KDgxMS8xNDQwKVxuLnN0ZXAxLTFcbiAgIHBhZGRpbmctdG9wOiBwY3QoODQvMTQ0MClcbiAgIHdpZHRoOiBwY3QoNTgwLzE0NDApXG4uc3RlcDItMS0xXG4gICBwYWRkaW5nLXRvcDogcGN0KDExMS8xNDQwKVxuICAgd2lkdGg6IHBjdCg0MjUvMTQ0MClcbi5zdGVwMi0xLTJcbiAgIHBhZGRpbmctdG9wOiBwY3QoMTAxLzE0NDApXG4gICB3aWR0aDogcGN0KDcwNi8xNDQwKVxuLnN0ZXAyLTItMVxuICAgcGFkZGluZy10b3A6IHBjdCg3My8xNDQwKVxuICAgd2lkdGg6IHBjdCg3NDEvMTQ0MClcbi5zdGVwMi0yLTJcbiAgIHBhZGRpbmctdG9wOiBwY3QoMjMyLzE0NDApXG4gICB3aWR0aDogcGN0KDc1My8xNDQwKVxuLnN0ZXAzLTFcbiAgIHBhZGRpbmctdG9wOiBwY3QoMTc0LzE0NDApXG4gICB3aWR0aDogcGN0KDU4MS8xNDQwKVxuLnN0ZXAzLTItMVxuICAgcGFkZGluZy10b3A6IHBjdCg3My8xNDQwKVxuICAgd2lkdGg6IHBjdCg0MTUvMTQ0MClcbi5zdGVwMy0yLTJcbiAgIHBhZGRpbmctdG9wOiBwY3QoMjE4LzE0NDApXG4gICB3aWR0aDogcGN0KDU3Mi8xNDQwKVxuLnN0ZXA0LTFcbiAgIHBhZGRpbmctdG9wOiBwY3QoMTg0LzE0NDApXG4gICB3aWR0aDogcGN0KDM2My8xNDQwKVxuLnN0ZXA0LTItMVxuICAgcGFkZGluZy10b3A6IHBjdCg2Ni8xNDQwKVxuICAgd2lkdGg6IHBjdCg0MjMvMTQ0MClcbi5zdGVwNC0yLTJcbiAgIHBhZGRpbmctdG9wOiBwY3QoMjI2LzE0NDApXG4gICB3aWR0aDogcGN0KDgwNS8xNDQwKVxuLnN0ZXA1LTEtMVxuICAgcGFkZGluZy10b3A6IHBjdCgyMzEvMTQ0MClcbiAgIHdpZHRoOiBwY3QoMzYzLzE0NDApXG4uc3RlcDUtMS0yXG4gICBwYWRkaW5nLXRvcDogcGN0KDgxLzE0NDApXG4gICB3aWR0aDogcGN0KDU2My8xNDQwKVxuIiwiW2NsYXNzXj11aS1dXG4gICBmaWxsOiBjdXJyZW50Q29sb3JcbiAgIGRpc3BsYXk6IGJsb2NrXG4gICBoZWlnaHQ6IHJlbSggMjQgKVxuICAgd2lkdGg6IEBoZWlnaHRcbiIsImhlYWRlcltyb2xlPVwiYmFubmVyXCJdXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkXG4gICBjb2xvcjogJGxpZ2h0XG4gICBwYWRkaW5nOiByZW0oIDQgKSByZW0oIDEwIClcblxuLmhlYWRlci13cmFwcGVyXG4gICBhbGlnbi1pdGVtczogY2VudGVyXG4gICBkaXNwbGF5OiBmbGV4XG4gICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgIG1hcmdpbjogMCBhdXRvXG5cbiAgIC5ibG9jay1zb2NpYWxcbiAgICAgIGFcbiAgICAgICAgIG1hcmdpbjogMFxuXG4uaGVhZGVyLWhvbWVcbiAgIG91dGxpbmU6IG5vbmVcbiAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyXG5cbiAgICY6aG92ZXJcbiAgIC5rZXlib2FyZCAmOmZvY3VzXG4gICAgICBjb2xvcjogJHllbGxvd1xuXG4gICAudWktbG9nby1zaW1wbGVcbiAgICAgIGhlaWdodDogcmVtKCAzNCApXG4gICAgICB3aWR0aDogcmVtKCAzNiApXG5cbiAgIHNwYW5cbiAgICAgIGhpZGUoKTtcbiIsIi8vIEhpZGUgb25seSB2aXN1YWxseSwgYnV0IGhhdmUgaXQgYXZhaWxhYmxlIGZvciBzY3JlZW5yZWFkZXJzXG5oaWRlKClcbiAgIGJvcmRlcjogMFxuICAgY2xpcDogcmVjdCggMCAwIDAgMCApXG4gICBoZWlnaHQ6IDFweFxuICAgbWFyZ2luOiAtMXB4XG4gICBvdmVyZmxvdzogaGlkZGVuXG4gICBwYWRkaW5nOiAwXG4gICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgIHdpZHRoOiAxcHhcblxuXG5oaWRlLXJlc2V0KClcbiAgIGNsaXA6IGF1dG9cbiAgIGhlaWdodDogYXV0b1xuICAgbWFyZ2luOiAwXG4gICBvdmVyZmxvdzogdmlzaWJsZVxuICAgcG9zaXRpb246IHN0YXRpY1xuICAgd2lkdGg6IGF1dG9cbiIsIltyb2xlPW5hdmlnYXRpb25dXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkXG4gICBjb2xvcjogJGxpZ2h0XG4gICB6LWluZGV4OiAyMFxuICAgcG9zaXRpb246IHJlbGF0aXZlXG5cbiAgIEBzdXBwb3J0cyggcG9zaXRpb246IHN0aWNreSApXG4gICAgICBwb3NpdGlvbjogc3RpY2t5XG4gICAgICB0b3A6IDBcbiAgICAgIHotaW5kZXg6IDIwXG5cbiAgICYuc3RpY2t5XG4gICAgICBoZWlnaHQ6ICRzaXplLW5hdlxuXG4gICAuZml4ZWQtbmF2ICZcbiAgICAgIGxlZnQ6IDBcbiAgICAgIHBvc2l0aW9uOiBmaXhlZFxuICAgICAgdG9wOiAwXG4gICAgICB3aWR0aDogMTAwJVxuXG4ubmF2LXdyYXBwZXJcbiAgIGJhY2tncm91bmQtY29sb3I6ICRyZWRcbiAgIGhlaWdodDogJHNpemUtbmF2XG4gICBwYWRkaW5nOiByZW0oIDYgKSByZW0oIDkgKVxuXG4gICAuc3RpY2t5ICZcbiAgICAgIHBvc2l0aW9uOiBmaXhlZFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGxlZnQ6IDBcbiAgICAgIHRvcDogMFxuICAgICAgei1pbmRleDogMjBcblxuICAgICAgQHN1cHBvcnRzKCBwb3NpdGlvbjogc3RpY2t5IClcbiAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWNcblxuLm5hdi1iYXJcbiAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgIGRpc3BsYXk6IGZsZXhcbiAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgaGVpZ2h0OiAxMDAlXG5cbi5uYXYtdG9nZ2xlXG4ubmF2LWhvbWVcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgei1pbmRleDogMVxuXG4ubmF2LXRvZ2dsZVxuICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCAkZGFyaywgMCApXG4gICBib3JkZXItcmFkaXVzOiA1MCVcbiAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodFxuICAgd2lkdGg6IHJlbSggMzYgKVxuICAgaGVpZ2h0OiByZW0oIDM2IClcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgYm9yZGVyOiA0cHggc29saWQgJGxpZ2h0XG4gICB0cmFuc2l0aW9uOiBib3JkZXItd2lkdGggMC4yc1xuICAgb3V0bGluZTogbm9uZVxuXG4gICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdXG4gICAgICBib3JkZXI6IDRweCBzb2xpZCAkeWVsbG93XG5cbiAgIHNwYW5cbiAgICAgIGhpZGUoKVxuXG4gICAmOmFmdGVyXG4gICAgICBjb250ZW50OiAnJ1xuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICBsZWZ0OiA1MCVcbiAgICAgIHRvcDogNTAlXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggLTUwJSwgLTUwJSApXG4gICAgICB3aWR0aDogcmVtKCAxNiApXG4gICAgICBoZWlnaHQ6IHJlbSggMyApXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkXG4gICAgICBib3gtc2hhZG93OiAwcHggNnB4IDAgMCAkcmVkLCAwcHggLTZweCAwIDAgJHJlZFxuXG4gICAmLmNsb3NlXG4gICAgICByaWdodDogcmVtKCA5IClcbiAgICAgIHRvcDogMFxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCByZW0oIC00MiApICkgcm90YXRlKCA0NWRlZyApXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcblxuICAgICAgJjpiZWZvcmVcbiAgICAgICAgIEBleHRlbmRzIC5uYXYtdG9nZ2xlOmFmdGVyXG4gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggLTUwJSwgLTUwJSApIHJvdGF0ZSggOTBkZWcgKVxuXG4gICAgICAmOmJlZm9yZVxuICAgICAgJjphZnRlclxuICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuXG4ubmF2LWhvbWVcbiAgIG91dGxpbmU6IG5vbmVcbiAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyXG5cbiAgICY6aG92ZXJcbiAgIC5rZXlib2FyZCAmOmZvY3VzXG4gICAgICBjb2xvcjogJHllbGxvd1xuXG4gICBzdmdcbiAgICAgIGhlaWdodDogcmVtKCAzNCApXG4gICAgICB3aWR0aDogcmVtKCAzNiApXG5cbiAgIHNwYW5cbiAgICAgIGhpZGUoKTtcblxuLm5hdi1tZW51XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkXG4gICBsZWZ0OiAwXG4gICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgIHRvcDogMTAwJVxuICAgd2lkdGg6IDEwMCVcbiAgIHRyYW5zaXRpb246IGhlaWdodCAwLjI1cyAkZWFzZS1vdXQtcXVhZFxuXG4gICAmW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXVxuICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNlLWluLXF1YWRcblxuICAgJi50b2dnbGVcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgIGFcbiAgICAgIGltZ1xuICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4ubWVudS13cmFwcGVyXG4gICBkaXNwbGF5OiBmbGV4XG4gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICBhbGlnbi1pdGVtczogY2VudGVyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgaGVpZ2h0OiAnY2FsYyggMTAwdmggLSAlcyknICUgJHNpemUtbmF2O1xuXG4ubmF2LWxpbmtzXG4gICBvcmRlcjogMVxuICAgZm9udC1zaXplOiByZW0oIDIwIClcbiAgIHBhZGRpbmctbGVmdDogcmVtKCAzMCApXG4gICBwYWRkaW5nLXJpZ2h0OiBAcGFkZGluZy1sZWZ0XG4gICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuICAgYVxuICAgYnV0dG9uXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgIGJhY2tncm91bmQ6IG5vbmVcbiAgICAgIGJvcmRlcjogMCBub25lXG4gICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgIGNvbG9yOiBpbmhlcml0XG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgbGluZS1oZWlnaHQ6ICggMjQvMjAgKVxuICAgICAgb3V0bGluZTogbm9uZVxuICAgICAgd2lkdGg6IDEwMCVcblxuICAgICAgLmtleWJvYXJkICY6Zm9jdXNcbiAgICAgICY6YWN0aXZlXG4gICAgICAmW2FyaWEtY3VycmVudD1cInRydWVcIl1cbiAgICAgICAgIGNvbG9yOiAkeWVsbG93XG5cbiAgIGJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgIC51aS1zZXBhcmF0b3JcbiAgICAgIGhlaWdodDogcmVtKCAxMCApXG4gICAgICB3aWR0aDogcmVtKCA1MCApXG4gICAgICBmaWxsOiAkZ3JlZW5cbiAgICAgIG1hcmdpbjogcmVtKCAxNiApIGF1dG8gcmVtKCAyMSApXG5cbiAgIC5uYXYtcHJvZHVjdHMtLWxhYmVsXG4gICAgICAudHRcbiAgICAgICAgIHNwYW5cbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4XG5cbi53b29kLXBhbmVsXG4gICBkaXNwbGF5OiBub25lXG4gICB3aWR0aDogMTcxcHhcbiAgIGhlaWdodDogMTE0cHhcbiAgIGFwcGVhcmFuY2U6IG5vbmVcbiAgIGJhY2tncm91bmQ6IHVybCgkdXJsLWltZyArICd3b29kLXBhbmVsLnBuZycpIG5vLXJlcGVhdCAwIDBcbiAgIHBhZGRpbmc6IDIwcHggMCAwXG4gICBjb2xvcjogJGxpZ2h0O1xuICAgYm9yZGVyOiAwXG4gICBjdXJzb3I6IHBvaW50ZXJcblxuICAgJiA+IHNwYW5cbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00ZGVnKVxuICAgICAgZGlzcGxheTogYmxvY2tcblxuICAgc3BhblxuICAgICAgc3BhblxuICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1iYWxsb29uXG4gICAgICAgICBmb250LXNpemU6IDIxcHhcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXG4gICAgICAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsXG4gICAgICAgICBsaW5lLWhlaWdodDogKCAxMSAvIDEwIClcbiAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWxcbiAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4XG4gICBzdmdcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgaGVpZ2h0OiByZW0oIDEyLjggKVxuICAgICAgd2lkdGg6IEBoZWlnaHRcblxuLmN1cnJlbnQtc2NyZWVuXG4gICBmb250LXNpemU6IHJlbSggMTAgKVxuICAgbGluZS1oZWlnaHQ6ICggMTIgLyAxMCApXG4gICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgIHdpZHRoOiAxMDAlXG4gICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgIG1hcmdpbjogMFxuICAgbGVmdDogMFxuICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAtNTAlIClcbiAgIHRvcDogNTAlXG4gICB6LWluZGV4OiAwXG4gICBwYWRkaW5nOiAwIHJlbSggNTQgKVxuICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhciwgdHJhbnNmb3JtIDAuMnMgJGVhc2Utb3V0LXF1YWRcblxuICAgJi5zdGFydFxuICAgICAgb3BhY2l0eTogMFxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwIClcblxuICAgICAgLnByZXZpb3VzICZcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSggLTEwMCUgKVxuXG4gICAmLmluXG4gICAgICBvcGFjaXR5OiAxXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIC01MCUgKVxuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciwgJGVhc2UtaW4tcXVhZFxuXG4gICAmLm91dFxuICAgICAgb3BhY2l0eTogMFxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAtMTAwJSApXG5cbiAgICAgIC5wcmV2aW91cyAmXG4gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDAgKVxuXG4gICBiXG4gICAgICBkaXNwbGF5OiBibG9ja1xuXG5cblxuLm5hdi1lZGl0b1xuICAgcG9zaXRpb246IHJlbGF0aXZlXG5cbiAgIC8qXG4gICBbMV06IEFsbCBpdGVtcyBhIGZvcmNlZCBvbnRvIGEgc2luZ2xlIGxpbmUsIGNhdXNpbmcgdGhlIG92ZXJmbG93IHdoZW4gbmVjZXNzYXJ5LlxuICAgWzJdOiBBdXRvbWF0aWMgb3ZlcmZsb3cgbWVhbnMgYSBzY3JvbGwgYmFyIHdvbuKAmXQgYmUgcHJlc2VudCBpZiBpdCBpc27igJl0IG5lZWRlZFxuICAgWzNdOiBNYWtlIGl0IHNtb290aCBzY3JvbGxpbmcgb24gaU9TIGRldmljZXNcbiAgIFs0XTogSGlkZSB0aGUgdWdseSBzY3JvbGxiYXJzIGluIEVkZ2UgdW50aWwgdGhlIHNjcm9sbGFibGUgYXJlYSBpcyBob3ZlcmVkXG4gICBbNV06IEhpZGUgdGhlIHNjcm9sbCBiYXIgaW4gV2ViS2l0IGJyb3dzZXJzXG4gICAqL1xuICAgdWxcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgYm90dG9tOiAwXG4gICAgICBsZWZ0OiA1MCVcbiAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1uYXYgKyByZW0oIDIwIClcbiAgICAgIHdpZHRoOiBcImNhbGMoMTAwJSAtICVzKVwiICUgcmVtKCAyMCAqIDIgKVxuICAgICAgbWF4LXdpZHRoOiByZW0oIDk0MCApXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwIC8qIFsxXSAqL1xuICAgICAgb3ZlcmZsb3cteDogYXV0byAvKiBbMl0gKi9cbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCAvKiBbM10gKi9cbiAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyIC8qIFs0XSAqL1xuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciAvKiBbNV0gKi9cbiAgICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgIGxpXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuXG4gICAgICAmICsgbGlcbiAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oIDE3IClcblxuICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICB0b3A6IHJlbSggMTUgKVxuICAgICAgICAgICAgbGVmdDogcmVtKCAtOSApXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSggMTcgKVxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0XG4gICAgICAgICAgICB3aWR0aDogcmVtKCAxIClcbiAgIGFcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICBjb2xvcjogJGxpZ2h0XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtYmFsbG9vblxuICAgICAgZm9udC1zaXplOiByZW0oIDIxIClcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgcGFkZGluZzogcmVtKCAxMCApIHJlbSggMiApIHJlbSggMTAgKSAwXG5cbiAgICAgICY6OmFmdGVyXG4gICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICBib3R0b206IDBcbiAgICAgICAgIGxlZnQ6IDUxJVxuICAgICAgICAgcmlnaHQ6IDUxJVxuICAgICAgICAgaGVpZ2h0OiByZW0oIDUgKVxuICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0XG4gICAgICAgICB0cmFuc2l0aW9uOiAuMzVzXG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICAgIHJpZ2h0OiAwXG4iLCIubWFuaWZlc3RvXG5cbiAgICYtLXNlY3Rpb25cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgcGFkZGluZy10b3A6IHJlbSggMTUwIClcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oIDEwMCApXG5cbiAgICYtLWJhY2tncm91bmRcbiAgICAgIHBvc2l0aW9uOiBzdGlja3lcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBoZWlnaHQ6IDEwMHZoXG4gICAgICB0b3A6IDBcbiAgICAgIGxlZnQ6IDBcblxuICAgICAgJi0td3JhcHBlclxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICB0b3A6IDBcbiAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgIHJpZ2h0OiAwXG4gICAgICAgICBib3R0b206IDBcbiAgICAgICAgIHotaW5kZXg6IDFcblxuICAgJi0tb3ZlcmxheVxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0b3A6IDBcbiAgICAgIGxlZnQ6IDBcbiAgICAgIHJpZ2h0OiAwXG4gICAgICBib3R0b206IDBcbiAgICAgIHotaW5kZXg6IDFcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoNDAsNDAsNDAsMCkgMHB4LCByZ2JhKDQwLDQwLDQwLDAuNjUpIHJlbSggNzAwICksIHJnYmEoNDAsNDAsNDAsMC43KSAxMDAlKVxuXG4gICAmLS1jb250ZW50XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIHotaW5kZXg6IDRcbiAgICAgIGNvbG9yOiAkbGlnaHRcbiAgICAgIG1heC13aWR0aDogcmVtKCA4NDAgKVxuICAgICAgcGFkZGluZzogMCByZW0oIDgwICkgMCByZW0oIDIwIClcbiAgICAgIG1hcmdpbjogMCBhdXRvXG5cbiAgICAgICYgKyAmXG4gICAgICAgICBtYXJnaW4tdG9wOiByZW0oIDU2IClcblxuICAgICAgLnRpdGxlLXNlY29uZFxuICAgICAgICAgZm9udC1zaXplOiByZW0oIDQ2ICk7XG4gICAgICAgICBtYXJnaW46IHJlbSggMTAgKSAwIHJlbSggMzYgKTtcblxuICAgICAgJi0taWNvblxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICB0b3A6IDBcbiAgICAgICAgIHJpZ2h0OiAwXG4gICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSggLTIwIClcblxuICAgICAgPiBwLFxuICAgICAgJi0tY3RhXG4gICAgICAgICBoYXMtdGV4dC1kaXNwbGF5KClcbiIsIi5nYW1lXG5cbiAgICYtLW5hdlxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG5cbiAgICAgICYtLXRpdGxlXG4gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXG4gICAgICAgICBmb250LXNpemU6IHJlbSggMTYgKVxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKCAyMCApXG5cbiAgICAgICYtLWxpbmtzXG4gICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICAgZmxleC13cmFwOiB3cmFwXG5cbiAgICAgICYtLWxpbmtcbiAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yXG4gICAgICAgICBtYXJnaW46IHJlbSggNCApXG4gICAgICAgICBwYWRkaW5nOiByZW0oIDUgKSByZW0oIDkgKVxuICAgICAgICAgY29sb3I6ICRncmVlblxuICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKCAxMDAgKVxuICAgICAgICAgdHJhbnNpdGlvbjogLjM1c1xuICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICAgICBmb250LXNpemU6IHJlbSggMTUgKVxuICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuXG4gICAgICAgICBzcGFuXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdFxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjM1c1xuXG4gICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvclxuXG4gICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0XG5cbiAgICYtLWludHJvXG4gICAgICBtYXJnaW46IDAgMCByZW0oIDQwIClcblxuICAgICAgJi0tbWVkaWFcbiAgICAgICAgIG1hcmdpbjogMCAwIHJlbSggMjQgKVxuICAgICAgICAgaGFzLXRleHQtZGlzcGxheSgpXG5cbiAgICAgICAgIGltZ1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICAgICAgICB3aWR0aDogYXV0b1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG9cblxuICAgICAgJi0tY29udGVudFxuXG4gICAgICAgICBwXG4gICAgICAgICAgICBoYXMtdGV4dC1kaXNwbGF5KClcblxuICAgICAgICAgLnRpdGxlLXNlY29uZFxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgcmVtKCAyMCApXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuICAgICAgICAgJi0taW50cm9cbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oIDE2IClcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpY1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKCAyMCApXG4iLCIvKlxuICogIFBPTSdQT1RFUyB8IEZPT1RFUiBTVFlMRVNcbiAqL1xuXG5mb290ZXJbcm9sZT1cImNvbnRlbnRpbmZvXCJdXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleVxuICAgY29sb3I6ICRncmV5LWRhcmtcbiAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgIHBhZGRpbmc6IHJlbSggMjAgKSByZW0oIDEwIClcbiAgIHRleHQtYWxpZ246IGNlbnRlclxuXG4gICAubGlua3NcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cbiAgIGxpXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAmOmJlZm9yZVxuICAgICAgICAgY29udGVudDogJ+KAoidcbiAgICAgICAgIHBhZGRpbmc6IDAgcmVtKCAyMCApXG5cbiAgICAgICY6Zmlyc3QtY2hpbGQ6YmVmb3JlXG4gICAgICAgICBjb250ZW50OiBub25lXG5cbiAgIHBcbiAgICAgIG1hcmdpbjogZW0oIDE4LzE0ICkgMCAwXG5cbiAgIGFcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgdW5kZXJsaW5lX2Zvb3RlcigpXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcblxuLmZvb3Rlci13cmFwcGVyXG4gICBtYXJnaW46IDAgYXV0b1xuIiwiLypcbiAqICBQT00nUE9URVMgfCBNSVhJTlNcbiAqL1xuXG5tZWRpYSgkcXVlcnkpXG4gICBAbWVkaWEgJHF1ZXJ5XG4gICAgICAve3NlbGVjdG9yKCl9XG4gICAgICAgICB7YmxvY2t9XG5cblxudW5kZXJsaW5lX2Zvb3RlciggJHNpemUgPSAycHgsICRjb2xvciA9IGN1cnJlbnRDb2xvciApXG4gICBzcGFuXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkY29sb3IgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDEwMCUgKVxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwIGJvdHRvbSAwXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDAgJHNpemVcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwIClcblxuICAgICAgLy8gdW5sZXNzIGRpc3BsYXkgaXMgZGVmaW5lZFxuICAgICAgLy8gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG5cbiAgICAgIHVubGVzcyB0cmFuc2l0aW9uIGlzIGRlZmluZWRcbiAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAkdHJhbnNpdGlvblxuXG4gICAmOmZvY3VzXG4gICAgICBvdXRsaW5lOiBub25lXG5cbiAgICY6aG92ZXJcbiAgIC5rZXlib2FyZCAmOmZvY3VzXG4gICAgICBzcGFuXG4gICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgJHNpemVcblxuXG51bmRlcmxpbmUoICRzaXplID0gMnB4LCAkY29sb3IgPSBjdXJyZW50Q29sb3IgKVxuICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGNvbG9yIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlIClcbiAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMCBib3R0b20gMFxuICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgYmFja2dyb3VuZC1zaXplOiAxMDAlICRzaXplXG4gICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSggMCwgMCwgMCwgMCApXG4gICBwYWRkaW5nOiAwIDAgcmVtKCA1IClcbiAgIC8vIHVubGVzcyBkaXNwbGF5IGlzIGRlZmluZWRcbiAgIC8vICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuXG4gICB1bmxlc3MgdHJhbnNpdGlvbiBpcyBkZWZpbmVkXG4gICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nICR0cmFuc2l0aW9uXG5cbiAgICY6Zm9jdXNcbiAgICAgIG91dGxpbmU6IG5vbmVcblxuICAgJjpob3ZlclxuICAgLmtleWJvYXJkICY6Zm9jdXNcbiAgICAgIHBhZGRpbmc6IDAgMCByZW0oIDcgKVxuIiwiLmJnLW1vZFxuICAgaGVpZ2h0OiAxMDAlXG4gICBvYmplY3QtZml0OiBjb3ZlclxuICAgcG9zaXRpb246IGFic29sdXRlXG4gICB0b3A6IDBcbiAgIGxlZnQ6IDBcbiAgIHdpZHRoOiAxMDAlXG4gICB6LWluZGV4OiAxXG4iLCIudGl0bGUtbWFpblxuICAgZm9udC1mYW1pbHk6ICRmb250LW5pdHRpbW9zdHJvO1xuICAgbGluZS1oZWlnaHQ6IC44O1xuICAgZm9udC1zaXplOiByZW0oIDQwICk7XG4gICBjb2xvcjokZ3JlZW47XG4gICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICBoYXMtdGl0bGUtc2Vjb25kLWRpc3BsYXkoKVxuXG4gICBAbWVkaWEgKG1heC13aWR0aCAzNzBweClcbiAgICAgIGZvbnQtc2l6ZTogcmVtKCAzMCApO1xuXG4gICBzdXBcbiAgICAgIG1hcmdpbi1sZWZ0IHJlbSggNSApXG4gICAgICBmb250LXNpemUgNjAlXG5cbnRpdGxlLXNlY29uZCgpXG4gICBtYXJnaW46IHJlbSggMjAgKSBhdXRvIHJlbSggMjAgKSAwO1xuICAgZm9udC1mYW1pbHk6ICRmb250LWJhbGxvb247XG4gICBmb250LXNpemU6IHJlbSggMzIgKTtcbiAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICBsaW5lLWhlaWdodDogMTtcbiAgIGNvbG9yOiRncmVlbjtcbiAgIGhhcy10aXRsZS1zZWNvbmQtZGlzcGxheSgpXG5cbiAgIHN1cFxuICAgICAgbWFyZ2luLWxlZnQgcmVtKCA1IClcbiAgICAgIGZvbnQtc2l6ZSA3MCVcblxuLnRpdGxlLXNlY29uZFxuICAgdGl0bGUtc2Vjb25kKClcblxudGl0bGUtdGhpcmQoKVxuICAgbWFyZ2luOiBlbSggMjAvMTYgKSAwIC41ZW1cbiAgIGZvbnQtZmFtaWx5OiAkZm9udC1uaXR0aW1vc3Ryb1xuICAgZm9udC1zaXplOiByZW0oIDI1IClcbiAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgIGxpbmUtaGVpZ2h0OiAwLjkyXG5cbiAgIHN1cFxuICAgICAgbWFyZ2luLWxlZnQgcmVtKCAyIClcbiAgICAgIGZvbnQtc2l6ZSA2MCVcblxuLnRpdGxlLXRoaXJkXG4gICB0aXRsZS10aGlyZCgpXG4iLCIuaWxsdXN0cmF0aW9uXG4gICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgIHotaW5kZXg6IDJcblxuICAgJnMtLWNvbnRhaW5lclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG5cblxuXG4gICBpbWdcblxuICAgICAgJi5yb3VuZC1sYXJnZVxuICAgICAgICAgd2lkdGg6IHJlbSggMTAwIClcbiAgICAgICAgIGhlaWdodDogcmVtKCAxMDAgKVxuXG4gICAgICAmLnJvdW5kLXNtYWxsXG4gICAgICAgICB3aWR0aDogcmVtKCA0MCApXG4gICAgICAgICBoZWlnaHQ6IHJlbSggNDAgKVxuXG4gICAgICAmLnRyaWFuZ2xlLWxlZnRcbiAgICAgICYudHJpYW5nbGUtcmlnaHRcbiAgICAgICAgIHdpZHRoOiByZW0oIDQwIClcbiAgICAgICAgIGhlaWdodDogcmVtKCA0MCApXG4iLCIubGluay1zdGRcbiAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgYWxpZ24taXRlbXM6IGNlbnRlclxuXG4gICAmOmhvdmVyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuXG4gICBzcGFuXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG5cbiAgIHN2Z1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG4gICAgICB3aWR0aDogcmVtKCAxMiApXG4gICAgICBoZWlnaHQ6IHJlbSggMTMgKVxuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSggMiApXG5cbiIsIi5hY2NvcmRpb25cbiAgIGJhY2tncm91bmQ6ICRsaWdodFxuICAgYm94LXNoYWRvdzogMCByZW0oIDIgKSByZW0oIDYgKSAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgIG1pbi1oZWlnaHQ6IHJlbSggNzUgKVxuXG4gICAuYWNjb3JkaW9uLWlkZWEmXG4gICAgICBtaW4taGVpZ2h0OiByZW0oIDE1NiApXG5cbiAgICYtLXRyaWdnZXJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgcGFkZGluZzogcmVtKCAxNCApIHJlbSggMzIgKVxuICAgICAgY3Vyc29yOiBwb2ludGVyXG5cbiAgICAgICY6OmJlZm9yZVxuICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgdG9wOiAwXG4gICAgICAgICByaWdodDogMFxuICAgICAgICAgYm90dG9tOiAwXG4gICAgICAgICBsZWZ0OiAwXG4gICAgICAgICBtaW4taGVpZ2h0OiByZW0oIDc1IClcblxuICAgICAgICAgLmlzLWV4cGFuZGVkJlxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAgICAuYWNjb3JkaW9uLWlkZWEgJlxuICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKCAxNTYgKVxuXG4gICAgICBkaXZcbiAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSggNDAgKVxuICAgICAgICAgZm9udC1zaXplOiByZW0oIDE2ICk7XG4gICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgc3ZnXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgIHRvcDogcmVtKCAxNCApXG4gICAgICAgICByaWdodCByZW0oIDE2IClcbiAgICAgICAgIGZpbGw6ICRncmVlblxuICAgICAgICAgdHJhbnNpdGlvbjogLjM1c1xuXG4gICAgICAgICAuaXMtZXhwYW5kZWQmXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKVxuXG4gICAgICAuYWNjb3JkaW9uLWlkZWEgJlxuICAgICAgICAgZGl2XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuXG4gICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICAgY29udGVudDogJyAnIGNvdW50ZXIoaWRlYXMtY291bnRlcilcbiAgICAgICAgIGgzXG4gICAgICAgICAgICBtYXJnaW46IDBcblxuICAgJi0tZHJvcGRvd25cbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgIHBhZGRpbmc6IDAgcmVtKCAzMiApIHJlbSggMjAgKVxuICAgICAgZm9udC1zaXplOiBlbSggMTYgLyAkZnogKVxuXG5cblxuICAgJnMtLWxpc3RcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmVcbiAgICAgIHBhZGRpbmc6IDBcbiAgICAgIGNvdW50ZXItcmVzZXQ6IGlkZWFzLWNvdW50ZXI7XG5cbiAgICAgICYtLXdyYXBwZXJcbiAgICAgICAgIG1hcmdpbi10b3A6IHJlbSggLTIwICkgIWltcG9ydGFudFxuXG4gICAgICAmLS1pdGVtXG4gICAgICAgICBtYXJnaW46IHJlbSggMjAgKSAwIDBcbiAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpZGVhcy1jb3VudGVyO1xuICAgICAgICAgaGFzLXRleHQtZGlzcGxheSgpXG4iLCIkYXBwbGljYXRpb24td2lkdGggPSA5NjQ7XG5cbiNvdmVybGF5LWFwcGxpY2F0aW9uXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5cbiAgIGZvbnQtc2l6ZTogcmVtKCAxNiApXG4gICBsaW5lLWhlaWdodDogKCAyNC8yMCApXG4gICBtYXgtd2lkdGg6IHJlbSggJGFwcGxpY2F0aW9uLXdpZHRoIClcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgd2lkdGg6IDEwMCVcbiAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzICRlYXNlLW91dC1xdWFkLCBvcGFjaXR5IDAuMjVzICRlYXNlLW91dC1xdWFkXG5cbiAgICZbYXJpYS1oaWRkZW49dHJ1ZV1cbiAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgLmNsb3NlZCAmXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDUlIClcbiAgICAgIG9wYWNpdHk6IDBcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzZS1pbi1xdWFkXG5cbiAgIC5vdmVybGF5LWNsb3NlXG4gICAgICB6LWluZGV4OiA1XG5cbiAgIC5maWd1cmVcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgcGFkZGluZy10b3A6IHBjdCggMzg1LyAkYXBwbGljYXRpb24td2lkdGggKVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIG1hcmdpbjogcmVtKCA0MCApIDAgcmVtKCAxNiApXG5cbiAgICAgIHN2Z1xuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICBsZWZ0OiA1MCVcbiAgICAgICAgIHRvcDogMFxuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlIClcbiAgICAgICAgIHotaW5kZXg6IDFcblxuICAgICAgaW1nXG4gICAgICAgICB3aWR0aDogcGN0KCAxNzYvICRhcHBsaWNhdGlvbi13aWR0aCApXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgIHotaW5kZXg6IDJcbiAgICAgICAgIHRvcDogcGN0KCAtNjAgLyAzODUgKVxuICAgICAgICAgcmlnaHQ6IHBjdCggOTYgLyAkYXBwbGljYXRpb24td2lkdGggKVxuXG4gICAud3JhcHBlclxuICAgICAgY29sb3I6ICRncmV5LWRhcmtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICBtYXgtd2lkdGg6IHJlbSggKCRhcHBsaWNhdGlvbi13aWR0aCAtICggMTU2ICogMiApKSApXG4gICAgICBwYWRkaW5nOiAwIHJlbSggMjAgKVxuICAgICAgd2lkdGg6IDEwMCVcblxuICAgICAgcFxuICAgICAgICAgbWFyZ2luOiBlbSggMjQvMjAgKSAwXG5cbiAgIGZvb3RlclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZFxuICAgICAgY29sb3I6ICRsaWdodFxuICAgICAgZm9udC1zaXplOiByZW0oIDE2IClcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXG4gICAgICBwYWRkaW5nOiByZW0oIDE4ICkgcmVtKCAxMCApIDBcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuXG4gICAgICBwXG4gICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oIDMgKVxuIiwiJHBzZC1tb2JpbGUtbWF4LXdpZHRoID0gNjQwXG4kY2FsYyA9IDI4MjMgLyA2NTZcblxuLnNjcmVlbi1jaXR5XG4gICBjb2xvcjogJGdyZXktZGFya1xuICAgaGVpZ2h0OiBhdXRvXG4gICBwYWRkaW5nLWJvdHRvbTogcGN0KCAzMjAgLyAkcHNkLW1vYmlsZS1tYXgtd2lkdGggKVxuXG4gICAudWktY2l0eVxuICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAudWktY2l0eS1tb2JpbGVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBoZWlnaHQ6ICdjYWxjKCAxMDB2dyAqICVzICknICUgJGNhbGNcblxuICAgLnRpdGxlXG4gICAgICBoaWRlKClcblxuICAgcFxuICAgICAgbWFyZ2luOiAwXG4gICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveFxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICBmb250LXNpemU6ICggMTIgLyAzMjAgKiAxMDB2dyApXG4gICAgICBsaW5lLWhlaWdodDogKCAxNC8xMiApXG4gICAgICBsZWZ0OiAwXG4gICAgICB0b3A6IDBcblxuICAgYVxuICAgICAgdW5kZXJsaW5lKCAycHggKVxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtYmFsbG9vblxuICAgICAgbWFyZ2luLXRvcDogcmVtKCA2IClcbiAgICAgIGNvbG9yOiAkZ3JlZW5cbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgZm9udC1zaXplOiAoIDEzIC8gMzIwICogMTAwdncgKVxuICAgICAgbGluZS1oZWlnaHQ6ICggMTYgLyAxMyApXG5cbiAgIFtpZF49YW5pbS1dXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggLTUwJSwgLTUwJSApXG5cbiAgICAgIHN2Z1xuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICBsZWZ0OiAwXG4gICAgICAgICB0b3A6IDBcblxuICAgLmNpdHktc2VjdGlvbnNcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgbGVmdDogMFxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0b3A6IDBcbiAgICAgIHdpZHRoOiAxMDAlXG5cbiAgIC5jaXR5LTFcbiAgICAgIHBcbiAgICAgICAgIHdpZHRoOiBwY3QoIDI2MCAvICRwc2QtbW9iaWxlLW1heC13aWR0aCApXG4gICAgICAgICB0b3A6ICdjYWxjKCAxMDB2dyAqICVzICknICUgIHJvdW5kKCggMzk4IC8gJHBzZC1tb2JpbGUtbWF4LXdpZHRoICksIDEwIClcbiAgICAgICAgIHBhZGRpbmctbGVmdDogcGN0KCAyODAgLyAkcHNkLW1vYmlsZS1tYXgtd2lkdGggKVxuXG4gICAuY2l0eS0yXG4gICAgICAudGl0bGVcbiAgICAgICAgIGJhY2tncm91bmQ6IHVybCggJHVybC1keW4gKyAnY2l0eS9jaXR5LTItdGl0bGUucG5nJyApIG5vLXJlcGVhdCAwIGJvdHRvbVxuICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCVcbiAgICAgICAgIGNsaXA6IGF1dG9cbiAgICAgICAgIGxlZnQ6IHBjdCggMzAgLyAkcHNkLW1vYmlsZS1tYXgtd2lkdGggKVxuICAgICAgICAgbWFyZ2luLXRvcDogcGN0KCA2MzAgLyAkcHNkLW1vYmlsZS1tYXgtd2lkdGggKVxuICAgICAgICAgcGFkZGluZy10b3A6IHBjdCggMjIwIC8gJHBzZC1tb2JpbGUtbWF4LXdpZHRoIClcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgdG9wOiAwXG4gICAgICAgICB3aWR0aDogcGN0KCA0ODggLyAkcHNkLW1vYmlsZS1tYXgtd2lkdGggKVxuXG4gICAgICAgICArbWVkaWEoICRtcS0yeCApXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoICR1cmwtZHluICsgJ2NpdHkvY2l0eS0yLXRpdGxlQDJ4LnBuZycgKVxuXG4gICAgICBwXG4gICAgICAgICB3aWR0aDogcGN0KCAyNDAgLyAkcHNkLW1vYmlsZS1tYXgtd2lkdGggKVxuICAgICAgICAgdG9wOiAnY2FsYyggMTAwdncgKiAlcyApJyAlICByb3VuZCgoIDg5MCAvICRwc2QtbW9iaWxlLW1heC13aWR0aCApLCAxMCApXG4gICAgICAgICBwYWRkaW5nLWxlZnQ6IHBjdCggMzcyIC8gJHBzZC1tb2JpbGUtbWF4LXdpZHRoIClcblxuICAgLmNpdHktM1xuICAgICAgcFxuICAgICAgICAgd2lkdGg6IHBjdCggMjcwIC8gJHBzZC1tb2JpbGUtbWF4LXdpZHRoIClcbiAgICAgICAgIHRvcDogJ2NhbGMoIDEwMHZ3ICogJXMgKScgJSAgcm91bmQoKCAxOTE4IC8gJHBzZC1tb2JpbGUtbWF4LXdpZHRoICksIDEwIClcbiAgICAgICAgIHBhZGRpbmctbGVmdDogcGN0KCA0OCAvICRwc2QtbW9iaWxlLW1heC13aWR0aCApXG5cbiAgIC5jaXR5LTRcbiAgICAgIHBcbiAgICAgICAgIHdpZHRoOiBwY3QoIDQwNiAvICRwc2QtbW9iaWxlLW1heC13aWR0aCApXG4gICAgICAgICB0b3A6ICdjYWxjKCAxMDB2dyAqICVzICknICUgIHJvdW5kKCgyODE4IC8gJHBzZC1tb2JpbGUtbWF4LXdpZHRoKSwgMTAgKVxuICAgICAgICAgcGFkZGluZy1sZWZ0OiBwY3QoIDkwIC8gJHBzZC1tb2JpbGUtbWF4LXdpZHRoIClcblxuICAgICAgICAgYVxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuXG4jYW5pbS1zcXVhcmVzXG4gICBoZWlnaHQ6IHBjdCggMjUwIC8gJHBzZC1tb2JpbGUtbWF4LXdpZHRoIClcbiAgIHdpZHRoOiBAaGVpZ2h0XG4gICBsZWZ0OiBwY3QoIDE2NiAvICRwc2QtbW9iaWxlLW1heC13aWR0aCApXG4gICBtYXJnaW4tdG9wOiBwY3QoIDE0MiAvICRwc2QtbW9iaWxlLW1heC13aWR0aCApXG5cbiNhbmltLXNrYXRlXG4gICBoZWlnaHQ6IHJlbSggOTAgKVxuICAgd2lkdGg6IEBoZWlnaHRcbiAgIGxlZnQ6IHBjdCggMzE4IC8gJHBzZC1tb2JpbGUtbWF4LXdpZHRoIClcbiAgIG1hcmdpbi10b3A6IHBjdCggMTMyIC8gJHBzZC1tb2JpbGUtbWF4LXdpZHRoIClcblxuXG4jYW5pbS1wb2lcbiAgIGhlaWdodDogcmVtKCAyNDAgKVxuICAgd2lkdGg6IEBoZWlnaHRcbiAgIGxlZnQ6IHBjdCggMTkwIC8gJHBzZC1tb2JpbGUtbWF4LXdpZHRoIClcbiAgIG1hcmdpbi10b3A6IHBjdCggOTAwIC8gJHBzZC1tb2JpbGUtbWF4LXdpZHRoIClcbiIsIm1haW5bcm9sZT1cIm1haW5cIl1cbiAgIGNvbG9yOiAkZ3JleS1kYXJrXG4gICBjb3VudGVyLXJlc2V0OiB0aXRsZVxuICAgbGluZS1oZWlnaHQ6ICggMjAvMTYgKVxuXG4gICAucGFnZS1zaW5nbGUgJlxuICAgICAgcGFkZGluZzogcmVtKCA0MCApIDBcblxuICAgLnBhZ2UtZWRpdG8uZWRpdG8tbG9uZy1yZWFkICZcbiAgIC5wYWdlLWVkaXRvLnBhZ2UtdmVyZ2VyICZcbiAgICAgID4gZGl2XG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcblxuICAgLnd5c2l3eWdcbiAgICAgIGZvbnQtc2l6ZSByZW0oIDE2IClcblxuICAgICAgPiAqOmZpcnN0LWNoaWxkXG4gICAgICAgICBtYXJnaW4tdG9wIDBcbiAgICAgID4gKjpsYXN0LWNoaWxkXG4gICAgICAgICBtYXJnaW4tYm90dG9tIDBcbiAgICAgIHBcbiAgICAgIHVsXG4gICAgICBkbFxuICAgICAgICAgbWFyZ2luIGVtKCAyMC8xNiApIDBcblxuICAgICAgcCArIHVsXG4gICAgICAgICBtYXJnaW4tdG9wIGVtKCAtMTUvMTYgKVxuICAgICAgdWxcbiAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZSBkaXNjXG4gICAgICAgICBwYWRkaW5nLWxlZnQgcmVtKCAxNCApXG4gICAgICAgICBtYXJnaW4tbGVmdCByZW0oIDMwIClcblxuICAgICAgICAgdWxcbiAgICAgICAgIHBcbiAgICAgICAgICAgIG1hcmdpbiAwXG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oIDEwLzE2IClcblxuICAgICAgICAgdWxcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlXG5cbiAgICAgIGRsXG4gICAgICAgICBkaXZcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGVtKCAyMC8xNiApXG5cbiAgICAgIGR0XG4gICAgICAgICBkaXNwbGF5OiBpbmxpbmVcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXG5cbiAgICAgIGRkXG4gICAgICAgICBkaXNwbGF5OiBpbmxpbmVcbiAgICAgICAgIG1hcmdpbjogMFxuXG4gICAgICBhXG4gICAgICAgICBjb2xvcjogJGdyZWVuXG4gICAgICAgICB1bmRlcmxpbmUoKVxuICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG5cbiAgICAgICYuaGlnaGxpZ2h0LWJsb2NrXG4gICAgICAgICBib3JkZXI6IHNvbGlkIHJlbSggOCApICRncmVlblxuICAgICAgICAgcGFkZGluZzogcmVtKDI0KSByZW0oIDE2ICkgcmVtKDMyKVxuICAgICAgICAgaGFzLXRleHQtZGlzcGxheSgpXG5cbiAgICAgICAgIGhyXG4gICAgICAgICAgICB3aWR0aDogcmVtKCA1MyApXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSggMTAgKVxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCR1cmwtaW1nICsgJ2ljLXdhdmUtZ3JlZW4uc3ZnJykgbm8tcmVwZWF0IDAgMFxuICAgICAgICAgICAgYm9yZGVyIG5vbmVcbiAgICAgICAgICAgIG1hcmdpbjogcmVtKCAyMCApIGF1dG8gcmVtKCAyMCApIDBcblxuICAgICAgaDIuZWRpdG8tLXRpdGxlLS10aXRsZVxuICAgICAgLnBhZ2UtZWRpdG8uZWRpdG8gJi0td3JhcHBlciBoMlxuICAgICAgLnBhZ2UtZWRpdG8uZWRpdG8tbG9uZy1yZWFkICYtLXdyYXBwZXIgaDNcbiAgICAgIC5wYWdlLWVkaXRvLnBhZ2UtdmVyZ2VyICYtLXdyYXBwZXIgaDNcbiAgICAgICAgIHRpdGxlLXNlY29uZCgpXG5cbiAgICAgIGgyLmVkaXRvLS10aXRsZS0tdGl0bGVcbiAgICAgIC5wYWdlLWVkaXRvLmVkaXRvICYtLXdyYXBwZXIgaDJcbiAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICAgbWF4LXdpZHRoOiBub25lXG5cbiAgICAgIC5wYWdlLWVkaXRvLmVkaXRvLWxvbmctcmVhZCAmLS13cmFwcGVyIGgzXG4gICAgICAucGFnZS1lZGl0by5wYWdlLXZlcmdlciAmLS13cmFwcGVyIGgzXG4gICAgICAgICAvLyBtYXgtd2lkdGg6IHJlbSggNTQ1IClcbiAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICB3aWR0aDogcmVtKCA4MCApXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSggMjAgKVxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCR1cmwtaW1nICsgJ2ljLXdhdmUtZ3JlZW4uc3ZnJykgbm8tcmVwZWF0IDAgMFxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluXG4gICAgICAgICAgICBib3JkZXIgbm9uZVxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gcmVtKCAzMCApIDBcblxuICAgICAgLnBhZ2UtZWRpdG8ucGFnZS12ZXJnZXIgJi0td3JhcHBlciBoM1xuICAgICAgICAgLy8gbWF4LXdpZHRoOiA5MCVcblxuICAgICAgLnBhZ2UtZWRpdG8uZWRpdG8gJlxuICAgICAgLnBhZ2UtZWRpdG8uZWRpdG8tbG9uZy1yZWFkICZcbiAgICAgIC5wYWdlLWVkaXRvLnBhZ2UtdmVyZ2VyICZcbiAgICAgICAgICYtLXdyYXBwZXJcbiAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCR1cmwtaW1nICsgJ2ljLWxpc3QtYXBwbGUuc3ZnJykgbm8tcmVwZWF0IDAgMFxuICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSggMTQgKVxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oIDIwIClcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCByZW0oIDggKSAwIHJlbSggMiApXG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b21cblxuICAgICAgICAgICAgICAgJi5oaWdobGlnaHQtMVxuICAgICAgICAgICAgICAgJi5oaWdobGlnaHQtMlxuICAgICAgICAgICAgICAgJi5zb3VyY2VzXG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuXG4gICAgICAgICBvbFxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QtY291bnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBcblxuICAgICAgICAgICAgbGlcbiAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSggMjAgKVxuICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtY291bnRlcjtcbiAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG4gICAgICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSggMTAwIClcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKCA3MyApXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byByZW0oIDEwICkgMFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKCAzNiApXG5cbiAgICAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtY291bnRlcilcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWRcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1iYWxsb29uXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSggMzYgKVxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHRcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oIDMyIClcbiAgICAgICAgICAgICAgICAgIHRvcDogcmVtKCAyNSApXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwXG5cbiAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzEpXG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkdXJsLWltZyArICdpbGwtbGlzdC1udW0tMS5zdmcnKVxuXG4gICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbisyKVxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHVybC1pbWcgKyAnaWxsLWxpc3QtbnVtLTIuc3ZnJylcblxuICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMylcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCR1cmwtaW1nICsgJ2lsbC1saXN0LW51bS0zLnN2ZycpXG5cbiAgICAgICYuaGlnaGxpZ2h0LXRleHRcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcblxuICAgICAgJi5zb3VyY2VzLXRleHRcbiAgICAgICAgIGZvbnQtc2l6ZSByZW0oIDEyIClcbiAgICAgICAgIGNvbG9yICRncmV5LW1lZGl1bVxuXG5cbiAgIC5wYWdlLXRpdGxlXG4gICBoMVxuICAgICAgY29sb3I6ICRncmVlblxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVkaXRvLXRpdGxlXG4gICAgICBmb250LXNpemU6IHJlbSggNDAgKVxuICAgICAgbGluZS1oZWlnaHQ6IC43NVxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG5cbiAgICttZWRpYSggJG1xLW1heC13MTAyNCApXG4gICAgICAucGFnZS1lZGl0by5lZGl0by1sb25nLXJlYWQgJiAuZWRpdG8tLXNjcm9sbC1uYXYtLXdyYXBwZXIgfiAuY29udGVudC13cmFwcGVyXG4gICAgICAucGFnZS1lZGl0by5wYWdlLXZlcmdlciAmIC5lZGl0by0tc2Nyb2xsLW5hdi0td3JhcHBlciB+IC5jb250ZW50LXdyYXBwZXJcbiAgICAgIC5wYWdlLWVkaXRvLnBhZ2UtdmVyZ2VyICYgLmVkaXRvLS1mbG9hdGluZy1pbWFnZSAuY29udGVudC13cmFwcGVyXG4gICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSggNTAgKVxuXG4gICAuY29udGVudC13cmFwcGVyXG4gICAgICBtYXgtd2lkdGg6IHJlbSggODIwIClcbiAgICAgIHBhZGRpbmc6IDAgcmVtKCAyMCApXG4gICAgICBtYXJnaW46IHJlbSggNDAgKSBhdXRvXG5cbiAgICAgICYubGFyZ2VcbiAgICAgICAgIG1heC13aWR0aDogcmVtKCA5ODAgKVxuXG4gICAgICAmLngtbGFyZ2VcbiAgICAgICAgIG1heC13aWR0aDogcmVtKCAxMDAwIClcblxuICAgICAgJi5oaWdobGlnaHQtdGV4dC0td3JhcHBlclxuICAgICAgJi5oaWdobGlnaHQtdGV4dC0td3JhcHBlciArIC53eXNpd3lnLS13cmFwcGVyXG4gICAgICAmLnNvdXJjZXMtdGV4dC0td3JhcHBlclxuICAgICAgICAgbWFyZ2luLXRvcDogcmVtKCAtMjAgKVxuXG4gICAgICAuY29udGVudC13cmFwcGVyIC8vIHJlc2V0IHByb3BlcnRpZXMgaWYgLmNvbnRlbnQtd3JhcHBlciBhcmUgbmVzdGVkXG4gICAgICAgICBtYXgtd2lkdGg6IG5vbmVcbiAgICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgIG1hcmdpbjogMFxuXG4gICAgICBoclxuICAgICAgICAgYm9yZGVyOiBzb2xpZCAkZ3JleS1saWdodFxuICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwXG5cblxuXG4gICAgICAucGFnZS1lZGl0by5lZGl0byAmXG4gICAgICAucGFnZS1lZGl0by5lZGl0by1sb25nLXJlYWQgJlxuICAgICAgLnBhZ2UtZWRpdG8ucGFnZS12ZXJnZXIgJlxuICAgICAgICAgPiAud3lzaXd5Z1xuICAgICAgICAgICAgPiBwXG4gICAgICAgICAgICAgICBoYXMtdGV4dC1kaXNwbGF5KClcblxuICAgLnBhZ2Utc2luZ2xlICZcbiAgICAgIC50aXRsZVxuICAgICAgaDJcbiAgICAgICAgIHRpdGxlLXRoaXJkKClcblxuICAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiB0aXRsZVxuICAgICAgICAgICAgY29udGVudDogY291bnRlcih0aXRsZSkgJy4gJ1xuXG4gICAuc3VidGl0bGVcbiAgIGgzXG4gICBoNFxuICAgICAgdGl0bGUtdGhpcmQoKVxuXG4gICAuaW5mb1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgZm9udC1zaXplOiByZW0oIDE2IClcblxuICAgICAgJi0td3JhcHBlclxuICAgICAgICAgbWF4LXdpZHRoOiByZW0oIDYyMCArIDQ4ICogMiApXG4gICAgICAgICBwYWRkaW5nOiByZW0oIDI0ICkgcmVtKCA0OCApXG5cbiAgIC5jb29raWUtdHlwZVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbGlnaHRcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oIC0yMCApXG4gICAgICBtYXJnaW4tcmlnaHQ6IEBtYXJnaW4tbGVmdFxuXG4gICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBcblxuICAgICAgLnN1YnRpdGxlXG4gICAgICBoM1xuICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXJvb3RcbiAgICAgICAgIGZvbnQtc2l6ZTogMWVtXG4gICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICAgICBjb2xvcjogJGdyZWVuXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSggMjAvMTYgKVxuXG4gICBwLmhpZ2hsaWdodC0xXG4gICAgICBmb250LXdlaWdodDogNzAwXG5cbiAgIHAuaGlnaGxpZ2h0LTJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgIGNvbG9yOiAkZ3JlZW5cbiAgICAgIGZvbnQtc2l6ZTogcmVtKCAxOCApXG5cbiAgIHAuc291cmNlc1xuICAgICAgZm9udC1zaXplOiByZW0oIDEyIClcbiAgICAgIGNvbG9yICRncmV5LW1lZGl1bVxuXG4iLCIuY29va2llXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodFxuICAgY29sb3I6ICRsaWdodFxuICAgbGVmdDogMFxuICAgb3BhY2l0eTogMFxuICAgcG9zaXRpb246IGZpeGVkXG4gICB0b3A6IDBcbiAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgbGluZWFyXG4gICB3aWR0aDogMTAwJVxuICAgei1pbmRleDogMzBcblxuICAgJi5zaG93XG4gICAgICBvcGFjaXR5OiAxXG5cbiAgIHBcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXG4gICAgICBtYXJnaW46IDBcblxuICAgYVxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsXG5cbi5jb29raWUtd3JhcHBlclxuICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgZGlzcGxheTogZmxleFxuICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICBtYXJnaW46IDAgYXV0b1xuICAgbWF4LXdpZHRoOiByZW0oIDEwMDAgKVxuICAgcGFkZGluZzogcmVtKCAxMCApXG5cblxuLmNvb2tpZS1jbG9zZVxuICAgYXBwZWFyYW5jZTogbm9uZVxuICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodFxuICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICAgYm9yZGVyLXJhZGl1czogNXB4XG4gICBwYWRkaW5nOiByZW0oIDUgKSByZW0oIDE1IClcbiAgIGZvbnQtd2VpZ2h0OiBib2xkXG4gICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGxpbmVhclxuICAgbWFyZ2luLWxlZnQ6IHJlbSggMTAgKVxuXG4gICAua2V5Ym9hcmQgJjpmb2N1c1xuICAgJjpob3ZlclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0XG4gICAgICBjb2xvcjogJGJsdWUtbGlnaHRcbiIsIi5lZGl0by0tY292ZXJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgaGVpZ2h0OiBcImNhbGMoIDkwdmggLSAlcyApXCIgJSAoICRzaXplLW5hdiApXG4gICBtYXgtaGVpZ2h0OiByZW0oIDYwMCApXG4gICBwYWRkaW5nLWJvdHRvbTogcmVtKCAzMiApXG4gICBtYXJnaW4tYm90dG9tOiByZW0oIC0zMiApXG4gICBkaXNwbGF5OiBmbGV4XG4gICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgIHotaW5kZXg6IDBcbiAgIG92ZXJmbG93OiBoaWRkZW5cblxuICAgLmJnLW1vZFxuICAgICAgYW5pbWF0aW9uOiB6b29taW4gNjBzIGluZmluaXRlIGxpbmVhcjtcbiAgICYgKyAmLS1hZnRlclxuICAgJiArICYtLWFmdGVyICsgKlxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG5cbiAgICY6OmJlZm9yZVxuICAgICAgY29udGVudDogJydcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiAwXG4gICAgICByaWdodDogMFxuICAgICAgYm90dG9tOiAwXG4gICAgICBsZWZ0OiAwXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMCwgMCwgMCwgMC4yKSk7XG4gICAgICB6LWluZGV4OiAyXG5cbiAgICYtLWlubmVyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cblxuICAgICAgPiAqXG4gICAgICAgICBtYXgtd2lkdGg7IDEwMCVcblxuICAgJi0taW5uZXJcbiAgICY6OmFmdGVyXG4gICAgICB6LWluZGV4OiAyXG4gICAgICB3aWR0aDogXCJjYWxjKCAxMDAlIC0gJXMgKVwiICUgKCByZW0oIDIwICkgKiAyIClcbiAgICAgIG1heC13aWR0aDogcmVtKCA5NDAgKVxuXG4gICAmLS1sb2dvXG4gICAgICBoYXMtbG9nby1kaXNwbGF5KClcblxuICAgJi0tbG9nbyArICYtLXRpdGxlXG4gICAgICBtYXJnaW46IHJlbSggNDIgKSAwIDBcblxuICAgJi0tdGl0bGVcbiAgICAgIGhhcy1tYWluLXRpdGxlLWRpc3BsYXkoKVxuICAgICAgbWF4LXdpZHRoOiByZW0oIDQ2MCApXG5cbiAgICY6OmFmdGVyXG4gICAgICBjb250ZW50OiAnJ1xuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICBib3R0b206IDBcbiAgICAgIGxlZnQ6IDUwJVxuICAgICAgaGVpZ2h0OiByZW0oIDMyIClcbiAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVYKCAtNTAlIClcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodFxuXG4gICAmLS1hZnRlciAvLyBoYWNrIGZvciBlZGdlIHRvIGF2b2lkIDFwcyBzcGFjZSB1bmRlciB3aGl0IGJsb2NrXG5cbiAgICAgICY6OmFmdGVyXG4gICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICB6LWluZGV4OiAwXG4gICAgICAgICB3aWR0aDogXCJjYWxjKCAxMDAlIC0gJXMgKVwiICUgKCByZW0oIDIwICkgKiAyIClcbiAgICAgICAgIG1heC13aWR0aDogcmVtKCA5NDAgKVxuICAgICAgICAgdG9wOiByZW0oIDI3IClcbiAgICAgICAgIGxlZnQ6IDUwJVxuICAgICAgICAgaGVpZ2h0OiByZW0oIDEwIClcbiAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVYKCAtNTAlIClcbiAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodFxuIiwiLnN0b3J5LWRpc2NsYWltZXJcbiAgIGZvbnQtc2l6ZTogcmVtKCAxMSApXG4gICBwYWRkaW5nOiByZW0oIDEyIClcbiAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlblxuICAgY29sb3I6ICRncmVlbi1kYXJrXG5cbiAgIC50aXRsZVxuICAgICAgbWFyZ2luOiAwXG4gICAgICBmb250LXNpemU6IHJlbSggMTUgKVxuICAgICAgbGluZS1oZWlnaHQ6ICggMTkvMTUgKVxuXG4gICBwXG4gICAgICBtYXJnaW46IDBcbiAgICAgIGxpbmUtaGVpZ2h0OiAoIDE0LzEyIClcblxuICAgYVxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1iYWxsb29uXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbVxuXG4gICAgICAmOmZvY3VzXG4gICAgICAgICBvdXRsaW5lOiBub25lXG4gICAgICBzdmdcbiAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICAgaGVpZ2h0OiByZW0oIDEyLjggKVxuICAgICAgICAgd2lkdGg6IEBoZWlnaHRcblxuICAgICAgJi5saW5rLWFycm93XG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgJjpob3ZlclxuICAgICAgICAgLmtleWJvYXJkICY6Zm9jdXNcbiAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAycHhcbiAgICAgICAgIHN2Z1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKCA1IClcbiAgICAgICAgIHNwYW5cbiAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoIDE2LzEyIClcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIGN1cnJlbnRDb2xvciA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQgMTAwJSApXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDAgYm90dG9tIDBcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMCAycHhcbiAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAkdHJhbnNpdGlvblxuXG4gICAgICAmLmxpbmstd29vZC1wYW5lbFxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICBib3R0b206IDBcbiAgICAgICAgIHJpZ2h0OiAyMCVcbiAgICAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICAgICB3aWR0aDogMTExcHhcbiAgICAgICAgIGhlaWdodDogNzRweFxuICAgICAgICAgYmFja2dyb3VuZDogdXJsKCR1cmwtaW1nICsgJ3dvb2QtcGFuZWwucG5nJykgbm8tcmVwZWF0IDAgMFxuICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluXG4gICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMFxuICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgICBjb2xvcjogJGxpZ2h0O1xuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSlcbiAgICAgICAgICYgPiBzcGFuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpXG4gICAgICAgICBzcGFuIHNwYW5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xXG5cbi5kaXNjbGFpbWVyLWNsb3NlXG4gICBkaXNwbGF5OiBub25lXG5cbi5kaXNjbGFpbWVyLXdyYXBwZXJcbiAgIG1hcmdpbi10b3A6IGVtKCAxNC8xMiApXG4gICBkaXNwbGF5OiBmbGV4XG4gICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuXG4gICAmOmFmdGVyXG4gICAgICBjb250ZW50OiAnJ1xuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICBsZWZ0OiBwY3QoIDE4MSAvIDI5NiApXG4gICAgICB0b3A6IDBcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgd2lkdGg6IDFweFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWRhcmtcblxuICAgcFxuICAgICAgcGFkZGluZy1yaWdodDogcmVtKCA1IClcbiAgICAgIHdpZHRoOiBwY3QoIDE4MCAvIDI5NiApXG5cbiAgIHVsXG4gICAgICB3aWR0aDogcGN0KCAxMDkgLyAyOTYgKVxuIiwiLnNjcmVlbi1lYXQtd2VsbFxuICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVcbiAgIGNvbG9yOiAkbGlnaHRcbiAgIGhlaWdodDogYXV0b1xuICAgbWluLWhlaWdodDogNjV2aFxuXG4gICAuZWF0LXdyYXBwZXJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlblxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICBkaXNwbGF5OiBmbGV4XG5cbiAgIC5zbGlkZXJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgZGlzcGxheTogZmxleFxuXG4gICAuZWF0LWl0ZW1cbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICBmbGV4LXNocmluazogMFxuXG4gICAgICBpbWdcbiAgICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAgIGZpZ2NhcHRpb25cbiAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXG4gICAgICAgICBmbGV4LWdyb3c6IDFcbiAgICAgICAgIHBhZGRpbmc6IHJlbSggMjUgKVxuICAgICAgICAgZm9udC1zaXplOiByZW0oIDE1IClcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAoIDIwLzE1IClcbiAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cbiAgICAgICAgIHBcbiAgICAgICAgICAgIG1hcmdpbjogMFxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSggNTAgKVxuICAgICAgICAgc3VwXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKCAxMC8xNSApXG5cbiAgICAgIC50ZXh0XG4gICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICBtYXJnaW46IHJlbSggMjAgKSAwXG5cbiAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIHJlbSggMjAgKVxuXG4gICAgICAgICBzdmdcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgbGVmdDogMFxuICAgICAgICAgICAgdG9wOiAwXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG5cbiAgIC5lYXQtMVxuICAgICAgZmlnY2FwdGlvblxuICAgICAgICAgcFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oIDEwIClcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgICBib3R0b206IDBcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oIDQgKSByZW0oIDEwIClcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgICAgIC50ZXh0XG4gICAgICAgICBwYWRkaW5nLXRvcDogcGN0KCA5MiAvIDI3MCApXG4gICAgICAgICB3aWR0aDogMTAwJVxuXG4gICAuZWF0LTJcbiAgICAgIGZpZ2NhcHRpb25cbiAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcblxuICAgICAgLnRleHRcbiAgICAgICAgIHBhZGRpbmctdG9wOiBwY3QoIDExOCAvIDI3MCApXG4gICAgICAgICB3aWR0aDogMTAwJVxuXG4gICAuZWF0LTNcbiAgICAgIC50ZXh0XG4gICAgICAgICBwYWRkaW5nLXRvcDogcGN0KCAxMDAgLyAyNzAgKVxuICAgICAgICAgd2lkdGg6IDEwMCVcblxuLmVhdC1hcnJvd3NcbiAgIGRpc3BsYXk6IG5vbmVcblxuLmVhdC1jb250cm9sc1xuICAgYm90dG9tOiByZW0oIDMwIClcbiAgIGRpc3BsYXk6IGZsZXhcbiAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICBsZWZ0OiAwXG4gICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgIHdpZHRoOiAxMDAlXG4gICB6LWluZGV4OiAxXG5cbiAgIGJ1dHRvblxuICAgICAgaGVpZ2h0OiByZW0oIDQwIClcbiAgICAgIHdpZHRoOiBAaGVpZ2h0XG4gICAgICBhcHBlYXJhbmNlOiBub25lXG4gICAgICBiYWNrZ3JvdW5kOiBub25lXG4gICAgICBib3JkZXI6IDBcbiAgICAgIHBhZGRpbmc6IDBcbiAgICAgIG91dGxpbmU6IG5vbmVcblxuICAgICAgJjphZnRlclxuICAgICAgICAgY29sb3I6ICRsaWdodFxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yXG4gICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgaGVpZ2h0OiByZW0oIDEyIClcbiAgICAgICAgIHdpZHRoOiBAaGVpZ2h0XG4gICAgICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgYm94LXNoYWRvdyAwLjJzICRlYXNlLWluLXF1YWRcblxuICAgICAgJjpob3ZlcjphZnRlclxuICAgICAgLmtleWJvYXJkICY6Zm9jdXM6YWZ0ZXJcbiAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkZ3JlZW5cbiAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIsICRlYXNlLW91dC1xdWFkXG5cblxuICAgICAgJlthcmlhLWN1cnJlbnQ9XCJ0cnVlXCJdXG4gICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5cblxuICAgICAgICAgJjpob3ZlcjphZnRlclxuICAgICAgICAgLmtleWJvYXJkICY6Zm9jdXM6YWZ0ZXJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkbGlnaHRcblxuICAgICAgc3BhblxuICAgICAgICAgaGlkZSgpXG4iLCIuZWRpdG8tLWZsb2F0aW5nLWltYWdlXG4gICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgIG1hcmdpbi10b3AgcmVtKCAtMjAgKVxuXG4gICArbWVkaWEoICRtcS1tYXgtdzEwMjQgKVxuICAgICAgbWFpbltyb2xlPVwibWFpblwiXSAmICsgLmNvbnRlbnQtd3JhcHBlci5zb3VyY2VzLXRleHQtLXdyYXBwZXJcbiAgICAgICAgIG1hcmdpbi10b3AgcmVtKCAyMCApXG5cbiAgICYtLXBpY3R1cmVcblxuICAgICAgaW1nXG4gICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICBtYXJnaW4gMCBhdXRvXG4gICAgICAgICB3aWR0aCBhdXRvXG4gICAgICAgICBoZWlnaHQgYXV0b1xuICAgICAgICAgbWF4LXdpZHRoIDEyMnB4XG4gICAgICAgICBtYXgtaGVpZ2h0IDE2NHB4XG5cbiAgICAgICttZWRpYSggJG1xLW1heC13MTAyNCApXG4gICAgICAgICBtYXJnaW4tdG9wIHJlbSggLTIwIClcbiIsIi5ncmlkLW1lZGlhc1xuICAgbWFyZ2luIHJlbSggNDAgKSAwXG4gICBwYWRkaW5nOiAwIHJlbSggMjAgKSAwIHJlbSggNTAgKVxuXG4gICAmLS1saXN0XG4gICAgICBtYXgtd2lkdGggcmVtKCAxMzAwIClcbiAgICAgIG1hcmdpbiAwIGF1dG9cbiAgICAgIG1pbi1oZWlnaHQgMTAwcHhcblxuICAgICAgLyogY2xlYXJmaXggKi9cbiAgICAgICY6OmFmdGVyXG4gICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICBjbGVhciBib3RoXG4gICAmLS1pdGVtXG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgd2lkdGggMTAwJVxuICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICBpbWdcbiAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgIGhlaWdodCBhdXRvXG4gICAgICAgICB0cmFuc2l0aW9uIC41NXNcblxuICAgICAgJjpob3ZlclxuICAgICAgICAgaW1nXG4gICAgICAgICAgICB0cmFuc2l0aW9uIDEuNTVzXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDcpXG4iLCIjZW5nYWdlbWVudHMtcHJvZHVjdHNcbiAgIGJhY2tncm91bmQ6ICRsaWdodFxuXG4gICAubmF2LWVuZ2FnZW1lbnRzXG5cbiAgICYtLWludHJvXG5cbiAgICAgICYtLXRpdGxlXG4gICAgICAgICB3aWR0aDogcmVtKCAzMCApXG5cbiNpbi10aGlzLW1vbWVudFxuICAgYmFja2dyb3VuZDogJGxpZ2h0XG4gICBwYWRkaW5nLXRvcDogMXB4XG4gICBoMlxuICAgICAgdGl0bGUtdGhpcmQoKVxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4iLCIuaW50ZXJ2aWV3c1xuICAgbWFyZ2luIHJlbSggNDAgKSAwXG5cbiAgICYtLXRhYnNcbiAgICAgIGRpc3BsYXkgbm9uZVxuXG4gICAmLS1saXN0XG4gICAgICAvL1xuXG4gICAmLS1pdGVtXG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuXG4uaW50ZXJ2aWV3XG5cbiAgICYtLXRyaWdnZXJcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICBtYXJnaW4gcmVtKCAyMCApIDBcbiAgICAgIGN1cnNvciBwb2ludGVyXG5cbiAgICAgICY6OmJlZm9yZVxuICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICB6LWluZGV4IDFcbiAgICAgICAgIGJvcmRlciBzb2xpZCB0cmFuc3BhcmVudFxuICAgICAgICAgdHJhbnNpdGlvbiAuMzVzXG4gICAgICAgICBwb2ludGVyLWV2ZW50cyBub25lXG5cbiAgICAgICY6OmJlZm9yZSAvLyBib3R0b21cbiAgICAgICAgIHRvcCAxMDAlXG4gICAgICAgICBsZWZ0IDUwJVxuICAgICAgICAgYm9yZGVyLXdpZHRoIHJlbSggMTAgKSByZW0oIDEwICkgMCByZW0oIDEwIClcbiAgICAgICAgIGJvcmRlci10b3AtY29sb3IgJGxpZ2h0XG4gICAgICAgICBtYXJnaW4tbGVmdCByZW0oIC0xMCApXG4gICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWShyZW0oIDEwICkpXG5cbiAgICAgICYuaXMtdmlzaWJsZTo6YmVmb3JlXG4gICAgICAuaXMtdmlzaWJsZSAmOjpiZWZvcmVcbiAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKHJlbSggMjAgKSlcblxuICAgICAgJjo6YWZ0ZXIgLy8gbGVmdFxuICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICB0b3AgNTAlXG4gICAgICAgICBsZWZ0IDEwMCVcbiAgICAgICAgIGJvcmRlci13aWR0aCByZW0oIDEwICkgMCByZW0oIDEwICkgcmVtKCAxMCApXG4gICAgICAgICBib3JkZXItbGVmdC1jb2xvciAkbGlnaHRcbiAgICAgICAgIG1hcmdpbi10b3AgcmVtKCAtMTAgKVxuICAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZXgocmVtKCAxMCApKVxuXG4gICAgICAmLmlzLXZpc2libGU6OmFmdGVyXG4gICAgICAuaXMtdmlzaWJsZSAmOjphZnRlclxuICAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgocmVtKCAzMCApKVxuXG5cbiAgICYtLWltYWdlXG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgYm9yZGVyLWJvdHRvbSAwIHNvbGlkICRncmVlblxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKCA1IClcbiAgICAgIHRyYW5zaXRpb24gLjM1c1xuXG4gICAgICAuaXMtdmlzaWJsZSAmXG4gICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoIHJlbSggOCApXG5cbiAgICAgIGltZ1xuICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgaGVpZ2h0IGF1dG9cblxuICAgICAgJjo6YmVmb3JlXG4gICAgICAmOjphZnRlclxuICAgICAgICAgLy9kaXNwbGF5IG5vbmVcbiAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICB0cmFuc2l0aW9uIC4zNXNcblxuICAgICAgICAgLmlzLXZpc2libGUgJlxuICAgICAgICAgLmlzLW1vdXNlIC5pbnRlcnZpZXctLXRyaWdnZXI6aG92ZXIgJlxuICAgICAgICAgICAgb3BhY2l0eSAwICFpbXBvcnRhbnRcblxuICAgICAgJjo6YmVmb3JlXG4gICAgICAgICB0b3A6IDBcbiAgICAgICAgIHJpZ2h0OiAwXG4gICAgICAgICBib3R0b206IDBcbiAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodFxuICAgICAgICAgb3BhY2l0eSAuNlxuXG5cbiAgICAgICY6OmFmdGVyXG4gICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgIHRvcDogNTAlXG4gICAgICAgICBsZWZ0OiA1MCVcbiAgICAgICAgIHdpZHRoOiByZW0oIDEwIClcbiAgICAgICAgIGhlaWdodDogcmVtKCAxMCApXG4gICAgICAgICBtYXJnaW4gcmVtKCAtNSApIDAgMCByZW0oIC01IClcbiAgICAgICAgIGJvcmRlciBzb2xpZCAkZ3JlZW5cbiAgICAgICAgIGJvcmRlci13aWR0aCByZW0oIDQgKSByZW0oIDQgKSAwIDBcbiAgICAgICAgIHRyYW5zZm9ybSByb3RhdGUoNDVkZWcpXG4gICAgICAgICBvcGFjaXR5IDFcblxuICAgJi0tbGVnZW5kXG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgY29sb3IgJGdyZWVuLWRhcmtcbiAgICAgIGZvbnQtc2l6ZSByZW0oIDE1IClcbiAgICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgICAgcGFkZGluZy1yaWdodCByZW0oIDM1IClcblxuICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICB0b3AgNHB4XG4gICAgICAgICByaWdodCAwXG4gICAgICAgICBiYWNrZ3JvdW5kIHVybCgkdXJsLWltZyArICdhcnJvdy12LnN2ZycpIG5vLXJlcGVhdCAwIDBcbiAgICAgICAgIHdpZHRoIDI0cHhcbiAgICAgICAgIGhlaWdodCAxM3B4XG4gICAgICAgICB0cmFuc2l0aW9uIC4zNXNcblxuICAgICAgICAgLmlzLXZpc2libGUgJlxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSgxODBkZWcpXG5cbiAgICAgICYtLXF1ZXN0aW9uXG4gICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgbWFyZ2luLXJpZ2h0IHJlbSggMyApXG5cblxuICAgICAgJi0tdGl0bGVcbiAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cbiAgICYtLWNvbnRlbnRcbiAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlblxuICAgICAgcGFkZGluZyByZW0oIDMwICkgcmVtKCAyMCApXG4gICAgICBmb250LXNpemUgcmVtKCAxNiApXG4gICAgICBjb2xvciAkZ3JlZW4tZGFya1xuXG4gICAgICAuaXMtdmlzaWJsZSAmXG4gICAgICAgICBkaXNwbGF5IGJsb2NrXG5cbiAgICYtLXRpdGxlXG4gICAgICBjb2xvciAkbGlnaHRcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1uaXR0aW1vc3Ryb1xuICAgICAgZm9udC1zaXplIHJlbSggMjUgKVxuICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgbGluZS1oZWlnaHQgLjk2XG4gICAgICBtYXJnaW4tYm90dG9tIHJlbSggMzAgKVxuXG4gICAgICAmLS1xdWVzdGlvblxuICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2U7XG4gICAgICAgICBtYXJnaW4tYm90dG9tIHJlbSggMTYgKVxuXG4gICAgICAmLS1uYW1lXG4gICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgcGFkZGluZy1yaWdodCByZW0oIDkwIClcblxuXG5cbiAgICYtLWljb25cbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICB0b3A6IDUwJVxuICAgICAgcmlnaHQ6IHJlbSggNDAgKVxuICAgICAgbWF4LXdpZHRoOiByZW0oIDgwIClcbiAgICAgIG1heC1oZWlnaHQgcmVtKCA4MCApXG4gICAgICBoZWlnaHQgYXV0b1xuICAgICAgd2lkdGggYXV0b1xuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSggNTAlLCAtNTAlIClcblxuXG5cbiIsIi5lZGl0by0tbGlua3NcbiAgIG1hcmdpbjogcmVtKCAyMCApIDBcblxuICAgJi0td3JhcHBlclxuICAgICAgbWFyZ2luLXRvcDogcmVtKCAtMjAgKSAhaW1wb3J0YW50XG5cbi5lZGl0by0tY3RhXG4gICBoYXMtdGV4dC1kaXNwbGF5KClcbiAgIGFcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIHBhZGRpbmc6IDAgcmVtKCAxNiApXG4gICAgICBtaW4taGVpZ2h0OiByZW0oIDUyIClcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlblxuICAgICAgY29sb3I6ICRncmVlbi1kYXJrXG4gICAgICBmb250LXNpemU6IHJlbSggMjEgKVxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LW5pdHRpbW9zdHJvXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICB0cmFuc2l0aW9uOiAuMzVzXG5cbiAgICAgICY6YWZ0ZXIgLy8gZml4IGZvciBpZTExIGFsaWduLWl0ZW1zOiBjZW50ZXIgLyBtaW4taGVpZ2h0IGNvbmZsaWN0XG4gICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXRcbiAgICAgICAgIGZvbnQtc2l6ZTogMFxuXG4gICAgICAmOmhvdmVyXG4gICAgICAgICAvL2JhY2tncm91bmQ6ICRncmVlbi1kYXJrXG4gICAgICAgICAvL2NvbG9yOiAkZ3JlZW5cblxuICAgICAgICAgc3ZnXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIHJlbSggMyApIClcblxuICAgc3BhblxuICAgICAgcGFkZGluZzogcmVtKCA1ICkgMFxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICBsaW5lLWhlaWdodDogLjhcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0b1xuXG4gICBzdmdcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oIDIwIClcbiAgICAgIHdpZHRoOiByZW0oIDEzIClcbiAgICAgIGhlaWdodDogcmVtKCAxNCApXG4gICAgICBmaWxsOiBjdXJyZW50Q29sb3JcbiAgICAgIHRyYW5zaXRpb246IC4zNXNcblxuICAgJi50by11cFxuXG4gICAgICBzdmdcbiAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCAtOTBkZWcgKVxuXG4gICAgICBhOmhvdmVyXG4gICAgICAgICBzdmdcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCAtOTBkZWcgKSB0cmFuc2xhdGVYKCByZW0oIDMgKSApXG5cbiIsIi5uYXYtZW5nYWdlbWVudHNcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgYmFja2dyb3VuZDogJGdyZWVuXG4gICBjb2xvcjogJGdyZWVuLWRhcmtcbiAgIGZvbnQtc2l6ZTogcmVtKCAxNiApXG4gICB0ZXh0LWFsaWduOiBsZWZ0XG5cbiAgIC5uYXYgJlxuICAgLnByZS1mb290ZXIgJlxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG5cbiAgIC5uYXYgJlxuICAgICAgY29sb3I6ICRsaWdodFxuICAgICAgbWF4LWhlaWdodDogXCJjYWxjKCAxMDB2aCAtICVzIClcIiAlIHJlbSggMTAwIClcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSggMjAgKVxuICAgICAgb3ZlcmZsb3c6IGF1dG9cbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG5cbiAgIC5wcmUtZm9vdGVyICZcbiAgICAgIG1hcmdpbi10b3A6IHJlbSggMTAwIClcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oIDEwMCApXG5cbiAgICYtLWJhY2tncm91bmRcbiAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgJi0tY2xvc2VcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiAwXG4gICAgICBsZWZ0OiAwXG4gICAgICByaWdodDogMFxuICAgICAgYm90dG9tOiAwXG4gICAgICB0ZXh0LWFsaWduOiByaWdodFxuICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICBzZWN0aW9uI2VuZ2FnZW1lbnRzICZcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgICAgIC51aS1jbG9zZVxuICAgICAgICAgbWFyZ2luOiByZW0oIDE2ICkgcmVtKCAyNCApIDAgMFxuICAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICAgdHJhbnNpdGlvbjouMzVzXG4gICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgIGZpbGw6ICRsaWdodFxuXG4gICAgICAudWktbG9uZy1hcnJvd1xuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICBib3R0b206IHJlbSggMjQgKVxuICAgICAgICAgbGVmdDogcmVtKCAyOCApXG4gICAgICAgICB3aWR0aDogcmVtKCAxMyApXG4gICAgICAgICBoZWlnaHQ6IHJlbSggMTMgKVxuICAgICAgICAgZmlsbDogJGxpZ2h0XG4gICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSggOTBkZWcgKVxuXG4gICAgICAmOjphZnRlclxuICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgYm90dG9tOiAwXG4gICAgICAgICByaWdodDogcmVtKCAyMiApXG4gICAgICAgICB3aWR0aDogcmVtKCA2NiApXG4gICAgICAgICBoZWlnaHQ6IHJlbSggMTIwIClcbiAgICAgICAgIGJhY2tncm91bmQ6IHVybCggJHVybC1pbWcgKyAnaWMtaW5kZXgtZmxvd2VyLnN2ZycpIG5vLXJlcGVhdCAwIDBcblxuICAgICAgJi5pcy1leHBhbmRlZFxuICAgICAgICAgYm90dG9tOiBhdXRvXG4gICAgICAgICBsZWZ0OiBhdXRvXG5cbiAgICAgICAgIC51aS1jbG9zZVxuICAgICAgICAgICAgb3BhY2l0eTogMVxuXG4gICAgICAgICAudWktbG9uZy1hcnJvd1xuICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgIG9wYWNpdHk6IDBcblxuICAgJi0taW50cm9cbiAgICAgIHBhZGRpbmc6IHJlbSggMjQgKSByZW0oIDI0ICkgcmVtKCAzNiApXG5cbiAgICAgIC5uYXYgJlxuICAgICAgICAgcGFkZGluZzogcmVtKCAyNCApIDAgcmVtKCAxMCApXG5cbiAgICAgIC5uYXYgJlxuICAgICAgLnByZS1mb290ZXIgJlxuICAgICAgICAgcGFkZGluZzogcmVtKCA1MCApIDAgcmVtKCAxMCApXG5cbiAgICAgICYtLXRpdGxlXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oIDIwIClcbiAgICAgICAgIGNvbG9yOiAkbGlnaHRcbiAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1uaXR0aW1vc3Ryb1xuICAgICAgICAgZm9udC1zaXplOiByZW0oIDMyIClcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg0XG4gICAgICAgICBmb250LXdlaWdodDogNDAwXG5cbiAgICAgICAgIC5uYXYgJlxuICAgICAgICAgLnByZS1mb290ZXIgJlxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICBwXG4gICAgICAubG9nb1xuICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAubG9nb1xuICAgICAgICAgLm5hdiAmXG4gICAgICAgICAucHJlLWZvb3RlciAmXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gcmVtKCAyMCApXG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHggKVxuICAgICAgICAgLmxpbmstc3RkXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMzVzXG5cbiAgICAgICAgICAgIHNlY3Rpb24jZW5nYWdlbWVudHMgJlxuICAgICAgICAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpXG4gICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuXG4gICAgICAgICAgICBzZWN0aW9uI2VuZ2FnZW1lbnRzIC5pcy1leHBhbmRlZCArICZcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxuICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG9cblxuICAgJi0tY29udGVudFxuICAgICAgc2VjdGlvbiNlbmdhZ2VtZW50cyAmXG4gICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICYtLXN1Ym5hdlxuICAgICAgcGFkZGluZzogMCByZW0oIDI0ICkgcmVtKCAyNCApXG5cbiAgICAgIC5uYXYgJlxuICAgICAgLnByZS1mb290ZXIgJlxuICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSggNSApXG5cbiAgICAgICYtLXRpdGxlXG4gICAgICAgICBtYXJnaW46IDAgMCByZW0oIDIwIClcbiAgICAgICAgIGNvbG9yOiAkbGlnaHRcbiAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1uaXR0aW1vc3Ryb1xuICAgICAgICAgZm9udC1zaXplOiByZW0oIDI4IClcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg0XG4gICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG5cbiAgICAgICAgIHNlY3Rpb24jZW5nYWdlbWVudHMgJlxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxuXG4gICAgICAgICAgICAmLS10aHVtYlxuICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgIGZsZXg6IDAgMCByZW0oIDExMCApXG5cblxuICAgICAgICAgJi0tdGh1bWJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKCAyNCApXG4gICAgICAgICAgICB3aWR0aDogcmVtKCAxMTAgKVxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgIGhlaWdodDogYXV0b1xuXG4gICAgICAgICAuc2VwYXJhdG9yXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICBtYXJnaW46IHJlbSggMjAgKSAwIHJlbSggMTAgKVxuXG4gICAgICAgICAgICAubmF2ICZcbiAgICAgICAgICAgIC5wcmUtZm9vdGVyICZcbiAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cbiAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgd2lkdGg6IHJlbSggNTAgKVxuICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oIDEwIClcblxuICAgICAgICAgICAgICAgLm5hdiAmXG4gICAgICAgICAgICAgICAgICBmaWxsOiAkZ3JlZW5cblxuICAgICAgICAgICAgICAgJiArIHN2Z1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSggLTUgKVxuXG4gICAgICAgICAgICAgICAgICBzZWN0aW9uI2VuZ2FnZW1lbnRzICZcbiAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBsaVxuICAgICAgICAgbWFyZ2luOiByZW0oIDEwICkgMFxuICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAvLyBoYWNrIHRvIGF2b2lkIGJ1bGxldCBwb2ludCBkaXNwbGF5IGluIG5hdiBvbiBFZGdlXG5cbiIsIi5uYXYtcHJvZHVjdHMtaG9tZVxuICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICBiYWNrZ3JvdW5kOiAkcmVkXG4gICBjb2xvcjogJGxpZ2h0XG5cbiAgICYtLWJhY2tncm91bmRcbiAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgJi0tY2xvc2VcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiAwXG4gICAgICBsZWZ0OiAwXG4gICAgICByaWdodDogMFxuICAgICAgYm90dG9tOiAwXG4gICAgICB0ZXh0LWFsaWduOiByaWdodFxuXG4gICAgICAudWktY2xvc2VcbiAgICAgICAgIG1hcmdpbjogcmVtKCAxNiApIHJlbSggMjQgKSAwIDBcbiAgICAgICAgIG9wYWNpdHk6IDBcbiAgICAgICAgIHRyYW5zaXRpb246LjM1c1xuICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgICBmaWxsOiAkbGlnaHRcblxuICAgICAgLnVpLWxvbmctYXJyb3dcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgYm90dG9tOiByZW0oIDI0IClcbiAgICAgICAgIGxlZnQ6IHJlbSggMjggKVxuICAgICAgICAgd2lkdGg6IHJlbSggMTMgKVxuICAgICAgICAgaGVpZ2h0OiByZW0oIDEzIClcbiAgICAgICAgIGZpbGw6ICRsaWdodFxuICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoIDkwZGVnIClcblxuICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgIGJvdHRvbTogMFxuICAgICAgICAgcmlnaHQ6IHJlbSggMTYgKVxuICAgICAgICAgd2lkdGg6IHJlbSggMTE2IClcbiAgICAgICAgIGhlaWdodDogcmVtKCA5OCApXG4gICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoICR1cmwtaW1nICsgJ2ljLWluZGV4LXByb2R1Y3Quc3ZnJykgbm8tcmVwZWF0IDAgMFxuXG4gICAgICAmLmlzLWV4cGFuZGVkXG4gICAgICAgICBib3R0b206IGF1dG9cbiAgICAgICAgIGxlZnQ6IGF1dG9cblxuICAgICAgICAgLnVpLWNsb3NlXG4gICAgICAgICAgICBvcGFjaXR5OiAxXG5cbiAgICAgICAgIC51aS1sb25nLWFycm93XG4gICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgb3BhY2l0eTogMFxuXG4gICAmLS1pbnRyb1xuICAgICAgcGFkZGluZzogcmVtKCAyNCApIHJlbSggMjQgKSByZW0oIDM2IClcblxuICAgICAgJi0tdGl0bGVcbiAgICAgICAgIG1hcmdpbjogMCAwIHJlbSggMjAgKVxuICAgICAgICAgY29sb3I6ICRsaWdodFxuICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW5pdHRpbW9zdHJvXG4gICAgICAgICBmb250LXNpemU6IHJlbSggMzIgKVxuICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODRcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgIHdpZHRoOiByZW0oIDMwIClcblxuICAgJi0tY29udGVudFxuICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAubmF2LWxpbmtzXG4gICAgICAgICBmb250LXNpemU6IGluaGVyaXRcbiAgICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrIC8vIG92ZXJ3cml0ZSBmbGV4IGluIHRoaXMgY29udGFpbmVyXG5cbiAgICAgICAgIGxpXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAvLyBvdmVyd3JpdGUgZmxleCBpbiB0aGlzIGNvbnRhaW5lclxuXG4gICAgICAgICAudWktc2VwYXJhdG9yXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuICAgLm5hdi1wcm9kdWN0cy0tbGFiZWxcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiIsIi5vdmVybGF5LXdyYXBwZXJcbiAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoICRkYXJrLCAwLjQ1IClcbiAgIGRpc3BsYXk6IGZsZXhcbiAgIGhlaWdodDogMTAwJVxuICAgbGVmdDogMFxuICAgb3ZlcmZsb3c6IGF1dG9cbiAgIHBhZGRpbmc6IHJlbSggMTAgKVxuICAgcG9zaXRpb246IGZpeGVkXG4gICB0b3A6IDBcbiAgIHdpZHRoOiAxMDAlXG4gICB6LWluZGV4OiA1MFxuXG4gICAmWyBhcmlhLWhpZGRlbj0ndHJ1ZScgXVxuICAgICAgZGlzcGxheTogbm9uZVxuXG4gICA+ICpcbiAgICAgIG1hcmdpbjogYXV0b1xuXG4ub3ZlcmxheS1jbG9zZVxuICAgYXBwZWFyYW5jZTogbm9uZVxuICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgIGJvcmRlcjogMFxuICAgY29sb3I6ICR5ZWxsb3dcbiAgIGhlaWdodDogcmVtKCA0MCApXG4gICBwYWRkaW5nOiByZW0oIDUgKVxuICAgcG9zaXRpb246IGFic29sdXRlXG4gICByaWdodDogMFxuICAgdG9wOiAwXG4gICB3aWR0aDogQGhlaWdodFxuICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgJGVhc2UtaW4tcXVhZFxuXG4gICAmOmZvY3VzXG4gICAgICBvdXRsaW5lOiBub25lXG5cbiAgIC5rZXlib2FyZCAmOmZvY3VzXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKCAxLjIgKVxuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNlLW91dC1xdWFkXG5cbiAgIHN2Z1xuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgd2lkdGg6IDEwMCVcblxuICAgc3BhblxuICAgICAgaGlkZSgpXG4iLCIucGljdHVyZS1ibG9ja1xuICAgaW1nXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgIG1hcmdpbjogMCBhdXRvXG5cbiAgIC5jb250ZW50LXdyYXBwZXImLS13cmFwcGVyXG4gICAgICAmLm5vLW1hcmdpbi10b3BcbiAgICAgICAgIG1hcmdpbi10b3A6IHJlbSggLTIwIClcblxuICAgICAgJi5uby1tYXJnaW4tYm90dG9tXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oIC0yMCApXG4iLCIuZWRpdG8tLXBpY3R1cmUtYW5kLXBvaW50ZXJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgLnRpdGxlLW1haW5cbiAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICBmb250LXNpemU6IHJlbSggMzIgKTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICYucGljdHVyZS1wb3Bpbi10aXRsZVxuICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICY6OmFmdGVyXG4gICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgIHdpZHRoOiByZW0oIDgwIClcbiAgICAgICAgIGhlaWdodDogcmVtKCAyMCApXG4gICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJHVybC1pbWcgKyAnaWMtd2F2ZS1ncmVlbi5zdmcnKSBuby1yZXBlYXQgMCAwXG4gICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cbiAgICAgICAgIGJvcmRlciBub25lXG4gICAgICAgICBtYXJnaW46IHJlbSggMzAgKSBhdXRvIDAgMFxuXG5cblxuLnBpY3R1cmUtYW5kLXBvaW50ZXItcGljdHVyZVxuICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICBtYXgtd2lkdGggcmVtKCAzMjAgKTtcblxuICAgaW1nXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDIlLCAwKVxuXG4gICAucG9pbnRlclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IHJlbSggMzMgKTtcbiAgICAgIGhlaWdodDogcmVtKCAzMyApO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg1NSwgMTE5LCA2NSwgMC40KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJi5wb2ludGVyLTFcbiAgICAgICAgIHRvcDogMiU7XG4gICAgICAgICBsZWZ0OiAxNSU7XG5cbiAgICAgICYucG9pbnRlci0yXG4gICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgIGxlZnQ6IDIwJTtcblxuICAgICAgJi5wb2ludGVyLTNcbiAgICAgICAgIHRvcDogMjIlO1xuICAgICAgICAgcmlnaHQ6IDEyJTtcblxuICAgICAgJi5wb2ludGVyLTRcbiAgICAgICAgIGJvdHRvbTogMjUlO1xuICAgICAgICAgbGVmdDogMiU7XG5cbiAgICAgICYucG9pbnRlci01XG4gICAgICAgICBib3R0b206IDMzJTtcbiAgICAgICAgIGxlZnQ6IDUzJTtcblxuICAgICAgJjo6YmVmb3JlXG4gICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgIHdpZHRoOiByZW0oIDEyIClcbiAgICAgICAgIGhlaWdodDogcmVtKCAxMiApXG4gICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW47XG5cbiAgICAgICY6aG92ZXJcbiAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgd2lkdGg6IHJlbSggMTggKTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKCAxOCApO1xuXG4uZWRpdG8tLXBpY3R1cmUtcG9waW4td3JhcHBlclxuICAgZGlzcGxheTogbm9uZTtcbiAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgIHRvcDogMDtcbiAgIGxlZnQ6IDA7XG4gICB3aWR0aDogMTAwJTtcbiAgIGhlaWdodDogMTAwJTtcbiAgIHotaW5kZXg6IDEwMDtcbiAgIG92ZXJmbG93OiBhdXRvO1xuICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgJi5wb3Bpbi1kaXNwbGF5ZWRcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4uZWRpdG8tLXBpY3R1cmUtcG9waW4tY29udGVudFxuICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIHBhZGRpbmc6IDEwOHB4IDAgMCAwO1xuXG4ucGljdHVyZS1wb3Bpbi0tcGFnaW5hdGlvbi13cmFwcGVyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICB0b3A6IDIwcHg7XG4gICByaWdodDogMzBweDtcblxuLnBhZ2luYXRpb24tLWJ0bi1wcmV2XG4gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICB3aWR0aDogMzBweDtcbiAgIGhlaWdodDogMzBweDtcbiAgIGN1cnNvcjogcG9pbnRlcjtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgJi5idG4tdW5hYmxlXG4gICAgICBjdXJzb3I6IGF1dG9cbiAgICAgIG9wYWNpdHk6IDAuNVxuXG4gICAmOjpiZWZvcmUsXG4gICAmOjphZnRlclxuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5MzU0YztcblxuICAgJjo6YmVmb3JlXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogMTBweDtcblxuICAgJjo6YWZ0ZXJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogMTBweDtcblxuLnBhZ2luYXRpb24tLWJ0bi1uZXh0XG4gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICB3aWR0aDogMzBweDtcbiAgIGhlaWdodDogMzBweDtcbiAgIGN1cnNvcjogcG9pbnRlcjtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgJi5idG4tdW5hYmxlXG4gICAgICBjdXJzb3I6IGF1dG9cbiAgICAgIG9wYWNpdHk6IDAuNVxuXG4gICAmOjpiZWZvcmUsXG4gICAmOjphZnRlclxuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5MzU0YztcblxuICAgJjo6YmVmb3JlXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiAxMHB4O1xuXG4gICAmOjphZnRlclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3R0b206IDEwcHg7XG5cbi5wYWdpbmF0aW9uLS1idG4tY2xvc2VcbiAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgIHdpZHRoOiAzMHB4O1xuICAgaGVpZ2h0OiAzMHB4O1xuICAgY3Vyc29yOiBwb2ludGVyO1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAmOjpiZWZvcmUsXG4gICAmOjphZnRlclxuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjkzNTRjO1xuXG4gICAmOjpiZWZvcmVcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cbiAgICY6OmFmdGVyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblxuXG5cbi5lZGl0by0tcGljdHVyZS1wb3BpblxuICAgZGlzcGxheTogbm9uZTtcbiAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICYuY29udGVudC1kaXNwbGF5ZWRcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICBpbWdcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbi5uby1zY3JvbGxcbiAgIG92ZXJmbG93OiBoaWRkZW47XG4iLCIuc2NyZWVuLXBvc3QtaXRcbiAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5XG4gICBoZWlnaHQ6IGF1dG9cbiAgIGZvbnQtc2l6ZTogKCAxMiAvIDMyMCAqIDEwMHZ3IClcbiAgIGxpbmUtaGVpZ2h0OiAoIDE1IC8gMTIgKVxuICAgcGFkZGluZzogcGN0KCA1MiAvIDY0MCApXG5cbiAgIC50aXRsZVxuICAgICAgaGlkZSgpXG5cbiAgIHBcbiAgICAgIG1hcmdpbjogMFxuXG4gICAgICArIHBcbiAgICAgICsgdWxcbiAgICAgICAgIG1hcmdpbjogKCAyNCAvIDI0ZW0gKSAwIDBcblxuXG4gICAucG9zdC1pdC0xXG4gICAgICBtYXJnaW46IDAgYXV0byAoIDUyIC8gMjRlbSApXG4gICAgICBtYXgtd2lkdGg6IHJlbSggNDgwIClcblxuICAgICAgLmlubmVyXG4gICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkLWRhcmsgdXJsKCAkdXJsLWR5biArICdwb3N0LWl0L3Bvc3QtaXQtMS10aXRsZS5qcGcnICkgbm8tcmVwZWF0IDAgMFxuICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG9cbiAgICAgICAgIGNvbG9yOiAkbGlnaHRcbiAgICAgICAgIHBhZGRpbmc6IHBjdCggNTgwIC8gNTM2ICkgcGN0KCA1MiAvIDUzNiApIHBjdCggNDIgLyA1MzYgKVxuXG4gICAgICAgICArbWVkaWEoICRtcS0yeCApXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoICR1cmwtZHluICsgJ3Bvc3QtaXQvcG9zdC1pdC0xLXRpdGxlQDJ4LmpwZycgKVxuXG4gICAgICBzbWFsbFxuICAgICAgICAgZm9udC1zaXplOiAoIDggLyAxMmVtIClcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAoIDExLzggKVxuICAgICAgICAgZGlzcGxheTogYmxvY2tcblxuICAgLnBvc3QtaXQtMlxuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0O1xuICAgICAgYm9yZGVyOiAoIDE2IC8gMjRlbSApIHNvbGlkICRncmVlblxuICAgICAgY29sb3I6ICRncmV5LWRhcmtcbiAgICAgIG1hcmdpbjogMCBhdXRvICggNTIgLyAyNGVtIClcbiAgICAgIHBhZGRpbmc6ICggMTYgLyAyNGVtIClcbiAgICAgIG1heC13aWR0aDogcmVtKCA2MDAgKVxuXG4gICAgICAuaW5uZXJcbiAgICAgICAgIGJhY2tncm91bmQ6IHVybCggJHVybC1keW4gKyAncG9zdC1pdC9wb3N0LWl0LTItdGl0bGUuanBnJyApIG5vLXJlcGVhdCAwIDBcbiAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvXG4gICAgICAgICBwYWRkaW5nOiBwY3QoIDYxMCAvIDUwNCApIHBjdCggMzAgLyA1MDQgKSBwY3QoIDYwIC8gNTA0IClcblxuICAgICAgICAgK21lZGlhKCAkbXEtMnggKVxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCAkdXJsLWR5biArICdwb3N0LWl0L3Bvc3QtaXQtMi10aXRsZUAyeC5qcGcnIClcblxuICAgLnBvc3QtaXQtM1xuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0XG4gICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgbWF4LXdpZHRoOiByZW0oIDUzMCApXG5cbiAgICAgIC5oZWFkXG4gICAgICAgICBwYWRkaW5nOiBwY3QoIDcyIC8gNTMwICkgcGN0KCA2MCAvIDUzMCApIHBjdCggNjAgLyA1MzAgKVxuXG4gICAgICAgICAucGljdFxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gKCAyMiAvIDEyZW0gKVxuICAgICAgICAgICAgcGFkZGluZzogcGN0KCAyNjIgLyA1NDYgKSAwIDBcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcblxuICAgICAgICAgW2NsYXNzKj1cInVpXCJdXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgIHRvcDogMFxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcblxuICAgICAgICAgLmFjY2VudFxuICAgICAgICAgICAgY29sb3I6ICRyZWRcblxuICAgICAgICAgbGlcbiAgICAgICAgICAgIG1hcmdpbjogKCAxMiAvIDI0ZW0gKSAwXG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuXG5cbiAgICAgICAgIGFcbiAgICAgICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSggMCwgMCwgMCwgMCApXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBjdXJyZW50Q29sb3IgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDEwMCUgKVxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMCBib3R0b20gLTFweFxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDJweFxuICAgICAgICAgICAgY29sb3I6ICRyZWRcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplICR0cmFuc2l0aW9uXG5cblxuICAgICAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZVxuXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAua2V5Ym9hcmQgJjpmb2N1c1xuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwIDJweFxuXG4gICAgICAudGV4dFxuICAgICAgICAgY29sb3I6ICRncmV5LWRhcmtcbiAgICAgICAgIHBhZGRpbmc6IDAgMCBwY3QoIDgwIC8gNTMwIClcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG4gICAgICAgICAuYmdcbiAgICAgICAgICAgIHBhZGRpbmc6IHBjdCggMTc5MCAvIDUzMCApIDAgMFxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgICB6LWluZGV4OiAxXG5cbiAgICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgICAgICAgbGVmdDogMFxuICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICAgICB0b3A6IDBcbiAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAgICAgIHBcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgdG9wOiAwXG4gICAgICAgICAgICB6LWluZGV4OiAyXG5cbiAgICAgICAgICAgICsgcFxuICAgICAgICAgICAgICAgbWFyZ2luOiAwXG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpXG4gICAgICAgICAgICAgICBsZWZ0OiBwY3QoIDYwIC8gNTMwIClcbiAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAgcGN0KCAxMiAvIDUzMCApXG4gICAgICAgICAgICAgICB3aWR0aDogIHBjdCggMjcwIC8gNTMwIClcbiAgICAgICAgICAgICAgIHotaW5kZXg6IDRcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMilcbiAgICAgICAgICAgICAgIHJpZ2h0OiAgcGN0KCA2MCAvIDUzMCApXG4gICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogIHBjdCggMjQwIC8gNTMwIClcbiAgICAgICAgICAgICAgIHdpZHRoOiAgcGN0KCAyNzAgLyA1MzAgKVxuICAgICAgICAgICAgICAgei1pbmRleDogM1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKVxuICAgICAgICAgICAgICAgbGVmdDogIHBjdCggMzIwIC8gNTMwIClcbiAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAgcGN0KCAxMDYwIC8gNTMwIClcbiAgICAgICAgICAgICAgIHdpZHRoOiAgcGN0KCAxOTAgLyA1MzAgKVxuICAgICAgICAgICAgICAgei1pbmRleDogMlxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KVxuICAgICAgICAgICAgICAgbGVmdDogIHBjdCggMjQgLyA1MzAgKVxuICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICBwY3QoIDE1ODAgLyA1MzAgKVxuICAgICAgICAgICAgICAgd2lkdGg6ICBwY3QoIDIwMCAvIDUzMCApXG4gICAgICAgICAgICAgICB6LWluZGV4OiAxXG5cbiAgICAgIC5idXR0b25cbiAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlblxuICAgICAgICAgY29sb3I6ICRsaWdodFxuICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1iYWxsb29uXG4gICAgICAgICBsaW5lLWhlaWdodDogKCAzMCAvMjQgKVxuICAgICAgICAgcGFkZGluZzogcGN0KCAxMiAvIDUzMCApIHBjdCggNTIgLyA1MzAgKVxuICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBsaW5lYXJcblxuICAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZVxuXG4gICAgICAgICAua2V5Ym9hcmQgJjpmb2N1c1xuICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZFxuIiwiLnF1b3RlXG4gICBtYXJnaW46IHJlbSggMjAgKSAwIDBcbiAgIGNvbG9yOiAkZ3JlZW4tZGFya1xuICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgIGZvbnQtc2l6ZTogcmVtKCAxNiApXG5cbiAgIC5uYXYtZWRpdG8gKyAmLS13cmFwcGVyXG4gICAgICBtYXgtd2lkdGg6IHJlbSggOTgwICkgIWltcG9ydGFudFxuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50XG5cbiAgIC5uYXYtZWRpdG8gKyAmLS13cmFwcGVyID4gJlxuICAgICAgICAgbWFyZ2luLXRvcDogcmVtKCAtMjAgKVxuXG4gICAgICAucXVvdGUtLWNvbnRlbnRcbiAgICAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgJi0tY29udGVudFxuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAmLS1tZWRpYVxuICAgICAgaW1nXG4gICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgIGhlaWdodDogYXV0b1xuXG4gICAmLS1pbm5lclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICBwYWRkaW5nOiByZW0oIDE2IClcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlblxuXG4gICAgICBwXG4gICAgICAgICBtYXJnaW46IDBcblxuICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgdG9wOiAxMDAlXG4gICAgICAgICBsZWZ0OiA1MCVcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxuICAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudFxuICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4IDEwcHggMCAxMHB4XG4gICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkZ3JlZW5cblxuICAgJi0tZm9vdGVyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oIDIwIClcblxuICAgICAgc3Ryb25nXG4gICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgc3BhblxuICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgIGZvbnQtc2l6ZTogcmVtKCAxMyApXG4gICAgICAgICBjb2xvcjogJGdyZXktZGFya1xuIiwiLmVkaXRvLS1zY3JvbGwtbmF2XG4gICBkaXNwbGF5OiBub25lXG4gICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgIHRvcDogcmVtKCAzMClcbiAgIGxlZnQ6IHJlbSggMTYgKVxuICAgaGVpZ2h0OiBcImNhbGMoMTAwdmggLSAlcylcIiAlICgkc2l6ZS1uYXYgKyByZW0oIDYwKSlcbiAgIHotaW5kZXg6IDEwXG5cbiAgICYtLXdyYXBwZXJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwXG5cbiAgICAgICYuYWJzb2x1dGUtcG9zXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgIHRvcDogMFxuICAgICAgICAgYm90dG9tOjBcblxuICAgICAgICAgLmVkaXRvLS1zY3JvbGwtbmF2XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuXG4gICAmOjpiZWZvcmVcbiAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIGJhY2tncm91bmQ6ICMwMDBcbiAgICAgIHdpZHRoOiByZW0oIDggKVxuICAgICAgdG9wOiAwXG4gICAgICBib3R0b206IDBcbiAgICAgIG9wYWNpdHk6IC4xMlxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKCA0IClcblxuICAgJi0tcHJvZ3Jlc3NcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiAwXG4gICAgICB3aWR0aDogcmVtKCA4IClcbiAgICAgIGxlZnQ6IDBcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSggNCApXG4gICAgICBiYWNrZ3JvdW5kOiAkcmVkXG5cbiAgIHVsXG4gICAgICBsaXN0LXN0eWxlOiBub25lXG5cbiAgIGxpXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIGxlZnQ6IDBcblxuICAgICAgJi5pcy1hY3RpdmUgYVxuICAgICAgLmlzLW1vdXNlICYgYTpob3ZlclxuICAgICAgICAgYmFja2dyb3VuZDogJHJlZFxuXG4gICBhXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHdpZHRoOiByZW0oIDE4IClcbiAgICAgIGhlaWdodDogcmVtKCAxOCApXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlXG4gICAgICB0b3A6IDBcbiAgICAgIGxlZnQ6IDBcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKHJlbSggLTUgKSwgcmVtKCAtOSApKVxuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0XG4gICAgICBib3JkZXI6IHNvbGlkICRyZWQgNHB4XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yc1xuXG4gICAgICAmOjphZnRlclxuICAgICAgICAgY29udGVudDonJ1xuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICB0b3A6IDBcbiAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXG4gICAgICAgICB3aWR0aDogcmVtKCA0MCApXG4gICAgICAgICBoZWlnaHQ6IHJlbSggNDAgKVxuXG5cblxuXG5cblxuIiwiLnNsaWRlclxuXG4gICAmLS1zbGlkZVxuICAgICAgd2lkdGg6IHJlbSggMzAwIClcbiAgICAgIGJveC1zaGFkb3c6IDAgMCByZW0oIDE0ICkgMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICBtYXJnaW46IHJlbSggMTAgKSByZW0oIDUgKSByZW0oIDIwIClcbiAgICAgIG1pbi1oZWlnaHQ6IFwiY2FsYyggMTAwJSAtICVzIClcIiAlIHJlbSggMzAgKVxuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjU1c1xuXG4gICAgICBhJlxuICAgICAgICAgZGlzcGxheTogYmxvY2tcblxuICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIHJlbSggMTQgKSAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMS41NXNcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNylcblxuICAgICAgICAgICAgLnNsaWRlci0tc2xpZGUtLWNvbnRlbnRcbiAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSggcmVtKCAtMyApKVxuXG4gICAgICBpbWdcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxuICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICAgdHJhbnNpdGlvbjogLjU1c1xuXG4gICAgICAmLS1pbm5lclxuICAgICAgICAgbWluLWhlaWdodDogcmVtKCAyOTAgKVxuXG4gICAgICAgICAuc2xpZGVyLW1lZGlhcyAmXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oIDM3NSApXG5cbiAgICAgICYtLWNvbnRlbnRcbiAgICAgICAgIHBhZGRpbmc6IHJlbSggMjAgKVxuICAgICAgICAgdHJhbnNpdGlvbjogLjU1c1xuICAgICAgICAgcFxuICAgICAgICAgICAgbWFyZ2luOiAwXG5cbiAgICAgICAgICAgICYgKyBwXG4gICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAgcmVtKCAxMCApXG5cbiAgICAgICYtLW1lZGlhXG4gICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG5cbiAgICAgIC5zbGlkZXItbWVkaWFzICZcbiAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcblxuICAgICAgICAgJi0tdGl0bGVcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW5cbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1uaXR0aW1vc3Ryb1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oIDI4ICk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogLjg2XG5cbiAgICAgIC5zbGlkZXItZGF0YXMgJlxuICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgICBjb2xvcjogJG9yYW5nZVxuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICBzdHJvbmdcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYmFsbG9vblxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oIDgwIClcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSggMTUgKSAwIHJlbSggNTAgKVxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFcbiAgICAgICAgIGVtXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgIHRvcDogcmVtKCAxMDUgKVxuICAgICAgICAgICAgbGVmdDogNTAlXG4gICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtNTAlKVxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJhbGxvb25cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKCAyNSApXG4gICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSggMTAgKVxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKCAxMDAgKVxuICAgICAgICAgICAgYm9yZGVyOiBjdXJyZW50Q29sb3Igc29saWQgMXB4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRcbiAgICAgICAgICAgIGZvbnQtc3R5bGUgbm9ybWFsXG4gICAgICAgICAgICBtaW4td2lkdGg6IHJlbSggNTAgKVxuXG4gICAmLWRhdGFzXG5cbiAgICAgIC5mbGlja2l0eS1wYWdlLWRvdHNcblxuICAgICAgICAgLmRvdFxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlXG5cbiAgICYtbWVkaWFzXG5cbiAgICAgIC5mbGlja2l0eS1wYWdlLWRvdHNcbiAgICAgICAgIC5kb3RcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuXG5cbi5mbGlja2l0eS1wYWdlLWRvdHNcbiAgIGJvdHRvbTogcmVtKCAtMjAgKVxuXG4gICAuZG90XG4gICAgICB3aWR0aDogcmVtKCAxNiApXG4gICAgICBoZWlnaHQ6IHJlbSggMTYgKVxuICAgICAgYm9yZGVyOiBzb2xpZCByZW0oIDQgKTtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodFxuICAgICAgdHJhbnNpdGlvbjogLjM1c1xuXG4gICAgICAmOmhvdmVyXG4gICAgICAmLmlzLXNlbGVjdGVkXG4gICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAmOm9ubHktY2hpbGRcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4iLCIuYmxvY2stc29jaWFsXG4gICBvcmRlcjogMFxuICAgZGlzcGxheTogZmxleFxuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcblxuICAgYVxuICAgICAgcGFkZGluZzogcmVtKCA4IClcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBtYXJnaW46IHJlbSggMjAgKSByZW0oIDEyIClcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyXG4gICAgICBvdXRsaW5lOiBub25lXG5cbiAgICAgIHNwYW5cbiAgICAgICAgIGhpZGUoKVxuXG4gICAgICAmOmhvdmVyXG4gICAgICAua2V5Ym9hcmQgJjpmb2N1c1xuICAgICAgICAgY29sb3I6ICR5ZWxsb3dcbiIsIi5zb3VyY2VzXG4gICBmb250LXNpemU6IHJlbSggMTIgKVxuICAgY29sb3IgJGdyZXktbWVkaXVtXG5cbiAgICYtLXdyYXBwZXJcbiAgICAgIGhhcy10ZXh0LWRpc3BsYXkoKVxuXG4gICAgICAuY29udGVudC13cmFwcGVyJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgICBtYXJnaW4tdG9wOiByZW0oIC0yMCApXG5cbiAgICY6Zmlyc3QtY2hpbGRcbiAgICAgIG1hcmdpbi10b3AgMFxuXG4gICAuYWNjb3JkaW9uXG4gICAgICBtYXJnaW4gMCByZW0oIC0yMCApXG4gICAgICBtaW4taGVpZ2h0IDBcbiAgICAgIGJveC1zaGFkb3cgbm9uZVxuXG4gICAgICAmLS10cmlnZ2VyXG4gICAgICAgICBib3JkZXItdG9wIHNvbGlkICRncmV5LWxpZ2h0IDFweFxuICAgICAgICAgZm9udC1zaXplIHJlbSggMTYgKVxuICAgICAgICAgZm9udC13ZWlnaHQgNzAwXG5cbiAgICYtLWNvbnRlbnRcbiAgICAgICYgPiAqXG4gICAgICAgICBtYXJnaW4gcmVtKCAxMiApIDBcblxuICAgb2xcbiAgICAgIG1hcmdpbiAwICFpbXBvcnRhbnRcbiAgICAgIHBhZGRpbmctbGVmdCByZW0oIDEyIClcblxuIiwiLnNjcmVlbi1zdG9yeVxuICAgZGlzcGxheTogZmxleFxuICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgaGVpZ2h0OiAxMDAlXG4gICBsZWZ0OiAwXG4gICBwb3NpdGlvbjogZml4ZWRcbiAgIHRvcDogMFxuICAgd2lkdGg6IDEwMCVcbiAgIHotaW5kZXg6IDBcblxuICAgJi5pbmFjdGl2ZVxuICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgICAmICsgLm5hdlxuICAgICAgICAgcG9zaXRpb246IGZpeGVkXG4gICAgICAgICB3aWR0aDogMTAwJVxuXG4gICAuc3Rvcmllc1xuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIHotaW5kZXg6IDBcbiAgICYgfiBzZWN0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgei1pbmRleDogMlxuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0XG4gICB9XG5cbi5zdG9yeS13cmFwcGVyXG4gICBkaXNwbGF5OiBub25lXG4gICBoZWlnaHQ6IDEwMCVcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgd2lkdGg6IDEwMCVcbiAgIHotaW5kZXg6IDBcbiAgIG9wYWNpdHk6IDBcbiAgIG92ZXJmbG93OiBoaWRkZW5cbiAgIGxlZnQ6IDBcbiAgIHRvcDogMFxuXG4gICAmLmZhZGVcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgJGVhc2Utb3V0LXF1YWRcbiAgICAgIHotaW5kZXg6IDNcblxuICAgJi5hY3RpdmVcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICB6LWluZGV4OiAyXG4gICAgICBvcGFjaXR5OiAxXG5cbiAgIC5maWd1cmUtd3JhcHBlclxuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICB3aWR0aDogMTAwJVxuXG4gICAuZmlndXJlXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIGxlZnQ6IDUwJVxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0b3A6IDUwJVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIC01MCUsIC01MCUgKVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIHotaW5kZXg6IDJcblxuICAgICAgaW1nXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgbGVmdDogNTAlXG4gICAgICAgICB0b3A6IDUwJVxuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIC01MCUsIC01MCUgKVxuXG4gICAuYmFja2dyb3VuZFxuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBsZWZ0OiAwXG4gICAgICB0b3A6IDBcblxuICAgICAgaW1nXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgbGVmdDogNTAlXG4gICAgICAgICB0b3A6IDUwJVxuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIC01MCUsIC01MCUgKVxuXG4gICAgICAgICArbWVkaWEoICRtcS1yYXRpbyApXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgIFtjbGFzc149dWktc3RlcF1cbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgbGVmdDogMFxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0b3A6IDBcbiAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAgIHBhdGhcbiAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvclxuXG4gICBbaWRePWFuaW0tXVxuICAgICAgYm90dG9tOiAwXG4gICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveFxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIGxlZnQ6IDBcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgei1pbmRleDogMVxuXG4gICAgICBzdmdcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbi5wYXJhbGxheFxuICAgaGVpZ2h0OiAxMDAlXG4gICB6LWluZGV4OiAwXG5cbi5zdG9yeS10ZXh0XG4gICB3aWR0aDogMTAwJVxuICAgaGVpZ2h0OiAxMDAlXG4gICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgIGxlZnQ6IDBcbiAgIHRvcDogMFxuICAgei1pbmRleDogMVxuXG4gICBwXG4gICAgICBsZWZ0OiAwXG4gICAgICBtYXJnaW46IDBcbiAgICAgIG9wYWNpdHk6IDFcbiAgICAgIHBhZGRpbmc6IDAgcmVtKCAxOCApXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogcmVtKCAxMDAgKVxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjc1cyAkZWFzZS1vdXQtcXVhZCAzcywgdHJhbnNmb3JtIDAuNzVzICRlYXNlLW91dC1xdWFydCAzc1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIHotaW5kZXg6IDVcblxuICAgICAgc3BhblxuICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzICRlYXNlLW91dC1xdWFydCAzcywgb3BhY2l0eSAwLjI1cyAkZWFzZS1vdXQtcXVhcnQgM3NcblxuICAgICAgc3Bhbi50ZXh0XG4gICAgICAgICBoaWRlKClcblxuLnN0b3J5LTFcbi5zdG9yeS0zXG4uc3RvcnktNVxuICAgY29sb3I6ICR5ZWxsb3dcblxuLnN0b3J5LTJcbi5zdG9yeS00XG4gICBjb2xvcjogJGxpZ2h0XG5cbi5zdG9yeS01XG4gICAmLmFjdGl2ZVxuICAgICAgcFxuICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICAgdHJhbnNmb3JtOiBub25lXG5cblxuLnN0b3J5LTFcbiAgIC5maWd1cmVcbiAgICAgIGltZ1xuICAgICAgICAgaGVpZ2h0OiBwY3QoIDgzMCAvICRwc2Qtc2NyZWVuLWhlaWdodCApXG5cbiAgICAgICAgICttZWRpYSggJG1xLXJhdGlvIClcbiAgICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICAgICAgd2lkdGg6IDEwNSVcblxuICAgcDpmaXJzdC1vZi10eXBlXG4gICAgICB0b3A6IDQwJVxuICAgcDpsYXN0LW9mLXR5cGVcbiAgICAgIHRvcDogMzAlXG5cbiAgIC5zdGVwMS0xXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzXG4gICAgICBvcGFjaXR5OiAwXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDEwJSApXG5cbiAgIHBcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMnNcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXNcblxuICAgICAgKyBwXG4gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDUwJSApXG4gICAgICAgICBvcGFjaXR5OiAwXG4gICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxc1xuXG4gICAuc3RlcDEtMS0xXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxc1xuXG4gICAuc3RlcDEtMS0yXG4gICAgICBvcGFjaXR5OiAwXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKCAwLjIgKSByb3RhdGUoIC0xMGRlZyApXG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVhc2Utb3V0LWJhY2tcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDJzXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxc1xuXG4gICAmLnBsYXlcbiAgICAgIHBcbiAgICAgICAgIG9wYWNpdHk6IDBcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSggLTUwJSApXG5cbiAgICAgICAgICsgcFxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwJSApXG4gICAgICAgICAgICBvcGFjaXR5OiAxXG5cbiAgICAgICAgIC5zdGVwMS0xLTJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoIDEgKSByb3RhdGUoIDBkZWcgKVxuICAgICAgICAgICAgb3BhY2l0eTogMVxuXG4gICAgICAuc3RlcDEtMVxuICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICAgdHJhbnNmb3JtOiBub25lXG5cbi5zdG9yeS0yXG4gICAuZmlndXJlXG4gICAgICB6LWluZGV4OiAwXG5cbiAgICAgIGltZ1xuICAgICAgICAgaGVpZ2h0OiBwY3QoIDYwNyAvICRwc2Qtc2NyZWVuLWhlaWdodCApXG4gICAgICAgICBsZWZ0OiA2MCVcblxuICAgcFxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMi43NXNcbiAgICAgIGJvdHRvbTogcmVtKCAyMCApXG4gICAgICB0b3A6IGF1dG9cbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFzXG5cbiAgICAgICsgcFxuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCA1MCUgKVxuICAgICAgICAgb3BhY2l0eTogMFxuXG4gICBwOmZpcnN0LW9mLXR5cGVcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHNcblxuICAgICAgW2NsYXNzXj1zdGVwXVxuICAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42c1xuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAxMjAlIClcbiAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFzXG5cbiAgICAgICAgICsgc3BhblxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS40c1xuXG4gICBwOmxhc3Qtb2YtdHlwZVxuICAgICAgLnN0ZXAyLTItMlxuICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMy44c1xuICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41NXNcbiAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoIDAuOSApXG4gICAgICAgICBvcGFjaXR5OiAwXG5cbiAgICYucGxheVxuICAgICAgcFxuICAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAtNzAlIClcblxuICAgICAgICAgW2NsYXNzXj1zdGVwXVxuICAgICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lXG5cbiAgICAgICAgICsgcFxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwJSApXG4gICAgICAgICAgICBvcGFjaXR5OiAxXG5cbiAgICAgICAgIC5zdGVwMS0xLTJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoIDEgKSByb3RhdGUoIDBkZWcgKVxuICAgICAgICAgICAgb3BhY2l0eTogMVxuXG4gICAgICBwOmxhc3Qtb2YtdHlwZVxuICAgICAgICAgLnN0ZXAyLTItMlxuICAgICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lXG5cbi5zdG9yeS0zXG4gICAuZmlndXJlXG4gICAgICB6LWluZGV4OiAwXG5cbiAgICAgIGltZ1xuICAgICAgICAgaGVpZ2h0OiBwY3QoIDc2OSAvICRwc2Qtc2NyZWVuLWhlaWdodCApXG4gICAgICAgICB0b3A6IDU0JVxuICAgICAgICAgbGVmdDogMjUlXG5cbiAgIHBcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuOHNcbiAgICAgIC8vIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMjVzXG5cbiAgIHA6Zmlyc3Qtb2YtdHlwZVxuICAgICAgdHJhbnNmb3JtOiBub25lXG5cbiAgICAgIFtjbGFzc149c3RlcF1cbiAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzXG4gICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjc1c1xuICAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtMjAlIClcblxuICAgcDpsYXN0LW9mLXR5cGVcbiAgICAgIHRvcDogMzAlXG4gICAgICB0cmFuc2Zvcm06IG5vbmVcblxuICAgICAgW2NsYXNzXj1zdGVwXVxuICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS43NXNcbiAgICAgICAgIG9wYWNpdHk6IDBcblxuICAgICAgLnN0ZXAzLTItMVxuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtMjAlIClcbiAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFzXG5cbiAgICAgIC5zdGVwMy0yLTJcbiAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDJzXG4gICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjVzXG4gICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVhc2Utb3V0LXF1YWRcbiAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoIDEuMiApXG5cbiAgIC51aS1idXNoXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIGJvdHRvbTogcmVtKCAtMjAgKVxuICAgICAgd2lkdGg6IHJlbSggODYgKVxuICAgICAgbGVmdDogcmVtKCAtMTAgKVxuICAgICAgei1pbmRleDogMVxuXG4gICAmLnBsYXlcbiAgICAgIHA6Zmlyc3Qtb2YtdHlwZVxuICAgICAgICAgb3BhY2l0eTogMFxuXG4gICAgICAgICBbY2xhc3NePXN0ZXBdXG4gICAgICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmVcblxuICAgICAgcDpsYXN0LW9mLXR5cGVcbiAgICAgICAgIFtjbGFzc149c3RlcF1cbiAgICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZVxuXG5cbi5zdG9yeS00XG4gICAuZmlndXJlIGltZ1xuICAgICAgICAgaGVpZ2h0OiBwY3QoIDM2NyAvICRwc2Qtc2NyZWVuLWhlaWdodCApXG4gICAgICAgICB0b3A6IDgwJVxuICAgICAgICAgbGVmdDogMzYlXG4gICBwXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjc1c1xuXG4gICBwOmZpcnN0LW9mLXR5cGVcbiAgICAgIHRyYW5zZm9ybTogbm9uZVxuXG4gICBbY2xhc3NePXN0ZXBdXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjc1c1xuICAgICAgb3BhY2l0eTogMFxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCA1MCUgKVxuXG4gICAuc3RlcDQtMVxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHNcblxuICAgLnN0ZXA0LTItMVxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS41c1xuXG4gICAuc3RlcDQtMi0yXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjhzXG5cbiAgIHA6bGFzdC1vZi10eXBlXG4gICAgICB0b3A6IDM2JVxuXG4gICAudWktY2FzdGxlXG4gICAgICBkaXNwbGF5OiBub25lXG5cbiAgICYucGxheVxuICAgICAgcDpmaXJzdC1vZi10eXBlXG4gICAgICAgICBvcGFjaXR5OiAwXG4gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIC01MCUgKVxuXG4gICAgICBbY2xhc3NePXN0ZXBdXG4gICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgICB0cmFuc2Zvcm06IG5vbmVcblxuLnN0b3J5LTVcbiAgIC5maWd1cmVcbiAgICAgIHotaW5kZXg6IDBcblxuICAgICAgaW1nXG4gICAgICAgICBib3R0b206IDBcbiAgICAgICAgIGhlaWdodDogcGN0KCA2OTUgLyAkcHNkLXNjcmVlbi1oZWlnaHQgKVxuICAgICAgICAgbGVmdDogNjAlXG4gICAgICAgICB0b3A6IGF1dG9cbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApXG5cbiAgIHBcbiAgICAgIHRyYW5zZm9ybTogbm9uZVxuICAgICAgdG9wOiAzNCVcblxuICAgW2NsYXNzXj1zdGVwXVxuICAgICAgb3BhY2l0eTogMFxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43NXNcblxuICAgLnN0ZXA1LTEtMVxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHNcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoIDAuNSApXG5cbiAgIC5zdGVwNS0xLTJcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNXNcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSggNTAlIClcblxuICAgJi5wbGF5XG5cbiAgICAgIFtjbGFzc149c3RlcF1cbiAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgIHRyYW5zZm9ybTogbm9uZVxuXG4jYW5pbS1zcXVpcnJlbFxuICAgaGVpZ2h0OiByZW0oIDE4NiApXG4gICB3aWR0aDogQGhlaWdodFxuICAgYm90dG9tOiByZW0oIC00NiApXG4gICBsZWZ0OiAwXG5cbiNhbmltLXBsYW5lXG4gICBib3R0b206IGF1dG9cbiAgIGhlaWdodDogcmVtKCAxNDAgKVxuICAgdG9wOiAyMCVcbiAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTEwMCUgKVxuICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDRzIGxpbmVhclxuICAgd2lkdGg6IEBoZWlnaHRcblxuICAgJi5wbGF5XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAxMDB2dywgMCwgMCApXG5cbiNhbmltLXJvY2tldFxuICAgYm90dG9tOiBhdXRvXG4gICBoZWlnaHQ6IHJlbSggMTgwICApXG4gICB0b3A6IDBcbiAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSggNTAlIClcbiAgIHdpZHRoOiBAaGVpZ2h0XG5cbiNhbmltLXdhbmRcbiAgIGJvdHRvbTogYXV0b1xuICAgaGVpZ2h0OiByZW0oIDI0MCApXG4gICBsZWZ0OiA1MCVcbiAgIHRvcDogNDYlXG4gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIC01MCUgKSByb3RhdGUoIDIwZGVnIClcbiAgIHdpZHRoOiBAaGVpZ2h0XG5cbiNhbmltLWFsaWdhdG9yXG4gICBib3R0b206IHJlbSggLTUyIClcbiAgIGhlaWdodDogcmVtKCAyMDAgKVxuICAgbGVmdDogcmVtKCAyMCApXG4gICB3aWR0aDogQGhlaWdodFxuXG4jYW5pbS1tb25rZXlcbiAgIGJvdHRvbTogcmVtKCAtMTYgKVxuICAgaGVpZ2h0OiByZW0oIDE0MCApXG4gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIC01MCUgKVxuICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDRzIGxpbmVhclxuICAgd2lkdGg6IEBoZWlnaHRcbiAgIHotaW5kZXg6IDZcblxuICAgc3ZnXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSggLThkZWcgKVxuXG4gICAmLnBsYXlcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDEwMHZ3LCAwLCAwIClcblxuXG4jYW5pbS13YXRlckJhY2tcbiNhbmltLXdhdGVyRnJvbnRcbiAgIGJvdHRvbTogYXV0b1xuICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICAgbGVmdDogNTAlXG4gICBwYWRkaW5nLXRvcDogMTUwJVxuICAgdG9wOiAxMDAlXG4gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggLTUwJSwgLTUwJSApXG4gICB3aWR0aDogMTUwJVxuXG4gICBzdmdcbiAgICAgIGxlZnQ6IDBcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiAwXG5cbiNhbmltLXN1Ym1hcmluZVxuICAgYm90dG9tOiBwY3QoIC00NCAvIDQ4MCApXG4gICBib3gtc2l6aW5nOiBib3JkZXItYm94XG4gICBwYWRkaW5nLXRvcDogcGN0KCAxODAgLyAzMjAgKVxuICAgbGVmdDogNTAlXG4gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggLTUwJSwgMCApXG4gICB3aWR0aDogcGN0KCAxODAgLyAzMjAgKVxuXG4gICBzdmdcbiAgICAgIGxlZnQ6IDBcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiAwXG5cbiAgICttZWRpYSggJG1xLXc3NjggKVxuICAgICAgYm90dG9tOiBwY3QoIC0xMDQgLyA4NDUgKVxuIiwiLmVkaXRvLS1zdWJjb3ZlclxuICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICBvdmVyZmxvdyBoaWRkZW5cbiAgIGhlaWdodDogcmVtKCA0ODAgKVxuICAgZGlzcGxheTogZmxleFxuICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICBwYWRkaW5nLXRvcDogcmVtKCAxMDAgKVxuXG4gICAmOjpiZWZvcmVcbiAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogMFxuICAgICAgcmlnaHQ6IDBcbiAgICAgIGJvdHRvbTogMFxuICAgICAgbGVmdDogMFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjA1KSwgcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgICAgIHotaW5kZXg6IDJcblxuXG4gICAuZWRpdG8tLXN1YmNvdmVyLS10aXRsZVxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICBib3R0b206IHJlbSggNzAgKVxuICAgICAgbGVmdDogNTAlXG4gICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtNTAlKVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIG1heC13aWR0aDogcmVtKCA0NTAgKVxuICAgICAgei1pbmRleDogMlxuICAgICAgcGFkZGluZzogMCByZW0oIDIwIClcblxuICAgLnRpdGxlLW1haW5cbiAgICAgIG1hcmdpbjogMFxuICAgICAgdGV4dC1zaGFkb3cgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMylcblxuXG5cblxuIiwiLmVkaXRvLS1zdW1tYXJ5XG4gICBtYXJnaW46IHJlbSggMjAgKSAwXG4gICBib3JkZXI6IHNvbGlkICRncmV5LWxpZ2h0XG4gICBib3JkZXItd2lkdGg6IDFweCAwXG4gICBwYWRkaW5nOiByZW0oIDMwICkgcmVtKCAyNCApXG4gICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgIGZvbnQtc2l6ZTogcmVtKCAxNiApXG5cbiAgIC50aXRsZS1zZWNvbmRcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBmb250LXNpemU6IHJlbSggMjUgKVxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LW5pdHRpbW9zdHJvXG4gICAgICBjb2xvcjogJGdyZWVuXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICBtYXgtd2lkdGggbm9uZVxuICAgICAgaGFzLXRpdGxlLXNlY29uZC1kaXNwbGF5KClcblxuICAgb2xcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmVcbiAgICAgIG1hcmdpbjogMFxuICAgICAgcGFkZGluZzogMFxuXG4gICAgICBsaVxuICAgICAgICAgbWFyZ2luOiByZW0oIDEzIClcbiAgICAgICAgIGhhcy10ZXh0LWRpc3BsYXkoKVxuXG4gICBhXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoJGdyZXktbWVkaXVtLCAuMSksIHJnYmEoJGdyZXktbWVkaXVtLCAuMSkpXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAxMDAlXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMnB4XG4gICAgICB0cmFuc2l0aW9uOiAuMzVzXG4gICAgICBwYWRkaW5nOiAwIDAgcmVtKCA0IClcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU4XG5cbiAgICAgICY6aG92ZXJcbiAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRncmV5LW1lZGl1bSwgLjgpLCByZ2JhKCRncmV5LW1lZGl1bSwgLjgpKVxuXG5cblxuXG4iLCIuZWRpdG8tLXRleHQtYW5kLW1vdGlvblxuICAgbWF4LXdpZHRoIHJlbSggMTIwMCApXG5cbiAgICYtLW1vdGlvbi1kZXNpZ25cbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICB3aWR0aCAyOTZweFxuICAgICAgaGVpZ2h0IDQwMHB4XG4gICAgICBtYXgtd2lkdGggMTAwJVxuICAgICAgbWF4LWhlaWdodCA4MHZ3XG4gICAgICBtYXJnaW4gcmVtKCAyMCApIGF1dG9cblxuICAgICAgJi5hcHBsZVRyZWVcbiAgICAgICAgIGhlaWdodCAzNTVweFxuICAgICAgICAgI21vdGlvbi1hcHBsZVRyZWVcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcblxuICAgICAgJi5jb250cm9sZXJcbiAgICAgICAgIGhlaWdodCAzNTVweFxuICAgICAgICAgI21vdGlvbi1jb250cm9sZXJcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIHRvcCAtMjBweFxuXG4gICAgICAmLndlYXRoZXJcbiAgICAgICAgIG1hcmdpbi10b3AgcmVtKCA0MCApXG4gICAgICAgICBoZWlnaHQgNDAzcHhcbiAgICAgICAgICNtb3Rpb24td2VhdGhlclxuICAgICAgICAgICAgd2lkdGggMTQ0MHB4XG4gICAgICAgICAgICB0b3A6IC00MHB4XG4gICAgICAgICAgICBsZWZ0IC0zMHZ3XG4gICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgwKVxuXG4gICAgICAmLmJlZXNcbiAgICAgICAgIG1hcmdpbi10b3AgcmVtKCA0KjE2IClcbiAgICAgICAgIGhlaWdodCAzOTBweFxuICAgICAgICAgd2lkdGggMzUwcHhcbiAgICAgICAgIGZsZXgtYmFzaXMgMzUwcHhcblxuICAgICAgICAgI21vdGlvbi1iZWVzXG4gICAgICAgICAgICB0b3A6IC0yMHZ3O1xuICAgICAgICAgICAgYm90dG9tIC02MHB4XG4gICAgICAgICAgICBsZWZ0IC02MCVcbiAgICAgICAgICAgIHdpZHRoIDE0NDBweFxuICAgICAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoMClcblxuICAgICAgJi5wYXJ0bmVyc1xuICAgICAgICAgbWF4LWhlaWdodCA1NXZ3XG4gICAgICAgICBoZWlnaHQgMzEwcHhcblxuICAgICAgJi50cmFjdG9yXG4gICAgICAgICBtYXgtaGVpZ2h0IDU1dndcbiAgICAgICAgIGhlaWdodCAzMTBweFxuXG4gICAgICAgICAjbW90aW9uLXRyYWN0b3JcbiAgICAgICAgICAgIHRvcDogLTcwcHhcblxuICAgICAgJi0tc3ZnXG4gICAgICAgICBwb2ludGVyLWV2ZW50cyBub25lXG4gICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgdG9wIDBcbiAgICAgICAgIGJvdHRvbSAwXG4gICAgICAgICB6LWluZGV4IDJcbiAgICAgICAgIGxlZnQgNTAlXG4gICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtNTAlKVxuICAgICAgICAgd2lkdGggMTQ0MHB4XG5cblxuIiwiLnRpbWVsaW5lLXNsaWRlci0td3JhcHBlclxuICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgIHBcbiAgICAgICY6OmJlZm9yZVxuICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuLnRpbWVsaW5lLXNsaWRlci0tY29udGVudFxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4udGltZWxpbmUtc2xpZGUtLWNvbnRlbnRcbiAgIC50aW1lbGluZS1zbGlkZXItLXNsaWRlXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xuXG4gICAgICAmLnRpbWVsaW5lLWRpc3BsYXllZFxuICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgLnRpbWVsaW5lLXNsaWRlci0td2F2ZVxuICAgICAgICAgd2lkdGg6IDkwcHg7XG5cbiAgICAgIC50aW1lbGluZS1zbGlkZXItLXNsaWRlLWRhdGVcbiAgICAgICAgIGZvbnQtZmFtaWx5OiBuaXR0aW1vc3RybztcbiAgICAgICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgICAgICAgIGNvbG9yOiAjZjkzNTRjO1xuXG4gICAgICAudGltZWxpbmUtc2xpZGVyLS1zbGlkZS12aXN1YWxcbiAgICAgICAgIGltZ1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcblxuICAgICAgLnRpbWVsaW5lLXNsaWRlci0tc2xpZGUtdGV4dHVhbC13cmFwcGVyXG4gICAgICAgICAudGltZWxpbmUtc2xpZGVyLS1zbGlkZS10aXRsZVxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGJhbGxvb250d287XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMmY2MzM3O1xuXG4gICAgICAgICAudGltZWxpbmUtc2xpZGVyLS1zbGlkZS10ZXh0XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcblxuXG5cblxuXG5cbi50aW1lbGluZS1zbGlkZXItLXNsaWRlLXN0ZXAtcGFnaW5hdGlvblxuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgdG9wOiAwO1xuICAgcmlnaHQ6IDA7XG5cbi50aW1lbGluZS1wYWdpbmF0aW9uLS1idG4tcHJldlxuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgd2lkdGg6IDMwcHg7XG4gICBoZWlnaHQ6IDMwcHg7XG4gICBjdXJzb3I6IHBvaW50ZXI7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICYuYnRuLXVuYWJsZVxuICAgICAgY3Vyc29yOiBhdXRvXG4gICAgICBvcGFjaXR5OiAwLjVcblxuICAgJjo6YmVmb3JlLFxuICAgJjo6YWZ0ZXJcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOTM1NGM7XG5cbiAgICY6OmJlZm9yZVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDEwcHg7XG5cbiAgICY6OmFmdGVyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3R0b206IDEwcHg7XG5cbi50aW1lbGluZS1wYWdpbmF0aW9uLS1idG4tbmV4dFxuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgd2lkdGg6IDMwcHg7XG4gICBoZWlnaHQ6IDMwcHg7XG4gICBjdXJzb3I6IHBvaW50ZXI7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICYuYnRuLXVuYWJsZVxuICAgICAgY3Vyc29yOiBhdXRvXG4gICAgICBvcGFjaXR5OiAwLjVcblxuICAgJjo6YmVmb3JlLFxuICAgJjo6YWZ0ZXJcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOTM1NGM7XG5cbiAgICY6OmJlZm9yZVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogMTBweDtcblxuICAgJjo6YWZ0ZXJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm90dG9tOiAxMHB4O1xuXG4udGltZWxpbmUtc2xpZGVyLS1zbGlkZS1wYWdpbmF0aW9uXG4gICBtYXJnaW46IDQwcHggLTEuMjVyZW0gMCAtMS4yNXJlbTtcbiAgIGJhY2tncm91bmQ6ICNGRUY0Q0Q7XG4gICBkaXNwbGF5OiBmbGV4O1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgJjo6YWZ0ZXJcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjMmY2MzM3O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IC0xcHggMCAwIDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgb3BhY2l0eTogMC4zO1xuXG4udGltZWxpbmUtc2xpZGVyLS1zbGlkZS1idG4td3JhcHBlclxuICAgcGFkZGluZzogMjBweCAxLjI1cmVtO1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgYmFja2dyb3VuZDogI2ZkZDEzODtcblxuICAgJi5idG4taW52aXNpYmxlXG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAudGltZWxpbmUtcGFnaW5hdGlvbi0tYnRuLXNsaWRlXG4gICAgICBjb2xvcjogIzJmNjMzNztcbiAgICAgIGZvbnQtZmFtaWx5OiBuaXR0aW1vc3RybztcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyZjYzMzc7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgcGFkZGluZzogMnB4IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkVGNENEO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluO1xuXG4gICAgICAmOmhvdmVyXG4gICAgICAgICBjb2xvcjogI2Y5MzU0YztcbiAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAmOjphZnRlclxuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmRkMTM4O1xuXG4gICAmOjpiZWZvcmVcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZGQxMzg7XG5cbiAgICYudGltZWxpbmUtc2xpZGVyLS1zbGlkZS1kaXNwbGF5ZWRcbiAgICAgIGJhY2tncm91bmQ6ICNmZGQxMzg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICY6OmFmdGVyXG4gICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjUzLCAyMDksIDU2LCAwKTtcbiAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmRkMTM4O1xuICAgICAgICAgYm9yZGVyLXdpZHRoOiAzNnB4O1xuICAgICAgICAgbWFyZ2luLXRvcDogLTM2cHg7XG4gICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICB+IC50aW1lbGluZS1zbGlkZXItLXNsaWRlLWJ0bi13cmFwcGVyXG4gICAgICAgICBiYWNrZ3JvdW5kIDogbm9uZTtcblxuICAgICAgICAgJjo6YWZ0ZXIsICY6OmJlZm9yZVxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgLnRpbWVsaW5lLXBhZ2luYXRpb24tLWJ0bi1zbGlkZVxuICAgICAgICAgY29sb3I6ICNmOTM1NGM7XG4gICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuIiwiLm1vZC1jb3ZlclxuICAgY29sb3I6ICRsaWdodFxuICAgcGFkZGluZzogcmVtKCAzNSApIDAgcmVtKCAxMjUgKVxuICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICB6LWluZGV4OiAyXG5cbiAgIC5iZy1tb2RcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDEwMCVcblxuICAgJi5vYmplY3QtZml0XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMTAwJVxuXG4gICAucGFnZS1jbGFzc2lxdWUgJlxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSggNDAgKVxuXG4gICAucGFnZS1icmFzc2VzICZcbiAgICAgIC5sb2dvXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oIDM1IClcblxuICAgLndwXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICB6LWluZGV4OiAyXG5cbiAgIC5sb2dvXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgbWFyZ2luOiAwIGF1dG8gcmVtKCAyMCApXG5cbiAgIC5sb2dvXG4gICAuZWRpdG8tY3RcbiAgICAgIG1heC13aWR0aDogcmVtKCAzODAgKVxuICAgICAgd2lkdGg6IHBjdCggNDYwIC8gNjAwIClcblxuICAgLmVkaXRvLWN0XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtYmFsbG9vblxuICAgICAgZm9udC1zaXplOiBlbSggMTYgLyAkZm9udC1zaXplIClcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuXG4gICAgICAucGFnZS1mcnVpdHMtZGUtbm9zLXJlZ2lvbnMgJlxuICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgIGZvbnQtc2l6ZTogZW0oIDMwIC8gJGZvbnQtc2l6ZSApXG5cbiAgICAgICAgIHNwYW4gc3BhblxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSggMzUgLyAzMCApXG5cbiIsIiRjcm9zc1AgPVxuICAgLm9iamVjdC1maXRcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcblxuICAgYVxuICAgaW1nXG4gICBoM1xuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgd2lkdGg6IDEwMCVcblxuICAgZGl2XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBjb2xvcjogJGxpZ2h0XG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtbml0dGltb3N0cm9cbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgbGVmdDogMFxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICB0b3A6IDBcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICB6LWluZGV4OiAxXG5cbiAgIC50dFxuICAgICAgZm9udC1zaXplOiBlbSggMjYgLyAkZnogKVxuXG4gICBzcGFuOm5vdCgudHQpXG4gICAgICBjb2xvcjogJGdyZWVuLW1lZFxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIGZvbnQtc2l6ZTogZW0oIDE0IC8gJGZ6IClcblxuICAgc3VwXG4gICAgICBmb250LXNpemU6IGVtKCAxMiAvIDE0IClcblxuLm1vZC1jcm9zcy1wcm9kdWN0c1xuICAgeyRjcm9zc1B9XG5cbi5tb2QtY3Jvc3MtcHJvZHVjdHNcbiAgIGJhY2tncm91bmQ6ICRsaWdodFxuXG4ubmF2LWNyb3NzLXByb2R1Y3RzXG4gICBzcGFuLnR0XG4gICAgICBjb2xvcjogaW5oZXJpdCFpbXBvcnRhbnRcbiIsIi5jb250YWN0LWZvb3RlclxuICAgYmFja2dyb3VuZDogJGdyZXlcbiAgIGNvbG9yOiAkZ3JleS1kYXJrXG4gICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuICAgLndwXG4gICAgICBtYXgtd2lkdGg6IHJlbSggOTYwIClcblxuICAgLmZhbmN5XG4gICAgICBmb250LXNpemU6IGVtKCAzMCAvICRmeiApXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oIDIwIClcblxuICAgLmZhbmN5LWFsdFxuICAgICAgZm9udC1zaXplOiBlbSggMzAgLyAkZnogKVxuICAgICAgbWFyZ2luLXRvcDogMFxuXG4gICAuY3RcbiAgICAgIHA6bGFzdC1jaGlsZFxuICAgICAgICAgaW1nOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGRcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSggNDAgKVxuXG4gICBpbWdcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgbWF4LXdpZHRoOiAxMDAlXG5cbiAgIC5kZWNvXG4gICAgICBtYXJnaW4tdG9wOiByZW0oIDQwIClcblxuICAgLmxvZ29cbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCggcmVtKCAtMTUgKSApXG4iLCIkaGlkZGVuQWN0aXZlXG4gICBhcHBlYXJhbmNlOiBub25lXG4gICBkaXNwbGF5OiBibG9ja1xuICAgaGVpZ2h0OiAxMDAlXG4gICBsZWZ0OiAwXG4gICBvcGFjaXR5OiAwXG4gICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgIHRvcDogMFxuICAgbWFyZ2luLXRvcDogMFxuICAgd2lkdGg6IDEwMCVcbiAgIHotaW5kZXg6IDJcblxuICAgJiArIGxhYmVsXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG5cbi5wYWdlLWNvbnRhY3RcbiAgIG1haW4gW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXVxuICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAud3BcbiAgICAgIHBhZGRpbmc6IHJlbSggNzAgKSByZW0oIDIwIClcblxuICAgbWFpbiAudHRcbiAgICAgIGNvbG9yOiAkYmx1ZVxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlXG4gICAgICBmb250LXNpemU6IGVtKCA1NiAvICRmeiApXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgIG1hcmdpbjogMCAwIHJlbSggNzAgKVxuICAgICAgbWF4LXdpZHRoOiBub25lXG5cbi5mb3JtLWNvbHNcbiAgICYgPiAqICsgKlxuICAgICAgbWFyZ2luLXRvcDogcmVtKCAyNSApXG5cbiAgICYgKyAuZm9ybS1maWVsZFxuICAgICAgbWFyZ2luLXRvcDogcmVtKCAyNSApXG5cbi5mb3JtLWZpZWxkc1xuICAgJiArIC5mb3JtLWZpZWxkXG4gICAgICBtYXJnaW4tdG9wOiByZW0oIDI1IClcblxuLmZvcm0tZmllbGRcbiAgIGRpc3BsYXk6IGZsZXhcbiAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cblxuICAgJi5lcnJvclxuICAgICAgY29sb3I6ICRyZWRcblxuICAgICAgbGFiZWxcbiAgICAgICAgIGNvbG9yOiAkcmVkXG5cbiAgICYgKyAuZm9ybS1maWVsZFxuICAgJiArIC5mb3JtLWZpZWxkc1xuICAgJiArIC5mb3JtLWNvbHNcbiAgICAgIG1hcmdpbi10b3A6IHJlbSggMjUgKVxuXG4gICBsYWJlbFxuICAgICAgY29sb3I6ICRncmV5LWRhcmtcblxuICAgLmZpZWxkLXdwXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG5cbiAgIC5zZWxlY3RvclxuICAgICAgQGV4dGVuZHMgJGhpZGRlbkFjdGl2ZVxuXG4gICAgICAmICsgbGFiZWxcbiAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkZ3JlZW5cbiAgICAgICAgIGNvbG9yOiAkZ3JlZW5cbiAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1uaXR0aW1vc3Ryb1xuICAgICAgICAgZm9udC1zaXplOiBlbSggMzAgLyAkZnogKVxuICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMVxuICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgICBwYWRkaW5nOiByZW0oIDEyICkgcmVtKCAzMCApXG5cbiAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICRzaXplID0gMThcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDRweCAwXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oICRzaXplIClcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSggLTEgKiAkc2l6ZS8zIClcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgcmlnaHQ6IDBcbiAgICAgICAgICAgIHRvcDogNTAlXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIC01MCUgKSByb3RhdGUoIDQ1ZGVnIClcbiAgICAgICAgICAgIHdpZHRoOiBAaGVpZ2h0XG5cbiAgIGxhYmVsXG4gICAgICBmb250LXNpemU6IGVtKCAxNCAvICRmeiApXG5cbiAgIGlucHV0XG4gICB0ZXh0YXJlYVxuICAgLmZpZWxkLXdwXG4gICAgICBvcmRlcjogMVxuICAgICAgbWFyZ2luLXRvcDogcmVtKCA4IClcblxuICAgICAgJiB+IC5tZW50aW9uXG4gICAgICAmIH4gLm1lc3NhZ2VcbiAgICAgICYgfiAuZXJyb3ItbWVzc2FnZVxuICAgICAgICAgb3JkZXI6IDJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuICAgICAgICAgcFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuXG4gICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSggMjAgKVxuXG4gICAgICAgICAgICAmICsgcFxuICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKCAyNCApXG5cbiAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMFxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIGltZzpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKCA0NCApXG5cbiAgICAgICYgKyBsYWJlbDpub3QoW2NsYXNzXSlcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbGlua1xuICAgICAgICAgZm9udC1zaXplOiBlbSggMTggLyAkZnogKVxuICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRcblxuICAgICAgICAgLm1lbnRpb25cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRleHRcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSggMTIgLyAxOCApXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKCA1IClcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSggcmVtKCAtMiApIClcblxuICAgaW5wdXRcbiAgICAgICZbdHlwZT1cInJhZGlvXCJdXG4gICAgICAmW3R5cGU9XCJjaGVja2JveFwiXVxuICAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG5cbiAgICAgICAgICYgKyBsYWJlbFxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxXG5cbiAgICAgICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1kYXJrXG4gICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCByZW0oIDE1ICkgJGxpZ2h0IGluc2V0XG4gICAgICAgICAgICAgICBjb250ZW50OiBcIlwiXG4gICAgICAgICAgICAgICBmbGV4LWdyb3c6IDBcbiAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JleS1kYXJrXG4gICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSggMTUgKVxuICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKCAxIClcbiAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKCA1IClcbiAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMTdzICRlYXNlLWluLXF1YWRcbiAgICAgICAgICAgICAgIHdpZHRoOiBAaGVpZ2h0XG5cbiAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsXG4gICAgICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICRsaWdodCBpbnNldFxuXG4gICAgICAmW3R5cGU9XCJjaGVja2JveFwiXVxuICAgICAgICAgJiArIGxhYmVsXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGV4dFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSggMTIgLyAkZnogKVxuXG4gICAgICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKCAtMSApXG5cbiAgICAgICZbdHlwZT1cInRleHRcIl1cbiAgICAgICZbdHlwZT1cIm51bWJlclwiXVxuICAgICAgJlt0eXBlPVwidGVsXCJdXG4gICAgICAmW3R5cGU9XCJkYXRlXCJdXG4gICAgICAmW3R5cGU9XCJlbWFpbFwiXVxuICAgICAgXlswXSB0ZXh0YXJlYVxuICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGdyZXktbGlnaHRcbiAgICAgICAgIHBhZGRpbmc6IHJlbSggMTAgKSByZW0oIDEwIClcbiAgICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAgICZbdHlwZT1cImZpbGVcIl1cbiAgICAgICAgIEBleHRlbmRzICRoaWRkZW5BY3RpdmVcblxuICAgICAgICAgJi5maWxsZWRcbiAgICAgICAgICAgICYgKyBsYWJlbFxuICAgICAgICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJYXCJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKCAxMCApXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSggMTQgKVxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xN3MgbGluZWFyXG5cbiAgICAgICAgICYgKyBsYWJlbFxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuXG4gICAgICAgICAgICBib3JkZXI6IDAgbm9uZVxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKCAxNiAvICRmeiApXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbml0dGltb3N0cm9cbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSggMTAgKVxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyAkZWFzZS1vdXQtcXVhZFxuICAgICAgICAgICAgei1pbmRleDogMlxuXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsMCwwLC41KVxuICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkZ3JlZW4sIDAuOClcblxuICAgICAgICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRcblxuICAgdGV4dGFyZWFcbiAgICAgIHJlc2l6ZTogdmVydGljYWxcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbSggMTAwIClcblxuLmJ1dHRvbnNcbiAgIG1hcmdpbi10b3A6IHJlbSggNjAgKVxuXG4gICBbdHlwZT1cInN1Ym1pdFwiXVxuICAgICAgQGV4dGVuZHMgLmZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbFxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAgIG1heC13aWR0aDogcmVtKCA0ODAgKVxuICAgICAgd2lkdGg6IDEwMCVcblxuLmZpZWxkc1xuICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgZGlzcGxheTogZmxleFxuXG4gICBsYWJlbCB+IGxhYmVsXG4gICAgICBtYXJnaW4tbGVmdDogcmVtKCAyMCApXG5cbi5mb3JtLWZpZWxkc1xuICAgLm1lbnRpb25cbiAgICYgPiBwXG4gICAgICBmb250LXNpemU6IGVtKCAxMiAvICRmeiApXG5cbiAgICAgICYgPiBwXG4gICAgICAgICBjb2xvcjogJGdyZXktZGFya1xuXG4gICAmID4gcFxuICAgICAgY29sb3I6ICRncmV5LWRhcmtcbiAgICAgIG1hcmdpbjogcmVtKCA1MCApIDAgcmVtKCAzMCApXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWNcblxuICAgcC5tZW50aW9uOm5vdCgubWVzc2FnZSlcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpY1xuXG5maWVsZHNldFxuICAgYm9yZGVyOiAwIG5vbmVcbiAgIG1hcmdpbjogMFxuICAgcGFkZGluZzogMFxuXG4gICAmID4gZGl2XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBkaXNwbGF5OiBmbGV4XG5cbiAgICAgICYgPiBsYWJlbFxuICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oIDQwIClcblxuLmZvcm0tc3VjY2Vzc1xuICAgYmFja2dyb3VuZDogJGdyZWVuXG4gICBjb2xvcjogJGxpZ2h0XG4gICBmb250LXNpemU6IGVtKCAyNCAvICRmeiApXG4gICBwYWRkaW5nOiByZW0oIDIwIClcbiAgIG1hcmdpbi10b3A6IHJlbSggMzAgKVxuXG5ib2R5LnN1Y2Nlc3NcbiAgIC50dCArIC5mb3JtLWZpZWxkXG4gICAgICBkaXNwbGF5OiBub25lXG5cbi5nLXJlY2FwdGNoYSArIGlucHV0XG4gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggcmVtKCAyMCApLCByZW0oIDM1ICkpXG4iLCIubW9kLW51dHJpXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1udXRyaVxuICAgY29sb3I6ICRsaWdodFxuICAgcGFkZGluZy1ib3R0b206IHJlbSggNzAgKVxuICAgcGFkZGluZy10b3A6IHJlbSggNjAgKVxuXG4gICAmLm9iamVjdC1maXRcbiAgICAgICY6YmVmb3JlXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1udXRyaVxuXG4gICAuYmctbW9kXG4gICAgICBib3R0b206IDBcbiAgICAgIHRvcDogYXV0b1xuICAgICAgLy8gb2JqZWN0LXBvc2l0aW9uOiBib3R0b21cbiAgICAgIC8vIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCggdG8gdG9wLCByZ2JhKDAsMCwwLDEpIDkwJSwgdHJhbnNwYXJlbnQgMTAwJSlcblxuICAgLnBhZ2UtYnJhc3NlcyAmXG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JlYW1cbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCVcbiAgICAgIGNvbG9yOiAkbGlnaHRcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oIDEzNSApXG5cbiAgICAgIC8vIC51aS13YXZlLTFcbiAgICAgIC8vICAgIGZpbGw6ICRjcmVhbVxuXG4gICAudWktd2F2ZS0xXG4gICAgICBmaWxsOiAkYmx1ZS1udXRyaVxuXG4gICAmID4gLndwXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIHotaW5kZXg6IDFcblxuICAgLmVkaXRvLW1lZGlhXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oIDIwIClcblxuICAgICAgaW1nXG4gICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgbWFyZ2luOiAwIGF1dG9cblxuICAgICAgJi5tYWluXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oIDM1IClcblxuICAgICAgICAgaW1nXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSggMzYwIClcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAgICYub3JpZ2luXG4gICAgICAgICBpbWdcbiAgICAgICAgICAgIHdpZHRoOiByZW0oIDEyMCApXG5cbiAgIC5lZGl0by1jdFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG5cbiAgICAgIHBcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuICAgICAgICAgJiArIHBcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSggMTYgKVxuXG4gICAgICAgICAmOm5vdChbY2xhc3NdKSArIC5mYW5jeVxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKCAyMiApXG5cbiAgICAgICAgICYuZmFuY3lcbiAgICAgICAgICAgICYgKyBwOm5vdChbY2xhc3NdKVxuICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKCAyOCApXG5cbiAgICAgICAgICYubWVudGlvbnNcbiAgICAgICAgICAgICYgKyAubWVudGlvbnNcbiAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSggOCApXG5cbiAgIC5udXRyaXNjb3JlXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oIDEyIClcblxuICAgICAgaW1nXG4gICAgICAgICB3aWR0aDogcmVtKCAxMTAgKVxuXG4gICAudHRcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSggMzQgKVxuIiwiLm1vZC1vcmlnaW5cbiAgIGJhY2tncm91bmQtY29sb3I6ICM5OWMwNjBcbiAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDAlXG4gICBjb2xvcjogJGxpZ2h0XG4gICBwYWRkaW5nOiByZW0oIDYwICkgMCByZW0oIDEwNSApXG5cbiAgIC51aS13YXZlLTFcbiAgICAgIGZpbGw6ICM5OWMwNjBcblxuICAgLnBhZ2UtYnJhc3NlcyAmXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIHRvIGJvdHRvbSwgIzYzZDZlNyA1MCUsICNhN2U2ZWYgMTAwJSApXG5cbiAgICAgIC5iZy1tb2RcbiAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHRcblxuICAgICAgLnVpLXdhdmUtMVxuICAgICAgICAgZmlsbDogIzYzZDZlN1xuXG4gICAgICAuZWRpdG8tY3RcbiAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSggMTggKVxuXG4gICAgICAudHRcbiAgICAgICAgIGltZ1xuICAgICAgICAgICAgd2lkdGg6IDc1JVxuXG4gICAucGFnZS1iaW8gJlxuICAgICAgLmJnLW1vZFxuICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b21cbiAgICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCggdG8gdG9wLCByZ2JhKDAsMCwwLDEpIDkwJSwgdHJhbnNwYXJlbnQgMTAwJSlcblxuICAgICAgLnVpLXdhdmUtMVxuICAgICAgICAgZmlsbDogIzk5YzA2MFxuXG4gICAucGFnZS1zYW5zLXN1Y3Jlcy1ham91dGVzICZcbiAgIC5wYWdlLWNsYXNzaXF1ZSAmXG4gICAgICBwYWRkaW5nOiByZW0oIDIwICkgMCByZW0oIDY1IClcblxuICAgICAgLnR0XG4gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIHJlbSggLTI2ICkgKVxuICAgICAgICAgd2lkdGg6IFwiY2FsYyggMTAwJSArICVzIClcIiUgcmVtKCA4MCApXG5cbiAgIC50dFxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKCAyMCApXG5cbiAgIC53cFxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICB6LWluZGV4OiA1XG4iLCIubW9kLXByb2R1Y3RzXG4gICAkYnggPSAwIDAgMjBweCByZ2JhKDAsMCwwLC4xNSlcbiAgIGNvbG9yOiAkbGlnaHRcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG4gICAucGFnZS1icmFzc2VzICZcbiAgICAgIC5sYXllclxuICAgICAgICAgJlxuICAgICAgICAgLm1lbnRpb25zXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0XG5cbiAgIC5lZGl0by10dFxuICAgICAgbGluZS1oZWlnaHQ6IDEuMVxuICAgICAgZm9udC1zaXplOiBlbSggMjUgLyAkZnogKVxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKCAzOCApXG5cbiAgICAgIC53cFxuICAgICAgICAgcGFkZGluZy1ib3R0b206IDBcbiAgICAgICAgIHBhZGRpbmctdG9wOiAwXG5cbiAgICAgIGgyXG4gICAgICBoM1xuICAgICAgaDRcbiAgICAgIGg1XG4gICAgICAgICBmb250LXNpemU6IDFlbVxuICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxuICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oIDQwIClcblxuICAgLmVkaXRvLW1lZGlhXG4gICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oIDEwIClcblxuICAgICAgaW1nXG4gICAgICAgICBtYXJnaW4tbGVmdDogYXV0b1xuICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG5cbiAgIC5lZGl0by1jdFxuICAgICAgZm9udC1zaXplOiBlbSggMTQgLyAkZnogKVxuXG4gICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgIC5mYW5jeVxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSggMjAgLyAkZnogKVxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmVcblxuICAgICAgLndwXG4gICAgICAgICBwYWRkaW5nLXRvcDogMFxuXG4gICAgICBwXG4gICAgICAgICBtYXJnaW46IDBcblxuICAgICAgICAgJiArIHBcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSggMTUgKVxuXG4gICAgICAuZmFuY3ktYWx0XG4gICAgICAgICBmb250LXNpemU6IGVtKCAyOCAvICRmeiApXG4gICAgICAgICBtYXJnaW4tdG9wOiByZW0oIDQwIClcblxuICAgLmVkaXRvLWFjY29yZGlvbnNcbiAgICAgIC53cFxuICAgICAgICAgcGFkZGluZy10b3A6IDBcbiAgICAgIC5hY2NvcmRpb25zLS1saXN0XG4gICAgICAgICBjb2xvcjogJGNvbG9yXG4gICAgICAgICAmLS1pdGVtXG4gICAgICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICAgIC5wYWdlLWZydWl0cy1kZS1ub3MtcmVnaW9ucyAmIC5hY2NvcmRpb24tLXRyaWdnZXJcbiAgICAgICAgIGNvbG9yOiAkZ3JlZW4tZGFya1xuICAgICAgICAgc3ZnXG4gICAgICAgICAgICBmaWxsOiAkb3JhbmdlXG4gICAubGF5ZXJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgIHBhZGRpbmc6IHJlbSggNDAgKSAwXG5cbiAgICAgICZcbiAgICAgIC5mY3RcbiAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbi1wZHRcblxuICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgYm94LXNoYWRvdzogJGJ4XG5cbiAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSggMzUgKVxuXG4gICAgICAmOm50aC1jaGlsZCgyKVxuICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgICAgICAgIGhlaWdodDogMTAwdmhcblxuICAgICAgICAgJiArIC5sYXllclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJGJ4XG5cbiAgICAgICAgIC53cFxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG5cbiAgICAgICAgIC5lZGl0by1tZWRpYVxuICAgICAgICAgICAgJi5zdHJpcGVkXG4gICAgICAgICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgICAgICAgYm90dG9tOiA1MCVcbiAgICAgICYucXVpenpcbiAgICAgICAgIHBhZGRpbmctdG9wOiAwXG5cbiAgIC5mY3RcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZFxuICAgICAgdG9wOiAwXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgei1pbmRleDogLTVcblxuICAgICAgLmVkaXRvLW1lZGlhXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oIDQwIClcbiIsIi5tb2QtcHJvbWlzZVxuICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCB0byBib3R0b20sICRibHVlLXByb21pc2UgMzAlLCAkYmx1ZS1udXRyaSA2MCUpXG4gICBwYWRkaW5nLWJvdHRvbTogcmVtKCA0NSApXG5cbiAgIC5wYWdlLWNsYXNzaXF1ZSAmXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKCA4MCApXG5cbiAgICAgIC5lZGl0by1jdFxuICAgICAgICAgY29sb3I6ICRsaWdodFxuXG4gICAud3BcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgei1pbmRleDogNVxuXG4gICAudWktd2F2ZS0xXG4gICAgICBmaWxsOiAkYmx1ZS1wcm9taXNlXG5cbiAgIC50dFxuICAgICAgZm9udC1zaXplOiBlbSggMjAgLyAkZnogKVxuICAgICAgY29sb3I6ICRsaWdodFxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LW5pdHRpbW9zdHJvXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oIDE4IClcblxuICAgICAgLnBhZ2UtYnJhc3NlcyAmXG4gICAgICAgICBwYWRkaW5nLXJpZ2h0OiBwY3QoIDE1MCAvIDY0MCApXG5cbiAgIC5iZy1tb2RcbiAgICAgIGJvdHRvbTogMFxuICAgICAgdG9wOiBhdXRvXG5cbiAgIC5kZWNvXG4gICAgICBmbG9hdDogcmlnaHRcbiAgICAgIG1hcmdpbjogcmVtKCAtNDUgKSAwIHJlbSggMjAgKVxuICAgICAgdGV4dC1hbGlnbjogcmlnaHRcbiAgICAgIG1heC13aWR0aDogcmVtKCAyMDAgKVxuICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCByZW0oIDIwICkgKVxuICAgICAgd2lkdGg6IHBjdCggMjcwIC8gNjQwIClcblxuICAgICAgJiArICpcbiAgICAgICAgIGNsZWFyOiByaWdodFxuXG4gICAgICBpbWdcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICB3aWR0aDogMTAwJVxuXG4gICAubWVudGlvbnNcbiAgICAgIGNvbG9yOiAkbGlnaHRcbiAgICAgIG1hcmdpbjogMFxuXG4gICAuZWRpdG8tY3RcbiAgICAgIGNvbG9yOiAkZ3JleS1kYXJrXG5cbiAgIC5lZGl0by12aWRlb1xuICAgICAgbWFyZ2luOiByZW0oIDEwICkgMFxuXG4gICAgICB2aWRlb1xuICAgICAgICAgd2lkdGg6IDEwMCVcblxuICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAvLyBoZWlnaHQ6IDBcbiAgICAgIC8vIHBhZGRpbmctYm90dG9tOiA1OS4yNSVcbiAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW5cblxuICAgICAgLy8gdmlkZW9cbiAgICAgIC8vICAgIGhlaWdodDogMTAwJVxuICAgICAgLy8gICAgbGVmdDogMFxuICAgICAgLy8gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAvLyAgICB0b3A6IDBcbiAgICAgIC8vICAgIHdpZHRoOiAxMDAlXG5cbiAgIC5tYWluLWRlY29cbiAgICAgIG1hcmdpbi10b3A6IHJlbSggMTgwIClcbiAgICAgIG1heC13aWR0aDogcmVtKCA0NTAgKVxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICAgIG1hcmdpbi1yaWdodDogYXV0b1xuXG4gICAgICBpbWdcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICB3aWR0aDogMTAwJVxuIiwiLm1vZC1zbmFja1xuICAgY29sb3I6ICRsaWdodFxuICAgcGFkZGluZzogcmVtKCAxMiApIDAgcmVtKCA1MiApIDBcblxuICAgLnR0XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtbml0dGltb3N0cm9cbiAgICAgIGZvbnQtc2l6ZTogZW0oIDIwIC8gJGZ6IClcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSggMjAgKVxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsXG4gICAgICBvcmRlcjogLTFcbiAgICAgIHdpZHRoOiAxMDAlXG5cbiAgIGZvcm1cbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxuXG4gICAgICAuc3dpdGNoLXdwXG4gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICAgd2lkdGg6IDEwMCVcblxuICAgICAgLmluYWN0aXZlXG4gICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgIC50YWJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSggMjUgKVxuICAgICAgd2lkdGg6IDEwMCVcblxuICAgLmVkaXRvLW1lZGlhXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIGxlZnQ6IDUwJVxuICAgICAgbWFyZ2luOiByZW0oIDI1ICkgMFxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlIClcbiAgICAgIHdpZHRoOiAxMDB2d1xuXG4gICAgICBpbWdcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICBtYXJnaW46IDAgYXV0b1xuXG4gICAgICAudWktd2F2ZS0xXG4gICAgICAud2F2ZS1yZXZlcnNlXG4gICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgei1pbmRleDogMTBcblxuICAgICAgLnVpLXdhdmUtMVxuICAgICAgICAgYm90dG9tOiAwXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4XG4gICAgICAgICB0b3A6IGF1dG9cbiAgICAgICAgIHRyYW5zZm9ybTogbm9uZVxuXG4gICAuZWRpdG8tY3RcbiAgICAgIGNvbG9yOiAkZ3JleS1kYXJrXG4gICAgICBmb250LXdlaWdodDogYm9sZFxuICAgICAgZm9udC1zaXplOiBlbSggMTYgLyAkZnogKVxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4iLCIvKlxuICogIFBPTSdQT1RFUyB8IEhFQURFUiBTVFlMRVNcbiAqL1xuXG5oZWFkZXJbcm9sZT1cImJhbm5lclwiXVxuICAgcG9zaXRpb246IGZpeGVkXG4gICB6LWluZGV4OiAxXG4gICBsZWZ0OiByZW0oIDI3IClcbiAgIHRvcDogcmVtKCAxMCApXG5cbiAgIC5sb2dvXG4gICAgICBoZWlnaHQ6IHJlbSggNjAgKVxuICAgICAgd2lkdGg6IEBoZWlnaHRcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0XG4gICAgICBtYXJnaW46IDBcbiAgICAgIHBhZGRpbmc6IHJlbSggMTAgKVxuXG4gICAgICAudWktbG9nb1xuICAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgICB3aWR0aDogMTAwJVxuXG4gICAgICBzcGFuXG4gICAgICAgICBoaWRlKClcblxuLnN0b3J5LXJlc3RhcnRcbiAgIGFwcGVhcmFuY2U6IG5vbmVcbiAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICBib3JkZXItcmFkaXVzOiA1MCVcbiAgIGJvcmRlcjogMFxuICAgY3Vyc29yOiBwb2ludGVyXG4gICBoZWlnaHQ6IDEwMCVcbiAgIGxlZnQ6IDBcbiAgIG91dGxpbmU6IG5vbmVcbiAgIHBhZGRpbmc6IDBcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgdG9wOiAwXG4gICB3aWR0aDogMTAwJVxuIiwiLmdyaWQtbWVkaWFzXG5cbiAgICYtLWl0ZW1cbiAgICAgIHdpZHRoIDUwJVxuIiwiLmludGVydmlld1xuXG4gICAmLS10cmlnZ2VyXG4gICAgICBtYXJnaW4gcmVtKCAyMCApIHJlbSggMzAgKVxuXG4gICAmLS1jb250ZW50XG4gICAgICBwYWRkaW5nIHJlbSggNDAgKSByZW0oIDQ4ICkgcmVtKCAzMCApXG5cbiAgICYtLXRpdGxlXG5cbiAgICAgICYtLW5hbWVcbiAgICAgICAgIHBhZGRpbmctcmlnaHQgcmVtKCA2MCApXG5cblxuXG4iLCIuc2NyZWVuLXBvc3QtaXRcbiAgIGZvbnQtc2l6ZTogcmVtKCAyMCApXG4gICBsaW5lLWhlaWdodDogKCAyMyAvIDIwIClcblxuICAgcFxuICAgICAgKyBwXG4gICAgICAgICBtYXJnaW46ICggMjQgLyAyMGVtICkgMCAwXG5cbiAgIC5wb3N0LWl0LTFcbiAgICAgIG1hcmdpbjogMCBhdXRvIHJlbSggNTIgKVxuXG4gICAgICAuaW5uZXJcbiAgICAgICAgIHBhZGRpbmc6IHBjdCggNTM1IC8gNDgwICkgcGN0KCA1MiAvIDQ4MCApIHBjdCggNTIgLyA0ODAgKVxuXG4gICAgICBzbWFsbFxuICAgICAgICAgZm9udC1zaXplOiAoIDEyIC8gMjBlbSApXG5cbiAgICAgIC5hbm5vdGF0aW9uXG4gICAgICAgICBtYXJnaW4tdG9wOiByZW0oIDM2IClcblxuICAgLnBvc3QtaXQtMlxuICAgICAgYm9yZGVyLXdpZHRoOiByZW0oIDE2IClcbiAgICAgIG1hcmdpbjogMCBhdXRvIHJlbSggNTIgKVxuICAgICAgcGFkZGluZzogcmVtKCAxNiApXG5cbiAgIC5wb3N0LWl0LTNcbiAgICAgIC5oZWFkXG4gICAgICAgICAucGljdFxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gcmVtKCA0MCApXG5cbiAgICAgIC50ZXh0XG4gICAgICAgICBwXG4gICAgICAgICAgICArIHBcbiAgICAgICAgICAgICAgIG1hcmdpbjogMFxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKVxuICAgICAgICAgICAgICAgbGVmdDogcGN0KCA2MCAvIDUzMCApXG4gICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcGN0KCA2MCAvIDUzMCApXG4gICAgICAgICAgICAgICB3aWR0aDogcGN0KCAyNzAgLyA1MzAgKVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKVxuICAgICAgICAgICAgICAgcmlnaHQ6IHBjdCggNjAgLyA1MzAgKVxuICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHBjdCggMjYwIC8gNTMwIClcbiAgICAgICAgICAgICAgIHdpZHRoOiBwY3QoIDI1MCAvIDUzMCApXG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpXG4gICAgICAgICAgICAgICBsZWZ0OiBwY3QoIDMyMCAvIDUzMCApXG4gICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcGN0KCAxMDYwIC8gNTMwIClcbiAgICAgICAgICAgICAgIHdpZHRoOiBwY3QoIDE5MCAvIDUzMCApXG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpXG4gICAgICAgICAgICAgICBsZWZ0OiBwY3QoIDI0IC8gNTMwIClcbiAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBwY3QoIDE1ODAgLyA1MzAgKVxuICAgICAgICAgICAgICAgd2lkdGg6IHBjdCggMjAwIC8gNTMwIClcblxuICAgICAgLmJ1dHRvblxuICAgICAgICAgZm9udC1zaXplOiAoIDI0IC8gMjBlbSApXG4gICAgICAgICBwYWRkaW5nOiBwY3QoIDE0IC8gNTMwICkgcGN0KCA1MiAvIDUzMCApXG4iLCIuZ3JpZC1tZWRpYXNcblxuICAgJi0taXRlbVxuICAgICAgd2lkdGggMjUlXG4iLCIucGljdHVyZS1hbmQtcG9pbnRlci1waWN0dXJlXG4gICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgbWF4LXdpZHRoIG5vbmU7XG5cbiAgIGltZ1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMClcbiAgICAgIHdpZHRoOiAxMDAlXG5cbiAgIC5wb2ludGVyXG5cbiAgICAgICYucG9pbnRlci0xXG4gICAgICAgICB0b3A6IDUlO1xuICAgICAgICAgbGVmdDogNDUlO1xuXG4gICAgICAmLnBvaW50ZXItMlxuICAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgICBsZWZ0OiA1NSU7XG5cbiAgICAgICYucG9pbnRlci0zXG4gICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgIHJpZ2h0OiAzMCU7XG5cbiAgICAgICYucG9pbnRlci00XG4gICAgICAgICBib3R0b206IDMwJTtcbiAgICAgICAgIGxlZnQ6IDQ1JTtcblxuICAgICAgJi5wb2ludGVyLTVcbiAgICAgICAgIGJvdHRvbTogMzMuNSU7XG4gICAgICAgICBsZWZ0OiA2MyU7XG4iLCIuZWRpdG8tLXRleHQtYW5kLW1vdGlvblxuXG4gICAmLS1tb3Rpb24tZGVzaWduXG5cbiAgICAgICYuYmVlc1xuICAgICAgICAgbWFyZ2luLXRvcCByZW0oIDIwIClcbiAgICAgICAgIHdpZHRoIDQ1MHB4XG4gICAgICAgICBmbGV4LWJhc2lzIDQ1MHB4XG4gICAgICAgICAjbW90aW9uLWJlZXNcbiAgICAgICAgICAgIHRvcCAtNjBweFxuICAgICAgICAgICAgYm90dG9tIC04MHB4XG4gICAgICAgICAgICBsZWZ0IC0xOTBweFxuIiwiLnRpbWVsaW5lLXNsaWRlci0tc2xpZGUtcGFnaW5hdGlvblxuICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuLnRpbWVsaW5lLXNsaWRlci0tc2xpZGUtYnRuLXdyYXBwZXJcbiAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgJi5idG4taW52aXNpYmxlXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4iLCJoZWFkZXJbcm9sZT1cImJhbm5lclwiXVxuICAgcGFkZGluZzogcmVtKCAyNSApIHBjdCggNjYgLyAkcHNkLW1heC13aWR0aCApIHJlbSggMjYgKVxuXG4uaGVhZGVyLWhvbWVcbiAgIC51aS1sb2dvLXNpbXBsZVxuICAgICAgaGVpZ2h0OiByZW0oIDQ1IClcbiAgICAgIHdpZHRoOiByZW0oIDQ3IClcbiIsIi8qXG4gKiAgUE9NJ1BPVEVTIHwgRk9PVEVSIFNUWUxFU1xuICovXG5cbmZvb3Rlcltyb2xlPVwiY29udGVudGluZm9cIl1cbiAgIHBhZGRpbmc6IDAgcGN0KCA2NiAvICRwc2QtbWF4LXdpZHRoIClcblxuICAgLmxpbmtzXG4gICAgICBmb250LXNpemU6IHJlbSggMTggKVxuXG4gICBwXG4gICAgICBmb250LXNpemU6IHJlbSggMTUgKVxuICAgICAgbWFyZ2luOiAwXG5cbi5mb290ZXItd3JhcHBlclxuICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgZGlzcGxheTogZmxleFxuICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICBwYWRkaW5nOiByZW0oICAyMyApIDBcbiIsIltyb2xlPW5hdmlnYXRpb25dXG4gICAmLnN0aWNreVxuICAgICAgaGVpZ2h0OiAkc2l6ZS1uYXZcblxuLm5hdi1ob21lXG4gICBsZWZ0OiBwY3QoIDk2IC8gMTQ0MCApXG4gICBwYWRkaW5nOiAwXG4gICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgIHRvcDogNTAlXG4gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIC01MCUgKVxuXG4gICBzdmdcbiAgICAgIGhlaWdodDogcmVtKCA0NSApXG4gICAgICB3aWR0aDogcmVtKCA0NyApXG5cbi5uYXYtd3JhcHBlclxuICAgaGVpZ2h0OiAkc2l6ZS1uYXZcbiAgIHBhZGRpbmc6IHJlbSggNiApIHJlbSggOSApXG4gICBwb3NpdGlvbjogcmVsYXRpdmVcblxuICAgLmhvbWUgJlxuICAgICAgLnN0aWNreSAmXG4gICAgICAgICBwb3NpdGlvbjogZml4ZWRcbiAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICBsZWZ0OiAwXG4gICAgICAgICB0b3A6IDBcblxuICAgYm9keTpub3QoLmhvbWUpICZcbiAgICAgIHBvc2l0aW9uOiBmaXhlZFxuICAgICAgdG9wOiAwXG4gICAgICBsZWZ0OiAwXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgei1pbmRleDogMTAwMFxuXG4ubmF2LWJhclxuICAgbWFyZ2luOiAwIGF1dG9cbiAgIG1heC13aWR0aDogcmVtKCAxODAwIClcblxuLm5hdi10b2dnbGVcbiAgIGRpc3BsYXk6IG5vbmVcblxuI21lbnVcbiAgICZbYXJpYS1oaWRkZW49XCJ0cnVlXCJdXG4gICAgICBkaXNwbGF5OiBibG9ja1xuXG4ubmF2LW1lbnVcbiAgICY6bm90KFtpZF49XCJtZWdhbWVudVwiXSlcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWNcbiAgICAgIGhlaWdodDogMTAwJVxuXG4gICAmI21lbnVcbiAgICAgIC5uYXYtbGlua3NcbiAgICAgICAgIGxpXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSggNDAgKVxuXG4gICAmI21lZ2FtZW51LTFcbiAgICAgIC5uYXYtbGlua3NcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgICBsaVxuICAgICAgICAgICAgLy8gaGVpZ2h0OiA2NnZoXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBcImNhbGMoIDEwMHZoIC0gJXMgKVwiJSAkc2l6ZS1uYXZcbiAgICAgICAgICAgIG1heC13aWR0aDogXCJjYWxjKCA4MHZoIC0gJXMgKVwiJSAkc2l6ZS1uYXZcbiAgICAgICAgICAgIHdpZHRoOiAoMTAwJSAvIDMpXG5cbiAgICYjbWVnYW1lbnUtMlxuICAgICAgLm5hdi1saW5rc1xuICAgICAgICAgbGlcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKVxuICAgICAgICAgICAgLy8gaGVpZ2h0OiAzM3ZoXG4gICAgICAgICAgICAvLyBtYXgtaGVpZ2h0OiByZW0oIDQwMCApXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBcImNhbGMoIDUwdmggLSAlcyApXCIlICggJHNpemUtbmF2IC8gMiApXG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IFwiY2FsYyggODB2aCAtICVzIClcIiUgJHNpemUtbmF2XG4gICAgICAgICAgICAmLm5hdi1wcm9kdWN0cy0tbGFiZWxcbiAgICAgICAgICAgICAgIC50dFxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodFxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSggMjggLyAyMCApXG4gICAgICAgICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0XG4gICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXRcbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoNClcbiAgICAgICAgICAgICAgICYgfiBsaVxuICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaFxuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuXG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKVxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMilcbiAgICAgICAgICAgICAgICAgICAgIGFcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG5cbiAgICZbaWRePVwibWVnYW1lbnVcIl1cbiAgICAgICY6YmVmb3JlXG4gICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICBiYWNrZ3JvdW5kIHJnYmEoMCwwLDAsLjMpXG4gICAgICAgICBoZWlnaHQgXCJjYWxjKCAxMDB2aCAtICVzIClcIiUgJHNpemUtbmF2XG4gICAgICAgICBsZWZ0IDBcbiAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICB0b3AgMFxuICAgICAgICAgb3BhY2l0eSAwXG4gICAgICAgICB3aWR0aCAxMDB2d1xuICAgICAgICAgdHJhbnNpdGlvbiBhbGwgLjE3cyAkZWFzZS1pbi1xdWFkXG4gICAgICAgICB6LWluZGV4IC0xXG5cbiAgICAgICZbYXJpYS1oaWRkZW49XCJmYWxzZVwiXVxuICAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgIG9wYWNpdHk6IDFcblxuICAgICAgLm5hdi1jcm9zcy1wcm9kdWN0c1xuICAgICAgICAgLm5hdi1saW5rc1xuICAgICAgICAgICAgYVxuICAgICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcblxuICAgICAgICAgc3Bhbjpub3QoLnR0KVxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSggMjggLyAyMCApXG5cbiAgICAgICAgIC50dFxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSggNTYgLyAyMCApXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogLjlcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSggMTAgKVxuICAgICAgICAgICAgcGFkZGluZzogMCByZW0oIDIwIClcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAgIC5uYXYtbGlua3NcbiAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgcGFkZGluZzogMFxuXG4gICAgICAgICBhXG4gICAgICAgICBidXR0b25cbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxuXG4gICAgICAgICAgICBwaWN0dXJlXG4gICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgIC51aS1zZXBhcmF0b3JcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcblxuLm1lbnUtd3JhcHBlclxuICAgaGVpZ2h0OiAxMDAlXG4gICBmbGV4LWRpcmVjdGlvbjogcm93XG5cbiAgIC5ibG9jay1zb2NpYWxcbiAgICAgIG9yZGVyOiAxXG4gICAgICBtYXJnaW46IDBcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgcmlnaHQ6IHBjdCggNjYgLyAxNDQwIClcbiAgICAgIHRvcDogNTAlXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIC01MCUgKVxuXG4ubmF2LWxpbmtzXG4gICBkaXNwbGF5OiBmbGV4XG4gICBhbGlnbi1pdGVtczogY2VudGVyXG4gICBhbGlnbi1jb250ZW50OiBjZW50ZXJcbiAgIGZsZXgtd3JhcDogd3JhcFxuICAgb3JkZXI6IDBcbiAgIHBhZGRpbmc6IDAgJ2NhbGMoICVzICsgJXMgKScgJSAocmVtKCAxMjAgKSBwY3QoIDY2IC8gMTQ0MCApKVxuICAgd2lkdGg6IDEwMCVcblxuICAgYVxuICAgYnV0dG9uXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIG91dGxpbmU6IG5vbmVcblxuICAgICAgc3BhblxuICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgJGVhc2UtaW4tcXVhZFxuXG4gICAgICAmOmhvdmVyXG4gICAgICAua2V5Ym9hcmQgJjpmb2N1c1xuICAgICAgJlthcmlhLWN1cnJlbnQ9XCJ0cnVlXCJdXG4gICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdXG4gICAgICAgICBjb2xvcjogJHllbGxvd1xuXG4gICAgICAgICBzcGFuXG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVhc2Utb3V0LXF1YWRcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSggcmVtKCAtMTAgKSApXG5cbiAgICAgICAgIC51aS1zZXBhcmF0b3JcbiAgICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzZS1vdXQtcXVhZFxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIC01MCUsIHJlbSggLTEwICkpXG5cblxuICAgLnVpLXNlcGFyYXRvclxuICAgICAgbWFyZ2luOiByZW0oIDQgKSBhdXRvIDBcbiAgICAgIGhlaWdodDogcmVtKCAxNSApXG4gICAgICB3aWR0aDogcmVtKCA3MyApXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIGxlZnQ6IDUwJVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIC01MCUsIDApXG4gICAgICBvcGFjaXR5OiAwXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzICRlYXNlLWluLXF1YWQsIHRyYW5zZm9ybSAwLjI1cyAkZWFzZS1pbi1xdWFkXG5cbiAgIGxpOmxhc3QtY2hpbGRcbiAgICAgIC51aS1zZXBhcmF0b3JcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG5cbi53b29kLXBhbmVsXG4gICBkaXNwbGF5OiBibG9ja1xuICAgcG9zaXRpb246IGFic29sdXRlXG4gICBib3R0b206IDEwMCVcbiAgIHJpZ2h0OiAyNnB4XG4gICB6LWluZGV4OiAtMVxuICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGxpbmVhciwgdHJhbnNmb3JtIDAuMnMgJGVhc2Utb3V0LWJhY2tcbiAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlXG4gICBvdXRsaW5lOiBub25lXG4gICAmOmZvY3VzXG4gICAgICBvdXRsaW5lOiBub25lXG4gICAgICAua2V5Ym9hcmQgJlxuICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSggMS4xIClcbiAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzZS1vdXQtcXVhZFxuICAgJi5wbGF5XG4gICAgICBhbmltYXRpb246IHdvYmJsZSAxcyBsaW5lYXJcbiAgICYuaGlkZVxuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNlLWluLXF1YWRcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjcpIHJvdGF0ZSgtMTgwZGVnKVxuXG4uY3VycmVudC1zY3JlZW5cbiAgIGRpc3BsYXk6IG5vbmVcblxuXG4uYmxvY2stc29jaWFsXG4gICBhXG4gICAgICBtYXJnaW46IDBcblxuLm5hdi1lZGl0b1xuICAgdWxcbiAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZS1uYXYgKyByZW0oIDIwIClcblxuICAgbGlcblxuICAgICAgJiArIGxpXG4gICAgICAgICBtYXJnaW4tbGVmdDogcmVtKCAzMyApXG5cbiAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgbGVmdDogcmVtKCAtMTcgKVxuIiwiLm1hbmlmZXN0b1xuXG4gICAmLS1zZWN0aW9uXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKCAyMDAgKVxuXG4gICAmLS1jb250ZW50XG5cbiAgICAgICYgKyAmLS1jb250ZW50XG4gICAgICAgICBtYXJnaW4tdG9wOiByZW0oIDU2IClcbiIsIi5nYW1lXG5cbiAgICYtLW5hdlxuXG4gICAgICAmLS1saW5rc1xuICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgIG1hcmdpbjogMFxuXG4gICAmLS1pbnRyb1xuICAgICAgbWFyZ2luOiByZW0oIDE2ICkgMCAgcmVtKCA1NiApXG4gICAgICBkaXNwbGF5OiBmbGV4XG5cbiAgICAgID4gKlxuICAgICAgICAgZmxleDogMCAwIDUwJVxuICAgICAgICAgbWF4LXdpZHRoOiA1MCVcblxuICAgICAgJi0tbWVkaWFcbiAgICAgICAgIHBhZGRpbmc6IDAgcmVtKCAyMCApIDAgMFxuICAgICAgICAgbWFyZ2luOiAwXG5cbiAgICAgICYtLWNvbnRlbnRcbiAgICAgICAgIHBhZGRpbmc6IDAgMCAwIHJlbSggMjAgKVxuXG4gICAgICAgICAudGl0bGUtc2Vjb25kLFxuICAgICAgICAgJi0taW50cm9cbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiIsIi50aXRsZS1tYWluXG4gICBmb250LXNpemU6IHJlbSggNTYgKTtcbiAgIHRleHQtYWxpZ246IGxlZnRcbiIsIi5hY2NvcmRpb25cblxuICAgJnMtLWxpc3RcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweFxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweFxuICAgICAgZmxleC13cmFwOiB3cmFwXG5cbiAgICAgICYtLWl0ZW1cbiAgICAgICAgIGZsZXg6IDAgMCA1MCVcbiAgICAgICAgIG1heC13aWR0aDogNTAlXG4gICAgICAgICBwYWRkaW5nOiAwIDEwcHhcblxuICAgICAgICAgJjpudGgtY2hpbGQoZXZlbilcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4yc1xuIiwiI292ZXJsYXktYXBwbGljYXRpb25cbiAgIGZvbnQtc2l6ZTogcmVtKCAyMCApXG4gICBtYXJnaW46IGF1dG9cblxuICAgLm92ZXJsYXktY2xvc2VcbiAgICAgIHJpZ2h0OiByZW0oIDMwIClcbiAgICAgIHRvcDogcmVtKCA0MCApXG5cbiAgIC53cmFwcGVyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oIDYwIClcblxuICAgZm9vdGVyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBmb250LXNpemU6IHJlbSggMTggKVxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oIDE3IClcbiIsIiRjYWxjID0gNTE2OSAvIDg2NlxuXG4uc2NyZWVuLWNpdHlcbiAgIHdpZHRoOiAxMDAlXG4gICBvdmVyZmxvdzogaGlkZGVuXG4gICBwYWRkaW5nOiAwXG5cbiAgIC51aS1jaXR5LW1vYmlsZVxuICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAudWktY2l0eVxuICAgICAgaGVpZ2h0OiAnY2FsYyggMTAwdmggLSAlcyApJyAlICRzaXplLW5hdjtcbiAgICAgIHdpZHRoOiAnY2FsYyggKDEwMHZoIC0gOTZweCkgKiAlcyApJyAlICRjYWxjXG4gICAgICBkaXNwbGF5OiBibG9ja1xuXG4gICAuY2l0eS13cmFwcGVyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJVxuICAgICAgYmFja2dyb3VuZDogbm9uZVxuICAgICAgaGVpZ2h0OiAnY2FsYyggMTAwdmggLSAlcyApJyAlICRzaXplLW5hdjtcbiAgICAgIGxlZnQ6IDBcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiAwXG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtXG5cbiAgICAgIHBcbiAgICAgICAgIHBhZGRpbmctbGVmdDogMFxuXG4gICAuY2l0eS1zZWN0aW9uc1xuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICBsZWZ0OiAwXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogMFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGRpc3BsYXk6IGZsZXhcblxuICAgICAgc2VjdGlvblxuICAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgICBwb3NpdGlvbjogc3RhdGljXG4gICAgICAgICBwYWRkaW5nLXRvcDogMFxuXG4gICAmLmJvdHRvbVxuICAgICAgLmNpdHktd3JhcHBlclxuICAgICAgICAgdG9wOiBhdXRvXG4gICAgICAgICBib3R0b206IDBcblxuICAgJi5maXhlZFxuXG4gICAgICAuY2l0eS13cmFwcGVyXG4gICAgICAgICBwb3NpdGlvbjogZml4ZWRcbiAgICAgICAgIHRvcDogJHNpemUtbmF2XG5cbiAgIHBcbiAgICAgIGZvbnQtc2l6ZTogJ2NhbGMoICgxMDB2aCAtICVzKSAqICVzICknICUgKCAkc2l6ZS1uYXYgcm91bmQoIDIwIC8gJHBzZC1zY3JlZW4taGVpZ2h0LCAxMCApIClcbiAgICAgIGxpbmUtaGVpZ2h0OiAoIDIyLzIwIClcblxuICAgYVxuICAgICAgbWFyZ2luLXRvcDogZW0oIDIwLzIwIClcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdFxuICAgICAgbGluZS1oZWlnaHQ6ICggMjgvIDIwIClcblxuICAgICAgc3BhblxuICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwIDRweFxuXG4gICAgICAmOmhvdmVyXG4gICAgICAua2V5Ym9hcmQgJjpmb2N1c1xuICAgICAgICAgc3BhblxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDRweFxuXG4gICAuY2l0eS0xXG5cbiAgICAgIHBcbiAgICAgICAgIHdpZHRoOiBwY3QoIDM4MCAvICRzaXplLWNpdHktd2lkdGggKVxuICAgICAgICAgdG9wOiBwY3QoIDU3MCAvICRwc2Qtc2NyZWVuLWhlaWdodCApXG4gICAgICAgICBsZWZ0OiBwY3QoIDU4MCAvICRzaXplLWNpdHktd2lkdGggKVxuXG4gICAuY2l0eS0yXG4gICAgICAudGl0bGVcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgbWFyZ2luLXRvcDogMFxuICAgICAgICAgcGFkZGluZy10b3A6IHBjdCggMjc0IC8gJHNpemUtY2l0eS13aWR0aCApXG4gICAgICAgICB3aWR0aDogcGN0KCA2MDYgLyAkc2l6ZS1jaXR5LXdpZHRoIClcbiAgICAgICAgIHRvcDogcGN0KCA2OCAvICRwc2Qtc2NyZWVuLWhlaWdodCApXG4gICAgICAgICBsZWZ0OiBwY3QoIDEzMDAgLyAkc2l6ZS1jaXR5LXdpZHRoIClcblxuICAgICAgICAgY2xpcDogYXV0b1xuICAgICAgICAgYmFja2dyb3VuZDogdXJsKCAkdXJsLWR5biArICdjaXR5L2NpdHktMi10aXRsZS5wbmcnICkgbm8tcmVwZWF0IDAgYm90dG9tXG4gICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJVxuXG4gICAgICAgICArbWVkaWEoICRtcS0yeCApXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoICR1cmwtZHluICsgJ2NpdHkvY2l0eS0yLXRpdGxlQDJ4LnBuZycgKVxuXG4gICAgICBwXG4gICAgICAgICBsZWZ0OiBwY3QoIDE1NTAgLyAkc2l6ZS1jaXR5LXdpZHRoIClcbiAgICAgICAgIC8vIG1heC13aWR0aDogcmVtKCA0NDAgKVxuICAgICAgICAgdG9wOiBwY3QoIDU4NSAvICRwc2Qtc2NyZWVuLWhlaWdodCApXG4gICAgICAgICB3aWR0aDogcGN0KCA0NDAgLyAkc2l6ZS1jaXR5LXdpZHRoIClcblxuICAgLmNpdHktM1xuICAgICAgcFxuICAgICAgICAgLy8gbWF4LXdpZHRoOiByZW0oIDM5MCApXG5cbiAgICAgICAgIHdpZHRoOiBwY3QoIDM5MCAvICRzaXplLWNpdHktd2lkdGggKVxuICAgICAgICAgdG9wOiBwY3QoIDQ4MyAvICRwc2Qtc2NyZWVuLWhlaWdodCApXG4gICAgICAgICBsZWZ0OiBwY3QoIDI1NTAgLyAkc2l6ZS1jaXR5LXdpZHRoIClcblxuICAgLmNpdHktNFxuICAgICAgcFxuICAgICAgICAgLy8gbWF4LXdpZHRoOiByZW0oIDM0MCApXG4gICAgICAgICB3aWR0aDogcGN0KCAzNDAgLyAkc2l6ZS1jaXR5LXdpZHRoIClcbiAgICAgICAgIHRvcDogcGN0KCAzMDYgLyAkcHNkLXNjcmVlbi1oZWlnaHQgKVxuICAgICAgICAgbGVmdDogcGN0KCAzOTQ2IC8gJHNpemUtY2l0eS13aWR0aCApXG5cbiNhbmltLXNxdWFyZXNcbiAgIGhlaWdodDogMFxuICAgbWFyZ2luLXRvcDogMFxuICAgcGFkZGluZy10b3A6IHBjdCggMjg2IC8gJHNpemUtY2l0eS13aWR0aCApXG4gICB3aWR0aDogcGN0KCAyODYgLyAkc2l6ZS1jaXR5LXdpZHRoIClcbiAgIGxlZnQ6IHBjdCggNTEyIC8gJHNpemUtY2l0eS13aWR0aCApXG4gICB0b3A6IHBjdCggMjk4IC8gJHBzZC1zY3JlZW4taGVpZ2h0IClcblxuI2FuaW0tc2thdGVcbiAgIGhlaWdodDogMFxuICAgbWFyZ2luLXRvcDogMFxuICAgcGFkZGluZy10b3A6IHBjdCggMjA0IC8gJHNpemUtY2l0eS13aWR0aCApXG4gICB3aWR0aDogcGN0KCAyMDQgLyAkc2l6ZS1jaXR5LXdpZHRoIClcbiAgIGxlZnQ6IHBjdCggNjg2IC8gJHNpemUtY2l0eS13aWR0aCApXG4gICB0b3A6IHBjdCggMzAwIC8gJHBzZC1zY3JlZW4taGVpZ2h0IClcblxuI2FuaW0tcG9pXG4gICBoZWlnaHQ6IDBcbiAgIG1hcmdpbi10b3A6IDBcbiAgIHBhZGRpbmctdG9wOiBwY3QoIDU1MCAvICRzaXplLWNpdHktd2lkdGggKVxuICAgd2lkdGg6IHBjdCggNTUwIC8gJHNpemUtY2l0eS13aWR0aCApXG4gICBsZWZ0OiBwY3QoIDE1MDAgLyAkc2l6ZS1jaXR5LXdpZHRoIClcbiAgIHRvcDogcGN0KCA0MDAgLyAkcHNkLXNjcmVlbi1oZWlnaHQgKVxuIiwibWFpbltyb2xlPVwibWFpblwiXVxuICAgZm9udC1zaXplOiByZW0oIDE2IClcbiAgIHBhZGRpbmc6IHJlbSggOTYgKSAwIDBcblxuICAgLnBhZ2Utc2luZ2xlICZcbiAgICAgIHBhZGRpbmc6IHJlbSggODAgKSAwIHJlbSggMTAwIClcblxuICAgLnBhZ2UtdGl0bGVcbiAgIGgxXG4gICAgICBmb250LXNpemU6IHJlbSggNDIgKVxuXG4gICAucGFnZS1zaW5nbGUgJlxuXG4gICAgICAucGFnZS10aXRsZVxuICAgICAgaDFcbiAgICAgICAgIGZvbnQtc2l6ZTogcmVtKCA4MCApXG5cbiAgIC5pbmZvXG4gICAgICBmb250LXNpemU6IHJlbSggMTggKVxuXG4gICAgICAmLS13cmFwcGVyXG4gICAgICAgICBwYWRkaW5nOiByZW0oIDQ0ICkgcmVtKCAyMCApXG5cbiAgIC53eXNpd3lnXG4gICAgICB1bFxuICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oIDE4IClcblxuICAgICAgLnBhZ2UtZWRpdG8uZWRpdG8gJlxuICAgICAgLnBhZ2UtZWRpdG8uZWRpdG8tbG9uZy1yZWFkICZcbiAgICAgIC5wYWdlLWVkaXRvLnBhZ2UtdmVyZ2VyICZcbiAgICAgICAgICYtLXdyYXBwZXJcblxuICAgICAgICAgICAgb2xcblxuICAgICAgICAgICAgICAgbGlcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKCA3MylcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKCAxMjAgKVxuXG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oIC0xNSApXG4gICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwXG5cbiAgICAgICAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSggMjUgLSAxNSApXG5cbiAgICAgICYuaGlnaGxpZ2h0LWJsb2NrXG4gICAgICAgICBwYWRkaW5nOiByZW0oMjQpIHJlbSggNDggKSByZW0oMzIpXG4iLCIuZWRpdG8tLWNvdmVyXG4gICBoZWlnaHQ6IFwiY2FsYyggOTB2aCAtICVzIClcIiAlICggJHNpemUtbmF2IClcbiAgIHBhZGRpbmctYm90dG9tOiByZW0oIDcwIClcbiAgIG1hcmdpbi1ib3R0b206IHJlbSggLTcwIClcbiAgIGZsZXgtZGlyZWN0aW9uOiByb3dcblxuXG4gICAmLS1sb2dvICsgJi0tdGl0bGVcbiAgICAgIG1hcmdpbjogcmVtKCAzMCApIDAgMFxuXG4gICAmOjphZnRlclxuICAgICAgaGVpZ2h0OiByZW0oIDcwIClcblxuICAgJi0tYWZ0ZXJcblxuICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgIHRvcDogcmVtKCA2NSApXG4iLCIuc3RvcnktZGlzY2xhaW1lclxuICAgcG9zaXRpb246IGFic29sdXRlXG4gICB6LWluZGV4OiAyXG4gICByaWdodDogMFxuICAgdG9wOiAwXG4gICBoZWlnaHQ6IDEwMCVcbiAgIHdpZHRoOiByZW0oIDI0MCApXG4gICBkaXNwbGF5OiBmbGV4XG4gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgZm9udC1zaXplOiByZW0oIDIwIClcbiAgIHBhZGRpbmc6IHJlbSggNDAgKSByZW0oIDI2ICkgcmVtKCAxMDAgKVxuICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzICRlYXNlLWluLXF1YWRcblxuICAgJi5oaWRlXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIDEwMCUgKVxuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNlLWluLXF1YWRcblxuICAgJlthcmlhLWhpZGRlbj1cInRydWVcIl1cbiAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgLnRpdGxlXG4gICAgICBmb250LXNpemU6IHJlbSggMjQgKVxuXG4gICBhXG4gICAgICAmLmxpbmstYXJyb3dcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZVxuICAgICAgICAgZm9udC1zaXplOiByZW0oIDE4IClcblxuICAgICAgICAgJjpob3ZlclxuICAgICAgICAgLmtleWJvYXJkICY6Zm9jdXNcbiAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA0cHhcblxuICAgICAgICAgc3ZnXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSggMTAgKVxuXG4gICAgICAgICBzcGFuXG4gICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDAgNHB4XG5cbiAgICAgICYubGluay13b29kLXBhbmVsXG4gICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgd2lkdGg6IDE3MXB4O1xuICAgICAgICAgaGVpZ2h0OiAxMTRweDtcbiAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuXG4gICAgICAgICBzcGFuXG4gICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtN3B4O1xuXG4uZGlzY2xhaW1lci1jbG9zZVxuICAgYXBwZWFyYW5jZTogbm9uZVxuICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgIGJvcmRlcjogMFxuICAgY29sb3I6IGluaGVyaXRcbiAgIGRpc3BsYXk6IGJsb2NrXG4gICBoZWlnaHQ6IHJlbSggNDAgKVxuICAgcG9zaXRpb246IGFic29sdXRlXG4gICByaWdodDogcmVtKCAxMCApXG4gICB0b3A6IHJlbSggMTAgKVxuICAgd2lkdGg6IEBoZWlnaHRcbiAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzICRlYXNlLWluLXF1YWRcblxuICAgJjpmb2N1c1xuICAgICAgb3V0bGluZTogbm9uZVxuXG4gICAua2V5Ym9hcmQgJjpmb2N1c1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSggMS4yIClcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzZS1vdXQtcXVhZFxuXG4gICBzdmdcbiAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICB3aWR0aDogcmVtKCAxNiApXG5cbiAgIHNwYW5cbiAgICAgIGhpZGUoKVxuXG4uZGlzY2xhaW1lci13cmFwcGVyXG4gICBkaXNwbGF5OiBibG9ja1xuXG4gICBwXG4gICB1bFxuICAgICAgd2lkdGg6IDEwMCVcblxuICAgdWxcbiAgICAgIG1hcmdpbi10b3A6IHJlbSggNDAgKVxuXG4gICBsaVxuICAgICAgbWFyZ2luOiByZW0oIDIwICkgMFxuXG4gICAmOmFmdGVyXG4gICAgICBjb250ZW50OiBub25lXG4iLCIuc2NyZWVuLWVhdC13ZWxsXG4gICAuc2xpZGVyXG4gICAuZWF0LXdyYXBwZXJcbiAgICAgIGhlaWdodDogMTAwJVxuXG4gICAuZWF0LWl0ZW1cbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBoZWlnaHQ6IDEwMCVcblxuICAgICAgZmlnY2FwdGlvblxuICAgICAgICAgcDpsYXN0LWNoaWxkXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgICAgIC50ZXh0XG4gICAgICAgICBtYXJnaW46IDBcblxuICAgLmZpZ3VyZS13cmFwcGVyXG4gICBmaWdjYXB0aW9uXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICBsZWZ0OiAwXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogMFxuICAgICAgd2lkdGg6IDEwMCVcblxuICAgLmZpZ3VyZS13cmFwcGVyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuXG5cbiAgICAgIGltZ1xuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgIGxlZnQ6IDUwJVxuICAgICAgICAgdG9wOiA1MCVcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCAtNTAlLCAtNTAlIClcbiAgICAgICAgIHdpZHRoOiBhdXRvXG5cbiAgICAgICAgICttZWRpYSggJG1xLXJhdGlvIClcbiAgICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICAgICAgd2lkdGg6IDEwMCVcblxuICAgLmVhdC0xXG4gICAgICB1bFxuICAgICAgLnRleHRcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIC01MCUsIC01MCUgKVxuXG4gICAgICB1bFxuICAgICAgICAgZm9udC1zaXplOiByZW0oIDMwIClcbiAgICAgICAgIHRvcDogcGN0KCAyNDggLyAkcHNkLXNjcmVlbi1oZWlnaHQgKVxuICAgICAgICAgbGVmdDogcGN0KCAxMTc4IC8gJHBzZC1tYXgtd2lkdGggKVxuICAgICAgICAgd2lkdGg6IHJlbSggNDAwIClcblxuICAgICAgLnRleHRcbiAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oIDIxMCApXG4gICAgICAgICB3aWR0aDogcmVtKCA0ODAgKVxuICAgICAgICAgbGVmdDogcGN0KCAxMTQwIC8gJHBzZC1tYXgtd2lkdGggKVxuICAgICAgICAgdG9wOiBwY3QoIDQ2MCAvICRwc2Qtc2NyZWVuLWhlaWdodCApXG5cbiAgICAgIGZpZ2NhcHRpb25cbiAgICAgICAgIG92ZXJmbG93OiBoaWRkZW5cblxuICAgICAgICAgcFxuICAgICAgICAgICAgY29sb3I6IHJnYmEoICRsaWdodCwgMC43NCApXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSggMTUgKVxuICAgICAgICAgICAgbGVmdDogYXV0b1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oIDUzMCApXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oIDEwICkgcmVtKCAyNSApXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgIHJpZ2h0OiAwXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodFxuICAgICAgICAgICAgd2lkdGg6IDUwJVxuXG5cbiAgIC5lYXQtMlxuICAgICAgZmlnY2FwdGlvblxuICAgICAgICAgZm9udC1zaXplOiByZW0oIDIwIClcbiAgICAgICAgIGxlZnQ6IHBjdCggMTA4NiAvICRwc2QtbWF4LXdpZHRoIClcbiAgICAgICAgIHRvcDogcGN0KCA0NTIgLyAkcHNkLXNjcmVlbi1oZWlnaHQgKVxuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIC01MCUsIC01MCUgKVxuICAgICAgICAgd2lkdGg6IHJlbSggNTEwIClcblxuICAgICAgLnRleHRcbiAgICAgICAgIHBhZGRpbmctdG9wOiBwY3QoIDExOCAvIDI3MCApXG4gICAgICAgICB3aWR0aDogMTAwJVxuXG4gICAuZWF0LTNcbiAgICAgIGZpZ2NhcHRpb25cbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCAtNTAlLCAtNTAlIClcbiAgICAgICAgIGxlZnQ6IHBjdCggMTEyMiAvICRwc2QtbWF4LXdpZHRoIClcbiAgICAgICAgIHRvcDogcGN0KCA0MDAgLyAkcHNkLXNjcmVlbi1oZWlnaHQgKVxuICAgICAgICAgd2lkdGg6IHJlbSggNTAwIClcblxuICAgICAgICAgcFxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oIDI0IClcbiAgICAgICAgICAgIHdpZHRoOiByZW0oIDM3MCApXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW1cblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGVcbiAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSggNTAgKVxuXG5cbiAgICAgIC50ZXh0XG4gICAgICAgICBtYXJnaW4tdG9wOiByZW0oIDMwIClcblxuLmVhdC1hcnJvd3NcbiAgIGRpc3BsYXk6IGJsb2NrXG5cbiAgIGJ1dHRvblxuICAgICAgYXBwZWFyYW5jZTogbm9uZVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZFxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgICBib3JkZXI6IDBcbiAgICAgIGNvbG9yOiAkbGlnaHRcbiAgICAgIGhlaWdodDogcmVtKCA1MCApXG4gICAgICBvdXRsaW5lOiBub25lXG4gICAgICBwYWRkaW5nOiAwXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogNTAlXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIC01MCUgKVxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBsaW5lYXJcbiAgICAgIHdpZHRoOiBAaGVpZ2h0XG4gICAgICB6LWluZGV4OiAyXG5cbiAgICAgIC5rZXlib2FyZCAmOmZvY3VzXG4gICAgICAmOmhvdmVyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZVxuXG4gICAgICBzcGFuXG4gICAgICAgICBoaWRlKClcblxuICAgLmFycm93LWxlZnRcbiAgICAgIGxlZnQ6IHJlbSggMjUgKVxuXG4gICAgICBzdmdcbiAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoIC0xIClcblxuICAgLmFycm93LXJpZ2h0XG4gICAgICByaWdodDogcmVtKCAyNSApXG5cbiAgIC51aS1hcnJvd1xuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICB3aWR0aDogQGhlaWdodFxuXG5cbi5lYXQtY29udHJvbHNcblxuICAgYnV0dG9uXG4gICAgICAmOmFmdGVyXG4gICAgICAgICBoZWlnaHQ6IHJlbSggMjAgKVxuICAgICAgICAgd2lkdGg6IEBoZWlnaHRcbiIsIi5lZGl0by0tZmxvYXRpbmctaW1hZ2VcblxuICAgbWFpbltyb2xlPVwibWFpblwiXSAmICsgLnd5c2l3eWctLXdyYXBwZXI6bm90KC5lZGl0by0tdGV4dC1hbmQtbW90aW9uKVxuICAgICAgbWFyZ2luLXRvcDogcmVtKCAtMjAgKVxuXG4gICAmLS1waWN0dXJlXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcCAwXG4gICAgICBib3R0b20gMFxuICAgICAgcG9pbnRlci1ldmVudHMgbm9uZVxuXG4gICAgICBpbWdcbiAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICB0b3AgNTAlXG4gICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxuXG4gICAgICAuZWRpdG8tLWZsb2F0aW5nLWltYWdlLmxlZnQgJlxuICAgICAgICAgcmlnaHQgNTAlXG4gICAgICAgICBtYXJnaW4tcmlnaHQgcmVtKCA0MTYgKVxuXG4gICAgICAgICBpbWdcbiAgICAgICAgICAgIHJpZ2h0IDBcblxuICAgICAgLmVkaXRvLS1mbG9hdGluZy1pbWFnZS5yaWdodCAmXG4gICAgICAgICBsZWZ0IDUwJVxuICAgICAgICAgbWFyZ2luLWxlZnQgcmVtKCA0MTYgKVxuXG4gICAgICAgICBpbWdcbiAgICAgICAgICAgIGxlZnQgMFxuIiwiI2VuZ2FnZW1lbnRzLXByb2R1Y3RzXG4gICBkaXNwbGF5OiBmbGV4XG4gICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgIHBhZGRpbmc6IHJlbSggNDIgKVxuXG4gICA+ICpcbiAgICAgIHdpZHRoOiByZW0oIDQ2MCApXG4gICAgICBtYXJnaW46IDAgcmVtKCAxMCApXG5cbiAgICAgID4gKlxuICAgICAgICAgaGVpZ2h0OiAxMDAlXG4iLCIuaW50ZXJ2aWV3c1xuXG4gICAmLS1pbm5lclxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgYWxpZ24taXRlbXMgc3RyZXRjaFxuXG4gICAgICAmOmJlZm9yZVxuICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgIHRvcDogMDtcbiAgICAgICAgIHJpZ2h0OiByZW0oIDIwICk7XG4gICAgICAgICBib3R0b206IDA7XG4gICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgYm94LXNoYWRvdzogMCAwIHJlbSggMTQgKSAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuICAgJi0tdGFic1xuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgIGZsZXggMCAwIDQzMHB4XG4gICAgICBiYWNrZ3JvdW5kICRsaWdodFxuXG4gICAmLS1saXN0XG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgZmxleCAxIDAgY2FsYygxMDAlIC0gNDMwcHgpXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW5cbiAgICAgIHdpZHRoIGNhbGMoMTAwJSAtIDQzMHB4KVxuXG4gICAmLS1pdGVtXG5cbiAgICAgIC5pbnRlcnZpZXdcblxuICAgICAgICAgJi0tdHJpZ2dlclxuICAgICAgICAgICAgZGlzcGxheSBub25lXG5cblxuLmludGVydmlld1xuXG4gICAmLS10cmlnZ2VyXG5cbiAgICAgICYuaXMtdmlzaWJsZVxuICAgICAgICAgcG9pbnRlci1ldmVudHMgbm9uZVxuXG4gICAgICAmOjpiZWZvcmUgLy8gYm90dG9tXG4gICAgICAgICBkaXNwbGF5IG5vbmVcblxuICAgICAgJjo6YWZ0ZXIgLy8gbGVmdFxuICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgJi0taW1hZ2VcblxuICAgICAgJjo6YmVmb3JlXG4gICAgICAmOjphZnRlclxuICAgICAgICAgZGlzcGxheSBibG9ja1xuXG4gICAmLS1sZWdlbmRcbiAgICAgIHBhZGRpbmctcmlnaHQgMFxuXG4gICAgICAmOjphZnRlclxuICAgICAgICAgZGlzcGxheSBub25lICFpbXBvcnRhbnRcblxuICAgICAgJi0tcXVlc3Rpb25cbiAgICAgICAgIGRpc3BsYXkgbm9uZSAhaW1wb3J0YW50XG5cbiAgICYtLWNvbnRlbnRcbiAgICAgIHBhZGRpbmcgcmVtKCA2MCApIHJlbSggODAgKSByZW0oIDUwICkgcmVtKCA0OCApXG5cbiAgICYtLXRpdGxlXG5cbiAgICAgICYtLXF1ZXN0aW9uXG4gICAgICAgICBkaXNwbGF5IGJsb2NrXG5cbiAgICYtLWljb25cbiAgICAgIHJpZ2h0OiByZW0oIDIwIClcbiIsIi5lZGl0by0tY3RhXG4gICBhXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuXG4gICAmLmlzLWJsb2NrXG4gICAgICBhXG4gICAgICAgICBkaXNwbGF5OiBmbGV4XG4iLCIubmF2LWNyb3NzLWVuZ2FnZW1lbnRzXG4gICBkaXNwbGF5OiBibG9ja1xuICAgaGVpZ2h0OiBcImNhbGMoMTAwdmggLSAlcylcIiAlICRzaXplLW5hdlxuICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICBvdmVyZmxvdyBhdXRvXG5cbi5uYXYtZW5nYWdlbWVudHNcblxuICAgc2VjdGlvbiNlbmdhZ2VtZW50cyAmXG5cbiAgICAgICYtLWNsb3NlXG4gICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAgICYtLWNvbnRlbnRcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnRcblxuICAgLm5hdiAmXG4gICAucHJlLWZvb3RlciAmXG4gICAgICBwYWRkaW5nOiByZW0oIDQwICkgMFxuICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoXG5cbiAgICAgICYtLWludHJvXG4gICAgICAgICB3aWR0aDogcmVtKCAyODYgKVxuICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oIDgyIClcbiAgICAgICAgIHBhZGRpbmc6IHJlbSggODAgKSAwIDBcblxuICAgICAgICAgcFxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcblxuICAgICAgJi0tY29udGVudFxuICAgICAgICAgd2lkdGg6IHJlbSggMzkwIClcblxuICAgICAgJi0tc3VibmF2XG5cbiAgICAgICAgICYtLXRpdGxlXG5cbiAgICAgICAgICAgIC5zZXBhcmF0b3JcbiAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgICAgICAgbGlcbiAgICAgICAgICAgIG1hcmdpbjogcmVtKCA1ICkgMFxuXG5cbiAgIC5uYXYtbWVudVthcmlhLWhpZGRlbj1cInRydWVcIl0gJi0tYmFja2dyb3VuZFxuICAgICAgYm90dG9tOiAxMDAlXG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKVxuXG4gICAubmF2ICZcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmVcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAgIGhlaWdodDogXCJjYWxjKDEwMHZoIC0gJXMpXCIgJSAkc2l6ZS1uYXZcblxuICAgICAgJi0tYmFja2dyb3VuZFxuICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgdG9wOiAwXG4gICAgICAgICBoZWlnaHQ6IFwiY2FsYygxMDB2aCAtICVzKVwiICUgJHNpemUtbmF2XG4gICAgICAgICByaWdodDogMFxuICAgICAgICAgbGVmdDogMFxuICAgICAgICAgei1pbmRleDogMFxuICAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpXG5cbiAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgIHRvcDogMFxuICAgICAgICAgICAgcmlnaHQ6IDBcbiAgICAgICAgICAgIGJvdHRvbTogMFxuICAgICAgICAgICAgbGVmdDogMFxuICAgICAgICAgICAgei1pbmRleDogMlxuXG4gICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyODI4MjhcbiAgICAgICAgICAgIG9wYWNpdHk6IC40XG5cbiAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDQwLCA0MCwgNDAsIDAuNykpO1xuXG4gICAgICAmLS1pbnRyb1xuICAgICAgJi0tY29udGVudFxuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG5cbiAgICAgICYtLWNvbnRlbnRcblxuICAgICAgICAgJjo6YWZ0ZXIgLy8gaGFjayB0byBhbGxvdyBtYXJnZSBvbiBzY3JvbGwgYm90dG9tXG4gICAgICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgIGhlaWdodDogcmVtKCA0MCApXG5cbiAgICAgICYtLXN1Ym5hdlxuXG4gICAgICAgICAmLS10aXRsZVxuICAgICAgICAgICAgY29sb3I6ICRncmVlblxuXG4iLCIubmF2LXByb2R1Y3RzLWhvbWVcblxuICAgJi0tY2xvc2VcbiAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAgJi0taW50cm9cbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG5cbiAgICYtLWNvbnRlbnRcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnRcblxuICAgICAgLm5hdi1saW5rc1xuICAgICAgICAgZm9udC1zaXplOiByZW0oIDE3IClcblxuICAgLm1vZC1jcm9zcy1wcm9kdWN0c1xuICAgICAgbGlcbiAgICAgICAgIGhlaWdodDogcmVtKCAxNTIgKVxuIiwiLm92ZXJsYXktd3JhcHBlclxuICAgcGFkZGluZzogcmVtKCAyMCApXG4iLCIuZWRpdG8tLXBpY3R1cmUtYW5kLXBvaW50ZXJcblxuICAgLnRpdGxlLW1haW5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKCAzOCApO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgJi5waWN0dXJlLXBvcGluLXRpdGxlXG4gICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG5cbi5waWN0dXJlLWFuZC1wb2ludGVyLXBpY3R1cmVcbiAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgcGFkZGluZy10b3A6IDEwMHB4O1xuXG4gICBpbWdcbiAgICAgIHdpZHRoOmF1dG9cbiAgICAgIG1heC13aWR0aDogMTAwJVxuXG4gICAucG9pbnRlclxuXG4gICAgICAmLnBvaW50ZXItMVxuICAgICAgICAgdG9wOiAyMCU7XG4gICAgICAgICBsZWZ0OiA1NSU7XG5cbiAgICAgICYucG9pbnRlci0yXG4gICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgIGxlZnQ6IDU1JTtcblxuICAgICAgJi5wb2ludGVyLTNcbiAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICAgcmlnaHQ6IDIwJTtcblxuICAgICAgJi5wb2ludGVyLTVcbiAgICAgICAgIGJvdHRvbTogMjclO1xuICAgICAgICAgbGVmdDogNjclO1xuXG5cbi5lZGl0by0tcGljdHVyZS1wb3BpblxuXG4gICAmLmNvbnRlbnQtZGlzcGxheWVkXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDk0MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICBpbWdcbiAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgIG1hcmdpbjogMCAxMDBweCAwIDA7XG5cbi5lZGl0by0tcGljdHVyZS1wb3Bpbi1sYXllclxuICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgcG9zaXRpb246IGZpeGVkO1xuICAgdG9wOiAwO1xuICAgbGVmdDogMDtcbiAgIHdpZHRoOiAxMDAlO1xuICAgaGVpZ2h0OiAxMDAlO1xuICAgei1pbmRleDogOTk7XG4gICBkaXNwbGF5OiBub25lO1xuXG4gICAmLmxheWVyLWRpc3BsYXllZFxuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbi5lZGl0by0tcGljdHVyZS1wb3Bpbi13cmFwcGVyXG4gICBwb3NpdGlvbjogc3RhdGljO1xuXG4uZWRpdG8tLXBpY3R1cmUtcG9waW4tY29udGVudFxuICAgcGFkZGluZzogNDBweDtcbiAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgIHRvcDogNTAlO1xuICAgbGVmdDogNTAlO1xuICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgei1pbmRleDogMTAwO1xuIiwiLnNjcmVlbi1wb3N0LWl0XG4gICBmb250LXNpemU6ICggMjAgLyAxNDQwICogMTAwdncgKVxuICAgaGVpZ2h0OiBhdXRvXG4gICBwYWRkaW5nOiBwY3QoIDgwIC8gMTQ0MCApIHBjdCggMTIwIC8gMTQ0MCApIHBjdCggNjAgLyAxNDQwIClcblxuICAgLnNjcm9sbFxuICAgICAgaGVpZ2h0OiAoIDg5MCAvIDIwZW0gKVxuICAgICAgb3ZlcmZsb3c6IGF1dG9cbiAgICAgIHBhZGRpbmctbGVmdDogcmVtKCAxNCApXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcblxuICAgLnBvc3QtaXQtd3JhcHBlclxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAgIG1heC13aWR0aDogcmVtKCAxODAwIClcbiAgICAgIGNsZWFyZml4KClcblxuICAgLnBvc3QtaXQtMVxuICAgICAgZmxvYXQ6IGxlZnRcbiAgICAgIG1hcmdpbjogMFxuICAgICAgbWF4LXdpZHRoOiBub25lXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcGN0KCA1MCAvIDEyMDAgKVxuICAgICAgd2lkdGg6IHBjdCggNDgwIC8gMTIwMCApXG5cbiAgIC5wb3N0LWl0LTJcbiAgICAgIGZsb2F0OiByaWdodFxuICAgICAgbWFyZ2luOiAoIDE0MCAvIDIwZW0gKSAwIDBcbiAgICAgIG1heC13aWR0aDogbm9uZVxuICAgICAgd2lkdGg6IHBjdCggNjAwIC8gMTIwMCApXG5cbiAgIC5wb3N0LWl0LTNcbiAgICAgIGZsb2F0OiBsZWZ0XG4gICAgICBtYXgtd2lkdGg6IG5vbmVcbiAgICAgIHdpZHRoOiBwY3QoIDUzMCAvIDEyMDAgKVxuIiwiLy8gTW9kZXJuIG1pY3JvIGNsZWFyZml4IHByb3ZpZGVzIGFuIGVhc3kgd2F5IHRvIGNvbnRhaW4gZmxvYXRzIHdpdGhvdXQgYWRkaW5nIGFkZGl0aW9uYWwgbWFya3VwLlxuXG5jbGVhcmZpeCgpXG4gICAmOmFmdGVyXG4gICAgICBjbGVhcjogYm90aFxuICAgICAgY29udGVudDogXCJcIlxuICAgICAgZGlzcGxheTogdGFibGVcbiIsIi5uYXYtZWRpdG8gKyAucXVvdGUtLXdyYXBwZXIgLnF1b3RlLS1pbm5lclxuICAgICAgcGFkZGluZzogcmVtKCAyNCApIHJlbSggMzAgKVxuXG4ubmF2LWVkaXRvIH4gLnF1b3RlLS13cmFwcGVyIC5xdW90ZVxuICAgdGV4dC1hbGlnbiBsZWZ0XG5cbiAgICYtLWNvbnRlbnRcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gICAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICAgIG1heC13aWR0aDogbm9uZVxuXG4gICAmLS1tZWRpYVxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICBtYXgtd2lkdGg6IHJlbSggMjIwIClcbiAgICAgIGZsZXg6IDAgMCByZW0oIDIyMCApXG4gICAgICBvcmRlcjogMlxuXG4gICAgICBpbWdcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgdG9wOiAwXG4gICAgICAgICByaWdodDogMFxuICAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcblxuICAgJi0taW5uZXJcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbSggMTEwIClcbiAgICAgIG9yZGVyOiAxXG4gICAgICBmbGV4OiBcIjAgMCBjYWxjKCAxMDAlIC0gJXMpXCIgJSByZW0oIDIyMCApXG4gICAgICBtYXgtd2lkdGg6IFwiY2FsYyggMTAwJSAtICVzKVwiICUgcmVtKCAyMjAgKVxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoXG5cbiAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCVcbiAgICAgICAgIG1heC13aWR0aDogMTAwJVxuXG4gICAgICAmOjphZnRlclxuICAgICAgICAgbGVmdDogcmVtKCAzMCApXG4gICAgICAgICB0cmFuc2Zvcm06IG5vbmVcblxuICAgJi0tZm9vdGVyXG4gICAgICBmbGV4LWJhc2lzOiAxMDAlXG4gICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICAgIG9yZGVyOiAzXG4gICAgICBzdHJvbmdcbiAgICAgIHNwYW5cbiAgICAgICAgIGRpc3BsYXk6IGlubGluZVxuXG4gICAgICBzcGFuXG4gICAgICAgICBtYXJnaW4tbGVmdDogcmVtKCAxMClcbiIsIi5lZGl0by0tc2Nyb2xsLW5hdlxuICAgaGVpZ2h0OiBcImNhbGMoMTAwdmggLSAlcylcIiAlICgkc2l6ZS1uYXYgKyByZW0oIDYwKSlcblxuXG5cblxuIiwiLnNsaWRlclxuXG4gICAmLS1zbGlkZVxuICAgICAgbWFyZ2luOiByZW0oIDEwIClcbiAgICAgIG1pbi1oZWlnaHQ6IFwiY2FsYyggMTAwJSAtICVzIClcIiAlIHJlbSggMjAgKVxuXG4gICAmLWRhdGFzXG4gICAgICBwYWRkaW5nOiByZW0oIDIwICkgMFxuICAgICAgYmFja2dyb3VuZDogJGdyZXktbGlnaHRcblxuICAgICAgLmZsaWNraXR5LXBhZ2UtZG90c1xuICAgICAgICAgYm90dG9tOiByZW0oIC01MCApXG5cbiAgICYtbWVkaWFzXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKCAyMCApXG5cbiAgICAgIC5mbGlja2l0eS1wYWdlLWRvdHNcbiAgICAgICAgIGJvdHRvbTogcmVtKCAtMzAgKVxuIiwiLmJsb2NrLXNvY2lhbFxuICAgYVxuICAgICAgbWFyZ2luOiAwXG4iLCJcbi5zdG9yeS10ZXh0XG4gICBwXG4gICAgICBwYWRkaW5nOiAwXG4gICAgICB0b3A6IDBcbiAgICAgIHdpZHRoOiBhdXRvXG5cbi5zdG9yeS0xXG4gICBwOmZpcnN0LW9mLXR5cGVcbiAgICAgIGxlZnQ6IHBjdCggMzk4IC8gJHBzZC1tYXgtd2lkdGggKVxuICAgICAgdG9wOiBwY3QoIDMyNSAvICRzdG9yeS1tYXgtaGVpZ2h0IClcblxuICAgcDpsYXN0LW9mLXR5cGVcbiAgICAgIGxlZnQ6IHBjdCggMzEzIC8gJHBzZC1tYXgtd2lkdGggKVxuICAgICAgdG9wOiBwY3QoIDIxOCAvICRzdG9yeS1tYXgtaGVpZ2h0IClcblxuLnN0b3J5LTJcbiAgIC5maWd1cmVcbiAgICAgIGltZ1xuICAgICAgICAgbGVmdDogNTAlXG5cbiAgIHA6Zmlyc3Qtb2YtdHlwZVxuICAgICAgbGVmdDogcGN0KCA0NTggLyAkcHNkLW1heC13aWR0aCApXG4gICAgICB0b3A6IHBjdCggNTEyIC8gJHN0b3J5LW1heC1oZWlnaHQgKVxuXG4gICBwOmxhc3Qtb2YtdHlwZVxuICAgICAgbGVmdDogcGN0KCAzODAgLyAkcHNkLW1heC13aWR0aCApXG4gICAgICB0b3A6IHBjdCggMzQ1IC8gJHN0b3J5LW1heC1oZWlnaHQgKVxuXG4gICAuc3RlcDItMS0xXG4gICAgICBmbG9hdDogcmlnaHRcblxuICAgICAgKyBzcGFuXG4gICAgICAgICBjbGVhcjogcmlnaHRcblxuLnN0b3J5LTNcbiAgIC5maWd1cmVcbiAgICAgIHotaW5kZXg6IDJcblxuICAgcDpmaXJzdC1vZi10eXBlXG4gICAgICBsZWZ0OiBwY3QoIDUxNiAvICRwc2QtbWF4LXdpZHRoIClcbiAgICAgIHRvcDogcGN0KCAxNjAgLyAkc3RvcnktbWF4LWhlaWdodCApXG5cbiAgIHA6bGFzdC1vZi10eXBlXG4gICAgICBsZWZ0OiBwY3QoIDQ5NCAvICRwc2QtbWF4LXdpZHRoIClcbiAgICAgIHRvcDogcGN0KCAxNTIgLyAkc3RvcnktbWF4LWhlaWdodCApXG5cbiAgIC5zdGVwMy0yLTJcbiAgICAgIG1hcmdpbi1sZWZ0OiBwY3QoIDgwIC8gJHBzZC1tYXgtd2lkdGggKVxuICAgICAgbWFyZ2luLXRvcDogcmVtKCAyMCApXG5cbiAgIC51aS1idXNoXG4gICAgICBoZWlnaHQ6IHJlbSggMTY2IClcbiAgICAgIGJvdHRvbTogcmVtKCAtNDQgKVxuICAgICAgd2lkdGg6IHJlbSggMTcyIClcbiAgICAgIGxlZnQ6IHBjdCggMjU0IC8gJHBzZC1tYXgtd2lkdGggKVxuXG4uc3RvcnktNFxuICAgcDpmaXJzdC1vZi10eXBlXG4gICAgICBsZWZ0OiBwY3QoIDM0IC8gJHBzZC1tYXgtd2lkdGggKVxuICAgICAgdG9wOiBwY3QoIDMwMCAvICRzdG9yeS1tYXgtaGVpZ2h0IClcblxuICAgcDpsYXN0LW9mLXR5cGVcbiAgICAgIGxlZnQ6IHBjdCggNDYgLyAkcHNkLW1heC13aWR0aCApXG4gICAgICB0b3A6IHBjdCggMzUyIC8gJHN0b3J5LW1heC1oZWlnaHQgKVxuXG4gICAudWktY2FzdGxlXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgaGVpZ2h0OiByZW0oIDMxNCApXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIGJvdHRvbTogMFxuICAgICAgd2lkdGg6IHJlbSggMTEyIClcbiAgICAgIHJpZ2h0OiBwY3QoIDMwMiAvICRwc2QtbWF4LXdpZHRoIClcblxuLnN0b3J5LTVcbiAgIGZpZ3VyZSBpbWdcbiAgICAgIGxlZnQ6IDY1JVxuXG4gICBwOmZpcnN0LW9mLXR5cGVcbiAgICAgIGxlZnQ6IHBjdCggMzcgLyAkcHNkLW1heC13aWR0aCApXG4gICAgICB0b3A6IHBjdCggMjA1IC8gJHN0b3J5LW1heC1oZWlnaHQgKVxuXG4jYW5pbS1zcXVpcnJlbFxuICAgYm90dG9tOiAkc2l6ZS1uYXYgKiAtMVxuICAgaGVpZ2h0OiByZW0oIDM0NCApXG4gICBsZWZ0OiByZW0oIDEwMCApXG4gICBwYWRkaW5nLWJvdHRvbTogcGN0KCAxMCAvICRwc2QtbWF4LXdpZHRoIClcbiAgIHdpZHRoOiBAaGVpZ2h0XG5cbiNhbmltLXBsYW5lXG4gICBib3R0b206IGF1dG9cbiAgIGhlaWdodDogcmVtKCAzMDggKVxuICAgcGFkZGluZy10b3A6IHJlbSggMTcyIClcbiAgIHRvcDogMFxuICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNnNcbiAgIHdpZHRoOiBAaGVpZ2h0XG5cbiNhbmltLXJvY2tldFxuICAgYm90dG9tOiA1MCVcbiAgIGhlaWdodDogcmVtKCAzNjAgKVxuICAgd2lkdGg6IEBoZWlnaHRcblxuI2FuaW0tYWxpZ2F0b3JcbiAgIGJvdHRvbTogcmVtKCAtMTEwIClcbiAgIGhlaWdodDogcmVtKCA0MTQgKVxuICAgbGVmdDogcGN0KCAzMDAgLyAkcHNkLW1heC13aWR0aCApXG4gICB3aWR0aDogQGhlaWdodFxuXG4jYW5pbS13YW5kXG4gICBib3R0b206IGF1dG9cbiAgIGhlaWdodDogcmVtKCA1ODAgKVxuICAgbGVmdDogJ2NhbGMoKCAxMDB2aCAtICVzICkgKiAlcyApJyAlICggJHNpemUtbmF2IHJvdW5kKCAoMTE1MCAvICRwc2Qtc2NyZWVuLWhlaWdodCksIDEwICkgKVxuICAgdG9wOiBwY3QoIDQwMCAvICRwc2QtbWF4LWhlaWdodCApXG4gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggLTUwJSwgLTUwJSApXG4gICB3aWR0aDogQGhlaWdodFxuXG4jYW5pbS1tb25rZXlcbiAgIGJvdHRvbTogcmVtKCAtNDAgKVxuICAgaGVpZ2h0OiByZW0oIDM0MCApXG4gICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA2c1xuICAgd2lkdGg6IEBoZWlnaHRcblxuI2FuaW0td2F0ZXJCYWNrXG4jYW5pbS13YXRlckZyb250XG4gICB3aWR0aDogMTI2JVxuICAgdG9wOiAxMDclXG5cbiNhbmltLXN1Ym1hcmluZVxuICAgYm90dG9tOiBwY3QoIC0xMzAgLyAkcHNkLW1heC1oZWlnaHQgKVxuICAgcGFkZGluZy10b3A6IHBjdCggNDgwIC8gJHBzZC1tYXgtd2lkdGggKVxuICAgd2lkdGg6IHBjdCggNDgwIC8gJHBzZC1tYXgtd2lkdGggKVxuIiwiLmVkaXRvLS1zdWJjb3ZlclxuICAgaGVpZ2h0OiByZW0oIDQwMCApXG5cbiAgIC5wYWdlLXZlcmdlciAmXG4gICAgICBoZWlnaHQ6IHJlbSggNjAwIClcblxuICAgLmVkaXRvLS1zdWJjb3Zlci0tdGl0bGVcbiAgICAgIGJvdHRvbTogcmVtKCA0MCApXG4gICAgICBtYXgtd2lkdGg6IHJlbSggODIwIClcblxuICAgLnRpdGxlLW1haW5cbiAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG5cbiAgICAgIC5wYWdlLXZlcmdlciAmXG4gICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiIsIi5lZGl0by0tc3VtbWFyeVxuICAgZGlzcGxheTogZmxleFxuICAgdGV4dC1hbGlnbjogbGVmdFxuXG4gICAudGl0bGUtc2Vjb25kXG4gICAgICBmb250LXNpemU6IHJlbSggNDAgKVxuICAgICAgbWFyZ2luOiAwIHJlbSggNDAgKSAwIHJlbSggNjApXG4iLCIuZWRpdG8tLXRleHQtYW5kLW1vdGlvblxuXG4gICAmLmxlZnRcbiAgICYucmlnaHRcbiAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAmLmxlZnRcbiAgICAgIGZsZXgtZGlyZWN0aW9uIHJvdy1yZXZlcnNlXG4gICAmLnJpZ2h0XG4gICAgICAud3lzaXd5Z1xuICAgICAgICAgcGFkZGluZy1sZWZ0IHJlbSggODAgKVxuICAgICAgLmVkaXRvLS10ZXh0LWFuZC1tb3Rpb24tLW1vdGlvbi1kZXNpZ25cbiAgICAgICAgIG1hcmdpbi1yaWdodCByZW0oIDgwIClcblxuICAgJi0tbW90aW9uLWRlc2lnblxuICAgICAgZmxleCAwIDAgMjk2cHhcblxuICAgICAgJi5hcHBsZVRyZWVcblxuICAgICAgICAgI21vdGlvbi1hcHBsZVRyZWVcbiAgICAgICAgICAgIHRvcCAtODBweFxuXG4gICAgICAmLmJlZXNcbiAgICAgICAgIG1hcmdpbi10b3AgcmVtKCAyMCApXG4gICAgICAgICB3aWR0aCA0NTBweFxuICAgICAgICAgZmxleC1iYXNpcyA0NTBweFxuICAgICAgICAgI21vdGlvbi1iZWVzXG4gICAgICAgICAgICB0b3AgLTYwcHhcbiAgICAgICAgICAgIGJvdHRvbSAtODBweFxuICAgICAgICAgICAgbGVmdCAtMTkwcHhcblxuICAgICAgJi53ZWF0aGVyXG4gICAgICAgICB3aWR0aCAzNTBweFxuICAgICAgICAgZmxleC1iYXNpcyAzNTBweFxuICAgICAgICAgI21vdGlvbi13ZWF0aGVyXG4gICAgICAgICAgICBsZWZ0IC0xOTBweFxuICAgICAgICAgICAgdG9wIC00MHB4XG4gICAgICAgICAgICBib3R0b20gLTIwcHhcblxuICAgICAgJi5jb250cm9sZXJcbiAgICAgICAgIHdpZHRoIDMxMHB4XG4gICAgICAgICBmbGV4LWJhc2lzIDMxMHB4XG4gICAgICAgICAjbW90aW9uLWNvbnRyb2xlclxuICAgICAgICAgICAgdG9wIDBcblxuICAgICAgJi50cmFjdG9yXG5cbiAgICAgICAgICNtb3Rpb24tdHJhY3RvclxuICAgICAgICAgICAgdG9wOiAtOTBweFxuXG4gICAgICAuZWRpdG8tLXRleHQtYW5kLW1vdGlvbi5jZW50ZXIgJlxuICAgICAgICAgLy9cblxuICAgICAgLmVkaXRvLS10ZXh0LWFuZC1tb3Rpb24ucmlnaHQgJlxuICAgICAgICAgbWFyZ2luIDAgMCAwIHJlbSggMzUpXG5cbiAgICAgICAgICYtLXN2Z1xuICAgICAgICAgICAgcmlnaHQgMFxuXG4gICAgICAuZWRpdG8tLXRleHQtYW5kLW1vdGlvbi5sZWZ0ICZcbiAgICAgICAgIG1hcmdpbiAwIHJlbSggMzUgKSAwIDBcblxuICAgICAgICAgJi0tc3ZnXG4gICAgICAgICAgICBsZWZ0IDBcbiIsIi5tb2QtY292ZXJcbiAgIHBhZGRpbmctdG9wOiByZW0oIDExNSApXG4gICBtaW4taGVpZ2h0OiA3NXZoXG5cbiAgIC5lZGl0by1jdFxuICAgICAgZm9udC1zaXplOiBlbSggMjggLyAkZnogKVxuIiwiLm1vZC1jcm9zcy1wcm9kdWN0c1xuLm5hdi1jcm9zcy1wcm9kdWN0c1xuICAgdWxcbiAgICAgIGRpc3BsYXk6IGZsZXhcblxuICAgYVxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIGhlaWdodDogMTAwJVxuXG4gICBpbWdcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgb2JqZWN0LWZpdDogY292ZXJcblxuICAgc3Bhbjpub3QoLnR0KVxuICAgICAgZm9udC1zaXplOiBlbSggMjAgLyAkZnogKVxuXG4gICAudHRcbiAgICAgIGZvbnQtc2l6ZTogZW0oIDMwIC8gJGZ6IClcblxuLm1vZC1jcm9zcy1wcm9kdWN0c1xuICAgbGlcbiAgICAgIGhlaWdodDogcmVtKCAxODQgKVxuICAgICAgd2lkdGg6IHBjdCggMS8zIClcblxuIiwiLmNvbnRhY3QtZm9vdGVyXG4gICB0ZXh0LWFsaWduOiBsZWZ0XG5cbiAgIC53cFxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICAgIGRpc3BsYXk6IGZsZXhcblxuICAgICAgLnBhZ2UtY29udGFjdCAmXG4gICAgICAgICBwYWRkaW5nLWJvdHRvbTogMFxuICAgICAgICAgcGFkZGluZy10b3A6IHJlbSggNzAgKVxuXG4gICAuY3RcbiAgICAgIHBhZGRpbmc6IDAgcmVtKCA1MCApIHJlbSggNDAgKVxuICAgICAgbWluLXdpZHRoOiByZW0oIDU2MCApXG5cbiAgICAgIHA6bGFzdC1jaGlsZFxuICAgICAgICAgaW1nOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGRcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSggNzAgKVxuXG4gICAuZmFuY3lcbiAgICAgIGZvbnQtc2l6ZTogZW0oIDQwIC8gJGZ6IClcbiAgICAgIG1hcmdpbi10b3A6IDBcblxuICAgLmZhbmN5LWFsdFxuICAgICAgZm9udC1zaXplOiBlbSggNDAgLyAkZnogKVxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxuXG4gICAgICAmIH4gcDpub3QoW2NsYXNzXSlcbiAgICAgICAgIGZvbnQtc2l6ZTogZW0oIDI0IC8gJGZ6IClcblxuICAgaW1nXG4gICAgICBmbGV4LXNocmluazogMFxuICAgICAgZmxleC1ncm93OiAwXG4gICAgICBtYXJnaW46IDBcblxuICAgLmRlY29cbiAgICAgIG1hcmdpbi10b3A6IDBcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kXG5cbiAgIC5sb2dvXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIHJlbSggLTE1ICkgKVxuIiwiLnBhZ2UtY29udGFjdFxuICAgLndwXG4gICAgICBwYWRkaW5nOiByZW0oIDE1MCApIHJlbSggMjAgKVxuXG4gICBtYWluIC50dFxuICAgICAgZm9udC1zaXplOiBlbSggNzQgLyAkZnogKVxuICAgICAgbWFyZ2luOiAwIDAgcmVtKCAxMDAgKVxuXG5bY2xhc3MqPVwiY29sLVwiXVxuICAgJiArIFtjbGFzcyo9XCJjb2wtXCJdXG4gICAgICBtYXJnaW4tdG9wOiByZW0oIDQwIClcblxuLmZvcm0tZmllbGRcbi5mb3JtLWNvbHNcbiAgICYuZnVsbFxuICAgICAgd2lkdGg6IDEwMCVcblxuICAgJi5zZWxlY3RcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSggMTIwIClcblxuICAgJiArIC5mb3JtLWZpZWxkXG4gICAmICsgLmZvcm0tZmllbGRzXG4gICAmICsgLmZvcm0tY29sc1xuICAgICAgbWFyZ2luLXRvcDogcmVtKCA0MCApXG5cbi5mb3JtLWZpZWxkc1xuICAgJiArIC5mb3JtLWZpZWxkXG4gICAgICBtYXJnaW4tdG9wOiByZW0oIDQwIClcblxuXG4uZm9ybS1jb2xzXG4gICAmID4gKlxuICAgICAgd2lkdGg6IFwiY2FsYyggNTAlIC0gJXMpXCIlIHJlbSggNjAgKVxuXG4gICAgICAmOm5vdCgubGVmdCk6bm90KC5yaWdodClcbiAgICAgICAgIG1hcmdpbi10b3A6IHJlbSggNDAgKVxuXG4gICAubGVmdCArIC5yaWdodFxuICAgICAgbWFyZ2luLXRvcDogMFxuXG4gICAuZm9ybS1maWVsZFxuICAgICAgd2lkdGg6IDEwMCVcblxuLmNvbC1mdWxsXG4gICB3aWR0aDogMTAwJVxuXG5bY2xhc3MqPVwiY29sLVwiXVxuICAgLmZvcm0tZmllbGRcbiAgICAgIHdpZHRoOiAxMDAlXG5cbi5mb3JtLWZpZWxkXG4gICAuc2VsZWN0b3JcbiAgICAgICYgKyBsYWJlbFxuICAgICAgICAgZm9udC1zaXplOiBlbSggNTAgLyAkZnogKVxuICAgICAgICAgcGFkZGluZzogcmVtKCAxMiApIHJlbSggMzAgKVxuXG4gICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAkc2l6ZSA9IDM2XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSggJHNpemUgKVxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKCAtMSAqICRzaXplLzMgKVxuICAgICAgICAgICAgd2lkdGg6IEBoZWlnaHRcblxuICAgbGFiZWxcbiAgICAgIGZvbnQtc2l6ZTogZW0oIDE4IC8gJGZ6IClcblxuICAgdGV4dGFyZWFcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbSggMzUwIClcblxuICAgaW5wdXRcbiAgIHRleHRhcmVhXG4gICAuZmllbGQtd3BcbiAgICAgIG1hcmdpbi10b3A6IHJlbSggOCApXG5cbiAgICAgICYgKyBsYWJlbDpub3QoW2NsYXNzXSlcbiAgICAgICAgIGZvbnQtc2l6ZTogZW0oIDI0IC8gJGZ6IClcblxuICAgICAgICAgLm1lbnRpb25cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oIDE1IC8gMjQgKVxuXG4gICBpbnB1dFxuICAgICAgJlt0eXBlPVwicmFkaW9cIl1cbiAgICAgICZbdHlwZT1cImNoZWNrYm94XCJdXG4gICAgICAgICAmICsgbGFiZWxcbiAgICAgICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSggMjIgKVxuICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKCAxIClcbiAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKCA1IClcbiAgICAgICAgICAgICAgIHdpZHRoOiBAaGVpZ2h0XG5cbiAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsXG4gICAgICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICRsaWdodCBpbnNldFxuXG4gICAgICAmW3R5cGU9XCJjaGVja2JveFwiXVxuICAgICAgICAgJiArIGxhYmVsXG4gICAgICAgICAgICBmb250LXNpemU6IGVtKCAxNSAvICRmeiApXG5cbiAgICAgICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oIC00IClcbiAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKCA4IClcblxuICAgICAgJlt0eXBlPVwidGV4dFwiXVxuICAgICAgJlt0eXBlPVwidGVsXCJdXG4gICAgICAmW3R5cGU9XCJudW1iZXJcIl1cbiAgICAgICZbdHlwZT1cImVtYWlsXCJdXG4gICAgICAmW3R5cGU9XCJkYXRlXCJdXG4gICAgICBeWzBdIHRleHRhcmVhXG4gICAgICAgICBwYWRkaW5nOiByZW0oIDE1ICkgcmVtKCAxMCApXG5cbiAgICAgICZbdHlwZT1cImZpbGVcIl1cbiAgICAgICAgICYgKyBsYWJlbFxuICAgICAgICAgICAgZm9udC1zaXplOiBlbSggMTggLyAkZnogKVxuICAgICAgICAgICAgcGFkZGluZzogcmVtKCAxNCApXG5cbi5idXR0b25zXG4gICBtYXJnaW4tdG9wOiByZW0oIDc1IClcbiAgIHdpZHRoOiAxMDAlXG5cbiAgIFt0eXBlPVwic3VibWl0XCJdXG4gICAgICBAZXh0ZW5kcyAuZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiZmlsZVwiXSArIGxhYmVsXG5cbi5maWVsZHNcbiAgIGxhYmVsIH4gbGFiZWxcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oIDIwIClcblxuLmZvcm0tY29sc1xuICAgZGlzcGxheTogZmxleFxuICAgZmxleC13cmFwOiB3cmFwXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cblxuLmZvcm0tZmllbGRzXG4uZm9ybS1jb2xzXG4gICAmID4gLm1lbnRpb25cbiAgICYgPiBwXG4gICAgICB3aWR0aDogMTAwJVxuXG4gICAubWVudGlvblxuICAgJiA+IHBcbiAgICAgIGZvbnQtc2l6ZTogZW0oIDE1IC8gJGZ6IClcblxuICAgJiA+IHBcbiAgICAgIG1hcmdpbjogcmVtKCA4NCApIDAgcmVtKCA0NCApXG5cbmZpZWxkc2V0XG4gICAmID4gZGl2XG4gICAgICAmID4gbGFiZWxcbiAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKCA0MCApXG4iLCIubW9kLW51dHJpXG4gICBwYWRkaW5nOiByZW0oIDkwICkgMCByZW0oIDEwMCApXG5cbiAgIC5wYWdlLWJyYXNzZXMgJlxuICAgLnBhZ2UtY2xhc3NpcXVlICZcbiAgICAgIHBhZGRpbmctdG9wOiAwXG5cbiAgIC5iZy1tb2RcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCVcbiAgICAgIHJpZ2h0OiAwXG4gICAgICBsZWZ0OiBhdXRvXG4gICAgICB3aWR0aDogNTAlXG5cbiAgIC53cFxuICAgICAgY29sdW1uczogMlxuICAgICAgbWF4LXdpZHRoOiBub25lXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKCAyMCApXG5cbiAgIC50dFxuICAgICAgbWF4LXdpZHRoOiByZW0oIDk0MCApXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAgIGltZ1xuICAgICAgICAgbWF4LXdpZHRoOiByZW0oIDU0MCApXG5cbiAgIC5lZGl0by1tZWRpYVxuICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZFxuICAgICAgbWF4LXdpZHRoOiByZW0oIDQwMCApXG4gICAgICBtYXJnaW46IDAgYXV0b1xuXG4gICAuZWRpdG8tY3RcbiAgICAgIGJyZWFrLWluc2lkZTogYXZvaWRcblxuICAgICAgcC5mYW5jeSArIHA6bm90KFtjbGFzc10pXG4gICAgICAgICBtYXJnaW4tdG9wOiByZW0oIDQ2IClcblxuICAgICAgLm1lbnRpb25zXG4gICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSggNzAgKVxuIiwiLm1vZC1vcmlnaW5cbiAgIHBhZGRpbmctYm90dG9tOiByZW0oIDEyMCApXG5cbiAgICYub2JqZWN0LWZpdFxuICAgICAgLnBhZ2UtYmlvICZcbiAgICAgIC5wYWdlLXNhbnMtc3VjcmVzLWFqb3V0ZXMgJlxuICAgICAgLnBhZ2UtY2xhc3NpcXVlICZcbiAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgODAlXG4gICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTUwJVxuICAgICAgICAgbWluLWhlaWdodDogNDV2aFxuXG4gICAgICAucGFnZS1icmFzc2VzICZcbiAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTUlXG5cbiAgIC50dFxuICAgICAgbWF4LXdpZHRoOiByZW0oIDU1MCApXG4gICAgICBtYXJnaW4tbGVmdDogMFxuXG4gICAuZWRpdG8tY3RcbiAgICAgIGZvbnQtc2l6ZTogZW0oIDE2IC8gJGZ6IClcbiAgICAgIG1hcmdpbi1sZWZ0OiAwXG4gICAgICB3aWR0aDogNTAlXG5cbiAgICAgIGltZ1xuICAgICAgICAgbWFyZ2luOiByZW0oIDEyICkgMFxuXG4gICAucGFnZS1icmFzc2VzICZcbiAgICAgIC50dFxuICAgICAgICAgaW1nXG4gICAgICAgICAgICB3aWR0aDogYXV0b1xuIiwiLm1vZC1wcm9kdWN0c1xuICAgLmxheWVyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICAgIHBhZGRpbmc6IHJlbSggMTAwICkgMCByZW0oIDEwMCApXG5cbiAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSggMTIwIClcblxuICAgLmVkaXRvLXR0XG4gICAgICBmb250LXNpemU6IGVtKCA0MCAvICRmeiApXG5cbiAgICAgIGgyXG4gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwXG5cbiAgIC5lZGl0by1jdFxuICAgICAgZm9udC1zaXplOiBlbSggMTggLyAkZnogKVxuXG4gICAuZWRpdG8tbWVkaWFcbiAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLm1lZGlhLWZpcnN0KVxuICAgICAgICAgd2lkdGg6IDUwJVxuXG4gICAgICAgICAmICsgLmVkaXRvLWN0XG4gICAgICAgICAgICB3aWR0aDogNTAlXG5cbiAgIC5jdFxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICBtYXgtd2lkdGg6IHJlbSggNDcwIClcbiAgICAgIHdpZHRoOiA1MCVcbiAgICAgIHotaW5kZXg6IDVcblxuICAgICAgLmVkaXRvLWN0XG4gICAgICAgICBtYXJnaW4tbGVmdDogMFxuXG4gICAgICAmICsgLmVkaXRvLW1lZGlhXG4gICAgICAgICAvLyBhbGlnbi1zZWxmOiBmbGV4LWVuZFxuICAgICAgICAgb3JkZXI6IC0xXG4gICAgICAgICB3aWR0aDogNTAlXG5cbiAgICAgICYgfiAuZWRpdG8tY3RcbiAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnRcblxuICAgLmxheWVyOm50aC1jaGlsZCgyKVxuICAgICAgaGVpZ2h0OiA3NXZoXG5cbiAgIC5mY3RcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvd1xuICAgICAgZmxleC13cmFwOiB3cmFwXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcblxuICAgICAgLmVkaXRvLXR0XG4gICAgICAuZWRpdG8tY3RcbiAgICAgICAgIC53cFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMFxuXG4gICAgICAuZWRpdG8tY3RcbiAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI3JVxuICAgICAgICAgZm9udC1zaXplOiBlbSggMjAgLyAkZnogKVxuXG4gICAgICAuZWRpdG8tbWVkaWFcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuICAgICAgICAgaW1nXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHZoXG5cbiAgICAgIC5jdFxuICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuXG4gICAgICAgICAmIH4gLmVkaXRvLWN0XG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuXG5cbiAgIC5tZWRpYS1maXJzdCArIC5lZGl0by1jdFxuICAgICAgcGFkZGluZy1yaWdodDogMFxuIiwiLm1vZC1wcm9taXNlXG4gICAmLm1vZC1wcm9taXNlXG4gICAgICBwYWRkaW5nOiByZW0oIDEzMCApIDAgcmVtKCA5MCApXG5cbiAgIC5wYWdlLWJyYXNzZXMgJlxuICAgICAgcGFkZGluZy10b3A6IFwiY2FsYyggJXMgLSA1dncpXCIlIHJlbSgxMzApXG5cbiAgIC53cFxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgZmxleC13cmFwOiB3cmFwXG4gICAgICBtYXgtd2lkdGg6IG5vbmVcblxuICAgLnR0XG4gICAgICBmb250LXNpemU6IGVtKCA0MCAvICRmeiApXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oIDQ0IClcblxuICAgICAgLnBhZ2UtYnJhc3NlcyAmXG4gICAgICAgICBwYWRkaW5nLXJpZ2h0OiBwY3QoIDI4MCAvIDE2MDAgKVxuXG5cbiAgIC5jdFxuICAgLm1haW4tZGVjb1xuICAgICAgd2lkdGg6IDUwJVxuXG4gICAuY3RcbiAgICAgIHBhZGRpbmctbGVmdDogMTB2d1xuICAgICAgcGFkZGluZy1yaWdodDogQHBhZGRpbmctbGVmdFxuXG4gICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBcblxuICAgICAgICAgLnR0XG4gICAgICAgICAuZWRpdG8tY3RcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcGN0KCAyMDAgLyAxNjAwIClcblxuICAgICAgICAgLmVkaXRvLXZpZGVvXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oIDM2IClcblxuICAgICAgICAgICAgJiArIC5lZGl0by1jdFxuICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwXG5cbiAgICAgICAgIC5kZWNvXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpXG4gICAgICAgICAgICB3aWR0aDogcGN0KCAyODAgLyAxNjAwIClcblxuICAgICAgICAgICAgJiArICpcbiAgICAgICAgICAgICAgIGNsZWFyOiBub25lXG5cbiAgIC5tYWluLWRlY29cbiAgICAgIG1hcmdpbi10b3A6IDBcbiAgICAgIHBhZGRpbmctbGVmdDogM3Z3XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBAcGFkZGluZy1sZWZ0XG5cbiAgIC5lZGl0by1jdFxuICAgICAgZm9udC1zaXplOiBlbSggMTggLyAkZnogKVxuXG4gICAgICBwICsgcFxuICAgICAgICAgbWFyZ2luLXRvcDogcmVtKCAzNSApXG5cbiAgIC5iZy1tb2RcbiAgICAgIGxlZnQ6IGF1dG9cbiAgICAgIHJpZ2h0OiAwXG4gICAgICB3aWR0aDogNTAlXG4iLCIubW9kLXNuYWNrXG4gICBwYWRkaW5nOiByZW0oIDcwICkgMFxuXG4gICBmb3JtXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG4gICAgICAudHRcbiAgICAgIC5zd2l0Y2gtd3BcbiAgICAgIC5lZGl0by1jdFxuICAgICAgICAgbWFyZ2luLWxlZnQ6IDBcbiAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSggNDAgKVxuICAgICAgICAgd2lkdGg6IDUwJVxuXG4gICAgICAuc3dpdGNoLXdwXG4gICAgICAgICB3aWR0aDogNTElXG5cbiAgIC50dFxuICAgICAgZm9udC1zaXplOiBlbSggMjggLyAkZnogKVxuXG4gICAubGJcbiAgICAgIGZvbnQtc2l6ZTogZW0oIDE2IC8gJGZ6IClcblxuICAgLndwXG4gICAgICBtYXgtd2lkdGg6IHJlbSggMTIzMCApXG5cbiAgIC5lZGl0by1tZWRpYVxuICAgICAgLy8gZmxvYXQ6IHJpZ2h0XG4gICAgICAvLyBtYXJnaW46IHJlbSggLTExMCApIDAgMFxuICAgICAgbGVmdDogYXV0b1xuICAgICAgbWFyZ2luOiAwXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHJpZ2h0OiAwXG4gICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICBoZWlnaHQ6IFwiY2FsYyggMTAwJSArIDIgKiAlcyApXCIlIHJlbSggMzAgKVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gICAgICB0b3A6IDUwJVxuICAgICAgd2lkdGg6IDUwJVxuXG4gICAgICBpbWdcbiAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCVcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgdG9wOiA1MCVcbiAgICAgICAgIG1pbi13aWR0aDogMTAwJVxuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG5cbiAgICAgIC51aS13YXZlLTFcbiAgICAgICAgIGRpc3BsYXk6IG5vbmVcbiIsIi5uYXYtaG9tZVxuICAgbGVmdDogcGN0KCA0OCAvIDEyMDAgKTtcblxuLm5hdi1saW5rc1xuICAgcGFkZGluZzogMCAnY2FsYyggJXMgKyAlcyApJyAlIChyZW0oIDg4ICkgcGN0KCA2NiAvIDE0NDAgKSlcblxuLm1lbnUtd3JhcHBlclxuICAgLmJsb2NrLXNvY2lhbFxuICAgICAgcmlnaHQ6IHBjdCggMTAgLyAxMjAwICk7XG4ubmF2LW1lbnVcblxuICAgJiNtZW51XG4gICAgICAubmF2LWxpbmtzXG4gICAgICAgICBsaVxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oIDMwIClcbiJdfQ== */

.BlockCols img {
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 24px;
}

.BlockCols--right picture {
    order: 2;
}

.BlockCols--right .wysiwyg {
    order: 1;
}

@media all and (min-width: 640px) {
    .BlockCols {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-column-gap: 24px;
    }

    .BlockCols img {
        margin-bottom: 0;
    }
}

.ListTeasers-title,
.ProgressBar-title {
    text-align: center;
    margin: 60px auto 30px;
    font-family: 'balloontwo', Helvetica, Arial, sans-serif;
    font-size: 2rem;
    font-weight: normal;
    line-height: 1;
    color: #1df95b;
}

.ListTeasers-list > li {
    margin-bottom: 24px;
}

.TeaserProject {
    background-color: rgba(29, 249, 91, .075);
    flex-direction: column;
    display: flex;
    height: 100%;
    justify-content: space-between;
}

.TeaserProject-picture img {
    display: block;
    width: 100%;
    height: 250px;
    object-fit: cover;
}

.TeaserProject-desc {
    margin-bottom: 12px;
}

.TeaserProject-text,
.TeaserProject-actions {
    padding: 0 42px;
}

.TeaserProject-address {
    display: flex;
}

.TeaserProject-address::before {
    display: block;
    content: '';
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSI+CjxnIGlkPSJzdXJmYWNlMSI+CjxwYXRoIHN0eWxlPSIgc3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDpyZ2IoMCUsMCUsMCUpO2ZpbGwtb3BhY2l0eToxOyIgZD0iTSAxMCAxLjY2Nzk2OSBDIDYuNzc3MzQ0IDEuNjY3OTY5IDQuMTY3OTY5IDQuMjc3MzQ0IDQuMTY3OTY5IDcuNSBDIDQuMTY3OTY5IDExLjg3NSAxMCAxOC4zMzIwMzEgMTAgMTguMzMyMDMxIEMgMTAgMTguMzMyMDMxIDE1LjgzMjAzMSAxMS44NzUgMTUuODMyMDMxIDcuNSBDIDE1LjgzMjAzMSA0LjI3NzM0NCAxMy4yMjI2NTYgMS42Njc5NjkgMTAgMS42Njc5NjkgWiBNIDEwIDkuNTgyMDMxIEMgOC44NTE1NjIgOS41ODIwMzEgNy45MTc5NjkgOC42NDg0MzggNy45MTc5NjkgNy41IEMgNy45MTc5NjkgNi4zNTE1NjIgOC44NTE1NjIgNS40MTc5NjkgMTAgNS40MTc5NjkgQyAxMS4xNDg0MzggNS40MTc5NjkgMTIuMDgyMDMxIDYuMzUxNTYyIDEyLjA4MjAzMSA3LjUgQyAxMi4wODIwMzEgOC42NDg0MzggMTEuMTQ4NDM4IDkuNTgyMDMxIDEwIDkuNTgyMDMxIFogTSAxMCA5LjU4MjAzMSAiLz4KPC9nPgo8L3N2Zz4K');
    background-repeat: no-repeat;
    width: 24px;
    height: 20px;
    margin-right: 10px;
}

.TeaserProject-actions {
    margin-top: 20px;
}

.TeaserProject .edito--cta {
    text-align: center;
}

.ProgressBar {
    text-align: center;
    margin-bottom: 24px;
    overflow: hidden;
}

.ProgressBar-legend {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: center;
}

.ProgressBar-graph  {
    display: block;
    width: 100%;
    height: 4px;
    border-radius: 2px;
    background-color: #d6d6d6;
    position: relative;
}

.ProgressBar-graph::before  {
    display: block;
    content: '';
    top: 0;
    left: 0;
    height: 100%;
    width: var(--percent);
    border-radius: 2px;
    background-color: #5a5a5a;
    position: absolute;
    z-index: 1;
}

.CarouselImg {
    width: 100%;
}

.CarouselImg button {
    height: 30px;
    width: 30px;
    padding: 0;
    margin: 0;
    border-radius: 0;
    transform: none;
    top: 0;
    right: 0 !important;
    left: auto !important;
}

.CarouselImg button.previous {
    right: 30px !important;
}

.CarouselImg .flickity-button-icon {
    fill: #f9354c;
}

.CarouselImg-list {
    padding-top: 80px;
}

.CarouselImg-item {
    width: 100%;
}

.CarouselImg-picture img {
    max-height: 350px;
    width: auto;
    display: block;
    object-fit: cover;
    margin: 0 auto;
}

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

.CarouselImg-title {
    font-family: 'balloontwo', Helvetica, Arial, sans-serif;
    font-size: 22px;
    line-height: 27px;
    color: #2f6337;
    margin-bottom: 0 !important;
}

.CarouselImg-desc {
    margin: 0;
}

.highlight-block--alternate {
    text-align: center;
}

.highlight-block--fundings {
    color: #1df95b;
    font-weight: bold;
    font-size: 40px;
    margin: 20px 0 !important;
    line-height: 1;
}


@media all and (min-width: 640px) {
    .ListTeasers-list {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-column-gap: 24px;
    }

    .edito--subcover--mainTitle img {
        width: auto;
    }

    .page-verger .edito--subcover .edito-ct {
        padding-left: 0;
    }
}
