@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,600");
* {
    -webkit-text-size-adjust: none
}
* {
    box-sizing: border-box
}
html,
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
em,
img,
strong,
sub,
sup,
b,
u,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
table,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
a,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
    -webkit-tap-highlight-color: transparent;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
    font-size: 100%;
    margin: 0;
    padding: 0
}
a {
    background: transparent
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
td,
td img {
    vertical-align: top
}
input,
select,
button,
textarea {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0
}
input[type="text"],
input[type="password"],
textarea,
input[type="email"],
input[type="phone"],
input[type="number"] {
    font: 12px Arial, Helvetica, sans-serif;
    padding: 0
}
input[type="checkbox"] {
    vertical-align: bottom
}
input[type="radio"] {
    vertical-align: text-bottom
}
sub {
    vertical-align: sub;
    font-size: smaller
}
sup {
    vertical-align: super;
    font-size: smaller
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}
ul,
ol {
    list-style: none
}
html {
    overflow-y: auto;
    overflow-x: auto
}
html,
body {
    height: 100%
}
body {
    line-height: 1;
    color: #000;
    text-align: left;
    z-index: 1;
    position: relative
}
input [type='text'] {
    padding: 0
}
textarea {
    resize: none;
    overflow: auto
}
label,
input[type="button"],
input[type="submit"],
button {
    cursor: pointer
}
input[type="button"],
input[type="reset"],
input[type="submit"],
button,
input[type="text"],
input[type="password"],
textarea,
input[type="email"],
input[type="tel"],
input[type="phone"],
input[type="number"] {
    -webkit-appearance: none
}
a,
a:visited,
a:hover,
a:focus,
a:active {
    text-decoration: none
}
input[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
    border: 0;
    padding: 0
}
input:invalid {
    outline: none;
    -moz-box-shadow: none;
    border: none
}
::-ms-clear {
    display: none
}
input,
textarea,
input[type="search"]:focus,
:focus {
    outline: none
}
::-webkit-input-placeholder {
    color: #4d2d6b;
    -webkit-transition: color 300ms ease-in-out
}
:-moz-placeholder {
    color: #4d2d6b;
    transition: color 300ms ease-in-out
}
.placeholder {
    color: #4d2d6b;
    transition: color 300ms ease-in-out
}
:focus::-webkit-input-placeholder {
    color: transparent !important
}
:focus::-moz-placeholder {
    color: transparent !important
}
:focus:-moz-placeholder {
    color: transparent !important
}
:focus:-ms-input-placeholder {
    color: transparent !important
}
@font-face {
    font-family: "FuturaPTBold";
    src: url("../fonts/FuturaPTBold.woff") format("woff");
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: "FuturaMedium";
    src: url("../fonts/futura-medium.woff") format("woff");
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: "FuturaHeavyRegular";
    src: url("../fonts/FuturaHeavyRegular.woff") format("woff");
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: "NexaRustSlab";
    src: url("../fonts/NexaRustSlab-BlackShadow.woff") format("woff");
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: "Congress";
    src: url("../fonts/Congress-Bold.woff") format("woff");
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: "Congress-Medium";
    src: url("../fonts/Congress-Medium.woff") format("woff");
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: "JustRealize";
    src: url("../fonts/JustRealize-Bold.woff") format("woff");
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: "JustRealize-Regular";
    src: url("../fonts/JustRealize.woff") format("woff");
    font-weight: normal;
    font-style: normal
}
.site__header {
    position: relative;
    height: 72.5px;
    padding: 0 calc( 50% - 515px);
    border-bottom: 2px solid #c72233;
    z-index: 2
}
.site__header-layout {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: 100%;
    height: inherit;
    padding: 15px 15px 0
}
.site__footer {
    position: relative;
    padding: 146px calc( 50% - 550px) 20px;
}
.site__footer-layout {
    position: relative;
    padding: 15px 0 0 0;
    text-align: center;
    z-index: 1
}
.site__footer .logo {
    left: -24px;
    top: 27px;
    width: 209px;
    height: 159.5px
}
.site__title {
    display: block;
    position: relative;
    margin-bottom: 30px;
    text-align: center;
    font-size: 28px;
    color: #ce253d;
    text-transform: uppercase;
    font-family: 'Congress', sans-serif;
    font-weight: 400;
    font-style: normal
}
@media (min-width: 768px) {
    .site__footer {
        padding-top: 46px
    }
    .site__footer-layout {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding-left: 185px;
        text-align: left
    }
    .site__title {
        font-size: 34px;
        letter-spacing: 1px
    }
}
@media (min-width: 992px) {
    .site__footer-layout {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-pack: end;
        justify-content: flex-end;
        padding-left: 0
    }
}
.logo {
    position: absolute;
    left: -2px;
    top: 17px;
    width: 173px
}
.logo img {
    display: block;
    width: 100%
}
.mobile-menu {
    position: fixed;
    top: 0;
    left: 0;
    padding: 20px 15px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    opacity: 0;
    visibility: hidden;
    z-index: 2;
    transition: visibility 0.3s ease, opacity 0.3s ease;
    -webkit-transition: visibility 0.3s ease, opacity 0.3s ease
}
.mobile-menu>div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    overflow-y: auto
}
.mobile-menu.visible {
    opacity: 1;
    visibility: visible
}
.mobile-menu-btn {
    position: absolute;
    top: calc( 50% - 15px);
    right: 20px;
    width: 34px;
    height: 27px;
    padding: 13px 0 13px 0;
    background-color: transparent;
    z-index: 10;
    cursor: pointer
}
.mobile-menu-btn span {
    display: block;
    width: 15px;
    height: 2px;
    background-color: #be1e2d
}
.mobile-menu-btn span:before,
.mobile-menu-btn span:after {
    position: absolute;
    left: 0;
    right: 0;
    height: inherit;
    background-color: inherit;
    content: '';
    transition: top .3s ease, transform .3s ease, background-color .3s ease;
    -webkit-transition: top .3s ease, transform .3s ease, background-color .3s ease
}
.mobile-menu-btn span:before {
    top: 3px
}
.mobile-menu-btn span:after {
    bottom: 3px
}
.mobile-menu-btn.close span {
    background-color: transparent
}
.mobile-menu-btn.close span:before {
    top: 12px;
    background-color: #fff;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg)
}
.mobile-menu-btn.close span:after {
    bottom: 13px;
    background-color: #fff;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg)
}
@media (min-width: 1200px) {
    .mobile-menu {
        position: static;
        width: auto;
        opacity: 1;
        visibility: visible;
        background-color: transparent;
        padding: 0
    }
    .mobile-menu>div {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        overflow-y: visible
    }
    .mobile-menu-btn {
        display: none
    }
}
.menu {
    width: 100%
}
.menu>ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-weight: 600;
    width: 100%;
    text-transform: uppercase
}
.menu>ul>li:first-child .menu__item {
    margin-left: 0
}
.menu__item {
    display: block;
    margin-bottom: 20px;
    color: #fff;
    font-size: 15px;
    letter-spacing: .5px;
    transition: color .3s ease-in-out;
    text-align: center
}
.menu__item.active {
    color: #be1e2e
}
.menu__item-img {
    display: none
}
.menu__subcategory {
    height: 0;
    overflow: hidden;
    transition: height .3s ease
}
.menu__subcategory ul {
    margin-bottom: 20px;
    border-bottom: 1px solid #fff
}
@media (min-width: 1200px) {
    .menu>ul {
        width: auto;
        -ms-flex-direction: row;
        flex-direction: row;
        margin: 3px 10px 0 0;
    }
    .menu>ul>li {
        position: relative
    }
    .menu>ul>li:hover .menu__subcategory {
        top: calc( 100% + 25px);
        opacity: 1;
        visibility: visible;
        transition: top .3s ease, opacity .3s ease, visibility .3s ease
    }
    .menu__item {
        position: relative;
        margin-left: 41px;
        margin-bottom: 0;
        color: #4d2d6b
    }
    .menu__item:hover {
        color: #be1e2e
    }
    .menu__item-img {
        position: relative;
        display: block;
        width: 150px;
        height: 150px;
        margin-bottom: 10px
    }
    .menu__item-img img {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        max-width: 100%;
        max-height: 100%;
        min-width: 100%
    }
    .menu__subcategory {
        position: absolute;
        top: 100%;
        left: 50%;
        height: auto;
        padding: 15px 0 15px 15px;
        border: 2px solid #c72233;
        border-radius: 15px;
        background-color: #fff;
        z-index: 5;
        transform: translateX(-50%);
        overflow: visible;
        opacity: 0;
        visibility: hidden;
    }
    .menu__subcategory:after,
    .menu__subcategory:before {
        bottom: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none
    }
    .menu__subcategory:after {
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #fff;
        border-width: 15px;
        margin-left: -15px
    }
    .menu__subcategory:before {
        border-color: rgba(199, 34, 51, 0);
        border-bottom-color: #c72233;
        border-width: 18px;
        margin-left: -18px
    }
    .menu__subcategory ul {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: stretch;
        align-items: stretch;
        margin-bottom: 0;
        border-bottom: none;
        width: 495px;
    }
    .menu__subcategory ul li {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        width: 150px;
        margin: 0 15px 15px 0
    }
}
.social {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin-right: 13px
}
.social__item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 30px;
    height: 30px;
    margin-right: 10px;
    border-radius: 50%
}
.social__item svg {
    width: 20px;
    height: 20px;
    fill: #fff
}
.social__item-instagram svg {
	width: auto !important;
    height: auto !important;
}
.social__item-pinterest {
    background-color: #cf4c2c
}
.social__item-twetter {
    background-color: #2cbde2
}
.social__item-facebook {
    background-color: #3f65a6
}
.social__item-email {
    background-color: #54965a
}
.social_footer {
    font-family: 'FuturaMedium', sans-serif;
    font-weight: 400;
    font-style: normal;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 auto;
    width: 135px;
    font-size: 14px;
    line-height: 15px;
    color: #4d2d6b
}
.social_footer p {
    width: 100%;
    margin-bottom: 8px
}
.social_footer .social__item {
    width: 38px;
    height: 38px;
    margin-right: 6px
}
@media (min-width: 768px) {
    .social {
        margin: 0 13px 0 0
    }
    .social_footer {
        margin: 0
    }
}
@media (min-width: 1200px) {
    .social__item {
        position: relative;
        transition: transform .3s ease
    }
    .social__item:hover,
    .social__item:active {
        transform: scale(1.1)
    }
    .social__item-pinterest:after {
        border-color: #cf4c2c
    }
    .social__item-twetter:after {
        border-color: #2cbde2
    }
    .social__item-facebook:after {
        border-color: #3f65a6
    }
}
.search {
    position: relative;
    top: 2px
}
.search svg {
    width: 30px;
    height: 30px;
    fill: #be1e2d
}
.search__form {
    position: absolute;
    top: 0;
    right: 40px;
    width: 0;
    height: 33px;
    overflow: hidden;
    background-color: #fff;
    border-radius: 15px;
    opacity: 0;
    visibility: hidden;
    transition: opacity .2s ease, visibility .2s ease, width .3s ease
}
.search__form.show {
    opacity: 1;
    visibility: visible;
    width: 125px
}
.search__form input {
    display: block;
    width: 100%;
    height: 33px;
    padding: 0 15px;
    border: none;
    border-radius: 15px;
    background-color: transparent;
    font-family: 'FuturaMedium', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    line-height: 1.71;
    text-align: left;
    color: #535353
}
.search__form button {
    display: none
}
@media (min-width: 768px) {
    .search__form.show {
        width: 220px
    }
}
@media (min-width: 1200px) {
    .search svg {
        transition: transform .3s ease
    }
    .search:hover svg {
        transform: scale(1.1)
    }
    .search__form.show {
        width: 647px
    }
    .search__form input {
        border: 1px solid #c72233
    }
}
.hero {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
    max-height: 585px;
    overflow: hidden
}
.hero__item {
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    max-height: 585px
}
.hero.hero_min {
    display: block;
    height: auto;
    padding: 60px 15px;
    color: #fff;
    font-family: 'NexaRustSlab', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 1px;
    text-align: center
}
.hero__back {
    position: absolute;
    bottom: 0;
    left: 30px;
    z-index: 1;
    height: 30px;
    padding: 5px 20px 5px 10px;
    font-family: 'Congress-Medium', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    line-height: normal;
    color: #fff;
    background: #9a192b;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.hero__back span {
    position: relative;
    z-index: 2
}
.hero__back:after {
    position: absolute;
    bottom: 0;
    right: -15px;
    width: 0;
    height: 0;
    z-index: 1;
    border-style: solid;
    border-width: 0 15px 30px 15px;
    border-color: transparent transparent #9a192a transparent;
    content: ''
}
.hero__back:before {
    position: absolute;
    top: 9px;
    right: 5px;
    width: 13px;
    height: 13px;
    z-index: 2;
    border: 2px solid #fff;
    box-sizing: border-box;
    transform: rotate(45deg);
    transform-origin: center;
    clip: rect(0px, 13px, 10px, 3px);
    content: ''
}
.hero__nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 10px 0 0 0
}
.hero__nav a,
.hero__nav a:visited {
    display: block;
    margin-bottom: 10px;
    font-size: 17.4px;
    line-height: .9;
    letter-spacing: .1px;
    color: rgba(255, 255, 255, 0.9);
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-weight: 300
}
.hero__nav a:hover,
.hero__nav a:visited:hover {
    text-decoration: underline
}
.hero__content {
    width: 100%;
    padding: 45px 0 20px;
    text-align: center;
    z-index: 1
}
.hero__title {
    position: relative;
    width: 100%;
    margin-bottom: 27px;
    padding: 0 15px 20px;
    color: #fff;
    font-family: 'NexaRustSlab', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 1px
}
.hero__title span {
    display: block;
    position: relative
}
.hero__title sup {
    position: relative;
    top: -4px;
    font-family: 'Arial', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 10px;
    line-height: 10px
}
.hero__title:after {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 8px;
    background: url(../img/hero-dots.png) repeat-x;
    background-size: contain;
    content: ''
}
.hero-slider .hero {
    height: 200px;
    -ms-flex-align: center;
    align-items: center;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}
.hero-slider .swiper-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    margin: 0 3px;
    background: #fff;
    opacity: .55;
    transition: opacity .15s ease-in-out
}
.hero-slider .swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1
}
@media (min-width: 768px) {
    .hero {
        height: 100vh
    }
    .hero__item {
        height: 100vh
    }
    .hero__content {
        width: 100%;
        padding: 85px calc(50% - 515px) 40px
    }
    .hero__title {
        font-size: 35px;
        line-height: 45px
    }
    .hero__title sup {
        top: -14px;
        font-size: 14px;
        line-height: 19px
    }
    .hero.hero_min {
        padding: 40px 80px;
        font-size: 35px;
        line-height: 45px
    }
    .hero.hero_centering {
        -ms-flex-align: center;
        align-items: center;
        max-height: 487px
    }
    .hero.hero_centering .hero__content {
        width: auto;
        padding: 0 calc(50% - 515px) 40px
    }
    .hero-slider .hero {
        height: 100vh;
        max-height: 491px
    }
    .hero-slider .hero__content {
        padding: 40px calc(50% - 515px)
    }
    .hero-slider .swiper-pagination {
        padding: 0 calc(50% - 630px);
        bottom: 21px;
        text-align: right
    }
    .hero-slider .swiper-pagination .swiper-pagination-bullet {
        width: 18px;
        height: 18px;
        margin: 0 0 0 11px
    }
}
@media (min-width: 1200px) {
    .hero__title {
        font-size: 54px;
        line-height: 74px
    }
    .hero.hero_min {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: justify;
        justify-content: space-between;
        min-height: 192px;
        padding: 40px calc(50% - 620px);
        text-align: left;
        font-size: 40px;
        line-height: 52px
    }
    .hero__nav {
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-align: center;
        align-items: center;
        padding: 0
    }
    .hero__nav a,
    .hero__nav a:visited {
        padding: 0 9px 0 7px;
        margin-bottom: 0;
        border-left: 2px solid rgba(255, 255, 255, 0.9)
    }
    .hero__nav a:first-child,
    .hero__nav a:visited:first-child {
        border-left: none
    }
    .hero__back {
        left: calc(50% - 619px);
        height: 52px;
        padding: 13px 31px 13px 19px;
        font-size: 26px;
        letter-spacing: .1px
    }
    .hero__back:after {
        right: -26px;
        border-width: 0 26px 52px 26px
    }
    .hero__back:before {
        top: 22px;
        right: 5px;
        width: 15px;
        height: 15px;
        clip: rect(0px, 15px, 12px, 3px);
        transition: right .3s ease-in-out
    }
    .hero__back:hover:before {
        right: 0
    }
    .hero.hero_centering .hero__title {
        font-size: 61px;
        line-height: 83px
    }
}
.btn {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    height: 50px;
    margin: 0 auto;
    padding: 0 28px;
    border: none;
    border-radius: 25px;
    color: #fff;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    background-color: #a41d35;
    text-transform: uppercase;
    letter-spacing: .4px
}
.btn_1 {
    height: 50px
}
.btn_2 {
    height: 30px;
    background-color: #8d1c58;
    font-size: 12px
}
.btn_3 {
    background-color: #4d2d6b;
    text-transform: uppercase;
    font-family: 'FuturaPTBold', sans-serif;
    font-weight: 400;
    font-style: normal
}
.btn_4 {
    height: 44px;
    padding: 0 25px;
    border-radius: 13px
}
.btn_5 {
    padding: 0 25px;
    border-radius: 13px;
    background: #6f0010
}
@media (min-width: 768px) {
    .btn_1 {
        font-size: 17px
    }
}
@media (min-width: 1200px) {
    .btn {
        transition: background-color .3s ease, color .3s ease
    }
    .btn:after {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 98%;
        height: 98%;
        border-radius: inherit;
        opacity: 0;
        visibility: hidden;
        border: 1px solid #a41d35;
        transition: transform .4s ease, opacity .2s ease, visibility .2s ease;
        transform: scale(2) translate(-25%, -25%);
        content: ''
    }
    .btn:hover:after,
    .btn:active:after {
        opacity: 1;
        visibility: visible;
        transform: scale(1) translate(-50%, -50%)
    }
    .btn_3 {
        height: 42px;
        font-size: 14px;
        letter-spacing: 1.6px
    }
    .btn_3:after {
        border-color: #4d2d6b
    }
    .btn_4 {
        font-size: 18px
    }
    .btn_5:after {
        border-color: #6f0010
    }
}
.footer__navigation {
    margin-bottom: 25px;
    color: #4d2d6b;
    font-family: 'FuturaMedium', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 12px
}
.footer__navigation ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}
.footer__navigation ul li {
    margin-bottom: 17px;
    white-space: nowrap
}
.footer__navigation ul li:before {
    content: '•';
    margin: 0 6px;
    font-size: 10px
}
.footer__navigation ul li:first-child:before {
    display: none
}
.footer__navigation a {
    color: #4d2d6b
}
.footer__navigation>div {
    margin-bottom: 17px
}
@media (min-width: 768px) {
    .footer__navigation {
        margin-right: 20px
    }
    .footer__navigation ul {
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .footer__navigation ul li:before {
        margin: 0 10px;
    }
}
@media (min-width: 992px) {
    .footer__navigation {
        margin-bottom: 0
    }
}
@media (min-width: 1200px) {
    .footer__navigation {
        margin-right: 50px;
    }
    .footer__navigation a:hover {
        text-decoration: underline
    }
}
.dropdown__title {
    cursor: pointer
}
.dropdown__title.active {
    cursor: default
}
.dropdown__content {
    display: none
}
.faq {
    padding: 20px;
    font-family: 'FuturaMedium', sans-serif;
    font-weight: 400;
    font-style: normal
}
.faq__menu {
    position: relative;
    color: #fff
}
.faq__menu-title {
    display: block;
    position: relative;
    padding: 20px;
    background: #a41d35;
    font-size: 18px;
    text-align: center;
    color: #fff;
    line-height: 1.2;
    text-transform: uppercase;
    font-family: 'Congress-Medium', sans-serif;
    font-weight: 400;
    font-style: normal
}
.faq__menu-title:after {
    position: absolute;
    top: 50%;
    right: 20px;
    width: 15px;
    height: 15px;
    margin-top: -8px;
    border: 2px solid #fff;
    transform: rotate(45deg) translate(0, -50%);
    clip: rect(3px, 15px, 15px, 3px);
    box-sizing: border-box;
    content: ''
}
.faq__menu nav {
    overflow: hidden;
    height: 0;
    transition: height .3s ease-in-out
}
.faq__menu nav.open {
    overflow-y: scroll
}
.faq__menu nav a,
.faq__menu nav a:visited {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding: 20px 20px 20px 0;
    font-size: 16px;
    text-align: center;
    color: #4f4f4f;
    line-height: 1.577;
    border-style: solid;
    border-color: #cacaca;
    border-width: 0 1px 1px;
    background: #fafafa;
    transition: background .3s ease-in-out, color .3s ease-in-out, border .3s ease-in-out
}
.faq__menu nav a:first-child:before,
.faq__menu nav a:visited:first-child:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #cacaca;
    content: ''
}
.faq__menu nav a.active,
.faq__menu nav a:visited.active {
    background: #fff;
    color: #ce253d
}
.faq__menu nav a.active .faq__icon svg,
.faq__menu nav a:visited.active .faq__icon svg {
    fill: #ce253d
}
.faq__icon {
    display: block;
    position: relative;
    width: 50px
}
.faq__icon svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 30px;
    height: 30px
}
.faq__icon.pie svg {
    margin-top: -5px
}
.faq__content {
    position: relative;
    padding: 20px;
    font-size: 13px;
    color: #373737;
    line-height: 1.2;
    background-size: contain;
    border: 1px solid #cacaca
}
.faq__content:before {
    position: absolute;
    top: 5px;
    right: 5px;
    bottom: 5px;
    left: 5px;
    box-sizing: border-box;
    border: 1px solid #cacaca;
    pointer-events: none;
    content: ''
}
.faq__content a,
.faq__content a:visited {
    color: #d35f27
}
.faq__content a:hover,
.faq__content a:visited:hover {
    text-decoration: underline
}
.faq__content .dropdown__item {
    margin-bottom: 13px
}
.faq__content .dropdown__title {
    font-size: 16px;
    color: #535353
}
.faq__content .dropdown__content {
    padding: 10px 0 0 20px
}
@media (min-width: 992px) {
    .faq .main-title {
        margin-bottom: 59px
    }
    .faq__wrap {
        display: -ms-flexbox;
        display: flex;
        max-width: 1400px;
        margin: 0 auto
    }
    .faq__menu {
        width: 423px
    }
    .faq__menu-title {
        padding: 23px 20px;
        font-size: 26px;
        letter-spacing: .9px
    }
    .faq__menu-title:after {
        display: none
    }
    .faq__menu nav {
        height: auto;
        overflow: visible !important
    }
    .faq__menu nav a,
    .faq__menu nav a:visited {
        position: relative;
        padding: 22px 20px;
        font-size: 31px;
        text-align: left
    }
    .faq__menu nav a:hover,
    .faq__menu nav a:visited:hover {
        color: #ce253d
    }
    .faq__menu nav a:hover .faq__icon svg,
    .faq__menu nav a:visited:hover .faq__icon svg {
        fill: #ce253d
    }
    .faq__menu nav a.active,
    .faq__menu nav a:visited.active {
        border-right-color: transparent
    }
    .faq__menu nav a.active:after,
    .faq__menu nav a:visited.active:after {
        position: absolute;
        top: 0;
        left: 100%;
        width: 3px;
        height: 100%;
        z-index: 1;
        background: #fff;
        pointer-events: none;
        content: ''
    }
    .faq__icon {
        width: 63px;
        margin-right: 20px
    }
    .faq__icon svg {
        width: 53px;
        height: 53px;
        transition: fill .3s ease-in-out
    }
    .faq__icon.pie svg {
        margin-top: -7px;
        width: 48px;
        height: 48px
    }
    .faq__content {
        width: calc(100% - 423px);
        padding: 23px 39px 50px;
        font-size: 24px;
        line-height: 1.5em
    }
    .faq__content:before {
        top: 7px;
        right: 7px;
        bottom: 7px;
        left: 7px
    }
    .faq__content .dropdown__title {
        padding: 20px 0 0 20px;
        font-size: 24px;
        line-height: 1.5em;
        transition: color .3s ease-in-out
    }
    .faq__content .dropdown__title.active {
        color: #355e9f
    }
    .faq__content .dropdown__content {
        padding: 5px 0 0 41px
    }
}
@media (min-width: 1200px) {
    .faq {
        position: relative;
        padding: 60px 0 261px
    }
    .faq:before {
        position: absolute;
        bottom: -81px;
        left: 0;
        width: 643px;
        height: 494px;
        z-index: 1;
        background: url("../img/faq-bg.jpg") no-repeat;
        pointer-events: none;
        content: ''
    }
    .faq__wrap {
        position: relative;
        z-index: 2;
        padding: 0 80px
    }
    .faq .main-title {
        position: relative;
        z-index: 2
    }
}
.main-title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 38px;
    color: #ce253d;
    text-align: center;
    font-family: 'JustRealize', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 26px;
    line-height: 55px
}
.main-title.color2 {
    color: #fff
}
.main-title.single span {
    border: none !important;
    padding: 0;
    letter-spacing: normal
}
.main-title span {
    display: block;
    border-top: 4px dotted #db9577;
    font-family: 'Congress', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 32px;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 0 52px;
    margin: 0
}
.main-title span:first-child {
    border-top: none;
    margin: 0 0 6px 0;
    border-bottom: 4px dotted #db9577
}
@media (min-width: 768px) {
    .main-title span {
        font-size: 42px
    }
}
.sign-up {
    width: 260px;
    margin: 0 auto 24px;
    color: #4d2d6b;
    font-family: 'FuturaMedium', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    line-height: 15px;
    letter-spacing: -.2px
}
.sign-up p {
    margin-bottom: 14px
}
.sign-up form {
    margin-left: -2px;
    padding: 3px 4px;
    border: 1px solid #4d2d6b;
    border-radius: 25px;
    width: 252px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}
.sign-up .gform_body {
    width: calc(100% - 87px)
}
.sign-up input {
    width: calc( 100% - 12px);
    margin-left: 12px;
    border: none;
    color: #4d2d6b;
    font-family: 'FuturaMedium', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 13px
}
.sign-up button {
    width: 87px;
    height: 27px;
    border-radius: 25px;
    font-family: 'FuturaPTBold', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 11px;
    color: #fff;
    background-color: #4d2d6b;
    text-transform: uppercase;
    border: none;
    white-space: nowrap;
    padding: 0
}
.sign-up button span {
    width: 100%;
    text-align: center
}
@media (min-width: 768px) {
    .sign-up {
        margin: 0 27px 14px 0
    }
}
@media (min-width: 1200px) {
    .sign-up {
        margin-right: 50px;
    }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZhcV9wYWdlLmNzcyIsImZvbnRzL19tb250c2VycmF0LnNjc3MiLCJfcmVzZXQuc2NzcyIsImZvbnRzL19GdXR1cmFQVEJvbGQuc2NzcyIsImZvbnRzL19GdXR1cmFNZWRpdW0uc2NzcyIsImZvbnRzL19OZXhhUnVzdFNsYWIuc2NzcyIsImZvbnRzL19jb25mZXJlbmNlQm9sZC5zY3NzIiwiZm9udHMvX0p1c3RSZWFsaXplQm9sZC5zY3NzIiwiX3NpdGUuc2NzcyIsIl9taXhpbnMuc2NzcyIsIl9sb2dvLnNjc3MiLCJfbW9iaWxlLW1lbnUuc2NzcyIsIl9tZW51LnNjc3MiLCJfc29jaWFsLnNjc3MiLCJfc2VhcmNoLnNjc3MiLCJfaGVyby5zY3NzIiwiX2J0bi5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX2Ryb3Bkb3duLnNjc3MiLCJfZmFxLnNjc3MiLCJfbWFpbi10aXRsZS5zY3NzIiwiX3NpZ24tdXAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw4RUNBUSxFQUFJLDZCQ0VnQixDQUFBLEVBQ1YscUJBQXVCLENBQUEsK1BBQXNRLHdDQUFtQyxTQUFvQixVQUFXLHdCQUFtQix1QkFBcUIsZUFBdUIsU0FBWSxTQUFJLENBQU8sRUFBRyxzQkFBZSxDQUFBLE1BQWMseUJBQXNCLGdCQUFVLENBQWMsVUFBVyxrQkFBbUIsQ0FBQSw2QkFBMEIsZUFBbUIseUNBQWtCLFFBQThCLENBQU0sZ0hBQTJHLHVDQUFlLFNBQW1DLENBQU8sdUJBQWdCLHFCQUEyQixDQUFBLG9CQUFvQiwwQkFBd0IsQ0FBQSxJQUFjLG1CQUFtQixpQkFBZSxDQUFBLElBQVUscUJBQW1CLGlCQUFpQixDQUFBLDhFQUFnRixhQUFnQixDQUFBLE1BQVcsZUFBYyxDQUFBLEtBQU8sZ0JBQWdCLGVBQWlCLENBQUEsVUFBWSxXQUFZLENBQUEsS0FBTyxjQUFnQixXQUFVLGdCQUFpQixVQUFhLGlCQUFhLENBQUEsb0JBQXVCLFNBQVEsQ0FBTyxTQUFLLFlBQWdCLGFBQWUsQ0FBQSx1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SSxnQkFDRixrQkFDQyxjWWtCRCxDQUFFLGdCQUdiLFdBQ1MsWUFDQyxtQkFDTyx1Q1ovQkosZ0JBQ0Ysa0JBQ0MsZVkrQkMsV0FDSix5QkFDVyx5QkFDRixZQUNSLG1CQUNLLFNBQ2IsQ0FBQSxxQkFFQSxXQUNTLGlCQUNLLENBQUEsMEJBT04sU0FDVixvQkFDVSxDQUFBLENBQUEsMkJBSUEsU0FDVixrQkFDZ0IsQ0FBQSxDQUFBIiwiZmlsZSI6ImZhcV9wYWdlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU1vbnRzZXJyYXQ6MzAwLDQwMCw2MDBcIik7Knstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6bm9uZX0qey1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH1odG1sLGJvZHksZGl2LHNwYW4saDEsaDIsaDMsaDQsaDUsaDYscCxlbSxpbWcsc3Ryb25nLHN1YixzdXAsYix1LGksZGwsZHQsZGQsb2wsdWwsbGksZmllbGRzZXQsZm9ybSxsYWJlbCx0YWJsZSx0Ym9keSx0Zm9vdCx0aGVhZCx0cix0aCx0ZCxhcnRpY2xlLGFzaWRlLGNhbnZhcyxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGEsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbixzdW1tYXJ5LHRpbWUsbWFyayxhdWRpbyx2aWRlb3std2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7b3V0bGluZTowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Zm9udC1zaXplOjEwMCU7bWFyZ2luOjA7cGFkZGluZzowfWF7YmFja2dyb3VuZDp0cmFuc3BhcmVudH10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH10ZCx0ZCBpbWd7dmVydGljYWwtYWxpZ246dG9wfWlucHV0LHNlbGVjdCxidXR0b24sdGV4dGFyZWF7Zm9udC1zaXplOjEycHg7Zm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjttYXJnaW46MH1pbnB1dFt0eXBlPVwidGV4dFwiXSxpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sdGV4dGFyZWEsaW5wdXRbdHlwZT1cImVtYWlsXCJdLGlucHV0W3R5cGU9XCJwaG9uZVwiXSxpbnB1dFt0eXBlPVwibnVtYmVyXCJde2ZvbnQ6MTJweCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO3BhZGRpbmc6MH1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17dmVydGljYWwtYWxpZ246Ym90dG9tfWlucHV0W3R5cGU9XCJyYWRpb1wiXXt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbX1zdWJ7dmVydGljYWwtYWxpZ246c3ViO2ZvbnQtc2l6ZTpzbWFsbGVyfXN1cHt2ZXJ0aWNhbC1hbGlnbjpzdXBlcjtmb250LXNpemU6c21hbGxlcn1hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbntkaXNwbGF5OmJsb2NrfXVsLG9se2xpc3Qtc3R5bGU6bm9uZX1odG1se292ZXJmbG93LXk6YXV0bztvdmVyZmxvdy14OmF1dG99aHRtbCxib2R5e2hlaWdodDoxMDAlfWJvZHl7bGluZS1oZWlnaHQ6MTtjb2xvcjojMDAwO3RleHQtYWxpZ246bGVmdDt6LWluZGV4OjE7cG9zaXRpb246cmVsYXRpdmV9aW5wdXQgW3R5cGU9J3RleHQnXXtwYWRkaW5nOjB9dGV4dGFyZWF7cmVzaXplOm5vbmU7b3ZlcmZsb3c6YXV0b31sYWJlbCxpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sYnV0dG9ue2N1cnNvcjpwb2ludGVyfWlucHV0W3R5cGU9XCJidXR0b25cIl0saW5wdXRbdHlwZT1cInJlc2V0XCJdLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sYnV0dG9uLGlucHV0W3R5cGU9XCJ0ZXh0XCJdLGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSx0ZXh0YXJlYSxpbnB1dFt0eXBlPVwiZW1haWxcIl0saW5wdXRbdHlwZT1cInRlbFwiXSxpbnB1dFt0eXBlPVwicGhvbmVcIl0saW5wdXRbdHlwZT1cIm51bWJlclwiXXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1hLGE6dmlzaXRlZCxhOmhvdmVyLGE6Zm9jdXMsYTphY3RpdmV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9aW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lcixidXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfWlucHV0OmludmFsaWR7b3V0bGluZTpub25lOy1tb3otYm94LXNoYWRvdzpub25lO2JvcmRlcjpub25lfTo6LW1zLWNsZWFye2Rpc3BsYXk6bm9uZX1pbnB1dCx0ZXh0YXJlYSxpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLDpmb2N1c3tvdXRsaW5lOm5vbmV9Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM0ZDJkNmI7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0fTotbW96LXBsYWNlaG9sZGVye2NvbG9yOiM0ZDJkNmI7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246Y29sb3IgMzAwbXMgZWFzZS1pbi1vdXR9LnBsYWNlaG9sZGVye2NvbG9yOiM0ZDJkNmI7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246Y29sb3IgMzAwbXMgZWFzZS1pbi1vdXR9OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9OmZvY3VzOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9OmZvY3VzOi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudH06Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZ1dHVyYVBUQm9sZFwiO3NyYzp1cmwoXCIuLi9mb250cy9GdXR1cmFQVEJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRnV0dXJhTWVkaXVtXCI7c3JjOnVybChcIi4uL2ZvbnRzL2Z1dHVyYS1tZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRnV0dXJhSGVhdnlSZWd1bGFyXCI7c3JjOnVybChcIi4uL2ZvbnRzL0Z1dHVyYUhlYXZ5UmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJOZXhhUnVzdFNsYWJcIjtzcmM6dXJsKFwiLi4vZm9udHMvTmV4YVJ1c3RTbGFiLUJsYWNrU2hhZG93LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkNvbmdyZXNzXCI7c3JjOnVybChcIi4uL2ZvbnRzL0NvbmdyZXNzLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiQ29uZ3Jlc3MtTWVkaXVtXCI7c3JjOnVybChcIi4uL2ZvbnRzL0NvbmdyZXNzLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJKdXN0UmVhbGl6ZVwiO3NyYzp1cmwoXCIuLi9mb250cy9KdXN0UmVhbGl6ZS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkp1c3RSZWFsaXplLVJlZ3VsYXJcIjtzcmM6dXJsKFwiLi4vZm9udHMvSnVzdFJlYWxpemUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH0uc2l0ZV9faGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo3Mi41cHg7cGFkZGluZzowIGNhbGMoIDUwJSAtIDUxNXB4KTtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjYzcyMjMzO3otaW5kZXg6Mn0uc2l0ZV9faGVhZGVyLWxheW91dHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDppbmhlcml0O3BhZGRpbmc6MTVweCAxNXB4IDB9LnNpdGVfX2Zvb3Rlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjE0NnB4IGNhbGMoIDUwJSAtIDUxNXB4KSAyMHB4fS5zaXRlX19mb290ZXItbGF5b3V0e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTVweCAxNXB4IDA7dGV4dC1hbGlnbjpjZW50ZXI7ei1pbmRleDoxfS5zaXRlX19mb290ZXIgLmxvZ297bGVmdDotMjRweDt0b3A6MjdweDt3aWR0aDoyMDlweDtoZWlnaHQ6MTU5LjVweH0uc2l0ZV9fdGl0bGV7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjMwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjI4cHg7Y29sb3I6I2NlMjUzZDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1mYW1pbHk6J0NvbmdyZXNzJywgc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc2l0ZV9fZm9vdGVye3BhZGRpbmctdG9wOjQ2cHh9LnNpdGVfX2Zvb3Rlci1sYXlvdXR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cGFkZGluZy1sZWZ0OjE4NXB4O3RleHQtYWxpZ246bGVmdH0uc2l0ZV9fdGl0bGV7Zm9udC1zaXplOjM0cHg7bGV0dGVyLXNwYWNpbmc6MXB4fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5zaXRlX19mb290ZXItbGF5b3V0e2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmctbGVmdDowfX0ubG9nb3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0ycHg7dG9wOjE3cHg7d2lkdGg6MTczcHh9LmxvZ28gaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0ubW9iaWxlLW1lbnV7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3BhZGRpbmc6MjBweCAxNXB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuOCk7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6Mjt0cmFuc2l0aW9uOnZpc2liaWxpdHkgMC4zcyBlYXNlLG9wYWNpdHkgMC4zcyBlYXNlOy13ZWJraXQtdHJhbnNpdGlvbjp2aXNpYmlsaXR5IDAuM3MgZWFzZSxvcGFjaXR5IDAuM3MgZWFzZX0ubW9iaWxlLW1lbnU+ZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MTAwJTtvdmVyZmxvdy15OmF1dG99Lm1vYmlsZS1tZW51LnZpc2libGV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0ubW9iaWxlLW1lbnUtYnRue3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKCA1MCUgLSAxNXB4KTtyaWdodDoyMHB4O3dpZHRoOjM0cHg7aGVpZ2h0OjI3cHg7cGFkZGluZzoxM3B4IDAgMTNweCAwO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcn0ubW9iaWxlLW1lbnUtYnRuIHNwYW57ZGlzcGxheTpibG9jazt3aWR0aDoxNXB4O2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjojYmUxZTJkfS5tb2JpbGUtbWVudS1idG4gc3BhbjpiZWZvcmUsLm1vYmlsZS1tZW51LWJ0biBzcGFuOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO2hlaWdodDppbmhlcml0O2JhY2tncm91bmQtY29sb3I6aW5oZXJpdDtjb250ZW50OicnO3RyYW5zaXRpb246dG9wIC4zcyBlYXNlLCB0cmFuc2Zvcm0gLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2U7LXdlYmtpdC10cmFuc2l0aW9uOnRvcCAuM3MgZWFzZSwgdHJhbnNmb3JtIC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlfS5tb2JpbGUtbWVudS1idG4gc3BhbjpiZWZvcmV7dG9wOjNweH0ubW9iaWxlLW1lbnUtYnRuIHNwYW46YWZ0ZXJ7Ym90dG9tOjNweH0ubW9iaWxlLW1lbnUtYnRuLmNsb3NlIHNwYW57YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ubW9iaWxlLW1lbnUtYnRuLmNsb3NlIHNwYW46YmVmb3Jle3RvcDoxMnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9Lm1vYmlsZS1tZW51LWJ0bi5jbG9zZSBzcGFuOmFmdGVye2JvdHRvbToxM3B4O2JhY2tncm91bmQtY29sb3I6I2ZmZjt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5tb2JpbGUtbWVudXtwb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0bztvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZzowfS5tb2JpbGUtbWVudT5kaXZ7ZmxleC1mbG93OnJvdyBub3dyYXA7b3ZlcmZsb3cteTp2aXNpYmxlfS5tb2JpbGUtbWVudS1idG57ZGlzcGxheTpub25lfX0ubWVudXt3aWR0aDoxMDAlfS5tZW51PnVse2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1mYW1pbHk6J01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7d2lkdGg6MTAwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Lm1lbnU+dWw+bGk6Zmlyc3QtY2hpbGQgLm1lbnVfX2l0ZW17bWFyZ2luLWxlZnQ6MH0ubWVudV9faXRlbXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MjBweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNXB4O2xldHRlci1zcGFjaW5nOi41cHg7dHJhbnNpdGlvbjpjb2xvciAuM3MgZWFzZS1pbi1vdXQ7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1lbnVfX2l0ZW0uYWN0aXZle2NvbG9yOiNiZTFlMmV9Lm1lbnVfX2l0ZW0taW1ne2Rpc3BsYXk6bm9uZX0ubWVudV9fc3ViY2F0ZWdvcnl7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdHJhbnNpdGlvbjpoZWlnaHQgLjNzIGVhc2U7dHJhbnNpdGlvbjpoZWlnaHQgLjNzIGVhc2V9Lm1lbnVfX3N1YmNhdGVnb3J5IHVse21hcmdpbi1ib3R0b206MjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmfUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5tZW51PnVse3dpZHRoOmF1dG87ZmxleC1kaXJlY3Rpb246cm93O21hcmdpbjozcHggMzJweCAwIDB9Lm1lbnU+dWw+bGl7cG9zaXRpb246cmVsYXRpdmV9Lm1lbnU+dWw+bGk6aG92ZXIgLm1lbnVfX3N1YmNhdGVnb3J5e3RvcDpjYWxjKCAxMDAlICsgMjVweCk7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTstd2Via2l0LXRyYW5zaXRpb246dG9wIC4zcyBlYXNlLCBvcGFjaXR5IC4zcyBlYXNlLCB2aXNpYmlsaXR5IC4zcyBlYXNlO3RyYW5zaXRpb246dG9wIC4zcyBlYXNlLCBvcGFjaXR5IC4zcyBlYXNlLCB2aXNpYmlsaXR5IC4zcyBlYXNlfS5tZW51X19pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1sZWZ0OjQxcHg7bWFyZ2luLWJvdHRvbTowO2NvbG9yOiM0ZDJkNmJ9Lm1lbnVfX2l0ZW06aG92ZXJ7Y29sb3I6I2JlMWUyZX0ubWVudV9faXRlbS1pbWd7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxNTBweDtoZWlnaHQ6MTUwcHg7bWFyZ2luLWJvdHRvbToxMHB4fS5tZW51X19pdGVtLWltZyBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTttaW4td2lkdGg6MTAwJX0ubWVudV9fc3ViY2F0ZWdvcnl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDo1MCU7aGVpZ2h0OmF1dG87cGFkZGluZzoxNXB4IDAgMTVweCAxNXB4O2JvcmRlcjoycHggc29saWQgI2M3MjIzMztib3JkZXItcmFkaXVzOjE1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3otaW5kZXg6NTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO292ZXJmbG93OnZpc2libGU7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNpdGlvbjp0b3AgLjNzIGVhc2UgLjVzLCBvcGFjaXR5IC4zcyBlYXNlIC41cywgdmlzaWJpbGl0eSAuM3MgZWFzZSAuNXM7dHJhbnNpdGlvbjp0b3AgLjNzIGVhc2UgLjVzLCBvcGFjaXR5IC4zcyBlYXNlIC41cywgdmlzaWJpbGl0eSAuM3MgZWFzZSAuNXN9Lm1lbnVfX3N1YmNhdGVnb3J5OmFmdGVyLC5tZW51X19zdWJjYXRlZ29yeTpiZWZvcmV7Ym90dG9tOjEwMCU7bGVmdDo1MCU7Ym9yZGVyOnNvbGlkIHRyYW5zcGFyZW50O2NvbnRlbnQ6XCIgXCI7aGVpZ2h0OjA7d2lkdGg6MDtwb3NpdGlvbjphYnNvbHV0ZTtwb2ludGVyLWV2ZW50czpub25lfS5tZW51X19zdWJjYXRlZ29yeTphZnRlcntib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwKTtib3JkZXItYm90dG9tLWNvbG9yOiNmZmY7Ym9yZGVyLXdpZHRoOjE1cHg7bWFyZ2luLWxlZnQ6LTE1cHh9Lm1lbnVfX3N1YmNhdGVnb3J5OmJlZm9yZXtib3JkZXItY29sb3I6cmdiYSgxOTksMzQsNTEsMCk7Ym9yZGVyLWJvdHRvbS1jb2xvcjojYzcyMjMzO2JvcmRlci13aWR0aDoxOHB4O21hcmdpbi1sZWZ0Oi0xOHB4fS5tZW51X19zdWJjYXRlZ29yeSB1bHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7bWFyZ2luLWJvdHRvbTowO2JvcmRlci1ib3R0b206bm9uZTt3aWR0aDo2NjBweH0ubWVudV9fc3ViY2F0ZWdvcnkgdWwgbGl7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3dpZHRoOjE1MHB4O21hcmdpbjowIDE1cHggMTVweCAwfX0uc29jaWFse2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpzdHJldGNoO21hcmdpbi1yaWdodDoxM3B4fS5zb2NpYWxfX2l0ZW17ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bWFyZ2luLXJpZ2h0OjEwcHg7Ym9yZGVyLXJhZGl1czo1MCV9LnNvY2lhbF9faXRlbSBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmaWxsOiNmZmZ9LnNvY2lhbF9faXRlbS1waW50ZXJlc3R7YmFja2dyb3VuZC1jb2xvcjojY2Y0YzJjfS5zb2NpYWxfX2l0ZW0tdHdldHRlcntiYWNrZ3JvdW5kLWNvbG9yOiMyY2JkZTJ9LnNvY2lhbF9faXRlbS1mYWNlYm9va3tiYWNrZ3JvdW5kLWNvbG9yOiMzZjY1YTZ9LnNvY2lhbF9faXRlbS1lbWFpbHtiYWNrZ3JvdW5kLWNvbG9yOiM1NDk2NWF9LnNvY2lhbF9mb290ZXJ7Zm9udC1mYW1pbHk6J0Z1dHVyYU1lZGl1bScsIHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZsZXgtd3JhcDp3cmFwO21hcmdpbjowIGF1dG87d2lkdGg6MTM1cHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTVweDtjb2xvcjojNGQyZDZifS5zb2NpYWxfZm9vdGVyIHB7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjhweH0uc29jaWFsX2Zvb3RlciAuc29jaWFsX19pdGVte3dpZHRoOjM4cHg7aGVpZ2h0OjM4cHg7bWFyZ2luLXJpZ2h0OjZweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zb2NpYWx7bWFyZ2luOjAgMTNweCAwIDB9LnNvY2lhbF9mb290ZXJ7bWFyZ2luOjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5zb2NpYWxfX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZX0uc29jaWFsX19pdGVtOmhvdmVyLC5zb2NpYWxfX2l0ZW06YWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxLjEpfS5zb2NpYWxfX2l0ZW0tcGludGVyZXN0OmFmdGVye2JvcmRlci1jb2xvcjojY2Y0YzJjfS5zb2NpYWxfX2l0ZW0tdHdldHRlcjphZnRlcntib3JkZXItY29sb3I6IzJjYmRlMn0uc29jaWFsX19pdGVtLWZhY2Vib29rOmFmdGVye2JvcmRlci1jb2xvcjojM2Y2NWE2fX0uc2VhcmNoe3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoycHh9LnNlYXJjaCBzdmd7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtmaWxsOiNiZTFlMmR9LnNlYXJjaF9fZm9ybXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDo0MHB4O3dpZHRoOjA7aGVpZ2h0OjMzcHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjE1cHg7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLCB2aXNpYmlsaXR5IC4ycyBlYXNlLCB3aWR0aCAuM3MgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UsIHZpc2liaWxpdHkgLjJzIGVhc2UsIHdpZHRoIC4zcyBlYXNlfS5zZWFyY2hfX2Zvcm0uc2hvd3tvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO3dpZHRoOjEyNXB4fS5zZWFyY2hfX2Zvcm0gaW5wdXR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDozM3B4O3BhZGRpbmc6MCAxNXB4O2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6MTVweDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtZmFtaWx5OidGdXR1cmFNZWRpdW0nLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjcxO3RleHQtYWxpZ246bGVmdDtjb2xvcjojNTM1MzUzfS5zZWFyY2hfX2Zvcm0gYnV0dG9ue2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zZWFyY2hfX2Zvcm0uc2hvd3t3aWR0aDoyMjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LnNlYXJjaCBzdmd7LXdlYmtpdC10cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZX0uc2VhcmNoOmhvdmVyIHN2Z3t0cmFuc2Zvcm06c2NhbGUoMS4xKX0uc2VhcmNoX19mb3JtLnNob3d7d2lkdGg6NjQ3cHh9LnNlYXJjaF9fZm9ybSBpbnB1dHtib3JkZXI6MXB4IHNvbGlkICNjNzIyMzN9fS5oZXJve2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cG9zaXRpb246cmVsYXRpdmU7bWF4LWhlaWdodDo1ODVweDtvdmVyZmxvdzpoaWRkZW59Lmhlcm9fX2l0ZW17YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7bWF4LWhlaWdodDo1ODVweH0uaGVyby5oZXJvX21pbntkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO3BhZGRpbmc6NjBweCAxNXB4O2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6J05leGFSdXN0U2xhYicsIHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI4cHg7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtYWxpZ246Y2VudGVyfS5oZXJvX19iYWNre3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MzBweDt6LWluZGV4OjE7aGVpZ2h0OjMwcHg7cGFkZGluZzo1cHggMjBweCA1cHggMTBweDtmb250LWZhbWlseTonQ29uZ3Jlc3MtTWVkaXVtJywgc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6bm9ybWFsO2NvbG9yOiNmZmY7YmFja2dyb3VuZDojOWExOTJiO2N1cnNvcjpwb2ludGVyO3VzZXItc2VsZWN0Om5vbmV9Lmhlcm9fX2JhY2sgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9Lmhlcm9fX2JhY2s6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7cmlnaHQ6LTE1cHg7d2lkdGg6MDtoZWlnaHQ6MDt6LWluZGV4OjE7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowIDE1cHggMzBweCAxNXB4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjOWExOTJhIHRyYW5zcGFyZW50O2NvbnRlbnQ6Jyd9Lmhlcm9fX2JhY2s6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo5cHg7cmlnaHQ6NXB4O3dpZHRoOjEzcHg7aGVpZ2h0OjEzcHg7ei1pbmRleDoyO2JvcmRlcjoycHggc29saWQgI2ZmZjtib3gtc2l6aW5nOmJvcmRlci1ib3g7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7Y2xpcDpyZWN0KDBweCwgMTNweCwgMTBweCwgM3B4KTtjb250ZW50OicnfS5oZXJvX19uYXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nOjEwcHggMCAwIDB9Lmhlcm9fX25hdiBhLC5oZXJvX19uYXYgYTp2aXNpdGVke2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtc2l6ZToxNy40cHg7bGluZS1oZWlnaHQ6Ljk7bGV0dGVyLXNwYWNpbmc6LjFweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSk7Zm9udC1mYW1pbHk6J01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDozMDB9Lmhlcm9fX25hdiBhOmhvdmVyLC5oZXJvX19uYXYgYTp2aXNpdGVkOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lmhlcm9fX2NvbnRlbnR7d2lkdGg6MTAwJTtwYWRkaW5nOjQ1cHggMCAyMHB4O3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6MX0uaGVyb19fdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjI3cHg7cGFkZGluZzowIDE1cHggMjBweDtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OidOZXhhUnVzdFNsYWInLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyOHB4O2xldHRlci1zcGFjaW5nOjFweH0uaGVyb19fdGl0bGUgc3BhbntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5oZXJvX190aXRsZSBzdXB7cG9zaXRpb246cmVsYXRpdmU7dG9wOi00cHg7Zm9udC1mYW1pbHk6J0FyaWFsJywgc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTBweH0uaGVyb19fdGl0bGU6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7d2lkdGg6MTAwJTtoZWlnaHQ6OHB4O2JhY2tncm91bmQ6dXJsKC4uL2ltZy9oZXJvLWRvdHMucG5nKSByZXBlYXQteDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtjb250ZW50OicnfS5oZXJvLXNsaWRlciAuaGVyb3toZWlnaHQ6MjAwcHg7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9Lmhlcm8tc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7bWFyZ2luOjAgM3B4O2JhY2tncm91bmQ6I2ZmZjtvcGFjaXR5Oi41NTt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlLWluLW91dH0uaGVyby1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6MX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5oZXJve2hlaWdodDoxMDB2aH0uaGVyb19faXRlbXtoZWlnaHQ6MTAwdmh9Lmhlcm9fX2NvbnRlbnR7d2lkdGg6MTAwJTtwYWRkaW5nOjg1cHggY2FsYyg1MCUgLSA1MTVweCkgNDBweH0uaGVyb19fdGl0bGV7Zm9udC1zaXplOjM1cHg7bGluZS1oZWlnaHQ6NDVweH0uaGVyb19fdGl0bGUgc3Vwe3RvcDotMTRweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOXB4fS5oZXJvLmhlcm9fbWlue3BhZGRpbmc6NDBweCA4MHB4O2ZvbnQtc2l6ZTozNXB4O2xpbmUtaGVpZ2h0OjQ1cHh9Lmhlcm8uaGVyb19jZW50ZXJpbmd7YWxpZ24taXRlbXM6Y2VudGVyO21heC1oZWlnaHQ6NDg3cHh9Lmhlcm8uaGVyb19jZW50ZXJpbmcgLmhlcm9fX2NvbnRlbnR7d2lkdGg6YXV0bztwYWRkaW5nOjAgY2FsYyg1MCUgLSA1MTVweCkgNDBweH0uaGVyby1zbGlkZXIgLmhlcm97aGVpZ2h0OjEwMHZoO21heC1oZWlnaHQ6NDkxcHh9Lmhlcm8tc2xpZGVyIC5oZXJvX19jb250ZW50e3BhZGRpbmc6NDBweCBjYWxjKDUwJSAtIDUxNXB4KX0uaGVyby1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9ue3BhZGRpbmc6MCBjYWxjKDUwJSAtIDYzMHB4KTtib3R0b206MjFweDt0ZXh0LWFsaWduOnJpZ2h0fS5oZXJvLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O21hcmdpbjowIDAgMCAxMXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuaGVyb19fdGl0bGV7Zm9udC1zaXplOjU0cHg7bGluZS1oZWlnaHQ6NzRweH0uaGVyby5oZXJvX21pbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21pbi1oZWlnaHQ6MTkycHg7cGFkZGluZzo0MHB4IGNhbGMoNTAlIC0gNjIwcHgpO3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDo1MnB4fS5oZXJvX19uYXZ7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjB9Lmhlcm9fX25hdiBhLC5oZXJvX19uYXYgYTp2aXNpdGVke3BhZGRpbmc6MCA5cHggMCA3cHg7bWFyZ2luLWJvdHRvbTowO2JvcmRlci1sZWZ0OjJweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuOSl9Lmhlcm9fX25hdiBhOmZpcnN0LWNoaWxkLC5oZXJvX19uYXYgYTp2aXNpdGVkOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0Om5vbmV9Lmhlcm9fX2JhY2t7bGVmdDpjYWxjKDUwJSAtIDYxOXB4KTtoZWlnaHQ6NTJweDtwYWRkaW5nOjEzcHggMzFweCAxM3B4IDE5cHg7Zm9udC1zaXplOjI2cHg7bGV0dGVyLXNwYWNpbmc6LjFweH0uaGVyb19fYmFjazphZnRlcntyaWdodDotMjZweDtib3JkZXItd2lkdGg6MCAyNnB4IDUycHggMjZweH0uaGVyb19fYmFjazpiZWZvcmV7dG9wOjIycHg7cmlnaHQ6NXB4O3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7Y2xpcDpyZWN0KDBweCwgMTVweCwgMTJweCwgM3B4KTt0cmFuc2l0aW9uOnJpZ2h0IC4zcyBlYXNlLWluLW91dH0uaGVyb19fYmFjazpob3ZlcjpiZWZvcmV7cmlnaHQ6MH0uaGVyby5oZXJvX2NlbnRlcmluZyAuaGVyb19fdGl0bGV7Zm9udC1zaXplOjYxcHg7bGluZS1oZWlnaHQ6ODNweH19LmJ0bntkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6NTBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCAyOHB4O2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6MjVweDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmFtaWx5OidNb250c2VycmF0Jywgc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjE0cHg7YmFja2dyb3VuZC1jb2xvcjojYTQxZDM1O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouNHB4fS5idG5fMXtoZWlnaHQ6NTBweH0uYnRuXzJ7aGVpZ2h0OjMwcHg7YmFja2dyb3VuZC1jb2xvcjojOGQxYzU4O2ZvbnQtc2l6ZToxMnB4fS5idG5fM3tiYWNrZ3JvdW5kLWNvbG9yOiM0ZDJkNmI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtZmFtaWx5OidGdXR1cmFQVEJvbGQnLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0uYnRuXzR7aGVpZ2h0OjQ0cHg7cGFkZGluZzowIDI1cHg7Ym9yZGVyLXJhZGl1czoxM3B4fS5idG5fNXtwYWRkaW5nOjAgMjVweDtib3JkZXItcmFkaXVzOjEzcHg7YmFja2dyb3VuZDojNmYwMDEwfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmJ0bl8xe2ZvbnQtc2l6ZToxN3B4fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuYnRuey13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLCBjb2xvciAuM3MgZWFzZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UsIGNvbG9yIC4zcyBlYXNlfS5idG46YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDo5OCU7aGVpZ2h0Ojk4JTtib3JkZXItcmFkaXVzOmluaGVyaXQ7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO2JvcmRlcjoxcHggc29saWQgI2E0MWQzNTstd2Via2l0LXRyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLCBvcGFjaXR5IC4ycyBlYXNlLCB2aXNpYmlsaXR5IC4ycyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLCBvcGFjaXR5IC4ycyBlYXNlLCB2aXNpYmlsaXR5IC4ycyBlYXNlOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDIpIHRyYW5zbGF0ZSgtMjUlLCAtMjUlKTt0cmFuc2Zvcm06c2NhbGUoMikgdHJhbnNsYXRlKC0yNSUsIC0yNSUpO2NvbnRlbnQ6Jyd9LmJ0bjpob3ZlcjphZnRlciwuYnRuOmFjdGl2ZTphZnRlcntvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpfS5idG5fM3toZWlnaHQ6NDJweDtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzoxLjZweH0uYnRuXzM6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiM0ZDJkNmJ9LmJ0bl80e2ZvbnQtc2l6ZToxOHB4fS5idG5fNTphZnRlcntib3JkZXItY29sb3I6IzZmMDAxMH19LmZvb3Rlcl9fbmF2aWdhdGlvbnttYXJnaW4tYm90dG9tOjI1cHg7Y29sb3I6IzRkMmQ2Yjtmb250LWZhbWlseTonRnV0dXJhTWVkaXVtJywgc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjEycHh9LmZvb3Rlcl9fbmF2aWdhdGlvbiB1bHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmZvb3Rlcl9fbmF2aWdhdGlvbiB1bCBsaXttYXJnaW4tYm90dG9tOjE3cHg7d2hpdGUtc3BhY2U6bm93cmFwfS5mb290ZXJfX25hdmlnYXRpb24gdWwgbGk6YmVmb3Jle2NvbnRlbnQ6J+KAoic7bWFyZ2luOjAgNnB4O2ZvbnQtc2l6ZToxMHB4fS5mb290ZXJfX25hdmlnYXRpb24gdWwgbGk6Zmlyc3QtY2hpbGQ6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uZm9vdGVyX19uYXZpZ2F0aW9uIGF7Y29sb3I6IzRkMmQ2Yn0uZm9vdGVyX19uYXZpZ2F0aW9uPmRpdnttYXJnaW4tYm90dG9tOjE3cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZm9vdGVyX19uYXZpZ2F0aW9ue21hcmdpbi1yaWdodDoyMHB4fS5mb290ZXJfX25hdmlnYXRpb24gdWx7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmZvb3Rlcl9fbmF2aWdhdGlvbiB1bCBsaTpiZWZvcmV7bWFyZ2luOjAgMTJweH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuZm9vdGVyX19uYXZpZ2F0aW9ue21hcmdpbi1ib3R0b206MH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmZvb3Rlcl9fbmF2aWdhdGlvbnttYXJnaW4tcmlnaHQ6ODBweH0uZm9vdGVyX19uYXZpZ2F0aW9uIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX19LmRyb3Bkb3duX190aXRsZXtjdXJzb3I6cG9pbnRlcn0uZHJvcGRvd25fX3RpdGxlLmFjdGl2ZXtjdXJzb3I6ZGVmYXVsdH0uZHJvcGRvd25fX2NvbnRlbnR7ZGlzcGxheTpub25lfS5mYXF7cGFkZGluZzoyMHB4O2ZvbnQtZmFtaWx5OidGdXR1cmFNZWRpdW0nLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0uZmFxX19tZW51e3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiNmZmZ9LmZhcV9fbWVudS10aXRsZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MjBweDtiYWNrZ3JvdW5kOiNhNDFkMzU7Zm9udC1zaXplOjE4cHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoxLjI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtZmFtaWx5OidDb25ncmVzcy1NZWRpdW0nLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0uZmFxX19tZW51LXRpdGxlOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MjBweDt3aWR0aDoxNXB4O2hlaWdodDoxNXB4O21hcmdpbi10b3A6LThweDtib3JkZXI6MnB4IHNvbGlkICNmZmY7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDAsIC01MCUpO2NsaXA6cmVjdCgzcHgsIDE1cHgsIDE1cHgsIDNweCk7Ym94LXNpemluZzpib3JkZXItYm94O2NvbnRlbnQ6Jyd9LmZhcV9fbWVudSBuYXZ7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDowO3RyYW5zaXRpb246aGVpZ2h0IC4zcyBlYXNlLWluLW91dH0uZmFxX19tZW51IG5hdi5vcGVue292ZXJmbG93LXk6c2Nyb2xsfS5mYXFfX21lbnUgbmF2IGEsLmZhcV9fbWVudSBuYXYgYTp2aXNpdGVke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoyMHB4IDIwcHggMjBweCAwO2ZvbnQtc2l6ZToxNnB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM0ZjRmNGY7bGluZS1oZWlnaHQ6MS41Nzc7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojY2FjYWNhO2JvcmRlci13aWR0aDowIDFweCAxcHg7YmFja2dyb3VuZDojZmFmYWZhO3RyYW5zaXRpb246YmFja2dyb3VuZCAuM3MgZWFzZS1pbi1vdXQsIGNvbG9yIC4zcyBlYXNlLWluLW91dCwgYm9yZGVyIC4zcyBlYXNlLWluLW91dH0uZmFxX19tZW51IG5hdiBhOmZpcnN0LWNoaWxkOmJlZm9yZSwuZmFxX19tZW51IG5hdiBhOnZpc2l0ZWQ6Zmlyc3QtY2hpbGQ6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZDojY2FjYWNhO2NvbnRlbnQ6Jyd9LmZhcV9fbWVudSBuYXYgYS5hY3RpdmUsLmZhcV9fbWVudSBuYXYgYTp2aXNpdGVkLmFjdGl2ZXtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6I2NlMjUzZH0uZmFxX19tZW51IG5hdiBhLmFjdGl2ZSAuZmFxX19pY29uIHN2ZywuZmFxX19tZW51IG5hdiBhOnZpc2l0ZWQuYWN0aXZlIC5mYXFfX2ljb24gc3Zne2ZpbGw6I2NlMjUzZH0uZmFxX19pY29ue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NTBweH0uZmFxX19pY29uIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uZmFxX19pY29uLnBpZSBzdmd7bWFyZ2luLXRvcDotNXB4fS5mYXFfX2NvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoyMHB4O2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiMzNzM3Mzc7bGluZS1oZWlnaHQ6MS4yO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JvcmRlcjoxcHggc29saWQgI2NhY2FjYX0uZmFxX19jb250ZW50OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NXB4O3JpZ2h0OjVweDtib3R0b206NXB4O2xlZnQ6NXB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6MXB4IHNvbGlkICNjYWNhY2E7cG9pbnRlci1ldmVudHM6bm9uZTtjb250ZW50OicnfS5mYXFfX2NvbnRlbnQgYSwuZmFxX19jb250ZW50IGE6dmlzaXRlZHtjb2xvcjojZDM1ZjI3fS5mYXFfX2NvbnRlbnQgYTpob3ZlciwuZmFxX19jb250ZW50IGE6dmlzaXRlZDpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mYXFfX2NvbnRlbnQgLmRyb3Bkb3duX19pdGVte21hcmdpbi1ib3R0b206MTNweH0uZmFxX19jb250ZW50IC5kcm9wZG93bl9fdGl0bGV7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzUzNTM1M30uZmFxX19jb250ZW50IC5kcm9wZG93bl9fY29udGVudHtwYWRkaW5nOjEwcHggMCAwIDIwcHh9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuZmFxIC5tYWluLXRpdGxle21hcmdpbi1ib3R0b206NTlweH0uZmFxX193cmFwe2Rpc3BsYXk6ZmxleDttYXgtd2lkdGg6MTQwMHB4O21hcmdpbjowIGF1dG99LmZhcV9fbWVudXt3aWR0aDo0MjNweH0uZmFxX19tZW51LXRpdGxle3BhZGRpbmc6MjNweCAyMHB4O2ZvbnQtc2l6ZToyNnB4O2xldHRlci1zcGFjaW5nOi45cHh9LmZhcV9fbWVudS10aXRsZTphZnRlcntkaXNwbGF5Om5vbmV9LmZhcV9fbWVudSBuYXZ7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50fS5mYXFfX21lbnUgbmF2IGEsLmZhcV9fbWVudSBuYXYgYTp2aXNpdGVke3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MjJweCAyMHB4O2ZvbnQtc2l6ZTozMXB4O3RleHQtYWxpZ246bGVmdH0uZmFxX19tZW51IG5hdiBhOmhvdmVyLC5mYXFfX21lbnUgbmF2IGE6dmlzaXRlZDpob3Zlcntjb2xvcjojY2UyNTNkfS5mYXFfX21lbnUgbmF2IGE6aG92ZXIgLmZhcV9faWNvbiBzdmcsLmZhcV9fbWVudSBuYXYgYTp2aXNpdGVkOmhvdmVyIC5mYXFfX2ljb24gc3Zne2ZpbGw6I2NlMjUzZH0uZmFxX19tZW51IG5hdiBhLmFjdGl2ZSwuZmFxX19tZW51IG5hdiBhOnZpc2l0ZWQuYWN0aXZle2JvcmRlci1yaWdodC1jb2xvcjp0cmFuc3BhcmVudH0uZmFxX19tZW51IG5hdiBhLmFjdGl2ZTphZnRlciwuZmFxX19tZW51IG5hdiBhOnZpc2l0ZWQuYWN0aXZlOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MTAwJTt3aWR0aDozcHg7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2JhY2tncm91bmQ6I2ZmZjtwb2ludGVyLWV2ZW50czpub25lO2NvbnRlbnQ6Jyd9LmZhcV9faWNvbnt3aWR0aDo2M3B4O21hcmdpbi1yaWdodDoyMHB4fS5mYXFfX2ljb24gc3Zne3dpZHRoOjUzcHg7aGVpZ2h0OjUzcHg7dHJhbnNpdGlvbjpmaWxsIC4zcyBlYXNlLWluLW91dH0uZmFxX19pY29uLnBpZSBzdmd7bWFyZ2luLXRvcDotN3B4O3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHh9LmZhcV9fY29udGVudHt3aWR0aDpjYWxjKDEwMCUgLSA0MjNweCk7cGFkZGluZzoyM3B4IDM5cHggNTBweDtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoxLjVlbX0uZmFxX19jb250ZW50OmJlZm9yZXt0b3A6N3B4O3JpZ2h0OjdweDtib3R0b206N3B4O2xlZnQ6N3B4fS5mYXFfX2NvbnRlbnQgLmRyb3Bkb3duX190aXRsZXtwYWRkaW5nOjIwcHggMCAwIDIwcHg7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MS41ZW07dHJhbnNpdGlvbjpjb2xvciAuM3MgZWFzZS1pbi1vdXR9LmZhcV9fY29udGVudCAuZHJvcGRvd25fX3RpdGxlLmFjdGl2ZXtjb2xvcjojMzU1ZTlmfS5mYXFfX2NvbnRlbnQgLmRyb3Bkb3duX19jb250ZW50e3BhZGRpbmc6NXB4IDAgMCA0MXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuZmFxe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NjBweCAwIDI2MXB4fS5mYXE6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotODFweDtsZWZ0OjA7d2lkdGg6NjQzcHg7aGVpZ2h0OjQ5NHB4O3otaW5kZXg6MTtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9mYXEtYmcuanBnXCIpIG5vLXJlcGVhdDtwb2ludGVyLWV2ZW50czpub25lO2NvbnRlbnQ6Jyd9LmZhcV9fd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7cGFkZGluZzowIDgwcHh9LmZhcSAubWFpbi10aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9fS5tYWluLXRpdGxle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206MzhweDtjb2xvcjojY2UyNTNkO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmFtaWx5OidKdXN0UmVhbGl6ZScsIHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjU1cHh9Lm1haW4tdGl0bGUuY29sb3Iye2NvbG9yOiNmZmZ9Lm1haW4tdGl0bGUuc2luZ2xlIHNwYW57Ym9yZGVyOm5vbmUgIWltcG9ydGFudDtwYWRkaW5nOjA7bGV0dGVyLXNwYWNpbmc6bm9ybWFsfS5tYWluLXRpdGxlIHNwYW57ZGlzcGxheTpibG9jaztib3JkZXItdG9wOjRweCBkb3R0ZWQgI2RiOTU3Nztmb250LWZhbWlseTonQ29uZ3Jlc3MnLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MzJweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MXB4O3BhZGRpbmc6MCA1MnB4O21hcmdpbjowfS5tYWluLXRpdGxlIHNwYW46Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDpub25lO21hcmdpbjowIDAgNnB4IDA7Ym9yZGVyLWJvdHRvbTo0cHggZG90dGVkICNkYjk1Nzd9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsubWFpbi10aXRsZSBzcGFue2ZvbnQtc2l6ZTo0MnB4fX0uc2lnbi11cHt3aWR0aDoyNjBweDttYXJnaW46MCBhdXRvIDI0cHg7Y29sb3I6IzRkMmQ2Yjtmb250LWZhbWlseTonRnV0dXJhTWVkaXVtJywgc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTVweDtsZXR0ZXItc3BhY2luZzotLjJweH0uc2lnbi11cCBwe21hcmdpbi1ib3R0b206MTRweH0uc2lnbi11cCBmb3Jte21hcmdpbi1sZWZ0Oi0ycHg7cGFkZGluZzozcHggNHB4O2JvcmRlcjoxcHggc29saWQgIzRkMmQ2Yjtib3JkZXItcmFkaXVzOjI1cHg7d2lkdGg6MjUycHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uc2lnbi11cCAuZ2Zvcm1fYm9keXt3aWR0aDpjYWxjKDEwMCUgLSA4N3B4KX0uc2lnbi11cCBpbnB1dHt3aWR0aDpjYWxjKCAxMDAlIC0gMTJweCk7bWFyZ2luLWxlZnQ6MTJweDtib3JkZXI6bm9uZTtjb2xvcjojNGQyZDZiO2ZvbnQtZmFtaWx5OidGdXR1cmFNZWRpdW0nLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MTNweH0uc2lnbi11cCBidXR0b257d2lkdGg6ODdweDtoZWlnaHQ6MjdweDtib3JkZXItcmFkaXVzOjI1cHg7Zm9udC1mYW1pbHk6J0Z1dHVyYVBUQm9sZCcsIHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToxMXB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNGQyZDZiO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtib3JkZXI6bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXA7cGFkZGluZzowfS5zaWduLXVwIGJ1dHRvbiBzcGFue3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc2lnbi11cHttYXJnaW46MCAyN3B4IDE0cHggMH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LnNpZ24tdXB7bWFyZ2luLXJpZ2h0OjEwN3B4fX1cbiIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TW9udHNlcnJhdDozMDAsNDAwLDYwMCcpOyIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuLyogLS0tLS0tLS0tLS0tLS0tIFN0eWxlIHRvIG51bGwgLS0tLS0tLS0tLS0tLS0tICovXHJcbip7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lOyB9XHJcbip7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O31odG1sLGJvZHksZGl2LHNwYW4saDEsaDIsaDMsaDQsaDUsaDYscCxlbSxpbWcsc3Ryb25nLHN1YixzdXAsYix1LGksZGwsZHQsZGQsb2wsdWwsbGksZmllbGRzZXQsZm9ybSxsYWJlbCx0YWJsZSx0Ym9keSx0Zm9vdCx0aGVhZCx0cix0aCx0ZCxhcnRpY2xlLGFzaWRlLGNhbnZhcyxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGEsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbixzdW1tYXJ5LHRpbWUsbWFyayxhdWRpbyx2aWRlb3std2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7Ym9yZGVyOjA7b3V0bGluZTowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Zm9udC1zaXplOjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO31he2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7fXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowO310ZCx0ZCBpbWd7dmVydGljYWwtYWxpZ246dG9wO31pbnB1dCxzZWxlY3QsYnV0dG9uLHRleHRhcmVhe2ZvbnQtc2l6ZToxMnB4O2ZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7bWFyZ2luOjA7fWlucHV0W3R5cGU9XCJ0ZXh0XCJdLGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSx0ZXh0YXJlYSxpbnB1dFt0eXBlPVwiZW1haWxcIl0saW5wdXRbdHlwZT1cInBob25lXCJdLGlucHV0W3R5cGU9XCJudW1iZXJcIl17Zm9udDoxMnB4IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7cGFkZGluZzowO31pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17dmVydGljYWwtYWxpZ246Ym90dG9tO31pbnB1dFt0eXBlPVwicmFkaW9cIl17dmVydGljYWwtYWxpZ246dGV4dC1ib3R0b207fXN1Ynt2ZXJ0aWNhbC1hbGlnbjpzdWI7Zm9udC1zaXplOnNtYWxsZXI7fXN1cHt2ZXJ0aWNhbC1hbGlnbjpzdXBlcjtmb250LXNpemU6c21hbGxlcjt9YXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb257ZGlzcGxheTpibG9jazt9dWwsb2x7bGlzdC1zdHlsZTpub25lO31odG1se292ZXJmbG93LXk6YXV0bztvdmVyZmxvdy14OmF1dG87fWh0bWwsYm9keXtoZWlnaHQ6MTAwJTt9Ym9keXtsaW5lLWhlaWdodDoxO2NvbG9yOiMwMDA7dGV4dC1hbGlnbjpsZWZ0O3otaW5kZXg6MTtwb3NpdGlvbjpyZWxhdGl2ZTt9aW5wdXQgW3R5cGU9J3RleHQnXXtwYWRkaW5nOjA7fXRleHRhcmVhe3Jlc2l6ZTpub25lO292ZXJmbG93OmF1dG87fWxhYmVsLGlucHV0W3R5cGU9XCJidXR0b25cIl0saW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxidXR0b257Y3Vyc29yOnBvaW50ZXI7fWlucHV0W3R5cGU9XCJidXR0b25cIl0saW5wdXRbdHlwZT1cInJlc2V0XCJdLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sYnV0dG9uLGlucHV0W3R5cGU9XCJ0ZXh0XCJdLGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSx0ZXh0YXJlYSxpbnB1dFt0eXBlPVwiZW1haWxcIl0saW5wdXRbdHlwZT1cInRlbFwiXSxpbnB1dFt0eXBlPVwicGhvbmVcIl0saW5wdXRbdHlwZT1cIm51bWJlclwiXXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTt9YSxhOnZpc2l0ZWQsYTpob3ZlcixhOmZvY3VzLGE6YWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lO31pbnB1dFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyLGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjA7fWlucHV0OmludmFsaWR7b3V0bGluZTpub25lOy1tb3otYm94LXNoYWRvdzpub25lO2JvcmRlcjpub25lO306Oi1tcy1jbGVhcntkaXNwbGF5Om5vbmU7fWlucHV0LHRleHRhcmVhLGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsOmZvY3Vze291dGxpbmU6bm9uZTt9XHJcbi8qIC0tLS0tLS0tLS0tLS0tLSBTdHlsZSB0byBudWxsIC0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tIHBsYWNlaG9sZGVyIC0tLS0tLS0tLS0tLS0tLSAqL1xyXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjNGQyZDZiO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjNGQyZDZiO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuLnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogIzRkMmQ2YjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xyXG59XHJcbjpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7Y29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDt9XHJcbjpmb2N1czo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7Y29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDt9XHJcbjpmb2N1czotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7Y29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDt9XHJcbjpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7Y29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDt9XHJcbi8qIC0tLS0tLS0tLS0tLS0tLSBwbGFjZWhvbGRlciAtLS0tLS0tLS0tLS0tLS0gKi8iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJGdXR1cmFQVEJvbGRcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYVBUQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhTWVkaXVtXCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mdXR1cmEtbWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJGdXR1cmFIZWF2eVJlZ3VsYXJcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYUhlYXZ5UmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTmV4YVJ1c3RTbGFiXCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OZXhhUnVzdFNsYWItQmxhY2tTaGFkb3cud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbiIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkNvbmdyZXNzXCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Db25ncmVzcy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJDb25ncmVzcy1NZWRpdW1cIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NvbmdyZXNzLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSnVzdFJlYWxpemVcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL0p1c3RSZWFsaXplLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkp1c3RSZWFsaXplLVJlZ3VsYXJcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL0p1c3RSZWFsaXplLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4iLCIuc2l0ZSB7XHJcblxyXG4gICZfX2hlYWRlcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNzIuNXB4O1xyXG4gICAgcGFkZGluZzogMCBjYWxjKCA1MCUgLSA1MTVweCApO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjNzIyMzM7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICYtbGF5b3V0e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAwO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2Zvb3RlcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDE0NnB4IGNhbGMoIDUwJSAtIDUxNXB4ICkgMjBweDtcclxuXHJcbiAgICAmLWxheW91dHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dve1xyXG4gICAgICBsZWZ0OiAtMjRweDtcclxuICAgICAgdG9wOiAyN3B4O1xyXG4gICAgICB3aWR0aDogMjA5cHg7XHJcbiAgICAgIGhlaWdodDogMTU5LjVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBjb2xvcjogI2NlMjUzZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBAaW5jbHVkZSBDb25ncmVzcygpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAuc2l0ZSB7XHJcblxyXG4gICAgJl9fZm9vdGVye1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDZweDtcclxuXHJcbiAgICAgICYtbGF5b3V0e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4NXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LWxhbmRzY2FwZSkge1xyXG4gIC5zaXRlIHtcclxuXHJcbiAgICAmX19mb290ZXJ7XHJcblxyXG4gICAgICAmLWxheW91dHtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcclxuICAuc2l0ZSB7XHJcblxyXG4gICAgJl9faGVhZGVye1xyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4iLCIvL2ZvbnRzXHJcbkBtaXhpbiBtb250c2VycmF0KCkge1xyXG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQG1peGluIEZ1dHVyYVBUQm9sZCgpIHtcclxuICBmb250LWZhbWlseTogJ0Z1dHVyYVBUQm9sZCcsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQG1peGluIEZ1dHVyYU1lZGl1bSgpIHtcclxuICBmb250LWZhbWlseTogJ0Z1dHVyYU1lZGl1bScsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQG1peGluIEZ1dHVyYUhlYXZ5UmVndWxhcigpIHtcclxuICBmb250LWZhbWlseTogJ0Z1dHVyYUhlYXZ5UmVndWxhcicsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQG1peGluIE5leGFSdXN0U2xhYigpIHtcclxuICBmb250LWZhbWlseTogJ05leGFSdXN0U2xhYicsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQG1peGluIGFyaWFsKCkge1xyXG4gIGZvbnQtZmFtaWx5OiAnQXJpYWwnLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBtaXhpbiBDb25ncmVzcygpIHtcclxuICBmb250LWZhbWlseTogJ0NvbmdyZXNzJywgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AbWl4aW4gQ29uZ3Jlc3NNZWRpdW0oKSB7XHJcbiAgZm9udC1mYW1pbHk6ICdDb25ncmVzcy1NZWRpdW0nLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBtaXhpbiBKdXN0UmVhbGl6ZSgpIHtcclxuICBmb250LWZhbWlseTogJ0p1c3RSZWFsaXplJywgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AbWl4aW4gSnVzdFJlYWxpemVSZWd1bGFyKCkge1xyXG4gIGZvbnQtZmFtaWx5OiAnSnVzdFJlYWxpemUtUmVndWxhcicsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBtaXhpbiBqdXN0aWZ5KCkge1xyXG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBhYnNvbHV0ZUNlbnRlcigpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKCAtNTAlLCAtNTAlICk7XHJcbn1cclxuQG1peGluIGFic29sdXRlQ2VudGVyWCgpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xyXG59XHJcbkBtaXhpbiBhYnNvbHV0ZUNlbnRlclkoKSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSggLTUwJSApO1xyXG59IiwiLmxvZ28ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtMnB4O1xyXG4gIHRvcDogMTdweDtcclxuICB3aWR0aDogMTczcHg7XHJcblxyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgLmxvZ28ge1xyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xyXG4gIC5sb2dvIHtcclxuXHJcbiAgfVxyXG59XHJcblxyXG4iLCIubW9iaWxlLW1lbnUge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjgpO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAuM3MgZWFzZSwgb3BhY2l0eS4zcyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAuM3MgZWFzZSwgb3BhY2l0eS4zcyBlYXNlO1xyXG5cclxuICAmID4gZGl2e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmLnZpc2libGV7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gICYtYnRue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKCA1MCUgLSAxNXB4KTtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDM0cHg7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDAgMTNweCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBzcGFue1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmUxZTJkO1xyXG5cclxuICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIC4zcyBlYXNlLCB0cmFuc2Zvcm0gLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2U7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgLjNzIGVhc2UsIHRyYW5zZm9ybSAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgYm90dG9tOiAzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi5jbG9zZSB7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJvdHRvbTogMTNweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHBob25lLWxhbmRzY2FwZSkge1xyXG5cclxuXHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcclxuXHJcbiAgLm1vYmlsZS1tZW51e1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgJiA+IGRpdntcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgICYtYnRue1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59IiwiLm1lbnUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICA+IHVse1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtb250c2VycmF0KCk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICYgPiBsaXtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQgLm1lbnVfX2l0ZW17XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9faXRlbXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBjb2xvcjogI2JlMWUyZTtcclxuICAgIH1cclxuXHJcbiAgICAmLWltZ3tcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19zdWJjYXRlZ29yeXtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAuM3MgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGhlaWdodCAuM3MgZWFzZTtcclxuXHJcbiAgICB1bHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgLm1lbnUge1xyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xyXG4gIC5tZW51IHtcclxuXHJcbiAgICAmID4gdWx7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBtYXJnaW46IDNweCAzMnB4IDAgMDtcclxuXHJcbiAgICAgICYgPiBsaXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcblxyXG4gICAgICAgICAgLm1lbnVfX3N1YmNhdGVnb3J5e1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoIDEwMCUgKyAyNXB4ICk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIC4zcyBlYXNlLCBvcGFjaXR5IC4zcyBlYXNlLCB2aXNpYmlsaXR5IC4zcyBlYXNlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjNzIGVhc2UsIG9wYWNpdHkgLjNzIGVhc2UsIHZpc2liaWxpdHkgLjNzIGVhc2U7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNDFweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgY29sb3I6ICM0ZDJkNmI7XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAjYmUxZTJlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWltZ3tcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJjYXRlZ29yeXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAxNXB4O1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjYzcyMjMzO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAuM3MgZWFzZSAuNXMsIG9wYWNpdHkgLjNzIGVhc2UgLjVzLCB2aXNpYmlsaXR5IC4zcyBlYXNlIC41cztcclxuICAgICAgdHJhbnNpdGlvbjogdG9wIC4zcyBlYXNlIC41cywgb3BhY2l0eSAuM3MgZWFzZSAuNXMsIHZpc2liaWxpdHkgLjNzIGVhc2UgLjVzO1xyXG5cclxuICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5OSwgMzQsIDUxLCAwKTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzcyMjMzO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMThweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVse1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiA2NjBweDtcclxuXHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDE1cHggMTVweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuIiwiLnNvY2lhbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG5cclxuICAmX19pdGVte1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgIHN2Z3tcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgZmlsbDogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAmLXBpbnRlcmVzdHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmNGMyYztcclxuICAgIH1cclxuXHJcbiAgICAmLXR3ZXR0ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyY2JkZTI7XHJcbiAgICB9XHJcblxyXG4gICAgJi1mYWNlYm9va3tcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNmNjVhNjtcclxuICAgIH1cclxuXHJcbiAgICAmLWVtYWlse1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ5NjVhO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfZm9vdGVye1xyXG4gICAgQGluY2x1ZGUgRnV0dXJhTWVkaXVtO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogMTM1cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIGNvbG9yOiAjNGQyZDZiO1xyXG5cclxuICAgIHB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvY2lhbF9faXRlbXtcclxuICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgLnNvY2lhbCB7XHJcbiAgICBtYXJnaW46IDAgMTNweCAwIDA7XHJcblxyXG4gICAgJl9mb290ZXJ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcclxuICAuc29jaWFsIHtcclxuXHJcbiAgICAmX19pdGVte1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XHJcblxyXG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXBpbnRlcmVzdHtcclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2NmNGMyYztcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXR3ZXR0ZXJ7XHJcblxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMyY2JkZTI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1mYWNlYm9va3tcclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzNmNjVhNjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbn0iLCIuc2VhcmNoIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAycHg7XHJcblxyXG4gIHN2Z3tcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgZmlsbDogI2JlMWUyZDtcclxuICB9XHJcblxyXG4gICZfX2Zvcm17XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogNDBweDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZSwgdmlzaWJpbGl0eSAuMnMgZWFzZSwgd2lkdGggLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLCB2aXNpYmlsaXR5IC4ycyBlYXNlLCB3aWR0aCAuM3MgZWFzZTtcclxuXHJcbiAgICAmLnNob3d7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIHdpZHRoOiAxMjVweDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgQGluY2x1ZGUgRnV0dXJhTWVkaXVtKCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAjNTM1MzUzO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAuc2VhcmNoIHtcclxuXHJcbiAgICAmX19mb3Jte1xyXG5cclxuICAgICAgJi5zaG93e1xyXG4gICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcclxuICAuc2VhcmNoIHtcclxuXHJcbiAgICBzdmd7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciBzdmd7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3Jte1xyXG5cclxuICAgICAgJi5zaG93e1xyXG4gICAgICAgIHdpZHRoOiA2NDdweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXR7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M3MjIzMztcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4iLCIuaGVybyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LWhlaWdodDogNTg1cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJl9faXRlbXtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIG1heC1oZWlnaHQ6IDU4NXB4O1xyXG4gIH1cclxuXHJcbiAgJi5oZXJvX21pbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDYwcHggMTVweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgQGluY2x1ZGUgTmV4YVJ1c3RTbGFiO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fYmFjayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAzMHB4O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCAxMHB4O1xyXG4gICAgQGluY2x1ZGUgQ29uZ3Jlc3NNZWRpdW0oKTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6ICM5YTE5MmI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDAgMTVweCAzMHB4IDE1cHg7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzlhMTkyYSB0cmFuc3BhcmVudDtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogOXB4O1xyXG4gICAgICByaWdodDogNXB4O1xyXG4gICAgICB3aWR0aDogMTNweDtcclxuICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgY2xpcDogcmVjdCgwcHgsIDEzcHgsIDEwcHgsIDNweCk7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogMTBweCAwIDAgMDtcclxuXHJcbiAgICBhLFxyXG4gICAgYTp2aXNpdGVkIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTcuNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogLjk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMXB4O1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOSk7XHJcbiAgICAgIEBpbmNsdWRlIG1vbnRzZXJyYXQoKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcbiAgICAgICY6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA0NXB4IDAgMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICAgIHBhZGRpbmc6IDAgMTVweCAyMHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBAaW5jbHVkZSBOZXhhUnVzdFNsYWI7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgc3Vwe1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTRweDtcclxuICAgICAgQGluY2x1ZGUgYXJpYWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaGVyby1kb3RzLnBuZykgcmVwZWF0LXg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5oZXJvLXNsaWRlciB7XHJcblxyXG4gIC5oZXJvIHtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBtYXJnaW46IDAgM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBvcGFjaXR5OiAuNTU7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xyXG4gIC5oZXJvIHtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcblxyXG4gICAgJl9faXRlbXtcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDg1cHggY2FsYyg1MCUgLSA1MTVweCkgNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZXtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuXHJcbiAgICAgIHN1cHtcclxuICAgICAgICB0b3A6IC0xNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaGVyb19taW4ge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDgwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5oZXJvX2NlbnRlcmluZyB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQ4N3B4O1xyXG5cclxuICAgICAgLmhlcm9fX2NvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgY2FsYyg1MCUgLSA1MTVweCkgNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5oZXJvLXNsaWRlciB7XHJcblxyXG4gICAgLmhlcm8ge1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBtYXgtaGVpZ2h0OiA0OTFweDtcclxuXHJcbiAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggY2FsYyg1MCUgLSA1MTVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICBwYWRkaW5nOiAwIGNhbGMoNTAlIC0gNjMwcHgpO1xyXG4gICAgICBib3R0b206IDIxcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgLmhlcm8ge1xyXG5cclxuICAgICZfX3RpdGxle1xyXG4gICAgICBmb250LXNpemU6IDU0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA3NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuaGVyb19taW4ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDE5MnB4O1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IGNhbGMoNTAlIC0gNjIwcHgpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hdiB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIGEsXHJcbiAgICAgIGE6dmlzaXRlZCB7XHJcbiAgICAgICAgcGFkZGluZzogMCA5cHggMCA3cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjkpO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLWxlZnQ6IG5vbmUgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFjayB7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNjE5cHgpO1xyXG4gICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgIHBhZGRpbmc6IDEzcHggMzFweCAxM3B4IDE5cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcHg7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICByaWdodDogLTI2cHg7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDI2cHggNTJweCAyNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGNsaXA6IHJlY3QoMHB4LCAxNXB4LCAxMnB4LCAzcHgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcjpiZWZvcmUge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5oZXJvX2NlbnRlcmluZyB7XHJcblxyXG4gICAgICAuaGVyb19fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogODNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLmJ0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMCAyOHB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBAaW5jbHVkZSBtb250c2VycmF0O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTQxZDM1O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC40cHg7XHJcblxyXG4gICZfMSB7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG5cclxuICAmXzJ7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQxYzU4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICAmXzMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRkMmQ2YjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBAaW5jbHVkZSBGdXR1cmFQVEJvbGQoKTtcclxuICB9XHJcbiAgJl80IHtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbiAgfVxyXG4gICZfNSB7XHJcbiAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG4gICAgYmFja2dyb3VuZDogIzZmMDAxMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgLmJ0biB7XHJcblxyXG4gICAgJl8xIHtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xyXG4gIC5idG4ge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLCBjb2xvciAuM3MgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UsIGNvbG9yIC4zcyBlYXNlO1xyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgd2lkdGg6IDk4JTtcclxuICAgICAgaGVpZ2h0OiA5OCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2E0MWQzNTtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UsIG9wYWNpdHkgLjJzIGVhc2UsIHZpc2liaWxpdHkgLjJzIGVhc2U7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZSwgb3BhY2l0eSAuMnMgZWFzZSwgdmlzaWJpbGl0eSAuMnMgZWFzZTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDIpIHRyYW5zbGF0ZSgtMjUlLCAtMjUlKTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKSB0cmFuc2xhdGUoLTI1JSwgLTI1JSk7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsICY6YWN0aXZlIHtcclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl8zIHtcclxuICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcclxuXHJcbiAgICAgICY6YWZ0ZXIgeyBib3JkZXItY29sb3I6ICM0ZDJkNmIgfVxyXG4gICAgfVxyXG4gICAgJl80IHsgZm9udC1zaXplOiAxOHB4IH1cclxuICAgICZfNTphZnRlciB7IGJvcmRlci1jb2xvcjogIzZmMDAxMCB9XHJcbiAgfVxyXG59IiwiLmZvb3RlciB7XHJcblxyXG4gICZfX25hdmlnYXRpb257XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgY29sb3I6ICM0ZDJkNmI7XHJcbiAgICBAaW5jbHVkZSBGdXR1cmFNZWRpdW07XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgdWx7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBsaXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgY29udGVudDogJ+KAoic7XHJcbiAgICAgICAgICBtYXJnaW46IDAgNnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpiZWZvcmV7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICM0ZDJkNmI7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGRpdntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAuZm9vdGVyIHtcclxuXHJcbiAgICAmX19uYXZpZ2F0aW9ue1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICB1bHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LWxhbmRzY2FwZSkge1xyXG4gIC5mb290ZXIge1xyXG5cclxuICAgICZfX25hdmlnYXRpb257XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgLmZvb3RlciB7XHJcblxyXG4gICAgJl9fbmF2aWdhdGlvbntcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xyXG5cclxuICAgICAgYTpob3ZlcntcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4iLCIuZHJvcGRvd24ge1xyXG5cclxuICAmX19pdGVtIHtcclxuXHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xyXG4gIC5kcm9wZG93biB7XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgLmRyb3Bkb3duIHtcclxuXHJcbiAgfVxyXG59XHJcblxyXG4iLCIuZmFxIHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIEBpbmNsdWRlIEZ1dHVyYU1lZGl1bSgpO1xyXG5cclxuICAmX193cmFwIHtcclxuXHJcbiAgfVxyXG5cclxuICAmX19tZW51IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjYTQxZDM1O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgQGluY2x1ZGUgQ29uZ3Jlc3NNZWRpdW0oKTtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgY2xpcDogcmVjdCgzcHgsIDE1cHgsIDE1cHgsIDNweCk7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG5hdiB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICYub3BlbiB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhLFxyXG4gICAgICBhOnZpc2l0ZWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjNGY0ZjRmO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3NztcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2NhY2FjYTtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2UtaW4tb3V0LCBjb2xvciAuM3MgZWFzZS1pbi1vdXQsIGJvcmRlciAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2NhY2FjYTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgIGNvbG9yOiAjY2UyNTNkO1xyXG5cclxuICAgICAgICAgIC5mYXFfX2ljb24gc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogI2NlMjUzZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ljb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNTBweDtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlcigpO1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYucGllIHtcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY29sb3I6IHJnYig1NSwgNTUsIDU1KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2FjYWNhO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDVweDtcclxuICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NhY2FjYTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG5cclxuICAgIGEsXHJcbiAgICBhOnZpc2l0ZWQge1xyXG4gICAgICBjb2xvcjogI2QzNWYyNztcclxuXHJcbiAgICAgICY6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duIHtcclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICM1MzUzNTM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LWxhbmRzY2FwZSkge1xyXG4gIC5mYXEge1xyXG5cclxuICAgIC5tYWluLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTlweDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21lbnUge1xyXG4gICAgICB3aWR0aDogNDIzcHg7XHJcblxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAyM3B4IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuOXB4O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHsgZGlzcGxheTogbm9uZSB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIG5hdiB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGEsXHJcbiAgICAgICAgYTp2aXNpdGVkIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDIycHggMjBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjY2UyNTNkO1xyXG5cclxuICAgICAgICAgICAgLmZhcV9faWNvbiBzdmcge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICNjZTI1M2Q7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgIHdpZHRoOiA2M3B4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiA1M3B4O1xyXG4gICAgICAgIGhlaWdodDogNTNweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5waWUge1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcclxuICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDIzcHgpO1xyXG4gICAgICBwYWRkaW5nOiAyM3B4IDM5cHggNTBweDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgcmlnaHQ6IDdweDtcclxuICAgICAgICBib3R0b206IDdweDtcclxuICAgICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kcm9wZG93biB7XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDIwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzM1NWU5ZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDAgMCA0MXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgLmZhcSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDAgMjYxcHg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTgxcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiA2NDNweDtcclxuICAgICAgaGVpZ2h0OiA0OTRweDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ZhcS1iZy5qcGdcIikgbm8tcmVwZWF0O1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgcGFkZGluZzogMCA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLXRpdGxlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLm1haW4tdGl0bGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcbiAgY29sb3I6ICNjZTI1M2Q7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBpbmNsdWRlIEp1c3RSZWFsaXplO1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxuICBsaW5lLWhlaWdodDogNTVweDtcclxuXHJcbiAgJi5jb2xvcjIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gICYuc2luZ2xlIHtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLXRvcDogNHB4IGRvdHRlZCAjZGI5NTc3O1xyXG4gICAgQGluY2x1ZGUgQ29uZ3Jlc3M7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIHBhZGRpbmc6IDAgNTJweDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwIDAgNnB4IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBkb3R0ZWQgI2RiOTU3NztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgLm1haW4tdGl0bGUge1xyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xyXG4gIC5tYWluLXRpdGxlIHtcclxuXHJcbiAgfVxyXG59XHJcblxyXG4iLCIuc2lnbi11cCB7XHJcbiAgd2lkdGg6IDI2MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvIDI0cHg7XHJcbiAgY29sb3I6ICM0ZDJkNmI7XHJcbiAgQGluY2x1ZGUgRnV0dXJhTWVkaXVtO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMTVweDtcclxuICBsZXR0ZXItc3BhY2luZzogLS4ycHg7XHJcblxyXG4gIHB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgZm9ybXtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xyXG4gICAgcGFkZGluZzogM3B4IDRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0ZDJkNmI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgd2lkdGg6IDI1MnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5nZm9ybV9ib2R5IHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4N3B4KTtcclxuICB9XHJcblxyXG4gIGlucHV0e1xyXG4gICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAxMnB4ICk7XHJcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiAjNGQyZDZiO1xyXG4gICAgQGluY2x1ZGUgRnV0dXJhTWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuXHJcbiAgYnV0dG9ue1xyXG4gICAgd2lkdGg6IDg3cHg7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgQGluY2x1ZGUgRnV0dXJhUFRCb2xkO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQyZDZiO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LXBvcnRyYWl0KSB7XHJcbiAgLnNpZ24tdXAge1xyXG4gICAgbWFyZ2luOiAwIDI3cHggMTRweCAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgLnNpZ24tdXAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMDdweDtcclxuICB9XHJcbn1cclxuXHJcbiJdfQ== */