@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&display=swap&subset=cyrillic);
@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700;800;900&display=swap');
body {
    margin: 0;
    padding: 0;
    font-family: 'Rubik', sans-serif;
    background-color: #fff;
    height: 100%;
    line-height: 1;
    position: relative;
    font-size: 13px!important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%
}

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

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-width: 0;
    padding: 0;
    margin: 0
}

html {
    height: 100%;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none
}

input,
textarea {
    color: #333;
    font-family: 'Rubik', sans-serif;
    outline: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -webkit-appearance: none
}

button,
input[type=button],
input[type=submit] {
    cursor: pointer
}

td {
    margin: 0;
    padding: 0
}

form {
    padding: 0;
    margin: 0
}

a {
    color: #100da9;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    text-decoration: none;
    outline: 0;
    -webkit-tap-highlight-color: transparent
}

a,
button,
div,
span {
    outline: 0!important
}

button,
input[type=button],
input[type=submit] {
    -webkit-appearance: none;
    outline: 0
}

* {
    box-sizing: border-box
}

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

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

@font-face {
    font-family: 'Rubik';
    src: url(../fonts/'Rubik'-SemiBold.eot);
    src: url(../fonts/'Rubik'-SemiBold.eot?#iefix) format("embedded-opentype"), url(../fonts/'Rubik'-SemiBold.woff) format("woff"), url(../fonts/'Rubik'-SemiBold.ttf) format("truetype");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: 'Rubik';
    src: url(../fonts/'Rubik'-Light.eot);
    src: url(../fonts/'Rubik'-Light.eot?#iefix) format("embedded-opentype"), url(../fonts/'Rubik'-Light.woff) format("woff"), url(../fonts/'Rubik'-Light.ttf) format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: 'Rubik';
    src: url(../fonts/'Rubik'-Black.eot);
    src: url(../fonts/'Rubik'-Black.eot?#iefix) format("embedded-opentype"), url(../fonts/'Rubik'-Black.woff) format("woff"), url(../fonts/'Rubik'-Black.ttf) format("truetype");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: 'Rubik';
    src: url(../fonts/'Rubik'-Regular.eot);
    src: url(../fonts/'Rubik'-Regular.eot?#iefix) format("embedded-opentype"), url(../fonts/'Rubik'-Regular.woff) format("woff"), url(../fonts/'Rubik'-Regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

header {
    -webkit-box-ordinal-group: 2;
    order: 1;
    -webkit-order: 1
}

.header {
    padding: 15px 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.header .wrapper.flex {
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center
}

.header__contact {
    text-align: right
}

.header__contact span {
    display: block;
    font: 300 14px 'Rubik', sans-serif;
    color: #f5f5f5;
    margin-bottom: 5px
}

.header__contact a {
    font: 600 24px 'Rubik', sans-serif;
    color: #f5f5f5;
    position: relative;
    display: block;
    padding-left: 27px
}

.header__contact a:before {
    content: "";
    width: 22px;
    height: 21px;
    background: url(../img/phone.png);
    background-size: 100% 100%;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media screen and (max-width:767px) {
    .header__logo {
        width: 100%;
        text-align: center
    }
    .header__contact {
        text-align: center
    }
    .header .wrapper.flex {
        -webkit-box-pack: center;
        justify-content: center
    }
}

footer {
    -webkit-box-ordinal-group: 4;
    order: 3;
    -webkit-order: 3
}

.main-wrapper {
    padding: 0;
    min-width: 290px;
    width: 100%;
    position: relative;
    overflow: hidden;
    min-height: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start
}

.wrapper {
    min-width: 290px;
    max-width: 1140px;
    margin: 0 auto;
    position: relative
}

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

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

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

.nowrap {
    white-space: nowrap!important
}

body {
    background: #000;
    height: 100%;
}

.content {
    -webkit-box-ordinal-group: 3;
    order: 2;
    -webkit-order: 2
}

.flex {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    align-items: flex-start;
    flex-wrap: wrap
}

.wrapper {
    max-width: 1170px;
    margin: 0 auto
}

.banner{
	min-height: 100vh;
    min-height: auto;
	/*height: 100vh;*/
	background: url(../img/back1.jpg) center center no-repeat;
    background-size: cover;
    box-shadow: 0 0 0 9999px rgba(0,0,0,0.5) inset;
    padding-top: 80px;
}

.banner .wrapper {
    padding: 150px 0;
    height: 100%;
    margin-top: auto;
    margin-bottom: 0;
}

.banner__play {
    position: absolute;
    right: 150px;
    top: 400px;
    width: 100px;
    display: block;
    z-index: 2;
    -webkit-animation: 1s anim ease infinite;
    animation: 1s anim ease infinite
}

.banner__play img {
    width: 100%
}

.banner__box {
    width: 800px
}

.banner__box h2 {
    color: #e93200;
    font: 900 44px 'Rubik', sans-serif;
    line-height: 48px;
    margin-bottom: 15px
}

.banner__box h2 b {
    position: relative;
    color: #fff;
    z-index: 2
}

.banner__box h2 b:before {
    content: "";
    width: 104%;
    height: 104%;
    position: absolute;
    left: -2%;
    top: -2%;
    background: #e93200;
    z-index: -1
}

.banner__box h3 {
    color: #fff;
    font: 900 35px 'Rubik', sans-serif;
    line-height: 48px;
    margin-bottom: 30px
}

.banner__box h3 br{
	display: none;
}

.banner__box h3 b {
    position: relative;
    color: #000;
    z-index: 2
}

.banner__box h3 b:before {
    content: "";
    width: 104%;
    height: 100%;
    position: absolute;
    left: -2%;
    top: 0;
    background: #e93200;
    z-index: -1
}

.banner__advatext {
    color: #fff;
    font: 400 16px 'Rubik', sans-serif;
    text-transform: uppercase;
    margin-bottom: 20px
}

.banner__advatext.mob-small {
    width: 100%
}

.banner__item {
    width: 200px;
    margin-right: 30px
}

.banner__item:first-child {
    width: 220px
}

.banner__item:first-child .banner__content {
    width: 160px
}

.banner__item:last-child {
    margin-right: 0;
    width: 270px
}

.banner__item:last-child .banner__content {
    width: 210px
}

.banner__icon {
    width: 30px;
    height: 30px
}

.banner__icon.flex {
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center
}

.banner__icon img {
    max-width: 100%;
    max-height: 100%
}

.banner__content {
    width: 150px;
    margin-left: 20px
}

.banner__content p {
    font: 400 14px 'Rubik', sans-serif;
    color: #fff
}

.banner__content p br{
    display: none;
}

.banner__form {
    width: 100%;
    margin-top: 40px
}

.banner__form.flex {
    -webkit-box-align: center;
    align-items: center
}

.banner__form button {
    border: 0;
    background: #e93200;
    height: 40px;
    padding: 0 30px 0 30px;
    font: 400 16px 'Rubik', sans-serif;
    border-radius: 5px;
    color: #000;
    background-color: #FFFF00;
    background: linear-gradient(315deg, #F38800 0%, #FFFF00 100%);
    border: 0px #245580 solid;
    border-radius: 10px;
    box-shadow: 0px 0px 40px #FFD700;
        background-color: #e93200;
    background: linear-gradient(315deg, #f34f00 0%, #ff3a3a 100%);
    border: 0px #245580 solid;
    border-radius: 10px;
    box-shadow: 0px 0px 40px #e93200;
    color: #fff;
}

.banner__input {
    width: 250px;
    background: #fff;
    position: relative;
    border-radius: 5px;
    margin-right: 20px
}

.banner__input:before {
    content: "";
    width: 20px;
    height: 20px;
    background: url(../img/man.png) center center no-repeat;
    background-size: contain;
    position: absolute;
    left: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.banner__input.phone:before {
    content: "";
    width: 20px;
    height: 20px;
    background: url(../img/phone-2.png) center center no-repeat;
    background-size: contain;
    position: absolute;
    left: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.banner__input input {
    border: 0;
    background: 0 0;
    height: 40px;
    padding: 0 20px 0 40px;
    width: 100%;
    font: 400 16px 'Rubik', sans-serif;
    border-radius: 5px
}

.banner__secur {
    width: 370px;
    position: absolute;
    right: 0;
    bottom: 0;
}

@-webkit-keyframes anim {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes anim {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.adva {
    padding: 50px 0;
    background: #fff
}

.adva__box.flex {
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center
}

.adva__border {
    width: 50px;
    height: 2px;
    margin: 25px 0;
    background: #e93200
}

.adva__titlee{
    font: 700 25px 'Rubik', sans-serif;
    color: #000;
    margin-bottom: 15px;
}

.adva__text {
    width: 47%
}

.adva__textt{
    font: 400 18px 'Rubik', sans-serif;
    color: #000;
    margin-bottom: 15px;
}

.adva__textt br{
    display: block !important;
}

.adva__text h3 {
    font: 900 35px 'Rubik', sans-serif;
    color: #000
}

.adva__text p {
    font: 400 18px 'Rubik', sans-serif;
    color: #000;
    margin-bottom: 15px;
    padding-left: 30px;
    position: relative
}

.adva__text p:before {
    content: "";
    width: 20px;
    height: 20px;
    background: url(../img/check.png) center center no-repeat;
    background-size: contain;
    position: absolute;
    left: 0;
    top: -2px
}

.adva__video {
    width: 47%
}

.adva__video iframe {
    width: 100%;
    border: 2px solid #fff
}

.adva__link{
    display: block;
    font-size: 14px;
    margin-top: 10px;
}

.banner__advatext-border{
	padding-left: 50px;
	position: relative;
}
.banner__advatext-border:before{
	content: "";
	background: #e93200;
	width: 30px;
	height: 2px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -1px;
}

@media screen and (min-width:992px) and (max-width:1200px) {
    .wrapper {
        max-width: 940px
    }
    .banner__box {
        width: 635px
    }
    .banner__box h2 {
        font-size: 35px;
        line-height: 40px
    }
    .banner__box h3 {
        font-size: 30px;
        line-height: 40px
    }
    .banner__item:last-child {
        margin-top: 15px
    }
    .banner__form button {
        margin-top: 15px
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .wrapper {
        max-width: 740px
    }
    .banner .wrapper {
        padding: 50px 0
    }
    .banner__box {
        width: 500px
    }
    .banner__box h2 {
        font-size: 30px;
        line-height: 35px
    }
    .banner__box h3 {
        font-size: 25px;
        line-height: 35px
    }
    .banner__item:last-child {
        margin-top: 15px
    }
    .banner__form button {
        margin-top: 15px
    }
    .banner__input {
        width: 210px
    }
    .banner__secur {
        right: -40px;
        width: 320px;
        bottom: 0;
    }
    .banner__play {
        right: 79px
    }
}

@media screen and (max-width:767px) {
	.banner__box h3 b{
		display: inline-block;
	}
	.banner__box h3 br{
		display: block;
	}
    .banner__content p br{
        display: block;
    }
    .wrapper {
        max-width: 95%;
        height: auto;
    }
    .banner .wrapper {
        padding: 50px 0
    }
    .banner__box {
        width: 100%
    }
    .banner__box h2 {
        font-size: 24px;
        line-height: 28px
    }
    .banner__box h3 {
        font-size: 22px;
        line-height: 26px
    }
    .banner__item {
        width: 100%;
        margin-bottom: 15px
    }
    .banner__item:first-child{
    	width: 100%;
    }
    .banner__item:first-child .banner__content{
    	width: 200px;
    }
    .banner__content{
    	width: 200px;
    }
    .banner__item:last-child {
        margin-top: 0
    }
    .banner__form {
        margin-top: 10px;
        position: relative;
        z-index: 3
    }
    .banner__form button {
        margin-top: 0;
        width: 225px
    }
    .banner__input {
        width: 210px;
        margin-bottom: 15px
    }
    .banner__secur {
        right: -75px;
        width: 250px;
        bottom: 0;
    }
    .banner__play {
        width: 65px;
        top: auto;
        bottom: 164px;
        right: 19px;
        z-index: 4
    }
    .banner__advatext.mob-small {
        width: 75%
    }
    .adva__text {
        width: 100%;
        margin-bottom: 20px
    }
    .adva__video {
        width: 100%
    }
}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwic3R5bGUuY3NzIiwidXRpbHMvX21peGlucy5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJsYXlvdXQvX2NvbnRlbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnSENHQSxLQUNDLE9BQUEsRUFDQSxRQUFBLEVBQ0EsWUFBQSxXQUFBLENBQUEsV0FDQSxpQkFBQSxLQUNBLE9BQUEsS0FDQSxZQUFBLEVBQ0EsU0FBQSxTQUNBLFVBQUEsZUFDQSx1QkFBQSxZQUNBLHdCQUFBLFVBTUQsRUFBQSxLQUFBLFFBQUEsUUFBQSxPQ0RzRSxRQUFTLE1BQ1IsTUFGWSxFREVuRixJQUFBLFdBQUEsS0NEc0YsT0FBMUQsUUFEZ0UsT0RFNUYsS0FBQSxLQ0Y0RyxHQUE1RyxJQUM4RixRQUR6RixJREVMLElDRm9HLEdBQUksR0FBOUYsR0FDNkYsTUFEcUIsU0FDTixXQUFSLE9BQW9CLE9BQWxJLEtEQ0EsR0FBQSxHQUFBLEdBQUEsR0FBQSxHQUFBLEdDQUEsT0FBUSxPREFSLEtDRnlGLEVERXpGLE9DRmMsSUFBSyxJQUFLLElBQ2xCLE1BQU8sT0FEMkcsR0FFdkQsS0FBakQsS0FBTSxJREF0QixPQ0ZnSCxHQUVyRixPREEzQixFQUFBLElDRjZCLEVBRU0sS0FGSCxFQUFHLEtBRU0sUUFGQSxNREV6QyxLQ0ZnRCxPQUFRLE9BQVEsSUFFZCxRQUZtQixJQUNoRCxNQUFnQixNQUE2QixHQUF0QixNQUFrQixHQUFYLE1BQ1EsS0FERCxHQURnQixHQUFZLEVBQThCLEdBQXRDLElBRUEsTURJN0UsT0FBQSxFQUFXLFFBQUEsRUFBWSxPQUFBLEVBQVcsVUFBQSxLQUduQyxRQUFBLE1BQUEsUUFBQSxXQUFBLE9BQUEsT0FBQSxPQUFBLE9BQUEsS0FBQSxLQUFBLElBQUEsUUFDQyxRQUFBLE1BRUQsV0FBQSxFQUNDLE9BQUEsS0NHRCxpQkREQSxrQkNH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TUFDQSxjQUFBLEtBRUQsZUFDQyxNQUFBLE9BQ0csTUFBQSxNQUVKLGNBQ0MsTUFBQSxLQUNBLElBQUEsTUFDQSxNQUFBLEVBQ0EsUUFBQSxFQUVBLDRCQUVDLE1BQUEsSUFLRixZQUNDLE1BQUEsS0FDQSxjQUFBLEtBRUQsYUFDQyxNQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3BlbitTYW5zOjMwMCw0MDAsNjAwLDcwMCw4MDAmZGlzcGxheT1zd2FwJnN1YnNldD1jeXJpbGxpYycpO1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdHaWxyb3knO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3ktU2VtaUJvbGQuZW90Jyk7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0dpbHJveS1TZW1pQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdHVybCgnLi4vZm9udHMvR2lscm95LVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHR1cmwoJy4uL2ZvbnRzL0dpbHJveS1TZW1pQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnR2lscm95JztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvR2lscm95LUxpZ2h0LmVvdCcpO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3ktTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHR1cmwoJy4uL2ZvbnRzL0dpbHJveS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0dXJsKCcuLi9mb250cy9HaWxyb3ktTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0dpbHJveSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0dpbHJveS1CbGFjay5lb3QnKTtcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvR2lscm95LUJsYWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0dXJsKCcuLi9mb250cy9HaWxyb3ktQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdHVybCgnLi4vZm9udHMvR2lscm95LUJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogOTAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdHaWxyb3knO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3ktUmVndWxhci5lb3QnKTtcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvR2lscm95LVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHR1cmwoJy4uL2ZvbnRzL0dpbHJveS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHR1cmwoJy4uL2ZvbnRzL0dpbHJveS1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufSIsIkBpbXBvcnQgJy4uL3V0aWxzL19taXhpbnMnO1xyXG5AaW1wb3J0ICcuLi91dGlscy9fdmFyaWFibGVzJztcclxuXHJcbmJvZHkge1xyXG5cdG1hcmdpbjogMHB4O1xyXG5cdHBhZGRpbmc6IDBweDtcclxuXHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYmc7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZSFpbXBvcnRhbnQ7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuXHJcblxyXG4vKk1BSU4qL1xyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIFxyXG5mb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLFxyXG5oZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcblx0bWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBib3JkZXI6IDA7IGZvbnQtc2l6ZTogMTAwJTsgXHJcbn1cclxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIG1haW4ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmJsb2NrcXVvdGUsIHEge1xyXG5cdHF1b3Rlczogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlOmJlZm9yZSxcclxuYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsXHJcbnE6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci13aWR0aDogMHB4O1xyXG5cdHBhZGRpbmc6IDBweDtcclxuXHRtYXJnaW46IDBweDtcclxufVxyXG5cclxuaHRtbCB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxufVxyXG5cclxuaW5wdXQsXHJcbnRleHRhcmVhIHtcclxuXHRjb2xvcjogIzMzMztcclxuXHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czogMDtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG5idXR0b24ge1xyXG5cdGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG50ZCB7XHJcblx0bWFyZ2luOiAwcHg7XHJcblx0cGFkZGluZzogMHB4O1xyXG59XHJcblxyXG5mb3JtIHtcclxuXHRwYWRkaW5nOiAwcHg7XHJcblx0bWFyZ2luOiAwcHg7XHJcbn1cclxuXHJcbmEge1xyXG5cdGNvbG9yOiAkbGluay1jb2xvcjtcclxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKCRkZWZhdWx0LXRyYW5zaXRpb24pO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxufVxyXG5cclxuYSxcclxuc3BhbixcclxuZGl2LFxyXG5idXR0b24ge1xyXG5cdG91dGxpbmU6IG5vbmUhaW1wb3J0YW50XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9c3VibWl0XSxcclxuaW5wdXRbdHlwZT1idXR0b25dLFxyXG5idXR0b24ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4qIHtcclxuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5jbGVhcmZpeDphZnRlcntcclxuXHRjb250ZW50OiBcIi5cIjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRoZWlnaHQ6IDA7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbiIsIi8qIHJlc2V0ICovXG4vKiBtYWluIHZhcmlhYmxlcyAqL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3BlbitTYW5zOjMwMCw0MDAsNjAwLDcwMCw4MDAmZGlzcGxheT1zd2FwJnN1YnNldD1jeXJpbGxpY1wiKTtcbmJvZHkge1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi8qTUFJTiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LFxuZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlcixcbmhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIG1haW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7IH1cblxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogbm9uZTsgfVxuXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG50ZCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7IH1cblxuZm9ybSB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7IH1cblxuYSB7XG4gIGNvbG9yOiAjMTAwZGE5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG5hLFxuc3BhbixcbmRpdixcbmJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95LVNlbWlCb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3ktU2VtaUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95LUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3ktTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95LUJsYWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3ktQmxhY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95LVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbHJveS1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLypAaW1wb3J0IFwiY29tcG9uZW50cy9fZmFuY3lib3hcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvX3NsaWNrXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL19tQ3VzdG9tU2Nyb2xsYmFyXCI7Ki9cbi8qXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbnwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSEVBREVSICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXG5oZWFkZXIge1xuICBvcmRlcjogMTtcbiAgLXdlYmtpdC1vcmRlcjogMTsgfVxuXG4uaGVhZGVyIHtcbiAgcGFkZGluZzogNXB4IDA7IH1cbiAgLmhlYWRlciAud3JhcHBlci5mbGV4IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaGVhZGVyX19jb250YWN0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5oZWFkZXJfX2NvbnRhY3Qgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IDMwMCAxNHB4IFwiR2lscm95XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0Y1RjVGNTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5oZWFkZXJfX2NvbnRhY3QgYSB7XG4gICAgICBmb250OiA2MDAgMjRweCBcIkdpbHJveVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNGNUY1RjU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMjdweDsgfVxuICAgICAgLmhlYWRlcl9fY29udGFjdCBhOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGhvbmUucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaGVhZGVyX19jb250YWN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhlYWRlciAud3JhcHBlci5mbGV4IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi8qXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbnwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRk9PVEVSICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXG5mb290ZXIge1xuICBvcmRlcjogMztcbiAgLXdlYmtpdC1vcmRlcjogMzsgfVxuXG4ubWFpbi13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgbWluLXdpZHRoOiAyOTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDsgfVxuXG4ud3JhcHBlciB7XG4gIG1pbi13aWR0aDogMjkwcHg7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIHRpdGxlcyAqL1xuLypwe1x0XHJcblx0QGluY2x1ZGUgZm9udCgkYmFzZS1mb250LXNpemUsJGJhc2UtbGluZS1oZWlnaHQsJHRleHQtY29sb3IpO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHRcclxufVxyXG5oMXtcdFxyXG5cdEBpbmNsdWRlIGZvbnQoJGZvbnQtc2l6ZS1oMSwkbGluZS1oZWlnaHQtaDEsJHRpdGxlLWNvbG9yKTtcclxuXHRmb250LWZhbWlseTogJHRpdGxlLWZvbnQtZmFtaWx5O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHRcclxufVxyXG5oMntcclxuXHRAaW5jbHVkZSBmb250KCRmb250LXNpemUtaDIsJGxpbmUtaGVpZ2h0LWgyLCR0aXRsZS1jb2xvcik7XHJcblx0Zm9udC1mYW1pbHk6ICR0aXRsZS1mb250LWZhbWlseTtcclxuXHRmb250LXdlaWdodDogNDAwO1x0XHJcbn1cclxuaDN7XHJcblx0QGluY2x1ZGUgZm9udCgkZm9udC1zaXplLWgzLCRsaW5lLWhlaWdodC1oMywkdGl0bGUtY29sb3IpO1xyXG5cdGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udC1mYW1pbHk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxufSovXG4vKiB0ZXh0IHBvc2l0aW9uICovXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4ubm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi8qIGxvYWRlciAqL1xuLyoubG9hZGVkIC5tYWluLXdyYXBwZXJ7dmlzaWJpbGl0eTpoaWRkZW47fVxyXG4uaWNvbi1sb2Fke2JhY2tncm91bmQ6dXJsKC4uL2ltZy9sb2FkZXIuZ2lmKSBuby1yZXBlYXQgbGVmdCB0b3A7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtwb3NpdGlvbjpmaXhlZDtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMHB4O21hcmdpbi1sZWZ0Oi0yMHB4O2Rpc3BsYXk6bm9uZTt9XHJcbi5sb2FkZWQgLmljb24tbG9hZHtkaXNwbGF5OmJsb2NrO30qL1xuLypcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxufCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDT05URU5UICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xuYm9keSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLmNvbnRlbnQge1xuICBvcmRlcjogMjtcbiAgLXdlYmtpdC1vcmRlcjogMjsgfVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4ud3JhcHBlciB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uYmFubmVyIC53cmFwcGVyIHtcbiAgcGFkZGluZzogMTAwcHggMDsgfVxuXG4uYmFubmVyX19wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUwcHg7XG4gIHRvcDogNDAwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDI7XG4gIGFuaW1hdGlvbjogMXMgYW5pbSBlYXNlIGluZmluaXRlOyB9XG4gIC5iYW5uZXJfX3BsYXkgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uYmFubmVyX19ib3gge1xuICB3aWR0aDogODAwcHg7IH1cbiAgLmJhbm5lcl9fYm94IGgyIHtcbiAgICBjb2xvcjogI0ZGRDY1MztcbiAgICBmb250OiA5MDAgNDRweCBcIkdpbHJveVwiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuYmFubmVyX19ib3ggaDIgYiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIC5iYW5uZXJfX2JveCBoMiBiOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDQlO1xuICAgICAgICBoZWlnaHQ6IDEwNCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTIlO1xuICAgICAgICB0b3A6IC0yJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZDY1MztcbiAgICAgICAgei1pbmRleDogLTE7IH1cbiAgLmJhbm5lcl9fYm94IGgzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250OiA5MDAgMzVweCBcIkdpbHJveVwiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuYmFubmVyX19ib3ggaDMgYiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIC5iYW5uZXJfX2JveCBoMyBiOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDQlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTIlO1xuICAgICAgICB0b3A6IDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZkNjUzO1xuICAgICAgICB6LWluZGV4OiAtMTsgfVxuXG4uYmFubmVyX19hZHZhdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250OiA0MDAgMTZweCBcIkdpbHJveVwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5iYW5uZXJfX2FkdmF0ZXh0Lm1vYi1zbWFsbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmJhbm5lcl9faXRlbSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gIC5iYW5uZXJfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxNjBweDsgfVxuICAgIC5iYW5uZXJfX2l0ZW06Zmlyc3QtY2hpbGQgLmJhbm5lcl9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTEwcHg7IH1cbiAgLmJhbm5lcl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDI3MHB4OyB9XG4gICAgLmJhbm5lcl9faXRlbTpsYXN0LWNoaWxkIC5iYW5uZXJfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDIxMHB4OyB9XG5cbi5iYW5uZXJfX2ljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4OyB9XG4gIC5iYW5uZXJfX2ljb24uZmxleCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYmFubmVyX19pY29uIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cblxuLmJhbm5lcl9fY29udGVudCB7XG4gIHdpZHRoOiAxNTBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLmJhbm5lcl9fY29udGVudCBwIHtcbiAgICBmb250OiA0MDAgMTRweCBcIkdpbHJveVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5iYW5uZXJfX2Zvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAuYmFubmVyX19mb3JtLmZsZXgge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmJhbm5lcl9fZm9ybSBidXR0b24ge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZkNjUzO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAzMHB4O1xuICAgIGZvbnQ6IDQwMCAxNnB4IFwiR2lscm95XCIsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAjMDAwOyB9XG5cbi5iYW5uZXJfX2lucHV0IHtcbiAgd2lkdGg6IDI1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5iYW5uZXJfX2lucHV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9tYW4ucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5iYW5uZXJfX2lucHV0LnBob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9waG9uZS0yLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuYmFubmVyX19pbnB1dCBpbnB1dCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udDogNDAwIDE2cHggXCJHaWxyb3lcIiwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLmJhbm5lcl9fc2VjdXIge1xuICB3aWR0aDogNDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMHB4OyB9XG5cbkBrZXlmcmFtZXMgYW5pbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4uYWR2YSB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuICAuYWR2YV9fYm94LmZsZXgge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5hZHZhX19ib3JkZXIge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1hcmdpbjogMjVweCAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkQ2NTM7IH1cbiAgLmFkdmFfX3RleHQge1xuICAgIHdpZHRoOiA0NyU7IH1cbiAgICAuYWR2YV9fdGV4dCBoMyB7XG4gICAgICBmb250OiA5MDAgMzVweCBcIkdpbHJveVwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYWR2YV9fdGV4dCBwIHtcbiAgICAgIGZvbnQ6IDQwMCAxOHB4IFwiR2lscm95XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5hZHZhX190ZXh0IHA6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jaGVjay5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAtMnB4OyB9XG4gIC5hZHZhX192aWRlbyB7XG4gICAgd2lkdGg6IDQ3JTsgfVxuICAgIC5hZHZhX192aWRlbyBpZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC53cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDk0MHB4OyB9XG4gIC5iYW5uZXJfX2JveCB7XG4gICAgd2lkdGg6IDYzNXB4OyB9XG4gICAgLmJhbm5lcl9fYm94IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgLmJhbm5lcl9fYm94IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gIC5iYW5uZXJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAuYmFubmVyX19mb3JtIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogNzQwcHg7IH1cbiAgLmJhbm5lciAud3JhcHBlciB7XG4gICAgcGFkZGluZzogNTBweCAwOyB9XG4gIC5iYW5uZXJfX2JveCB7XG4gICAgd2lkdGg6IDUwMHB4OyB9XG4gICAgLmJhbm5lcl9fYm94IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG4gICAgLmJhbm5lcl9fYm94IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG4gIC5iYW5uZXJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAuYmFubmVyX19mb3JtIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAuYmFubmVyX19pbnB1dCB7XG4gICAgd2lkdGg6IDIxMHB4OyB9XG4gIC5iYW5uZXJfX3NlY3VyIHtcbiAgICByaWdodDogLTQwcHg7XG4gICAgd2lkdGg6IDM4MHB4OyB9XG4gIC5iYW5uZXJfX3BsYXkge1xuICAgIHJpZ2h0OiA3OXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogOTUlOyB9XG4gIC5iYW5uZXIgLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMDsgfVxuICAuYmFubmVyX19ib3gge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJhbm5lcl9fYm94IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgLmJhbm5lcl9fYm94IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5iYW5uZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuYmFubmVyX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYmFubmVyX19mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzOyB9XG4gICAgLmJhbm5lcl9fZm9ybSBidXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHdpZHRoOiAyMTBweDsgfVxuICAuYmFubmVyX19pbnB1dCB7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmJhbm5lcl9fc2VjdXIge1xuICAgIHJpZ2h0OiAtMTE2cHg7XG4gICAgd2lkdGg6IDMwMHB4OyB9XG4gIC5iYW5uZXJfX3BsYXkge1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIHRvcDogNDc1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogNDsgfVxuICAuYmFubmVyX19hZHZhdGV4dC5tb2Itc21hbGwge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmFkdmFfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmFkdmFfX3ZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG4iLCJAbWl4aW4gdHJhbnNpdGlvbigkZGVmYXVsdC10cmFuc2l0aW9uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xyXG4gICAgIC1tb3otdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuICAgICAgLW1zLXRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XHJcblx0XHQtby10cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xyXG4gICAgICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XHJcbn1cclxuXHJcbkBtaXhpbiByYWRpdXMoJGJvcmRlci1yYWRpdXMpIHtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgIC1tb3otYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7ICAgICAgXHJcbiAgICAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cztcclxufVxyXG5cclxuQG1peGluIHJvdGF0ZSgkcm90YXRlKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkcm90YXRlKTtcclxuICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKCRyb3RhdGUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJHJvdGF0ZSk7XHJcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgkcm90YXRlKTtcclxuICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkcm90YXRlKTtcclxufVxyXG5cclxuQG1peGluIHNjYWxlKCRzY2FsZSkge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUpO1xyXG4gICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUpO1xyXG5cdFx0LW8tdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUpO1xyXG4gICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxufVxyXG5cclxuQG1peGluIHNoYWRvdygkc2hhZG93KSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAoJHNoYWRvdyk7XHJcbiAgICAgLW1vei1ib3gtc2hhZG93OiAoJHNoYWRvdyk7XHJcbiAgICAgIC1tcy1ib3gtc2hhZG93OiAoJHNoYWRvdyk7XHJcblx0XHQtby1ib3gtc2hhZG93OiAoJHNoYWRvdyk7XHJcbiAgICAgICAgICAgYm94LXNoYWRvdzogKCRzaGFkb3cpO1xyXG59XHJcblxyXG5AbWl4aW4gZ3JhZGllbnQoJGFzaWRlLCRhc2lkZS1pbnZlcnQsJGNvbG9yMSwkY29sb3IyKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgkYXNpZGUsICRjb2xvcjEgMCUsICRjb2xvcjIgMTAwJSk7XHJcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGFzaWRlLCAkY29sb3IxIDAlLCRjb2xvcjIgMTAwJSk7XHJcblx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCRhc2lkZSwgJGNvbG9yMSAwJSwkY29sb3IyIDEwMCUpO1xyXG5cdGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoJGFzaWRlLCAkY29sb3IxIDAlLCRjb2xvcjIgMTAwJSk7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvICRhc2lkZS1pbnZlcnQsICRjb2xvcjEgMCUsJGNvbG9yMiAxMDAlKTtcdFxyXG59XHJcblxyXG5AbWl4aW4gY2VudGVyX3RyYW5zZm9ybSgpIHtcclxuICBcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdGxlZnQ6NTAlO3RvcDo1MCU7XHJcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHQtbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdC1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdC1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiB2ZXJ0aWNhbF9jZW50ZXJfdHJhbnNmb3JtKCkge1xyXG4gIFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0bGVmdDowO3RvcDo1MCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuXHQtbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cdC1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cdC1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24oJGJ1dHRvbi1iZywgJGJ1dHRvbi1ib3JkZXIsICRidXR0b24tYm9yZGVyLWNvbG9yLCAkYnV0dG9uLXBhZCwgJGJ1dHRvbi1zaXplLCAkYnV0dG9uLWxpbmUtaGVpZ2h0LCAkaGVpZ2h0LWJ1dHRvbiwgJGJ1dHRvbi1yYWRpdXMpIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRtYXJnaW46IDAgMCAwIDA7XHJcblx0cGFkZGluZzogMTBweCAkYnV0dG9uLXBhZCAwICRidXR0b24tcGFkO1xyXG5cdGJhY2tncm91bmQ6ICRidXR0b24tYmc7XHJcblx0Ym9yZGVyOiAkYnV0dG9uLWJvcmRlciBzb2xpZCAkYnV0dG9uLWJvcmRlci1jb2xvcjtcclxuXHRmb250LXNpemU6ICRidXR0b24tc2l6ZTtcclxuXHRsaW5lLWhlaWdodDogJGJ1dHRvbi1saW5lLWhlaWdodDtcclxuXHRoZWlnaHQ6ICRoZWlnaHQtYnV0dG9uO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRAaW5jbHVkZSByYWRpdXMoJGJ1dHRvbi1yYWRpdXMpO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udCgkZm9udC1zLCAkZm9udC1oLCAkZm9udC1jKSB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXM7XHJcbiAgICBsaW5lLWhlaWdodDogJGZvbnQtaDtcclxuICAgIGNvbG9yOiRmb250LWM7XHJcbn0iLCJcclxuLypcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxufCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIRUFERVIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cclxuaGVhZGVye1xyXG5cdG9yZGVyOiAxO1x0XHJcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xyXG59XHJcbi5oZWFkZXJ7XHJcblx0cGFkZGluZzogNXB4IDA7XHJcblx0LndyYXBwZXJ7XHJcblx0XHQmLmZsZXh7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fY29udGFjdHtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0c3BhbntcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQ6IDMwMCAxNHB4ICRmb250MTtcclxuXHRcdFx0Y29sb3I6ICNGNUY1RjU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdH1cclxuXHRcdGF7XHJcblx0XHRcdGZvbnQ6IDYwMCAyNHB4ICRmb250MTtcclxuXHRcdFx0Y29sb3I6ICNGNUY1RjU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjdweDtcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogMjJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIxcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9waG9uZS5wbmcpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LmhlYWRlcntcclxuXHRcdCZfX2xvZ297XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG4gICAgXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdCZfX2NvbnRhY3R7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC53cmFwcGVye1xyXG5cdFx0XHQmLmZsZXh7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiXHJcbi8qXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbnwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRk9PVEVSICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcbmZvb3RlcntcclxuXHRvcmRlcjogMztcdFxyXG4gICAgLXdlYmtpdC1vcmRlcjogMztcdFxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHJcbn0iLCJcclxuLy9tYWluIHN0eWxlc1xyXG5cclxuLm1haW4td3JhcHBlcntcclxuXHRwYWRkaW5nOiAwIDAgMCAwO1xyXG5cdG1pbi13aWR0aDogJG1pbi13aWR0aDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1pbi1oZWlnaHQ6MTAwJTtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRkaXNwbGF5OiAtbW96LWJveDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1x0XHJcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1x0XHJcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxufVxyXG4ud3JhcHBlcntcclxuXHRtaW4td2lkdGg6ICRtaW4td2lkdGg7XHJcblx0bWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLyogdGl0bGVzICovXHJcbi8qcHtcdFxyXG5cdEBpbmNsdWRlIGZvbnQoJGJhc2UtZm9udC1zaXplLCRiYXNlLWxpbmUtaGVpZ2h0LCR0ZXh0LWNvbG9yKTtcclxuXHRmb250LXdlaWdodDogNDAwO1x0XHJcbn1cclxuaDF7XHRcclxuXHRAaW5jbHVkZSBmb250KCRmb250LXNpemUtaDEsJGxpbmUtaGVpZ2h0LWgxLCR0aXRsZS1jb2xvcik7XHJcblx0Zm9udC1mYW1pbHk6ICR0aXRsZS1mb250LWZhbWlseTtcclxuXHRmb250LXdlaWdodDogNDAwO1x0XHJcbn1cclxuaDJ7XHJcblx0QGluY2x1ZGUgZm9udCgkZm9udC1zaXplLWgyLCRsaW5lLWhlaWdodC1oMiwkdGl0bGUtY29sb3IpO1xyXG5cdGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udC1mYW1pbHk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcdFxyXG59XHJcbmgze1xyXG5cdEBpbmNsdWRlIGZvbnQoJGZvbnQtc2l6ZS1oMywkbGluZS1oZWlnaHQtaDMsJHRpdGxlLWNvbG9yKTtcclxuXHRmb250LWZhbWlseTogJHRpdGxlLWZvbnQtZmFtaWx5O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn0qL1xyXG5cclxuLyogdGV4dCBwb3NpdGlvbiAqL1xyXG4udGV4dC1sZWZ0e3RleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50fVxyXG4udGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudH1cclxuLnRleHQtcmlnaHR7dGV4dC1hbGlnbjogcmlnaHQhaW1wb3J0YW50fVxyXG4ubm93cmFwe3doaXRlLXNwYWNlOiBub3dyYXAhaW1wb3J0YW50O31cclxuXHJcblxyXG4vKiBsb2FkZXIgKi9cclxuLyoubG9hZGVkIC5tYWluLXdyYXBwZXJ7dmlzaWJpbGl0eTpoaWRkZW47fVxyXG4uaWNvbi1sb2Fke2JhY2tncm91bmQ6dXJsKC4uL2ltZy9sb2FkZXIuZ2lmKSBuby1yZXBlYXQgbGVmdCB0b3A7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtwb3NpdGlvbjpmaXhlZDtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMHB4O21hcmdpbi1sZWZ0Oi0yMHB4O2Rpc3BsYXk6bm9uZTt9XHJcbi5sb2FkZWQgLmljb24tbG9hZHtkaXNwbGF5OmJsb2NrO30qL1xyXG5cclxuXHJcbi8qXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbnwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ09OVEVOVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cclxuYm9keXtcclxuXHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG59XHJcbi5jb250ZW50e1x0XHJcblx0b3JkZXI6IDI7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xyXG59XHJcbi5mbGV4e1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4ud3JhcHBlcntcclxuXHRtYXgtd2lkdGg6IDExNzBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG4uYmFubmVye1xyXG5cdC53cmFwcGVye1xyXG5cdFx0cGFkZGluZzogMTAwcHggMDtcclxuXHR9XHJcblx0Jl9fcGxheXtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAxNTBweDtcclxuXHRcdHRvcDogNDAwcHg7XHJcblx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRhbmltYXRpb246IDFzIGFuaW0gZWFzZSBpbmZpbml0ZTtcclxuXHRcdGltZ3tcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2JveHtcclxuXHRcdHdpZHRoOiA4MDBweDtcclxuXHRcdGgye1xyXG5cdFx0XHRjb2xvcjogI0ZGRDY1MztcclxuXHRcdFx0Zm9udDogOTAwIDQ0cHggJGZvbnQxO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDhweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0YntcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHR3aWR0aDogMTA0JTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTA0JTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IC0yJTtcclxuXHRcdFx0XHRcdHRvcDogLTIlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZDY1MztcclxuXHRcdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aDN7XHJcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRmb250OiA5MDAgMzVweCAkZm9udDE7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRie1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDQlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogLTIlO1xyXG5cdFx0XHRcdFx0dG9wOiAwJTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmQ2NTM7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYWR2YXRleHR7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQ6IDQwMCAxNnB4ICRmb250MTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0Ji5tb2Itc21hbGx7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pdGVte1xyXG5cdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0d2lkdGg6IDE2MHB4O1xyXG5cdFx0XHQuYmFubmVye1xyXG5cdFx0XHRcdCZfX2NvbnRlbnR7XHJcblx0XHRcdFx0XHR3aWR0aDogMTEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0d2lkdGg6IDI3MHB4O1xyXG5cdFx0XHQuYmFubmVye1xyXG5cdFx0XHRcdCZfX2NvbnRlbnR7XHJcblx0XHRcdFx0XHR3aWR0aDogMjEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2ljb257XHJcblx0XHR3aWR0aDogMzBweDtcclxuXHRcdGhlaWdodDogMzBweDtcclxuXHRcdCYuZmxleHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRpbWd7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fY29udGVudHtcclxuXHRcdHdpZHRoOiAxNTBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0cHtcclxuXHRcdFx0Zm9udDogNDAwIDE0cHggJGZvbnQxO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fZm9ybXtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdCYuZmxleHtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdGJ1dHRvbntcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0ICAgIGJhY2tncm91bmQ6ICNmZmQ2NTM7XHJcblx0XHQgICAgaGVpZ2h0OiA0MHB4O1xyXG5cdFx0ICAgIHBhZGRpbmc6IDAgMzBweCAwIDMwcHg7XHJcblx0XHQgICAgZm9udDogNDAwIDE2cHggJGZvbnQxO1xyXG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdCAgICBjb2xvcjogIzAwMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faW5wdXR7XHJcblx0XHR3aWR0aDogMjUwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWFuLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0fVxyXG5cdFx0Ji5waG9uZXtcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9waG9uZS0yLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aW5wdXR7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdCAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0ICAgIGhlaWdodDogNDBweDtcclxuXHRcdCAgICBwYWRkaW5nOiAwIDIwcHggMCA0MHB4O1xyXG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0ICAgIGZvbnQ6IDQwMCAxNnB4ICRmb250MTtcclxuXHRcdCAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3NlY3Vye1xyXG5cdFx0d2lkdGg6IDQ1MHB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDBweDtcclxuXHR9XHJcbn1cclxuQGtleWZyYW1lcyBhbmlte1xyXG5cdDAle1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHR9XHJcblx0NTAle1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cdH1cclxuXHQxMDAle1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHR9XHJcbn1cclxuLmFkdmF7XHJcblx0cGFkZGluZzogNTBweCAwO1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0Jl9fYm94e1xyXG5cdFx0Ji5mbGV4e1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2JvcmRlcntcclxuXHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRtYXJnaW46IDI1cHggMDtcclxuXHRcdGJhY2tncm91bmQ6ICNGRkQ2NTM7XHJcblx0fVxyXG5cdCZfX3RleHR7XHJcblx0XHR3aWR0aDogNDclO1xyXG5cdFx0aDN7XHJcblx0XHRcdGZvbnQ6IDkwMCAzNXB4ICRmb250MTtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0XHRwe1xyXG5cdFx0XHRmb250OiA0MDAgMThweCAkZm9udDE7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jaGVjay5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IC0ycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdmlkZW97XHJcblx0XHR3aWR0aDogNDclO1xyXG5cdFx0aWZyYW1le1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0LndyYXBwZXJ7XHJcblx0XHRtYXgtd2lkdGg6IDk0MHB4O1xyXG5cdH1cclxuXHQuYmFubmVye1xyXG5cdFx0Jl9fYm94e1xyXG5cdFx0XHR3aWR0aDogNjM1cHg7XHJcblx0XHRcdGgye1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzVweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRoM3tcclxuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2l0ZW17XHJcblx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19mb3Jte1xyXG5cdFx0XHRidXR0b257XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdC53cmFwcGVye1xyXG5cdFx0bWF4LXdpZHRoOiA3NDBweDtcclxuXHR9XHJcblx0LmJhbm5lcntcclxuXHRcdC53cmFwcGVye1xyXG5cdFx0XHRwYWRkaW5nOiA1MHB4IDA7XHJcblx0XHR9XHJcblx0XHQmX19ib3h7XHJcblx0XHRcdHdpZHRoOiA1MDBweDtcclxuXHRcdFx0aDJ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGgze1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9faXRlbXtcclxuXHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2Zvcm17XHJcblx0XHRcdGJ1dHRvbntcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19pbnB1dHtcclxuXHRcdFx0d2lkdGg6IDIxMHB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fc2VjdXJ7XHJcblx0XHRcdHJpZ2h0OiAtNDBweDtcclxuXHRcdFx0d2lkdGg6IDM4MHB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fcGxheXtcclxuXHRcdFx0cmlnaHQ6IDc5cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC53cmFwcGVye1xyXG5cdFx0bWF4LXdpZHRoOiA5NSU7XHJcblx0fVxyXG5cdC5iYW5uZXJ7XHJcblx0XHQud3JhcHBlcntcclxuXHRcdFx0cGFkZGluZzogNTBweCAwO1xyXG5cdFx0fVxyXG5cdFx0Jl9fYm94e1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aDJ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG4gICAgXHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0aDN7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG4gICAgXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2l0ZW17XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fZm9ybXtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAzO1xyXG5cdFx0XHRidXR0b257XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHR3aWR0aDogMjEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2lucHV0e1xyXG5cdFx0XHR3aWR0aDogMjEwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcblx0XHQmX19zZWN1cntcclxuXHRcdFx0cmlnaHQ6IC0xMTZweDtcclxuICAgIFx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHR9XHJcblx0XHQmX19wbGF5e1xyXG5cdFx0XHR3aWR0aDogNjVweDtcclxuXHRcdFx0dG9wOiA0NzVweDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHotaW5kZXg6IDQ7XHJcblx0XHR9XHJcblx0XHQmX19hZHZhdGV4dHtcclxuXHRcdFx0Ji5tb2Itc21hbGx7XHJcblx0XHRcdFx0d2lkdGg6IDc1JTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYWR2YXtcclxuXHRcdCZfX3RleHR7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fdmlkZW97XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iXX0= */